.AccountPage .DeepPage .page-wrapper .payment-system:nth-child(1):before, .ModalWindow .window .deposit-wrapper .DepositForm .PaymentSystems .payment-system:nth-child(1):before {
  content: '';
  position: relative;
  width: 25px;
  height: 25px;
  background: url(/images/bank_transfer.svg) no-repeat center center;
  background-size: contain;
  margin-right:5px;
}
.AccountPage .socials-wrapper .social-link {
  text-decoration: none;
}

.AccountPage .DeepPage .page-wrapper .payment-system:nth-child(1):after, .ModalWindow .window .deposit-wrapper .DepositForm .PaymentSystems .payment-system:nth-child(1):after {
  content: 'deposito automatico';
  text-transform: uppercase;
  white-space:nowrap;
  font-size:14px;
  color:#fff;
  position: relative;
  background-size: contain;
}

.AccountPage .socials-wrapper .social-link {
    height: 2rem;
    width:fit-content;
    min-width: 150px;
    padding:0 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: var(--paymentsCardActiveBackground);
    border-radius: 10px;
    cursor: pointer;
    margin: 0 auto;
}

.AccountPage .socials-wrapper .social-link:after {
  content: 'carga manual';
  white-space:nowrap;
  font-size:14px;
  color:#fff;
  position: relative;
  background-size: contain;
  text-transform: uppercase;
  margin-left:5px;
}

body .ModalWindow .window .deposit-wrapper .DepositForm .PaymentSystems {
  grid-template-columns: 1fr;
}

.ModalWindow .window .deposit-wrapper .DepositForm .PaymentSystems .payment-system {
  display: flex;
  justify-content: center;
  align-items: center;
}

.AccountPage[data-mobile=false] .DeepPage .page-wrapper .Deposit .payment-system,
.AccountPage[data-mobile=false] .DeepPage .page-wrapper .Withdraw .payment-system {
  margin: 0 auto;
  max-width: calc(33% - 10px) !important;
}

.AccountPage .balance-block .background {
  display: none !important;
}

.TopGamesBoard.mobile .container .mobile-wrapper .game-board .icon {
  height: 100% !important;
}

html {
  font-size: 18px;
}

.TopGamesBoard .container .game-board .banner {
  border-radius: 10px;
}

.Header .container .account-button .account-modal-wrapper,
.Header .container .logout-button .account-modal-wrapper {
  right: -2rem;
}

.TopGamesBoard .container .game-board .play,
.Header .container .account-button .account-modal-wrapper .user-block,
.Header .container .account-button .account-modal-wrapper .account-modal .modal-button span,
.Header .container .account-button .account-modal-wrapper .account-modal {
  font-size: var(--font-size-desktop-200) !important;
}


@media (min-width: 450px) {
  .Header::after {
    left: -65px !important;
  }
}

.Footer .container .logo-container .logo {
  height: 3.7rem !important;
}

html {
  font-size: 18px;
}

.GamesFilter .container .first-row .Search .container .icon,
.GamesFilter .container .second-row .Search .container .icon {
  color: #e93323 !important;
}

.GamesGrid .Game-card .image-wrapper {
  background: url(./images/branding/game_card_bg.webp) no-repeat center center !important;
}

.date::-webkit-calendar-picker-indicator,
.time::-webkit-calendar-picker-indicator {
  filter: invert(21%) sepia(90%) saturate(4930%) hue-rotate(345deg) brightness(96%) contrast(98%) !important;
  cursor: pointer !important;
}

.MobileBar .background {
  display: none !important;
}

.MobileBar[data-horizontal='false']::before {
  content: '';
  background: url(./images/mobile_bar_bg.webp) no-repeat center center !important;
  position: absolute;
  background-size: 100% 101% !important;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -2;
}

.TopGamesBoard.mobile .container .mobile-wrapper .background,
.MobileBar .center .image,
.Header .LanguageButton.with-titles,
.Blocks .container .card-border .card .card-content .title {
  display: none !important;
}

.TopGamesBoard.mobile .container .mobile-wrapper::after {
  content: '';
  background: url(./images/top_games_board/TopGamesBoard.webp) no-repeat center center !important;
  position: absolute;
  background-size: cover !important;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -2;
}

.MobileBar[data-horizontal='false'] .center::before {
    content: '';
    background: url(./images/pwa/icon-144x144.png) no-repeat center center !important;
    position: absolute;
    background-size: 158% !important;
    top: -19px;
    border-radius: 50%;
    width: 60px;
    height: 60px;
    z-index: -2;
}

.MobileBar[data-horizontal='true'] .center::before {
  content: '';
  background: url(./images/pwa/icon-144x144.png) no-repeat center center !important;
  position: relative;
  background-size: cover !important;
  width: 50px;
  height: 50px;
  z-index: -2;
}

.MobileBar[data-horizontal='true'] .center {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 0rem !important;
}

.Blocks .container .card-border .card {
  position: relative;
  background: unset !important;
}

.Blocks .container .card-border:nth-child(1) .card::before {
  content: '';
  background: url(./images/blocks/icon-1.webp) no-repeat center center !important;
  position: absolute;
  background-size: cover !important;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -2;
  border-radius: 10px;
}

.Blocks .container .card-border:nth-child(2) .card::before {
  content: '';
  background: url(./images/blocks/icon-2.webp) no-repeat center center !important;
  position: absolute;
  background-size: cover !important;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -2;
  border-radius: 10px;
}

body .Deposit .btn--reset {
display: none;
}

body .Deposit .link-button {
  display: block;
  background: var(--buttonBackground);
  border-radius: 4px;
  padding: 10px 15px;
  text-decoration: none;
  margin: 50px auto;
}

body .Blocks[data-mobile='false']  {
  display: none !important;
}

.Scroll-to-top-button button {
  background: linear-gradient(180deg, #e93423 0%, #9f2012 100%) !important;
  border: 1px solid #e34f41 !important;
}

.Scroll-to-top-button {
  bottom: 2.7rem !important;
}

@media (min-width: 991px) {
  .TopGamesBoard .container .game-board:nth-child(3) .icon {
    top: initial !important;
    height: 115% !important;
    bottom: 4px;
  }
}

.TopGamesBoard .container .game-board:nth-child(3).scale:hover .icon {
  transform: scale(1.1) translate(4.6%, -4.9%) !important;
}

@media (min-width: 991px) {
  .TopGamesBoard .container .game-board:nth-child(3)::after {
    content: '';
    position: absolute;
    top: -38%;
    left: 21%;
    width: 30%;
    height: 100%;
    background: url(/images/top_games_board/fx.webp) no-repeat center center;
    background-size: contain;
    z-index: 2;
    opacity: 0;
    transform: translate(-23%, 15%);
    transition: 0.3s ease;
  }
}

.TopGamesBoard .container .game-board:nth-child(3):hover::after {
  opacity: 1;
  transform: translate(-14%, 9%);
}

@media (min-width: 991px) {
  .TopGamesBoard .container .game-board:nth-child(2):hover .icon {
    transform: translate(-4%, 2%) rotate(10deg) !important;
    height: 111% !important;
  }

  .TopGamesBoard .container .game-board:nth-child(2) .icon {
    transform: translate(-7%, 2%);
    height: 111% !important;
  }
}


.TopGamesBoard.mobile .mobile-wrapper .game-board:nth-child(2) .icon {
  height: fit-content !important;
  width:290% !important;
  top: 29%;
  left: 60% !important;
}


.TopGamesBoard.mobile .mobile-wrapper .game-board:nth-child(2) .name {
  z-index:3;
  top: 0px;
}

.TopGamesBoard.mobile .mobile-wrapper .game-board:nth-child(3) .icon {
  height: fit-content !important;
  width:290% !important;
  top: unset !important;
  bottom: 0!important;
  z-index:1;
}

.TopGamesBoard.mobile .mobile-wrapper .game-board:nth-child(3) .name {
  z-index:3;
  top: 0px;
}


.TopGamesBoard.mobile .mobile-wrapper .game-board:nth-child(3) {
  overflow:hidden;
  border-radius:10px;
}