.vip-page__header{background:#0e1322;border-radius:16px;margin-bottom:16px;overflow:hidden;padding:24px;position:relative}@media(min-width:768px){.vip-page__header{padding:32px 24px}}.vip-page__header-bg{inset:0;position:absolute}.vip-page__header-bg .image{height:228px;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%}@media(min-width:768px){.vip-page__header-bg .image{height:100%;max-width:1300px}}.vip-page__title{font-size:28px;font-weight:700;line-height:120%;margin:0 0 16px;position:relative}@media(min-width:768px){.vip-page__title{font-size:48px}}.vip-page__desc{color:#97aac0;font-size:14px;line-height:160%;max-width:70%;position:relative}@media(min-width:768px){.vip-page__desc{max-width:555px}}.vip-page__login{font-size:16px;margin-top:16px;min-height:48px;width:100%}@media(min-width:768px){.vip-page__login{width:auto}}.vip-page__block{background:#0e1322;border-radius:16px}.vip-page__block--manager{padding:16px 24px}@media(min-width:1248px){.vip-page__block--manager{grid-column:1/span 2;grid-row:1/2}}.vip-page__block--manager:empty{display:none}@media(min-width:1248px){.vip-page__block--bonuses{grid-column:1/span 2;grid-row:2/3}.vip-page__block--news{grid-column:span 3;grid-row:3/4}}.vip-page__block--top-players{padding:16px}@media(min-width:960px){.vip-page__block--top-players{padding:16px 24px}}@media(min-width:1248px){.vip-page__block--top-players{grid-column:span 1;grid-row:1/3;padding:16px}}.vip-page__grid{display:grid;gap:16px}@media(min-width:1248px){.vip-page__grid{grid-template-columns:1fr minmax(0,184px);grid-template-rows:repeat(3,auto)}}.vip-page__tournament-title{font-size:18px;font-weight:700;line-height:140%;margin:16px 0}@media(min-width:768px){.vip-page__tournament-title{font-size:24px}}.vip-page .vip-club{display:flex;flex-direction:column;gap:16px;padding:16px}@media(min-width:768px){.vip-page .vip-club{align-items:center;flex-direction:row}}.vip-page .vip-club>div{flex:1 1 0}.vip-page .vip-club__head{padding:16px 8px}@media(min-width:768px){.vip-page .vip-club__head{padding:40px 32px}}.vip-page .vip-club__title{font-size:28px;font-weight:700;line-height:120%}@media(min-width:768px){.vip-page .vip-club__title{font-size:48px}}.vip-page .vip-club__title span{font-size:28px}.vip-page .vip-club__desc{color:#97aac0;font-size:14px;line-height:160%;margin-top:16px}.vip-page .vip-anon-content__bonuses{display:grid;gap:16px}@media(min-width:768px){.vip-page .vip-anon-content__bonuses{grid-template-columns:1fr 1fr}}@media(min-width:1248px){.vip-page .vip-anon-content__bonuses{grid-template-columns:repeat(4,1fr)}}.vip-page .vip-anon-content .vip-bonus{align-items:center;background:#0e1322;border-radius:8px;display:flex;flex-direction:column;gap:16px;padding:16px}@media(min-width:768px){.vip-page .vip-anon-content .vip-bonus{flex-direction:row;padding:16px 24px}}@media(min-width:1248px){.vip-page .vip-anon-content .vip-bonus{flex-direction:column}}.vip-page .vip-anon-content .vip-bonus__content{text-align:center}@media(min-width:768px){.vip-page .vip-anon-content .vip-bonus__content{text-align:start}}@media(min-width:1248px){.vip-page .vip-anon-content .vip-bonus__content{text-align:center}}.vip-page .vip-anon-content .vip-bonus__title{color:#f9faff;font-size:20px;font-weight:700;line-height:140%;margin-bottom:12px}.vip-page .vip-anon-content .vip-bonus__desc{color:#97aac0;font-size:14px;line-height:160%}.vip-page .vip-anon-content .vip-bonus__img{height:80px;min-width:80px}@media(min-width:768px){.vip-page .vip-anon-content .vip-bonus__img{height:60px;min-width:60px}}@media(min-width:960px){.vip-page .vip-anon-content .vip-bonus__img{height:80px;min-width:80px}}.vip-page .vip-anon-content .vip-bonus__img .image{max-height:100%;max-width:100%}.vip-page .vip-anon-content__steps{background:#0e1322;border-radius:8px;display:flex;flex-direction:column;gap:24px;margin-top:16px;padding:16px}@media(min-width:768px){.vip-page .vip-anon-content__steps{align-items:center;flex-direction:row;flex-wrap:wrap;padding:24px}}@media(min-width:1248px){.vip-page .vip-anon-content__steps{display:grid;grid-template-columns:1fr 3fr}}.vip-page .vip-anon-content__steps .steps{display:flex;flex-direction:column;gap:8px}@media(min-width:768px){.vip-page .vip-anon-content__steps .steps{flex-direction:row;order:3}}@media(min-width:1248px){.vip-page .vip-anon-content__steps .steps{grid-column:2/3;grid-row:1/3}}.vip-page .vip-anon-content__steps .steps__title{font-size:20px;font-weight:700;line-height:140%;text-align:center}@media(min-width:1248px){.vip-page .vip-anon-content__steps .steps__title{grid-column:1/2;text-align:start}}.vip-page .vip-anon-content__steps .steps__buttons{align-items:center;display:flex;flex-direction:column;gap:16px 8px;justify-content:center}@media(min-width:768px){.vip-page .vip-anon-content__steps .steps__buttons{flex-direction:row;margin-left:auto}}@media(min-width:1248px){.vip-page .vip-anon-content__steps .steps__buttons{align-items:flex-start;flex-direction:column;gap:16px;grid-column:1/2;margin-left:0}}.vip-page .vip-anon-content__steps .steps__link{color:#97aac0;font-size:14px;line-height:160%}.vip-page .vip-anon-content__steps .steps__link:hover{color:#f9faff}.vip-page .vip-anon-content__steps .step{background:#1a2030;border-radius:16px;display:flex;gap:16px;padding:16px}@media(min-width:768px){.vip-page .vip-anon-content__steps .step{background:#151a29;flex:1}}.vip-page .vip-anon-content__steps .step__img{min-width:36px;width:36px}@media(min-width:960px){.vip-page .vip-anon-content__steps .step__img{min-width:48px;width:48px}}.vip-page .vip-anon-content__steps .step__img .image{max-height:100%;max-width:100%}.vip-page .vip-anon-content__steps .step__title{font-size:20px;font-weight:700;line-height:140%}.vip-page .vip-anon-content__steps .step__desc{color:#97aac0;font-size:14px;line-height:160%;margin-top:8px}.vip-page .vip-page-bonuses{background:#0e1322;border-radius:16px;display:grid;gap:16px;padding:16px}@media(min-width:576px){.vip-page .vip-page-bonuses{grid-template-columns:1fr 1fr}}@media(min-width:960px){.vip-page .vip-page-bonuses{padding:24px}}.vip-anon-content-modal__content{padding:16px 40px 36px}.vip-anon-content-modal__title{font-size:22px;font-weight:600;line-height:140%;text-align:center}.vip-anon-content-modal__list{color:#8a95a6;font-size:14px;font-weight:400;line-height:160%;margin:12px 0 16px;padding-left:18px}.vip-anon-content-modal__link{color:#ea0372;display:block;font-size:14px;line-height:160%;text-align:center}.vip-anon-content-modal__link:hover{color:#a6017c}