.bread * {     color: #fff;     margin: 0 3px; }  body, html {     overflow-x: hidden;     font-size: 10px; }  body {     margin: 0;     padding: 0;     font-family: "Lato", "Open Sans", "Nunito", "Roboto", "Source Sans Pro", "Work Sans", "Helvetica Neue", "Mulish", sans-serif;     background: linear-gradient(93.69deg, #101726 -1.43%, #301414 100.67%, #281010 100.67%);     font-weight: 400;   	line-height: 23px; }  * {     box-sizing: border-box; }  section {     padding: 0 15px; }  .btn {     height: auto;     display: grid;     grid-column-gap: 5px;     grid-template-columns: auto 1fr auto;     align-items: center;     justify-content: center;     min-width: 110px;     padding: 5px 20px;     background: linear-gradient(253.67deg, #adff00 2.27%, #00ea25 94.48%);     box-shadow: none;     border: 2px solid transparent;     border-radius: 6px;     text-decoration: none; }  .btn .btn__sing {     background: transparent;     border: 2px solid #df2dbd;     box-shadow: none;     color: #ffffff; }  .header .nav__btn .btn__reg {     position: relative;     display: block;     overflow: hidden;     text-align: center; }  .btn__footer {     background: linear-gradient(217deg, #8108e0 0%, #ff39b0 100%, #ff39b0 100%);     width: 234px;     height: 50px;     border: none;     color: #ffffff; }  .burger-panel .btn {     width: 200px; }  .btn__reg span {     color: #111111; }  .btn__sing {     background: transparent;     border: 2px solid #df2dbd;     box-shadow: none;     color: #ffffff; }  .btn span {     font-style: normal;     font-weight: 700;     font-size: 1.4rem;     line-height: 1.45;     grid-column: 2;     text-transform: initial;     text-align: center; }  .nav__content__menu {     margin: 20px 0 0; }  .block_main-nav-panel {     display: flex;     align-items: center; }  .block_main-nav-panel__link {     color: #fff;     font-style: normal;     font-weight: 400;     font-size: 1.2rem;     line-height: 1.45;     display: flex;     align-items: center;     justify-content: initial;     min-height: 40px;     padding: 5px 10px;     text-decoration: none; }  .block_main-nav-panel__link:hover {     background: #37233a; }  .block_main-nav-panel__svg {     display: flex;     align-items: center;     justify-content: center;     margin: 0 15px 0 0;     width: 25px; }  .block_main-nav-panel__svg__icon svg {     display: block;     width: 25px;     height: auto;     fill: #fff; }  .main {     position: relative; }  .header {     background: linear-gradient(93.69deg, #101726 -1.43%, #301414 100.67%, #281010 100.67%);     padding: 0 15px;     display: flex;     align-items: center;     justify-content: space-between;     height: 100px; }  .logo__link {     display: flex;     align-items: center;     justify-content: flex-start; }  .logo__link svg {     max-width: 144px;     height: 48px; }  .nav-menu__list {     list-style: none;     padding: 0;     display: flex;     justify-content: space-between; }  .nav-menu__list__item__link {     color: #ffffff;     text-decoration: none; }  .header__left {     display: flex; }  .logo {     margin: 0 10px 8px 0; }  .nav-menu__list__item {     margin-right: 40px; }  .nav-menu__list__item:last-child {     margin-right: 0; }  .header .nav__btn {     display: flex;     gap: 10px; }  .header .nav__btn .btn__reg {     position: relative;     display: block;     overflow: hidden;     text-align: center; }   .header .nav__btn .btn__reg:before {     content: "";     background-color: rgba(255, 255, 255, 0.5);     height: 100%;     width: 3em;     display: block;     position: absolute;     top: 0;     left: -4.5em;     transition: none;     animation: buttonPulse 2.5s infinite; }  @keyframes buttonPulse {     0% {         transform: skewY(-45deg) translateX(0);     }      50%, 100% {         transform: skewX(-45deg) translateX(13.5em);         transition: all 0.5s ease-in-out;     } }  .container {     max-width: 1600px;     margin-right: auto;     margin-left: auto;     padding: 0; }  .game {     margin-bottom: 40px; }  .game__cards {     display: flex;     justify-content: space-between;     flex-wrap: wrap;     gap: 10px; }  .game__header {     display: flex;     justify-content: space-between;     align-items: center; }  .game__header__more {     display: flex;     align-items: center;     color: #735cfc;     text-decoration: none; }  .game__header__more span {     margin-right: 5px; }  .game__header__more svg {     transform: rotate(-90deg);     fill: #735cfc; }  .game__header__title {     display: flex;     align-items: center;     text-decoration: none;     margin-bottom: 15px; }  .game__header__title svg {     margin: 0 10px 0 0;     fill: #ffffff;     width: 24px;     height: 24px; }  .game__header__title span {     font-style: normal;     font-weight: 700;     font-size: 24px;     line-height: 1.45;     transition: color 0.3s linear;     color: #ffffff; }  .game__cards__item {     position: relative;     border-radius: 20px;     overflow: hidden;     width: 11%; }  .game__cards__item img {     width: 100%;     height: auto; }  .game__cards__item__wrapper {     position: relative;     overflow: hidden;     border-radius: 20px;     background-position: center;     background-color: #182732;     background-image: url(/shared/empty.gif); background-size: 50%; background-repeat: no-repeat; cursor: unset; }  .game__cards__item__desc {     opacity: 1;     background: linear-gradient(360deg, #000 0%, rgba(0, 0, 0, 0) 47%);     display: grid;     transition: opacity 0.3s linear;     grid-template-rows: 1fr auto;     padding: 10px;     position: absolute;     top: 0;     left: 0;     width: 100%;     height: 100%; }  .game__cards__item__title {     position: absolute;     bottom: 0;     left: 0;     align-items: start;     opacity: 1;     z-index: 3;     display: flex;     justify-content: center;     text-align: center;     width: 100%;     padding: 10px;     background: linear-gradient(249.54deg, #8108e0 31.57%, #ff39b0 104.55%); }  .game__cards__item__name {     display: inline-block;     color: #ffffff;     font-style: normal;     font-weight: 700;     font-size: 16px;     line-height: 1.45;     overflow: hidden;     text-overflow: ellipsis;     word-break: break-word; }  .game__cards__item__hover {     display: flex;     flex-direction: column;     align-items: center;     justify-content: space-around;     transition: all 0.25s linear;     z-index: 100;     background: rgba(19, 33, 45, .8);     position: absolute;     top: 0;     left: 0;     width: 100%;     height: 100%;     opacity: 0; }  .btn__game {     background: rgba(0, 0, 0, 0.5);     padding: 10px;     border-radius: 50%; }  .game__cards__item__hover__link {     color: #fff;     font-weight: 700;     text-decoration: none; }  .game__cards__item__hover__link:hover {     color: #00ea25; }  .img__hover {     display: none; }  .game__cards__item:hover .game__cards__item__hover {     opacity: 1; }  .game__cards__item__hover__link:hover img {     display: none; }  .game__cards__item__hover__link:hover .img__hover {     display: block; }  .game__cards__item__provider {     position: absolute;     top: 0;     right: 0;     z-index: 10;     display: flex;     align-items: center;     justify-content: center;     padding: 5px;     background: rgba(27, 43, 56, .8);     border-radius: 0 10px;     pointer-events: none;     width: 85px;     height: 45px; }  .game__cards__item__provider img {     max-width: 75px;     max-height: 35px; }  .game__cards__item__limits {     color: #ffffff;     font-style: normal;     font-weight: 400;     font-size: 12px;     line-height: 1.45;     padding: 5px 10px;     background: rgba(0, 0, 0, .8);     border-radius: 4px;     position: absolute;     top: 5px;     left: 5px;     z-index: 10; }  .game__cards__item__bt {     top: 35px; }  .game__cards__item__bt svg * {     fill: rgb(255, 122, 0); }  .provider__cards__item {     position: relative;     background: linear-gradient(111.84deg, #2e2147 0%, #36212a 102.14%);     border-radius: 20px;     transition: transform 0.2s, box-shadow 2s; }  .provider__cards__link {     padding: 8px 15px;     display: flex;     align-items: center;     justify-content: center;     width: 100%;     height: 100%;     text-decoration: none; }  .provider__cards__link img {     display: flex;     align-items: center;     justify-content: center;     width: 100%;     max-width: 80%;     height: 90%;     max-height: 100%;     object-fit: contain;     object-position: center; }  .provider__cards {     margin: 10px 0 0;     grid-area: icons;     min-width: 0;     max-width: 100%; }  .provider__cards__wrapper {     margin: -12px;     padding: 12px;     position: relative;     overflow: hidden;     list-style: none;     max-height: 100%; }  .provider__cards__wrapper__inner {     position: relative;     width: 100%;     height: 100%;     z-index: 1;     display: flex;     flex-wrap: wrap;     justify-content: center;     transition-property: transform;     box-sizing: content-box;     overflow-x: hidden; }  .provider__cards__item {     width: 213px;     margin-right: 15px;     height: 80px;     flex-shrink: 0;     position: relative;     transition-property: transform; }  .provider__cards__item:last-child {     margin-right: 0; }  .provider__cards__wrapper__inner::-webkit-scrollbar {     height: 5px; }  .provider__cards__wrapper__inner::-webkit-scrollbar-track {     background-color: #f1f1f1; }  .provider__cards__wrapper__inner::-webkit-scrollbar-thumb {     background-color: #888;     border-radius: 6px; }  .provider__cards__wrapper__inner::-webkit-scrollbar-button {     background-color: #ccc; }  .provider__cards__wrapper__inner::-webkit-scrollbar-thumb:hover {     background-color: #555; }  .content {     color: #ffffff;     padding: 20px 10px;     max-width: 911px;     margin: 0 auto; }  .content__title {     font-size: 42px;     text-align: center;     margin: 0;     color: #ffffff;     margin: 22px 0; }  .content__info {     font-size: 16px; }  .content a {     color: #ffffff; }  .content img {     max-width: 100%;     height: auto; }  .footer {     padding: 20px 10px; }  .footer__wrapper {     display: flex;     justify-content: space-between; }  .footer__wrapper .logo__link, .footer__wrapper .nav__btn {     margin-bottom: 15px; }  .footer__menu {     display: flex;     padding: 0;     list-style: none;     margin: 0; }  .footer__menu__item:first-child {     color: #ff7a00;     font-style: normal;     font-weight: 700;     font-size: 16px;     line-height: 1.45;     padding: 0 0 20px 0; }  .footer__menu__link {     transition: color 0.3s linear;     text-decoration: none;     color: #ffffff;     font-style: normal;     font-weight: 700;     font-size: 14px;     line-height: 1.45; }  .footer__menu__link img {     width: 125px;     height: 50px; }  .footer__menu__link {     display: flex; }  .footer__menu__link .svg {     display: block;     width: 45px;     margin-right: 15px; }  .footer__menu__link .svg path {     fill: #ff7a00; }  .footer__menu__item {     margin-bottom: 10px; }  .footer__menu__link .guru {     display: block;     width: 128px;     height: 50px; }  .footer__disclaimer__text {     font-style: normal;     font-weight: 400;     font-size: 12px;     line-height: 1.45;     color: #ffffff;     margin: 0; }  .footer__disclaimer__link {     margin: 0; }  .footer__disclaimer__link a {     color: #735cfc;     text-decoration: underline;     font-size: 12px; }  .footer__disclaimer__copy {     color: #ffffff;     font-size: 12px; }  .footer__disclaimer {     width: 100%; }   .hover {     display: none; }  .size {     width: 80px; }  .pay__list {     display: flex;     flex-wrap: wrap;     justify-content: space-between;     list-style: none;     padding: 0; }  .pay__list__item {     margin: 10px 10px 20px; }  .pay__list__item svg {     max-width: 105px;     max-height: 54px; }  .pay__list__item svg path {     fill: #606b74; }  @media (max-width: 1400px) {     .game__cards__item {         width: 23%;     }      .game__cards {         justify-content: space-around;     }      .nav-menu__list__item {         margin-right: 20px;     } }  .btm-menu {     display: none; }  @media (max-width: 1320px) {     .header {         position: relative;         z-index: 999;     }      .block_main-nav-panel {         flex-direction: column;         position: absolute;         top: 100%;         left: 0;         background: #0b041b;         width: 100%;         align-items: flex-start;         padding: 30px 15px;         display: none;     }      .block_main-nav-panel.active {         display: flex;     }      .btm-menu {         display: block;         background: none;         border: none;     }      .btm-menu div {         width: 30px;         height: 4px;         background: #ffffff;         margin-bottom: 5px;     }      .btm-menu div:last-child {         margin-bottom: 0;     }      .btm-menu.active div:first-child {         transform: rotate(45deg);         position: relative;         top: 8px;     }      .btm-menu.active div:nth-child(2) {         transform: rotate(-45deg);     }      .btm-menu.active div:last-child {         display: none;     } }  @media (max-width: 1250px) {     .header .nav-menu {         display: none;     }      .content__nav__list {         flex-wrap: wrap;     } }  .provider__cards__item {     margin-bottom: 10px; }  @media (max-width: 1060px) {     .game__cards__item {         width: 32%;     } }  @media (max-width: 678px) {     .footer__wrapper .logo {         margin: 0 0 40px;     }      .footer__wrapper {         justify-content: center;     } }  @media (max-width: 580px) {     .game__cards {         gap: 5px;     }      .game__cards__item {         width: 45%;     }      .btn__sing {         display: none;     }      .logo {         margin: 0 25px 8px 0;     }      section {         padding: 0 5px;     }      .footer__wrapper {         justify-content: flex-start;     }      .content__title {         font-size: 36px;     } }  @media (max-width: 468px) {     .logo__link svg {         max-width: 100px;         height: 40px;     }      .btn span {         font-size: 12px;     } }  @media (max-width: 430px) {     .game__cards__item {         width: 100%;     }      .content__title {         font-size: 28px;     }      .content__info {         font-size: 14px;     }      .footer__disclaimer__text {         display: none;     } }  @media (max-width: 380px) {     .provider__cards__item {         margin-right: 0;     } }  @media (max-width: 360px) {     .game__header {         flex-direction: column;         align-items: flex-start;     }      .header {         padding: 0 5px     }      .btn {         min-width: 95px;         padding: 5px 10px;         max-width: 150px;     }      .pay__list__item svg {         max-width: 55px;     }      .btn__footer {         width: 100%;     }      .footer__menu {         flex-wrap: wrap;     } }  .green {     color: #00ea25; }  .footer_menu {     display: flex;     justify-content: center;     flex-wrap: wrap;     background-color: #333; }  .footer_menu a {     display: block;     padding: 14px 20px;     text-align: center;     text-decoration: none;     color: white;     font-size: 14px; }  .content p img {     max-width: 100%;     height: auto;     margin: 15px 0; }  table {     border-collapse: collapse;     width: 100%; }  th {     background-color: #210005;     color: white;     padding: 8px;     text-align: left;     border: 1px solid #9d9d9d; }  td {     padding: 8px;     text-align: left; }  tr:nth-child(even) {     background-color: rgba(128, 128, 128, 0.5); }  tr:first-child {     background-color: #808080;     color: white; }  .no_bullets .toc_list {     display: none; }  .no_bullets.open .toc_list {     display: block; }  .toc_title {     text-decoration: none;     font-weight: 700;     letter-spacing: 1px;     cursor: pointer;     font-size: 14px;     display: flex;     align-items: center;     color: #b811ad; }  .toc_title:after {     content: "﹀";     position: relative;     top: 4px;     margin-left: 12px;     font-size: 16px;     color: #b811ad;     text-decoration: none; }  .no_bullets.open .toc_title {     color: #fff; }  .no_bullets.open .toc_title:after {     content: "︿";     top: -4px;     color: #fff; }  .toc_list {     font-size: 15px;     line-height: 2; }  .content__info a, .toc_list a {     color: #a923a0; }  .content__info a:hover, .toc_list a:hover {     text-decoration: none;     color: #d208c4; }  .scroll-up {     position: fixed;     bottom: 40px;     right: 30px;     z-index: 999;     background: #1b1620;     border-radius: 50%;     display: flex;     align-items: center;     cursor: pointer; }  .scroll-up svg {     width: 50px;     height: 50px; }  .footer_menu a:hover {     background: rgba(0, 0, 1, .5); }  .content__info > button {     background: none;     border: none;     display: block;     width: 100%; }  .content__info > button > a {     display: block;     padding: 5px 20px;     background: linear-gradient(253.67deg, #adff00 2.27%, #00ea25 94.48%);     box-shadow: none;     border: 2px solid transparent;     border-radius: 6px;     text-decoration: none;     color: #111111;     font-size: 16px;     font-weight: 700;     padding: 10px 0;     position: relative; }  .content__info > button > a:before {     transition: opacity 0.3s linear;     content: "";     position: absolute;     top: 0;     left: 0;     z-index: 1;     width: 100%;     height: 100%;     background: rgba(0, 0, 0, .2);     opacity: 0; }  .content__info > button > a:hover {     color: #111111; }  .content__info > button > a:hover:before {     opacity: 1; }  .content__btn {     text-align: center; }  .content__btn .btn {     display: inline-block; }  .content__btn .btn:hover {     background: linear-gradient(253.67deg, #00ea25 2.27%, #adff00 94.48%); }  .game__nav {     border-bottom: 1px solid rgb(255 255 255 / 20%);     margin-bottom: 22px;     padding: 17px 0 16px; }  .game__nav__list {     display: flex;     justify-content: space-between;     align-items: center;     flex-wrap: wrap;     gap: 22px;     list-style: none;     padding: 0 25px;     margin: 0; }  .game__nav__link {     padding: 17px 0 14px;     color: #fff;     text-decoration: none;     font-style: normal;     font-weight: 400;     font-size: 1.6rem;     line-height: 1;     display: flex;     align-items: center;     gap: 10px; } .game__nav__link svg {     fill: #735cfc; } .game__nav__link:hover {     color: #735cfc;     border-bottom: 3px solid #735cfc; }