:root{--gold: #eebc4a;--gold-soft: #f6dd90;--gold-deep: #c67d00;--emerald-deep: #00170d;--emerald: #003e2a;--card: #012115;--muted-fg: #bfb7a2;--grad-gold: linear-gradient(135deg, #f6dd90 0%, #eebc4a 45%, #c67d00 100%);--shadow-gold: 0 10px 40px -10px rgba(238, 188, 74, 0.45);--shadow-glow: 0 0 60px rgba(238, 188, 74, 0.35);--shadow-card: 0 20px 50px -20px rgba(0, 1, 0, 0.7);--font-display: 'Playfair Display', Georgia, serif;--color-bg: #ecddd1;--color-bg-elevated: #211f24;--color-header-bg: #1b1c20;--color-text-dark: #211f1d;--color-heading-dark: #262424;--color-text-secondary: #e5e8ee;--color-text-muted: #9b9aa1;--color-accent: #ff8c21;--color-accent-dark: #e97d12;--gradient-accent: linear-gradient(180deg, #ff9a3a 0%, #ff8c21 55%, #ec7a10 100%);--color-star: #ffbc1a;--color-success: #1bb96b;--color-card-dark: #232323;--color-panel: #fd4a26;--color-panel-stroke: #ffe3d8;--gradient-steps: linear-gradient(100deg, #696969 0%, #f9f8f6 43%, #f9f8f6 70%, #7f7f7f 100%);--font-secondary: 'Open Sans', system-ui, sans-serif;--font-family: 'Montserrat', system-ui, sans-serif;--color_text_default: #ffffff;--link_color: #ff8c21;--color_h1: #ffffff;--color_h2: #ffffff;--button_main_background: var(--gradient-accent);--button_main_color: #ffffff;--main_background: #1b1c20;--header_background: #1b1c20;--footer_background: #1b1c20;--card_item_background: #232323;--container-max-width: 120rem;--header-height: 4.5rem;--space-2xs: 0.25rem;--space-xs: 0.5rem;--space-sm: 1rem;--space-md: 1.5rem;--space-lg: 2rem;--space-xl: 3rem;--space-2xl: 4rem}.hero{padding:0 !important}.hero-frame{background-color:var(--color-panel);border:1px solid var(--color-panel-stroke);border-radius:1.875rem;box-shadow:0 0 0.5rem rgba(255,92,60,.5);padding:2.5rem 1.875rem;display:flex;flex-direction:column;gap:1.875rem}@media(max-width: 767px){.hero-frame{padding:1.25rem 1rem;gap:1rem;border-radius:1.25rem}}.hero-banner{--hero-bg-url: none;position:relative;border-radius:1.25rem;overflow:hidden;background-color:rgba(27,28,32,.3);background-image:var(--hero-bg-url);background-repeat:no-repeat;background-position:right center;background-size:auto 100%;min-height:clamp(16rem,34vw,26rem);display:flex;align-items:center;padding-inline:clamp(1.25rem,3vw,3rem);padding-block:clamp(1.5rem,4vw,2.5rem)}@media(max-width: 767px){.hero-banner{background-position:center 20%;background-size:cover;min-height:20rem}}.hero-banner__content{max-width:34rem;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-sm);color:var(--color-white, #fff)}.hero-banner__title{color:var(--color-white, #fff);font-size:clamp(1.75rem,3.4vw,3rem);font-weight:700;line-height:1.23;text-transform:uppercase}.hero-banner__subtitle{font-size:clamp(1rem,1.4vw,1.25rem);font-weight:500;line-height:1.3;color:var(--color-text-secondary);padding-block:var(--space-2xs)}.hero-banner__cta{margin-top:var(--space-sm);width:-moz-fit-content;width:fit-content}.hero .container{padding-block:clamp(2.5rem,5vw,4rem)}.hero .hero-frame{background:rgba(0,0,0,0);border:0;box-shadow:none;padding:0;gap:clamp(2rem,4vw,3.5rem)}.hero .hero-banner{position:relative;border-radius:0;overflow:hidden;min-height:clamp(15rem,22vw,21.875rem);justify-content:center;text-align:center;padding-inline:clamp(1.25rem,4vw,4rem);padding-block:clamp(2rem,4vw,3rem);background-color:#1b1c20;background-position:center,center;background-size:cover,cover;background-repeat:no-repeat,no-repeat}.hero-banner__inner{position:absolute;top:0;bottom:0;left:50%;width:100%;max-width:var(--container-max-width);transform:translateX(-50%);pointer-events:none}.hero-banner__side{position:absolute;bottom:0;z-index:0;height:100%;width:auto;-o-object-fit:contain;object-fit:contain;pointer-events:none}.hero-banner__side--left{left:0;-o-object-position:left bottom;object-position:left bottom}.hero-banner__side--right{right:0;-o-object-position:right bottom;object-position:right bottom;max-height:18.75rem}@media(max-width: 1120px){.hero-banner__side{display:none}}.hero .hero-banner__content{position:relative;z-index:2;max-width:53.125rem;margin-inline:auto;align-items:center;gap:0.5rem}.hero .hero-banner__title{font-size:clamp(1.75rem,3.2vw,2.625rem);font-weight:900;font-style:italic;line-height:1.19;color:var(--color-white, #fff);margin-bottom:0}.hero .hero-banner__title p{margin-bottom:0}.hero-banner__accent{font-size:clamp(1.75rem,3.2vw,2.625rem);font-weight:900;font-style:italic;line-height:1.19;color:#ff8c21;margin-bottom:0;text-shadow:0 0.25rem 0.9375rem rgba(253,182,255,.47)}.hero .hero-banner__cta{margin-top:0.875rem;font-size:clamp(1.125rem,2vw,1.625rem);font-weight:700;padding:0.875rem clamp(2.25rem,6vw,6.25rem);border-radius:0;background:#ff8c21;box-shadow:0 0.25rem 0.875rem rgba(255,140,33,.4)}.hero .hero-banner__cta:hover{background:#e97d12;opacity:1}.hero-badges{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:clamp(1rem,2vw,1.5rem)}@media(max-width: 980px){.hero-badges{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 640px){.hero-badges{grid-template-columns:minmax(0, 1fr)}}.hero-badge{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);padding:var(--space-lg) var(--space-md);text-align:center;background-color:var(--color-card-dark, #232323);border:1px solid var(--color-accent);border-radius:1.25rem}.hero-badge__icon{position:relative;display:grid;place-items:center;width:7.5rem;height:7.5rem;flex-shrink:0}.hero-badge__icon::before{content:"";position:absolute;inset:12%;border-radius:50%;background:rgba(255,140,33,.22);filter:blur(1.125rem)}.hero-badge__img{position:relative;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.hero-badge__label{font-size:1.125rem;font-weight:700;line-height:1.15;text-transform:uppercase;color:var(--color-white, #fff)}.how-it-works{display:flex;flex-direction:column;align-items:center;gap:clamp(1.5rem,3vw,2.5rem);text-align:center}.how-it-works__heading{font-size:clamp(1.5rem,3vw,2rem);font-weight:900;line-height:1.15;text-transform:uppercase;color:var(--color-heading-dark);max-width:56.25rem}.how-it-works__steps{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:clamp(1rem,2vw,1.5rem);width:100%;list-style:none;margin:0;padding:0}@media(max-width: 767px){.how-it-works__steps{grid-template-columns:minmax(0, 1fr)}}.how-it-works__step{display:flex;flex-direction:column;align-items:center;gap:var(--space-md);padding:var(--space-lg);text-align:center;background-color:var(--color-card-dark, #232323);border:1px solid var(--color-accent);border-radius:1.25rem}.how-it-works__step-media{position:relative;display:grid;place-items:center;width:6rem;height:6rem;flex-shrink:0}.how-it-works__step-media::before{content:"";position:absolute;inset:8%;border-radius:50%;background:rgba(255,140,33,.22);filter:blur(1rem)}.how-it-works__step-icon{position:relative;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.how-it-works__step-num{position:relative;display:grid;place-items:center;width:4rem;height:4rem;border-radius:50%;background:rgba(255,140,33,.16);border:1px solid var(--color-accent);color:var(--color-accent);font-size:1.5rem;font-weight:800}.how-it-works__step-body{display:flex;flex-direction:column;gap:0.375rem;padding-top:var(--space-sm);border-top:1px solid var(--color-accent);width:100%}.how-it-works__step-title{font-size:1.25rem;font-weight:700;line-height:1.1;text-transform:uppercase;color:var(--color-white, #fff)}.how-it-works__step-desc{font-size:0.9375rem;line-height:1.4;color:var(--color-text-secondary)}.how-it-works__cta{font-size:1.125rem;padding:0.875rem 3rem}.games{padding-block:clamp(2rem,4vw,3.5rem)}.games__group{display:flex;flex-direction:column;gap:var(--space-md);min-width:0}.games__row{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:var(--space-md);margin-top:clamp(1.5rem,3vw,2.5rem)}@media(max-width: 767px){.games__row{grid-template-columns:minmax(0, 1fr)}}.games__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-sm);padding-bottom:var(--space-sm);border-bottom:1px solid rgba(38,36,36,.15)}.games__heading{display:flex;flex-direction:column;gap:var(--space-xs)}.games__title{font-size:1.375rem;font-weight:700;line-height:1.27;color:var(--color_h2, var(--color-heading-dark));text-transform:capitalize}.games__nav{display:flex;align-items:center;gap:var(--space-xs)}.games__arrow{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:0;border-radius:0.25rem;color:var(--color-panel);background:rgba(0,0,0,0);cursor:pointer;transition:background-color .2s ease}.games__arrow:hover{background-color:rgba(253,74,38,.12)}.games__arrow.swiper-button-disabled{opacity:.35;pointer-events:none}.games__arrow--light{color:var(--color-white, #fff)}.games__arrow--light:hover{background-color:rgba(255,255,255,.12)}.games__grid.swiper{width:100%;min-width:0}.game-card{position:relative;border-radius:1.25rem;overflow:hidden;aspect-ratio:345/316}.game-card__img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.game-card__footer{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-xs);background-color:var(--color-panel);padding:0.875rem 1.25rem;border-radius:0 0 1.25rem 1.25rem}.game-card__footer--dark{background-color:var(--color-header-bg)}.game-card__title{font-size:1.125rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--color-white, #fff);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.promo-banner{position:relative;min-height:17.5rem;border-radius:1.25rem;overflow:hidden}.promo-banner__bg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.promo-banner__overlay{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:var(--space-md);padding:var(--space-md) var(--space-lg);color:var(--color-white, #fff)}@media(max-width: 767px){.promo-banner__overlay{position:relative;inset:auto}}.promo-banner__body{display:flex;flex-direction:column;gap:var(--space-xs);max-width:28rem}.promo-banner__logo{width:6.0625rem;height:auto}.promo-banner__copy{display:flex;flex-direction:column;gap:0.25rem}.promo-banner__title{color:var(--color-white, #fff);font-size:1.5rem;font-weight:700}.promo-banner__text{font-size:1rem;line-height:1.375}.promo-banner__text--italic{font-size:0.875rem;font-weight:600;font-style:italic}.sbk__head{display:flex;align-items:baseline;justify-content:space-between;gap:clamp(0.75rem,2vw,1.5rem);max-width:80rem;margin:0 auto clamp(1.125rem,2vw,1.75rem)}@media(max-width: 767px){.sbk__head{flex-direction:column;align-items:flex-start;gap:0.5rem}}.sbk__subtitle{color:#9a9aa3;font-size:clamp(0.75rem,1vw,0.875rem);font-weight:700;text-transform:uppercase;letter-spacing:.02em;text-align:right}@media(max-width: 767px){.sbk__subtitle{text-align:left}}.sbk__layout{display:flex;flex-direction:column;gap:clamp(1rem,1.8vw,1.5rem);max-width:80rem;margin:0 auto}.sbk__list{display:grid;grid-template-columns:repeat(2, 1fr);background:#191a1e;border:1px solid rgba(255,255,255,.06);border-radius:1.125rem;overflow:hidden}@media(max-width: 767px){.sbk__list{grid-template-columns:1fr}}.sbk__banner{position:relative;display:flex;align-items:flex-end;min-height:26.25rem;border-radius:1.125rem;overflow:hidden;background:#0e0e12}.sbk__banner::before{content:"";position:absolute;inset:0;background:var(--sbk-bg, none) top center/cover no-repeat}.sbk__banner::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg, rgba(14, 14, 18, 0.94) 0%, rgba(14, 14, 18, 0.4) 55%, rgba(14, 14, 18, 0.1) 100%)}@media(max-width: 1120px){.sbk__banner{min-height:22.5rem}}.sbk__banner-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:0.875rem;padding:clamp(1.25rem,2.5vw,2.25rem)}.sbk__banner-title{color:#fff;font-size:clamp(1.5rem,2.6vw,2.375rem);font-weight:900;line-height:1.1;text-transform:uppercase}.sbk__banner-title>*{margin:0;font:inherit;color:inherit}.sbk__banner-text{color:#d7d7dd;font-size:clamp(0.875rem,1.2vw,1rem);line-height:1.45;max-width:28.75rem}.sbk__banner-btn{display:inline-flex;align-items:center;gap:0.625rem;margin-top:0.25rem;padding:0.8125rem clamp(1.625rem,2.5vw,2.25rem);background:linear-gradient(100deg, #ff8c21 0%, #d96900 100%);color:#fff;font-size:clamp(0.9375rem,1.4vw,1.0625rem);font-weight:700;text-transform:uppercase;box-shadow:0 0.25rem 1.125rem rgba(255,140,33,.35)}.sbk__title{margin:0;color:#fff;font-size:clamp(1.5rem,3vw,2rem);font-weight:900;font-style:italic;text-transform:uppercase;text-shadow:0 0.25rem 0.9375rem rgba(253,182,255,.47)}.sbk-row{display:flex;align-items:center;gap:0.875rem;padding:clamp(0.75rem,1.4vw,1.125rem) clamp(1rem,1.6vw,1.5rem);border-bottom:1px solid rgba(255,255,255,.07);transition:background-color .2s ease}.sbk-row:nth-child(odd){padding-right:clamp(1rem,1.8vw,1.5rem);border-right:1px solid rgba(255,255,255,.07)}.sbk-row:nth-child(even){padding-left:clamp(1rem,1.8vw,1.5rem)}.sbk-row:nth-last-child(-n+2){border-bottom:0}.sbk-row:hover{background:rgba(255,255,255,.03)}@media(max-width: 767px){.sbk-row:nth-child(odd){padding-right:clamp(1rem,1.6vw,1.5rem);border-right:0}.sbk-row:nth-child(even){padding-left:clamp(1rem,1.6vw,1.5rem)}.sbk-row:nth-last-child(-n+2){border-bottom:1px solid rgba(255,255,255,.07)}.sbk-row:last-child{border-bottom:0}}.sbk-row__thumb{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem}.sbk-row__img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.sbk-row__info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:0.125rem;overflow:hidden}.sbk-row__name{color:#fff;font-size:0.875rem;font-weight:700;text-transform:uppercase;line-height:1.2}.sbk-row__desc{color:#8c8c94;font-size:0.8125rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sbk-row__action{flex-shrink:0;display:inline-flex;align-items:center;gap:0.625rem}.sbk-row__btn{display:inline-flex;align-items:center;justify-content:center;padding:0.5625rem 1.25rem;border:0;border-radius:0.375rem;background:#ff8c21;color:#16191e;font-size:0.8125rem;font-weight:700;text-transform:uppercase;white-space:nowrap;transition:background-color .2s ease,transform .2s ease}.sbk-row__btn:hover{background:#ffa245;transform:translateY(-0.0625rem)}.sbk-row__chevron{flex-shrink:0;width:0.5rem;height:0.5rem;border-top:2px solid #8c8c94;border-right:2px solid #8c8c94;transform:rotate(45deg)}.reviews{padding-block:clamp(2.5rem,5vw,5rem);overflow:hidden}.reviews__head{text-align:center;margin-bottom:clamp(1.75rem,4vw,3rem)}.reviews__title{color:#fff;font-size:clamp(1.5rem,3vw,2rem);font-weight:900;font-style:italic;text-transform:uppercase;text-shadow:0 0.25rem 0.9375rem rgba(253,182,255,.35)}.reviews__subtitle{margin-top:0.625rem;color:#d7d7dd;font-size:clamp(0.9375rem,1.4vw,1.125rem);line-height:1.4}.reviews__slider{position:relative}.reviews-swiper.swiper{width:100%;padding-block:1.5rem;overflow:visible}.review-card.swiper-slide{box-sizing:border-box;width:clamp(17.5rem,82vw,26.875rem);height:auto;display:flex;flex-direction:column;gap:0.875rem;padding:clamp(1.25rem,2.4vw,2rem);background:#151a23;border:1px solid rgba(255,140,33,.25);border-radius:1.125rem;box-shadow:0 0.625rem 1.875rem rgba(0,0,0,.35);opacity:.5;transition:opacity .35s ease,border-color .35s ease,box-shadow .35s ease}.review-card.swiper-slide-active{opacity:1;border-color:#ff8c21;box-shadow:0 1rem 2.5rem rgba(255,140,33,.28)}.review-card__header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.review-card__name{font-size:1.125rem;font-weight:700;color:#fff}.review-card__stars{display:flex;align-items:center;gap:0.1875rem;flex-shrink:0}.review-card__text{font-size:1rem;font-weight:500;line-height:1.5;color:#c9cad0}.reviews__controls{display:flex;align-items:center;justify-content:center;gap:clamp(1rem,2vw,1.5rem);margin-top:clamp(1rem,2.5vw,1.75rem)}.reviews__arrow{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.875rem;height:2.875rem;border:1px solid #ff8c21;border-radius:50%;background:rgba(0,0,0,0);color:#ff8c21;cursor:pointer;transition:background-color .2s ease,color .2s ease}.reviews__arrow:hover{background:#ff8c21;color:#16191e}.reviews__arrow.swiper-button-disabled{opacity:.4;pointer-events:none}.reviews__pagination{display:flex;align-items:center;justify-content:center;gap:0.5rem}.reviews__pagination .swiper-pagination-bullet{width:0.5rem;height:0.5rem;margin:0 !important;background:rgba(255,255,255,.3);border-radius:0.25rem;opacity:1;transition:width .25s ease,background-color .25s ease}.reviews__pagination .swiper-pagination-bullet-active{width:1.5rem;background:#ff8c21}.sports-nav{padding:0 !important;background:linear-gradient(105deg, rgba(66, 130, 255, 0.35) 0%, rgba(12, 0, 48, 0) 100%),#1b1c20;overflow:hidden}.sports-nav .container{padding-inline:0}.sports-nav__scroller{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;align-items:stretch;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#ff8c21 rgba(0,0,0,0);-webkit-overflow-scrolling:touch}.sports-nav__scroller::-webkit-scrollbar{height:0.25rem}.sports-nav__scroller::-webkit-scrollbar-thumb{background:#ff8c21;border-radius:0.25rem}@media(max-width: 1600px){.sports-nav__scroller{grid-auto-columns:max-content;scroll-snap-type:x proximity}}.sports-nav__item{display:flex;align-items:center;justify-content:center;gap:0.875rem;min-width:0;min-height:5rem;padding:1rem 2.125rem;border:1px solid #ff8c21;color:#fff;box-shadow:0 0.25rem 0.9375rem rgba(255,140,33,.3)}.sports-nav__item+.sports-nav__item{margin-left:-0.0625rem}.sports-nav__item:hover .sports-nav__name{text-decoration:underline}@media(max-width: 1600px){.sports-nav__item{scroll-snap-align:start}}@media(max-width: 767px){.sports-nav__item{min-height:4.25rem;padding:0.75rem 1.375rem}}@media(max-width: 640px){.sports-nav__item{min-height:3.75rem;padding:0.625rem 1.125rem}}.sports-nav__icon{display:grid;place-items:center;flex-shrink:0;width:2.875rem;height:2.875rem}@media(max-width: 767px){.sports-nav__icon{width:2.375rem;height:2.375rem}}@media(max-width: 640px){.sports-nav__icon{width:2rem;height:2rem}}.sports-nav__img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.sports-nav__name{font-size:1.125rem;font-weight:700;line-height:1;text-transform:uppercase;white-space:nowrap;text-underline-offset:0.25rem}@media(max-width: 767px){.sports-nav__name{font-size:1rem}}@media(max-width: 640px){.sports-nav__name{font-size:0.9375rem}}.advantages{background:#1b1c20;padding-block:clamp(2.5rem,6vw,4.375rem) !important}.advantages__features{display:grid;grid-template-columns:repeat(4, 1fr);align-items:stretch;gap:clamp(1rem,2.5vw,3rem);max-width:71.25rem;margin:0 auto}@media(max-width: 767px){.advantages__features{grid-template-columns:repeat(2, 1fr)}}.advantages__feature{display:flex;flex-direction:column;align-items:center;gap:1.5rem;min-width:0}.advantages__feature-icon{position:relative;display:grid;place-items:center;width:8.75rem;height:8.75rem}.advantages__feature-icon::before{content:"";position:absolute;inset:-12%;border-radius:50%;background:radial-gradient(circle, rgba(255, 140, 33, 0.5) 0%, rgba(255, 140, 33, 0) 68%)}@media(max-width: 640px){.advantages__feature-icon{width:6.5rem;height:6.5rem}}.advantages__feature-img{position:relative;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.advantages__feature-title{width:100%;margin-top:auto;text-align:center;color:#fff;font-size:1.25rem;font-weight:700;text-transform:uppercase;padding-bottom:1rem;border-bottom:2px solid #ff8c21}@media(max-width: 767px){.advantages__feature-title{font-size:1.25rem}}@media(max-width: 640px){.advantages__feature-title{font-size:1.0625rem}}.sports-tiles{background:#1b1c20}.sports-tiles__title{text-align:center;color:#fff;font-size:clamp(1.5rem,3vw,2rem);font-weight:900;font-style:italic;text-transform:uppercase;text-shadow:0 0 22px rgba(120,180,255,.65);margin-bottom:clamp(1.75rem,4vw,3.25rem)}.sports-tiles__grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:clamp(1rem,1.6vw,1.5rem);list-style:none;margin:0;padding:0}@media(max-width: 1120px){.sports-tiles__grid{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 767px){.sports-tiles__grid{grid-template-columns:repeat(2, 1fr)}}.sports-tiles__item{display:flex}.sports-tiles__link{position:relative;display:flex;flex-direction:column;align-items:center;gap:1.125rem;width:100%;padding:clamp(1.25rem,2vw,2rem) 1rem clamp(1.125rem,2vw,1.625rem);background:#101f2c;border:1px solid rgba(255,140,33,.35);overflow:hidden;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.sports-tiles__link::before{content:"";position:absolute;top:0;left:0;right:0;height:0.1875rem;background:linear-gradient(90deg, #ff8c21, #d96900);transform:scaleX(0);transition:transform .3s ease}.sports-tiles__link:hover{transform:translateY(-0.375rem);border-color:#ff8c21;box-shadow:0 1rem 1.875rem rgba(0,0,0,.45)}.sports-tiles__link:hover::before{transform:scaleX(1)}.sports-tiles__link:hover .sports-tiles__icon::after{opacity:1;transform:scale(1.12)}.sports-tiles__icon{position:relative;display:grid;place-items:center;width:clamp(4.5rem,7vw,6.5rem);height:clamp(4.5rem,7vw,6.5rem)}.sports-tiles__icon::after{content:"";position:absolute;inset:-14%;border-radius:50%;background:radial-gradient(circle, rgba(255, 140, 33, 0.55) 0%, rgba(255, 140, 33, 0) 68%);opacity:.65;transition:opacity .3s ease,transform .3s ease}.sports-tiles__img{position:relative;z-index:1;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.sports-tiles__name{color:#fff;font-size:clamp(0.9375rem,1.4vw,1.125rem);font-weight:700;line-height:1.15;text-transform:uppercase;text-align:center}.bonuses{position:relative;background-color:#1b1c20;padding-block:clamp(2.5rem,6vw,4.375rem) !important}.bonuses::before{content:"";position:absolute;inset:0;left:50%;width:100vw;transform:translateX(-50%);background-image:var(--bonuses-bg-url, url(../../images/bonuses_bg.jpg));background-position:center;background-size:cover;background-repeat:no-repeat;opacity:.91;pointer-events:none}.bonuses>.container{position:relative;z-index:1}.bonuses__head{text-align:center;margin-bottom:clamp(2rem,4vw,3.75rem)}.bonuses__title{color:#fff;font-size:clamp(1.5rem,3vw,2rem);font-weight:900;font-style:italic;text-transform:uppercase;text-shadow:0 0.25rem 0.9375rem rgba(253,182,255,.47)}.bonuses__subtitle{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1.25rem;margin-top:0.625rem;color:#fff;font-size:clamp(1.5rem,3vw,2rem);font-weight:900;font-style:italic;text-transform:uppercase;text-shadow:0 0.25rem 0.9375rem rgba(253,182,255,.47)}.bonuses__subtitle-logo-img{height:1.875rem;width:auto;-o-object-fit:contain;object-fit:contain}.bonuses__cards{display:grid;grid-template-columns:repeat(3, 1fr);gap:clamp(1.25rem,3vw,2.5rem);max-width:83rem;margin:0 auto}@media(max-width: 980px){.bonuses__cards{grid-template-columns:1fr;max-width:30rem}}.bonuses__card{position:relative;display:flex;flex-direction:column;align-items:center;gap:1.25rem;text-align:center;background:#151a23;border:3px solid #ff8c21;padding:1.875rem 1.5rem 2.5rem}.bonuses__card-icon{position:relative;display:grid;place-items:center;width:8.75rem;height:8.75rem}.bonuses__card-icon::before{content:"";position:absolute;inset:-12%;border-radius:50%;background:radial-gradient(circle, rgba(255, 140, 33, 0.45) 0%, rgba(255, 140, 33, 0) 68%)}.bonuses__card-img{position:relative;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.bonuses__card-body{display:flex;flex-direction:column;align-items:center;gap:0.5rem;width:100%;flex:1 1 auto}.bonuses__card-title{color:#fff;font-size:1.5rem;font-weight:700;text-transform:uppercase}.bonuses__card-subtitle{width:100%;margin-top:auto;color:#fff;font-size:1.25rem;font-weight:400;text-transform:uppercase;padding-bottom:1rem;border-bottom:2px solid #ff8c21}.bonuses__cta{display:flex;justify-content:center;margin-top:clamp(1.75rem,3vw,2.5rem)}.bonuses .bonuses__btn{display:inline-flex;align-items:center;justify-content:center;gap:0.625rem;background:linear-gradient(100deg, #ff8c21 0%, #d96900 100%);color:#fff;font-size:1.625rem;font-weight:700;text-transform:uppercase;padding:1rem 5rem;border-radius:0;box-shadow:0 0.25rem 1.875rem rgba(251,240,230,.6);transition:opacity .2s ease,background-color .2s ease}.bonuses .bonuses__btn:hover{opacity:.9}@media(max-width: 767px){.bonuses .bonuses__btn{font-size:1.375rem;padding:0.875rem 3.5rem}}@media(max-width: 640px){.bonuses .bonuses__btn{width:100%;font-size:1.25rem;padding:0.875rem 1.5rem}}
