.Pages--index{gap:var(--gaps-gap-32);padding-bottom:var(--gaps-gap-32)}.Pages--index,.Pages--index__hero{display:flex;flex-direction:column}.Pages--index .Block--home-main-slider{align-self:center;max-width:1432px;width:100%}.Pages--index__main{display:flex;flex-direction:column;gap:var(--gaps-gap-32)}.Block--home-main-slider{height:336px;position:relative}@media(min-width:768px){.Block--home-main-slider{height:360px}}.Block--home-main-slider__swiper{--swiper-theme-color:var(--colors-color-fill-accent-yellow);--swiper-pagination-bottom:16px;--swiper-pagination-bullet-size:4px;--swiper-pagination-bullet-inactive-color:var(--colors-color-fill-secondary);--swiper-pagination-bullet-inactive-opacity:1;height:100%}.Block--home-main-slider__swiper .swiper-pagination.swiper-pagination-horizontal{display:flex;gap:var(--pointers-pointer-gap-horizontal);justify-content:center}.Block--home-main-slider__swiper .swiper-pagination.swiper-pagination-horizontal .swiper-pagination-bullet{border-radius:24px;margin:0;transition:background-color var(--transition),width var(--transition)}.Block--home-main-slider__swiper .swiper-pagination.swiper-pagination-horizontal .swiper-pagination-bullet.swiper-pagination-bullet-active{width:20px}.Block--home-main-slider__slide.swiper-slide{box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:var(--banner-banner-padding-general-mobile-v2) var(--banner-banner-padding-general-mobile-v2) calc(var(--banner-banner-padding-general-mobile-v2)*2 + 4px);position:relative}@media(min-width:768px){.Block--home-main-slider__slide.swiper-slide{padding:0}}.Block--home-main-slider__slide-background.Block--picture{inset:0;position:absolute;z-index:-1}.Block--home-main-slider__slide-background.Block--picture .Block--picture__img{-o-object-fit:cover;object-fit:cover}[dir=rtl] .Block--home-main-slider__slide-background.Block--picture{transform:scaleX(-1)}.Block--home-main-slider__swiper-navigation-button{position:absolute;top:50%;transform:translateY(-50%);z-index:1}.Block--home-main-slider__swiper-navigation-button--prev{inset-inline-start:8px}.Block--home-main-slider__swiper-navigation-button--next{inset-inline-end:8px}.Block--home-signup-banner{display:flex;flex-direction:column;min-height:532px;padding:var(--paddings-padding-24) var(--paddings-padding-16);position:relative}@media(min-width:768px){.Block--home-signup-banner{padding:var(--banner-banner-padding-general-mobile-v2) 0}}.Block--home-signup-banner__background-wrapper{inset:0;overflow:hidden;position:absolute;z-index:-1}.Block--home-signup-banner__background.Block--picture{height:160px;left:50%;position:absolute;top:0;translate:-50%;width:768px}@media(min-width:768px){.Block--home-signup-banner__background.Block--picture{height:540px;width:1432px}}[dir=rtl] .Block--home-signup-banner__background.Block--picture{transform:scaleX(-1)}.Block--home-signup-banner__content{align-self:center;display:flex;flex-direction:column;gap:var(--forms-form-gap-vertical-v1);max-width:536px;width:100%}.Block--home-signup-banner__top{display:flex;flex-direction:column;gap:var(--forms-form-gap-general)}@media(min-width:768px){.Block--home-signup-banner__logo{align-self:center}}.Block--home-signup-banner__title{text-wrap:balance;display:flex;flex-direction:column;gap:var(--gaps-gap-2)}@media(min-width:768px){.Block--home-signup-banner__title{text-align:center}}.GamesBlock--home-grid{container-type:inline-size;display:flex;flex-direction:column;gap:var(--gaps-gap-16)}.GamesBlock--home-grid__not-found{align-items:center;color:var(--typographies-typography-title-color-text-primary);display:flex;flex-direction:column;font-weight:var(--typographies-typography-title-font-weight-regular);padding-block:var(--blocks-block-empty-state-padding-general);text-transform:uppercase}.GamesBlock--home-grid__not-found,.GamesBlock--home-grid__title{font-size:var(--typographies-typography-title-m-font-size);line-height:var(--typographies-typography-title-s-line-height)}.GamesBlock--home-grid__title{color:var(--typographies-typography-title-color-text-main);font-weight:var(--typographies-typography-title-font-weight-bold)}.GamesBlock--home-grid__grid{display:grid;gap:var(--blocks-block-game-grid-gap-v2);grid-template-columns:repeat(2,1fr)}@container (width < 452px){.GamesBlock--home-grid__grid>:nth-child(n+7){display:none}}@container (width >= 452px){.GamesBlock--home-grid__grid{grid-template-columns:repeat(3,1fr)}}@container (width < 604px){.GamesBlock--home-grid__grid>:nth-child(n+10){display:none}}@container (width >= 604px){.GamesBlock--home-grid__grid{grid-template-columns:repeat(4,1fr)}}@container (width < 756px){.GamesBlock--home-grid__grid>:nth-child(n+13){display:none}}@container (width >= 756px){.GamesBlock--home-grid__grid{grid-template-columns:repeat(5,1fr)}}@container (width < 1000px){.GamesBlock--home-grid__grid>:nth-child(n+16){display:none}}@container (width >= 1000px){.GamesBlock--home-grid__grid{gap:var(--blocks-block-game-grid-gap-v1);grid-template-columns:repeat(6,1fr)}}@container (width < 1168px){.GamesBlock--home-grid__grid>:nth-child(n+19){display:none}}@container (width >= 1168px){.GamesBlock--home-grid__grid{grid-template-columns:repeat(7,1fr)}}.GamesBlock--home-grid__item{min-width:0}.GamesBlock--home-grid__more-button{align-self:center}.GamesBlock--home-slider{container-type:inline-size;display:flex;flex-direction:column;gap:var(--gaps-gap-16)}.GamesBlock--home-slider__not-found{align-items:center;color:var(--typographies-typography-title-color-text-primary);display:flex;flex-direction:column;font-size:var(--typographies-typography-title-m-font-size);font-weight:var(--typographies-typography-title-font-weight-regular);line-height:var(--typographies-typography-title-s-line-height);padding-block:var(--blocks-block-empty-state-padding-general);text-transform:uppercase}.GamesBlock--home-slider__header{align-items:center;display:flex;justify-content:space-between}.GamesBlock--home-slider__header-title{color:var(--typographies-typography-title-color-text-main);font-size:var(--typographies-typography-title-s-font-size);font-weight:var(--typographies-typography-title-font-weight-bold);line-height:var(--typographies-typography-title-s-line-height)}.GamesBlock--home-slider__header-end{align-items:center;display:flex;gap:12px}.GamesBlock--home-slider__header-buttons{align-items:center;display:flex;gap:var(--arrows-arrow-gap-general)}@media(max-width:767.98px){.GamesBlock--home-slider__header-buttons{display:none}}.GamesBlock--home-slider__carousel-wrapper{position:relative}@media(max-width:767.98px){.GamesBlock--home-slider__carousel-wrapper{--carousel-viewport-padding:0 var(--container-horizontal-padding);margin-inline:calc(var(--container-horizontal-padding)*-1)}}.GamesBlock--home-slider__carousel-wrapper:after,.GamesBlock--home-slider__carousel-wrapper:before{bottom:0;content:"";opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity var(--transition);width:100px;z-index:1}.GamesBlock--home-slider__carousel-wrapper:before{background:linear-gradient(90deg,#16181b,transparent);inset-inline-start:0}.GamesBlock--home-slider__carousel-wrapper:after,[dir=rtl] .GamesBlock--home-slider__carousel-wrapper:before{background:linear-gradient(-90deg,#16181b,transparent)}.GamesBlock--home-slider__carousel-wrapper:after{inset-inline-end:0}[dir=rtl] .GamesBlock--home-slider__carousel-wrapper:after{background:linear-gradient(90deg,#16181b,transparent)}@media(min-width:768px){.GamesBlock--home-slider__carousel-wrapper--has-end-shadow:after,.GamesBlock--home-slider__carousel-wrapper--has-start-shadow:before{opacity:1}}.GamesBlock--home-slider__carousel{--carousel-cols:2;--carousel-gap:var(--blocks-block-game-grid-gap-v2)}@container (width >= 452px){.GamesBlock--home-slider__carousel{--carousel-cols:3}}@container (width >= 604px){.GamesBlock--home-slider__carousel{--carousel-cols:4}}@container (width >= 756px){.GamesBlock--home-slider__carousel{--carousel-cols:5}}@container (width >= 1000px){.GamesBlock--home-slider__carousel{--carousel-cols:6;--carousel-gap:var(--blocks-block-game-grid-gap-v1)}}@container (width >= 1168px){.GamesBlock--home-slider__carousel{--carousel-cols:7}}.SportsbookMatches--default{display:flex;flex-direction:column;gap:var(--blocks-block-gap-vertical);position:relative}.SportsbookMatches--default__heading{align-items:center;color:var(--typographies-typography-title-color-text-main);display:flex;font-size:var(--typographies-typography-title-s-font-size);font-weight:var(--typographies-typography-title-font-weight-bold);justify-content:space-between;line-height:var(--typographies-typography-title-s-line-height);text-transform:uppercase}@media(min-width:768px){.SportsbookMatches--default__heading{font-size:var(--typographies-typography-title-l-font-size);line-height:var(--typographies-typography-title-l-line-height)}}.SportsbookMatches--default__arrows{display:flex;gap:var(--arrows-arrow-gap-general)}@media(max-width:767.98px){.SportsbookMatches--default__arrows{display:none}}.SportsbookMatches--default__content{border-radius:var(--border-radiuses-border-radius-8);display:flex;flex-direction:column;gap:var(--sportsbook-sportsbook-gap-vertical-v1);overflow:hidden;padding:var(--sportsbook-sportsbook-padding-vertical-desktop) var(--sportsbook-sportsbook-padding-horizontal);position:relative}@media(min-width:768px){.SportsbookMatches--default__content{padding:var(--sportsbook-sportsbook-padding-vertical-desktop) var(--sportsbook-sportsbook-padding-vertical-mobile)}}.SportsbookMatches--default__background.Block--picture{inset:0;position:absolute;z-index:-1}.SportsbookMatches--default__background.Block--picture .Block--picture__img{-o-object-fit:cover;object-fit:cover}.SportsbookMatches--default__title{color:var(--typographies-typography-title-color-text-main);font-size:var(--typographies-typography-title-xs-font-size);font-weight:var(--typographies-typography-title-font-weight-bold);line-height:var(--typographies-typography-title-m-font-size);text-align:center;text-transform:uppercase}.SportsbookMatches--default__main{display:flex;flex-direction:column;gap:var(--sportsbook-sportsbook-gap-vertical-v2)}.SportsbookMatches--default__swiper.swiper{--swiper-theme-color:var(--colors-color-fill-accent-yellow);--swiper-pagination-bottom:16px;--swiper-pagination-bullet-size:4px;--swiper-pagination-bullet-inactive-color:var(--colors-color-fill-secondary);--swiper-pagination-bullet-inactive-opacity:1;container-type:inline-size;display:flex;flex-direction:column;gap:var(--sportsbook-sportsbook-gap-vertical-v3);width:100%}.SportsbookMatches--default__swiper.swiper .swiper-pagination.swiper-pagination-horizontal{display:flex;gap:var(--pointers-pointer-gap-horizontal);justify-content:center;position:static}.SportsbookMatches--default__swiper.swiper .swiper-pagination.swiper-pagination-horizontal .swiper-pagination-bullet{border-radius:24px;margin:0;transition:background-color var(--transition),width var(--transition)}.SportsbookMatches--default__swiper.swiper .swiper-pagination.swiper-pagination-horizontal .swiper-pagination-bullet.swiper-pagination-bullet-active{width:20px}.SportsbookMatches--default__swiper-slide{--slides-count:1;--gap:16px;width:calc((100cqw - (var(--slides-count) - 1)*16px)/var(--slides-count))}@media(min-width:768px){.SportsbookMatches--default__swiper-slide{--slides-count:2}}@media(min-width:1248px){.SportsbookMatches--default__swiper-slide{--slides-count:3}}@media(min-width:1632px){.SportsbookMatches--default__swiper-slide{--slides-count:4}}.SportsbookMatches--default__swiper:not(.SportsbookMatches--default__swiper--hydrated) .swiper-slide{margin-right:16px}.SportsbookMatches--default__place-bet-button{align-self:center}.Block--sportsbook-matches-card{-webkit-backdrop-filter:blur(calc(var(--elements-element-sport-card-background-blur)/2));backdrop-filter:blur(calc(var(--elements-element-sport-card-background-blur)/2));background:var(--elements-element-sport-card-background);border:1px solid var(--elements-element-sport-card-border-color-default);border-radius:var(--elements-element-sport-card-border-radius);display:flex;flex-direction:column;gap:var(--elements-element-sport-card-gap-vertical-v1);padding:var(--elements-element-sport-card-padding-vertical) var(--elements-element-sport-card-padding-horizontal);transition:border-color var(--transition)}.Block--sportsbook-matches-card:hover{border:1px solid var(--elements-element-sport-card-border-color-hover)}.Block--sportsbook-matches-card-header{color:var(--typographies-typography-subtitle-color-text-primary);font-size:var(--typographies-typography-subtitle-font-size-s);font-weight:var(--typographies-typography-subtitle-font-weight-regular);justify-content:space-between;line-height:var(--typographies-typography-subtitle-line-height-s)}.Block--sportsbook-matches-card-header,.Block--sportsbook-matches-card-header__title{align-items:center;display:flex;gap:var(--elements-element-sport-card-gap-horizontal)}.Block--sportsbook-matches-card-header__title{overflow:hidden}.Block--sportsbook-matches-card-header__icon{--icon-fill:var(--elements-element-sport-card-icon-color)}.Block--sportsbook-matches-card-header__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Block--sportsbook-matches-card-header__date{flex-shrink:0}.Block--sportsbook-matches-card-teams{align-items:center;display:flex;gap:var(--elements-element-sport-card-gap-vertical-v1)}.Block--sportsbook-matches-card-teams__team{display:flex;flex:1;flex-direction:column;gap:var(--elements-element-sport-card-gap-vertical-v2);min-width:0}.Block--sportsbook-matches-card-teams__team-logo.Block--picture{align-self:center;height:50px;width:50px}.Block--sportsbook-matches-card-teams__team-logo.Block--picture .Block--picture__img{-o-object-fit:cover;object-fit:cover}.Block--sportsbook-matches-card-teams__vs{color:var(--typographies-typography-title-color-text-accent);font-size:var(--typographies-typography-title-xs-font-size);font-weight:var(--typographies-typography-title-font-weight-bold);line-height:var(--typographies-typography-title-s-line-height);text-transform:uppercase}.Block--sportsbook-matches-card-teams__name{color:var(--typographies-typography-subtitle-color-text-main);font-size:var(--typographies-typography-subtitle-font-size-s);font-weight:var(--typographies-typography-subtitle-font-weight-regular);line-height:var(--typographies-typography-subtitle-line-height-s);overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.Block--sportsbook-matches-card-bets{display:flex;gap:var(--elements-element-sport-card-gap-horizontal)}.Block--sportsbook-matches-card-bets__item{align-items:center;background:var(--elements-element-sport-card-coef-background);border-radius:var(--elements-element-sport-card-coef-border-radius);display:flex;flex:1;justify-content:space-between;padding:var(--elements-element-sport-card-coef-padding-vertical) var(--elements-element-sport-card-coef-padding-horizontal);transition:background-color var(--transition)}.Block--sportsbook-matches-card-bets__item:hover{background-color:#19191a}.Block--sportsbook-matches-card-bets__item--disabled{background-color:#131a25;cursor:not-allowed;justify-content:center}.Block--sportsbook-matches-card-bets__label{color:var(--typographies-typography-subtitle-color-text-primary);font-weight:var(--typographies-typography-subtitle-font-weight-regular)}.Block--sportsbook-matches-card-bets__coefficient,.Block--sportsbook-matches-card-bets__label{font-size:var(--typographies-typography-subtitle-font-size-s);line-height:var(--typographies-typography-subtitle-line-height-s)}.Block--sportsbook-matches-card-bets__coefficient{color:var(--typographies-typography-subtitle-color-text-main);font-weight:var(--typographies-typography-subtitle-font-weight-bold)}.TournamentsList--home{display:flex;flex-direction:column;gap:var(--blocks-block-gap-vertical)}.TournamentsList--home__title{color:var(--typographies-typography-title-color-text-main);font-size:var(--typographies-typography-title-s-font-size);font-weight:var(--typographies-typography-title-font-weight-bold);line-height:var(--typographies-typography-title-s-line-height);text-transform:uppercase}@media(min-width:768px){.TournamentsList--home__title{font-size:var(--typographies-typography-title-l-font-size);line-height:var(--typographies-typography-title-l-line-height)}}.TournamentsList--home__cards{display:flex;flex-wrap:wrap;gap:var(--gaps-gap-8);justify-content:center}.TournamentsList--home__card{flex:1;max-width:720px}