body {     padding: 0;     margin: 0;     font-family: Roboto,sans-serif,Helvetica,Arial;     font-size: 14px;     line-height: 1.4;     color: #a0a0a0;     overflow-y: auto;     overflow-x: hidden;     background: #1b1928; } a {     text-decoration: none; } ul {     padding: 0;     list-style: none;     margin: 0; } p {     margin: 10px 0;     padding: 0;   	font-size: 16px;   	line-height: 1.5; } * {     box-sizing: border-box; } .header {     background-color: #100e1b;     box-shadow: 0 4px 12px rgba(0, 0, 0, .2);     transition: height .5s ease;     display: flex;     justify-content: space-between;     align-items: center;     padding: 10px 35px;     position: fixed;     width: 100%;     z-index: 100; } .header__menu__inner {     display: block;     height: 3px;     width: 25px;     background-color: #fff;     border-radius: 10px;     transition: .25s ease-in-out;     margin-bottom: 5px; } .header__menu__inner:last-child {     margin-bottom: 0; } .header__left {     display: flex;     align-items: center; } .header__menu {     margin-right: 15px;     cursor: pointer; } .header__button {     min-height: 46px;     display: flex; } .header__button__link {     min-width: 113px;     font-size: 14px;     line-height: 16px;     font-weight: 700;     text-transform: uppercase;     color: #fff;     background-color: #2b2740;     border: 0;     border-radius: 6px;     outline: none;     cursor: pointer;     transition: background-color .1s cubic-bezier(.4,0,.2,1);     margin: 0 0 0 10px;     padding: 15px 25px;     text-align: center; } .header__button__link-green {     min-width: 113px;     background: #00bd71; } .header__menu__list {     position: fixed;     background-color: #1b1928;     box-shadow: inset -0.5px 0 0 #3c3955;     z-index: 105;     width: 240px;     height: 100%;     top: 65px;     left: 0;     padding: 0 25px; } .header__menu__list__inner__item__link {     display: flex;     align-items: center; } .header__menu__list__inner__item__link svg {     width: 24px;     height: 24px;     opacity: .7;     margin-right: 16px; } .header__menu__list__inner__item {     padding: 10px 35px;     margin-bottom: 15px; } .header__menu__list__inner__item__link {     font-size: 14px;     line-height: 16px;     font-weight: 700;     color: rgba(213,222,231,.7); } .bg__svg {     background: rgba(213,222,231,.7);     width: 24px;     height: 24px;     border-radius: 6px;     text-align: center;     margin-right: 16px; } .bg__svg svg {     width: 18px;     height: 18px;     margin: 3px auto 0; } .bg__svg__circle {     background: rgba(213,222,231,.7);     border-radius: 50%;     text-align: center;     margin-right: 16px;     padding: 4px 6px; } .bg__svg__circle svg {     width: 18px;     height: 18px;     margin: 3px auto 0; } .header__menu__list__inner__item:hover {     background: radial-gradient(62.27% 184.22% at 87.42% 42.5%,#342f4b 0,#2b2740 100%);     border-radius: 6px; } .header__menu__list__inner__item:hover .header__menu__list__inner__item__link {     color: #ffffff; } .header__menu__list__inner__item:hover .header__menu__list__inner__item__link svg {     opacity: 1; } .header__menu__list__inner__item:hover .bg__svg__circle, .header__menu__list__inner__item:hover .bg__svg{     background: rgba(255, 255, 255, 1); } .active .header__menu__inner:first-child {     display: none; } .active .header__menu__inner:nth-child(2) {     transform: rotate(45deg);     margin: 0; } .active .header__menu__inner:last-child {     transform: rotate(-45deg);     position: relative;     bottom: 3px; } .banner {     background: url(/shared/2716/banner-rectangle.ca2461f.svg); background-size: cover; z-index: 0; padding: 70px 0; position: relative; } .banner__form {     position: relative;     width: 390px;     height: auto;     z-index: 1;     margin: 0 auto; } .banner__form__inner {     width: 100%;     min-height: 224px;     height: auto;     padding: 30px 30px;     background: #fff;     border-radius: 16px;     box-shadow: 0 30px 50px rgba(8, 16, 35, .3);     position: relative; } .banner__title__text {     color: #ffd22f;     text-shadow: 0 9px 18px rgba(0, 0, 0, .1);     font-size: 54px;     line-height: 1.2;     text-transform: uppercase;     font-weight: 600; } .banner__title__subtext {     font-size: 28px;     font-weight: 700;     color: #ffd22f; } .banner__form__inner {     position: relative; } .banner__title {     text-align: center;     padding: 40px 0 40px; } .banner__form__inner__img img {     width: 100%; } .banner__form__inner__img {     position: absolute;     width: calc(100% + 16px);     top: -85px;     left: -8px;     z-index: 11; } .banner__form__inner__list__label {     font-weight: 400;     font-size: 16px;     color: #141414;     text-transform: uppercase;     margin-bottom: 15px; } .banner__form__inner__list__price {     font-weight: 300;     font-size: 48px;     border-bottom: 1px solid rgba(20,20,20,.15);     margin-bottom: 15px; } .banner__form__inner__list__bonus {     font-size: 13px;     line-height: 15px;     font-weight: 500;     text-transform: uppercase;     color: #585d6d;     margin: 0; } .bonus__blk {     display: flex;     justify-content: space-evenly;     align-items: center;     padding: 10px 15px;     border: 1px solid #e7e0dc;     border-radius: 6px;     margin-bottom: 20px;     font-size: 16px;     color: #303030;     background: #fff6de;     position: relative; } .bonus__blk svg {     min-width: 24px;     width: 24px;     height: 24px;     margin-right: 10px; } .bonus__blk__inner__subtitle {     font-size: 12px;     line-height: 14px;     font-weight: 500;     color: #585d6d;     margin-right: 6px; } .bonus__blk__inner__title {     word-wrap: normal;     white-space: nowrap;     overflow: hidden;     text-overflow: ellipsis;     font-weight: 400;     font-size: 14px;     line-height: 16px;     color: #141414;     text-align: left; } .banner__form__inner__button {     font-size: 16px;     text-transform: uppercase;     border-radius: 6px;     min-height: 44px;     padding: 4px 10px;     font-weight: 500;     background-color: #00bd71;     border: 1px solid #00bd71;     box-shadow: 0 4px 8px rgba(0, 0, 0, .1);     cursor: pointer;     overflow: hidden;     width: 100%;     position: relative;     display: flex;     align-items: center;     justify-content: center;     flex-direction: column;     transition: opacity .3s ease;     text-align: center;     margin-bottom: 30px; } .banner__form__inner__button__link {     color: #ffffff; } .banner__form__inner__button__link__sub {     display: block;     font-size: 12px;     line-height: 14px;     text-transform: lowercase;     color: hsla(0, 0%, 100%, .8);     font-weight: 400; } .banner__form__inner__list__img {     display: flex;     justify-content: space-between; } .banner__bottom {     display: flex;     justify-content: center;     margin-top: 35px;     padding-bottom: 35px; } .banner__bottom__inner {     border-radius: 16px;     background-color: hsla(0, 0%, 100%, .15);     backdrop-filter: blur(24px);     padding: 18px 20px;     margin-right: 20px; } .banner__bottom__inner:last-child {     margin-right: 0; } .banner__bottom__inner__title {     font-size: 24px;     line-height: 29px;     font-weight: 700;     color: #fff; } .banner__bottom__inner__subtitle {     font-size: 14px;     line-height: 16px;     color: hsla(0,0%,100%,.8);     margin: 0;     white-space: nowrap;     overflow: hidden;     text-overflow: ellipsis; } .banner__bottom__inner__title {     display: flex; } .banner__bottom__inner__title span {     display: block;     width: 30px; } .banner__bottom__inner__title span img {     width: 100%; } .banner__icon__left {     display: flex;     flex-direction: column;     position: absolute;     left: 0;     top: 45%;     transform: translateY(-50%);     background-color: hsla(0, 0%, 100%, .15);     backdrop-filter: blur(24px);     padding: 15px 10px;     border-top-right-radius: 16px;     border-bottom-right-radius: 16px;     z-index: -1; } .banner__icon__left img {     margin-bottom: 15px; } .banner__icon__left img:last-child {     margin-bottom: 0; } .nav {     position: relative;     background-color: #2b2740; } .container {     max-width: 1200px;     margin: 0 auto;     overflow: hidden; } .nav__inner__list {     margin-right: 25px;     border-bottom: 3px solid rgba(255, 210, 47, 0); } .nav__inner__list:last-child {     margin-right: 0; } .nav__inner, .nav__inner__list__link {     display: flex;     align-items: center;     line-height: 64px;     font-size: 14px;     font-weight: 700; } .nav__inner__list__link {     color: #ffffff;     opacity: .7; } .nav__inner__list__link svg {     width: 24px;     height: auto; } .nav__inner__list__link__span {     margin-left: 15px; } .nav__inner__list__svg {     background: rgb(255, 255, 255);     height: 24px;     width: 24px;     display: flex;     justify-content: center;     align-items: center;     border-radius: 50%; } .nav__inner__list__svg svg {     width: 18px; } .nav__inner__list:hover {     border-bottom: 3px solid #ffd22f; } .nav__inner__list:hover svg g {     fill: #ffd22f; } .nav__inner__list:hover .nav__inner__list__svg svg g {     fill: #2b2740; } .nav__inner__list:hover .nav__inner__list__svg {     background: #ffd22f; } .nav__inner__list:hover .nav__inner__list__link {     color: #ffd22f;     opacity: 1; } .c-swiper-header {     position: relative;     display: flex;     justify-content: space-between;     align-items: center;     margin: 0 0 8px;     z-index: 2; } .c-swiper-header__box {     display: flex;     align-items: center; } .games-sections__title {     font-size: 24px;     line-height: 1.5;     font-weight: 400;     text-transform: uppercase;     color: #fff;     margin: 0 15px 0 0;     text-decoration: none; } .games-sections__title.is-clickable {     cursor: pointer; } .c-swiper-navigation {     display: flex; } .c-swiper-navigation__arrow {     display: flex;     justify-content: center;     align-items: center;     width: 36px;     height: 36px;     background-color: #2b2740;     border: none;     border-radius: 6px;     transition: background-color .2s ease;     padding: 10px;     margin-right: 10px;     cursor: pointer; } .c-swiper-navigation__arrow[disabled=disabled] {     pointer-events: none;     background-color: hsla(0,0%,100%,.05);     cursor: default; } .c-swiper-navigation__arrow svg {     width: 16px;     height: 15px; } .c-view-all {     position: relative;     padding: 10px 12px;     border: none;     border-radius: 6px;     background-color: #2b2740;     font-size: 14px;     line-height: 16px;     font-weight: 700;     text-align: center;     text-transform: uppercase;     color: #fff;     margin-left: auto;     text-decoration: none;     user-select: none;     overflow: hidden;     cursor: pointer;     transition: background-color .1s cubic-bezier(.4,0,.2,1); } .lang-ru .c-view-all {     min-width: 127px; } .c-view-all:after {     content: "";     display: block;     width: 30%;     height: 70%;     position: absolute;     top: 50%;     left: 50%;     background: hsla(0,0%,100%,.5);     border-radius: 50%;     opacity: 0;     transform: translate(-50%,-50%) scale(0); } .blk__game {     margin-top: 25px; } .game {     display: inline-block;     width: 24.5%;     flex: 0 1 auto;     padding: 10px;     box-sizing: border-box;     line-height: 0;     position: relative;     transition: transform .3s; } .is-hover-disabled .game {     pointer-events: none; } .c-game-container {     display: block;     text-decoration: none;     position: relative;     border-radius: 10px;     overflow: hidden;     background: #2b2740;     z-index: 1; } .c-game-badges {     display: flex;     width: calc(100% - 20px);     position: absolute;     top: 10px;     left: 10px;     z-index: 3;     white-space: nowrap; } .c-game-badges-collection {     display: flex;     flex-wrap: wrap;     flex: 1 1 auto; } .c-game-badges span {     flex: 0 0 auto;     margin: 0 4px 4px 0; } .c-game-box {     display: block;     position: relative;     overflow: hidden;     border-top-left-radius: 10px;     border-top-right-radius: 10px;     background-color: transparent;     padding-top: 53.71%;     -webkit-backface-visibility: hidden;     backface-visibility: hidden; } .c-game-box__image {     position: absolute;     top: 0;     left: 0;     width: 100%;     height: 100%;     z-index: 2;     transform: translateZ(0);     transition: transform .15s cubic-bezier(.4,0,.2,1); } .c-game-title {     background-color: #2b2740;     border-bottom-left-radius: 10px;     border-bottom-right-radius: 10px;     transition: background-color .15s cubic-bezier(.4,0,.2,1);     position: relative;     z-index: 1; } .c-game-title__text {     display: block;     width: 100%;     padding: 16px 20px;     font-size: 16px;     line-height: 18px;     font-weight: 400;     text-align: center;     color: #d5dee7;     white-space: nowrap;     overflow: hidden;     text-overflow: ellipsis; } .c-swiper, .c-swiper-providers {     display: flex;     width: calc(100% + 20px);     margin-left: -10px;     height: inherit;     scrollbar-width: none;     -ms-overflow-style: none;     position: relative; } .c-swiper {     padding-top: 40px;     margin-top: -40px; } .c-swiper-item, .c-providers-item {     display: flex;     flex-shrink: 0;     flex-wrap: wrap;     width: 93.35%;     height: inherit; } .c-swiper-item-games {     width: 100%; } .c-game-badge.is-exclusive {     background-color: #00bd71; } .c-game-badge {     height: 24px;     font-size: 12px;     line-height: 24px;     font-weight: 700;     color: #fff;     padding: 0 6px;     border-radius: 6px;     position: relative;     cursor: default; } .blk__game .container {     overflow: hidden; } .iJtteN {     fill: rgb(0, 128, 255); } .buy {     margin-top: 45px; } .buy__inner {     display: flex;     justify-content: space-between;     align-items: center;     padding: 15px 15px 15px 20px;     border-radius: 10px;     background: #2b2740; } .buy__inner__ask {     font-size: 18px;     font-weight: 700;     color: #d5dee7; } .buy__inner__pay {     display: flex;     justify-content: center;     align-items: center;     grid-gap: 22px;     gap: 22px; } .buy__inner__pay__icon svg {     width: 29px;     height: auto; } .buy__inner__pay__icon .visa {     width: 56px; } .buy__inner__pay__icon .apple {     width: 65px; } .buy__inner__pay__icon .iJtteN {     width: 110px; } .buy__inner__button {     font-weight: 700;     width: 170px;     height: 50px;     font-size: 16px;     text-transform: uppercase;     border-radius: 6px;     min-height: 44px;     padding: 4px 10px;     background-color: #00bd71;     border: 1px solid #00bd71;     box-shadow: 0 4px 8px rgba(0, 0, 0, .1);     cursor: pointer;     overflow: hidden;     position: relative;     display: flex;     align-items: center;     justify-content: center;     flex-direction: column;     transition: opacity .3s ease;     text-align: center; } .buy__inner__pay__link {     color: #fff; } .promo-card__label {     width: 44px;     height: 44px;     position: relative; } .promo-card__label:after, .promo-card__label:before {     content: "";     display: block;     position: absolute;     top: 50%;     left: 50%;     transform: translate(-50%,-50%);     line-height: 1; } .promo-card__label:before {     z-index: 1; } .is-bonus.promo-card__label:before {     content: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTIgMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTQuMiAwYy0uOTg3IDAtMS44LjgxMy0xLjggMS44IDAgLjIxMS4wNDQuNDExLjExMy42SDB2Mi40aC42djUuNGMwIC42Ni41NCAxLjIgMS4yIDEuMmgzLjZWNC44aDEuMnY2LjZoMy42Yy42NiAwIDEuMi0uNTQgMS4yLTEuMlY0LjhoLjZWMi40SDkuNDg4Yy4wNjgtLjE4OS4xMTItLjM4OS4xMTItLjZDOS42LjgxMyA4Ljc4NyAwIDcuOCAwYy0uNDYxIDAtLjg4LjE4Mi0xLjIuNDcyVi40NmwtLjYuNi0uNi0uNnYuMDEzQTEuNzg1IDEuNzg1IDAgMDA0LjIgMHptMCAxLjJjLjMzOCAwIC42LjI2Mi42LjYgMCAuMzM4LS4yNjIuNi0uNi42YS41OTEuNTkxIDAgMDEtLjYtLjZjMC0uMzM4LjI2Mi0uNi42LS42em0zLjYgMGMuMzM4IDAgLjYuMjYyLjYuNiAwIC4zMzgtLjI2Mi42LS42LjZhLjU5MS41OTEgMCAwMS0uNi0uNmMwLS4zMzguMjYyLS42LjYtLjZ6IiBmaWxsPSIjZmZmIi8+PC9zdmc+);     width: 12px;     height: 12px; } .promo-card__label:after {     width: 24px;     height: 24px;     border-radius: 50%;     background: hsla(0,0%,100%,.2); } .promo-card__title {     color: #fff;     font-size: 16px;     line-height: 24px;     display: block;     max-width: calc(100% - 68px);     word-wrap: normal;     white-space: nowrap;     overflow: hidden;     text-overflow: ellipsis;     cursor: default;     z-index: 5; } .is-info.promo-card__label:before {     content: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMiAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIgMEgwdjJoMlYwem0wIDRIMHYxMGgyVjR6IiBmaWxsPSIjZmZmIi8+PC9zdmc+);     width: 2px;     height: 14px; } .promo-card__body {     flex: 1 1 100%;     display: flex;     flex-direction: column;     padding: 0 20px; } .promo-card.is-front>div {     position: relative; } .promo-card .promo-card__welcome-bonus {     transition: transform .15s cubic-bezier(.4, 0, .2, 1); } .promo-card__welcome-bonus {     font-family: Roboto,sans-serif;     font-weight: 900;     line-height: 1;     text-align: center;     text-transform: uppercase;     color: #fff;     margin-top: -30px;     transform: translateY(-5px); } .promo-card__welcome-bonus em, .promo-card__welcome-bonus span, .promo-card__welcome-bonus strong {     display: block;     font-style: normal;     font-weight: 900; } .promo-card__welcome-bonus strong {     font-size: calc(108px*1);     padding: 3px 0 0; } .promo-card__welcome-bonus em {     font-size: calc(19px*1);     margin-top: -3px; } .promo-card__welcome-bonus strong.is-btc {     font-size: calc(95px*1); } .promo-card__welcome-bonus span {     font-size: calc(25.5px*1); } .game-promo {     width: calc(24% + 5px);     padding-right: 20px; } .game-promo:before {     background-image: url(/shared/2716/welcome.webp); content: ""; background-size: cover; background-position: 50%; } .c-game-container {     background: none; } .bs-c-swiper {     display: flex;     position: relative; } .bs-c-swiper.is-promotions .swiper-slide {     position: relative;     flex-shrink: 0;     height: 100%;     width: calc(25% + 5px);     min-width: 265px;     margin-right: 0;     padding-right: 20px;     transition-property: transform; } .promo-card-wrapper {     height: 490px;     transform-style: preserve-3d;     position: relative;     border-radius: 10px;     overflow: hidden; } .promo-card-desktop {     width: 100%;     height: 100%;     position: relative;     transition: transform .55s;     transform-style: preserve-3d; } .promo-card {     position: absolute;     top: 0;     left: 0;     width: 100%;     height: 100%;     display: flex;     flex-direction: column;     background-repeat: no-repeat;     background-position: 50% 50%;     background-size: cover;     -webkit-backface-visibility: hidden;     backface-visibility: hidden; } .promo-card.is-front {     z-index: 1;     border-radius: 10px; } .promo-card.is-front:before {     content: "";     position: absolute;     left: 0;     top: 0;     width: 100%;     height: 100%;     background-size: cover;     background-position: 50%; } .promo-card.is-front:before, .promo-card .promo-card__bonus, .promo-card .promo-card__image, .promo-card .promo-card__welcome-bonus {     transition: transform .15s cubic-bezier(.4,0,.2,1);     transform: translateZ(0); } .promo-card.is-first-deposit.is-front:before {     background-image: url(/shared/2716/welcome.webp); } .promo-card__header {     display: flex;     justify-content: space-between;     align-items: center;     flex-shrink: 0; } .promo-card__label {     width: 44px;     height: 44px;     position: relative; } .promo-card__label:after, .promo-card__label:before {     content: "";     display: block;     position: absolute;     top: 50%;     left: 50%;     transform: translate(-50%,-50%);     line-height: 1; } .promo-card__label:before {     z-index: 1; } .is-bonus.promo-card__label:before {     content: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTIgMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTQuMiAwYy0uOTg3IDAtMS44LjgxMy0xLjggMS44IDAgLjIxMS4wNDQuNDExLjExMy42SDB2Mi40aC42djUuNGMwIC42Ni41NCAxLjIgMS4yIDEuMmgzLjZWNC44aDEuMnY2LjZoMy42Yy42NiAwIDEuMi0uNTQgMS4yLTEuMlY0LjhoLjZWMi40SDkuNDg4Yy4wNjgtLjE4OS4xMTItLjM4OS4xMTItLjZDOS42LjgxMyA4Ljc4NyAwIDcuOCAwYy0uNDYxIDAtLjg4LjE4Mi0xLjIuNDcyVi40NmwtLjYuNi0uNi0uNnYuMDEzQTEuNzg1IDEuNzg1IDAgMDA0LjIgMHptMCAxLjJjLjMzOCAwIC42LjI2Mi42LjYgMCAuMzM4LS4yNjIuNi0uNi42YS41OTEuNTkxIDAgMDEtLjYtLjZjMC0uMzM4LjI2Mi0uNi42LS42em0zLjYgMGMuMzM4IDAgLjYuMjYyLjYuNiAwIC4zMzgtLjI2Mi42LS42LjZhLjU5MS41OTEgMCAwMS0uNi0uNmMwLS4zMzguMjYyLS42LjYtLjZ6IiBmaWxsPSIjZmZmIi8+PC9zdmc+);     width: 12px;     height: 12px; } .promo-card__label:after {     width: 24px;     height: 24px;     border-radius: 50%;     background: hsla(0,0%,100%,.2); } .promo-card__label {     width: 44px;     height: 44px;     position: relative; } .promo-card__label.is-close, .promo-card__label.is-info {     cursor: pointer;     z-index: 4;     opacity: .9; } .is-info.promo-card__label:before {     content: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMiAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIgMEgwdjJoMlYwem0wIDRIMHYxMGgyVjR6IiBmaWxsPSIjZmZmIi8+PC9zdmc+);     width: 2px;     height: 14px; } .promo-card__label:after {     width: 24px;     height: 24px;     border-radius: 50%;     background: hsla(0,0%,100%,.2); } .promo-card__body {     flex: 1 1 100%;     display: flex;     flex-direction: column;     justify-content: center;     padding: 0 20px; } .promo-card.is-front>div {     position: relative; } .promo-card.is-welcome-package.is-front .promo-card__welcome-bonus {     font-family: Roboto,sans-serif;     font-weight: 900;     line-height: 1;     text-align: center;     text-transform: uppercase;     color: #fff;     margin-top: -30px;     transform: translateY(-5px); }  .promo-card.is-welcome-package.is-front .promo-card__welcome-bonus strong {     font-size: calc(108px*1);     padding: 3px 0 0; } .promo-card.is-welcome-package.is-front .promo-card__welcome-bonus em {     font-size: calc(19px*1);     margin-top: -3px; } .promo-card.is-welcome-package.is-front .promo-card__welcome-bonus strong.is-btc {     font-size: calc(95px*1); } .locale-ru .promo-card.is-welcome-package.is-front .promo-card__welcome-bonus span {     font-size: calc(25.5px*1); } .promo-card.is-first-deposit-vip.is-front:before {     background-image: url(/shared/2716/vip-bg.99ac626.webp); } .promo-card.is-first-deposit-vip .promo-card__label.is-bonus:before {     content: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMTIgMTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTQuMiAwYy0uOTg3IDAtMS44LjgxMy0xLjggMS44IDAgLjIxMS4wNDQuNDExLjExMy42SDB2Mi40aC42djUuNGMwIC42Ni41NCAxLjIgMS4yIDEuMmgzLjZWNC44aDEuMnY2LjZoMy42Yy42NiAwIDEuMi0uNTQgMS4yLTEuMlY0LjhoLjZWMi40SDkuNDg3Yy4wNjktLjE4OS4xMTMtLjM4OS4xMTMtLjZDOS42LjgxMyA4Ljc4NyAwIDcuOCAwYy0uNDYxIDAtLjg4LjE4Mi0xLjIuNDcyVi40NmwtLjYuNi0uNi0uNnYuMDEzQTEuNzg1IDEuNzg1IDAgMDA0LjIgMHptMCAxLjJjLjMzOCAwIC42LjI2Mi42LjZzLS4yNjIuNi0uNi42LS42LS4yNjItLjYtLjYuMjYyLS42LjYtLjZ6bTMuNiAwYy4zMzggMCAuNi4yNjIuNi42cy0uMjYyLjYtLjYuNi0uNi0uMjYyLS42LS42LjI2Mi0uNi42LS42eiIgZmlsbD0iI0Y5RDA0RSIvPjwvc3ZnPg==); } .promo-card.is-first-deposit-vip .promo-card__label:after {     background: #ac7111; } .promo-card.is-first-deposit-vip .promo-card__timer .countdown-timer__label, .promo-card.is-first-deposit-vip .promo-card__title {     color: #ae7522; } .promo-card.is-first-deposit-vip .promo-card__label.is-info:before {     content: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMiAxNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yIDBIMHYyaDJ6bTAgNEgwdjEwaDJ6IiBmaWxsPSIjRjlEMDRFIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=); } img {     height: auto;     max-width: 100%;     vertical-align: middle;;     user-select: none; } .promo-card__timer.countdown-timer {     font-size: 14px;     line-height: 16px;     height: 16px;     display: flex;     align-items: center;     justify-content: center; } .promo-card__footer {     margin-top: auto;     padding: 15px; } .promo-card.is-christmas-greeting .promo-card__label:after {     background-color: transparent; } .promo-card.is-christmas-greeting .promo-card__title {     text-transform: uppercase; } .promo-card.is-christmas-greeting.is-front:before {     background-image: url(/shared/2716/christmas-greeting-bg.30dfd8c.webp); } .promo-card.is-christmas-greeting .promo-card__subtitle {     display: block;     font-size: 22px;     line-height: 29px;     font-weight: 900;     text-align: center;     text-transform: uppercase;     color: #fff; } .promo-card.is-level-up.is-front:before {     background: linear-gradient(             180deg,#210430 38.16%,#4d4dd1); } .is-tournament.promo-card__label:before {     content: url(/shared/2716/tournament.198d1a3.svg); width: 14px; height: 12px; } .promo-card__label:after {     width: 24px;     height: 24px;     border-radius: 50%;     background: hsla(0,0%,100%,.2); } .promo-card__progressbar {     width: 100%;     height: 14px;     min-height: 14px;     background: rgba(0,0,0,.3);     border-radius: 10px;     overflow: hidden;     width: 75%;     margin: 5px auto 0;     position: relative; } .promo-card__progressbar-level, .promo-card__progressbar-percentage {     position: absolute;     left: 6px;     top: 0;     z-index: 1;     line-height: 15px;     font-size: 11px;     font-weight: 700;     color: #fff; } .promo-card__progressbar-line {     display: inline-block;     height: 14px;     position: absolute;     background: linear-gradient(             268.84deg,#ffb800,#e99a00 99.01%); } .promo-card__progressbar-percentage {     left: auto;     right: 6px; } .promo-card.is-welcome-freeroll.is-front:before {     background-image: url(/shared/2716/freeroll-bg.1d34f27.webp); } .promo {     margin-top: 45px; } .promo-card__content {     margin-top: 50px;     border-collapse: collapse;     width: 100%;     position: relative; } .promo-card__content li, .promo-card__content tr {     display: flex;     border-bottom: 1px solid hsla(0,0%,100%,.15); } .promo-card__content tr {     display: table-row; } .promo-card__content tr td {     font-size: 14px;     line-height: 40px;     font-weight: 400;     color: #fff;     padding: 0; } .promo-card__content tr td.promo-card__points {     font-weight: 500;     flex-grow: 1;     text-align: center; } .promo-card__content tr td:last-of-type {     font-weight: 500;     margin-left: auto;     text-align: right;     color: #ffd22f; } .promo-card.is-slot-wars.is-front:before {     background-image: url(/shared/2716/slot-wars-bg.c51ab9d.webp); } .promo-card.is-table-wars.is-front:before {     background-image: url(/shared/2716/table-wars-bg.3062f4f.webp); } .game__help__wrapper__lucky {     position: relative;     width: 100%;     overflow: hidden;     padding: 60px 35px 70px;     margin: -30px auto 0; } .game__help__wrapper__lucky__container {     margin: 0 auto;     width: 307px;     height: 164px;     position: relative;     perspective: 2000px; } .game__help__wrapper__lucky__carousel {     height: 100%;     width: 100%;     position: absolute;     transition: transform 3s; } .game__help__wrapper__lucky__carousel__perspective, .game__help__wrapper__lucky__carousel {     transform-style: preserve-3d; } .c-feeling-lucky__item {     display: block;     position: absolute;     width: 307px;     height: 164px;     min-height: 164px;     line-height: 16px;     font-size: 12px;     transition: transform 3s; } .c-feeling-lucky__item-image {     position: absolute;     top: 0;     left: 0;     width: 100%;     height: 100%;     -o-object-fit: cover;     object-fit: cover;     border-radius: 10px;     filter: drop-shadow(0 0 12px rgba(0,0,0,.15)); } .c-feeling-lucky__item.is-not-active {     pointer-events: none; } .c-feeling-lucky__item.is-not-active .c-feeling-lucky__item-image {     filter: brightness(.6) drop-shadow(0 0 12px rgba(0,0,0,.15));     transform: scale(.88); } .c-feeling-lucky__item-image.is-animated {     animation: pop-infinite 1s ease-in infinite; } @keyframes pop-infinite {     0% {         transform: scale(1);     }      50% {         transform: scale(1.02);     }     100% {         transform: scale(1);     } } .game__help {     background-color: #2b2740;     padding-top: 35px;     padding-bottom: 40px;     margin-top: 45px; } .game__help__wrapper__title {     font-size: 24px;     line-height: 28px;     font-weight: 400;     text-align: center;     text-transform: uppercase;     color: #fff;     margin: 0 0 25px; } .game__help__wrapper__text {     font-size: 14px;     line-height: 21px;     text-align: center;     color: #d5dee7;     margin: 0 0 25px; } .game__help__wrapper__name {     font-size: 16px;     line-height: 19px;     font-weight: 400;     text-align: center;     color: #d5dee7;     text-decoration: none;     text-transform: capitalize; } .game__help__wrapper__button {     display: flex;     justify-content: center; } .game__help__wrapper__button__link {     display: flex;     align-items: center;     font-size: 18px;     line-height: 21px;     font-weight: 700;     text-transform: uppercase;     color: #fff;     border: 1px solid #00bd71;     background-color: #00bd71;     border-radius: 8px;     margin: 25px auto 0;     outline: none;     padding: 15px 35px;     cursor: pointer;     transition: .35s ease; } .main {     margin-top: 35px; } .main__title {     text-align: center;   	text-transform: uppercase;   	font-size: 36px;   	color: #fff; } .c-providers-swiper-section {     background-color: #2b2740;     padding: 40px 0 30px;     margin-top: 45px; } .c-swiper-wrapper {     width: 100%;     max-width: 1420px;     padding: 0 45px;     margin: 0 auto; } .c-providers-swiper-section .c-swiper-navigation__arrow {     background-color: #3c3955; } .c-providers-swiper-section .c-view-all {     background-color: #3c3955; } .c-swiper-container {     overflow: hidden;     position: relative; } .c-providers-swiper__item {     display: inline-block;     width: 20%;     flex: 0 1 auto;     padding: 10px;     box-sizing: border-box;     line-height: 0;     position: relative; } .c-providers-swiper__link {     display: block;     text-decoration: none;     position: relative;     border-radius: 10px;     background: #2b2740;     background: linear-gradient(0deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.05)),#3c3955;     overflow: hidden; } .c-providers-swiper__body {     display: block;     position: relative;     overflow: hidden;     border-top-left-radius: 10px;     border-top-right-radius: 10px;     background-color: hsla(0,0%,100%,.05);     padding-top: 53.71%;     transition: .2s ease-out;     -webkit-backface-visibility: hidden; } .c-providers-swiper__image {     position: absolute;     top: 50%;     left: 50%;     transform: translate(-50%,-50%);     max-width: 80%;     transition: .2s ease-out; } .c-providers-swiper__footer {     position: relative;     background-color: #3c3955;     border-bottom-left-radius: 10px;     border-bottom-right-radius: 10px;     transition: .2s ease-out;     padding: 15px 0;     z-index: 1; } .c-providers-swiper__title {     display: block;     font-size: 16px;     line-height: 19px;     text-align: center;     color: #d5dee7;     margin-bottom: 7px; } .c-providers-swiper__subtitle {     display: block;     font-size: 14px;     line-height: 16px;     text-align: center;     color: #9ea1ae; } .social-icons__item {     display: inline-block;     vertical-align: top;     width: 50px;     height: 50px;     margin-left: 20px;     border-radius: 50%;     pointer-events: all; } .social-icons__item:first-of-type {     margin-left: 0; } .social-icons__icon {     display: flex;     justify-content: center;     align-items: center;     height: 100%;     width: 100%;     border-radius: 50%;     text-decoration: none;     background-color: #2b2740; } .social-icons__icon.is-telegram {     background-repeat: no-repeat; } .social-icons__icon:before {     color: #fff;     font-size: 24px;     line-height: 1; } .social-icons__icon.is-telegram:before {     content: "";     background-image: url(/shared/2716/telegram.ba4c785.png); width: 24px; height: 20.9px; background-size: 90%; background-repeat: no-repeat; } .os-win .social-icons__icon.is-facebook:before, .os-win .social-icons__icon.is-instagram:before, .os-win .social-icons__icon.is-twitter:before {     transform: translateY(15%); }  .social-icons__icon.is-facebook:before {     content: "";     background-image: url(/shared/2716/icons8-facebook-f.svg); width: 21px; height: 20.9px; background-size: 90%; background-repeat: no-repeat; } .social-icons__icon.is-twitter:before {     content: "";     background-image: url(/shared/2716/icons8-twitter.svg); width: 20px; height: 20.9px; transform: translateY(21%) translateX(2px)!important; background-size: 90%; background-repeat: no-repeat; } .social-icons__icon.is-instagram:before {     content: "";     background-image: url(/shared/2716/instagram.ea166b9.svg); background-size: 100%; width: 24px; height: 24px; transform: translateY(0)!important; } .social-icons__icon.is-social-vk:before {     content: "";     width: 70%;     height: 70%;     background-image: url(/shared/2716/vk.e51869a.png); background-position: 50%; background-size: 100%; } .footer {     margin-top: 45px;     padding-bottom: 45px; } .footer__nav {     display: flex;     justify-content: center; } .footer__nav__inner {     text-align: center;     margin: 0 90px 0 0;     width: 134px; } .footer__nav__inner:last-child {     margin: 0; } .footer__nav__inner__list__link {     font-size: 14px;     line-height: 21px;     color: hsla(0,0%,100%,.8);     font-weight: 300;     transition: color .3s ease;     text-decoration: none; } .footer__nav__inner__list {     margin-bottom: 10px; } .footer__nav__inner__list-title {     font-size: 18px;     line-height: 21px;     text-transform: uppercase;     letter-spacing: .05em;     color: #fff;     margin-bottom: 15px; } .footer__social {     text-align: center;     margin-top: 30px; } .footer__price {     background-color: #231f34;     padding: 35px 0;     margin-top: 35px; } .footer__price .container {     display: flex;     justify-content: space-between;     align-items: center; } .footer__price img {     max-width: 100%;     max-height: 24px;     height: 24px;     opacity: .3; } .footer-copyright__text {     display: inline;     font-size: 14px;     line-height: 21px;     color: #9ea1ae;     margin: 0; } .footer-copyright__wrap {     width: 100%;     padding: 0 45px;     display: flex;     align-items: center; } .footer-copyright__nav {     display: flex;     margin-left: auto; } .footer-copyright__nav-link {     display: block;     font-size: 14px;     line-height: 16px;     text-transform: uppercase;     text-decoration: none;     color: #fff;     margin-left: 30px;     cursor: pointer; } .footer-copyright__icons {     margin-left: 30px;     display: flex;     flex-direction: row;     flex-wrap: nowrap;     align-content: stretch;     align-items: center; } .footer-copyright__icons img {     margin-right: 18px; } .footer-copyright__icon-18 {     width: 32px;     height: 32px; } .footer-copyright__icon-gamecare {     width: 28.73px;     height: 32px; } .footer-copyright__icon-ga {     width: 49.97px;     height: 32px;     margin-right: 0; } .footer__copy {     margin-top: 25px; } .footer-copyright__content__wrap {     padding: 13px 45px; } .footer-copyright__content__wrap a {     color: #00bd71;     text-decoration: none;     transition: all .35s ease; } .footer-copyright__text {     font-size: 12px;     line-height: 21px;     color: #9ea1ae;     margin: 0; } @media only screen and (max-width: 1440px) {     .container {         padding: 0 15px;     } } @media only screen and (max-width: 1024px) {     .c-swiper,     .bs-c-swiper,     .c-swiper-providers,     .nav__inner {         overflow-x: scroll;     }     .c-swiper-navigation__arrow {         display: none;     }     .bs-c-swiper.is-promotions .swiper-slide {         width: 340px;     }     .nav__inner__list__link {         width: 140px;     }     .game:nth-child(5),     .game:nth-child(6),     .game:nth-child(7),     .game:nth-child(8) {         display: none;     }     .game {         padding: 10px 2px;     }     .footer__price .container {         justify-content: center;         flex-wrap: wrap;     }     .footer__price .container img {         margin-bottom: 15px;         margin-right: 10px;     }     .footer-copyright__wrap {         flex-wrap: wrap;         justify-content: center;     }     .footer-copyright__nav {         margin: 15px auto;     }     .c-swiper-item, .c-providers-item {         width: 100%;         flex-wrap: nowrap;     }     .c-swiper-item-games, .c-providers-item {         white-space: nowrap;     }     .buy__inner {         display: grid;         grid-template-columns: auto 170px;         padding: 20px 15px;         border-radius: 0;     }     .buy__inner__pay {         order: 1;         grid-gap: 18px;         gap: 18px;         align-self: flex-end;     }     .buy__inner__button {         grid-row: span 2;     }     .buy__inner__pay__icon svg {         width: 20px;     }     .buy__inner__pay__icon .visa {         width: 40px;     }     .buy__inner__pay__icon .apple {         width: 45px;     }     .buy__inner__pay__icon .iJtteN {         display: none;     }     .c-providers-swiper__item {         display: inline-block;         width: 182px;     } } @media only screen and (max-width: 868px) {     .banner__bottom,     .banner__icon__left {         display: none;     }     .footer__nav {         justify-content: space-evenly;     }     .footer__nav__inner {         margin: 0;     }     .c-providers-swiper__item:nth-child(5) {         display: none;     }     .c-providers-swiper__item {         width: 200px;     } } @media only screen and (max-width: 720px) {     .footer__nav {         flex-wrap: wrap;     }     .footer__nav__inner {         width: 150px;         margin-right: 10px;     }     .footer__nav__inner:last-child {         margin-right: 0;     }     .game:nth-child(4) {         display: none;     }     .game {         width: 33%;     } } @media only screen and (max-width: 650px) {     .footer__nav {         display: block;     }      .footer__nav__inner {         width: 150px;         margin: 0 auto 45px;     }      .footer__nav__inner:last-child {         margin: 0 auto;     }      .footer-copyright__nav-link {         font-size: 12px;     }      .footer-copyright__text {         font-size: 10px;     } } @media only screen and (max-width: 570px) {     .buy__inner__pay {         justify-content: flex-start;     }     .c-providers-swiper__item:nth-child(4) {         display: none;     }     .header__button__link {         display: none;     }     .header__button__link.header__button__link-green {         display: block;     } } @media only screen and (max-width: 570px) {     .c-providers-swiper__item:nth-child(3) {         display: none;     }     .footer-copyright__nav-link {         margin: 0;     }     .footer-copyright__nav {         display: block;         text-align: center;     }     .footer-copyright__nav li {         margin-bottom: 15px;     }     .c-swiper-wrapper {         padding: 0px 10px;     } } @media only screen and (max-width: 440px) {     .game:nth-child(3) {         display: none;     }     .game {         width: 49%;     }     .buy__inner {         display: block;     }     .buy__inner__button {         margin: 0 auto;     }     .buy__inner__pay {         justify-content: space-evenly;     }     .buy__inner__pay__icon:last-child {         display: none;     }     .buy__inner__ask {         text-align: center;     }     .header {         padding: 10px 5px;     }     .banner__form {         width: 360px;     } } @media only screen and (max-width: 360px) {     .c-feeling-lucky__item-image {         left: -19px;     }     .social-icons__item {         width: 45px;         height: 45px;     } } .main__description h2 { color: #fff; font-size: 26px; } .main__description h3 { color: #fff; font-size: 22px; } .main__description ul { font-size: 16px !important; padding-left: 15px; margin: 5px 15px; } .main__description ol { font-size: 16px !important; padding-left: 15px; margin: 5px 15px; } .main__description blockquote { font-weight: 500; border-left: 5px solid #ab484b; padding-left: 15px; font-size: 16px; margin: 20px 0px; color: #fff; } .main__description img { max-width: 100%; } .main__description a { color: #ab484b; text-decoration: none; }