html {         line-height: 1.15;         -ms-text-size-adjust: 100%;         -webkit-text-size-adjust: 100%     }            body {         margin: 0     }          article,     aside,     footer,     header,     nav,     section {         display: block     }          h1 {         font-size: 2em;         margin: 0.67em 0     }          figcaption,     figure,     main {         display: block     }          figure {         margin: 1em 40px     }          hr {         -webkit-box-sizing: content-box;         box-sizing: content-box;         height: 0;         overflow: visible     }          pre {         font-family: monospace, monospace;         font-size: 1em     }          a {         background-color: transparent;         -webkit-text-decoration-skip: objects     }          abbr[title] {         border-bottom: none;         text-decoration: underline;         -webkit-text-decoration: underline dotted;         text-decoration: underline dotted     }          b,     strong {         font-weight: inherit     }          b,     strong {         font-weight: bolder     }          code,     kbd,     samp {         font-family: monospace, monospace;         font-size: 1em     }          dfn {         font-style: italic     }          mark {         background-color: #ff0;         color: #000     }          small {         font-size: 80%     }          sub,     sup {         font-size: 75%;         line-height: 0;         position: relative;         vertical-align: baseline     }          sub {         bottom: -0.25em     }          sup {         top: -0.5em     }          audio,     video {         display: inline-block     }          audio:not([controls]) {         display: none;         height: 0     }          img {         border-style: none     }          svg:not(:root) {         overflow: hidden     }          button,     input,     optgroup,     select,     textarea {         font-family: sans-serif;         font-size: 100%;         line-height: 1.15;         margin: 0     }          button,     input {         overflow: visible     }          button,     select {         text-transform: none     }          button,     html [type="button"],     [type="reset"],     [type="submit"] {         -webkit-appearance: button     }          button::-moz-focus-inner,     [type="button"]::-moz-focus-inner,     [type="reset"]::-moz-focus-inner,     [type="submit"]::-moz-focus-inner {         border-style: none;         padding: 0     }          button:-moz-focusring,     [type="button"]:-moz-focusring,     [type="reset"]:-moz-focusring,     [type="submit"]:-moz-focusring {         outline: 1px dotted ButtonText     }          fieldset {         padding: 0.35em 0.75em 0.625em     }          legend {         -webkit-box-sizing: border-box;         box-sizing: border-box;         color: inherit;         display: table;         max-width: 100%;         padding: 0;         white-space: normal     }          progress {         display: inline-block;         vertical-align: baseline     }          textarea {         overflow: auto     }          [type="checkbox"],     [type="radio"] {         -webkit-box-sizing: border-box;         box-sizing: border-box;         padding: 0     }          [type="number"]::-webkit-inner-spin-button,     [type="number"]::-webkit-outer-spin-button {         height: auto     }          [type="search"] {         -webkit-appearance: textfield;         outline-offset: -2px     }          [type="search"]::-webkit-search-cancel-button,     [type="search"]::-webkit-search-decoration {         -webkit-appearance: none     }          ::-webkit-file-upload-button {         -webkit-appearance: button;         font: inherit     }          details,     menu {         display: block     }          summary {         display: list-item     }          canvas {         display: inline-block     }          template {         display: none     }          [hidden] {         display: none     }               .icon,     .remodal-close,     .notification__close,     .notification__item-close,     .selectBox-dropdown .selectBox-arrow,     .nc-mobile-menu__close,     .banner__item-checkbox,     .btn-all-games__icon-arrow-down,     .cashbox__comppoints-info,     .cashbox__exchange-icon,     .cashbox__icon-info,     .cashbox-history__icon-arrow-down,     .cashbox-history__icon-arrow-up,     .cashbox-history__arrow-right,     .game-categories__result-icon,     .game-categories__item-star,     .game-categories__search-icon-search,     .game-categories__search-icon-close,     .game-item__icon-info,     .game-item__close,     .game-list__icon,     .game-list__btn-overlay-false,     .game-list__btn-overlay-true,     .game-list__btn-play-icon,     .game-sidebar__icon-info,     .game-sidebar__icon-arrow-down,     .game-sidebar__icon-clock,     .game-sidebar__icon-cup,     .game-sidebar__icon-list,     .gifts__arrow-prev,     .gifts__arrow-next,     .gifts__done,     .gifts__zero-icon,     .gifts__icon-info,     .gifts__icon-close,     .globologin-item,     .footer-social__item,     .go-up__wrapper,     .home-slider [class^="home-slider__arrow-"],     .home-slider__btn-link__icon,     .levels__container .swiper-button-prev,     .levels__container .swiper-button-next,     .levels__progress-done-icon,     .main-menu__icon-branch-right,     .main-menu__icon-branch-left,     .my-games__container-icon-favorite,     .my-games__container-icon-myfavorites,     .my-games__arrow-prev,     .my-games__arrow-next,     .my-games-btn__icon-favorite,     .my-games-btn__icon-arrow-down,     .nc-btn-menu__menu-icon,     .nc-game-item__btn-play-icon,     .nc-game-item__icon,     .nc-game-item__jackpot-info--icon-img,     .nc-game-type__item-star,     .nc-game-type__icons-all-games,     .nc-game-type__icons-types-games,     .nc-game-type__icons-producers-games,     .nc-game-type__icons-arrow,     .nc-search__icon-search,     .nc-search__icon-close,     .nc-search-btn__icon,     .nc-search-result__container-icon,     .sidebar-nav__link-icon,     .sidebar-nav__icon-favorite,     .sidebar-nav__icon-arrow-down,     .nc-user-buttons__icon-gift,     .nc-user-buttons__icon-notification,     .nc-user-buttons__icon-favorite,     .nc-user-buttons__icon-arrow-down,     .nc-user-level-name__icon-info,     .note__close,     .notification__icon,     .popup__close,     .popup__input-validation-icon,     .popup__checkbox-mask,     .popup__tooltip-info,     .popup__button-error-icon,     .profile__email-icon-alert,     .profile__checkbox-mask,     .profile__info-icon,     .profile__icon-arrow-down,     .quick-payment__close-icon,     .table__item--icon-gift,     .tabs__icon--gift,     .tabs__icon--profile,     .tabs__icon--achiev,     .tabs__icon--lock,     .tabs__icon-close,     .tabs__icon-clock,     .tabs__icon-cup,     .tabs__icon-list,     .tabs__icon-search,     .tournament-limits__icon,     .tournament-limits__tooltip-icon,     .tournament__btn--disabled,     .icon-flag,     .icon-banknotes,     .icon-slots,     .icon-person-flag,     .icon-places,     .tournament__icon-arrow-slim-left,     .tournament__page-back-icon,     .tournament-tooltip__icon,     .icon-place-1,     .icon-place-3,     .icon-place-2,     .winners-beta [class^="winners-beta__arrow-"],     .promo__prize-gonfalon-icon,     .is-open .promo__prize-gonfalon-icon,     .promo__tournaments-item--checked,     .promo__icon-info,     .promo__icon-gift,     .promo__icon-attention,     .promo__icon-close,     .welcome-feed__slider-arrow-prev,     .welcome-feed__slider-arrow-next,     .welcome-feed__accordion-icon-arrow-down,     [class^="icon-"],     [class*=" icon-"] {         font-family: "svg-icons" !important;         speak: none;         font-style: normal;         font-weight: normal;         font-variant: normal;         text-transform: none;         line-height: 1;         -webkit-font-smoothing: antialiased;         -moz-osx-font-smoothing: grayscale     }          .icon-achiev-mk1:before,     .icon-achiev:before,     .tabs__icon--achiev:before,     .icon-alert:before,     .profile__email-icon-alert:before,     .icon-all-games-lara:before,     .nc-game-type__icons-all-games:before,     .icon-all-games-mk1:before,     .icon-all-games-mk3:before,     .icon-arrow-down-lara:before,     .selectBox-dropdown .selectBox-arrow:before,     .btn-all-games__icon-arrow-down:before,     .cashbox-history__icon-arrow-down:before,     .game-sidebar__icon-arrow-down:before,     .my-games-btn__icon-arrow-down:before,     .nc-game-type__icons-arrow:before,     .sidebar-nav__icon-arrow-down:before,     .nc-user-buttons__icon-arrow-down:before,     .profile__icon-arrow-down:before,     .quick-payment__close-icon:before,     .welcome-feed__accordion-icon-arrow-down:before,     .icon-arrow-down-tron:before,     .icon-arrow-left:before,     .gifts__arrow-prev:before,     .home-slider__arrow-prev:before,     .levels__container .swiper-button-prev:before,     .my-games__arrow-prev:before,     .winners-beta__arrow-prev:before,     .welcome-feed__slider-arrow-prev:before,     .icon-arrow-right:before,     .cashbox-history__arrow-right:before,     .gifts__arrow-next:before,     .home-slider__arrow-next:before,     .levels__container .swiper-button-next:before,     .my-games__arrow-next:before,     .winners-beta__arrow-next:before,     .welcome-feed__slider-arrow-next:before,     .icon-arrow-slim-left:before,     .icon-arrow-up-lara:before,     .cashbox-history__icon-arrow-up:before,     .go-up__wrapper:before,     .icon-arrow-up-mk3:before,     .icon-arrow-up-tron:before,     .icon-attention:before,     .promo__icon-attention:before,     .icon-back:before,     .nc-mobile-menu__close:before,     .icon-bell:before,     .icon-branch-left:before,     .main-menu__icon-branch-left:before,     .icon-branch-right:before,     .main-menu__icon-branch-right:before,     .icon-checkbox-checked-lara:before,     .banner__item-checkbox:before,     .gifts__done:before,     .levels__progress-done-icon:before,     .popup__input-validation-icon:before,     .popup__checkbox-mask:before,     .profile__checkbox-mask:before,     .is-open .promo__prize-gonfalon-icon:before,     .promo__tournaments-item--checked:before,     .icon-checkbox-checked-mk1:before,     .icon-clock-gms:before,     .icon-clock-mk3:before,     .icon-clock-ssl:before,     .tabs__icon-clock:before,     .icon-clock-tron:before,     .icon-clock:before,     .game-sidebar__icon-clock:before,     .icon-close-mk3:before,     .icon-close:before,     .remodal-close:before,     .notification__close:before,     .notification__item-close:before,     .game-categories__search-icon-close:before,     .game-item__close:before,     .gifts__icon-close:before,     .nc-search__icon-close:before,     .note__close:before,     .popup__close:before,     .tabs__icon-close:before,     .promo__icon-close:before,     .icon-coupon:before,     .icon-cup-gms:before,     .icon-cup-mk3:before,     .icon-cup-ssl:before,     .tabs__icon-cup:before,     .icon-cup-tron:before,     .icon-cup:before,     .game-sidebar__icon-cup:before,     .icon-facebook:before,     .footer-social__item--fb:before,     .globologin-fb:before,     .icon-favorite-lara:before,     .my-games__container-icon-favorite:before,     .my-games-btn__icon-favorite:before,     .sidebar-nav__icon-favorite:before,     .nc-user-buttons__icon-favorite:before,     .icon-favorite-tron:before,     .icon-gift-lara:before,     .gifts__zero-icon:before,     .nc-user-buttons__icon-gift:before,     .table__item--icon-gift:before,     .tabs__icon--gift:before,     .promo__icon-gift:before,     .icon-gift-mk3:before,     .icon-gift-tron:before,     .icon-google-plus:before,     .footer-social__item--gg:before,     .globologin-gg:before,     .icon-hot-lara:before,     .game-list__icons-hot .game-list__icon:before,     .nc-game-item__icons-hot .nc-game-item__icon:before,     .icon-hot-mk1:before,     .icon-info-privat:before,     .icon-info:before,     .cashbox__comppoints-info:before,     .cashbox__icon-info:before,     .game-item__icon-info:before,     .game-sidebar__icon-info:before,     .gifts__icon-info:before,     .home-slider__btn-link__icon:before,     .nc-game-item__jackpot-info--icon-img:before,     .nc-user-level-name__icon-info:before,     .popup__tooltip-info:before,     .profile__info-icon:before,     .promo__icon-info:before,     .icon-list-gms:before,     .icon-list-mk3:before,     .icon-list-ssl:before,     .tabs__icon-list:before,     .icon-list-tron:before,     .icon-list:before,     .game-sidebar__icon-list:before,     .icon-lock:before,     .tabs__icon--lock:before,     .promo__prize-gonfalon-icon:before,     .icon-logout:before,     .icon-mail:before,     .icon-mailru:before,     .footer-social__item--mr:before,     .globologin-mr:before,     .icon-menu-lara:before,     .nc-btn-menu__menu-icon:before,     .icon-minus-tron:before,     .icon-my-favorites:before,     .my-games__container-icon-myfavorites:before,     .icon-new:before,     .game-list__icons-new .game-list__icon:before,     .nc-game-item__icons-new .nc-game-item__icon:before,     .notification__item-icon-new:before,     .icon-notification-lara:before,     .nc-user-buttons__icon-notification:before,     .notification__icon:before,     .icon-notification-mk1:before,     .icon-notification:before,     .notification__count:before,     .tabs__count:before,     .main-menu__link-count:before,     .icon-ok:before,     .footer-social__item--ok:before,     .globologin-ok:before,     .icon-pencil:before,     .icon-play-hover:before,     .game-list__btn-overlay-true:before,     .icon-play-privat:before,     .game-list__btn-play-icon:before,     .nc-game-item__btn-play-icon:before,     .icon-play:before,     .game-list__btn-overlay-false:before,     .icon-plus-tron:before,     .icon-producers-games-lara:before,     .nc-game-type__icons-producers-games:before,     .icon-producers-games-mk1:before,     .icon-producers-games-mk3:before,     .icon-profile-mk1:before,     .icon-profile:before,     .tabs__icon--profile:before,     .icon-radio-checked:before,     .cashbox__exchange-icon:before,     .icon-refresh:before,     .popup__button-error-icon:before,     .icon-search:before,     .game-categories__result-icon:before,     .game-categories__search-icon-search:before,     .nc-search__icon-search:before,     .nc-search-btn__icon:before,     .nc-search-result__container-icon:before,     .tabs__icon-search:before,     .icon-star:before,     .game-categories__item-star:before,     .nc-game-type__item-star:before,     .icon-tournament-arrow-down:before,     .tournament__more-btn:before,     .icon-tournament-arrow-left:before,     .icon-tournament-arrow-up:before,     .tournament__more-btn:active:before,     .icon-tournament-back-lotoru:before,     .tournament__page-back-icon:before,     .icon-tournament-back-vu1-old:before,     .icon-tournament-back-vu1:before,     .icon-tournament-banknotes:before,     .icon-tournament-btn-disabled:before,     .tournament__btn--disabled:before,     .icon-tournament-flag:before,     .icon-tournament-games-prev:before,     .icon-tournament-icon:before,     .game-list__icon-tournament-inner:before,     .nc-game-item__icon-tournament-inner:before,     .tournament__sidebar-item-label-icon:before,     .icon-tournament-info:before,     .tournament-limits__tooltip-icon:before,     .tournament-tooltip__icon:before,     .icon-tournament-limits:before,     .tournament-limits__icon:before,     .icon-tournament-person-flag:before,     .icon-tournament-place-1:before,     .icon-place-1:before,     .icon-tournament-place-3:before,     .icon-tournament-places-gms:before,     .icon-tournament-places-lotoru:before,     .icon-places:before,     .icon-tournament-places-vu1:before,     .icon-tournament-places-vu2:before,     .icon-tournament-places-vu3:before,     .icon-tournament-slots:before,     .icon-tournament-triangle:before,     .icon-twitter:before,     .footer-social__item--tw:before,     .globologin-tw:before,     .icon-type-games-lara:before,     .nc-game-type__icons-types-games:before,     .icon-type-games-mk1:before,     .icon-type-games-mk3:before,     .icon-vk:before,     .footer-social__item--vk:before,     .globologin-vk:before,     .icon-yandex:before,     .footer-social__item--ya:before,     .globologin-ya:before,     .sidebar-nav__link-icon:before,     .icon-flag:before,     .icon-banknotes:before,     .icon-slots:before,     .icon-person-flag:before,     .tournament__icon-arrow-slim-left:before,     .icon-place-3:before,     .icon-place-2:before {         font-family: "svg-icons";         -webkit-font-smoothing: antialiased;         -moz-osx-font-smoothing: grayscale;         font-style: normal;         font-variant: normal;         font-weight: normal;         text-decoration: none;         text-transform: none     }          .icon-achiev-mk1:before {         content: "\e001"     }          .icon-achiev:before,     .tabs__icon--achiev:before {         content: "\e002"     }          .icon-alert:before,     .profile__email-icon-alert:before {         content: "\e003"     }          .icon-all-games-lara:before,     .nc-game-type__icons-all-games:before {         content: "\e004"     }          .icon-all-games-mk1:before {         content: "\e005"     }          .icon-all-games-mk3:before {         content: "\e006"     }          .icon-arrow-down-lara:before,     .selectBox-dropdown .selectBox-arrow:before,     .btn-all-games__icon-arrow-down:before,     .cashbox-history__icon-arrow-down:before,     .game-sidebar__icon-arrow-down:before,     .my-games-btn__icon-arrow-down:before,     .nc-game-type__icons-arrow:before,     .sidebar-nav__icon-arrow-down:before,     .nc-user-buttons__icon-arrow-down:before,     .profile__icon-arrow-down:before,     .quick-payment__close-icon:before,     .welcome-feed__accordion-icon-arrow-down:before {         content: "\e007"     }          .icon-arrow-down-tron:before {         content: "\e008"     }          .icon-arrow-left:before,     .gifts__arrow-prev:before,     .home-slider__arrow-prev:before,     .levels__container .swiper-button-prev:before,     .my-games__arrow-prev:before,     .winners-beta__arrow-prev:before,     .welcome-feed__slider-arrow-prev:before {         content: "\e009"     }          .icon-arrow-right:before,     .cashbox-history__arrow-right:before,     .gifts__arrow-next:before,     .home-slider__arrow-next:before,     .levels__container .swiper-button-next:before,     .my-games__arrow-next:before,     .winners-beta__arrow-next:before,     .welcome-feed__slider-arrow-next:before {         content: "\e00a"     }          .icon-arrow-slim-left:before {         content: "\e00b"     }          .icon-arrow-up-lara:before,     .cashbox-history__icon-arrow-up:before,     .go-up__wrapper:before {         content: "\e00c"     }          .icon-arrow-up-mk3:before {         content: "\e00d"     }          .icon-arrow-up-tron:before {         content: "\e00e"     }          .icon-attention:before,     .promo__icon-attention:before {         content: "\e00f"     }          .icon-back:before,     .nc-mobile-menu__close:before {         content: "\e010"     }          .icon-bell:before {         content: "\e011"     }          .icon-branch-left:before,     .main-menu__icon-branch-left:before {         content: "\e012"     }          .icon-branch-right:before,     .main-menu__icon-branch-right:before {         content: "\e013"     }          .icon-checkbox-checked-lara:before,     .banner__item-checkbox:before,     .gifts__done:before,     .levels__progress-done-icon:before,     .popup__input-validation-icon:before,     .popup__checkbox-mask:before,     .profile__checkbox-mask:before,     .is-open .promo__prize-gonfalon-icon:before,     .promo__tournaments-item--checked:before {         content: "\e014"     }          .icon-checkbox-checked-mk1:before {         content: "\e015"     }          .icon-clock-gms:before {         content: "\e016"     }          .icon-clock-mk3:before {         content: "\e017"     }          .icon-clock-ssl:before,     .tabs__icon-clock:before {         content: "\e018"     }          .icon-clock-tron:before {         content: "\e019"     }          .icon-clock:before,     .game-sidebar__icon-clock:before {         content: "\e01a"     }          .icon-close-mk3:before {         content: "\e01b"     }          .icon-close:before,     .remodal-close:before,     .notification__close:before,     .notification__item-close:before,     .game-categories__search-icon-close:before,     .game-item__close:before,     .gifts__icon-close:before,     .nc-search__icon-close:before,     .note__close:before,     .popup__close:before,     .tabs__icon-close:before,     .promo__icon-close:before {         content: "\e01c"     }          .icon-coupon:before {         content: "\e01d"     }          .icon-cup-gms:before {         content: "\e01e"     }          .icon-cup-mk3:before {         content: "\e01f"     }          .icon-cup-ssl:before,     .tabs__icon-cup:before {         content: "\e020"     }          .icon-cup-tron:before {         content: "\e021"     }          .icon-cup:before,     .game-sidebar__icon-cup:before {         content: "\e022"     }          .icon-facebook:before,     .footer-social__item--fb:before,     .globologin-fb:before {         content: "\e023"     }          .icon-favorite-lara:before,     .my-games__container-icon-favorite:before,     .my-games-btn__icon-favorite:before,     .sidebar-nav__icon-favorite:before,     .nc-user-buttons__icon-favorite:before {         content: "\e024"     }          .icon-favorite-tron:before {         content: "\e025"     }          .icon-gift-lara:before,     .gifts__zero-icon:before,     .nc-user-buttons__icon-gift:before,     .table__item--icon-gift:before,     .tabs__icon--gift:before,     .promo__icon-gift:before {         content: "\e026"     }          .icon-gift-mk3:before {         content: "\e027"     }          .icon-gift-tron:before {         content: "\e028"     }          .icon-google-plus:before,     .footer-social__item--gg:before,     .globologin-gg:before {         content: "\e029"     }          .icon-hot-lara:before,     .game-list__icons-hot .game-list__icon:before,     .nc-game-item__icons-hot .nc-game-item__icon:before {         content: "\e02a"     }          .icon-hot-mk1:before {         content: "\e02b"     }          .icon-info-privat:before {         content: "\e02c"     }          .icon-info:before,     .cashbox__comppoints-info:before,     .cashbox__icon-info:before,     .game-item__icon-info:before,     .game-sidebar__icon-info:before,     .gifts__icon-info:before,     .home-slider__btn-link__icon:before,     .nc-game-item__jackpot-info--icon-img:before,     .nc-user-level-name__icon-info:before,     .popup__tooltip-info:before,     .profile__info-icon:before,     .promo__icon-info:before {         content: "\e02d"     }          .icon-list-gms:before {         content: "\e02e"     }          .icon-list-mk3:before {         content: "\e02f"     }          .icon-list-ssl:before,     .tabs__icon-list:before {         content: "\e030"     }          .icon-list-tron:before {         content: "\e031"     }          .icon-list:before,     .game-sidebar__icon-list:before {         content: "\e032"     }          .icon-lock:before,     .tabs__icon--lock:before,     .promo__prize-gonfalon-icon:before {         content: "\e033"     }          .icon-logout:before {         content: "\e034"     }          .icon-mail:before {         content: "\e035"     }          .icon-mailru:before,     .footer-social__item--mr:before,     .globologin-mr:before {         content: "\e036"     }          .icon-menu-lara:before,     .nc-btn-menu__menu-icon:before {         content: "☰"     }          .icon-minus-tron:before {         content: "\e038"     }          .icon-my-favorites:before,     .my-games__container-icon-myfavorites:before {         content: "\e039"     }          .icon-new:before,     .game-list__icons-new .game-list__icon:before,     .nc-game-item__icons-new .nc-game-item__icon:before,     .notification__item-icon-new:before {         content: "\e03a"     }          .icon-notification-lara:before,     .nc-user-buttons__icon-notification:before,     .notification__icon:before {         content: "\e03b"     }          .icon-notification-mk1:before {         content: "\e03c"     }          .icon-notification:before,     .notification__count:before,     .tabs__count:before,     .main-menu__link-count:before {         content: "\e03d"     }          .icon-ok:before,     .footer-social__item--ok:before,     .globologin-ok:before {         content: "\e03e"     }          .icon-pencil:before {         content: "\e03f"     }          .icon-play-hover:before,     .game-list__btn-overlay-true:before {         content: "\e040"     }          .icon-play-privat:before,     .game-list__btn-play-icon:before,     .nc-game-item__btn-play-icon:before {         content: "\e041"     }          .icon-play:before,     .game-list__btn-overlay-false:before {         content: "\e042"     }          .icon-plus-tron:before {         content: "\e043"     }          .icon-producers-games-lara:before,     .nc-game-type__icons-producers-games:before {         content: "\e044"     }          .icon-producers-games-mk1:before {         content: "\e045"     }          .icon-producers-games-mk3:before {         content: "\e046"     }          .icon-profile-mk1:before {         content: "\e047"     }          .icon-profile:before,     .tabs__icon--profile:before {         content: "\e048"     }          .icon-radio-checked:before,     .cashbox__exchange-icon:before {         content: "\e049"     }          .icon-refresh:before,     .popup__button-error-icon:before {         content: "\e04a"     }          .icon-search:before,     .game-categories__result-icon:before,     .game-categories__search-icon-search:before,     .nc-search__icon-search:before,     .nc-search-btn__icon:before,     .nc-search-result__container-icon:before,     .tabs__icon-search:before {         content: "\e04b"     }          .icon-star:before,     .game-categories__item-star:before,     .nc-game-type__item-star:before {         content: "\e04c"     }          .icon-tournament-arrow-down:before,     .tournament__more-btn:before {         content: "\e04d"     }          .icon-tournament-arrow-left:before {         content: "\e04e"     }          .icon-tournament-arrow-up:before,     .tournament__more-btn:active:before {         content: "\e04f"     }          .icon-tournament-back-lotoru:before,     .tournament__page-back-icon:before {         content: "\e050"     }          .icon-tournament-back-vu1-old:before {         content: "\e051"     }          .icon-tournament-back-vu1:before {         content: "\e052"     }          .icon-tournament-banknotes:before {         content: "\e053"     }          .icon-tournament-btn-disabled:before,     .tournament__btn--disabled:before {         content: "\e054"     }          .icon-tournament-flag:before {         content: "\e055"     }          .icon-tournament-games-prev:before {         content: "\e056"     }          .icon-tournament-icon:before,     .game-list__icon-tournament-inner:before,     .nc-game-item__icon-tournament-inner:before,     .tournament__sidebar-item-label-icon:before {         content: "\e057"     }          .icon-tournament-info:before,     .tournament-limits__tooltip-icon:before,     .tournament-tooltip__icon:before {         content: "\e058"     }          .icon-tournament-limits:before,     .tournament-limits__icon:before {         content: "\e059"     }          .icon-tournament-person-flag:before {         content: "\e05a"     }          .icon-tournament-place-1:before,     .icon-place-1:before {         content: "\e05b"     }          .icon-tournament-place-3:before {         content: "\e05c"     }          .icon-tournament-places-gms:before {         content: "\e05d"     }          .icon-tournament-places-lotoru:before,     .icon-places:before {         content: "\e05e"     }          .icon-tournament-places-vu1:before {         content: "\e05f"     }          .icon-tournament-places-vu2:before {         content: "\e060"     }          .icon-tournament-places-vu3:before {         content: "\e061"     }          .icon-tournament-slots:before {         content: "\e062"     }          .icon-tournament-triangle:before {         content: "\e063"     }          .icon-twitter:before,     .footer-social__item--tw:before,     .globologin-tw:before {         content: "\e064"     }          .icon-type-games-lara:before,     .nc-game-type__icons-types-games:before {         content: "\e065"     }          .icon-type-games-mk1:before {         content: "\e066"     }          .icon-type-games-mk3:before {         content: "\e067"     }          .icon-vk:before,     .footer-social__item--vk:before,     .globologin-vk:before {         content: "\e068"     }          .icon-yandex:before,     .footer-social__item--ya:before,     .globologin-ya:before {         content: "\e069"     }             .swiper-container {         margin: 0 auto;         position: relative;         overflow: hidden;         z-index: 1     }          .swiper-container-no-flexbox .swiper-slide {         float: left     }          .swiper-container-vertical>.swiper-wrapper {         -webkit-box-orient: vertical;         -ms-flex-direction: column;         flex-direction: column     }          .swiper-wrapper {         position: relative;         width: 100%;         height: 100%;         z-index: 1;         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-transition-property: -webkit-transform;         transition-property: -webkit-transform;         transition-property: transform;         transition-property: transform, -webkit-transform;         -webkit-box-sizing: content-box;         box-sizing: content-box     }          .swiper-container-android .swiper-slide,     .swiper-wrapper {         -webkit-transform: translate3d(0px, 0, 0);         transform: translate3d(0px, 0, 0)     }          .swiper-container-multirow>.swiper-wrapper {         -webkit-box-lines: multiple;         -moz-box-lines: multiple;         -ms-flex-wrap: wrap;         flex-wrap: wrap     }          .swiper-container-free-mode>.swiper-wrapper {         -webkit-transition-timing-function: ease-out;         transition-timing-function: ease-out;         margin: 0 auto     }          .swiper-slide {         -webkit-flex-shrink: 0;         -ms-flex: 0 0 auto;         -ms-flex-negative: 0;         flex-shrink: 0;         width: 100%;         height: 100%;         position: relative     }          .swiper-container-autoheight,     .swiper-container-autoheight .swiper-slide {         height: auto     }          .swiper-container-autoheight .swiper-wrapper {         -webkit-box-align: start;         -ms-flex-align: start;         align-items: flex-start;         -webkit-transition-property: -webkit-transform, height;         -webkit-transition-property: height, -webkit-transform;         transition-property: height, -webkit-transform;         transition-property: transform, height;         transition-property: transform, height, -webkit-transform     }          .swiper-container .swiper-notification {         position: absolute;         left: 0;         top: 0;         pointer-events: none;         opacity: 0;         z-index: -1000     }          .swiper-wp8-horizontal {         -ms-touch-action: pan-y;         touch-action: pan-y     }          .swiper-wp8-vertical {         -ms-touch-action: pan-x;         touch-action: pan-x     }          .swiper-button-prev,     .swiper-button-next {         position: absolute;         top: 50%;         width: 27px;         height: 44px;         margin-top: -22px;         z-index: 10;         cursor: pointer;         background-size: 27px 44px;         background-position: center;         background-repeat: no-repeat     }          .swiper-button-prev.swiper-button-disabled,     .swiper-button-next.swiper-button-disabled {         opacity: 0.35;         cursor: auto;         pointer-events: none     }          .swiper-button-prev,     .swiper-container-rtl .swiper-button-next {         background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D`http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D`M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");         left: 10px;         right: auto     }          .swiper-button-prev.swiper-button-black,     .swiper-container-rtl .swiper-button-next.swiper-button-black {         background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D`http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D`M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")     }          .swiper-button-prev.swiper-button-white,     .swiper-container-rtl .swiper-button-next.swiper-button-white {         background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D`http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D`M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")     }          .swiper-button-next,     .swiper-container-rtl .swiper-button-prev {         background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D`http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D`M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");         right: 10px;         left: auto     }          .swiper-button-next.swiper-button-black,     .swiper-container-rtl .swiper-button-prev.swiper-button-black {         background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D`http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D`M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")     }          .swiper-button-next.swiper-button-white,     .swiper-container-rtl .swiper-button-prev.swiper-button-white {         background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D`http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D`M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")     }          .swiper-pagination {         position: absolute;         text-align: center;         -webkit-transition: 300ms;         transition: 300ms;         -webkit-transform: translate3d(0, 0, 0);         transform: translate3d(0, 0, 0);         z-index: 10     }          .swiper-pagination.swiper-pagination-hidden {         opacity: 0     }          .swiper-pagination-fraction,     .swiper-pagination-custom,     .swiper-container-horizontal>.swiper-pagination-bullets {         bottom: 10px;         left: 0;         width: 100%     }          .swiper-pagination-bullet {         width: 8px;         height: 8px;         display: inline-block;         border-radius: 100%;         background: #000;         opacity: 0.2     }          button.swiper-pagination-bullet {         border: none;         margin: 0;         padding: 0;         -webkit-box-shadow: none;         box-shadow: none;         -moz-appearance: none;         -ms-appearance: none;         -webkit-appearance: none;         appearance: none     }          .swiper-pagination-clickable .swiper-pagination-bullet {         cursor: pointer     }          .swiper-pagination-white .swiper-pagination-bullet {         background: #fff     }          .swiper-pagination-bullet-active {         opacity: 1;         background: #007aff     }          .swiper-pagination-white .swiper-pagination-bullet-active {         background: #fff     }          .swiper-pagination-black .swiper-pagination-bullet-active {         background: #000     }          .swiper-container-vertical>.swiper-pagination-bullets {         right: 10px;         top: 50%;         -webkit-transform: translate3d(0px, -50%, 0);         transform: translate3d(0px, -50%, 0)     }          .swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {         margin: 5px 0;         display: block     }          .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {         margin: 0 5px     }          .swiper-pagination-progress {         background: rgba(0, 0, 0, 0.25);         position: absolute     }          .swiper-pagination-progress .swiper-pagination-progressbar {         background: #007aff;         position: absolute;         left: 0;         top: 0;         width: 100%;         height: 100%;         -webkit-transform: scale(0);         transform: scale(0);         -webkit-transform-origin: left top;         transform-origin: left top     }          .swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar {         -webkit-transform-origin: right top;         transform-origin: right top     }          .swiper-container-horizontal>.swiper-pagination-progress {         width: 100%;         height: 4px;         left: 0;         top: 0     }          .swiper-container-vertical>.swiper-pagination-progress {         width: 4px;         height: 100%;         left: 0;         top: 0     }          .swiper-pagination-progress.swiper-pagination-white {         background: rgba(255, 255, 255, 0.5)     }          .swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar {         background: #fff     }          .swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar {         background: #000     }          .swiper-container-3d {         -webkit-perspective: 1200px;         -o-perspective: 1200px;         perspective: 1200px     }          .swiper-container-3d .swiper-wrapper,     .swiper-container-3d .swiper-slide,     .swiper-container-3d .swiper-slide-shadow-left,     .swiper-container-3d .swiper-slide-shadow-right,     .swiper-container-3d .swiper-slide-shadow-top,     .swiper-container-3d .swiper-slide-shadow-bottom,     .swiper-container-3d .swiper-cube-shadow {         -webkit-transform-style: preserve-3d;         transform-style: preserve-3d     }          .swiper-container-3d .swiper-slide-shadow-left,     .swiper-container-3d .swiper-slide-shadow-right,     .swiper-container-3d .swiper-slide-shadow-top,     .swiper-container-3d .swiper-slide-shadow-bottom {         position: absolute;         left: 0;         top: 0;         width: 100%;         height: 100%;         pointer-events: none;         z-index: 10     }          .swiper-container-3d .swiper-slide-shadow-left {         background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(transparent));         background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), transparent)     }          .swiper-container-3d .swiper-slide-shadow-right {         background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(transparent));         background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), transparent)     }          .swiper-container-3d .swiper-slide-shadow-top {         background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(transparent));         background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), transparent)     }          .swiper-container-3d .swiper-slide-shadow-bottom {         background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(transparent));         background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), transparent)     }          .swiper-container-coverflow .swiper-wrapper,     .swiper-container-flip .swiper-wrapper {         -ms-perspective: 1200px     }          .swiper-container-cube,     .swiper-container-flip {         overflow: visible     }          .swiper-container-cube .swiper-slide,     .swiper-container-flip .swiper-slide {         pointer-events: none;         -webkit-backface-visibility: hidden;         backface-visibility: hidden;         z-index: 1     }          .swiper-container-cube .swiper-slide .swiper-slide,     .swiper-container-flip .swiper-slide .swiper-slide {         pointer-events: none     }          .swiper-container-cube .swiper-slide-active,     .swiper-container-flip .swiper-slide-active,     .swiper-container-cube .swiper-slide-active .swiper-slide-active,     .swiper-container-flip .swiper-slide-active .swiper-slide-active {         pointer-events: auto     }          .swiper-container-cube .swiper-slide-shadow-top,     .swiper-container-flip .swiper-slide-shadow-top,     .swiper-container-cube .swiper-slide-shadow-bottom,     .swiper-container-flip .swiper-slide-shadow-bottom,     .swiper-container-cube .swiper-slide-shadow-left,     .swiper-container-flip .swiper-slide-shadow-left,     .swiper-container-cube .swiper-slide-shadow-right,     .swiper-container-flip .swiper-slide-shadow-right {         z-index: 0;         -webkit-backface-visibility: hidden;         backface-visibility: hidden     }          .swiper-container-cube .swiper-slide {         visibility: hidden;         -webkit-transform-origin: 0 0;         transform-origin: 0 0;         width: 100%;         height: 100%     }          .swiper-container-cube.swiper-container-rtl .swiper-slide {         -webkit-transform-origin: 100% 0;         transform-origin: 100% 0     }          .swiper-container-cube .swiper-slide-active,     .swiper-container-cube .swiper-slide-next,     .swiper-container-cube .swiper-slide-prev,     .swiper-container-cube .swiper-slide-next+.swiper-slide {         pointer-events: auto;         visibility: visible     }          .swiper-container-cube .swiper-cube-shadow {         position: absolute;         left: 0;         bottom: 0px;         width: 100%;         height: 100%;         background: #000;         opacity: 0.6;         -webkit-filter: blur(50px);         filter: blur(50px);         z-index: 0     }          .swiper-container-fade.swiper-container-free-mode .swiper-slide {         -webkit-transition-timing-function: ease-out;         transition-timing-function: ease-out     }          .swiper-container-fade .swiper-slide {         pointer-events: none;         -webkit-transition-property: opacity;         transition-property: opacity     }          .swiper-container-fade .swiper-slide .swiper-slide {         pointer-events: none     }          .swiper-container-fade .swiper-slide-active,     .swiper-container-fade .swiper-slide-active .swiper-slide-active {         pointer-events: auto     }          .swiper-scrollbar {         border-radius: 10px;         position: relative;         -ms-touch-action: none;         background: rgba(0, 0, 0, 0.1)     }          .swiper-container-horizontal>.swiper-scrollbar {         position: absolute;         left: 1%;         bottom: 3px;         z-index: 50;         height: 5px;         width: 98%     }          .swiper-container-vertical>.swiper-scrollbar {         position: absolute;         right: 3px;         top: 1%;         z-index: 50;         width: 5px;         height: 98%     }          .swiper-scrollbar-drag {         height: 100%;         width: 100%;         position: relative;         background: rgba(0, 0, 0, 0.5);         border-radius: 10px;         left: 0;         top: 0     }          .swiper-scrollbar-cursor-drag {         cursor: move     }          .swiper-lazy-preloader {         width: 42px;         height: 42px;         position: absolute;         left: 50%;         top: 50%;         margin-left: -21px;         margin-top: -21px;         z-index: 10;         -webkit-transform-origin: 50%;         transform-origin: 50%;         -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;         animation: swiper-preloader-spin 1s steps(12, end) infinite     }          .swiper-lazy-preloader:after {         display: block;         content: "";         width: 100%;         height: 100%;         background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D`http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D`http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D`l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D`round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D`rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D`rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D`rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D`rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D`rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D`rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D`rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D`rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D`rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D`rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D`rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");         background-position: 50%;         background-size: 100%;         background-repeat: no-repeat     }          .swiper-lazy-preloader-white:after {         background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D`http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D`http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D`l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D`round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D`rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D`rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D`rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D`rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D`rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D`rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D`rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D`rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D`rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D`rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D`rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")     }          @-webkit-keyframes swiper-preloader-spin {         100% {             -webkit-transform: rotate(360deg)         }     }          @keyframes swiper-preloader-spin {         100% {             -webkit-transform: rotate(360deg);             transform: rotate(360deg)         }     }          .swiper-scrollbar {         background: rgba(0, 0, 0, 0.1)     }          .swiper-scrollbar-drag {         background: rgba(0, 0, 0, 0.5)     }          html.remodal-is-locked {         overflow: hidden;         -ms-touch-action: none;         touch-action: none     }          .remodal,     [data-remodal-id] {         display: none     }          .remodal-overlay {         position: fixed;         z-index: 9999;         top: -5000px;         right: -5000px;         bottom: -5000px;         left: -5000px;         display: none     }          .remodal-wrapper {         position: fixed;         z-index: 10000;         top: 0;         right: 0;         bottom: 0;         left: 0;         display: none;         overflow: auto;         text-align: center;         -webkit-overflow-scrolling: touch     }          .remodal-wrapper:after {         display: inline-block;         height: 100%;         margin-left: -0.05em;         content: ""     }          .remodal-overlay,     .remodal-wrapper {         -webkit-backface-visibility: hidden;         backface-visibility: hidden     }          .remodal {         position: relative;         outline: none;         -webkit-text-size-adjust: 100%;         -ms-text-size-adjust: 100%;         -moz-text-size-adjust: 100%;         text-size-adjust: 100%     }          .remodal-is-initialized {         display: inline-block     }          .remodal-bg.remodal-is-opening,     .remodal-bg.remodal-is-opened {         -webkit-filter: blur(3px);         filter: blur(3px)     }          .remodal-overlay {         background: rgba(43, 46, 56, 0.9)     }          .remodal-overlay.remodal-is-opening,     .remodal-overlay.remodal-is-closing {         -webkit-animation-duration: 0.3s;         animation-duration: 0.3s;         -webkit-animation-fill-mode: forwards;         animation-fill-mode: forwards     }          .remodal-overlay.remodal-is-opening {         -webkit-animation-name: remodal-overlay-opening-keyframes;         animation-name: remodal-overlay-opening-keyframes     }          .remodal-overlay.remodal-is-closing {         -webkit-animation-name: remodal-overlay-closing-keyframes;         animation-name: remodal-overlay-closing-keyframes     }          .remodal-wrapper {         padding: 10px 10px 0     }          .remodal {         -webkit-box-sizing: border-box;         box-sizing: border-box;         width: 100%;         margin-bottom: 10px;         padding: 35px;         -webkit-transform: translate3d(0, 0, 0);         transform: translate3d(0, 0, 0);         color: #2b2e38     }          .remodal.remodal-is-opening,     .remodal.remodal-is-closing {         -webkit-animation-duration: 0.3s;         animation-duration: 0.3s;         -webkit-animation-fill-mode: forwards;         animation-fill-mode: forwards     }          .remodal.remodal-is-opening {         -webkit-animation-name: remodal-opening-keyframes;         animation-name: remodal-opening-keyframes     }          .remodal.remodal-is-closing {         -webkit-animation-name: remodal-closing-keyframes;         animation-name: remodal-closing-keyframes     }          .remodal,     .remodal-wrapper:after {         vertical-align: middle     }          .remodal-confirm,     .remodal-cancel {         font: inherit;         display: inline-block;         overflow: visible;         min-width: 110px;         margin: 0;         padding: 12px 0;         cursor: pointer;         -webkit-transition: background 0.2s;         transition: background 0.2s;         text-align: center;         vertical-align: middle;         text-decoration: none;         border: 0;         outline: 0     }          .remodal-confirm {         color: #fff;         background: #81c784     }          .remodal-confirm:hover,     .remodal-confirm:focus {         background: #66bb6a     }          .remodal-cancel {         color: #fff;         background: #e57373     }          .remodal-cancel:hover,     .remodal-cancel:focus {         background: #ef5350     }          .remodal-confirm::-moz-focus-inner,     .remodal-cancel::-moz-focus-inner,     .remodal-close::-moz-focus-inner,     .notification__close::-moz-focus-inner,     .notification__item-close::-moz-focus-inner {         padding: 0;         border: 0     }          @-webkit-keyframes remodal-opening-keyframes {         from {             -webkit-transform: scale(1.05);             transform: scale(1.05);             opacity: 0         }         to {             -webkit-transform: none;             transform: none;             opacity: 1         }     }          @keyframes remodal-opening-keyframes {         from {             -webkit-transform: scale(1.05);             transform: scale(1.05);             opacity: 0         }         to {             -webkit-transform: none;             transform: none;             opacity: 1         }     }          @-webkit-keyframes remodal-closing-keyframes {         from {             -webkit-transform: scale(1);             transform: scale(1);             opacity: 1         }         to {             -webkit-transform: scale(0.95);             transform: scale(0.95);             opacity: 0         }     }          @keyframes remodal-closing-keyframes {         from {             -webkit-transform: scale(1);             transform: scale(1);             opacity: 1         }         to {             -webkit-transform: scale(0.95);             transform: scale(0.95);             opacity: 0         }     }          @-webkit-keyframes remodal-overlay-opening-keyframes {         from {             opacity: 0         }         to {             opacity: 1         }     }          @keyframes remodal-overlay-opening-keyframes {         from {             opacity: 0         }         to {             opacity: 1         }     }          @-webkit-keyframes remodal-overlay-closing-keyframes {         from {             opacity: 1         }         to {             opacity: 0         }     }          @keyframes remodal-overlay-closing-keyframes {         from {             opacity: 1         }         to {             opacity: 0         }     }          @media only screen and (min-width: 641px) {         .remodal {             max-width: 700px         }     }          .lt-ie9 .remodal-overlay {         background: #2b2e38     }          .lt-ie9 .remodal {         width: 700px     }          .remodal {         margin: 0;         padding: 0;         vertical-align: top;         max-width: 660px     }          .remodal[role="dialog"] {         margin-top: 20px;         margin-bottom: 20px     }          .remodal-overlay {         background-color: rgba(26, 26, 26, 0.7)     }          .remodal-wrapper {         padding: 10px     }          @media (min-width: 508px) {         .remodal-wrapper {             padding: 40px         }     }          .remodal-close,     .notification__close,     .notification__item-close {         z-index: 1;         color: #7f7f7f;         background: none;         border-radius: 0;         border: 0;         outline: 0;         width: 70px;         height: 70px;         text-align: center;         cursor: pointer;         position: absolute;         margin: auto;         left: auto;         top: -5px;         right: -5px;         font-size: 26px;         padding: 0;         -webkit-transform: scale(1) rotate(0deg) translate3d(0, 0, 0);         transform: scale(1) rotate(0deg) translate3d(0, 0, 0);         -webkit-transition: color 0.2s ease, -webkit-transform 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);         transition: color 0.2s ease, -webkit-transform 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);         transition: transform 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55), color 0.2s ease;         transition: transform 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55), color 0.2s ease, -webkit-transform 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);         -webkit-transform-style: preserve-3d;         transform-style: preserve-3d     }          .remodal-close:hover,     .notification__close:hover,     .notification__item-close:hover {         color: #505050;         -webkit-transform: scale(1.3) rotate(180deg) translate3d(0, 0, 0);         transform: scale(1.3) rotate(180deg) translate3d(0, 0, 0)     }          .remodal-close:active,     .notification__close:active,     .notification__item-close:active {         -webkit-transform: scale(1) rotate(180deg) translate3d(0, 0, 0);         transform: scale(1) rotate(180deg) translate3d(0, 0, 0);         -webkit-transition: -webkit-transform .05s ease;         transition: -webkit-transform .05s ease;         transition: transform .05s ease;         transition: transform .05s ease, -webkit-transform .05s ease;         color: #505050     }          .selectBox-dropdown {         min-width: 150px;         position: relative;         border: solid 1px #BBB;         line-height: 1.5;         text-decoration: none;         text-align: left;         color: #000;         outline: none;         vertical-align: middle;         background: #F2F2F2;         background: -moz-linear-gradient(top, #F8F8F8 1%, #E1E1E1 100%);         background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #F8F8F8), color-stop(100%, #E1E1E1));         filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F8F8F8', endColorstr='#E1E1E1', GradientType=0);         -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);         box-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);         border-radius: 4px;         display: inline-block;         cursor: default     }          .selectBox-dropdown:focus,     .selectBox-dropdown:focus .selectBox-arrow {         border-color: #666     }          .selectBox-dropdown.selectBox-menuShowing-bottom {         -moz-border-radius-bottomleft: 0;         -moz-border-radius-bottomright: 0;         -webkit-border-bottom-left-radius: 0;         -webkit-border-bottom-right-radius: 0;         border-bottom-left-radius: 0;         border-bottom-right-radius: 0     }          .selectBox-dropdown.selectBox-menuShowing-top {         -moz-border-radius-topleft: 0;         -moz-border-radius-topright: 0;         -webkit-border-top-left-radius: 0;         -webkit-border-top-right-radius: 0;         border-top-left-radius: 0;         border-top-right-radius: 0     }          .selectBox-dropdown .selectBox-label {         padding: 2px 8px;         display: inline-block;         white-space: nowrap;         overflow: hidden     }          .selectBox-dropdown .selectBox-arrow {         position: absolute;         top: 0;         right: 0;         width: 23px;         height: 100%;         border-left: solid 1px #BBB     }          .selectBox-dropdown-menu {         position: absolute;         z-index: 99999;         max-height: 200px;         min-height: 1em;         border: solid 1px #BBB;         background: #FFF;         -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);         box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);         overflow: auto;         -webkit-overflow-scrolling: touch     }          .selectBox-inline {         min-width: 150px;         outline: none;         border: solid 1px #BBB;         background: #FFF;         display: inline-block;         border-radius: 4px;         overflow: auto     }          .selectBox-inline:focus {         border-color: #666     }          .selectBox-options,     .selectBox-options LI,     .selectBox-options LI A {         list-style: none;         display: block;         cursor: default;         padding: 0;         margin: 0     }          .selectBox-options.selectBox-options-top {         border-bottom: none;         margin-top: 1px;         -moz-border-radius-topleft: 5px;         -moz-border-radius-topright: 5px;         -webkit-border-top-left-radius: 5px;         -webkit-border-top-right-radius: 5px;         border-top-left-radius: 5px;         border-top-right-radius: 5px     }          .selectBox-options.selectBox-options-bottom {         border-top: none;         -moz-border-radius-bottomleft: 5px;         -moz-border-radius-bottomright: 5px;         -webkit-border-bottom-left-radius: 5px;         -webkit-border-bottom-right-radius: 5px;         border-bottom-left-radius: 5px;         border-bottom-right-radius: 5px     }          .selectBox-options LI A {         line-height: 1.5;         padding: 0 .5em;         white-space: nowrap;         overflow: hidden;         background: 6px center no-repeat     }          .selectBox-options LI.selectBox-hover A {         background-color: #EEE     }          .selectBox-options LI.selectBox-disabled A {         color: #888;         background-color: transparent     }          .selectBox-options LI.selectBox-selected A {         background-color: #C8DEF4     }          .selectBox-options .selectBox-optgroup {         color: #666;         background: #EEE;         font-weight: bold;         line-height: 1.5;         padding: 0 .3em;         white-space: nowrap     }          .selectBox.selectBox-disabled {         color: #888 !important     }          .selectBox-dropdown.selectBox-disabled .selectBox-arrow {         opacity: .5;         filter: alpha(opacity=50);         border-color: #666     }          .selectBox-inline.selectBox-disabled {         color: #888 !important     }          .selectBox-inline.selectBox-disabled .selectBox-options A {         background-color: transparent !important     }          .selectBox-dropdown {         color: #7f7f7f;         cursor: pointer     }          .selectBox-dropdown .selectBox-label {         float: left;         padding: 0 20px 0 0;         min-width: 100%;         -webkit-box-sizing: border-box;         box-sizing: border-box     }          .selectBox-dropdown .selectBox-arrow {         background: none;         border: none;         padding-top: 2px;         width: 20px;         line-height: 40px;         height: 38px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         text-align: left     }          .tooltip {         visibility: visible;         position: relative     }          .tooltip-body {         position: absolute;         top: 0;         left: 0;         -webkit-box-sizing: border-box;         box-sizing: border-box;         line-height: 19px;         z-index: 16;         -webkit-transform: translate(0%, 0);         transform: translate(0%, 0);         opacity: 0;         -webkit-transition: visibility .4s ease, opacity .4s ease, -webkit-transform .4s ease;         transition: visibility .4s ease, opacity .4s ease, -webkit-transform .4s ease;         transition: transform .4s ease, visibility .4s ease, opacity .4s ease;         transition: transform .4s ease, visibility .4s ease, opacity .4s ease, -webkit-transform .4s ease;         visibility: hidden;         height: 0;         width: 0     }          .tooltip-body:before {         content: '';         border-style: solid;         border-color: transparent;         display: block;         position: absolute;         top: -10px;         left: 0;         width: 0;         height: 0;         -webkit-transform: translate(-50%, 0);         transform: translate(-50%, 0);         z-index: 20     }          [data-tooltip-position|="top"] .tooltip-body:before {         -webkit-transform: translate(-50%, 0%);         transform: translate(-50%, 0%);         border-top-color: rgba(255, 255, 255, 0.96);         border-width: 10px 10px 0 10px;         top: 0     }          [data-tooltip-position|="bottom"] .tooltip-body:before {         -webkit-transform: translate(-50%, 0%);         transform: translate(-50%, 0%);         border-bottom-color: rgba(255, 255, 255, 0.96);         border-width: 0 10px 10px 10px     }          [data-tooltip-position|="middle-right"] .tooltip-body:before {         -webkit-transform: translate(-100%, 0%);         transform: translate(-100%, 0%);         border-right-color: rgba(255, 255, 255, 0.96);         border-width: 10px 10px 10px 0     }          [data-tooltip-position|="middle-left"] .tooltip-body:before {         -webkit-transform: translate(0%, 0%);         transform: translate(0%, 0%);         border-left-color: rgba(255, 255, 255, 0.96);         border-width: 10px 0 10px 10px     }          [data-tooltip-position|="middle-center"] .tooltip-body:before {         display: none     }          [data-tooltip-position|="top"] .tooltip-body {         left: 50%;         top: calc(0% - 10px)     }          [data-tooltip-position|="bottom"] .tooltip-body {         left: 50%;         top: calc(100% + 10px)     }          [data-tooltip-position|="middle"] .tooltip-body {         top: 50%     }          [data-tooltip-position|="middle-right"] .tooltip-body {         left: calc(100% + 10px)     }          [data-tooltip-position|="middle-left"] .tooltip-body {         left: calc(0% - 10px)     }          [data-tooltip-position|="middle-center"] .tooltip-body {         top: 50%;         left: 50%     }          .tooltip:not([data-tooltip-event="click"]):hover .tooltip-body {         visibility: visible;         opacity: 1     }          .tooltip[data-tooltip-event="click"] .is-showed {         visibility: visible;         opacity: 1     }          .tooltip-content {         padding: 10px;         width: 150px;         -webkit-transform: translate(0%, 0%);         transform: translate(0%, 0%);         background: rgba(255, 255, 255, 0.96);         font-size: 14px;         color: #242424;         -webkit-box-shadow: 0 -2px 13px 2px rgba(0, 0, 0, 0.28);         box-shadow: 0 -2px 13px 2px rgba(0, 0, 0, 0.28)     }          [data-tooltip-position|="top-center"] .tooltip-content {         -webkit-transform: translate(-50%, -100%);         transform: translate(-50%, -100%)     }          [data-tooltip-position|="top-right"] .tooltip-content {         -webkit-transform: translate(-20%, -100%);         transform: translate(-20%, -100%)     }          [data-tooltip-position|="top-left"] .tooltip-content {         -webkit-transform: translate(-80%, -100%);         transform: translate(-80%, -100%)     }          [data-tooltip-position|="bottom-center"] .tooltip-content {         -webkit-transform: translate(-50%, 0%);         transform: translate(-50%, 0%)     }          [data-tooltip-position|="bottom-right"] .tooltip-content {         -webkit-transform: translate(-20%, 0%);         transform: translate(-20%, 0%)     }          [data-tooltip-position|="bottom-left"] .tooltip-content {         -webkit-transform: translate(-80%, 0%);         transform: translate(-80%, 0%)     }          [data-tooltip-position|="middle-right"] .tooltip-content {         -webkit-transform: translate(0%, -50%);         transform: translate(0%, -50%)     }          [data-tooltip-position|="middle-left"] .tooltip-content {         -webkit-transform: translate(-100%, -50%);         transform: translate(-100%, -50%)     }          [data-tooltip-position|="middle-center"] .tooltip-content {         -webkit-transform: translate(-50%, -50%);         transform: translate(-50%, -50%)     }          .nc-header {         background: #130d25;         border-bottom: 0;         position: relative;         z-index: 1000;         min-height: 70px;         color: #ded2ff     }          .nc-header__container {         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-box-orient: horizontal;         -webkit-box-direction: normal;         -ms-flex-flow: row wrap;         flex-flow: row wrap;         -webkit-box-align: center;         -ms-flex-align: center;         align-items: center;         -webkit-box-pack: justify;         -ms-flex-pack: justify;         justify-content: space-between;         max-width: 1300px;         margin: 0 auto     }          .nc-header__container.is-fixed {         background: inherit;         -webkit-box-sizing: border-box;         box-sizing: border-box;         position: fixed;         width: 100%     }          @media (min-width: 754px) {         .nc-header__container {             padding: 10px 10px         }         .nc-header__container.is-fixed {             position: static         }     }          .nc-header__logo {         border-bottom: 1px solid #261d3a;         -webkit-box-sizing: border-box;         box-sizing: border-box;         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-box-flex: 1;         -ms-flex: 1 100%;         flex: 1 100%;         -webkit-box-pack: justify;         -ms-flex-pack: justify;         justify-content: space-between;         height: 70px;         padding: 5px 10px     }          .nc-header__logo>*:first-child {         margin-left: 50%;         -webkit-transform: translate3d(-50%, 0, 0);         transform: translate3d(-50%, 0, 0)     }          @media (min-width: 754px) {         .nc-header__logo {             border-bottom: none;             -webkit-box-flex: 1;             -ms-flex: auto;             flex: auto;             -webkit-box-pack: start;             -ms-flex-pack: start;             justify-content: flex-start;             padding: 0;             height: 110px         }         .nc-header__logo>*:first-child {             margin-left: 0;             -webkit-transform: scale(1) translate3d(0, 0, 0);             transform: scale(1) translate3d(0, 0, 0)         }     }          @media (min-width: 1054px) {         .nc-header__logo>*:first-child {             background: transparent;             margin-left: 0;             -webkit-transform: translate3d(0, 0, 0);             transform: translate3d(0, 0, 0);             -webkit-transition: background .4s ease, -webkit-transform .2s ease;             transition: background .4s ease, -webkit-transform .2s ease;             transition: transform .2s ease, background .4s ease;             transition: transform .2s ease, background .4s ease, -webkit-transform .2s ease         }         .nc-header__logo>*:first-child.is-active {             background: transparent;             -webkit-transform: scale(1) translate3d(0, 0, 0);             transform: scale(1) translate3d(0, 0, 0)         }     }          .nc-header__logo--login {         display: none     }          @media (min-width: 754px) {         .nc-header__logo--login {             display: -webkit-box;             display: -ms-flexbox;             display: flex         }     }          .nc-header__block {         display: -webkit-box;         display: -ms-flexbox;         display: flex;         margin-right: 15px     }          @media (min-width: 1054px) {         .nc-header__block {             margin-right: 40px         }     }          .nc-header__block:last-child {         margin-right: 0     }          .nc-header__block-left {         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-box-flex: 1;         -ms-flex: auto;         flex: auto;         -webkit-box-align: center;         -ms-flex-align: center;         align-items: center     }          .nc-header__block-right {         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-box-orient: vertical;         -webkit-box-direction: normal;         -ms-flex-direction: column;         flex-direction: column;         -webkit-box-pack: justify;         -ms-flex-pack: justify;         justify-content: space-between;         text-align: left     }          .nc-header__panel {         -webkit-box-align: center;         -ms-flex-align: center;         align-items: center     }          .nc-header__panel--mobile {         -webkit-box-sizing: border-box;         box-sizing: border-box;         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-box-pack: justify;         -ms-flex-pack: justify;         justify-content: space-between;         width: 100%;         padding: 0 10px;         height: 70px     }          @media (min-width: 754px) {         .nc-header__panel--mobile {             display: none         }     }          .nc-header__panel--desktop {         display: none     }          @media (min-width: 754px) {         .nc-header__panel--desktop {             display: -webkit-box;             display: -ms-flexbox;             display: flex         }     }          .nc-header__auth {         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-box-align: center;         -ms-flex-align: center;         align-items: center;         margin-left: auto;         width: 100%;         -webkit-box-pack: center;         -ms-flex-pack: center;         justify-content: center;         padding: 12px 10px     }          @media (min-width: 754px) {         .nc-header__auth {             width: auto;             -webkit-box-pack: end;             -ms-flex-pack: end;             justify-content: flex-end;             padding: 0         }     }          .nc-header__auth-social {         display: none     }          @media (min-width: 1054px) {         .nc-header__auth-social {             display: -webkit-box;             display: -ms-flexbox;             display: flex         }     }          .nc-header__auth-buttons {         min-width: 270px     }          @media (min-width: 754px) {         .nc-header__auth-buttons {             margin-left: 50px         }     }          .nc-game-sidebar {         background: #130d26;         -webkit-box-sizing: border-box;         box-sizing: border-box;         padding: 10px 20px 20px;         width: 100%;         color: #ded2ff;         position: relative;         z-index: 1010     }          @media (min-width: 754px) {         .nc-game-sidebar {             width: 320px         }     }          .nc-game-sidebar__header {         -webkit-box-sizing: border-box;         box-sizing: border-box;         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-box-pack: justify;         -ms-flex-pack: justify;         justify-content: space-between;         padding: 5px 0;         margin-bottom: 20px;         height: 70px     }          .nc-game-sidebar__panel {         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-box-pack: justify;         -ms-flex-pack: justify;         justify-content: space-between;         margin-bottom: 20px     }          .nc-game-sidebar__block {         display: -webkit-box;         display: -ms-flexbox;         display: flex     }          .nc-game-sidebar__block-left {         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-box-flex: 1;         -ms-flex: auto;         flex: auto;         -webkit-box-align: center;         -ms-flex-align: center;         align-items: center     }          .nc-game-sidebar__block-right {         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-box-orient: vertical;         -webkit-box-direction: normal;         -ms-flex-direction: column;         flex-direction: column;         -webkit-box-pack: justify;         -ms-flex-pack: justify;         justify-content: space-between;         text-align: left     }          .nc-game-sidebar__auth {         margin: auto;         margin-bottom: 10px;         max-width: 320px     }          .nc-mobile-menu {         display: block     }          @media (min-width: 754px) {         .nc-mobile-menu {             display: none         }     }          .nc-mobile-menu__wrapper {         background: #130D25;         -webkit-box-sizing: border-box;         box-sizing: border-box;         position: fixed;         top: 0;         right: -320px;         width: 320px;         height: 100%;         text-align: left;         -webkit-transform: translate(0, 0);         transform: translate(0, 0);         -webkit-transition: -webkit-transform .1s ease;         transition: -webkit-transform .1s ease;         transition: transform .1s ease;         transition: transform .1s ease, -webkit-transform .1s ease;         overflow: hidden;         z-index: 2000     }          .nc-mobile-menu__wrapper.is-open {         -webkit-transform: translate(-100%, 0);         transform: translate(-100%, 0)     }          .nc-mobile-menu__container {         -webkit-box-sizing: border-box;         box-sizing: border-box;         width: 340px;         height: 100%;         font-size: 16px;         text-align: center;         overflow: auto;         padding-right: 20px     }          .nc-mobile-menu__block {         padding: 0 25px 20px     }          .nc-mobile-menu__header {         border-bottom: 1px solid #261d3a;         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-box-pack: justify;         -ms-flex-pack: justify;         justify-content: space-between;         padding: 0 20px;         margin-bottom: 20px;         height: 70px;         text-align: center     }          .nc-mobile-menu__close {         -ms-flex-item-align: center;         align-self: center;         text-decoration: none;         font-size: 30px;         color: #fff     }          .nc-mobile-menu__close:hover {         text-decoration: none     }          .nc-mobile-menu__overlay {         background: rgba(0, 0, 0, 0.72);         position: fixed;         top: 0;         width: 100%;         height: 100%;         min-height: 100%;         cursor: pointer;         z-index: 1950;         opacity: 0;         visibility: hidden;         -webkit-transition: opacity .35s ease, visibility .35s ease;         transition: opacity .35s ease, visibility .35s ease     }          .nc-mobile-menu__overlay.is-open {         opacity: 1;         visibility: visible     }          .nc-secondary-menu {         border-top: 0;         margin: 0;         position: relative;         z-index: 2;         -webkit-box-shadow: initial;         box-shadow: initial     }          .nc-secondary-menu__wrapper {         background: #fff     }          .nc-secondary-menu__container {         max-width: 1300px;         margin: auto;         position: relative     }          .achievements {         -webkit-box-sizing: border-box;         box-sizing: border-box;         position: relative;         z-index: 1;         padding-bottom: 0;         padding-top: 20px;         width: 100%     }          .achievements__container {         max-width: 300px;         margin: auto;         text-align: left     }          @media (min-width: 508px) {         .achievements__container {             max-width: 400px         }     }          @media (min-width: 754px) {         .achievements__container {             max-width: 640px         }     }          @media (min-width: 1054px) {         .achievements__container {             max-width: 820px         }     }          .achievements__title {         margin: 0 0 15px;         width: 100%;         font-size: 16px;         text-align: left;         color: #4a4a4a;         font-weight: 400;         text-transform: initial     }          .achievements-group {         clear: both;         padding-top: 15px     }          .achievements-group__nearest {         display: block;         padding-top: 0;         border-bottom: 1px solid #ccdce4;         margin-bottom: 10px     }          @media (min-width: 754px) {         .achievements-group__nearest {             width: auto;             display: inline-block;             border-bottom: 0;             margin-bottom: 0         }     }          .achievements-group__nearest .achievements-list__item:nth-child(5) {         display: none     }          @media (min-width: 508px) {         .achievements-group__nearest .achievements-list__item:nth-child(5) {             display: inline-block         }     }          @media (min-width: 754px) {         .achievements-group__nearest .achievements-list__item:nth-child(5) {             display: none         }     }          @media (min-width: 1054px) {         .achievements-group__nearest .achievements-list__item:nth-child(5) {             display: inline-block         }     }          .achievements-list {         text-align: left;         margin-left: -20px     }          @media (min-width: 754px) {         .achievements-list {             margin-left: -30px         }     }          @media (min-width: 1054px) {         .achievements-list {             margin-left: -35px         }     }          .achievements-list__item {         margin: 0 0 20px 20px;         position: relative;         display: inline-block     }          @media (min-width: 754px) {         .achievements-list__item {             margin-left: 30px         }     }          @media (min-width: 1054px) {         .achievements-list__item {             margin-left: 35px         }     }          .achievements-list__item-wrap {         width: 60px;         height: 60px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-radius: 4px;         position: relative     }          @media (min-width: 754px) {         .achievements-list__item-wrap {             width: 80px;             height: 80px         }     }          .achievements-list__img {         width: 100%;         height: 100%;         border-radius: 4px     }          .achievements-list__img-no-complete {         -webkit-filter: grayscale(1);         filter: grayscale(1)     }          .achievements-list__count {         position: absolute;         display: inline-block;         background: #ff0063;         border-radius: 50px;         color: #fff;         text-align: center;         font-size: 12px;         font-weight: 600;         width: 20px;         height: 20px;         line-height: 20px;         top: -5px;         right: -5px     }          .achievements-list__progress-wrap {         position: absolute;         bottom: 0;         left: 0;         right: 0;         height: 7px;         width: 100%;         background: #ccdbe3;         border-radius: 0 0 4px 4px     }          .achievements-list__progress-bar {         position: absolute;         bottom: 0;         left: 0;         width: 0;         height: 7px;         background: #cb9e44;         border-radius: 0;         -webkit-box-shadow: none;         box-shadow: none     }          .achievements-list__tooltip-content {         padding: 10px;         width: 150px;         color: initial;         font-size: initial;         font-weight: initial     }          .achievements-list__tooltip-content a {         color: initial     }          .achievements-executed__wrap {         text-align: left;         width: 100%;         margin: 10px 0 20px;         position: relative     }          .achievements-executed__wrap .achievements__title {         margin: 0 20px 0 0;         display: inline-block;         width: auto;         vertical-align: middle     }          @media (min-width: 754px) {         .achievements-executed__wrap .achievements__title {             display: block;             margin: 0 0 15px         }     }          @media (min-width: 754px) {         .achievements-executed__wrap {             width: 220px;             max-width: 220px;             margin: 0px auto;             display: inline-block;             vertical-align: top         }     }          .achievements-executed__counter {         color: #cb9e44;         font-size: 45px;         position: relative;         display: inline-block;         vertical-align: middle     }          @media (min-width: 754px) {         .achievements-executed__counter {             font-size: 62px;             padding: 0 30px;             margin-right: 55px         }         .achievements-executed__counter:after {             content: '';             position: absolute;             right: 0;             top: 0px;             bottom: 0px;             width: 1px;             background: #ccdce4         }     }          .after-footer {         max-width: 1300px;         margin: 0 auto;         background: #130d25;         border-top: none     }          .after-footer__wrapper {         max-width: 1300px;         margin: 0 auto;         background: #130d25;         padding: 15px 30px 55px;         color: #bdbdbd;         text-align: left;         line-height: 19px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         position: relative;         z-index: 10;         overflow: hidden     }          @media (min-width: 1300px) {         .after-footer__wrapper {             padding: 30px 50px 55px         }     }          .after-footer__thumb {         width: 100%     }          @media (min-width: 508px) {         .after-footer__thumb {             float: left;             margin-right: 20px;             max-width: 270px         }     }          .after-footer__img {         width: 100%;         height: auto     }          .after-footer a {         color: #ff0063;         text-decoration: underline     }          .after-footer a:hover {         text-decoration: none     }          .after-footer h1 {         margin: 0;         font-size: 24px;         color: #bdbdbd;         font-weight: 300;         line-height: 38px     }          .after-footer h2 {         margin: 0;         font-size: 20px;         color: #bdbdbd;         font-weight: 300;         line-height: 30px     }          .after-footer p {         margin: 10px 0     }          .after-footer ol {         padding-left: 15px;         margin: 10px 0     }          .after-footer ul {         margin: 10px 0;         padding-left: 20px;         list-style-type: none     }          .after-footer ul li {         padding-right: 5px     }          .after-footer ul li:before {         content: '-';         padding-right: 5px     }          .banner {         display: -webkit-box;         display: -ms-flexbox;         display: flex;         width: calc(100% + 20px);         height: 90px;         width: 100%;         -webkit-box-ordinal-group: 2;         -ms-flex-order: 1;         order: 1     }          .banner__wrapper {         width: 230px;         margin: 5px auto;         color: #fff;         font-size: 14px;         font-weight: 400;         text-shadow: 0 2px 2px rgba(0, 0, 0, 0.3)     }          .banner__title {         margin: 5px 0;         text-align: center     }          .banner__item {         text-align: left;         line-height: 24px     }          .banner__item-checkbox {         color: #FFA000;         margin-right: 5px     }          .banner__item strong {         font-weight: 600     }          html {         font-family: sans-serif     }          html,     body {         height: 100%     }          body {         margin: 0;         font: 300 14px/1.3 "Open Sans", Helvetica, Arial, sans-serif;         color: #4a4a4a;         background-color: #130d29;         min-width: 320px;         text-align: center;         position: relative;         overflow-x: hidden     }          @media (min-width: 1300px) {         body {             background: #130d29         }     }          .disable-hover {         pointer-events: none !important     }          p {         margin: 0 0 12px     }          a {         text-decoration: none     }          a:hover {         text-decoration: underline     }          input,     textarea,     button,     select,     label,     a {         -webkit-tap-highlight-color: transparent     }          .flex-sticky {         min-height: 100%;         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-box-orient: vertical;         -webkit-box-direction: normal;         -ms-flex-direction: column;         flex-direction: column;         background: transparent     }          .flex-sticky__header {         cursor: default     }          .flex-sticky__homeslider {         margin: 0 auto;         max-width: 1300px;         width: 100%;         cursor: default     }          .flex-sticky__content {         -webkit-box-flex: 1;         -ms-flex-positive: 1;         flex-grow: 1;         -ms-flex-negative: 1;         flex-shrink: 1;         background: #edf1f7;         width: 100%;         max-width: 1300px;         margin: 0 auto;         cursor: default     }          .flex-sticky__content--wide {         max-width: 100%     }          .flex-sticky__footer {         cursor: default     }          ::-moz-selection {         background: rgba(204, 157, 66, 0.5)     }          ::selection {         background: rgba(204, 157, 66, 0.5)     }          ::-moz-selection {         background: rgba(204, 157, 66, 0.5)     }          img::-moz-selection {         background: transparent     }          img::selection {         background: transparent     }          img::-moz-selection {         background: transparent     }          body {         -webkit-tap-highlight-color: transparent     }          .wrapper {         width: 100%;         position: relative;         z-index: 20     }          .wrapper.is-open {         overflow: hidden;         position: fixed     }          .base-bg {         width: 100%;         max-width: 1300px;         margin: 0 auto;         height: 100%;         position: fixed;         top: 0;         left: 50%;         -webkit-transform: translate(-50%, 0);         transform: translate(-50%, 0)     }          .play .base-bg {         position: absolute     }          .base-bg__left {         position: absolute;         top: 0;         left: -42%     }          .play .base-bg__left {         top: 50%;         left: auto;         right: 80%;         -webkit-transform: translate(0, -50%);         transform: translate(0, -50%)     }          .base-bg__right {         position: absolute;         top: 0;         right: -42%     }          .play .base-bg__right {         top: 50%;         left: 80%;         right: auto;         -webkit-transform: translate(0, -50%);         transform: translate(0, -50%)     }          .btn-all-games {         background: #edf1f7;         padding-bottom: 20px;         padding-top: 5px     }          .btn-all-games__btn {         color: #fff;         display: inline-block;         text-align: center;         line-height: 20px;         padding: 6px 22px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-radius: 50px;         font-size: 16px;         text-transform: inherit;         text-decoration: none;         cursor: pointer;         outline: none;         -webkit-transition: all .2s ease;         transition: all .2s ease;         border-width: 2px;         position: relative;         background: #271545;         font-size: 18px;         padding: 10px 26px;         border-radius: 50px     }          .btn-all-games__btn:hover {         text-decoration: none     }          .btn-all-games__btn:hover {         background: #311a55     }          .btn-all-games__btn:active {         background: #21133a;         color: rgba(255, 255, 255, 0.5)     }          .btn-all-games__counter {         opacity: 1;         margin-left: 8px     }          .btn-all-games__icon-arrow-down {         font-size: 16px;         color: inherit;         margin-left: 6px;         vertical-align: middle     }          .cashbox {         background: #fff;         color: #242424;         border-radius: inherit;         position: relative     }          .cashbox__tooltip-body {         text-align: left     }          @media (min-width: 508px) {         .cashbox:before {             content: none;             position: absolute;             top: -23px;             left: 50%;             background: #fff;             border-radius: 50%;             -webkit-transform: translate(-50%, 0);             transform: translate(-50%, 0);             width: 40px;             height: 40px         }         .cashbox:after {             content: none;             position: absolute;             top: -20px;             left: 50%;             background-size: cover;             border-radius: 50%;             -webkit-transform: translate(-50%, 0);             transform: translate(-50%, 0);             width: 35px;             height: 35px         }     }          .cashbox__title {         font-size: 20px;         padding: 20px 0;         line-height: 19px;         font-weight: 400;         text-transform: initial;         color: #242424;         position: relative;         text-align: center;         background: transparent;         letter-spacing: initial     }          .cashbox__iframe {         width: 100%;         height: 600px;         border-width: 0;         max-width: 460px;         -webkit-box-ordinal-group: 3;         -ms-flex-order: 2;         order: 2     }          .cashbox__tabs-container {         border-radius: 0 0 inherit inherit;         overflow: hidden     }          .cashbox__tabs-list {         margin: 0 auto;         padding: 0 20px;         text-align: center;         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -ms-flex-wrap: nowrap;         flex-wrap: nowrap;         position: relative;         -webkit-box-align: stretch;         -ms-flex-align: stretch;         align-items: stretch;         -webkit-box-pack: center;         -ms-flex-pack: center;         justify-content: center;         background: inherit     }          .cashbox__tabs-list:before,     .cashbox__tabs-list:after {         content: '';         width: 100%;         height: 1px;         position: absolute;         left: 0     }          .cashbox__tabs-list:before {         top: 0;         background: #f0f0f0     }          .cashbox__tabs-list:after {         bottom: 0;         background: #f0f0f0     }          @media (min-width: 508px) {         .cashbox__tabs-list {             padding: 0         }     }          .cashbox__tabs-item {         list-style: none;         position: relative;         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-box-align: center;         -ms-flex-align: center;         align-items: center;         margin: 0 10px     }          @media (min-width: 508px) {         .cashbox__tabs-item {             margin: 0 10px         }     }          .cashbox__tabs-link {         color: #fff;         display: inline-block;         text-align: center;         line-height: 20px;         padding: 6px 22px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-radius: 50px;         font-size: 16px;         text-transform: inherit;         text-decoration: none;         cursor: pointer;         outline: none;         -webkit-transition: all .2s ease;         transition: all .2s ease;         border-width: 2px;         position: relative;         font-weight: 400;         padding: 20px 10px;         font-size: 14px;         line-height: 20px;         color: #242424;         position: static;         text-transform: initial     }          .cashbox__tabs-link:hover {         text-decoration: none     }          @media (min-width: 508px) {         .cashbox__tabs-link {             font-size: 16px;             padding: 20px 10px         }     }          .cashbox__tabs-link.is-active,     .cashbox__tabs-link.active {         color: #fd8e09;         -webkit-box-shadow: initial;         box-shadow: initial;         background: transparent     }          .cashbox__tabs-link.is-active:after,     .cashbox__tabs-link.active:after {         width: 100%     }          .cashbox__tabs-link.is-active:hover,     .cashbox__tabs-link.active:hover {         color: #fd8e09;         -webkit-box-shadow: initial;         box-shadow: initial     }          .cashbox__tabs-link:after {         content: '';         background: #fd8e09;         width: 0;         height: 1px;         position: absolute;         bottom: 0;         left: 50%;         -webkit-transition: width .2s ease;         transition: width .2s ease;         -webkit-transform: translate(-50%, 0);         transform: translate(-50%, 0);         z-index: 10     }          .cashbox__tabs-link:hover {         color: #fd8e09;         -webkit-box-shadow: initial;         box-shadow: initial;         text-decoration: none     }          .cashbox__tabs-link:hover:after {         width: 100%     }          .cashbox__tabs-link:active {         background: transparent     }          .cashbox__container {         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-box-pack: center;         -ms-flex-pack: center;         justify-content: center;         -ms-flex-wrap: wrap;         flex-wrap: wrap;         padding: 20px 10px;         background: #fff     }          @media (min-width: 754px) {         .cashbox__container {             -ms-flex-wrap: nowrap;             flex-wrap: nowrap         }     }          .cashbox__refill {         font-size: 12px;         text-align: center     }          .cashbox__refill-title {         font-size: 14px;         display: block;         font-style: initial;         margin-bottom: 10px     }          .cashbox__comppoints {         text-align: center     }          .cashbox__comppoints-title {         font-size: 16px;         color: #242424;         text-transform: capitalize;         font-style: initial;         margin-bottom: 10px     }          .cashbox__comppoints-info {         display: inline-block;         width: 24px;         height: 24px;         line-height: 24px;         background: #261e3a;         color: #d6c5ff;         font-size: 18px;         border-radius: 50px;         text-align: center;         vertical-align: middle;         position: relative;         -webkit-box-sizing: border-box;         box-sizing: border-box;         cursor: pointer;         -webkit-transition: all ease .2s;         transition: all ease .2s;         background: #ededed;         margin-left: 5px     }          .cashbox__comppoints-info:hover {         background: #32274e     }          .cashbox__comppoints-info:hover {         background: #ededed     }          .cashbox__comppoints-btn {         color: #fff;         display: inline-block;         text-align: center;         line-height: 20px;         padding: 6px 22px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-radius: 50px;         font-size: 16px;         text-transform: inherit;         text-decoration: none;         cursor: pointer;         outline: none;         -webkit-transition: all .2s ease;         transition: all .2s ease;         border-width: 2px;         position: relative;         background: #ff0063;         font-size: 18px;         padding: 10px 26px;         border-radius: 50px;         margin-top: 17px;         font-style: initial     }          .cashbox__comppoints-btn:hover {         text-decoration: none     }          .cashbox__comppoints-btn:hover {         background: #ff1971     }          .cashbox__comppoints-btn:active {         background: #d90053;         color: rgba(255, 255, 255, 0.7)     }          .cashbox__exchange-icon {         width: 26px;         height: 26px;         display: inline-block;         vertical-align: middle;         line-height: 26px;         text-align: center;         border-radius: 50%;         border: 1px solid #d8d8d8;         color: transparent;         position: absolute;         background: #fff;         top: 50%;         left: 16px;         -webkit-transform: translate(0, -50);         transform: translate(0, -50)     }          .cashbox__exchange-ribbon {         position: absolute;         top: -4px;         left: 50%;         -webkit-transform: translate(-50%, 0);         transform: translate(-50%, 0);         background: #ea3e00;         font-size: 10px;         color: #fff;         text-transform: uppercase;         padding: 3px 10px;         text-align: center;         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-radius: 0 0 4px 4px;         -webkit-box-shadow: 0 2px 0 #932800;         box-shadow: 0 2px 0 #932800;         text-shadow: 0 1px 0 #932800;         white-space: nowrap;         z-index: 1;         z-index: 21;         font-style: initial     }          .cashbox__exchange-ribbon:after,     .cashbox__exchange-ribbon:before {         content: "";         width: 0;         height: 0;         border-color: transparent;         position: absolute;         display: block;         border-style: solid;         top: 0;         z-index: 15     }          .cashbox__exchange-ribbon:before {         border-width: 4px 4px 0 0;         border-right-color: #932800;         left: -4px     }          .cashbox__exchange-ribbon:after {         border-width: 4px 0 0 4px;         border-left-color: #932800;         right: -4px     }          .cashbox__exchange-title {         color: #1a1a1a;         font-style: initial;         font-weight: 400     }          .cashbox__exchange-sum {         color: #242424;         font-weight: 400     }          .cashbox__exchange-sum-currency {         color: #242424;         font-weight: 400     }          .cashbox__exchange-list {         width: 100%;         max-width: 512px     }          .cashbox__exchange-radio {         display: none     }          .cashbox__exchange-radio:checked+.cashbox__exchange-label {         border: 1px solid #CB9E44     }          .cashbox__exchange-radio:checked+.cashbox__exchange-label .cashbox__exchange-icon {         color: #cc9d42     }          .cashbox__exchange-input {         width: 65%;         padding: 0 0 0 5px;         border: 1px solid #ebebeb;         border-radius: 4px;         outline: none;         line-height: 38px;         font-size: 14px;         font-style: initial;         color: #7f7f7f     }          @media (min-width: 508px) {         .cashbox__exchange-input {             font-size: 24px;             font-style: initial;             font-weight: initial;             color: #242424;             padding: 0 0 0 10px         }     }          .cashbox__exchange-label {         position: relative;         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-box-orient: horizontal;         -webkit-box-direction: normal;         -ms-flex-direction: row;         flex-direction: row;         background: #f5f5f5;         margin: 20px 0;         border-radius: 3px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         cursor: pointer;         line-height: 32px;         border: 1px solid transparent;         -webkit-transition: border ease .2s, color ease .2s;         transition: border ease .2s, color ease .2s     }          .cashbox__exchange-label:last-child {         margin: 8px 0 17px     }          .cashbox__exchange-label:last-child:hover {         border: 1px solid #CB9E44     }          .cashbox__exchange-comppoints,     .cashbox__exchange-rub {         -ms-flex-preferred-size: 50%;         flex-basis: 50%;         padding: 15px;         color: #b3b3b3;         border-radius: inherit     }          .cashbox__exchange-comppoints {         background: #ebebeb;         position: relative;         padding-left: 40px;         display: block;         white-space: nowrap;         text-overflow: ellipsis;         overflow: hidden     }          .cashbox__exchange-comppoints:after {         content: '';         position: absolute;         top: 0;         right: -10px;         width: 0px;         height: 0px;         border-color: transparent;         border-left-color: #ebebeb;         border-width: 34px 0 34px 10px;         border-style: solid;         z-index: 20     }          .cashbox__exchange-number {         color: #1a1a1a;         font-size: 16px;         font-style: initial;         font-weight: 400     }          @media (min-width: 508px) {         .cashbox__exchange-number {             font-size: 24px         }     }          .cashbox__bonusnotification {         margin: 10px auto;         padding: 0 10px;         max-width: 472px;         text-align: left     }          .cashbox__bonusnotification-text {         font-size: 12px;         background: #b62e19;         color: #fff;         border-radius: 4px;         padding: 6px 10px;         font-weight: initial     }          @media (min-width: 754px) {         .cashbox__bonusnotification-text {             padding: 6px 10px         }         .cashbox__bonusnotification-text:before {             content: none;             position: relative;             width: 35px;             height: 35px;             background-size: cover;             float: left;             margin-left: -35px;             -webkit-transform: translate(-15px, 50%);             transform: translate(-15px, 50%)         }     }          .cashbox__data {         padding: 0 0 30px;         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -ms-flex-wrap: wrap;         flex-wrap: wrap;         -webkit-box-pack: justify;         -ms-flex-pack: justify;         justify-content: space-between     }          @media (min-width: 508px) {         .cashbox__data {             padding: 0 50px 30px         }     }          .cashbox__data-balance {         margin-bottom: 10px;         -ms-flex-preferred-size: 100%;         flex-basis: 100%     }          .cashbox__data-balance-text {         display: inline-block;         color: inherit     }          .cashbox__data-balance-amount {         font-weight: 600;         color: inherit;         font-size: inherit;         margin-left: 0;         position: relative     }          .cashbox__data-balance-amount:before {         content: none;         position: absolute;         top: -10px;         left: -45px;         width: 35px;         height: 33px;         background-size: cover;         border-radius: 50px;         -webkit-box-shadow: 0 2px 7px rgba(194, 0, 0, 0.14);         box-shadow: 0 2px 7px rgba(194, 0, 0, 0.14)     }          .cashbox__data-bonus,     .cashbox__data-real {         width: 50%;         display: inline-block;         -webkit-box-sizing: border-box;         box-sizing: border-box     }          .cashbox__data-real {         text-align: left;         padding-left: 10px     }          @media (min-width: 508px) {         .cashbox__data-real {             margin-left: -20px;             padding-left: 0         }     }          @media (min-width: 754px) {         .cashbox__data-real {             margin-left: 0         }     }          .cashbox__data-bonus {         text-align: right;         padding-right: 10px     }          @media (min-width: 508px) {         .cashbox__data-bonus {             padding-right: 0;             margin-right: -20px         }     }          @media (min-width: 754px) {         .cashbox__data-bonus {             margin-right: 0         }     }          .cashbox__data-amount {         font-weight: 600;         color: inherit     }          .cashbox__data-currency {         font-style: italic;         font-weight: 100;         text-transform: initial;         color: inherit     }          .cashbox__progress {         background: #ccc;         margin: 0 50px 15px;         position: relative;         max-width: 472px;         height: 2px;         border-radius: 0;         -ms-flex-preferred-size: 100%;         flex-basis: 100%     }          @media (min-width: 508px) {         .cashbox__progress {             margin: 0 auto 15px         }     }          .cashbox__progress:after {         content: "";         background: #ccc;         border-radius: 50%;         position: absolute;         top: -4px;         right: -4px;         width: 10px;         height: 10px     }          .cashbox__progress-line {         background: #cc9d42;         position: relative;         height: 2px;         border-radius: 0     }          .cashbox__progress-line:before,     .cashbox__progress-line:after {         content: "";         background: #CC9D42;         border-radius: 50%;         position: absolute     }          .cashbox__progress-line:before {         top: -4px;         left: -4px;         width: 10px;         height: 10px     }          .cashbox__progress-line:after {         top: -2px;         right: -3px;         width: 6px;         height: 6px     }          .cashbox__progress-point {         position: absolute;         top: 10px;         right: 0;         white-space: nowrap;         -webkit-transform: translate(50%, 0);         transform: translate(50%, 0)     }          .cashbox__tooltip {         display: inline-block;         position: relative     }          .cashbox__tooltip-content {         padding: 5px;         width: 90px     }          .cashbox__icon-info {         display: inline-block;         width: 24px;         height: 24px;         line-height: 24px;         background: #261e3a;         color: #d6c5ff;         font-size: 18px;         border-radius: 50px;         text-align: center;         vertical-align: middle;         position: relative;         -webkit-box-sizing: border-box;         box-sizing: border-box;         cursor: pointer;         -webkit-transition: all ease .2s;         transition: all ease .2s;         top: -2px;         color: #242424;         background: #efefef     }          .cashbox__icon-info:hover {         background: #32274e     }          .cashbox__icon-info:hover {         background: #efefef     }          .cashbox-history {         position: relative     }          .cashbox-history:before {         content: '';         background: rgba(0, 0, 0, 0.1);         width: 100%;         height: 1px;         position: absolute;         top: 0;         left: 0     }          .cashbox-history__icon-arrow-down {         color: inherit;         font-size: 12px;         vertical-align: middle;         display: inline-block;         -webkit-transition: -webkit-transform .2s ease;         transition: -webkit-transform .2s ease;         transition: transform .2s ease;         transition: transform .2s ease, -webkit-transform .2s ease;         -webkit-transform: rotate(0);         transform: rotate(0)     }          .history__link.is-active .cashbox-history__icon-arrow-down {         -webkit-transform: rotate(180deg);         transform: rotate(180deg)     }          .cashbox-history__icon-arrow-up {         color: inherit;         font-size: 12px;         vertical-align: middle;         display: inline-block     }          .cashbox-history__arrow-right {         position: absolute;         top: 12px;         right: 9px;         color: #7f7f7f;         font-size: 14px;         -webkit-transform: rotate(90deg);         transform: rotate(90deg)     }          @media (min-width: 508px) {         .cashbox-history__arrow-right {             top: 50%;             right: 45%;             -webkit-transform: translate(-50%, -50%) rotate(0);             transform: translate(-50%, -50%) rotate(0)         }     }          .cashbox-history__head,     .cashbox-history__turn {         background: #f5f5f5;         padding: 22px     }          .cashbox-history__link {         color: #4e4e4e;         font-size: 16px;         text-transform: initial;         font-weight: initial;         letter-spacing: initial;         text-decoration: none     }          .cashbox-history__body {         display: none     }          .cashbox-history__list {         padding: 6px 12px;         background: #fff;         max-width: inherit     }          @media (min-width: 508px) {         .cashbox-history__list {             padding: 6px 20px         }     }          .cashbox-history__empty {         font-size: 12px     }          .cashbox-history__item {         background: #f5f5f5;         padding: 8px 6px;         margin: 4px 0;         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-box-align: center;         -ms-flex-align: center;         align-items: center;         -webkit-box-pack: justify;         -ms-flex-pack: justify;         justify-content: space-between;         position: relative     }          @media (min-width: 508px) {         .cashbox-history__item {             -webkit-box-pack: start;             -ms-flex-pack: start;             justify-content: flex-start;             padding: 9px 15px         }     }          .cashbox-history__time {         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-box-orient: vertical;         -webkit-box-direction: normal;         -ms-flex-direction: column;         flex-direction: column;         -webkit-box-pack: start;         -ms-flex-pack: start;         justify-content: flex-start;         text-align: left;         font-size: 12px;         color: #7f7f7f;         -ms-flex-preferred-size: 35%;         flex-basis: 35%     }          @media (min-width: 508px) {         .cashbox-history__time {             -ms-flex-preferred-size: 25%;             flex-basis: 25%         }     }          .cashbox-history__payment {         font-size: 12px;         color: #1a1a1a;         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-box-orient: vertical;         -webkit-box-direction: normal;         -ms-flex-direction: column;         flex-direction: column;         -webkit-box-align: start;         -ms-flex-align: start;         align-items: flex-start;         -ms-flex-preferred-size: 25%;         flex-basis: 25%     }          @media (min-width: 508px) {         .cashbox-history__payment {             font-size: 14px         }     }          .cashbox-history__payment-icon,     .cashbox-history__payment-bill {         line-height: 20px     }          .cashbox-history__exchange {         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-box-orient: vertical;         -webkit-box-direction: normal;         -ms-flex-direction: column;         flex-direction: column;         -ms-flex-preferred-size: 50%;         flex-basis: 50%;         text-align: right;         display: block;         white-space: nowrap;         text-overflow: ellipsis;         overflow: hidden     }          @media (min-width: 508px) {         .cashbox-history__exchange {             display: inherit;             -webkit-box-pack: justify;             -ms-flex-pack: justify;             justify-content: space-between;             -webkit-box-orient: horizontal;             -webkit-box-direction: normal;             -ms-flex-direction: row;             flex-direction: row;             -ms-flex-preferred-size: 60%;             flex-basis: 60%;             text-align: center         }     }          .cashbox-history__exchange-amount {         font-size: 16px;         font-style: initial;         color: #242424;         font-weight: 400     }          @media (min-width: 508px) {         .cashbox-history__exchange-amount {             font-size: 18px         }     }          .cashbox-history__exchange-currency {         font-size: 14px;         color: #b3b3b3;         font-style: italic;         padding-right: 1px     }          .cashbox-history__status {         display: block;         white-space: nowrap;         text-overflow: ellipsis;         overflow: hidden;         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-box-orient: vertical;         -webkit-box-direction: normal;         -ms-flex-direction: column;         flex-direction: column;         -ms-flex-preferred-size: 35%;         flex-basis: 35%;         -webkit-box-align: end;         -ms-flex-align: end;         align-items: flex-end     }          @media (min-width: 508px) {         .cashbox-history__status {             -ms-flex-preferred-size: 50%;             flex-basis: 50%;             -webkit-box-pack: justify;             -ms-flex-pack: justify;             justify-content: space-between;             -webkit-box-orient: horizontal;             -webkit-box-direction: normal;             -ms-flex-direction: row;             flex-direction: row         }     }          .cashbox-history__cancel {         text-decoration: none;         color: #cb9e44     }          .cashbox-history__btn {         color: #fff;         display: inline-block;         text-align: center;         line-height: 20px;         padding: 6px 22px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-radius: 50px;         font-size: 16px;         text-transform: inherit;         text-decoration: none;         cursor: pointer;         outline: none;         -webkit-transition: all .2s ease;         transition: all .2s ease;         border-width: 2px;         position: relative;         color: #4e4e4e;         font-size: 14px     }          .cashbox-history__btn:hover {         text-decoration: none     }          .cashbox-history__comppoints-date {         color: #1a1a1a;         font-size: 14px;         font-weight: 400     }          .cashbox-history__comppoints-exchange {         display: block;         white-space: nowrap;         text-overflow: ellipsis;         overflow: hidden;         max-width: 85%     }          @media (min-width: 508px) {         .cashbox-history__comppoints-exchange {             max-width: 40%         }     }          .cashbox-history__comppoints-amount {         font-size: 16px;         font-style: initial     }          @media (min-width: 508px) {         .cashbox-history__comppoints-amount {             font-size: 18px         }     }          .cashbox-history__comppoints-currency {         padding-right: 1px;         font-size: 14px;         color: #7f7f7f;         font-style: italic     }          .cashbox-history__comppoints-status {         position: absolute;         bottom: 12px;         right: 12px;         width: 8px;         height: 8px;         border-radius: 100%;         background: #2ab27b     }          @media (min-width: 508px) {         .cashbox-history__comppoints-status {             bottom: 50%;             right: 16px;             -webkit-transform: translate(0, 50%);             transform: translate(0, 50%)         }     }          .cashbox-history__refill-date,     .cashbox-history__withdraw-date {         color: #1a1a1a;         font-size: 14px;         font-weight: 400     }          .cashbox-history__refill-date,     .cashbox-history__refill-time,     .cashbox-history__withdraw-date,     .cashbox-history__withdraw-time {         line-height: 20px     }          .cashbox-history__refill-exchange,     .cashbox-history__withdraw-exchange {         font-size: 14px;         color: #b3b3b3;         font-style: italic;         display: block;         white-space: nowrap;         text-overflow: ellipsis;         overflow: hidden;         max-width: 85%;         text-align: right     }          @media (min-width: 508px) {         .cashbox-history__refill-exchange,         .cashbox-history__withdraw-exchange {             -ms-flex-preferred-size: 45%;             flex-basis: 45%         }     }          .cashbox-history__refill-status,     .cashbox-history__withdraw-status {         position: relative;         padding-right: 20px;         font-size: 14px;         height: 20px     }          .cashbox-history__refill-status:before,     .cashbox-history__withdraw-status:before {         content: '';         position: absolute;         top: 50%;         right: 0;         -webkit-transform: translate(0, -50%);         transform: translate(0, -50%);         width: 8px;         height: 8px;         border-radius: 100%     }          @media (min-width: 508px) {         .cashbox-history__refill-status:before,         .cashbox-history__withdraw-status:before {             right: 0         }     }          .cashbox-history__refill-status--success:before,     .cashbox-history__withdraw-status--success:before {         background: #2ab27b     }          .cashbox-history__refill-status--canceled:before,     .cashbox-history__withdraw-status--canceled:before {         background: #ff504d     }          .cashbox-history__refill-status--waiting:before,     .cashbox-history__withdraw-status--waiting:before {         background: #ffa200     }          .content-text {         padding: 20px 20px 40px;         text-align: left;         color: #152b3d     }          .content-text h1,     .content-text h2,     .content-text h3,     .content-text h4,     .content-text h5,     .content-text h6 {         font-weight: 600     }          .content-text p,     .content-text ul,     .content-text ol {         font-weight: 400     }          .content-text a {         color: #00bbe7;         text-decoration: underline     }          .content-text__img {         float: left;         margin: 0 20px 20px 0;         max-width: 280px     }          .fast-registration {         display: none     }          @media (min-width: 1054px) {         .fast-registration {             display: block;             width: 100%;             position: absolute;             top: 0;             left: 50%;             -webkit-transform: translate(-50%, 0);             transform: translate(-50%, 0);             max-width: 1300px;             margin: 0 auto;             z-index: 1         }     }          .fast-registration__wrapper {         position: absolute;         right: 100px;         background: #e8e8e8;         border-radius: 5px;         width: 300px;         z-index: 1;         -webkit-box-shadow: initial;         box-shadow: initial;         top: 165px     }          .fast-registration__header {         background: #fff;         padding: 16px 0;         text-align: center;         text-transform: uppercase;         color: #152b3d;         font-weight: 600;         font-size: 14px;         border-bottom: none;         border-radius: 5px 5px 0 0;         position: relative     }          .fast-registration__header-label {         display: none     }          .fast-registration__body {         padding: 17px 23px 20px     }          .fast-registration__input {         background: #fff;         border: 1px solid #ced9e1;         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-radius: 4px;         display: inline-block;         padding: 10px 22px;         max-height: 40px;         width: 100%;         line-height: 20px;         text-align: left     }          .fast-registration__input::-webkit-input-placeholder {         color: #b6c4d2;         font-style: italic     }          .fast-registration__input::-moz-placeholder {         color: #b6c4d2;         font-style: italic     }          .fast-registration__input:-moz-placeholder {         color: #b6c4d2;         font-style: italic     }          .fast-registration__input:-ms-input-placeholder {         color: #b6c4d2;         font-style: italic     }          .fast-registration__input:focus {         border-color: #cbd0db;         color: #4c4c4c;         outline: none     }          .fast-registration__input::-webkit-input-placeholder {         color: #bdbdbd     }          .fast-registration__input::-moz-placeholder {         color: #bdbdbd     }          .fast-registration__input:-moz-placeholder {         color: #bdbdbd     }          .fast-registration__input:-ms-input-placeholder {         color: #bdbdbd     }          .fast-registration__btn {         color: #fff;         display: inline-block;         text-align: center;         line-height: 20px;         padding: 6px 22px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-radius: 50px;         font-size: 16px;         text-transform: inherit;         text-decoration: none;         cursor: pointer;         outline: none;         -webkit-transition: all .2s ease;         transition: all .2s ease;         border-width: 2px;         position: relative;         margin: 13px 0 0;         width: 100%     }          .fast-registration__btn:hover {         text-decoration: none     }          .footer {         max-width: 1300px;         margin: 0 auto;         background: #261e3a     }          .footer__wrapper {         max-width: 1300px;         margin: 0 auto;         background: #261e3a;         position: relative;         padding: 20px 15px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         font-size: 0     }          .footer__wrapper::after {         clear: both;         content: "";         display: table     }          @media (min-width: 1300px) {         .footer__wrapper {             padding: 20px 35px         }     }          .footer__logo {         width: 155px;         height: 100px;         margin: 10px;         display: block;         position: relative     }          @media (min-width: 754px) {         .footer__logo {             float: left;             margin: 10px 15px         }     }          .footer__logo-img {         position: absolute;         top: 0;         left: 0;         width: 100%;         height: 100%;         background-color: transparent;         background-position: 50% 50%;         background-repeat: no-repeat;         background-size: contain;         -webkit-filter: none;         filter: none     }          .footer__menu {         text-align: left;         display: block;         margin: 0;         padding: 0     }          @media (min-width: 508px) {         .footer__menu {             text-align: left         }     }          @media (min-width: 754px) {         .footer__menu {             float: right;             width: calc(100% - 205px)         }     }          .footer__menu-item {         display: inline-block;         vertical-align: top;         width: 100%;         padding: 10px;         -webkit-box-sizing: border-box;         box-sizing: border-box     }          @media (min-width: 508px) {         .footer__menu-item {             width: 33.333%         }     }          @media (min-width: 1054px) {         .footer__menu-item {             width: 25%         }     }          .footer__menu-link {         color: #fff;         text-decoration: none;         font-size: 14px;         -webkit-transition: color .2s ease;         transition: color .2s ease;         text-transform: initial;         font-weight: inherit     }          .footer__menu-link:hover {         color: rgba(255, 255, 255, 0.7)     }          .footer-social {         max-width: 1300px;         margin: 0 auto;         background: #0f0f0f     }          .footer-social__wrapper {         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-box-pack: justify;         -ms-flex-pack: justify;         justify-content: space-between;         -webkit-box-orient: vertical;         -webkit-box-direction: normal;         -ms-flex-direction: column;         flex-direction: column;         clear: both;         padding: 20px 0 0;         max-width: 1300px;         margin: 0 auto     }          @media (min-width: 754px) {         .footer-social__wrapper {             padding-bottom: 26px;             -webkit-box-orient: horizontal;             -webkit-box-direction: normal;             -ms-flex-direction: row;             flex-direction: row         }     }          .footer-social__content {         display: -webkit-box;         display: -ms-flexbox;         display: flex;         width: 100%;         -webkit-box-orient: vertical;         -webkit-box-direction: normal;         -ms-flex-direction: column;         flex-direction: column;         -webkit-box-sizing: border-box;         box-sizing: border-box     }          @media (min-width: 508px) {         .footer-social__content {             -webkit-box-orient: horizontal;             -webkit-box-direction: normal;             -ms-flex-direction: row;             flex-direction: row;             -webkit-box-align: center;             -ms-flex-align: center;             align-items: center;             -webkit-box-pack: center;             -ms-flex-pack: center;             justify-content: center         }     }          @media (min-width: 754px) {         .footer-social__content {             -webkit-box-pack: start;             -ms-flex-pack: start;             justify-content: flex-start;             padding-left: 25px;             padding-right: 25px;             width: auto;             -webkit-box-orient: horizontal;             -webkit-box-direction: normal;             -ms-flex-direction: row;             flex-direction: row         }     }          .footer-social__title {         display: block;         padding: 10px 0;         color: #fff;         font-size: 14px     }          @media (min-width: 508px) {         .footer-social__title {             max-width: 80px;             text-align: left;             padding: 0         }     }          @media (min-width: 754px) {         .footer-social__title {             max-width: none;             text-align: left;             padding: 0 20px 0 0         }     }          @media (min-width: 1054px) {         .footer-social__title {             padding-left: 20px;             padding-right: 60px;             max-width: none         }     }          .footer-social__items {         color: #fff     }          .footer-social__items .footer-social__item {         color: inherit     }          .footer-social__apk {         display: inline-block;         margin-top: 35px;         margin-bottom: 26px;         cursor: pointer     }          .footer-social__apk-img {         display: inline-block     }          @media (min-width: 754px) {         .footer-social__apk {             margin-top: 0;             margin-bottom: 0         }     }          .iframe-wrapper {         position: relative;         width: 100%;         padding-bottom: 56.25%;         position: relative     }          .iframe-wrapper iframe {         position: absolute;         top: 0;         left: 0;         width: 100%;         height: 100%;         border: 0;         -webkit-box-sizing: border-box;         box-sizing: border-box     }          .game-categories {         border-top: 0;         margin: 0;         position: relative;         z-index: 2     }          @media (min-width: 754px) {         .game-categories {             margin: 0         }     }          .game-categories__container {         position: relative;         overflow: hidden;         background: #fff;         width: 100%;         max-width: 1300px;         margin: 0 auto     }          @media (min-width: 754px) {         .game-categories__container {             background: #fff         }     }          .game-categories__result-container {         max-width: 1300px;         overflow: hidden;         margin: 0 auto     }          .game-categories__wrapper {         position: relative;         max-width: 1300px;         overflow: hidden;         margin: 0 auto     }          .game-categories__wrapper:before {         content: '';         position: absolute;         top: 0;         right: 0;         width: 65px;         height: 100%;         background: transparent;         z-index: 201     }          @media (min-width: 754px) {         .game-categories__wrapper {             margin: 0 auto         }         .game-categories__wrapper:before {             width: 89px;             background: transparent         }     }          .game-categories__swiper {         position: relative;         margin-right: 60px;         -webkit-transition: -webkit-transform .25s;         transition: -webkit-transform .25s;         transition: transform .25s;         transition: transform .25s, -webkit-transform .25s;         -webkit-transform: scale(1, 1);         transform: scale(1, 1);         -webkit-transform-origin: left;         transform-origin: left;         z-index: 200     }          @media (min-width: 754px) {         .game-categories__swiper {             margin-right: 85px         }     }          .game-categories__result {         display: none;         background: #edf1f7     }          .game-categories__result-fail {         color: #9b9b9b;         font-size: 16px;         display: block;         z-index: 10;         position: relative     }          .game-categories__result-content {         position: relative;         padding: 187px 0;         text-align: center     }          .game-categories__result-content.is-hidden {         display: none     }          .game-categories__result-icon {         position: absolute;         font-size: 150px;         left: 50%;         top: 50%;         -webkit-transform: translate(-50%, -50%);         transform: translate(-50%, -50%);         color: #fff     }          .game-categories__result-title {         color: #1a1a1a;         font-size: 24px;         display: block;         z-index: 10;         position: relative     }          .game-categories__result-text {         color: #9b9b9b;         font-size: 16px;         z-index: 10;         position: relative     }          .game-categories__list {         width: 100%;         padding: 0 20px;         height: 55px;         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-box-pack: justify;         -ms-flex-pack: justify;         justify-content: space-between;         -webkit-box-align: center;         -ms-flex-align: center;         align-items: center;         -webkit-transition-property: -webkit-transform;         transition-property: -webkit-transform;         transition-property: transform;         transition-property: transform, -webkit-transform;         -webkit-box-sizing: content-box;         box-sizing: content-box     }          @media (min-width: 754px) {         .game-categories__list {             padding: 0 20px         }     }          .game-categories__item {         text-decoration: none;         font-size: 14px;         cursor: pointer;         color: #242424;         text-transform: initial;         padding: 19px 5px;         border-radius: 0;         font-weight: 400;         margin: 0 20px 0 0;         -webkit-box-sizing: border-box;         box-sizing: border-box;         line-height: 17px;         display: inline-block;         position: relative;         -webkit-transition: color .2s ease;         transition: color .2s ease;         outline: none;         width: auto;         -ms-flex-negative: 0;         flex-shrink: 0     }          @media (min-width: 508px) {         .game-categories__item {             font-size: 16px;             margin: 0 25px 0 0         }     }          @media (min-width: 1054px) {         .game-categories__item {             margin: 0         }     }          .game-categories__item:after {         content: '';         background: #ff0063;         width: 100%;         height: 1px;         position: absolute;         bottom: 1px;         left: 50%;         -webkit-transition: -webkit-transform .3s ease;         transition: -webkit-transform .3s ease;         transition: transform .3s ease;         transition: transform .3s ease, -webkit-transform .3s ease;         -webkit-transform: translate(-50%, 0) scale(0);         transform: translate(-50%, 0) scale(0);         will-change: transform     }          .game-categories__item:hover {         color: #ff0063;         text-decoration: none     }          .game-categories__item:hover:after {         -webkit-transform: translate(-50%, 0) scale(1);         transform: translate(-50%, 0) scale(1)     }          .game-categories__item:active {         color: #ff0063     }          .game-categories__item:active,     .game-categories__item.is-active {         -webkit-box-shadow: initial;         box-shadow: initial     }          .game-categories__item:active:after,     .game-categories__item.is-active:after {         -webkit-transform: translate(-50%, 0) scale(1);         transform: translate(-50%, 0) scale(1)     }          .game-categories__item.is-active {         color: #ff0063;         text-decoration: none     }          .game-categories__item.is-active:after {         -webkit-transform: translate(-50%, 0) scale(1);         transform: translate(-50%, 0) scale(1)     }          .game-categories__item-text {         vertical-align: middle;         will-change: color     }          .game-categories__item-img {         display: block;         margin: 0 auto;         padding: 5px 0 10px 0;         height: 23px;         opacity: 0.4;         -webkit-transition: opacity .2s ease;         transition: opacity .2s ease     }          @media (min-width: 754px) {         .game-categories__item-img {             height: 30px;             padding: 10px 0 15px 0         }     }          .game-categories__item:hover .game-categories__item-img,     .game-categories__item.is-active .game-categories__item-img {         opacity: 1     }          .game-categories__item-star {         font-size: 30px;         line-height: 0px;         color: #ffa000;         vertical-align: middle;         display: none     }          @media (min-width: 754px) {         .game-categories__item-star {             display: inline-block         }     }          .game-categories__search {         margin-bottom: -55px;         position: relative;         width: 100%;         height: 55px;         background: #fff;         -webkit-transition: -webkit-transform .25s;         transition: -webkit-transform .25s;         transition: transform .25s;         transition: transform .25s, -webkit-transform .25s;         z-index: 250;         -webkit-transform: translateX(calc(100% - 60px));         transform: translateX(calc(100% - 60px))     }          @media (min-width: 754px) {         .game-categories__search {             background: #fff;             height: 55px;             margin-bottom: -55px;             -webkit-transform: translateX(calc(100% - 60px));             transform: translateX(calc(100% - 60px))         }     }          .game-categories__search.is-focused {         -webkit-transform: translateX(0);         transform: translateX(0);         -webkit-box-shadow: initial;         box-shadow: initial     }          @media (min-width: 754px) {         .game-categories__search.is-focused {             -webkit-box-shadow: initial;             box-shadow: initial         }     }          .game-categories__search.is-focused+.game-categories__swiper {         -webkit-transform: scale(0, 1);         transform: scale(0, 1);         opacity: 0     }          .game-categories__search.is-focused .game-categories__search-icon-search {         color: #ffa000     }          .game-categories__search.is-focused .game-categories__search-label {         -webkit-box-shadow: none;         box-shadow: none     }          .game-categories__search.is-focused .game-categories__search-input {         padding-left: 55px;         -webkit-box-shadow: initial;         box-shadow: initial     }          @media (min-width: 754px) {         .game-categories__search.is-focused .game-categories__search-input {             padding-left: 55px         }     }          .game-categories__search-input {         font-size: 16px;         border: none;         width: 100%;         height: 55px;         padding-left: 60px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         color: #242424;         background: #fff;         -webkit-box-shadow: initial;         box-shadow: initial;         -webkit-transition: -webkit-box-shadow .2s linear;         transition: -webkit-box-shadow .2s linear;         transition: box-shadow .2s linear;         transition: box-shadow .2s linear, -webkit-box-shadow .2s linear     }          .game-categories__search-input:hover {         -webkit-box-shadow: initial;         box-shadow: initial     }          .game-categories__search-input:focus {         outline: none     }          @media (min-width: 754px) {         .game-categories__search-input {             height: 55px;             padding-left: 60px         }     }          .game-categories__search-input::-webkit-input-placeholder {         font-style: italic;         color: transparent     }          .game-categories__search-input::-moz-placeholder {         font-style: italic;         color: transparent     }          .game-categories__search-input:-moz-placeholder {         font-style: italic;         color: transparent     }          .game-categories__search-input:-ms-input-placeholder {         font-style: italic;         color: transparent     }          .game-categories__search-label {         cursor: pointer;         width: 60px;         height: 55px;         line-height: 55px;         -webkit-box-shadow: initial;         box-shadow: initial;         -webkit-transition: -webkit-box-shadow .2s linear;         transition: -webkit-box-shadow .2s linear;         transition: box-shadow .2s linear;         transition: box-shadow .2s linear, -webkit-box-shadow .2s linear;         position: absolute;         top: 0;         left: 0;         background: transparent;         text-align: center;         z-index: 200;         margin: 0     }          .game-categories__search-label:hover {         -webkit-box-shadow: initial;         box-shadow: initial     }          @media (min-width: 754px) {         .game-categories__search-label {             height: 55px;             line-height: 55px;             width: 60px         }     }          .game-categories__search-icon-search {         vertical-align: middle;         font-size: 30px;         line-height: 55px;         color: #ffa000;         z-index: 200     }          @media (min-width: 754px) {         .game-categories__search-icon-search {             line-height: 55px         }     }          .game-categories__search-close {         text-align: center;         cursor: pointer;         position: absolute;         top: 0;         right: 0;         width: 60px;         height: 55px;         -webkit-transition: -webkit-transform .5s ease;         transition: -webkit-transform .5s ease;         transition: transform .5s ease;         transition: transform .5s ease, -webkit-transform .5s ease;         z-index: 280     }          @media (min-width: 754px) {         .game-categories__search-close {             height: 55px;             width: 60px         }     }          .game-categories__search-icon-close {         vertical-align: middle;         font-size: 26px;         line-height: 55px;         color: #ffa000     }          @media (min-width: 754px) {         .game-categories__search-icon-close {             line-height: 55px         }     }          .game-categories+ul {         padding-left: 0     }          .game-item {         text-align: center;         padding-top: 80px;         padding-bottom: 20px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         background: transparent;         width: 100%;         position: relative;         overflow: hidden     }          .game-item::after {         clear: both;         content: "";         display: table     }          @media (min-width: 1054px) {         .game-item {             padding-top: 20px         }     }          .game-item__wrapper {         -webkit-box-sizing: border-box;         box-sizing: border-box;         background: transparent;         background-size: auto;         min-height: 100%;         height: auto !important     }          @media (min-width: 1054px) {         .game-item__wrapper {             padding-left: 320px         }     }          .game-item__btn {         color: #fff;         display: inline-block;         text-align: center;         line-height: 20px;         padding: 6px 22px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-radius: 50px;         font-size: 16px;         text-transform: inherit;         text-decoration: none;         cursor: pointer;         outline: none;         -webkit-transition: all .2s ease;         transition: all .2s ease;         border-width: 2px;         position: relative;         background: #ff0063;         font-size: 18px;         padding: 10px 26px;         border-radius: 50px     }          .game-item__btn:hover {         text-decoration: none     }          .game-item__btn:hover {         background: #ff1971     }          .game-item__btn:active {         background: #d90053;         color: rgba(255, 255, 255, 0.7)     }          @media (min-width: 508px) {         .game-item__mobile-row {             width: 80%;             margin: 0 auto         }     }          .game-item__mobile-col {         float: left;         width: 50%;         -webkit-box-sizing: border-box;         box-sizing: border-box;         text-align: left;         padding: 0 5px     }          .game-item__text {         font-size: 16px;         color: #fff     }          .game-item__not-available {         padding-top: 10px;         font-size: 18px;         color: #fff;         font-weight: 600     }          .game-item__thumb {         width: 100%;         padding-bottom: 76.6%;         position: relative;         overflow: hidden     }          .game-item__img {         width: 100%;         height: auto;         position: absolute;         top: 50%;         left: 50%;         -webkit-transform: translate(-50%, -50%);         transform: translate(-50%, -50%)     }          .game-item__resizer {         position: relative;         margin-left: auto;         margin-right: auto     }          .game-item__container {         position: relative;         -webkit-box-sizing: border-box;         box-sizing: border-box;         margin: 0 auto     }          .game-item__header {         width: 100%;         -webkit-box-sizing: border-box;         box-sizing: border-box;         background: #130d25;         font-size: 16px;         padding: 0 16px;         height: 40px;         border-radius: 4px 4px 0 0;         z-index: 20;         position: relative;         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-box-align: baseline;         -ms-flex-align: baseline;         align-items: baseline;         -webkit-box-pack: justify;         -ms-flex-pack: justify;         justify-content: space-between;         -ms-flex-wrap: nowrap;         flex-wrap: nowrap;         -webkit-box-align: center;         -ms-flex-align: center;         align-items: center     }          .game-item__header::after {         clear: both;         content: "";         display: table     }          .game-item__title {         color: #fff;         display: block;         white-space: nowrap;         text-overflow: ellipsis;         overflow: hidden;         -webkit-box-sizing: border-box;         box-sizing: border-box;         text-align: left;         text-transform: initial;         font-weight: 300     }          .game-item__icon-info {         display: inline-block;         width: 24px;         height: 24px;         line-height: 24px;         background: #261e3a;         color: #d6c5ff;         font-size: 18px;         border-radius: 50px;         text-align: center;         vertical-align: middle;         position: relative;         -webkit-box-sizing: border-box;         box-sizing: border-box;         cursor: pointer;         -webkit-transition: all ease .2s;         transition: all ease .2s;         vertical-align: text-bottom     }          .game-item__icon-info:hover {         background: #32274e     }          .game-item__jackpot {         line-height: 40px;         height: 40px;         display: -webkit-box;         display: -ms-flexbox;         display: flex;         font-size: 8px;         -webkit-box-align: inherit;         -ms-flex-align: inherit;         align-items: inherit;         -webkit-box-pack: center;         -ms-flex-pack: center;         justify-content: center     }          @media (min-width: 754px) {         .game-item__jackpot {             font-size: 10px         }     }          .game-item__jackpot-jackpot {         color: #fff;         font-size: 1.6em;         display: inline-block;         margin-right: 5px     }          .game-item__jackpot-amount {         color: #ffa000;         font-size: 2em;         display: inline-block;         font-weight: 600     }          .game-item__jackpot-currency {         color: rgba(255, 255, 255, 0.8);         font-size: 1.4em;         display: inline-block;         font-style: italic;         text-transform: lowercase;         font-weight: 300;         padding-left: 5px     }          .game-item__close {         position: absolute;         top: 0;         right: 0;         font-size: 28px;         width: 40px;         height: 40px;         line-height: 40px;         cursor: pointer;         text-decoration: none;         color: #7f7f7f;         -webkit-box-shadow: initial;         box-shadow: initial;         border-radius: 50px;         -ms-flex-preferred-size: 3%;         flex-basis: 3%     }          .game-item__close:hover {         text-decoration: none     }          .game-item__body {         background: #000;         position: relative;         margin: auto;         height: 100%;         z-index: 10     }          .game-item__iframe {         border: none;         display: block;         line-height: 1;         position: absolute;         top: 0;         left: 0;         width: 100%;         height: auto;         height: 100%     }          .game-item__footer {         overflow: hidden;         position: relative     }          .game-item__quick-payment {         border-width: 0     }          .game-item__quick-payment iframe {         border: 0;         width: 100%;         height: 52px     }          .game-item__preloader {         position: relative;         min-height: 25%     }          @media (min-width: 1054px) {         .game-item__preloader {             min-height: 700px         }     }          .game-item__preloader-loading {         border-radius: 50%;         border: 2px solid #271545;         -webkit-box-sizing: border-box;         box-sizing: border-box;         width: 32px;         height: 32px     }          .game-item__preloader-loading:after {         content: '';         display: block;         width: 2px;         height: 2px;         position: absolute;         left: 50%;         top: 50%;         margin-top: -1px;         margin-left: -1px;         background: #271545     }          .game-item__preloader-holder {         width: 32px;         height: 32px;         z-index: 2;         clear: both;         overflow: hidden;         position: absolute;         left: 50%;         top: 50%;         -webkit-transform: translate(-50%, -50%);         transform: translate(-50%, -50%)     }          .game-item__preloader-rotate {         width: 22px;         height: 22px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-radius: 50%;         position: relative;         left: 3px;         top: 3px;         -webkit-animation: rotate 0.8s infinite linear;         animation: rotate 0.8s infinite linear;         border: 2px solid #ff0063;         border-right-color: transparent     }          @-webkit-keyframes rotate {         0% {             -webkit-transform: rotate(0deg);             transform: rotate(0deg)         }         100% {             -webkit-transform: rotate(360deg);             transform: rotate(360deg)         }     }          @keyframes rotate {         0% {             -webkit-transform: rotate(0deg);             transform: rotate(0deg)         }         100% {             -webkit-transform: rotate(360deg);             transform: rotate(360deg)         }     }          .game-list__favorites {         position: absolute;         top: 3%;         right: 3%;         text-decoration: none;         z-index: 1000;         background-position: 0 0;         background-repeat: no-repeat;         width: 32px;         height: 32px;         -webkit-transform: translate(0%, -500%);         transform: translate(0%, -500%);         -webkit-transition: background .2s ease;         transition: background .2s ease;         -webkit-transition: -webkit-transform .1s;         transition: -webkit-transform .1s;         transition: transform .1s;         transition: transform .1s, -webkit-transform .1s     }          .game-list__item:hover .game-list__favorites,     .game-list__favorites.is-active {         -webkit-transform: translate(0%, 0);         transform: translate(0%, 0)     }          .game-list__favorites:after {         border-radius: 50px;         content: '';         position: absolute;         top: 0;         left: 0;         width: 100%;         height: 100%;         -webkit-transition: -webkit-box-shadow .2s ease;         transition: -webkit-box-shadow .2s ease;         transition: box-shadow .2s ease;         transition: box-shadow .2s ease, -webkit-box-shadow .2s ease     }          .game-list__favorites:hover {     }          .mobile .game-list__favorites:hover {     }          .game-list__favorites:hover:after {         -webkit-box-shadow: initial;         box-shadow: initial     }          .mobile .game-list__favorites:hover:after {         -webkit-box-shadow: inherit;         box-shadow: inherit     }          .game-list__favorites.is-active {     }          .mobile .game-list__favorites.is-active {     }          .game-list__favorites.is-active:after {         -webkit-box-shadow: initial;         box-shadow: initial     }          @media (min-width: 1054px) {         .game-list__favorites {             top: 3%;             right: 3%         }     }          .game-sidebar .game-list__favorites {         top: 3%;         right: 3%     }          .game-list__jackpot {         position: absolute;         bottom: 40px;         left: 0;         top: 0;         z-index: 1;         width: 100%;         height: 100%;         overflow: hidden     }          .game-list__jackpot-wrapper {         position: absolute;         left: 0;         bottom: 0;         width: 100%;         padding: 2px 0;         text-align: center;         -webkit-filter: blur(0);         filter: blur(0);         color: #fff;         z-index: 10;         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-box-pack: center;         -ms-flex-pack: center;         justify-content: center;         -ms-flex-line-pack: center;         align-content: center;         -ms-flex-wrap: wrap;         flex-wrap: wrap;         font-family: inherit;         background: rgba(36, 36, 36, 0.7);         -webkit-transition: -webkit-filter .25s ease;         transition: -webkit-filter .25s ease;         transition: filter .25s ease;         transition: filter .25s ease, -webkit-filter .25s ease     }          @media (min-width: 754px) {         .game-list__jackpot-wrapper {             bottom: 40px         }     }          @media (min-width: 1054px) {         .game-list__jackpot-wrapper {             padding: 2px 0         }     }          .game-list__item:hover .game-list__jackpot {         -webkit-filter: blur(6px);         filter: blur(6px);         opacity: 1     }          .game-list__item--mygames .game-list__jackpot {         bottom: 40px     }          .game-list__item--gamesidebar .game-list__jackpot {         display: none     }          .game-list--popup .game-list__jackpot {         padding: 2px 0;         font-size: 12px     }          .game-list--popup:hover .game-list__jackpot {         opacity: 1;         -webkit-filter: blur(0);         filter: blur(0)     }          .game-list__jackpot-title {         width: 100%;         text-transform: initial;         display: inline-block;         font-size: 16px;         margin: 0;         background: transparent;         line-height: 16px;         padding: 0     }          @media (min-width: 754px) {         .game-list__jackpot-title {             margin: 0;             line-height: 16px;             font-size: 14px;             padding: 0;             background: transparent         }     }          .game-list--popup .game-list__jackpot-title {         font-size: 16px;         margin: 0;         background: transparent;         line-height: 16px;         padding: 0     }          .game-list__jackpot-balance {         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-box-align: baseline;         -ms-flex-align: baseline;         align-items: baseline;         -webkit-box-pack: center;         -ms-flex-pack: center;         justify-content: center;         padding: 0;         -webkit-box-sizing: border-box;         box-sizing: border-box;         -ms-flex-preferred-size: 100%;         flex-basis: 100%;         height: 17px     }          @media (min-width: 508px) {         .game-list__jackpot-balance {             padding: 0         }     }          @media (min-width: 754px) {         .game-list__jackpot-balance {             height: auto         }     }          @media (min-width: 1054px) {         .game-list__jackpot-balance {             -ms-flex-preferred-size: auto;             flex-basis: auto         }     }          .game-list--popup .game-list__jackpot-balance {         padding: 0;         -ms-flex-preferred-size: 100%;         flex-basis: 100%     }          .game-list__jackpot-amount {         font-size: 16px;         color: #ffa000;         font-weight: 400     }          .game-list--popup .game-list__jackpot-amount {         line-height: 20px;         font-size: 16px     }          @media (min-width: 754px) {         .game-list__jackpot-amount {             font-size: 20px         }     }          .game-list__jackpot-currency {         font-style: italic;         text-transform: lowercase;         color: rgba(255, 255, 255, 0.8);         font-size: 14px;         margin-left: 4px     }          @media (min-width: 754px) {         .game-list__jackpot-currency {             margin-left: 5px;             font-size: 14px         }     }          .game-list--popup .game-list__jackpot-currency {         font-size: 14px;         margin-left: 4px     }          .game-list {         background: #edf1f7;         padding: 5px 10px 20px;         position: relative;         z-index: 10;         text-align: left     }          .mobile .game-list__no-mobile .game-list__thumb:after {         content: '';         position: absolute;         top: 0;         bottom: 0;         left: 0;         right: 0;         background-color: rgba(255, 255, 255, 0.7)     }          @media (min-width: 754px) {         .game-list {             padding: 20px         }         .popup__tabs .game-list {             padding: 20px         }     }          .game-list--popup {         padding: 20px;         height: 385px;         overflow-y: auto     }          .game-list__search {         background: #cc9d42     }          .game-list__category-title {         font-size: 20px;         color: #282828;         margin-bottom: 8px;         font-weight: inherit;         margin-top: 0     }          .game-list__category-amount {         font-size: 18px;         color: #ffa000;         display: inline-block;         margin-left: 8px     }          .game-list__icons {         position: absolute;         top: -4px;         left: 5px;         -webkit-transform: translate(0, 0);         transform: translate(0, 0);         display: -webkit-box;         display: -ms-flexbox;         display: flex;         z-index: 1000     }          @media (min-width: 754px) {         .game-list__icons {             left: 8px;             top: -4px         }     }          .game-sidebar .game-list__icons {         left: 5px;         top: -4px     }          .game-list__icon:after {         content: '';         position: absolute;         top: -2px;         left: 0;         width: 0;         height: 0;         border-style: solid;         border-width: 0     }          .game-list__icons-new,     .game-list__icons-hot {         position: relative;         margin-right: 4px;         border-radius: 2px;         vertical-align: top;         display: -webkit-inline-box;         display: -ms-inline-flexbox;         display: inline-flex;         -webkit-box-align: center;         -ms-flex-align: center;         align-items: center;         -webkit-box-pack: center;         -ms-flex-pack: center;         justify-content: center;         color: #fff;         width: 40px;         height: 20px;         font-size: 28px     }          @media (min-width: 754px) {         .game-list__icons-new,         .game-list__icons-hot {             margin-right: 8px         }     }          .game-sidebar .game-list__icons-new,     .game-sidebar .game-list__icons-hot {         margin-right: 4px     }          .game-list__icons-new:after,     .game-list__icons-new:before,     .game-list__icons-hot:after,     .game-list__icons-hot:before {         content: '';         position: absolute;         bottom: -7px;         width: 0;         height: 0;         border-color: transparent;         border-style: solid;         border-top-color: #000;         display: none     }          .game-list__icons-new:after,     .game-list__icons-hot:after {         left: 0;         border-width: 7px 20px 0 0     }          .game-list__icons-new:before,     .game-list__icons-hot:before {         content: '';         right: 0;         border-width: 7px 0 0 20px     }          .game-list__icons-new {         -webkit-box-ordinal-group: 2;         -ms-flex-order: 1;         order: 1;         background: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #dc1561), to(#fea602));         background: linear-gradient(to bottom, #dc1561 10%, #fea602 100%);         -webkit-box-shadow: initial;         box-shadow: initial     }          .game-list__icons-new:after,     .game-list__icons-new:before {         border-top-color: transparent     }          .game-list__icons-new .game-list__icon:after {         border-color: transparent transparent linear-gradient(to bottom, #dc1561 10%, #fea602 100%) transparent     }          .game-list__icons-hot {         -webkit-box-ordinal-group: 3;         -ms-flex-order: 2;         order: 2;         background: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #dc1561), to(#fea602));         background: linear-gradient(to bottom, #dc1561 10%, #fea602 100%);         -webkit-box-shadow: initial;         box-shadow: initial     }          .game-list__icons-hot:after,     .game-list__icons-hot:before {         border-top-color: transparent     }          .game-list__icons-hot .game-list__icon:after {         border-color: transparent transparent linear-gradient(to bottom, #dc1561 10%, #fea602 100%) transparent     }          .game-list__list {         font-size: 0;         margin: -8px     }          .game-list__list::after {         clear: both;         content: "";         display: table     }          .game-list__item {         text-align: center;         padding: 10px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         display: inline-block;         vertical-align: top     }          .game-list__item--gamesidebar,     .my-games--desktop .game-list__item,     .my-games--mobile .game-list__item {         -ms-flex-negative: 0;         flex-shrink: 0;         position: relative     }          .my-games--desktop .game-list__item {         width: 200px;         margin-right: 20px     }          .my-games--desktop .game-list__item:last-child {         margin-right: 0     }          .my-games--mobile .game-list__item {         width: 150px;         margin-right: 20px     }          .my-games--mobile .game-list__item:last-child {         margin-right: 0     }          .game-list__item--game {         width: 50%     }          @media (min-width: 508px) {         .game-list__item--game {             width: 33.33333%         }     }          @media (min-width: 754px) {         .game-list__item--game {             width: 25%         }     }          .game-list--popup .game-list__item--game {         width: 100%     }          @media (min-width: 508px) {         .game-list--popup .game-list__item--game {             width: 50%         }     }          @media (min-width: 754px) {         .game-list--popup .game-list__item--game {             width: 33.33333%         }     }          .game-list__item--banner {         width: 100%     }          @media (min-width: 508px) {         .game-list__item--banner {             width: 66.66666%         }     }          @media (min-width: 754px) {         .game-list__item--banner {             width: 50%         }     }          .game-list__item--mygames {         padding: 10px 0 20px     }          .game-list__item--mygames .game-list__container {         border: initial;         -webkit-box-shadow: initial;         box-shadow: initial     }          .game-list__item--mygames .game-list__game-title {         background: #130d25;         color: #fff     }          .game-list__item--favorites {         margin-top: 0     }          .game-list__item--favorites .game-list__container {         border: initial     }          .game-list__item--gamesidebar {         width: 100%;         padding: 10px 5px;         max-width: 135px     }          .game-list__item--gamesidebar .game-list__container {         border: initial;         -webkit-box-shadow: initial;         box-shadow: initial     }          .game-list__item--gamesidebar .game-list__game-title {         background: #130d25;         color: #fff     }          .game-list__item--gamesidebar .game-list__back {         -webkit-box-shadow: initial;         box-shadow: initial     }          .game-list__item--gamesidebar .game-list__game-title-text {         padding: 13px 10px     }          .game-list__item:hover .game-list__btn-overlay,     .game-list__item:hover .game-list__btn-play {         pointer-events: inherit;         -webkit-transform: translate(0%, 0%);         transform: translate(0%, 0%)     }          .game-list__container {         -webkit-box-shadow: 0 2px 0 rgba(226, 229, 236, 0.62);         box-shadow: 0 2px 0 rgba(226, 229, 236, 0.62);         border: none;         -webkit-box-sizing: border-box;         box-sizing: border-box;         width: 100%;         border-radius: 4px;         position: relative     }          .game-list__item:hover .game-list__container {         -webkit-box-shadow: initial;         box-shadow: initial     }          .game-list__item--gamesidebar:hover .game-list__container {         -webkit-box-shadow: initial;         box-shadow: initial     }          .game-list__front {         overflow: hidden;         position: relative;         padding-bottom: 40px;         border-radius: 4px     }          @media (min-width: 754px) {         .game-list__front {             padding-bottom: 40px         }     }          .game-list__item--mygames .game-list__front,     .game-list__item--gamesidebar .game-list__front {         padding-bottom: 40px     }          .game-list__thumb {         width: 100%;         padding-bottom: 76.6%;         position: relative;         overflow: hidden;         background-color: #fff;         border-radius: 4px 4px 0 0;         z-index: 1     }          .game-list__item--banner .game-list__thumb {         width: 100%;         padding-bottom: 37.04918%;         position: relative;         padding-top: 40px     }          .game-list__img {         width: 100%;         height: auto;         position: absolute;         top: 0;         left: 0;         right: 0;         bottom: 0;         -webkit-filter: blur(0);         filter: blur(0)     }          .game-list__img.lazyload,     .game-list__img.lazyloading {         opacity: 0     }          .game-list__img.lazyloaded {         opacity: 1;         -webkit-transition: opacity 50ms, -webkit-transform .2s ease;         transition: opacity 50ms, -webkit-transform .2s ease;         transition: opacity 50ms, transform .2s ease;         transition: opacity 50ms, transform .2s ease, -webkit-transform .2s ease     }          @media (min-width: 1054px) {         .game-list__item--game:hover .game-list__img,         .game-list__item--banner:hover .game-list__img {             -webkit-transform: none;             transform: none         }     }          .game-list__item--game:hover .game-list__img,     .game-list__item--banner:hover .game-list__img,     .game-list__item--favorites .game-list__img {         -webkit-filter: blur(5px);         filter: blur(5px)     }          .game-list__item--gamesidebar:hover .game-list__img {         -webkit-filter: blur(0);         filter: blur(0)     }          .game-list__game-title {         background: #fff;         border-radius: 0 0 4px 4px;         bottom: 0;         -webkit-box-sizing: border-box;         box-sizing: border-box;         color: #282828;         font-weight: initial;         font-size: 14px;         height: auto;         line-height: 14px;         position: absolute;         width: 100%;         z-index: 1000;         -webkit-transform: translateY(calc(100% - 40px));         transform: translateY(calc(100% - 40px));         -webkit-transition: -webkit-transform cubic-bezier(0.18, 0.89, 0.32, 1.28) 0.25s;         transition: -webkit-transform cubic-bezier(0.18, 0.89, 0.32, 1.28) 0.25s;         transition: transform cubic-bezier(0.18, 0.89, 0.32, 1.28) 0.25s;         transition: transform cubic-bezier(0.18, 0.89, 0.32, 1.28) 0.25s, -webkit-transform cubic-bezier(0.18, 0.89, 0.32, 1.28) 0.25s     }          .game-list__item:hover .game-list__game-title {         -webkit-transform: translateY(0);         transform: translateY(0)     }          .game-list__item:hover .game-list__game-title--auth {         -webkit-clip-path: none;         clip-path: none     }          @media (min-width: 754px) {         .game-list__game-title {             font-size: 16px;             -webkit-transform: translateY(calc(100% - 40px));             transform: translateY(calc(100% - 40px))         }     }          @media (min-width: 1054px) {         .game-list__game-title {             font-size: 18px         }         .game-list__item--mygames .game-list__game-title {             font-size: 16px;             font-weight: 300         }     }          .game-list__item--mygames .game-list__game-title {         -webkit-transform: translateY(calc(100% - 40px));         transform: translateY(calc(100% - 40px));         -webkit-transition: -webkit-transform .0s;         transition: -webkit-transform .0s;         transition: transform .0s;         transition: transform .0s, -webkit-transform .0s     }          .game-list__item--gamesidebar .game-list__game-title {         font-size: 12px;         -webkit-transform: translateY(calc(100% - 40px));         transform: translateY(calc(100% - 40px))     }          .game-list__game-title-text {         padding: 13px 10px;         display: block;         white-space: nowrap;         text-overflow: ellipsis;         overflow: hidden     }          .game-list__item:hover .game-list__game-title--auth .game-list__game-title-text {         padding: 17px 10px 7px     }          @media (min-width: 754px) {         .game-list__item:hover .game-list__game-title--auth .game-list__game-title-text {             padding: 27px 10px 7px         }     }          @media (min-width: 754px) {         .game-list__game-title-text {             padding: 13px 10px         }         .game-list__item--mygames .game-list__game-title-text {             padding: 13px 10px         }     }          .game-list__item--mygames:hover .game-list__game-title--auth .game-list__game-title-text {         padding: 17px 10px 7px     }          .game-list__item--gamesidebar:hover .game-list__game-title--auth .game-list__game-title-text,     .game-list__item--gamesidebar .game-list__game-title-text {         padding: 13px 10px     }          .game-list__game-title-overlay {         pointer-events: none;         position: absolute;         top: 0;         left: 0;         width: 100%;         height: 100%     }          .game-list__back {         position: absolute;         top: 0;         left: 0;         width: 100%;         height: calc(100% - 40px);         opacity: 0;         border-radius: 4px 4px 0 0;         background: rgba(26, 26, 26, 0.5);         -webkit-box-shadow: initial;         box-shadow: initial;         overflow: hidden;         -webkit-transition: opacity .2s ease-in .1s;         transition: opacity .2s ease-in .1s     }          @media (min-width: 754px) {         .game-list__back {             height: calc(100% - 40px)         }     }          @media (min-width: 1300px) {         .game-list__back {             -webkit-transition-delay: 0s;             transition-delay: 0s         }     }          .game-list__item--mygames:hover .game-list__back,     .game-list__item--gamesidebar:hover .game-list__back {         height: calc(100% - 40px)     }          .game-list__item:hover .game-list__back,     .game-list__item--favorites .game-list__back {         opacity: 1;         z-index: 11     }          .game-list__item--gamesidebar .game-list__back {         background: transparent     }          .game-list__btn-overlay {         pointer-events: none;         position: absolute;         width: 0;         height: 0;         top: 0;         left: 0;         z-index: 2;         -webkit-transform: translate(0%, -300%);         transform: translate(0%, -300%);         -webkit-transition: -webkit-transform .1s;         transition: -webkit-transform .1s;         transition: transform .1s;         transition: transform .1s, -webkit-transform .1s     }          @media (min-width: 754px) {         .game-list__btn-overlay {             width: 100%;             height: 100%         }     }          .mobile .game-list__btn-overlay {         -webkit-transform: translate(0%, 0%);         transform: translate(0%, 0%)     }          .mobile .game-sidebar .game-list__btn-overlay {         width: 100%;         height: 100%     }          .game-list__btn-overlay-play,     .game-list__btn-overlay-demo {         position: absolute;         top: 50%;         left: 50%;         -webkit-transform: translate(-50%, -250%);         transform: translate(-50%, -250%);         width: 100px;         height: 100px;         display: none;         z-index: 2;         -webkit-transition: -webkit-transform .1s;         transition: -webkit-transform .1s;         transition: transform .1s;         transition: transform .1s, -webkit-transform .1s     }          .game-list__item--game:hover .game-list__btn-overlay-play,     .game-list__item--game:hover .game-list__btn-overlay-demo {         -webkit-transform: translate(-50%, -50%);         transform: translate(-50%, -50%)     }          @media (min-width: 320px) {         .game-list__btn-overlay-play,         .game-list__btn-overlay-demo {             width: 70px;             height: 70px         }     }          @media (min-width: 508px) {         .game-list__btn-overlay-play,         .game-list__btn-overlay-demo {             width: 70px;             height: 70px         }     }          @media (min-width: 754px) {         .game-list__btn-overlay-play,         .game-list__btn-overlay-demo {             width: 90px;             height: 90px         }     }          @media (min-width: 1054px) {         .game-list__btn-overlay-play,         .game-list__btn-overlay-demo {             width: 100px;             height: 100px         }     }          .game-sidebar .game-list__btn-overlay-demo {         width: 70px;         height: 70px     }          .game-list__btn-overlay-play {         top: 40%;         pointer-events: inherit;         -webkit-transition: -webkit-transform .1s;         transition: -webkit-transform .1s;         transition: transform .1s;         transition: transform .1s, -webkit-transform .1s     }          .game-sidebar .game-list__btn-overlay-play {         top: 50%     }          .game-sidebar .game-list__btn-overlay-play,     .my-games .game-list__btn-overlay-play,     .tournament__games .game-list__btn-overlay-play {         width: 70px;         height: 70px     }          .game-list__btn-overlay-false,     .game-list__btn-overlay-true {         position: absolute;         top: 0;         left: 0;         font-size: 70px     }          @media (min-width: 320px) {         .game-list__btn-overlay-false,         .game-list__btn-overlay-true {             font-size: 70px         }     }          @media (min-width: 508px) {         .game-list__btn-overlay-false,         .game-list__btn-overlay-true {             font-size: 70px         }     }          @media (min-width: 754px) {         .game-list__btn-overlay-false,         .game-list__btn-overlay-true {             font-size: 90px         }     }          @media (min-width: 1054px) {         .game-list__btn-overlay-false,         .game-list__btn-overlay-true {             font-size: 100px         }     }          .game-sidebar .game-list__btn-overlay-false,     .my-games .game-list__btn-overlay-false,     .tournament__games .game-list__btn-overlay-false,     .game-sidebar .game-list__btn-overlay-true,     .my-games .game-list__btn-overlay-true,     .tournament__games .game-list__btn-overlay-true {         font-size: 70px     }          .game-list__btn-overlay-false {         color: #fff;         -webkit-transition: color .2s ease;         transition: color .2s ease     }          .game-list__btn-overlay-play:hover .game-list__btn-overlay-false,     .game-list__btn-overlay-demo:hover .game-list__btn-overlay-false {         color: transparent     }          .game-list__btn-overlay-play:active .game-list__btn-overlay-false,     .game-list__btn-overlay-demo:active .game-list__btn-overlay-false {         color: #fff     }          .game-list__btn-overlay-true {         color: transparent;         -webkit-transition: color .2s ease;         transition: color .2s ease     }          .game-list__btn-overlay-play:hover .game-list__btn-overlay-true,     .game-list__btn-overlay-demo:hover .game-list__btn-overlay-true {         color: #fff     }          .game-list__btn-overlay-play:active .game-list__btn-overlay-true,     .game-list__btn-overlay-demo:active .game-list__btn-overlay-true {         color: transparent     }          .game-list__btn-wrap {         width: 100%;         height: 100%;         position: relative;         top: 0;         left: 0;         opacity: 1;         z-index: 1;         -webkit-transition: -webkit-transform .05s ease-out;         transition: -webkit-transform .05s ease-out;         transition: transform .05s ease-out;         transition: transform .05s ease-out, -webkit-transform .05s ease-out     }          @media (min-width: 1300px) {         .game-list__btn-wrap {             -webkit-transition: opacity .9s ease;             transition: opacity .9s ease         }     }          .game-list__btn-play-wrap {         position: absolute;         top: 50%;         left: 50%;         -webkit-transform: translate(-50%, -500%);         transform: translate(-50%, -500%);         z-index: 10;         -webkit-transition: -webkit-transform .1s;         transition: -webkit-transform .1s;         transition: transform .1s;         transition: transform .1s, -webkit-transform .1s     }          .game-list__item--gamesidebar .game-list__btn-play-wrap {         display: none     }          .game-list__item:hover .game-list__btn-play-wrap,     .game-list__item--favorites .game-list__btn-play-wrap {         -webkit-transform: translate(-50%, -50%);         transform: translate(-50%, -50%)     }          .game-list__btn-play {         color: #fff;         display: inline-block;         text-align: center;         line-height: 20px;         padding: 6px 22px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-radius: 50px;         font-size: 16px;         text-transform: inherit;         text-decoration: none;         cursor: pointer;         outline: none;         -webkit-transition: all .2s ease;         transition: all .2s ease;         border-width: 2px;         position: relative;         background: #ff0063;         z-index: 10;         pointer-events: none;         white-space: nowrap     }          .game-list__btn-play:hover {         text-decoration: none     }          .game-list__btn-play:hover {         background: #ff1971     }          .game-list__btn-play:active {         background: #d90053;         color: rgba(255, 255, 255, 0.7)     }          @media (min-width: 754px) {         .game-list__btn-play {             min-width: 150px;             font-size: 18px;             padding: 10px 26px;             border-radius: 50px         }     }          .game-list__btn-play-icon {         top: 2px;         margin-right: 3px;         display: none;         position: relative     }          @media (min-width: 754px) {         .game-list__btn-play-icon {             margin-right: 10px         }     }          .game-list__btn-demo-wrap {         position: absolute;         z-index: 12;         bottom: 7%;         left: 50%;         -webkit-transform: translate(-50%, -500%);         transform: translate(-50%, -500%);         display: block;         -webkit-transition: -webkit-transform .1s;         transition: -webkit-transform .1s;         transition: transform .1s;         transition: transform .1s, -webkit-transform .1s     }          .game-list__item--gamesidebar .game-list__btn-demo-wrap {         display: none     }          .game-list__item:hover .game-list__btn-demo-wrap {         -webkit-transform: translate(-50%, 0);         transform: translate(-50%, 0)     }          .game-list__btn-beta {         position: relative     }          .game-sidebar .game-list__btn-beta,     .game-list__btn-beta-hidden {         display: none     }          .game-list__btn-demo {         color: #fff;         display: inline-block;         text-align: center;         line-height: 20px;         padding: 6px 22px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-radius: 50px;         font-size: 16px;         text-transform: inherit;         text-decoration: none;         cursor: pointer;         outline: none;         -webkit-transition: all .2s ease;         transition: all .2s ease;         border-width: 2px;         position: relative;         font-size: 14px;         padding: 4px 10px;         border-radius: 50px;         width: 101px;         z-index: 10;         color: #fff;         font-size: 16px;         text-decoration: none;         padding-top: auto;         padding-bottom: 0     }          .game-list__btn-demo:hover {         text-decoration: none     }          @media (min-width: 754px) {         .game-list__btn-demo {             min-width: 150px;             font-size: 16px;             font-size: 18px;             padding: 10px 26px;             border-radius: 50px;             padding-top: auto;             padding-bottom: 0         }     }          @media (min-width: 1054px) {         .game-list__btn-demo {             padding-top: auto;             padding-bottom: auto;             font-size: 18px;             padding: 10px 26px;             border-radius: 50px         }     }          .game-list__btn-demo:hover {         text-decoration: underline     }          .game-list__btn-demo:active {         top: 0     }          .game-list__jackpot-total-amount {         font-size: 32px;         color: #bb9242;         letter-spacing: -1.3px;         display: inline-block;         padding: 24px 40px 17px 40px;         margin: 10px 0     }          .game-list__jackpot-total-amount>span {         font-size: 16px     }          .game-producers {         width: 100%;         max-width: 1300px;         margin: 0 auto;         -webkit-box-sizing: border-box;         box-sizing: border-box;         padding: 0;         display: none     }          @media (min-width: 754px) {         .game-producers {             padding: 0         }     }          .game-producers__list {         background: #edf1f7;         padding: 6px 4px 0;         text-align: center;         border-radius: 0     }          @media (min-width: 754px) {         .game-producers__list {             padding: 6px 14px 0         }     }          .game-producers__item {         display: inline-block;         -webkit-box-sizing: border-box;         box-sizing: border-box;         min-width: 60px;         padding: 8px 10px;         background: #fff;         border-radius: 4px;         color: #242424;         font-weight: 400;         border: initial;         font-size: 14px;         line-height: 16px;         -webkit-transition: background .2s ease, color .2s ease, border .2s ease, top .2s ease, -webkit-box-shadow .2s ease;         transition: background .2s ease, color .2s ease, border .2s ease, top .2s ease, -webkit-box-shadow .2s ease;         transition: background .2s ease, color .2s ease, border .2s ease, top .2s ease, box-shadow .2s ease;         transition: background .2s ease, color .2s ease, border .2s ease, top .2s ease, box-shadow .2s ease, -webkit-box-shadow .2s ease;         margin: 6px;         text-transform: initial;         -webkit-box-shadow: initial;         box-shadow: initial;         position: relative;         top: 0     }          .game-producers__item:hover {         text-decoration: none;         background: #dcdfe5;         color: #242424;         border: initial     }          .game-producers__item:active {         top: 0;         -webkit-box-shadow: initial;         box-shadow: initial     }          .game-producers__item.is-active {         color: #ffa000;         border: initial     }          .game-sidebar {         background: #0a0618;         text-align: left;         -webkit-box-sizing: border-box;         box-sizing: border-box;         padding-bottom: 1.2em     }          @media (min-width: 1054px) {         .game-sidebar {             overflow: hidden;             width: 320px;             height: 100%;             position: fixed;             z-index: 20;             top: 0;             left: 0;             bottom: 0         }     }          .game-sidebar__divider {         padding-bottom: 15px;         margin-bottom: 15px;         border-bottom: 1px solid #3c2f5d     }          .game-sidebar__container {         width: 100%     }          @media (min-width: 1054px) {         .game-sidebar__container {             height: 100%;             overflow: auto;             padding-right: 20px         }     }          .game-sidebar__header {         position: absolute;         text-align: center;         background: #130d25;         height: 60px;         width: 100%;         top: 0;         left: 0     }          @media (min-width: 1054px) {         .game-sidebar__header {             position: relative;             height: 170px;             width: 320px         }     }          .game-sidebar__tabs {         text-align: center     }          @media (min-width: 1054px) {         .game-sidebar__tabs {             width: 320px         }     }          .game-sidebar__tabs-list {         background: #130d25;         margin: 0;         margin-bottom: 0;         padding: 13px 0 0;         text-align: center;         border-bottom: initial     }          @media (min-width: 1054px) {         .game-sidebar__tabs-list {             padding: 0         }     }          .game-sidebar__tabs-item {         list-style: none;         display: inline-block;         padding: 0 0 17px;         position: relative     }          @media (min-width: 1054px) {         .game-sidebar__tabs-item {             padding: 0 0 12px         }     }          .game-sidebar__tabs-item:after {         content: '';         position: absolute;         right: 50%;         bottom: 0;         -webkit-transform: translate(50%, 0);         transform: translate(50%, 0);         -webkit-transition: visibility .2s ease, opacity .2s ease;         transition: visibility .2s ease, opacity .2s ease;         width: 0;         height: 0;         border-color: transparent;         border-bottom-color: #0a0618;         border-width: 0 10px 10px 10px;         border-style: solid;         z-index: 15;         visibility: hidden;         opacity: 0;         cursor: auto;         -webkit-filter: none;         filter: none     }          .game-sidebar__tabs-item.active:after {         visibility: visible;         opacity: 1     }          .game-sidebar__tabs-link {         color: #fff;         display: inline-block;         text-align: center;         line-height: 20px;         padding: 6px 22px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-radius: 50px;         font-size: 16px;         text-transform: inherit;         text-decoration: none;         cursor: pointer;         outline: none;         -webkit-transition: all .2s ease;         transition: all .2s ease;         border-width: 2px;         position: relative;         background: transparent;         -webkit-box-shadow: none;         box-shadow: none;         text-shadow: none;         color: #ff0063;         font-size: 14px;         padding: 4px 10px;         border-radius: 50px;         -webkit-transition: color .2s ease, background .2s ease, -webkit-box-shadow .2s ease;         transition: color .2s ease, background .2s ease, -webkit-box-shadow .2s ease;         transition: color .2s ease, background .2s ease, box-shadow .2s ease;         transition: color .2s ease, background .2s ease, box-shadow .2s ease, -webkit-box-shadow .2s ease;         font-size: 16px;         background: transparent;         color: #7f7f7f;         -webkit-box-shadow: initial;         box-shadow: initial;         padding: 6px 10px;         margin: 0;         position: relative     }          .game-sidebar__tabs-link:hover {         text-decoration: none     }          .game-sidebar__tabs-link:hover {         text-decoration: underline     }          .game-sidebar__tabs-link:hover {         background: transparent     }          .game-sidebar__tabs-link:active,     .game-sidebar__tabs-link.active {         color: #fff;         -webkit-box-shadow: initial;         box-shadow: initial;         background: transparent     }          .game-sidebar__tabs-content {         padding: 20px 15px;         width: 320px;         margin: 0 auto;         -webkit-box-sizing: border-box;         box-sizing: border-box;         display: none     }          .game-sidebar__profile {         background: #130d25;         -webkit-box-sizing: border-box;         box-sizing: border-box;         padding: 0 15px;         position: relative;         text-align: left;         color: #d6c5ff;         -webkit-box-shadow: initial;         box-shadow: initial     }          @media (min-width: 1054px) {         .game-sidebar__profile {             width: 320px         }     }          .game-sidebar__profile-box {         padding-top: 10px;         margin: auto;         max-width: 320px     }          .game-sidebar__profile .user-level {         margin-bottom: 0;         padding: 0     }          .game-sidebar__user {         padding-bottom: 20px;         float: left;         width: calc(100% - 100px)     }          .game-sidebar__icon-info {         display: inline-block;         width: 24px;         height: 24px;         line-height: 24px;         background: #261e3a;         color: #d6c5ff;         font-size: 18px;         border-radius: 50px;         text-align: center;         vertical-align: middle;         position: relative;         -webkit-box-sizing: border-box;         box-sizing: border-box;         cursor: pointer;         -webkit-transition: all ease .2s;         transition: all ease .2s     }          .game-sidebar__icon-info:hover {         background: #32274e     }          .game-sidebar__favorites {         padding: 0 0 10px;         margin: 0 0 16px 0     }          .game-sidebar__favorites:after {         content: '';         background: #3c2f5d;         width: 100%;         height: 1px;         position: absolute;         left: 0;         bottom: 0     }          .game-sidebar__favorites {         text-align: left;         position: relative     }          .game-sidebar__favorites-title {         display: inline-block;         color: #fff;         font-size: 16px;         margin: 0 5px 10px 10px     }          .game-sidebar__favorites-amount {         display: inline-block;         color: #7f7f7f;         font-size: 16px     }          .game-sidebar__favorites .swiper-button-disabled {         visibility: hidden     }          .game-sidebar__tournaments {         position: relative;         text-align: center     }          .game-sidebar__tournaments-wrap {         border-radius: 3px;         -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.17);         box-shadow: 0 2px 2px rgba(0, 0, 0, 0.17);         overflow: hidden     }          .game-sidebar__tournaments-caption {         position: absolute;         top: -4px;         left: 50%;         -webkit-transform: translate(-50%, 0);         transform: translate(-50%, 0);         background: #ea3e00;         font-size: 10px;         color: #fff;         text-transform: uppercase;         padding: 3px 10px;         text-align: center;         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-radius: 0 0 4px 4px;         -webkit-box-shadow: 0 2px 0 #932800;         box-shadow: 0 2px 0 #932800;         text-shadow: 0 1px 0 #932800;         white-space: nowrap;         z-index: 1     }          .game-sidebar__tournaments-caption:after,     .game-sidebar__tournaments-caption:before {         content: "";         width: 0;         height: 0;         border-color: transparent;         position: absolute;         display: block;         border-style: solid;         top: 0;         z-index: 15     }          .game-sidebar__tournaments-caption:before {         border-width: 4px 4px 0 0;         border-right-color: #932800;         left: -4px     }          .game-sidebar__tournaments-caption:after {         border-width: 4px 0 0 4px;         border-left-color: #932800;         right: -4px     }          .game-sidebar__tournaments-title {         display: block;         padding: 25px 0 11px;         background: #0d2d5a;         color: #fff;         font-size: 16px     }          .game-sidebar__tournaments-container {         background: #0e1e43;         padding: 10px 0 0;         color: #d6c5ff     }          .game-sidebar__tournaments-text {         font-size: 16px;         display: block     }          .game-sidebar__tournaments-amount {         color: #ffb000;         font-size: 28px     }          .game-sidebar__tournaments-currency {         font-style: italic     }          .game-sidebar__tournaments-table {         width: 100%;         color: #d6c5ff;         border-collapse: collapse;         border-spacing: 0;         margin: 10px 0 0     }          .game-sidebar__tournaments-row {         height: 30px;         position: relative     }          .game-sidebar__tournaments-row:nth-child(1),     .game-sidebar__tournaments-row:nth-child(2),     .game-sidebar__tournaments-row:nth-child(3) {         font-size: 18px     }          .game-sidebar__tournaments-row:nth-child(1):after,     .game-sidebar__tournaments-row:nth-child(2):after,     .game-sidebar__tournaments-row:nth-child(3):after {         content: '';         background: transparent;         width: 4px;         height: 29px;         position: absolute;         left: 0     }          .game-sidebar__tournaments-row:nth-child(1):after {         background: #ffb000     }          .game-sidebar__tournaments-row:nth-child(2):after {         background: #ffd791     }          .game-sidebar__tournaments-row:nth-child(3):after {         background: #ffe3a0     }          .game-sidebar__tournaments-row--user {         color: #fff;         background: #0d2d5a;         font-weight: 600     }          .game-sidebar__tournaments-name {         text-align: left     }          .game-sidebar__tournaments-place {         padding-left: 10px;         text-align: center     }          .game-sidebar__btn {         text-align: center     }          .game-sidebar__btn--primary {         color: #fff;         display: inline-block;         text-align: center;         line-height: 20px;         padding: 6px 22px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-radius: 50px;         font-size: 16px;         text-transform: inherit;         text-decoration: none;         cursor: pointer;         outline: none;         -webkit-transition: all .2s ease;         transition: all .2s ease;         border-width: 2px;         position: relative;         background: #271545;         margin-top: 15px     }          .game-sidebar__btn--primary:hover {         text-decoration: none     }          .game-sidebar__btn--primary:hover {         background: #311a55     }          .game-sidebar__btn--primary:active {         background: #21133a;         color: rgba(255, 255, 255, 0.5)     }          .game-sidebar__btn--default {         color: #fff;         display: inline-block;         text-align: center;         line-height: 20px;         padding: 6px 22px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-radius: 50px;         font-size: 16px;         text-transform: inherit;         text-decoration: none;         cursor: pointer;         outline: none;         -webkit-transition: all .2s ease;         transition: all .2s ease;         border-width: 2px;         position: relative;         background: transparent;         -webkit-box-shadow: none;         box-shadow: none;         text-shadow: none;         color: #ff0063;         margin-top: 10px;         margin-bottom: 20px     }          .game-sidebar__btn--default:hover {         text-decoration: none     }          .game-sidebar__btn--default:hover {         text-decoration: underline     }          .game-sidebar__menu {         margin-top: -20px;         margin-right: -15px;         margin-left: -15px;         min-height: 195px     }          .game-sidebar__menu-item {         border-bottom: 1px solid #261e3a;         text-align: left     }          .game-sidebar__menu-btn {         display: block;         line-height: 48px;         padding: 0 15px;         background: transparent;         text-transform: none;         color: #fff;         margin: 0;         -webkit-box-shadow: initial;         box-shadow: initial     }          @media (min-width: 754px) {         .game-sidebar__menu-btn {             font-size: 14px         }     }          @media (min-width: 1054px) {         .game-sidebar__menu-btn {             cursor: pointer         }     }          .is-disabled .game-sidebar__menu-btn {         cursor: default;         opacity: .3     }          .game-sidebar__menu-content {         padding: 0 15px;         text-align: center     }          .is-disabled .game-sidebar__menu-content {         display: none     }          .game-sidebar__menu-title {         font-weight: initial     }          .game-sidebar__menu-item.is-open .game-sidebar__menu-title {         color: inherit     }          .game-sidebar__menu-counter {         color: #7f7f7f;         margin-left: .4em     }          .game-sidebar__auth-panel {         background: #130d25;         padding-bottom: 25px;         text-align: center     }          @media (min-width: 1054px) {         .game-sidebar__auth-panel {             min-width: 320px         }     }          .game-sidebar__btn-reg {         color: #fff;         display: inline-block;         text-align: center;         line-height: 20px;         padding: 6px 22px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-radius: 50px;         font-size: 16px;         text-transform: inherit;         text-decoration: none;         cursor: pointer;         outline: none;         -webkit-transition: all .2s ease;         transition: all .2s ease;         border-width: 2px;         position: relative;         background: #ff0063;         margin: 5px     }          .game-sidebar__btn-reg:hover {         text-decoration: none     }          .game-sidebar__btn-reg:hover {         background: #ff1971     }          .game-sidebar__btn-reg:active {         background: #d90053;         color: rgba(255, 255, 255, 0.7)     }          .game-sidebar__btn-log {         color: #fff;         display: inline-block;         text-align: center;         line-height: 20px;         padding: 6px 22px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-radius: 50px;         font-size: 16px;         text-transform: inherit;         text-decoration: none;         cursor: pointer;         outline: none;         -webkit-transition: all .2s ease;         transition: all .2s ease;         border-width: 2px;         position: relative;         background: #271545;         margin: 5px     }          .game-sidebar__btn-log:hover {         text-decoration: none     }          .game-sidebar__btn-log:hover {         background: #311a55     }          .game-sidebar__btn-log:active {         background: #21133a;         color: rgba(255, 255, 255, 0.5)     }          .game-sidebar__icon-arrow-down {         float: right;         color: #d6c6ff;         background: #261e3a;         text-align: center;         position: relative;         top: 9px;         line-height: 30px;         width: 30px;         height: 30px;         border-radius: 50px;         font-size: 10px;         border: none;         -webkit-box-sizing: border-box;         box-sizing: border-box     }          .game-sidebar__icon-arrow-down:before {         display: inline-block;         -webkit-transform: rotateX(0deg);         transform: rotateX(0deg);         -webkit-transition: -webkit-transform .2s ease;         transition: -webkit-transform .2s ease;         transition: transform .2s ease;         transition: transform .2s ease, -webkit-transform .2s ease     }          .is-open .game-sidebar__icon-arrow-down:before {         -webkit-transform: rotateX(180deg);         transform: rotateX(180deg)     }          .game-sidebar__icon-clock {         display: none;         margin-top: -3px;         font-size: 25px;         color: #d6c6ff;         vertical-align: middle;         margin-right: .4em     }          .game-sidebar__icon-cup {         display: none;         margin-top: -3px;         font-size: 25px;         color: #d6c6ff;         vertical-align: middle;         margin-right: .4em     }          .game-sidebar__icon-list {         display: none;         margin-top: -3px;         font-size: 25px;         color: #d6c6ff;         vertical-align: middle;         margin-right: .4em     }          .gifts {         -webkit-box-sizing: border-box;         box-sizing: border-box;         padding: 10px;         width: 100%;         max-width: 820px;         margin: auto     }          .gifts__title {         margin: 0 0 15px;         width: 100%;         font-size: 16px;         text-align: left;         color: #4a4a4a;         font-weight: 400;         text-transform: initial     }          .gifts__container {         position: relative;         margin-top: -15px;         width: 100%;         height: auto;         min-height: 300px     }          .gifts__wrapper-arrow-prev,     .gifts__wrapper-arrow-next {         background: transparent;         position: absolute;         width: 27px;         height: 290px;         line-height: 290px;         top: 15px;         -webkit-transition: opacity .3s ease;         transition: opacity .3s ease;         z-index: 10     }          .swiper-button-disabled+.gifts__wrapper-arrow-prev,     .swiper-button-disabled+.gifts__wrapper-arrow-next {         opacity: 0     }          .gifts__wrapper-arrow-prev {         left: -1px     }          .gifts__wrapper-arrow-next {         right: -1px     }          .gifts__arrow-prev,     .gifts__arrow-next {         cursor: pointer;         position: absolute;         top: 15px;         -webkit-transform: translate(0, 0);         transform: translate(0, 0);         -webkit-box-shadow: initial;         box-shadow: initial;         width: 27px;         height: 290px;         line-height: 290px;         background: rgba(255, 255, 255, 0.5);         border-radius: 0;         z-index: 20;         color: #666;         font-size: 20px;         -webkit-transition: all .3s ease;         transition: all .3s ease     }          .gifts__arrow-prev:hover,     .gifts__arrow-next:hover {         background: rgba(255, 255, 255, 0.8);         color: #666;         -webkit-box-shadow: initial;         box-shadow: initial     }          .gifts__arrow-prev:active,     .gifts__arrow-next:active {         background: rgba(255, 255, 255, 0.8);         color: #666;         -webkit-box-shadow: initial;         box-shadow: initial     }          .gifts__arrow-prev.swiper-button-disabled,     .gifts__arrow-next.swiper-button-disabled {         opacity: 0     }          .gifts__arrow-prev {         left: -1px     }          .gifts__arrow-next {         right: -1px     }          .gifts__list {         margin: 0 -5px 20px;         height: auto     }          .gifts__item {         -webkit-box-sizing: border-box;         box-sizing: border-box;         padding: 15px 5px 0;         width: 260px;         height: auto;         -webkit-perspective: 1000px;         perspective: 1000px     }          .gifts__item--disabled {         display: none     }          .gifts__item-inner {         position: relative;         height: 290px;         -webkit-box-shadow: initial;         box-shadow: initial     }          .gifts__front,     .gifts__back {         background: #fff;         border-radius: 4px;         -webkit-box-shadow: initial;         box-shadow: initial;         -webkit-box-sizing: border-box;         box-sizing: border-box;         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-box-orient: vertical;         -webkit-box-direction: normal;         -ms-flex-direction: column;         flex-direction: column;         position: absolute;         left: 0;         top: 0;         padding: 15px 10px;         width: 100%;         height: 100%;         overflow: hidden;         -webkit-backface-visibility: hidden;         backface-visibility: hidden;         -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.39, 0.2, 0.37, 1.54);         transition: -webkit-transform 0.6s cubic-bezier(0.39, 0.2, 0.37, 1.54);         transition: transform 0.6s cubic-bezier(0.39, 0.2, 0.37, 1.54);         transition: transform 0.6s cubic-bezier(0.39, 0.2, 0.37, 1.54), -webkit-transform 0.6s cubic-bezier(0.39, 0.2, 0.37, 1.54)     }          .gifts__front {         padding-top: 120px;         -webkit-transform: rotateY(0deg);         transform: rotateY(0deg)     }          .is-rotate .gifts__front {         -webkit-transform: rotateY(180deg);         transform: rotateY(180deg)     }          .gifts__back {         padding: 10px;         -webkit-box-orient: vertical;         -webkit-box-direction: normal;         -ms-flex-direction: column;         flex-direction: column;         -webkit-box-pack: center;         -ms-flex-pack: center;         justify-content: center;         -webkit-transform: rotateY(180deg);         transform: rotateY(180deg)     }          .is-rotate .gifts__back {         -webkit-transform: rotateY(360deg);         transform: rotateY(360deg)     }          .gifts__thumb {         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-box-align: center;         -ms-flex-align: center;         align-items: center;         -webkit-box-pack: center;         -ms-flex-pack: center;         justify-content: center;         position: absolute;         top: 0;         left: 0;         width: 100%;         height: 120px;         padding: 50px 10px 10px;         background: transparent;         -webkit-box-sizing: border-box;         box-sizing: border-box     }          .gifts__thumb-inner:before {         content: none;         position: absolute;         top: 18px;         left: 50%;         height: 132px;         width: 118px;         -webkit-transform: translate(-50%, 0);         transform: translate(-50%, 0)     }          .gifts__thumb-inner img {         max-height: 100px     }          .gifts__thumb:before,     .gifts__thumb:after {         content: '';         background: #fff;         display: block;         position: absolute;         top: -45px;         width: 155px;         height: 110px;         z-index: -1     }          .gifts__thumb:before {         right: -13px;         -webkit-transform: rotate(-15deg);         transform: rotate(-15deg)     }          .gifts__thumb:after {         left: -13px;         -webkit-transform: rotate(15deg);         transform: rotate(15deg)     }          .gifts__item--close .gifts__thumb:after,     .gifts__item--close .gifts__thumb:before {         background: #fff     }          .gifts__item--disabled .gifts__thumb:after,     .gifts__item--disabled .gifts__thumb:before {         background: #fff     }          .gifts__nav {         position: absolute;         right: 10px;         top: 10px     }          .gifts__heading {         font-size: 16px;         font-weight: 600;         padding: 24px 0 4px 0;         color: #374065;         text-transform: initial     }          .gifts__heading--ellipsis {         display: block;         white-space: nowrap;         text-overflow: ellipsis;         overflow: hidden     }          .gifts__link {         font-weight: 600;         text-decoration: none;         color: #ff0063;         font-size: 16px     }          .gifts__done {         font-size: 24px;         color: #61a117;         text-shadow: initial;         position: relative     }          .gifts__done:before {         width: 38px;         height: 38px;         line-height: 38px;         position: absolute;         border-radius: 50px;         -webkit-box-shadow: initial;         box-shadow: initial;         top: 50%;         left: 50%;         -webkit-transform: translate(-50%, -50%);         transform: translate(-50%, -50%)     }          .profile__gifts-item--disabled .gifts__done {         color: #9b9b9b     }          .gifts__pin {         top: 17px;         right: 63px;         width: 40px;         height: 40px;         display: inline-block;         position: absolute;         border-radius: 100%;         background-color: #d91370;         background-image: none;         background-position: center center;         background-repeat: no-repeat;         text-align: center;         -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);         box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2)     }          .gifts__pin-text {         display: inline-block;         color: #fff;         font-size: 13px;         line-height: 40px;         vertical-align: middle;         text-transform: uppercase;         text-shadow: 0 1px 5px #8f8b89     }          .gifts__star {         left: 50%;         top: 114px;         width: 100px;         height: 29px;         position: absolute;         -webkit-transform: translate(-50%, 0);         transform: translate(-50%, 0)     }          .gifts__shortdesc {         color: #657d95;         font-size: 14px;         display: block;         white-space: nowrap;         text-overflow: ellipsis;         overflow: hidden     }          .gifts__shortdesc-digits {         color: #374065;         font-size: 16px;         font-weight: 600     }          .gifts__timer {         position: absolute;         bottom: 42px;         left: 0;         width: 100%;         padding: 15px 0;         font-size: 18px;         font-weight: 600;         color: #657d95;         display: block;         -webkit-box-pack: center;         -ms-flex-pack: center;         justify-content: center;         -webkit-box-align: baseline;         -ms-flex-align: baseline;         align-items: baseline     }          .gifts__timer:before {         content: "";         position: relative;         display: block;         font-size: 12px;         color: #758ac3;         font-weight: 400     }          .gifts__timer span {         padding: 0 0 0 6px     }          .gifts__timer span:first-child,     .gifts__timer span:nth-child(2) {         color: #ff0063;         padding: 0     }          .gifts__timer span:nth-child(2) {         padding: 0 5px 0 0;         font-weight: initial;         font-size: 14px     }          .gifts__timer span.gifts__timer-letter {         padding: 0;         display: inline;         font-weight: initial;         font-size: 14px     }          .gifts__endtext {         padding: 15px 0;         position: absolute;         bottom: 60px;         left: 0;         width: 100%     }          .gifts__close {         position: absolute;         right: 10px;         top: 10px     }          .gifts__desc {         font-weight: 100;         color: rgba(101, 125, 149, 0.7)     }          .gifts__desc--ellipsis {         display: block;         white-space: nowrap;         text-overflow: ellipsis;         overflow: hidden     }          .gifts__btn-cashbox {         margin-top: auto;         -ms-flex-item-align: center;         align-self: center;         color: #fff;         display: inline-block;         text-align: center;         line-height: 20px;         padding: 6px 22px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-radius: 50px;         font-size: 16px;         text-transform: inherit;         text-decoration: none;         cursor: pointer;         outline: none;         -webkit-transition: all .2s ease;         transition: all .2s ease;         border-width: 2px;         position: relative;         background: -webkit-gradient(linear, left bottom, left top, from(#ffb12c), to(#f69a00));         background: linear-gradient(to top, #ffb12c, #f69a00);         border: 2px solid #f69a00;         text-shadow: 0 -1px 0 #d18300;         font-size: 16px     }          .gifts__btn-cashbox:hover {         text-decoration: none     }          .gifts__btn-cashbox:hover {         background: -webkit-gradient(linear, left top, left bottom, from(#ffb12c), to(#f69a00));         background: linear-gradient(to bottom, #ffb12c, #f69a00)     }          .gifts__btn-cashbox:active {         background: -webkit-gradient(linear, left top, left bottom, from(#de8b00), to(#de8b00));         background: linear-gradient(to bottom, #de8b00, #de8b00);         color: rgba(255, 255, 255, 0.7);         border: 2px solid #f69a00     }          .gifts__btn-activate,     .gifts__btn-play,     .gifts__btn-cashback {         margin-top: auto;         -ms-flex-item-align: center;         align-self: center;         color: #fff;         display: inline-block;         text-align: center;         line-height: 20px;         padding: 6px 22px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-radius: 50px;         font-size: 16px;         text-transform: inherit;         text-decoration: none;         cursor: pointer;         outline: none;         -webkit-transition: all .2s ease;         transition: all .2s ease;         border-width: 2px;         position: relative;         font-size: 16px     }          .gifts__btn-activate:hover,     .gifts__btn-play:hover,     .gifts__btn-cashback:hover {         text-decoration: none     }          .gifts__btn-activate.is-hidden,     .gifts__btn-play.is-hidden,     .gifts__btn-cashback.is-hidden {         display: none     }          .gifts__btn-activate {         background: #ff0063     }          .gifts__btn-activate:hover {         background: #ff1971     }          .gifts__btn-activate:active {         background: #d90053;         color: rgba(255, 255, 255, 0.7)     }          .gifts__btn-play {         background: #ff0063     }          .gifts__btn-play:hover {         background: #ff1971     }          .gifts__btn-play:active {         background: #d90053;         color: rgba(255, 255, 255, 0.7)     }          .gifts__btn-cashback {         background: #ff0063     }          .gifts__btn-cashback:hover {         background: #ff1971     }          .gifts__btn-cashback:active {         background: #d90053;         color: rgba(255, 255, 255, 0.7)     }          .gifts__status {         margin-top: auto;         line-height: 20px;         padding: 8px 22px;         color: #9b9b9b     }          .gifts__zero {         padding: 50px 0 70px;         display: none     }          .gifts__zero.is-showed {         display: block     }          .gifts__zero-icon {         display: inline-block;         margin-bottom: 20px;         position: relative;         font-size: 48px;         color: inherit     }          .gifts__popup .gifts__zero-icon {         color: inherit     }          .gifts__zero-icon:after {         content: '1';         background: #b62e19;         border-radius: 50%;         position: absolute;         top: -8px;         right: -15px;         width: 30px;         height: 30px;         line-height: 30px;         font-family: 'Arial', sans-serif;         font-size: 14px;         text-align: center;         color: #fff     }          .gifts__zero-text {         margin: 0 auto;         max-width: 320px;         font-size: 16px;         line-height: 22px;         color: #282828     }          .gifts__popup .gifts__zero-text {         color: inherit     }          .gifts__icon-info {         display: inline-block;         width: 24px;         height: 24px;         line-height: 24px;         background: #261e3a;         color: #d6c5ff;         font-size: 18px;         border-radius: 50px;         text-align: center;         vertical-align: middle;         position: relative;         -webkit-box-sizing: border-box;         box-sizing: border-box;         cursor: pointer;         -webkit-transition: all ease .2s;         transition: all ease .2s;         background: transparent;         cursor: help;         color: #335083;         -webkit-box-shadow: 0 0 0 1px #21c1fe;         box-shadow: 0 0 0 1px #21c1fe     }          .gifts__icon-info:hover {         background: #32274e     }          .gifts__icon-info:hover {         background: transparent     }          .gifts__item--disabled .gifts__icon-info,     .gifts__item--close .gifts__icon-info {         background: transparent     }          .gifts__item--disabled .gifts__icon-info:hover,     .gifts__item--close .gifts__icon-info:hover {         background: transparent     }          .gifts__icon-close {         font-size: 24px;         cursor: pointer;         color: #335083     }          .globologin-box {         display: none;         margin: 0 0 20px 0     }          @media (min-width: 754px) {         .globologin-box {             display: block         }     }          .auth-panel-alpha--mobile .globologin-box {         display: inline-block;         margin-bottom: 20px     }          .globologin-item,     .footer-social__item {         color: #fff;         display: inline-block;         text-align: center;         line-height: 20px;         padding: 6px 22px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-radius: 50px;         font-size: 16px;         text-transform: inherit;         text-decoration: none;         cursor: pointer;         outline: none;         -webkit-transition: all .2s ease;         transition: all .2s ease;         border-width: 2px;         position: relative;         background: #261e3a;         width: 44px;         height: 44px;         position: relative;         cursor: pointer;         margin: 3px 6px;         font-size: 30px;         border-radius: 50%;         color: #fff;         padding: 0     }          .globologin-item:hover,     .footer-social__item:hover {         text-decoration: none     }          .globologin-item:hover,     .footer-social__item:hover {         background: #32274e     }          .globologin-item:active,     .footer-social__item:active {         background: #201930;         color: rgba(255, 255, 255, 0.5)     }          .globologin-item:before,     .footer-social__item:before {         position: absolute;         top: 50%;         left: 50%;         -webkit-transform: translate(-50%, -50%);         transform: translate(-50%, -50%);         z-index: 15     }          .popup .globologin-item,     .popup .footer-social__item {         width: 36px;         height: 36px;         margin: 3px     }          .auth-panel-alpha--mobile .globologin-item,     .auth-panel-alpha--mobile .footer-social__item {         width: 36px;         height: 36px;         margin: 6px 6px 0 0     }          .auth-panel-alpha--mobile .globologin-item:last-child,     .auth-panel-alpha--mobile .footer-social__item:last-child {         margin-right: 0     }          .go-up {         position: fixed;         z-index: 9999;         right: 15px;         bottom: 30px;         display: none     }          @media (min-width: 1300px) {         .go-up {             right: 5%         }     }          .go-up__wrapper {         position: relative;         top: 0;         left: 0;         width: 52px;         height: 52px;         line-height: 52px;         border-radius: 50px;         -webkit-box-shadow: initial;         box-shadow: initial;         background: #fff;         color: #ff0063;         font-size: 18px;         text-align: center;         cursor: pointer;         -webkit-transition: background .15s ease, color .15s ease, -webkit-box-shadow .05s ease;         transition: background .15s ease, color .15s ease, -webkit-box-shadow .05s ease;         transition: background .15s ease, color .15s ease, box-shadow .05s ease;         transition: background .15s ease, color .15s ease, box-shadow .05s ease, -webkit-box-shadow .05s ease     }          .go-up__wrapper:hover {         background: #fff;         color: #ff0063;         -webkit-box-shadow: 0 0 10px rgba(255, 255, 255, 0.68);         box-shadow: 0 0 10px rgba(255, 255, 255, 0.68)     }          .go-up__wrapper:active {         background: #ddd;         top: 0;         -webkit-box-shadow: initial;         box-shadow: initial;         color: #ff0063     }          .home-banners {         max-width: 100%     }          .home-banners__wrapper {         max-width: 1300px;         margin: 0 auto;         background: #f1f1f1;         padding: 0 6px;         -webkit-box-sizing: border-box;         box-sizing: border-box     }          .home-banners__wrapper::after {         clear: both;         content: "";         display: table     }          .home-banners__item {         -webkit-box-sizing: border-box;         box-sizing: border-box;         float: left;         padding: 6px 6px 12px;         width: 100%     }          @media (min-width: 1054px) {         .home-banners__item {             width: 50%         }     }          .home-banners__item-content {         background-size: cover;         display: block;         position: relative;         overflow: hidden;         width: 100%;         padding-bottom: 44.65409%;         position: relative     }          .home-banners__item-thumb {         border-radius: 4px;         width: 100%;         height: auto;         position: absolute;         top: 50%;         left: 50%;         -webkit-transform: translate(-50%, -50%) scale(1);         transform: translate(-50%, -50%) scale(1)     }          .home-banners__item-box {         border-radius: 4px 0 0 4px;         background: rgba(0, 0, 0, 0.5);         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-box-align: center;         -ms-flex-align: center;         align-items: center;         -webkit-box-pack: center;         -ms-flex-pack: center;         justify-content: center;         position: absolute;         top: 0;         left: 0;         width: 100%;         height: 100%;         text-align: center     }          @media (min-width: 508px) {         .home-banners__item-box {             width: 50%         }     }          .home-banners__item-box-icon {         display: block;         margin: auto;         width: 100%;         height: 100%     }          .home-banners__item-box-inner {         height: 100%     }          .home-banners__item-btn {         color: #fff;         display: inline-block;         text-align: center;         line-height: 20px;         padding: 6px 22px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-radius: 50px;         font-size: 16px;         text-transform: inherit;         text-decoration: none;         cursor: pointer;         outline: none;         -webkit-transition: all .2s ease;         transition: all .2s ease;         border-width: 2px;         position: relative;         background: #ff0063;         position: absolute;         bottom: 10px;         left: 50%;         -webkit-transform: translate(-50%, 0);         transform: translate(-50%, 0)     }          .home-banners__item-btn:hover {         text-decoration: none     }          .home-banners__item-btn:hover {         background: #ff1971     }          .home-banners__item-btn:active {         background: #d90053;         color: rgba(255, 255, 255, 0.7)     }          @media (min-width: 754px) {         .home-banners__item-btn {             bottom: 40px         }     }          .home-slider__jackpot {         position: relative     }          @media (min-width: 1054px) {         .home-slider__jackpot {             width: 100%;             position: absolute;             top: 0;             left: 50%;             -webkit-transform: translate(-50%, 0);             transform: translate(-50%, 0);             max-width: 1300px;             margin: 0 auto;             z-index: 1         }     }          .home-slider__jackpot-wrapper {         padding: 10px 25px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         background: #130d25;         -webkit-box-shadow: initial;         box-shadow: initial;         display: block;         text-align: center;         -webkit-box-pack: center;         -ms-flex-pack: center;         justify-content: center;         -ms-flex-wrap: wrap;         flex-wrap: wrap     }          @media (min-width: 508px) {         .home-slider__jackpot-wrapper {             display: -webkit-box;             display: -ms-flexbox;             display: flex;             -webkit-box-orient: horizontal;             -webkit-box-direction: normal;             -ms-flex-direction: row;             flex-direction: row;             -ms-flex-pack: distribute;             justify-content: space-around;             -webkit-box-align: center;             -ms-flex-align: center;             align-items: center         }     }          @media (min-width: 1054px) {         .home-slider__jackpot-wrapper {             position: absolute;             z-index: 10;             background: rgba(25, 25, 25, 0.9);             border-radius: 4px;             padding: 4px 30px;             right: 10px;             top: 10px;             min-width: auto;             -webkit-clip-path: none;             clip-path: none         }     }          @media (min-width: 1300px) {         .home-slider__jackpot-wrapper {             right: 10px         }     }          .home-slider__jackpot-text {         position: relative;         text-align: center;         margin-left: 0     }          @media (min-width: 508px) {         .home-slider__jackpot-text {             margin-left: 0         }     }          @media (min-width: 1054px) {         .home-slider__jackpot-text {             text-align: center;             margin-left: 0         }     }          .home-slider__jackpot-text:before {         content: none;         position: absolute;         top: 8px;         left: -50px;         width: 38px;         height: 40px;         background: transparent;         background-size: contain;         display: inline-block     }          @media (min-width: 1054px) {         .home-slider__jackpot-text:before {             top: -33px;             left: 50%;             -webkit-transform: translateX(-50%);             transform: translateX(-50%);             width: 30px;             height: 32px         }     }          .home-slider__jackpot-title {         color: #fff;         display: inline-block;         border-radius: initial;         font-size: 14px;         font-weight: 300;         text-transform: initial;         width: auto;         letter-spacing: 0     }          @media (min-width: 1054px) {         .home-slider__jackpot-title {             background: transparent;             -webkit-box-shadow: initial;             box-shadow: initial;             left: initial;             padding: 0;             position: initial;             top: initial;             -webkit-transform: translate(0, 0);             transform: translate(0, 0)         }     }          @media (min-width: 1054px) {         .home-slider__jackpot-title-ribbon-left:before,         .home-slider__jackpot-title-ribbon-left:after {             content: '';             position: absolute;             left: -8px;             width: 0;             height: 0;             border-style: solid         }         .home-slider__jackpot-title-ribbon-left:before {             top: 0;             border-width: 0 8px 15px 0;             border-color: transparent transparent transparent transparent         }         .home-slider__jackpot-title-ribbon-left:after {             bottom: 0;             border-width: 0 0 15px 8px;             border-color: transparent transparent transparent transparent         }     }          .home-slider__jackpot-title-ribbon-right {         position: absolute;         top: 0;         right: 0;         height: 100%     }          @media (min-width: 1054px) {         .home-slider__jackpot-title-ribbon-right:before,         .home-slider__jackpot-title-ribbon-right:after {             content: '';             position: absolute;             right: -8px;             width: 0;             height: 0;             border-style: solid         }         .home-slider__jackpot-title-ribbon-right:before {             top: 0;             border-width: 15px 8px 0 0;             border-color: transparent transparent transparent transparent         }         .home-slider__jackpot-title-ribbon-right:after {             bottom: 0;             border-width: 15px 0 0 8px;             border-color: transparent transparent transparent transparent         }     }          .home-slider__jackpot-amount-wrapper {         position: relative;         overflow: hidden;         border-radius: initial     }          @media (min-width: 1054px) {         .home-slider__jackpot-amount-wrapper {             -webkit-box-shadow: initial;             box-shadow: initial;             padding: 0;             margin: 0;             min-width: auto         }     }          .home-slider__jackpot-amount-wrapper:after {         content: '';         -webkit-filter: blur(10px);         filter: blur(10px);         height: 100%;         left: 0;         position: absolute;         top: 0;         width: 100%;         z-index: -1;         background: transparent     }          .home-slider__jackpot-amount {         color: #ffa000;         font-weight: initial;         letter-spacing: 0;         font-size: 32px;         margin-right: 10px     }          @media (min-width: 1054px) {         .home-slider__jackpot-amount {             margin-right: 5px;             line-height: 33px;             font-size: 24px         }     }          .home-slider__jackpot-currency {         padding-right: 2px;         color: rgba(255, 255, 255, 0.8);         font-size: 14px;         font-style: italic;         text-transform: lowercase;         letter-spacing: 0     }          .home-slider {         position: relative;         margin: 0 auto;         background: #0f0f0f;         border-radius: initial;         -webkit-box-shadow: initial;         box-shadow: initial     }          @media (min-width: 754px) {         .home-slider {             margin-bottom: 0         }     }          .home-slider [class^="home-slider__arrow-"] {         color: #fff;         display: inline-block;         text-align: center;         line-height: 20px;         padding: 6px 22px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-radius: 50px;         font-size: 16px;         text-transform: inherit;         text-decoration: none;         cursor: pointer;         outline: none;         -webkit-transition: all .2s ease;         transition: all .2s ease;         border-width: 2px;         position: relative;         border-radius: 50px;         width: 48px;         height: 48px;         background: #fff;         -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);         box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);         color: #ff0063;         cursor: pointer;         display: none;         padding: 0;         z-index: 15;         position: absolute     }          .home-slider [class^="home-slider__arrow-"]:hover {         text-decoration: none     }          .home-slider [class^="home-slider__arrow-"]:hover {         -webkit-box-shadow: 0 0 10px rgba(255, 255, 255, 0.68);         box-shadow: 0 0 10px rgba(255, 255, 255, 0.68)     }          .home-slider [class^="home-slider__arrow-"]:active {         background: #ddd;         -webkit-box-shadow: initial;         box-shadow: initial     }          @media (min-width: 754px) {         .home-slider [class^="home-slider__arrow-"] {             display: -webkit-box;             display: -ms-flexbox;             display: flex;             -webkit-box-align: center;             -ms-flex-align: center;             align-items: center;             -webkit-box-pack: center;             -ms-flex-pack: center;             justify-content: center         }     }          .home-slider__wrapper-arrow {         position: absolute;         top: 50%;         left: 50%;         -webkit-transform: translate(-50%, -32px);         transform: translate(-50%, -32px);         width: 100%;         max-width: 1300px;         height: 0;         z-index: 10;         margin-top: 0     }          .home-slider__arrow-prev {         left: 10px     }          .home-slider__arrow-next {         right: 10px;         -webkit-transform: rotate(0);         transform: rotate(0)     }          .home-slider__pagination {         -webkit-transform: translate(0, -100%);         transform: translate(0, -100%);         background: #ddd;         z-index: 10     }          .home-slider__pagination .swiper-pagination-progressbar {         background: #ffa000     }          .home-slider .swiper-pagination-progress {         top: 100%     }          .home-slider__container {         position: relative;         z-index: 1;         padding-bottom: 0;         border-radius: initial;         height: 200px     }          @media (min-width: 754px) {         .home-slider__container {             height: 300px         }     }          .home-slider--unauth .home-slider__container {         height: 200px     }          @media (min-width: 754px) {         .home-slider--unauth .home-slider__container {             height: 300px         }     }          .home-slider__swiper {         text-align: center;         position: absolute;         top: 0;         left: 0;         height: 100%;         width: 100%;         overflow: hidden;         z-index: 1;         border-radius: initial     }          .home-slider__wrapper {         position: relative;         width: 100%;         height: 100%;         z-index: 1;         display: -ms-flexbox;         display: -webkit-box;         display: flex;         -webkit-transition-property: -webkit-transform;         transition-property: -webkit-transform;         transition-property: transform;         transition-property: transform, -webkit-transform;         -webkit-box-sizing: content-box;         box-sizing: content-box     }          .home-slider__item {         -ms-flex-negative: 0;         flex-shrink: 0;         width: 100%;         height: 100%;         position: relative;         overflow: hidden     }          .home-slider__thumb {         position: absolute;         top: 0;         right: 0;         width: 100%;         height: 100%;         overflow: hidden;         z-index: -1     }          .home-slider__img {         position: absolute;         width: auto;         height: 100%;         top: 50%;         left: 50%;         -webkit-transform: translate(-50%, -50%);         transform: translate(-50%, -50%)     }          .home-slider__content {         width: 100%;         height: 100%;         position: absolute;         max-width: 1300px;         margin: 0 auto;         top: 0     }          @media (min-width: 1300px) {         .home-slider__content {             left: 50%;             -webkit-transform: translate(-50%, 0);             transform: translate(-50%, 0)         }     }          .home-slider__content:before {         content: '';         position: absolute;         top: 0;         left: -50%;         height: 200%;         background: transparent;         width: 200%     }          @media (min-width: 754px) {         .home-slider__content:before {             display: none         }     }          .home-slider__content-link {         position: absolute;         top: 0;         left: 0;         width: 100%;         height: 100%;         z-index: 1     }          .home-slider__content-wrapper {         width: 100%;         position: absolute;         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-box-pack: center;         -ms-flex-pack: center;         justify-content: center;         -webkit-box-align: center;         -ms-flex-align: center;         align-items: center;         background: transparent;         left: 50%;         height: 100%;         max-width: 400px;         top: 0;         z-index: 10;         -webkit-transform: translate(-50%, 0);         transform: translate(-50%, 0)     }          @media (min-width: 754px) {         .home-slider__content-wrapper {             background: transparent;             left: 50%;             top: 0;             -webkit-transform: translate(-50%, 0);             transform: translate(-50%, 0);             -webkit-clip-path: none;             clip-path: none         }     }          @media (min-width: 1300px) {         .home-slider__content-wrapper {             left: 50%         }     }          .home-slider--unauth .home-slider__content-wrapper {         top: 0     }          @media (min-width: 754px) {         .home-slider--unauth .home-slider__content-wrapper {             top: 0         }     }          .home-slider__svg {         width: auto;         height: 100%;         position: relative     }          .home-slider__btn-group {         position: absolute;         left: 0;         width: 100%;         z-index: 20;         bottom: 4%;         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-box-orient: horizontal;         -webkit-box-direction: normal;         -ms-flex-direction: row;         flex-direction: row;         -webkit-box-align: center;         -ms-flex-align: center;         align-items: center;         -webkit-box-pack: center;         -ms-flex-pack: center;         justify-content: center     }          @media (min-width: 754px) {         .home-slider__btn-group {             -webkit-box-orient: vertical;             -webkit-box-direction: normal;             -ms-flex-direction: column;             flex-direction: column;             bottom: 0;             min-height: 100px         }     }          .home-slider__btn-primary {         color: #fff;         display: inline-block;         text-align: center;         line-height: 20px;         padding: 6px 22px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-radius: 50px;         font-size: 16px;         text-transform: inherit;         text-decoration: none;         cursor: pointer;         outline: none;         -webkit-transition: all .2s ease;         transition: all .2s ease;         border-width: 2px;         position: relative;         background: #ff0063;         font-size: 18px;         padding: 12px 26px     }          .home-slider__btn-primary:hover {         text-decoration: none     }          .home-slider__btn-primary:hover {         background: #ff1971     }          .home-slider__btn-primary:active {         background: #d90053;         color: rgba(255, 255, 255, 0.7)     }          .home-slider__btn-link {         color: #fff;         display: inline-block;         text-align: center;         line-height: 20px;         padding: 6px 22px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-radius: 50px;         font-size: 16px;         text-transform: inherit;         text-decoration: none;         cursor: pointer;         outline: none;         -webkit-transition: all .2s ease;         transition: all .2s ease;         border-width: 2px;         position: relative;         color: #fff;         padding: 5px 17px;         margin-right: -64px     }          .home-slider__btn-link:hover {         text-decoration: none     }          @media (min-width: 754px) {         .home-slider__btn-link {             margin-right: 0;             color: #ffa000;             background: rgba(0, 0, 0, 0.65)         }     }          .home-slider__btn-link__icon {         display: inline-block;         background-color: rgba(119, 119, 119, 0.8);         font-size: 20px;         padding: 5px;         border-radius: 50px;         width: 20px;         height: 20px;         -webkit-transition: background-color .1s ease;         transition: background-color .1s ease     }          @media (min-width: 754px) {         .home-slider__btn-link__icon {             display: none         }     }          .home-slider__btn-link__icon:hover,     .home-slider__btn-link__icon:active {         background-color: rgba(85, 85, 85, 0.8)     }          .home-slider__btn-link__text {         display: none     }          .home-slider__btn-link__text:hover {         text-decoration: underline     }          @media (min-width: 754px) {         .home-slider__btn-link__text {             display: block         }     }          @media (min-width: 1054px) {         .home-slider__img-bottom {             background: transparent;             position: absolute;             height: 0;             width: 100%;             left: 0;             bottom: 0;             z-index: 10         }     }          .levels {         -webkit-box-sizing: border-box;         box-sizing: border-box;         position: relative;         z-index: 1;         padding-bottom: 0;         width: 100%     }          .levels__title {         margin: 15px 10px 10px;         font-size: 16px;         text-align: left;         color: #4a4a4a;         font-weight: 400;         text-transform: initial     }          .levels__container {         height: auto     }          .levels__container .swiper-button-prev,     .levels__container .swiper-button-next {         display: none;         background: rgba(255, 255, 255, 0.5);         height: 270px;         line-height: 270px;         top: 22px;         -webkit-transition: opacity .3s ease;         transition: opacity .3s ease     }          .levels__container .swiper-button-prev:before,     .levels__container .swiper-button-next:before {         color: #666;         font-size: 20px     }          .levels__container .swiper-button-prev:hover,     .levels__container .swiper-button-next:hover {         background: rgba(255, 255, 255, 0.8)     }          .levels__container .swiper-button-prev.swiper-button-disabled,     .levels__container .swiper-button-next.swiper-button-disabled {         opacity: 0     }          .levels__container .swiper-button-prev {         left: 0     }          .levels__container .swiper-button-next {         right: 0     }          .levels__list {         height: auto;         position: relative;         padding: 10px;         -webkit-box-sizing: border-box;         box-sizing: border-box     }          .levels__item {         -webkit-box-sizing: border-box;         box-sizing: border-box;         padding: 0 5px;         width: 110px;         height: auto;         position: relative;         -ms-flex-negative: 0;         flex-shrink: 0;         margin-right: 75px     }          @media (min-width: 754px) {         .levels__item {             width: 125px         }     }          .levels__item:before {         content: '';         position: absolute;         width: 0;         height: 148px;         background: #fff;         border-radius: 100%;         top: 10px;         left: 29px;         -webkit-transition: all .2s ease;         transition: all .2s ease     }          .levels__item:first-child .levels__progress-line,     .levels__item:first-child .levels__progress-done {         border-radius: 0     }          .levels__item:last-child {         width: calc(100% - 205px);         visibility: hidden     }          .levels__item.swiper-slide-active .levels__progress-bg {         width: 185px     }          @media (min-width: 754px) {         .levels__item.swiper-slide-active .levels__progress-bg {             width: 200px         }     }          .levels__item.swiper-slide-active .levels__item-img {         -webkit-transform: scale(1.32);         transform: scale(1.32);         -webkit-filter: none;         filter: none;         opacity: 1;         margin-top: -20px     }          .levels__item.swiper-slide-active .levels__item-counter {         -webkit-transform: scale(1.5);         transform: scale(1.5);         margin-top: -25px     }          .levels__item.swiper-slide-active~.levels__item .levels__item-img,     .levels__item.swiper-slide-active~.levels__item .levels__item-counter {         -webkit-filter: grayscale(100%);         filter: grayscale(100%);         opacity: 1     }          .levels__item.swiper-slide-active:before {         background: #eb9c1c;         -webkit-transform: scale(1.25);         transform: scale(1.25)     }          .levels__item-inner {         background: transparent;         border-radius: 4px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         position: relative;         padding: 125px 10px 0;         color: #9b9b9b;         font-size: 14px;         white-space: nowrap     }          .swiper-slide-active .levels__item-inner:before,     .swiper-slide-active .levels__item-inner:after {         visibility: visible     }          .swiper-slide-active .levels__item-inner:before {         top: -25px     }          .swiper-slide-active .levels__item-inner:after {         bottom: -25px     }          .levels__item-img {         position: absolute;         top: 40px;         left: 0;         right: 0;         margin: auto;         width: 100px;         height: 100px;         -webkit-transition: all .2s ease;         transition: all .2s ease;         -webkit-filter: grayscale(0%);         filter: grayscale(0%);         opacity: 1;         margin-top: -5px;         padding: 0 0 0 8px     }          @media (min-width: 754px) {         .levels__item-img {             width: 115px;             height: 115px         }     }          .levels__item-counter {         position: absolute;         top: 65px;         left: 0;         right: 0;         margin: auto;         font-size: 35px;         font-family: "Quicksand", sans-serif;         font-weight: 500;         color: #fff;         letter-spacing: -2px;         -webkit-transition: all .2s ease;         transition: all .2s ease;         display: block;         margin-top: -5px;         text-shadow: -4px 3px 12px rgba(179, 30, 92, 0.75)     }          @media (min-width: 754px) {         .levels__item-counter {             top: 75px         }     }          .levels__item-title {         margin: 0 0 -10px;         line-height: 20px;         font-weight: 400;         color: #4a4a4a;         font-size: 14px     }          .levels__item-hidden {         display: none     }          .levels__progress {         position: relative;         margin: auto;         margin-bottom: 10px;         margin-top: 20px;         width: 0;         height: 50px     }          .levels__progress-bg {         background: transparent;         -webkit-box-sizing: border-box;         box-sizing: border-box;         padding-top: 35px;         position: absolute;         left: 10px;         width: 185px;         height: 50px;         z-index: 999     }          @media (min-width: 754px) {         .levels__progress-bg {             width: 200px         }     }          .levels__progress-bg:before {         content: none;         position: absolute;         width: 185px;         height: 6px;         left: 0;         background: #fff;         -webkit-box-shadow: 0 3px 9px 0 rgba(58, 105, 172, 0.12);         box-shadow: 0 3px 9px 0 rgba(58, 105, 172, 0.12)     }          .levels__progress-data {         position: absolute;         background: #fff;         top: -2px;         left: 50%;         width: auto;         min-width: 130px;         -webkit-transform: translate(-50%, 0);         transform: translate(-50%, 0);         border: 1px solid #e7e7e7;         padding: 5px;         color: #4a4a4a;         font-size: 16px;         font-weight: initial;         text-transform: initial;         display: block;         -webkit-box-pack: center;         -ms-flex-pack: center;         justify-content: center     }          .levels__progress-data--colored {         color: #e92234     }          .levels__progress-line {         background: #c7c7c7;         position: relative;         left: -10px;         width: 100%;         height: 2px;         -webkit-box-shadow: initial;         box-shadow: initial     }          .levels__progress-line:before {         content: '';         background: #c7c7c7;         border-radius: 50%;         position: absolute;         top: -4px;         right: -5px;         width: 10px;         height: 10px;         -webkit-transform: rotate(0);         transform: rotate(0)     }          .levels__progress-line:after {         position: absolute;         top: -2px;         left: 5px;         height: 6px;         background: #fff;         width: 100%;         z-index: -1;         display: none     }          .levels__progress-done {         background: #f03b43;         position: relative;         height: 2px;         -webkit-box-shadow: initial;         box-shadow: initial     }          .levels__progress-done-level {         position: absolute;         z-index: 100;         color: #95aabf;         font-size: 16px;         top: -13px;         left: -13px;         width: 27px;         height: 27px;         line-height: 27px;         font-family: "Roboto Condensed"     }          .swiper-slide-active .levels__progress-done-level {         top: -13px;         left: -13px;         width: 27px;         height: 27px;         line-height: 27px;         color: #fff;         font-size: 24px;         font-weight: initial     }          .levels__progress-done-icon {         background: #f03b43;         -webkit-box-shadow: initial;         box-shadow: initial;         -webkit-transform: rotate(0);         transform: rotate(0);         top: -13px;         left: -13px;         width: 27px;         height: 27px;         line-height: 27px;         color: #fff;         z-index: 100;         border-radius: 50%;         position: absolute;         display: block;         font-size: 14px     }          .levels__progress-done-icon:before {         display: block     }          .swiper-slide-active .levels__progress-done-icon {         background: #f03b43;         -webkit-box-shadow: initial;         box-shadow: initial;         top: -13px;         left: -13px;         width: 27px;         height: 27px;         line-height: 27px     }          .swiper-slide-active .levels__progress-done-icon:before {         display: block     }          .levels__progress-done:after {         background: #f03b43;         border-radius: 50%;         position: absolute;         content: '';         top: -2px;         right: -3px;         width: 6px;         height: 6px     }          .loading-spinner {         border-radius: 50%;         border: 2px solid #262626;         -webkit-box-sizing: border-box;         box-sizing: border-box;         width: 32px;         height: 32px;         display: none     }          .loading-spinner:after {         content: '';         display: block;         width: 2px;         height: 2px;         position: absolute;         left: 50%;         top: 50%;         margin-top: -1px;         margin-left: -1px;         background: #262626     }          .loading-spinner__holder {         z-index: 2;         clear: both;         position: absolute;         left: 50%;         -webkit-transform: translateX(-50%);         transform: translateX(-50%)     }          .loading-spinner__rotate {         width: 22px;         height: 22px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-radius: 50%;         position: relative;         left: 3px;         top: 3px;         -webkit-animation: loading-spinner-rotate 0.8s infinite linear;         animation: loading-spinner-rotate 0.8s infinite linear;         border: 2px solid #ff0063;         border-right-color: transparent     }          .loading-spinner__btn-gamehall {         color: #fff;         display: inline-block;         text-align: center;         line-height: 20px;         padding: 6px 22px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-radius: 50px;         font-size: 16px;         text-transform: inherit;         text-decoration: none;         cursor: pointer;         outline: none;         -webkit-transition: all .2s ease;         transition: all .2s ease;         border-width: 2px;         position: relative;         background: #ff0063;         font-size: 18px;         padding: 10px 26px;         border-radius: 50px;         position: relative;         z-index: 23     }          .loading-spinner__btn-gamehall:hover {         text-decoration: none     }          .loading-spinner__btn-gamehall:hover {         background: #ff1971     }          .loading-spinner__btn-gamehall:active {         background: #d90053;         color: rgba(255, 255, 255, 0.7)     }          @-webkit-keyframes loading-spinner-rotate {         0% {             -webkit-transform: rotate(0deg);             transform: rotate(0deg)         }         100% {             -webkit-transform: rotate(360deg);             transform: rotate(360deg)         }     }          @keyframes loading-spinner-rotate {         0% {             -webkit-transform: rotate(0deg);             transform: rotate(0deg)         }         100% {             -webkit-transform: rotate(360deg);             transform: rotate(360deg)         }     }          .main-menu {         position: relative;         z-index: 200;         width: 100%;         margin: 0 auto     }          .main-menu--desktop {         background: -webkit-gradient(linear, left top, left bottom, from(#271545), to(#271242));         background: linear-gradient(to bottom, #271545 0%, #271242 100%);         display: none     }          @media (min-width: 754px) {         .main-menu--desktop {             display: block;             border-top: initial;             border-bottom: initial;             -webkit-transition: -webkit-transform 0.25s ease-out;             transition: -webkit-transform 0.25s ease-out;             transition: transform 0.25s ease-out;             transition: transform 0.25s ease-out, -webkit-transform 0.25s ease-out;             -webkit-transform: translate(0, 0);             transform: translate(0, 0)         }     }          .main-menu--mobile {         background: #130d25;         border-top: 1px solid #261e3a;         -webkit-transform: translate(0, 0);         transform: translate(0, 0);         -webkit-transition: -webkit-transform 0.25s ease-out;         transition: -webkit-transform 0.25s ease-out;         transition: transform 0.25s ease-out;         transition: transform 0.25s ease-out, -webkit-transform 0.25s ease-out     }          .main-menu__wrapper {         max-width: 1300px;         margin: 0 auto     }          .main-menu__list {         padding: 0 20px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         list-style: none;         margin: 0     }          @media (min-width: 754px) {         .main-menu__list {             display: -webkit-box;             display: -ms-flexbox;             display: flex;             -ms-flex-pack: distribute;             justify-content: space-around         }     }          @media (min-width: 1054px) {         .main-menu__list {             border-width: 0 1px;             padding: 0         }     }          .main-menu--mobile .main-menu__list {         min-width: 100%;         padding: 0     }          .main-menu__link {         padding: 20px 0;         vertical-align: middle;         text-align: center;         -webkit-box-sizing: border-box;         box-sizing: border-box;         -webkit-transition: background .2s ease, color .2s ease, -webkit-box-shadow .2s ease;         transition: background .2s ease, color .2s ease, -webkit-box-shadow .2s ease;         transition: background .2s ease, color .2s ease, box-shadow .2s ease;         transition: background .2s ease, color .2s ease, box-shadow .2s ease, -webkit-box-shadow .2s ease;         font-size: 16px;         font-weight: 300;         text-transform: initial;         line-height: 20px;         display: block;         position: relative;         text-decoration: none;         color: #fff     }          @media (min-width: 754px) {         .main-menu__link {             -ms-flex-preferred-size: 25%;             flex-basis: 25%         }         .main-menu__link:hover {             -webkit-box-shadow: initial;             box-shadow: initial         }     }          .main-menu__link:hover {         background: radial-gradient(ellipse farthest-corner at 50% 0, rgba(92, 48, 154, 0.55) 0%, rgba(30, 16, 51, 0.55) 90%);         color: #fff     }          .main-menu__link:active {         background: radial-gradient(ellipse farthest-corner at 50% 0, rgba(79, 40, 132, 0.55) 0%, rgba(15, 8, 25, 0.55) 90%);         color: rgba(255, 255, 255, 0.5);         -webkit-box-shadow: initial;         box-shadow: initial     }          .main-menu__link.is-active {         background: radial-gradient(ellipse farthest-corner at 50% 0, rgba(92, 48, 154, 0.55) 0%, rgba(30, 16, 51, 0.55) 90%);         color: #fff     }          .main-menu__link.is-active:hover {         background: radial-gradient(ellipse farthest-corner at 50% 0, rgba(79, 40, 132, 0.55) 0%, rgba(15, 8, 25, 0.55) 90%);         -webkit-box-shadow: initial;         box-shadow: initial     }          .main-menu__link.is-active:active {         background: radial-gradient(ellipse farthest-corner at 50% 0, rgba(79, 40, 132, 0.55) 0%, rgba(15, 8, 25, 0.55) 90%);         color: rgba(255, 255, 255, 0.5)     }          .main-menu--mobile .main-menu__link {         padding: 20px 15px;         display: block;         float: inherit;         width: auto;         text-align: left;         background: #130d25     }          .main-menu--mobile .main-menu__link:hover {         background: transparent     }          .main-menu--mobile .main-menu__link:active {         background: transparent     }          .main-menu--mobile .main-menu__link.is-active:hover {         background: transparent     }          .main-menu--mobile .main-menu__link.is-active:active {         background: transparent     }          .main-menu__link-coming {         color: rgba(255, 255, 255, 0.6)     }          .main-menu__link-coming:hover,     .main-menu__link-coming:active,     .main-menu--mobile .main-menu__link-coming:active {         background: transparent;         color: rgba(255, 255, 255, 0.6);         -webkit-box-shadow: initial;         box-shadow: initial     }          .main-menu__link-coming .main-menu__title:before {         content: 'Coming soon';         position: absolute;         background: #b62e19;         -webkit-box-shadow: initial;         box-shadow: initial;         text-transform: initial;         font-weight: initial;         color: #fff;         border-radius: 4px;         font-size: 12px;         line-height: 20px;         padding: 0 7px;         min-width: 95px;         top: -12px;         left: 20px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         z-index: 20     }          @media (min-width: 1054px) {         .main-menu__link-coming .main-menu__title:before {             left: 30px         }     }          .main-menu__link-coming .main-menu__title:after {         content: '';         position: absolute;         top: -15px;         left: 20px;         width: 0;         height: 0;         border-style: solid;         border-width: 0;         border-color: transparent transparent #b62e19 transparent     }          @media (min-width: 1054px) {         .main-menu__link-coming .main-menu__title:after {             left: 30px         }     }          .main-menu__link.is-selected {         background: rgba(0, 0, 0, 0.4)     }          .main-menu__title {         position: relative;         display: inline-block;         padding: 0;         border-radius: initial     }          .main-menu__link.is-active .main-menu__title {         -webkit-box-shadow: initial;         box-shadow: initial     }          .main-menu__count {         position: absolute;         display: inline-block;         background: #ff0063;         border-radius: 50px;         color: #fff;         text-align: center;         font-size: 12px;         font-weight: 600;         width: 20px;         height: 20px;         line-height: 20px;         top: -10px;         right: -18px     }          .main-menu__icon-branch-right,     .main-menu__icon-branch-left {         position: absolute;         top: 0;         font-size: 20px;         color: transparent;         opacity: 0;         -webkit-transition: opacity ease .2s;         transition: opacity ease .2s     }          .main-menu__link:hover .main-menu__icon-branch-right,     .main-menu__link:active .main-menu__icon-branch-right,     .main-menu__link.is-active .main-menu__icon-branch-right,     .main-menu__link:hover .main-menu__icon-branch-left,     .main-menu__link:active .main-menu__icon-branch-left,     .main-menu__link.is-active .main-menu__icon-branch-left {         opacity: 1     }          .main-menu__link-coming:hover .main-menu__icon-branch-right,     .main-menu__link-coming:active .main-menu__icon-branch-right,     .main-menu__link-coming:hover .main-menu__icon-branch-left,     .main-menu__link-coming:active .main-menu__icon-branch-left {         opacity: 0     }          .main-menu__icon-branch-left {         left: -28px     }          .main-menu__icon-branch-right {         right: -28px     }          .my-games {         position: relative;         text-align: center;         -webkit-box-sizing: border-box;         box-sizing: border-box;         height: 300px;         -webkit-transition: -webkit-transform 0.25s ease-out;         transition: -webkit-transform 0.25s ease-out;         transition: transform 0.25s ease-out;         transition: transform 0.25s ease-out, -webkit-transform 0.25s ease-out;         -webkit-box-shadow: initial;         box-shadow: initial;         overflow: hidden;         -webkit-transform: scaleY(0);         transform: scaleY(0);         -webkit-transform-origin: top;         transform-origin: top;         margin-bottom: -300px;         z-index: 16     }          .my-games--desktop {         -webkit-box-shadow: initial;         box-shadow: initial;         border-top: 0;         background: #0a0614;         display: none     }          @media (min-width: 754px) {         .my-games--desktop {             display: block         }     }          .my-games--mobile {         position: relative;         -webkit-transform-origin: top;         transform-origin: top;         height: 200px;         margin-bottom: -200px;         background: #0a0614     }          .my-games.is-open {         -webkit-transform: scaleY(1);         transform: scaleY(1)     }          .my-games.is-open+.main-menu {         -webkit-transform: translate(0, 300px);         transform: translate(0, 300px);         -webkit-transition: -webkit-transform 0.25s ease-out;         transition: -webkit-transform 0.25s ease-out;         transition: transform 0.25s ease-out;         transition: transform 0.25s ease-out, -webkit-transform 0.25s ease-out     }          .my-games.is-open+.main-menu--desktop {         background: -webkit-gradient(linear, left top, left bottom, from(#271545), to(#271242));         background: linear-gradient(to bottom, #271545 0%, #271242 100%)     }          .my-games.is-open+.main-menu--mobile {         -webkit-transform: translate(0, 200px);         transform: translate(0, 200px)     }          .my-games__container {         -webkit-box-sizing: border-box;         box-sizing: border-box;         padding: 10px;         max-width: 1300px;         width: 100%;         margin: 0 auto;         opacity: 1;         position: relative     }          .my-games__container:before {         content: '';         position: absolute;         left: 0;         bottom: 0;         width: 100%;         background: rgba(241, 249, 199, 0.15)     }          @media (min-width: 754px) {         .my-games__container {             position: relative;             padding: 20px         }         .my-games__container:before {             height: 0         }     }          @media (min-width: 1300px) {         .my-games__container {             padding: 40px 75px         }     }          .my-games__container-icon-favorite {         font-size: 24px     }          .my-games__container-icon-myfavorites {         font-size: 27px;         color: rgba(255, 255, 255, 0.5);         margin-right: 10px     }          .my-games__container-title {         display: none;         -webkit-box-align: center;         -ms-flex-align: center;         align-items: center;         text-align: left;         color: #fff;         opacity: 0;         -webkit-transition: opacity .2s ease;         transition: opacity .2s ease;         text-transform: initial;         font-size: 14px;         font-weight: initial     }          @media (min-width: 754px) {         .my-games__container-title.is-showed {             display: -webkit-box;             display: -ms-flexbox;             display: flex         }     }          .my-games.is-open .my-games__container-title {         opacity: 1     }          @media (min-width: 754px) {         .my-games__wrapper-arrow {             position: absolute;             width: 100%;             left: 0;             top: 125px         }     }          .my-games__arrow-prev,     .my-games__arrow-next {         color: #fff;         display: inline-block;         text-align: center;         line-height: 20px;         padding: 6px 22px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-radius: 50px;         font-size: 16px;         text-transform: inherit;         text-decoration: none;         cursor: pointer;         outline: none;         -webkit-transition: all .2s ease;         transition: all .2s ease;         border-width: 2px;         position: relative;         border-radius: 50px;         width: 48px;         height: 48px;         background: #fff;         -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);         box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);         color: #ff0063;         position: absolute;         cursor: pointer;         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-box-align: center;         -ms-flex-align: center;         align-items: center;         -webkit-box-pack: center;         -ms-flex-pack: center;         justify-content: center;         z-index: 15;         padding: 0     }          .my-games__arrow-prev:hover,     .my-games__arrow-next:hover {         text-decoration: none     }          .my-games__arrow-prev:hover,     .my-games__arrow-next:hover {         -webkit-box-shadow: 0 0 10px rgba(255, 255, 255, 0.68);         box-shadow: 0 0 10px rgba(255, 255, 255, 0.68)     }          .my-games__arrow-prev:active,     .my-games__arrow-next:active {         background: #ddd;         -webkit-box-shadow: initial;         box-shadow: initial     }          .my-games--mobile .my-games__arrow-prev,     .my-games--mobile .my-games__arrow-next {         background: rgba(10, 6, 20, 0.8);         height: 100%;         top: 0;         -webkit-transform: translate(0, 0);         transform: translate(0, 0);         border-radius: 0;         width: 30px;         -webkit-box-shadow: initial;         box-shadow: initial;         line-height: 140px     }          .my-games--mobile .my-games__arrow-prev:before,     .my-games--mobile .my-games__arrow-next:before {         color: #4a8fc8     }          .my-games__arrow-prev.swiper-button-disabled,     .my-games__arrow-next.swiper-button-disabled {         visibility: hidden     }          .my-games__arrow-prev {         left: 0     }          @media (min-width: 754px) {         .my-games__arrow-prev {             left: 10px         }     }          .my-games__arrow-next {         -webkit-transform: rotate(0);         transform: rotate(0);         right: 0     }          @media (min-width: 754px) {         .my-games__arrow-next {             right: 10px         }     }          .my-games__swiper {         margin: 0 auto;         position: relative;         overflow: hidden;         z-index: 1     }          .my-games__wrapper {         position: relative;         width: 100%;         z-index: 1;         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-transition-property: -webkit-transform;         transition-property: -webkit-transform;         transition-property: transform;         transition-property: transform, -webkit-transform;         -webkit-box-sizing: content-box;         box-sizing: content-box;         -webkit-transition-timing-function: ease-out;         transition-timing-function: ease-out;         margin: 0 auto     }          .my-games__favorites {         max-width: 450px;         margin: 0 auto 15px     }          .my-games__favorites-title {         font-size: 18px;         color: #fff;         margin: 0     }          .my-games__favorites-text {         color: #d6c5ff     }          .my-games__favorites-thumb {         position: relative     }          .my-games__favorites-game {         display: inline-block;         position: relative;         height: 100px;         overflow: hidden;         -webkit-mask-image: none;         mask-image: none     }          .my-games__favorites-game:before {         content: '';         background: -webkit-gradient(linear, left top, left bottom, from(rgba(10, 6, 20, 0)), to(#0a0614));         background: linear-gradient(rgba(10, 6, 20, 0), #0a0614);         position: absolute;         bottom: 0;         left: 0;         width: 100%;         height: 45px;         z-index: 100     }          .my-games__favorites-tooltip {         background: rgba(255, 255, 255, 0.96);         border-radius: 0;         -webkit-box-shadow: 0 -2px 13px 2px rgba(0, 0, 0, 0.28);         box-shadow: 0 -2px 13px 2px rgba(0, 0, 0, 0.28);         -webkit-box-sizing: border-box;         box-sizing: border-box;         display: inline-block;         position: relative;         top: 10px;         padding: 10px 15px;         max-width: 50%;         font-size: 12px;         text-align: left;         vertical-align: top;         color: #7f7f7f;         border: initial     }          @media (min-width: 754px) {         .my-games__favorites-tooltip {             left: 0         }     }          .my-games__favorites-tooltip:before {         content: '';         position: absolute;         top: 15px;         left: -5px;         width: 0;         height: 0;         border-color: transparent;         border-right-color: rgba(255, 255, 255, 0.96);         border-width: 6px 6px 6px 0;         border-style: solid;         z-index: 15;         -webkit-filter: initial;         filter: initial     }          .my-games-btn {         color: #fff;         display: inline-block;         text-align: center;         line-height: 20px;         padding: 6px 22px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-radius: 50px;         font-size: 16px;         text-transform: inherit;         text-decoration: none;         cursor: pointer;         outline: none;         -webkit-transition: all .2s ease;         transition: all .2s ease;         border-width: 2px;         position: relative;         background: #261e3a;         font-size: 14px;         padding: 4px 10px;         border-radius: 50px;         position: relative;         font-family: inherit;         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-box-align: center;         -ms-flex-align: center;         align-items: center;         padding: 15px;         background: #261e3a;         border-radius: 0;         border-top: 0     }          .my-games-btn:hover {         text-decoration: none     }          .my-games-btn:hover {         background: #32274e     }          .my-games-btn:active {         background: #201930;         color: rgba(255, 255, 255, 0.5)     }          @media (min-width: 754px) {         .my-games-btn {             font-size: 14px;             padding: 4px 10px;             border-radius: 50px         }     }          .game-sidebar .my-games-btn {         display: none     }          .my-games-btn__icon-favorite {         color: #ffa000;         font-size: 28px;         line-height: 20px;         width: 15px;         position: relative;         top: 0;         left: -7px     }          .my-games-btn__text {         margin: 0 8px;         color: inherit;         font-weight: inherit;         font-size: 16px;         text-transform: inherit     }          @media (min-width: 754px) {         .my-games-btn__text {             font-size: inherit         }     }          .my-games-btn__icon-arrow-down {         color: #fff;         width: auto;         height: 20px;         line-height: 20px;         font-size: 14px;         -webkit-transform: translate(0, -50%) rotate3d(0, 0, 0, 0deg);         transform: translate(0, -50%) rotate3d(0, 0, 0, 0deg);         -webkit-transition: -webkit-transform .2s ease;         transition: -webkit-transform .2s ease;         transition: transform .2s ease;         transition: transform .2s ease, -webkit-transform .2s ease;         position: absolute;         top: 50%;         right: 15px;         border-radius: 50px;         -webkit-box-shadow: initial;         box-shadow: initial     }          .my-games-btn.is-active .my-games-btn__icon-arrow-down {         -webkit-transform: translate(0, -50%) rotate3d(1, 0, 0, 180deg);         transform: translate(0, -50%) rotate3d(1, 0, 0, 180deg)     }          @media (min-width: 754px) {         .my-games-btn__icon-arrow-down {             position: relative;             right: auto;             top: auto;             -webkit-transform: translate(0, 0) rotate3d(0, 0, 0, 0deg);             transform: translate(0, 0) rotate3d(0, 0, 0, 0deg)         }         .my-games-btn.is-active .my-games-btn__icon-arrow-down {             -webkit-transform: translate(0, 0) rotate3d(1, 0, 0, 180deg);             transform: translate(0, 0) rotate3d(1, 0, 0, 180deg)         }     }          .nc-auth-buttons {         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-box-pack: justify;         -ms-flex-pack: justify;         justify-content: space-between     }          .nc-auth-buttons__btn-reg {         color: #fff;         display: inline-block;         text-align: center;         line-height: 20px;         padding: 6px 22px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-radius: 50px;         font-size: 16px;         text-transform: inherit;         text-decoration: none;         cursor: pointer;         outline: none;         -webkit-transition: all .2s ease;         transition: all .2s ease;         border-width: 2px;         position: relative;         background: #ff0063     }          .nc-auth-buttons__btn-reg:hover {         text-decoration: none     }          .nc-auth-buttons__btn-reg:hover {         background: #ff1971     }          .nc-auth-buttons__btn-reg:active {         background: #d90053;         color: rgba(255, 255, 255, 0.7)     }          .is-small .nc-auth-buttons__btn-reg {         padding: 10px 14px     }          .nc-auth-buttons__btn-log {         color: #fff;         display: inline-block;         text-align: center;         line-height: 20px;         padding: 6px 22px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-radius: 50px;         font-size: 16px;         text-transform: inherit;         text-decoration: none;         cursor: pointer;         outline: none;         -webkit-transition: all .2s ease;         transition: all .2s ease;         border-width: 2px;         position: relative;         background: -webkit-gradient(linear, left bottom, left top, from(#ffb12c), to(#f69a00));         background: linear-gradient(to top, #ffb12c, #f69a00);         border: 2px solid #f69a00;         text-shadow: 0 -1px 0 #d18300;         margin-right: 10px     }          .nc-auth-buttons__btn-log:hover {         text-decoration: none     }          .nc-auth-buttons__btn-log:hover {         background: -webkit-gradient(linear, left top, left bottom, from(#ffb12c), to(#f69a00));         background: linear-gradient(to bottom, #ffb12c, #f69a00)     }          .nc-auth-buttons__btn-log:active {         background: -webkit-gradient(linear, left top, left bottom, from(#de8b00), to(#de8b00));         background: linear-gradient(to bottom, #de8b00, #de8b00);         color: rgba(255, 255, 255, 0.7);         border: 2px solid #f69a00     }          .is-small .nc-auth-buttons__btn-log {         padding: 10px 16px     }          .nc-auth-social {         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-box-orient: vertical;         -webkit-box-direction: normal;         -ms-flex-direction: column;         flex-direction: column     }          .nc-auth-social__title {         margin-bottom: 7px;         font-size: 14px;         color: #fff     }          .nc-auth-social .globologin-box {         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-box-pack: justify;         -ms-flex-pack: justify;         justify-content: space-between;         margin: 0 -3px     }          .nc-btn-cashbox {         color: #fff;         display: inline-block;         text-align: center;         line-height: 20px;         padding: 6px 22px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-radius: 50px;         font-size: 16px;         text-transform: inherit;         text-decoration: none;         cursor: pointer;         outline: none;         -webkit-transition: all .2s ease;         transition: all .2s ease;         border-width: 2px;         position: relative;         background: -webkit-gradient(linear, left bottom, left top, from(#ffb12c), to(#f69a00));         background: linear-gradient(to top, #ffb12c, #f69a00);         border: 2px solid #f69a00;         text-shadow: 0 -1px 0 #d18300     }          .nc-btn-cashbox:hover {         text-decoration: none     }          .nc-btn-cashbox:hover {         background: -webkit-gradient(linear, left top, left bottom, from(#ffb12c), to(#f69a00));         background: linear-gradient(to bottom, #ffb12c, #f69a00)     }          .nc-btn-cashbox:active {         background: -webkit-gradient(linear, left top, left bottom, from(#de8b00), to(#de8b00));         background: linear-gradient(to bottom, #de8b00, #de8b00);         color: rgba(255, 255, 255, 0.7);         border: 2px solid #f69a00     }          @media (min-width: 754px) {         .nc-btn-cashbox {             font-size: 18px;             padding: 10px 26px;             border-radius: 50px         }     }          .nc-btn-menu {         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-box-align: center;         -ms-flex-align: center;         align-items: center;         margin-left: 20px;         margin-right: 10px     }          @media (min-width: 754px) {         .nc-btn-menu {             display: none         }     }          .nc-btn-menu:hover {         text-decoration: none     }          .nc-btn-menu__counter {         background: #b62e19;         border-radius: 50%;         display: block;         position: absolute;         right: 17px;         top: 16px;         width: 16px;         height: 16px;         line-height: 16px;         font-size: 8px;         color: #fff     }          .nc-btn-menu__counter:empty {         display: none     }          .nc-btn-menu__menu-icon {         vertical-align: middle;         font-size: 30px;         color: #fff     }          .nc-game-categories {         width: 100%;         -webkit-box-sizing: border-box;         box-sizing: border-box;         padding: 0;         background: #edf1f7     }          @media (min-width: 754px) {         .nc-game-categories {             padding: 0         }     }          .nc-game-categories__list {         max-width: 1300px;         margin: 0 auto;         padding: 6px 14px 0;         text-align: left;         border-radius: 0;         border: 0;         background: transparent;         display: none     }          .nc-game-categories__item {         display: inline-block;         -webkit-box-sizing: border-box;         box-sizing: border-box;         min-width: 60px;         padding: 8px 10px;         background: #fff;         border-radius: 4px;         color: #242424;         font-weight: 400;         border: solid 1px transparent;         font-size: 14px;         line-height: 16px;         -webkit-transition: background .2s ease, color .2s ease, border .2s ease, top .2s ease, -webkit-box-shadow .2s ease;         transition: background .2s ease, color .2s ease, border .2s ease, top .2s ease, -webkit-box-shadow .2s ease;         transition: background .2s ease, color .2s ease, border .2s ease, top .2s ease, box-shadow .2s ease;         transition: background .2s ease, color .2s ease, border .2s ease, top .2s ease, box-shadow .2s ease, -webkit-box-shadow .2s ease;         margin: 6px;         text-transform: initial;         -webkit-box-shadow: initial;         box-shadow: initial;         position: relative;         top: 0;         text-decoration: none     }          .nc-game-categories__item:hover,     .nc-game-categories__item.is-active {         background: #fff;         color: #ffa000;         border: 1px solid transparent;         text-decoration: none     }          .nc-game-categories__item:hover:after,     .nc-game-categories__item.is-active:after {         opacity: 1     }          .nc-game-item {         text-align: center;         padding: 10px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         display: inline-block;         vertical-align: top;         position: relative     }          .nc-game-item--gamesidebar,     .my-games--desktop .nc-game-item,     .my-games--mobile .nc-game-item {         -ms-flex-negative: 0;         flex-shrink: 0;         position: relative     }          .my-games--desktop .nc-game-item {         width: 200px;         margin-right: 20px     }          .my-games--desktop .nc-game-item:last-child {         margin-right: 0     }          .my-games--mobile .nc-game-item {         width: 150px;         margin-right: 20px     }          .my-games--mobile .nc-game-item:last-child {         margin-right: 0     }          .nc-game-item--game {         width: 50%     }          .game-list--popup .nc-game-item--game {         width: 100%     }          @media (min-width: 508px) {         .nc-game-item--game {             width: 33.33333%         }         .game-list--popup .nc-game-item--game {             width: 50%         }     }          @media (min-width: 754px) {         .nc-game-item--game {             width: 25%         }         .game-list--popup .nc-game-item--game {             width: 33.33333%         }     }          .nc-game-item--mygames {         padding: 10px 0 20px     }          .nc-game-item--mygames .nc-game-item__container {         border: initial;         -webkit-box-shadow: initial;         box-shadow: initial     }          .nc-game-item--mygames .nc-game-item__game-title {         background: #130d25     }          .nc-game-item--mygames .nc-game-item__game-title-text {         color: #fff     }          .nc-game-item--gamesidebar {         width: 100%;         padding: 10px 5px;         max-width: 135px     }          .nc-game-item--gamesidebar .nc-game-item__container {         border: initial;         -webkit-box-shadow: initial;         box-shadow: initial     }          .nc-game-item--gamesidebar .nc-game-item__game-title {         background: #130d25     }          .nc-game-item--gamesidebar .nc-game-item__game-title-text {         color: inherit     }          .nc-game-item--gamesidebar .nc-game-item__back {         -webkit-box-shadow: initial;         box-shadow: initial     }          .nc-game-item--gamesidebar .nc-game-item__game-title-text {         padding: 13px 10px     }          .mobile .nc-game-item__no-mobile .nc-game-item__thumb {         -webkit-filter: grayscale(1);         filter: grayscale(1)     }          .nc-game-item__container {         border-top: none;         border-bottom: none;         border-left: none;         border-right: none;         -webkit-box-sizing: border-box;         box-sizing: border-box;         width: 100%;         border-radius: 4px 4px 0 0;         position: relative     }          .nc-game-item__container:hover .nc-game-item__front {         -webkit-filter: blur(4px);         filter: blur(4px)     }          .nc-game-item__container:hover .nc-game-item__back {         opacity: 1;         -webkit-transition: opacity cubic-bezier(0.18, 0.89, 0.32, 1.28) 0.25s;         transition: opacity cubic-bezier(0.18, 0.89, 0.32, 1.28) 0.25s     }          .nc-game-item__container:hover .nc-game-item__favorites,     .nc-game-item__container:hover .nc-game-item__btn-play,     .nc-game-item__container:hover .nc-game-item__btn-demo,     .nc-game-item__container:hover .nc-game-item__btn-overlay {         -webkit-transform: scale(1);         transform: scale(1);         -webkit-transition: -webkit-transform cubic-bezier(0.18, 0.89, 0.32, 1.28) 0.25s;         transition: -webkit-transform cubic-bezier(0.18, 0.89, 0.32, 1.28) 0.25s;         transition: transform cubic-bezier(0.18, 0.89, 0.32, 1.28) 0.25s;         transition: transform cubic-bezier(0.18, 0.89, 0.32, 1.28) 0.25s, -webkit-transform cubic-bezier(0.18, 0.89, 0.32, 1.28) 0.25s     }          .nc-game-item__container:hover~.nc-game-item__game-title {         -webkit-box-shadow: initial;         box-shadow: initial     }          .nc-game-item__front {         position: relative;         z-index: 1;         border-radius: 4px;         -webkit-filter: blur(0);         filter: blur(0);         -webkit-transform: scale(1);         transform: scale(1)     }          .nc-game-item__thumb {         width: 100%;         padding-bottom: 76.6%;         position: relative;         background-color: #fff;         border-radius: 4px 4px 0 0;         z-index: 1;         background-size: cover;         background-position: center     }          .nc-game-item__game-title {         background: #fff;         border-radius: 0 0 4px 4px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         font-weight: initial;         font-size: 14px;         height: auto;         line-height: 14px;         display: inline-block;         width: 100%;         -webkit-transition: -webkit-transform cubic-bezier(0.18, 0.89, 0.32, 1.28) 0.25s;         transition: -webkit-transform cubic-bezier(0.18, 0.89, 0.32, 1.28) 0.25s;         transition: transform cubic-bezier(0.18, 0.89, 0.32, 1.28) 0.25s;         transition: transform cubic-bezier(0.18, 0.89, 0.32, 1.28) 0.25s, -webkit-transform cubic-bezier(0.18, 0.89, 0.32, 1.28) 0.25s     }          .game-list .nc-game-item__game-title {         border-top: none;         border-bottom: none;         border-left: none;         border-right: none;         -webkit-box-shadow: 0 2px 0 rgba(226, 229, 236, 0.62);         box-shadow: 0 2px 0 rgba(226, 229, 236, 0.62)     }          .game-list__item:hover .nc-game-item__game-title {         -webkit-transform: translateY(0);         transform: translateY(0)     }          .nc-game-item--gamesidebar .nc-game-item__game-title {         font-size: 12px;         -webkit-transform: translateY(calc(100% - 40px));         transform: translateY(calc(100% - 40px))     }          @media (min-width: 754px) {         .nc-game-item__game-title {             font-size: 16px         }     }          @media (min-width: 1054px) {         .nc-game-item__game-title {             font-size: 18px         }         .game-list__item--mygames .nc-game-item__game-title {             font-size: 16px;             font-weight: 300         }     }          .nc-game-item__game-title-text {         padding: 13px 10px;         color: #282828;         display: block;         white-space: nowrap;         text-overflow: ellipsis;         overflow: hidden     }          .game-list__item:hover .game-list__game-title--auth .nc-game-item__game-title-text {         padding: 17px 10px 7px     }          @media (min-width: 754px) {         .game-list__item:hover .game-list__game-title--auth .nc-game-item__game-title-text {             padding: 27px 10px 7px         }     }          @media (min-width: 754px) {         .nc-game-item__game-title-text {             padding: 13px 10px         }     }          .nc-game-item__back {         position: absolute;         top: 0;         left: 0;         z-index: 2;         width: 100%;         height: 100%;         opacity: 0;         -webkit-transition: all cubic-bezier(0.18, 0.89, 0.32, 1.28) 0.25s;         transition: all cubic-bezier(0.18, 0.89, 0.32, 1.28) 0.25s;         border-radius: 4px 4px 0 0;         -webkit-box-shadow: initial;         box-shadow: initial;         -webkit-transition: -webkit-transform .2s ease-in .1s;         transition: -webkit-transform .2s ease-in .1s;         transition: transform .2s ease-in .1s;         transition: transform .2s ease-in .1s, -webkit-transform .2s ease-in .1s;         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-box-orient: vertical;         -webkit-box-direction: normal;         -ms-flex-direction: column;         flex-direction: column;         -webkit-box-pack: center;         -ms-flex-pack: center;         justify-content: center;         -webkit-box-align: center;         -ms-flex-align: center;         align-items: center;         -webkit-box-sizing: border-box;         box-sizing: border-box;         -webkit-transform: scale(1);         transform: scale(1);         will-change: transform, opacity;         background: rgba(26, 26, 26, 0.5);         padding-top: 40px     }          @media (min-width: 1300px) {         .nc-game-item__back {             -webkit-transition-delay: 0s;             transition-delay: 0s         }     }          .nc-game-item__btn-overlay {         position: absolute;         width: 100%;         height: 100%;         top: 0;         left: 0;         z-index: 2;         -webkit-transition: -webkit-transform .1s;         transition: -webkit-transform .1s;         transition: transform .1s;         transition: transform .1s, -webkit-transform .1s;         -webkit-transform: scale(0);         transform: scale(0)     }          .nc-game-item__btn-play {         color: #fff;         display: inline-block;         text-align: center;         line-height: 20px;         padding: 6px 22px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-radius: 50px;         font-size: 16px;         text-transform: inherit;         text-decoration: none;         cursor: pointer;         outline: none;         -webkit-transition: all .2s ease;         transition: all .2s ease;         border-width: 2px;         position: relative;         background: #ff0063;         z-index: 10;         white-space: nowrap;         -webkit-transform: scale(0);         transform: scale(0);         -webkit-transition: -webkit-transform cubic-bezier(0.18, 0.89, 0.32, 1.28) 0.25s;         transition: -webkit-transform cubic-bezier(0.18, 0.89, 0.32, 1.28) 0.25s;         transition: transform cubic-bezier(0.18, 0.89, 0.32, 1.28) 0.25s;         transition: transform cubic-bezier(0.18, 0.89, 0.32, 1.28) 0.25s, -webkit-transform cubic-bezier(0.18, 0.89, 0.32, 1.28) 0.25s     }          .nc-game-item__btn-play:hover {         text-decoration: none     }          .nc-game-item__btn-play:hover {         background: #ff1971     }          .nc-game-item__btn-play:active {         background: #d90053;         color: rgba(255, 255, 255, 0.7)     }          .nc-game-item--gamesidebar .nc-game-item__btn-play {         display: none     }          @media (min-width: 754px) {         .nc-game-item__btn-play {             min-width: 150px;             font-size: 18px;             padding: 10px 26px;             border-radius: 50px         }     }          .nc-game-item__btn-play-icon {         top: 2px;         margin-right: 3px;         display: none;         position: relative     }          @media (min-width: 754px) {         .nc-game-item__btn-play-icon {             margin-right: 10px         }     }          .nc-game-item__btn-demo {         color: #fff;         display: inline-block;         text-align: center;         line-height: 20px;         padding: 6px 22px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-radius: 50px;         font-size: 16px;         text-transform: inherit;         text-decoration: none;         cursor: pointer;         outline: none;         -webkit-transition: all .2s ease;         transition: all .2s ease;         border-width: 2px;         position: relative;         font-size: 14px;         padding: 4px 10px;         border-radius: 50px;         z-index: 10;         color: #fff;         font-size: 16px;         text-decoration: none;         padding-top: auto;         padding-bottom: 0;         -webkit-transform: scale(0);         transform: scale(0);         -webkit-transition: -webkit-transform cubic-bezier(0.18, 0.89, 0.32, 1.28) 0.25s;         transition: -webkit-transform cubic-bezier(0.18, 0.89, 0.32, 1.28) 0.25s;         transition: transform cubic-bezier(0.18, 0.89, 0.32, 1.28) 0.25s;         transition: transform cubic-bezier(0.18, 0.89, 0.32, 1.28) 0.25s, -webkit-transform cubic-bezier(0.18, 0.89, 0.32, 1.28) 0.25s     }          .nc-game-item__btn-demo:hover {         text-decoration: none     }          .nc-game-item--gamesidebar .nc-game-item__btn-demo {         display: none     }          @media (min-width: 754px) {         .nc-game-item__btn-demo {             min-width: 150px;             font-size: 16px;             font-size: 18px;             padding: 10px 26px;             border-radius: 50px;             padding-top: auto;             padding-bottom: 0         }     }          @media (min-width: 1054px) {         .nc-game-item__btn-demo {             padding-top: auto;             padding-bottom: auto;             font-size: 18px;             padding: 10px 26px;             border-radius: 50px         }     }          .nc-game-item__btn-demo:hover {         text-decoration: underline     }          .nc-game-item__btn-demo:active {         top: 0     }          .nc-game-item__favorites {         position: absolute;         top: 3%;         right: 3%;         text-decoration: none;         z-index: 1000;         background-position: 0 0;         background-repeat: no-repeat;         width: 32px;         height: 32px;         -webkit-transform: scale(0);         transform: scale(0)     }          .nc-game-item__favorites:after {         border-radius: 50px;         content: '';         position: absolute;         top: 0;         left: 0;         width: 100%;         height: 100%;         -webkit-transition: -webkit-box-shadow .2s ease;         transition: -webkit-box-shadow .2s ease;         transition: box-shadow .2s ease;         transition: box-shadow .2s ease, -webkit-box-shadow .2s ease     }          @media (min-width: 1054px) {         .nc-game-item__favorites {             top: 3%;             right: 3%         }     }          .nc-game-item__favorites:hover {     }          .mobile .nc-game-item__favorites:hover {     }          .nc-game-item__favorites:hover:after {         -webkit-box-shadow: initial;         box-shadow: initial     }          .mobile .nc-game-item__favorites:hover:after {         -webkit-box-shadow: inherit;         box-shadow: inherit     }          .nc-game-item__favorites.is-active {     }          .mobile .nc-game-item__favorites.is-active {     }          .nc-game-item__favorites.is-active:after {         -webkit-box-shadow: initial;         box-shadow: initial     }          .nc-game-item__jackpot {         position: absolute;         left: 0;         bottom: 0;         width: 100%;         padding: 2px 0;         text-align: center;         color: #fff;         z-index: 10;         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-box-pack: center;         -ms-flex-pack: center;         justify-content: center;         -ms-flex-line-pack: center;         align-content: center;         -ms-flex-wrap: wrap;         flex-wrap: wrap;         font-family: inherit;         background: rgba(36, 36, 36, 0.7);         -webkit-transition: -webkit-filter .25s ease;         transition: -webkit-filter .25s ease;         transition: filter .25s ease;         transition: filter .25s ease, -webkit-filter .25s ease;         pointer-events: none     }          .nc-game-item--gamesidebar .nc-game-item__jackpot {         display: none     }          @media (min-width: 1054px) {         .nc-game-item__jackpot {             padding: 2px 0         }     }          .nc-game-item__jackpot-title {         width: 100%;         text-transform: initial;         display: inline-block;         font-size: 16px;         margin: 0;         background: transparent;         line-height: 16px;         padding: 0     }          @media (min-width: 754px) {         .nc-game-item__jackpot-title {             margin: 0;             line-height: 16px;             font-size: 14px;             padding: 0;             background: transparent         }     }          .nc-game-item__jackpot-balance {         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-box-align: baseline;         -ms-flex-align: baseline;         align-items: baseline;         -webkit-box-pack: center;         -ms-flex-pack: center;         justify-content: center;         padding: 0;         -webkit-box-sizing: border-box;         box-sizing: border-box;         -ms-flex-preferred-size: 100%;         flex-basis: 100%;         -webkit-box-align: center;         -ms-flex-align: center;         align-items: center;         -webkit-box-orient: horizontal;         -webkit-box-direction: normal;         -ms-flex-direction: row;         flex-direction: row     }          @media (min-width: 508px) {         .nc-game-item__jackpot-balance {             padding: 0         }     }          @media (min-width: 754px) {         .nc-game-item__jackpot-balance {             -webkit-box-orient: horizontal;             -webkit-box-direction: normal;             -ms-flex-direction: row;             flex-direction: row         }     }          @media (min-width: 1054px) {         .nc-game-item__jackpot-balance {             -ms-flex-preferred-size: auto;             flex-basis: auto         }     }          .nc-game-item__jackpot-amount {         font-size: 16px;         color: #ffa000;         font-weight: 400     }          .game-list--popup .nc-game-item__jackpot-amount {         line-height: 20px;         font-size: 16px     }          @media (min-width: 754px) {         .nc-game-item__jackpot-amount {             font-size: 20px         }     }          .nc-game-item__jackpot-currency {         font-style: italic;         text-transform: lowercase;         color: rgba(255, 255, 255, 0.8);         font-size: 14px;         margin-left: 4px     }          @media (min-width: 754px) {         .nc-game-item__jackpot-currency {             font-size: 14px         }     }          .game-list--popup .nc-game-item__jackpot-currency {         font-size: 14px;         margin-left: 4px     }          .nc-game-item__icons {         position: absolute;         top: 6px;         left: 15px;         -webkit-transform: translate(0, 0);         transform: translate(0, 0);         display: -webkit-box;         display: -ms-flexbox;         display: flex;         z-index: 3     }          .nc-game-item__icons>div {         margin: 0 2px     }          @media (min-width: 754px) {         .nc-game-item__icons>div {             margin: 0 4px         }     }          .game-sidebar .nc-game-item__icons {         left: 15px;         top: 6px     }          .nc-game-item__icon:after {         content: '';         position: absolute;         top: -2px;         left: 0;         width: 0;         height: 0;         border-style: solid;         border-width: 0     }          .nc-game-item__icons-new,     .nc-game-item__icons-hot {         position: relative;         border-radius: 2px;         vertical-align: top;         display: -webkit-inline-box;         display: -ms-inline-flexbox;         display: inline-flex;         -webkit-box-align: center;         -ms-flex-align: center;         align-items: center;         -webkit-box-pack: center;         -ms-flex-pack: center;         justify-content: center;         color: #fff;         width: 40px;         height: 20px;         font-size: 24px     }          .game-sidebar .nc-game-item__icons-new,     .game-sidebar .nc-game-item__icons-hot {         margin-right: 4px     }          .nc-game-item__icons-new:after,     .nc-game-item__icons-new:before,     .nc-game-item__icons-hot:after,     .nc-game-item__icons-hot:before {         content: '';         position: absolute;         bottom: -7px;         width: 0;         height: 0;         border-color: transparent;         border-style: solid;         border-top-color: #000;         display: none     }          .nc-game-item__icons-new:after,     .nc-game-item__icons-hot:after {         left: 0;         border-width: 7px 20px 0 0     }          .nc-game-item__icons-new:before,     .nc-game-item__icons-hot:before {         content: '';         right: 0;         border-width: 7px 0 0 20px     }          .nc-game-item__icons-new {         -webkit-box-ordinal-group: 2;         -ms-flex-order: 1;         order: 1;         background: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #dc1561), to(#fea602));         background: linear-gradient(to bottom, #dc1561 10%, #fea602 100%);         -webkit-box-shadow: initial;         box-shadow: initial     }          .nc-game-item__icons-new:after,     .nc-game-item__icons-new:before {         border-top-color: transparent     }          .nc-game-item__icons-new .nc-game-item__icon:after {         border-color: transparent transparent linear-gradient(to bottom, #dc1561 10%, #fea602 100%) transparent     }          .nc-game-item__icons-hot {         -webkit-box-ordinal-group: 3;         -ms-flex-order: 2;         order: 2;         background: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #dc1561), to(#fea602));         background: linear-gradient(to bottom, #dc1561 10%, #fea602 100%);         -webkit-box-shadow: initial;         box-shadow: initial     }          .nc-game-item__icons-hot:after,     .nc-game-item__icons-hot:before {         border-top-color: transparent     }          .nc-game-item__icons-hot .nc-game-item__icon:after {         border-color: transparent transparent linear-gradient(to bottom, #dc1561 10%, #fea602 100%) transparent     }          .nc-game-item__jackpot-info {         position: absolute;         top: 3%;         left: 50%;         -webkit-transform: translate(-50%, 0%);         transform: translate(-50%, 0%);         -webkit-transition: -webkit-transform .2s;         transition: -webkit-transform .2s;         transition: transform .2s;         transition: transform .2s, -webkit-transform .2s;         z-index: 4;         width: auto;         min-width: 60px;         opacity: 0;         display: none     }          .game-list:not(.game-list--popup) .nc-game-item__jackpot-info {         display: block;         pointer-events: none     }          .game-item__header .nc-game-item__jackpot-info {         display: inline-block;         opacity: 1;         position: relative;         top: auto;         left: auto;         min-width: auto;         -webkit-transform: translate(0);         transform: translate(0);         margin-left: 5px;         line-height: 1     }          @media (min-width: 754px) {         .nc-game-item__jackpot-info {             min-width: 75px         }     }          .mobile .nc-game-item__jackpot-info {         -webkit-transform: translate(-50%, -300%);         transform: translate(-50%, -300%)     }          .nc-game-item__container:hover .nc-game-item__jackpot-info {         -webkit-transform: translate(-50%, 0);         transform: translate(-50%, 0);         opacity: 1;         pointer-events: auto     }          .nc-game-item__jackpot-info--icon-img {         display: inline-block;         width: 24px;         height: 24px;         line-height: 24px;         background: #261e3a;         color: #d6c5ff;         font-size: 18px;         border-radius: 50px;         text-align: center;         vertical-align: middle;         position: relative;         -webkit-box-sizing: border-box;         box-sizing: border-box;         cursor: pointer;         -webkit-transition: all ease .2s;         transition: all ease .2s;         vertical-align: text-bottom     }          .nc-game-item__jackpot-info--icon-img:hover {         background: #32274e     }          .nc-game-item__jackpot-info--icon-text {         font-size: 10px;         color: #fff;         border: 1px solid #fff;         border-radius: 20px;         height: 32px;         line-height: 30px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         text-transform: uppercase     }          .nc-game-item__jackpot-info:hover .nc-game-item__jackpot-info--icon-text {         background: #fff;         color: #cc9d42;         -webkit-box-shadow: 0 0 3px 0px #fff;         box-shadow: 0 0 3px 0px #fff     }          @media (min-width: 754px) {         .nc-game-item__jackpot-info--icon-text {             font-size: 12px         }     }          .nc-game-item__jackpot-info--tooltip-content {         width: 310px;         padding: 10px;         -webkit-filter: drop-shadow(0px 0px 0px #000);         filter: drop-shadow(0px 0px 0px #000);         -webkit-box-sizing: border-box;         box-sizing: border-box     }          [data-tooltip-position|="top-left"] .nc-game-item__jackpot-info--tooltip-content {         -webkit-transform: translate(-75%, -100%);         transform: translate(-75%, -100%)     }          [data-tooltip-position|="bottom-right"] .nc-game-item__jackpot-info--tooltip-content {         -webkit-transform: translate(-75%, 0%);         transform: translate(-75%, 0%)     }          [data-tooltip-position|="bottom-left"] .nc-game-item__jackpot-info--tooltip-content {         -webkit-transform: translate(-75%, 0%);         transform: translate(-75%, 0%)     }          [data-tooltip-position|="bottom-right"] .nc-game-item__jackpot-info--tooltip-content {         -webkit-transform: translate(-25%, 0%);         transform: translate(-25%, 0%)     }          .nc-game-item__jackpot-info--tooltip-content-title {         font-size: 16px;         margin: 0;         margin-bottom: 7px;         font-weight: bold     }          .nc-game-item__jackpot-info--tooltip-content-text {         margin: 0;         max-width: 350px;         font-size: 14px     }          .nc-game-item__jackpot-info--tooltip-content-grid {         margin: 25px 0 10px     }          .nc-game-item__jackpot-info--tooltip-content-img {         border-radius: 5px;         width: 100%     }          .nc-game-item__jackpot-info--tooltip-content-pic {         display: inline-block;         margin-bottom: 10px     }          .nc-game-item__jackpot-info--tooltip-content-btn {         color: #fff;         display: inline-block;         text-align: center;         line-height: 20px;         padding: 6px 22px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-radius: 50px;         font-size: 16px;         text-transform: inherit;         text-decoration: none;         cursor: pointer;         outline: none;         -webkit-transition: all .2s ease;         transition: all .2s ease;         border-width: 2px;         position: relative;         background: #ff0063;         text-transform: capitalize     }          .nc-game-item__jackpot-info--tooltip-content-btn:hover {         text-decoration: none     }          .nc-game-item__jackpot-info--tooltip-content-btn:hover {         background: #ff1971     }          .nc-game-item__jackpot-info--tooltip-content-btn:active {         background: #d90053;         color: rgba(255, 255, 255, 0.7)     }          .nc-game-type {         -webkit-transform: scale(1, 1);         transform: scale(1, 1);         -webkit-transform-origin: left;         transform-origin: left;         -webkit-transition: -webkit-transform .1s ease;         transition: -webkit-transform .1s ease;         transition: transform .1s ease;         transition: transform .1s ease, -webkit-transform .1s ease     }          .nc-game-type__list {         width: 100%;         height: 55px;         text-align: left;         -webkit-transition-property: -webkit-transform;         transition-property: -webkit-transform;         transition-property: transform;         transition-property: transform, -webkit-transform;         -webkit-box-sizing: content-box;         box-sizing: content-box;         -webkit-transition: -webkit-transform .25s;         transition: -webkit-transform .25s;         transition: transform .25s;         transition: transform .25s, -webkit-transform .25s;         -webkit-transform: scale(1, 1);         transform: scale(1, 1);         -webkit-transform-origin: left;         transform-origin: left;         -webkit-box-sizing: border-box;         box-sizing: border-box;         padding: 5px 20px;         position: relative;         max-width: 1300px;         margin: 0 auto     }          @media (min-width: 754px) {         .nc-game-type__list {             padding: 0 20px         }     }          .nc-game-type__item {         text-decoration: none;         font-size: 14px;         cursor: pointer;         color: #4a4a4a;         text-transform: initial;         padding: 12px 18px;         border-radius: 0;         font-weight: inherit;         margin: 0 5px 0 0;         -webkit-box-sizing: border-box;         box-sizing: border-box;         line-height: 17px;         display: inline-block;         position: relative;         -webkit-transition: color .2s ease;         transition: color .2s ease;         outline: none;         width: auto     }          .nc-game-type__item:after {         position: absolute;         bottom: -2px;         left: 0;         width: 100%;         content: '';         height: 2px;         background: #ffa000;         -webkit-transform: scale(0, 1);         transform: scale(0, 1);         -webkit-transform-origin: center;         transform-origin: center;         -webkit-transition: -webkit-transform .2s ease;         transition: -webkit-transform .2s ease;         transition: transform .2s ease;         transition: transform .2s ease, -webkit-transform .2s ease     }          .nc-game-type__item:hover:after,     .nc-game-type__item.is-active:after {         -webkit-transform: scale(1, 1);         transform: scale(1, 1)     }          @media (min-width: 754px) {         .nc-game-type__item {             font-size: 16px;             padding: 15px 5px;             margin: 0 20px 0 0         }     }          .nc-game-type__item:hover {         color: #ffa000     }          .nc-game-type__item:active {         color: #4a4a4a     }          .nc-game-type__item.is-active {         color: #ffa000     }          .nc-game-type__item:active,     .nc-game-type__item.is-active {         -webkit-box-shadow: initial;         box-shadow: initial     }          .nc-game-type__item-text {         vertical-align: middle;         will-change: color;         font-size: 0;         text-decoration: none     }          a.nc-game-type__item-text {         font-size: 16px     }          @media (min-width: 754px) {         .nc-game-type__item-text {             font-size: 16px         }     }          .nc-game-type__item-img {         display: block;         margin: 0 auto;         padding: 5px 0 10px 0;         height: 23px;         opacity: 0.4;         -webkit-transition: opacity .2s ease;         transition: opacity .2s ease     }          @media (min-width: 754px) {         .nc-game-type__item-img {             height: 30px;             padding: 10px 0 15px 0         }     }          .nc-game-type__item:hover .nc-game-type__item-img,     .nc-game-type__item.is-active .nc-game-type__item-img {         opacity: 1     }          .nc-game-type__item-star {         font-size: 30px;         line-height: 0px;         color: #cc9d42;         vertical-align: middle;         display: none     }          @media (min-width: 754px) {         .nc-game-type__item-star {             display: inline-block         }     }          .nc-game-type+ul {         padding-left: 0     }          .nc-game-type__icons {         display: inline-block;         vertical-align: middle;         margin-right: 0;         color: inherit;         font-size: 24px     }          @media (min-width: 754px) {         .nc-game-type__icons {             margin-right: 5px         }     }          .nc-game-type__icons-arrow {         display: inline-block;         vertical-align: middle;         font-size: 0;         -webkit-transition: -webkit-transform .2s ease;         transition: -webkit-transform .2s ease;         transition: transform .2s ease;         transition: transform .2s ease, -webkit-transform .2s ease;         color: inherit     }          .nc-game-type__item.is-active .nc-game-type__icons-arrow {         -webkit-transform: rotate(180deg);         transform: rotate(180deg)     }          @media (min-width: 754px) {         .nc-game-type__icons-arrow {             margin-left: 5px;             font-size: 12px         }     }          .nc-logo {         display: -webkit-box;         display: -ms-flexbox;         display: flex;         width: 150px;         position: relative     }          .nc-logo--centered {         margin-left: 50%;         -webkit-transform: translate3d(-50%, 0, 0);         transform: translate3d(-50%, 0, 0)     }          .nc-logo--small {         width: 80px     }          .nc-logo__img {         max-width: 100%;         -o-object-fit: contain;         object-fit: contain;         position: relative;         z-index: 1     }          .nc-search {         margin: auto;         margin-bottom: -55px;         position: relative;         height: 55px;         background: #fff;         -webkit-transition: border .1s ease, -webkit-transform .1s ease;         transition: border .1s ease, -webkit-transform .1s ease;         transition: transform .1s ease, border .1s ease;         transition: transform .1s ease, border .1s ease, -webkit-transform .1s ease;         z-index: 11;         -webkit-transform: scale(0, 1);         transform: scale(0, 1);         -webkit-transform-origin: right;         transform-origin: right;         -webkit-box-sizing: border-box;         box-sizing: border-box;         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-box-pack: start;         -ms-flex-pack: start;         justify-content: flex-start;         -webkit-box-align: center;         -ms-flex-align: center;         align-items: center;         padding: 0 14px;         -webkit-box-shadow: 0;         box-shadow: 0     }          @media (min-width: 1300px) {         .nc-search {             padding: 0px 0px         }     }          .nc-search.is-active {         -webkit-transform: scale(1, 1);         transform: scale(1, 1)     }          .nc-search.is-active+.nc-game-type {         -webkit-transition: -webkit-transform .1s ease;         transition: -webkit-transform .1s ease;         transition: transform .1s ease;         transition: transform .1s ease, -webkit-transform .1s ease;         -webkit-transform: scale(0, 1);         transform: scale(0, 1)     }          .nc-search.is-focus {         border: solid 1px #4175ff     }          .nc-search__form {         display: -webkit-box;         display: -ms-flexbox;         display: flex;         height: 45px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-radius: 50px;         width: 100%;         -webkit-transition: border .1s ease;         transition: border .1s ease;         border: none #af8b56     }          .nc-search__form.is-focus {         border: none #af8b56     }          .nc-search__input {         font-size: 16px;         padding: 0;         border: none;         width: 100%;         text-indent: 20px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         color: #242424;         background: transparent     }          .nc-search__input:focus {         outline: none     }          .nc-search__input::-webkit-input-placeholder {         font-style: italic;         color: transparent     }          .nc-search__input::-moz-placeholder {         font-style: italic;         color: transparent     }          .nc-search__input:-moz-placeholder {         font-style: italic;         color: transparent     }          .nc-search__input:-ms-input-placeholder {         font-style: italic;         color: transparent     }          .nc-search__label {         cursor: pointer;         min-width: 30px;         line-height: 55px;         -webkit-box-shadow: none;         box-shadow: none;         border: 1px solid transparent;         -webkit-transition: color .1s ease;         transition: color .1s ease;         background: transparent;         text-align: center;         margin: 0;         -webkit-box-sizing: border-box;         box-sizing: border-box;         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-box-align: center;         -ms-flex-align: center;         align-items: center;         -webkit-box-pack: center;         -ms-flex-pack: center;         justify-content: center     }          @media (min-width: 754px) {         .nc-search__label {             min-width: 55px         }     }          .nc-search__label:hover .nc-search__icon-search {         color: #af8b56     }          .nc-search__icon-search {         font-size: 30px;         color: #fa0;         -webkit-transition: color .1s ease;         transition: color .1s ease     }          .is-active .nc-search__icon-search {         color: #fa0     }          .nc-search__close {         cursor: pointer;         min-width: 30px;         line-height: 55px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-box-align: center;         -ms-flex-align: center;         align-items: center;         -webkit-box-pack: center;         -ms-flex-pack: center;         justify-content: center     }          @media (min-width: 754px) {         .nc-search__close {             min-width: 55px         }     }          .nc-search__icon-close {         font-size: 26px;         color: #fa0     }          .nc-search-btn {         cursor: pointer;         height: 55px;         background: transparent;         text-align: center;         z-index: 10;         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-box-align: center;         -ms-flex-align: center;         align-items: center;         -webkit-box-pack: center;         -ms-flex-pack: center;         justify-content: center;         position: absolute;         right: 0;         margin-right: 10px;         top: 50%;         opacity: 1;         -webkit-transform: translateY(-50%);         transform: translateY(-50%);         -webkit-transition: opacity .1s ease;         transition: opacity .1s ease;         border-radius: 0     }          .nc-search-btn.is-active {         opacity: 0     }          .nc-search-btn__icon {         font-size: 30px;         color: #fa0;         -webkit-box-shadow: initial;         box-shadow: initial;         border-radius: 0;         width: 55px;         height: 55px;         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-box-align: center;         -ms-flex-align: center;         align-items: center;         -webkit-box-pack: center;         -ms-flex-pack: center;         justify-content: center;         -webkit-transition: all .1s ease;         transition: all .1s ease     }          .nc-search-btn__icon:hover {         color: #fa0     }          .nc-search-result {         max-width: 1300px;         overflow: hidden;         margin: 0 auto     }          .nc-search-result__container {         display: none;         background: #edf1f7     }          .nc-search-result__container-fail {         color: #9b9b9b;         font-size: 16px;         display: block;         z-index: 10;         position: relative     }          .nc-search-result__container-content {         position: relative;         padding: 187px 0;         text-align: center     }          .nc-search-result__container-content.is-hidden {         display: none     }          .nc-search-result__container-icon {         position: absolute;         font-size: 150px;         left: 50%;         top: 50%;         -webkit-transform: translate(-50%, -50%);         transform: translate(-50%, -50%);         color: #fff     }          .nc-search-result__container-title {         color: #1a1a1a;         font-size: 24px;         display: block;         z-index: 10;         position: relative     }          .nc-search-result__container-text {         color: #9b9b9b;         font-size: 16px;         z-index: 10;         position: relative     }          .sidebar-nav {         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-box-orient: vertical;         -webkit-box-direction: normal;         -ms-flex-direction: column;         flex-direction: column     }          .sidebar-nav__list {         background: transparent;         border-top: 1px solid #261d3a;         padding: 0;         margin: 0;         list-style: none;         text-align: left     }          .sidebar-nav__list--accent {         background: transparent     }          .sidebar-nav__link {         display: block;         padding: 20px 25px;         text-transform: none;         font-weight: 400;         color: #fff;         position: relative     }          .sidebar-nav__link:hover {         text-decoration: none     }          .sidebar-nav__link-icon {         color: #B2C7FF;         padding-right: 6px;         font-size: 16px;         display: none;         vertical-align: middle     }          .sidebar-nav__link-icon:before {         content: "\e034"     }          .sidebar-nav__counter {         background: #ff0063;         border-radius: 50%;         position: absolute;         width: 20px;         height: 20px;         font-size: 12px;         line-height: 20px;         display: inline-block;         text-align: center;         -webkit-transform: translate3d(-2px, -8px, 0);         transform: translate3d(-2px, -8px, 0)     }          .sidebar-nav__tags-list {         background: #0A0614;         border-top: 1px solid #261d3a;         border-bottom: 1px solid #261d3a;         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -ms-flex-wrap: wrap;         flex-wrap: wrap;         padding: 20px 25px 8px;         list-style: none;         -webkit-box-sizing: border-box;         box-sizing: border-box     }          .sidebar-nav__tags-item {         background: #261e3a;         border-radius: 3px;         padding: 5px 10px;         margin: 0 12px 12px 0     }          .sidebar-nav__tags-link {         font-size: 14px;         color: #fff     }          .sidebar-nav__tags-link:hover {         text-decoration: none     }          .sidebar-nav__icon-favorite {         float: left;         padding-right: 5px;         position: relative;         top: -4px;         font-size: 28px;         color: #cc9d42     }          .sidebar-nav__icon-arrow-down {         border: 1px solid;         border-color: transparent;         border-radius: 50%;         float: right;         position: relative;         top: -5px;         padding: 8px;         font-size: 12px;         color: #fff;         -webkit-transition: -webkit-transform .2s ease;         transition: -webkit-transform .2s ease;         transition: transform .2s ease;         transition: transform .2s ease, -webkit-transform .2s ease     }          [data-accordion].is-open .sidebar-nav__icon-arrow-down {         -webkit-transform: rotate(180deg);         transform: rotate(180deg)     }          .nc-user-activity {         border-radius: 2px;         color: #fff;         font-size: 10px;         padding: 0px 2px;         text-transform: lowercase;         font-weight: bold;         -webkit-box-shadow: border-box;         box-shadow: border-box;         text-align: center;         max-width: 60px     }          @media (min-width: 754px) {         .nc-user-activity {             font-size: 11px;             padding: 1px 6px;             text-transform: uppercase         }     }          .nc-user-activity--online {         background-color: #7ed321     }          .nc-user-activity--offline {         background-color: #b62e19     }          .nc-user-balance {         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-box-align: baseline;         -ms-flex-align: baseline;         align-items: baseline;         max-width: 125px     }          .nc-user-balance__amount {         font-size: 16px;         font-weight: 600;         color: #ffa000;         display: block;         white-space: nowrap;         text-overflow: ellipsis;         overflow: hidden     }          @media (min-width: 754px) {         .nc-user-balance__amount {             font-size: 18px         }     }          .nc-user-balance__currency {         text-transform: lowercase;         font-style: italic;         color: inherit;         margin-left: 5px     }          .nc-user-balance-icon {         display: none     }          @media (min-width: 1054px) {         .nc-user-balance-icon {             background: #ffb900;             border-radius: 50%;             display: -webkit-box;             display: -ms-flexbox;             display: flex;             -webkit-box-pack: center;             -ms-flex-pack: center;             justify-content: center;             -webkit-box-align: center;             -ms-flex-align: center;             align-items: center;             margin-right: 12px;             position: relative;             width: 45px;             height: 45px;             overflow: hidden;             font-size: 23px;             text-shadow: 0 2px 0 rgba(0, 0, 0, 0.1);             color: rgba(255, 255, 255, 0.6);             z-index: 1         }         .nc-user-balance-icon:before {             content: '';             border-radius: 50%;             border: 3px solid rgba(0, 0, 0, 0.1);             -webkit-box-sizing: border-box;             box-sizing: border-box;             position: absolute;             width: 37px;             height: 37px;             top: 4px;             left: 4px         }         .nc-user-balance-icon:after {             content: '';             background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.2)), to(rgba(255, 255, 255, 0.05)));             background: linear-gradient(to bottom, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.05));             position: absolute;             width: 50px;             height: 50px;             -webkit-transform: translate3d(-49px, -28px, 0) rotate(45deg);             transform: translate3d(-49px, -28px, 0) rotate(45deg)         }     }          .nc-user-buttons {         -ms-flex-item-align: center;         align-self: center;         display: -webkit-box;         display: -ms-flexbox;         display: flex     }          .nc-user-buttons--without-fav>a {         margin: 5px 0 5px 20px     }          .nc-user-buttons--without-fav>a:last-child {         display: none     }          .nc-user-buttons__item {         background: #261E3A;         border: 2px solid transparent;         border-radius: 50%;         -webkit-box-shadow: none;         box-shadow: none;         -webkit-box-sizing: border-box;         box-sizing: border-box;         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-box-align: center;         -ms-flex-align: center;         align-items: center;         -webkit-box-pack: center;         -ms-flex-pack: center;         justify-content: center;         position: relative;         padding: 10px;         margin: 5px;         width: 40px;         height: 40px;         font-size: 28px;         color: #fff     }          .nc-user-buttons__item:hover {         text-decoration: none     }          .nc-user-buttons__item:last-child {         margin-right: 0;         margin-left: 10px     }          @media (min-width: 1054px) {         .nc-user-buttons__item:last-child {             margin-left: 30px         }     }          @media (min-width: 754px) {         .nc-user-buttons__item {             width: 45px;             height: 45px         }         .nc-user-buttons__item:last-child {             -webkit-box-orient: vertical;             -webkit-box-direction: normal;             -ms-flex-direction: column;             flex-direction: column         }     }          @media (min-width: 1054px) {         .nc-user-buttons__item {             margin: 5px 10px         }     }          .nc-user-buttons__counter {         top: -8px;         right: -8px;         position: absolute;         display: inline-block;         background: #ff0063;         border-radius: 50px;         color: #fff;         text-align: center;         font-size: 12px;         font-weight: 600;         width: 20px;         height: 20px;         line-height: 20px     }          .nc-user-buttons__counter:empty {         display: none     }          .nc-user-buttons__icon-gift {         font-size: inherit     }          .nc-user-buttons__icon-favorite {         background: none;         background-size: contain;         color: #ffa000;         font-size: 32px     }          .nc-user-buttons__icon-arrow-down {         display: block;         margin-top: -6px;         font-size: 11px;         -webkit-transition: -webkit-transform .2s ease;         transition: -webkit-transform .2s ease;         transition: transform .2s ease;         transition: transform .2s ease, -webkit-transform .2s ease;         color: inherit     }          .is-active .nc-user-buttons__icon-arrow-down {         -webkit-transform: rotateX(180deg);         transform: rotateX(180deg)     }          .nc-user-level-name {         text-align: left     }          .nc-user-level-name__name {         color: #D6C5FF     }          .nc-user-level-name__name:hover {         text-decoration: none     }          .nc-user-level-name__tooltip {         display: inline-block;         position: relative;         top: -1px;         margin-left: 8px     }          .nc-user-level-name__icon-info {         display: inline-block;         width: 24px;         height: 24px;         line-height: 24px;         background: #261e3a;         color: #d6c5ff;         font-size: 18px;         border-radius: 50px;         text-align: center;         vertical-align: middle;         position: relative;         -webkit-box-sizing: border-box;         box-sizing: border-box;         cursor: pointer;         -webkit-transition: all ease .2s;         transition: all ease .2s     }          .nc-user-level-name__icon-info:hover {         background: #32274e     }          .nc-user-level-progress {         background: #261D3A;         border-radius: 0;         margin-top: 7px;         width: 100%;         height: 2px;         overflow: hidden     }          .nc-user-level-progress__level {         background: #FF0063;         height: inherit;         -webkit-transition: width .3s ease;         transition: width .3s ease     }          .nc-user-name {         max-width: 80px;         font-size: 16px;         color: #fff;         font-weight: initial;         display: block;         white-space: nowrap;         text-overflow: ellipsis;         overflow: hidden     }          @media (min-width: 754px) {         .nc-user-name {             font-size: 18px         }     }          @media (min-width: 1054px) {         .nc-user-name {             max-width: 110px         }     }          .nc-user-pic {         display: -webkit-box;         display: -ms-flexbox;         display: flex;         margin-right: 12px;         position: relative     }          .nc-user-pic__img {         border: none;         border-radius: 50%;         -webkit-box-shadow: initial;         box-shadow: initial;         -webkit-box-sizing: border-box;         box-sizing: border-box;         width: 40px;         height: 40px;         line-height: 40px     }          @media (min-width: 754px) {         .nc-user-pic__img {             width: 45px;             height: 45px;             line-height: 45px         }     }          .winners-table {         width: 95%;         background: #fff;         color: #545454;         max-width: 1100px;         margin: 30px auto     }          .winners-table__title {         font-size: 18px;         font-weight: 400;         color: #cb9e44;         padding: 15px 0;         margin: 0     }          @media (min-width: 508px) {         .winners-table__title {             font-size: 26px;             padding: 25px 0         }     }          .winners-table__wrapper {         width: 100%;         text-align: left;         -webkit-box-sizing: border-box;         box-sizing: border-box     }          .winners-table__thead {         background: #fafafa;         font-size: 12px;         color: inherit     }          @media (min-width: 508px) {         .winners-table__thead {             font-size: 14px         }     }          .winners-table__tbody {         font-size: 14px     }          @media (min-width: 754px) {         .winners-table__tbody {             font-size: 16px         }     }          .winners-table__item {         width: 100%;         padding: 10px 0px;         margin: auto;         -webkit-box-sizing: border-box;         box-sizing: border-box;         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-box-pack: space-evenly;         -ms-flex-pack: space-evenly;         justify-content: space-evenly;         -webkit-box-align: center;         -ms-flex-align: center;         align-items: center;         -ms-flex-wrap: wrap;         flex-wrap: wrap;         display: grid;         grid-auto-flow: row;         grid-template-rows: auto;         grid-template-columns: 50px 45% 45%;         grid-template-areas: "count username game" "count amount date"     }          .winners-table__thead .winners-table__item {         grid-template-columns: 10% 15% 28% 20% 22%;         grid-template-areas: "count username amount game date"     }          @media (min-width: 508px) {         .winners-table__thead .winners-table__item {             grid-template-columns: 5% 20% 28% 25% 22%         }     }          @media (min-width: 508px) {         .winners-table__item {             grid-template-columns: 5% 20% 28% 25% 22%;             grid-template-areas: "count username amount game date"         }     }          .winners-table__item--count {         text-align: center;         font-weight: 600;         -ms-flex-preferred-size: 5%;         flex-basis: 5%;         -webkit-box-ordinal-group: 2;         -ms-flex-order: 1;         order: 1;         grid-area: count     }          @media (min-width: 508px) {         .winners-table__item--count {             -ms-flex-preferred-size: 50px;             flex-basis: 50px         }         .winners-table__thead .winners-table__item--count {             justify-self: start         }     }          .winners-table__wrapper .winners-table__tbody:nth-child(2) .winners-table__item--count,     .winners-table__wrapper .winners-table__tbody:nth-child(3) .winners-table__item--count,     .winners-table__wrapper .winners-table__tbody:nth-child(4) .winners-table__item--count {         color: #cb9e44     }          .winners-table__thead .winners-table__item--count {         font-weight: 400;         justify-self: center     }          .winners-table__item--username {         -ms-flex-preferred-size: 45%;         flex-basis: 45%;         -webkit-box-ordinal-group: 3;         -ms-flex-order: 2;         order: 2;         grid-area: username     }          @media (min-width: 508px) {         .winners-table__item--username {             -ms-flex-preferred-size: 20%;             flex-basis: 20%         }     }          .winners-table__thead .winners-table__item--username {         justify-self: end     }          .winners-table__thead .winners-table__item--username:after {         content: '/';         display: inline-block;         margin-left: 3px     }          @media (min-width: 508px) {         .winners-table__thead .winners-table__item--username:after {             content: ''         }     }          @media (min-width: 508px) {         .winners-table__thead .winners-table__item--username {             justify-self: start         }     }          .winners-table__item--amount {         -ms-flex-preferred-size: 40%;         flex-basis: 40%;         -webkit-box-ordinal-group: 5;         -ms-flex-order: 4;         order: 4;         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-box-align: baseline;         -ms-flex-align: baseline;         align-items: baseline;         grid-area: amount     }          @media (min-width: 508px) {         .winners-table__item--amount {             -ms-flex-preferred-size: 20%;             flex-basis: 20%;             -webkit-box-ordinal-group: 4;             -ms-flex-order: 3;             order: 3         }     }          .winners-table__tbody .winners-table__item--amount {         font-size: 15px;         color: #cb9e44;         font-weight: 600     }          @media (min-width: 754px) {         .winners-table__tbody .winners-table__item--amount {             font-size: 20px         }     }          .winners-table__item--amount-currency {         font-size: 12px;         color: #545454;         font-weight: 400;         margin-left: 5px     }          @media (min-width: 754px) {         .winners-table__item--amount-currency {             font-size: 14px         }     }          .winners-table__item--game {         -ms-flex-preferred-size: 45%;         flex-basis: 45%;         -webkit-box-ordinal-group: 4;         -ms-flex-order: 3;         order: 3;         grid-area: game;         display: block;         white-space: nowrap;         text-overflow: ellipsis;         overflow: hidden     }          @media (min-width: 508px) {         .winners-table__item--game {             -ms-flex-preferred-size: 30%;             flex-basis: 30%;             -webkit-box-ordinal-group: 5;             -ms-flex-order: 4;             order: 4         }     }          .winners-table__item--game img {         width: 37px;         height: 28px;         border-radius: 3px;         vertical-align: middle;         margin-right: 5px;         display: none     }          @media (min-width: 754px) {         .winners-table__item--game img {             display: inline-block         }     }          .winners-table__item--game a {         vertical-align: middle;         color: inherit;         text-decoration: underline     }          .winners-table__thead .winners-table__item--game {         justify-self: end     }          .winners-table__thead .winners-table__item--game:after {         content: '/';         display: inline-block;         margin-left: 3px     }          @media (min-width: 508px) {         .winners-table__thead .winners-table__item--game:after {             content: ''         }     }          @media (min-width: 508px) {         .winners-table__thead .winners-table__item--game {             justify-self: start         }     }          .winners-table__item--date {         -ms-flex-preferred-size: 40%;         flex-basis: 40%;         font-size: 12px;         -webkit-box-ordinal-group: 6;         -ms-flex-order: 5;         order: 5;         grid-area: date     }          @media (min-width: 754px) {         .winners-table__item--date {             font-size: 14px         }     }          @media (min-width: 508px) {         .winners-table__item--date {             -ms-flex-preferred-size: 20%;             flex-basis: 20%         }     }          .nsc_ins {         position: fixed;         z-index: 100;         top: 65%;         right: 0;         -webkit-transform: translateX(190px) translateY(-50%);         transform: translateX(190px) translateY(-50%);         -webkit-transition: -webkit-transform .3s;         transition: -webkit-transform .3s;         transition: transform .3s;         transition: transform .3s, -webkit-transform .3s;         visibility: hidden     }          @media (min-width: 754px) {         .nsc_ins {             visibility: visible         }     }          .nsc_ins:hover {         -webkit-transform: translateX(0px) translateY(-50%);         transform: translateX(0px) translateY(-50%)     }          #nsc_btn_img {         position: absolute;         border: none;         left: 0     }          #nsc_btn_img:hover {         top: 0 !important     }          .nsc_offline #nsc_btn_img {         left: auto !important;         right: 0;         -webkit-filter: grayscale(1);         filter: grayscale(1)     }          .news-list {         background: #edf1f7;         position: relative;         margin-bottom: 158px;         padding-top: 30px     }          .news-list::after {         clear: both;         content: "";         display: table     }          .news-list__container {         margin: 0 auto 20px;         padding: 0 15px;         overflow: hidden     }          @media (min-width: 508px) {         .news-list__container:after {             content: '';             width: 2px;             position: absolute;             top: 26px;             bottom: 20px;             left: 50%;             margin-left: -2px;             background: #e6e6e6;             z-index: 1         }     }          @media (min-width: 1054px) {         .news-list__container {             padding: 0 56px         }     }          .news-list__disc {         background: #e6e6e6;         border-radius: 50%;         display: none;         position: absolute;         top: -4px;         width: 8px;         height: 8px;         z-index: 2     }          .news-list__item {         margin-bottom: 12px;         background: transparent;         -webkit-box-sizing: border-box;         box-sizing: border-box;         background-clip: content-box;         position: relative;         -webkit-box-shadow: initial;         box-shadow: initial;         border-radius: 4px;         background: #fff     }          @media (min-width: 508px) {         .news-list__item {             margin-bottom: 36px;             width: calc(50% - 28px)         }         .news-list__item:nth-child(odd) {             float: left;             clear: left;             margin-right: 28px;             border-radius: 4px 0 4px 4px         }         .news-list__item:nth-child(odd) .news-list__disc {             display: block;             right: -31px         }         .news-list__item:nth-child(odd) .news-list__link {             margin-right: -10px;             border-radius: 4px 0 0 0         }         .news-list__item:nth-child(odd) .news-list__link:after {             bottom: -10px;             right: 0;             height: 100%;             width: 10px;             background: #edf1f7         }         .news-list__item:nth-child(odd) .news-list__link:before {             top: 0;             right: 0;             border-bottom: 10px solid #edf1f7;             border-left: 10px solid transparent;             z-index: 10         }         .news-list__item:nth-child(odd) .news-list__thumb-img {             border-radius: 4px 0 0 0         }         .news-list__item:nth-child(even) {             float: right;             margin-left: 28px;             margin-top: 36px;             margin-bottom: 0;             border-radius: 0 4px 4px 4px         }         .news-list__item:nth-child(even) .news-list__disc {             display: block;             left: -33px         }         .news-list__item:nth-child(even) .news-list__link {             margin-left: -10px;             border-radius: 0 4px 0 0         }         .news-list__item:nth-child(even) .news-list__link:after {             bottom: -10px;             left: 0;             height: 100%;             width: 10px;             background: #edf1f7         }         .news-list__item:nth-child(even) .news-list__link:before {             top: 0;             left: 0;             border-bottom: 10px solid #edf1f7;             border-right: 10px solid transparent;             z-index: 10         }         .news-list__item:nth-child(even) .news-list__thumb-img {             border-radius: 0 4px 0 0         }     }          .news-list__category {         background: -webkit-gradient(linear, left top, left bottom, from(#dc1561), to(#fea602));         background: linear-gradient(to bottom, #dc1561 0%, #fea602 100%);         border-radius: 2px;         -webkit-box-shadow: initial;         box-shadow: initial;         display: inline-block;         padding: 0 5px;         margin-right: 10px;         font-size: 12px;         text-transform: uppercase;         vertical-align: middle;         line-height: 16px;         color: #fff;         border: initial;         font-weight: initial;         position: relative     }          .news-list__category-triangle {         position: absolute;         top: -3px;         right: 0;         width: 0;         height: 0;         border-style: solid;         border-width: 0 0 3px 66px;         border-color: transparent transparent transparent transparent     }          .news-list__category:before {         content: '';         position: absolute;         top: 0;         right: -6px;         width: 0;         height: 0;         border-style: solid;         border-width: 10px 6px 0 0;         border-color: transparent transparent transparent transparent     }          .news-list__category:after {         content: '';         position: absolute;         bottom: 0;         right: -6px;         width: 0;         height: 0;         border-style: solid;         border-width: 10px 0 0 6px;         border-color: transparent transparent transparent transparent     }          .news-list__date {         display: inline-block;         font-size: 14px;         letter-spacing: 0;         vertical-align: middle;         color: #9b9b9b     }          .news-list__header {         font-size: 20px;         color: #fff;         line-height: 56px     }          .news-list__link {         position: relative;         background: url(/wp-content/themes/yoyo-cazinos.ru/shared/2351/ssl-header-logo.png) no-repeat center/30%, #130d25;         display: block;         border-radius: 4px 4px 0 0     }          .news-list__link:after,     .news-list__link:before {         content: '';         position: absolute;         width: 0;         height: 0     }          .news-list__thumb {         position: relative;         overflow: hidden;         width: 100%;         padding-bottom: 23%;         position: relative     }          .news-list__thumb embed,     .news-list__thumb video,     .news-list__thumb iframe {         position: absolute;         top: 0;         left: 0;         height: 100%;         width: 100%;         display: block     }          .news-list__thumb-img {         position: absolute;         top: 50%;         left: 50%;         -webkit-transform: translate(-50%, -50%);         transform: translate(-50%, -50%);         width: 100%;         height: auto     }          .news-list__play {         color: #fff;         display: inline-block;         text-align: center;         line-height: 20px;         padding: 6px 22px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-radius: 50px;         font-size: 16px;         text-transform: inherit;         text-decoration: none;         cursor: pointer;         outline: none;         -webkit-transition: all .2s ease;         transition: all .2s ease;         border-width: 2px;         position: relative;         background: #ff0063;         text-decoration: none;         margin-right: 10px     }          .news-list__play:hover {         text-decoration: none     }          .news-list__play:hover {         background: #ff1971     }          .news-list__play:active {         background: #d90053;         color: rgba(255, 255, 255, 0.7)     }          .news-list__content {         padding: 10px 20px 22px;         text-align: left;         background: transparent;         border-radius: 0 0 4px 4px     }          .news-list__more {         color: #fff;         display: inline-block;         text-align: center;         line-height: 20px;         padding: 6px 22px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-radius: 50px;         font-size: 16px;         text-transform: inherit;         text-decoration: none;         cursor: pointer;         outline: none;         -webkit-transition: all .2s ease;         transition: all .2s ease;         border-width: 2px;         position: relative;         background: transparent;         -webkit-box-shadow: none;         box-shadow: none;         text-shadow: none;         color: #ff0063;         font-weight: initial;         letter-spacing: normal;         line-height: 24px;         padding: 0;         margin-top: 10px     }          .news-list__more:hover {         text-decoration: none     }          .news-list__more:hover {         text-decoration: underline     }          .news-list__more:hover {         text-decoration: underline     }          .news-list__title {         font-size: 20px;         color: #000;         line-height: 28px;         text-decoration: none;         display: table;         width: 100%;         font-weight: 600;         padding-bottom: 10px     }          .news-list__title span {         display: table-cell;         vertical-align: middle     }          .news-list__text {         font-size: 16px;         color: #555;         font-weight: 300;         font-family: inherit;         letter-spacing: 0;         line-height: 24px;         padding-bottom: 12px;         padding-top: 12px;         overflow: hidden;         max-height: 88px;         min-height: 88px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         position: relative     }          .news-list__text:before {         content: '';         position: absolute;         bottom: 0;         left: 0;         width: 100%;         height: 0;         background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#fff));         background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #fff 100%)     }          .news-list__text p {         margin: 0;         padding: 0     }          .news-list__text br {         display: none     }          .news-list__text a {         color: #ff0063     }          .news-list__btn-wrapper {         text-align: left;         text-align: left     }          .news-preloader .news-list__title-preloader {         width: 25%;         height: 15px;         border-radius: 3px;         background-color: #e6e6e6     }          .news-preloader .news-list__category-preloader {         width: 30%;         height: 15px;         margin: 15px 0;         border-radius: 3px;         background-color: #e6e6e6     }          .news-preloader .news-list__text-preloader {         border-radius: 3px;         background-color: #e6e6e6     }          .news-preloader .news-list__thumb-preloader {         background-color: #e6e6e6     }          .news-list-menu {         margin: 0;         background: #fff     }          .news-list-menu__list {         margin: 0 !important     }          .news-list-menu__item {         list-style: none;         display: inline-block     }          .news-list-menu__link {         text-decoration: none;         outline: none;         font-size: 14px;         color: #898989;         border-bottom: 2px solid transparent;         display: block;         padding: 0 15px;         vertical-align: middle;         line-height: 56px;         font-weight: 500     }          .news-list-menu__link.is-active {         color: #1a1a1a;         border-color: #cb9e44     }          .news-list-menu__link:hover {         cursor: pointer     }          .news-page {         background: #edf1f7;         margin: auto;         padding: 10px     }          @media (min-width: 754px) {         .news-page {             padding: 20px         }     }          @media (min-width: 754px) {         .news-page {             padding: 20px 100px         }     }          .news-page__header {         background: url(/wp-content/themes/yoyo-cazinos.ru/shared/2351/ssl-header-logo.png) no-repeat center/200px, #130d25;         border-radius: 3px 3px 0 0;         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-box-align: end;         -ms-flex-align: end;         align-items: flex-end;         padding-bottom: 20px;         position: relative;         min-height: 253px;         color: #fff;         overflow: hidden     }          .news-page__header--without-img {         min-height: initial;         background: transparent;         border-radius: 3px 3px 0 0     }          .news-page__header--without-img .news-page__category {         color: #fff     }          .news-page__back {         float: left     }          .news-page__container {         -webkit-box-sizing: border-box;         box-sizing: border-box;         margin: 0 auto;         padding: 10px;         width: 100%;         max-width: 742px;         text-align: left;         z-index: 10;         overflow: hidden     }          .news-page__container img {         max-width: 100%;         height: auto     }          .news-page__title {         font-size: 28px;         margin: 18px 0     }          .news-page__container .news-page__title {         line-height: normal     }          .news-page__thumb {         background-size: cover;         background-position: center center;         position: absolute;         left: 0;         top: 0;         width: 100%;         height: 100%;         border-radius: inherit     }          .news-page__thumb:before {         content: '';         background: rgba(0, 0, 0, 0.2);         position: absolute;         left: 0;         top: 0;         width: 100%;         height: 100%     }          .news-page__category {         background: -webkit-gradient(linear, left top, left bottom, from(#dc1561), to(#fea602));         background: linear-gradient(to bottom, #dc1561 0%, #fea602 100%);         border-radius: 2px;         -webkit-box-shadow: initial;         box-shadow: initial;         text-transform: uppercase;         display: inline-block;         padding: 0 5px;         margin-right: 10px;         font-size: 12px;         line-height: 16px;         border: initial;         font-weight: initial;         color: #fff;         position: relative     }          .news-page__category:before {         content: '';         position: absolute;         top: 0;         right: -6px;         width: 0;         height: 0;         border-style: solid;         border-width: 10px 6px 0 0;         border-color: transparent transparent transparent transparent     }          .news-page__category:after {         content: '';         position: absolute;         bottom: 0;         right: -6px;         width: 0;         height: 0;         border-style: solid;         border-width: 10px 0 0 6px;         border-color: transparent transparent transparent transparent     }          .news-page__date {         font-size: 14px     }          .news-page__content {         color: #555;         background: #fff;         font-family: inherit;         border-radius: 0 0 3px 3px;         padding: 10px 30px;         font-size: 16px;         line-height: 23px     }          .news-page__content a {         color: #fb0051     }          .news-page__content strong,     .news-page__content b {         font-weight: 700     }          .news-page__header-preloader {         background-image: none;         background-color: #e6e6e6     }          .news-page__content-preloader {         width: 95%;         height: 200px;         border-radius: 3px;         background-color: #e6e6e6;         margin: 30px auto     }          .note {         -webkit-box-sizing: border-box;         box-sizing: border-box;         position: fixed;         left: 50%;         top: 10px;         margin: auto;         width: 95%;         z-index: 500;         opacity: 0;         visibility: hidden;         -webkit-transform: translateX(-50%);         transform: translateX(-50%);         background: rgba(255, 255, 255, 0.95);         border-radius: 4px;         padding: 15px;         max-width: 770px;         overflow: hidden;         -webkit-box-shadow: initial;         box-shadow: initial;         border: none     }          .note::after {         clear: both;         content: "";         display: table     }          @media (min-width: 1054px) {         .note {             max-width: 770px         }     }          .wrapper--game-page .note {         background: rgba(255, 255, 255, 0.95)     }          .note * {         -webkit-transform: scale(1);         transform: scale(1);         -webkit-transition: -webkit-transform 1s;         transition: -webkit-transform 1s;         transition: transform 1s;         transition: transform 1s, -webkit-transform 1s     }          .note.is-show {         opacity: 1;         visibility: visible     }          .note.animate-note {         -webkit-transform: translateX(-50%);         transform: translateX(-50%)     }          .note.animate-note * {         -webkit-transform: scale(0);         transform: scale(0)     }          .note__thumb {         display: inline-block;         position: relative;         max-height: 50px;         vertical-align: middle     }          .note__thumb-inner {         position: relative;         z-index: 20     }          .note__thumb:before {         content: '';         background: transparent;         display: block;         position: absolute;         top: -10px;         left: 10px;         width: 80px;         height: 10px;         -webkit-transform: rotate(-35deg);         transform: rotate(-35deg);         z-index: 1     }          .note__thumb img {         width: 40px;         height: 40px     }          .note__content {         display: inline-block;         padding: 0 20px;         line-height: 24px;         vertical-align: middle;         color: #7f7f7f     }          .wrapper--game-page .note__content {         color: #7f7f7f     }          .note__close {         position: absolute;         right: 10px;         top: 50%;         margin-top: -20px;         width: 40px;         height: 40px;         border-radius: 50px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         line-height: 40px;         border: initial;         font-size: 32px;         text-decoration: none;         cursor: pointer;         color: #636363     }          .note__close:hover {         text-decoration: none;         color: #000     }          .wrapper--game-page .note__close {         color: #636363     }          .note--play {         -webkit-transform: translateX(-50%);         transform: translateX(-50%);         left: 50%     }          @media (min-width: 1054px) {         .note--play {             left: calc(50% + 160px)         }     }          .notification {         top: 0;         right: 36px;         padding-top: 4px;         position: absolute;         display: inline-block;         z-index: 1001     }          .mobile-menu .notification {         display: none     }          .notification:hover {         text-decoration: none     }          .notification__icon {         width: 24px;         height: 24px;         cursor: pointer;         color: #fff;         font-size: 22px     }          @media (min-width: 754px) {         .notification {             top: 0         }     }          .game-sidebar .notification {         top: 0;         width: 30px;         height: 30px;         background: none;         padding: 4px 0 0 0;         border-radius: 0;         text-align: left;         -webkit-box-shadow: none;         box-shadow: none     }          @media (min-width: 1054px) {         .game-sidebar .notification {             left: 176px;             top: 0         }     }          .game-sidebar .notification__icon {         width: 30px;         font-size: 22px;         line-height: 30px;         display: inline-block;         vertical-align: middle     }          .notification__tooltip-body {         z-index: 210     }          .notification__container {         padding: 0;         width: 300px     }          [data-tooltip-position|="bottom-left"] .notification__container {         -webkit-transform: translate(-55%, 0%);         transform: translate(-55%, 0%)     }          .nc-mobile-menu .notification__container {         -webkit-transform: translate(-51.5%, 0%);         transform: translate(-51.5%, 0%)     }          .nc-game-sidebar .notification__container {         -webkit-transform: translate(-68%, 0%);         transform: translate(-68%, 0%)     }          .game-sidebar .notification__container {         width: 300px     }          @media (min-width: 754px) {         .notification__container {             width: 320px         }     }          .notification__list {         overflow-y: auto;         max-height: 330px     }          .notification__close {         top: 10px;         right: 10px;         height: auto;         width: auto     }          .notification__title {         padding: 15px 0;         font-size: 12px;         font-weight: 600;         letter-spacing: 2px;         color: #1a1a1a;         text-transform: uppercase;         text-align: center;         border-bottom: 1px solid #d0d0d0     }          .notification__item {         padding: 6px 8px;         width: 100%;         position: relative;         text-align: left;         border-bottom: 1px solid #d0d0d0;         display: table;         cursor: pointer;         -webkit-box-sizing: border-box;         box-sizing: border-box     }          .notification__item--read {         background: #fff     }          .notification__item--new .notification__item-icon-new {         display: inline-block     }          .notification__item:hover .notification__item-back {         visibility: visible;         opacity: 1     }          .notification__item-left {         width: 64px;         height: 64px;         position: relative;         display: table-cell;         vertical-align: middle     }          .notification__item-left-img {         width: 100%;         height: auto     }          .notification__item-icon-new {         left: -5px;         top: -5px;         width: 40px;         height: 20px;         color: #fff;         font-size: 28px;         line-height: 20px;         background: #d03b2a;         border-radius: 2px;         vertical-align: top;         position: absolute;         display: none;         text-align: center;         -webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.3);         box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.3)     }          .notification__item-right {         font-size: 12px;         line-height: 20px;         color: #1A1A1A;         display: table-cell;         vertical-align: middle;         padding-left: 5%;         padding-right: 8%     }          .notification__item-back {         top: 0;         bottom: 0;         left: 0;         right: 0;         position: absolute;         background: rgba(255, 255, 255, 0.9);         visibility: hidden;         opacity: 0;         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-box-orient: horizontal;         -webkit-box-direction: normal;         -ms-flex-direction: row;         flex-direction: row;         -ms-flex-wrap: nowrap;         flex-wrap: nowrap;         -webkit-box-pack: justify;         -ms-flex-pack: justify;         justify-content: space-between;         -ms-flex-line-pack: justify;         align-content: space-between;         -webkit-box-align: center;         -ms-flex-align: center;         align-items: center;         -webkit-transition: visibility 0s, opacity .5s ease;         transition: visibility 0s, opacity .5s ease     }          .notification__item-back-btn {         color: #fff;         display: inline-block;         text-align: center;         line-height: 20px;         padding: 6px 22px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-radius: 50px;         font-size: 16px;         text-transform: inherit;         text-decoration: none;         cursor: pointer;         outline: none;         -webkit-transition: all .2s ease;         transition: all .2s ease;         border-width: 2px;         position: relative;         padding: 6px 16px;         margin: auto;         font-size: 14px;         background: #ff0063     }          .notification__item-back-btn:hover {         text-decoration: none     }          .notification__item-back-btn:hover {         background: #ff1971     }          .notification__item-back-btn:active {         background: #d90053;         color: rgba(255, 255, 255, 0.7)     }          .notification__item-back-link {         margin: auto;         font-size: 14px;         color: #4E4E4E;         text-decoration: underline     }          .notification__item-back-link:hover {         text-decoration: none     }          .notification__item-close {         margin-top: -10px;         top: 50%;         right: 3%;         width: auto;         height: auto;         color: #9B9B9B;         font-size: 20px     }          .notification__item-close:hover {         text-decoration: none     }          .notification__details {         padding: 12px 0;         font-size: 12px;         color: #7F7F7F;         display: block;         text-align: center;         text-decoration: underline;         border-bottom: 1px solid #d0d0d0;         background: rgba(255, 255, 255, 0.96)     }          .notification__details:hover {         text-decoration: none     }          .notification__count {         position: absolute;         display: inline-block;         background: #ff0063;         border-radius: 50px;         color: #fff;         text-align: center;         font-size: 12px;         font-weight: 600;         width: 20px;         height: 20px;         line-height: 20px;         top: -2px;         right: -8px     }          .notification__count:before {         font-size: 23px;         color: transparent;         position: absolute;         top: 0;         right: 0;         z-index: -1     }          .notification__count:empty {         display: none     }          .game-sidebar .notification__count {         top: -2px;         right: 0     }          .payments {         max-width: 1300px;         margin: 0 auto;         background: #130d25;         border: none;         border-right: none;         border-left: none     }          .payments__wrapper {         max-width: 1300px;         margin: 0 auto;         padding: 20px;         background: #130d25;         min-height: 60px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-box-orient: vertical;         -webkit-box-direction: normal;         -ms-flex-direction: column;         flex-direction: column     }          @media (min-width: 1054px) {         .payments__wrapper {             padding: 0 40px;             -webkit-box-orient: horizontal;             -webkit-box-direction: normal;             -ms-flex-direction: row;             flex-direction: row;             -webkit-box-align: center;             -ms-flex-align: center;             align-items: center;             -ms-flex-pack: distribute;             justify-content: space-around         }     }          .payments__caption {         font-size: 16px;         color: #fff     }          .payments__list {         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -ms-flex-wrap: wrap;         flex-wrap: wrap;         -webkit-box-align: center;         -ms-flex-align: center;         align-items: center;         -webkit-box-pack: center;         -ms-flex-pack: center;         justify-content: center;         margin: .35714rem 0     }          .payments__list-item {         margin: .71429rem 2%     }          @media (min-width: 1054px) {         .payments__list-item {             margin-right: 1rem;             margin-left: 1rem         }     }          @media (min-width: 1300px) {         .payments__list-item {             margin-right: 1.78571rem;             margin-left: 1.78571rem         }     }          .payments__btn {         color: #fff;         display: inline-block;         text-align: center;         line-height: 20px;         padding: 6px 22px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-radius: 50px;         font-size: 16px;         text-transform: inherit;         text-decoration: none;         cursor: pointer;         outline: none;         -webkit-transition: all .2s ease;         transition: all .2s ease;         border-width: 2px;         position: relative;         background: #261e3a     }          .payments__btn:hover {         text-decoration: none     }          .payments__btn:hover {         background: #32274e     }          .payments__btn:active {         background: #201930;         color: rgba(255, 255, 255, 0.5)     }          .popup-thanks p img {         max-width: 70%     }          .popup-thanks .popup__body {         padding-left: 10px;         padding-right: 10px     }          @media (min-width: 754px) {         .popup-thanks .popup__body {             padding-left: 40px;             padding-right: 40px         }     }          .popup-thanks .popup__body div {         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -ms-flex-pack: distribute;         justify-content: space-around     }          .popup-thanks .popup__body div img {         width: 45%;         height: 45%;         max-width: 200px;         max-height: 200px     }          .in-error {         border-color: #d03b2a     }          .popup__remind-input-email.is-validated~.popup__input-validation-icon {         color: #00a000     }          .message-popup {         display: none     }          .password-box {         display: inline-block     }          .password-progress {         display: none;         height: 12px;         margin-top: 10px;         overflow: hidden;         background-color: #f5f5f5;         border-radius: 4px;         -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);         box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1)     }          .progress-bar {         float: left;         height: 100%;         background-color: #337ab7;         -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);         box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);         -webkit-transition: width .6s ease;         transition: width .6s ease     }          .bg-red {         background: #e74c3c     }          .bg-orange {         background: #f39c12;         border: 1px solid #f39c12     }          .bg-green {         background: #62a113;         border: 1px solid #62a113     }          .popup {         background: #fff;         border-radius: 4px;         text-align: center;         overflow: hidden     }          .popup__close {         color: #7f7f7f;         background: none;         border: 0;         outline: 0;         width: 30px;         height: 34px;         line-height: 34px;         text-align: center;         cursor: pointer;         position: absolute;         margin: auto;         top: 15px;         right: 15px;         font-size: 30px;         display: none     }          .popup__header {         padding: 20px 0;         line-height: 19px;         text-align: center;         position: relative;         display: table;         width: 100%;         background: #fff;         border-bottom: 1px solid transparent     }          .popup__header-title {         padding: 0 46px;         font-size: 18px;         text-transform: initial;         font-weight: 600;         color: #152b3d;         letter-spacing: .5px;         display: table-cell;         vertical-align: middle;         text-align: center     }          .popup__content {         padding: 0 0 20px;         position: relative;         background: #f7f7f7;         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-box-align: center;         -ms-flex-align: center;         align-items: center;         -webkit-box-orient: vertical;         -webkit-box-direction: normal;         -ms-flex-direction: column;         flex-direction: column     }          .popup__content--colored {         background: #f5f5f5;         padding: 20px 10px 0     }          .popup__content--colored::after {         clear: both;         content: "";         display: table     }          .popup__footer {         background-color: #fff;         border-top: 1px solid transparent;         position: relative;         padding-top: 15px;         padding-bottom: 15px;         min-height: 25px;         clear: both     }          .popup__footer-title {         text-align: center;         padding-bottom: 8px;         font-size: 16px;         display: block;         color: #1a1a1a;         font-weight: inherit     }          .popup__enter-btn {         color: #fff;         display: inline-block;         text-align: center;         line-height: 20px;         padding: 6px 22px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-radius: 50px;         font-size: 16px;         text-transform: inherit;         text-decoration: none;         cursor: pointer;         outline: none;         -webkit-transition: all .2s ease;         transition: all .2s ease;         border-width: 2px;         position: relative;         background: #f0f0f0;         color: #4e4e4e     }          .popup__enter-btn:hover {         text-decoration: none     }          .popup__enter-btn:hover {         background: #f5f5f5     }          .popup__enter-btn:active {         background: #ebebeb;         color: rgba(78, 78, 78, 0.7)     }          .popup__register-btn {         color: #fff;         display: inline-block;         text-align: center;         line-height: 20px;         padding: 6px 22px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-radius: 50px;         font-size: 16px;         text-transform: inherit;         text-decoration: none;         cursor: pointer;         outline: none;         -webkit-transition: all .2s ease;         transition: all .2s ease;         border-width: 2px;         position: relative;         background: #f0f0f0;         color: #4e4e4e     }          .popup__register-btn:hover {         text-decoration: none     }          .popup__register-btn:hover {         background: #f5f5f5     }          .popup__register-btn:active {         background: #ebebeb;         color: rgba(78, 78, 78, 0.7)     }          .popup__column {         display: inline-block;         vertical-align: middle;         width: 100%     }          .popup__column-register {         display: inline-block;         vertical-align: middle;         width: 100%;         -webkit-box-ordinal-group: 3;         -ms-flex-order: 2;         order: 2;         margin-bottom: 0     }          .popup__social {         text-align: center;         padding-bottom: 23px     }          .popup__social-title {         text-align: center;         padding-top: 15px;         padding-bottom: 5px;         font-size: 14px;         color: #657d95;         font-weight: initial;         letter-spacing: 0     }          .popup__social .globologin-box {         margin: 0 -4px;         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -ms-flex-wrap: wrap;         flex-wrap: wrap;         -webkit-box-pack: center;         -ms-flex-pack: center;         justify-content: center     }          .popup__social .globologin-box span {         vertical-align: middle;         color: #fff     }          .popup__social .globologin-box span.globologin-vk {         background: #4a90e2     }          .popup__social .globologin-box span.globologin-fb {         background: #2153b1     }          .popup__social .globologin-box span.globologin-mr {         background: #2980e7     }          .popup__social .globologin-box span.globologin-ok {         background: #f5a623     }          .popup__social .globologin-box span.globologin-ya {         background: #d50e0e     }          .popup__social .globologin-box span.globologin-gg {         background: #ea5a4d     }          .popup__social .globologin-box span.globologin-tw {         background: #4a90e2     }          .popup__sep {         height: 1px;         background: rgba(203, 208, 219, 0.6);         position: relative;         text-align: center;         margin-bottom: 20px;         margin-left: -10px;         margin-right: -10px;         max-width: initial     }          .popup__sep-title {         display: inline-block;         vertical-align: middle;         font-style: italic;         font-weight: initial;         font-size: 14px;         color: #657d95;         background: #f7f7f7;         position: relative;         top: -10px;         padding: 0 10px     }          .popup__form {         max-width: 256px;         margin: 0 auto;         position: relative;         z-index: 15     }          .popup__input {         background: #fff;         border: 1px solid #ced9e1;         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-radius: 4px;         display: inline-block;         padding: 10px 22px;         max-height: 40px;         width: 100%;         line-height: 20px;         text-align: left     }          .popup__input::-webkit-input-placeholder {         color: #b6c4d2;         font-style: italic     }          .popup__input::-moz-placeholder {         color: #b6c4d2;         font-style: italic     }          .popup__input:-moz-placeholder {         color: #b6c4d2;         font-style: italic     }          .popup__input:-ms-input-placeholder {         color: #b6c4d2;         font-style: italic     }          .popup__input:focus {         border-color: #cbd0db;         color: #4c4c4c;         outline: none     }          .popup__input-container {         position: relative     }          .has-error .popup__input {         border-color: #d03b2a     }          .popup__input-validation-icon {         position: absolute;         top: 12px;         right: 10px;         color: transparent;         font-size: 16px     }          .popup__input.is-validated~.popup__input-validation-icon {         color: #00A000     }          .popup__input.in-error.is-validated~.popup__input-validation-icon {         color: transparent     }          .popup__input:focus {         border-color: #cbd0db;         color: #4c4c4c     }          .popup__input--radio {         position: absolute;         left: -9999px     }          .popup__input--radio:checked~.popup__radio-mask:before {         background: #ffa000;         -webkit-box-shadow: initial;         box-shadow: initial     }          .popup__input--checkbox {         position: absolute;         left: -9999px     }          .popup__input--checkbox:checked~.popup__checkbox-mask {         color: #ffa000;         text-shadow: initial     }          .popup__label {         display: inline-block;         overflow: hidden;         font-size: 14px;         color: #152b3d;         letter-spacing: 0;         cursor: pointer;         position: relative;         font-weight: inherit     }          .popup__label-title {         padding-top: 6px;         float: left;         max-width: 200px;         padding-right: 10px;         color: #657d95;         font-weight: inherit     }          .popup__label-text {         padding-top: 6px;         float: left;         max-width: 200px;         padding-right: 10px     }          .popup__label--upper {         text-transform: uppercase;         padding-top: 6px     }          .popup__input-row {         margin-bottom: 12px;         clear: both;         overflow: hidden;         text-align: left;         position: relative     }          .popup__input-wr {         margin-bottom: 12px;         position: relative     }          .popup__checkbox-mask {         width: 26px;         height: 26px;         display: inline-block;         vertical-align: middle;         line-height: 26px;         text-align: center;         border: 1px solid #ced9e1;         background: #fff;         border-radius: 4px;         -webkit-transition: all .25s linear;         transition: all .25s linear;         margin-right: 10px;         color: transparent;         float: left     }          .popup__radio-mask {         border: 1px solid #ced9e1;         background: #fff;         margin-right: 10px;         display: inline-block;         vertical-align: middle;         text-align: center;         border-radius: 50%;         float: left;         -webkit-box-sizing: border-box;         box-sizing: border-box;         padding: 4px;         width: 26px;         height: 26px     }          .popup__radio-mask:before {         content: '';         display: block;         -webkit-transition: background .25s linear, -webkit-box-shadow .25s linear;         transition: background .25s linear, -webkit-box-shadow .25s linear;         transition: box-shadow .25s linear, background .25s linear;         transition: box-shadow .25s linear, background .25s linear, -webkit-box-shadow .25s linear;         border-radius: 50%;         width: 16px;         height: 16px     }          .popup__btn-register {         color: #fff;         display: inline-block;         text-align: center;         line-height: 20px;         padding: 6px 22px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-radius: 50px;         font-size: 16px;         text-transform: inherit;         text-decoration: none;         cursor: pointer;         outline: none;         -webkit-transition: all .2s ease;         transition: all .2s ease;         border-width: 2px;         position: relative;         background: #ff0063;         font-size: 18px;         padding: 10px 26px;         border-radius: 50px;         width: 100%     }          .popup__btn-register:hover {         text-decoration: none     }          .popup__btn-register:hover {         background: #ff1971     }          .popup__btn-register:active {         background: #d90053;         color: rgba(255, 255, 255, 0.7)     }          .popup__btn-login {         color: #fff;         display: inline-block;         text-align: center;         line-height: 20px;         padding: 6px 22px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-radius: 50px;         font-size: 16px;         text-transform: inherit;         text-decoration: none;         cursor: pointer;         outline: none;         -webkit-transition: all .2s ease;         transition: all .2s ease;         border-width: 2px;         position: relative;         background: #ff0063;         font-size: 18px;         padding: 10px 26px;         border-radius: 50px     }          .popup__btn-login:hover {         text-decoration: none     }          .popup__btn-login:hover {         background: #ff1971     }          .popup__btn-login:active {         background: #d90053;         color: rgba(255, 255, 255, 0.7)     }          .popup__btn {         padding: 20px     }          .popup__btn-link {         color: #fff;         display: inline-block;         text-align: center;         line-height: 20px;         padding: 6px 22px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-radius: 50px;         font-size: 16px;         text-transform: inherit;         text-decoration: none;         cursor: pointer;         outline: none;         -webkit-transition: all .2s ease;         transition: all .2s ease;         border-width: 2px;         position: relative;         background: #ff0063;         font-size: 18px;         padding: 10px 26px;         border-radius: 50px;         font-size: 18px;         padding: 10px 26px;         border-radius: 50px     }          .popup__btn-link:hover {         text-decoration: none     }          .popup__btn-link:hover {         background: #ff1971     }          .popup__btn-link:active {         background: #d90053;         color: rgba(255, 255, 255, 0.7)     }          .popup__btn-close {         color: #fff;         display: inline-block;         text-align: center;         line-height: 20px;         padding: 6px 22px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-radius: 50px;         font-size: 16px;         text-transform: inherit;         text-decoration: none;         cursor: pointer;         outline: none;         -webkit-transition: all .2s ease;         transition: all .2s ease;         border-width: 2px;         position: relative;         background: #ff0063;         font-size: 18px;         padding: 10px 26px;         border-radius: 50px;         margin: 0 auto;         padding: 12px 40px     }          .popup__btn-close:hover {         text-decoration: none     }          .popup__btn-close:hover {         background: #ff1971     }          .popup__btn-close:active {         background: #d90053;         color: rgba(255, 255, 255, 0.7)     }          .tabs .popup__btn-close {         font-size: 16px     }          .popup__rules-desc {         font-size: 14px;         color: #1a1a1a;         max-width: 286px;         margin: 15px auto;         text-align: left     }          .popup__rules-link {         font-size: 14px;         color: #ff0063;         letter-spacing: 0;         text-decoration: none     }          .popup__rules-link:hover {         text-decoration: underline     }          .popup__forgot-link {         font-size: 14px;         color: #ff0063;         letter-spacing: 0;         text-decoration: none;         display: table;         margin: 5px auto 0;         padding: 10px 20px;         text-transform: initial;         font-weight: 400     }          .popup__forgot-link:hover {         text-decoration: underline     }          .popup__send-btn {         color: #fff;         display: inline-block;         text-align: center;         line-height: 20px;         padding: 6px 22px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-radius: 50px;         font-size: 16px;         text-transform: inherit;         text-decoration: none;         cursor: pointer;         outline: none;         -webkit-transition: all .2s ease;         transition: all .2s ease;         border-width: 2px;         position: relative;         background: #ff0063;         font-size: 18px;         padding: 10px 26px;         border-radius: 50px;         margin-top: -19px;         margin-bottom: 5px;         text-transform: capitalize     }          .popup__send-btn:hover {         text-decoration: none     }          .popup__send-btn:hover {         background: #ff1971     }          .popup__send-btn:active {         background: #d90053;         color: rgba(255, 255, 255, 0.7)     }          .popup__restore-enter-btn {         color: #fff;         display: inline-block;         text-align: center;         line-height: 20px;         padding: 6px 22px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-radius: 50px;         font-size: 16px;         text-transform: inherit;         text-decoration: none;         cursor: pointer;         outline: none;         -webkit-transition: all .2s ease;         transition: all .2s ease;         border-width: 2px;         position: relative;         background: #ff0063;         font-size: 18px;         padding: 10px 26px;         border-radius: 50px;         text-transform: capitalize     }          .popup__restore-enter-btn:hover {         text-decoration: none     }          .popup__restore-enter-btn:hover {         background: #ff1971     }          .popup__restore-enter-btn:active {         background: #d90053;         color: rgba(255, 255, 255, 0.7)     }          .popup__error {         color: #d03b2a;         font-style: italic;         border-radius: 3px;         font-size: 12px;         position: relative;         margin: 12px 0 5px;         text-align: left;         font-weight: 500     }          .has-error .popup__error {         display: block !important     }          .popup__hint {         background: #62A113;         color: #fff;         font-style: italic;         border-radius: 3px;         padding: 6px;         font-size: 12px;         position: relative;         margin: 12px 0;         text-align: center;         font-weight: 500;         display: none !important     }          .popup__hint:before {         content: '';         position: absolute;         bottom: 99%;         left: 50%;         height: 0;         width: 0;         -webkit-transform: translate(-50%, 0);         transform: translate(-50%, 0);         border-color: transparent;         border-bottom-color: #62A113;         border-width: 0 10px 10px 10px;         border-style: solid     }          .popup__tooltip {         position: absolute;         right: 10px;         top: 9px     }          .popup__tooltip-info {         display: inline-block;         width: 24px;         height: 24px;         line-height: 24px;         background: #261e3a;         color: #d6c5ff;         font-size: 18px;         border-radius: 50px;         text-align: center;         vertical-align: middle;         position: relative;         -webkit-box-sizing: border-box;         box-sizing: border-box;         cursor: pointer;         -webkit-transition: all ease .2s;         transition: all ease .2s;         background: #ebebeb;         -webkit-box-shadow: initial;         box-shadow: initial;         color: #fff     }          .popup__tooltip-info:hover {         background: #32274e     }          .popup__tooltip-info:hover {         background: #f5f5f5     }          .popup__tooltip-body {         -webkit-filter: drop-shadow(1px 1px 4px #ddd);         filter: drop-shadow(1px 1px 4px #ddd)     }          .popup__tooltip-content {         width: 236px;         text-align: left     }          [data-tooltip-position|="top-left"] .popup__tooltip-content {         -webkit-transform: translate(-92%, -100%);         transform: translate(-92%, -100%)     }          .popup__border-hint {         border: 1px solid #62A113 !important     }          .popup__border-error {         border: 1px solid #d03b2a !important     }          .popup__remind-message {         background: #f7f7f7;         background-size: initial;         padding: 40px 10px;         font-size: 16px;         line-height: 20px;         color: #152b3d;         margin: 0;         -webkit-box-shadow: initial;         box-shadow: initial;         font-weight: initial     }          .popup__remind-message.is-confirmed {         padding: 70px 10px     }          .popup__remind-form {         margin: 0 auto 8px;         max-width: 260px     }          .popup__remind-input-email {         background: #fff;         border: 1px solid #ced9e1;         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-radius: 4px;         display: inline-block;         padding: 10px 22px;         max-height: 40px;         width: 100%;         line-height: 20px;         text-align: left;         margin-bottom: 0;         border-color: #cbd0db     }          .popup__remind-input-email::-webkit-input-placeholder {         color: #b6c4d2;         font-style: italic     }          .popup__remind-input-email::-moz-placeholder {         color: #b6c4d2;         font-style: italic     }          .popup__remind-input-email:-moz-placeholder {         color: #b6c4d2;         font-style: italic     }          .popup__remind-input-email:-ms-input-placeholder {         color: #b6c4d2;         font-style: italic     }          .popup__remind-input-email:focus {         border-color: #cbd0db;         color: #4c4c4c;         outline: none     }          .popup__remind-input-email:focus {         color: #000     }          .has-error .popup__remind-input-email {         border-color: #d03b2a     }          .popup__remind-btn-login {         color: #fff;         display: inline-block;         text-align: center;         line-height: 20px;         padding: 6px 22px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-radius: 50px;         font-size: 16px;         text-transform: inherit;         text-decoration: none;         cursor: pointer;         outline: none;         -webkit-transition: all .2s ease;         transition: all .2s ease;         border-width: 2px;         position: relative;         font-size: 18px;         padding: 10px 26px;         border-radius: 50px;         background: #ff0063;         margin: 0 auto 28px     }          .popup__remind-btn-login:hover {         text-decoration: none     }          .popup__remind-btn-login:hover {         background: #ff1971     }          .popup__remind-btn-login:active {         background: #d90053;         color: rgba(255, 255, 255, 0.7)     }          .popup__remind-btn-send {         color: #fff;         display: inline-block;         text-align: center;         line-height: 20px;         padding: 6px 22px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-radius: 50px;         font-size: 16px;         text-transform: inherit;         text-decoration: none;         cursor: pointer;         outline: none;         -webkit-transition: all .2s ease;         transition: all .2s ease;         border-width: 2px;         position: relative;         background: #ff0063;         font-size: 18px;         padding: 10px 26px;         border-radius: 50px;         margin-top: 8px     }          .popup__remind-btn-send:hover {         text-decoration: none     }          .popup__remind-btn-send:hover {         background: #ff1971     }          .popup__remind-btn-send:active {         background: #d90053;         color: rgba(255, 255, 255, 0.7)     }          .popup__loading {         font-size: 20px;         line-height: 22px;         padding: 20px 0;         color: #152b3d;         display: block;         background-color: #fff     }          .popup__body {         background: #f7f7f7;         padding: 30px 10px 20px;         -webkit-box-shadow: initial;         box-shadow: initial;         color: #4a4a4a;         font-size: 16px     }          .popup__message {         background: #f7f7f7;         padding: 40px 10px;         font-size: 16px;         line-height: 20px;         color: #4a4a4a;         -webkit-box-shadow: initial;         box-shadow: initial     }          .popup__message-text {         max-width: 425px;         margin: 5px auto;         line-height: 27px;         font-weight: 400;         text-transform: uppercase     }          .popup__message-img {         max-width: 354px;         height: auto     }          .popup__message-error {         max-width: 550px;         margin: 0 auto;         color: #242424;         font-weight: 400;         padding: 100px 0     }          .popup__custom {         display: none     }          .popup__custom-content {         padding: 50px 15px     }          @media (min-width: 508px) {         .popup__custom-content {             padding: 50px         }     }          .popup__button-error {         color: #ff0063;         font-size: 16px;         font-weight: initial;         text-transform: initial;         line-height: 24px;         margin-top: 10px;         color: #fff;         display: inline-block;         text-align: center;         line-height: 20px;         padding: 6px 22px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-radius: 50px;         font-size: 16px;         text-transform: inherit;         text-decoration: none;         cursor: pointer;         outline: none;         -webkit-transition: all .2s ease;         transition: all .2s ease;         border-width: 2px;         position: relative;         background: #ff0063;         display: -webkit-inline-box;         display: -ms-inline-flexbox;         display: inline-flex;         -webkit-box-align: center;         -ms-flex-align: center;         align-items: center;         -webkit-box-pack: center;         -ms-flex-pack: center;         justify-content: center     }          .popup__button-error:hover {         text-decoration: none     }          .popup__button-error:hover {         background: #ff1971     }          .popup__button-error:active {         background: #d90053;         color: rgba(255, 255, 255, 0.7)     }          .popup__button-error-icon {         font-size: 20px;         margin-right: 10px     }          .popup .is-disabled {         opacity: 0.5     }          .profile {         background: #edf1f7;         padding: 10px;         padding-top: 0;         font-weight: 400;         -webkit-box-shadow: initial;         box-shadow: initial;         margin: 0     }          .profile::after {         clear: both;         content: "";         display: table     }          .profile__content {         background: #fff;         border-radius: 3px;         -webkit-box-shadow: none;         box-shadow: none;         padding: 15px 10px;         text-align: left     }          .profile__content::after {         clear: both;         content: "";         display: table     }          @media (min-width: 508px) {         .profile__content {             padding: 15px         }     }          .profile__user .profile__content {         background: #fff     }          .profile__content-title {         color: #4a4a4a;         margin: 0;         width: 100%;         font-size: 16px;         text-align: left;         font-weight: 400     }          @media (min-width: 754px) {         .profile__content-title {             margin: 0 0 15px         }     }          .profile__title {         margin: 10px 0px 10px;         font-size: 16px;         text-align: left;         color: #4a4a4a;         font-weight: 400;         text-transform: initial     }          .profile__error {         text-align: center;         -webkit-box-ordinal-group: 3;         -ms-flex-order: 2;         order: 2     }          @media (min-width: 508px) {         .profile__error {             text-align: right         }     }          .profile__error ul {         margin: 0 0 5px 10px     }          .profile__error * {         background: transparent;         -webkit-box-sizing: border-box;         box-sizing: border-box;         display: inline-block;         position: relative;         padding: 0;         margin: 0;         width: 236px;         font-size: 12px;         font-style: italic;         font-weight: 500;         text-align: left;         color: #d03b2a     }          .profile__error *>* {         padding: 0;         margin: 0;         width: 100%     }          .profile__user {         -webkit-box-sizing: border-box;         box-sizing: border-box;         width: 100%;         display: block;         vertical-align: top     }          @media (min-width: 754px) {         .profile__user {             margin-right: 2%;             max-width: 48%;             display: inline-block         }     }          .profile__user-thumb {         display: inline-block;         position: relative;         z-index: 0;         width: 52px;         height: 52px;         vertical-align: middle;         border-radius: 50%;         overflow: hidden     }          @media (min-width: 754px) {         .profile__user-thumb {             width: 65px;             height: 65px         }     }          .profile__user-thumb-img {         width: 100%;         height: auto     }          .profile__user-data {         padding-top: 15px;         margin-top: 15px;         width: 100%;         border-top: 1px solid #d7dee8;         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -ms-flex-pack: distribute;         justify-content: space-around;         -ms-flex-wrap: nowrap;         flex-wrap: nowrap     }          .profile__user-data>a {         width: 100%     }          .profile__user-data-name {         display: block;         white-space: nowrap;         text-overflow: ellipsis;         overflow: hidden;         display: none;         margin: 0;         margin-bottom: 10px;         max-width: 280px;         font-size: 23px;         font-weight: 400;         color: #4a4a4a     }          @media (min-width: 754px) {         .profile__user-data-name {             display: block         }     }          @media (min-width: 1054px) {         .profile__user-data-name {             margin-bottom: 20px         }     }          .profile__user-data-edit {         color: #fff;         display: inline-block;         text-align: center;         line-height: 20px;         padding: 6px 22px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-radius: 50px;         font-size: 16px;         text-transform: inherit;         text-decoration: none;         cursor: pointer;         outline: none;         -webkit-transition: all .2s ease;         transition: all .2s ease;         border-width: 2px;         position: relative;         background: #f0f0f0;         color: #4e4e4e;         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-box-pack: center;         -ms-flex-pack: center;         justify-content: center;         -ms-flex-wrap: nowrap;         flex-wrap: nowrap     }          .profile__user-data-edit:hover {         text-decoration: none     }          .profile__user-data-edit:hover {         background: #f5f5f5     }          .profile__user-data-edit:active {         background: #ebebeb;         color: rgba(78, 78, 78, 0.7)     }          .profile__user-info {         margin-left: 10px;         text-align: left;         width: calc(100% - 67px);         display: inline-block;         vertical-align: middle     }          @media (min-width: 754px) {         .profile__user-info {             width: calc(100% - 80px)         }     }          .profile__user-email {         margin-bottom: 0;         color: #152b3d;         font-size: 16px;         font-weight: 600;         display: block;         white-space: nowrap;         text-overflow: ellipsis;         overflow: hidden     }          @media (min-width: 754px) {         .profile__user-email {             font-size: 16px         }     }          .profile__user-email-not-pending {         color: #6c6c6c     }          .profile__user-id {         color: #9b9b9b;         font-size: 12px     }          @media (min-width: 754px) {         .profile__user-id {             font-size: 14px         }     }          .profile__user-logout {         color: #fff;         display: inline-block;         text-align: center;         line-height: 20px;         padding: 6px 22px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-radius: 50px;         font-size: 16px;         text-transform: inherit;         text-decoration: none;         cursor: pointer;         outline: none;         -webkit-transition: all .2s ease;         transition: all .2s ease;         border-width: 2px;         position: relative;         background: transparent;         -webkit-box-shadow: none;         box-shadow: none;         text-shadow: none;         color: #ff0063;         font-weight: 400     }          .profile__user-logout:hover {         text-decoration: none     }          .profile__user-logout:hover {         text-decoration: underline     }          .profile__user-logout:hover {         text-decoration: underline     }          .profile__verify-container {         width: auto;         -webkit-box-sizing: border-box;         box-sizing: border-box;         padding: 0px;         margin: 0px -10px 0     }          .profile__verify-container--error {         background: #c7c7c7;         color: #f7111a     }          .profile__verify-container--delivery {         background: #c7c7c7;         color: #f6a623     }          .profile__verify-message {         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-box-pack: center;         -ms-flex-pack: center;         justify-content: center;         -ms-flex-wrap: nowrap;         flex-wrap: nowrap;         -webkit-box-align: center;         -ms-flex-align: center;         align-items: center;         padding: 10px     }          .profile__verify-message-text {         font-style: initial;         padding: 6px 5px;         font-size: 14px;         text-align: left;         font-weight: 300;         -webkit-transition: opacity .2s ease .1s;         transition: opacity .2s ease .1s     }          .profile__verify-message-text a {         color: inherit;         font-weight: 600;         text-decoration: underline     }          .profile__email-icon-alert {         font-size: 24px;         margin-right: 5px     }          .profile__scores {         -webkit-box-sizing: border-box;         box-sizing: border-box;         width: 100%;         display: block;         vertical-align: top;         text-align: left     }          @media (min-width: 754px) {         .profile__scores {             max-width: 48%;             display: inline-block         }     }          .profile__scores-item {         -webkit-box-sizing: border-box;         box-sizing: border-box;         width: 100%     }          .profile__scores-item:nth-child(2) {         border: none;         padding: 0;         margin-top: 40px;         position: relative     }          .profile__scores-item:nth-child(2):before {         content: '';         background: 1px solid #f0f0f0;         background: #efefef;         position: absolute;         top: -20px;         left: -10px;         width: calc(100% + 20px);         height: 4px     }          @media (min-width: 754px) {         .profile__scores-item:nth-child(2) {             border-left: 1px solid #f0f0f0;             padding-left: 15px;             margin-top: 0px;             width: 35%         }         .profile__scores-item:nth-child(2):before {             display: none         }     }          .profile__scores-title {         color: inherit     }          .profile__scores-box {         -webkit-box-sizing: border-box;         box-sizing: border-box;         display: inline-block;         margin-bottom: 15px;         vertical-align: initial     }          @media (min-width: 754px) {         .profile__scores-box {             width: auto;             margin-bottom: 0         }     }          .profile__scores-amount {         width: 100%;         font-size: 28px;         font-weight: 600;         color: #4a4a4a     }          @media (min-width: 754px) {         .profile__scores-amount {             font-size: 44px         }     }          .profile__scores-amount--colored {         color: #ffa000     }          .profile__scores-currency {         font-size: 14px;         color: #7f7f7f;         font-style: italic;         text-transform: lowercase;         font-weight: initial     }          .profile__scores-bonus {         width: 100%;         color: #4a4a4a     }          .profile__scores-text {         margin-bottom: 20px;         color: #7f7f7f     }          .profile__scores-controls {         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -ms-flex-wrap: wrap;         flex-wrap: wrap;         -webkit-box-align: baseline;         -ms-flex-align: baseline;         align-items: baseline;         padding-top: 15px;         margin-top: 5px;         width: 100%;         border-top: 1px solid #d7dee8;         -ms-flex-pack: distribute;         justify-content: space-around;         -ms-flex-wrap: nowrap;         flex-wrap: nowrap     }          .profile__scores-controls>a {         width: 100%     }          .profile__scores-btn {         color: #fff;         display: inline-block;         text-align: center;         line-height: 20px;         padding: 6px 22px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-radius: 50px;         font-size: 16px;         text-transform: inherit;         text-decoration: none;         cursor: pointer;         outline: none;         -webkit-transition: all .2s ease;         transition: all .2s ease;         border-width: 2px;         position: relative     }          .profile__scores-btn:hover {         text-decoration: none     }          .profile__scores-btn--secondary {         background: -webkit-gradient(linear, left bottom, left top, from(#ffb12c), to(#f69a00));         background: linear-gradient(to top, #ffb12c, #f69a00);         border: 2px solid #f69a00;         text-shadow: 0 -1px 0 #d18300     }          .profile__scores-btn--secondary:hover {         background: -webkit-gradient(linear, left top, left bottom, from(#ffb12c), to(#f69a00));         background: linear-gradient(to bottom, #ffb12c, #f69a00)     }          .profile__scores-btn--secondary:active {         background: -webkit-gradient(linear, left top, left bottom, from(#de8b00), to(#de8b00));         background: linear-gradient(to bottom, #de8b00, #de8b00);         color: rgba(255, 255, 255, 0.7);         border: 2px solid #f69a00     }          .profile__scores-btn--link {         background: transparent;         -webkit-box-shadow: none;         box-shadow: none;         text-shadow: none;         color: #ff0063;         text-transform: none;         margin: 0     }          .profile__scores-btn--link:hover {         text-decoration: underline     }          .profile__scores-btn--link:hover {         text-decoration: underline     }          .profile__scores-btn--tertiary {         background: #261e3a     }          .profile__scores-btn--tertiary:hover {         background: #32274e     }          .profile__scores-btn--tertiary:active {         background: #201930;         color: rgba(255, 255, 255, 0.5)     }          .profile__edit {         margin: 0;         color: #2b2e38     }          .profile__edit-top {         border-bottom: 1px solid rgba(0, 0, 0, 0.1);         padding: 20px 10px;         margin-left: -10px;         margin-right: -10px     }          .profile__edit-top::after {         clear: both;         content: "";         display: table     }          @media (min-width: 508px) {         .profile__edit-top {             padding: 20px 2.5rem         }     }          .profile__edit-center {         border-bottom: 1px solid rgba(0, 0, 0, 0.1);         padding: 35px 10px;         margin-left: -10px;         margin-right: -10px;         margin-bottom: -20px;         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -ms-flex-wrap: wrap;         flex-wrap: wrap;         -webkit-box-pack: center;         -ms-flex-pack: center;         justify-content: center;         -webkit-box-align: start;         -ms-flex-align: start;         align-items: flex-start     }          @media (min-width: 508px) {         .profile__edit-center {             padding: 35px 60px         }     }          .profile__edit-box {         padding-bottom: 15px;         -ms-flex-preferred-size: 100%;         flex-basis: 100%     }          .profile__edit-row {         text-align: center;         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-box-orient: vertical;         -webkit-box-direction: normal;         -ms-flex-direction: column;         flex-direction: column;         -webkit-box-align: center;         -ms-flex-align: center;         align-items: center;         -webkit-box-pack: center;         -ms-flex-pack: center;         justify-content: center     }          .profile__edit-row::after {         clear: both;         content: "";         display: table     }          .profile__edit-row:last-child {         -webkit-box-orient: horizontal;         -webkit-box-direction: normal;         -ms-flex-direction: row;         flex-direction: row;         -ms-flex-wrap: wrap;         flex-wrap: wrap     }          @media (min-width: 508px) {         .profile__edit-row {             text-align: left;             margin-bottom: 20px         }     }          @media (min-width: 754px) {         .profile__edit-row {             display: block         }     }          .profile__edit-thumb {         margin-bottom: 20px     }          @media (min-width: 754px) {         .profile__edit-thumb {             float: left;             margin-bottom: 0;             max-width: 30%         }     }          .profile__edit-img {         border-radius: 50%;         display: block;         margin: auto;         width: 100%;         max-width: 130px;         height: 130px;         border: initial;         -webkit-box-sizing: border-box;         box-sizing: border-box     }          .profile__edit-text {         padding: 10px 0;         display: inline-block     }          .profile__edit-gender {         display: inline-block;         vertical-align: middle     }          @media (min-width: 508px) {         .profile__edit-gender {             float: right         }     }          .profile__edit-btn {         color: #fff;         display: inline-block;         text-align: center;         line-height: 20px;         padding: 6px 22px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-radius: 50px;         font-size: 16px;         text-transform: inherit;         text-decoration: none;         cursor: pointer;         outline: none;         -webkit-transition: all .2s ease;         transition: all .2s ease;         border-width: 2px;         position: relative;         background: #ff0063;         padding-left: 50px;         padding-right: 50px;         margin: 0 15px 10px 0     }          .profile__edit-btn:hover {         text-decoration: none     }          .profile__edit-btn:hover {         background: #ff1971     }          .profile__edit-btn:active {         background: #d90053;         color: rgba(255, 255, 255, 0.7)     }          .profile__edit-btn-cancel {         color: #fff;         display: inline-block;         text-align: center;         line-height: 20px;         padding: 6px 22px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-radius: 50px;         font-size: 16px;         text-transform: inherit;         text-decoration: none;         cursor: pointer;         outline: none;         -webkit-transition: all .2s ease;         transition: all .2s ease;         border-width: 2px;         position: relative;         background: #f0f0f0;         color: #4e4e4e     }          .profile__edit-btn-cancel:hover {         text-decoration: none     }          .profile__edit-btn-cancel:hover {         background: #f5f5f5     }          .profile__edit-btn-cancel:active {         background: #ebebeb;         color: rgba(78, 78, 78, 0.7)     }          .profile__edit-change-input {         display: none     }          .profile__edit-change-btn {         color: #fff;         display: inline-block;         text-align: center;         line-height: 20px;         padding: 6px 22px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-radius: 50px;         font-size: 16px;         text-transform: inherit;         text-decoration: none;         cursor: pointer;         outline: none;         -webkit-transition: all .2s ease;         transition: all .2s ease;         border-width: 2px;         position: relative;         background: transparent;         -webkit-box-shadow: none;         box-shadow: none;         text-shadow: none;         color: #ff0063     }          .profile__edit-change-btn:hover {         text-decoration: none     }          .profile__edit-change-btn:hover {         text-decoration: underline     }          @media (min-width: 754px) {         .profile__edit-data {             float: right;             max-width: 70%         }     }          .profile__select-list {         display: -webkit-box;         display: -ms-flexbox;         display: flex;         max-width: 246px;         margin: auto;         -webkit-box-ordinal-group: 4;         -ms-flex-order: 3;         order: 3     }          @media (min-width: 508px) {         .profile__select-list {             float: right         }     }          .profile__select {         height: 41px;         font-style: italic     }          .profile__input {         background: #fff;         border: 1px solid #ced9e1;         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-radius: 4px;         display: inline-block;         padding: 10px 22px;         max-height: 40px;         width: 100%;         line-height: 20px;         text-align: left;         border-color: #cbd0db;         padding: 10px 5px;         width: 52px;         text-align: center;         margin-left: 8px;         -webkit-box-shadow: initial;         box-shadow: initial;         -webkit-box-ordinal-group: 4;         -ms-flex-order: 3;         order: 3     }          .profile__input::-webkit-input-placeholder {         color: #b6c4d2;         font-style: italic     }          .profile__input::-moz-placeholder {         color: #b6c4d2;         font-style: italic     }          .profile__input:-moz-placeholder {         color: #b6c4d2;         font-style: italic     }          .profile__input:-ms-input-placeholder {         color: #b6c4d2;         font-style: italic     }          .profile__input:focus {         border-color: #cbd0db;         color: #4c4c4c;         outline: none     }          @media (min-width: 508px) {         .profile__input {             padding: 10px 0         }     }          .profile__input-radio {         position: absolute;         left: -9999px     }          .profile__input-radio:checked~.profile__radio-mask:before {         background: #ffa000;         -webkit-box-shadow: initial;         box-shadow: initial     }          .profile__input-checkbox {         position: absolute;         left: -9999px     }          .profile__input-checkbox:checked~.profile__checkbox-mask {         color: #ffa000     }          .profile__input--name {         float: none;         width: 100%;         max-width: 236px     }          @media (min-width: 508px) {         .profile__input--name {             float: right         }     }          .profile__input--day {         width: 100% !important;         min-width: 52px;         -webkit-box-ordinal-group: 2;         -ms-flex-order: 1;         order: 1     }          .profile__input--month {         min-width: 92px;         -webkit-box-ordinal-group: 3;         -ms-flex-order: 2;         order: 2     }          .profile__input--year {         min-width: 76px;         -webkit-box-ordinal-group: 4;         -ms-flex-order: 3;         order: 3     }          .profile__input--email {         display: block;         margin: auto;         width: 196px     }          @media (min-width: 754px) {         .profile__input--email {             display: inline-block         }     }          .profile__input--phone {         display: block;         margin: auto;         margin-bottom: 20px;         width: 196px     }          @media (min-width: 754px) {         .profile__input--phone {             display: inline-block         }     }          .profile__input--time {         padding: 10px;         margin-left: 0;         width: 110px;         text-align: left     }          .profile__label {         display: inline-block;         padding: 10px 0;         width: 100%;         -webkit-box-ordinal-group: 2;         -ms-flex-order: 1;         order: 1     }          @media (min-width: 508px) {         .profile__label {             width: auto         }     }          .profile__label-radio {         float: none;         cursor: pointer     }          .profile__label-text {         line-height: 28px;         float: left;         max-width: 200px;         padding-right: 0     }          .profile__label-text label {         cursor: pointer     }          .profile__radio-mask {         border: 1px solid #ced9e1;         background: #fff;         border-radius: 50%;         display: inline-block;         float: left;         margin: 0 10px;         padding: 4px;         vertical-align: middle;         -webkit-box-sizing: border-box;         box-sizing: border-box;         width: 26px;         height: 26px     }          .profile__radio-mask:before {         content: '';         display: block;         -webkit-transition: background .25s linear, -webkit-box-shadow .25s linear;         transition: background .25s linear, -webkit-box-shadow .25s linear;         transition: box-shadow .25s linear, background .25s linear;         transition: box-shadow .25s linear, background .25s linear, -webkit-box-shadow .25s linear;         border-radius: 50%;         width: 16px;         height: 16px     }          .profile__checkbox-mask {         border: 1px solid #ced9e1;         background: #fff;         border-radius: 8px;         display: inline-block;         float: left;         margin-right: 10px;         width: 26px;         height: 26px;         line-height: 26px;         vertical-align: middle;         text-align: center;         -webkit-transition: all .25s linear;         transition: all .25s linear;         color: transparent     }          .profile__notice-btn {         background: #f5f5f5;         display: block;         padding: 20px;         font-size: 16px;         text-decoration: none;         color: #4a4a4a     }          .profile__notice-btn.is-open .profile__icon-arrow-down {         -webkit-transform: rotateX(180deg);         transform: rotateX(180deg)     }          .profile__notice-content {         display: none;         padding: 30px 60px     }          .profile__notice-content::after {         clear: both;         content: "";         display: table     }          .profile__notice-content.is-open {         display: block     }          .profile__notice-col {         -webkit-box-sizing: border-box;         box-sizing: border-box;         float: left;         padding-right: 20px;         width: 50%;         text-align: left     }          .profile__notice-text {         margin-bottom: 25px;         font-style: italic;         color: #4a4a4a     }          .profile__notice-timebox {         padding: 10px 0 0 36px;         color: #ddd;         clear: both     }          .profile__notice-timebox-text {         display: inline-block;         margin-bottom: 10px     }          .profile__info {         display: inline-block;         position: relative;         margin-left: 5px     }          .profile__info-icon {         display: inline-block;         width: 24px;         height: 24px;         line-height: 24px;         background: #261e3a;         color: #d6c5ff;         font-size: 18px;         border-radius: 50px;         text-align: center;         vertical-align: middle;         position: relative;         -webkit-box-sizing: border-box;         box-sizing: border-box;         cursor: pointer;         -webkit-transition: all ease .2s;         transition: all ease .2s;         background: transparent;         color: #335083     }          .profile__info-icon:hover {         background: #32274e     }          .profile__info-icon:hover {         background: transparent     }          .profile__info-tooltip-content {         padding: 10px;         width: 196px     }          .profile__icon-arrow-down {         display: inline-block;         font-size: 12px;         -webkit-transition: -webkit-transform .4s ease;         transition: -webkit-transform .4s ease;         transition: transform .4s ease;         transition: transform .4s ease, -webkit-transform .4s ease;         -webkit-transform: rotateX(0);         transform: rotateX(0)     }          .quick-payment {         position: fixed;         z-index: 1000;         bottom: 0;         width: 100%;         color: #000;         background: #f5f5f5;         font-size: 12px;         -webkit-transform: translateY(65%);         transform: translateY(65%);         -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.31, 0.8, 0.28, 0.92);         transition: -webkit-transform 0.5s cubic-bezier(0.31, 0.8, 0.28, 0.92);         transition: transform 0.5s cubic-bezier(0.31, 0.8, 0.28, 0.92);         transition: transform 0.5s cubic-bezier(0.31, 0.8, 0.28, 0.92), -webkit-transform 0.5s cubic-bezier(0.31, 0.8, 0.28, 0.92);         -webkit-box-shadow: 0 -2px 18px 0 rgba(0, 0, 0, 0.2);         box-shadow: 0 -2px 18px 0 rgba(0, 0, 0, 0.2)     }          .quick-payment.is-open {         -webkit-transform: translateY(0);         transform: translateY(0)     }          .desktop .quick-payment {         display: none     }          .quick-payment__close {         background: #fff;         border-radius: 10px;         width: 90px;         margin: auto;         -webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.1);         box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.1);         padding: 3px 0;         margin-top: -11px;         -webkit-transform: scale(0);         transform: scale(0);         -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.31, 0.8, 0.28, 0.92);         transition: -webkit-transform 0.5s cubic-bezier(0.31, 0.8, 0.28, 0.92);         transition: transform 0.5s cubic-bezier(0.31, 0.8, 0.28, 0.92);         transition: transform 0.5s cubic-bezier(0.31, 0.8, 0.28, 0.92), -webkit-transform 0.5s cubic-bezier(0.31, 0.8, 0.28, 0.92)     }          .is-open .quick-payment__close {         -webkit-transform: scale(1);         transform: scale(1)     }          .quick-payment__close-icon {         color: #cc9d42;         vertical-align: middle;         font-size: 10px;         margin-left: 5px     }          .quick-payment__container {         max-width: 600px;         margin: auto;         margin-bottom: 10px     }          .quick-payment__container>div {         display: inline-block;         vertical-align: middle     }          .quick-payment__icon-item {         width: 35px     }          .quick-payment__icon-item img {         width: 100%;         opacity: 1;         -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.31, 0.8, 0.28, 0.92);         transition: -webkit-transform 0.5s cubic-bezier(0.31, 0.8, 0.28, 0.92);         transition: transform 0.5s cubic-bezier(0.31, 0.8, 0.28, 0.92);         transition: transform 0.5s cubic-bezier(0.31, 0.8, 0.28, 0.92), -webkit-transform 0.5s cubic-bezier(0.31, 0.8, 0.28, 0.92);         -webkit-transform: scale(1);         transform: scale(1)     }          .is-open .quick-payment__icon-item img {         -webkit-transform: scale(0);         transform: scale(0);         opacity: 0;         -webkit-transition: opacity .5s, -webkit-transform .5s;         transition: opacity .5s, -webkit-transform .5s;         transition: transform .5s, opacity .5s;         transition: transform .5s, opacity .5s, -webkit-transform .5s     }          .quick-payment__title {         margin: 0 35px     }          .quick-payment__frame {         padding: 0 0 10px;         opacity: 0;         -webkit-transition: opacity .5s;         transition: opacity .5s     }          .is-open .quick-payment__frame {         opacity: 1;         -webkit-transition: opacity .5s;         transition: opacity .5s     }          .quick-payment__frame iframe {         border: 0;         max-height: 84px;         width: 100%     }          .static-page {         text-align: left;         padding: 1.78571rem     }          @media (min-width: 754px) {         .static-page {             padding-left: 3.57143rem;             padding-right: 3.57143rem         }     }          @media (min-width: 1054px) {         .static-page {             padding-left: 7.14286rem;             padding-right: 7.14286rem         }     }          .static-page__content {         background: #fff;         border-radius: 3px;         padding: 1.78571rem;         font-family: inherit;         -webkit-box-shadow: initial;         box-shadow: initial;         color: #4a4a4a     }          @media (min-width: 754px) {         .static-page__content {             padding-left: 5.35714rem;             padding-right: 5.35714rem         }     }          @media (min-width: 1054px) {         .static-page__content {             padding: 3.57143rem 10.71429rem         }     }          .static-page__content h1 {         font-family: "Open Sans", sans-serif     }          .static-page__content a {         color: #fb0051     }          .table__tbody {         background: #fff;         border-radius: 4px;         overflow: hidden     }          .table__item {         width: 100%;         padding: 10px 0px;         margin: auto;         -webkit-box-sizing: border-box;         box-sizing: border-box;         text-align: center;         display: grid;         -webkit-box-align: center;         -ms-flex-align: center;         align-items: center;         grid-template-columns: 10% 35% 45% 10%     }          .table__item--cols-6 {         grid-template-areas: "count username game gift" "count amount date gift"     }          .table__item--cols-4 {         grid-template-areas: "count username amount gift"     }          .table__thead .table__item {         grid-template-columns: 50% 50%;         grid-template-areas: "title date"     }          @media (min-width: 508px) {         .table__item {             text-align: left;             grid-template-columns: 5% 25% auto 25% 15% 5%;             grid-template-areas: "count username amount game date gift"         }     }          .table__item--leader {         font-weight: bold     }          .table__item--leader .table__item--progress {         font-weight: 400     }          .table__item--leader .table__item--progress span {         font-weight: 600     }          .table__item--lasts {         background: #f7fbfc     }          .table__item--lasts:nth-child(3n-1) {         position: relative;         padding-top: 18px     }          .table__item--lasts:nth-child(3n-1):after {         content: '';         position: absolute;         top: 1px;         left: 0;         right: 0;         border-top: 4px double #ddd;         border-bottom: 1px solid #ddd;         height: 2px     }          .table__item--select {         background: #fff;         color: #ffa000;         -webkit-box-shadow: 0 0 3px 0 rgba(98, 123, 146, 0.24);         box-shadow: 0 0 3px 0 rgba(98, 123, 146, 0.24);         border-radius: 4px;         -webkit-filter: drop-shadow(0 0 3px rgba(98, 123, 146, 0.24));         filter: drop-shadow(0 0 3px rgba(98, 123, 146, 0.24))     }          .table__item--count {         text-align: center;         -ms-flex-preferred-size: 5%;         flex-basis: 5%;         grid-area: count     }          @media (min-width: 508px) {         .table__item--count {             -ms-flex-preferred-size: 50px;             flex-basis: 50px         }         .table__thead .table__item--count {             justify-self: start         }     }          .table__thead .table__item--count {         font-weight: 400;         justify-self: center     }          .table__item--username {         -ms-flex-preferred-size: 45%;         flex-basis: 45%;         grid-area: username;         display: block;         white-space: nowrap;         text-overflow: ellipsis;         overflow: hidden     }          .table__item--username img {         width: 28px;         height: 28px;         border-radius: 3px;         vertical-align: middle;         margin-right: 5px;         display: none     }          @media (min-width: 1054px) {         .table__item--username img {             display: inline-block         }     }          .table__thead .table__item--username {         justify-self: end     }          .table__thead .table__item--username:after {         content: '/';         display: inline-block;         margin-left: 3px     }          @media (min-width: 508px) {         .table__thead .table__item--username:after {             content: ''         }     }          @media (min-width: 508px) {         .table__thead .table__item--username {             justify-self: start         }     }          .table__item--amount {         -ms-flex-preferred-size: 40%;         flex-basis: 40%;         grid-area: amount     }          .table__tbody .table__item--amount {         font-size: 14px;         color: #cb9e44;         font-weight: 600     }          @media (min-width: 754px) {         .table__tbody .table__item--amount {             font-size: 16px         }     }          .table__item--amount-currency {         font-size: 12px;         color: #545454;         font-weight: 400;         margin-left: 5px     }          @media (min-width: 754px) {         .table__item--amount-currency {             font-size: 14px         }     }          .table__item--game {         -ms-flex-preferred-size: 45%;         flex-basis: 45%;         grid-area: game;         display: block;         white-space: nowrap;         text-overflow: ellipsis;         overflow: hidden     }          .table__item--game img {         width: 37px;         height: 28px;         border-radius: 3px;         vertical-align: middle;         margin-right: 5px;         display: none     }          @media (min-width: 1054px) {         .table__item--game img {             display: inline-block         }     }          .table__item--game a {         vertical-align: middle;         color: inherit;         text-decoration: underline     }          .table__thead .table__item--game {         justify-self: end     }          .table__thead .table__item--game:after {         content: '/';         display: inline-block;         margin-left: 3px     }          @media (min-width: 508px) {         .table__thead .table__item--game:after {             content: ''         }     }          @media (min-width: 508px) {         .table__thead .table__item--game {             justify-self: start         }     }          .table__item--date {         -ms-flex-preferred-size: 40%;         flex-basis: 40%;         font-size: 12px;         grid-area: date;         text-align: center     }          .table__thead .table__item--date {         justify-self: end     }          @media (min-width: 754px) {         .table__item--date {             font-size: 14px         }     }          .table__item--title {         justify-self: start;         grid-area: title     }          .table__item--icon-gift {         grid-area: gift;         font-size: 18px;         color: #ffa000     }          .table__item--progress {         grid-area: amount     }          .tabs {         border-top: none     }          .tabs--without-icons .tabs__link {         font-size: 12px     }          @media (min-width: 508px) {         .tabs--without-icons .tabs__link {             font-size: inherit         }     }          .tabs__list {         background: #fff;         margin: 0 0 5px;         padding: 0;         list-style: none;         -webkit-box-shadow: initial;         box-shadow: initial     }          .popup .tabs__list {         background: #fff;         display: inline-block;         margin: 0;         -webkit-box-shadow: initial;         box-shadow: initial     }          .profile .tabs__list {         margin: 0 -10px 0px     }          .tabs__item {         display: inline-block;         padding: 0 35px;         padding-left: 5px;         padding-right: 5px     }          @media (min-width: 754px) {         .tabs__item {             padding: 0 35px         }     }          .popup .tabs__item {         padding: 0 10px     }          .tabs__count {         position: absolute;         display: inline-block;         background: #ff0063;         border-radius: 50px;         color: #fff;         text-align: center;         font-size: 12px;         font-weight: 600;         width: 20px;         height: 20px;         line-height: 20px;         top: 8px;         right: -11px     }          .tabs__count:before {         font-size: 23px;         color: transparent;         position: absolute;         top: 0;         right: 0;         z-index: -1     }          .tabs__link {         border: 1px solid transparent;         border-radius: 20px;         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-box-pack: center;         -ms-flex-pack: center;         justify-content: center;         -webkit-box-align: center;         -ms-flex-align: center;         align-items: center;         padding: 0 5px;         position: relative;         line-height: 58px;         letter-spacing: 0;         color: #898989;         font-weight: initial;         text-transform: initial;         -webkit-transition: all .2s ease;         transition: all .2s ease;         font-family: inherit;         font-size: 0     }          .tabs__link-counter {         padding-left: 5px     }          @media (min-width: 508px) {         .tabs__link {             font-size: 16px         }     }          .popup .tabs__link {         font-size: 0     }          .tabs__link:before {         content: "";         background: #ffa000;         margin: auto;         position: absolute;         left: 0;         right: 0;         bottom: -1px;         width: 0;         height: 1px;         -webkit-transition: width .2s ease;         transition: width .2s ease     }          .tabs__link:hover {         border: 1px solid transparent;         text-decoration: none;         color: #fd8e09     }          .tabs__link:hover:before {         width: 100%     }          .tabs__link.active,     .tabs__link.router-link-active {         border: 1px solid transparent;         text-decoration: none;         color: #fd8e09     }          .tabs__link.active:before,     .tabs__link.router-link-active:before {         width: 100%     }          @media (min-width: 754px) {         .tabs__link {             letter-spacing: 0;             padding: 0 5px         }         .popup .tabs__link {             font-size: 16px         }     }          .tabs__btn {         display: inline-block;         position: relative;         width: 40px;         height: 60px;         vertical-align: bottom;         color: #ffa000;         cursor: pointer     }          .tabs__search {         background: #fff;         display: inline-block;         margin: 0;         position: absolute;         width: 100%;         height: 60px;         vertical-align: middle;         -webkit-transition: all .25s ease;         transition: all .25s ease;         left: 0;         right: 0;         top: 60px;         bottom: 0;         z-index: 60;         -webkit-transform: scale(1, 0);         transform: scale(1, 0);         -webkit-transform-origin: top;         transform-origin: top     }          .tabs__search.is-open {         -webkit-transform: scale(1, 1);         transform: scale(1, 1)     }          .tabs__search.is-open~.tabs__content {         -webkit-transform: translate(0, 60px);         transform: translate(0, 60px)     }          .tabs__search-input {         border: none;         -webkit-box-sizing: border-box;         box-sizing: border-box;         display: none;         width: 100%;         height: 0;         outline: none;         font-weight: 300;         font-size: 14px;         color: #242424     }          .is-open .tabs__search-input {         border-top: 1px solid #edf1f7;         display: block;         padding: 0 20px;         height: 60px;         outline: none     }          .tabs__search-input::-webkit-input-placeholder {         font-style: italic;         color: #ccc     }          .tabs__search-input::-moz-placeholder {         font-style: italic;         color: #ccc     }          .tabs__search-input:-moz-placeholder {         font-style: italic;         color: #ccc     }          .tabs__search-input:-ms-input-placeholder {         font-style: italic;         color: #ccc     }          .tabs__search-close {         position: absolute;         top: 0;         right: 0;         width: 60px;         height: 60px;         line-height: 60;         text-align: center;         cursor: pointer;         visibility: hidden;         opacity: 0;         -webkit-transition: all .25s ease;         transition: all .25s ease;         -webkit-transform: translate(0, -30px);         transform: translate(0, -30px);         z-index: 280     }          .is-open .tabs__search-close {         visibility: visible;         opacity: 1;         -webkit-transform: translate(0, 0);         transform: translate(0, 0)     }          .tabs__content {         opacity: 0;         margin: auto;         width: 100%     }          .tabs__content::after {         clear: both;         content: "";         display: table     }          .tabs__content.active {         opacity: 1     }          .popup .tabs__content {         border-bottom: 1px solid;         border-top: 1px solid;         border-color: #edf1f7;         min-height: 200px;         -webkit-transform: translate(0, 0px);         transform: translate(0, 0px);         -webkit-transition: -webkit-transform .25s ease;         transition: -webkit-transform .25s ease;         transition: transform .25s ease;         transition: transform .25s ease, -webkit-transform .25s ease     }          .tabs__user-info-container {         max-width: 820px;         margin: auto     }          .tabs__icon {         display: inline-block;         padding-right: 10px;         padding-left: 10px;         padding-left: 10px;         position: relative;         -webkit-transition: all .2s ease;         transition: all .2s ease;         color: #4e4e4e;         margin-top: 0     }          .tabs__link:hover .tabs__icon {         color: #fd8e09     }          .tabs__link.active .tabs__icon {         color: #fd8e09     }          .popup .tabs__icon {         padding-right: 0;         padding-left: 0;         display: inline-block     }          @media (min-width: 754px) {         .popup .tabs__icon {             padding-right: 10px;             display: inline-block         }     }          .tabs__icon--gift {         font-size: 24px     }          .tabs__icon--profile {         font-size: 24px     }          .tabs__icon--achiev {         font-size: 24px     }          .tabs__icon--lock {         padding: 0;         position: relative;         top: -5px;         color: #2a2a2a !important;         display: inline-block;         font-size: 16px     }          .tabs__icon-close {         line-height: 60px;         position: absolute;         top: 0     }          .tabs__icon-clock {         font-size: 22px;         position: relative     }          .tabs__icon-cup {         font-size: 22px;         position: relative     }          .tabs__icon-list {         font-size: 22px;         position: relative     }          .tabs__icon-search {         font-size: 22px;         position: absolute;         top: 50%;         -webkit-transform: translate(-50%, -50%);         transform: translate(-50%, -50%)     }          .tournament__description-title {         font-size: 16px;         color: #4A4A4A;         font-weight: normal;         text-transform: normal     }          .tournament__description-text {         font-size: 14px;         line-height: 20px;         color: #363A3E;         padding-top: 20px     }          .tournament__description-text h1 {         font-size: 16px     }          .tournament__description-text b {         font-weight: bold     }          .tournament-info {         padding: 0 0 30px 0     }          @media (min-width: 754px) {         .tournament-info {             width: 294px;             float: left         }     }          @media (min-width: 1054px) {         .tournament-info {             width: 380px         }     }          .tournament-details {         padding: 8px 20px 38px     }          .tournament-details div {         margin-top: 20px;         font-size: 14px;         color: #4A4A4A     }          .tournament-details span {         color: #9B9B9B;         vertical-align: middle;         margin-right: 10px;         display: inline-block;         width: 24px;         text-align: center     }          .tournament-details b {         font-size: 16px;         color: #4A4A4A;         font-weight: 600     }          .tournament-details__minbet .tournament-details b {         color: #4A4A4A     }          .tournament-details i {         color: #9B9B9B;         text-transform: lowercase;         font-size: 14px     }          @media (min-width: 508px) {         .tournament-details {             padding: 8px 80px 38px 80px         }     }          @media (min-width: 754px) {         .tournament-details {             padding: 0 20px 38px 20px         }     }          .tournament__list .tournament-details {         padding: 8px 0 38px 20px;         float: left     }          .tournament__list .tournament-details div {         color: #4A4A4A     }          .tournament__list .tournament-details span {         color: #9B9B9B     }          .tournament__list .tournament-details b {         color: #4A4A4A     }          .tournament__info-minbet .tournament__list .tournament-details b {         color: #4A4A4A     }          .tournament__list .tournament-details i {         color: #9B9B9B     }          .tournament__games {         padding: 40px 10px 30px;         background: #f7f7f7;         position: relative     }          @media (min-width: 754px) {         .tournament__games {             padding: 40px 20px 30px         }     }          @media (min-width: 1054px) {         .tournament__games {             padding: 40px 55px 30px         }     }          @media (min-width: 1300px) {         .tournament__games {             padding: 40px 80px 30px         }     }          .tournament__games-title {         margin: 0 0 10px 0;         font-size: 16px;         font-weight: normal;         color: #4A4A4A;         text-transform: uppercase;         text-align: center     }          .tournament__games-title-number {         color: #4A4A4A     }          .tournament__games-swiper {         margin: 0 auto;         position: relative;         overflow: hidden;         z-index: 1;         width: 100%     }          .tournament__games-wrapper {         position: relative;         width: 100%;         z-index: 1;         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-box-align: start;         -ms-flex-align: start;         align-items: flex-start;         -webkit-transition-property: -webkit-transform;         transition-property: -webkit-transform;         transition-property: transform;         transition-property: transform, -webkit-transform;         -webkit-transition-timing-function: ease-out;         transition-timing-function: ease-out;         -webkit-box-sizing: content-box;         box-sizing: content-box     }          .tournament__games-btn-all {         margin-top: 20px;         font-size: 14px;         color: #fff;         display: inline-block;         text-align: center;         line-height: 20px;         padding: 6px 22px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-radius: 50px;         font-size: 16px;         text-transform: inherit;         text-decoration: none;         cursor: pointer;         outline: none;         -webkit-transition: all .2s ease;         transition: all .2s ease;         border-width: 2px;         position: relative;         background: #271545;         color: #fff     }          .tournament__games-btn-all:hover {         text-decoration: none     }          .tournament__games-btn-all:hover {         background: #311a55     }          .tournament__games-btn-all:active {         background: #21133a;         color: rgba(255, 255, 255, 0.5)     }          @media (min-width: 508px) {         .tournament__games-btn-all {             font-size: 18px;             padding: 10px 26px;             border-radius: 50px         }     }          .tournament__games .game-list__item,     .tournament__games .nc-game-item {         -ms-flex-negative: 0;         flex-shrink: 0     }          .tournament__games .my-games__arrow-next,     .tournament__games .my-games__arrow-prev {         top: 50%;         width: 48px;         height: 48px;         -webkit-transform: translate3d(0, -50%, 0);         transform: translate3d(0, -50%, 0);         background: #fff;         -webkit-tap-highlight-color: transparent;         -webkit-tap-highlight-color: transparent     }          .tournament__games .my-games__arrow-next {         right: 14px     }          @media (min-width: 1300px) {         .tournament__games .my-games__arrow-next {             right: 38px         }     }          .tournament__games .my-games__arrow-prev {         left: 14px     }          @media (min-width: 1300px) {         .tournament__games .my-games__arrow-prev {             left: 38px         }     }          .tournament-limits {         padding: 4px 14px 4px 16px;         bottom: 16px;         left: 50%;         max-width: 80%;         position: absolute;         color: #fff;         font-size: 14px;         line-height: 20px;         text-align: center;         z-index: 10;         white-space: nowrap;         border: none;         border-radius: 100px;         background: rgba(0, 0, 0, 0.6);         -webkit-box-shadow: none;         box-shadow: none;         -webkit-transform: translateX(-50%);         transform: translateX(-50%)     }          @media (min-width: 508px) {         .tournament-limits {             bottom: 16px;             padding: 6px 14px 6px 16px         }     }          .tournament-limits__icon {         display: none;         width: 25px;         padding-right: 5px;         color: #F31B29;         font-size: 24px;         vertical-align: middle     }          .tournament-limits--sidebar {         bottom: 0;         margin-top: 20px;         position: relative     }          .tournament-limits--sidebar .tournament-limits__tooltip-content {         width: 260px;         -webkit-transform: translate(-80%, -100%);         transform: translate(-80%, -100%)     }          .tournament-limits__tooltip {         display: inline-block;         position: relative;         margin-left: 5px     }          .tournament-limits__tooltip-icon {         display: inline-block;         width: 24px;         height: 24px;         line-height: 24px;         background: #261e3a;         color: #d6c5ff;         font-size: 18px;         border-radius: 50px;         text-align: center;         vertical-align: middle;         position: relative;         -webkit-box-sizing: border-box;         box-sizing: border-box;         cursor: pointer;         -webkit-transition: all ease .2s;         transition: all ease .2s;         color: #fff     }          .tournament-limits__tooltip-icon:hover {         background: #32274e     }          .tournament-limits__tooltip-icon:hover {         color: #d6c6ff;         background: #261e3a     }          .tournament-limits__tooltip-body {         text-align: left;         white-space: normal     }          .tournament-limits__tooltip-content {         padding: 15px;         width: 280px;         border-radius: 0     }          .tournament-limits__tooltip-title {         margin-bottom: 10px;         font-size: 14px;         font-weight: normal;         color: #4A4A4A;         text-transform: normal     }          .tournament-limits__tooltip-text {         margin-bottom: 4px;         font-size: 14px;         color: #9B9B9B     }          .tournament-limits__tooltip-text span {         color: #ffb000;         font-size: 16px     }          .tournament-limits__tooltip-text span.tournament-limits__tooltip-text-level {         color: #CB9E44     }          .tournament-limits__tooltip-text span.tournament-limits__tooltip-text-summ {         font-weight: normal     }          .tournament-limits__tooltip-text span.tournament-limits__tooltip-text-currency {         font-size: 12px;         font-weight: normal;         font-style: normal;         color: #ffb000;         text-transform: uppercase     }          .tournament__list {         padding: 1px 5px 2px     }          @media (min-width: 508px) {         .tournament__list {             padding: 1px 10px 2px         }     }          @media (min-width: 754px) {         .tournament__list {             padding: 1px 20px 2px         }     }          @media (min-width: 1054px) {         .tournament__list {             padding: 1px 56px 2px         }     }          @media (min-width: 1300px) {         .tournament__list {             padding: 1px 20px 2px         }     }          .tournament__list {         background: #f7f7f7     }          .tournament__list::after {         clear: both;         content: "";         display: table     }          .tournament__list-title {         padding: 16px 5px 0;         background: #f7f7f7;         font-size: 18px;         font-weight: normal;         color: #4a4a4a;         text-align: left;         text-transform: normal     }          @media (min-width: 508px) {         .tournament__list-title {             font-size: 20px;             padding: 16px 10px 0         }     }          @media (min-width: 754px) {         .tournament__list-title {             padding: 16px 20px 0         }     }          @media (min-width: 1054px) {         .tournament__list-title {             padding: 16px 56px 0         }     }          @media (min-width: 1300px) {         .tournament__list-title {             padding: 16px 20px 0         }     }          .tournament__list-h1 {         color: #4a4a4a     }          @media (min-width: 1054px) {         .tournament__list .tournament__item-content {             width: 316px;             float: left         }     }          .tournament__list-item {         margin-top: 19px;         background: #fff;         border-radius: 3px;         overflow: visible;         -webkit-box-shadow: none;         box-shadow: none     }          .tournament__list-item::after {         clear: both;         content: "";         display: table     }          .tournament__list-item--selected {         -webkit-box-shadow: 0 2px 0 0 #ffb000, -2px 0 0 #ffb000, 0 -2px 0 0 #ffb000, 2px 0 0 #ffb000;         box-shadow: 0 2px 0 0 #ffb000, -2px 0 0 #ffb000, 0 -2px 0 0 #ffb000, 2px 0 0 #ffb000     }          .tournament__list-item-column {         padding: 0 20px;         -webkit-box-sizing: border-box;         box-sizing: border-box     }          @media (min-width: 754px) {         .tournament__list-item-column {             width: 50%;             float: left         }     }          @media (min-width: 1054px) {         .tournament__list-item-column {             width: 100%;             float: none;             padding: 4px 20px 8px 20px         }     }          @media (min-width: 1054px) {         .tournament__list-item-column .tournament__list-item-title {             max-width: 290px;             max-height: 62.4px;             margin: 0 auto;             display: block;             display: -webkit-box;             line-height: 1.3;             -webkit-line-clamp: 2;             -webkit-box-orient: vertical         }     }          .tournament__btn {         bottom: 54px     }          .tournament__list-item--past {         margin-top: 24px     }          .tournament__list-item--past::after {         clear: both;         content: "";         display: table     }          .tournament__list-item--past .tournament__list-item-thumb {         width: 100%;         padding-bottom: 51.97368%;         position: relative;         width: 100%;         max-width: none;         float: none;         background-size: auto 100%     }          @media (min-width: 508px) {         .tournament__list-item--past .tournament__list-item-thumb {             width: 100%;             padding-bottom: 61.01695%;             position: relative         }     }          @media (min-width: 754px) {         .tournament__list-item--past .tournament__list-item-thumb {             width: 100%;             padding-bottom: 51.72414%;             position: relative         }     }          @media (min-width: 1054px) {         .tournament__list-item--past .tournament__list-item-thumb {             width: 100%;             padding-bottom: 61.81818%;             position: relative         }     }          @media (min-width: 1300px) {         .tournament__list-item--past .tournament__list-item-thumb {             width: 100%;             padding-bottom: 52%;             position: relative         }     }          .tournament__list-item--past .tournament__list-item-thumb:before {         border-radius: 2px 2px 0 0     }          .tournament__list-item--past .tournament__item-link {         z-index: 1     }          .tournament__list-item--past .tournament__item-content {         width: 100%;         border-radius: 0 0 2px 2px     }          .tournament__list-item--past .tournament__list-item-title {         height: 2.4em;         line-height: 1.2em;         width: auto;         padding: 0 10px;         font-size: 16px;         text-align: center;         overflow: hidden     }          .tournament__list-item--past .tournament__item-content {         padding-top: 10px     }          .tournament__list-item--past .tournament__list-label,     .tournament__list-item--past .tournament__sidebar-item-label,     .tournament__list-item--past .tournament-tooltip .tournament__label,     .tournament-tooltip .tournament__list-item--past .tournament__label {         display: block     }          @media (min-width: 508px) {         .tournament__list-item--past {             width: 48%;             float: left;             display: inline-block         }         .tournament__list-item--past:nth-child(odd) {             margin-right: 2%         }     }          @media (min-width: 1054px) {         .tournament__list-item--past {             width: 24%;             margin-right: 1%         }         .tournament__list-item--past:nth-child(even),         .tournament__list-item--past:nth-child(odd) {             margin-right: 1%         }         .tournament__list-item--past:nth-child(4n) {             margin-right: 0         }     }          .tournament__list-item--past.tournament__list-item--selected {         -webkit-box-shadow: none;         box-shadow: none     }          .tournament__item-date {         padding: 6px 10px 10px;         font-size: 14px;         color: #1a1a1a;         display: block;         text-align: center;         text-decoration: none;         font-weight: initial     }          @media (min-width: 508px) {         .tournament__item-date {             font-size: 12px         }     }          .tournament__item-date:hover {         text-decoration: none     }          .tournament__list-item-title {         color: #ffb000;         font-weight: normal;         text-decoration: none;         font-size: 24px;         display: block;         text-transform: initial;         overflow: hidden     }          @media (min-width: 1054px) {         .tournament__list-item-title {             -webkit-box-sizing: border-box;             box-sizing: border-box         }     }          .tournament__list-item-title:hover {         color: #4a4a4a     }          .tournament__list-item-thumb {         border-radius: 2px 2px 0 0;         position: relative;         display: block;         overflow: visible;         background-position: center center;         background-repeat: no-repeat;         text-decoration: none;         width: 100%;         padding-bottom: 64.47368%;         position: relative;         background-size: auto 100%     }          @media (min-width: 508px) {         .tournament__list-item-thumb {             width: 100%;             padding-bottom: 47.96748%;             position: relative         }     }          @media (min-width: 754px) {         .tournament__list-item-thumb {             background-size: 100% auto;             width: 100%;             padding-bottom: 35.95506%;             position: relative         }     }          @media (min-width: 1054px) {         .tournament__list-item-thumb {             padding-bottom: 336px;             float: left;             max-width: 944px;             width: calc(100% - 316px);             background-size: auto auto;             border-radius: 2px 0 0 2px         }     }          .tournament__list-item-thumb:before {         width: 100%;         top: 0;         bottom: 0;         background-color: rgba(0, 0, 0, 0.3);         border-radius: 0;         content: '';         display: block;         position: absolute     }          @media (min-width: 1054px) {         .tournament__list-item-thumb:before {             border-radius: 0         }     }          .tournament__item-link {         position: absolute;         top: 0;         bottom: 0;         width: 100%;         display: block;         text-decoration: none     }          .tournament__item-link:hover {         text-decoration: none     }          .tournament__item-position {         padding: 4px 14px 4px;         bottom: 16px;         left: 50%;         max-width: 80%;         position: absolute;         color: #fff;         font-size: 14px;         font-weight: initial;         line-height: 20px;         text-align: center;         display: table;         border-radius: 30px;         border: none;         background: rgba(0, 0, 0, 0.6);         -webkit-transform: translateX(-50%);         transform: translateX(-50%);         -webkit-box-sizing: border-box;         box-sizing: border-box     }          .tournament__item-position--scale {         padding: 0 14px 0;         font-size: 12px;         min-width: 80%;         white-space: normal     }          @media (min-width: 508px) {         .tournament__item-position--scale {             min-width: auto;             white-space: nowrap         }     }          @media (min-width: 1054px) {         .tournament__item-position {             bottom: 16px         }     }          .tournament__item-position span {         color: #ffb000;         font-size: 14px;         font-weight: 600     }          @media (min-width: 1054px) {         .tournament__item-position span {             font-size: 16px         }     }          .tournament__btn {         color: #fff;         display: inline-block;         text-align: center;         line-height: 20px;         padding: 6px 22px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-radius: 50px;         font-size: 16px;         text-transform: inherit;         text-decoration: none;         cursor: pointer;         outline: none;         -webkit-transition: all .2s ease;         transition: all .2s ease;         border-width: 2px;         position: relative;         font-size: 18px;         padding: 10px 26px;         border-radius: 50px;         background: #ff0063;         padding: 12px 34px;         left: 50%;         top: auto;         bottom: 18px;         position: absolute;         white-space: nowrap;         -webkit-transform: translateX(-50%);         transform: translateX(-50%)     }          .tournament__btn:hover {         text-decoration: none     }          .tournament__btn:hover {         background: #ff1971     }          .tournament__btn:active,     .tournament__btn--disabled {         background: #d90053;         color: rgba(255, 255, 255, 0.7)     }          @media (min-width: 508px) {         .tournament__btn {             bottom: 18px         }     }          .tournament__btn--details {         background: #271545     }          .tournament__btn--details:hover {         background: #311a55     }          .tournament__btn--details:active {         background: #21133a;         color: rgba(255, 255, 255, 0.5)     }          .tournament__btn--disabled {         bottom: 66px;         padding: 6px 10px 4px 10px;         background: #ffb000;         border-radius: 100px;         color: #fff;         font-family: "Open Sans", Helvetica, Arial, sans-serif !important;         font-size: 12px;         font-weight: 600;         -webkit-box-shadow: none;         box-shadow: none;         cursor: default;         -webkit-filter: none;         filter: none;         text-shadow: initial     }          .tournament__btn--disabled:before {         background-image: inherit;         margin-right: 8px;         font-size: 12px;         vertical-align: top     }          .tournament__btn--disabled:after {         content: none     }          .tournament__btn--disabled:hover {         -webkit-filter: none;         filter: none;         -webkit-box-shadow: none;         box-shadow: none;         background: #ffb000     }          .tournament__btn--disabled .tournament__btn-link {         padding-left: 4px;         color: #fff;         pointer-events: all;         cursor: pointer;         text-decoration: underline     }          .tournament__btn--disabled .tournament__btn-link:hover {         color: #fff     }          @media (min-width: 1054px) {         .tournament__btn--disabled {             padding: 6px 24px 4px 24px;             font-size: 14px         }     }          .tournament__btn--disabled+div.tournament__item-position {         display: inline-block     }          .tournament__btn--sidebar {         bottom: 0;         padding: 8px 20px;         margin-top: 20px;         font-size: 16px;         position: relative;         background-image: -webkit-gradient(linear, left bottom, left top, from(#0da3ff), to(#008fe7));         background-image: linear-gradient(to top, #0da3ff, #008fe7);         border: solid 2px #008fe7     }          .tournament__btn--sidebar.tournament__btn--disabled {         font-size: 12px;         padding: 8px 20px     }          .tournament__btn:active,     .tournament__btn--disabled {         top: auto     }          .tournament__btn+.tournament__item-position {         display: none     }          .tournament__item-content {         padding: 10px 0 0 0;         position: relative;         text-align: left     }          .tournament__item-status {         position: absolute;         left: 50%     }          .tournament__list-item-status {         left: 50%;         position: absolute;         -webkit-transform: translate(-50%, -16px);         transform: translate(-50%, -16px)     }          @media (min-width: 1054px) {         .tournament__list-item-status {             top: auto;             left: auto;             right: 20px;             -webkit-transform: translate(0, -11px);             transform: translate(0, -11px)         }     }          .tournament__status-finished {         padding: 0;         left: auto;         bottom: 10%;         width: 100%;         position: absolute;         color: #fff;         text-align: center;         white-space: nowrap;         background-color: transparent;         font-size: 16px;         font-weight: normal;         text-transform: normal;         display: block;         -webkit-transform: translate(0, 0);         transform: translate(0, 0)     }          .tournament__list-item-details {         padding: 14px 0 10px;         width: 100%;         margin-top: 10px;         font-size: 14px;         font-weight: inherit;         color: #4A4A4A;         position: relative;         display: block;         text-align: center;         text-decoration: none;         text-transform: normal;         border-top: 1px solid #f5f5f5;         clear: both     }          .tournament__list-item-details:hover {         color: #4A4A4A     }          .tournament__list-item-details:after {         top: 2px;         height: 2px;         width: 100%;         border-top: 1px solid #F5F5F5;         border-bottom: 1px solid #F5F5F5;         content: "";         position: absolute;         display: block     }          @media (min-width: 754px) {         .tournament__list-item-details:after {             top: -6px;             right: 0;             width: 49.6%         }     }          @media (min-width: 1054px) {         .tournament__list-item-details {             padding-top: 14px;             top: 293px;             margin-top: 0;             position: absolute         }         .tournament__list-item-details:after {             top: 2px;             height: 2px;             width: 100%         }     }          .tournament__list-item--past .tournament__list-item-details {         top: auto;         position: relative;         margin-top: 4px;         padding-top: 14px     }          .tournament__list-label,     .tournament__sidebar-item-label,     .tournament-tooltip .tournament__label {         padding: 4px 12px;         color: #fff;         font-size: 12px;         font-weight: 400;         line-height: 12px;         background-color: #D03B2A;         background-image: -webkit-gradient(linear, left top, left bottom, from(#dc1561), to(#fea602));         background-image: linear-gradient(to bottom, #dc1561, #fea602);         border-radius: 2px;         border: none;         position: absolute;         text-transform: uppercase;         white-space: nowrap;         left: 50%;         -webkit-box-shadow: none;         box-shadow: none;         -webkit-transform: translate(-50%, -4px);         transform: translate(-50%, -4px)     }          @media (min-width: 508px) {         .tournament__list-label,         .tournament__sidebar-item-label,         .tournament-tooltip .tournament__label {             -webkit-transform: translate(-50%, -4px);             transform: translate(-50%, -4px)         }     }          .tournament__more {         background: #f7f7f7     }          .tournament__more-btn {         margin: 30px 0;         color: inherit;         text-transform: inherit;         display: inline-block;         color: #fff;         display: inline-block;         text-align: center;         line-height: 20px;         padding: 6px 22px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-radius: 50px;         font-size: 16px;         text-transform: inherit;         text-decoration: none;         cursor: pointer;         outline: none;         -webkit-transition: all .2s ease;         transition: all .2s ease;         border-width: 2px;         position: relative;         font-size: 18px;         padding: 10px 26px;         border-radius: 50px;         background: #ff0063;         padding: 12px 10px 12px 14px     }          .tournament__more-btn:hover {         text-decoration: none     }          .tournament__more-btn:hover {         background: #ff1971     }          .tournament__more-btn:active {         background: #d90053;         color: rgba(255, 255, 255, 0.7)     }          .tournament__more-btn:before {         margin-top: 3px;         margin-left: 22px;         float: right;         font-size: 16px;         height: 14px     }          @media (min-width: 508px) {         .tournament__more-btn {             padding: 12px 18px 12px 22px         }     }          .tournament__message {         width: 82%;         margin: 30px auto;         padding: 60px 10%;         font-size: 16px;         color: #969ab6;         text-align: left;         background: #fff;         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-radius: 2px     }          .tournament__separator {         height: 30px;         background: #f7f7f7     }          .icon-flag {         font-size: 15px     }          .icon-flag:before {         content: "\e055"     }          .icon-banknotes {         font-size: 13px     }          .icon-banknotes:before {         content: "\e053"     }          .icon-slots {         font-size: 17px     }          .icon-slots:before {         content: "\e062"     }          .icon-person-flag {         font-size: 18px     }          .icon-person-flag:before {         content: "\e05a"     }          .badge-live {         color: #fff;         font-weight: 600;         text-transform: uppercase;         font-size: 12px;         line-height: 13px;         text-align: center;         border-radius: 3px;         padding: 0 7px 0;         background-color: #D03B2A;         background-image: -webkit-gradient(linear, left top, left bottom, from(#dc1561), to(#fea602));         background-image: linear-gradient(to bottom, #dc1561, #fea602);         -webkit-box-shadow: none;         box-shadow: none     }          .badge-live:before {         content: none;         margin-bottom: 1px;         height: 6px;         width: 6px;         margin-right: 6px;         background: #fff;         border-radius: 100%;         display: inline-block;         vertical-align: middle     }          .icon-places {         top: 50%;         left: 50%;         position: absolute;         color: #fff;         font-size: 60px;         -webkit-transform: translate(-50%, -50%);         transform: translate(-50%, -50%);         display: block     }          .icon-places:before {         display: inline-block;         vertical-align: middle     }          .game-list__icon-tournament,     .nc-game-item__icon-tournament {         position: relative;         -webkit-box-ordinal-group: 4;         -ms-flex-order: 3;         order: 3;         -webkit-box-shadow: none;         box-shadow: none;         border-radius: 2px;         font-size: 16px;         background: #ffb000;         display: -webkit-inline-box;         display: -ms-inline-flexbox;         display: inline-flex;         -webkit-box-pack: center;         -ms-flex-pack: center;         justify-content: center;         height: 20px;         width: 30px     }          .game-list__icon-tournament-inner,     .nc-game-item__icon-tournament-inner {         color: #fff     }          .tournament__icon-arrow-slim-left {         padding-left: 6px;         display: none;         font-size: 16px;         vertical-align: middle     }          .tournament__icon-arrow-slim-left:before {         content: "\e00b"     }          .tournament__page-item--past .tournament__page-item-thumb {         min-height: 232px;         padding-bottom: 10px     }          @media (min-width: 508px) {         .tournament__page-item--past .tournament__page-item-thumb {             padding-bottom: 70px         }     }          @media (min-width: 1054px) {         .tournament__page-item--past .tournament__page-item-thumb {             padding-bottom: 90px         }     }          @media (min-width: 1300px) {         .tournament__page-item--past .tournament__page-item-thumb {             padding-bottom: 118px         }     }          .tournament__page-item--past .tournament__page-item-thumb:before {         background-color: rgba(0, 0, 0, 0.7)     }          .tournament__page-item--past .tournament__page-item-thumb:after {         width: 100%;         top: 0;         bottom: 0;         background-color: rgba(0, 0, 0, 0.3);         content: '';         display: block;         position: absolute     }          .tournament__page-item--past .tournament__page-label {         display: inline-block;         position: relative;         left: auto;         z-index: 1;         margin-bottom: 0;         -webkit-transform: translateX(0);         transform: translateX(0)     }          .tournament__page-item--past .tournament__page-title {         width: auto;         position: static;         color: #CB9E44;         -webkit-transform: translate(0, 0);         transform: translate(0, 0)     }          .tournament__page-item-thumb {         padding-bottom: 236px;         background-size: cover;         background-position: center;         position: relative;         border-radius: 0     }          @media (min-width: 508px) {         .tournament__page-item-thumb {             width: 100%;             padding-bottom: 45.21073%;             position: relative         }     }          @media (min-width: 754px) {         .tournament__page-item-thumb {             width: 100%;             padding-bottom: 33.5958%;             position: relative         }     }          @media (min-width: 1054px) {         .tournament__page-item-thumb {             width: 100%;             padding-bottom: 28.81517%;             position: relative         }     }          @media (min-width: 1300px) {         .tournament__page-item-thumb {             width: 100%;             padding-bottom: 28.61538%;             position: relative         }     }          .tournament__page-item-thumb:before {         width: 100%;         top: 0;         bottom: 0;         display: block;         content: '';         position: absolute;         background-color: rgba(0, 0, 0, 0.3);         border-radius: 0     }          @media (min-width: 754px) {         .tournament__page-item-column {             width: calc(100% - 294px);             float: left;             position: relative;             -webkit-box-sizing: border-box;             box-sizing: border-box;             border-right: 1px solid #f5f5f5         }         .tournament__page-item-column:after {             top: 1px;             right: -1px;             height: 8px;             width: 1px;             content: '';             position: absolute;             background: #fff         }     }          @media (min-width: 1054px) {         .tournament__page-item-column {             width: calc(100% - 380px);             float: left         }     }          .tournament__page-item-content {         padding: 10px 0 0 0;         background: #fff;         position: relative;         text-align: left;         margin: -25px 8px 0 8px;         border-radius: 3px;         -webkit-box-shadow: initial;         box-shadow: initial     }          .tournament__page-item-content::after {         clear: both;         content: "";         display: table     }          @media (min-width: 508px) {         .tournament__page-item-content {             margin: -40px 10px 0 10px         }     }          @media (min-width: 754px) {         .tournament__page-item-content {             margin: -44px 20px 0 20px         }     }          @media (min-width: 1054px) {         .tournament__page-item-content {             margin: -68px -68px 55px 0 55px         }     }          @media (min-width: 1300px) {         .tournament__page-item-content {             margin: -100px 80px 0 80px         }     }          .tournament__page {         background: #f7f7f7;         position: relative;         padding-bottom: 0;         margin-top: 0;         border-radius: 0     }          .tournament__page .tournament__item-status {         -webkit-transform: translate(-50%, -14px);         transform: translate(-50%, -14px)     }          .tournament__page .tournament__timer {         bottom: 140px     }          @media (min-width: 508px) {         .tournament__page .tournament__timer {             bottom: 140px         }     }          @media (min-width: 1054px) {         .tournament__page .tournament__timer {             bottom: 184px         }     }          @media (min-width: 1300px) {         .tournament__page .tournament__timer {             bottom: 225px         }     }          .tournament__page .tournament__btn {         top: auto;         bottom: 90px;         font-size: inherit     }          @media (min-width: 508px) {         .tournament__page .tournament__btn {             bottom: 90px         }     }          @media (min-width: 1054px) {         .tournament__page .tournament__btn {             font-size: initial;             bottom: 130px         }     }          @media (min-width: 1300px) {         .tournament__page .tournament__btn {             bottom: 170px         }     }          .tournament__page .tournament__btn:active,     .tournament__page .tournament__btn--disabled {         top: auto     }          .tournament__page .tournament__item-position,     .tournament__page .tournament-limits {         bottom: 48px     }          @media (min-width: 508px) {         .tournament__page .tournament__item-position,         .tournament__page .tournament-limits {             bottom: 48px         }     }          @media (min-width: 754px) {         .tournament__page .tournament__item-position,         .tournament__page .tournament-limits {             bottom: 54px         }     }          @media (min-width: 1054px) {         .tournament__page .tournament__item-position,         .tournament__page .tournament-limits {             bottom: 90px         }     }          @media (min-width: 1300px) {         .tournament__page .tournament__item-position,         .tournament__page .tournament-limits {             bottom: 126px         }     }          .tournament__page .tournament__item-position {         min-width: 80%;         white-space: normal     }          @media (min-width: 508px) {         .tournament__page .tournament__item-position {             min-width: auto;             white-space: nowrap         }     }          .tournament__page-link {         margin-bottom: 20px;         color: #1A1A1A;         display: inline-block;         text-decoration: none;         border-bottom: 1px solid transparent     }          .tournament__page-link:hover {         text-decoration: none;         border-bottom-color: #1A1A1A     }          @media (min-width: 754px) {         .tournament__page-link {             left: 20px;             top: 30px;             position: absolute         }     }          .tournament__page-back {         color: #9B9B9B;         font-size: 16px;         text-decoration: none;         display: none;         vertical-align: middle;         position: absolute;         left: 20px;         top: 30px     }          .tournament__page-back:hover {         color: #ffb000;         text-decoration: none     }          .tournament__page-back-icon {         padding-right: 4px;         font-size: 15px;         display: inline-block;         vertical-align: middle     }          @media (min-width: 508px) {         .tournament__page-back {             display: inline-block         }     }          @media (min-width: 754px) {         .tournament__page-back {             top: 35px         }     }          @media (min-width: 754px) {         .tournament__page-item--future .tournament__page-item-column {             width: 294px;             float: left         }     }          @media (min-width: 1054px) {         .tournament__page-item--future .tournament__page-item-column {             width: 380px         }     }          @media (min-width: 754px) {         .tournament__page-item--future .tournament__info {             width: calc(100% - 294px)         }     }          @media (min-width: 1054px) {         .tournament__page-item--future .tournament__info {             width: calc(100% - 380px)         }     }          .badge-active,     .badge-future,     .badge-past {         padding: 0 7px 0;         color: #fff;         font-weight: 600;         font-size: 12px;         line-height: 12px;         background-color: #D03B2A;         background-image: -webkit-gradient(linear, left top, left bottom, from(#dc1561), to(#fea602));         background-image: linear-gradient(to bottom, #dc1561, #fea602);         border-radius: 3px;         text-transform: uppercase;         text-align: center;         white-space: nowrap;         display: inline;         -webkit-box-shadow: none;         box-shadow: none     }          .badge-active:before {         content: none;         margin-bottom: 1px;         height: 6px;         width: 6px;         margin-right: 6px;         background: #fff;         border-radius: 100%;         display: inline-block;         vertical-align: middle     }          .badge-past {         background-color: #ffb000;         -webkit-box-shadow: none;         box-shadow: none     }          .badge-future {         background-color: #ffb000;         -webkit-box-shadow: none;         box-shadow: none     }          .icon-tournament-arrow-left {         font-size: 12px;         padding-right: 5px;         vertical-align: middle     }          .tournament__page-label {         left: 50%;         padding: 4px 12px;         color: #fff;         font-weight: 400;         font-size: 12px;         line-height: 12px;         background-color: #D03B2A;         background-image: -webkit-gradient(linear, left top, left bottom, from(#dc1561), to(#fea602));         background-image: linear-gradient(to bottom, #dc1561, #fea602);         border-radius: 2px;         border: none;         top: 7px;         position: absolute;         text-transform: uppercase;         text-align: center;         white-space: nowrap;         display: inline-block;         z-index: 1;         -webkit-box-shadow: none;         box-shadow: none;         -webkit-transform: translateX(-50%);         transform: translateX(-50%)     }          @media (min-width: 508px) {         .tournament__page-label {             font-size: 12px;             top: 7px         }     }          .tournament__page-title {         padding: 15px 20px 0 20px;         margin: 0;         color: #ffb000;         font-weight: normal;         text-decoration: none;         text-transform: none;         font-size: 26px;         text-align: center     }          @media (min-width: 508px) {         .tournament__page-title {             padding: 15px 90px 0 90px         }     }          @media (min-width: 754px) {         .tournament__page-title {             font-size: 30px         }     }          .tournament__page-title.tournament__page-game-title {         position: static;         color: #CB9E44;         -webkit-transform: translate(0, 0);         transform: translate(0, 0)     }          @media (min-width: 508px) {         .tournament__page-title.tournament__page-game-title {             padding: 15px 20px 0 20px         }     }          .tournament__prize {         padding: 0 0     }          .tournament__prize-title {         color: #9B9B9B;         font-size: 14px;         display: inline-block;         vertical-align: baseline     }          .tournament__prize-sum {         color: #9B9B9B;         font-size: 14px;         font-weight: normal;         font-style: italic;         text-transform: lowercase;         display: inline-block;         vertical-align: baseline;         line-height: 26px     }          .tournament__prize-digits {         margin-right: 2px;         margin-left: 4px;         color: #4A4A4A;         font-size: 18px;         font-weight: 600;         font-style: normal;         display: inline-block;         vertical-align: baseline;         line-height: 18px     }          .tournament__prize-digits:nth-child(2) {         margin-left: 0     }          @media (min-width: 1054px) {         .tournament__prize {             margin-top: 10px         }     }          .tournament__prize--sidebar {         margin-top: 173px;         margin-left: 0;         margin-bottom: 0;         padding: 16px 20px;         text-align: left;         background: #261e3a;         border-radius: 0;         -webkit-box-shadow: inset 0 1px 0 0 none, inset -1px 0 0 none, inset 1px 0 0 none;         box-shadow: inset 0 1px 0 0 none, inset -1px 0 0 none, inset 1px 0 0 none     }          .tournament__prize--sidebar .tournament__prize-title {         margin-bottom: 0;         width: auto;         font-size: 14px;         line-height: 14px;         color: #d6c5ff;         text-align: left;         vertical-align: bottom     }          .tournament__prize--sidebar .tournament__prize-colon {         display: inline-block     }          .tournament__prize--sidebar .tournament__prize-sum {         line-height: 15px;         font-size: 14px;         color: #d6c5ff;         vertical-align: bottom;         display: inline;         word-break: break-all;         max-width: 138px;         display: block;         white-space: nowrap;         text-overflow: ellipsis;         overflow: hidden;         display: inline-block     }          .tournament__prize--sidebar .tournament__prize-digits {         margin-right: 0;         font-size: 15px;         line-height: 15px;         color: #ffa000;         text-transform: lowercase;         vertical-align: bottom;         display: inline;         word-break: break-all     }          @media (min-width: 1054px) {         .tournament__prize--sidebar {             margin-top: 173px         }     }          .tournament__list .tournament__prize-title {         float: left;         line-height: 26px     }          @media (min-width: 1054px) {         .tournament__list .tournament__prize-sum {             max-width: 166px;             display: block;             white-space: nowrap;             text-overflow: ellipsis;             overflow: hidden;             display: inline-block         }     }          .tournament__list .tournament__prize-digits {         display: inline     }          @media (min-width: 1054px) {         .tournament__list .tournament__prize {             margin: 10px 0 0 0;             padding: 0 0;             background: transparent         }     }          .tournament__page .tournament__prize {         padding: 0 20px 5px;         text-align: center;         border-bottom: 1px solid #f5f5f5;         display: block;         -webkit-box-orient: vertical;         -webkit-box-direction: normal;         -ms-flex-direction: column;         flex-direction: column     }          .tournament__page .tournament__prize-title {         color: #9B9B9B     }          .tournament__page .tournament__prize-sum {         padding-top: 0;         color: #4A4A4A;         font-size: 14px     }          .tournament__page .tournament__prize-sum:before {         content: none;         width: 44px;         height: 45px;         padding-right: 6px;         display: inline-block     }          .tournament__page .tournament__prize-digits {         margin-right: 2px;         color: #4A4A4A;         font-size: 18px;         letter-spacing: 0     }          .tournament__rules,     .tournament__description {         padding: 24px 24px 0 24px;         border-top: 1px solid #F5F5F5     }          @media (min-width: 508px) {         .tournament__rules,         .tournament__description {             padding: 24px 84px 0 84px         }     }          @media (min-width: 754px) {         .tournament__rules,         .tournament__description {             padding: 24px 24px 0 24px         }     }          .tournament__rules-title {         font-size: 16px;         font-weight: normal;         color: #4A4A4A;         text-transform: normal     }          .tournament__rules-text {         font-size: 14px;         line-height: 20px;         color: #363A3E;         padding-top: 20px     }          .tournament__rules-text h1 {         font-size: 16px     }          .tournament__rules-text b {         font-weight: bold     }          .main-menu__link-count {         position: absolute;         display: inline-block;         background: #ff0063;         border-radius: 50px;         color: #fff;         text-align: center;         font-size: 12px;         font-weight: 600;         width: 20px;         height: 20px;         line-height: 20px;         top: -11px;         right: -13px;         -webkit-transform: translate(0, 0);         transform: translate(0, 0)     }          .main-menu__link-count:before {         font-size: 23px;         color: transparent;         position: absolute;         top: 0;         right: 0;         z-index: -1     }          #tabs-tournaments {         padding-top: 10px;         min-height: 450px;         position: relative !important;         overflow: hidden     }          .tournaments__sidebar {         padding-top: 0;         margin-top: 0     }          .tournaments__sidebar-arrows {         top: 22px;         left: 20px;         right: 20px;         height: 82px;         position: absolute;         background: transparent;         border-radius: 3px     }          .tournaments__sidebar-arrows .my-games__arrow-next,     .tournaments__sidebar-arrows .my-games__arrow-prev {         width: 36px;         height: 36px;         top: 1px;         border-radius: 50px;         -webkit-box-shadow: inherit;         box-shadow: inherit;         -webkit-transform: translate(0, 0);         transform: translate(0, 0);         background: #261e3a;         border: 1px solid none     }          .tournaments__sidebar-arrows .my-games__arrow-next:before,     .tournaments__sidebar-arrows .my-games__arrow-prev:before {         font-size: 14px;         color: #ccb6ff     }          .tournaments__sidebar-arrows .my-games__arrow-next:hover,     .tournaments__sidebar-arrows .my-games__arrow-prev:hover {         background: inherit     }          .tournaments__sidebar-arrows .my-games__arrow-next:hover:before,     .tournaments__sidebar-arrows .my-games__arrow-prev:hover:before {         color: inherit     }          .tournaments__sidebar-arrows .my-games__arrow-next {         right: 0     }          .tournaments__sidebar-arrows .my-games__arrow-prev {         left: -5px     }          .tournaments__sidebar-pagination {         top: 10px;         bottom: auto;         font-size: 16px;         display: block;         color: #ccb6ff     }          .tournaments__sidebar-pagination .swiper-pagination-current {         color: #fff     }          .tournaments__sidebar-swiper {         margin: 0 auto;         position: relative;         z-index: 1;         width: 100%;         background: transparent     }          .tournaments__sidebar-wrapper {         position: relative;         width: 100%;         z-index: 1;         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-box-align: start;         -ms-flex-align: start;         align-items: flex-start;         -webkit-transition-property: -webkit-transform;         transition-property: -webkit-transform;         transition-property: transform;         transition-property: transform, -webkit-transform;         -webkit-transition-timing-function: ease-out;         transition-timing-function: ease-out;         -webkit-box-sizing: content-box;         box-sizing: content-box     }          .tournament__sidebar-item {         padding: 0;         margin-bottom: 66px;         width: 276px;         min-height: auto;         border-radius: 3px;         background-color: transparent;         text-align: left;         position: relative;         opacity: 0;         visibility: hidden;         -ms-flex-negative: 0;         flex-shrink: 0     }          .tournament__sidebar-item-label {         top: 0;         padding: 6px 6px 4px 6px;         display: none;         -webkit-transform: translate(-50%, -11px);         transform: translate(-50%, -11px)     }          .tournament__sidebar-item-label-icon {         padding-right: 4px;         color: #fff;         font-size: 14px;         display: inline-block;         vertical-align: middle     }          .tournament__sidebar-item-thumb {         left: 0;         top: 72px;         width: 282px;         height: 104px;         position: absolute;         display: block;         background-position: center top;         background-size: 100% auto;         background-repeat: no-repeat;         border-left: 1px solid #312948;         border-right: 1px solid #312948;         border-top: 1px solid #312948;         border-radius: 0     }          .tournament__sidebar-item-thumb:before {         width: 100%;         top: 0;         bottom: 0;         background-color: rgba(0, 0, 0, 0.3);         border-radius: 0;         content: '';         display: block;         position: absolute     }          .tournament__sidebar-item.swiper-slide-active {         opacity: 1;         visibility: visible;         -webkit-transition: opacity .7s ease-in;         transition: opacity .7s ease-in     }          .tournament__sidebar-item-title {         top: 90px;         left: 14px;         margin: -4px auto 0 auto;         width: auto;         max-width: 226px;         padding: 0;         height: 46px;         display: table;         background: transparent;         overflow: hidden;         text-align: left;         font-weight: 400;         position: absolute;         font-size: 22px;         display: block;         white-space: nowrap;         text-overflow: ellipsis;         overflow: hidden;         white-space: normal     }          .tournament__sidebar-item-title-link {         font-size: 22px;         line-height: 22px;         display: table-cell;         vertical-align: middle;         text-decoration: none;         color: #fff     }          .tournament__sidebar-item-title:hover {         text-decoration: none     }          .tournament__timer {         left: 50%;         bottom: 120px;         position: absolute;         color: #fff;         text-align: center;         text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);         -webkit-transform: translateX(-50%);         transform: translateX(-50%);         background: transparent;         border-radius: 0;         -webkit-box-shadow: initial;         box-shadow: initial;         padding: 0;         border: none     }          @media (min-width: 1300px) {         .tournament__timer {             padding: 0         }     }          .tournament__timer-title {         font-size: 10px;         font-weight: bold;         text-align: center;         text-transform: uppercase;         white-space: nowrap     }          @media (min-width: 508px) {         .tournament__timer-title {             font-size: 12px         }     }          .tournament__timer-message {         font-size: 12px;         font-weight: bold;         text-transform: uppercase     }          .tournament__timer-message+.tournament__timer-title {         display: none     }          .tournament__timer-wr {         white-space: nowrap;         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-box-align: baseline;         -ms-flex-align: baseline;         align-items: baseline;         -webkit-box-pack: center;         -ms-flex-pack: center;         justify-content: center     }          .game-sidebar .tournament__timer-wr {         -webkit-box-align: baseline;         -ms-flex-align: baseline;         align-items: baseline     }          .tournament__timer-msg {         display: inline;         font-size: 12px;         color: #d6c5ff;         text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5)     }          .tournament__timer-item,     .tournament__timer-dots {         display: inline-block;         font-weight: 400;         font-size: 20px     }          @media (min-width: 754px) {         .tournament__timer-item,         .tournament__timer-dots {             font-size: 40px         }     }          .tournament__timer-item {         margin: 0 5px;         vertical-align: middle     }          @media (min-width: 508px) {         .tournament__timer-item {             margin: 0 10px         }     }          .tournament__timer-dots {         vertical-align: top     }          .tournament__timer-desc {         font-size: 10px;         line-height: 12px;         font-weight: initial     }          @media (min-width: 508px) {         .tournament__timer-desc {             font-size: 12px         }     }          .tournament__timer--sidebar {         left: 10px;         width: auto;         top: 142px;         bottom: auto;         color: #fff;         padding: 1px 0;         background-color: transparent;         border-radius: 3px;         -webkit-box-shadow: none;         box-shadow: none;         -webkit-transform: translateX(0);         transform: translateX(0)     }          .tournament__timer--sidebar .tournament__timer-item,     .tournament__timer--sidebar .tournament__timer-dots {         font-size: 19px;         font-weight: 400     }          .tournament__timer--sidebar .tournament__timer-item {         margin: 0 4px     }          @media (min-width: 508px) {         .tournament__timer--sidebar .tournament__timer-item {             margin: 0 4px         }     }          .tournament__timer--sidebar .tournament__timer-item:first-child {         margin-right: 2px     }          .tournament__timer--sidebar .js-days {         display: inline-block     }          .tournament__timer--sidebar .tournament__timer-desc {         margin-right: 2px;         display: inline-block     }          @media (min-width: 508px) {         .tournament__timer--sidebar {             bottom: auto         }     }          @media (min-width: 508px) {         .tournament__timer {             bottom: 120px         }     }          @media (min-width: 508px) {         .tournament__timer.tournament__timer--sidebar {             bottom: auto         }     }          .tournament-tooltip {         top: 86px;         right: 14px;         display: inline-block;         position: absolute     }          .tournament-tooltip__icon {         display: inline-block;         width: 24px;         height: 24px;         line-height: 24px;         background: #261e3a;         color: #d6c5ff;         font-size: 18px;         border-radius: 50px;         text-align: center;         vertical-align: middle;         position: relative;         -webkit-box-sizing: border-box;         box-sizing: border-box;         cursor: pointer;         -webkit-transition: all ease .2s;         transition: all ease .2s;         color: #fff;         background: #584f4c     }          .tournament-tooltip__icon:hover {         background: #32274e     }          .tournament-tooltip__icon:hover {         color: #d6c6ff;         background: #261e3a     }          .tournament-tooltip__body {         padding: 0;         width: 290px     }          .tournament-tooltip__content {         width: auto;         padding: 0     }          [data-tooltip-position|="bottom-left"] .tournament-tooltip__content {         -webkit-transform: translate(-85%, 0%);         transform: translate(-85%, 0%)     }          .tournament-tooltip__inner {         padding: 22px 16px;         background: #fff;         text-align: center;         -webkit-box-shadow: 0 10px 13px 2px rgba(0, 0, 0, 0.28);         box-shadow: 0 10px 13px 2px rgba(0, 0, 0, 0.28)     }          @media (min-width: 508px) {         .tournament-tooltip__inner {             padding: 22px 36px         }     }          .tournament-tooltip__title {         margin-bottom: 18px;         font-size: 16px;         font-weight: 600;         color: #000000     }          .tournament-tooltip__text {         margin-bottom: 18px;         font-size: 14px;         color: #000000;         text-align: left     }          .tournament-tooltip__btn-games,     .tournament-tooltip__btn-details {         color: #fff;         display: inline-block;         text-align: center;         line-height: 20px;         padding: 6px 22px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-radius: 50px;         font-size: 16px;         text-transform: inherit;         text-decoration: none;         cursor: pointer;         outline: none;         -webkit-transition: all .2s ease;         transition: all .2s ease;         border-width: 2px;         position: relative;         font-size: 14px;         padding: 8px 20px     }          .tournament-tooltip__btn-games:hover,     .tournament-tooltip__btn-details:hover {         text-decoration: none     }          @media (min-width: 508px) {         .tournament-tooltip__btn-games,         .tournament-tooltip__btn-details {             font-size: 16px         }     }          .tournament-tooltip__btn-games {         margin-bottom: 16px;         background-image: -webkit-gradient(linear, left bottom, left top, from(#0da3ff), to(#008fe7));         background-image: linear-gradient(to top, #0da3ff, #008fe7);         border: solid 2px #008fe7     }          .tournament-tooltip__btn-details {         background: #261e3a;         color: #008fe7;         background: transparent;         font-weight: 600     }          .tournament-tooltip__btn-details:hover {         background: #32274e     }          .tournament-tooltip__btn-details:active {         background: #201930;         color: rgba(255, 255, 255, 0.5)     }          .tournament-tooltip__btn-details:hover {         color: #fff     }          .tournament-tooltip .tournament__label {         margin-bottom: 14px;         display: inline-block;         position: static;         background-color: #D03B2A;         -webkit-transform: translate(0, 0);         transform: translate(0, 0)     }          .tournament__table {         width: 100%;         border-collapse: collapse     }          .tournament__table thead {         background: #FAFAFA     }          .tournament__table thead td {         padding: 13px 0;         font-size: 12px;         color: #9B9B9B     }          .tournament__table thead td:first-child {         padding-right: 8px;         text-align: right;         color: #9b9b9b     }          @media (min-width: 508px) {         .tournament__table thead td {             font-size: 14px         }     }          .tournament__table .icon-tournament-arrow-down,     .tournament__table .tournament__more-btn {         margin-left: 13px;         position: relative     }          .tournament__table .icon-tournament-arrow-down:before,     .tournament__table .tournament__more-btn:before {         font-size: 11px;         left: -5px;         top: 5px;         position: absolute     }          .tournament__table td {         position: relative;         vertical-align: middle     }          .tournament__table td>* {         vertical-align: middle     }          .tournament__table-empty td {         color: #555;         font-size: 15px;         text-align: center     }          .tournament__page-table .tournament__table-empty td {         padding-top: 18px;         padding-left: 20px;         white-space: nowrap     }          .tournament__sidebar-tables .tournament__table-empty td {         padding-top: 0;         color: #7F7F7F     }          .tournament__table-title {         padding-top: 16px;         color: #1A1A1A;         font-weight: 600;         font-size: 16px;         text-align: center     }          .tournament__table-current {         background: #ffb000     }          .tournament__table-current td {         color: #fff;         -webkit-box-shadow: inset 0 1px 0 0 transparent, inset 0 -1px 0 0 transparent;         box-shadow: inset 0 1px 0 0 transparent, inset 0 -1px 0 0 transparent     }          .tournament__table-current .table-position {         border-radius: 0;         -webkit-box-shadow: inset 0 1px 0 0 transparent, inset 0 -1px 0 0 transparent, inset 1px 0 0 transparent;         box-shadow: inset 0 1px 0 0 transparent, inset 0 -1px 0 0 transparent, inset 1px 0 0 transparent     }          .tournament__table-current .table-nickname {         color: #fff     }          .tournament__table-current .table-gift {         border-radius: 0;         -webkit-box-shadow: inset 0 1px 0 0 transparent, inset 0 -1px 0 0 transparent, inset -1px 0 0 transparent;         box-shadow: inset 0 1px 0 0 transparent, inset 0 -1px 0 0 transparent, inset -1px 0 0 transparent     }          .tournament__table-separator td {         position: relative     }          .tournament__table-separator td:before,     .tournament__table-separator td:after {         left: 0;         height: 1px;         width: 100%;         display: block;         position: absolute;         content: '';         border-top: 1px solid #4E4E4E     }          .tournament__table-separator td:before {         bottom: 8px;         border-bottom: 1px solid #4E4E4E     }          .tournament__table-separator td:after {         bottom: 5px     }          .tournament__table-separator+tr td {         padding-top: 2px     }          .tournament__list-table-cont {         padding-left: 0;         padding-right: 0;         width: 100%;         display: inline-block;         -webkit-box-sizing: content-box;         box-sizing: content-box;         border-top: 1px solid #f5f5f5     }          @media (min-width: 754px) {         .tournament__list-table-cont {             padding-bottom: 16px;             width: 50%;             float: left         }         .tournament__list-table-cont .tournament__table:first-child {             margin-top: 0         }     }          @media (min-width: 1054px) {         .tournament__list-table-cont {             padding-top: 6px;             width: 100%;             float: none         }     }          .tournament__page-table-cont {         padding: 0     }          .tournament__list-table {         padding: 6px 20px 0 20px;         margin-top: 14px;         position: relative     }          .tournament__list-table thead {         display: none     }          .tournament__list-table td {         padding: 3px 0;         font-size: 16px;         color: #555     }          .tournament__list-table .table-position {         padding-left: 20px;         width: 30px;         font-size: 14px;         color: #B3B3B3     }          .tournament__list-table .table-nickname {         width: 50%     }          .tournament__list-table .table-result {         padding-right: 20px;         text-align: right;         color: #555;         font-weight: normal     }          .tournament__list-table .table-gift {         visibility: hidden;         display: none     }          .tournament__list-table:first-child tr:nth-child(-n+3) td {         font-weight: normal     }          .tournament__list-table:first-child tr:nth-child(-n+3) td.table-position {         font-weight: normal;         color: #ffb000     }          .tournament__list-table:first-child tr:nth-child(-n+3) td.table-nickname {         color: #555     }          .tournament__list-table:first-child tr:nth-child(-n+3).tournament__table-current .table-position {         color: #fff     }          .tournament__list-table:first-child tr:nth-child(-n+3).tournament__table-current .table-nickname {         color: #fff     }          .tournament__list-table:first-child tr.tournament__table-current td {         font-weight: inherit     }          .tournament__list-table:first-child tr.tournament__table-current .table-position {         color: #fff     }          .tournament__list-table:nth-child(2) {         margin-top: 6px     }          @media (min-width: 754px) {         .tournament__list-table {             padding-bottom: 20px;             border-top: none         }         .tournament__list-table:after {             top: 0;             bottom: -16px;             left: 0;             width: 1px;             content: "";             background: #F5F5F5;             position: absolute;             display: block         }     }          @media (min-width: 1054px) {         .tournament__list-table {             padding-bottom: 0         }         .tournament__list-table:after {             content: none         }     }          .tournament__list-table .tournament__table-game {         padding-left: 10px     }          .tournament__list-table .tournament__table-game-link {         color: #555     }          .tournament__list-table .tournament__table-current td {         color: #fff     }          .tournament__list-table .tournament__table-current .table-position {         font-weight: normal     }          .tournament__list-table .tournament__table-current .table-nickname {         color: #fff     }          .tournament__list-table .tournament__table-current .table-result {         color: #fff;         border-radius: 0;         -webkit-box-shadow: inset 0 1px 0 0 transparent, inset 0 -1px 0 0 transparent, inset -1px 0 0 transparent;         box-shadow: inset 0 1px 0 0 transparent, inset 0 -1px 0 0 transparent, inset -1px 0 0 transparent     }          .tournament__list-table .tournament__table-separator td:before,     .tournament__list-table .tournament__table-separator td:after {         border-top: 1px solid #f5f5f5     }          .tournament__list-table .tournament__table-separator td:before {         border-bottom: 1px solid #f5f5f5     }          .tournament__list-table .tournament__table-avatar {         display: none     }          .tournament__page-table {         margin-top: 14px;         padding-bottom: 20px;         table-layout: fixed;         border-bottom: 1px solid #F5F5F5     }          .tournament__page-table thead {         border-right: 0 solid transparent;         border-left: 0 solid transparent     }          .tournament__page-table thead td:nth-child(3) {         color: #9B9B9B     }          .tournament__page-table tbody {         border-right: 0 solid transparent;         border-left: 0 solid transparent     }          .tournament__page-table tbody td {         padding: 10px 0;         font-size: 14px;         color: #555     }          @media (min-width: 508px) {         .tournament__page-table tbody td {             font-size: 16px         }     }          .tournament__page-table td:first-child {         width: 20px;         padding-right: 8px;         text-align: right     }          @media (min-width: 508px) {         .tournament__page-table td:first-child {             padding-left: 20px         }     }          .tournament__page-table td:nth-child(2) {         width: 28.5%;         padding-left: 4px     }          @media (min-width: 1054px) {         .tournament__page-table td:nth-child(2) {             width: 22%;             padding-left: 12px         }     }          .tournament__page-table td:nth-child(3) {         padding-left: 10px;         text-align: right     }          .tournament__page-table td:nth-child(4) {         padding-left: 10px     }          @media (min-width: 1054px) {         .tournament__page-table td:nth-child(4) {             padding-left: 20px         }     }          .tournament__page-table .table-position {         font-size: 14px;         font-weight: 400;         color: #B3B3B3     }          @media (min-width: 508px) {         .tournament__page-table .table-position {             font-size: 16px         }     }          .tournament__page-table .table-result {         color: unset     }          .tournament__page-table .table-gift {         font-size: 12px;         color: #ffb000;         display: block;         white-space: nowrap;         text-overflow: ellipsis;         overflow: hidden;         display: table-cell     }          @media (min-width: 508px) {         .tournament__page-table .table-gift {             font-size: 14px         }     }          .tournament__page-table .tournament__table-game-link {         color: #555     }          .tournament__page-table .tournament__table-current td {         color: #fff;         font-weight: inherit     }          .tournament__page-table .tournament__table-current .table-position {         color: #fff     }          .tournament__page-table .tournament__table-current .table-result {         color: #fff     }          .tournament__page-table .tournament__table-current .table-gift {         padding-top: 9px;         color: #fff     }          .tournament__page-table .tournament__table-separator td {         padding-bottom: 0;         padding-top: 0;         border-top: 1px solid #f5f5f5     }          .tournament__page-table .tournament__table-separator td:before {         right: 0;         left: 0;         bottom: -4px;         width: 100%;         border-top: 1px solid #f5f5f5;         border-bottom: 1px solid #f5f5f5     }          .tournament__page-table .tournament__table-separator td:after {         content: none     }          .tournament__page-table .tournament__table-separator .table-gift {         overflow: visible     }          .tournament__page-table .tournament__table-separator+tr td {         padding-top: 8px     }          .tournament__page-table:first-child tbody tr:nth-child(-n+3) td:not(.tournament__table-empty td) {         font-size: 16px;         font-weight: 400     }          @media (min-width: 508px) {         .tournament__page-table:first-child tbody tr:nth-child(-n+3) td:not(.tournament__table-empty td) {             font-size: 20px         }     }          .tournament__page-table:first-child tbody tr:nth-child(-n+3) .table-position {         font-size: 14px;         color: #ffb000     }          @media (min-width: 508px) {         .tournament__page-table:first-child tbody tr:nth-child(-n+3) .table-position {             font-size: 16px         }     }          .tournament__page-table:first-child tbody tr:nth-child(-n+3) .table-result {         color: initial;         font-weight: initial     }          .tournament__page-table:first-child tbody tr:nth-child(-n+3) .table-nickname {         font-weight: initial     }          .tournament__page-table:first-child tbody tr:nth-child(-n+3) .table-gift {         font-size: 12px;         font-weight: 600;         color: #4a4a4a     }          @media (min-width: 508px) {         .tournament__page-table:first-child tbody tr:nth-child(-n+3) .table-gift {             font-size: 16px         }     }          .tournament__page-table:first-child tbody tr:nth-child(-n+3).tournament__table-current .table-position {         color: #fff     }          .tournament__page-table:first-child tbody tr:nth-child(-n+3).tournament__table-current .table-result {         color: #fff     }          .tournament__page-table:first-child tbody tr:nth-child(-n+3).tournament__table-current .table-gift {         color: #fff;         font-weight: inherit     }          .tournament__page-table:nth-child(2) {         margin-top: 0     }          .tournament__page-table:nth-child(2) thead td {         padding-top: 0;         padding-bottom: 0     }          .tournament__page-table-future thead td:nth-child(2) {         color: #9B9B9B     }          .tournament__page-table-future td:first-child {         width: 14%;         padding-right: 8px;         text-align: right     }          .tournament__page-table-future td:nth-child(2) {         padding-left: 40px;         width: 86%;         color: #555     }          .tournament__table-avatar {         margin-right: 10px;         width: 36px;         height: 36px;         border-radius: 50%;         vertical-align: middle;         overflow: hidden;         display: inline-block     }          .tournament__table-avatar img {         width: 36px;         height: 36px     }          .tournament__sidebar-tables {         margin-top: 0;         margin-left: 0;         padding: 0 6px 0 6px;         background: #130d25;         overflow: hidden;         border-radius: 0;         -webkit-box-shadow: inset 0 -1px 0 0 #312948, inset -1px 0 0 #312948, inset 1px 0 0 #312948;         box-shadow: inset 0 -1px 0 0 #312948, inset -1px 0 0 #312948, inset 1px 0 0 #312948     }          .tournament__sidebar-tables .tournament__table thead {         display: none     }          .tournament__sidebar-tables .tournament__table td {         padding: 6px 0;         font-size: 14px;         position: relative;         color: #7F7F7F     }          .tournament__sidebar-tables .tournament__table .table-position {         width: 20px;         padding-left: 10px;         padding-right: 10px     }          .tournament__sidebar-tables .tournament__table .table-result {         text-align: right;         padding-right: 10px;         color: #ffa000;         font-weight: normal     }          .tournament__sidebar-tables .tournament__table .table-gift {         visibility: hidden;         display: none     }          .tournament__sidebar-tables .tournament__table tr.tournament__table-separator td {         border-bottom: none     }          .tournament__sidebar-tables .tournament__table tr.tournament__table-separator td:before {         border-top: 1px solid #312948;         border-bottom: 1px solid #312948     }          .tournament__sidebar-tables .tournament__table tr.tournament__table-separator td:after {         border-top: 1px solid #312948     }          .tournament__sidebar-tables .tournament__table tr.tournament__table-separator+tr td {         padding-top: 6px     }          .tournament__sidebar-tables .tournament__table-avatar {         display: none     }          .tournament__sidebar-tables .tournament__table:first-child tr:nth-child(-n+3) td {         color: #fff;         position: relative;         font-weight: normal     }          .tournament__sidebar-tables .tournament__table:first-child tr:nth-child(-n+3) td.table-position {         font-weight: normal     }          .tournament__sidebar-tables .tournament__table:first-child tr:nth-child(-n+3) .table-position:after {         left: 0;         width: 3px;         top: 0;         bottom: 0;         background: #CB9E45;         content: none;         position: absolute     }          .tournament__sidebar-tables .tournament__table:first-child tr:nth-child(-n+3) .table-result {         color: #ffa000;         font-weight: inherit     }          .tournament__sidebar-tables .tournament__table:first-child tr:nth-child(-n+3).tournament__table-current .table-position {         color: #ffa000     }          .tournament__sidebar-tables .tournament__table:first-child tr:nth-child(-n+3).tournament__table-current .table-nickname {         color: #ffa000     }          .tournament__sidebar-tables .tournament__table:first-child tr:nth-child(-n+3).tournament__table-current .table-result {         color: #ffa000     }          .tournament__sidebar-tables .tournament__table:first-child tr:nth-child(2) .table-position:after {         background: #9B9B9B     }          .tournament__sidebar-tables .tournament__table:first-child tr:nth-child(3) .table-position:after {         background: #4E4E4E     }          .tournament__sidebar-tables .tournament__table:first-child tr:nth-child(n+4) td {         color: #b8b6bd;         font-weight: normal     }          .tournament__sidebar-tables .tournament__table:first-child tr:nth-child(n+4) td.table-result {         color: #ffa000     }          .tournament__sidebar-tables .tournament__table:first-child tr:nth-child(n+4).tournament__table-current .table-position {         color: #ffa000     }          .tournament__sidebar-tables .tournament__table:first-child tr:nth-child(n+4).tournament__table-current .table-nickname {         color: #ffa000     }          .tournament__sidebar-tables .tournament__table:first-child tr:nth-child(n+4).tournament__table-current .table-result {         color: #ffa000     }          .tournament__sidebar-tables .tournament__table:nth-child(2) td {         color: #7F7F7F     }          .tournament__sidebar-tables .tournament__table:nth-child(2) .table-position {         color: #b8b6bd     }          .tournament__sidebar-tables .tournament__table:nth-child(2) .table-nickname {         color: #b8b6bd     }          .tournament__sidebar-tables .tournament__table:nth-child(2) .table-result {         color: #ffa000     }          .tournament__sidebar-tables .tournament__table:nth-child(2) .tournament__table-current .table-position {         color: #ffa000     }          .tournament__sidebar-tables .tournament__table:nth-child(2) .tournament__table-current .table-nickname {         color: #ffa000     }          .tournament__sidebar-tables .tournament__table:nth-child(2) .tournament__table-current .table-result {         color: #ffa000     }          .tournament__sidebar-tables .tournament__table:after {         content: none     }          .tournament__sidebar-tables .tournament__table-game-link {         color: #fff     }          .tournament__sidebar-tables .tournament__table-current {         background: transparent     }          .tournament__sidebar-tables .tournament__table-current td {         color: #fff;         font-weight: inherit;         -webkit-box-shadow: inset 0 1px 0 0 #ff0063, inset 0 -1px 0 0 #ff0063;         box-shadow: inset 0 1px 0 0 #ff0063, inset 0 -1px 0 0 #ff0063     }          .tournament__sidebar-tables .tournament__table-current .table-position {         color: #ffa000;         border-radius: 100px 0 0 100px;         -webkit-box-shadow: inset 0 1px 0 0 #ff0063, inset 0 -1px 0 0 #ff0063, inset 1px 0 0 #ff0063;         box-shadow: inset 0 1px 0 0 #ff0063, inset 0 -1px 0 0 #ff0063, inset 1px 0 0 #ff0063     }          .tournament__sidebar-tables .tournament__table-current .table-position:after {         content: none     }          .tournament__sidebar-tables .tournament__table-current .table-nickname {         color: #ffa000     }          .tournament__sidebar-tables .tournament__table-current td.table-result {         color: #ffa000;         border-radius: 0 100px 100px 0;         -webkit-box-shadow: inset 0 1px 0 0 #ff0063, inset 0 -1px 0 0 #ff0063, inset -1px 0 0 #ff0063;         box-shadow: inset 0 1px 0 0 #ff0063, inset 0 -1px 0 0 #ff0063, inset -1px 0 0 #ff0063     }          .tournament__winners {         margin-top: 10px;         text-align: center;         position: relative;         z-index: 1     }          .tournament__winners-title {         font-size: 14px;         color: #fff     }          .tournament__winners-wr {         padding-top: 0;         margin: 0 auto;         max-width: 594px     }          @media (min-width: 508px) {         .tournament__winners-wr {             padding-top: 6px         }     }          .tournament__winners-item {         padding: 14px 0 20px;         width: 90px;         border-radius: 2px;         vertical-align: top;         margin: 20px 0 0 0;         display: inline-block     }          @media (min-width: 508px) {         .tournament__winners-item {             width: 122px         }     }          .tournament__winners-item span {         padding-top: 12px;         color: #fff;         text-align: center;         display: block;         position: relative;         font-weight: 400;         font-family: "Open Sans", Helvetica, Arial, sans-serif !important     }          .tournament__winners-item span:before {         top: 0;         left: 50%;         position: absolute;         -webkit-transform: translateX(-50%);         transform: translateX(-50%)     }          .tournament__winners-item:nth-child(2) {         width: 110px;         margin-top: 0     }          @media (min-width: 508px) {         .tournament__winners-item:nth-child(2) {             width: 214px;             margin: 0 10px         }     }          @media (min-width: 754px) {         .tournament__winners-item:nth-child(2) {             width: 244px;             margin: 0 25px         }     }          .tournament__winners-item:nth-child(2) .tournament__winners-name {         margin-top: 46px     }          @media (min-width: 508px) {         .tournament__winners-item:nth-child(2) .tournament__winners-name {             margin-top: 56px         }     }          .tournament__winners-item:nth-child(2) .tournament__winners-prize {         margin-top: 0;         font-size: 16px     }          @media (min-width: 508px) {         .tournament__winners-item:nth-child(2) .tournament__winners-prize {             font-size: 24px         }     }          .tournament__winners-item.current {         background: rgba(204, 157, 66, 0.89)     }          .tournament__winners-name {         margin-top: 30px;         font-size: 14px;         color: #fff     }          @media (min-width: 508px) {         .tournament__winners-name {             margin-top: 40px         }     }          .tournament__winners-prize {         margin-top: 2px;         font-size: 14px;         font-weight: 400;         color: #fff     }          @media (min-width: 508px) {         .tournament__winners-prize {             font-size: 20px;             margin-top: 7px         }     }          .icon-place-1 {         font-size: 30px     }          @media (min-width: 508px) {         .icon-place-1 {             font-size: 40px         }     }          .icon-place-1:before {         left: 50%;         font-size: 75px;         -webkit-transform: translateX(-50%);         transform: translateX(-50%)     }          @media (min-width: 508px) {         .icon-place-1:before {             font-size: 96px         }     }          .icon-place-3,     .icon-place-2 {         font-size: 25px     }          .icon-place-3:before,     .icon-place-2:before {         content: "\e05c"     }          @media (min-width: 508px) {         .icon-place-3,         .icon-place-2 {             font-size: 34px         }     }          .icon-place-3:before,     .icon-place-2:before {         font-size: 58px     }          @media (min-width: 508px) {         .icon-place-3:before,         .icon-place-2:before {             font-size: 80px         }     }          .tournament__table-game {         padding-left: 8px;         left: -8px;         right: -800px;         top: 0;         bottom: 0;         text-align: left;         position: absolute;         visibility: hidden;         z-index: 1     }          .tournament__table-game-img {         width: auto;         height: 100%;         display: inline-block;         vertical-align: middle     }          .tournament__table-game-link {         margin-left: 15px;         font-size: 14px;         font-weight: normal;         color: #fff;         text-decoration: underline;         display: inline-block;         vertical-align: middle     }          .tournament__table-game-link:hover {         text-decoration: none     }          .tournament__table-user-game {         cursor: pointer     }          .tournament__table-user-game:hover {         background: none     }          .tournament__table-user-game:hover .tournament__table-game {         visibility: visible     }          .tournament__table-user-game:hover .table-nickname,     .tournament__table-user-game:hover .table-result,     .tournament__table-user-game:hover .table-gift {         visibility: hidden;         -webkit-box-shadow: none;         box-shadow: none     }          .user-status {         width: 45px;         height: 45px;         position: relative;         border-radius: 50%;         -webkit-box-shadow: none;         box-shadow: none     }          .user-status--large {         width: 65px;         height: 65px     }          .user-status__circle-progress:before {         content: '';         background: #00133e;         border-radius: 50%;         position: absolute;         left: -1%;         top: -1%;         width: 102%;         height: 102%;         z-index: 8     }          .user-status__circle-progress .pie_progress__svg {         position: relative;         z-index: 30     }          .user-status__user-data {         display: none     }          .user-status__pic {         -webkit-box-sizing: border-box;         box-sizing: border-box;         position: absolute;         top: 50%;         left: 50%;         z-index: 100;         border-radius: 50%;         width: 35px;         height: 35px;         -webkit-transform: translate3d(-50%, -50%, 0);         transform: translate3d(-50%, -50%, 0);         background-size: 85px;         background-position: 0 197%;         background-repeat: no-repeat     }          .user-status__pic--1 {         background-position: 0 97%     }          .user-status__pic--2 {         background-position: 0 73%     }          .user-status__pic--3 {         background-position: 0 49%     }          .user-status__pic--4 {         background-position: 0 25%     }          .user-status__pic--5 {         background-position: 0 0     }          .user-status__pic--6 {         background-position: 72% 25%     }          .user-status__pic--7 {         background-position: 72% 0     }          .Whoops.container .panel {         z-index: 100     }          .winners-beta {         position: relative;         overflow: hidden;         color: #7f7f7f;         background: transparent;         width: 100%;         max-width: 1300px;         margin: 20px auto;         -webkit-box-shadow: initial;         box-shadow: initial;         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-box-align: center;         -ms-flex-align: center;         align-items: center     }          .winners-beta__title {         display: none;         -ms-flex-preferred-size: 100%;         flex-basis: 100%;         text-transform: uppercase;         color: #1c2e6f;         font-size: 12px;         font-weight: 600;         max-width: 80px;         text-align: left;         padding: 0     }          @media (min-width: 508px) {         .winners-beta__title {             max-width: 180px;             padding: 0         }     }          .winners-beta__swiper {         overflow: hidden;         position: relative;         background: #fff;         -ms-flex-preferred-size: 100%;         flex-basis: 100%     }          .winners-beta__swiper:before {         content: '';         position: absolute;         width: 40px;         height: 100%;         top: 0;         right: 0;         background: -webkit-gradient(linear, right top, left top, from(#fff), to(rgba(255, 255, 255, 0)));         background: linear-gradient(to left, #fff 0%, rgba(255, 255, 255, 0) 100%);         z-index: 100     }          .winners-beta [class^="winners-beta__arrow-"] {         color: #fff;         display: inline-block;         text-align: center;         line-height: 20px;         padding: 6px 22px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-radius: 50px;         font-size: 16px;         text-transform: inherit;         text-decoration: none;         cursor: pointer;         outline: none;         -webkit-transition: all .2s ease;         transition: all .2s ease;         border-width: 2px;         position: relative;         font-size: 14px;         color: #fff;         cursor: pointer;         position: absolute;         top: 0;         padding: 0;         width: 28px;         height: 28px;         line-height: 28px;         border-radius: 50px;         text-align: center;         border: 1px solid rgba(151, 151, 151, 0.3)     }          .winners-beta [class^="winners-beta__arrow-"]:hover {         text-decoration: none     }          .winners-beta__arrow-next {         right: -9999px     }          .winners-beta--sidebar .winners-beta__arrow-next {         right: 0     }          .winners-beta__arrow-prev {         right: -9999px     }          .winners-beta__wrap {         display: -webkit-box;         display: -ms-flexbox;         display: flex     }          .winners-beta__item {         padding: 13px;         position: relative;         -webkit-transition: opacity .2s ease;         transition: opacity .2s ease;         cursor: pointer;         -ms-flex-negative: 0;         flex-shrink: 0;         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-box-align: center;         -ms-flex-align: center;         align-items: center;         min-width: 190px;         overflow: hidden     }          .winners-beta__item::after {         clear: both;         content: "";         display: table     }          @media (min-width: 754px) {         .winners-beta__item {             padding: 13px 25px;             margin: 0;             min-width: 210px         }     }          .winners-beta__thumb {         width: 70px;         padding-bottom: 53px;         position: relative;         margin-right: 7px;         overflow: hidden;         border-radius: 4px;         -webkit-box-shadow: initial;         box-shadow: initial;         z-index: 1     }          .winners-beta__game-img {         position: absolute;         top: 50%;         left: 50%;         -webkit-transform: translate(-50%, -50%);         transform: translate(-50%, -50%);         width: 100%;         height: auto;         opacity: 0     }          .winners-beta__game-img.swiper-lazy-loaded {         opacity: 1     }          .winners-beta__description {         text-align: left;         position: relative;         -webkit-transition: opacity .2s ease;         transition: opacity .2s ease     }          .winners-beta__item:hover .winners-beta__description {         opacity: 0     }          .winners-beta__won {         color: #ffa000;         font-size: 20px;         font-weight: 400     }          .winners-beta__currency {         font-style: italic;         color: #7f7f7f;         text-transform: initial;         font-weight: initial     }          .winners-beta__game-link {         display: inline-block;         margin-right: 5px;         max-width: 100px;         text-decoration: none;         text-overflow: ellipsis;         vertical-align: middle;         white-space: nowrap;         color: #ff0063;         overflow: hidden;         font-size: 16px;         font-weight: 400     }          .winners-beta__user-name {         vertical-align: middle;         font-weight: initial;         color: #7f7f7f     }          .winners-beta__btn {         color: #fff;         display: inline-block;         text-align: center;         line-height: 20px;         padding: 6px 22px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-radius: 50px;         font-size: 16px;         text-transform: inherit;         text-decoration: none;         cursor: pointer;         outline: none;         -webkit-transition: all .2s ease;         transition: all .2s ease;         border-width: 2px;         position: relative;         background: #ff0063     }          .winners-beta__btn:hover {         text-decoration: none     }          .winners-beta__btn:hover {         background: #ff1971     }          .winners-beta__btn:active {         background: #d90053;         color: rgba(255, 255, 255, 0.7)     }          @media (min-width: 754px) {         .winners-beta__btn {             min-width: 130px;             -webkit-box-shadow: none;             box-shadow: none;             font-size: 18px;             padding: 10px 26px;             border-radius: 50px         }     }          .winners-beta__btn-wrap {         -webkit-transition: opacity ease .3s;         transition: opacity ease .3s;         position: absolute;         left: 100px;         opacity: 0;         top: 50%;         -webkit-transform: translate(0, -50%);         transform: translate(0, -50%)     }          .winners-beta__item:hover .winners-beta__btn-wrap {         opacity: 1     }          .winners-preload {         float: left;         padding: 13px 25px;         width: 240px;         margin: 0 auto     }          .winners-preload__img {         width: 60px;         height: 46px;         border-radius: 3px;         float: left;         background: #e7eef6     }          .winners-preload__title {         width: 150px     }          .winners-preload__currency {         width: 90px     }          .winners-preload__text {         height: 15px;         float: left;         border-radius: 3px;         margin: 0 0 5px 5px;         background: #e7eef6     }          .flex-sticky {         background: #140e2a      }          .promo {         background: #F5F5F5     }          .promo .tabs__link {         font-size: 14px     }          .promo__block {         padding: 10px     }          @media (min-width: 754px) {         .promo__block {             padding: 20px 40px         }     }          .promo__banner {         -webkit-box-sizing: border-box;         box-sizing: border-box;         position: relative;         padding-top: 65px;         height: 300px     }          .promo__banner-title {         margin-bottom: 10px;         font-size: 32px;         font-weight: 600;         color: #fff     }          .promo__banner-trophy {         font-size: 30px     }          .promo__banner-mili {         background: #130D25 !important;         border-radius: 3px;         margin: 0 auto;         max-width: 350px;         color: #fff     }          .promo__section {         background: #fff;         padding-top: 20px     }          .promo__section-prizelist {         padding-bottom: 20px     }          .promo__section-bottom {         background: #dee3f0;         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -ms-flex-wrap: wrap;         flex-wrap: wrap;         -webkit-box-pack: center;         -ms-flex-pack: center;         justify-content: center;         padding-bottom: 35px;         text-align: left;         font-weight: 400     }          .promo__section-left {         -webkit-box-flex: 1;         -ms-flex: 1 1 100%;         flex: 1 1 100%;         margin: 3%     }          @media (min-width: 754px) {         .promo__section-left {             -webkit-box-flex: 1;             -ms-flex: 1 1 38%;             flex: 1 1 38%         }     }          .promo__section-right {         -webkit-box-flex: 1;         -ms-flex: 1 1 100%;         flex: 1 1 100%;         margin: 3%     }          @media (min-width: 754px) {         .promo__section-right {             -webkit-box-flex: 1;             -ms-flex: 1 1 50%;             flex: 1 1 50%         }     }          .promo__title {         margin: 0 0 5px;         font-size: 32px;         font-weight: 600;         text-transform: uppercase;         color: #ffa000     }          .promo__subtitle {         font-weight: 600;         color: #9b9b9b     }          .promo__heading {         margin: 0 0 30px;         position: relative;         font-weight: 400;         text-transform: uppercase     }          .promo__heading:before {         content: "";         display: block;         border-top: solid 1px #ececec;         width: 100%;         height: 1px;         position: absolute;         bottom: 12px;         z-index: 1     }          .promo__heading span {         background: #F5F5F5;         padding: 0 5%;         position: relative;         z-index: 5     }          .promo__heading small {         display: block;         text-transform: capitalize     }          .promo__box {         display: -webkit-box;         display: -ms-flexbox;         display: flex;         padding: 20px 20px 0;         -webkit-box-orient: vertical;         -webkit-box-direction: normal;         -ms-flex-direction: column;         flex-direction: column     }          @media (min-width: 1054px) {         .promo__box {             -webkit-box-orient: horizontal;             -webkit-box-direction: normal;             -ms-flex-direction: row;             flex-direction: row         }     }          .promo__box-item {         background: #fff;         position: relative;         padding-top: 70px;         margin: 40px 0     }          @media (min-width: 1054px) {         .promo__box-item {             width: 33.333%         }     }          @media (min-width: 508px) {         .promo__box-item {             margin: 40px 20px         }     }          .promo__box-header {         position: absolute;         left: 0;         top: 0;         width: 100%;         -webkit-transform: translate3d(0, -60%, 0);         transform: translate3d(0, -60%, 0)     }          .promo__box-gonfalon {         max-width: 100%;         height: auto     }          .promo__box-line-text {         border-top: 1px solid;         border-bottom: 1px solid;         border-color: #f5f5f5;         margin-bottom: 10px;         line-height: 28px;         font-weight: 600;         color: #9b9b9b     }          .promo__box-title {         margin-bottom: 10px;         font-size: 24px;         font-weight: 600;         color: #ffa000     }          .promo__box-thumb {         display: block;         margin: auto;         margin-bottom: -40px     }          .promo__link {         color: #fff;         display: inline-block;         text-align: center;         line-height: 20px;         padding: 6px 22px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-radius: 50px;         font-size: 16px;         text-transform: inherit;         text-decoration: none;         cursor: pointer;         outline: none;         -webkit-transition: all .2s ease;         transition: all .2s ease;         border-width: 2px;         position: relative;         background: transparent;         -webkit-box-shadow: none;         box-shadow: none;         text-shadow: none;         color: #ff0063;         margin-bottom: 10px     }          .promo__link:hover {         text-decoration: none     }          .promo__link:hover {         text-decoration: underline     }          .promo__activate {         padding: 20px 10px 10px     }          .promo__activate-btn {         color: #fff;         display: inline-block;         text-align: center;         line-height: 20px;         padding: 6px 22px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-radius: 50px;         font-size: 16px;         text-transform: inherit;         text-decoration: none;         cursor: pointer;         outline: none;         -webkit-transition: all .2s ease;         transition: all .2s ease;         border-width: 2px;         position: relative;         background: #ff0063;         padding: 10px 20px     }          .promo__activate-btn:hover {         text-decoration: none     }          .promo__activate-btn:hover {         background: #ff1971     }          .promo__activate-btn:active {         background: #d90053;         color: rgba(255, 255, 255, 0.7)     }          .promo__activate-desc {         padding: 10px;         color: #ccc     }          .promo__conditions {         width: 100%;         height: auto     }          .promo__conditions-desc {         padding-top: 15px;         font-weight: 400     }          .promo__img {         display: block;         margin: 0 auto;         max-width: 100%;         height: auto     }          .promo__img--main {         display: block;         margin: 0 auto;         max-width: 100%;         height: auto     }          .promo__content {         text-align: left;         padding: 0 50px 50px;         line-height: 24px;         font-weight: 400;         max-width: 650px;         margin: 0 auto     }          .promo__content--custom ol {         list-style: none;         position: relative;         padding: 0;         margin: 20px 0     }          .promo__content--custom ol:before {         content: '';         background: #fff;         position: absolute;         left: 14px;         width: 2px;         height: 100%     }          .promo__content--custom ol li {         counter-increment: step-counter;         position: relative;         padding-left: 50px;         margin-bottom: 25px     }          .promo__content--custom ol li:before {         content: counter(step-counter);         background: #fff;         border-radius: 50%;         position: absolute;         left: 0;         top: -5px;         width: 30px;         height: 30px;         line-height: 30px;         text-align: center;         font-weight: 600;         color: #898989     }          .promo__table {         background: #fff;         width: 100%     }          .promo__footer {         padding: 40px;         font-weight: 400     }          .promo__uppercase {         text-transform: uppercase     }          .promo .tabs__list {         white-space: nowrap;         overflow: auto     }          .promo__timer {         background: -webkit-gradient(linear, left top, left bottom, from(#dc1561), to(#fea602));         background: linear-gradient(to bottom, #dc1561, #fea602);         border-radius: 3px;         font-size: 16px;         position: absolute;         top: 0;         left: 50%;         -webkit-transform: translate3d(-50%, 0, 0);         transform: translate3d(-50%, 0, 0)     }          .promo__timer-link {         position: absolute;         top: 0;         right: 0;         text-decoration: underline;         color: #06b4ef     }          .promo__timer-title {         padding: 10px 10px 0;         font-size: 12px;         text-align: center;         color: #fff     }          .promo__timer-clock {         display: -webkit-box;         display: -ms-flexbox;         display: flex;         padding: 0 10px;         position: relative;         height: 35px     }          .promo__timer-item {         font-size: 24px;         font-weight: 400;         padding: 0 5px;         color: #fff     }          .promo__timer-desc {         display: none;         font-size: 12px;         text-transform: lowercase;         text-align: center     }          .promo__timer-dots {         line-height: 32px;         font-weight: 400;         color: #fff     }          .promo__top-header {         position: absolute;         left: 50px;         display: none     }          .user-panel-alpha__desktop .promo__top-header {         display: none     }          @media (min-width: 1054px) {         .user-panel-alpha__desktop .promo__top-header {             left: auto;             right: 10px;             display: block         }     }          @media (min-width: 754px) {         .promo__top-header {             display: block;             top: 50px;             left: auto;             right: 50px         }     }          @media (min-width: 1054px) {         .promo__top-header {             left: auto;             right: 300px         }     }          .promo__popup {         background: #fff;         border-radius: 5px;         -webkit-box-shadow: 0 7px 15px 0 rgba(0, 0, 0, 0.4);         box-shadow: 0 7px 15px 0 rgba(0, 0, 0, 0.4);         padding: 20px 10px;         position: fixed;         bottom: 100px;         right: 20px;         width: 260px;         font-size: 14px;         text-align: center;         color: #374065;         z-index: 1000;         -webkit-transition: -webkit-transform .2s ease;         transition: -webkit-transform .2s ease;         transition: transform .2s ease;         transition: transform .2s ease, -webkit-transform .2s ease;         -webkit-transform: translate3d(200%, 0, 0);         transform: translate3d(200%, 0, 0)     }          @media all and (orientation: landscape) and (max-width: 640px) {         .promo__popup {             right: 80px;             bottom: 20px         }     }          .promo__popup.is-open {         -webkit-transform: translate3d(0, 0, 0);         transform: translate3d(0, 0, 0)     }          .promo__popup-gonfalon {         background: -webkit-gradient(linear, left bottom, left top, from(#DB1562), to(#FDA503));         background: linear-gradient(to top, #DB1562, #FDA503);         border-radius: 2px;         padding: 2px 4px;         position: absolute;         top: 0;         left: 50%;         letter-spacing: 1px;         font-size: 12px;         text-transform: uppercase;         color: #ffffff;         -webkit-transform: translate3d(-50%, -50%, 0);         transform: translate3d(-50%, -50%, 0)     }          .promo__popup-title {         margin-bottom: 5px;         font-weight: bold;         color: #FF0063     }          .promo__popup-desc {         margin-bottom: 15px;         font-weight: bold     }          .promo__popup-thumb {         margin: 0 auto;         margin-bottom: 20px;         position: relative;         width: 120px;         height: 120px     }          @media all and (orientation: landscape) and (max-width: 640px) {         .promo__popup-thumb {             display: none         }     }          .promo__popup-img {         width: 100%;         height: auto;         -webkit-transform: translate3d(5%, 0, 0);         transform: translate3d(5%, 0, 0)     }          .promo__popup-timer {         margin-bottom: 10px     }          .promo__popup-timer-clock {         font-size: 18px;         font-weight: bold;         color: #FF0063     }          .promo__popup-close {         border: 1px solid #21C1FE;         border-radius: 50%;         position: absolute;         top: 10px;         right: 10px;         width: 20px;         height: 20px;         color: #21C1FE     }          .promo__popup-close:hover {         text-decoration: none     }          .promo__popup-close:before {         content: 'x'     }          .promo__popup-btn {         color: #fff;         display: inline-block;         text-align: center;         line-height: 20px;         padding: 6px 22px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-radius: 50px;         font-size: 16px;         text-transform: inherit;         text-decoration: none;         cursor: pointer;         outline: none;         -webkit-transition: all .2s ease;         transition: all .2s ease;         border-width: 2px;         position: relative;         background: #ff0063;         margin-bottom: 5px;         font-weight: bold     }          .promo__popup-btn:hover {         text-decoration: none     }          .promo__popup-btn:hover {         background: #ff1971     }          .promo__popup-btn:active {         background: #d90053;         color: rgba(255, 255, 255, 0.7)     }          .promo__popup-link {         color: #fff;         display: inline-block;         text-align: center;         line-height: 20px;         padding: 6px 22px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-radius: 50px;         font-size: 16px;         text-transform: inherit;         text-decoration: none;         cursor: pointer;         outline: none;         -webkit-transition: all .2s ease;         transition: all .2s ease;         border-width: 2px;         position: relative;         background: transparent;         -webkit-box-shadow: none;         box-shadow: none;         text-shadow: none;         color: #ff0063     }          .promo__popup-link:hover {         text-decoration: none     }          .promo__popup-link:hover {         text-decoration: underline     }          .promo__prize-list {         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -ms-flex-wrap: wrap;         flex-wrap: wrap;         padding: 50px 10px     }          @media (min-width: 754px) {         .promo__prize-list {             padding: 50px         }     }          .promo__prize-item {         -webkit-box-sizing: border-box;         box-sizing: border-box;         -webkit-box-flex: 1;         -ms-flex: 1 1 100%;         flex: 1 1 100%;         padding: 20px 20px 40px;         position: relative     }          @media (min-width: 754px) {         .promo__prize-item {             -webkit-box-flex: 1;             -ms-flex: 1 1 33.333%;             flex: 1 1 33.333%         }         .promo__prize-item:first-child {             -webkit-box-flex: 1;             -ms-flex: 1 1 100%;             flex: 1 1 100%         }     }          .promo__prize-thumb {         max-width: 100%;         height: auto     }          .promo__prize-title {         margin: 0 auto;         margin-bottom: 20px;         max-width: 280px;         font-weight: 400     }          @media (min-width: 754px) {         .promo__prize-title {             font-size: 16px         }     }          .promo__prize-gonfalon {         background: #312948;         border-radius: 3px;         position: absolute;         top: -25px;         left: 50%;         padding: 10px 10px 20px;         min-width: 100px;         color: #fff;         -webkit-transform: translate3d(-50%, 0, 0);         transform: translate3d(-50%, 0, 0)     }          .promo__prize-gonfalon.is-open {         background: #009D62     }          .promo__prize-gonfalon-icon {         background: inherit;         border-radius: 50%;         padding: 8px;         position: absolute;         bottom: -13px;         left: 50%;         -webkit-transform: translate3d(-50%, 0, 0);         transform: translate3d(-50%, 0, 0)     }          .promo__trophy {         margin: 0 auto;         margin-bottom: 5px;         color: #FFB100     }          .promo__trophy-icon {         padding: 5px 10px;         display: inline-block     }          .promo__trophy-title {         position: absolute;         left: 0;         top: 0;         font-size: .6em;         font-weight: 300;         text-align: left     }          .promo__trophy-amount {         position: relative;         padding-top: 10px;         font-size: inherit;         font-weight: 600;         text-align: left     }          .promo__trophy-amount i {         font-size: .6em     }          .promo__mili {         padding: 10px 20px;         color: inherit     }          .promo__mili-title {         margin-bottom: 10px;         font-weight: 400     }          .promo__mili-progress {         background: rgba(153, 153, 153, 0.15);         margin-bottom: 10px;         height: 2px     }          .promo__mili-progress-line {         background: #FF0063;         width: 0;         height: 2px     }          .promo__mili-prize {         color: #FF0063     }          .promo__tooltip {         position: absolute;         top: 5px;         right: 5px     }          .promo__tooltip-icon {         background: #fff;         border-radius: 50%;         display: inline-block;         width: 18px;         height: 18px;         line-height: 18px;         color: #333     }          .promo__tooltip-btn {         color: #fff;         display: inline-block;         text-align: center;         line-height: 20px;         padding: 6px 22px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-radius: 50px;         font-size: 16px;         text-transform: inherit;         text-decoration: none;         cursor: pointer;         outline: none;         -webkit-transition: all .2s ease;         transition: all .2s ease;         border-width: 2px;         position: relative;         background: #ff0063;         background: #271545;         margin-top: 5px     }          .promo__tooltip-btn:hover {         text-decoration: none     }          .promo__tooltip-btn:hover {         background: #ff1971     }          .promo__tooltip-btn:active {         background: #d90053;         color: rgba(255, 255, 255, 0.7)     }          .promo__ear {         background: #fff;         -webkit-box-shadow: 2px 7px 8px 0 rgba(19, 13, 37, 0.3);         box-shadow: 2px 7px 8px 0 rgba(19, 13, 37, 0.3);         display: none;         position: fixed;         right: 0;         top: 25%;         width: 290px;         z-index: 2000;         -webkit-transform: translate3d(100%, 0, 0);         transform: translate3d(100%, 0, 0);         -webkit-transition: -webkit-transform .1s ease;         transition: -webkit-transform .1s ease;         transition: transform .1s ease;         transition: transform .1s ease, -webkit-transform .1s ease     }          .promo__ear.is-open {         -webkit-transform: translate3d(0, 0, 0);         transform: translate3d(0, 0, 0)     }          @media (min-width: 754px) {         .promo__ear {             display: block         }     }          .promo__ear-close {         position: absolute;         top: 10px;         right: 10px;         z-index: 100;         cursor: pointer     }          .promo__ear-label {         background: linear-gradient(-45deg, #F7111A, #FF00B2);         -webkit-box-shadow: 2px 7px 8px 0 rgba(0, 67, 240, 0.3);         box-shadow: 2px 7px 8px 0 rgba(0, 67, 240, 0.3);         border-radius: 50%;         border: 2px solid #fff;         position: absolute;         left: 0;         top: 0;         width: 60px;         height: 60px;         line-height: 60px;         font-weight: 600;         color: #fff;         cursor: pointer;         -webkit-transform: translate3d(-105%, -80%, 0);         transform: translate3d(-105%, -80%, 0)     }          .promo__ear-label:before,     .promo__ear-label:after {         content: '';         position: absolute;         bottom: 0;         right: 0;         width: 0;         height: 0     }          .promo__ear-label:before {         border-top: 15px solid transparent;         border-bottom: 15px solid transparent;         border-left: 15px solid #FFF;         -webkit-transform: translate3d(2px, 10px, 0) rotate(45deg);         transform: translate3d(2px, 10px, 0) rotate(45deg)     }          .promo__ear-label:after {         border-top: 15px solid transparent;         border-bottom: 15px solid transparent;         border-left: 15px solid #f90d38;         -webkit-transform: translate3d(0, 8px, 0) rotate(45deg);         transform: translate3d(0, 8px, 0) rotate(45deg)     }          .promo__ear-timer {         height: 60px;         -webkit-transform: translate3d(0, -50%, 0);         transform: translate3d(0, -50%, 0)     }          .promo__ear-link {         display: block;         margin: -10px 0 10px;         font-weight: 400;         text-decoration: none;         color: #FF0063     }          .promo__ear-link:hover {         text-decoration: underline     }          .promo__ear-mili {         background: #f5f5f5;         margin-top: 15px;         color: #271343     }          .promo__ear-trophy {         font-size: 24px     }          .promo__tournaments {         -webkit-box-sizing: border-box;         box-sizing: border-box;         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-box-orient: horizontal;         -webkit-box-direction: normal;         -ms-flex-direction: row;         flex-direction: row;         -webkit-box-pack: justify;         -ms-flex-pack: justify;         justify-content: space-between;         -webkit-box-align: center;         -ms-flex-align: center;         align-items: center;         padding: 20px 10px;         position: relative;         z-index: 100     }          .promo__tournaments a {         color: #fff     }          @media (min-width: 754px) {         .promo__tournaments {             padding: 20px 50px         }     }          .promo__tournaments:before {         content: '';         background: #ccc;         -webkit-box-sizing: border-box;         box-sizing: border-box;         position: absolute;         width: calc(100% - 20px);         height: 2px;         z-index: -1     }          @media (min-width: 754px) {         .promo__tournaments:before {             width: calc(100% - 100px)         }     }          .promo__tournaments-item {         background: #F03B43;         border-radius: 15px;         line-height: 30px;         color: #fff;         padding: 0 10px;         font-size: 10px     }          @media (min-width: 754px) {         .promo__tournaments-item {             font-size: 14px         }     }          .promo__tournaments-item--checked {         width: 30px;         height: 30px;         padding: 0     }          .promo__tournaments-item--close {         background: #ccc;         width: 15px;         height: 15px;         padding: 0     }          .promo__tournaments-tooltip {         width: 200px !important     }          .promo__icon-gift {         font-size: 20px;         vertical-align: text-top     }          .promo__icon-attention {         font-size: 28px;         vertical-align: middle     }          .promo__icon-close {         font-size: 24px;         vertical-align: middle     }          .welcome {         width: 100%     }          .welcome-banner {         max-width: 100%;         min-height: 0;         overflow: hidden;         background-color: #1e0544;         background-position: center top;         background-repeat: no-repeat     }          @media (min-width: 754px) {         .welcome-banner {             min-height: 430px;             background-position: 33% top         }     }          @media (min-width: 1110px) {         .welcome-banner {             background-position: center top         }     }          .welcome-banner__img {         width: 100%;         height: auto;         display: block     }          @media (min-width: 754px) {         .welcome-banner__img {             display: none         }     }          .welcome-reg {         max-width: 1300px;         margin: 0 auto     }          @media (min-width: 754px) {         .welcome-reg {             padding-top: 430px         }     }          @media (min-width: 1110px) {         .welcome-reg {             padding-top: 0;             display: -webkit-box;             display: -ms-flexbox;             display: flex;             min-height: 430px;             -webkit-box-align: center;             -ms-flex-align: center;             align-items: center         }     }          .welcome-reg.popup {         background: transparent;         border-radius: 0     }          .welcome-reg .popup__form {         max-width: 316px;         padding: 20px 0;         background-color: rgba(30, 5, 68, 0.7);         border-radius: 9px     }          @media (min-width: 1110px) {         .welcome-reg .popup__form {             padding: 16px 60px 27px 60px;             margin: 0 0 0 auto         }     }          .welcome-reg__social-title {         font-size: 16px;         color: #dcceff     }          .welcome-reg__sep-title {         font-style: italic;         font-size: 16px;         color: #dcceff     }          .welcome-reg .popup__input-row {         padding-top: 0;         margin-bottom: 0     }          .welcome-reg .popup__input {         color: #ced9e1;         background: transparent;         -webkit-text-fill-color: #ced9e1;         -webkit-box-shadow: inset 0 0 0 50px #1e0544     }          @media (min-width: 1110px) {         .welcome-reg .popup__input {             -webkit-box-shadow: inset 0 0 0 50px #270b57         }     }          .welcome-reg .popup__tooltip-info {         display: none     }          .welcome-reg .popup__label-title {         padding-top: 3px;         font-size: 12px;         color: #ced9e1     }          .welcome-reg .popup__checkbox-mask {         margin-right: 6px;         width: 16px;         height: 16px     }          .welcome-reg .popup__checkbox-mask:before {         line-height: 1.4;         font-size: 12px;         vertical-align: top;         display: inline-block     }          .welcome-reg .popup__label--upper {         padding-top: 3px     }          .welcome-reg .popup__radio-mask {         width: 20px;         height: 20px;         background: transparent     }          .welcome-reg .popup__radio-mask:before {         width: 10px;         height: 10px     }          .welcome-reg .popup__label-text {         font-size: 12px;         color: #ced9e1     }          .welcome-reg .popup__checkbox-mask {         background: transparent     }          .welcome-reg .popup__checkbox-mask+.popup__label-text {         padding-top: 1px;         color: #fff     }          .welcome-reg .popup__rules-desc {         margin: 4px 0     }          .welcome-reg .popup__rules-link {         font-size: 12px;         font-weight: 600     }          .welcome-reg .popup__error {         margin: 2px 0 1px     }          .welcome-reg .globologin-box {         margin: 0;         line-height: 1;         display: block     }          .welcome-reg .globologin-item,     .welcome-reg .footer-social__item {         margin: 0 3px     }          .welcome-promo {         padding-top: 8px;         background: #fff     }          .welcome-promo__wrap {         max-width: 1100px;         margin: 0 auto;         position: relative     }          .welcome-promo__list {         max-width: 1030px;         margin: 0 auto     }          .welcome-promo__line {         width: 4px;         top: 90px;         bottom: 0;         background-color: #0da3ff;         opacity: .17;         position: absolute;         display: none     }          @media (min-width: 754px) {         .welcome-promo__line {             left: 89px;             display: block         }     }          @media (min-width: 1054px) {         .welcome-promo__line {             left: 124px         }     }          .welcome-promo__item {         padding-top: 27px;         min-height: 130px;         position: relative;         text-align: left     }          @media (min-width: 754px) {         .welcome-promo__item {             padding-top: 30px         }     }          .welcome-promo__item:first-child .welcome-promo__item-img {         width: 83px     }          @media (min-width: 754px) {         .welcome-promo__item:first-child .welcome-promo__item-img {             width: 147px;             left: 12px;             top: 45px         }     }          .welcome-promo__item:nth-child(2) .welcome-promo__item-img {         width: 82px;         left: 18px     }          @media (min-width: 754px) {         .welcome-promo__item:nth-child(2) .welcome-promo__item-img {             left: 34px;             top: 41px;             width: 150px         }     }          .welcome-promo__item:nth-child(3) .welcome-promo__item-img {         width: 88px;         left: 0     }          @media (min-width: 754px) {         .welcome-promo__item:nth-child(3) .welcome-promo__item-img {             top: 42px;             left: -5px;             width: 159px         }     }          .welcome-promo__item-img {         top: 27px;         left: 10px;         height: auto;         position: absolute     }          .welcome-promo__item-title {         padding: 0 20px 20px 100px;         height: 56px;         display: table     }          @media (min-width: 754px) {         .welcome-promo__item-title {             padding: 10px 20px 0 213px         }     }          .welcome-promo__item-title span {         font-size: 25px;         font-weight: 500;         line-height: 25px;         color: #17b0ff;         display: table-cell;         vertical-align: middle     }          @media (min-width: 754px) {         .welcome-promo__item-title span {             font-size: 28px         }     }          .welcome-promo__item-text {         padding: 0 20px;         font-size: 14px;         color: #555     }          @media (min-width: 754px) {         .welcome-promo__item-text {             padding: 0 20px 0 213px;             font-size: 18px         }     }          .welcome-promo .nc-auth-buttons__btn-reg {         margin: 28px 0 33px 0;         font-weight: 400     }          .welcome-feed {         padding: 34px 0 20px 0;         position: relative;         background: #261242;         background: -webkit-gradient(linear, left top, left bottom, from(#261242), to(#2e0568));         background: linear-gradient(to bottom, #261242 0%, #2e0568 100%)     }          @media (min-width: 754px) {         .welcome-feed {             padding: 64px 0 60px 0         }     }          .welcome-feed__advantages {         max-width: 1300px;         margin: 0 auto;         padding-bottom: 100px;         background-repeat: no-repeat;         background-position: center bottom;         background-size: 580px auto     }          @media (min-width: 754px) {         .welcome-feed__advantages {             padding-bottom: 180px;             background-size: 961px auto         }     }          .welcome-feed__advantages-title {         margin: 0;         font-size: 26px;         font-weight: normal;         color: #35baff;         padding: 0 20px 20px 20px     }          @media (min-width: 754px) {         .welcome-feed__advantages-title {             padding: 0 20px 30px 20px;             font-size: 30px         }     }          .welcome-feed__advantages-text {         max-width: 1030px;         margin: 0 auto;         padding: 0 20px;         font-size: 16px;         color: #ffffff     }          @media (min-width: 754px) {         .welcome-feed__advantages-text {             font-size: 18px         }     }          .welcome-feed__shadow {         max-width: 1300px;         height: 65px;         margin: 0 auto;         background-repeat: no-repeat;         background-position: center top;         background-size: 100% 65px     }          .welcome-feed__slider {         margin: 0 auto;         position: relative;         overflow: hidden;         z-index: 1;         max-width: 1130px;         pointer-events: none     }          @media (min-width: 754px) {         .welcome-feed__slider {             pointer-events: inherit         }     }          .welcome-feed__slider-wrapper {         margin: 0 auto;         position: relative;         max-width: 1130px;         z-index: 1;         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-box-align: start;         -ms-flex-align: start;         align-items: flex-start;         -webkit-transition-property: -webkit-transform;         transition-property: -webkit-transform;         transition-property: transform;         transition-property: transform, -webkit-transform;         -webkit-transition-timing-function: ease-out;         transition-timing-function: ease-out;         -webkit-box-sizing: content-box;         box-sizing: content-box     }          .welcome-feed__slider-pagination {         left: 50%;         max-width: 1308px;         width: 100%;         height: 52px;         position: absolute;         -webkit-transform: translate(-50%, -164px);         transform: translate(-50%, -164px);         display: none;         z-index: 10     }          @media (min-width: 754px) {         .welcome-feed__slider-pagination {             display: block         }     }          .welcome-feed__slider-arrow-prev,     .welcome-feed__slider-arrow-next {         color: #fff;         display: inline-block;         text-align: center;         line-height: 20px;         padding: 6px 22px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-radius: 50px;         font-size: 16px;         text-transform: inherit;         text-decoration: none;         cursor: pointer;         outline: none;         -webkit-transition: all .2s ease;         transition: all .2s ease;         border-width: 2px;         position: relative;         border-radius: 50px;         width: 48px;         height: 48px;         background: #fff;         -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);         box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);         color: #ff0063;         padding: 0;         width: 52px;         height: 52px;         line-height: 52px;         position: absolute     }          .welcome-feed__slider-arrow-prev:hover,     .welcome-feed__slider-arrow-next:hover {         text-decoration: none     }          .welcome-feed__slider-arrow-prev:hover,     .welcome-feed__slider-arrow-next:hover {         -webkit-box-shadow: 0 0 10px rgba(255, 255, 255, 0.68);         box-shadow: 0 0 10px rgba(255, 255, 255, 0.68)     }          .welcome-feed__slider-arrow-prev:active,     .welcome-feed__slider-arrow-next:active {         background: #ddd;         -webkit-box-shadow: initial;         box-shadow: initial     }          .welcome-feed__slider-arrow-prev.swiper-button-disabled,     .welcome-feed__slider-arrow-next.swiper-button-disabled {         display: none     }          .welcome-feed__slider-arrow-prev {         left: 6px     }          .welcome-feed__slider-arrow-next {         right: 6px     }          .welcome-feed__item {         margin-bottom: 22px;         -ms-flex-negative: 0;         flex-shrink: 0;         position: relative;         text-align: center     }          @media (min-width: 754px) {         .welcome-feed__item {             margin-bottom: 0         }     }          .welcome-feed__item-title {         color: #34baff;         font-size: 22px;         margin-bottom: 16px     }          .welcome-feed__item-text {         padding: 0 5px;         width: 310px;         margin: 0 auto 21px auto;         color: #fff;         font-size: 16px;         line-height: 21px     }          .welcome-feed__slider .welcome-feed__item-text {         height: 160px     }          .welcome-feed__accordion-btn {         color: #fff;         display: inline-block;         text-align: center;         line-height: 20px;         padding: 6px 22px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-radius: 50px;         font-size: 16px;         text-transform: inherit;         text-decoration: none;         cursor: pointer;         outline: none;         -webkit-transition: all .2s ease;         transition: all .2s ease;         border-width: 2px;         position: relative;         background: #ff0063;         margin-bottom: 22px;         font-weight: 400     }          .welcome-feed__accordion-btn:hover {         text-decoration: none     }          .welcome-feed__accordion-btn:hover {         background: #ff1971     }          .welcome-feed__accordion-btn:active {         background: #d90053;         color: rgba(255, 255, 255, 0.7)     }          @media (min-width: 508px) {         .welcome-feed__accordion-btn {             font-size: 18px;             padding: 10px 26px;             border-radius: 50px         }     }          @media (min-width: 754px) {         .welcome-feed__accordion {             display: none         }     }          .welcome-feed__accordion-icon-arrow-down {         display: inline-block;         vertical-align: middle;         -webkit-transition: -webkit-transform .2s ease;         transition: -webkit-transform .2s ease;         transition: transform .2s ease;         transition: transform .2s ease, -webkit-transform .2s ease;         -webkit-transform: rotateX(0deg);         transform: rotateX(0deg)     }          .welcome-feed__accordion.is-open .welcome-feed__accordion-icon-arrow-down {         -webkit-transform: rotateX(180deg);         transform: rotateX(180deg)     }          .welcome-games {         padding: 62px 0 72px 0;         background: #ebeef2;         background: -webkit-gradient(linear, left top, left bottom, from(#ebeef2), to(#fff));         background: linear-gradient(to bottom, #ebeef2 0%, #fff 100%)     }          .welcome-games__title {         padding: 0 20px 20px 20px;         margin: 0;         font-size: 26px;         font-weight: normal;         color: #35baff;         text-align: center     }          @media (min-width: 754px) {         .welcome-games__title {             font-size: 30px         }     }          .welcome-games__text {         padding: 0 20px 20px 20px;         max-width: 1030px;         margin: 0 auto;         text-align: center;         font-size: 18px;         color: #555555     }          .welcome-games__bg {         max-width: 1300px;         margin: 0 auto     }          @media (min-width: 1300px) {         .welcome-games__bg {         }     }          .welcome-games__list {         max-width: 940px;         margin: 0 auto;         padding: 0 15px     }          .welcome-games__btn {         color: #fff;         display: inline-block;         text-align: center;         line-height: 20px;         padding: 6px 22px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-radius: 50px;         font-size: 16px;         text-transform: inherit;         text-decoration: none;         cursor: pointer;         outline: none;         -webkit-transition: all .2s ease;         transition: all .2s ease;         border-width: 2px;         position: relative;         background: #ff0063;         margin-top: 20px;         padding: 12px 76px;         font-weight: 400     }          .welcome-games__btn:hover {         text-decoration: none     }          .welcome-games__btn:hover {         background: #ff1971     }          .welcome-games__btn:active {         background: #d90053;         color: rgba(255, 255, 255, 0.7)     }          @media (min-width: 508px) {         .welcome-games__btn {             font-size: 18px;             padding: 10px 26px;             border-radius: 50px         }     }          @media (min-width: 508px) {         .welcome-games__btn {             padding: 12px 76px         }     }          .welcome-faq {         padding-top: 70px;         background: #1c0036;         background: -webkit-gradient(linear, left top, left bottom, from(#1c0036), to(#34006b));         background: linear-gradient(to bottom, #1c0036 0%, #34006b 100%)     }          .welcome-faq__bg {         padding-bottom: 162px;     }          .welcome-faq__title {         font-size: 26px;         font-weight: 500;         color: #35baff     }          @media (min-width: 754px) {         .welcome-faq__title {             font-size: 30px         }     }          .welcome-faq__accordion {         padding: 10px 0 14px 0;         text-align: left;         border-bottom: 2px solid #4e117c     }          .welcome-faq__accordion:last-child {         border-bottom: none     }          .welcome-faq__accordion-cont {         margin: 0 auto;         padding: 10px 20px;         max-width: 1030px     }          .welcome-faq__accordion-icon {         margin-right: 15px;         width: 46px;         height: 46px;         border: 1px solid #fff;         border-radius: 50%;         position: relative;         display: inline-block;         vertical-align: middle;         cursor: pointer     }          @media (min-width: 754px) {         .welcome-faq__accordion-icon {             margin-right: 30px         }     }          .welcome-faq__accordion-icon:before {         content: '+';         left: 50%;         top: 50%;         font-size: 38px;         font-weight: 300;         color: #fff;         position: absolute;         display: inline-block;         -webkit-transform: translate(-50%, -50%);         transform: translate(-50%, -50%);         -webkit-transition: all .8s;         transition: all .8s     }          .is-open .welcome-faq__accordion-icon:before {         content: '';         width: 18px;         height: 2px;         border-bottom: 2px solid #fff     }          .welcome-faq__accordion-btn {         display: block     }          .welcome-faq__accordion-title {         color: #ffffff;         font-size: 16px;         font-weight: 600;         display: inline-block;         vertical-align: middle;         width: calc(100% - 63px)     }          @media (min-width: 754px) {         .welcome-faq__accordion-title {             width: calc(100% - 78px)         }     }          .welcome-faq__accordion-content {         padding-left: 63px;         color: #ffffff;         font-size: 16px     }          @media (min-width: 754px) {         .welcome-faq__accordion-content {             padding-left: 86px         }     }          .is-open .welcome-faq__accordion-content {         max-height: 600px !important     }          .welcome-faq__accordion-content a {         color: #fb0051;         text-decoration: none     }          .welcome-faq__btn {         color: #fff;         display: inline-block;         text-align: center;         line-height: 20px;         padding: 6px 22px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-radius: 50px;         font-size: 16px;         text-transform: inherit;         text-decoration: none;         cursor: pointer;         outline: none;         -webkit-transition: all .2s ease;         transition: all .2s ease;         border-width: 2px;         position: relative;         background: #ff0063;         margin-top: 10px;         padding: 12px 65px;         font-weight: 400     }          .welcome-faq__btn:hover {         text-decoration: none     }          .welcome-faq__btn:hover {         background: #ff1971     }          .welcome-faq__btn:active {         background: #d90053;         color: rgba(255, 255, 255, 0.7)     }          @media (min-width: 508px) {         .welcome-faq__btn {             font-size: 18px;             padding: 10px 26px;             border-radius: 50px         }     }          @media (min-width: 754px) {         .welcome-faq__btn {             padding: 12px 65px         }     }          .nc-game-type__item:hover a {         color: #ffa000;     }          .nc-game-type__item-text a {         font-size: 16px;     }          .nc-game-type__item-text a {         vertical-align: middle;         will-change: color;         font-size: 0;         text-decoration: none;     }          .nc-game-type__item a {         text-decoration: none;         font-size: 14px;         cursor: pointer;         color: #4a4a4a;         text-transform: initial;         padding: 12px 18px;         border-radius: 0;         font-weight: inherit;         margin: 0 5px 0 0;         -webkit-box-sizing: border-box;         box-sizing: border-box;         line-height: 17px;         display: inline-block;         position: relative;         -webkit-transition: color .2s ease;         transition: color .2s ease;         outline: none;         width: auto;     }          .NoIndex_clr_bg_txt_and_img,     .NoIndex_clr_bg_txt_and_img * {         color: rgb(0, 0, 0) !important;         background-color: #DAA520 !important;     }          .NoIndex_cross_txt,     .NoIndex_cross_txt * {         text-decoration: line-through !important;     }  @media (max-width: 754px) {   .nc-header__container { position: fixed; width: 100%; background: #130d25; }   .home-slider__img { position: relative; top: auto; left: auto; object-fit: cover; object-position: center;    	height: 100%; width: 100%; transform: none; }   .home-slider__item { width: 100%!important; }   .home-slider__wrapper { transform: none!important; }   .nc-header { min-height: 130px; } }  .after-footer__wrapper img { max-width: 100%; height: auto; }