html, body {     font-family: sans-serif;     margin: 0px;     overflow-x: hidden; }  body {     line-height: 1; }  ol, ul {     list-style: outside none none; }  blockquote::before, blockquote::after, q::before, q::after {     content: none; } img {     max-width: 100%;     height: auto; } #sequence li {     cursor: pointer; }  #sequence-theme {     background: rgb(0, 0, 0) none repeat scroll 0% 0%;     height: 320px;     overflow: hidden;     position: relative;     width: 100%; }  #sequence-theme #sequence {     height: 330px;     margin: 0px auto;     position: relative;     max-width: 980px; }  #sequence-theme #sequence-preloader img:nth-child(2) {     animation-delay: 0.15s; }  #sequence-theme #sequence-preloader img:nth-child(3) {     animation-delay: 0.3s; }  #sequence ul {     margin: 0px;     padding: 0px; }  #sequence ul li {     margin: 0px;     padding: 0px; }  .buttons-sprite, .buttons-blue-medium, .btn-small-gold, .buttons-btn-big-green, .buttons-form-tab-left, .buttons-form-tab-right, .buttons-globotech, .buttons-green-small, .buttons-header-blue, .buttons-header-gold, .buttons-header-red, .buttons-igrosoft, .buttons-medium-disabled, .buttons-microgaming, .buttons-mobile-en, .buttons-mobile-ru, .buttons-novomatic, .buttons-plugin, .buttons-provider, .buttons-red-medium, .buttons-red-small, .buttons-wings-green-big, .plugin-btn, .btn-small-green, .btn-small-red, .btn-wing-blue, .btn-wing-red, .btn-wing-gold, .btn-provider, .btn-provider-microgaming, .btn-provider-novomatic, .btn-provider-igrosoft, .btn-provider-globotech, .btn-medium-blue, .btn-medium-red, .btn-blue-mobile.ru, .btn-blue-mobile.en, .btn-wings-green-big, .register-box .form-header .register-tab, .register-box .form-header .register-tab.active, .register-box .form-header .auth-tab, .register-box .form-header .auth-tab.active {     background-image: url(/shared/3680/buttons-faraon8.webp);     background-repeat: no-repeat; }  .image-list-sprite, .image-list-content-bg-bottom, .image-list-content-bg-top, .image-list-logo-en, .image-list-logo-fade-en, .image-list-logo-fade-ru, .image-list-logo-ru, .image-list-slider-arrow-left, .image-list-slider-arrow-right, .image-list-slider-left, .image-list-slider-right, .image-list-wing-left, .image-list-wing-right, .slider-box::before, .slider-box::after, .next, .prev, .header .logo.ru, .header .logo.en, .nav::before, .nav::after, .content-wrap .content::before, .content-wrap .content::after, .footer .logo-fade.ru, .footer .logo-fade.en {     background-image: url(/shared/3680/image-list.webp);     background-repeat: no-repeat; }  h1, h2, h3, h4, h5, h6 {     position: relative;     margin: 0px;     padding-bottom: 0.1rem; }  a {     color: rgb(250, 210, 79); }  a:hover {     color: rgb(250, 210, 79);     text-decoration: none;     outline: medium none; }  a:focus {     outline: medium none; }  ul, ol {     margin: 0px;     padding: 0px; }  ul li {     list-style: outside none none;     margin: 0px;     padding: 0px; }  input:focus, textarea:focus, button:focus, select:focus {     outline: medium none; } html {     font-size: 10px; } .clearfix::after {     content: " ";     display: block;     height: 0px;     clear: both;     visibility: hidden;     overflow: hidden; }  .clearfix {     display: inline-block; }  .width {     position: relative;     max-width: 970px;     margin: 0px auto; } .header-top {     display: flex;     justify-content: space-between;     align-items: center;     max-width: 970px;     margin: 0px auto;     padding: 10px 0px; } .link {     color: rgb(249, 226, 164);     cursor: pointer;     text-decoration: underline; }  .link:hover {     color: rgb(249, 226, 164);     text-decoration: none; }  @font-face {     font-family: "ds_greeceregular";     font-style: normal;     font-weight: normal;     src: url(/shared/empty.gif) format("embedded-opentype"), url(/shared/empty.gif) format("woff"), url(/shared/empty.gif) format("truetype"); }  .slider-box {     position: relative;     height: 329px;     border-top: 1px solid rgb(103, 82, 31);     border-bottom: 1px solid rgb(103, 82, 31);     background: rgb(32, 32, 32) none repeat scroll 0% 0%;     border-radius: 0px 0px 10px 10px; }  .slider-box::after, .slider-box::before {     position: absolute;     top: -20px;     content: ""; }  .slider-box::before {     left: -6px;     width: 21px;     height: 350px;     background-position: -168px -30px; }  .slider-box::after {     right: -6px;     width: 21px;     height: 350px;     background-position: -147px -30px; }  #sequence-theme .slider-1 {     position: absolute;     top: -315px;     left: 0px;     max-width: 960px;     height: 315px;     background: transparent url(/shared/empty.gif) no-repeat scroll 0% 0%;     opacity: 0; }  #sequence-theme .animate-out .slider-1 {     top: -315px;     left: 0px;     opacity: 0;     transition-duration: 1s; }  #sequence-theme .slider-1_1 {     position: absolute;     top: 315px;     left: 0px; }  #sequence-theme .animate-out .slider-1_1 {     left: 0px;     top: 315px;     opacity: 0;     z-index: 99;     transition-duration: 1s; }  #sequence-theme .slider-1_2 {     position: absolute;     top: 40px;     left: 960px; }  #sequence-theme .animate-out .slider-1_2 {     top: 40px;     left: 960px;     opacity: 0;     z-index: 99;     transform: rotate(80deg);     transition-duration: 1s; }  .slider-2 {     max-width: 980px;     height: 315px;     background: transparent url(/shared/3680/2.webp) no-repeat scroll 0% 0%;     background-size: cover; }   .slider-2_1 {     position: absolute;     top: 50px;     right: 50px; }  .btn {     display: inline-block;     border: medium none;     background-color: transparent;     color: rgb(246, 230, 174);     text-transform: uppercase;     text-decoration: none;     text-align: center;     cursor: pointer;     overflow: hidden; }  .btn-small-green {     background-color: transparent;     border: medium none;     overflow: hidden;     width: 62px;     height: 28px;     background-position: -62px 0px;     font-size: 1.2rem; }  .btn-small-green:hover, .btn-small-green.green-small-hover {     background-position: 0px 0px; }  .btn-small-gold {     width: 150px;     height: 43px;     background-position: -57px -1253px;     font-size: 1.2rem;     text-transform: uppercase;     border-radius: 30px; } .btn-small-gold:hover {     background-position: -57px -1318px;     color: rgb(68 65 0);     font-weight: medium; } .header .header-box .header-box-item .header-form .btn + .btn {     margin-left: 8px; }  .header {     padding: 20px 0px 0px;     background: transparent url(/shared/3680/header-bg.webp) repeat-x scroll center top;     color: rgb(249, 226, 164); }  .header .logo {     position: relative;     text-indent: -9999px; }  .header .logo.ru {     display: block;     width: 244px;     height: 80px;     background-position: -488px -380px; }  .header .logo::before {     position: absolute;     top: -30px;     right: 20px;     width: 97px;     height: 116px;     content: "";     transition: all 0.2s ease-in-out 0s;     opacity: 0; }  .header .logo:hover::before {     transition: all 0.2s ease-in-out 0s;     opacity: 1; }  .header .header-box .header-box-item {     padding: 0px 0px 5px; }  .header .header-box .header-box-item .btn {     position: relative;     z-index: 15;     display: flex;     align-items: center;     justify-content: center; } .form {     display: flex;     align-items: center;     justify-content: center; } .header .header-box .header-box-item .header-form .form-field {     position: relative;     padding: 0px 5px 0px 0px; }  .header .header-box .header-box-item .header-form .form-field .link {     display: block;     position: relative;     margin: 5px 0px 0px;     padding: 0px 0px 0px 10px;     text-decoration: none;     font-size: 1.2rem; }  .header .header-box .header-box-item .header-form .form-field .link::before {     position: absolute;     left: 0px;     top: 5px;     content: "";     width: 3px;     height: 5px;     background-position: -76px -13px; }  .header .header-box .header-box-item .header-form .form-field .link:hover {     text-decoration: underline; }  .header .header-box .header-box-item .header-user-feedback .user-message::before, .header .header-box .header-box-item .header-user-feedback .user-adverts::before {     position: absolute;     left: 10px;     top: 3px;     content: ""; }  .header .header-box .header-box-item .header-user-feedback .user-message::before {     width: 25px;     height: 19px;     background-position: 0px -223px; }  .header .header-box .header-box-item .header-user-feedback .user-adverts::before {     width: 26px;     height: 19px;     background-position: -42px -86px; }  .header .header-inner-wrapp {     position: relative;     min-height: 55px; }  .header .nav {     margin: 10px 0px 0px; }  .header .nav.second {     position: absolute;     left: 0px;     bottom: 0px;     z-index: 5; }  .nav {     position: relative;     border-top: 2px solid rgb(253, 250, 243);     border-bottom: 1px solid rgb(253, 250, 243);     z-index: 10; }  .nav ul {     background-color: rgb(0, 128, 197);     background-size: 100% auto;     background-image: linear-gradient(to bottom, rgb(0, 128, 197) 0%, rgb(24, 77, 176) 41%, rgb(18, 73, 166) 51%, rgb(13, 52, 126) 56%, rgb(0, 85, 120) 100%);     overflow: hidden; }  .nav ul li {     display: table-cell;     width: 1%;     border-right: 1px solid rgb(24, 40, 126);     border-left: 1px solid rgb(71, 115, 210); }  .nav ul li a {     display: block;     position: relative;     text-align: center;     color: rgb(249, 226, 164);     text-shadow: 1px 1px 2px rgb(0, 0, 0);     line-height: 37px;     text-decoration: none;     font-size: 1.7rem; }  .nav ul li a:hover, .nav ul li a.active {     background-color: rgb(28, 90, 164);     background-size: 100% auto;     background-image: linear-gradient(to bottom, rgb(28, 90, 164) 0%, rgb(32, 51, 112) 51%, rgb(23, 39, 85) 54%, rgb(12, 53, 88) 100%); }  .nav::before, .nav::after {     position: absolute;     top: -55px;     content: "";     z-index: 5; }  .nav::before {     left: -119px;     width: 147px;     height: 98px;     background-position: 0px -30px; }  .nav::after {     right: -119px;     width: 147px;     height: 98px;     background-position: -189px -30px; }  .footer-nav-box {     margin: 0px;     overflow: hidden;     display: flex;     justify-content: space-between;      flex-wrap: wrap;     gap: 20px;     padding: 0 10px; }  .footer-nav-box .footer-menu {     width: 140px;     padding: 25px 0; }   .footer-nav-box .footer-menu .footer-title {     line-height: 14px;     font-weight: bold;     color: rgb(95, 93, 89);     letter-spacing: 1px;     transition: all 0.1s ease-in-out 0s;     font-size: 1.3rem; }  .footer-nav-box .footer-menu ul {     padding: 20px 0px 0px; }  .footer-nav-box .footer-menu ul li {     padding: 0px 0px 10px;     line-height: 10px; }  .footer-nav-box .footer-menu ul li a {     letter-spacing: 1px;     color: rgb(95, 93, 89);     text-decoration: none;     font-size: 1.2rem; }  .footer-nav-box .footer-menu ul li a:hover {     color: rgb(255, 255, 255); }  .footer-nav-box .footer-menu:hover .footer-title {     color: rgb(255, 255, 255);     transition: all 0.2s ease-in-out 0s; }  body {     position: relative;     width: 100%;     height: 100%;     color: rgb(244, 228, 195);     font: 1.4rem Arial,Helvetica,sans-serif;     background: rgb(0, 0, 0) url(/shared/3680/bg.webp) no-repeat scroll center -3px; }  .container {     position: relative;     overflow: hidden; }  .bg-wrap {     padding: 0px 0px 220px;     min-height: 1000px;     background: transparent url(/shared/3680/bg-btm.webp) no-repeat scroll 50% 100%; }  .content-wrap {     position: relative;     max-width: 970px;     margin: 15px auto 0px; }  .content-wrap::before, .content-wrap::after {     position: absolute;     top: 0px;     content: "";     width: 6px;     height: 100%;     z-index: 10; }  .content-wrap::before {     left: 0px; }  .content-wrap::after {     right: 0px; }  .content-wrap .ie-bg::before, .content-wrap .ie-bg::after {     position: absolute;     top: 0px;     content: "";     width: 6px;     height: 100%;     background: transparent url(/shared/empty.gif) repeat-y scroll 0% 0%;     z-index: 10; }  .content-wrap .ie-bg::before {     left: 0px; }  .content-wrap .ie-bg::after {     right: 0px; }  .content-wrap .content {     position: relative;     padding: 10px 15px; }  .content-wrap .content::before, .content-wrap .content::after {     position: absolute;     left: 0px;     content: "";     z-index: 5; }  .content-wrap .content::before {     top: -5px;     max-width: 970px;     height: 15px;     background-position: 0px -15px; }  .content-wrap .content::after {     bottom: -5px;     max-width: 970px;     height: 15px;     background-position: 0px 0px; }  .title-box {     padding: 20px 0px 20px;     letter-spacing: 2px;     color: rgb(249, 226, 164);     overflow: hidden;     font-size: 2.7rem;     line-height: 2.7rem;     text-align: center; }  .footer {     position: relative;     margin: -15px 0px 0px;     background: transparent url(/shared/3680/footer-bg.webp) no-repeat scroll center top; }  .footer .copyrights {     margin: 15px 0px 0px;     line-height: 20px;     text-align: center;     color: rgb(95, 93, 89);     font-size: 1rem; }  .footer-icon {     padding: 20px 0px 0px; }  .footer-icon ul {     text-align: center; }  .footer-icon ul li {     display: inline-block; }  .footer-icon ul li span, .footer-icon ul li a {     display: block; }  .footer-icon ul li .icon-1 {     width: 28px;     height: 36px;     background-position: -31px -854px; }  .footer-icon ul li .icon-2 {     width: 30px;     height: 34px;     background-position: -59px -854px; }  .footer-icon ul li .icon-3 {     width: 38px;     height: 38px;     background-position: -31px -890px; }  .footer-icon ul li .icon-4 {     width: 90px;     height: 38px;     background-position: 0px -928px; }  div.selector::after {     position: absolute;     top: -3px;     right: -2px;     content: "";     width: 22px;     height: 39px;     background-position: -64px -815px; }  .mytext {     font-family: "PT Sans Narrow",sans-serif;     font-size: 16px; }  .mytext p {     margin: 0px 0px 12px;     font-size: 16px;     line-height: 24px; }  .mytext ul, .mytext ol {     margin: 10px 0px 16px 22px;     padding: 0px; }  .mytext ul {     list-style: circle ;     list-style-image: none; }  .mytext ul li {     list-style-type: circle;     margin: 6px 0px; }  .mytext ol li {     list-style: decimal outside;     margin: 6px 0px; }  .mytext table {     width: 100%;     border-collapse: collapse;     margin: 12px 0px 18px;     font-size: 14px; }  .mytext th, .mytext td {     border: 1px solid rgba(250, 210, 79, 0.25);     padding: 8px 10px; }  .mytext th {     text-align: left;     font-weight: 700;     background: rgba(250, 210, 79, 0.12); }  .mytext tbody tr:nth-child(even) td {     background: rgba(250, 210, 79, 0.06); }  .mytext h2 {     font-size: 22px;     margin: 14px 0px 8px; }  .mytext h1 {     font-size: 24px; }  @font-face {     font-family: "PT Sans Narrow";     font-style: normal;     font-weight: 400;     src: local("PT Sans Narrow"), local("PTSans-Narrow"), url(/shared/empty.gif) format("woff2");     unicode-range: U+460-52F, U+20B4, U+2DE0-2DFF, U+A640-A69F; }  @font-face {     font-family: "PT Sans Narrow";     font-style: normal;     font-weight: 400;     src: local("PT Sans Narrow"), local("PTSans-Narrow"), url(/shared/empty.gif) format("woff2");     unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116; }  @font-face {     font-family: "PT Sans Narrow";     font-style: normal;     font-weight: 400;     src: local("PT Sans Narrow"), local("PTSans-Narrow"), url(/shared/empty.gif) format("woff2");     unicode-range: U+100-24F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; }  @font-face {     font-family: "PT Sans Narrow";     font-style: normal;     font-weight: 400;     src: local("PT Sans Narrow"), local("PTSans-Narrow"), url(/shared/empty.gif) format("woff2");     unicode-range: U+0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000; }  .ultext {     padding: 10px;     margin: 10px; }  .ultext li {     list-style-type: circle; }  .game-list ul {     display: flex;     justify-content: center;     flex-wrap: wrap;     gap: 10px; } @media (max-width: 580px) {     .header-top {         padding: 5px;     }     .header-top {         display: block;     }     .slider-2 {         height: 235px;         background: transparent url(/shared/3680/2.webp) no-repeat;         background-size: cover;     }     #sequence-theme #sequence,     #sequence-theme,     .slider-box::before,     .slider-box::after {         height: 235px;     }     .slider-box {         height: auto;     }     .slider-2_1 {         right: 0;     }     .footer-menu {         padding-bottom: 0 !important;     }     .header .logo.ru {         margin: 0 auto;     } }  .main {     padding: 0 10px; }  .back-to-top {     position: fixed;     right: 16px;     bottom: 16px;     z-index: 1000;     width: 40px;     height: 40px;     border-radius: 50%;     background: rgba(0, 0, 0, 0.7);     color: rgb(250, 210, 79);     text-decoration: none;     display: flex;     align-items: center;     justify-content: center;     font-size: 20px;     line-height: 1;     border: 1px solid rgba(250, 210, 79, 0.4);     transition: background 0.2s ease, color 0.2s ease, transform 0.2s ease; }  .back-to-top:hover {     background: rgba(250, 210, 79, 0.2);     color: rgb(250, 210, 79);     transform: translateY(-2px); } .iframe-block {   max-width: 970px;   margin: 0 auto; } .iframe {     position: relative;     z-index: 100;     margin-bottom: 15px;     width: 100%;     height: 550px; }  .iframe__item {     text-align: center;     position: relative;     width: 100%;     height: 100%; }  .iframe__item::before {     content: "";     position: absolute;     top: 0;     left: 0;     right: 0;     bottom: 0;     background: url('/uploads/3513/pages/37496/37496.jpeg') center center / cover no-repeat;     filter: blur(10px);     z-index: -1; }  #loadIframeBtn {     position: absolute;     top: 50%;     left: 50%;     transform: translate(-50%, -50%);     z-index: 999;     padding: 10px 20px;     text-transform: uppercase;     cursor: pointer;     z-index: 9;     line-height: 0;     border: none;     border-radius: 3px;     background-color: transparent;  }  #loadIframeBtn:after {     content: '';     top: 10px;     z-index: -1;     right: 0;     bottom: 0;     left: 0;     position: absolute;     box-shadow: 0 6px 5px #645c5c00; }  .show-support {     display: inline-block;     margin: 0 auto;     position: static;     margin-bottom: 20px;     transform: translate(0, 0);     text-align: center;     text-decoration: none; }  .iframe__wrapper, .iframe__inner {     width: 100%;     height: 100%; }  .iframe__item iframe {     width: 100%;     height: 100%;     border-radius: 12px;     margin-bottom: 22px; }  .btn-wing-red {     width: 260px;     max-width: 700px;     font-size: 15px;     background-position: 0px -1447px;     height: 60px; }  .btn-wing-red span {     display: block;     line-height: 45px; }