body {     background-color: #15130f;     color: #efecdc;     font-family: "Open Sans", Arial, sans-serif;     font-size: 14px;     font-weight: 400;     letter-spacing: normal;     line-height: 20px;     min-height: 100%;     text-transform: none;     margin: 0; }  * {     box-sizing: border-box; }  img {     max-width: 100%;     height: auto; }  .content img {     margin: 15px 0; }  .content a {     color: #ffc633;     font-weight: bold;     text-decoration: underline; }  .content a:hover {     text-decoration: none; }  [class*=icon-] {     background-position: 50%;     background-repeat: no-repeat;     background-size: contain;     display: block;     height: 100%;     width: 100%; }  .main .container {     background-color: #2a2714; }  .container {     margin: 0 auto;     max-width: 1360px; }  .header {     position: fixed;     right: 0;     top: 0;     left: 0;     z-index: 12; }  .header__wrapper {     background: #2a2714;     box-shadow: 0 4px 8px 3px rgba(0, 0, 0, .15), 0 1px 3px 0 rgba(0, 0, 0, .3);     display: flex;     justify-content: space-between;     align-items: center;     margin: auto;     max-width: 1360px;     width: 100%;     will-change: transform;     height: 72px;     background: linear-gradient(180deg, #2a2714 19.54%, rgba(42, 39, 20, .5) 122.22%);     padding: 0 16px; }  .header__open-menu {     align-items: center;     display: flex;     height: 100%; }  .menu-button {     background: #3e3a1d;     border-radius: 50%;     color: #bfbba6;     display: none;     height: 40px;     position: relative;     width: 40px;     margin-right: 20px;     cursor: pointer; }  .menu-button__bg {     background: #3e3a1d;     border-radius: inherit;     display: block;     height: 100%;     overflow: hidden;     width: 100%;     will-change: transform; }  .left {     display: flex;     align-items: center; }  .menu-button .menu-button__decor:after, .menu-button .menu-button__decor:before, .menu-button:after {     background-color: currentcolor;     border-radius: 2px;     bottom: 0;     content: "";     height: 2px;     left: 0;     margin: auto;     position: absolute;     right: 0;     top: 0;     transition: transform .3s, opacity .3s;     width: 22px; }  .menu-button .menu-button__decor:before {     transform: translateY(5px); }  .menu-button .menu-button__decor:after {     transform: translateY(-5px); }  .header-nav {     height: 100%;     z-index: 3; }  .header-nav__list {     align-items: center;     display: flex;     height: 100%;     justify-content: center;     position: relative;     list-style: none;     padding: 0;     margin: 0; }  .header-nav-item {     box-sizing: border-box;     height: 100%;     padding-bottom: 8px;     position: relative;     z-index: 0;     align-items: center;     display: flex;     height: 100%;     justify-content: center;     margin-bottom: 0;     padding-bottom: 0;     flex: auto;     height: auto; }  .header-nav-item:not(:last-child) {     margin-right: 16px; }  .header-nav-item__link {     align-items: center;     cursor: pointer;     display: flex;     height: 100%;     justify-content: flex-end;     margin: 0;     padding: 0;     position: relative;     width: 61px;     height: 40px;     justify-content: flex-start;     width: 100%;     text-decoration: none; }  .header-nav-item__link:hover:before {     background: #ffc633;     bottom: -14px;     content: "";     height: 1px;     left: 0;     position: absolute;     width: 88px;     z-index: 1; }  .icon-games {     background-image: url(/shared/3367/play.svg); }  .header-nav-item__link-ico {     background-position: 50%;     background-repeat: no-repeat;     background-size: contain;     display: block;     flex-shrink: 0;     height: 24px;     margin: 0 auto;     width: 24px;     z-index: 3; }  .header-nav-item__link-ico {     height: 24px;     margin: 0;     width: 24px; }  .header-nav-item__link-text {     align-items: flex-end;     color: #bfbba6;     display: flex;     font-family: "Open Sans", Arial, sans-serif;     font-size: 14px;     font-weight: 700;     height: 16px;     letter-spacing: .32px;     line-height: 20px;     text-transform: none;     z-index: 2; }  .header-nav-item__link-text {     display: block;     flex-grow: 1;     height: auto;     text-align: center; }  .header-nav-item__link-text {     flex-grow: 0;     padding-left: 8px;     padding-right: 4px;     width: auto; }  .header-nav-item__link:hover .header-nav-item__link-text {     color: #efecdc; }  .icon-sale {     background-image: url(/shared/3367/sale.svg); }  .icon-gift-menu {     background-image: url(/shared/3367/gift-menu.svg); }  .header__logo {     left: 50%;     position: absolute;     top: 0;     transform: translate(-50%); }  .header-layout__logo--link {     display: block;     height: 64px;     margin: 4px 0;     max-width: 180px;     padding: 2px;     position: relative;     width: 100%; }  .header-layout__logo--pic, .header-layout__logo--pic img {     height: 100%;     -o-object-fit: contain;     object-fit: contain;     width: 100%; }  .header__bonuses-btn {     align-items: center;     gap: 15px; }  .header__bonuses-btn__content, .header__bonuses-btn {     display: flex; }  .header__bonuses-btn__content p {     margin: 0; }  .header__bonuses-btn {     position: relative;     padding: 5px 12px;     border-radius: 50px; }  .header__bonuses-btn:before {     background-color: #1f1d0f;     border-radius: inherit;     content: "";     height: calc(100% - 2px);     left: 1px;     position: absolute;     top: 1px;     width: calc(100% - 2px);     z-index: -1; }  .register-bonus__text {     display: flex;     flex-direction: column;     margin-left: 8px;     margin-right: 12px; }  .register-bonus__text p:first-child {     color: #ffc633;     font-size: 12px;     line-height: 16px;     font-weight: 400;     letter-spacing: normal;     text-transform: none;     white-space: nowrap; }  .register-bonus__text p:last-child {     color: #bfbba6;     font-size: 10px;     line-height: 12px;     width: 100%;     font-weight: 400;     letter-spacing: normal;     text-transform: none;     white-space: nowrap; }  .header__login-btn {     display: flex; }  .btn {     align-items: center;     background-position: 0 0, 100% 0;     background-repeat: no-repeat;     background-size: auto 40px;     border-radius: 4px;     color: #efecdc;     display: flex;     font-family: "Open Sans", Arial, sans-serif;     font-size: 16px;     font-weight: 700;     height: 40px;     justify-content: center;     letter-spacing: .32px;     line-height: 24px;     padding: 0 20px;     position: relative;     text-transform: none; }  .reg {     background-image: url(/shared/3367/first-left.svg), url(/shared/3367/first-right.svg);     margin-left: auto;     text-decoration: none;     opacity: .8; }  .btn:after, .btn:before {     content: "";     height: 100%;     margin: auto;     position: absolute;     top: 0; }  .btn:before {     background-repeat: no-repeat;     background-size: 0 0;     bottom: 0;     left: 11px;     right: 11px;     z-index: -1; }  .reg:after {     background-image: url(/shared/3367/first-mid.svg);     background-repeat: repeat-x;     background-size: auto 40px;     left: 20px;     right: 20px;     z-index: 1; }  .btn .reg--animate {     background-position: 0 0, 100% 0;     background-repeat: no-repeat;     background-size: auto 40px;     height: 100%;     opacity: 0;     position: absolute;     width: 100%;     bottom: 0;     display: block;     height: calc(100% - 2px);     left: 0;     margin: auto;     opacity: 1;     overflow: hidden;     position: absolute;     right: 0;     top: 0;     width: calc(100% - 25px);     z-index: 2; }  .reg--animate:before {     animation: shiny 2s cubic-bezier(.6, 0, 0, 1) infinite;     background-image: url(/shared/3367/animation.svg);     background-position: 0 0;     background-repeat: no-repeat;     background-size: 73px 88px;     content: "";     height: 88px;     left: 0;     position: absolute;     top: -24px;     width: 100%;     z-index: 2; }  @keyframes shiny {      0%,     50% {         opacity: .6;         transform: translateX(-120%);     }      70% {         opacity: 1;     }      100% {         opacity: .6;         transform: translateX(120%);     } }  .btn .reg--animate:after {     background-repeat: repeat-x;     background-size: auto 40px;     content: "";     height: 100%;     left: 19px;     margin: auto;     position: absolute;     right: 19px;     top: 0;     z-index: 2; }  .reg__label {     position: relative;     z-index: 3; }  .reg:hover {     opacity: 1; }    .login {     background-image: url(/shared/3367/third-left.svg), url(/shared/3367/third-right.svg);     margin-left: auto;     text-decoration: none;     margin-left: 10px;     opacity: .8; }  .login:after {     background-image: url(/shared/3367/third-mid.svg);     background-repeat: repeat-x;     background-size: auto 40px;     left: 20px;     right: 20px;     z-index: 1; }  .login:hover {     opacity: 1; }  .reg__footer {     display: none; }  @media (max-width: 1100px) {     .header__bonuses-btn__content img {         display: none;     }      .login .reg__label {         display: none;     }      .login .reg-pic {         background-image: url(/shared/3367/btn-login-second.svg);         height: 16px;         margin-right: 4px;         width: 16px;         background-position: 50%;         background-repeat: no-repeat;         background-size: contain;         display: block;         position: relative;         z-index: 9;     }      .header__wrapper {         padding: 0 0 0 10px;     }      .header__bonuses-btn {         gap: 0;     } }  @media (max-width: 930px) {     .login .reg-pic {         display: none;     }      .login .reg__label {         display: block;     }      .reg {         display: none;     }      .header__bonuses-btn__content {         display: none;     }      .menu-button {         display: block;         border: none;     }      .header-nav {         display: none;         position: fixed;         top: 72px;         left: 0;         background: linear-gradient(180deg, #2a2714 19.54%, rgba(42, 39, 20, .5) 122.22%);         height: 100vh;         width: 320px;     }      .header-nav__list {         display: block;         padding: 20px;     }      .menu-button.active .menu-button__decor,     .menu-button.active .menu-button__decor:before {         transform: rotate(-45deg);     }      .menu-button.active .menu-button__decor:after {         transform: rotate(45deg);     }      .header-nav.active {         display: block;     }      .menu-button.active:after {         opacity: 0;     }      .reg__footer {         display: block;         position: fixed;         bottom: 0;         left: 0;         right: 0;         width: 100%;         background: linear-gradient(180deg, #2a2714 19.54%, rgba(42, 39, 20, .5) 122.22%);       z-index: 100;     }      .reg__footer .reg,     .reg__footer .header__bonuses-btn__content {         display: flex;     }      .reg__footer .header__bonuses-btn {         justify-content: center;         border-radius: 50px;     }      .header__bonuses-btn:before {         display: none;     }      .reg__foote .header__bonuses-btn::before {         display: flex;         background-color: #1f1d0f;         border-radius: inherit;         content: "";         height: calc(100% - 2px);         left: 1px;         position: absolute;         top: 1px;         width: calc(100% - 2px);         z-index: -1;     }  }  @media (max-width: 440px) {     .login .reg-pic {         display: block;     }      .login .reg__label {         display: none;     }      .header__bonuses-btn:before {         display: none;     }      .header__logo {         left: 48%;     } }  .cookies-block {     height: 54px;     z-index: 10;     background: linear-gradient(180deg, #2a2714 19.54%, rgba(42, 39, 20, .5) 122.22%); }  .cookies-block__wrap {     align-items: center;     background: #2a2714;     display: flex;     height: inherit;     justify-content: center;     left: 0;     margin: auto;     max-width: 1360px;     padding: 0 24px;     position: fixed;     right: 0;     top: 0;     width: 100%;     z-index: 12; }  .cookies-block__panel-wrap {     border-radius: 4px;     max-width: 778px;     width: 100%; }  .cookies-block__panel {     align-items: center;     border-radius: inherit;     display: flex;     height: 49px;     justify-content: center; }  .cookies-block__text {     align-items: center;     color: #bfbba6;     display: flex;     flex-direction: column;     font-size: 12px;     font-weight: 400;     letter-spacing: normal;     line-height: 16px;     margin-right: 8px;     text-transform: none;     margin-right: 16px; }  .cookies-block__text-content {     display: inline; }  .cookies-block__link {     align-items: center;     color: #ffc633;     cursor: pointer;     display: inline-flex;     font-family: "Open Sans", Arial, sans-serif;     font-size: 14px;     font-weight: 400;     letter-spacing: normal;     line-height: 20px;     text-align: left;     text-transform: none;     font-size: 12px;     font-weight: 400;     letter-spacing: normal;     line-height: 16px;     text-transform: none;     display: inline; }  .cookies-block__btn {     flex-shrink: 0;     min-width: 60px;     min-width: 71px; }  .cookies__btn {     align-items: center;     background-position: 0 0, 100% 0;     background-repeat: no-repeat;     background-size: 1px 100%;     border-radius: 4px;     box-sizing: border-box;     cursor: pointer;     display: flex;     font-size: 16px;     font-weight: 700;     height: 40px;     justify-content: center;     letter-spacing: normal;     line-height: 24px;     padding: 0 12px;     text-transform: none;     transition: background-color .3s;     border: 1px solid #ffd566;     line-height: inherit;     width: 100%;     background-color: transparent;     box-shadow: none; }  .cookies__btn:hover {     background-color: rgba(148, 108, 5, .2);     box-shadow: inset 0 0 7px rgba(0, 0, 0, .3); }  .cookies__btn__text {     color: #ffd566; }  .banner {     background: linear-gradient(to right,             rgba(21, 19, 15, 1) 20%,             rgba(21, 19, 15, 0.5) 25%,             rgba(21, 19, 15, 1) 100%),         url(/shared/3367/background.webp) no-repeat;     background-size: cover;     position: relative;     padding: 133px 84px; }  .banner__right__img {     position: absolute;     right: 0;     bottom: 0; }  .banner__content {     max-width: 648px;     width: 100%; }  .banner__content h1 {     background: #f0d8af;     -webkit-background-clip: text;     background-clip: text;     color: #f0d8af;     font-size: 16px;     font-weight: 800;     line-height: 22px;     text-transform: uppercase;     -webkit-text-fill-color: transparent;     overflow: hidden;     font-size: 36px;     line-height: 49px;     margin-bottom: 4px; }  .description__content {     background: #ecbc40;     -webkit-background-clip: text;     background-clip: text;     font-size: 20px;     line-height: 30px;     font-weight: 600;     margin-bottom: 8px;     text-transform: uppercase;     -webkit-text-fill-color: transparent;     color: #dbc17d;     overflow: hidden;     margin-bottom: 16px; }  .banner__content .reg {     max-width: 150px;     margin-left: 0; }  @media (max-width: 1150px) {     .banner__content {         position: relative;         max-width: 450px;         z-index: 2;     }      .banner__content h1 {         font-size: 20px;         line-height: 28px;     }      .description__content {         font-size: 16px;         line-height: 21px;     }      .banner__right__img {         max-width: 390px;         z-index: 1;     }      .banner__right__img img {         width: 100%;     }      .banner {         padding: 133px 84px 60px;     } }  @media (max-width: 930px) {     .banner__content .reg {         display: flex;     }      .banner__right__img {         max-width: 300px;     } }  @media (max-width: 767px) {     .banner {         padding: 133px 20px 60px;     }      .banner__content h1 {         font-size: 18px;         line-height: 21px;     }      .description__content {         font-size: 14px;         line-height: 16px;     }      .banner__content {         position: relative;         max-width: 340px;     } }  @media (max-width: 567px) {     .banner {         display: flex;         justify-content: center;         align-items: center;         flex-direction: column;         gap: 30px;         padding: 133px 20px 30px;     }      .banner__right__img {         position: static;     }      .banner__content {         text-align: center;     }      .banner__content .reg {         margin: 0 auto;     }      .cookies-block__wrap {         padding: 10px 24px;     }      .cookies-block {         height: 70px;     } }  .nav-tabs {     background: #15130f;     display: flex;     position: relative;     width: 100%;     overflow: auto hidden; }  .nav-tabs__btn {     align-items: center;     background: #1f1d0f;     border-top-left-radius: 4px;     border-top-right-radius: 4px;     color: #bfbba6;     display: flex;     flex: 1;     flex-basis: 100px;     font-size: 14px;     font-weight: 400;     height: 40px;     justify-content: center;     letter-spacing: normal;     line-height: 20px;     margin-right: 2px;     padding: 0 8px;     position: relative;     text-align: center;     text-transform: none;     white-space: nowrap;     text-decoration: none; }  .nav-tabs__btn--icon {     flex-basis: auto;     flex-grow: 0;     flex-shrink: 0;     padding: 0;     width: 48px; }  .nav-tabs__btn:first-child {     position: sticky;     z-index: 2; }  .nav-tabs__btn:first-child {     border-right: 2px solid #15130f;     left: 0;     margin-right: 0; }  .nav-tabs__btn-icon {     flex-shrink: 0;     height: 24px;     position: relative;     width: 24px; }  .icon-favorite {     background-image: url(/shared/3367/favorite.svg); }  .nav-tabs__btn--icon .nav-tabs__name {     display: none; }  .games {     display: grid;     grid-template-columns: repeat(5, 1fr);     gap: 16px;     padding: 32px 16px; }  .game {     position: relative;     border: 2px solid #ffc53300;     border-radius: 10px;     overflow: hidden;     box-shadow: 0 4px 8px 3px rgba(0, 0, 0, .15), 0 1px 3px 0 rgba(0, 0, 0, .3); }  .game__link {     border-radius: 4px;     box-shadow: 0 4px 8px 3px rgba(0, 0, 0, .15), 0 1px 3px 0 rgba(0, 0, 0, .3);     cursor: pointer;     display: block;     text-decoration: none; }  .game-card__name {     align-items: center;     display: flex;     height: 24px;     justify-content: center;     text-align: center; }  .game-card__name-text {     color: #efecdc;     display: block;     font-family: "Open Sans", Arial, sans-serif;     font-size: 12px;     font-weight: 400;     letter-spacing: normal;     line-height: 16px;     overflow: hidden;     text-overflow: ellipsis;     text-transform: none;     white-space: nowrap; }  .status-flag {     border-bottom-right-radius: 4px;     border-top-left-radius: 4px;     color: #180202;     display: block;     font-family: "Open Sans", Arial, sans-serif;     font-size: 10px;     font-weight: 400;     letter-spacing: normal;     line-height: 12px;     padding: 2px 8px;     text-transform: none;     text-transform: uppercase; }  .game-card__flag {     left: 0;     position: absolute;     top: 0; }  .status-flag.status-flag--popular {     background: #ffb700;     z-index: 2; }  .status-flag__text {     align-items: center;     display: flex;     height: 100%;     justify-content: center; }  .status-flag__text img {     height: 100%;     margin: 0 auto;     -o-object-fit: contain;     object-fit: contain;     width: 100%; }  .status-flag {     border-bottom-right-radius: 4px;     border-top-left-radius: 4px;     color: #180202;     display: block;     font-family: "Open Sans", Arial, sans-serif;     font-size: 10px;     font-weight: 400;     letter-spacing: normal;     line-height: 12px;     padding: 2px 8px;     text-transform: none;     text-transform: uppercase; }  .status-flag.status-flag--developer, .status-flag.status-flag--developer-in-tournament {     background-color: rgba(21, 19, 15, .7);     border-bottom-left-radius: 4px;     border-bottom-right-radius: 0;     border-top-left-radius: 0;     display: block;     height: 20px;     padding: 4px;     position: absolute;     right: 20px;     top: 0;     width: 50px;     z-index: 1; }  .status-flag.status-flag--developer, .status-flag.status-flag--developer-in-tournament {     width: 80px; }  .status-flag__text {     align-items: center;     display: flex;     height: 100%;     justify-content: center; }  .game:hover {     border-radius: 4px;     border: 2px solid #ffc533; }  .game-card__star {     background: #3e3a1d;     border-bottom-left-radius: 4px;     border-top-right-radius: 4px;     height: 20px;     position: absolute;     right: 0;     top: 0;     width: 20px;     z-index: 2;     border: none; }  .game-card__star:before {     border-right: 1px solid #ffc633;     border-top: 1px solid #ffc633;     border-top-right-radius: 4px;     content: "";     height: 100%;     left: 0;     opacity: 0;     position: absolute;     top: 0;     transition: opacity .3s;     width: 100%;     z-index: 2; }  .game-card__star-ico {     height: 100%;     left: 0;     position: absolute;     top: 0;     transition: opacity .3s;     width: 100%; }  .icon-star {     background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNiAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Imljb24vMTYvc3RhciI+CjxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik03LjU1Nzc4IDIuODk0ODFDNy43NDUzOCAyLjUzOTI0IDguMjU0NjIgMi41MzkyNCA4LjQ0MjIyIDIuODk0ODFMOS43MTkxNyA1LjMxNTA2QzkuNzkxNTEgNS40NTIxOSA5LjkyMzM4IDUuNTQ3OTkgMTAuMDc2MSA1LjU3NDQyTDEyLjc3MjUgNi4wNDA5N0MxMy4xNjg3IDYuMTA5NTEgMTMuMzI2IDYuNTkzODMgMTMuMDQ1OCA2Ljg4MjEzTDExLjEzODYgOC44NDQ0N0MxMS4wMzA2IDguOTU1NjUgMTAuOTgwMiA5LjExMDY2IDExLjAwMjMgOS4yNjQxMkwxMS4zOTE4IDExLjk3MjdDMTEuNDQ5IDEyLjM3MDcgMTEuMDM3MSAxMi42NyAxMC42NzYzIDEyLjQ5MjZMOC4yMjA2MiAxMS4yODUxQzguMDgxNSAxMS4yMTY3IDcuOTE4NSAxMS4yMTY3IDcuNzc5MzggMTEuMjg1MUw1LjMyMzcyIDEyLjQ5MjZDNC45NjI5NCAxMi42NyA0LjU1MDk2IDEyLjM3MDcgNC42MDgxOSAxMS45NzI3TDQuOTk3NzEgOS4yNjQxMkM1LjAxOTc4IDkuMTEwNjYgNC45Njk0MSA4Ljk1NTY1IDQuODYxMzUgOC44NDQ0N0wyLjk1NDE1IDYuODgyMTNDMi42NzM5NiA2LjU5MzgzIDIuODMxMzIgNi4xMDk1MSAzLjIyNzQ2IDYuMDQwOTdMNS45MjM4NiA1LjU3NDQyQzYuMDc2NjIgNS41NDc5OSA2LjIwODQ5IDUuNDUyMTkgNi4yODA4MyA1LjMxNTA2TDcuNTU3NzggMi44OTQ4MVoiIGZpbGw9IiNCRkJCQTYiLz4KPC9nPgo8L3N2Zz4K); }  .game-card__star-ico {     height: 100%;     left: 0;     position: absolute;     top: 0;     transition: opacity .3s;     width: 100%; }  .tournaments {     display: grid;     grid-template-columns: repeat(3, 1fr);     padding: 32px 16px;     gap: 16px; }  .tournament {     max-width: 656px;     width: 100%;     background: #a9a589;     padding: 1px;     border-radius: 8px;     cursor: pointer;     width: 100%;     background: #312402;     box-shadow: 0 4px 8px 3px rgba(0, 0, 0, .15), 0 1px 3px 0 rgba(0, 0, 0, .3); }  .tournament__title {     align-items: center;     background: #3e3a1d;     border-top-left-radius: inherit;     border-top-right-radius: inherit;     color: #efecdc;     display: flex;     justify-content: center;     text-align: center;     font-size: 28px;     font-weight: 700;     letter-spacing: normal;     line-height: 32px;     text-transform: uppercase;     height: 64px;     margin: 0; }  .activity-block__btn {     background: #3e3a1d;     border-bottom-left-radius: inherit;     border-bottom-right-radius: inherit;     height: 71px;     overflow: hidden;     padding: 8px 0;     align-items: center;     display: flex;     justify-content: center;     gap: 15px; }  .activity-block__btn .cookies__btn {     width: 166px;     text-decoration: none; }  .tournament__img {     height: 192px;     border-radius: inherit;     position: relative;     padding-bottom: 0; }  .tournament__img img {     height: 100%;     left: 0;     -o-object-fit: cover;     object-fit: cover;     position: absolute;     top: 0;     width: 100%; }  .activity-block__description {     align-items: center;     display: flex;     justify-content: center;     flex-direction: column; }  .activity-block__title {     color: #efecdc;     font-size: 14px;     font-weight: 700;     line-height: 20px; }  .activity-block__sub-title, .activity-block__title {     letter-spacing: normal;     text-align: center;     text-transform: none; }  .activity-block__sub-title {     color: #bfbba6;     font-size: 12px;     font-weight: 400;     line-height: 16px; }  @media (max-width: 1080px) {     .tournaments {         grid-template-columns: repeat(1, 1fr);     }      .tournament {         max-width: 100%;     } }  @media (max-width: 930px) {     .main {         padding-bottom: 50px;     } }  @media (max-width: 860px) {       .games {       grid-template-columns: repeat(4, 1fr);       gap: 10px;   } } @media (max-width: 680px) {       .games {       grid-template-columns: repeat(3, 1fr);   } } @media (max-width: 540px) {       .games {       grid-template-columns: repeat(2, 1fr);   } } .content {     padding: 0 16px 32px;     color: #bfbba6;     font-size: 14px;     font-weight: 400;     letter-spacing: normal;     line-height: 20px;     text-transform: none; }  table {     width: 50%;     border-collapse: collapse;     width: 100%; }  th, td {     border: 1px solid #ffc633;     padding: 8px;     text-align: left; }  .content h2, .content h3, .content h4 {     color: #efecdc;     margin-bottom: 8px;     font-weight: 700;     letter-spacing: normal;     text-transform: none; }  h2 {     font-size: 16px;     line-height: 24px; }  .content ul, .content ol {     padding-left: 20px; } .content ol, .content p, .content ul {     margin-bottom: 16px; } .footer .container {     background-image: url(/shared/3367/separator.svg);     background-position: 0 0;     background-repeat: repeat-x;     background-size: auto 14px;     margin-top: auto;     padding-top: 12px;     position: relative;     z-index: 1;     background-color: #15130f;     padding-bottom: 24px; }  .footer-trust-list {     align-items: center;     display: flex;     flex-wrap: wrap;     justify-content: center;     list-style-type: none;     margin: 0;     padding: 8px 0; }  .footer-trust-list__pic-wrap img {     height: 24px;     -o-object-fit: contain;     object-fit: contain;     width: auto; }  .footer-trust-list__pic-wrap {     padding: 8px;     width: auto; }  .footer-menu {     list-style-type: none;     margin: 0;     display: flex;     flex-wrap: wrap;     justify-content: center;     margin-bottom: 16px;     padding: 0 16px;     width: 100%; }  .footer-menu-item {     padding: 8px;     width: auto; }  .footer-menu-item__link {     align-items: center;     color: #ffc633;     cursor: pointer;     display: inline-flex;     font-size: 14px;     font-weight: 400;     letter-spacing: normal;     line-height: 20px;     text-align: left;     text-transform: none;     text-decoration: none; }  .footer-menu-item__link:hover {     color: #ffd362; }  .footer__logo .header-layout__logo--link {     margin: 0 auto; }  .footer-info__header-app {     display: flex;     justify-content: center;     margin-bottom: 24px;     margin-top: 24px; }  .footer-download-app__wrap {     align-items: center;     background-color: #000;     border: 1px solid hsla(0, 0%, 100%, .3);     border-radius: 8px;     color: #efecdc;     display: flex;     font-family: "Open Sans", Arial, sans-serif;     font-size: 10px;     font-weight: 400;     height: 40px;     justify-content: center;     letter-spacing: normal;     line-height: 12px;     margin: 0 4px;     text-transform: none;     text-transform: uppercase;     width: 120px; }  .footer-download-app {     text-decoration: none; }  .footer-download-app__icon {     height: 32px;     margin-right: 4px;     width: 32px; }  .icon-android {     background-image: url(/shared/3367/android.svg); }  .footer-download-app__text, .footer-download-app__text-bold {     font-size: 11px;     line-height: 12px;     font-weight: 400;     letter-spacing: -.2px;     text-align: center; }  .footer-download-app__text-bold {     font-weight: 700;     letter-spacing: 1.1px; }  .footer-social-menu {     display: flex;     justify-content: center; }  .footer-social-menu__list {     list-style-type: none;     margin: 0;     padding: 0;     align-items: center;     display: flex;     flex-wrap: wrap;     justify-content: space-around;     margin-left: -12px;     margin-right: -12px;     max-width: 320px;     justify-content: center;     max-width: none; }  .footer-social-menu-item {     margin-bottom: 24px;     padding-left: 12px;     padding-right: 12px; }  .footer-social-menu-item .footer-social-menu-item__link {     align-items: center;     display: flex;     transition: opacity .3s;     text-decoration: none; }  .footer-social-menu-item-content {     align-items: center;     display: flex; }  .footer-social-menu-item-content__pic {     align-items: center;     display: flex;     height: 24px;     justify-content: center;     width: 24px; }  .icon-footer-telegram {     background-color: #ffc633;     -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOS45Mjc0IDMuMTIyMzJDMjEuMDA5OSAyLjY1NTUxIDIyLjE3MDMgMy41OTI5OSAyMS45NzkyIDQuNzc5OTFMMTkuNzIxNiAxOC43OTkxQzE5LjUwMzkgMjAuMTUwOSAxOC4wNTQ0IDIwLjkyNjUgMTYuODQzNiAyMC4yNTI5QzE1LjgzMDQgMTkuNjg5MiAxNC4zMjcyIDE4LjgyMTcgMTIuOTcyNCAxNy45MTVDMTIuMjk1OSAxNy40NjIyIDEwLjIyNDQgMTYuMDEwNCAxMC40NzkgMTQuOTc3QzEwLjY5NjcgMTQuMDkzMyAxNC4xNzkxIDEwLjc3MzMgMTYuMTY5MSA4Ljc5ODc4QzE2Ljk1MDggOC4wMjMxOCAxNi41OTQ4IDcuNTc1MTIgMTUuNjcxNiA4LjI4OTI0QzEzLjM4MTUgMTAuMDYwNyA5LjcwNDgyIDEyLjc1NCA4LjQ4ODk3IDEzLjUxMkM3LjQxNjIzIDE0LjE4MDggNi44NTYxMyAxNC4yOTQ5IDYuMTg4MDQgMTQuMTgwOEM0Ljk2ODA0IDEzLjk3MjYgMy44MzY5NiAxMy42NTAxIDIuOTEzNTIgMTMuMjU4MUMxLjY2NTQyIDEyLjcyODIgMS43MjYyMiAxMC45NzE1IDIuOTEyNjcgMTAuNDU5OUwxOS45Mjc0IDMuMTIyMzJaIiBmaWxsPSIjRkZDNjMzIi8+Cjwvc3ZnPgo=);     mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOS45Mjc0IDMuMTIyMzJDMjEuMDA5OSAyLjY1NTUxIDIyLjE3MDMgMy41OTI5OSAyMS45NzkyIDQuNzc5OTFMMTkuNzIxNiAxOC43OTkxQzE5LjUwMzkgMjAuMTUwOSAxOC4wNTQ0IDIwLjkyNjUgMTYuODQzNiAyMC4yNTI5QzE1LjgzMDQgMTkuNjg5MiAxNC4zMjcyIDE4LjgyMTcgMTIuOTcyNCAxNy45MTVDMTIuMjk1OSAxNy40NjIyIDEwLjIyNDQgMTYuMDEwNCAxMC40NzkgMTQuOTc3QzEwLjY5NjcgMTQuMDkzMyAxNC4xNzkxIDEwLjc3MzMgMTYuMTY5MSA4Ljc5ODc4QzE2Ljk1MDggOC4wMjMxOCAxNi41OTQ4IDcuNTc1MTIgMTUuNjcxNiA4LjI4OTI0QzEzLjM4MTUgMTAuMDYwNyA5LjcwNDgyIDEyLjc1NCA4LjQ4ODk3IDEzLjUxMkM3LjQxNjIzIDE0LjE4MDggNi44NTYxMyAxNC4yOTQ5IDYuMTg4MDQgMTQuMTgwOEM0Ljk2ODA0IDEzLjk3MjYgMy44MzY5NiAxMy42NTAxIDIuOTEzNTIgMTMuMjU4MUMxLjY2NTQyIDEyLjcyODIgMS43MjYyMiAxMC45NzE1IDIuOTEyNjcgMTAuNDU5OUwxOS45Mjc0IDMuMTIyMzJaIiBmaWxsPSIjRkZDNjMzIi8+Cjwvc3ZnPgo=); }  .footer-social-menu-item-content__text {     color: #ffc633;     display: flex;     font-family: "Open Sans", Arial, sans-serif;     font-size: 12px;     font-weight: 400;     letter-spacing: normal;     line-height: 16px;     margin-left: 8px;     text-transform: none; }  .icon-footer-email {     background-color: #ffc633;     -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMS4zOCA1LjAwOTE3TDEzLjc2ODMgMTIuNjIxN0MxMy4yOTg3IDEzLjA4OTQgMTIuNjYyOSAxMy4zNTIxIDEyIDEzLjM1MjFDMTEuMzM3MiAxMy4zNTIxIDEwLjcwMTMgMTMuMDg5NCAxMC4yMzE3IDEyLjYyMTdMMi42MjAwMiA1LjAwOTE3QzIuOTg4NzUgNC4zOTc3NyAzLjUwODgxIDMuODkxNyA0LjEzMDA0IDMuNTM5NzhDNC43NTEyNyAzLjE4Nzg1IDUuNDUyNyAzLjAwMTk1IDYuMTY2NjggM0gxNy44MzMzQzE4LjU0NzMgMy4wMDE5NSAxOS4yNDg4IDMuMTg3ODUgMTkuODcgMy41Mzk3OEMyMC40OTEyIDMuODkxNyAyMS4wMTEzIDQuMzk3NzcgMjEuMzggNS4wMDkxN1pNMTQuOTQ2NyAxMy44TDIxLjk2MTcgNi43ODQ5OUMyMS45NjYgNi44MzM5IDIxLjk3MjQgNi44ODEwOSAyMS45Nzg3IDYuOTI3NzlDMjEuOTg5NSA3LjAwNjggMjIgNy4wODQ0MyAyMiA3LjE2NjY2VjE3LjE2NjdDMjEuOTk4NyAxOC4yNzEzIDIxLjU1OTMgMTkuMzMwNCAyMC43NzgyIDIwLjExMTVDMTkuOTk3IDIwLjg5MjYgMTguOTM4IDIxLjMzMiAxNy44MzMzIDIxLjMzMzNINi4xNjY2N0M1LjA2MiAyMS4zMzIgNC4wMDI5NiAyMC44OTI2IDMuMjIxODUgMjAuMTExNUMyLjQ0MDczIDE5LjMzMDQgMi4wMDEzMiAxOC4yNzEzIDIgMTcuMTY2N1Y3LjE2NjY2QzIgNy4wODQ0MyAyLjAxMDUzIDcuMDA2OCAyLjAyMTI2IDYuOTI3NzlDMi4wMjc2IDYuODgxMDkgMi4wMzQgNi44MzM5IDIuMDM4MzMgNi43ODQ5OUw5LjA1MzMzIDEzLjhDOS44MzU1MiAxNC41ODAyIDEwLjg5NTIgMTUuMDE4NCAxMiAxNS4wMTg0QzEzLjEwNDggMTUuMDE4NCAxNC4xNjQ1IDE0LjU4MDIgMTQuOTQ2NyAxMy44WiIgZmlsbD0iI0ZGQzYzMyIvPgo8L3N2Zz4K);     mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMS4zOCA1LjAwOTE3TDEzLjc2ODMgMTIuNjIxN0MxMy4yOTg3IDEzLjA4OTQgMTIuNjYyOSAxMy4zNTIxIDEyIDEzLjM1MjFDMTEuMzM3MiAxMy4zNTIxIDEwLjcwMTMgMTMuMDg5NCAxMC4yMzE3IDEyLjYyMTdMMi42MjAwMiA1LjAwOTE3QzIuOTg4NzUgNC4zOTc3NyAzLjUwODgxIDMuODkxNyA0LjEzMDA0IDMuNTM5NzhDNC43NTEyNyAzLjE4Nzg1IDUuNDUyNyAzLjAwMTk1IDYuMTY2NjggM0gxNy44MzMzQzE4LjU0NzMgMy4wMDE5NSAxOS4yNDg4IDMuMTg3ODUgMTkuODcgMy41Mzk3OEMyMC40OTEyIDMuODkxNyAyMS4wMTEzIDQuMzk3NzcgMjEuMzggNS4wMDkxN1pNMTQuOTQ2NyAxMy44TDIxLjk2MTcgNi43ODQ5OUMyMS45NjYgNi44MzM5IDIxLjk3MjQgNi44ODEwOSAyMS45Nzg3IDYuOTI3NzlDMjEuOTg5NSA3LjAwNjggMjIgNy4wODQ0MyAyMiA3LjE2NjY2VjE3LjE2NjdDMjEuOTk4NyAxOC4yNzEzIDIxLjU1OTMgMTkuMzMwNCAyMC43NzgyIDIwLjExMTVDMTkuOTk3IDIwLjg5MjYgMTguOTM4IDIxLjMzMiAxNy44MzMzIDIxLjMzMzNINi4xNjY2N0M1LjA2MiAyMS4zMzIgNC4wMDI5NiAyMC44OTI2IDMuMjIxODUgMjAuMTExNUMyLjQ0MDczIDE5LjMzMDQgMi4wMDEzMiAxOC4yNzEzIDIgMTcuMTY2N1Y3LjE2NjY2QzIgNy4wODQ0MyAyLjAxMDUzIDcuMDA2OCAyLjAyMTI2IDYuOTI3NzlDMi4wMjc2IDYuODgxMDkgMi4wMzQgNi44MzM5IDIuMDM4MzMgNi43ODQ5OUw5LjA1MzMzIDEzLjhDOS44MzU1MiAxNC41ODAyIDEwLjg5NTIgMTUuMDE4NCAxMiAxNS4wMTg0QzEzLjEwNDggMTUuMDE4NCAxNC4xNjQ1IDE0LjU4MDIgMTQuOTQ2NyAxMy44WiIgZmlsbD0iI0ZGQzYzMyIvPgo8L3N2Zz4K); }  .icon-footer-phone {     background-color: #ffc633;     -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuOTk5NzIgNy4yMDQ2MkMxLjk5OTcyIDEzLjU2OTMgMTAuNDQxNCAyMiAxNi43OTk3IDIyQzE4LjE5MTQgMjIgMTkuNDkxNCAyMS40NzUyIDIwLjQ0OTcgMjAuNTE3MUwyMS4yODMxIDE5LjU1OTFDMjIuMjQ5NyAxOC41OTI3IDIyLjI0OTcgMTYuOTU5OSAyMS4yNDE0IDE1Ljk1MTlDMjEuMjE2NCAxNS45MjY5IDE5LjIwODEgMTQuMzg1NyAxOS4yMDgxIDE0LjM4NTdDMTguMjA4MSAxMy40MzYgMTYuNjMzMSAxMy40MzYgMTUuNjQxNCAxNC4zODU3TDE0LjQyNDcgMTUuMzYwNEMxMS43NTgxIDE0LjIyNzQgOS44NjYzOSAxMi4zMjggOC42NDk3MiA5LjU3MDU1TDkuNjE2MzkgOC4zNTQyNkMxMC41NzQ3IDcuMzYyOTEgMTAuNTc0NyA1Ljc4MDA3IDkuNjE2MzkgNC43ODg3MUM5LjYxNjM5IDQuNzg4NzEgOC4wNzQ3MiAyLjc4MTAxIDguMDQ5NzIgMi43NTYwMUM3LjA0MTM5IDEuNzQ4IDUuNDA4MDUgMS43NDggNC4zOTk3MiAyLjc1NjAxTDMuNTI0NzIgMy41MTQxMUMyLjUyNDcyIDQuNTA1NDcgMS45OTk3MiA1LjgwNTA2IDEuOTk5NzIgNy4xOTYyOVY3LjIwNDYyWiIgZmlsbD0iI0ZGQzYzMyIvPgo8L3N2Zz4K);     mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuOTk5NzIgNy4yMDQ2MkMxLjk5OTcyIDEzLjU2OTMgMTAuNDQxNCAyMiAxNi43OTk3IDIyQzE4LjE5MTQgMjIgMTkuNDkxNCAyMS40NzUyIDIwLjQ0OTcgMjAuNTE3MUwyMS4yODMxIDE5LjU1OTFDMjIuMjQ5NyAxOC41OTI3IDIyLjI0OTcgMTYuOTU5OSAyMS4yNDE0IDE1Ljk1MTlDMjEuMjE2NCAxNS45MjY5IDE5LjIwODEgMTQuMzg1NyAxOS4yMDgxIDE0LjM4NTdDMTguMjA4MSAxMy40MzYgMTYuNjMzMSAxMy40MzYgMTUuNjQxNCAxNC4zODU3TDE0LjQyNDcgMTUuMzYwNEMxMS43NTgxIDE0LjIyNzQgOS44NjYzOSAxMi4zMjggOC42NDk3MiA5LjU3MDU1TDkuNjE2MzkgOC4zNTQyNkMxMC41NzQ3IDcuMzYyOTEgMTAuNTc0NyA1Ljc4MDA3IDkuNjE2MzkgNC43ODg3MUM5LjYxNjM5IDQuNzg4NzEgOC4wNzQ3MiAyLjc4MTAxIDguMDQ5NzIgMi43NTYwMUM3LjA0MTM5IDEuNzQ4IDUuNDA4MDUgMS43NDggNC4zOTk3MiAyLjc1NjAxTDMuNTI0NzIgMy41MTQxMUMyLjUyNDcyIDQuNTA1NDcgMS45OTk3MiA1LjgwNTA2IDEuOTk5NzIgNy4xOTYyOVY3LjIwNDYyWiIgZmlsbD0iI0ZGQzYzMyIvPgo8L3N2Zz4K); }  .footer-affiliate-program {     width: 100%;     margin-bottom: 24px; }  .footer-affiliate-program__link {     align-items: center;     background-color: #2a2714;     display: flex;     height: 40px;     justify-content: center;     width: 100%;     text-decoration: none; }  .footer-affiliate-program__text {     align-items: flex-end;     display: flex;     flex-direction: column;     justify-content: center;     padding-right: 12px;     position: relative; }  .footer-affiliate-program__text-line {     color: #efecdc;     font-family: "Open Sans", Arial, sans-serif;     font-size: 10px;     font-weight: 400;     letter-spacing: normal;     line-height: 12px;     text-transform: none; }  .footer-affiliate-program__text:after {     background-color: #efecdc;     content: "";     height: 24px;     position: absolute;     right: 0;     top: 50%;     transform: translateY(-50%);     width: 1px; }  .footer-affiliate-program__img {     height: 32px;     margin-left: 8px;     width: 62px; }  .footer__copyright {     color: #bfbba6;     font-family: "Open Sans", Arial, sans-serif;     font-size: 10px;     font-weight: 400;     letter-spacing: normal;     line-height: 12px;     padding: 0 8px;     text-align: center;     text-transform: none;     padding: 0 16px; }  .description {     color: #bfbba6;     font-family: "Open Sans", Arial, sans-serif;     font-size: 14px;     font-weight: 400;     letter-spacing: normal;     line-height: 20px;     text-transform: none; }  .description--typo-inherit {     color: inherit;     font-size: inherit;     line-height: inherit; } .license-wrapper {     max-width: 730px;     width: 100%;     margin: 0 auto 8px;     display: flex;     flex-direction: row;     justify-content: center;     align-items: flex-start; }  .license--img-container {     margin: 0 0 0 24px; }  .description a:not(.game-card__wrap):not(.game-pregame-games-list__btn):not(.v-button):not(.v-link):not(.nav-tabs__btn) {     display: block;     border-bottom: 1px solid;     color: #ffc633;     width: 68px; }  .license--img-container img {     width: 68px; }  .license--text-container {     text-align: left;     margin: 0 24px 0px 24px; } .license--text-container p {     margin-top: 0;     margin-bottom: 0; }  @media (max-width:  570px) {     .license-wrapper {         flex-direction: column;         align-items: center;         gap: 15px;     }     .footer-social-menu__list {         flex-direction: column;         align-items: center;         gap: 15px;     } }