body {
    background: url(https://i.ibb.co/8DkB3Kkt/paribuback.jpg) !important;
    background-size: cover !important;
    background-attachment: fixed !important;
    background-position: center !important;
}

.hm-row-bc:not(:first-child:empty)+.hm-row-bc {
    margin-top: 20px;
    align-items: center !important;
}

@property --btnAngle{
  syntax: '<angle>';
  initial-value: 0deg;
  inherits: false;
}

.btn.sign-in,
.btn.register,
.btn.btn-color {
    --bt-brand: #B8CF53;
    --bt-brand-2: #A1B742;
    --bt-brand-hi: #E2F09A;
    --bt-ink: #14170D;

    position: relative !important;
    overflow: hidden !important;
    width: auto !important;
    height: auto !important;
    padding: .85rem 1.9rem !important;
    border: 0 !important;
    border-radius: 11px !important;
    font-family: 'Chakra Petch', 'Manrope', sans-serif !important;
    font-weight: 700 !important;
    font-size: 13px !important;
    letter-spacing: .1em !important;
    text-transform: uppercase !important;
    text-decoration: none !important;
    transition: transform .28s cubic-bezier(.2,.7,.3,1), box-shadow .28s ease, background .28s ease !important;
}

.btn.sign-in::after,
.btn.register::after,
.btn.btn-color::after {
    content: "" !important;
    position: absolute !important;
    top: 0 !important;
    left: -150% !important;
    width: 55% !important;
    height: 100% !important;
    background: linear-gradient(100deg, transparent, rgba(255,255,255,.4), transparent) !important;
    transform: skewX(-20deg) !important;
    transition: left .7s cubic-bezier(.3,.7,.3,1) !important;
    pointer-events: none !important;
}

.btn.sign-in:hover::after,
.btn.register:hover::after,
.btn.btn-color:hover::after {
    left: 160% !important;
}

.btn.sign-in:active,
.btn.register:active,
.btn.btn-color:active {
    transform: translateY(0) scale(.98) !important;
}

.btn.sign-in {
    background: linear-gradient(180deg, #22262F, #191D24) !important;
    box-shadow: inset 0 0 0 1px rgba(184,207,83,.4) !important;
}
.btn.sign-in > span {
    position: relative !important;
    z-index: 1 !important;
    color: var(--bt-brand) !important;
    text-decoration: none !important;
    transition: color .24s ease !important;
}
.btn.sign-in:hover {
    transform: translateY(-2px) !important;
    background: linear-gradient(180deg, #262B35, #1D212A) !important;
    box-shadow: inset 0 0 0 1px rgba(184,207,83,.75), 0 0 22px rgba(184,207,83,.2) !important;
}
.btn.sign-in:hover > span {
    color: var(--bt-brand-hi) !important;
}
.btn.sign-in:focus {
    background: linear-gradient(180deg, #22262F, #191D24) !important;
}

.btn.register,
.btn.btn-color {
    background: linear-gradient(270deg, var(--bt-brand-2), var(--bt-brand), var(--bt-brand-hi), var(--bt-brand), var(--bt-brand-2)) !important;
    background-size: 400% 400% !important;
    animation: btnFlow 6s ease infinite !important;
    box-shadow: 0 8px 20px rgba(0,0,0,.34), 0 0 24px rgba(184,207,83,.28) !important;
}
.btn.register > span,
.btn.btn-color > span {
    position: relative !important;
    z-index: 1 !important;
    color: var(--bt-ink) !important;
}
.btn.register:hover,
.btn.btn-color:hover {
    transform: translateY(-2px) !important;
    animation-duration: 2.6s !important;
    box-shadow: 0 12px 28px rgba(0,0,0,.42), 0 0 40px rgba(184,207,83,.5) !important;
}

@keyframes btnFlow {
    0%   { background-position: 0% 50%; }
    50%  { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}

.btn.sign-in:disabled,
.btn.register:disabled,
.btn.btn-color:disabled {
    opacity: .42 !important;
    animation-play-state: paused !important;
    box-shadow: none !important;
    transform: none !important;
}

.btn.a-color {
    background: #262a33 !important;
    transition: var(--default-transition-duration);
    color: #96a825 !important;
    padding: 1rem !important;
    border-radius: 10px !important;
    border-bottom: 2px solid rgb(150 168 37) !important;
}

.hdr-main-content-bc {
    display: flex;
    align-items: center;
    position: relative;
    z-index: 2;
    margin-bottom: 6px !important;
}

.header-custom-buttons a[class*=promotions], .hdr-user-bc a[class*=promotions] {
    background: #262a33 !important;
    transition: var(--default-transition-duration);
    color: #96a825 !important;
    padding: 1rem;
    border-radius: 10px;
    border-bottom: 2px solid rgb(150 168 37);
}

.nav-menu-container.header-navigation:first-child {
    position: relative;
    border-radius: var(--border-radius);
    z-index: 1;
    background: none !important;
}

.nav-menu-container .nav-menu {
    width: 100%;
    flex-wrap: wrap;
    gap: 10px !important;
}

.nav-menu-container .nav-menu>li {
    display: flex;
    height: 100%;
    border-radius: 10px;
    border-bottom: 2px solid #4F5E67;
    background: #262a33 !important;
}

.nav-menu-container.header-navigation:first-child .nav-menu>li>.nav-menu-item.active, .nav-menu-container.header-navigation:first-child .nav-menu-other>.nav-menu-item.active {
    border-radius: 10px;
    border-bottom: 3px solid #FFF;
    background: linear-gradient(90deg, #AFD046 0%, #99B833 100%);
    color: #ffffff !important;
    filter: drop-shadow(0 0 20px rgba(175, 208, 70, 0.50));
}

.nav-content-bc .nav-menu-container .nav-menu-sub {
    background: #191c1f !important;
}

.nav-menu-container.header-navigation:first-child .nav-menu>li:hover>.nav-menu-item,
.nav-menu-container.header-navigation:first-child .nav-menu-other:hover>.nav-menu-item {
    border-radius: 10px !important;
    border-bottom: 3px solid #FFF !important;
    background: linear-gradient(90deg, #AFD046 0%, #99B833 100%) !important;
    color: #ffffff !important;
    filter: drop-shadow(0 0 20px rgba(175, 208, 70, 0.50)) !important;
}

.nav-menu-container.header-navigation:nth-child(2) {
    background: none !important;
    border-radius: var(--border-radius);
    margin-top: 1rem !important;
}

.layout-bc:not(.page-full-size) .layout-content-holder-bc, .layout-bc:not(.page-full-size) .layout-footer-holder-bc {
    margin: 0 auto !important;
    padding: 0 0px !important;
    max-width: 1470px !important;
}

div#root.layout-bc.theme-default.betslip-Hidden.is-home-page {
    margin-left: auto !important;
    margin-right: auto !important;
}

.promotionsList-bc:not(.gridView) {
    grid-template-columns: repeat(auto-fill, minmax(400px, 1fr)) !important;
}

.nav-menu-container.header-navigation:first-child .nav-menu>li>.nav-menu-item, .nav-menu-container.header-navigation:first-child .nav-menu-other>.nav-menu-item {
    padding: 0 14px !important;
    color: rgba(var(--menu-sc), 1);
    letter-spacing: .1px;
    transition: all var(--default-transition-duration);
}

.nav-menu-container.header-navigation:first-child .nav-menu {
    border-start-start-radius: var(--border-radius);
    border-end-start-radius: var(--border-radius);
    justify-content: center !important;
}

.layout-footer-holder-bc {
    background: none !important;
    padding-inline-start: 10px;
    padding-inline-end: 5px;
}

.layout-header-holder-bc {
    margin-bottom: var(--desktop-header-margin-bottom);
    position: sticky;
    top: 0;
    z-index: 952;
    background: none !important;
    box-shadow: none !important;
}

.featuredGameItem {
    height: 100%;
    display: flex;
    flex-direction: column;
    border: 1px solid rgba(var(--b-sc), .15);
    border-radius: var(--border-radius-middle);
    background-color: rgb(0 0 0 / 0%) !important;
    overflow: hidden;
}

.sportsbook-container.multi-column-view .multi-column-resize-block {
    position: absolute;
    height: 100%;
    background: none !important;
    flex-shrink: 0;
    padding-inline-end: 2px;
    z-index: 10;
    will-change: scroll-position;
    overflow-x: hidden;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    transition: width var(--slow-transition-duration) ease;
}

.nav-content-bc {
    display: flex;
    flex-direction: column;
    position: relative;
    background: none !important;
    border-radius: var(--border-radius);
}

.ss-input-bc {
    will-change: max-width;
    display: block;
    width: 100%;
    height: 100%;
    outline: none;
    box-sizing: border-box;
    padding-inline-start: 8px;
    color: rgba(var(--b-sc), 1);
    background: none !important;
    font-size: 12px;
    font-weight: 400;
    border-inline-end: 0;
    border-start-start-radius: var(--border-radius);
    border-end-start-radius: var(--border-radius);
}

.ss-icon-holder-bc {
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 0;
    bottom: 0;
    border-radius: var(--border-radius);
    background: none !important;
}

.left-menu-container {
    flex-shrink: 0;
    display: flex;
    flex-direction: column;
    width: 300px;
    background: none !important;
    transition: width var(--default-transition-duration);
}

.left-menu-search {
    display: flex;
    align-items: center;
    padding: 5px;
    background: none !important;
    border-radius: var(--border-radius);
    position: relative;
}

.casinoProviderRow {
    height: 58px;
    display: flex;
    align-items: center;
    position: sticky;
    left: 0;
    z-index: 100;
    text-transform: uppercase;
    background: none !important;
}

[class*=is-web] .casinoCategoryChooserContainer {
    height: 64px;
    position: sticky;
    top: var(--stickyProvider);
    left: 0;
    background: none !important;
    padding: 2px 0;
    z-index: 11;
}

[dir=ltr] .featuredGamesContent .carouselWrapper .swiper-button-next {
    background: none !important;
}

[dir=ltr] .featuredGamesContent .carouselWrapper .swiper-button-prev {
    background: none !important;
}

.sdr-image-bc {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: max-height var(--default-transition-duration) linear;
    border-radius: 30px !important;
}

.casinoGameListBlockHeader {
    background: none !important;
    width: 100%;
    position: sticky;
    left: 0;
    z-index: 100;
    padding-bottom: 12px;
}

[class*=is-web] .casinoCategoryChooserContainer .horizontalSliderWrapper {
    background: none !important;
    border-radius: var(--border-radius-big);
    border: 1px solid rgba(var(--b-sc), .15);
}

.sdr-item-bc:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    background: none !important;
}

[class*=is-web] .searchInputWrp {
    position: relative;
    background: none !important;
}

.header-bc {
    width: 100%;
    background: rgba(24, 26, 32, 0.7) !important;
    -webkit-backdrop-filter: blur(10px) !important;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1) !important;
    border-bottom: 1px solid #96a825 !important;
    padding: 1rem !important;
    box-sizing: border-box;
    border-radius: 1rem !important;
}

.nav-menu-container.header-navigation:nth-child(2) .nav-menu>li+li {
    margin-inline-start: 30px;
    padding: 0rem 1rem !important;
}

.nav-menu-container.header-navigation:nth-child(2) .nav-menu>li .nav-menu-item.active, .nav-menu-container.header-navigation:nth-child(2) .nav-menu-other>.nav-menu-item.active {
    color: rgba(var(--menu-sc), 1);
    padding: 1rem !important;
}

.popup-inner-bc {
    margin: auto;
    border-radius: var(--border-radius);
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.3) !important;
    overflow: hidden;
    position: relative;
    opacity: 0;
    background: rgba(24, 26, 32, 0.85) !important;
    backdrop-filter: blur(12px) !important;
    -webkit-backdrop-filter: blur(12px) !important;
    border: 1px solid rgba(255, 255, 255, 0.15) !important;
    animation: var(--default-transition-duration) open-popup ease-in-out forwards;
}

.storiesWidgetListItem:not(.storiesItemSkeleton):not(.visited):before {
    background-image: linear-gradient(225deg, #afd046, #afd046) !important;
}

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

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

.promotion-details-container {
    display: flex !important;
    flex-direction: column !important;
    grid-template-columns: 400px auto;
    height: calc(100% - 49px);
    padding: 0px !important;
}

.promotion-details-info {
    grid-row: span 2;
    padding-inline-start: 0px !important;
    will-change: scroll-position;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}

.promotion-details-popup.windowed .popup-inner-bc {
    width: 100%;
    max-width: 960px !important;
    height: 90vh;
    border-radius: 24px !important;
}

.promotion-details-popup .promotion-details-container {
    display: block !important;
    height: 100% !important;
    padding: 0 !important;
    overflow-x: hidden !important;
    overflow-y: auto !important;
    -webkit-overflow-scrolling: touch;
    touch-action: pan-y;
    overscroll-behavior: contain;
    scrollbar-width: none;
    -ms-overflow-style: none;
}
.promotion-details-popup .promotion-details-container::-webkit-scrollbar {
    width: 0 !important;
    height: 0 !important;
    display: none;
}

.promotion-details-popup .promotion-details-header {
    flex: none !important;
    height: auto !important;
    overflow: visible !important;
}
.promotion-details-popup .promotion-details-img {
    display: block;
    width: 100%;
    height: auto;
}

.promotion-details-popup .promotion-details-info {
    flex: none !important;
    height: auto !important;
    max-height: none !important;
    padding-inline-start: 0 !important;
    overflow: visible !important;
    will-change: auto !important;
    scrollbar-width: none;
    -ms-overflow-style: none;
}
.promotion-details-popup .promotion-details-info::-webkit-scrollbar {
    display: none;
}

.promotions-article-title {
    height: 34px;
    margin-top: 1px;
    padding: 0 10px;
    color: rgba(var(--b-sc), 1);
    background: rgba(var(--b-sc), .1);
    font-size: 12px;
    line-height: 34px;
    display: none !important;
}

.casino-live-rtp-description {
    position: relative;
    display: flex;
    flex-direction: column;
    gap: var(--fds-ref-spacing-medium);
    padding: var(--fds-ref-spacing-4xlarge);
    border-radius: var(--fds-ref-radius-medium);
    min-height: 92px;
    overflow: hidden;
    background: url(https://i.ibb.co/Kz9ZKHq4/SLOT-TOP.jpg) !important;
    background-position: center;
    background-size: cover !important;
}

.casino-live-rtp-description__title {
    position: relative;
    z-index: 1;
    margin: 0;
    display: none !important;
    color: rgba(var(--b-sc), var(--fds-ref-alpha-100));
}

.casino-live-rtp-description__text {
    position: relative;
    z-index: 1;
    color: rgba(var(--b-sc), var(--fds-ref-alpha-64));
    display: none !important;
}

.casino-live-rtp-description__texts__title {
    z-index: 1;
    color: rgba(var(--b-sc), var(--fds-ref-alpha-100));
    margin: 0;
    position: relative;
    display: none !important;
}

.casino-live-rtp-description__texts__description {
    z-index: 1;
    color: rgba(var(--b-sc), var(--fds-ref-alpha-64));
    position: relative;
    display: none !important;
}

[dir=ltr] .casino-live-rtp-description__image {
    right: -37px;
    display: none !important;
}

.FooterLicenceCuracaoContainer > div {
    max-width: 150px !important;
    min-width: 150px !important;
}

.FooterLicenceCuracaoContainer > div a {
    max-width: 150px !important;
    min-width: 150px !important;
}

[class*=is-web] .sliderSingleEl .sliderImage img {
    display: block;
    width: auto;
    height: 87px !important;
}

.nav-menu > li > .nav-menu-item[aria-label="CANLI RTP"] {
    position: relative;
    color: #fff !important;
    border-radius: 8px;
    animation: liveRtpFirePulse 1.15s ease-in-out infinite;
}

.nav-menu > li > .nav-menu-item[aria-label="CANLI RTP"] > span,
.nav-menu > li > .nav-menu-item[aria-label="CANLI RTP"] svg {
    color: #fff !important;
    fill: #fff !important;
}

@keyframes liveRtpFirePulse {
    0%,
    100% {
        background-color: #8f111a;
        box-shadow:
            0 0 4px rgba(255, 70, 20, 0.18),
            0 0 8px rgba(255, 190, 40, 0.10),
            inset 0 0 8px rgba(255, 90, 20, 0.08);
    }

    45% {
        background-color: #d7192d;
        box-shadow:
            0 0 9px rgba(255, 70, 20, 0.42),
            0 0 18px rgba(255, 185, 35, 0.28),
            inset 0 0 12px rgba(255, 110, 20, 0.16);
    }

    70% {
        background-color: #f02a36;
        box-shadow:
            0 0 12px rgba(255, 80, 15, 0.55),
            0 0 24px rgba(255, 205, 50, 0.38),
            inset 0 0 14px rgba(255, 140, 25, 0.22);
    }
}

[dir=ltr] .sidePanel-holder {
    right: 0;
    transform: translate3d(100%, 0, 0);
    animation: overlay-sliding-left var(--default-transition-duration) var(--default-transition-delay) ease forwards;
    padding: 1rem !important;
}

.sidePanel-holder {
    top: calc(var(--desktop-header-height) + var(--dynamic-header) - 1px);
    width: 100%;
    height: calc(100% - (var(--desktop-header-height) + var(--dynamic-header) + 1px));
    position: fixed;
    max-width: 500px;
    overflow: hidden;
    background: #262a33 !important;
    border-top: 1px solid rgba(var(--b-sc), .1);
}

.sidePanel-holder .overlay-header {
    width: 100%;
    position: fixed;
    top: 0;
    background: #262a33 !important;
    z-index: 2;
}

.reg-form-block-bc:has(.slider-bc) .entrance-form-content-bc {
    height: 660px !important;
}

@media screen and (height<=800px),screen and (width<=1200px) {
    [class*=is-web] .reg-form-block-bc: has(.slider-bc) .entrance-form-content-bc {
        height:350px
    }

    [class*=is-web] .reg-form-block-bc:has(.slider-bc) .entrance-form-content-bc .slider-bc {
        width: 372px !important;
        min-width: 230px;
        max-width: none !important;
    }
}

.informative-widget-container {
    max-width: 90%;
    padding: 0 !important;
}

.bs-bet-i-b-s-i-block-bc {
    text-align: center;
    height: 100%;
    color: rgba(var(--b-sc), .8);
    background: rgba(var(--b-sc), .1);
    border-radius: 12px !important;
    padding: 0px !important;
    font-size: 14px;
    line-height: 36px;
}

@property --fnAngle{
  syntax: '<angle>';
  initial-value: 0deg;
  inherits: false;
}

.footerLinkCols{
  --fn-brand: #B8CF53;
  --fn-brand-2: #A1B742;
  --fn-brand-hi: #E2F09A;

  position: relative;
  isolation: isolate;
  padding: clamp(22px, 3vw, 34px) clamp(18px, 3vw, 36px) !important;
  margin: clamp(20px, 3vw, 32px) 0 !important;
  border-radius: 18px;
  background:
    radial-gradient(720px 220px at 12% -30%, rgba(184, 207, 83, .09), transparent 62%),
    linear-gradient(180deg, #14171D, #0D0F14);
  box-shadow: 0 18px 44px rgba(0, 0, 0, .42);
}

.footerLinkCols::before{
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  border-radius: inherit;
  padding: 1.5px;
  background: conic-gradient(from var(--fnAngle),
    var(--fn-brand) 0deg,
    var(--fn-brand-hi) 50deg,
    rgba(184, 207, 83, .12) 130deg,
    var(--fn-brand-2) 210deg,
    rgba(184, 207, 83, .12) 300deg,
    var(--fn-brand) 360deg);
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  mask-composite: exclude;
  animation: fnSpin 6s linear infinite;
  pointer-events: none;
}

.footerLinkCols::after{
  content: "";
  position: absolute;
  inset: -1px;
  z-index: -2;
  border-radius: inherit;
  background: linear-gradient(135deg, var(--fn-brand), transparent 45%, var(--fn-brand-2));
  filter: blur(14px);
  opacity: .22;
  transition: opacity .5s ease;
  pointer-events: none;
}
.footerLinkCols:hover::after{ opacity: .38; }

@keyframes fnSpin{ to{ --fnAngle: 360deg; } }

@supports not (mask-composite: exclude){
  .footerLinkCols::before{
    padding: 0;
    background: none;
    border: 1.5px solid rgba(184, 207, 83, .45);
    animation: none;
  }
}

@property --ewAngle{
  syntax: '<angle>';
  initial-value: 0deg;
  inherits: false;
}

.expressWidgetWrapper{
  --ew-brand:#B8CF53;
  --ew-brand-2:#A1B742;
  --ew-brand-hi:#E2F09A;
  --ew-ink:#14170D;
  --ew-bg:#0D1014;
  --ew-surface:#191D24;
  --ew-surface-2:#22262F;
  --ew-line:rgba(184,207,83,.16);
  --ew-text:#D8DCE4;
  --ew-dim:#858C9A;
}

.expressWidgetWrapper .page-view-more{
  align-items:center !important;
  gap:16px !important;
  padding:0 0 14px !important;
  margin-bottom:4px !important;
  border-bottom:1px solid var(--ew-line) !important;
  position:relative !important;
}
.expressWidgetWrapper .page-view-more::after{
  content:"" !important;
  position:absolute !important;
  left:0 !important; bottom:-1px !important;
  width:120px !important; height:1px !important;
  background:linear-gradient(90deg,var(--ew-brand),transparent) !important;
}

.expressWidgetWrapper .view-title-more{
  font-family:'Chakra Petch','Manrope',sans-serif !important;
  font-weight:700 !important;
  font-size:clamp(15px,2.4vw,21px) !important;
  letter-spacing:.06em !important;
  text-transform:uppercase !important;
  color:transparent !important;
  background:linear-gradient(96deg,#EAF3C4,var(--ew-brand) 45%,var(--ew-brand-2) 80%,#EAF3C4) !important;
  background-size:220% 100% !important;
  -webkit-background-clip:text !important;
  background-clip:text !important;
  -webkit-text-fill-color:transparent !important;
  animation:ewSheen 8s linear infinite !important;
}
@keyframes ewSheen{ to{ background-position:220% 0; } }

.expressWidgetWrapper .view-see-more{
  display:inline-flex !important;
  align-items:center !important;
  gap:7px !important;
  flex-shrink:0 !important;
  padding:7px 14px !important;
  border-radius:9px !important;
  border:1px solid var(--ew-line) !important;
  background:rgba(184,207,83,.07) !important;
  font-family:'Chakra Petch','Manrope',sans-serif !important;
  font-weight:700 !important;
  font-size:11px !important;
  letter-spacing:.14em !important;
  text-transform:uppercase !important;
  color:var(--ew-brand) !important;
  text-decoration:none !important;
  transition:background .3s ease,border-color .3s ease,transform .3s cubic-bezier(.2,.7,.3,1) !important;
}
.expressWidgetWrapper .view-see-more:hover{
  background:rgba(184,207,83,.16) !important;
  border-color:rgba(184,207,83,.5) !important;
  color:var(--ew-brand-hi) !important;
  transform:translateY(-1px) !important;
}
.expressWidgetWrapper .view-arrow-more{
  font-size:11px !important;
  transition:transform .3s ease !important;
}
.expressWidgetWrapper .view-see-more:hover .view-arrow-more{
  transform:translateX(3px) !important;
}

.expressWidget{
  border-radius:16px !important;
  border:1px solid rgba(255,255,255,.05) !important;
  box-shadow:0 16px 38px rgba(0,0,0,.42) !important;
  background:
    radial-gradient(520px 190px at 8% -20%,rgba(184,207,83,.10),transparent 62%),
    linear-gradient(180deg,var(--ew-surface),var(--ew-bg)) !important;
  overflow:hidden !important;
  transition:border-color .35s ease,transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s ease !important;
}
.expressWidget:hover{
  border-color:rgba(184,207,83,.28) !important;
  transform:translateY(-3px) !important;
  box-shadow:0 22px 46px rgba(0,0,0,.5) !important;
}

.expressWidget::before{
  background-image:
    linear-gradient(rgba(184,207,83,.5) 1px,transparent 1px),
    linear-gradient(90deg,rgba(184,207,83,.5) 1px,transparent 1px) !important;
  background-size:38px 38px !important;
  background-position:0 0 !important;
  opacity:.045 !important;
  border-radius:16px !important;
  -webkit-mask-image:radial-gradient(120% 100% at 50% 0%,#000,transparent 72%) !important;
  mask-image:radial-gradient(120% 100% at 50% 0%,#000,transparent 72%) !important;
}

.expressWidgetTitleContent{
  border-bottom:1px solid var(--ew-line) !important;
  height:auto !important;
  line-height:1.3 !important;
  padding:0 100px 11px 0 !important;
  margin-bottom:2px !important;
}
.expressWidgetTitle{
  font-family:'Chakra Petch','Manrope',sans-serif !important;
  font-weight:700 !important;
  font-size:13px !important;
  letter-spacing:.13em !important;
  text-transform:uppercase !important;
  color:var(--ew-brand) !important;
  text-shadow:0 0 18px rgba(184,207,83,.22) !important;
}

.expressWidgetWrapperBonus{
  height:auto !important;
  top:10px !important;
  padding:4px 11px !important;
  border-radius:8px 0 0 8px !important;
  background:linear-gradient(270deg,var(--ew-brand-2),var(--ew-brand),var(--ew-brand-hi),var(--ew-brand),var(--ew-brand-2)) !important;
  background-size:400% 400% !important;
  animation:ewFlow 6s ease infinite !important;
  color:var(--ew-ink) !important;
  font-family:'Chakra Petch','Manrope',sans-serif !important;
  font-size:9.5px !important;
  font-weight:700 !important;
  letter-spacing:.16em !important;
  box-shadow:0 0 22px rgba(184,207,83,.35) !important;
}
[dir=ltr] .expressWidgetWrapperBonus{ right:0 !important; }
[dir=rtl] .expressWidgetWrapperBonus{ left:0 !important; }
.expressWidgetWrapperBonus::before{ display:none !important; }
@keyframes ewFlow{
  0%{background-position:0% 50%;}
  50%{background-position:100% 50%;}
  100%{background-position:0% 50%;}
}

.expressWidgetEvents{ gap:14px !important; }

.expressWidgetItem{
  gap:10px !important;
  padding:2px 0 !important;
}
.expressWidgetItem:not(:last-child)::before{
  background:linear-gradient(180deg,rgba(184,207,83,.45),rgba(184,207,83,.06)) !important;
  width:1px !important;
}

.expressInfoIcon{
  color:var(--ew-brand) !important;
  font-size:15px !important;
  opacity:.8 !important;
  filter:drop-shadow(0 0 6px rgba(184,207,83,.35)) !important;
}

.expressWidgetTeamName{
  color:var(--ew-text) !important;
  font-size:12.5px !important;
  font-weight:600 !important;
}
.expressWidgetTeam span{ color:rgba(184,207,83,.55) !important; }

.expressWidgetDayTime{
  color:var(--ew-dim) !important;
  font-size:11px !important;
  letter-spacing:.02em !important;
}

.expressWidgetMarketName{
  color:var(--ew-dim) !important;
  font-size:11.5px !important;
}

.expressWidgetMarketOdd{
  font-family:'Chakra Petch','Manrope',sans-serif !important;
  font-weight:700 !important;
  font-size:13px !important;
  color:var(--ew-brand) !important;
  padding:2px 9px !important;
  border-radius:7px !important;
  border:1px solid var(--ew-line) !important;
  background:rgba(184,207,83,.08) !important;
  transition:background .3s ease,color .3s ease !important;
}
.expressWidgetItem:hover .expressWidgetMarketOdd{
  background:rgba(184,207,83,.18) !important;
  color:var(--ew-brand-hi) !important;
}
.expressWidgetMarketOdd .remove{
  color:#C9564F !important;
  font-size:11px !important;
  opacity:.75 !important;
}

.expressWidgetBetslipEventButtons{
  border-top:1px solid var(--ew-line) !important;
  padding-top:11px !important;
  margin-top:2px !important;
}
.expressWidgetBetslipEventText b{
  font-family:'Chakra Petch','Manrope',sans-serif !important;
  font-size:13px !important;
  color:var(--ew-brand) !important;
}
.expressWidgetBetslipEventText span{
  font-size:11px !important;
  letter-spacing:.1em !important;
  text-transform:uppercase !important;
  color:var(--ew-dim) !important;
}

.expressWidgetBetslipEventItem .bs-bet-i-b-title-bc.t-2{
  font-size:11px !important;
  letter-spacing:.08em !important;
  text-transform:uppercase !important;
  color:var(--ew-dim) !important;
}
.expressWidgetBetslipEventItem .bs-bet-i-b-coefficient-bc{
  font-family:'Chakra Petch','Manrope',sans-serif !important;
  font-size:16px !important;
  font-weight:700 !important;
  color:var(--ew-brand-hi) !important;
  text-shadow:0 0 18px rgba(184,207,83,.45) !important;
}

.expressWidget .bs-bet-i-b-amount-bc{
  font-family:'Chakra Petch','Manrope',sans-serif !important;
  font-weight:700 !important;
  font-size:14px !important;
  color:var(--ew-brand) !important;
}

.expressWidget .bs-bet-i-b-s-i-bc{
  border-radius:10px !important;
  border:1px solid var(--ew-line) !important;
  background:linear-gradient(180deg,var(--ew-surface-2),var(--ew-surface)) !important;
  color:var(--ew-text) !important;
  font-family:'Chakra Petch','Manrope',sans-serif !important;
  font-size:13px !important;
  letter-spacing:.04em !important;
  padding:11px 14px !important;
  transition:border-color .3s ease,box-shadow .3s ease !important;
}
.expressWidget .bs-bet-i-b-s-i-bc::placeholder{
  color:var(--ew-dim) !important;
  letter-spacing:.06em !important;
}
.expressWidget .bs-bet-i-b-s-i-bc:focus{
  border-color:rgba(184,207,83,.55) !important;
  box-shadow:0 0 0 3px rgba(184,207,83,.10) !important;
  outline:0 !important;
}

.expressWidget .quickBetMsgWrapper-bc{
  border-radius:10px !important;
  border:1px dashed rgba(184,207,83,.28) !important;
  background:rgba(184,207,83,.05) !important;
  padding:10px 12px !important;
  gap:9px !important;
}
.expressWidget .quickBetMsgText-bc{
  font-size:11.5px !important;
  line-height:1.5 !important;
  color:var(--ew-dim) !important;
}
.expressWidget .bs-notification-icon-bc{
  color:var(--ew-brand) !important;
  font-size:14px !important;
}
.expressWidget .bet-slip-info-link{
  font-family:'Chakra Petch','Manrope',sans-serif !important;
  font-weight:700 !important;
  letter-spacing:.08em !important;
  color:var(--ew-brand) !important;
  margin:0 3px !important;
  cursor:pointer !important;
}
.expressWidget .bet-slip-info-link:hover{ color:var(--ew-brand-hi) !important; }

.expressWidgetContent .bet-button-wrapper-bc .btn{
  position:relative !important;
  overflow:hidden !important;
  width:100% !important;
  border:0 !important;
  border-radius:12px !important;
  padding:13px 16px !important;
  font-family:'Chakra Petch','Manrope',sans-serif !important;
  font-weight:700 !important;
  font-size:13px !important;
  letter-spacing:.1em !important;
  text-transform:uppercase !important;
  color:var(--ew-ink) !important;
  background:linear-gradient(270deg,var(--ew-brand-2),var(--ew-brand),var(--ew-brand-hi),var(--ew-brand),var(--ew-brand-2)) !important;
  background-size:400% 400% !important;
  animation:ewFlow 6s ease infinite !important;
  box-shadow:0 10px 24px rgba(0,0,0,.4),0 0 28px rgba(184,207,83,.22) !important;
  transition:transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s ease,opacity .3s ease !important;
}
.expressWidgetContent .bet-button-wrapper-bc .btn span{ color:var(--ew-ink) !important; }
.expressWidgetContent .bet-button-wrapper-bc .btn::after{
  content:"" !important;
  position:absolute !important;
  top:0 !important; left:-150% !important;
  width:55% !important; height:100% !important;
  background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent) !important;
  transform:skewX(-20deg) !important;
  transition:left .7s cubic-bezier(.3,.7,.3,1) !important;
  pointer-events:none !important;
}
.expressWidgetContent .bet-button-wrapper-bc .btn:not([disabled]):hover{
  transform:translateY(-2px) !important;
  animation-duration:2.6s !important;
  box-shadow:0 16px 34px rgba(0,0,0,.5),0 0 48px rgba(184,207,83,.45) !important;
}
.expressWidgetContent .bet-button-wrapper-bc .btn:not([disabled]):hover::after{ left:160% !important; }

.expressWidgetContent .bet-button-wrapper-bc .btn.a-accept{
  background:linear-gradient(180deg,var(--ew-surface-2),var(--ew-surface)) !important;
  border:1px dashed rgba(184,207,83,.5) !important;
  color:var(--ew-brand) !important;
  animation:none !important;
  box-shadow:0 10px 24px rgba(0,0,0,.38) !important;
}
.expressWidgetContent .bet-button-wrapper-bc .btn.a-accept span{ color:var(--ew-brand) !important; }
.expressWidgetContent .bet-button-wrapper-bc .btn.a-accept:not([disabled]):hover{
  border-color:var(--ew-brand) !important;
  background:rgba(184,207,83,.12) !important;
}

.expressWidgetContent .bet-button-wrapper-bc .btn[disabled]{
  opacity:.42 !important;
  animation-play-state:paused !important;
  box-shadow:none !important;
  cursor:not-allowed !important;
}

[dir=ltr] .expressWidgetWrapper .swiper-button-prev{
  background:linear-gradient(-270deg,var(--ew-bg) 0%,transparent 100%) !important;
}
[dir=ltr] .expressWidgetWrapper .swiper-button-next{
  background:linear-gradient(270deg,var(--ew-bg) 0%,transparent 100%) !important;
}
[dir=rtl] .expressWidgetWrapper .swiper-button-prev{
  background:linear-gradient(-270deg,transparent 0%,var(--ew-bg) 100%) !important;
}
[dir=rtl] .expressWidgetWrapper .swiper-button-next{
  background:linear-gradient(270deg,transparent 0%,var(--ew-bg) 100%) !important;
}
.expressWidgetWrapper .swiper-button-prev::after,
.expressWidgetWrapper .swiper-button-next::after{
  color:var(--ew-brand) !important;
  font-size:16px !important;
  font-weight:700 !important;
  text-shadow:0 0 14px rgba(184,207,83,.5) !important;
  transition:transform .3s ease !important;
}
.expressWidgetWrapper .swiper-button-prev:hover::after{ transform:translateX(-3px) !important; }
.expressWidgetWrapper .swiper-button-next:hover::after{ transform:translateX(3px) !important; }
.expressWidgetWrapper .swiper-button-disabled{ opacity:.25 !important; }

[class*=is-web] .storiesWidgetWrapper:not(.portraitView) .storiesWidgetListItem .horizontal-sl-title-bc:not(.skeleton-loader-full-text):not(:empty) {
    margin: 16px 0 0;
    display: none;
}

[class*=is-web] .storiesWidgetWrapper:not(.portraitView) {
    width: 100%;
    height: 96px !important;
    display: flex;
}

@media (max-width: 620px){
  .footerLinkCols{
    border-radius: 14px;
    padding: 20px 16px !important;
    margin: 18px 0 !important;
  }
  .footerLinkCols::after{ opacity: .16; }
}

@media (max-width:720px){
  .expressWidget{ border-radius:14px !important; }
  .expressWidget::before{ border-radius:14px !important; }
  .expressWidgetWrapper .page-view-more{ padding-bottom:11px !important; }
  .expressWidgetWrapper .view-see-more{ padding:6px 11px !important; font-size:10px !important; letter-spacing:.1em !important; }
  .expressWidgetTitle{ font-size:12px !important; letter-spacing:.1em !important; }
  .expressWidgetTeamName{ font-size:12px !important; }
  .expressWidgetContent .bet-button-wrapper-bc .btn{ padding:12px 14px !important; font-size:12px !important; }
}

@media (prefers-reduced-motion: reduce){
  .footerLinkCols::before{ animation: none; }
  .footerLinkCols::after{ transition: none; }
  .expressWidgetWrapper *{ animation:none !important; transition:none !important; }
  .btn.sign-in,
  .btn.register,
  .btn.btn-color{ animation:none !important; transition:none !important; }
  .btn.sign-in::after,
  .btn.register::after,
  .btn.btn-color::after{ display:none !important; }
}

@property --ozAngle{
  syntax: '<angle>';
  initial-value: 0deg;
  inherits: false;
}

.nav-menu > li > .nav-menu-item[aria-label="ÖZEL ORAN"] {
    position: relative;
    z-index: 0;
    border-radius: 10px;
    color: #C6E45C !important;
    background: linear-gradient(180deg, rgba(175, 208, 70, 0.12), rgba(175, 208, 70, 0.03)) !important;
    box-shadow: 0 0 16px rgba(175, 208, 70, 0.18);
    text-shadow: 0 0 12px rgba(175, 208, 70, 0.45);
}

.nav-menu > li > .nav-menu-item[aria-label="ÖZEL ORAN"]::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: -1;
    border-radius: inherit;
    padding: 1.5px;
    background: conic-gradient(from var(--ozAngle),
        #AFD046 0deg,
        #E2F09A 45deg,
        rgba(175, 208, 70, 0.12) 130deg,
        #96a825 215deg,
        rgba(175, 208, 70, 0.12) 300deg,
        #AFD046 360deg);
    -webkit-mask:
        linear-gradient(#000 0 0) content-box,
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask:
        linear-gradient(#000 0 0) content-box,
        linear-gradient(#000 0 0);
    mask-composite: exclude;
    animation: ozelOranSpin 5s linear infinite;
    pointer-events: none;
}

@keyframes ozelOranSpin { to { --ozAngle: 360deg; } }

@supports not (mask-composite: exclude) {
    .nav-menu > li > .nav-menu-item[aria-label="ÖZEL ORAN"]::before {
        padding: 0;
        background: none;
        border: 1.5px solid rgba(175, 208, 70, 0.55);
        animation: none;
    }
}

.nav-menu > li > .nav-menu-item[aria-label="ÖZEL ORAN"] > span,
.nav-menu > li > .nav-menu-item[aria-label="ÖZEL ORAN"] svg {
    position: relative;
    z-index: 1;
    color: inherit !important;
    fill: currentColor !important;
    transition: color 0.24s;
}

.nav-menu-container.header-navigation:first-child .nav-menu > li:hover > .nav-menu-item[aria-label="ÖZEL ORAN"] {
    text-shadow: none;
    box-shadow: none;
}

.nav-menu-container.header-navigation:first-child .nav-menu > li:hover > .nav-menu-item[aria-label="ÖZEL ORAN"]::before {
    opacity: 0;
}