@charset "UTF-8";         /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */         @-webkit-keyframes arrowanimate {             0%, to {                 -webkit-transform: translateY(-10px);                 transform: translateY(-10px)             }             50% {                 -webkit-transform: translateY(0);                 transform: translateY(0)             }         }                  @keyframes arrowanimate {             0%, to {                 -webkit-transform: translateY(-10px);                 transform: translateY(-10px)             }             50% {                 -webkit-transform: translateY(0);                 transform: translateY(0)             }         }                  @-webkit-keyframes rotateInf {             to {                 -webkit-transform: translate(-50%, -50%) rotate(360deg);                 transform: translate(-50%, -50%) rotate(360deg)             }         }                  @keyframes rotateInf {             to {                 -webkit-transform: translate(-50%, -50%) rotate(360deg);                 transform: translate(-50%, -50%) rotate(360deg)             }         }                  @-webkit-keyframes arrowMenu {             0%, to {                 right: calc(50% - 16px)             }             50% {                 right: -336px             }             51% {                 z-index: -20;                 right: 336px             }         }                  @keyframes arrowMenu {             0%, to {                 right: calc(50% - 16px)             }             50% {                 right: -336px             }             51% {                 z-index: -20;                 right: 336px             }         }                  @-webkit-keyframes welcome-star-1 {             0%, 23%, to {                 opacity: 0             }             12.5% {                 opacity: 1             }         }                  @keyframes welcome-star-1 {             0%, 23%, to {                 opacity: 0             }             12.5% {                 opacity: 1             }         }                  @-webkit-keyframes welcome-star-2 {             0%, 12.5%, 35.5%, to {                 opacity: 0             }             23% {                 opacity: 1             }         }                  @keyframes welcome-star-2 {             0%, 12.5%, 35.5%, to {                 opacity: 0             }             23% {                 opacity: 1             }         }                  @-webkit-keyframes welcome-star-3 {             0%, 23%, 48%, to {                 opacity: 0             }             35.5% {                 opacity: 1             }         }                  @keyframes welcome-star-3 {             0%, 23%, 48%, to {                 opacity: 0             }             35.5% {                 opacity: 1             }         }                  @-webkit-keyframes welcome-star-4 {             0%, 35.5%, 60.5%, to {                 opacity: 0             }             48% {                 opacity: 1             }         }                  @keyframes welcome-star-4 {             0%, 35.5%, 60.5%, to {                 opacity: 0             }             48% {                 opacity: 1             }         }                  @-webkit-keyframes welcome-star-5 {             0%, 48%, 73%, to {                 opacity: 0             }             60.5% {                 opacity: 1             }         }                  @keyframes welcome-star-5 {             0%, 48%, 73%, to {                 opacity: 0             }             60.5% {                 opacity: 1             }         }                  @-webkit-keyframes welcome-star-6 {             0%, 23%, 47%, 60.5%, 85.5%, to {                 opacity: 0             }             10.5%, 35%, 72.5% {                 opacity: 1             }         }                  @keyframes welcome-star-6 {             0%, 23%, 47%, 60.5%, 85.5%, to {                 opacity: 0             }             10.5%, 35%, 72.5% {                 opacity: 1             }         }                  @-webkit-keyframes welcome-star-7 {             0%, 19%, 47%, 72.5%, 97.5%, to {                 opacity: 0             }             35%, 60.5%, 8.5%, 85.5% {                 opacity: 1             }         }                  @keyframes welcome-star-7 {             0%, 19%, 47%, 72.5%, 97.5%, to {                 opacity: 0             }             35%, 60.5%, 8.5%, 85.5% {                 opacity: 1             }         }                  @-webkit-keyframes welcome-star-8 {             0%, 23%, 47%, 72%, 97.5%, to {                 opacity: 0             }             12.5%, 35%, 60%, 84% {                 opacity: 1             }         }                  @keyframes welcome-star-8 {             0%, 23%, 47%, 72%, 97.5%, to {                 opacity: 0             }             12.5%, 35%, 60%, 84% {                 opacity: 1             }         }                  html {             font-family: sans-serif;             -ms-text-size-adjust: 100%;             -webkit-text-size-adjust: 100%         }                  body {             margin: 0         }                  aside, figcaption, figure, footer, header, main, nav, section {             display: block         }                  [hidden] {             display: none !important;             visibility: hidden         }                  a {             background-color: transparent         }                  a:active, a:hover {             outline: 0         }                  img {             border: 0         }                  figure {             margin: 0         }                  button, input {             color: inherit;             font: inherit;             margin: 0         }                  button {             overflow: visible         }                  button {             text-transform: none         }                  button {             -webkit-appearance: button;             cursor: pointer         }                  button::-moz-focus-inner, input::-moz-focus-inner {             border: 0;             padding: 0         }                  input {             line-height: normal         }                  input[type=search] {             -webkit-appearance: textfield;             -webkit-box-sizing: content-box;             box-sizing: content-box         }                  input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {             -webkit-appearance: none         }                  .owl-carousel .owl-stage:after {             content: ".";             display: block;             clear: both;             visibility: hidden;             line-height: 0;             height: 0         }                  @media only screen and (max-width: 770px) {             .owl-dots {                 display: none;                 visibility: hidden             }         }                  @font-face {             font-family: 'pt_sansbold';             src: url(/uploads/1323/pt_sans-web-bold-webfont-1.eot);             src: url(/uploads/1323/pt_sans-web-bold-webfont.eot) format("embedded-opentype"), url(/uploads/1323/pt_sans-web-bold-webfont.woff) format("woff"), url(/uploads/1323/pt_sans-web-bold-webfont.ttf) format("truetype"), url(/uploads/1323/pt_sans-web-bold-webfont.svg) format("svg");             font-weight: 400;             font-style: normal         }                  @font-face {             font-family: 'pt_sansregular';             src: url(/uploads/1323/pt_sans-web-regular-webfont.eot);             src: url(/uploads/1323/pt_sans-web-regular-webfont-1.eot) format("embedded-opentype"), url(/uploads/1323/pt_sans-web-regular-webfont.woff) format("woff"), url(/uploads/1323/pt_sans-web-regular-webfont.ttf) format("truetype"), url(/uploads/1323/pt_sans-web-regular-webfont.svg) format("svg");             font-weight: 400;             font-style: normal         }                  @font-face {             font-family: 'TotoFont';             src: url(/uploads/1323/betFont.otf);             font-weight: 400;             font-style: normal         }                  @font-face {             font-family: 'nexa_scriptbold';             src: url(/uploads/1323/fontfabric_-_nexa_script_bold-webfont-1.eot);             src: url(/uploads/1323/fontfabric_-_nexa_script_bold-webfont.eot) format("embedded-opentype"), url(/uploads/1323/fontfabric_-_nexa_script_bold-webfont.woff) format("woff"), url(/uploads/1323/fontfabric_-_nexa_script_bold-webfont.ttf) format("truetype"), url(/uploads/1323/fontfabric_-_nexa_script_bold-webfont.svg) format("svg");             font-weight: 400;             font-style: normal         }                  @font-face {             font-family: 'nexa_scriptheavy';             src: url(/uploads/1323/fontfabric_-_nexa_script_heavy-webfont.eot);             src: url(/uploads/1323/fontfabric_-_nexa_script_heavy-webfont-1.eot) format("embedded-opentype"), url(/uploads/1323/fontfabric_-_nexa_script_heavy-webfont.woff) format("woff"), url(/uploads/1323/fontfabric_-_nexa_script_heavy-webfont.ttf) format("truetype"), url(/uploads/1323/fontfabric_-_nexa_script_heavy-webfont.svg) format("svg");             font-weight: 400;             font-style: normal         }                  @font-face {             font-family: 'nexa_scriptlight';             src: url(/uploads/1323/fontfabric_-_nexa_script_light-webfont.eot);             src: url(/uploads/1323/fontfabric_-_nexa_script_light-webfont-1.eot) format("embedded-opentype"), url(/uploads/1323/fontfabric_-_nexa_script_light-webfont.woff) format("woff"), url(/uploads/1323/fontfabric_-_nexa_script_light-webfont.ttf) format("truetype"), url(/uploads/1323/fontfabric_-_nexa_script_light-webfont.svg) format("svg");             font-weight: 400;             font-style: normal         }                  @font-face {             font-family: 'nexa_scriptsemi_bold';             src: url(/uploads/1323/fontfabric_-_nexa_script_semi_bold-webfont.eot);             src: url(/uploads/1323/fontfabric_-_nexa_script_semi_bold-webfont-1.eot) format("embedded-opentype"), url(/uploads/1323/fontfabric_-_nexa_script_semi_bold-webfont.woff) format("woff"), url(/uploads/1323/fontfabric_-_nexa_script_semi_bold-webfont.ttf) format("truetype"), url(/uploads/1323/fontfabric_-_nexa_script_semi_bold-webfont.svg) format("svg");             font-weight: 400;             font-style: normal         }                  @font-face {             font-family: 'nexa_scriptthin';             src: url(/uploads/1323/fontfabric_-_nexa_script_thin-webfont.eot);             src: url(/uploads/1323/fontfabric_-_nexa_script_thin-webfont-1.eot) format("embedded-opentype"), url(/uploads/1323/fontfabric_-_nexa_script_thin-webfont.woff) format("woff"), url(/uploads/1323/fontfabric_-_nexa_script_thin-webfont.ttf) format("truetype"), url(/uploads/1323/fontfabric_-_nexa_script_thin-webfont.svg) format("svg");             font-weight: 400;             font-style: normal         }                  @font-face {             font-family: 'nexa_scriptregular';             src: url(/uploads/1323/fontfabric_-_nexa_script-webfont.eot);             src: url(/uploads/1323/fontfabric_-_nexa_script-webfont-1.eot) format("embedded-opentype"), url(/uploads/1323/fontfabric_-_nexa_script-webfont.woff) format("woff"), url(/uploads/1323/fontfabric_-_nexa_script-webfont.ttf) format("truetype"), url(/uploads/1323/fontfabric_-_nexa_script-webfont.svg) format("svg");             font-weight: 400;             font-style: normal         }                  @font-face {             font-family: 'plumb_bold';             src: url(/uploads/1323/plumbcondensed-bold-webfont.eot);             src: url(/uploads/1323/plumbcondensed-bold-webfont-1.eot) format("embedded-opentype"), url(/uploads/1323/plumbcondensed-bold-webfont.woff) format("woff"), url(/uploads/1323/plumbcondensed-bold-webfont.ttf) format("truetype"), url(/uploads/1323/plumbcondensed-bold-webfont.svg) format("svg");             font-weight: 700;             font-style: bold         }                  html::-webkit-scrollbar {             -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);             position: fixed;             width: 12px;             background-color: #1a1a1a;             display: none         }                  .page {             padding-top: 80px;             font-family: 'pt_sansregular', Helvetica, Arial, sans-serif;             background: -webkit-gradient(linear, left top, left bottom, from(#0c0c11), color-stop(90%, #262634), to(#2e2e3e));             background: -webkit-linear-gradient(top, #0c0c11 0%, #262634 90%, #2e2e3e 100%);             background: linear-gradient(to bottom, #0c0c11 0%, #262634 90%, #2e2e3e 100%);             background-color: #0c0c11         }                  @media screen and (min-width: 1280px) {             .common-girls5 {                 position: relative             }                      .common-girls5::after, .common-girls5::before {                 content: '';                 display: block;                 width: 319px;                 height: 100%;                 position: fixed;                 top: 56px;                 background-repeat: no-repeat;                 background-size: cover;                 background-position: center             }                      .common-girls5::before {                 left: calc(50% - 959px)             }                      .common-girls5::after {                 left: calc(50% + 639px)             }                      .common-girls5::before {                 background-image: url(/uploads/1323/left.jpg)             }                      .common-girls5::after {                 background-image: url(/uploads/1323/right.jpg)             }         }                  @media screen and (min-width: 1930px) {             .common-girls5::after, .common-girls5::before {                 content: '';                 width: calc((100% - 1280px) / 2);                 top: 56px             }                      .common-girls5::before {                 left: 0             }                      .common-girls5::after {                 left: calc(50% + 639px)             }                      .common-girls5::after, .common-girls5::before {                 background-image: url(/uploads/1323/left-h.jpg);                 background-position: 50% 0             }                      .common-girls5::after {                 background-image: url(/uploads/1323/right-h.jpg)             }         }                  @media only screen and (max-width: 1024px) {             .page {                 padding-top: 45px             }         }                  @media only screen and (max-width: 768px) {             .page {                 padding-top: 47px             }         }                  @media only screen and (max-width: 460px) {             input {                 font-size: 17px !important             }         }                  .layout, .layout .main {             padding: 5px;             -webkit-box-sizing: border-box;             box-sizing: border-box         }                  .layout {             max-width: 1280px;             margin: auto;             display: -ms-flex;             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: center;             -ms-flex-pack: center;             justify-content: center;             -ms-flex-wrap: wrap;             flex-wrap: wrap;             background-color: #262634         }                  .layout .main {             width: 80%;             outline: 0         }                  @media screen and (max-width: 1260px) {             .layout .main {                 padding: 5px 15px             }         }                  @media screen and (max-width: 770px) {             .layout .main {                 padding: 5px             }         }                  .layout .aside {             width: 20%;             padding: 5px;             -webkit-box-sizing: border-box;             box-sizing: border-box         }                  @media only screen and (max-width: 1240px) {             .layout .main {                 width: 75%             }                      .layout .aside {                 width: 25%             }         }                  @media only screen and (max-width: 980px) {             .layout .main {                 width: 100%             }                      .layout .aside {                 display: none             }         }                  @media only screen and (max-width: 768px) {             .layout {                 padding-top: 0             }         }                  @media only screen and (max-width: 576px) {             .layout {                 overflow-x: hidden             }                      .layout, .layout .main, .layout .row {                 display: block             }                      .layout .aside {                 display: none             }         }                  .footer {             max-width: 1280px;             background: -webkit-gradient(linear, left top, left bottom, from(#424242), to(#343434));             background: -webkit-linear-gradient(top, #424242 0%, #343434 100%);             background: linear-gradient(to bottom, #424242 0%, #343434 100%);             -webkit-box-sizing: border-box;             box-sizing: border-box;             margin: auto;             display: -ms-flex;             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: center;             -ms-flex-pack: center;             justify-content: center;             -ms-flex-wrap: wrap;             flex-wrap: wrap;             padding: 0 6px;             color: #fff         }                  .owl-carousel, .owl-carousel .owl-item {             -webkit-tap-highlight-color: transparent;             position: relative         }                  .owl-carousel {             display: none;             width: 100%;             z-index: 1         }                  .owl-carousel .owl-stage {             position: relative;             -ms-touch-action: pan-Y;             -moz-backface-visibility: hidden         }                  .owl-carousel .owl-stage-outer {             position: relative;             overflow: hidden;             -webkit-transform: translate3d(0, 0, 0)         }                  .owl-carousel .owl-item {             -moz-backface-visibility: hidden;             -ms-backface-visibility: hidden;             -webkit-transform: translate3d(0, 0, 0);             -moz-transform: translate3d(0, 0, 0);             -ms-transform: translate3d(0, 0, 0)         }                  .owl-carousel .owl-item {             min-height: 1px;             float: left;             -webkit-backface-visibility: hidden;             -webkit-touch-callout: none         }                  .owl-carousel.owl-loaded {             display: block         }                  .owl-carousel .owl-dot {             cursor: pointer;             cursor: hand;             -webkit-user-select: none;             -moz-user-select: none;             -ms-user-select: none;             user-select: none         }                  .owl-carousel.owl-drag .owl-item {             -webkit-user-select: none;             -moz-user-select: none;             -ms-user-select: none;             user-select: none         }                  .slider.owl-carousel .owl-dots {             display: block;             position: absolute;             width: 25%;             height: 13px;             bottom: 16px;             left: 50%;             -webkit-transform: translateX(-50%);             transform: translateX(-50%);             font-size: 0;             text-align: center         }                  .slider.owl-carousel .owl-dot {             display: inline-block;             -webkit-box-sizing: padding-box;             box-sizing: padding-box;             width: 10px;             height: 10px;             background-color: #3d3737;             border: 3px solid #3d3737;             border-radius: 50%;             position: relative;             margin: 0 6px;             text-align: center;             opacity: .35         }                  .slider.owl-carousel .owl-dot.active {             opacity: .95;             background-color: #24bb9d         }                  @media only screen and (max-width: 768px) {             .owl-dots {                 display: none;                 visibility: hidden             }         }                  .pointer-events-off {             pointer-events: none         }                  .aside__nav-item.search-input .aside__nav-item--search:focus {             outline: 0         }                  .aside__nav {             margin-bottom: 10px         }                  .aside__nav-list {             margin: 0;             padding: 0;             text-indent: 0;             list-style: none;             list-style-position: outside         }                  .aside__nav-item {             background: -webkit-gradient(linear, left top, left bottom, from(#424242), to(#343434));             background: -webkit-linear-gradient(top, #424242 0%, #343434 100%);             background: linear-gradient(to bottom, #424242 0%, #343434 100%);             position: relative;             border-bottom: 1px solid #656565;             cursor: pointer;             display: block;             overflow-x: hidden;             -ms-overflow-y: hidden         }                  .aside__nav-item::after {             content: '';             display: block;             position: absolute;             top: 50%;             right: 10px;             -webkit-transform: translateY(-50%);             transform: translateY(-50%);             background-image: url(/uploads/1323/arrow.png);             background-position: center;             background-repeat: no-repeat;             background-size: contain;             height: 25px;             width: 32px;             overflow: hidden;             -webkit-animation-duration: 1.2s;             animation-duration: 1.2s;             -webkit-animation-direction: normal;             animation-direction: normal;             -webkit-animation-timing-function: ease;             animation-timing-function: ease;             -webkit-animation-iteration-count: 1;             animation-iteration-count: 1;             -webkit-animation-fill-mode: both;             animation-fill-mode: both         }                  .aside__nav-item:hover::after {             -webkit-animation-name: arrowMenu;             animation-name: arrowMenu         }                  .aside__nav-item:first-child {             border-radius: 6px 6px 0 0         }                  .aside__nav-item:last-child {             border-radius: 0 0 6px 6px;             border-bottom: none         }                  .aside__nav-link {             padding: 17.5px 10px;             display: block;             color: #fff;             text-decoration: none;             -webkit-box-sizing: border-box;             box-sizing: border-box;             line-height: 0;             white-space: nowrap         }                  .aside__nav-link::-moz-selection {             background-color: transparent         }                  .aside__nav-link::selection {             background-color: transparent         }                  .aside__nav--games .aside__nav-item:first-child {             border-bottom: none;             margin-bottom: 10px;             border-radius: 6px         }                  .aside__nav--games .aside__nav-item:nth-child(2) {             border-radius: 6px 6px 0 0         }                  .aside__nav--events .aside__nav-item {             background: -webkit-gradient(linear, left top, left bottom, from(#de3c21), to(#b41b0f));             background: -webkit-linear-gradient(top, #de3c21 0%, #b41b0f 100%);             background: linear-gradient(to bottom, #de3c21 0%, #b41b0f 100%);             border-color: #b41b0f         }                  .aside__nav--events .aside__nav-item:last-child {             border-radius: 6px         }                  .aside__nav--events .aside__nav-item:nth-child(3) {             margin-bottom: 10px;             border-radius: 0 0 6px 6px;             border-bottom: none         }                  .aside__nav-item.search-input::after {             display: none         }                  .aside__nav-item.search-input {             position: relative;             line-height: 35px;             height: 35px         }                  .aside__nav-item.search-input .aside__nav-item--search {             -webkit-box-sizing: border-box;             box-sizing: border-box;             display: block;             position: absolute;             width: 90%;             height: 70%;             top: 50%;             left: 50%;             border-radius: 5px;             -webkit-transform: translate(-50%, -50%);             transform: translate(-50%, -50%);             padding-left: 25px;             -webkit-box-shadow: none;             box-shadow: none;             background-image: url(/uploads/1323/3c320c9c3965919be7f2646432260d2cc12b2102.svg);             background-repeat: no-repeat;             background-position: 3px 50%;             background-size: 15px 15px;             font-size: 14px;             border: 0;             outline: 0         }                  .aside__nav-item.promo-button {             position: relative;             overflow: visible         }                  .aside__nav--games.has-tournament .aside__nav-item.tournament:hover:after, .aside__nav-item.promo-button:hover::after {             -webkit-animation: none;             animation: none         }                  @media only screen and (max-width: 980px) {             .aside__nav {                 width: calc(100% + 16px);                 margin: 0 -8px;                 -webkit-box-sizing: border-box;                 box-sizing: border-box;                 position: relative             }                      .aside__nav::before {                 display: block;                 content: '';                 position: absolute;                 height: calc(100% - 2px);                 width: 40px;                 z-index: 33;                 left: 0;                 top: 50%;                 -webkit-transform: translateY(-50%) rotate(180deg);                 transform: translateY(-50%) rotate(180deg);                 background-image: url(/uploads/1323/arrow.png);                 background-repeat: no-repeat;                 background-size: cover;                 background-position: center             }                      .aside__nav::after {                 content: '';                 display: block;                 position: absolute;                 top: 50%;                 -webkit-transform: translateY(-50%);                 transform: translateY(-50%)             }                      .aside__nav::after {                 height: calc(100% - 2px);                 z-index: 33;                 background-image: url(/uploads/1323/arrow.png);                 background-repeat: no-repeat;                 background-size: cover;                 background-position: center;                 width: 40px;                 right: 0             }                      .aside__nav-list {                 display: -ms-flex;                 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;                 padding: 0 16px;                 background: -webkit-gradient(linear, left top, left bottom, from(#424242), to(#343434));                 background: -webkit-linear-gradient(top, #424242 0%, #343434 100%);                 background: linear-gradient(to bottom, #424242 0%, #343434 100%);                 overflow: scroll             }                      .aside__nav-link {                 min-width: 94px;                 margin-left: 34px             }                      .aside__nav-item {                 border: 0;                 background: inherit;                 text-align: center;                 border-bottom: none;                 overflow-x: visible             }                      .aside__nav-item:hover {                 overflow: visible             }                      .aside__nav-item::after {                 display: none             }                      .aside__nav-item:first-child {                 border-radius: 6px 0 0 6px             }                      .aside__nav-item:last-child {                 border-radius: 0 6px 6px 0             }         }                  .aside__nav--games.has-tournament .aside__nav-item:first-child {             border-bottom: 1px solid #656565;             margin-bottom: 0;             border-radius: 6px 6px 0 0         }                  .aside__nav--games.has-tournament .aside__nav-item.tournament {             margin-bottom: 10px;             border-radius: 0 0 6px 6px;             border-bottom: 0;             overflow: visible         }                  .aside__nav--games.has-tournament .aside__nav-item.tournament:after {             height: 28px;             width: 55px;             background: url("urn:scrapbook:download:error:https://www.pin-up.casino/asset/img/assets/asideNav/aside_tournament.png") no-repeat center;             right: -5px         }                  .aside__nav--games.has-tournament .aside__nav-item:nth-child(3) {             border-radius: 6px 6px 0 0         }                  .start {             -webkit-box-sizing: border-box;             box-sizing: border-box;             display: -ms-flex;             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: center;             -ms-flex-pack: center;             justify-content: center;             -webkit-box-align: center;             -ms-flex-align: center;             align-items: center;             -ms-flex-wrap: wrap;             flex-wrap: wrap;             padding-top: 2px;             height: 214px         }                  .start__logo {             width: calc(100% - 8px);             height: 175px;             background-image: url(/uploads/1323/frame.png);             background-repeat: no-repeat;             background-position: center;             background-size: 100%;             position: relative;             -webkit-animation-iteration-count: infinite;             animation-iteration-count: infinite;             -webkit-animation-name: arrowanimate;             animation-name: arrowanimate;             -webkit-animation-duration: 1.4s;             animation-duration: 1.4s;             -webkit-animation-fill-mode: both;             animation-fill-mode: both;             max-width: 250px;             margin: 0 auto         }                  .start__logo__header {             width: 100%;             font-family: 'nexa_scriptbold', 'pt_sansregular';             text-align: center;             padding-top: 25px;             font-size: 22px         }                  .start__logo__header__up {             display: block;             font-family: 'pt_sansregular';             color: #5f5;             text-shadow: 0 0 10px #0f0, 0 0 20px #0f0         }                  .start__logo__header__down {             color: #f55;             text-shadow: 0 0 10px red, 0 0 20px red         }                  .start__logo::after {             content: '';             display: block;             width: 20%;             height: 32.57142857142857%;             position: absolute;             left: 50%;             top: 66%;             -webkit-transform: translateX(-50%) translateY(-50%);             transform: translateX(-50%) translateY(-50%);             background-image: url(/uploads/1323/arrow-flur.png);             background-repeat: no-repeat;             background-position: center;             background-size: 100%         }                  .start__button {             display: block;             position: relative;             margin: 0 auto;             width: 80.62015503875969%         }                  :root {             --bonus-pres-color: #db3a20         }                  .sidebar .sidebar__item--tv-games a:hover:after {             -webkit-animation: none;             animation: none         }                  .footer {             padding-right: 10px;             padding-left: 10px         }                  .footer-wrapper {             max-width: 1280px         }                  .footer__link {             text-decoration: none;             color: #fff;             font-size: .75em         }                  .footer__list {             width: 100%;             padding: 0;             margin: 0;             list-style: none;             display: block         }                  .footer__list-item {             font-size: .875em         }                  .footer__label {             font-size: 1em;             font-family: "pt_sansbold"         }                  .footer__top, .footer__top-wrapper {             display: -ms-flex;             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: wrap;             flex-wrap: wrap         }                  .footer__top {             width: 100%;             border-bottom: 1px solid #777;             -webkit-box-pack: justify;             -ms-flex-pack: justify;             justify-content: space-between;             padding: 10px 0         }                  .footer__top-wrapper {             -webkit-box-sizing: border-box;             box-sizing: border-box;             -webkit-box-pack: start;             -ms-flex-pack: start;             justify-content: flex-start;             -ms-flex-line-pack: start;             align-content: flex-start;             padding: 0         }                  .footer__top-label {             width: 100%;             margin: 0 0 8px;             font-family: "pt_sansbold"         }                  .footer__middle {             width: 100%;             display: -ms-flex;             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-sizing: border-box;             box-sizing: border-box;             border-bottom: 1px solid #777;             -ms-flex-wrap: nowrap;             flex-wrap: nowrap         }                  .footer__league {             width: 100%;             display: -ms-flex;             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;             -ms-flex-wrap: wrap;             flex-wrap: wrap;             padding: 10px 0         }                  .footer__comercial {             background-color: #212121;             padding: 10px;             -webkit-box-sizing: border-box;             box-sizing: border-box;             width: calc(100% + 20px);             margin: 0 -10px         }                  .footer__comercial .footer-wrapper {             display: -ms-flex;             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;             -ms-flex-wrap: wrap;             flex-wrap: wrap         }                  .footer__comercial-item {             padding: 0 1px;             height: 28px;             margin: 4px 0         }                  .footer__comercial-item.eighteen {             width: 36px;             height: 36px         }                  .footer__comercial-item.cirasao {             width: 32px;             height: 36px;             background: url(/uploads/1323/cira-2.png) no-repeat 50%;             background-size: contain;             position: relative         }                  .footer__comercial-item.hovercolor {             -webkit-filter: grayscale(100%);             filter: grayscale(100%);             -webkit-transition: -webkit-filter .3s;             transition: filter .3s;             transition: filter .3s, -webkit-filter .3s         }                  .footer__comercial-item.hovercolor:hover {             -webkit-filter: grayscale(0%);             filter: grayscale(0%)         }                  .footer__comercial-item:nth-child(6) {             width: 70px         }                  .footer__comercial .footer-wrapper {             margin: auto         }                  .footer__copyright {             width: 100%;             padding: 10px 0;             display: -ms-flex;             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: justify;             -ms-flex-pack: justify;             justify-content: space-between;             text-align: center         }                  .footer__copyright-label {             text-align: center;             font-size: .625em;             color: #a9a9a9;             -ms-flex-preferred-size: 100%;             flex-basis: 100%         }                  .footer__copyright-logo, .games .button.button_gray::after {             display: none         }                  .partners__label {             font-size: .75em;             color: #fff;             text-decoration: none         }                  .footer-vendors__link {             -webkit-filter: grayscale(100%);             filter: grayscale(100%);             -webkit-transition: -webkit-filter .2s;             transition: filter .2s;             transition: filter .2s, -webkit-filter .2s;             margin-left: 11px         }                  .footer-vendors__link.sp-netend {             width: 114px;             height: 42px;             background: url(/uploads/1323/sp-netent.svg) no-repeat center;             background-size: 100%         }                  .footer-vendors__link.sp-microgaming {             width: 123px;             height: 32px;             background: url(/uploads/1323/sp-microgaming.svg) no-repeat center;             background-size: contain         }                  .footer-vendors__link.sp-endorphina {             width: 72px;             height: 30px;             background: url(/uploads/1323/sp-endorphina.svg) no-repeat center;             background-size: contain         }                  .footer-vendors__link.sp-spinomenal {             width: 170px;             height: 31px;             background: url(/uploads/1323/sp-spinomenal.svg) no-repeat center;             background-size: contain         }                  .footer-vendors__link.sp-habanero {             width: 148px;             height: 31px;             background: url(/uploads/1323/sp-habanero.svg) no-repeat center;             background-size: contain         }                  .footer-vendors__link.sp-ezugi {             width: 106px;             height: 44px;             background: url(/uploads/1323/sp-ezugi.svg) no-repeat center;             background-size: contain         }                  .footer-vendors__link:hover {             -webkit-filter: grayscale(0%);             filter: grayscale(0%)         }                  @media only screen and (max-width: 1024px) {                      .footer__league, .footer__top {                 display: none             }                      .footer__copyright-logo {                 display: block;                 height: 30px;                 width: 115px             }                      .footer__comercial .footer-wrapper {                 -ms-flex-pack: distribute;                 justify-content: space-around             }         }                  @media only screen and (max-width: 576px) {             .footer {                 display: block             }                      .footer__comercial {                 display: block;                 font-size: 0;                 text-align: center             }                      .footer__comercial-item {                 font-size: 16px;                 display: inline-block;                 width: calc(100% / 4);                 padding: 0 10px             }                      .footer__copyright {                 display: block             }                      .footer__copyright-logo {                 float: left;                 margin-top: 10px             }         }                  .games__list {             margin: 0;             padding: 0;             text-indent: 0;             list-style: none;             list-style-position: outside;             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-pack: start;             -ms-flex-pack: start;             justify-content: flex-start         }                  .games__list-item {             position: relative;             -webkit-box-sizing: border-box;             box-sizing: border-box;             -ms-flex-preferred-size: 20%;             flex-basis: 20%;             max-width: 20%;             padding-right: 10px;             margin-bottom: 10px         }                  .games__list-item:nth-child(5n) {             padding-right: 0         }                  .games__item {             position: relative         }                  .games__item:focus {             outline: 0         }                  .games__item-pic {             overflow: hidden         }                  .games__item-content, .games__item-pic {             position: relative         }                  .games__item-title {             display: block;             color: #fff         }                  .games__item-image {             display: block;             width: 100%;             height: 143px;             overflow: hidden;             position: relative;             border-radius: 5px         }                  .games__item-image img {             width: 100%;             height: 100%;             -webkit-transition: -webkit-transform .5s cubic-bezier(.68, 0, .43, .92);             transition: transform .5s cubic-bezier(.68, 0, .43, .92);             transition: transform .5s cubic-bezier(.68, 0, .43, .92), -webkit-transform .5s cubic-bezier(.68, 0, .43, .92)         }                  .games__item-title {             position: relative;             text-overflow: ellipsis;             overflow-x: hidden;             padding: .25em 19px .25em 0;             white-space: nowrap         }                  .games__item-control {             position: absolute;             top: 0;             left: 0;             background-color: rgba(0, 0, 0, .4);             width: 100%;             height: 100%;             display: none         }                  .games__item-control-wrapper {             position: absolute;             top: 50%;             left: 50%;             -webkit-transform: translate(-50%, -50%);             transform: translate(-50%, -50%);             text-align: center;             width: 100%         }                  .games__item-control .button, .games__item-control-link {             display: block;             color: #fff;             text-align: center;             margin: auto;             width: 65%;             min-width: 105px         }                  .games__item-control-link {             -webkit-transition: color .1s ease-out;             transition: color .1s ease-out;             margin: .5em auto auto;             text-decoration: none         }                  .games__item-control-link:hover {             text-decoration: underline;             color: #f2f2f2         }                  .games__item:hover .games__item-control {             display: block         }                  .games__item:hover .games__item-image img {             -webkit-transform: scale(1.15);             transform: scale(1.15)         }                  .games__list-item.has-tournament .games__item:hover .games__item-control {             z-index: 1         }                  .games__item-favorite {             position: absolute;             width: 20px;             height: 20px;             right: 0;             top: 50%;             margin-top: -10px;             cursor: pointer;             overflow: visible         }                  .games__item-favorite span {             position: absolute;             top: 50%;             left: 50%;             -webkit-transform: translate(-50%, -50%);             transform: translate(-50%, -50%);             width: 50px;             height: 50px;             background-image: url(/uploads/1323/sprite_star.png);             background-position: left;             background-repeat: no-repeat;             background-size: 2900%         }                  .games__item-favorite:focus span, .games__item-favorite:hover span {             background-position: 3.571428571428571%         }                  .games .button.button_gray {             display: block;             width: 100%;             background: -webkit-gradient(linear, left top, left bottom, from(#de3c21), to(#b41b0f));             background: -webkit-linear-gradient(top, #de3c21 0%, #b41b0f 100%);             background: linear-gradient(to bottom, #de3c21 0%, #b41b0f 100%);             border: 1px solid #bc2502         }                  @media only screen and (max-width: 1024px) {             .games__list-item {                 -ms-flex-preferred-size: 25%;                 flex-basis: 25%;                 max-width: 25%             }                      .games__list-item:nth-child(5n) {                 padding-right: 10px             }                      .games__list-item:nth-child(4n) {                 padding-right: 0             }                      .games__item-title {                 white-space: nowrap;                 overflow-x: hidden;                 text-overflow: ellipsis;                 width: 100%;                 display: block;                 max-width: calc(100% - 19px)             }         }                  @media only screen and (max-width: 576px) {             .games__item-title {                 margin-top: 5px             }                      .games__list-item {                 -ms-flex-preferred-size: 50%;                 flex-basis: 50%;                 max-width: 50%             }                      .games__list-item:nth-child(4n) {                 padding-right: 10px             }                      .games__list-item:nth-child(2n) {                 padding-right: 0             }                      .games__list-item:nth-child(even) .games__item-favorite {                 right: 5px             }         }                  @media only screen and (max-width: 340px) {             .games__item-image {                 height: 120px             }         }                  .games__list-item.has-tournament::after {             content: '';             display: block;             background: url(/uploads/1323/tournament.png) no-repeat center;             background-size: contain;             width: 59px;             height: 92px;             position: absolute;             left: 1rem;             top: 0         }                  .gestbar__list {             height: inherit;             margin: 0;             padding: 0;             text-indent: 0;             list-style: none;             list-style-position: outside;             display: block         }                  .gestbar__form, .gestbar__item {             -webkit-box-sizing: border-box;             box-sizing: border-box         }                  .gestbar__item {             position: relative;             padding: 0 4px         }                  .gestbar__form {             line-height: 35px;             padding: 0 10px;             border-radius: 6px;             border: 0;             max-width: 200px;             height: 35px         }                  .gestbar__form::-webkit-input-placeholder {             color: #a9a9a9         }                  .gestbar__form:-ms-input-placeholder, .gestbar__form::-ms-input-placeholder {             color: #a9a9a9         }                  .gestbar__form:focus {             outline: 0;             -webkit-box-shadow: inset 2px 2px 8px 2px rgba(0, 0, 0, .25);             box-shadow: inset 2px 2px 8px 2px rgba(0, 0, 0, .25)         }                  .gestbar__change {             display: inline-block;             color: #fff;             background-color: #24bb9d;             font-weight: 600;             width: 21px;             height: 21px;             text-align: center;             line-height: 20px;             border-radius: 50%;             position: absolute;             top: 50%;             left: 380px;             -webkit-transform: translateY(-50%);             transform: translateY(-50%);             cursor: pointer         }                  .gestbar__change:focus {             outline: 0         }                  .gestbar {             line-height: 45px         }                  .gestbar__list {             font-size: 0         }                  .gestbar__item {             display: inline-block;             font-size: 16px;             vertical-align: middle;             line-height: 1em         }                  .header, .header__bottom, .header__row {             -webkit-box-sizing: border-box;             box-sizing: border-box         }                  .header {             top: 0;             left: 0;             width: 100%;             background: -webkit-gradient(linear, left top, left bottom, from(#424242), to(#343434));             background: -webkit-linear-gradient(top, #424242 0%, #343434 100%);             background: linear-gradient(to bottom, #424242 0%, #343434 100%);             padding: 0 4px;             -webkit-box-shadow: 0 0 18px 16px rgba(0, 0, 0, .15);             box-shadow: 0 0 18px 16px rgba(0, 0, 0, .15);             z-index: 3000;             position: fixed         }                  .header::before, .header__row::after {             content: '';             display: block;             position: absolute         }                  .header::before {             left: 0;             width: 10%;             z-index: 47;             top: 0;             height: 100%         }                  .header__bottom, .header__row {             position: relative         }                  .header__row::after {             width: calc(100% - 250px);             height: 1px;             background-color: #656565;             top: 100%;             right: 0         }                  .header__row .gestbar {             text-align: right;             margin-left: auto         }                  .header .logo {             display: block;             position: absolute;             top: 50%;             -webkit-transform: translateY(-50%);             transform: translateY(-50%);             left: 0;             width: 215px;             height: 75%;             background-size: contain !important;             background: url(/uploads/1323/logo_casino.svg) no-repeat center;             z-index: 48         }                  @media (min-width: 1024px) {             .header .logo {                 margin-left: 20px             }         }                  .header .burger {             display: none;             visibility: hidden         }                  @media only screen and (max-width: 1240px) {             .header .logo {                 width: 15%             }                      .header__row::after {                 width: calc(100% - 190px)             }         }                  @media only screen and (max-width: 1024px) {             .header {                 border-bottom: 1px solid #6a6a6a;                 -webkit-box-sizing: border-box;                 box-sizing: border-box             }                      .header .logo {                 background: url(/uploads/1323/pinup-1.svg) no-repeat center !important;                 background-size: contain !important             }                      .header__bottom {                 display: none;                 position: absolute;                 width: 100%;                 height: auto;                 left: 0;                 top: 100%;                 background: #333;             }             .header__bottom nav.nav{                 height: auto;                 width: auto;                 box-sizing: border-box;                 margin: 0 !important;                 padding: 0;                 max-width: unset;             }             .header__bottom .nav__list{                 flex-direction: column !important;                 align-items: flex-start !important;                 justify-content: space-between;                 list-style: none;             }             .header__bottom .nav__list .nav__item{                 width: 100%;                 padding: 5px 25px;                 border-bottom: 1px solid rgba(0, 0, 0, .1);                 box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, .1);                 box-sizing: border-box;                 text-align: left;             }             .header__row {                 text-align: right;                 border: 0             }                      .header .gestbar__item {                 visibility: hidden;                 padding: 0             }                      .header .gestbar__item .gestbar__form, .header::before {                 display: none             }                      .header .gestbar__item .gestbar__auth .button {                 margin-right: 6px             }                      .header .gestbar__item .button {                 display: inline-block;                 visibility: visible;                 padding: 0 10px             }                      .header .logo {                 width: 80px !important;                 left: 44px             }                      .header .burger {                 display: inline-block !important;                 visibility: visible !important;                 position: absolute;                 left: 4px;                 top: 50%;                 width: 35px;                 height: 35px;                 -webkit-box-sizing: border-box;                 box-sizing: border-box;                 -webkit-transform: translateY(-50%);                 transform: translateY(-50%);                 margin: 0;                 padding: 0;             }         }                  .jackpot {             position: relative;             -webkit-box-sizing: border-box;             box-sizing: border-box;             height: 300px;             overflow: hidden         }                  .jackpot::after, .jackpot::before {             content: '';             display: block;             position: absolute;             left: 50%;             top: 50%;             border-radius: 50%;             background-position: center         }                  .jackpot::before {             -webkit-transform: translate(-50%, -50%);             transform: translate(-50%, -50%);             background-image: -webkit-radial-gradient(circle closest-side, #830e12, #8c030a, rgba(140, 3, 10, 0));             background-image: radial-gradient(circle closest-side, #830e12, #8c030a, rgba(140, 3, 10, 0));             width: 292px;             height: 292px;             z-index: 40         }                  .jackpot::after {             width: 300px;             height: 300px;             background-image: url(/uploads/1323/line.svg);             background-repeat: no-repeat;             background-size: 500%;             z-index: 42;             -webkit-transform: translate(-50%, -50%) rotate(0deg);             transform: translate(-50%, -50%) rotate(0deg);             -webkit-animation-name: rotateInf;             animation-name: rotateInf;             -webkit-animation-fill-mode: both;             animation-fill-mode: both;             -webkit-animation-iteration-count: infinite;             animation-iteration-count: infinite;             -webkit-animation-duration: 8s;             animation-duration: 8s;             overflow: hidden;             -webkit-animation-timing-function: linear;             animation-timing-function: linear         }                  .jackpot__figure, .jackpot__figure-caption {             position: absolute;             left: 50%;             -webkit-transform: translate(-50%, -50%);             transform: translate(-50%, -50%)         }                  .jackpot__figure {             width: 100%;             z-index: 46;             top: 50%         }                  .jackpot__figure-picture img {             display: block;             width: 100%         }                  .jackpot__figure-caption {             color: #830d11;             text-align: center;             top: 56%;             font-size: 1.55em;             font-weight: 400;             font-family: Impact;             letter-spacing: 1.7px;             white-space: nowrap;             cursor: default;             -webkit-filter: drop-shadow(.7px .7px #830d11);             filter: drop-shadow(.7px .7px #830d11);             text-shadow: 0 1px 1px rgba(0, 0, 0, .5), 1px 2px 2px rgba(0, 0, 0, .2)         }                  .jackpot__figure-caption::-moz-selection {             background-color: transparent         }                  .jackpot__figure-caption::selection {             background-color: transparent         }                  .jackpot .button {             display: block;             text-align: center;             margin: auto;             width: calc(100% - 20px);             z-index: 46;             position: absolute;             bottom: 0;             left: 50%;             -webkit-transform: translateX(-50%);             transform: translateX(-50%)         }                  .language-select {             color: #fff;             width: 70px;             text-align: right;             right: 0;             top: 45px;             position: fixed;             z-index: 5005;             margin-left: auto         }                  @media all and (max-width: 1024px) {             .language-select {                 background: -webkit-linear-gradient(top, #424242 0, #343434 56px);                 background: linear-gradient(to bottom, #424242 0, #343434 56px);                 top: 44px             }         }                  .language-select-current {             font-size: .6em;             padding-right: 1em;             line-height: 54px;             background-position: 1em center;             background-size: 26px;             background-repeat: no-repeat;             position: relative;             height: 35px         }                  @media all and (min-width: 1024px) {             .language-select-current {                 line-height: 35px             }         }                  @media all and (max-width: 1024px) {             .language-select-current {                 line-height: 57px;                 height: 57px;                 background-image: none             }         }                  .language-select-current::before {             -webkit-transition: all .2s;             transition: all .2s;             position: absolute;             top: 14px;             right: 12px;             border-bottom: 5px solid transparent;             border-left: 4px solid transparent;             border-right: 4px solid transparent;             border-top: 5px solid #fff;             content: '';             height: 0;             width: 0         }                  @media all and (max-width: 1024px) {             .language-select-current::before {                 top: 25px             }         }                  @media (hover: hover) {             .language-select:hover .language-select-current {                 color: #24bb9d             }         }                  [data-language=ru] {             background-image: url(/uploads/1323/ru.svg)         }                  @media screen and (max-width: 1024px) {             .sidebar.sidebar--hidden + .language-select {                 display: none             }                      .language-select {                 position: fixed;                 right: 0;                 top: 46px             }         }                  .main__section--winrs {             display: none         }                  @media only screen and (min-width: 680px) {             .main__section--winrs {                 display: block             }         }                  .main__header {             background: -webkit-gradient(linear, left top, left bottom, from(#424242), to(#343434));             background: -webkit-linear-gradient(top, #424242 0%, #343434 100%);             background: linear-gradient(to bottom, #424242 0%, #343434 100%);             border-radius: 6px;             font-size: 1.25em;             line-height: 35px;             margin-bottom: 10px         }                  .main__header--games, .main__header--winrs {             display: none         }                  .main__header--games .main__header-list, .main__header--winrs .main__header-list {             -webkit-box-sizing: border-box;             box-sizing: border-box;             margin: 0;             text-indent: 0;             list-style: none;             list-style-position: outside;             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;             padding: 0 10px         }                  .main__header--games .main__header-item, .main__header--winrs .main__header-item {             -webkit-box-flex: 1;             -ms-flex-positive: 1;             flex-grow: 1;             text-align: center         }                  .main__header--games .main__header-link, .main__header--winrs .main__header-link {             color: #fff;             text-decoration: none;             position: relative         }                  .main__header--games .main__header-link--active, .main__header--winrs .main__header-link--active {             color: #fff;             font-family: "pt_sansbold";             font-weight: 400         }                  .main__header--games .main__header-link--active::before, .main__header--winrs .main__header-link--active::before, .nav__link--active::before {             content: '';             display: block;             position: absolute;             width: 10px;             height: 10px;             background-color: #24bb9d;             border-radius: 50%;             top: 50%;             left: -20px;             -webkit-transform: translateY(-50%);             transform: translateY(-50%)         }                  .main__header--games .main__header-link:focus, .main__header--winrs .main__header-link:focus, .nav__link:focus {             outline: 0;             color: #fff;             font-family: "pt_sansbold";             font-weight: 400         }                  .main__header--games .main__header-link:focus::before, .main__header--winrs .main__header-link:focus::before, .nav__link:focus::before {             content: '';             display: block;             position: absolute;             width: 10px;             height: 10px;             background-color: #24bb9d;             border-radius: 50%;             top: 50%;             left: -20px;             -webkit-transform: translateY(-50%);             transform: translateY(-50%)         }                  @media only screen and (min-width: 680px) {             .main__header--games, .main__header--winrs {                 display: block             }         }                  .row {             width: 100%;             -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: start;             -ms-flex-pack: start;             justify-content: flex-start;             padding: 5px         }                  .row__aside {             width: calc(20% - 10px);             margin-right: 10px         }                  .row__slider {             width: 80%;             -webkit-box-sizing: border-box;             box-sizing: border-box         }                  @media only screen and (max-width: 1240px) {             .row__slider {                 width: 75%             }                      .row__aside {                 width: calc(25% - 10px);                 margin-right: 10px             }         }                  @media only screen and (max-width: 980px) {             .row__slider {                 width: 100%;                 height: 23vw;                 min-height: 225px !important             }                      .row__aside {                 display: none !important;                 visibility: hidden !important             }         }                  @media only screen and (max-width: 576px) {             .row {                 display: block             }                      .row__slider {                 width: 100%;                 height: 44vw;                 min-height: 145px !important             }         }                  .nav {             max-width: 900px;             margin: auto         }                  .nav__list {             margin: 0;             padding: 0;             text-indent: 0;             list-style: none;             list-style-position: outside;             font-size: 20px         }                  .nav__item {             line-height: 34px;             text-align: center         }                  .nav__link {             text-decoration: none;             color: #a9a9a9;             position: relative         }                  .nav__link--active {             color: #fff;             font-family: "pt_sansbold";             font-weight: 400         }                  .nav__new {             position: relative         }                  .nav__new:after {             background: url(/uploads/1323/new_forTV.svg) no-repeat center;             height: 17px;             content: '';             width: 42px;             position: absolute;             display: block;             top: 0;             right: -37px         }                  .nav__list {             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;             -ms-flex-line-pack: center;             align-content: center;             -webkit-box-align: center;             -ms-flex-align: center;             align-items: center         }                  @media screen and (max-width: 1500px) {             .nav {                 max-width: 70vw;                 margin-right: 6vw             }         }                  @media screen and (max-width: 1240px) {             .nav {                 max-width: 73vw;                 margin-right: 7vw             }         }                  .sidebar {             background-color: #000;             position: fixed;             top: 46px;             left: 0;             height: 100%;             width: calc(100vw - 70px);             max-width: 553px;             -webkit-transition: all .3s linear;             z-index: 666;             overflow: scroll;             -webkit-box-sizing: border-box;             box-sizing: border-box;             -webkit-transform: translateX(0%) translateZ(50px);             transform: translateX(0%) translateZ(50px);             -webkit-transition: -webkit-transform .25s ease-in-out;             transition: transform .25s ease-in-out;             transition: transform .25s ease-in-out, -webkit-transform .25s ease-in-out         }                  .sidebar .sidebar__link {             padding-right: 50px;             text-overflow: ellipsis;             overflow: hidden         }                  .sidebar--hidden {             -webkit-transform: translateX(-100%);             transform: translateX(-100%)         }                  .sidebar__list {             margin: 0;             padding: 0;             text-indent: 0;             list-style: none;             list-style-position: outside;             height: calc(45px * 10 + 57px)         }                  .sidebar .sidebar__item--tv-games a:after {             height: 28px;             width: 55px;             background: url(/uploads/1323/ribbon-new-menu.svg) no-repeat center;             right: -5.2px;             top: 45%         }                  .sidebar__item {             display: block;             margin-bottom: 1px         }                  .sidebar__item--casino a::before, .sidebar__item--info a::before, .sidebar__item--live-dillers a::before, .sidebar__item--privilegies a::before, .sidebar__item--promo-red a::before, .sidebar__item--sport a::before, .sidebar__item--v-sport a::before {             content: "";             display: inline-block;             width: 27px;             height: 27px;             position: relative;             top: 50%;             vertical-align: middle;             margin-bottom: 5px;             margin-right: 5px         }                  .sidebar__item--tv-games a::before {             content: "";             display: inline-block;             width: 27px;             height: 27px;             top: 50%;             vertical-align: middle;             margin-bottom: 5px;             margin-right: 5px         }                  .sidebar__item--tv-games a::before {             position: relative         }                  .sidebar__item--casino a::before {             background: url(/uploads/1323/casino-icon.svg) no-repeat center         }                  .sidebar__item--sport a::before {             background: url(/uploads/1323/ball.svg) no-repeat center         }                  .sidebar__item--info a::before {             background: url(/uploads/1323/dopinfo.svg) no-repeat center         }                  .sidebar__item--privilegies a::before {             background: url(/uploads/1323/privilegii.svg) no-repeat center         }                  .sidebar__item--promo-red a::before {             background: url(/uploads/1323/promo-red.svg) no-repeat center         }                  .sidebar__item--live-dillers a::before {             background: url(/uploads/1323/live-dillers.svg) no-repeat center         }                  .sidebar__item--v-sport a::before {             background: url(/uploads/1323/v-sport.svg) no-repeat center         }                  .sidebar__item--tv-games a::before {             background: url(/uploads/1323/tv-games.svg) no-repeat center         }                  .sidebar__link {             background-color: #ddd;             text-decoration: none;             color: #000;             font-size: 1.25em;             white-space: nowrap;             display: block;             -webkit-box-sizing: border-box;             box-sizing: border-box;             padding: 0 10px;             line-height: 45px;             position: relative         }                  .sidebar__link--common {             background: -webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#cfcfcf));             background: -webkit-linear-gradient(top, #fdfdfd 0%, #cfcfcf 100%);             background: linear-gradient(to bottom, #fdfdfd 0%, #cfcfcf 100%)         }                  .sidebar__link--top {             background: -webkit-gradient(linear, left top, left bottom, from(#50c5ac), color-stop(50%, #3fa18d), to(#2e7f70));             background: -webkit-linear-gradient(top, #50c5ac 0%, #3fa18d 50%, #2e7f70 100%);             background: linear-gradient(to bottom, #50c5ac 0%, #3fa18d 50%, #2e7f70 100%);             color: #fff !important         }                  .sidebar__link .red__text {             color: #e03d22         }                  .sidebar__link::after {             content: '';             display: block;             width: 42px;             height: 36px;             position: absolute;             top: 50%;             right: 10px;             -webkit-transform: translateY(-50%);             transform: translateY(-50%);             background-image: url(/uploads/1323/arrow_grey.png);             background-position: center;             background-size: 100%;             background-repeat: no-repeat;             -webkit-animation-duration: 1.2s;             animation-duration: 1.2s;             -webkit-animation-direction: normal;             animation-direction: normal;             -webkit-animation-timing-function: ease;             animation-timing-function: ease;             -webkit-animation-iteration-count: 1;             animation-iteration-count: 1;             -webkit-animation-fill-mode: both;             animation-fill-mode: both         }                  .sidebar__link:hover::after {             -webkit-animation-name: arrowMenu;             animation-name: arrowMenu         }                  .sidebar__item--v-sport .sidebar__link.sidebar__link--top::before {             background: url(/uploads/1323/v-sport-w.svg) no-repeat center !important         }                  .sidebar__item--live-dillers .sidebar__link.sidebar__link--top::before {             background: url(/uploads/1323/live-dillers-w.svg) no-repeat center !important         }                  .sidebar .mobile__header-wrapper {             background: -webkit-gradient(linear, left top, left bottom, from(#424242), to(#343434));             background: -webkit-linear-gradient(top, #424242 0%, #343434 100%);             background: linear-gradient(to bottom, #424242 0%, #343434 100%)         }                  .mobile__header-promo {             padding: 8px 0 5px;             display: block;             width: 100%;             font-weight: 700;             text-align: center;             font-size: 19px;             line-height: 22px;             color: #fff;             margin: 0;             text-decoration: none         }                  .mobile__header-promo .text__red {             color: red         }                  @media only screen and (min-width: 1025px) {             .sidebar {                 visibility: hidden !important;                 display: none !important             }         }                  @media only screen and (max-width: 400px) {             .sidebar__item-stat {                 font-size: 14px             }         }                  @media only screen and (max-width: 350px) {             .sidebar__item-stat {                 font-size: 12px             }         }                  .slider {             border-radius: 6px;             position: relative         }                  .slider .owl-stage-outer {             border-radius: 6px;             height: 100%         }                  .slider .owl-stage-outer .owl-stage, .slider .owl-stage-outer .owl-stage .owl-item {             height: inherit         }                  .slider__item {             height: inherit;             position: relative         }                  .slider__item .button {             position: absolute !important;             bottom: 10px;             right: 5%;             -webkit-transform: translateX(-50%);             transform: translateX(-50%);             width: 184px;             cursor: pointer !important;             z-index: 84         }                  @media only screen and (max-width: 576px) {             .slider .button {                 right: -85px             }         }                  @supports (display:flex) {         }                  .winners {             margin-bottom: 10px         }                  @supports (display:flex) {         }                  .banner--casinopromo {             top: 0;             left: 0;             width: 100%;             height: 100%;             -webkit-box-sizing: border-box;             box-sizing: border-box;             display: block;             position: relative;             background: -webkit-gradient(linear, left bottom, left top, from(#11141e), color-stop(25%, #131a27), color-stop(50%, #131d2f), color-stop(75%, #132032), to(#11263a));             background: -webkit-linear-gradient(bottom, #11141e 0%, #131a27 25%, #131d2f 50%, #132032 75%, #11263a 100%);             background: linear-gradient(to top, #11141e 0%, #131a27 25%, #131d2f 50%, #132032 75%, #11263a 100%);             overflow: hidden;             max-height: 225px         }                  .banner--casinopromo__main {             position: absolute;             right: 0;             top: 0;             width: 100%;             height: 100%;             background: url(/uploads/1323/casino-promo-bkg2.png) center no-repeat;             background-position: center;             background-repeat: no-repeat;             background-size: 100% 100%         }                  .banner--casinopromo__description, .banner--casinopromo__roulette {             position: absolute;             height: 100%;             width: 201px;             right: 25px;             top: 0         }                  .banner--casinopromo__roulette {             right: 0;             width: 100%;             background: url(/uploads/1323/roulette.png) center no-repeat;             background-position: top;             background-repeat: no-repeat;             background-size: auto;             z-index: 3         }                  .banner--casinopromo__roulette--cards, .banner--casinopromo__roulette--wheel {             position: absolute;             width: 100%;             height: 100%;             background-position: center;             background-repeat: no-repeat         }                  .banner--casinopromo__roulette--wheel {             top: -14%;             background: url(/uploads/1323/roulette-circle.png) center no-repeat;             z-index: 2;             right: 1%         }                  .banner--casinopromo__roulette--cards {             z-index: 4;             right: 2.5%;             bottom: -1.7%;             background: url(/uploads/1323/roulette-cards.png) center no-repeat         }                  .banner--casinopromo__text {             text-align: center;             color: #fff;             line-height: 40px;             font-size: 35px;             z-index: 5         }                  .banner--casinopromo__text--green, .banner--casinopromo__text--red {             color: #f52e16;             font-family: 'pt_sansbold', Helvetica, Arial, sans-serif         }                  .banner--casinopromo__text--green {             color: #30ba9d         }                  .banner--casinopromo__slot {             position: absolute;             left: 15px;             top: 0;             width: 25%;             height: 100%;             background: url(/uploads/1323/slot_ra.gif) center no-repeat;             background-position: top;             background-repeat: no-repeat;             background-size: auto;             z-index: 1         }                  .banner--casinopromo__main .button_red {             position: absolute;             -webkit-transform: translateX(0);             transform: translateX(0);             right: 17px;             width: 220px         }                  @media screen and (max-width: 1024px) {             .banner--casinopromo__main {                 background-size: cover             }                      .banner--casinopromo__slot {                 display: none             }                      .banner--casinopromo__description {                 right: auto;                 left: 25px;                 top: 20px             }                      .banner--casinopromo__text {                 width: 70%;                 position: absolute;                 height: 50%;                 right: 50%;                 -webkit-transform: translateX(57%);                 transform: translateX(57%);                 top: -5%;                 left: auto;                 font-size: 31px             }                      .banner--casinopromo__main .button_red {                 right: 45%;                 -webkit-transform: translateX(50%);                 transform: translateX(50%);                 bottom: 37px             }         }                  @media screen and (max-width: 768px) {             .banner--casinopromo__main .button_red {                 right: 35%             }                      .banner--casinopromo__text {                 right: 40%;                 line-height: 1.3em             }         }                  @media screen and (max-width: 600px) {             .banner--casinopromo__text {                 font-size: 24px;                 top: 5%             }                      .banner--casinopromo__description {                 left: 10px;                 top: 15%             }         }                  @media screen and (max-width: 500px) {             .banner--casinopromo__roulette {                 display: none             }                      .banner--casinopromo__description {                 position: absolute;                 left: 10px;                 top: 65%;                 width: 35%;                 height: 70%;                 -webkit-transform: translateY(-50%);                 transform: translateY(-50%);                 background: url(/uploads/1323/wheel-mob.png) center no-repeat;                 background-position: center;                 background-repeat: no-repeat;                 background-size: 100%             }                      .banner--casinopromo__text {                 font-size: 21px;                 width: 70%;                 top: -2%;                 right: 41%             }                      .banner--casinopromo__main .button_red {                 width: 170px;                 bottom: 15px             }         }                  @media screen and (max-width: 380px) {             .banner--casinopromo__text {                 font-size: 18px;                 width: 90%;                 right: 44%             }                      .banner--casinopromo__main .button_red {                 right: 37%             }                      .banner--casinopromo__description {                 left: 3px;                 top: 50%;                 width: 37%;                 height: 71%             }         }                  @media screen and (max-width: 482px) {             width:                  149px                  ;         }                  .banner-welcome--bon {             top: 0;             left: 0;             width: 100%;             height: 100%;             -webkit-box-sizing: border-box;             box-sizing: border-box;             display: block;             position: relative;             background: -webkit-gradient(linear, left bottom, left top, from(#11141e), color-stop(25%, #131a27), color-stop(50%, #131d2f), color-stop(75%, #132032), to(#11263a));             background: -webkit-linear-gradient(bottom, #11141e 0%, #131a27 25%, #131d2f 50%, #132032 75%, #11263a 100%);             background: linear-gradient(to top, #11141e 0%, #131a27 25%, #131d2f 50%, #132032 75%, #11263a 100%);             overflow: hidden;             max-height: 225px;             font-size: 16px         }                  .banner-welcome--bon__envelope {             left: 2%;             bottom: 0;             width: 55%;             height: 100%;             position: absolute;             background: url(/uploads/1323/envlope.png) no-repeat center bottom;             background-size: contain         }                  .banner-welcome--bon__envelope--text {             position: absolute;             right: 8%;             color: #fff;             text-transform: uppercase;             max-width: 10em;             font-size: 1.3em;             font-weight: 700;             text-align: center;             top: 51%;             -webkit-transform: translateY(-50%);             transform: translateY(-50%)         }                  .banner-welcome--bon__chip {             right: 0;             bottom: 0;             width: 50%;             height: 100%;             position: absolute;             background: url(/uploads/1323/right-chip.png) no-repeat center bottom;             background-size: contain         }                  .welcome--bon__chip-wrap {             position: absolute;             width: 15em;             right: 15%;             top: 18%;             text-align: center         }                  .welcome--bon__chip-textup {             display: block;             color: #24bb9d;             font-size: 1.3em;             text-transform: uppercase;             font-weight: 700         }                  .welcome--bon__chip-textdown {             font-weight: 700;             font-size: 1.2em;             margin-top: .4em;             display: block;             color: #fff         }                  .banner-welcome--bon__chip .welcome--bon__chip-wrap .banner-welcome--bon__button {             position: static !important;             display: block;             -webkit-transform: translateX(0);             transform: translateX(0);             margin: 1.7em auto 0         }                  .banner-welcome--stars {             top: 10%;             position: absolute;             height: 70%;             left: 3%;             width: 50%         }                  .banner-welcome--star {             position: absolute;             background: url(/uploads/1323/star.png) no-repeat center bottom;             background-size: contain;             width: 40px;             height: 40px         }                  .owl-item .banner-welcome--star {             -webkit-animation-duration: 5s;             animation-duration: 5s;             -webkit-animation-iteration-count: infinite;             animation-iteration-count: infinite         }                  .banner-welcome--star:nth-child(1) {             top: 36%;             left: 38%;             -webkit-animation-name: welcome-star-1;             animation-name: welcome-star-1         }                  .banner-welcome--star:nth-child(2) {             width: 50px;             height: 50px;             top: -7%;             left: 35%;             -webkit-animation-name: welcome-star-2;             animation-name: welcome-star-2         }                  .banner-welcome--star:nth-child(3) {             width: 50px;             height: 50px;             top: -18%;             left: 42%;             -webkit-animation-name: welcome-star-3;             animation-name: welcome-star-3         }                  .banner-welcome--star:nth-child(4) {             top: 46%;             left: -5%;             -webkit-animation-name: welcome-star-4;             animation-name: welcome-star-4         }                  .banner-welcome--star:nth-child(5) {             top: 3%;             left: 12%;             -webkit-animation-name: welcome-star-5;             animation-name: welcome-star-5         }                  .banner-welcome--star:nth-child(6) {             width: 50px;             height: 50px;             top: 69%;             left: 57%;             -webkit-animation-name: welcome-star-6;             animation-name: welcome-star-6         }                  .banner-welcome--star:nth-child(7) {             width: 50px;             height: 50px;             top: 16%;             left: 82%;             -webkit-animation-name: welcome-star-7;             animation-name: welcome-star-7         }                  .banner-welcome--star:nth-child(8) {             top: 34%;             left: 13%;             -webkit-animation-name: welcome-star-8;             animation-name: welcome-star-8         }                  @media screen and (max-width: 1280px) {             .banner-welcome--bon__envelope {                 width: 566px             }         }                  @media screen and (max-width: 1180px) {             .banner-welcome--bon__envelope {                 width: 498px;                 left: -4%             }                      .banner-welcome--bon__envelope--text {                 top: 57%             }                      .banner-welcome--bon__chip {                 width: 460px             }                      .welcome--bon__chip-wrap {                 right: 13%             }         }                  @media screen and (max-width: 980px) {             .banner-welcome--bon__chip {                 background-size: auto;                 width: 46%             }                      .welcome--bon__chip-wrap {                 right: 6%             }                      .banner-welcome--bon__envelope {                 left: 0             }         }                  @media screen and (max-width: 800px) {             .banner-welcome--bon__chip {                 width: 49%;                 background-size: cover             }         }                  @media screen and (max-width: 768px) {             .banner-welcome--bon__chip {                 background: 0 0             }                      .banner-welcome--bon__envelope--text {                 top: 58%;                 right: 7%             }         }                  @media screen and (max-width: 700px) {             .banner-welcome--bon__envelope--text, .banner-welcome--stars {                 display: none             }                      .banner-welcome--bon__envelope {                 background-image: url(/uploads/1323/enevlope-mob.png);                 width: 55%             }         }                  @media screen and (max-width: 480px) {             .banner-welcome--bon__envelope {                 width: 50%;                 background-size: 81%             }         }                  @media screen and (max-width: 444px) {             .welcome--bon__chip-wrap {                 top: 4vw;                 right: 0             }                      .banner-welcome--bon__chip .welcome--bon__chip-wrap .banner-welcome--bon__button {                 margin-top: 2vw             }         }                  @media screen and (max-width: 400px) {             .banner-welcome--bon {                 font-size: 14px             }         }                  @media screen and (max-width: 350px) {             .banner-welcome--bon {                 font-size: 13px             }                      .banner-welcome--bon__envelope {                 background-size: 100%;                 background-position: -12px 100%;                 width: 50%             }         }                  .games-promo, .games-promo__content {             width: 100%;             height: 100%;             max-height: 225px         }                  .games-promo__content {             position: relative;             top: 0;             left: 0;             -webkit-box-sizing: border-box;             box-sizing: border-box;             display: block;             background: url(/uploads/1323/games-banner.jpg) no-repeat center top;             background-size: cover;             overflow: hidden         }                  .games-promo__text {             color: #fff;             font-size: 40px;             padding-left: 23%;             margin-top: 40px;             text-shadow: 3px 3px #000         }                  .games-promo__button {             right: -4% !important         }                  @media screen and (max-width: 900px) {             .games-promo__content {                 background-position: right center             }                      .games-promo__text {                 padding-left: 10%             }         }                  @media screen and (max-width: 600px) {             .games-promo {                 background-color: #000             }                      .games-promo__content {                 background-color: #000;                 background-image: url(/uploads/1323/livedilers-mob-min.jpg);                 background-size: 103%;                 background-position: 50% 3%             }                      .games-promo__text {                 position: absolute;                 top: 0;                 right: 7vw;                 font-size: 6vw;                 margin: 0;                 padding: 0             }         }                  @media screen and (max-width: 450px) {             .games-promo__button {                 -webkit-transform: none !important;                 transform: none !important;                 left: auto !important;                 right: 5px !important;                 bottom: 5px !important             }         }                  @supports (display:flex) {         }                  @media (width: 768px) and (height: 1024px) {             ::-webkit-scrollbar {                 -webkit-appearance: none;                 width: 7px             }                      ::-webkit-scrollbar-thumb {                 border-radius: 4px;                 background-color: rgba(0, 0, 0, .5);                 -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, .5)             }         }                  .select--currency ::select--currencyion {             background-color: transparent;             z-index: -1         }                  .burger {             width: 36px;             height: 36px;             background-color: inherit;             border: 2px solid #e03d22;             border-radius: 3px;             padding: 4px 2px;             cursor: pointer;             margin: 0 8px 0 0;             z-index: 878889;         }                  .burger:focus, .burger__item:focus {             outline: 0         }                  .burger__item {             display: block;             background-color: #a9a9a9;             height: 4px;             width: 100%;             -webkit-transition: all .3s linear;             transition: all .3s linear         }                  .burger__item:first-child {             -webkit-transform: translateY(-3px);             transform: translateY(-3px)         }                  .burger__item:nth-child(2) {             -webkit-transform: translateY(0);             transform: translateY(0)         }                  .burger__item:last-child {             -webkit-transform: translateY(3px);             transform: translateY(3px);         }         .button {             color: #fff;             font-size: 16px;             padding: 0 12px;             text-align: center;             line-height: 35px;             white-space: nowrap;             border: 0;             border-radius: 6px;             position: relative;             overflow: hidden;             font-family: 'pt_sansregular';             -webkit-box-sizing: padding-box;             box-sizing: padding-box;             z-index: 4         }                  .button::-moz-selection {             background-color: transparent         }                  .button::selection {             background-color: transparent         }                  .button:focus {             outline: 0         }                  .button::after {             overflow: hidden         }                  .button_red {             background: -webkit-gradient(linear, left top, left bottom, from(#de3c21), to(#b41b0f));             background: -webkit-linear-gradient(top, #de3c21 0%, #b41b0f 100%);             background: linear-gradient(to bottom, #de3c21 0%, #b41b0f 100%);             border: 1px solid #bc2502         }                  .button_green {             background: -webkit-gradient(linear, left top, left bottom, from(#50c5ac), color-stop(50%, #3fa18d), to(#2e7f70));             background: -webkit-linear-gradient(top, #50c5ac 0%, #3fa18d 50%, #2e7f70 100%);             background: linear-gradient(to bottom, #50c5ac 0%, #3fa18d 50%, #2e7f70 100%);             border: 1px solid #55a399         }                  .button::after {             content: '';             display: block;             position: absolute;             top: 0;             right: calc(50% - 16px);             background-image: url(/uploads/1323/arrow.png);             background-position: center;             background-repeat: no-repeat;             background-size: 100%;             height: 100%;             width: 31px         }                  .game-search, .game-search__vendors {             display: none         }                  @media screen and (max-width: 768px) {             .aside__nav-item--search {                 padding-right: 25px;                 background-size: 15px !important             }                      .aside__nav-item--form__close {                 display: none;                 width: 30px;                 height: 100%;                 position: absolute;                 top: 0;                 right: 0;                 background: url(/uploads/1323/cross.svg) no-repeat center;                 z-index: 200;                 background-size: 50%;                 border: 0             }                      .aside__nav-item--form__close:focus, .game-search__vendors.hidden .burger__vendors--line:focus {                 outline: 0             }                      .game-search {                 display: -webkit-box;                 display: -ms-flexbox;                 display: flex;                 -webkit-box-pack: justify;                 -ms-flex-pack: justify;                 justify-content: space-between             }                      .game-search__vendors, .game-search__vendors--list {                 background: -webkit-gradient(linear, left top, left bottom, from(#424242), to(#343434));                 background: -webkit-linear-gradient(top, #424242 0%, #343434 100%);                 background: linear-gradient(to bottom, #424242 0%, #343434 100%);                 border-radius: 6px             }                      .game-search__vendors {                 display: -webkit-box;                 display: -ms-flexbox;                 display: flex;                 color: #fff;                 -webkit-box-align: center;                 -ms-flex-align: center;                 align-items: center;                 -ms-flex-preferred-size: calc(50% - 10px);                 flex-basis: calc(50% - 10px);                 line-height: 35px;                 height: 35px;                 cursor: pointer;                 width: calc(50% - 10px);                 position: relative             }             .game-search__vendors.hidden {                 display: none;             }             .game-search__vendors.hidden .game-search__vendors--list {                 display: none             }                      .game-search__vendors--list {                 margin: 0;                 text-indent: 0;                 list-style: none;                 list-style-position: outside;                 position: absolute;                 width: calc(100% - 14px);                 max-height: 165px;                 min-height: 35px;                 overflow-y: scroll;                 overflow-x: hidden;                 top: 36px;                 left: 0;                 padding: 0 7px;                 -webkit-box-shadow: 0 .3em 1em rgba(0, 0, 0, .7);                 box-shadow: 0 .3em 1em rgba(0, 0, 0, .7);                 z-index: 100             }                      .game-search__vendors .burger__vendors {                 display: inline-block;                 width: 20px;                 height: 5px;                 position: relative;                 margin: 0 7px             }                      .game-search__vendors .burger__vendors--line {                 height: 2px;                 display: block;                 background-color: #fff;                 width: 100%;                 -webkit-transition: all .3s linear;                 transition: all .3s linear;                 z-index: -1             }                      .game-search__vendors .burger__vendors--line:first-child {                 -webkit-transform: translateY(1px) rotate(135deg);                 transform: translateY(1px) rotate(135deg)             }                      .game-search__vendors .burger__vendors--line:nth-child(2) {                 -webkit-transform: translateY(0) rotate(90deg);                 transform: translateY(0) rotate(90deg);                 display: none             }                      .game-search__vendors .burger__vendors--line:last-child {                 -webkit-transform: translateY(-1px) rotate(45deg);                 transform: translateY(-1px) rotate(45deg)             }                      .game-search__vendors.hidden .burger__vendors--line:first-child {                 -webkit-transform: translateY(-5px);                 transform: translateY(-5px)             }                      .game-search__vendors.hidden .burger__vendors--line:nth-child(2) {                 -webkit-transform: translateY(0);                 transform: translateY(0);                 display: block             }                      .game-search__vendors.hidden .burger__vendors--line:last-child {                 -webkit-transform: translateY(5px);                 transform: translateY(5px)             }                      .search-input-mob {                 -ms-flex-preferred-size: calc(100%);                 flex-basis: 100%;                 width: 100%;                 height: 35px;                 margin-bottom: 10px             }                      .search-input-mob .aside__nav-item--form {                 height: 45px;                 width: 100%             }                      .search-input-mob .aside__nav-item--form .aside__nav-item--search {                 width: 100%;                 line-height: 25px;                 height: 35px;                 border: 1px solid #ddd;                 border-radius: 6px;                 font-size: 16px;                 background-size: 20px;                 background-position: 6px 50%;                 padding-left: 30px             }         }                  @media screen and (max-width: 1200px) {             .owl-carousel.owl-drag .owl-item:first-child, .owl-carousel.owl-drag .owl-item:nth-child(2), .owl-carousel.owl-drag .owl-item:nth-child(3), .owl-carousel.owl-drag .owl-item:nth-child(4), .owl-carousel.owl-drag .owl-item:nth-child(5), .owl-carousel.owl-drag .owl-item:last-child {                 display: none;             }             .owl-carousel.owl-drag .owl-item:nth-child(6){                 width: 100% !important;                 box-sizing: border-box;             }             .slider .owl-stage-outer .owl-stage{                 transform: none !important;                 transition: all 0s ease 0s;                 width: 100% !important;             }             .banner-welcome--bon {                 display: flex;                 justify-content: space-between;             }             .banner-welcome--bon__envelope, .banner-welcome--bon__chip {                 background-size: contain;                 width: 59%;                 background-position: bottom;             }         }         @media screen and (max-width: 768px){             .banner-welcome--bon__envelope, .banner-welcome--bon__chip {                 width: 47%;                 background-position: center;             }         }                  @media screen and (max-width: 460px) {             .aside__nav-item--search {                 font-size: 14px !important;                 padding: 2px 21px 2px 25px !important;                 text-overflow: ellipsis             }         }                  @media screen and (max-width: 350px) {             .game-search__vendors .game-search__vendors--text {                 font-size: 14px             }         }                  @media screen and (max-width: 330px) {             .game-search__vendors .game-search__vendors--text {                 font-size: 13px             }         }                  @media print {             .page {                 padding: 0             }                      .header {                 display: none !important             }                      .aside, .row {                 display: none             }                      .footer {                 display: none             }         }                  .cont {             font-size: .85em;             color: #a9a9a9;         }                  .cont a {             text-decoration: none;             color: #fff;             font-size: .85em;         }