.market-filter-bc {
    width: 100%;
    height: 28px;
    margin-bottom: var(--padding-page-aside);
    align-items: center;
    display: flex
}

.market-filter-s-bc {
    flex: auto
}

.market-filter-s-bc .select.s-small .form-control-select-bc {
    padding-top: 2px;
    padding-bottom: 0
}

.market-filter-s-bc:empty+.market-filter-cell-bc {
    box-shadow: none
}

.market-filter-cell-bc {
    text-align: center;
    flex-shrink: 0;
    display: flex
}

.market-filter-cell-bc>.market-filter-info-bc {
    width: 100%;
    color: rgba(var(--b-sc), 1);
    font-size: 11px;
    line-height: 13px
}

.market-filter-bc {
    border-radius: var(--border-radius);
    background: rgba(var(--b-sc), .15)
}

[dir=ltr] .market-filter-s-bc .select.s-small {
    box-shadow: 1px 0 0 0 rgba(var(--b), 1)
}

[dir=rtl] .market-filter-s-bc .select.s-small {
    box-shadow: -1px 0 0 0 rgba(var(--b), 1)
}

.market-filter-s-bc .select.s-small .form-control-select-bc {
    background: 0 0;
    border-radius: 0;
    padding-inline-start: 15px
}

.market-filter-s-bc .form-control-bc .form-control-icon-bc {
    font-size: 12px
}

[dir=ltr] .market-filter-s-bc .form-control-icon-bc {
    right: 8px
}

[dir=rtl] .market-filter-s-bc .form-control-icon-bc {
    left: 8px
}

.market-filter-cell-bc {
    width: 315px;
    height: 28px
}

.market-filter-cell-bc>.market-filter-info-bc {
    background: rgba(var(--b-sc), .2);
    margin-inline-start: 1px;
    line-height: 28px
}

[dir=ltr] .market-filter-cell-bc>.market-filter-info-bc {
    box-shadow: -1px 0 0 0 rgba(var(--b), 1)
}

[dir=rtl] .market-filter-cell-bc>.market-filter-info-bc {
    box-shadow: 1px 0 0 0 rgba(var(--b), 1)
}

[dir=ltr] .market-filter-cell-bc>.market-filter-info-bc:last-child {
    border-top-right-radius: var(--border-radius);
    border-bottom-right-radius: var(--border-radius)
}

[dir=rtl] .market-filter-cell-bc>.market-filter-info-bc:last-child {
    border-top-left-radius: var(--border-radius);
    border-bottom-left-radius: var(--border-radius)
}

.sg-head-bc {
    z-index: 33;
    cursor: pointer;
    align-items: center;
    height: 26px;
    margin-bottom: 2px;
    padding: 0 10px;
    display: flex;
    position: sticky;
    top: 0
}

[class*=is-web] .sg-head-bc {
    border-radius: var(--border-radius)
}

.sg-head-bc.has-filter {
    padding-inline-end: 110px;
    overflow: hidden
}

.sg-head-bc>.sg-collapse-icon-bc {
    color: inherit
}

.sg-title-bc {
    flex: auto;
    margin: 0 6px;
    font-size: 13px
}

.sg-type-icon-bc {
    flex-shrink: 0;
    font-size: 12px
}

.sg-collapse-icon-bc {
    color: rgba(var(--b-sc), 1);
    transition: transform var(--default-transition-duration) ease;
    flex-shrink: 0;
    font-size: 8px
}

.sg-collapse-icon-bc.active {
    transform: rotateX(180deg)
}

.sports-group-bc+.sports-group-bc {
    margin-top: 2px
}

.sports-group-bc .select-option-holder-bc>.market-filter-arrow-bc {
    color: inherit
}

.sg-select-filter-bc {
    color: inherit;
    background-color: #0000;
    font-size: 12px;
    font-weight: 400
}

.s-g-competition-n-bc {
    font-weight: 700;
    display: flex
}

.s-g-competition-n-bc>span {
    flex: auto
}

.s-g-competition-n-bc>i.bc-i-live {
    margin-top: 2px
}

.slider-bc {
    flex-shrink: 0;
    min-width: 0;
    position: relative;
    overflow: hidden
}

.slider-bc.collapsed .sdr-collapsed-arrow-bc {
    bottom: 1px
}

.slider-bc.collapsed .sdr-image-bc {
    max-height: 26px
}

.slider-bc.hide-shadow .sdr-item-bc:before {
    display: none
}

.slider-bc .sdr-item-holder-bc-text .competition-header-bc {
    -webkit-tap-highlight-color: transparent
}

[class*=is-web] .slider-bc .sdr-item-holder-bc-text .competition-header-bc[aria-expanded=false] {
    border-radius: 0 0 var(--border-radius) var(--border-radius)
}

.sdr-collapsed-arrow-bc {
    color: #fff;
    transition: bottom var(--default-transition-duration) linear;
    padding: 7px;
    font-size: 11px;
    display: flex;
    position: absolute;
    bottom: 2%;
    left: 50%;
    transform: translate(-50%)
}

.sdr-collapsed-arrow-bc:before {
    transition: transform var(--default-transition-duration) linear
}

.sdr-collapsed-arrow-bc.active:before {
    text-align: center;
    position: relative;
    top: 0;
    left: 0;
    transform: rotateX(180deg)
}

.sdr-item-holder-bc {
    flex-direction: column;
    width: 100%;
    height: 100%;
    display: flex;
    position: relative;
    overflow: hidden
}

.sdr-item-holder-bc .sdr-item-bc+.sdr-item-holder-bc-text .competition-header-bc {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.sdr-item-holder-bc .entrance-f-error-message-bc {
    background: 0 0
}

.sdr-item-bc {
    width: 100%;
    height: 100%;
    display: block;
    position: relative;
    overflow: hidden
}

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

.sdr-dots-holder-bc {
    vertical-align: top;
    white-space: nowrap;
    font-size: 0;
    display: inline-block;
    position: absolute;
    bottom: 48px
}

[dir=ltr] .sdr-dots-holder-bc {
    left: 48px
}

[dir=rtl] .sdr-dots-holder-bc {
    right: 48px
}

.sdr-dot-bc {
    vertical-align: middle;
    border-radius: var(--border-radius);
    background-color: var(--skin-palette-5);
    width: 12px;
    height: 12px;
    transition: background-color var(--default-transition-duration) ease;
    cursor: pointer;
    border: none;
    outline: none;
    font-family: inherit;
    display: inline-block
}

[dir=ltr] .sdr-dot-bc {
    margin-right: 8px
}

[dir=rtl] .sdr-dot-bc {
    margin-left: 8px
}

.sdr-dot-bc:last-child {
    margin: 0
}

.sdr-dot-bc:hover,
.sdr-dot-bc.active {
    background-color: rgba(var(--hero), 1)
}

.sdr-iframe-holder-bc {
    position: relative
}

.sdr-iframe-backface-bc {
    width: 100%;
    max-height: 480px;
    display: block
}

.sdr-iframe-bc {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0
}

.sdr-inner-html-bc {
    background-color: var(--skin-palette-4);
    padding: 48px
}

.sdr-inner-html-bc p {
    color: rgba(var(--b-sc), .9);
    font-size: 12px;
    font-weight: 400
}

.sdr-inner-html-bc a {
    color: rgba(var(--hero), 1);
    transition: color var(--default-transition-duration) esae;
    font-size: 12px;
    font-weight: 400;
    text-decoration: underline
}

.sdr-inner-html-bc a:hover {
    color: rgba(var(--hero), 1)
}

.sdr-inner-html-bc img {
    vertical-align: top;
    display: inline-block
}

.slider-market-coefficient-container .countdown-banner-content {
    -webkit-backdrop-filter: none;
    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%
}

[dir=rtl] .slider-market-coefficient-container .countdown-banner-content {
    left: 50%;
    right: auto
}

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

.slider-market-coefficient-container .c-odd-bc+.c-odd-bc {
    margin-inline-start: 20px
}

.product-banner-bc {
    border-radius: var(--border-radius)
}

.product-banner-info-bc {
    align-items: center;
    width: 100%;
    height: 60%;
    padding: 0;
    display: flex
}

.product-banner-info-bc .CMSIconSVGWrapper {
    width: 28px;
    height: 28px;
    color: rgba(var(--b-sc), .8)
}

.hdr-dynamic-content .hm-row-bc:nth-child(2):last-child:not(:first-child:empty) {
    margin-top: 0
}

.hdr-dynamic-content .product-banner-container-bc {
    align-items: center;
    margin-bottom: 10px;
    display: flex
}

[class*=is-mobile] .hdr-dynamic-content .product-banner-container-bc {
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
    background: 0 0;
    overflow: auto hidden
}

[class*=is-mobile] .hdr-dynamic-content .product-banner-container-bc::-webkit-scrollbar {
    display: none
}

[class*=is-web] .hdr-dynamic-content .product-banner-container-bc {
    flex-wrap: wrap;
    padding-top: 10px
}

.hdr-dynamic-content .product-banner-container-bc .product-banner-img-bc {
    object-fit: contain;
    height: 100%
}

.hdr-dynamic-content .product-banner-container-bc .product-banner-info-bc {
    width: auto
}

[class*=is-web] .hdr-dynamic-content .product-banner-container-bc .product-banner-info-bc {
    cursor: pointer
}

[class*=is-web] .hdr-dynamic-content .product-banner-container-bc .product-banner-info-bc.product-banner-bc {
    height: 32px
}

[class*=is-mobile] .hdr-dynamic-content .product-banner-container-bc .product-banner-info-bc.product-banner-bc {
    flex-shrink: 0;
    height: 28px
}

.hdr-dynamic-content .product-banner-container-bc .product-banner-info-bc {
    padding: 0
}

.hdr-dynamic-content .product-banner-container-bc:not(.product-banner-without-titles) .product-banner-container-bc:not(.product-banner-without-titles) .product-banner-img-bc {
    max-width: 100%
}

.hdr-dynamic-content .product-banner-container-bc:not(.product-banner-without-titles) .product-banner-bc {
    height: 28px
}

.product-banner-container-bc {
    grid-gap: 10px;
    display: grid
}

.product-banner-container-bc .carousel {
    margin-inline-start: -5px
}

.product-banner-without-titles .product-banner-img-bc,
.product-banner-without-titles .product-banner-icon-bc {
    border-radius: var(--border-radius);
    max-width: 100%
}

.product-banner-container-bc-f {
    grid-gap: 5px;
    padding: 0 var(--padding-page-aside);
    grid-template-columns: repeat(auto-fill, minmax(28px, 1fr));
    margin-bottom: 10px;
    display: grid
}

.product-banner-container-bc-f .product-banner-info-bc {
    justify-content: center
}

.product-banner-container-bc-f .product-banner-info-bc i {
    color: rgba(var(--hero), 1);
    font-size: 24px
}

.product-banner-container-bc-f .product-banner-img-bc {
    object-fit: contain;
    max-width: 100%;
    height: 28px
}

.product-banner-container-bc-f .product-banner-bc-item {
    height: 28px
}

.product-banner-iframe {
    aspect-ratio: 1
}

.product-banner-iframe iframe {
    width: 100%;
    height: 100%
}

.product-banner-container-bc {
    grid-template-columns: repeat(auto-fit, minmax(120px, 1fr))
}

.product-banner-container-bc.product-banner-without-titles .product-banner-info-bc img {
    height: 100%
}

.product-banner-container-bc:not(.product-banner-without-titles) .product-banner-bc {
    height: 74px
}

.product-banner-container-bc:not(.product-banner-without-titles) .product-banner-info-bc:after {
    background: linear-gradient(-45deg, rgba(var(--b-sc), .05), rgba(var(--b-sc), .1) 100%)
}

.product-banner-container-bc:not(.product-banner-without-titles) .product-banner-img-bc {
    max-width: 50%;
    max-height: 100%
}

.product-banner-info-bc {
    transition: transform var(--slow-transition-duration);
    position: relative
}

.product-banner-info-bc:hover {
    transform: scale(1.05)
}

.product-banner-img-bc,
.product-banner-icon-bc {
    will-change: transform;
    transition: transform var(--slow-transition-duration);
    flex-shrink: 0;
    order: 1
}

.product-banner-title-bc {
    color: rgba(var(--b-sc), 1);
    letter-spacing: 1px;
    flex: auto;
    order: -1;
    margin-inline: 15px 5px;
    font-size: 18px;
    font-weight: 700
}

.product-banner-icon-bc {
    color: rgba(var(--b-sc), 1);
    font-size: 50px
}

.ds-body {
    color: inherit;
    margin: 0;
    padding: 0
}

.ds-body.ds-body--large-semibold {
    font-size: var(--fds-ref-font-size-80);
    font-weight: var(--fds-ref-font-weight-semibold);
    line-height: var(--fds-ref-font-line-height-120)
}

.ds-body.ds-body--large-medium {
    font-size: var(--fds-ref-font-size-80);
    font-weight: var(--fds-ref-font-weight-medium);
    line-height: var(--fds-ref-font-line-height-120)
}

.ds-body.ds-body--large-regular {
    font-size: var(--fds-ref-font-size-80);
    font-weight: var(--fds-ref-font-weight-regular);
    line-height: var(--fds-ref-font-line-height-120)
}

.ds-body.ds-body--medium-semibold {
    font-size: var(--fds-ref-font-size-70);
    font-weight: var(--fds-ref-font-weight-semibold);
    line-height: var(--fds-ref-font-line-height-100)
}

.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-body.ds-body--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)
}

.ds-body.ds-body--small-semibold {
    font-size: var(--fds-ref-font-size-60);
    font-weight: var(--fds-ref-font-weight-semibold);
    line-height: var(--fds-ref-font-line-height-80)
}

.ds-body.ds-body--small-medium {
    font-size: var(--fds-ref-font-size-60);
    font-weight: var(--fds-ref-font-weight-medium);
    line-height: var(--fds-ref-font-line-height-80)
}

.ds-body.ds-body--small-regular {
    font-size: var(--fds-ref-font-size-60);
    font-weight: var(--fds-ref-font-weight-regular);
    line-height: var(--fds-ref-font-line-height-80)
}

.typography-heading {
    font-weight: var(--fds-ref-font-weight-semibold)
}

.typography-heading-1 {
    font-size: var(--fds-ref-font-size-280);
    line-height: var(--fds-ref-font-line-height-360)
}

.typography-heading-2 {
    font-size: var(--fds-ref-font-size-240);
    line-height: var(--fds-ref-font-line-height-320)
}

.typography-heading-3 {
    font-size: var(--fds-ref-font-size-200);
    line-height: var(--fds-ref-font-line-height-240)
}

.typography-heading-4 {
    font-size: var(--fds-ref-font-size-160);
    line-height: var(--fds-ref-font-line-height-200)
}

.typography-heading-5 {
    font-size: var(--fds-ref-font-size-120);
    line-height: var(--fds-ref-font-line-height-160)
}

.typography-heading-6 {
    font-size: var(--fds-ref-font-size-90);
    line-height: var(--fds-ref-font-line-height-120)
}

.ds-switch {
    align-items: flex-start;
    gap: var(--fds-ref-spacing-3xsmall);
    flex-direction: column;
    display: inline-flex
}

.ds-switch__input {
    opacity: 0;
    pointer-events: none;
    width: 0;
    height: 0;
    position: absolute
}

.ds-switch__label-wrapper {
    align-items: center;
    gap: var(--fds-ref-spacing-xsmall);
    cursor: pointer;
    display: flex
}

.ds-switch__track {
    margin: var(--fds-ref-spacing-4xsmall);
    border-radius: var(--fds-ref-radius-full);
    box-sizing: border-box;
    background: rgba(var(--ds-switch-ink, var(--b-sc)), var(--fds-ref-alpha-32));
    flex-shrink: 0;
    align-items: center;
    transition: background .15s;
    display: inline-flex;
    position: relative
}

.ds-switch__track:before {
    content: "";
    border-radius: inherit;
    background: rgba(var(--ds-switch-ink, var(--b-sc)), var(--fds-ref-alpha-16));
    opacity: 0;
    pointer-events: none;
    transition: opacity .15s;
    position: absolute;
    inset: 0
}

.ds-switch__thumb {
    background: rgba(var(--b), var(--fds-ref-alpha-100));
    border-radius: var(--fds-ref-radius-full);
    transition: inset-inline-start .18s;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.ds-switch__label-text {
    color: rgba(var(--b-sc), var(--fds-ref-alpha-90));
    white-space: normal
}

.ds-switch__helper-row {
    width: 100%;
    display: flex
}

.ds-switch__helper-row-inner {
    align-items: center;
    display: flex
}

.ds-switch__helper-text {
    color: rgba(var(--b-sc), var(--fds-ref-alpha-64))
}

.ds-switch.ds-switch-size--xsmall .ds-switch__track {
    width: 28px;
    height: 16px
}

.ds-switch.ds-switch-size--xsmall .ds-switch__thumb {
    width: 16px;
    height: 12px;
    inset-inline-start: 2px
}

.ds-switch.ds-switch-size--xsmall.ds-switch--checked .ds-switch__thumb {
    inset-inline-start: 10px
}

.ds-switch.ds-switch-size--xsmall .ds-switch__helper-row-inner {
    padding-inline-start: var(--fds-ref-spacing-6xlarge)
}

.ds-switch.ds-switch-size--xsmall.ds-switch-placement--before .ds-switch__helper-row-inner {
    padding-inline-start: 0;
    padding-inline-end: var(--fds-ref-spacing-6xlarge)
}

.ds-switch.ds-switch-size--small .ds-switch__track {
    width: 28px;
    height: 16px
}

.ds-switch.ds-switch-size--small .ds-switch__thumb {
    width: 16px;
    height: 12px;
    inset-inline-start: 2px
}

.ds-switch.ds-switch-size--small.ds-switch--checked .ds-switch__thumb {
    inset-inline-start: 10px
}

.ds-switch.ds-switch-size--small .ds-switch__helper-row-inner {
    padding-inline-start: var(--fds-ref-spacing-6xlarge)
}

.ds-switch.ds-switch-size--small.ds-switch-placement--before .ds-switch__helper-row-inner {
    padding-inline-start: 0;
    padding-inline-end: var(--fds-ref-spacing-6xlarge)
}

.ds-switch.ds-switch-size--large .ds-switch__track {
    width: 34px;
    height: 20px
}

.ds-switch.ds-switch-size--large .ds-switch__thumb {
    width: 20px;
    height: 16px;
    inset-inline-start: 2px
}

.ds-switch.ds-switch-size--large.ds-switch--checked .ds-switch__thumb {
    inset-inline-start: 12px
}

.ds-switch.ds-switch-size--large .ds-switch__helper-row-inner {
    padding-inline-start: 46px
}

.ds-switch.ds-switch-size--large.ds-switch-placement--before .ds-switch__helper-row-inner {
    padding-inline: 0 46px
}

.ds-switch.ds-switch-placement--before .ds-switch__label-wrapper {
    justify-content: flex-end
}

.ds-switch.ds-switch-placement--before .ds-switch__label-text {
    text-align: end
}

.ds-switch.ds-switch-placement--before .ds-switch__helper-row-inner {
    justify-content: flex-end
}

.ds-switch.ds-switch-color--primary.ds-switch--checked .ds-switch__track {
    background: rgba(var(--hero), var(--fds-ref-alpha-100))
}

.ds-switch.ds-switch-color--secondary.ds-switch--checked .ds-switch__track {
    background: rgba(var(--oc-1), var(--fds-ref-alpha-100))
}

.ds-switch.ds-switch-color--tertiary.ds-switch--checked .ds-switch__track {
    background: rgba(var(--oc-2), var(--fds-ref-alpha-100))
}

[class*=is-web] .ds-switch:hover:not(.ds-switch--disabled).ds-switch--unchecked .ds-switch__track {
    background: rgba(var(--ds-switch-ink, var(--b-sc)), var(--fds-ref-alpha-48))
}

[class*=is-web] .ds-switch:hover:not(.ds-switch--disabled).ds-switch--checked .ds-switch__track:before {
    opacity: 1
}

.ds-switch.ds-switch--disabled {
    pointer-events: none
}

.ds-switch.ds-switch--disabled .ds-switch__label-wrapper {
    cursor: not-allowed
}

.ds-switch.ds-switch--disabled .ds-switch__track {
    background: rgba(var(--ds-switch-ink, var(--b-sc)), var(--fds-ref-alpha-8)) !important
}

.ds-switch.ds-switch--disabled .ds-switch__label-text,
.ds-switch.ds-switch--disabled .ds-switch__helper-text {
    color: rgba(var(--b-sc), var(--fds-ref-alpha-24))
}

.ds-link {
    cursor: pointer;
    align-items: center;
    text-decoration: none;
    transition: color .2s, opacity .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--sm {
    gap: var(--fds-ref-spacing-3xsmall)
}

.ds-link.ds-link-size--sm .link__icon {
    width: var(--fds-sem-dimension-xsmall);
    height: var(--fds-sem-dimension-xsmall)
}

.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-size--lg {
    gap: var(--fds-ref-spacing-2xsmall)
}

.ds-link.ds-link-size--lg .link__icon {
    width: var(--fds-sem-dimension-xsmall);
    height: var(--fds-sem-dimension-xsmall)
}

.ds-link.ds-link-color--primary {
    color: rgba(var(--hero), var(--fds-ref-alpha-100))
}

[class*=is-web] .ds-link.ds-link-color--primary:hover:not(:active):not(.ds-link--disabled) {
    color: rgba(var(--hero), var(--fds-ref-alpha-80))
}

[class*=is-web] .ds-link.ds-link-color--primary:active:not(.ds-link--disabled) {
    color: rgba(var(--hero), var(--fds-ref-alpha-72))
}

.ds-link.ds-link-color--secondary {
    color: rgba(var(--oc-1), var(--fds-ref-alpha-100))
}

[class*=is-web] .ds-link.ds-link-color--secondary:hover:not(:active):not(.ds-link--disabled) {
    color: rgba(var(--oc-1), var(--fds-ref-alpha-80))
}

[class*=is-web] .ds-link.ds-link-color--secondary:active:not(.ds-link--disabled) {
    color: rgba(var(--oc-1), var(--fds-ref-alpha-72))
}

.ds-link.ds-link-color--tertiary {
    color: rgba(var(--oc-2), var(--fds-ref-alpha-100))
}

[class*=is-web] .ds-link.ds-link-color--tertiary:hover:not(:active):not(.ds-link--disabled) {
    color: rgba(var(--oc-2), var(--fds-ref-alpha-80))
}

[class*=is-web] .ds-link.ds-link-color--tertiary:active:not(.ds-link--disabled) {
    color: rgba(var(--oc-2), var(--fds-ref-alpha-72))
}

.ds-link.ds-link-color--transparent {
    color: rgba(var(--b-sc), var(--fds-ref-alpha-80))
}

[class*=is-web] .ds-link.ds-link-color--transparent:hover:not(:active):not(.ds-link--disabled) {
    color: rgba(var(--b-sc), var(--fds-ref-alpha-90))
}

[class*=is-web] .ds-link.ds-link-color--transparent:active:not(.ds-link--disabled) {
    color: rgba(var(--b-sc), var(--fds-ref-alpha-100))
}

.ds-link.ds-link-color--transparent-static-light {
    color: rgba(var(--static-white), var(--fds-ref-alpha-80))
}

[class*=is-web] .ds-link.ds-link-color--transparent-static-light:hover:not(:active):not(.ds-link--disabled) {
    color: rgba(var(--static-white), var(--fds-ref-alpha-90))
}

[class*=is-web] .ds-link.ds-link-color--transparent-static-light:active:not(.ds-link--disabled) {
    color: rgba(var(--static-white), var(--fds-ref-alpha-100))
}

.ds-link.ds-link-color--transparent-subtle {
    color: rgba(var(--b-sc), var(--fds-ref-alpha-48))
}

[class*=is-web] .ds-link.ds-link-color--transparent-subtle:hover:not(:active):not(.ds-link--disabled) {
    color: rgba(var(--b-sc), var(--fds-ref-alpha-80))
}

[class*=is-web] .ds-link.ds-link-color--transparent-subtle:active:not(.ds-link--disabled) {
    color: rgba(var(--b-sc), var(--fds-ref-alpha-90))
}

.ds-link.ds-link-color--success {
    color: rgba(var(--success), var(--fds-ref-alpha-100))
}

[class*=is-web] .ds-link.ds-link-color--success:hover:not(:active):not(.ds-link--disabled) {
    color: rgba(var(--success), var(--fds-ref-alpha-80))
}

[class*=is-web] .ds-link.ds-link-color--success:active:not(.ds-link--disabled) {
    color: rgba(var(--success), var(--fds-ref-alpha-72))
}

.ds-link.ds-link-color--warning {
    color: rgba(var(--warning), var(--fds-ref-alpha-100))
}

[class*=is-web] .ds-link.ds-link-color--warning:hover:not(:active):not(.ds-link--disabled) {
    color: rgba(var(--warning), var(--fds-ref-alpha-80))
}

[class*=is-web] .ds-link.ds-link-color--warning:active:not(.ds-link--disabled) {
    color: rgba(var(--warning), var(--fds-ref-alpha-72))
}

.ds-link.ds-link-color--error {
    color: rgba(var(--error), var(--fds-ref-alpha-100))
}

[class*=is-web] .ds-link.ds-link-color--error:hover:not(:active):not(.ds-link--disabled) {
    color: rgba(var(--error), var(--fds-ref-alpha-80))
}

[class*=is-web] .ds-link.ds-link-color--error:active:not(.ds-link--disabled) {
    color: rgba(var(--error), var(--fds-ref-alpha-72))
}

.ds-link.ds-link-decoration--underline .link__label,
[class*=is-web] .ds-link.ds-link-decoration--underline:hover:not(.ds-link--disabled) .link__label {
    text-decoration: underline
}

.ds-link.ds-link--disabled {
    color: rgba(var(--b-sc), var(--fds-ref-alpha-24));
    cursor: not-allowed;
    pointer-events: none
}

.ds-btn {
    vertical-align: middle;
    cursor: pointer;
    justify-content: center;
    align-items: center;
    transition: box-shadow .2s, filter .2s;
    display: inline-flex;
    position: relative;
    overflow: hidden
}

.ds-btn:before {
    content: "";
    border-radius: inherit;
    pointer-events: none;
    z-index: 1;
    background: 0 0;
    transition: background .2s;
    position: absolute;
    inset: 0
}

.ds-btn:after {
    content: "";
    border-top: var(--fds-ref-border-width-thin) var(--fds-ref-border-style-solid) transparent;
    border-radius: inherit;
    pointer-events: none;
    z-index: 2;
    position: absolute;
    inset: 0
}

.ds-btn .btn__icon,
.ds-btn .btn__label {
    z-index: 3;
    position: relative
}

.ds-btn .btn__icon {
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    display: inline-flex
}

.ds-btn .btn__icon svg {
    width: 100%;
    height: 100%;
    display: block
}

[class*=is-web] .ds-btn:hover:not(:disabled):before {
    background: rgba(var(--static-white), var(--fds-ref-alpha-12))
}

[class*=is-web] .ds-btn:active:not(:disabled):before,
.ds-btn:active:not(:disabled):before {
    background: rgba(var(--static-white), var(--fds-ref-alpha-24))
}

.ds-btn.ds-btn-size--xs {
    height: var(--fds-sem-dimension-small);
    min-width: var(--fds-sem-dimension-2xlarge);
    min-height: var(--fds-sem-dimension-small);
    max-height: var(--fds-sem-dimension-small);
    padding: var(--fds-ref-spacing-2xsmall) var(--fds-ref-spacing-medium);
    gap: var(--fds-ref-spacing-2xsmall)
}

.ds-btn.ds-btn-size--xs .btn__icon {
    width: var(--fds-sem-dimension-xsmall);
    height: var(--fds-sem-dimension-xsmall)
}

.ds-btn.ds-btn-size--sm {
    height: var(--fds-sem-dimension-medium);
    min-width: var(--fds-sem-dimension-2xlarge);
    min-height: var(--fds-sem-dimension-medium);
    max-height: var(--fds-sem-dimension-medium);
    padding: var(--fds-ref-spacing-2xsmall) var(--fds-ref-spacing-large);
    gap: var(--fds-ref-spacing-2xsmall)
}

.ds-btn.ds-btn-size--sm .btn__icon {
    width: var(--fds-sem-dimension-xsmall);
    height: var(--fds-sem-dimension-xsmall)
}

.ds-btn.ds-btn-size--md {
    height: var(--fds-sem-dimension-large);
    min-width: var(--fds-sem-dimension-4xlarge);
    min-height: var(--fds-sem-dimension-large);
    max-height: var(--fds-sem-dimension-large);
    padding: var(--fds-ref-spacing-none) var(--fds-ref-spacing-2xlarge);
    gap: var(--fds-ref-spacing-xsmall)
}

.ds-btn.ds-btn-size--md .btn__icon {
    width: var(--fds-sem-dimension-xsmall-nudge);
    height: var(--fds-sem-dimension-xsmall-nudge)
}

.ds-btn.ds-btn-size--lg {
    height: var(--fds-sem-dimension-xlarge);
    min-width: var(--fds-sem-dimension-4xlarge);
    min-height: var(--fds-sem-dimension-xlarge);
    max-height: var(--fds-sem-dimension-xlarge);
    padding: var(--fds-ref-spacing-none) var(--fds-ref-spacing-2xlarge);
    gap: var(--fds-ref-spacing-xsmall)
}

.ds-btn.ds-btn-size--lg .btn__icon {
    width: var(--fds-sem-dimension-xsmall-nudge);
    height: var(--fds-sem-dimension-xsmall-nudge)
}

.ds-btn.ds-btn-size--xl {
    height: var(--fds-sem-dimension-2xlarge);
    min-width: var(--fds-sem-dimension-4xlarge);
    min-height: var(--fds-sem-dimension-2xlarge);
    max-height: var(--fds-sem-dimension-2xlarge);
    padding: var(--fds-ref-spacing-none) var(--fds-ref-spacing-2xlarge);
    gap: var(--fds-ref-spacing-xsmall)
}

.ds-btn.ds-btn-size--xl .btn__icon {
    width: var(--fds-sem-dimension-small);
    height: var(--fds-sem-dimension-small)
}

.ds-btn.ds-btn--icon.ds-btn-size--xs {
    min-width: var(--fds-sem-dimension-small);
    max-width: var(--fds-sem-dimension-small);
    padding: 0
}

.ds-btn.ds-btn--icon.ds-btn-size--sm {
    min-width: var(--fds-sem-dimension-medium);
    max-width: var(--fds-sem-dimension-medium);
    padding: 0
}

.ds-btn.ds-btn--icon.ds-btn-size--md {
    min-width: var(--fds-sem-dimension-large);
    max-width: var(--fds-sem-dimension-large);
    padding: 0
}

.ds-btn.ds-btn--icon.ds-btn-size--lg {
    min-width: var(--fds-sem-dimension-xlarge);
    max-width: var(--fds-sem-dimension-xlarge);
    padding: 0
}

.ds-btn.ds-btn--icon.ds-btn-size--xl {
    min-width: var(--fds-sem-dimension-2xlarge);
    max-width: var(--fds-sem-dimension-2xlarge);
    padding: 0
}

.ds-btn.ds-btn-variant--primary {
    background: rgba(var(--hero), var(--fds-ref-alpha-100));
    color: rgba(var(--hero-sc), var(--fds-ref-alpha-100))
}

.ds-btn.ds-btn-variant--primary:after {
    border-top-color: rgba(var(--static-white), var(--fds-ref-alpha-24))
}

.ds-btn.ds-btn-variant--info {
    background: rgba(var(--info), var(--fds-ref-alpha-100));
    color: rgba(var(--info-sc), var(--fds-ref-alpha-100))
}

.ds-btn.ds-btn-variant--info:after {
    border-top-color: rgba(var(--static-white), var(--fds-ref-alpha-24))
}

.ds-btn.ds-btn-variant--secondary {
    background: rgba(var(--oc-1), var(--fds-ref-alpha-100));
    color: rgba(var(--oc-1-sc), var(--fds-ref-alpha-100))
}

.ds-btn.ds-btn-variant--secondary:after {
    border-top-color: rgba(var(--static-white), var(--fds-ref-alpha-24))
}

.ds-btn.ds-btn-variant--neutral {
    background: rgba(var(--neutral), var(--fds-ref-alpha-100));
    color: rgba(var(--neutral-sc), var(--fds-ref-alpha-100))
}

.ds-btn.ds-btn-variant--neutral:after {
    border-top-color: rgba(var(--neutral-sc), var(--fds-ref-alpha-24))
}

[class*=is-web] .ds-btn.ds-btn-variant--neutral:hover:not(:disabled):before {
    background: rgba(var(--neutral-sc), var(--fds-ref-alpha-12))
}

[class*=is-web] .ds-btn.ds-btn-variant--neutral:active:not(:disabled):before,
.ds-btn.ds-btn-variant--neutral:active:not(:disabled):before {
    background: rgba(var(--neutral-sc), var(--fds-ref-alpha-24))
}

.ds-btn.ds-btn-variant--transparent {
    background: rgba(var(--b-sc), var(--fds-ref-alpha-8));
    color: rgba(var(--b-sc), var(--fds-ref-alpha-90))
}

.ds-btn.ds-btn-variant--transparent:after {
    border-top-color: rgba(var(--static-white), var(--fds-ref-alpha-16))
}

[class*=is-web] .ds-btn.ds-btn-variant--transparent:hover:not(:disabled):before {
    background: rgba(var(--neutral), var(--fds-ref-alpha-12))
}

[class*=is-web] .ds-btn.ds-btn-variant--transparent:active:not(:disabled):before,
.ds-btn.ds-btn-variant--transparent:active:not(:disabled):before {
    background: rgba(var(--neutral), var(--fds-ref-alpha-24))
}

.ds-btn.ds-btn-variant--transparent-static-light {
    background: rgba(var(--static-white), var(--fds-ref-alpha-8));
    color: rgba(var(--static-white), var(--fds-ref-alpha-90))
}

.ds-btn.ds-btn-variant--transparent-static-light:after {
    border-top-color: rgba(var(--static-white), var(--fds-ref-alpha-16))
}

[class*=is-web] .ds-btn.ds-btn-variant--transparent-static-light:hover:not(:disabled):before {
    background: rgba(var(--static-white), var(--fds-ref-alpha-12))
}

[class*=is-web] .ds-btn.ds-btn-variant--transparent-static-light:active:not(:disabled):before,
.ds-btn.ds-btn-variant--transparent-static-light:active:not(:disabled):before {
    background: rgba(var(--static-white), var(--fds-ref-alpha-24))
}

.ds-btn.ds-btn-variant--transparent-static-light-black-tinted {
    background: rgba(var(--static-black), var(--fds-ref-alpha-56));
    color: rgba(var(--static-white), var(--fds-ref-alpha-90))
}

.ds-btn.ds-btn-variant--transparent-static-light-black-tinted:after {
    border-top-color: rgba(var(--static-white), var(--fds-ref-alpha-16))
}

[class*=is-web] .ds-btn.ds-btn-variant--transparent-static-light-black-tinted:hover:not(:disabled):before {
    background: rgba(var(--static-white), var(--fds-ref-alpha-12))
}

[class*=is-web] .ds-btn.ds-btn-variant--transparent-static-light-black-tinted:active:not(:disabled):before,
.ds-btn.ds-btn-variant--transparent-static-light-black-tinted:active:not(:disabled):before {
    background: rgba(var(--static-white), var(--fds-ref-alpha-24))
}

.ds-btn.ds-btn-variant--success {
    background: rgba(var(--success), var(--fds-ref-alpha-100));
    color: rgba(var(--static-white), var(--fds-ref-alpha-100))
}

.ds-btn.ds-btn-variant--success:after {
    border-top-color: rgba(var(--static-white), var(--fds-ref-alpha-24))
}

.ds-btn.ds-btn-variant--warning {
    background: rgba(var(--warning), var(--fds-ref-alpha-100));
    color: rgba(var(--static-black), var(--fds-ref-alpha-90))
}

.ds-btn.ds-btn-variant--warning:after {
    border-top-color: rgba(var(--static-white), var(--fds-ref-alpha-48))
}

.ds-btn.ds-btn-variant--error {
    background: rgba(var(--error), var(--fds-ref-alpha-100));
    color: rgba(var(--static-white), var(--fds-ref-alpha-100))
}

.ds-btn.ds-btn-variant--error:after {
    border-top-color: rgba(var(--static-white), var(--fds-ref-alpha-24))
}

.ds-btn.ds-btn-radius--none {
    border-radius: var(--fds-ref-radius-none)
}

.ds-btn.ds-btn-radius--4xs {
    border-radius: var(--fds-ref-radius-4xsmall)
}

.ds-btn.ds-btn-radius--3xs {
    border-radius: var(--fds-ref-radius-3xsmall)
}

.ds-btn.ds-btn-radius--2xs {
    border-radius: var(--fds-ref-radius-2xsmall)
}

.ds-btn.ds-btn-radius--xs {
    border-radius: var(--fds-ref-radius-xsmall)
}

.ds-btn.ds-btn-radius--sm {
    border-radius: var(--fds-ref-radius-small)
}

.ds-btn.ds-btn-radius--md {
    border-radius: var(--fds-ref-radius-medium)
}

.ds-btn.ds-btn-radius--lg {
    border-radius: var(--fds-ref-radius-large)
}

.ds-btn.ds-btn-radius--full {
    border-radius: var(--fds-ref-radius-full)
}

.ds-btn.ds-btn-appearance--text {
    background: 0 0
}

.ds-btn.ds-btn-appearance--text:after {
    border-top-color: #0000
}

[class*=is-web] .ds-btn.ds-btn-appearance--text:hover:not(:disabled):before {
    background: rgba(var(--b-sc), var(--fds-ref-alpha-8))
}

[class*=is-web] .ds-btn.ds-btn-appearance--text:active:not(:disabled):before,
.ds-btn.ds-btn-appearance--text:active:not(:disabled):before {
    background: rgba(var(--b-sc), var(--fds-ref-alpha-16))
}

.ds-btn.ds-btn-appearance--text.ds-btn-variant--primary {
    color: rgba(var(--hero), var(--fds-ref-alpha-100))
}

.ds-btn.ds-btn-appearance--text.ds-btn-variant--info {
    color: rgba(var(--info), var(--fds-ref-alpha-100))
}

.ds-btn.ds-btn-appearance--text.ds-btn-variant--secondary {
    color: rgba(var(--oc-1), var(--fds-ref-alpha-100))
}

.ds-btn.ds-btn-appearance--text.ds-btn-variant--transparent {
    color: rgba(var(--b-sc), var(--fds-ref-alpha-90))
}

.ds-btn.ds-btn-appearance--text.ds-btn-variant--transparent-static-light {
    color: rgba(var(--static-white), var(--fds-ref-alpha-90))
}

.ds-btn.ds-btn-appearance--text.ds-btn-variant--transparent-text-40 {
    color: rgba(var(--b-sc), var(--fds-ref-alpha-40))
}

.ds-btn.ds-btn-appearance--text.ds-btn-variant--transparent-text-48 {
    color: rgba(var(--b-sc), var(--fds-ref-alpha-48))
}

.ds-btn.ds-btn-appearance--text.ds-btn-variant--transparent-text-56 {
    color: rgba(var(--b-sc), var(--fds-ref-alpha-56))
}

.ds-btn.ds-btn-appearance--text.ds-btn-variant--transparent-text-64 {
    color: rgba(var(--b-sc), var(--fds-ref-alpha-64))
}

.ds-btn.ds-btn-appearance--text.ds-btn-variant--success {
    color: rgba(var(--success), var(--fds-ref-alpha-100))
}

.ds-btn.ds-btn-appearance--text.ds-btn-variant--warning {
    color: rgba(var(--warning), var(--fds-ref-alpha-100))
}

.ds-btn.ds-btn-appearance--text.ds-btn-variant--error {
    color: rgba(var(--error), var(--fds-ref-alpha-100))
}

.ds-btn:disabled,
.ds-btn.ds-btn--disabled {
    background: rgba(var(--b-sc), var(--fds-ref-alpha-8));
    color: rgba(var(--b-sc), var(--fds-ref-alpha-24));
    cursor: not-allowed
}

.ds-btn:disabled.ds-btn-appearance--text,
.ds-btn.ds-btn--disabled.ds-btn-appearance--text {
    color: rgba(var(--b-sc), var(--fds-ref-alpha-24));
    background: 0 0
}

.ds-btn:disabled:before,
.ds-btn.ds-btn--disabled:before {
    display: none
}

.ds-btn:disabled:after,
.ds-btn.ds-btn--disabled:after {
    background: 0 0;
    border-top-color: #0000
}

.sectionTitle {
    flex-direction: row;
    align-items: center;
    display: flex
}

[class*=is-web] .sectionTitle {
    min-height: var(--fds-sem-dimension-medium);
    max-height: var(--fds-sem-dimension-medium);
    gap: var(--fds-ref-spacing-medium)
}

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

.sectionTitleBtnWrapper {
    gap: var(--fds-ref-spacing-xsmall);
    flex-direction: row;
    display: flex
}

[dir=rtl] .sectionTitleBtnWrapper {
    flex-direction: row-reverse
}

.slider-full-sized .layout-content-holder-bc .horizontal-sl-list+.hm-row-bc:first-child,
.slider-full-sized .layout-content-holder-bc .popup-holder-bc+.hm-row-bc:first-child,
.slider-full-sized .layout-content-holder-bc>.hm-row-bc:first-child {
    width: 100%;
    position: absolute;
    left: 0
}

.slider-full-sized .layout-content-holder-bc .horizontal-sl-list+.hm-row-bc:first-child:before,
.slider-full-sized .layout-content-holder-bc .popup-holder-bc+.hm-row-bc:first-child:before,
.slider-full-sized .layout-content-holder-bc>.hm-row-bc:first-child:before {
    content: "";
    pointer-events: none;
    background: linear-gradient(to bottom, rgba(var(--b), 1) 0%, rgba(var(--b), 0) 20%, rgba(var(--b), 0) 80%, rgba(var(--b), 1) 100%);
    z-index: 1;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.slider-full-sized .layout-content-holder-bc .horizontal-sl-list+.hm-row-bc:first-child+.hm-row-bc:not(:empty),
.slider-full-sized .layout-content-holder-bc .popup-holder-bc+.hm-row-bc:first-child+.hm-row-bc:not(:empty),
.slider-full-sized .layout-content-holder-bc>.hm-row-bc:first-child+.hm-row-bc:not(:empty),
.slider-full-sized .layout-content-holder-bc .horizontal-sl-list+.hm-row-bc:first-child+.hm-row-bc:empty+.hm-row-bc,
.slider-full-sized .layout-content-holder-bc .popup-holder-bc+.hm-row-bc:first-child+.hm-row-bc:empty+.hm-row-bc,
.slider-full-sized .layout-content-holder-bc>.hm-row-bc:first-child+.hm-row-bc:empty+.hm-row-bc {
    margin-top: 33%
}

.slider-full-sized .layout-content-holder-bc .horizontal-sl-list+.hm-row-bc:first-child~*,
.slider-full-sized .layout-content-holder-bc .popup-holder-bc+.hm-row-bc:first-child~*,
.slider-full-sized .layout-content-holder-bc>.hm-row-bc:first-child~* {
    z-index: 1;
    position: relative
}

.slider-full-sized .layout-content-holder-bc>.hm-row-bc:first-child {
    z-index: 0
}

.slider-full-sized .hm-row-bc+.hm-row-bc {
    border-top: none
}

.slider-full-sized .sdr-item-bc {
    border-radius: 0
}

.slider-full-sized .sdr-image-bc {
    top: 0;
    left: 0
}

.slider-full-sized .slider-bc .carousel>i {
    top: 42px;
    inset-inline-end: 20px
}

.sdr-item-holder-bc a+.entrance-f-item-bc {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.sdr-item-holder-bc a+.entrance-f-item-bc .entrance-f-error-message-bc {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0
}

.sdr-item-holder-bc a+.entrance-f-item-bc .entrance-f-error-message-bc>p {
    width: 100%;
    height: 100%
}

.slider-full-sized .slider-market-coefficient-container .countdown-banner-content {
    margin-top: 25%;
    top: 0
}

.layout-bc:not(.slider-full-sized) .slider-market-coefficient-container .countdown-banner-content {
    bottom: 20px
}

.slider-market-coefficient-container .c-odd-bc:nth-child(2):not(:last-child) .market-bc.disabled-market-bc {
    width: 60px;
    height: 33px
}

.slider-market-coefficient-container .market-bc+.market-bc {
    margin-inline-start: 20px
}

.slider-market-coefficient-container .market-bc:first-child,
.slider-market-coefficient-container .market-bc:last-child {
    width: 68px;
    height: 38px
}

.slider-market-coefficient-container .market-bc:nth-child(2):not(:last-child) {
    width: 60px;
    height: 33px
}

.slider-market-coefficient-container .market-bc:not(.disabled-market-bc):hover {
    background: rgba(var(--oc-2), 1)
}

.slider-market-coefficient-container .market-bc:not(.disabled-market-bc):hover .market-odd-bc,
.slider-market-coefficient-container .market-bc:not(.disabled-market-bc):hover .bc-i-boost {
    color: rgba(var(--b), 1)
}

.slider-market-coefficient-container .market-odd-bc {
    font-size: 18px
}

.slider-market-coefficient-container .c-odd-bc {
    width: auto
}

@font-face {
    font-family: swiper-icons;
    src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
    font-weight: 400;
    font-style: normal
}

:root {
    --swiper-theme-color: #007aff
}

:host {
    z-index: 1;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative
}

.swiper {
    z-index: 1;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
    list-style: none;
    display: block;
    position: relative;
    overflow: hidden
}

.swiper-vertical>.swiper-wrapper {
    flex-direction: column
}

.swiper-wrapper {
    z-index: 1;
    width: 100%;
    height: 100%;
    transition-property: transform;
    transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
    box-sizing: content-box;
    display: flex;
    position: relative
}

.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
    transform: translate(0, 0)
}

.swiper-horizontal {
    touch-action: pan-y
}

.swiper-vertical {
    touch-action: pan-x
}

.swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    transition-property: transform;
    display: block;
    position: relative
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-autoheight,
.swiper-autoheight .swiper-slide {
    height: auto
}

.swiper-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform, height
}

.swiper-backface-hidden .swiper-slide {
    backface-visibility: hidden;
    transform: translateZ(0)
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 1200px
}

.swiper-3d .swiper-wrapper {
    transform-style: preserve-3d
}

.swiper-3d {
    perspective: 1200px
}

.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
    transform-style: preserve-3d
}

.swiper-css-mode>.swiper-wrapper {
    scrollbar-width: none;
    -ms-overflow-style: none;
    overflow: auto
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display: none
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: start start
}

.swiper-css-mode.swiper-horizontal>.swiper-wrapper {
    scroll-snap-type: x mandatory
}

.swiper-css-mode.swiper-vertical>.swiper-wrapper {
    scroll-snap-type: y mandatory
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper {
    scroll-snap-type: none
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: none
}

.swiper-css-mode.swiper-centered>.swiper-wrapper:before {
    content: "";
    flex-shrink: 0;
    order: 9999
}

.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: center center;
    scroll-snap-stop: always
}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
    margin-inline-start: var(--swiper-centered-offset-before)
}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before {
    height: 100%;
    min-height: 1px;
    width: var(--swiper-centered-offset-after)
}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
    margin-block-start: var(--swiper-centered-offset-before)
}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before {
    width: 100%;
    min-width: 1px;
    height: var(--swiper-centered-offset-after)
}

.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
    pointer-events: none;
    z-index: 10;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.swiper-3d .swiper-slide-shadow {
    background: #00000026
}

.swiper-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(270deg, #00000080, #0000)
}

.swiper-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(90deg, #00000080, #0000)
}

.swiper-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(#0000, #00000080)
}

.swiper-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(#00000080, #0000)
}

.swiper-lazy-preloader {
    z-index: 10;
    transform-origin: 50%;
    box-sizing: border-box;
    border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
    border-top-color: #0000;
    border-radius: 50%;
    width: 42px;
    height: 42px;
    margin-top: -21px;
    margin-left: -21px;
    position: absolute;
    top: 50%;
    left: 50%
}

.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
    animation: 1s linear infinite swiper-preloader-spin
}

.swiper-lazy-preloader-white {
    --swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
    --swiper-preloader-color: #000
}

@keyframes swiper-preloader-spin {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}

:root {
    --swiper-navigation-size: 44px
}

.swiper-button-prev,
.swiper-button-next {
    top: var(--swiper-navigation-top-offset, 50%);
    width: calc(var(--swiper-navigation-size) / 44 * 27);
    height: var(--swiper-navigation-size);
    margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
    z-index: 10;
    cursor: pointer;
    color: var(--swiper-navigation-color, var(--swiper-theme-color));
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute
}

.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none
}

.swiper-button-prev.swiper-button-hidden,
.swiper-button-next.swiper-button-hidden {
    opacity: 0;
    cursor: auto;
    pointer-events: none
}

.swiper-navigation-disabled .swiper-button-prev,
.swiper-navigation-disabled .swiper-button-next {
    display: none !important
}

.swiper-button-prev svg,
.swiper-button-next svg {
    object-fit: contain;
    transform-origin: 50%;
    width: 100%;
    height: 100%
}

.swiper-rtl .swiper-button-prev svg,
.swiper-rtl .swiper-button-next svg {
    transform: rotate(180deg)
}

.swiper-button-prev,
.swiper-rtl .swiper-button-next {
    left: var(--swiper-navigation-sides-offset, 10px);
    right: auto
}

.swiper-button-lock {
    display: none
}

.swiper-button-prev:after,
.swiper-button-next:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    letter-spacing: 0;
    font-variant: initial;
    line-height: 1;
    text-transform: none !important
}

.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
    content: "prev"
}

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
    right: var(--swiper-navigation-sides-offset, 10px);
    left: auto
}

.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
    content: "next"
}

.swiper-pagination {
    text-align: center;
    z-index: 10;
    transition: opacity .3s;
    position: absolute;
    transform: translate(0, 0)
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-pagination-disabled>.swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
    display: none !important
}

.swiper-pagination-fraction,
.swiper-pagination-custom,
.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-bullets-dynamic {
    font-size: 0;
    overflow: hidden
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    position: relative;
    transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    transform: scale(.33)
}

.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, .2);
    display: inline-block
}

button.swiper-pagination-bullet {
    box-shadow: none;
    appearance: none;
    border: none;
    margin: 0;
    padding: 0
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-bullet:only-child {
    display: none !important
}

.swiper-pagination-bullet-active {
    opacity: var(--swiper-pagination-bullet-opacity, 1);
    background: var(--swiper-pagination-color, var(--swiper-theme-color))
}

.swiper-vertical>.swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
    right: var(--swiper-pagination-right, 8px);
    left: var(--swiper-pagination-left, auto);
    top: 50%;
    transform: translateY(-50%)
}

.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
    display: block
}

.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    width: 8px;
    top: 50%;
    transform: translateY(-50%)
}

.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: transform .2s, top .2s;
    display: inline-block
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    white-space: nowrap;
    left: 50%;
    transform: translate(-50%)
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: transform .2s, left .2s
}

.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: transform .2s, right .2s
}

.swiper-pagination-fraction {
    color: var(--swiper-pagination-fraction-color, inherit)
}

.swiper-pagination-progressbar {
    background: var(--swiper-pagination-progressbar-bg-color, #00000040);
    position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    transform-origin: 0 0;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    transform: scale(0)
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    transform-origin: 100% 0
}

.swiper-horizontal>.swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: var(--swiper-pagination-progressbar-size, 4px);
    top: 0;
    left: 0
}

.swiper-vertical>.swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
    width: var(--swiper-pagination-progressbar-size, 4px);
    height: 100%;
    top: 0;
    left: 0
}

.swiper-pagination-lock {
    display: none
}

[class*=is-mobile] .carouselWrapper .swiper-button-next,
[class*=is-mobile] .carouselWrapper .swiper-button-prev {
    -webkit-tap-highlight-color: transparent
}

.carouselWrapper .swiper-button-next:after,
.carouselWrapper .swiper-button-prev:after {
    width: 100%;
    height: 100%;
    color: rgba(var(--b-sc), .75);
    justify-content: center;
    align-items: center;
    font-family: BetConstruct-Icons, sans-serif;
    display: flex
}

[dir=rtl] .carouselWrapper .swiper-button-next:after,
[dir=rtl] .carouselWrapper .swiper-button-prev:after {
    transform: rotate(180deg)
}

[class*=is-web] .carouselWrapper .swiper-button-next:not(.swiper-button-disabled):hover:after,
[class*=is-web] .carouselWrapper .swiper-button-prev:not(.swiper-button-disabled):hover:after {
    transition: color var(--slow-transition-duration);
    color: rgba(var(--b-sc), 1)
}

.carouselWrapper .swiper-button-prev:after {
    content: ""
}

.carouselWrapper .swiper-button-next:after {
    content: ""
}

.swiper {
    height: 100%
}

.swiper-pagination {
    height: 22px;
    color: rgba(var(--b-sc), .8);
    font-size: 13px;
    line-height: 22px
}

.swiper-slide {
    border-radius: var(--border-radius);
    overflow: hidden
}

.swiperCube .swiper-slide {
    overflow: unset
}

[class*=is-mobile] .slider-bc.has-title .page-view-more {
    min-height: 20px;
    margin-bottom: 0
}

[class*=is-mobile] .slider-bc.has-title .carouselCountEnable {
    height: calc(100% - 20px)
}

.slider-bc .carouselCountEnable {
    height: 100%
}

.slider-bc .carouselCountEnable .swiper-button-next:after,
.slider-bc .carouselCountEnable .swiper-button-prev:after {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    font-size: 8px;
    display: flex
}

.slider-bc .carouselCountEnable .swiper-pagination {
    color: #ffffffe6
}

[class*=is-web][dir=ltr] .slider-bc .carouselCountEnable .swiper-button-prev,
[class*=is-web][dir=ltr] .slider-bc .carouselCountEnable .swiper-button-next,
[class*=is-web][dir=ltr] .slider-bc .carouselCountEnable .swiper-pagination {
    left: auto
}

[class*=is-web][dir=ltr] .slider-bc .carouselCountEnable .swiper-button-prev {
    right: 80px
}

[class*=is-web][dir=ltr] .slider-bc .carouselCountEnable .swiper-button-prev:after {
    margin-inline-start: -2px
}

[class*=is-web][dir=ltr] .slider-bc .carouselCountEnable .swiper-button-next {
    right: 10px
}

[class*=is-web][dir=ltr] .slider-bc .carouselCountEnable .swiper-pagination {
    right: 20px
}

[class*=is-web][dir=rtl] .slider-bc .carouselCountEnable .swiper-button-prev,
[class*=is-web][dir=rtl] .slider-bc .carouselCountEnable .swiper-button-next {
    right: auto
}

[class*=is-web][dir=rtl] .slider-bc .carouselCountEnable .swiper-button-prev:after,
[class*=is-web][dir=rtl] .slider-bc .carouselCountEnable .swiper-button-next:after {
    transform: rotate(180deg)
}

[class*=is-web][dir=rtl] .slider-bc .carouselCountEnable .swiper-button-prev {
    left: 80px
}

[class*=is-web][dir=rtl] .slider-bc .carouselCountEnable .swiper-button-next {
    left: 10px
}

[class*=is-web][dir=rtl] .slider-bc .carouselCountEnable .swiper-button-next:after {
    margin-inline-start: 2px
}

[class*=is-web][dir=rtl] .slider-bc .carouselCountEnable .swiper-pagination {
    left: 20px
}

[class*=is-mobile][dir=ltr] .slider-bc .carouselCountEnable .swiper-pagination {
    left: auto;
    right: 16px
}

[class*=is-mobile][dir=rtl] .slider-bc .carouselCountEnable .swiper-pagination {
    left: 16px;
    right: auto
}

[class*=is-web] .slider-bc .carouselCountEnable .swiper-pagination {
    margin-inline-start: auto;
    width: 68px;
    height: 22px;
    margin-bottom: 0;
    padding: 0 13px;
    line-height: 22px;
    top: 20px;
    bottom: auto;
    overflow: hidden
}

[class*=is-web] .slider-bc .carouselCountEnable .swiper-pagination:before,
[class*=is-web] .slider-bc .carouselCountEnable .swiper-pagination:after {
    content: "";
    z-index: -1;
    border-radius: 50%;
    width: 28px;
    height: 22px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

[class*=is-web] .slider-bc .carouselCountEnable .swiper-pagination:before {
    left: -18px
}

@supports not (stroke-color:transparent) {
    [class*=is-web] .slider-bc .carouselCountEnable .swiper-pagination:before {
        box-shadow: -20px 0 0 44px #000000e6
    }
}

@supports (stroke-color:transparent) {
    [class*=is-web] .slider-bc .carouselCountEnable .swiper-pagination:before {
        box-shadow: -20px 0 0 45px #000000e6
    }
}

[class*=is-web] .slider-bc .carouselCountEnable .swiper-pagination:after {
    right: -18px
}

@supports not (stroke-color:transparent) {
    [class*=is-web] .slider-bc .carouselCountEnable .swiper-pagination:after {
        box-shadow: 20px 0 0 44px #000000e6
    }
}

@supports (stroke-color:transparent) {
    [class*=is-web] .slider-bc .carouselCountEnable .swiper-pagination:after {
        box-shadow: 20px 0 0 45px #000000e6
    }
}

[class*=is-web] .slider-bc .carouselCountEnable .swiper-button-prev,
[class*=is-web] .slider-bc .carouselCountEnable .swiper-button-next {
    background: #000000e6;
    border-radius: 50%;
    width: 18px;
    height: 18px;
    margin-top: 0;
    font-weight: 700;
    top: 22px
}

[class*=is-web] .slider-bc .carouselCountEnable .swiper-button-prev:after,
[class*=is-web] .slider-bc .carouselCountEnable .swiper-button-next:after {
    color: #ffffffe6
}

[class*=is-web] .slider-bc .carouselCountEnable .swiper-button-prev:before,
[class*=is-web] .slider-bc .carouselCountEnable .swiper-button-next:before {
    background: 0 0
}

[class*=is-web] .slider-bc .carouselCountEnable .swiper-button-prev:hover,
[class*=is-web] .slider-bc .carouselCountEnable .swiper-button-next:hover {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    background: #000000e6
}

[class*=is-web] .slider-bc .carouselCountEnable .swiper-button-prev:hover:after,
[class*=is-web] .slider-bc .carouselCountEnable .swiper-button-next:hover:after {
    color: #fff
}

[class*=is-mobile] .slider-bc .carouselCountEnable .swiper-pagination {
    background: rgba(var(--hero), .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), .4);
    z-index: -1;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

[class*=is-web] .slider-bc .carouselCountEnable.carouselArrowsDisabled .swiper-pagination {
    background: rgba(var(--hero), .7);
    border-radius: var(--border-radius)
}

[class*=is-web] .slider-bc .carouselCountEnable.carouselArrowsDisabled .swiper-pagination:before,
[class*=is-web] .slider-bc .carouselCountEnable.carouselArrowsDisabled .swiper-pagination:after {
    content: none
}

.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), .3);
    opacity: 1;
    width: 8px;
    height: 8px;
    margin: 0
}

.swiperBulletsEnable .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: rgba(var(--b-sc), 1)
}

.marketSliderWrapper .swiperBulletsEnable .swiper-pagination-bullet,
.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
}

.featuredGamesContentVersion1 .carouselWrapper .swiper-button-next,
.featuredGamesContentVersion1 .carouselWrapper .swiper-button-prev,
.carousel .swiper-button-next,
.carousel .swiper-button-prev {
    z-index: 1;
    pointer-events: none;
    align-items: center;
    width: 40px;
    height: 40px;
    margin: 0;
    display: flex;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.featuredGamesContentVersion1 .carouselWrapper .swiper-button-next:after,
.featuredGamesContentVersion1 .carouselWrapper .swiper-button-prev:after,
.carousel .swiper-button-next:after,
.carousel .swiper-button-prev:after {
    pointer-events: all;
    z-index: 1;
    font-size: 12px
}

.featuredGamesContentVersion1 .carouselWrapper .swiper-button-next.swiper-button-disabled,
.featuredGamesContentVersion1 .carouselWrapper .swiper-button-prev.swiper-button-disabled,
.carousel .swiper-button-next.swiper-button-disabled,
.carousel .swiper-button-prev.swiper-button-disabled {
    display: none
}

[dir=ltr] .featuredGamesContentVersion1 .carouselWrapper .swiper-button-prev,
[dir=ltr] .carousel .swiper-button-prev {
    left: 0
}

[dir=rtl] .featuredGamesContentVersion1 .carouselWrapper .swiper-button-prev,
[dir=rtl] .carousel .swiper-button-prev {
    left: auto;
    right: 0
}

[dir=ltr] .featuredGamesContentVersion1 .carouselWrapper .swiper-button-next,
[dir=ltr] .carousel .swiper-button-next {
    right: 0
}

[dir=rtl] .featuredGamesContentVersion1 .carouselWrapper .swiper-button-next,
[dir=rtl] .carousel .swiper-button-next {
    left: 0;
    right: auto
}

.swiper-button-prev.swiper-button-lock,
.swiper-button-next.swiper-button-lock {
    display: none
}

.u-i-p-amount-holder-bc .swiper-slide {
    will-change: transform;
    width: 80%;
    transition: transform var(--default-transition-duration)
}

.u-i-p-amount-holder-bc .swiper-slide:not(.swiper-slide-active) {
    transform: scale(.9)
}

.u-i-p-amount-holder-bc .carousel {
    height: auto
}

.featuredGamesVersion1>.featuredGamesContentVersion1:only-child>.carouselWrapper.carouselCountEnable .swiper {
    flex-direction: column-reverse;
    display: flex
}

.featuredGamesVersion1>.featuredGamesContentVersion1:only-child>.carouselWrapper.carouselCountEnable .swiper-pagination {
    position: unset
}

.featuredGamesContentVersion1 {
    flex-direction: column;
    height: 100%;
    display: flex
}

.featuredGamesContentVersion1 .swiper-slide {
    height: auto
}

.featuredGamesContentVersion1 .swiper {
    height: auto;
    overflow: unset
}

.featuredGamesContentVersion1 .swiper-pagination {
    text-align: end;
    bottom: 100%
}

[class*=is-web] .featuredGamesContentVersion1 .swiper-pagination {
    margin-bottom: 5px
}

[class*=is-mobile] .featuredGamesContentVersion1 .swiper-pagination {
    margin-bottom: 2px
}

.sureWidgetContent .carouselWrapper .swiper-button-prev,
.sureWidgetContent .carouselWrapper .swiper-button-next,
.featuredGamesContentVersion1 .carouselWrapper .swiper-button-prev,
.featuredGamesContentVersion1 .carouselWrapper .swiper-button-next,
.betOnPoliticsWidgetContainer .carouselWrapper .swiper-button-prev,
.betOnPoliticsWidgetContainer .carouselWrapper .swiper-button-next {
    background: 0 0;
    height: 100%;
    top: 0;
    transform: translateY(0)
}

[class*=is-web] .sureWidgetContent .carouselWrapper .swiper-button-prev,
[class*=is-web] .sureWidgetContent .carouselWrapper .swiper-button-next,
[class*=is-web] .featuredGamesContentVersion1 .carouselWrapper .swiper-button-prev,
[class*=is-web] .featuredGamesContentVersion1 .carouselWrapper .swiper-button-next,
[class*=is-web] .betOnPoliticsWidgetContainer .carouselWrapper .swiper-button-prev,
[class*=is-web] .betOnPoliticsWidgetContainer .carouselWrapper .swiper-button-next {
    min-height: 90px
}

.countdown-banner-content {
    color: rgba(var(--b-sc), 1);
    background: rgba(var(--b), .8);
    border-radius: var(--border-radius);
    border: 1px solid rgba(var(--b-sc), .1);
    -webkit-backdrop-filter: blur(4px);
    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
}

[dir=rtl] .countdown-banner-content {
    right: 5px
}

.countdown-banner-counter {
    flex-direction: column;
    align-items: center;
    display: flex
}

.countdown-banner-counter:not(:last-child) {
    padding-inline-end: 9px
}

.countdown-banner-counter+.countdown-banner-counter {
    padding-inline-start: 9px;
    position: relative
}

.countdown-banner-counter+.countdown-banner-counter:before {
    content: ":";
    position: absolute;
    top: -4px
}

[dir=ltr] .countdown-banner-counter+.countdown-banner-counter:before {
    left: -1px
}

[dir=rtl] .countdown-banner-counter+.countdown-banner-counter:before {
    right: -1px
}

.countdown-banner-date {
    margin-bottom: 3px;
    font-size: 12px;
    font-weight: 500;
    line-height: 14px
}

.countdown-banner-names {
    text-transform: uppercase;
    font-size: 10px
}

.page-view-more {
    align-items: center;
    margin-bottom: 5px;
    display: flex
}

[class*=is-mobile] .page-view-more {
    padding: 0 var(--padding-page-aside)
}

.sport-game-detail-holder-bc+.page-view-more {
    margin-top: 10px;
    margin-bottom: 0
}

.view-title-more {
    text-transform: uppercase;
    flex: auto
}

[class*=is-web] .view-title-more {
    color: rgba(var(--b-sc), 1);
    letter-spacing: 1px;
    font-size: 16px
}

[class*=is-mobile] .view-title-more {
    color: rgba(var(--b-sc), .8);
    font-size: 13px
}

.view-see-more {
    color: rgba(var(--b-sc), .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
}

[dir=rtl] .view-arrow-more:before {
    content: ""
}

.popup-holder-bc.homework-popup .status-popup-content-w-bc {
    background: 0 0;
    width: 100%;
    height: 100%;
    padding: 0;
    display: flex
}

.homework-promo-wrapper {
    cursor: pointer;
    padding: 0 5px
}

.homework-promo {
    color: #fff;
    border-radius: var(--border-radius);
    background: #be1062 linear-gradient(90deg, #be1062, #6b2d6a);
    align-items: center;
    height: 36px;
    padding: 0 10px;
    display: flex;
    position: relative
}

.homework-promo:after {
    content: "";
    opacity: .15;
    pointer-events: none;
    background: url(/assets/images/homework.DzhsLntl.svg?v=265) 175% 68%/82% no-repeat;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.homework-promo * {
    z-index: 1;
    position: relative
}

.homework-icon,
.homework-info-icon {
    flex-shrink: 0
}

.homework-title {
    flex: auto;
    margin: 0 10px;
    font-size: 14px
}

.homework-info-icon {
    height: 16px
}

.homework-info-icon>a {
    color: #fff
}

.homework-amount {
    border-radius: var(--border-radius);
    background: #a71f67;
    flex-shrink: 0;
    height: 20px;
    margin-inline-start: 10px;
    padding: 0 8px;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px
}

.left-menu-container .homework-promo-wrapper {
    background: rgba(var(--b-sc), .05);
    padding: 10px
}

.popular-competitions-bc.isWidget .popular-competitions-container {
    gap: 8px;
    display: grid
}

[class*=is-web] .popular-competitions-bc.isWidget .popular-competitions-container {
    grid-template-columns: repeat(3, 1fr)
}

[class*=is-mobile] .popular-competitions-bc.isWidget .popular-competitions-container {
    padding: 0 var(--padding-page-aside);
    will-change: scroll-position;
    -webkit-overflow-scrolling: touch;
    grid-template-columns: 1fr;
    max-height: 322px;
    overflow: hidden auto
}

.popular-competitions-bc.isWidget .sp-s-l-b-c-item-bc {
    background: rgba(var(--b-sc), .08);
    border-radius: var(--border-radius-middle);
    border: 1px solid rgba(var(--b-sc), .15);
    overflow: hidden
}

.popular-competitions-bc.isWidget .sp-s-l-b-c-item-bc.active {
    background: rgba(var(--b-sc), .2)
}

[class*=is-web] .popular-competitions-bc.isWidget .sp-s-l-b-c-item-bc {
    padding: 16px
}

[class*=is-web] .popular-competitions-bc.isWidget .sp-s-l-b-c-item-bc:hover {
    cursor: pointer;
    background: rgba(var(--b-sc), .2)
}

[class*=is-mobile] .popular-competitions-bc.isWidget .sp-s-l-b-c-item-bc {
    padding: 8px 12px
}

.popular-competitions-bc.isWidget .sp-s-l-b-c-i-fav-icon-bc {
    padding-inline-end: 0
}

[dir=ltr] .popular-competitions-bc.isWidget .sp-s-l-b-c-i-fav-icon-bc {
    border-right: none
}

[dir=rtl] .popular-competitions-bc.isWidget .sp-s-l-b-c-i-fav-icon-bc {
    border-left: none
}

.popular-competitions-bc.isWidget .sp-s-l-b-c-i-sport-icon-bc {
    margin-inline-start: 16px;
    font-size: 20px
}

.popular-competitions-bc.isWidget .sp-s-l-b-c-i-title-bc {
    margin: 0
}

[class*=is-web] .popular-competitions-bc.isWidget .sp-s-l-b-c-i-title-bc {
    font-size: 16px
}

[class*=is-mobile] .popular-competitions-bc.isWidget .sp-s-l-b-c-i-title-bc {
    font-size: 14px
}

.popular-competitions-bc.isWidget .sp-s-l-b-c-i-g-count-bc {
    color: rgba(var(--b-sc), .8);
    background: rgba(var(--b-sc), .15);
    border-radius: var(--border-radius);
    justify-content: center;
    align-items: center;
    font-weight: 600;
    display: flex
}

[class*=is-web] .popular-competitions-bc.isWidget .sp-s-l-b-c-i-g-count-bc {
    width: 40px;
    height: 40px;
    font-size: 20px
}

[class*=is-mobile] .popular-competitions-bc.isWidget .sp-s-l-b-c-i-g-count-bc {
    width: 32px;
    height: 32px;
    font-size: 16px
}

.sp-s-l-b-c-i-region-container {
    flex-direction: column;
    flex: auto;
    margin: 0 10px;
    display: flex;
    overflow: hidden
}

.sp-s-l-b-c-i-region-bc {
    align-items: center;
    margin-bottom: 3px;
    display: flex
}

.sp-s-l-b-c-i-region-name {
    color: rgba(var(--b-sc), .6)
}

[class*=is-web] .sp-s-l-b-c-i-region-name {
    font-size: 12px;
    line-height: 20px
}

.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--no-scroll {
    overflow: hidden
}

.horizontal-scroll--no-scroll.horizontal-scroll--left {
    justify-content: flex-start
}

.horizontal-scroll--no-scroll.horizontal-scroll--center {
    justify-content: center
}

.horizontal-scroll--no-scroll.horizontal-scroll--right {
    justify-content: flex-end
}

.horizontal-scroll--has-arrows {
    position: relative;
    overflow: hidden
}

.horizontal-scroll--has-arrows.horizontal-scroll--fade-start:before,
.horizontal-scroll--has-arrows.horizontal-scroll--fade-end:after {
    content: "";
    z-index: 1;
    pointer-events: none;
    width: 56px;
    height: 100%;
    position: absolute;
    top: 0
}

.horizontal-scroll--has-arrows.horizontal-scroll--fade-start:before {
    background: linear-gradient(to right, rgba(var(--b), 1) 0%, transparent 100%);
    left: 0
}

.horizontal-scroll--has-arrows.horizontal-scroll--fade-end:after {
    background: linear-gradient(to left, rgba(var(--b), 1) 0%, transparent 100%);
    right: 0
}

.horizontal-scroll--has-shadows {
    --hs-fade-start: 0px;
    --hs-fade-end: 0px;
    -webkit-mask-image: linear-gradient(to right, transparent, #000 var(--hs-fade-start), #000 calc(100% - var(--hs-fade-end)), transparent);
    mask-image: linear-gradient(to right, transparent, #000 var(--hs-fade-start), #000 calc(100% - var(--hs-fade-end)), transparent)
}

.horizontal-scroll--has-shadows.horizontal-scroll--fade-start {
    --hs-fade-start: 56px
}

.horizontal-scroll--has-shadows.horizontal-scroll--fade-end {
    --hs-fade-end: 56px
}

.horizontal-scroll__arrow.ds-btn {
    z-index: 2;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.horizontal-scroll__arrow--left.ds-btn {
    left: 0
}

.horizontal-scroll__arrow--right.ds-btn {
    right: 0
}

.horizontal-scroll__arrow-shadow {
    z-index: 1;
    pointer-events: none;
    width: 0;
    box-shadow: 0px 0 30px 22px rgba(var(--b), var(--fds-ref-alpha-100));
    position: absolute;
    top: 0;
    bottom: 0
}

.horizontal-scroll__arrow-shadow--left {
    left: 20px
}

.horizontal-scroll__arrow-shadow--right {
    right: 20px
}

.horizontal-scroll__inner {
    flex-shrink: 0;
    align-items: center;
    transition: transform .3s;
    display: flex
}

.horizontal-scroll__inner--gap-none {
    gap: 0
}

.horizontal-scroll__inner--gap-4xs {
    gap: var(--fds-ref-spacing-4xsmall)
}

.horizontal-scroll__inner--gap-xs {
    gap: var(--fds-ref-spacing-xsmall)
}

.horizontal-scroll__inner--gap-sm {
    gap: var(--fds-ref-spacing-small)
}

.horizontal-scroll__inner--gap-md {
    gap: var(--fds-ref-spacing-medium)
}

.horizontal-scroll__inner--gap-lg {
    gap: var(--fds-ref-spacing-large)
}

.ds-chip {
    background: rgba(var(--b-sc), var(--fds-ref-alpha-8));
    color: rgba(var(--b-sc), var(--fds-ref-alpha-80));
    border-radius: var(--fds-ref-radius-full);
    white-space: nowrap;
    -webkit-user-select: none;
    user-select: none;
    cursor: pointer;
    justify-content: center;
    align-items: center;
    transition: box-shadow .2s;
    display: inline-flex;
    position: relative
}

.ds-chip:after {
    content: "";
    border-radius: inherit;
    background: rgba(var(--b-sc), 1);
    opacity: 0;
    pointer-events: none;
    transition: opacity .2s;
    position: absolute;
    inset: 0
}

[class*=is-web] .ds-chip:hover:not(.ds-chip--disabled):after {
    opacity: var(--fds-ref-alpha-8)
}

.ds-chip.ds-chip-size--xs {
    gap: var(--fds-ref-spacing-4xsmall);
    min-width: 60px;
    padding: var(--fds-ref-spacing-3xsmall) var(--fds-ref-spacing-2xsmall)
}

.ds-chip.ds-chip-size--xs .chip__icon {
    width: var(--fds-sem-dimension-2xsmall);
    height: var(--fds-sem-dimension-2xsmall);
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    display: inline-flex
}

.ds-chip.ds-chip-size--xs .chip__icon svg {
    width: 100%;
    height: 100%;
    display: block
}

.ds-chip.ds-chip-size--xs.ds-chip--icon {
    padding: var(--fds-ref-spacing-3xsmall);
    min-width: var(--fds-sem-dimension-small);
    max-width: var(--fds-sem-dimension-small);
    line-height: unset
}

.ds-chip.ds-chip-size--sm {
    gap: var(--fds-ref-spacing-3xsmall);
    min-width: 70px;
    padding: var(--fds-ref-spacing-xsmall) var(--fds-ref-spacing-medium)
}

.ds-chip.ds-chip-size--sm .chip__icon {
    width: var(--fds-sem-dimension-xsmall);
    height: var(--fds-sem-dimension-xsmall);
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    display: inline-flex
}

.ds-chip.ds-chip-size--sm .chip__icon svg {
    width: 100%;
    height: 100%;
    display: block
}

.ds-chip.ds-chip-size--sm.ds-chip--icon {
    padding: var(--fds-ref-spacing-xsmall);
    min-width: var(--fds-sem-dimension-medium);
    max-width: var(--fds-sem-dimension-medium);
    line-height: unset
}

.ds-chip.ds-chip-size--md {
    gap: var(--fds-ref-spacing-3xsmall);
    min-width: 84px;
    padding: var(--fds-ref-spacing-small) var(--fds-ref-spacing-large)
}

.ds-chip.ds-chip-size--md .chip__icon {
    width: var(--fds-sem-dimension-xsmall-nudge);
    height: var(--fds-sem-dimension-xsmall-nudge);
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    display: inline-flex
}

.ds-chip.ds-chip-size--md .chip__icon svg {
    width: 100%;
    height: 100%;
    display: block
}

.ds-chip.ds-chip-size--md.ds-chip--icon {
    padding: var(--fds-ref-spacing-xsmall);
    min-width: var(--fds-sem-dimension-large);
    max-width: var(--fds-sem-dimension-large);
    line-height: unset
}

.ds-chip.ds-chip-color--transparent.ds-chip--selected {
    background: rgba(var(--neutral), var(--fds-ref-alpha-90));
    color: rgba(var(--neutral-sc), var(--fds-ref-alpha-90));
    box-shadow: inset 0 0 0 var(--fds-ref-border-width-thin) rgba(var(--neutral), var(--fds-ref-alpha-90))
}

.ds-chip.ds-chip-color--secondary.ds-chip--selected {
    background: rgba(var(--oc-1), var(--fds-ref-alpha-16));
    box-shadow: inset 0 0 0 var(--fds-ref-border-width-thin) rgba(var(--oc-1), var(--fds-ref-alpha-100))
}

.ds-chip--selected {
    background: rgba(var(--hero), var(--fds-ref-alpha-16));
    box-shadow: inset 0 0 0 var(--fds-ref-border-width-thin) rgba(var(--hero), var(--fds-ref-alpha-100))
}

.ds-chip--icon {
    aspect-ratio: 1
}

.ds-chip.ds-chip--no-min-width {
    min-width: unset
}

.ds-chip--disabled {
    opacity: var(--fds-ref-alpha-48);
    cursor: not-allowed;
    pointer-events: none
}

[class*=is-mobile] .casino-live-rtp-loader {
    padding: 0 var(--fds-ref-spacing-xsmall)
}

@media screen and (width<=1024px) {
    .casino-live-rtp-loader {
        margin-inline: calc(50% - 50vw);
        gap: var(--fds-ref-spacing-2xlarge) !important;
        width: 100vw !important
    }

    .casino-live-rtp-loader__panels {
        gap: var(--fds-ref-spacing-2xlarge) !important;
        flex-direction: column !important
    }

    .casino-live-rtp-loader__panel {
        width: 100%
    }
}

@media screen and (width<=480px) {
    .casino-live-rtp-loader__grid {
        row-gap: var(--fds-ref-spacing-xsmall) !important;
        grid-template-columns: minmax(0, 1fr) !important
    }
}

.popup-holder-bc {
    z-index: 1000;
    background: #000000b3;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0
}

[dir=ltr] .popup-holder-bc {
    left: 0
}

[dir=rtl] .popup-holder-bc {
    right: 0
}

.popup-holder-bc.hidden {
    display: none
}

.popup-holder-bc.windowed {
    padding: 0 30px
}

.popup-holder-bc.blocked {
    -webkit-backdrop-filter: blur(6px);
    backdrop-filter: blur(6px)
}

.popup-holder-bc.blocked .popup-inner-bc {
    background: 0 0;
    position: relative
}

.popup-holder-bc.blocked:not(.homework-popup) .status-popup-content-w-bc {
    background: 0 0;
    flex-direction: column;
    width: 100%;
    height: 100%;
    padding-top: 15px;
    display: flex;
    position: absolute;
    top: 0;
    left: 0
}

.popup-holder-bc.warning svg path {
    fill: #fdbc0c
}

.popup-holder-bc.warning .casino-popup-content {
    -webkit-user-select: text;
    user-select: text
}

.popup-holder-bc.pending svg path {
    fill: #fdbc0c
}

.popup-holder-bc.pending .casino-popup-content {
    -webkit-user-select: text;
    user-select: text
}

.select-doc-a {
    will-change: scroll-position;
    -webkit-overflow-scrolling: touch;
    flex-direction: column;
    width: 100%;
    margin: auto;
    display: flex;
    overflow: hidden auto
}

.e-p-close-icon-bc {
    text-align: center;
    width: 24px;
    height: 24px;
    color: rgba(var(--b-sc), .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
}

[dir=rtl] .e-p-close-icon-bc {
    left: 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), .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
    }
}

.entrance-popup-bc {
    height: 100%;
    position: relative
}

.entrance-popup-bc>.e-p-content-holder-bc {
    box-shadow: none
}

.entrance-popup-bc.sign-in>.e-p-content-holder-bc,
.entrance-popup-bc.register>.e-p-content-holder-bc {
    width: 100%
}

.sg-n-text-row-1-bc {
    width: 100%;
    color: rgba(var(--b-sc), .5);
    margin-bottom: 10px;
    font-size: 14px;
    font-weight: 500;
    line-height: 16px
}

.sg-n-text-row-2-bc {
    width: 100%;
    color: rgba(var(--b-sc), 1);
    text-transform: uppercase;
    margin-bottom: 15px;
    font-size: 18px;
    line-height: 20px
}

.sg-n-forgot-password-text {
    color: rgba(var(--b-sc), .7);
    text-transform: uppercase;
    text-align: center;
    margin-top: 20px;
    font-size: 14px;
    font-weight: 500;
    line-height: 16px
}

.sg-n-forgot-password {
    transition: color var(--default-transition-duration);
    cursor: pointer
}

.sg-n-forgot-password:hover {
    color: rgba(var(--b-sc), .9)
}

.reg-step-title-v-bc {
    width: 100%;
    color: rgba(var(--b-sc), 1);
    text-transform: uppercase;
    margin-bottom: 18px;
    font-size: 16px;
    line-height: 18px
}

.live-chat-adviser-bc {
    width: 100%;
    padding: 20px var(--padding-page-aside);
    color: rgba(var(--b-sc), .5);
    cursor: pointer;
    justify-content: center;
    align-items: center;
    font-size: 14px;
    font-weight: 500;
    text-decoration: underline;
    display: flex
}

.live-chat-adviser-bc>i {
    margin-inline-end: 12px
}

.e-p-content-holder-bc {
    height: 100%;
    position: relative
}

.e-p-content-bc {
    flex-direction: column;
    height: 100%;
    padding-bottom: 0;
    display: flex;
    position: relative
}

.e-p-header-bc {
    width: 100%;
    height: var(--mobile-header-main-section-height);
    border-bottom: 1px solid rgba(var(--b-sc), .05);
    z-index: 3;
    flex-shrink: 0;
    justify-content: space-between;
    align-items: center;
    padding-inline-end: 52px;
    display: flex
}

.popup-t-logo-w-bc {
    align-items: center;
    height: 46px;
    display: flex
}

.e-p-sections-bc {
    flex-shrink: 0;
    margin-inline-start: 3px
}

.e-p-section-item-bc {
    vertical-align: top;
    cursor: pointer;
    margin-inline-end: 24px;
    display: inline-block
}

.e-p-section-item-bc:last-child {
    margin: 0
}

.e-p-section-item-bc:hover>.e-p-section-title-bc:before,
.e-p-section-item-bc.active>.e-p-section-title-bc:before {
    width: 100%
}

.e-p-section-title-bc {
    text-transform: uppercase;
    color: rgba(var(--b-sc), .8);
    transition: color var(--default-transition-duration) ease;
    padding: 6px 0;
    font-size: 14px;
    font-weight: 400;
    text-decoration: underline;
    display: block;
    position: relative
}

.e-p-body-bc {
    height: calc(100% - var(--mobile-header-main-section-height));
    flex: auto;
    position: relative
}

.e-p-body-bc.keyboard-open {
    overflow: unset;
    will-change: scroll-position;
    -webkit-overflow-scrolling: touch;
    touch-action: pan-y;
    overscroll-behavior-y: contain;
    height: 100%;
    max-height: 100%;
    overflow: hidden auto
}

.reg-form-close-popup .casino-popup-title {
    text-transform: none;
    font-weight: 700;
    line-height: 30px
}

.reg-form-close-popup .casino-popup-content {
    color: rgba(var(--b-sc), .5);
    font-size: 14px
}

.reg-form-close-popup .btn.a-outline {
    text-transform: none;
    color: rgba(var(--b-sc), .5);
    border: none;
    font-size: 14px
}

.reg-form-close-popup .btn.a-outline:hover {
    background: 0 0
}

.reset-tooltip-info {
    color: rgba(var(--b-sc), .6);
    font-size: 12px;
    display: flex
}

.reset-tooltip-content {
    margin-inline-start: 6px
}

.booking-confirmation-popup .e-p-close-icon-bc {
    font-size: 12px
}

[dir=ltr] .booking-confirmation-popup .e-p-close-icon-bc {
    right: 16px
}

[dir=rtl] .booking-confirmation-popup .e-p-close-icon-bc {
    left: 16px
}

[class*=is-web] .booking-confirmation-popup .popup-inner-bc {
    border-radius: 8px
}

[class*=is-mobile] .booking-confirmation-popup .popup-inner-bc {
    border-radius: 16px
}

.booking-confirmation-popup .status-popup-content-w-bc {
    padding: 0
}

.booking-share-popup,
.booking-confirmation-popup {
    z-index: 999 !important
}

.ekeng-deposit-popup .popup-inner-bc {
    width: 560px
}

.showTermsAndConditionsPopUpContent .content {
    max-height: 40vh
}

.showTermsAndConditionsPopUpContent .back-nav-bc {
    display: none
}

.showTermsAndConditionsPopUpContent .footerInfoTitleText,
.e-p-header-bc {
    padding-inline-start: 15px
}

.popup-holder-bc {
    min-width: 1024px
}

.popup-holder-bc.windowed .popup-inner-bc {
    width: 400px
}

.popup-holder-bc:not(.user-profile-container) {
    z-index: 1001
}

.popup-holder-bc.content-manager.windowed .popup-inner-bc {
    will-change: scroll-position;
    -webkit-overflow-scrolling: touch;
    width: 916px;
    height: 83vh;
    overflow: hidden auto
}

.popup-holder-bc.blocked .popup-inner-bc {
    height: 77vh
}

.popup-holder-bc.blocked:not(.homework-popup) .popup-inner-bc {
    width: 400px
}

.popup-holder-bc.homework-popup .popup-inner-bc {
    width: 800px;
    height: 100%
}

.popup-holder-bc.truNarrative-verification-popup .popup-inner-bc {
    width: 800px
}

.popup-holder-bc.ekeng-deposit-popup .popup-inner-bc {
    width: 560px
}

.entrance-popup-bc {
    min-width: 400px;
    margin-inline: auto
}

:is(.entrance-popup-bc.sign-in, .entrance-popup-bc.register:not(:has(.slider-bc))) {
    height: 77vh
}

.sg-n-text-row-1-bc,
.sg-n-text-row-2-bc,
.sg-n-forgot-password-text,
.reg-step-title-v-bc,
.sg-n-text-row-tab-wrapper {
    padding: 0 15px
}

.popup-t-logo-w-bc {
    max-width: 200px
}

.e-p-close-icon-bc:hover {
    color: rgba(var(--b-sc), .9)
}

.popup-holder-bc.windowed.messenger-popup .popup-inner-bc {
    width: 1024px
}

.popup-holder-bc.windowed.messenger-popup .status-popup-content-w-bc {
    width: 100%
}

.reset-tooltip-info {
    padding: 0 15px
}

.overlay-sliding-is-visible .hdr-dynamic-content {
    opacity: 0;
    z-index: 950;
    max-height: 0;
    padding: 0;
    transform: translateY(-100%)
}

.overlay-sliding-is-visible .iframe-widget {
    padding: 0
}

.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), .7);
    position: fixed;
    bottom: 0
}

[dir=ltr] .overlay-sliding-wrapper-bc {
    left: 0
}

[dir=rtl] .overlay-sliding-wrapper-bc {
    right: 0
}

.overlay-sliding-wrapper-bc .overlay-sliding-wrapper-bc {
    height: 100%
}

.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), .8)
}

.overlay-sliding-wrapper-bc .back-nav-title-bc {
    color: rgba(var(--header-sc), 1)
}

.overlay-sliding-wrapper-bc:not([style*="transform: translateY(0px)"]) .back-nav-bc {
    opacity: 0
}

.overlay-sliding-wrapper-bc+.hm-row-bc {
    margin-top: 10px
}

.overlay-sliding-wrapper-bc:has(.overlaySlidingWrapperBc.bottomOverlay) {
    height: 100%
}

.overlay-sliding-wrapper-bc:has(.overlaySlidingWrapperBc.bottomOverlay) .bottomOverlaySlider {
    height: 100%
}

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

[dir=rtl] .overlay-sliding-w-c-content-slider-bc {
    animation: overlay-sliding-right var(--default-transition-duration) var(--default-transition-delay) ease forwards;
    transform: translate(-100%)
}

[class*=is-mobile] .overlay-sliding-w-c-content-slider-bc .need-to-login {
    margin: 0 auto
}

@keyframes overlay-sliding-left {
    0% {
        display: none;
        transform: translate(100%)
    }

    to {
        display: flex;
        transform: translate(0, 0)
    }
}

@keyframes overlay-sliding-right {
    0% {
        display: none;
        transform: translate(-100%)
    }

    to {
        display: flex;
        transform: translate(0, 0)
    }
}

.overlay-header {
    height: 49px;
    color: rgba(var(--b-sc), 1);
    align-items: center;
    padding: 0 15px;
    font-size: 16px;
    font-weight: 500;
    line-height: 49px;
    display: flex
}

.overlay-header .e-p-close-icon-bc {
    top: 8px
}

[dir=ltr] .overlay-header .e-p-close-icon-bc {
    right: 5px
}

[dir=rtl] .overlay-header .e-p-close-icon-bc {
    left: 5px
}

.my-profile-info-block>.overlay-header {
    background: rgba(var(--b-sc), .1);
    border-bottom: 1px solid rgba(var(--b-sc), .1);
    font-size: 14px
}

.back-nav-bc {
    width: 100%;
    height: 38px;
    padding: 0 var(--padding-page-aside);
    cursor: pointer;
    flex-shrink: 0;
    align-items: center;
    display: flex;
    position: relative
}

.back-nav-bc>i {
    flex-shrink: 0
}

.back-nav-bc>i+i {
    margin-inline-start: 8px
}

.back-nav-icon-bc {
    color: rgba(var(--b-sc), .8);
    font-size: 20px
}

[dir=rtl] .back-nav-icon-bc:before {
    content: ""
}

.back-nav-title-bc,
.back-nav-title-bc-h1 {
    color: rgba(var(--b-sc), 1);
    text-transform: uppercase;
    margin: 0 8px;
    font-size: 14px;
    font-weight: 400
}

.back-nav-title-bc:empty,
.back-nav-title-bc-h1:empty {
    display: none
}