@font-face {   font-family: "fontello";   src: url(/shared/3629/fontello.eot);   src:     url(/shared/3629/fontello.eot) format("embedded-opentype"),     url(/shared/3629/fontello.woff2) format("woff2"),     url(/shared/3629/fontello.woff) format("woff"),     url(/shared/3629/fontello.ttf) format("truetype"),     url(/shared/3629/fontello.svg) format("svg");   font-weight: normal;   font-style: normal; }  [class^="fa-"]:before, [class*=" fa-"]:before {   font-family: "fontello";   font-style: normal;   font-weight: normal;   speak: none;   display: inline-block;   text-decoration: inherit;   width: 1em;   margin-right: 0.2em;   text-align: center;   font-variant: normal;   text-transform: none;   line-height: 1em;   margin-left: 0.2em;   -webkit-font-smoothing: antialiased;   -moz-osx-font-smoothing: grayscale; }  .fa-money:before {   content: "\e800"; }  .fa-cards:before {   content: "\e802"; }  .fa-star-empty:before {   content: "\e803"; }  img {   vertical-align: middle;   max-width: 100%; }  .page-wrapper_state_open-menu .page-wrapper__content .head-control-panel {   left: -100%; }  .page-wrapper_state_open-menu .page-wrapper__menu .head-control-panel {   left: 0; }  .page-wrapper_state_open-menu .page-wrapper__lang .head-control-panel {   left: 100%; }  .page-wrapper_state_open-lang .page-wrapper__content .head-control-panel {   left: -200%; }  .page-wrapper_state_open-lang .page-wrapper__menu .head-control-panel {   left: -100%; }  .page-wrapper_state_open-lang .page-wrapper__lang .head-control-panel {   left: 0; }  .page-wrapper__menu .head-control-panel {   left: 100%; }  .page-wrapper__lang .head-control-panel {   left: 200%; }  .layout {   font-family: Arial, Tahoma, sans-serif;   font-size: 14px;   line-height: 1.25;   color: #202021;   text-shadow: none;   font-weight: normal;   min-width: 1200px;   background: #fff; }  .layout .svg_type_icon-zh {   display: none; }  .layout__lang-ja .main-slider__title {   font-size: 54px; }  .layout__container {   box-sizing: border-box;   width: 1200px;   max-width: 1200px;   margin: auto;   padding-right: 10px;   padding-left: 10px; }  .layout__container:before, .layout__container:after {   content: "";   display: table; }  .layout__container:after {   clear: both; }  .layout__pull-left {   float: left; }  @media screen and (max-width: 479px) {   .layout__col-wrap_hide_screen-s > [class*="layout__col-"] {     float: none;     width: 100%;   } }  @media screen and (min-width: 480px) and (max-width: 767px) {   .layout__col-wrap_hide_screen-m > [class*="layout__col-"] {     float: none;     width: 100%;   } }  @media screen and (min-width: 768px) and (max-width: 1023px) {   .layout__col-wrap_hide_screen-l > [class*="layout__col-"] {     float: none;     width: 100%;   } }  @media screen and (min-width: 1024px) and (max-width: 1279px) {   .layout__col-wrap_hide_screen-xl > [class*="layout__col-"] {     float: none;     width: 100%;   } }  @media screen and (min-width: 1280px) and (max-width: 1439px) {   .layout__col-wrap_hide_screen-xxl > [class*="layout__col-"] {     float: none;     width: 100%;   } }  @media screen and (max-width: 479px) {   .layout__hide-screen-s {     display: none !important;   } }  @media screen and (min-width: 480px) and (max-width: 767px) {   .layout__hide-screen-m {     display: none !important;   } }  @media screen and (min-width: 768px) and (max-width: 1023px) {   .layout__hide-screen-l {     display: none !important;   } }  @media screen and (min-width: 1024px) and (max-width: 1279px) {   .layout__hide-screen-xl {     display: none !important;   } }  @media screen and (min-width: 1280px) and (max-width: 1439px) {   .layout__hide-screen-xxl {     display: none !important;   } }  .layout__mb-20 {   margin-bottom: 20px; }  .layout__mb-40 { }  .layout__mb-50 {   margin-bottom: 50px; }  @media screen and (max-width: 479px) {   .layout__block-screen-s {     display: block;   } }  .grids {   display: table;   table-layout: fixed;   border-collapse: collapse;   border-spacing: 0;   width: 100%; }  .grids_padding_1pct .grids__item {   padding: 1%; }  .grids_align_middle .grids__item {   vertical-align: middle; }  .grids_align_bottom .grids__item {   vertical-align: bottom; }  .grids__item {   display: table-cell;   border: 0;   padding: 0;   vertical-align: top; }  .grids__item_width_40 {   width: 40px; }  .grids__item_width_60pct {   width: 60%; }  .main-slider {   min-width: 1200px;   min-height: 550px;   margin: -60px 0 40px; }  .main-slider .rslider__pagination {   position: relative;   white-space: nowrap; }  .main-slider .rslider__pagination {   overflow: hidden;   bottom: auto;   margin: 0 auto;   width: 1180px; }  .main-slider .rslider__pagination:before, .main-slider .rslider__pagination:after {   content: "";   position: relative;   vertical-align: middle;   display: inline-block;   width: 50%;   height: 9px;   background: url(/shared/3629/wavy-line.png) 0 0 repeat-x; }  .main-slider .rslider__pagination:before {   left: -15px;   margin: 0 0 0 -50%; }  .main-slider .rslider__pagination:after {   left: 15px;   margin: 0 -50% 0 0; }  .main-slider__img-holder {   position: relative;   width: 100%;   height: 0;   padding-bottom: 27.5%; }  .main-slider__img { 	position: absolute;     top: 0;     right: 0;     left: 0;     margin: auto;     width: auto;     height: 100%;     z-index: 1; }  .main-slider__container {   position: relative;   box-sizing: border-box;   width: 1200px;   max-width: 1200px;   margin: auto;   padding-right: 10px;   padding-left: 10px; }  .main-slider__container:before, .main-slider__container:after {   content: "";   display: table; }  .main-slider__container:after {   clear: both; }  .main-slider__title {   margin: 0;   padding: 30px 0;   text-transform: uppercase;   text-align: right;   font-family: "PFKidsPro_GradeFive", Arial, sans-serif;   font-size: 60px;   line-height: 1.25;   color: #202021;   text-shadow: none;   font-weight: normal; }  @media screen and (min-width: 480px) {   .mobile-slider_type_simple > .rslider__list {     width: 687px;   } }  @media screen and (min-width: 768px) {   .mobile-slider_type_simple > .rslider__list {     width: 916px;   } }  @media screen and (min-width: 1024px) {   .mobile-slider_type_simple > .rslider__list {     width: 1145px;   } }  @media screen and (min-width: 480px) {   .mobile-slider_type_flex-table > .rslider__list {     width: 810px;   } }  @media screen and (min-width: 768px) {   .mobile-slider_type_flex-table > .rslider__list {     width: 1020px;   } }  @media screen and (min-width: 1024px) {   .mobile-slider_type_flex-table > .rslider__list {     width: 1360px;   } }  @media screen and (min-width: 480px) {   .mobile-slider_type_flex-table .mobile-slider__item {     width: 270px;   } }  @media screen and (min-width: 768px) {   .mobile-slider_type_flex-table .mobile-slider__item {     width: 340px;   } }  @media screen and (min-width: 480px) {   .mobile-slider_type_fluid-table > .rslider__list {     width: 540px;   } }  @media screen and (min-width: 768px) {   .mobile-slider_type_fluid-table > .rslider__list {     width: 1376px;   } }  @media screen and (min-width: 480px) {   .mobile-slider_type_fluid-table .mobile-slider__item {     width: 270px;   } }  @media screen and (min-width: 768px) {   .mobile-slider_type_fluid-table .mobile-slider__item {     width: 688px;   } }  @media screen and (min-width: 480px) {   .mobile-slider_type_lottery > .rslider__list {     width: 680px;   } }  @media screen and (min-width: 768px) {   .mobile-slider_type_lottery > .rslider__list {     width: 1044px;   } }  @media screen and (min-width: 1024px) {   .mobile-slider_type_lottery > .rslider__list {     width: 1218px;   } }  @media screen and (min-width: 480px) {   .mobile-slider_type_lottery .mobile-slider__item {     width: 136px;   } }  @media screen and (min-width: 768px) {   .mobile-slider_type_lottery .mobile-slider__item {     width: 174px;   } }  @media screen and (min-width: 480px) {   .mobile-slider_type_contributions > .rslider__list {     width: 692px;   } }  @media screen and (min-width: 768px) {   .mobile-slider_type_contributions > .rslider__list {     width: 1038px;   } }  @media screen and (min-width: 1024px) {   .mobile-slider_type_contributions > .rslider__list {     width: 1384px;   } }  @media screen and (min-width: 480px) {   .mobile-slider_type_contributions .mobile-slider__item {     width: 346px;   } }  @media screen and (min-width: 480px) {   .mobile-slider__item {     width: 229px;   } }  .box-legend {   overflow: hidden;   position: relative;   white-space: nowrap;   margin: 0;   text-align: center;   font-size: 0; }  .box-legend:before, .box-legend:after {   content: "";   position: relative;   vertical-align: middle;   display: inline-block;   width: 50%;   height: 7px;   background-color: #ddeaf1;   box-shadow:     inset 0 1px 0 0 #ddeaf1,     inset 0 4px 0 0 #fff; }  .box-legend:before {   left: -25px;   margin-left: -50%; }  .box-legend:after {   left: 25px;   margin-right: -50%; }  .box-legend__content {   vertical-align: middle;   display: inline-block;   white-space: normal; }  .box-legend_type_multi-line:before {   left: -40px; }  .box-legend_type_multi-line:after {   left: 40px; }  .box-legend_type_multi-line .box-legend__content {   vertical-align: middle;   width: 242px; }  .modal_type_centred .modal__wrapper-inner .layout__container {   width: 100%;   height: 100%;   padding: 0; }  .popover {   z-index: 1040;   position: absolute;   display: none;   min-width: 100%;   min-height: 54px;   border-radius: 4px;   background: #e2edf3; }  .popover:before, .popover:after {   content: "";   position: absolute; }  @media screen and (max-width: 479px) {   .table-info_degradation_screen-s .table-info__cell {     height: auto;     border: 0 none;     padding: 0;   }   .table-info_degradation_screen-s .table-info__cell + .table-info__cell {     border: 0 none;   } }  @media screen and (min-width: 480px) and (max-width: 767px) {   .table-info_degradation_screen-m .table-info__cell {     height: auto;     border: 0 none;     padding: 0;   }   .table-info_degradation_screen-m .table-info__cell + .table-info__cell {     border: 0 none;   } }  @media screen and (min-width: 768px) {   .table-info-flex__item {     text-align: left;   } }  @media screen and (min-width: 768px) {   .table-info-flex__row {     flex-direction: row;   }   .table-info-flex__row .counter {     text-align: left;   } }  @media screen and (min-width: 768px) {   .table-info-fluid {     display: table;     table-layout: fixed;     border-collapse: collapse;   } }  @media screen and (min-width: 768px) {   .table-info-fluid_type_num-list .table-info-fluid__cell:first-child {     width: 60px;     padding: 0;     text-align: center;   } }  @media screen and (min-width: 768px) {   .table-info-fluid__thead {     display: table-header-group;   } }  @media screen and (min-width: 768px) {   .table-info-fluid__tbody {     display: table-row-group;   } }  @media screen and (min-width: 768px) {   .table-info-fluid__row {     display: table-row;     margin-top: 0;     border-collapse: inherit;   } }  @media screen and (min-width: 768px) {   .table-info-fluid__cell {     font-family: Arial, Tahoma, sans-serif;     font-size: 14px;     line-height: 1.25;     color: #202021;     text-shadow: none;     font-weight: normal;     vertical-align: middle;     box-sizing: border-box;     display: table-cell;     border: 1px solid #b9c6cc;     height: 60px;     padding: 1% 2%;   }   .table-info-fluid__cell:before {     content: none;   } }  @media screen and (max-width: 767px) {   .table-info-fluid__text {     font-family: Arial, Tahoma, sans-serif;     font-size: 14px;     line-height: 1.25;     color: #202021;     text-shadow: none;     font-weight: normal;     vertical-align: middle;     box-sizing: border-box;     display: table-cell;     border: 1px solid #b9c6cc;     height: 60px;     padding: 1% 2%;   } }  .line-core_style_main {   height: 10px;   background: url(/shared/3629/wavy-line.png) 0 0 repeat-x; }  .checkbox__icon .icon-checkbox-s-default, .checkbox__icon .icon-checkbox-default, .checkbox__icon .icon-checkbox-s-active, .checkbox__icon .icon-checkbox-active {   display: none; }  .button {   -webkit-touch-callout: none;   -webkit-user-select: none;   -khtml-user-select: none;   -moz-user-select: none;   -ms-user-select: none;   user-select: none;   background: #fff;    visibility: visible;   position: relative;   vertical-align: middle;   box-sizing: border-box;   display: inline-block;   border-width: 1px;   border-style: solid;   border-color: #fff;   outline: none;   margin: 0;   padding: 0;   text-align: center;   color: #202021;   white-space: nowrap;   font-family: Tahoma, Arial, sans-serif;   font-size: 0;   font-weight: bold;   cursor: pointer;   border-radius: 15px; }  .button:before {   vertical-align: middle;   display: inline-block;   height: 25px;   content: ""; }  .button:hover {   background: #03a528;    border-color: #03a528;   color: #fff; }  .button:active {   background: #03a528;    border-color: #03a528;   color: #fff; }  .button::-moz-focus-inner {   padding: 0;   border: 0; }  .button_style_success {   border-color: #03a528;   color: #fff;   background: #03a528;  }  .button_style_success:hover {   border-color: #03a528;   color: #03a528;   background: #fff;  }  .button_style_success:active {   border-color: #03a528;   color: #03a528;   background: #fff;  }  .button_style_warning {   border-color: #ff6613;   color: #fff;   background: #ff6613;  }  .button_style_warning:hover {   border-color: #ff6613;   color: #ff6613;   background: #fff;  }  .button_style_warning:active {   border-color: #ff6613;   color: #ff6613;   background: #fff;  }  .button_style_flat-warning {   background-color: #ff6613;   border-color: #ff6613;   color: #fff; } .button_style_flat-warning:hover {   border-color: #fff;   background-color: #fff;   color: #ff6613; } .button_style_flat-warning:active {   border-color: #fff;   background-color: #fff;   color: #ff6613; }  .button_size_s .button__text {   font-size: 11px;   text-transform: uppercase; }  .button_size_m .button__text {   margin-right: 47px;   margin-left: 47px;   font-size: 14px; }  .button_size_l .button__text {   margin-right: 67px;   margin-left: 67px;   font-size: 16px; }  .button_size_xl {   border-width: 3px;   border-radius: 35px; }  .button_size_xl:before {   height: 61px; }  .button_size_xl .button__text {   margin-right: 77px;   margin-left: 77px;   font-size: 18px; }  .button_size_xxl .button__text {   margin-right: 105px;   margin-left: 105px;   font-size: 25px; }  .button_type_full-width {   display: block;   width: 100%;   margin: auto; }  .button_type_full-width .button__text {   margin: 0; }  .button__text {   position: relative;   vertical-align: middle;   display: inline-block;   margin-right: 20px;   margin-left: 20px;   font-size: 13px;   line-height: 1.25;   white-space: normal;   text-shadow: none; }  .button__text-align {   vertical-align: middle;   display: inline-block; }  .social-list {   vertical-align: middle;   display: inline-block;   margin-top: 0;   margin-right: 0;   margin-bottom: -5px;   margin-left: -5px;   padding: 0; }  .social-list__item {   vertical-align: top;   display: inline-block;   margin-bottom: 5px;   margin-left: 5px;   list-style-type: none; }  .social-list__link {   position: relative;   display: block;   text-decoration: none; }  .social-list__title {   overflow: hidden;   position: absolute;   margin: -1px;   padding: 0;   width: 1px;   height: 1px;   clip: rect(0 0 0 0);   clip: rect(0, 0, 0, 0); }  .title-section {   font-family: "PFKidsPro_GradeFive", Arial, sans-serif;   font-size: 50px;   line-height: 1.25;   color: #0083c3;   text-shadow: none;   font-weight: normal;   margin: 0;   text-align: center;   text-transform: uppercase;   padding: 6px 0 0; }  .title-section .pseudo-link {   font-size: inherit;   font-family: inherit;   border-bottom-width: 2px; }  .list-media {   overflow: hidden;   position: relative;   margin: 0;   padding: 0 0 5px;   font-size: 0;   text-align: center;   margin-left: -35px; }  .list-media.social-networks {   padding-bottom: 30px; }  .list-media__item {   vertical-align: top;   display: inline-block;   margin-left: 35px;   margin-top: 5px;   white-space: nowrap;   list-style-type: none; }  .list-media__item:before {   content: "";   vertical-align: middle;   display: inline-block;   height: 82px; }  .list-media__link {   position: relative;   vertical-align: middle;   display: inline-block;   text-decoration: none; }  .nav-bar {   vertical-align: middle;   display: inline-block;   width: 30px;   border-top: 3px solid #fff;   cursor: pointer; }  .nav-bar:before, .nav-bar:after {   display: block;   margin-top: 3px;   border-top: 3px solid #fff;   content: ""; }  .user-content {   font-family: Arial, Tahoma, sans-serif;   font-size: 14px;   line-height: 1.43;   color: #8b979e;   text-shadow: none;   font-weight: normal; }  .user-content h1 {   font-family: "PFKidsPro_GradeFive", Arial, sans-serif;   font-size: 50px;   line-height: 1.25;   color: #0083c3;   text-shadow: none;   font-weight: normal;   margin: 0;   padding: 6px 0 0;   text-align: center;   text-transform: uppercase;   font-weight: normal; }  .user-content h1 a {   font-size: inherit; }  .user-content h2 {   font-family: "helveticaneuecyr-light", Arial, sans-serif;   font-size: 20px;   line-height: 1.25;   color: #202021;   text-shadow: none;   font-weight: normal;   text-transform: none;   margin: 50px 0 16px;   padding: 0;   text-align: left; }  .user-content h2 a {   font-size: inherit; }  .user-content p {   margin: 20px 0; }  .user-content a {   font-family: Arial, Tahoma, sans-serif;   font-size: 14px;   line-height: 1;   color: #0083c3;   text-shadow: none;   font-weight: normal;   border-bottom: 1px dotted;   text-decoration: none;   cursor: pointer; }  .user-content a:hover {   color: inherit;   border-bottom-color: transparent; }  .user-content a:active {   color: inherit;   border-bottom-color: transparent; }  .user-content a[id^="anchor"] {   position: relative;   top: -77px; }  .account-sub-menu__icon.icon-account-profilenotifications {   width: 34px;   height: 33px; }  .account-sub-menu__icon.icon-account-verification {   width: 45px;   height: 36px; }  .form-box__confirm-holder .button {   display: inline-block; }  @media (max-width: 450px) {   .game-box__img-holder_scale {     transform: scale(1.06);   } }  @media (min-width: 1025px) {   .games-group_priority_yes .games-list {     width: 1200px;   }   .games-group_priority_yes .games-list .games-list__item:nth-child(2),   .games-group_priority_yes .games-list .games-list__item:nth-child(4) {     margin-right: 590px;   } }  @media (min-width: 1770px) {   .games-group_priority_yes .games-list {     width: 1770px;   }   .games-group_priority_yes .games-list .games-list__item:nth-child(2),   .games-group_priority_yes .games-list .games-list__item:nth-child(4) {     margin-right: 0;   }   .games-group_priority_yes .games-list .games-list__item:nth-child(3),   .games-group_priority_yes .games-list .games-list__item:nth-child(7) {     margin-right: 590px;   } }  @media (min-width: 2360px) {   .games-group_priority_yes .games-list {     width: 2360px;   }   .games-group_priority_yes .games-list .games-list__item:nth-child(2),   .games-group_priority_yes .games-list .games-list__item:nth-child(4) {     margin-right: 0;   }   .games-group_priority_yes .games-list .games-list__item:nth-child(3),   .games-group_priority_yes .games-list .games-list__item:nth-child(7) {     margin-right: 0;   }   .games-group_priority_yes .games-list .games-list__item:nth-child(4),   .games-group_priority_yes .games-list .games-list__item:nth-child(10) {     margin-right: 590px;   } }  .menu-simple {   margin: 0;   padding: 0;   font-size: 0;   text-align: center; }  .menu-simple .list-media__item {   vertical-align: middle;   margin: 0; }  .menu-simple .list-media__item:before {   height: 20px; }  .menu-simple__item {   vertical-align: middle;   display: inline-block;   margin-bottom: 20px; }  .menu-simple__item:not(:first-child) {   margin-left: 30px; }  .menu-simple__link {   display: inline-block;   text-decoration: none;   font-family: Arial, Tahoma, sans-serif;   font-size: 14px;   line-height: 1.25;   color: #a9bfca;   text-shadow: none;   font-weight: normal;   border-bottom-width: 1px;   border-bottom-style: dotted;   border-bottom-color: transparent; }  .menu-simple__link:hover {   border-bottom-color: #0083c3;   color: #0083c3; }  .promo-list {   margin: -20px 0 0 0;   padding: 0; }  .promo-list__item {   list-style-type: none;   margin-top: 20px; }  .promo-list__item:before, .promo-list__item:after {   content: "";   display: table; }  .promo-list__item:after {   clear: both; }  .promo-list__content {   overflow: hidden; }  .promo-list__title {   margin: 0;   font-family: "helveticaneuecyr-light", Arial, sans-serif;   font-size: 20px;   line-height: 1.25;   color: #202021;   text-shadow: none;   font-weight: normal; }  .promo-list__title:first-letter {   text-transform: uppercase; }  .promo-list__description {   margin: 0;   font-family: "PFKidsPro_GradeFive", Arial, sans-serif;   font-size: 30px;   line-height: 1.25;   color: #0083c3;   text-shadow: none;   font-weight: normal; }  @media screen and (min-width: 480px) {   .precashier-tabs__item {     width: 180px;   } }  .popover-wrapper {   position: relative;   display: inline-block;   width: inherit;   height: inherit; }  @media screen and (max-height: 700px) {   .play-area_size_4x3 {     max-width: 1007px;   } }  @media screen and (min-height: 701px) and (max-height: 800px) {   .play-area_size_4x3 {     max-width: 1079px;   } }  @media screen and (min-height: 801px) and (max-height: 850px) {   .play-area_size_4x3 {     max-width: 1213px;   } }  @media screen and (max-height: 700px) {   .play-area_size_12x10 {     max-width: 920px;   } }  @media screen and (min-height: 701px) and (max-height: 800px) {   .play-area_size_12x10 {     max-width: 984px;   } }  @media screen and (min-height: 801px) and (max-height: 900px) {   .play-area_size_12x10 {     max-width: 1102px;   } }  @media screen and (max-height: 700px) {   .play-area_size_16x9 {     max-width: 1254px;   } }  @media screen and (max-height: 700px) {   .play-area_size_16x10 {     max-width: 1156px;   } }  @media screen and (min-height: 701px) and (max-height: 750px) {   .play-area_size_16x10 {     max-width: 1242px;   } }  @media screen and (max-height: 770px) {   .play-area_size_1280x770 {     max-width: 1166px;   } }  @media screen and (max-height: 770px) {   .play-area_size_1700x770 {     max-width: 1216px;   } }  .head-control-tabs {   box-sizing: border-box;   position: absolute;   top: 100%;   left: 0;   width: 100%;   height: 30px;   margin: 0;   padding: 0;   font-size: 0;   text-align: center;   background: #202021;   -webkit-backface-visibility: hidden;   backface-visibility: hidden;   border-top: 1px solid #383b3d; }  .head-control-tabs__icon {   -webkit-box-sizing: border-box;   -moz-box-sizing: border-box;   box-sizing: border-box;   position: relative;   vertical-align: middle;   display: inline-block;   width: 15px;   height: 15px;   margin-right: 5px;   font-size: 15px; }  .head-control-tabs__item {   display: inline-block;   vertical-align: top;   list-style-type: none;   height: 100%; }  .head-control-tabs__link {   font-family: Arial, Tahoma, sans-serif;   font-size: 13px;   line-height: 1.25;   color: #fff;   text-shadow: none;   font-weight: bold;   font-family: Arial, Tahoma, sans-serif;   font-size: 13px;   line-height: 1.25;   color: #fff;   text-shadow: none;   font-weight: bold;   box-sizing: border-box;   position: relative;   display: block;   height: 100%;   border-top: 3px solid transparent;   border-bottom: 3px solid transparent;   padding-right: 20px;   padding-left: 20px;   text-align: center;   text-decoration: none;   white-space: nowrap;   cursor: pointer;   font-family: Tahoma, Arial, sans-serif; }  .head-control-tabs__link:before {   content: "";   vertical-align: middle;   display: inline-block;   height: 100%; }  .head-control-tabs__link:hover {   border-bottom-color: #03a528;   color: #03a528; }  .head-control-tabs__link_type_casino:hover {   color: #03a528;   border-bottom-color: #03a528; }  .head-control-tabs__link_type_casino .head-control-tabs__icon {   width: 23px; }  .head-control-tabs__link_type_dealers:hover {   color: #0896dc;   border-bottom-color: #0896dc; }  .head-control-tabs__link_type_bets:hover {   color: #ff6613;   border-bottom-color: #ff6613; }  .head-control-tabs__link_state_active.head-control-tabs__link_type_casino {   color: #03a528;   border-bottom-color: #03a528; }  .head-control-tabs__link_state_active.head-control-tabs__link_type_dealers {   color: #2e7fbf;   border-bottom-color: #0896dc; }  .head-control-tabs__link_state_active.head-control-tabs__link_type_bets {   color: #ff6613;   border-bottom-color: #ff6613; }  .head-control-tabs__link_state_active.head-control-tabs__link_type_fishhunt {   color: #ffc11a;   border-bottom-color: #ffc11a; }  .head-control-tabs__link_state_active.head-control-tabs__link_type_livebetting {   color: #a56bca;   border-bottom-color: #a56bca; }  .head-control-tabs__link_state_active.head-control-tabs__link_type_lottery {   color: #48a51e;   border-bottom-color: #48a51e; }  .head-control-tabs__text {   vertical-align: middle;   display: inline-block; }  .menu-filter__icon .icons {   display: none; }  @media screen and (orientation: landscape) {   .live-streams-player__item_type_fake {     height: 0;   } }  .banner-button .button-text {   margin-right: 5px;   margin-left: 5px;   white-space: nowrap; }  @media (max-width: 500px) {   .verification-page__document-upload {     flex-direction: column;   } }  @media (max-width: 500px) {   .verification-page__document-upload-left {     width: 100%;   } }  @media (max-width: 500px) {   .verification-page__document-upload-right {     width: 100%;   } }  .sport-achieves-tab__aligner .popover {   z-index: 1060; }  @media (min-width: 768px) {   .download {     margin-top: 25px;   } }  @media (min-width: 768px) {   .download__list {     margin-top: -4px;   } }  @media (min-width: 768px) {   .download__item {     margin-top: 0;   } }  .download__item .button {   width: 100%;   max-width: 250px;   margin: 0; }  @media (min-width: 768px) {   .download__image {     display: block;     width: 100%;     max-width: 380px;     text-align: center;     padding: 0 0 0 25px;   }   .download__item .download__image {     display: none;   } }  @font-face {   font-family: "PFKidsPro_GradeFive";   src: url(/shared/3629/PFKidsPro_GradeFive.eot);    src:     url(/shared/3629/PFKidsPro_GradeFive.woff) format("woff"),     url(/shared/3629/PFKidsPro_GradeFive.ttf) format("truetype");    font-weight: normal;   font-style: normal; }  @font-face {   font-family: "BanderaProHeavy";   src: url(/shared/3629/BanderaProHeavy.eot);    src:     url(/shared/3629/BanderaProHeavy.woff) format("woff"),     url(/shared/3629/BanderaProHeavy.ttf) format("truetype");    font-weight: normal;   font-style: normal; }  @font-face {   font-family: "helveticaneuecyr-light";   src: url(/shared/3629/helveticaneuecyr-light.eot);    src:     url(/shared/3629/helveticaneuecyr-light.woff) format("woff"),     url(/shared/3629/helveticaneuecyr-light.ttf) format("truetype");    font-weight: normal;   font-style: normal; }  @font-face {   font-family: "helveticaneuecyr-thin";   src: url(/shared/3629/helveticaneuecyr-thin.eot);    src:     url(/shared/3629/helveticaneuecyr-thin.woff) format("woff"),     url(/shared/3629/helveticaneuecyr-thin.ttf) format("truetype");    font-weight: normal;   font-style: normal; }  .payment-systems, .partners, .social {   vertical-align: middle;   display: inline-block;   background-repeat: no-repeat; }  .payment-systems {   background-image: url(/shared/3629/sprite-payment-systems.png); }  .payment-systems.icon-payment-1 {   width: 57px;   height: 18px;   background-position: -379px -633px; }  .payment-systems.icon-payment-10 {   width: 87px;   height: 28px;   background-position: -356px -357px; }  .payment-systems.icon-payment-1010 {   width: 107px;   height: 39px;   background-position: -112px -313px; }  .payment-systems.icon-payment-1014 {   width: 187px;   height: 28px;   background-position: 0px -111px; }  .payment-systems.icon-payment-1017 {   width: 66px;   height: 41px;   background-position: -464px -45px; }  .payment-systems.icon-payment-1018 {   width: 98px;   height: 39px;   background-position: -357px -90px; }  .payment-systems.icon-payment-1019 {   width: 77px;   height: 34px;   background-position: -464px -344px; }  .payment-systems.icon-payment-1021 {   width: 149px;   height: 36px;   background-position: -203px 0px; }  .payment-systems.icon-payment-1022 {   width: 90px;   height: 26px;   background-position: -562px -509px; }  .payment-systems.icon-payment-1023 {   width: 103px;   height: 36px;   background-position: 0px -397px; }  .payment-systems.icon-payment-1024 {   width: 93px;   height: 22px;   background-position: -383px -570px; }  .payment-systems.icon-payment-1025 {   width: 77px;   height: 40px;   background-position: -562px -225px; }  .payment-systems.icon-payment-1026 {   width: 102px;   height: 40px;   background-position: -357px -45px; }  .payment-systems.icon-payment-1027 {   width: 53px;   height: 42px;   background-position: -661px -123px; }  .payment-systems.icon-payment-1028 {   width: 93px;   height: 29px;   background-position: -562px -442px; }  .payment-systems.icon-payment-1029 {   width: 120px;   height: 24px;   background-position: 0px -541px; }  .payment-systems.icon-payment-1030 {   width: 94px;   height: 28px;   background-position: -357px -321px; }  .payment-systems.icon-payment-1031 {   width: 92px;   height: 28px;   background-position: -464px -239px; }  .payment-systems.icon-payment-1033 {   width: 69px;   height: 45px;   background-position: -562px -130px; }  .payment-systems.icon-payment-1034 {   width: 99px;   height: 46px;   background-position: -104px -221px; }  .payment-systems.icon-payment-1035 {   width: 198px;   height: 34px;   background-position: 0px 0px; }  .payment-systems.icon-payment-1036 {   width: 119px;   height: 36px;   background-position: 0px -272px; }  .payment-systems.icon-payment-1037 {   width: 113px;   height: 29px;   background-position: -118px -507px; }  .payment-systems.icon-payment-1038 {   width: 67px;   height: 19px;   background-position: -661px -600px; }  .payment-systems.icon-payment-1039 {   width: 76px;   height: 20px;   background-position: -330px -601px; }  .payment-systems.icon-payment-1040 {   width: 106px;   height: 32px;   background-position: -327px -397px; }  .payment-systems.icon-payment-1041 {   width: 69px;   height: 26px;   background-position: -305px -633px; }  .payment-systems.icon-payment-1042 {   width: 126px;   height: 22px;   background-position: -250px -541px; }  .payment-systems.icon-payment-11 {   width: 78px;   height: 21px;   background-position: -564px -570px; }  .payment-systems.icon-payment-13 {   width: 45px;   height: 34px;   background-position: -661px -561px; }  .payment-systems.icon-payment-16 {   width: 76px;   height: 29px;   background-position: -271px -185px; }  .payment-systems.icon-payment-17 {   width: 57px;   height: 30px;   background-position: -661px -355px; }  .payment-systems.icon-payment-19 {   width: 79px;   height: 12px;   background-position: -464px -420px; }  .payment-systems.icon-payment-2 {   width: 123px;   height: 33px;   background-position: -224px -313px; }  .payment-systems.icon-payment-3-tmp {   width: 68px;   height: 33px;   background-position: -661px 0px; }  .payment-systems.icon-payment-3 {   width: 93px;   height: 29px;   background-position: -562px -340px; }  .payment-systems.icon-payment-32 {   width: 117px;   height: 30px;   background-position: -234px -357px; }  .payment-systems.icon-payment-33 {   width: 85px;   height: 44px;   background-position: -357px -227px; }  .payment-systems.icon-payment-36 {   width: 113px;   height: 27px;   background-position: -236px -507px; }  .payment-systems.icon-payment-43 {   width: 100px;   height: 17px;   background-position: -373px -470px; }  .payment-systems.icon-payment-44 {   width: 106px;   height: 22px;   background-position: -492px -541px; }  .payment-systems.icon-payment-45 {   width: 90px;   height: 24px;   background-position: -190px -570px; }  .payment-systems.icon-payment-47 {   width: 38px;   height: 34px;   background-position: -154px -144px; }  .payment-systems.icon-payment-49 {   width: 67px;   height: 24px;   background-position: -661px -390px; }  .payment-systems.icon-payment-5 {   width: 94px;   height: 35px;   background-position: -562px 0px; }  .payment-systems.icon-payment-50 {   width: 70px;   height: 23px;   background-position: -255px -601px; }  .payment-systems.icon-payment-501 {   width: 57px;   height: 18px;   background-position: -564px -601px; }  .payment-systems.icon-payment-502 {   width: 51px;   height: 32px;   background-position: -661px -448px; }  .payment-systems.icon-payment-503 {   width: 145px;   height: 35px;   background-position: -203px -81px; }  .payment-systems.icon-payment-51 {   width: 94px;   height: 30px;   background-position: -562px -305px; }  .payment-systems.icon-payment-52 {   width: 93px;   height: 40px;   background-position: -464px 0px; }  .payment-systems.icon-payment-53 {   width: 59px;   height: 46px;   background-position: -464px -188px; }  .payment-systems.icon-payment-54 {   width: 84px;   height: 25px;   background-position: -472px -507px; }  .payment-systems.icon-payment-55 {   width: 123px;   height: 27px;   background-position: -128px -438px; }  .payment-systems.icon-payment-57 {   width: 144px;   height: 31px;   background-position: -203px -121px; }  .payment-systems.icon-payment-6 {   width: 61px;   height: 32px;   background-position: -661px -207px; }  .payment-systems.icon-payment-61 {   width: 79px;   height: 32px;   background-position: -252px -272px; }  .payment-systems.icon-payment-7 {   width: 70px;   height: 27px;   background-position: -156px -633px; }  .payment-systems.icon-payment-8 {   width: 104px;   height: 32px;   background-position: -109px -470px; }  .payment-systems.icon-payment-84 {   width: 150px;   height: 21px;   background-position: -256px -438px; }  .payment-systems.icon-payment-86 {   width: 112px;   height: 35px;   background-position: -117px -357px; }  .payment-systems.icon-payment-hvr-1, .payment-systems.icon-payment-1:hover {   width: 57px;   height: 17px;   background-position: -441px -633px; }  .payment-systems.icon-payment-hvr-10, .payment-systems.icon-payment-10:hover {   width: 86px;   height: 27px;   background-position: 0px -601px; }  .payment-systems.icon-payment-hvr-1010, .payment-systems.icon-payment-1010:hover {   width: 107px;   height: 39px;   background-position: 0px -313px; }  .payment-systems.icon-payment-hvr-1014, .payment-systems.icon-payment-1014:hover {   width: 187px;   height: 28px;   background-position: 0px -78px; }  .payment-systems.icon-payment-hvr-1017, .payment-systems.icon-payment-1017:hover {   width: 66px;   height: 41px;   background-position: -464px -91px; }  .payment-systems.icon-payment-hvr-1018, .payment-systems.icon-payment-1018:hover {   width: 98px;   height: 39px;   background-position: -357px -134px; }  .payment-systems.icon-payment-hvr-1019, .payment-systems.icon-payment-1019:hover {   width: 77px;   height: 34px;   background-position: -464px -305px; }  .payment-systems.icon-payment-hvr-1021, .payment-systems.icon-payment-1021:hover {   width: 149px;   height: 36px;   background-position: 0px -144px; }  .payment-systems.icon-payment-hvr-1022, .payment-systems.icon-payment-1022:hover {   width: 90px;   height: 26px;   background-position: 0px -570px; }  .payment-systems.icon-payment-hvr-1023, .payment-systems.icon-payment-1023:hover {   width: 103px;   height: 36px;   background-position: -108px -397px; }  .payment-systems.icon-payment-hvr-1024, .payment-systems.icon-payment-1024:hover {   width: 93px;   height: 22px;   background-position: -285px -570px; }  .payment-systems.icon-payment-hvr-1025, .payment-systems.icon-payment-1025:hover {   width: 77px;   height: 40px;   background-position: -562px -180px; }  .payment-systems.icon-payment-hvr-1026, .payment-systems.icon-payment-1026:hover {   width: 102px;   height: 40px;   background-position: -357px 0px; }  .payment-systems.icon-payment-hvr-1027, .payment-systems.icon-payment-1027:hover {   width: 53px;   height: 42px;   background-position: -661px -76px; }  .payment-systems.icon-payment-hvr-1028, .payment-systems.icon-payment-1028:hover {   width: 93px;   height: 29px;   background-position: -562px -374px; }  .payment-systems.icon-payment-hvr-1029, .payment-systems.icon-payment-1029:hover {   width: 120px;   height: 24px;   background-position: -125px -541px; }  .payment-systems.icon-payment-hvr-1030, .payment-systems.icon-payment-1030:hover {   width: 94px;   height: 28px;   background-position: -562px -476px; }  .payment-systems.icon-payment-hvr-1031, .payment-systems.icon-payment-1031:hover {   width: 92px;   height: 28px;   background-position: -464px -272px; }  .payment-systems.icon-payment-hvr-1033, .payment-systems.icon-payment-1033:hover {   width: 69px;   height: 45px;   background-position: -562px -80px; }  .payment-systems.icon-payment-hvr-1034, .payment-systems.icon-payment-1034:hover {   width: 99px;   height: 46px;   background-position: 0px -221px; }  .payment-systems.icon-payment-hvr-1035, .payment-systems.icon-payment-1035:hover {   width: 198px;   height: 34px;   background-position: 0px -39px; }  .payment-systems.icon-payment-hvr-1036, .payment-systems.icon-payment-1036:hover {   width: 119px;   height: 36px;   background-position: -208px -221px; }  .payment-systems.icon-payment-hvr-1037, .payment-systems.icon-payment-1037:hover {   width: 113px;   height: 29px;   background-position: 0px -507px; }  .payment-systems.icon-payment-hvr-1038, .payment-systems.icon-payment-1038:hover {   width: 67px;   height: 19px;   background-position: -492px -601px; }  .payment-systems.icon-payment-hvr-1039, .payment-systems.icon-payment-1039:hover {   width: 76px;   height: 20px;   background-position: -411px -601px; }  .payment-systems.icon-payment-hvr-1040, .payment-systems.icon-payment-1040:hover {   width: 106px;   height: 32px;   background-position: -216px -397px; }  .payment-systems.icon-payment-hvr-1041, .payment-systems.icon-payment-1041:hover {   width: 69px;   height: 26px;   background-position: -231px -633px; }  .payment-systems.icon-payment-hvr-1042, .payment-systems.icon-payment-1042:hover {   width: 126px;   height: 22px;   background-position: -203px -157px; }  .payment-systems.icon-payment-hvr-11, .payment-systems.icon-payment-11:hover {   width: 78px;   height: 21px;   background-position: -481px -570px; }  .payment-systems.icon-payment-hvr-13, .payment-systems.icon-payment-13:hover {   width: 45px;   height: 34px;   background-position: -661px -522px; }  .payment-systems.icon-payment-hvr-16, .payment-systems.icon-payment-16:hover {   width: 76px;   height: 29px;   background-position: 0px -633px; }  .payment-systems.icon-payment-hvr-17, .payment-systems.icon-payment-17:hover {   width: 57px;   height: 30px;   background-position: -661px -320px; }  .payment-systems.icon-payment-hvr-19, .payment-systems.icon-payment-19:hover {   width: 79px;   height: 12px;   background-position: -478px -470px; }  .payment-systems.icon-payment-hvr-2, .payment-systems.icon-payment-2:hover {   width: 123px;   height: 33px;   background-position: -124px -272px; }  .payment-systems.icon-payment-hvr-3-tmp {   width: 68px;   height: 33px;   background-position: -661px -38px; }  .payment-systems.icon-payment-hvr-3, .payment-systems.icon-payment-3:hover {   width: 93px;   height: 29px;   background-position: -562px -408px; }  .payment-systems.icon-payment-hvr-32, .payment-systems.icon-payment-32:hover {   width: 117px;   height: 30px;   background-position: -149px -185px; }  .payment-systems.icon-payment-hvr-33, .payment-systems.icon-payment-33:hover {   width: 85px;   height: 44px;   background-position: -357px -178px; }  .payment-systems.icon-payment-hvr-36, .payment-systems.icon-payment-36:hover {   width: 113px;   height: 27px;   background-position: -354px -507px; }  .payment-systems.icon-payment-hvr-43, .payment-systems.icon-payment-43:hover {   width: 100px;   height: 17px;   background-position: -411px -438px; }  .payment-systems.icon-payment-hvr-44, .payment-systems.icon-payment-44:hover {   width: 106px;   height: 22px;   background-position: -381px -541px; }  .payment-systems.icon-payment-hvr-45, .payment-systems.icon-payment-45:hover {   width: 90px;   height: 24px;   background-position: -95px -570px; }  .payment-systems.icon-payment-hvr-47, .payment-systems.icon-payment-47:hover {   width: 38px;   height: 34px;   background-position: 0px -667px; }  .payment-systems.icon-payment-hvr-49, .payment-systems.icon-payment-49:hover {   width: 67px;   height: 24px;   background-position: -661px -419px; }  .payment-systems.icon-payment-hvr-5, .payment-systems.icon-payment-5:hover {   width: 94px;   height: 35px;   background-position: -562px -40px; }  .payment-systems.icon-payment-hvr-50, .payment-systems.icon-payment-50:hover {   width: 70px;   height: 23px;   background-position: -180px -601px; }  .payment-systems.icon-payment-hvr-501, .payment-systems.icon-payment-501:hover {   width: 57px;   height: 17px;   background-position: -503px -633px; }  .payment-systems.icon-payment-hvr-502, .payment-systems.icon-payment-502:hover {   width: 51px;   height: 32px;   background-position: -661px -485px; }  .payment-systems.icon-payment-hvr-503, .payment-systems.icon-payment-503:hover {   width: 145px;   height: 35px;   background-position: -203px -41px; }  .payment-systems.icon-payment-hvr-51, .payment-systems.icon-payment-51:hover {   width: 94px;   height: 30px;   background-position: -562px -270px; }  .payment-systems.icon-payment-hvr-52, .payment-systems.icon-payment-52:hover {   width: 93px;   height: 40px;   background-position: -357px -276px; }  .payment-systems.icon-payment-hvr-53, .payment-systems.icon-payment-53:hover {   width: 59px;   height: 46px;   background-position: -464px -137px; }  .payment-systems.icon-payment-hvr-54, .payment-systems.icon-payment-54:hover {   width: 84px;   height: 25px;   background-position: -91px -601px; }  .payment-systems.icon-payment-hvr-55, .payment-systems.icon-payment-55:hover {   width: 123px;   height: 27px;   background-position: 0px -438px; }  .payment-systems.icon-payment-hvr-57, .payment-systems.icon-payment-57:hover {   width: 144px;   height: 31px;   background-position: 0px -185px; }  .payment-systems.icon-payment-hvr-6, .payment-systems.icon-payment-6:hover {   width: 61px;   height: 32px;   background-position: -661px -170px; }  .payment-systems.icon-payment-hvr-61, .payment-systems.icon-payment-61:hover {   width: 79px;   height: 32px;   background-position: -464px -383px; }  .payment-systems.icon-payment-hvr-7, .payment-systems.icon-payment-7:hover {   width: 70px;   height: 27px;   background-position: -81px -633px; }  .payment-systems.icon-payment-hvr-8, .payment-systems.icon-payment-8:hover {   width: 104px;   height: 32px;   background-position: 0px -470px; }  .payment-systems.icon-payment-hvr-84, .payment-systems.icon-payment-84:hover {   width: 150px;   height: 21px;   background-position: -218px -470px; }  .payment-systems.icon-payment-hvr-86, .payment-systems.icon-payment-86:hover {   width: 112px;   height: 35px;   background-position: 0px -357px; }  .payment-systems.icon-payment-hvr-mastercard, .payment-systems.icon-payment-mastercard:hover {   width: 56px;   height: 33px;   background-position: -661px -282px; }  .payment-systems.icon-payment-mastercard {   width: 56px;   height: 33px;   background-position: -661px -244px; }  .partners {   background-image: url(/shared/3629/sprite-partners.png); }  .partners.icon-adult-hvr, .partners.icon-adult:hover {   width: 34px;   height: 34px;   background-position: -758px -630px; }  .partners.icon-adult {   width: 34px;   height: 34px;   background-position: -719px -630px; }  .partners.icon-partner-1x2-gaming-hvr, .partners.icon-partner-1x2-gaming:hover {   width: 100px;   height: 38px;   background-position: -205px -175px; }  .partners.icon-partner-1x2-gaming {   width: 100px;   height: 38px;   background-position: -205px -221px; }  .partners.icon-partner-2by2-hvr, .partners.icon-partner-2by2:hover {   width: 54px;   height: 58px;   background-position: -719px -153px; }  .partners.icon-partner-2by2 {   width: 54px;   height: 58px;   background-position: -719px -90px; }  .partners.icon-partner-ainsworth-hvr, .partners.icon-partner-ainsworth:hover {   width: 150px;   height: 35px;   background-position: 0px -419px; }  .partners.icon-partner-ainsworth {   width: 150px;   height: 35px;   background-position: -155px -419px; }  .partners.icon-partner-asia-gaming-hvr, .partners.icon-partner-asia-gaming:hover {   width: 69px;   height: 51px;   background-position: -643px -116px; }  .partners.icon-partner-asia-gaming {   width: 69px;   height: 51px;   background-position: -643px -172px; }  .partners.icon-partner-bet-digital-hvr, .partners.icon-partner-bet-digital:hover {   width: 112px;   height: 28px;   background-position: -186px -605px; }  .partners.icon-partner-bet-digital {   width: 112px;   height: 28px;   background-position: -303px -605px; }  .partners.icon-partner-big-time-gaming-hvr, .partners.icon-partner-big-time-gaming:hover {   width: 179px;   height: 49px;   background-position: 0px -54px; }  .partners.icon-partner-big-time-gaming {   width: 179px;   height: 49px;   background-position: 0px 0px; }  .partners.icon-partner-bla-bla-bla-studios-hvr, .partners.icon-partner-bla-bla-bla-studios:hover {   width: 104px;   height: 43px;   background-position: -508px -232px; }  .partners.icon-partner-bla-bla-bla-studios {   width: 104px;   height: 43px;   background-position: -508px -184px; }  .partners.icon-partner-blogcasino-hvr {   width: 62px;   height: 41px;   background-position: -719px -262px; }  .partners.icon-partner-blogcasino {   width: 62px;   height: 41px;   background-position: -719px -216px; }  .partners.icon-partner-booongo-hvr, .partners.icon-partner-booongo:hover {   width: 130px;   height: 32px;   background-position: -508px -280px; }  .partners.icon-partner-booongo {   width: 130px;   height: 32px;   background-position: -508px -317px; }  .partners.icon-partner-cq9-hvr, .partners.icon-partner-cq9:hover {   width: 86px;   height: 31px;   background-position: -495px -652px; }  .partners.icon-partner-cq9 {   width: 86px;   height: 31px;   background-position: -404px -652px; }  .partners.icon-partner-crown-hvr, .partners.icon-partner-crown:hover, .list-media__link_type_license:hover .partners.icon-partner-crown {   width: 30px;   height: 46px;   background-position: -719px -579px; }  .partners.icon-partner-crown {   width: 30px;   height: 46px;   background-position: -754px -579px; }  .partners.icon-partner-ecogra-hvr, .partners.icon-partner-ecogra:hover {   width: 200px;   height: 26px;   background-position: 0px -354px; }  .partners.icon-partner-ecogra {   width: 200px;   height: 26px;   background-position: -205px -354px; }  .partners.icon-partner-elk-hvr, .partners.icon-partner-elk:hover {   width: 86px;   height: 34px;   background-position: 0px -690px; }  .partners.icon-partner-elk {   width: 86px;   height: 34px;   background-position: -91px -690px; }  .partners.icon-partner-evolution-gaming-hvr, .partners.icon-partner-evolution-gaming:hover {   width: 110px;   height: 37px;   background-position: -508px -396px; }  .partners.icon-partner-evolution-gaming {   width: 110px;   height: 37px;   background-position: -508px -354px; }  .partners.icon-partner-foxium-hvr, .partners.icon-partner-foxium:hover {   width: 121px;   height: 26px;   background-position: -461px -500px; }  .partners.icon-partner-foxium {   width: 121px;   height: 26px;   background-position: -387px -568px; }  .partners.icon-partner-game-play-hvr, .partners.icon-partner-game-play:hover {   width: 172px;   height: 34px;   background-position: -329px -128px; }  .partners.icon-partner-game-play {   width: 172px;   height: 34px;   background-position: -329px -167px; }  .partners.icon-partner-genesis-hvr, .partners.icon-partner-genesis:hover {   width: 125px;   height: 31px;   background-position: -127px -568px; }  .partners.icon-partner-genesis {   width: 125px;   height: 31px;   background-position: -257px -568px; }  .partners.icon-partner-habanero-hvr, .partners.icon-partner-habanero:hover {   width: 200px;   height: 41px;   background-position: 0px -221px; }  .partners.icon-partner-habanero {   width: 200px;   height: 41px;   background-position: 0px -175px; }  .partners.icon-partner-igrosoft-hvr, .partners.icon-partner-igrosoft:hover {   width: 88px;   height: 42px;   background-position: -93px -605px; }  .partners.icon-partner-igrosoft {   width: 88px;   height: 42px;   background-position: 0px -605px; }  .partners.icon-partner-iron-dog-hvr, .partners.icon-partner-iron-dog:hover {   width: 49px;   height: 51px;   background-position: -719px -364px; }  .partners.icon-partner-iron-dog {   width: 49px;   height: 51px;   background-position: -719px -308px; }  .partners.icon-partner-isoftbet-hvr, .partners.icon-partner-isoftbet:hover {   width: 94px;   height: 33px;   background-position: 0px -652px; }  .partners.icon-partner-isoftbet {   width: 94px;   height: 33px;   background-position: -99px -652px; }  .partners.icon-partner-kalamba-games-hvr, .partners.icon-partner-kalamba-games:hover {   width: 122px;   height: 32px;   background-position: -508px -438px; }  .partners.icon-partner-kalamba-games {   width: 122px;   height: 32px;   background-position: 0px -568px; }  .partners.icon-partner-lightning-box-hvr, .partners.icon-partner-lightning-box:hover {   width: 78px;   height: 40px;   background-position: -719px 0px; }  .partners.icon-partner-lightning-box {   width: 78px;   height: 40px;   background-position: -719px -45px; }  .partners.icon-partner-microgaming-hvr, .partners.icon-partner-microgaming:hover {   width: 140px;   height: 35px;   background-position: -291px -459px; }  .partners.icon-partner-microgaming {   width: 140px;   height: 35px;   background-position: -146px -459px; }  .partners.icon-partner-netent-hvr, .partners.icon-partner-netent:hover {   width: 105px;   height: 43px;   background-position: -508px -88px; }  .partners.icon-partner-netent {   width: 105px;   height: 43px;   background-position: -508px -136px; }  .partners.icon-partner-nextgen-hvr, .partners.icon-partner-nextgen:hover {   width: 180px;   height: 29px;   background-position: 0px -385px; }  .partners.icon-partner-nextgen {   width: 180px;   height: 29px;   background-position: -185px -385px; }  .partners.icon-partner-nolimit-city-hvr, .partners.icon-partner-nolimit-city:hover {   width: 111px;   height: 30px;   background-position: -422px -533px; }  .partners.icon-partner-nolimit-city {   width: 111px;   height: 30px;   background-position: -306px -533px; }  .partners.icon-partner-novomatic-hvr, .partners.icon-partner-novomatic:hover {   width: 150px;   height: 33px;   background-position: -310px -419px; }  .partners.icon-partner-novomatic {   width: 150px;   height: 33px;   background-position: -326px -315px; }  .partners.icon-partner-playngo-hvr, .partners.icon-partner-playngo:hover {   width: 115px;   height: 45px;   background-position: -184px -117px; }  .partners.icon-partner-playngo {   width: 115px;   height: 45px;   background-position: -184px -67px; }  .partners.icon-partner-playson-hvr, .partners.icon-partner-playson:hover {   width: 148px;   height: 30px;   background-position: 0px -533px; }  .partners.icon-partner-playson {   width: 148px;   height: 30px;   background-position: -153px -533px; }  .partners.icon-partner-playtech-hvr, .partners.icon-partner-playtech:hover {   width: 168px;   height: 35px;   background-position: -329px -48px; }  .partners.icon-partner-playtech {   width: 168px;   height: 35px;   background-position: -329px -88px; }  .partners.icon-partner-poshfriends-hvr, .partners.icon-partner-poshfriends:hover {   width: 71px;   height: 53px;   background-position: -643px 0px; }  .partners.icon-partner-poshfriends {   width: 71px;   height: 53px;   background-position: -643px -58px; }  .partners.icon-partner-pragmatic-play-hvr, .partners.icon-partner-pragmatic-play:hover {   width: 140px;   height: 62px;   background-position: 0px -108px; }  .partners.icon-partner-pragmatic-play {   width: 140px;   height: 62px;   background-position: -184px 0px; }  .partners.icon-partner-push-gaming-hvr, .partners.icon-partner-push-gaming:hover {   width: 138px;   height: 14px;   background-position: -329px -294px; }  .partners.icon-partner-push-gaming {   width: 138px;   height: 14px;   background-position: -420px -605px; }  .partners.icon-partner-quickspin-hvr, .partners.icon-partner-quickspin:hover {   width: 114px;   height: 28px;   background-position: -342px -500px; }  .partners.icon-partner-quickspin {   width: 114px;   height: 28px;   background-position: -370px -385px; }  .partners.icon-partner-rabcat-hvr, .partners.icon-partner-rabcat:hover {   width: 34px;   height: 50px;   background-position: -758px -524px; }  .partners.icon-partner-rabcat {   width: 34px;   height: 50px;   background-position: -719px -524px; }  .partners.icon-partner-red-tiger-hvr, .partners.icon-partner-red-tiger:hover {   width: 141px;   height: 36px;   background-position: -179px -267px; }  .partners.icon-partner-red-tiger {   width: 141px;   height: 36px;   background-position: 0px -459px; }  .partners.icon-partner-relax-gaming-hvr, .partners.icon-partner-relax-gaming:hover {   width: 98px;   height: 31px;   background-position: -198px -652px; }  .partners.icon-partner-relax-gaming {   width: 98px;   height: 31px;   background-position: -301px -652px; }  .partners.icon-partner-skywind-hvr, .partners.icon-partner-skywind:hover {   width: 158px;   height: 34px;   background-position: -163px -315px; }  .partners.icon-partner-skywind {   width: 158px;   height: 34px;   background-position: 0px -315px; }  .partners.icon-partner-studio-canal-hvr, .partners.icon-partner-studio-canal:hover {   width: 166px;   height: 28px;   background-position: 0px -500px; }  .partners.icon-partner-studio-canal {   width: 166px;   height: 28px;   background-position: -171px -500px; }  .partners.icon-partner-swintt-hvr, .partners.icon-partner-swintt:hover {   width: 45px;   height: 47px;   background-position: -719px -420px; }  .partners.icon-partner-swintt {   width: 45px;   height: 47px;   background-position: -719px -472px; }  .partners.icon-partner-thunderkick-hvr, .partners.icon-partner-thunderkick:hover {   width: 130px;   height: 39px;   background-position: -508px 0px; }  .partners.icon-partner-thunderkick {   width: 130px;   height: 39px;   background-position: -508px -44px; }  .partners.icon-partner-toptrend-hvr, .partners.icon-partner-toptrend:hover {   width: 151px;   height: 39px;   background-position: -329px -206px; }  .partners.icon-partner-toptrend {   width: 151px;   height: 39px;   background-position: -329px -250px; }  .partners.icon-partner-yggdrasil-hvr, .partners.icon-partner-yggdrasil:hover {   width: 174px;   height: 43px;   background-position: -329px 0px; }  .partners.icon-partner-yggdrasil {   width: 174px;   height: 43px;   background-position: 0px -267px; }  .social {   background-image: url(/shared/3629/sprite-social-networks.png); }  .social.icon-fb-hvr, .social.icon-fb:hover {   width: 28px;   height: 29px;   background-position: -33px 0px; }  .social.icon-fb {   width: 28px;   height: 29px;   background-position: -99px -68px; }  .social.icon-fl-hvr, .social.icon-fl:hover {   width: 28px;   height: 29px;   background-position: -66px 0px; }  .social.icon-fl {   width: 28px;   height: 29px;   background-position: 0px -34px; }  .social.icon-vk-hvr, .social.icon-vk:hover {   width: 28px;   height: 29px;   background-position: -33px -102px; }  .social.icon-vk {   width: 28px;   height: 29px;   background-position: -66px -102px; }  .social.icon-in-hvr, .social.icon-in:hover {   width: 28px;   height: 29px;   background-position: -99px 0px; }  .social.icon-in {   width: 28px;   height: 29px;   background-position: -99px -34px; }  .social.icon-mr-hvr, .social.icon-mr:hover {   width: 28px;   height: 29px;   background-position: 0px -68px; }  .social.icon-mr {   width: 28px;   height: 29px;   background-position: -33px -68px; }  .social.icon-ok-hvr, .social.icon-ok:hover {   width: 28px;   height: 29px;   background-position: -66px -68px; }  .social.icon-ok {   width: 28px;   height: 29px;   background-position: 0px 0px; }  .social.icon-tb-hvr, .social.icon-tb:hover {   width: 28px;   height: 29px;   background-position: -132px 0px; }  .social.icon-tb {   width: 28px;   height: 29px;   background-position: -132px -34px; }  .social.icon-tw-hvr, .social.icon-tw:hover {   width: 28px;   height: 29px;   background-position: -132px -68px; }  .social.icon-tw {   width: 28px;   height: 29px;   background-position: 0px -102px; }  .social.icon-vk-hvr, .social.icon-vk:hover {   width: 28px;   height: 29px;   background-position: -33px -102px; }  .social.icon-vk {   width: 28px;   height: 29px;   background-position: -66px -102px; }  .social.icon-ya-hvr, .social.icon-ya:hover {   width: 28px;   height: 29px;   background-position: -99px -102px; }  .social.icon-ya {   width: 28px;   height: 29px;   background-position: -132px -102px; }  .social.icon-yh-hvr, .social.icon-yh:hover {   width: 28px;   height: 29px;   background-position: -165px 0px; }  .social.icon-yh {   width: 28px;   height: 29px;   background-position: -165px -34px; }  .main-slider__btn-holder {   position: relative;   height: 205px;   background:     url(/shared/3629/main-slider-btn-decor-left.png) 0 50% no-repeat,     url(/shared/3629/main-slider-btn-decor-right.png) 100% 50% no-repeat;   white-space: nowrap;   text-align: center; }  .main-slider__btn-holder:before {   content: "";   vertical-align: middle;   display: inline-block;   height: 100%; }  .main-slider__btn-holder:hover:after {   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";   filter: alpha(opactiy=100);   -moz-opacity: 1;   -khtml-opacity: 1;   opacity: 1; }  .main-slider__btn {   z-index: 2;   position: relative;   vertical-align: middle;   display: inline-block; }  .user-content {   font-size: 16px; }  .user-content h1 {   overflow: hidden;   position: relative;   white-space: nowrap; }  .user-content h1:before, .user-content h1:after {   content: "";   position: relative;   vertical-align: middle;   display: inline-block;   width: 50%;   height: 7px;   background-color: #ddeaf1;   box-shadow:     inset 0 1px 0 0 #ddeaf1,     inset 0 4px 0 0 #fff; }  .user-content h1:before {   left: -0.5em;   margin-left: -50%; }  .user-content h1:after {   left: 0.5em;   margin-right: -50%; }  .user-content p {   margin: 10px 0; }  .line {   border-top: 1px dotted #c9d8e7; }  .head-control-panel {   z-index: 1060;   position: fixed;   top: 0;   left: 0;   width: 100%;   white-space: nowrap;   background-color: #202021;   font-size: 0; }  .head-control-panel__aligner {   vertical-align: middle;   display: inline-block;   height: 47px; }  .head-control-panel__lang {   position: relative;   vertical-align: middle;   display: inline-block;   margin-right: 12px; }  .head-control-panel__lang-pseudo-link:hover {   color: #0083c3; }  .head-control-panel__lang-pseudo-link {   -webkit-touch-callout: none;   -webkit-user-select: none;   -khtml-user-select: none;   -moz-user-select: none;   -ms-user-select: none;   user-select: none;   font-family: Tahoma, Arial, sans-serif;   font-size: 12px;   line-height: 1.25;   color: #fff;   text-shadow: none;   font-weight: bold;   display: inline-block;   border-bottom: 1px dotted;   text-decoration: none;   text-transform: uppercase;   cursor: pointer;   margin-left: 10px; }  .head-control-panel__lang-pseudo-link a {   color: #fff;   text-decoration: none; }  .head-control-panel__lang-pseudo-link:hover {   color: #0083c3; }  .head-control-panel__lang-pseudo-link a:hover {   color: #0083c3; }  .head-control-panel__nav-bar {   vertical-align: middle;   display: inline-block; }  @media screen and (min-width: 1280px) {   .head-control-panel__nav-bar {     -webkit-transform: translate(0, -50%);     -ms-transform: translate(0, -50%);     transform: translate(0, -50%);     position: absolute;     top: 50%;     right: 10px;   } }  .head-control-panel__logo {   position: relative;   width: 161px;   height: 0;   padding-bottom: 17px;   vertical-align: middle;   display: inline-block;   color: #fff;   fill: currentColor; }  .head-control-panel__dynamic {   vertical-align: middle;   display: inline-block; }  .head-control-panel__float-menu {   float: right;   background-color: #202021; }  @media screen and (max-width: 1279px) {   .head-control-panel__float-menu {     position: absolute;     top: 0;     right: 0;     padding-right: 10px;     padding-left: 10px;   } }  .head-dynamic-menu {   margin: 0;   padding: 0;   font-size: 0; }  .head-dynamic-menu__item {   font-family: Tahoma, Arial, sans-serif;   font-size: 12px;   line-height: 1.25;   color: #fff;   text-shadow: none;   font-weight: bold;   position: relative;   vertical-align: middle;   display: inline-block;   margin-left: 21px;   list-style-type: none; }  .head-dynamic-menu__item:before {   position: absolute;   top: 0;   bottom: 0;   margin: auto;   left: -10px;   display: inline-block;   height: 18px;   content: "";   border-left: 1px dotted rgba(185, 198, 204, 0.4); }  .head-dynamic-menu__pseudo-link {   font-family: Tahoma, Arial, sans-serif;   font-size: 12px;   line-height: 1.25;   color: #fff;   text-shadow: none;   font-weight: bold;   display: inline-block;   border-bottom: 1px dotted;   text-decoration: none; }  .head-dynamic-menu__pseudo-link:hover {   color: #0083c3; }  .head-dynamic-menu__title {   font-family: Tahoma, Arial, sans-serif;   font-size: 12px;   line-height: 1.25;   color: #a9bfca;   text-shadow: none;   font-weight: normal;   vertical-align: middle;   display: inline-block;   margin-right: 10px; }  .sign-up-box__modal .layout__mb-50 {   margin: 10px; }  .sign-up-box__modal_type_second   .sign-up-box__fields-column   .grids__item   .currency-list__item {   width: 33%; }  @media screen and (min-width: 1024px) and (max-width: 1439px) {   .sign-up-box__modal_type_second .sign-up-box__modal-form {     min-height: 500px;     top: 49%;     padding: 0;   }   .sign-up-box__modal_type_second .sign-up-box__fields-column {     width: 750px;   }   .sign-up-box__modal_type_second .sign-up-box__present-column {     width: 130px;   }   .sign-up-box__modal_type_second .layout__mb-30 {     margin-bottom: 10px;   } }  @media screen and (min-width: 1024px) and (max-width: 1439px) {   .sign-up-box__modal_type_third .sign-up-box__modal-form {     min-height: 500px;     top: 49%;     padding: 0;   }   .sign-up-box__modal_type_third .sign-up-box__fields-column {     width: 685px;   }   .sign-up-box__modal_type_third .sign-up-box__present-column {     width: 130px;   }   .sign-up-box__modal_type_third .layout__mb-30 {     margin-bottom: 10px;   } }  .sign-up-box__bonus-code-decoration::before {   content: "";   position: absolute;   top: -5px;   bottom: -5px;   left: -5px;   right: -5px;   border: 7px dashed #dfe9ef; }  .side-menu {   z-index: 1070;   display: none;   position: fixed;   top: 77px;   left: 0;   width: 100%;   height: 100%; }  .side-menu__overlay {   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";   filter: alpha(opactiy=80);   -moz-opacity: 0.8;   -khtml-opacity: 0.8;   opacity: 0.8;   position: fixed;   top: 77px;   left: 0;   width: 100%;   height: 100%;   background-color: #202021;   -webkit-transition: all 0.8s ease;   -moz-transition: all 0.8s ease;   -ms-transition: all 0.8s ease;   -o-transition: all 0.8s ease;   transition: all 0.8s ease; }  .side-menu__aside {   position: absolute;   top: 0;   right: 0;   bottom: 0;   width: 380px;   background-color: #202021; }  .side-menu__content {   padding: 20px 44px; }  .side-menu__divider {   margin-top: 30px;   margin-bottom: 30px;   height: 10px;   background: url(/shared/3629/wavy-line.png) 0 0 repeat-x; }  .side-menu__pseudo-link {   font-family: Tahoma, Arial, sans-serif;   font-size: 12px;   line-height: 1.25;   color: #fff;   text-shadow: none;   font-weight: bold;   vertical-align: middle;   display: inline-block;   margin-right: 20px;   border-bottom: 1px dotted;   text-decoration: none; }  .side-menu__pseudo-link:hover {   color: #0083c3; }  .side-menu-list {   margin: 0;   padding: 0; }  .side-menu-list__item {   margin-top: 20px;   list-style-type: none; }  .side-menu-list__item:first-child {   margin-top: 0; }  .side-menu-list__link {   font-family: Tahoma, Arial, sans-serif;   font-size: 14px;   line-height: 1.25;   color: #fff;   text-shadow: none;   font-weight: bold;   text-decoration: none; }  .side-menu-list__link:hover {   color: #00abff; }  .side-menu-list__icon {   position: relative;   width: 18px;   height: 16px;   margin-left: 10px;   display: inline-block;   font-size: 18px; }  .promo-page__title {   font-family: "PFKidsPro_GradeFive", Arial, sans-serif;   font-size: 35px;   line-height: 1.25;   color: #202021;   text-shadow: none;   font-weight: normal;   position: relative;   margin: 0 0 40px;   padding-bottom: 15px;   text-align: center;   text-transform: uppercase;   font-weight: normal; }  .promo-page__title:after {   content: "";   position: absolute;   right: 0;   bottom: 0;   left: 0;   border-radius: 2px;   margin: auto;   width: 140px;   height: 4px;   background-color: #202021; }  .copyright {   background: #111;   color: #fff;   text-align: center;   padding: 15px 0; }  .btn__decor:hover {   background: #ffffff !important;   color: #ff6613 !important; }  .swiper-container {   margin: 77px 0 50px; }  .swiper-pagination-bullet {   border: 1px solid #0083c3;   background: #fff;   opacity: 1;   width: 11px;   height: 11px; }  .swiper-pagination-bullet-active {   background: #0083c3; }  .layout__container .line-circle-bottom {   margin-bottom: 70px; }  .layout__container .line-circle {   margin-bottom: 40px; }  .main {   width: 70%; }  .sidebar {   width: calc(25% - 20px);   text-align: center;   background: #ddeaf1;   padding: 20px 10px; }  .sidebar img {   width: 60%;   margin-bottom: 20px; }  .sidebar .grids__item {   padding-bottom: 20px; }  .sidebar .box-legend {   margin-bottom: 20px; }  .flex {   display: flex;   justify-content: space-between; }  .layout__container:before, .layout__container:after {   display: none; }  .body-img {   padding: 30px;   background-position: center;   background-repeat: repeat-y;   background-size: contain; }  .footer .layout__container {   padding-bottom: 50px; }  .promo-list {   margin: 0 !important; }  .sidebar .grids__item {   width: 100%;   display: block; }  .side-menu__content .head-dynamic-menu__title, .side-menu__content .social-list {   display: none; }  .online-help {   text-align: center;   white-space: nowrap;   border: 3px solid #ff6613;   border-color: rgb(255, 102, 19);   border-style: solid;   border-width: 3px;   box-sizing: content-box;   -moz-box-sizing: content-box;   -webkit-box-sizing: content-box;   -ms-box-sizing: content-box;   display: block;   position: relative;   overflow: hidden;   border-radius: 20px;   -moz-border-radius: 20px;   -webkit-border-radius: 20px;   color: #ffffff;   background-color: #ff6613;   width: auto;   height: auto;   font:     22px "Lucida Sans Unicode",     Arial,     Verdana,     Helvetica,     Geneva,     sans-serif;   font-weight: normal;   font-size: 22px;   line-height: normal;   font-weight: bold;   font-size: 18px;   line-height: 35px;   text-decoration: none;   display: none;   margin-top: 20px; }  .online-help:hover {   color: #ff6613;   background: #fff; }  @media only screen and (max-width: 1300px) {   #layout {     min-width: 1100px !important;   }   .layout__container {     min-width: 1100px;     width: 100% !important;   } }  @media only screen and (max-width: 1200px) {   #layout {     min-width: 992px !important;   }   .layout__container {     min-width: 992px;     width: 100% !important;     max-width: 100%;   }   .layout__mb-40.layout__align-center .layout__container,   .layout__mb-40 .layout__container {     padding: 40px 0 !important;     width: auto !important;     min-width: 1px;   }   .main-slider__title {     font-size: 50px;   }   .side-menu__aside {     width: 260px;   }   .side-menu__content {     padding: 20px;   }   .main {     padding: 0 20px;     width: calc(70% - 40px);   }   .promo-page__title {     font-size: 30px;   }   .promo-list__title {     font-size: 18px;   }   .promo-list__description {     font-size: 26px;   }   .box-legend_type_multi-line .box-legend__content {     width: auto;   }   .button_type_full-width {     padding: 0 10px;   } }  @media only screen and (max-width: 992px) {   #layout {     min-width: 768px !important;   }   .layout__container {     min-width: 768px;   }   .main-slider__title {     font-size: 40px;   }   .grids__item_width_60pct {     width: 50%;   }   #b_df731c8f_198 {     display: none;   }   .side-menu__aside {     width: 240px;   }   .button_size_xl .button__text {     margin-right: 60px;     margin-left: 60px;   }   .sidebar {     width: calc(28% - 20px);   }   .sidebar .box-legend,   .box-legend_type_multi-line .box-legend__content {     width: 100%;   }   .box-legend__content .button__text {     margin: 0 !important;     width: 100% !important;     font-size: 16px;   }   .box-legend__content .button_size_xl:before {     height: 40px;   }   .button_type_full-width {     margin: 0;   }   .head-dynamic-menu__item:nth-child(3) {     display: none;   }   .head-dynamic-menu__title {     margin: 20px 0 10px;   }   .side-menu__content .head-dynamic-menu__title,   .side-menu__content .social-list {     display: block;   }   .online-help {     display: block;   } }  @media only screen and (max-width: 768px) {   #layout {     min-width: 640px !important;   }   .layout__container {     min-width: 640px;   }   .grids__item.grids__item_width_40 {     display: none;   }   .grids__item_width_60pct {     width: 100%;   }   .main-slider__title {     text-align: center;     padding-bottom: 10px;   }   .grids__item {     display: block;   }   .main-slider__btn-holder {     height: 120px;     background-size: contain;   }   .swiper-container-horizontal > .swiper-pagination-bullets,   .swiper-pagination-custom,   .swiper-pagination-fraction {     bottom: 0;   }   .main-slider__btn-holder:before {     height: 80%;   }   .layout__container.flex {     display: block;   }   .main {     width: calc(100% - 40px);   }   .sidebar {     width: calc(70% - 60px);     padding: 20px 30px;     margin: 0 auto;   }   .sidebar img {     width: 50%;   }   .box-legend_type_multi-line .box-legend__content {     width: auto;   } }  @media only screen and (max-width: 640px) {   #layout {     min-width: 525px !important;   }   .layout__container {     min-width: 525px;   }   .title-section {     font-size: 40px;   }   .layout__mb-50 {     margin-bottom: 30px;   }   .list-media__item:before {     height: 60px;   }   .main-slider__btn-holder:before {     height: 70%;   }   .main-slider__btn .button_size_xl:before {     height: 50px;   }   .layout__mb-40 .layout__container {     padding: 0 0 20px !important;   } }  @media only screen and (max-width: 525px) {   #layout {     min-width: 360px !important;   }   .layout__container {     min-width: 360px;   }   .head-dynamic-menu {     display: none;   }   .head-control-tabs__link {     padding: 0 5px;   }   .main-slider__title {     font-size: 30px;   }   .main-slider__btn-holder {     height: 100%;   }   .main {     padding: 0 10px;     width: calc(100% - 20px);   }   .sidebar {     padding: 20px 10px;     width: calc(100% - 20px);   }   .menu-simple {     display: -webkit-box;     display: -moz-box;     display: -ms-flexbox;     display: -webkit-flex;     -webkit-flex-flow: row wrap;     justify-content: center;   }   .menu-simple__item:not(:first-child) {     margin-left: 0;   }   .menu-simple__item {     margin: 0 15px 20px;   }   .swiper-container-horizontal > .swiper-pagination-bullets,   .swiper-pagination-custom,   .swiper-pagination-fraction {     display: none;   } }  @media only screen and (max-width: 360px) {   #layout {     min-width: 300px !important;   }   .layout__container {     min-width: 300px;   }   .head-control-tabs__icon {     display: none;   }   .main-slider__btn-holder {     background: none;   }   .main-slider__title {     font-size: 26px;   }   .title-section {     font-size: 30px;   }   .swiper-container {     margin: 77px 0 20px;   }   .promo-page__title {     font-size: 26px;   }   .promo-list__description {     font-size: 20px;   }   .body-img {     padding: 15px;   }   .games-list__item {     height: 150px !important;   }   .game-box {     width: 250px !important;     height: 150px !important;   }   .game-box img {     height: 100%;   }   .game-box__title {     font-size: 16px;   } }