.vip-page{color:var(--text-color-primary);position:relative;width:100%}.vip-page__content{display:flex;flex-direction:column;gap:30px}@media(min-width:1248px){.vip-page__content{gap:40px}}@media(min-width:1632px){.vip-page__content{gap:42px}}.vip-page__bunner{align-items:end;border-radius:15px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);display:flex;justify-content:center;min-height:600px;overflow:hidden;padding:0 30px 37px;position:relative;width:100%}@media(min-width:576px){.vip-page__bunner{padding:0 30px 68px}}@media(min-width:1248px){.vip-page__bunner{align-items:start;justify-content:end;min-height:432px;padding:70px 75px}}@media(min-width:1632px){.vip-page__bunner{border-radius:20px;min-height:540px;padding:110px 104px}}.vip-page__image{height:100%;inset:0;min-height:inherit;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:-1}.vip-page__bunner-content{max-width:280px;text-align:center;width:100%}@media(min-width:576px){.vip-page__bunner-content{max-width:564px}}@media(min-width:1248px){.vip-page__bunner-content{max-width:390px}}@media(min-width:1632px){.vip-page__bunner-content{max-width:480px}}.vip-page__title{color:hsla(0,0%,100%,.5);font-size:14px;font-weight:800;letter-spacing:-.02em;line-height:110%;text-align:center;text-transform:uppercase}@media(min-width:1248px){.vip-page__title{font-size:16px}}@media(min-width:1632px){.vip-page__title{font-size:24px}}.vip-page__sub-title{font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:100%;margin:5px auto 0;text-align:center}@media(max-width:575px){.vip-page__sub-title{max-width:175px}}@media(min-width:1248px){.vip-page__sub-title{font-size:35px;margin:10px auto 0;max-width:220px}}@media(min-width:1632px){.vip-page__sub-title{font-size:44px;margin:5px auto 0;max-width:280px}}.vip-page__description{color:var(--text-color-secondary);font-size:14px;font-weight:500;letter-spacing:-.02em;line-height:normal;margin-top:20px;text-align:center}@media(min-width:576px){.vip-page__description{margin-top:15px}}@media(min-width:1248px){.vip-page__description{margin-top:30px}}@media(min-width:1632px){.vip-page__description{font-size:16px;margin-top:32px}}.vip-page__desc-levels{color:var(--text-color-cms);font-size:14px;font-weight:500;letter-spacing:-.02em;line-height:normal;margin:20px 0 0;text-align:justify}@media(min-width:1248px){.vip-page__desc-levels{margin-top:30px}}@media(min-width:1632px){.vip-page__desc-levels{font-size:16px}}.vip-list__title{color:var(--text-color-cms);font-size:18px;font-style:normal;font-weight:800;letter-spacing:-.03em;line-height:100%;margin:0 auto 10px}@media(min-width:1632px){.vip-list__title{font-size:20px}}.vip-list__list{-ms-overflow-style:none;display:flex;flex-wrap:nowrap;gap:10px;justify-content:start;margin:0 -10px -6px;overflow-x:auto;padding:0 10px 6px;scrollbar-width:none}.vip-list__list::-webkit-scrollbar{display:none}@media(min-width:576px){.vip-list__list{margin:0 -15px -6px;padding:0 15px 6px}}@media(min-width:1248px){.vip-list__list{gap:15px}}@media(min-width:1632px){.vip-list__list{gap:20px}}.vip-level{align-items:center;border-radius:15px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);color:var(--text-color-primary);display:flex;flex-direction:column;margin:0;min-width:310px;overflow:hidden;padding:0 15px 15px;position:relative}@media(min-width:1248px){.vip-level{min-width:255px;padding:0 10px 10px;width:100%}}@media(min-width:1632px){.vip-level{border-radius:20px;padding:0 15px 15px}}.vip-level--bronze{background-color:#57004e}.vip-level--silver{background-color:#3b0057}.vip-level--gold{background-color:#001e57}.vip-level--diamond{background-color:#004257}.vip-level__bg{height:auto;left:0;position:absolute;top:0;width:100%;z-index:0}.vip-level__top-content{align-items:center;display:flex;flex-direction:column;min-height:222px;padding-bottom:7px;position:relative;width:100%;z-index:1}@media(min-width:1248px){.vip-level__top-content{min-height:234px}}@media(min-width:1632px){.vip-level__top-content{min-height:279px}}.vip-level__top-content--bronze{color:#e7834a}.vip-level__top-content--silver{color:#d1dbe1}.vip-level__top-content--gold{color:gold}.vip-level__top-content--diamond{color:#b9f2ff}.vip-level__top-text{color:var(--text-color-secondary);font-size:13px;font-weight:700;letter-spacing:-.02em;line-height:100%;position:absolute;text-align:center;top:12px}@media(min-width:1248px){.vip-level__top-text{top:20px}}.vip-level__image{margin:33px 0 12px;position:relative;right:10px;width:135px}.vip-level--gold .vip-level__image{margin:28px 0 -6px;right:0;width:159px}.vip-level--diamond .vip-level__image{margin:18px 0 -6px;right:0;width:180px}@media(min-width:1248px){.vip-level__image{margin:49px 0 22px;width:119px}.vip-level--gold .vip-level__image{margin:44px 0 6px;right:0;width:143px}.vip-level--diamond .vip-level__image{margin:34px 0 6px;right:0;width:164px}}@media(min-width:1632px){.vip-level__image{margin:52px 0 23px;width:148px}.vip-level--gold .vip-level__image{margin:46px 0 6px;right:0;width:172px}.vip-level--diamond .vip-level__image{margin:37px 0 6px;right:0;width:192px}}.vip-level__title{font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:100%;text-align:center;text-transform:uppercase}@media(min-width:1248px){.vip-level__title{font-size:24px}}@media(min-width:1632px){.vip-level__title{font-size:32px}}.vip-level__points{font-size:20px;font-style:normal;font-weight:700;letter-spacing:-.02em;line-height:100%;margin-top:4px;text-transform:uppercase}@media(min-width:1248px){.vip-level__points{font-size:16px;margin-top:6px}}@media(min-width:1632px){.vip-level__points{font-size:20px;margin-top:2px}}.vip-level__bonus-item-scale{background-color:hsla(0,0%,100%,.1);border-radius:50px;height:4px;margin-top:14px;overflow:hidden;width:100%}@media(min-width:1632px){.vip-level__bonus-item-scale{margin-top:26px}}.vip-level__bonus-item-percent{background-color:#00ffb2;height:100%}.vip-level__list{gap:4px;width:100%}.vip-level__list,.vip-level__row{display:flex;flex-direction:column}.vip-level__row{align-items:center;background-color:hsla(0,0%,100%,.1);border-radius:5px;color:hsla(0,0%,100%,.4);font-size:14px;font-weight:600;gap:7px;letter-spacing:-.02em;line-height:100%;min-height:60px;padding:8px 10px;position:relative;text-align:center}@media(min-width:1248px){.vip-level__row{min-height:64px;padding:12px 10px}}@media(min-width:1632px){.vip-level__row{font-size:16px;min-height:70px;padding:10px}}.vip-level__row-icon{left:10px;position:absolute;top:50%;transform:translateY(-50%);width:24px}@media(min-width:1248px){.vip-level__row-icon{width:20px}}@media(min-width:1632px){.vip-level__row-icon{width:24px}}.vip-level__value{color:var(--text-color-primary);font-size:18px;font-weight:700;letter-spacing:-.02em;line-height:100%;text-align:center}@media(min-width:1248px){.vip-level__value{font-size:16px}}@media(min-width:1632px){.vip-level__value{font-size:20px}}.description{color:var(--text-color-cms);font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.02em;line-height:normal;text-align:left}.description,.description__main{display:block;margin:0;width:100%}.description__main{padding:0}.description__block-buttons{display:block;margin:0;padding:10px 0 0;width:100%}@media(min-width:1248px){.description__block-buttons{padding:20px 0 0}}.description__button.button-text{background:transparent none;border:none;border-radius:0;box-shadow:none;color:#f0f;cursor:pointer;display:inline-block;font-size:14px;font-style:normal;font-weight:700;letter-spacing:-.02em;line-height:normal;margin:0;min-height:unset;min-width:unset;outline:none;padding:0;text-shadow:none;text-transform:unset;vertical-align:top}.description__button.button-text:hover{background-color:var(--background-main);text-decoration:none}.description__button.button-text:active,.description__button.button-text:focus,.description__button.button-text:hover{color:#f0f}@media(min-width:1248px){.description__button.button-text{font-size:15px}}@media(min-width:1632px){.description__button.button-text{font-size:16px}}.description h4{color:var(--text-color-primary);color:var(--text-color-cms);font-size:18px;font-style:normal;font-weight:800;letter-spacing:normal;letter-spacing:-.03em;line-height:1.2;margin:0 0 10px;padding:0;text-align:left;text-transform:uppercase}@media(min-width:1248px){.description h4{margin:0 0 20px}}@media(min-width:1632px){.description h4{font-size:20px;letter-spacing:-.02em}}.description p{margin:0;padding:0}@media(min-width:1632px){.description p{font-size:16px;letter-spacing:-.02em}}.description p+p{margin-top:10px}.description p+h4{margin-top:20px}