.vip-page{color:#fff;font-size:14px;font-weight:400;line-height:150%;text-align:center;width:100%}.vip-page__main{background:url(/cms/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBOEZZQnc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--a463e03592eeef3b2b6d9a87caaf18c7cb9c3713/vip-banner.webp) top/auto 260px no-repeat;border-radius:20px;display:flex;flex-direction:column;overflow:hidden;position:relative}@media(min-width:768px){.vip-page__main{background-size:cover}}.vip-page__title{color:#ffbe25;font-size:24px;font-weight:700;line-height:110%;padding:63px 16px 0;text-transform:uppercase}@media(min-width:768px){.vip-page__title{font-size:32px;line-height:135%;padding:37px 0 0}.vip-page--noAuth .vip-page__title{padding:96px 0 0}}.vip-page__description{line-height:150%;padding:8px 16px 20px}@media(min-width:768px){.vip-page--noAuth .vip-page__description{padding:12px 64px}}.vip-page__img{display:flex;height:32px;margin:0 auto 8px;-o-object-fit:contain;object-fit:contain;width:32px}.vip-page__club{margin:48px 0 16px}@media(min-width:768px){.vip-page__club{margin:72px 0 40px}}.vip-page__club_title{color:#ffbe25;font-size:24px;font-weight:700;line-height:110%;padding:10px 0 8px;text-transform:uppercase}@media(min-width:768px){.vip-page__club_title{font-size:32px;line-height:135%}}.vip-page__club_subtitle{padding:0 0 10px}.vip-page__list{grid-gap:16px;display:grid;flex-direction:column;grid-template-columns:1fr;list-style:none;margin:16px auto;padding:0}@media(min-width:768px){.vip-page__list{grid-template-columns:repeat(3,1fr)}}.vip-page__item{background:radial-gradient(38.08% 18.63% at 47.68% -.73%,rgba(93,60,42,.7) 0,rgba(93,60,42,0) 100%),linear-gradient(180deg,#27212e,rgba(39,33,46,0));border-radius:10px;margin:0;padding:24px;width:100%}.vip-page__sub-title{color:#ffbe25;font-size:20px;font-weight:700;line-height:120%;margin:0 0 16px}.vip-page__text{text-align:left}.vip-page__join{margin:auto;width:-moz-fit-content;width:fit-content}.vip-page__levels-list{margin:28px 0 16px}@media(min-width:768px){.vip-page__levels-list{margin:67px 0 40px}}.vip-position{background-color:#27212e;border-radius:16px;color:#fff;margin:auto;max-width:620px;padding:16px 24px;text-align:left;width:100%}.vip-position__block{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:2px 0 12px}.vip-position__cp{font-size:12px;font-weight:700;letter-spacing:.24px;line-height:145%}.vip-position__next{color:hsla(0,0%,100%,.5);text-transform:capitalize}.vip-position__next-reward{margin-top:32px}@media(min-width:768px){.vip-position__next-reward{margin-top:54px}}.vip-position__progress-bar{margin-bottom:12px}.vip-position__current{color:#ffbe25;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:16px;font-weight:700;justify-content:space-between;line-height:normal}.player-level-vip-list{grid-gap:16px;display:grid;grid-template-columns:1fr;width:100%}@media(min-width:768px){.player-level-vip-list{grid-template-columns:repeat(3,1fr)}}@media(min-width:1248px){.player-level-vip-list{grid-template-columns:repeat(4,1fr)}}@media(min-width:1920px){.player-level-vip-list{grid-template-columns:repeat(5,1fr)}}.vip-level{background:#1a161f;border-radius:16px;margin-top:40px;position:relative}.vip-level__image{height:120px;left:calc(50% - 60px);position:absolute;top:-35px;width:120px}.vip-level__check{background:rgba(9,8,11,.8);filter:drop-shadow(0 2px 16px rgba(85,60,127,.3));height:50px;left:calc(50% - 25px);position:absolute;top:30px;width:50px}.vip-level__check,.vip-level__check .font-icons{align-items:center;border-radius:50%;display:flex;justify-content:center}.vip-level__check .font-icons{background:#ffbe25;color:#09080b;height:26px;width:26px}.vip-level__name{background:linear-gradient(180deg,#352d3e,#27212e);border-radius:16px 16px 0 0;color:#ffbe25;font-size:24px;font-weight:700;line-height:110%;padding:96px 16px 16px;text-transform:uppercase}.vip-level--active .vip-level__name{background:linear-gradient(0deg,rgba(39,33,46,.7),rgba(39,33,46,.7)),linear-gradient(180deg,#ff9c17 -3.26%,#27212e 105.06%)}.vip-level--passed .vip-level__name{color:#fff;opacity:.3}.vip-level__name div{min-height:2em}.vip-level__row{padding:12px 16px;text-transform:capitalize}.vip-level__row:not(:last-of-type){border-bottom:1px solid #27212e}.vip-level__row span{color:#ffbe25;font-size:14px;font-weight:700;line-height:145%}.vip-level--passed .vip-level__row{opacity:.3}