.home{margin:0;overflow:hidden;padding:0}.home,.home__section{display:block;width:100%}.home__section{margin-bottom:24px;margin-top:14px}@media(min-width:768px){.home__section{margin-bottom:32px;margin-top:28px}}.home__section--why-play{margin-bottom:16px}@media(min-width:768px){.home__section--why-play{margin-bottom:32px}}.home__providers{margin:64px 0}.home__providers,.home__winners{display:block;padding:0;width:100%}.home__winners{margin:0 0 8px}@media(min-width:768px){.home__winners{margin:32px 0}}.home__slider-item{align-items:center;display:flex;flex-direction:row;height:490px;justify-content:center;outline:none;position:relative;width:100%}@media(min-width:768px){.home__slider-item{height:520px}}.home__catalog{margin-top:14px;padding-right:16px}@media(min-width:768px){.home__catalog{margin-top:28px;padding-right:0}}.home__banner,.home__catalog .promo-catalog{margin-bottom:24px}.home__banner{padding-right:16px}@media(min-width:576px){.home__banner{display:flex}}@media(min-width:768px){.home__banner{padding-right:0}}.home .home__random-game{margin:0 auto 50px}.home .home__favorite,.home .home__played{margin-top:40px}.general-header{align-items:center;background:linear-gradient(90deg,rgba(35,38,47,.4),rgba(35,38,47,.1) 49.48%,rgba(35,38,47,.4));background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:24px;padding:32px 0}@media(min-width:768px){.general-header{margin-bottom:32px}}@media(max-width:767px){.home .general-header .container{padding-right:16px}}@media(min-width:1248px){.home .general-header .container{margin:0 auto;max-width:746px}}.general-header__top{display:flex;flex-direction:column}.general-header__head-title{display:none;margin-bottom:12px}.general-header__head-title--big{color:#fcfcfc;color:#e9eaf4;font-family:Outfit;font-size:20px;font-style:normal;font-weight:600;line-height:24px}.general-header__head-title--small{color:#fcfcfc;color:#81849e;font-family:Outfit;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.winners-with-type-choice__container{margin:0 auto;text-align:center}.winners-with-type-choice__tabs{align-items:center;background-color:#1a1c21;border-radius:10px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;margin:0 0 16px;max-width:100%;min-height:38px;padding:0;transition:background-color .3s ease;width:-moz-fit-content;width:fit-content}@media(min-width:768px){.winners-with-type-choice__tabs{margin-bottom:20px;max-width:calc(100% - 70px)}}.winners-with-type-choice .winners-with-type-choice__tab{background-color:#1a1c21;border-radius:10px;color:#fcfcfc;color:#81849e;font-family:Outfit;font-size:14px;font-style:normal;font-weight:400;line-height:20px;overflow:hidden;padding:9px 16px;text-overflow:ellipsis;transition:background-color .3s ease,color .3s ease;white-space:nowrap}.winners-with-type-choice .winners-with-type-choice__tab:hover{color:#e9eaf4}.winners-with-type-choice .winners-with-type-choice__tab:not(:first-child){margin-left:0}.winners-with-type-choice .winners-with-type-choice__tab--active,.winners-with-type-choice .winners-with-type-choice__tab--active:active,.winners-with-type-choice .winners-with-type-choice__tab--active:focus{background-color:#23262f;color:#e9eaf4}.winners{scrollbar-color:#393d4b}.winners::-webkit-scrollbar{height:3px;width:3px}.winners::-webkit-scrollbar-track{background:rgba(57,61,75,.5);border-radius:2px}.winners::-webkit-scrollbar-thumb{background:rgba(57,61,75,.6);border-radius:2px;margin:0}.winners::-webkit-scrollbar-thumb:hover{background:#393d4b}.winners:hover::-webkit-scrollbar-thumb{background:rgba(57,61,75,.8)}.winners{align-items:flex-start;align-self:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;margin:16px auto 0 -16px;overflow-x:auto;padding-bottom:8px;padding-left:16px}.winners .winners__item{min-width:288px}.winners .winners__item:last-child{margin-right:16px}.winner{align-items:center;background:#1a1c21;border-radius:16px;display:flex;padding:12px;text-decoration:none;width:100%}.winner__info{overflow:hidden;padding:0 0 0 12px;text-align:left;white-space:nowrap}.winner__game,.winner__sum,.winner__username{max-width:100%;overflow:hidden;text-overflow:ellipsis}.winner__username{align-items:center;color:#81849e;display:flex;font-size:12px;font-weight:400;line-height:14px;margin-bottom:4px}.winner__username .font-icons{align-items:center;color:#c6fe22;display:flex;font-size:16px;height:16px;justify-content:center;margin-right:4px;width:16px}.winner__sum{color:#c6fe22;font-size:20px;font-weight:400;line-height:24px;margin-bottom:5px}.winner__game{color:#e9eaf4;font-size:12px;font-weight:400;line-height:14px;margin-bottom:12px}.winner .winner__image{border-radius:16px;height:70px;width:70px}.winners-game{position:relative}@media(min-width:768px){.winners-game .game-slider.slick-slider.slick-initialized .slick-slide{width:332px!important}}@media(min-width:960px){.winners-game .game-slider.slick-slider.slick-initialized .slick-slide{width:288px!important}}@media(min-width:1248px){.winners-game .game-slider.slick-slider.slick-initialized .slick-slide{width:272px!important}}@media(min-width:1632px){.winners-game .game-slider.slick-slider.slick-initialized .slick-slide{width:238px!important}}.winners-game .game-slider.slick-slider .slick-slide:not(:first-child){margin-left:16px}.promo-catalog{display:block;margin:0;padding:0;position:relative;width:100%}.promo-catalog__top{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px;width:100%}@media(min-width:768px){.promo-catalog__top{margin-bottom:20px}}.promo-catalog__top>:first-child{margin-right:10px}.promo-catalog__title{color:#fcfcfc;color:#e9eaf4;display:inline-block;font-family:Outfit;font-size:20px;font-style:normal;font-weight:600;line-height:24px;padding:5px 0}.promo-catalog__link-btn{background-color:#23262f;border-radius:32px;color:#fcfcfc;color:#c1c3d6;font-family:Outfit;font-size:14px;font-style:normal;font-weight:400;line-height:20px;min-width:49px;padding:9px 16px;text-align:center;transition:background-color .3s ease,color .3s ease}.promo-catalog__link-btn:hover{background-color:#323542;color:#fcfcfc}.catalog{display:block;margin:0;overflow:hidden;padding:0;width:100%}.catalog__not-found{color:#999;text-transform:uppercase}.catalog__subtitle{color:#fff;display:none;font-size:16px;font-weight:700;margin:0 0 10px}.collection .catalog__subtitle{color:#fcfcfc;color:#81849e;display:block;font-family:Outfit;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:16px;max-width:120px}@media(min-width:960px){.collection .catalog__subtitle{max-width:150px}}@media(min-width:1920px){.collection .catalog__subtitle{max-width:120px}}.catalog__list{grid-column-gap:10px;grid-row-gap:16px;display:grid;grid-auto-flow:row;grid-template-columns:repeat(2,1fr);width:100%}@media(min-width:480px){.catalog__list{grid-column-gap:10px;grid-row-gap:16px;grid-template-columns:repeat(4,1fr)}}@media(min-width:576px){.catalog__list{grid-column-gap:10px;grid-row-gap:16px;grid-template-columns:repeat(4,1fr)}}@media(min-width:768px){.catalog__list{grid-column-gap:16px;grid-row-gap:16px;grid-template-columns:repeat(4,1fr)}}@media(min-width:960px){.catalog__list{grid-column-gap:16px;grid-row-gap:16px;grid-template-columns:repeat(4,1fr)}}@media(min-width:1248px){.catalog__list{grid-column-gap:16px;grid-row-gap:16px;grid-template-columns:repeat(6,1fr)}}@media(min-width:1632px){.catalog__list{grid-column-gap:16px;grid-row-gap:16px;grid-template-columns:repeat(6,1fr)}}@media(min-width:1920px){.catalog__list{grid-column-gap:16px;grid-row-gap:16px;grid-template-columns:repeat(6,1fr)}}.full-tourn__catalog .catalog__list{grid-column-gap:10px;grid-row-gap:16px;grid-template-columns:repeat(2,1fr)}@media(min-width:480px){.full-tourn__catalog .catalog__list{grid-column-gap:10px;grid-row-gap:16px;grid-template-columns:repeat(4,1fr)}}@media(min-width:576px){.full-tourn__catalog .catalog__list{grid-column-gap:10px;grid-row-gap:16px;grid-template-columns:repeat(4,1fr)}}@media(min-width:768px){.full-tourn__catalog .catalog__list{grid-column-gap:16px;grid-row-gap:16px;grid-template-columns:repeat(4,1fr)}}.catalog__item{align-items:flex-start;align-self:stretch;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:0;overflow:hidden;padding:0;width:100%}.catalog__item--first,.catalog__item--last{grid-column:span 2}.collection .catalog__item{width:calc(25% - 9px)}.catalog__more{display:block;margin:0;padding:20px 0 0;text-align:center;width:100%}@media(min-width:768px){.catalog__more{padding-top:24px}}@media(min-width:960px){.catalog__more{padding-top:24px}}@media(min-width:1632px){.catalog__more{padding-top:24px}}.full-tourn__catalog .catalog__more .btn--more{background-color:#1a1c21;color:#e9eaf4;transition:background-color .3s ease;width:100%}.full-tourn__catalog .catalog__more .btn--more:hover{background-color:#23262f}@media(min-width:768px){.full-tourn__catalog .catalog__more .btn--more{width:auto}}@keyframes btn-gradient{0%{background-position:0 0}50%{background-position:100% 0}to{background-position:0 0}}@keyframes btn-pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.general-registr{align-items:center;border-radius:16px;display:flex;flex-direction:column;height:auto;justify-content:flex-end;margin:8px auto 24px;min-height:274px;padding:20px 16px;position:relative;width:calc(100% - 32px)}@media(min-width:576px){.general-registr{padding:40px 58px}}@media(min-width:768px){.general-registr{border-radius:20px;margin:20px auto 32px;padding:80px 0;width:680px}}@media(min-width:960px){.general-registr{width:896px}}@media(min-width:1248px){.general-registr{align-items:flex-end;flex-direction:row;gap:40px;justify-content:center;margin:32px auto;min-height:492px;padding:0 40px;width:1136px}}@media(min-width:1632px){.general-registr{gap:100px;width:1508px}}@media(min-width:1921px){.general-registr{background-position:top;background-size:cover}}.general-registr__top{align-items:flex-end;align-self:stretch;display:flex;flex-direction:row;justify-content:space-between;margin:0 auto;max-width:480px;width:100%}@media(min-width:1248px){.general-registr__top{margin:0;max-width:unset;width:auto}}.general-registr__banner-img{display:inline-flex}.general-registr__banner-img .image{width:160px}@media(min-width:1248px){.general-registr__banner-img .image{width:520px}}.general-registr__wrapper{align-items:center;display:flex;flex-direction:column;width:100%}.general-registr__image-top{margin-bottom:-35px;max-width:300px;width:100%}.general-registr__image-top img{height:auto;width:100%}.general-registr .static-form{max-width:480px}@media(min-width:1632px){.general-registr .static-form{margin:0;max-width:564px}}.general-registr .registration-form-nomodal{z-index:1}.general-registr .registration-form-nomodal__header{display:block;margin-bottom:25px;width:100%}@media(min-width:576px){.general-registr .registration-form-nomodal__header{margin-bottom:24px}}.welcome-bonus{align-items:center;background-color:#fff;border-radius:16px;color:#00162f;display:flex;flex-direction:column;max-width:410px;padding:30px 20px}@media(min-width:960px){.welcome-bonus{padding:40px 30px 30px}}.welcome-bonus__title{font-size:16px;letter-spacing:1px;line-height:1.25;margin-bottom:20px;opacity:.5}.welcome-bonus__description{font-size:24px;font-weight:700;margin-bottom:25px;text-align:center}@media(min-width:960px){.welcome-bonus__description{font-size:28px}}.welcome-bonus .image{width:78px}.welcome-bonus .link-btn{text-transform:uppercase;width:100%}