a,body,div,footer,h1,h2,h3,h4,h5,h6,header,img,li,p,section,span,ul{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:initial;}
footer,header,section{display:block;}
body{line-height:1;}
ul{list-style:none;}
a,body,div,footer,h1,h2,h3,h4,h5,h6,header,img,li,p,span,ul{-webkit-appearance:none;-moz-appearance:none;appearance:none;}
body{display:flex;flex-direction:column;height:100%;min-height:100vh;background-color:#1e1e1e;background-image:url(../img/noise.png);background-repeat:repeat;font-weight:400;font-family:Muller,sans-serif;font-size:1.6rem;color:#fff;-webkit-font-smoothing:antialiased;}
p{line-height:1.6;}
footer{margin-top:auto;}
html {font-size: 74.9%;}
.header_and_main{display:flex;flex-grow:1;min-height:calc(100vh - 96px);}
.main{display:flex;flex-direction:column;align-items:center;width:100%;padding-top:96px;}
.decor-mosaic{position:relative;display:flex;flex-direction:column;flex-grow:1;align-items:center;box-sizing:border-box;width:100%;min-height:415px;padding-top:40px;background:url(../img/noise.png) repeat,#1e1e1e;}
.glass{width:100%;z-index:89;position:fixed;top:0;left:0;}
.beam .beam_block,.block{display:flex;justify-content:space-between;box-sizing:border-box;max-width:1200px;width:100%;padding:0 15px;}
.beam{display:flex;justify-content:center;width:100%;}
h1{margin-bottom:30px;font-weight:700;text-transform:none;text-align:left;color:#fff;}
h2{margin-bottom:30px;font-weight:700;text-transform:none;text-align:left;color:#fff;}
h3{margin-bottom:30px;font-weight:700;text-transform:none;text-align:left;color:#fff;}
h4{margin-bottom:30px;font-weight:700;text-transform:none;text-align:left;color:#fff;}
h5{margin-bottom:30px;font-weight:700;text-transform:none;text-align:left;color:#fff;}
h6{margin-bottom:30px;font-weight:700;text-transform:none;text-align:left;color:#fff;}
h1{font-size:30px;line-height:33px;}
h2{font-size:30px;line-height:33px;}
h3{font-size:30px;line-height:33px;}
h4{font-size:30px;line-height:33px;}
h5{font-size:30px;line-height:33px;}
h6{font-size:30px;line-height:33px;}
.display_none{display:none!important;}


@media (max-width: 1200px){
.header_and_main,footer,header{max-width:1200px;}
}
@media (max-width: 1024px){
.header_and_main,footer,header{max-width:1024px;}
.beam .beam_block,.block{padding:0 20px;}
}
@media (max-width: 768px){
.header_and_main,footer,header{max-width:768px;}
}
@media (max-width: 668px){
.header_and_main,footer,header{max-width:668px;}
.main.decor-mosaic{background-image:url(../img/noise.png);}
.main.decor-mosaic h1{margin-bottom:10px;}
.main.decor-mosaic h2{margin-bottom:10px;}
.main.decor-mosaic h3{margin-bottom:10px;}
.main.decor-mosaic h4{margin-bottom:10px;}
.main.decor-mosaic h5{margin-bottom:10px;}
.main.decor-mosaic h6{margin-bottom:10px;}
.beam .beam_block,.block{padding:0 10px;}
}
@media (max-width: 320px){
.header_and_main,footer,header{max-width:320px;}
}
@media (min-width: 669px){
.header_and_main.x_mosaic,.main.decor-mosaic{box-sizing:border-box;padding-top:50px;}
.main.decor-mosaic{min-height:calc(100vh - 50px);}
}
@media (-webkit-min-device-pixel-ratio: 2){
.decor-mosaic{background-image:url(../img/noise.png);}
}
@media (min-width: 2560px){
.decor-mosaic{background-image:url(../img/noise.png);}
}
.c-text{margin-bottom:25px;}
.c-text p{margin-bottom:10px!important;font-size:1.6rem;}
.btn_primary_small,.btn_small{overflow:hidden;display:flex;justify-content:center;align-items:center;box-sizing:border-box;height:40px;border:none;border-radius:8px;padding:0 40px;background-color:#4d5a85;outline:none;text-align:center;text-transform:uppercase;text-decoration:none;line-height:22px;font-size:16px;font-weight:800;font-family:Muller,sans-serif;letter-spacing:1px;white-space:nowrap;color:#fff;cursor:pointer;}
.btn_primary_small:focus,.btn_small:focus{outline:none;}
.btn_primary_small,.btn_small{height:30px;padding:0 30px;font-size:12px;}
.btn_small{box-shadow:0 3px 0 0 #2c3552,0 4px 4px 0 #000;}
.btn_small:focus,.btn_small:hover{box-shadow:0 3px 0 0 #2c3552,0 4px 4px 0 #000,inset 0 15px 15px -3px rgba(255,255,255,.4);}
.btn_small:active{transform:translateY(3px);box-shadow:inset 0 2px 0 0 #2c3552,inset 0 0 0 15px rgba(0,0,0,.2);}
.btn_primary_small{background-image:linear-gradient(70deg,#31bc69 -8%,#089e4e 96%);}
.btn_primary_small:focus,.btn_primary_small:hover{box-shadow:0 3px 0 0 #188716,0 4px 4px 0 #000,inset 0 15px 15px -3px rgba(255,255,255,.4);}
.btn_primary_small:active{transform:translateY(3px);box-shadow:inset 0 2px 0 0 #188716,inset 0 0 0 15px rgba(0,0,0,.2);}
.navigation_social{display:flex;align-items:center;}
.navigation_social li{margin-right:10px;}
.navigation_social li:last-child{margin-right:0;}
.banner_wrapper{display:flex;width:100%;height:100%;}
.banner{width:100%;object-fit:none;object-position:50% 50%;pointer-events:none;}
@media (max-width: 668px){
.banner{object-fit:cover;}
}
.game-catalog{display:flex;flex-direction:column;align-items:center;margin: 21px 0 21px 0;overflow-anchor:none;}
.game-catalog .show_more{margin:15px 0 0;}
@media (max-width: 668px){
.game-catalog{padding:0 10px;}
}
header{display:flex;align-items:center;position:fixed;top:0;left:0;z-index:90;box-sizing:border-box;height:50px;background-color:#1e1e1e;}
header .header_box{align-items:center;height:inherit;}
header .panel_non_authorized{display:flex;justify-content:flex-end;align-items:center;width:100%;}
header .panel_non_authorized>div{padding:0 10px;}
header .panel_non_authorized>div:last-child{padding-right:0;}
header .button_register{font-size:12px;}
header .button_register{margin-bottom:0;}
.main_logo{display:flex;}
.main_logo img{height:100%;width:100px;}
@media (max-width: 668px){
header{min-height:50px;height:auto;max-height:100px;background-color:#1e1e1e;}
header .header_box{flex-direction:column;flex-wrap:wrap;}
header .main_logo{height:50px;}
header .panel_non_authorized{display:flex;justify-content:center;box-sizing:border-box;height:50px;width:100%;border-top:1px solid #363648;}
header .panel_non_authorized .button_register{padding:0 12px;}
}
footer{flex-direction:column;width:100%;background:#1e1e1e;}
.footer_inner_container,footer{display:flex;align-items:center;}
.footer_inner_container{justify-content:space-between;padding-top:30px;padding-bottom:30px;}
.footer_help{display:flex;flex-wrap:wrap;}
.footer_help>li{margin-right:8px;}
.footer_help a{display:flex;align-items:center;box-sizing:border-box;height:36px;width:100%;border-radius:5px;padding:0 8px;font-size:16px;text-decoration:none;color:#fff;transition:background-color .15s linear,transform .15s linear;}
.footer_help a:focus,.footer_help a:hover{background-color:#252536;}
@media (max-width: 668px){
.footer_main{flex-direction:column;padding-left:10px;padding-right:10px;}
.footer_main .footer_help{justify-content:center;margin-bottom:20px;}
.footer_inner_container{padding-top:20px;padding-bottom:20px;}
}


a,div,li,ul{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:initial;}
ul{list-style:none;}
a,div,li,ul{-webkit-appearance:none;-moz-appearance:none;appearance:none;}
header .pna3>div{padding:0 10px;}
a,div{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:initial;}
a,div{-webkit-appearance:none;-moz-appearance:none;appearance:none;}
*,::after,::before{box-sizing:border-box;}
@media (prefers-reduced-motion:reduce){
*{-webkit-animation-duration:0s!important;animation-duration:0s!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;scroll-behavior:auto!important;}
}
*,:after,:before{box-sizing:border-box;}
:focus{outline:0!important;}
a{padding:0;margin:0;border:none;outline:0;text-decoration:none;color:inherit;}
*,::after,::before{box-sizing:border-box;}
@media (prefers-reduced-motion: reduce){
*{-webkit-animation-duration:0s!important;animation-duration:0s!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-transition-duration:0s!important;transition-duration:0s!important;scroll-behavior:auto!important;}
}
*,:after,:before{box-sizing:border-box;}
:focus{outline:0!important;}
a{padding:0;margin:0;border:none;outline:0;cursor:pointer;-webkit-transition:0.2s;transition:0.2s;text-decoration:none;color:inherit;}
*,::after,::before{box-sizing:border-box;}
@media (prefers-reduced-motion:reduce){
*{-webkit-animation-duration:0s!important;animation-duration:0s!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-transition-duration:0s!important;transition-duration:0s!important;scroll-behavior:auto!important;}
}
div{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:initial;}
div{-webkit-appearance:none;-moz-appearance:none;appearance:none;}
*,:after,:before{box-sizing:border-box;}
:focus{outline:0!important;}
a{padding:0;margin:0;border:none;outline:0;cursor:pointer;-webkit-transition:.2s;transition:.2s;text-decoration:none;color:inherit;}
*,::after,::before{box-sizing:border-box;}
@media (prefers-reduced-motion:reduce){
*{-webkit-animation-duration:0s!important;animation-duration:0s!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;scroll-behavior:auto!important;}
}
*,:after,:before{box-sizing:border-box;}
:focus{outline:0!important;}
*,::after,::before{box-sizing:border-box;}
@media (prefers-reduced-motion: reduce){
*{-webkit-animation-duration:0s!important;animation-duration:0s!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-transition-duration:0s!important;transition-duration:0s!important;scroll-behavior:auto!important;}
}
*,:after,:before{box-sizing:border-box;}
:focus{outline:0!important;}
a,div,li,ul{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:initial;}
ul{list-style:none;}
a,div,li,ul{-webkit-appearance:none;-moz-appearance:none;appearance:none;}
@media all{
ul{box-sizing:border-box;}
}
@media all{
a{color:var(--link_color);font-weight:600;text-decoration:unset;}
a:hover{color:var(--link_hover);}
.header__navbar>nav>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:11px 35px;text-transform:uppercase;background:rgba(255,255,255,.1);border-radius:48px;}
.header__navbar nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;}
.header__navbar nav li{list-style-type:none;margin:0 26px;padding-top:4px;position:relative;}
.header__navbar nav li.menu-item-has-children:after{width:13px;height:23px;content:url(../img/arrow.svg);position:absolute;right:-17px;top:3px;font-size:26px;line-height:13px;color:var(--h_navigation_color);-webkit-transition:-webkit-transform .3s;transition:transform .3s,-webkit-transform .3s;}
.header__navbar nav li:last-child{margin-right:0;}
.header__navbar nav li .sub-menu{position:absolute;z-index:4;left:50%;top:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:180px;padding:10px 0;-webkit-box-sizing:border-box;box-sizing:border-box;visibility:hidden;opacity:0;-webkit-transform:translate(-50%,20px);transform:translate(-50%,20px);-webkit-transition:.3s;transition:.3s;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:var(--h_background_color);border-radius:0 0 15px 15px;background-color:#c1002d;}
.header__navbar nav li .sub-menu li{margin:0 15px;}
.header__navbar nav li .sub-menu a{font-size:1rem;font-weight:400;}
.header__navbar nav li:hover .sub-menu{visibility:visible;opacity:1;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);}
.header__navbar nav a{color:var(--h_navigation_color);text-decoration:none;font-style:normal;font-size:1.2rem;padding-bottom:3px;position:relative;display:inline-block;}
.header__navbar nav a:before{content:"";position:absolute;bottom:-1px;height:4px;width:100%;background-color:var(--main-accent-color);-webkit-transform:translate(0,3px);transform:translate(0,3px);opacity:0;-webkit-transition:.3s;transition:.3s;}
.header__navbar nav a:hover{text-shadow:.1px 0 #fff;}
.header__navbar nav a:hover:before{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1;}
@media (max-width:768px){
.header__navbar{display:none;}
}
@media (min-width:992px) and (max-width:1199px){
.header__navbar nav ul{padding:10px 26px 10px 0;}
.header__navbar nav li{margin:0 12px;}
}
@media (min-width:769px) and (max-width:992px){
.header__navbar nav ul{padding:10px 26px 10px 0;}
.header__navbar nav ul li a{font-size:10px;}
.header__navbar nav li{margin:0 18px;}
}
}
.header__navbar nav li{margin:0 19px;}
#menu-menu{border-radius:6px;display:flex;align-items:center;justify-content:center;padding:2px 45px;text-transform:uppercase;}
@media all{
ul{box-sizing:border-box;}
}
@media all{
a{color:var(--link_color);font-weight:600;text-decoration:unset;}
a:hover{color:var(--link_hover);}
}


a,div,li,span,ul{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:initial;}
ul{list-style:none;}
a,div,li,span,ul{-webkit-appearance:none;-moz-appearance:none;appearance:none;}
header .pna3>div{padding:0 10px;}
a,div{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:initial;}
a,div{-webkit-appearance:none;-moz-appearance:none;appearance:none;}
*,::after,::before{box-sizing:border-box;}
@media (prefers-reduced-motion:reduce){
*{-webkit-animation-duration:0s!important;animation-duration:0s!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;scroll-behavior:auto!important;}
}
*,:after,:before{box-sizing:border-box;}
:focus{outline:0!important;}
a{padding:0;margin:0;border:none;outline:0;text-decoration:none;color:inherit;}
*,::after,::before{box-sizing:border-box;}
@media (prefers-reduced-motion: reduce){
*{-webkit-animation-duration:0s!important;animation-duration:0s!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-transition-duration:0s!important;transition-duration:0s!important;scroll-behavior:auto!important;}
}
*,:after,:before{box-sizing:border-box;}
:focus{outline:0!important;}
a{padding:0;margin:0;border:none;outline:0;cursor:pointer;-webkit-transition:0.2s;transition:0.2s;text-decoration:none;color:inherit;}
*,::after,::before{box-sizing:border-box;}
@media (prefers-reduced-motion:reduce){
*{-webkit-animation-duration:0s!important;animation-duration:0s!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-transition-duration:0s!important;transition-duration:0s!important;scroll-behavior:auto!important;}
}
div{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:initial;}
div{-webkit-appearance:none;-moz-appearance:none;appearance:none;}
*,:after,:before{box-sizing:border-box;}
:focus{outline:0!important;}
a{padding:0;margin:0;border:none;outline:0;cursor:pointer;-webkit-transition:.2s;transition:.2s;text-decoration:none;color:inherit;}
*,::after,::before{box-sizing:border-box;}
@media (prefers-reduced-motion:reduce){
*{-webkit-animation-duration:0s!important;animation-duration:0s!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;scroll-behavior:auto!important;}
}
*,:after,:before{box-sizing:border-box;}
:focus{outline:0!important;}
*,::after,::before{box-sizing:border-box;}
@media (prefers-reduced-motion: reduce){
*{-webkit-animation-duration:0s!important;animation-duration:0s!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-transition-duration:0s!important;transition-duration:0s!important;scroll-behavior:auto!important;}
}
*,:after,:before{box-sizing:border-box;}
:focus{outline:0!important;}
a,div,li,span,ul{margin:0;padding:0;border:0;vertical-align:initial;}
ul{list-style:none;}
a,div,li,span,ul{-webkit-appearance:none;-moz-appearance:none;appearance:none;}
@media all{
ul{box-sizing:border-box;}
}
@media all{
a{color:var(--link_color);font-weight:600;text-decoration:unset;}
a:hover{color:var(--link_hover);}
}
@media all{
ul{box-sizing:border-box;}
}
@media all{
a{color:var(--link_color);font-weight:600;text-decoration:unset;}
a:hover{color:var(--link_hover);}
.header__mobile-navbar{display:none;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;width:40px;}
.header__mobile-navbar nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:fixed;padding:80px 0 40px;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:300px;background-color:#c1002d;background-repeat:no-repeat;background-size:129px;background-position:19px 0;height:100%;top:0;left:-300px;-webkit-transition:left .4s;transition:left .4s;z-index:10;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;}
.header__mobile-navbar nav>ul{margin:0;padding:0 12px 0 19px;list-style-type:none;overflow:scroll;}
.header__mobile-navbar nav>ul a{color:var(--h_navigation_color);text-decoration:none;}
.header__mobile-navbar nav>ul>li{font-weight:600;font-size:16px;line-height:19px;border-bottom:.5px solid #830000;padding:9px 0;position:relative;}
.header__mobile-navbar nav>ul>li.menu-item-has-children::after{content:url(../img/arrow3.svg);position:absolute;right:0;top:9px;-webkit-transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;}
.header__mobile-navbar>input{display:none;}
.header__mobile-navbar>input:checked~label{position:fixed;top:20px;left:260px;width:30px;height:30px;z-index:15;}
.header__mobile-navbar>input:checked~label span{height:2px;}
.header__mobile-navbar>input:checked~label span.first{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:18px;}
.header__mobile-navbar>input:checked~label span.second{opacity:0;}
.header__mobile-navbar>input:checked~label span.third{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.header__mobile-navbar>input:checked~nav{left:0;}
.header__mobile-navbar>label{position:inherit;top:unset;left:0;width:25px;height:24px;display:block;-webkit-transition:left .4s;transition:left .4s;z-index:3;}
.header__mobile-navbar>label span{display:block;height:3px;background-color:#fff;margin:7px 0 0;-webkit-transition:.3s linear;transition:.3s linear;position:relative;opacity:1;top:0;border-radius:5px;}
.header__mobile-navbar>label span.first{margin-top:0;}
@media (max-width:768px){
.header__mobile-navbar{display:block;}
}
}

@font-face{font-family:Muller;src:local("Muller Bold"),local("MullerBold"),url(../font/FDisplay.woff2) format("woff2"),url(../font/FDisplay.woff2) format("woff");font-weight:700;font-style:normal;}
@font-face{font-family:Muller;src:local("Muller ExtraBold"),local("MullerExtraBold"),url(../font/FDisplay.woff2) format("woff2"),url(../font/FDisplay.woff2) format("woff");font-weight:800;font-style:normal;}
@font-face{font-family:Muller;src:local("Muller Black"),local("MullerBlack"),url(../font/FDisplay.woff2) format("woff2"),url(../font/FDisplay.woff2) format("woff");font-weight:900;font-style:normal;}
@font-face{font-family:Muller;src:local("Muller Light"),local("MullerLight"),url(../font/FDisplay.woff2) format("woff2"),url(../font/FDisplay.woff2) format("woff");font-weight:300;font-style:normal;}
@font-face{font-family:Muller;src:local("Muller Medium"),local("MullerMedium"),url(../font/FDisplay.woff2) format("woff2"),url(../font/FDisplay.woff2) format("woff");font-weight:500;font-style:normal;}
@font-face{font-family:Muller;src:local("Muller Medium Italic"),local("MullerMediumItalic"),url(../font/FDisplay.woff2) format("woff2"),url(../font/FDisplay.woff2) format("woff");font-weight:500;font-style:italic;}
@font-face{font-family:Muller;src:local("Muller Regular"),local("MullerRegular"),url(../font/FDisplay.woff2) format("woff2"),url(../font/FDisplay.woff2) format("woff");font-weight:400;font-style:normal;}