html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block
}

body {
    line-height: 1
}

ol,
ul {
    color: inherit;
    list-style: none
}

blockquote,
q {
    quotes: none
}

blockquote:before,
blockquote:after {
    content: '';
    content: none
}

q:before,
q:after {
    content: '';
    content: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

select,
input,
textarea,
button {
    outline: none;
    font: inherit
}

@media (min-width: 769px) {
    @font-face {
        font-family: 'Roboto';
        src: url('/template/fonts/RobotoRegular.eot');
        src: url('/template/fonts/RobotoRegular.eot') format('embedded-opentype'), url('/template/fonts/RobotoRegular.woff2') format('woff2'), url('/template/fonts/RobotoRegular.woff') format('woff'), url('/template/fonts/RobotoRegular.ttf') format('truetype'), url('/template/fonts/RobotoRegular.svg#RobotoRegular') format('svg');
        font-weight: 400;
        font-style: normal;
        font-display: swap
    }

    @font-face {
        font-family: 'Roboto';
        src: url('/template/fonts/RobotoMedium.eot');
        src: url('/template/fonts/RobotoMedium.eot') format('embedded-opentype'), url('/template/fonts/RobotoMedium.woff2') format('woff2'), url('/template/fonts/RobotoMedium.woff') format('woff'), url('/template/fonts/RobotoMedium.ttf') format('truetype'), url('/template/fonts/RobotoMedium.svg#RobotoMedium') format('svg');
        font-weight: 500;
        font-style: normal;
        font-display: swap
    }

    @font-face {
        font-family: 'Roboto';
        src: url('/template/fonts/RobotoBold.eot');
        src: url('/template/fonts/RobotoBold.eot') format('embedded-opentype'), url('/template/fonts/RobotoBold.woff2') format('woff2'), url('/template/fonts/RobotoBold.woff') format('woff'), url('/template/fonts/RobotoBold.ttf') format('truetype'), url('/template/fonts/RobotoBold.svg#RobotoBold') format('svg');
        font-weight: 700;
        font-style: normal;
        font-display: swap
    }
}

.ui-icon-svg {
    height: 40px;
    width: 40px;
    min-width: 40px;
    color: #80858f
}

.ui-icon-svg.min {
    height: 24px;
    width: 24px
}

.ui-icon-svg.current {
    color: #ff2400
}

* {
    box-sizing: border-box;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

img {
    max-width: 100%;
    height: auto;
    vertical-align: top
}

iframe {
    max-width: 100%
}

#gtx-trans {
    display: none
}

body {
    font-family: 'Roboto', sans-serif;
    color: #fff;
    background: #090f1e;
    overflow-x: hidden !important;
    overflow-y: auto !important;
    margin: 0
}

body a {
    color: #228ee7
}

body .menu-overlay {
    overflow-y: hidden !important;
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 100;
    background: rgba(0, 0, 0, .8)
}

body .menu-overlay.active {
    display: block;
    background: rgba(0, 0, 0, .8);
    z-index: 10
}

.reflink-holder {
    display: flex;
    justify-content: center;
    margin: 30px 0
}

.reflink-holder .button {
    min-width: 160px;
    background: -webkit-linear-gradient(45deg, #d260ff, #4878ff);
    background: -moz-linear-gradient(45deg, #d260ff, #4878ff);
    background: -o-linear-gradient(45deg, #d260ff, #4878ff);
    background: linear-gradient(45deg, #d260ff, #4878ff)
}

.button {
    cursor: pointer;
    font-size: 14px;
    display: flex;
    flex-shrink: 0;
    align-items: center;
    transition: 0.2s ease;
    border: none;
    border-radius: 8px;
    background: linear-gradient(45deg, #00a4f9, #024acd);
    padding: 0 18px;
    min-width: 52px;
    min-height: 30px;
    justify-content: center;
    align-items: center;
    text-decoration: none;
    color: #fff;
    font-weight: 700
}

.button--min {
    height: 24px;
    border-radius: 50px;
    border: none;
    position: relative
}

.button--big {
    min-height: 50px;
    font-size: 16px
}

.button__primary {
    background: #00b24b;
    border: none;
    color: #fff;
    text-shadow: 0 0 3px black
}

.button__primary:hover {
    opacity: 0.9
}

.button__primary .icon-wrap {
    width: 20px;
    height: 20px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    background-image: linear-gradient(210deg, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, .06) 48%, #fff 133%);
    margin-right: 12px;
    margin-left: -5px
}

.is_rtl .button__primary .icon-wrap {
    margin-right: -5px;
    margin-left: 12px
}

.button__primary .icon-wrap svg {
    fill: #fff;
    width: 12px
}

.button__secondary {
    background: linear-gradient(45deg, #1f2841, #1f2841);
    border: none;
    color: #fff;
    text-shadow: 0 0 3px black
}

.button__secondary:hover {
    background: linear-gradient(45deg, #202735, #202735);
    color: #fff
}

.button__orange {
    background: #f9b242;
    border: 1px solid #f9b242;
    color: #000
}

.button__orange:hover {
    background: transparent;
    color: #f9b242
}

.button__green {
    background: #00cfa6;
    border: 1px solid #00cfa6;
    color: #fff
}

.button__green:hover {
    background: transparent;
    color: #00cfa6
}

.button__white {
    background: #fff;
    border: none;
    color: #000;
    padding: 5px 20px;
    width: fit-content;
    min-width: 280px
}

.button__yellow {
    background: #f9b242;
    color: #000;
    font-weight: 700
}

.button__red {
    background: linear-gradient(90deg, #ff00e5 0%, #ff008a 100%);
    color: #fff
}

.button__red:hover {
    background: linear-gradient(-90deg, #ff00e5 0%, #ff008a 100%)
}

.button__black {
    background: #000
}

.button__transparent {
    background: transparent;
    color: #fff;
    border-color: #f9b242
}

.button__transparent:hover {
    background: rgba(255, 255, 255, .2);
    box-shadow: 0 0 10px #f9b242
}

.button__grey {
    background: transparent;
    color: #80858f;
    border: 1px solid #80858f
}

.button__grey:hover {
    background: #80858f;
    color: #fff
}

.button__searchgame {
    background: #763dfe;
    color: #fff;
    gap: 7px
}

.button__searchgame svg {
    fill: #fff
}

.button__searchgame:hover {
    background: #8e62f7
}

@media (max-width: 499px) {
    .button {
        padding: 5px 10px;
        font-size: 12px
    }
}

.button-circle {
    width: 28px;
    height: 28px;
    background: blue;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    left: 0
}

.button-circle--violet {
    background: linear-gradient(86.37deg, #d062ff 2.96%, #7bb0ff 99.68%), linear-gradient(90deg, #ed6ea0 0%, #ec8c69 100%);
    box-shadow: 0 5px 15px rgba(201, 85, 255, .4)
}

.button-circle svg,
.button-circle img {
    width: 15px
}

.button-img {
    height: 43px;
    position: absolute;
    bottom: -8px
}

.button-img--left {
    left: -6px
}

.button-img--right {
    right: 0
}

.container {
    padding: 0 15px;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    width: 100%
}

.container:not(.container--menu) {
    overflow: hidden
}

.content-holder {
    width: 100%;
    display: flex;
    gap: 30px;
    justify-content: flex-end
}

.content {
    width: calc(100% - 240px)
}

@media (max-width: 768px) {
    .content {
        width: 100%
    }
}

.container-fullwidth {
    overflow: hidden
}

.content-row {
    display: flex;
    align-items: start;
    justify-content: space-between;
    gap: 30px;
    margin-bottom: 30px
}

@media (max-width: 991px) {
    .content-row {
        flex-wrap: wrap;
        justify-content: center;
        gap: 0
    }
}

.content-column {
    width: 100%
}

.content-text .content-column img {
    border-radius: 12px;
    border: 1px solid #2c9aef
}

.tab__container {
    display: flex;
    gap: 8px;
    flex-wrap: nowrap;
    width: max-content
}

.tab__container_tab {
    padding: 0 20px;
    height: 44px;
    display: flex;
    gap: 8px;
    justify-content: center;
    align-items: center;
    background: rgba(163, 171, 187, 0.12);
    border-radius: 12px
}

.tab__container_tab:first-child {
    background: #0075ff
}

.tab__container_tab:hover {
    background: rgba(163, 171, 187, 0.16);
    cursor: pointer
}

.tab__container_swiper {
    overflow-x: scroll;
    scrollbar-width: none;
    -ms-overflow-style: none;
    width: calc(100% - 30px);
    margin-left: 15px
}

.tab__container_swiper::-webkit-scrollbar {
    display: none
}

.tab__container_swiper .slots__nav-button_next {
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%);
    height: 32px;
    width: 32px;
    background: #44464b;
    box-shadow: 0px 0px 19px 20px #090f1e
}

.tab__container_swiper .slots__nav-button_next:hover {
    background: #373841
}

.tab__container_swiper .slots__nav-button_next.hidden {
    display: none
}

.tab__container_swiper .slots__nav-button_prev {
    position: absolute;
    left: 15px;
    top: 50%;
    transform: translateY(-50%);
    height: 32px;
    width: 32px;
    background: #44464b;
    box-shadow: 0px 0px 19px 20px #090f1e
}

.tab__container_swiper .slots__nav-button_prev:hover {
    background: #373841
}

.tab__container_swiper .slots__nav-button_prev.hidden {
    display: none
}

img {
    max-width: 100%;
    height: auto
}

h1 {
    color: #fff
}

@media (max-width: 768px) {
    .is-desctop {
        display: none
    }
}

.is-mobile {
    display: none
}

@media (max-width: 768px) {
    .is-mobile {
        display: block
    }
}

:root {
    --swiper-navigation-size: 44px
}

:root {
    --swiper-theme-color: #007aff
}

::-webkit-scrollbar {
    border-radius: 5px;
    height: 4px
}

::-webkit-scrollbar-thumb {
    background: #fff;
    height: 8px;
    border-radius: 13px
}

::-webkit-scrollbar-track {
    background: #a0a0a0;
    height: 2px;
    border-radius: 20px
}

.arrow-container_tabs {
    position: relative
}

.header {
    margin-bottom: 30px;
    padding: 14px 0
}

@media (max-width: 991px) {
    .header {
        display: flex;
        flex-wrap: wrap
    }
}

.header__top {
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: space-between;
    align-items: center
}

@media (max-width: 991px) {
    .header__top {
        display: none
    }
}

.header__top-item {
    display: flex;
    align-items: center
}

.header__top-item:last-of-type {
    justify-content: flex-end
}

@media (max-width: 768px) {
    .header__top-item:last-of-type {
        flex-wrap: wrap;
        justify-content: center;
        gap: 15px
    }
}

.header__separator {
    background: #000;
    height: 20px;
    width: 1px;
    margin: 0 15px 0 5px
}

@media (max-width: 768px) {
    .header__separator {
        display: none
    }
}

.header__wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    height: 47px;
    margin-left: auto;
    margin-right: auto;
    gap: 15px;
    border-radius: 10px;
    padding: 0 10px
}

@media (max-width: 991px) {
    .header__wrapper {
        flex-wrap: wrap;
        margin-top: 0
    }

    .header__wrapper.sticky {
        position: fixed;
        top: 0;
        left: 0;
        z-index: 100;
        margin-top: 0
    }
}

.header__holder {
    display: flex;
    align-items: center
}

.header__search {
    border: 1px solid #4d4000;
    background: #262000;
    color: #998000;
    width: 100%;
    min-height: 41px;
    padding: 3px 5px 3px 12px;
    border-radius: 10px;
    font-size: 14px;
    text-align: left
}

.header__menu-button.menuOpener {
    display: block
}

@media (max-width: 991px) {
    .header__menu-button.menuOpener {
        display: none
    }
}

.header__menu {
    display: flex;
    margin-left: 30px;
    background: rgba(163, 171, 187, 0.12);
    border-radius: 12px
}

@media (max-width: 991px) {
    .header__menu.header__menu--desctop {
        display: none
    }
}

.header__menu.header__menu--mobile {
    flex-direction: column;
    position: fixed;
    bottom: 0px;
    right: -300px;
    z-index: 100;
    top: 0;
    margin-top: 0;
    margin-left: 0;
    padding: 30px;
    width: 300px;
    transition: 0.3s;
    background: linear-gradient(173deg, rgba(37, 46, 76, .98) 2%, rgba(25, 32, 51, .98));
    border-radius: 20px 0 0 20px;
    overflow-y: scroll
}

@media (max-width: 991px) {
    .header__menu.header__menu--mobile {
        bottom: 64px
    }
}

.header__menu.header__menu--mobile.opened {
    right: 0
}

.header__menu.header__menu--mobile.opened #closeMenu {
    position: fixed;
    right: 30px;
    top: 35px
}

.header__menu__top {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.header__menu__top>div {
    display: flex
}

@media (max-width: 1279px) {
    .header__menu__top {
        display: flex
    }

    .header__menu__top .header__icon-button {
        display: flex !important
    }
}

.header__menu__item {
    display: flex;
    align-items: center;
    font-weight: 500;
    line-height: 18px;
    color: #fff;
    position: relative;
    font-size: 14px;
    text-decoration: none;
    border-radius: 8px;
    border: none;
    gap: 10px;
    position: relative;
    z-index: 100;
    padding: 0 16px;
    border-radius: 10px;
    height: 40px;
    z-index: 1000
}

.header__menu__item--current {
    background-color: #0075ff;
    border-radius: 12px;
    color: #fff
}

.header__menu__item:hover {
    background: rgba(163, 171, 187, 0.08)
}

.header__menu__item--current:hover {
    background-color: #0075ff
}

@media (max-width: 1279px) {
    .header__menu__item--has-submenu {
        flex-direction: column;
        align-items: flex-start
    }
}

.header__menu__item--has-submenu>a {
    display: flex;
    align-items: center;
    font-weight: 500;
    line-height: 18px;
    color: #fff;
    position: relative;
    font-size: 14px;
    text-decoration: none;
    border-radius: 8px;
    border: none;
    gap: 10px;
    position: relative;
    z-index: 100
}

.header__menu__item--has-submenu .submenu {
    position: absolute;
    background: #fff;
    left: -1px;
    top: 46px;
    z-index: 100;
    display: none;
    flex-direction: column;
    padding: 10px 15px;
    border-radius: 8px;
    min-width: 200px;
    gap: 10px
}

@media (max-width: 1279px) {
    .header__menu__item--has-submenu .submenu {
        position: relative;
        display: flex;
        top: unset;
        left: unset
    }
}

.header__menu__item--has-submenu .submenu:before {
    content: "";
    display: block;
    width: 100%;
    height: 46px;
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgY2xhc3M9IiI+PGc+PHBhdGggZmlsbD0iI2ZmZmZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNTA5LjU0NCA0NTMuMzM2IDM5MC40ODEgMjQ3LjExMyAyNzEuNDE4IDQwLjg4OWExNy44MTEgMTcuODExIDAgMCAwLTYuNDgxLTYuNjE2bC4wMDgtLjAxNWExOC45MDkgMTguOTA5IDAgMCAwLTE3LjUyNi0uMmwtLjM1Ni4yMThhMTcuODExIDE3LjgxMSAwIDAgMC02LjQ4MSA2LjYxNkwxMjEuNTE5IDI0Ny4xMTMgMi40NTYgNDUzLjMzNmwtLjAxNC0uMDA5YTE3LjM2NyAxNy4zNjcgMCAwIDAgLjAxNCAxNy43ODQgMTcuODExIDE3LjgxMSAwIDAgMCA2LjQ4MSA2LjYxNmwtLjAwOC4wMTVBMTcuODEyIDE3LjgxMiAwIDAgMCAxNy44NzQgNDgwaDQ3Ni4yNTJhMTcuOTM4IDE3LjkzOCAwIDAgMCA4LjU4MS0yLjA1M2wuMzU2LS4yMThhMTcuNzE5IDE3LjcxOSAwIDAgMCA2LjQ4MS0yNC4zOTF6IiBvcGFjaXR5PSIxIiBkYXRhLW9yaWdpbmFsPSIjNWVhYzI0Ij48L3BhdGg+PC9nPjwvc3ZnPg==") no-repeat;
    background-size: 19px;
    background-position-y: 17px;
    background-position-x: 11px;
    margin-top: -39px;
    margin-left: -15px
}

@media (max-width: 1279px) {
    .header__menu__item--has-submenu .submenu:before {
        display: none
    }
}

.header__menu__item--has-submenu .submenu a {
    text-decoration: none;
    color: #333
}

.header__menu__item--has-submenu .submenu a:hover {
    color: blue
}

.header__menu__item--has-submenu:hover .submenu {
    display: flex
}

.header__menu__item--has-submenu:hover:before {
    display: none
}

.header__menu__item img {
    width: 24px
}

.header__menu--desctop .header__menu__item {
    display: none
}

.header__menu--desctop .header__menu__item:nth-child(-n+8) {
    display: flex
}

.header__menu svg {
    width: 17px;
    margin-right: 4px;
    fill: #fff
}

.header__left {
    display: flex;
    gap: 15px
}

.header__buttons {
    display: flex;
    align-items: center;
    gap: 5px
}

.header__center {
    width: 100%
}

@media (max-width: 1279px) {
    .header__center {
        display: none
    }
}

.header__logo {
    width: 68px
}

.header__mobile {
    display: none
}

@media (max-width: 991px) {
    .header__mobile {
        display: flex;
        justify-content: space-between;
        padding: 8px 15px;
        position: fixed;
        bottom: 0;
        right: 0;
        left: 0;
        background: #090f1e;
        z-index: 10;
        border-top: 1px solid #1f2841;
        align-items: center
    }

    .header__mobile--left {
        display: flex;
        align-items: center
    }

    .header__mobile--left .header__menu__item.current {
        border: 1px solid #f9b242
    }
}

.header__mobile__item {
    background: transparent;
    border: 0;
    color: #fff;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 4px;
    font-size: 12px
}

.header__mobile__item img {
    height: 20px
}

.header__mobile__item--big {
    background: #f9b242;
    border-radius: 50%;
    width: 64px;
    height: 64px;
    color: #000;
    transform: translateY(-15px)
}

.header__mobile__item--big img {
    filter: unset
}

.header__yellow-button {
    padding-left: 60px;
    padding-right: 40px;
    background-image: linear-gradient(285.39deg, #ffb800 -4.36%, #fff173 115.87%);
    color: #090f1e;
    font-size: 14px;
    font-weight: 500
}

.header__yellow-button svg {
    width: 9px;
    position: absolute;
    right: 15px;
    opacity: 0.5
}

.header__grey-button {
    padding-left: 40px;
    color: #fff;
    font-size: 12px;
    background: #1d263d;
    padding-right: 40px;
    margin-right: 10px
}

.header__grey-button:nth-of-type(2) {
    margin-right: 0
}

.header__icon-button {
    background: #1d263d;
    border-radius: 8px;
    padding: 0;
    width: 24px;
    margin-right: 10px
}

.header__icon-button svg {
    width: 14px;
    fill: #fff
}

@media (max-width: 1279px) {
    .header__icon-button {
        display: none
    }
}

.dropdown-menu {
    position: absolute;
    display: none;
    left: 0;
    top: 66px;
    background: #fff;
    z-index: 10;
    padding-left: 0;
    padding: 20px;
    list-style: none;
    min-width: 135px
}

.dropdown-menu__item {
    color: #fff;
    text-decoration: none;
    display: flex;
    border-bottom: 1px solid #eee;
    padding: 5px 0
}

.dropdown-menu li:last-child .dropdown-menu__item {
    border: none
}

@media (max-width: 991px) {
    .dropdown-menu {
        position: relative;
        display: block;
        left: unset;
        top: unset;
        width: 100%;
        padding-top: 0;
        padding-bottom: 0
    }
}

.mob-nav-btn {
    flex: 0 0 35px;
    display: flex;
    position: relative;
    width: 35px;
    height: 35px;
    margin-right: 7px;
    text-indent: -9999px;
    overflow: hidden
}

.mob-nav-btn.opened span:nth-child(1) {
    top: 50%;
    margin-top: -2px;
    transform: rotate(45deg)
}

.mob-nav-btn.opened span:nth-child(2) {
    opacity: 0
}

.mob-nav-btn.opened span:nth-child(3) {
    top: 50%;
    margin-top: -2px;
    transform: rotate(-45deg)
}

.mob-nav-btn span {
    display: block;
    height: 2px;
    border-radius: 0px;
    position: absolute;
    background: #fff;
    left: 0;
    right: 0;
    transition: all 300ms ease
}

.mob-nav-btn span:nth-child(1) {
    top: 5px
}

.mob-nav-btn span:nth-child(2) {
    top: 16px
}

.mob-nav-btn span:nth-child(3) {
    top: 27px
}

.header__menu__item--has-submenu.header__menu__item.header__menu__item--current .has-submenu-current:before {
    display: none
}

@media (max-width: 1279px) {
    .menu__item-text {
        display: none
    }
}

.footer-menu {
    display: flex;
    gap: 10px;
    border-bottom: 1px solid #25243e
}

.footer-menu__item {
    text-decoration: none;
    line-height: 43px;
    position: relative;
    font-size: 12px;
    color: #7e8c8d;
    border-bottom: 2px solid transparent
}

.footer__vertical-menu .footer-menu__item {
    border-bottom: none
}

.footer__vertical-menu .footer-menu__item:hover {
    border-bottom: none
}

.footer-menu__item:hover {
    border-bottom: 2px solid #8755f2;
    color: #8755f2
}

.footer-menu__item--first {
    color: #fff;
    font-weight: 600
}

.footer {
    padding-top: 15px;
    font-size: 12px;
    color: #7e8c8d;
    font-weight: 500;
    margin: 30px 0;
    display: flex;
    justify-content: center;
    flex-direction: column
}

@media (max-width: 1279px) {
    .footer {
        padding-bottom: 100px
    }
}

.footer__logo {
    position: absolute;
    top: -21px;
    width: 70px
}

.footer__social {
    display: flex;
    gap: 15px
}

@media (max-width: 768px) {
    .footer__social {
        flex-wrap: wrap;
        justify-content: center
    }
}

.footer__menu-wrapper {
    display: flex;
    gap: 30px;
    margin-top: 45px
}

@media (max-width: 1099px) {
    .footer__menu-wrapper {
        flex-wrap: wrap
    }
}

.footer__icon {
    align-items: center;
    display: flex;
    height: 35px;
    justify-content: center;
    text-align: center;
    width: 35px;
    font-size: 15px;
    border-radius: 10px
}

.footer__icon img {
    width: 75%
}

.footer__icon--telegram {
    background: linear-gradient(240.2deg, #0fb1d6 0%, #08c 61.34%);
    box-shadow: rgba(76, 162, 246, 0.3) 0px 5px 16px
}

.footer__icon--insta {
    background: linear-gradient(214.99deg, #7e2bf4 7.65%, #ed146e 51.93%, #ffc90c 95.29%);
    box-shadow: rgba(186, 77, 101, 0.3) 0px 5px 16px
}

.footer__icon--fb {
    background: linear-gradient(135deg, #82a4e9 0%, #4267b2 100%);
    box-shadow: rgba(115, 150, 220, 0.3) 0px 5px 16px
}

.footer__developers {
    padding: 30px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 30px;
    justify-content: center
}

.footer__developers img {
    max-width: 125px;
    max-height: 20px;
    transition: 0.3s
}

.footer__developers img:hover {
    filter: unset
}

.footer__separator {
    width: 100%;
    height: 1px;
    background: linear-gradient(90deg, rgba(30, 35, 46, 0) 0%, rgba(128, 133, 143, .252417) 27.6%, rgba(128, 133, 143, .5) 52.62%, rgba(128, 133, 143, .291283) 74.48%, rgba(13, 16, 22, 0) 100%);
    position: relative;
    margin: 30px 0
}

.footer__top {
    display: flex
}

.footer__icons {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 25px;
    flex-wrap: wrap
}

.footer__licenses {
    display: flex;
    align-items: center;
    gap: 15px
}

.footer__licenses img {
    max-height: 26px
}

@media (max-width: 991px) {
    .footer__licenses {
        flex-wrap: wrap
    }
}

.footer__copirights {
    font-size: 12px;
    color: #fff;
    line-height: 1.7
}

@media (max-width: 991px) {
    .footer__top.footer-menu {
        align-items: center;
        flex-direction: column
    }
}

.footer__menu {
    display: flex;
    flex-direction: column;
    gap: 15px;
    padding-bottom: 15px;
    padding-top: 15px;
    flex-shrink: 0
}

@media (max-width: 768px) {
    .footer__menu {
        width: 100%
    }
}

.footer__menu__item,
.footer__menu a {
    color: #7e8c8d;
    text-decoration: none
}

.footer__menu__item:hover,
.footer__menu a:hover {
    text-decoration: underline
}

.footer__menu__title {
    color: #fff;
    font-size: 14px
}

.footer__text {
    text-align: center;
    margin-top: 30px;
    color: #c2c4c9;
    line-height: 1.7;
    display: flex;
    justify-content: space-between;
    align-items: center
}

@media (max-width: 991px) {
    .footer__text {
        flex-direction: column;
        gap: 15px
    }
}

.footer__text--icons {
    display: flex;
    gap: 15px;
    align-items: center
}

.footer__text img {
    height: 40px
}

.payments {
    display: flex;
    gap: 20px;
    padding: 30px 0;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap
}

@media (max-width: 991px) {
    .payments {
        justify-content: center
    }
}

.payments__item {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    align-items: self-end
}

.payments__item span {
    width: 100%;
    text-align: center;
    font-size: 10px;
    color: #3f3934
}

@media (max-width: 991px) {
    .payments {
        flex-wrap: wrap
    }
}

.encryption-btn {
    align-items: center;
    gap: 6px;
    background-color: rgba(110, 231, 80, .1);
    color: #6ee750;
    padding: 8px 10px 8px 25px;
    border-radius: 8px;
    transition: 1s;
    cursor: default;
    display: flex;
    width: 139px;
    float: left;
    text-align: center;
    font-size: 12px
}

.mobile-menu {
    display: none
}

@media (max-width: 991px) {
    .mobile-menu {
        display: block;
        width: calc(100% - 30px);
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        z-index: 11;
        transition: 0.5s;
        background: rgba(0, 0, 0, .6);
        -webkit-backdrop-filter: blur(28px);
        backdrop-filter: blur(28px);
        padding-top: 10px;
        padding-bottom: 10px;
        border-top: 1px solid #4c5062
    }

    .mobile-menu__wrapper {
        display: flex;
        justify-content: space-between;
        align-items: center
    }

    .mobile-menu__item {
        width: 20%;
        display: flex;
        flex-direction: column;
        align-items: center;
        padding-top: 14px;
        line-height: 14px;
        justify-content: center;
        text-align: center;
        font-size: 9px;
        color: #858cab
    }

    .mobile-menu__item span {
        margin-top: 5px
    }

    .mobile-menu__item svg {
        fill: #fff;
        width: 24px
    }

    .mobile-menu__btn {
        width: 36px;
        height: 32px;
        clip-path: polygon(9px 0%, calc(100% - 9px) 0%, 100% 50%, calc(100% - 9px) 100%, 9px 100%, 0% 50%);
        display: flex;
        align-items: center;
        margin: 0 auto;
        background: #8755f2;
        overflow: hidden;
        cursor: pointer;
        box-shadow: inset 0 0 10px 10px #16152b;
        justify-content: center
    }

    .mobile-menu__btn img {
        width: 22px;
        height: 22px
    }

    .mobile-menu__btn--big {
        width: 48px;
        height: 48px;
        box-shadow: inset 0 0 10px 100px #8755f2
    }
}

:root {
    --sidebar-width: 280px
}

.sidebar {
    display: flex;
    flex-direction: column;
    position: relative;
    width: calc(16px + var(--sidebar-width));
    padding: 0 5px;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    z-index: 101;
    overflow-x: scroll;
    scrollbar-width: none;
    padding-right: 16px;
    transition: 0.3s
}

.sidebar #sidebar-toggler {
    transition: 0.3s
}

.sidebar #sidebar-toggler.closed {
    transform: rotate(180deg);
    transition: 0.3s
}

.sidebar .c-s-s.closed {
    display: none
}

.sidebar .c-s-s-p.closed {
    padding: 16px 8px
}

.sidebar .c-s-s-p.closed .sidebar-item>div {
    justify-content: center
}

.sidebar .c-s-s-p.closed .sidebar__tab-defaault {
    padding: 0;
    justify-content: center
}

.sidebar .c-s-s-p.closed #sidebar_closer {
    top: 144px
}

.sidebar .c-s-s-p.closed .sidebar__promo {
    height: 76px;
    padding: 8px;
    border-radius: 12px;
    align-items: end
}

.sidebar .c-s-s-p.closed .sidebar__promo .abs-img {
    bottom: unset;
    top: 0;
    height: unset
}

.sidebar .c-s-s-p.closed .sidebar__promo span {
    font-weight: 400;
    font-size: 10px
}

.sidebar .c-s-s-p.closed .sidebar__button {
    padding: 0
}

.sidebar .c-s-s-p.closed .sidebar__social {
    flex-wrap: wrap
}

.sidebar .c-s-s-p.closed .sidebar__social_button,
.sidebar .c-s-s-p.closed .sidebar__social_button svg {
    width: 18px;
    height: 18px;
    border-radius: 4px;
    background: rgba(163, 171, 187, 0.12)
}

.sidebar .c-s-s-p.closed .sidebar__social_language_mob {
    height: 38px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 8px
}

.sidebar .c-s-s-p.closed.sidebar__item-p-t {
    padding-top: 0;
    margin-bottom: 130px
}

.sidebar .c-s-s-p.closed.sidebar__support {
    justify-content: center;
    box-shadow: 0 -10px 20px 0 #1d1e20;
    flex-direction: column;
    position: fixed;
    bottom: 0;
    background: #1d1e20;
    box-shadow: 0 -10px 20px 0 #1d1e20;
    padding: 26px 8px
}

@media (max-width: 991px) {
    .sidebar {
        left: -290px
    }

    .sidebar.opened {
        left: 0;
        transition: 0.3s
    }
}

.sidebar span {
    color: #f0f2f5
}

.sidebar__support {
    display: flex;
    gap: 4px;
    align-items: center;
    padding: 10px 16px;
    position: fixed;
    bottom: 0;
    background: #1d1e20;
    box-shadow: 0 -10px 20px 0 #1d1e20;
    width: calc(var(--sidebar-width) - 5px);
    border-top: 1px solid rgba(163, 171, 187, 0.12)
}

.sidebar__support .support__box {
    width: 36px;
    height: 36px;
    border-radius: 10px;
    border: none;
    display: flex;
    justify-content: center;
    align-items: center;
    background: rgba(163, 171, 187, 0.12)
}

.sidebar__support .support__box svg {
    fill: white
}

.sidebar__support .support__box:hover {
    background: rgba(163, 171, 187, 0.16);
    cursor: pointer
}

.sidebar__support .support__text {
    color: #f0f2f5;
    margin-right: auto;
    font-size: 14px;
    margin-left: 8px
}

.sidebar__support .support__time {
    color: #fff;
    font-size: 12px;
    background: #0075ff;
    padding: 4px 8px;
    border-radius: 20px
}

.sidebar__social {
    display: flex;
    gap: 4px
}

.sidebar__social_language {
    margin-left: auto;
    padding: 0;
    border: none;
    background: unset;
    background: rgba(163, 171, 187, 0.12);
    border-radius: 10px;
    padding: 0 8px;
    display: flex;
    align-items: center;
    gap: 4px;
    color: #f0f2f5;
    font-size: 14px
}

.sidebar__social_language:hover {
    background: rgba(163, 171, 187, 0.16);
    cursor: pointer
}

.sidebar__social_button {
    padding: 0;
    border: none;
    background: unset;
    width: 36px;
    height: 36px;
    background: rgba(163, 171, 187, 0.12);
    border-radius: 10px
}

.sidebar__social_button:hover {
    background: rgba(163, 171, 187, 0.16);
    cursor: pointer
}

.sidebar__social_button svg {
    width: 36px;
    height: 36px
}

.sidebar__social_button .dotted {
    height: 16px
}

.sidebar__logo {
    text-align: center;
    margin-bottom: 40px;
    width: 32px
}

.sidebar__logo img {
    width: 100%
}

.sidebar__promo {
    background: #44b200;
    height: 60px;
    position: relative;
    border: none;
    border-radius: 16px;
    overflow: hidden;
    display: flex;
    align-items: center;
    padding: 0 0 0 12px
}

.sidebar__promo:hover {
    cursor: pointer
}

.sidebar__promo .abs-img {
    position: absolute;
    right: 0;
    bottom: 0;
    height: 100%
}

.sidebar__promo span {
    font-size: 12px;
    text-align: left
}

.sidebar__button {
    border: none;
    background: unset;
    display: flex;
    gap: 12px;
    align-items: center;
    font-size: 14px
}

.sidebar__button:hover {
    cursor: pointer
}

.sidebar__button_bonus {
    width: 100%
}

.sidebar__separator {
    width: 100%;
    height: 1px;
    background: rgba(163, 171, 187, 0.12)
}

.sidebar__arrow {
    margin-left: auto;
    transition: transform 0.1s ease
}

.sidebar__arrow.rotated {
    transform: rotate(180deg);
    transition: transform 0.1s ease
}

.sidebar__top {
    display: flex;
    flex-direction: column;
    flex-shrink: 0;
    background: #1d1e20;
    min-height: 100dvh
}

.sidebar__top-item {
    position: relative;
    display: flex;
    flex-direction: column;
    border-bottom: 1px solid rgba(163, 171, 187, 0.12);
    padding: 16px;
    gap: 8px
}

.sidebar__top-item span {
    font-weight: 600
}

.sidebar__item {
    display: flex;
    flex-direction: column;
    padding: 16px;
    gap: 8px
}

.sidebar__item-p-t {
    padding-top: 0;
    margin-bottom: 60px
}

.sidebar__hover-item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%
}

.sidebar-item {
    display: flex;
    align-items: center;
    flex-wrap: wrap
}

.sidebar-item .arrow-box {
    padding: 2px 6px;
    border-radius: 10px;
    background: rgba(163, 171, 187, 0.08);
    margin-left: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: auto
}

.sidebar-item .dropdown-content {
    width: 100%;
    transition: 0.3s;
    overflow: hidden;
    max-height: 0;
    transition: max-height 0.3s;
    border-left: 1px solid #2e3035;
    margin-left: 15px
}

.sidebar-item .dropdown-content.show {
    max-height: 1000px;
    transition: max-height 0.3s
}

.sidebar__app {
    background: #2e3035;
    padding: 8px 12px;
    border-radius: 12px
}

.sidebar__app:hover {
    cursor: pointer
}

.sidebar__app svg {
    flex-shrink: 0
}

.sidebar__app-text {
    text-align: left;
    margin-right: auto
}

.sidebar__app-icon {
    width: 44px;
    height: 44px
}

.sidebar__app-title {
    font-size: 12px;
    font-weight: 600;
    color: #f0f2f5;
    margin-bottom: 4px
}

.sidebar__app-description {
    font-size: 12px;
    font-weight: 400;
    color: #9aa1b1;
    line-height: 16px
}

.sidebar__icon {
    width: 44px;
    height: 44px;
    border-radius: 22px;
    background: rgba(163, 171, 187, .12);
    border: none;
    display: flex;
    align-items: center;
    justify-content: center
}

.sidebar__icon-fill {
    fill: #9aa1b1
}

.sidebar__tab-defaault {
    height: 36px;
    border-radius: 10px;
    padding: 8px;
    text-decoration: none
}

.sidebar__tab-defaault button {
    padding: 0
}

.sidebar__tab-defaault:hover {
    background: rgba(163, 171, 187, 0.08);
    cursor: pointer
}

.sidebar__tab-defaault .icon {
    width: 20px;
    height: 20px
}

.sidebar__tab-defaault .icon-color {
    fill: #9aa1b1
}

.sidebar__tab-defaault .bonus-box {
    color: #fff;
    min-width: 28px;
    padding: 2px;
    border-radius: 30px;
    background: #ff006a;
    margin-left: auto
}

#sidebar_closer {
    position: absolute;
    top: 131px;
    right: -16px;
    z-index: 10000;
    transform: translateZ(0);
    border-radius: 50%;
    padding: 4px;
    background: #2b2d30;
    width: 32px;
    height: 32px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center
}

@media (max-width: 991px) {
    #sidebar_closer {
        display: none
    }
}

#sidebar_closer svg {
    height: 18px
}

.sidebar-menu {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    gap: 5px
}

.sidebar-menu__item {
    border: none;
    align-items: center;
    gap: 10px;
    font-size: 14px;
    cursor: pointer;
    color: #fff;
    font-style: normal;
    font-weight: normal;
    display: flex;
    justify-content: start;
    text-decoration: none;
    min-height: 36px;
    padding: 5px 15PX;
    background: #262000;
    border-radius: 10px
}

.sidebar-menu__item:hover {
    background: #4d4000
}

.sidebar-menu__item--current .ui-icon-svg {
    color: #f12c4c
}

.sidebar-menu__separator {
    width: 100%;
    height: 1px;
    background: linear-gradient(90deg, rgba(0, 207, 166, 0) 0%, rgba(0, 207, 166, .35) 27.6%, rgba(0, 207, 166, .7) 52.62%, rgba(0, 207, 166, .35) 74.48%, rgba(0, 207, 166, 0) 100%)
}

@media (max-width: 1279px) {
    .sidebar-menu__separator {
        width: auto;
        height: auto;
        background: none
    }
}

.main-box {
    width: calc(100% - var(--sidebar-width) - 16px);
    margin-left: auto
}

@media (max-width: 991px) {
    .main-box {
        width: 100%
    }
}

.breadcrumb {
    display: flex;
    gap: 15px;
    padding: 15px;
    margin-bottom: 30px;
    background: #171f33;
    border-radius: 8px
}

.casino-menu {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 15px;
    margin-bottom: 30px
}

@media (max-width: 991px) {
    .casino-menu {
        flex-wrap: wrap
    }
}

.casino-menu__item {
    width: 100%;
    background-image: linear-gradient(110deg, #1e283f, rgba(20, 27, 46, .6) 100%);
    border-radius: 12px;
    padding: 0 25px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    min-height: 80px
}

@media (max-width: 991px) {
    .casino-menu__item {
        width: calc(50% - 15px)
    }
}

@media (max-width: 768px) {
    .casino-menu__item {
        width: 100%
    }
}

.casino-menu__text {
    display: flex;
    flex-direction: column;
    font-size: 22px;
    font-weight: 700;
    gap: 7px
}

.casino-menu__text span {
    font-size: 12px;
    font-weight: 700
}

.content-text {
    color: #fff;
    line-height: 1.7;
    font-size: 16px
}

.content-text h1,
.content-text h2,
.content-text h3,
.content-text h4,
.content-text h5,
.content-text .h1,
.content-text .h2,
.content-text .h3,
.content-text .h4,
.content-text .h5 {
    color: #fff;
    font-weight: 700;
    margin-bottom: 15px;
    margin-top: 15px
}

.content-text h1,
.content-text .h1 {
    font-size: 32px
}

.content-text h2,
.content-text .h2 {
    font-size: 28px;
    position: relative
}

.content-text h3,
.content-text .h3 {
    font-size: 24px
}

.content-text h4,
.content-text .h4 {
    font-size: 20px
}

.content-text h5,
.content-text .h5 {
    font-size: 16px
}

.content-text p,
.content-text li {
    color: #fff
}

.content-text p {
    margin-bottom: 15px
}

.content-text strong {
    font-weight: 700 !important
}

.content-text cite {
    margin: 30px;
    background: #1a2134;
    padding: 15px;
    padding-left: 40px;
    display: flex;
    font-size: 16px;
    position: relative;
    padding-top: 38px;
    border: 1px solid #ff2400;
    border-radius: 8px;
    font-style: italic
}

.content-text cite:before {
    content: "";
    display: block;
    width: 34px;
    height: 34px;
    background-image: url("/template/images/icons/information-red.svg");
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    position: absolute;
    left: 10px;
    top: 10px
}

.content-text blockquote {
    margin: 30px;
    background: #161e31;
    padding: 15px;
    padding-left: 40px;
    display: flex;
    font-size: 16px;
    position: relative;
    padding-top: 38px;
    border: 1px solid #2c9aef;
    border-radius: 12px;
    font-style: italic
}

.content-text blockquote:before {
    content: "";
    display: block;
    width: 40px;
    height: 40px;
    background-image: url("/template/images/icons/information.svg");
    filter: hue-rotate(97deg);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    position: absolute;
    left: -13px;
    top: -6px
}

.content-text table {
    width: 100%;
    max-width: 100%;
    border-radius: 4px
}

.content-text table td {
    border: 1px solid rgba(255, 255, 255, .15);
    vertical-align: middle
}

.content-text table td p {
    margin: 2px
}

.content-text table tr {
    background: transparent
}

.content-text table tr:nth-child(even) {
    background: #273352
}

.content-text table thead tr {
    background: #497a9f;
    color: #fff;
    font-weight: 700
}

.content-text table thead tr th {
    border: 1px solid rgba(255, 255, 255, .15)
}

.content-text td,
.content-text th {
    padding: 10px;
    border: 1px solid rgba(255, 255, 255, .15)
}

.content-text .table-wrap {
    border: 1px solid #2c9aef;
    border-radius: 12px
}

.content-text ol {
    counter-reset: list-counter;
    list-style: none;
    padding-left: 40px
}

.is_rtl .content-text ol {
    padding-left: 0;
    padding-right: 40px
}

.content-text ol li {
    margin: 0 0 0.5rem 0;
    counter-increment: list-counter;
    position: relative
}

.content-text ol li:before {
    content: counter(list-counter);
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    position: absolute;
    top: 1px;
    background: linear-gradient(45deg, #9c27b0, #2196f3);
    border-radius: 50%;
    text-align: center;
    width: 20px;
    height: 20px;
    line-height: 21px;
    left: -30px
}

.is_rtl .content-text ol li:before {
    left: unset;
    right: -40px
}

.content-text ul {
    margin-top: 15px;
    margin-bottom: 15px;
    padding-left: 40px
}

.is_rtl .content-text ul {
    padding-left: 0;
    padding-right: 40px
}

.content-text ul li {
    position: relative
}

.content-text ul li:before {
    content: '';
    display: block;
    margin-right: 7px;
    position: absolute;
    left: 0
}

.content-text ul li a {
    display: contents
}

.content-text ul:not([class^="marker-"]) li {
    align-items: flex-start
}

.content-text ul:not([class^="marker-"]) li:before {
    content: "";
    width: 19px;
    height: 19px;
    background-image: url(data:image/png;base64,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);
    border-radius: 50%;
    flex-shrink: 0;
    background-size: contain;
    margin-top: 4px;
    left: -30px
}

.is_rtl .content-text ul:not([class^="marker-"]) li:before {
    left: unset;
    right: -40px
}

.content-text ul[class^="marker-"] li {
    line-height: 1.3;
    margin-bottom: 4px
}

.content-text ul[class^="marker-"] li:last-of-type {
    margin-bottom: 0
}

.content-text ul[class^="marker-"] li:before {
    flex: 0 0 15px;
    top: 1px;
    left: -22px;
    width: 15px;
    height: 15px;
    background-size: contain;
    background-repeat: no-repeat;
    border: none;
    border-radius: 0;
    background-color: transparent
}

.content-text ul.marker-clover li:before {
    background-image: url("/templates/images/icons/marker-clover.svg")
}

.content-text ul.marker-watermelon li:before {
    background-image: url("/templates/images/icons/marker-watermelon.svg")
}

.content-text ul.marker-dollar li:before {
    background-image: url("/templates/images/icons/marker-dollar.svg")
}

.content-text ul.marker-lemon li:before {
    background-image: url("/templates/images/icons/marker-lemon.svg")
}

.content-text ul.marker-horseshoe li:before {
    background-image: url("/templates/images/icons/marker-horseshoe.svg")
}

.content-text ul.marker-cocktail li:before {
    background-image: url("/templates/images/icons/marker-cocktail.svg")
}

@media (max-width: 768px) {
    .table-wrap {
        overflow-x: scroll;
        scrollbar-width: none
    }

    .content-text h1,
    .content-text .h1 {
        font-size: 25px;
        line-height: 35px
    }

    .content-text h2,
    .content-text .h2 {
        font-size: 22px;
        line-height: 24px
    }

    .content-text h3,
    .content-text .h3 {
        font-size: 20px;
        line-height: 22px
    }

    .content-text blockquote {
        padding: 65px 20px 20px;
        margin: 10px;
        margin-bottom: 25px
    }

    .content-text p {
        display: inline-block
    }

    .content-text cite,
    .content-text blockquote {
        margin: 20px 0;
        font-size: 14px
    }
}

@media (max-width: 500px) {
    .content-text p img {
        display: block;
        margin: 15px auto;
        float: unset !important
    }
}

.nav-menu__wrapper {
    background: #fff;
    border-radius: 8px;
    margin-top: 15px;
    margin-bottom: 15px;
    padding: 15px
}

.nav-menu ul {
    list-style: none;
    margin: 0
}

.nav-menu a {
    text-decoration: none;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase
}

.nav-menu__list {
    padding-left: 0
}

.nav-menu__list-inner {
    padding-left: 15px
}

.toc {}

.toc_container {
    margin: 15px auto 15px 0;
    background-color: #171f33;
    border-radius: 5px;
    overflow: hidden;
    max-width: 780px;
    padding: 15px;
    border: 1px solid transparent
}

.is_rtl .toc_container {
    margin: 15px 0 15px auto
}

.toc_list {
    list-style: none;
    padding-left: 0
}

.toc_list li {
    cursor: pointer;
    margin-bottom: 10px
}

.toc_list li:hover {
    color: #00cfa6
}

.toc_title {
    cursor: pointer;
    text-transform: uppercase;
    border-bottom: 1px solid rgba(255, 255, 255, .15);
    padding-bottom: 10px;
    display: flex;
    align-items: center;
    gap: 10px;
    font-size: 16px;
    margin-bottom: 15px
}

.toc_title img {
    width: 30px
}

.slots {
    width: 100%;
    margin-bottom: 32px
}

.slots__nav-button-text {
    background: rgba(163, 171, 187, 0.12);
    border: none;
    border-radius: 15px;
    color: #fff;
    font-size: 14px;
    display: flex;
    align-items: center;
    gap: 8px;
    padding: 8px;
    margin-right: 10px;
    margin-left: auto;
    cursor: pointer
}

.slots__nav-button-text svg {
    fill: #fff;
    opacity: 0.6
}

.slots__nav-button {
    background: rgba(163, 171, 187, 0.12);
    border: none;
    border-radius: 10px;
    color: #fff;
    font-size: 14px
}

.slots__nav-button:hover {
    background: rgba(163, 171, 187, 0.16);
    cursor: pointer
}

.slots__nav-button.unactive {
    opacity: 0.5
}

.slots__nav-button svg {
    fill: #fff
}

.slots__list {
    display: flex;
    flex-wrap: nowrap;
    gap: 10px;
    width: max-content;
    overflow-x: scroll;
    scrollbar-width: none;
    -ms-overflow-style: none
}

@media (max-width: 768px) {
    .slots__list {
        flex-wrap: nowrap
    }
}

.slots__list-wrapper {
    width: 100%;
    overflow-x: scroll
}

.slots__list-wrapper::-webkit-scrollbar {
    display: none
}

.slots__header {
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 20px;
    display: flex;
    gap: 4px
}

.slots__block {
    border-radius: 12px;
    padding: 15px 15px;
    position: relative;
    width: 100%
}

@media (max-width: 768px) {
    .slots__block {
        margin-bottom: 20px
    }
}

.slot-item {
    width: 170px;
    position: relative;
    color: #fff;
    border-radius: 16px;
    overflow: hidden;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

.swiper-slide .slot-item {
    width: 138px
}

@media (max-width: 768px) {
    .slot-item {
        width: calc(100vw / 3)
    }
}

.slot-item__info {
    position: absolute;
    bottom: 0;
    left: 10px
}

.slot-item__title {
    margin-top: 0;
    margin-bottom: 8px;
    font-weight: 500;
    font-size: 14px;
    position: absolute;
    top: 8px;
    letter-spacing: 1.1px
}

.slot-item__bottom .slot-item__title {
    position: relative;
    text-align: center
}

.slot-item__developer {
    margin-top: 0;
    text-overflow: ellipsis;
    overflow: hidden;
    font-weight: 400;
    font-size: 12px;
    white-space: pre-line
}

.slot-item__img {
    position: relative;
    border-radius: 16px;
    overflow: hidden;
    aspect-ratio: 0.75
}

.slot-item__img img {
    height: 100%;
    object-fit: cover;
    object-position: center;
    height: 100%;
    transition: 0.2s
}

.slot-item__bottom {
    height: 58px;
    display: flex;
    align-items: center;
    justify-content: start
}

.slot-item__button {
    width: 48px;
    height: 48px;
    max-width: 108px;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    background: transparent;
    padding: 0;
    border: none
}

.slot-item__button:after {
    content: "";
    display: block;
    background-image: url('/template/images/icons/play-button.svg');
    background-color: #000;
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: center center;
    transition: background-size 0.2s;
    width: 100%;
    height: 100%;
    border-radius: 50%
}

.slot-item__button:hover:after {
    background-color: #fff
}

.slot-item__hover {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0;
    visibility: hidden;
    transition: all 0.2s ease;
    text-decoration: none
}

.slot-item:hover .slot-item__img img {
    transform: scale(1.1);
    transition: 0.2s
}

.slot-item .button {
    font-weight: 700
}

.slot-item .button img {
    filter: unset !important;
    width: 19px;
    margin-right: 8px
}

@media (max-width: 768px) {
    .content-column {
        overflow-x: scroll;
        margin-bottom: 10px
    }
}

.popup {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(0, 0, 0, .62);
    display: none;
    align-items: center;
    justify-content: center;
    z-index: 2000
}

.popup.opened {
    display: flex
}

.popup__wrapper {
    display: flex;
    justify-content: center
}

.popup__body {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    text-align: center;
    gap: 25px;
    width: 458px;
    min-height: 368px;
    padding: 54px 20px 30px;
    position: relative;
    border-radius: 20px;
    border: 2px solid #85ff00;
    background-color: #141b2e;
    background-image: url('/template/images/bg.png'), url('/template/images/bottom.webp');
    background-position: center top, center bottom;
    background-repeat: no-repeat;
    color: #fff;
    z-index: 10000
}

@media (max-width: 991px) {
    .popup__body {
        width: 350px;
        min-height: auto;
        max-width: 90%
    }
}

.popup__body:before {
    content: "";
    background: url(/template/images/money.webp);
    width: 200px;
    height: 169px;
    position: absolute;
    left: -64px;
    top: -34px;
    background-size: contain
}

.popup__closer {
    position: absolute;
    top: 15px;
    right: 15px;
    cursor: pointer
}

.popup__text {
    font-weight: 700;
    font-size: 30px;
    color: #fff
}

.popup__text--min {
    font-size: 14px
}

.popup__big-text {
    color: #28e375;
    font-size: 62px;
    font-weight: 900
}

@media (max-width: 991px) {
    .popup__big-text {
        font-size: 30px
    }
}

.popup__agreement {
    text-align: left;
    font-weight: 100;
    color: rgba(255, 255, 255, .7)
}

.popup form {
    display: flex;
    flex-direction: column;
    gap: 10px
}

.popup form input {
    min-width: 250px;
    height: 40px;
    border-radius: 6px;
    border: none;
    padding: 0 10px
}

.popup form input[type=checkbox] {
    width: 14px;
    height: 14px;
    min-width: unset
}

.form-phone-input {
    width: 100%
}

.iti {
    position: relative;
    display: inline-block
}

.iti * {
    box-sizing: border-box
}

.iti__hide {
    display: none
}

.iti__v-hide {
    visibility: hidden
}

.iti input,
.iti input[type=tel],
.iti input[type=text] {
    position: relative;
    z-index: 0;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-right: 36px;
    margin-right: 0
}

.iti__flag-container {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    padding: 1px
}

.iti__selected-flag {
    z-index: 1;
    position: relative;
    display: flex;
    align-items: center;
    height: 100%;
    padding: 0 6px 0 8px
}

.iti__arrow {
    margin-left: 6px;
    width: 0;
    height: 0;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    border-top: 4px solid #555
}

[dir=rtl] .iti__arrow {
    margin-right: 6px;
    margin-left: 0
}

.iti__arrow--up {
    border-top: none;
    border-bottom: 4px solid #555
}

.iti__country-list {
    position: absolute;
    z-index: 2;
    list-style: none;
    padding: 0;
    margin: 0 0 0 -1px;
    box-shadow: 1px 1px 4px rgba(0, 0, 0, .2);
    background-color: #fff;
    border: 1px solid #ccc;
    white-space: nowrap;
    max-height: 200px;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch
}

.iti__country-list--dropup {
    bottom: 100%;
    margin-bottom: -1px
}

@media (max-width: 500px) {
    .iti__country-list {
        white-space: normal
    }
}

.iti__flag-box {
    display: inline-block;
    width: 20px
}

.iti__divider {
    padding-bottom: 5px;
    margin-bottom: 5px;
    border-bottom: 1px solid #ccc
}

.iti__country {
    display: flex;
    align-items: center;
    padding: 5px 10px;
    outline: 0
}

.iti__dial-code {
    color: #999
}

.iti__country.iti__highlight {
    background-color: rgba(0, 0, 0, .05)
}

.iti__country-name,
.iti__flag-box {
    margin-right: 6px;
    color: #8c8c8c
}

[dir=rtl] .iti__country-name,
[dir=rtl] .iti__flag-box {
    margin-right: 0;
    margin-left: 6px
}

.iti--allow-dropdown input,
.iti--allow-dropdown input[type=tel],
.iti--allow-dropdown input[type=text],
.iti--separate-dial-code input,
.iti--separate-dial-code input[type=tel],
.iti--separate-dial-code input[type=text] {
    padding-right: 6px;
    padding-left: 52px;
    margin-left: 0
}

[dir=rtl] .iti--allow-dropdown input,
[dir=rtl] .iti--allow-dropdown input[type=tel],
[dir=rtl] .iti--allow-dropdown input[type=text],
[dir=rtl] .iti--separate-dial-code input,
[dir=rtl] .iti--separate-dial-code input[type=tel],
[dir=rtl] .iti--separate-dial-code input[type=text] {
    padding-right: 52px;
    padding-left: 6px;
    margin-right: 0
}

.iti--allow-dropdown .iti__flag-container,
.iti--separate-dial-code .iti__flag-container {
    right: auto;
    left: 0
}

[dir=rtl] .iti--allow-dropdown .iti__flag-container,
[dir=rtl] .iti--separate-dial-code .iti__flag-container {
    right: 0;
    left: auto
}

.iti--allow-dropdown .iti__flag-container:hover {
    cursor: pointer
}

.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {
    background-color: rgba(0, 0, 0, .05)
}

.iti--allow-dropdown input[disabled]+.iti__flag-container:hover,
.iti--allow-dropdown input[readonly]+.iti__flag-container:hover {
    cursor: default
}

.iti--allow-dropdown input[disabled]+.iti__flag-container:hover .iti__selected-flag,
.iti--allow-dropdown input[readonly]+.iti__flag-container:hover .iti__selected-flag {
    background-color: transparent
}

.iti--separate-dial-code .iti__selected-flag {
    background-color: rgba(0, 0, 0, .05)
}

.iti--separate-dial-code.iti--show-flags .iti__selected-dial-code {
    margin-left: 6px
}

[dir=rtl] .iti--separate-dial-code.iti--show-flags .iti__selected-dial-code {
    margin-left: 0;
    margin-right: 6px
}

.iti--container {
    position: absolute;
    top: -1000px;
    left: -1000px;
    z-index: 1060;
    padding: 1px
}

.iti--container:hover {
    cursor: pointer
}

.iti-mobile .iti--container {
    top: 30px;
    bottom: 30px;
    left: 30px;
    right: 30px;
    position: fixed
}

.iti-mobile .iti__country-list {
    max-height: 100%;
    width: 100%
}

.iti-mobile .iti__country {
    padding: 10px 10px;
    line-height: 1.5em
}

.iti__flag {
    width: 20px
}

.iti__flag.iti__be {
    width: 18px
}

.iti__flag.iti__ch {
    width: 15px
}

.iti__flag.iti__mc {
    width: 19px
}

.iti__flag.iti__ne {
    width: 18px
}

.iti__flag.iti__np {
    width: 13px
}

.iti__flag.iti__va {
    width: 15px
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 192dpi) {
    .iti__flag {
        background-size: 5762px 15px
    }
}

.iti__flag.iti__ac {
    height: 10px;
    background-position: 0 0
}

.iti__flag.iti__ad {
    height: 14px;
    background-position: -22px 0
}

.iti__flag.iti__ae {
    height: 10px;
    background-position: -44px 0
}

.iti__flag.iti__af {
    height: 14px;
    background-position: -66px 0
}

.iti__flag.iti__ag {
    height: 14px;
    background-position: -88px 0
}

.iti__flag.iti__ai {
    height: 10px;
    background-position: -110px 0
}

.iti__flag.iti__al {
    height: 15px;
    background-position: -132px 0
}

.iti__flag.iti__am {
    height: 10px;
    background-position: -154px 0
}

.iti__flag.iti__ao {
    height: 14px;
    background-position: -176px 0
}

.iti__flag.iti__aq {
    height: 14px;
    background-position: -198px 0
}

.iti__flag.iti__ar {
    height: 13px;
    background-position: -220px 0
}

.iti__flag.iti__as {
    height: 10px;
    background-position: -242px 0
}

.iti__flag.iti__at {
    height: 14px;
    background-position: -264px 0
}

.iti__flag.iti__au {
    height: 10px;
    background-position: -286px 0
}

.iti__flag.iti__aw {
    height: 14px;
    background-position: -308px 0
}

.iti__flag.iti__ax {
    height: 13px;
    background-position: -330px 0
}

.iti__flag.iti__az {
    height: 10px;
    background-position: -352px 0
}

.iti__flag.iti__ba {
    height: 10px;
    background-position: -374px 0
}

.iti__flag.iti__bb {
    height: 14px;
    background-position: -396px 0
}

.iti__flag.iti__bd {
    height: 12px;
    background-position: -418px 0
}

.iti__flag.iti__be {
    height: 15px;
    background-position: -440px 0
}

.iti__flag.iti__bf {
    height: 14px;
    background-position: -460px 0
}

.iti__flag.iti__bg {
    height: 12px;
    background-position: -482px 0
}

.iti__flag.iti__bh {
    height: 12px;
    background-position: -504px 0
}

.iti__flag.iti__bi {
    height: 12px;
    background-position: -526px 0
}

.iti__flag.iti__bj {
    height: 14px;
    background-position: -548px 0
}

.iti__flag.iti__bl {
    height: 14px;
    background-position: -570px 0
}

.iti__flag.iti__bm {
    height: 10px;
    background-position: -592px 0
}

.iti__flag.iti__bn {
    height: 10px;
    background-position: -614px 0
}

.iti__flag.iti__bo {
    height: 14px;
    background-position: -636px 0
}

.iti__flag.iti__bq {
    height: 14px;
    background-position: -658px 0
}

.iti__flag.iti__br {
    height: 14px;
    background-position: -680px 0
}

.iti__flag.iti__bs {
    height: 10px;
    background-position: -702px 0
}

.iti__flag.iti__bt {
    height: 14px;
    background-position: -724px 0
}

.iti__flag.iti__bv {
    height: 15px;
    background-position: -746px 0
}

.iti__flag.iti__bw {
    height: 14px;
    background-position: -768px 0
}

.iti__flag.iti__by {
    height: 10px;
    background-position: -790px 0
}

.iti__flag.iti__bz {
    height: 12px;
    background-position: -812px 0
}

.iti__flag.iti__ca {
    height: 10px;
    background-position: -834px 0
}

.iti__flag.iti__cc {
    height: 10px;
    background-position: -856px 0
}

.iti__flag.iti__cd {
    height: 15px;
    background-position: -878px 0
}

.iti__flag.iti__cf {
    height: 14px;
    background-position: -900px 0
}

.iti__flag.iti__cg {
    height: 14px;
    background-position: -922px 0
}

.iti__flag.iti__ch {
    height: 15px;
    background-position: -944px 0
}

.iti__flag.iti__ci {
    height: 14px;
    background-position: -961px 0
}

.iti__flag.iti__ck {
    height: 10px;
    background-position: -983px 0
}

.iti__flag.iti__cl {
    height: 14px;
    background-position: -1005px 0
}

.iti__flag.iti__cm {
    height: 14px;
    background-position: -1027px 0
}

.iti__flag.iti__cn {
    height: 14px;
    background-position: -1049px 0
}

.iti__flag.iti__co {
    height: 14px;
    background-position: -1071px 0
}

.iti__flag.iti__cp {
    height: 14px;
    background-position: -1093px 0
}

.iti__flag.iti__cq {
    height: 12px;
    background-position: -1115px 0
}

.iti__flag.iti__cr {
    height: 12px;
    background-position: -1137px 0
}

.iti__flag.iti__cu {
    height: 10px;
    background-position: -1159px 0
}

.iti__flag.iti__cv {
    height: 12px;
    background-position: -1181px 0
}

.iti__flag.iti__cw {
    height: 14px;
    background-position: -1203px 0
}

.iti__flag.iti__cx {
    height: 10px;
    background-position: -1225px 0
}

.iti__flag.iti__cy {
    height: 14px;
    background-position: -1247px 0
}

.iti__flag.iti__cz {
    height: 14px;
    background-position: -1269px 0
}

.iti__flag.iti__de {
    height: 12px;
    background-position: -1291px 0
}

.iti__flag.iti__dg {
    height: 10px;
    background-position: -1313px 0
}

.iti__flag.iti__dj {
    height: 14px;
    background-position: -1335px 0
}

.iti__flag.iti__dk {
    height: 15px;
    background-position: -1357px 0
}

.iti__flag.iti__dm {
    height: 10px;
    background-position: -1379px 0
}

.iti__flag.iti__do {
    height: 14px;
    background-position: -1401px 0
}

.iti__flag.iti__dz {
    height: 14px;
    background-position: -1423px 0
}

.iti__flag.iti__ea {
    height: 14px;
    background-position: -1445px 0
}

.iti__flag.iti__ec {
    height: 14px;
    background-position: -1467px 0
}

.iti__flag.iti__ee {
    height: 13px;
    background-position: -1489px 0
}

.iti__flag.iti__eg {
    height: 14px;
    background-position: -1511px 0
}

.iti__flag.iti__eh {
    height: 10px;
    background-position: -1533px 0
}

.iti__flag.iti__er {
    height: 10px;
    background-position: -1555px 0
}

.iti__flag.iti__es {
    height: 14px;
    background-position: -1577px 0
}

.iti__flag.iti__et {
    height: 10px;
    background-position: -1599px 0
}

.iti__flag.iti__eu {
    height: 14px;
    background-position: -1621px 0
}

.iti__flag.iti__ez {
    height: 14px;
    background-position: -1643px 0
}

.iti__flag.iti__fi {
    height: 12px;
    background-position: -1665px 0
}

.iti__flag.iti__fj {
    height: 10px;
    background-position: -1687px 0
}

.iti__flag.iti__fk {
    height: 10px;
    background-position: -1709px 0
}

.iti__flag.iti__fm {
    height: 11px;
    background-position: -1731px 0
}

.iti__flag.iti__fo {
    height: 15px;
    background-position: -1753px 0
}

.iti__flag.iti__fr {
    height: 14px;
    background-position: -1775px 0
}

.iti__flag.iti__fx {
    height: 14px;
    background-position: -1797px 0
}

.iti__flag.iti__ga {
    height: 15px;
    background-position: -1819px 0
}

.iti__flag.iti__gb {
    height: 10px;
    background-position: -1841px 0
}

.iti__flag.iti__gd {
    height: 12px;
    background-position: -1863px 0
}

.iti__flag.iti__ge {
    height: 14px;
    background-position: -1885px 0
}

.iti__flag.iti__gf {
    height: 14px;
    background-position: -1907px 0
}

.iti__flag.iti__gg {
    height: 14px;
    background-position: -1929px 0
}

.iti__flag.iti__gh {
    height: 14px;
    background-position: -1951px 0
}

.iti__flag.iti__gi {
    height: 10px;
    background-position: -1973px 0
}

.iti__flag.iti__gl {
    height: 14px;
    background-position: -1995px 0
}

.iti__flag.iti__gm {
    height: 14px;
    background-position: -2017px 0
}

.iti__flag.iti__gn {
    height: 14px;
    background-position: -2039px 0
}

.iti__flag.iti__gp {
    height: 14px;
    background-position: -2061px 0
}

.iti__flag.iti__gq {
    height: 14px;
    background-position: -2083px 0
}

.iti__flag.iti__gr {
    height: 14px;
    background-position: -2105px 0
}

.iti__flag.iti__gs {
    height: 10px;
    background-position: -2127px 0
}

.iti__flag.iti__gt {
    height: 13px;
    background-position: -2149px 0
}

.iti__flag.iti__gu {
    height: 11px;
    background-position: -2171px 0
}

.iti__flag.iti__gw {
    height: 10px;
    background-position: -2193px 0
}

.iti__flag.iti__gy {
    height: 12px;
    background-position: -2215px 0
}

.iti__flag.iti__hk {
    height: 14px;
    background-position: -2237px 0
}

.iti__flag.iti__hm {
    height: 10px;
    background-position: -2259px 0
}

.iti__flag.iti__hn {
    height: 10px;
    background-position: -2281px 0
}

.iti__flag.iti__hr {
    height: 10px;
    background-position: -2303px 0
}

.iti__flag.iti__ht {
    height: 12px;
    background-position: -2325px 0
}

.iti__flag.iti__hu {
    height: 10px;
    background-position: -2347px 0
}

.iti__flag.iti__ic {
    height: 14px;
    background-position: -2369px 0
}

.iti__flag.iti__id {
    height: 14px;
    background-position: -2391px 0
}

.iti__flag.iti__ie {
    height: 10px;
    background-position: -2413px 0
}

.iti__flag.iti__il {
    height: 15px;
    background-position: -2435px 0
}

.iti__flag.iti__im {
    height: 10px;
    background-position: -2457px 0
}

.iti__flag.iti__in {
    height: 14px;
    background-position: -2479px 0
}

.iti__flag.iti__io {
    height: 10px;
    background-position: -2501px 0
}

.iti__flag.iti__iq {
    height: 14px;
    background-position: -2523px 0
}

.iti__flag.iti__ir {
    height: 12px;
    background-position: -2545px 0
}

.iti__flag.iti__is {
    height: 15px;
    background-position: -2567px 0
}

.iti__flag.iti__it {
    height: 14px;
    background-position: -2589px 0
}

.iti__flag.iti__je {
    height: 12px;
    background-position: -2611px 0
}

.iti__flag.iti__jm {
    height: 10px;
    background-position: -2633px 0
}

.iti__flag.iti__jo {
    height: 10px;
    background-position: -2655px 0
}

.iti__flag.iti__jp {
    height: 14px;
    background-position: -2677px 0
}

.iti__flag.iti__ke {
    height: 14px;
    background-position: -2699px 0
}

.iti__flag.iti__kg {
    height: 12px;
    background-position: -2721px 0
}

.iti__flag.iti__kh {
    height: 13px;
    background-position: -2743px 0
}

.iti__flag.iti__ki {
    height: 10px;
    background-position: -2765px 0
}

.iti__flag.iti__km {
    height: 12px;
    background-position: -2787px 0
}

.iti__flag.iti__kn {
    height: 14px;
    background-position: -2809px 0
}

.iti__flag.iti__kp {
    height: 10px;
    background-position: -2831px 0
}

.iti__flag.iti__kr {
    height: 14px;
    background-position: -2853px 0
}

.iti__flag.iti__kw {
    height: 10px;
    background-position: -2875px 0
}

.iti__flag.iti__ky {
    height: 10px;
    background-position: -2897px 0
}

.iti__flag.iti__kz {
    height: 10px;
    background-position: -2919px 0
}

.iti__flag.iti__la {
    height: 14px;
    background-position: -2941px 0
}

.iti__flag.iti__lb {
    height: 14px;
    background-position: -2963px 0
}

.iti__flag.iti__lc {
    height: 10px;
    background-position: -2985px 0
}

.iti__flag.iti__li {
    height: 12px;
    background-position: -3007px 0
}

.iti__flag.iti__lk {
    height: 10px;
    background-position: -3029px 0
}

.iti__flag.iti__lr {
    height: 11px;
    background-position: -3051px 0
}

.iti__flag.iti__ls {
    height: 14px;
    background-position: -3073px 0
}

.iti__flag.iti__lt {
    height: 12px;
    background-position: -3095px 0
}

.iti__flag.iti__lu {
    height: 12px;
    background-position: -3117px 0
}

.iti__flag.iti__lv {
    height: 10px;
    background-position: -3139px 0
}

.iti__flag.iti__ly {
    height: 10px;
    background-position: -3161px 0
}

.iti__flag.iti__ma {
    height: 14px;
    background-position: -3183px 0
}

.iti__flag.iti__mc {
    height: 15px;
    background-position: -3205px 0
}

.iti__flag.iti__md {
    height: 10px;
    background-position: -3226px 0
}

.iti__flag.iti__me {
    height: 10px;
    background-position: -3248px 0
}

.iti__flag.iti__mf {
    height: 14px;
    background-position: -3270px 0
}

.iti__flag.iti__mg {
    height: 14px;
    background-position: -3292px 0
}

.iti__flag.iti__mh {
    height: 11px;
    background-position: -3314px 0
}

.iti__flag.iti__mk {
    height: 10px;
    background-position: -3336px 0
}

.iti__flag.iti__ml {
    height: 14px;
    background-position: -3358px 0
}

.iti__flag.iti__mm {
    height: 14px;
    background-position: -3380px 0
}

.iti__flag.iti__mn {
    height: 10px;
    background-position: -3402px 0
}

.iti__flag.iti__mo {
    height: 14px;
    background-position: -3424px 0
}

.iti__flag.iti__mp {
    height: 10px;
    background-position: -3446px 0
}

.iti__flag.iti__mq {
    height: 14px;
    background-position: -3468px 0
}

.iti__flag.iti__mr {
    height: 14px;
    background-position: -3490px 0
}

.iti__flag.iti__ms {
    height: 10px;
    background-position: -3512px 0
}

.iti__flag.iti__mt {
    height: 14px;
    background-position: -3534px 0
}

.iti__flag.iti__mu {
    height: 14px;
    background-position: -3556px 0
}

.iti__flag.iti__mv {
    height: 14px;
    background-position: -3578px 0
}

.iti__flag.iti__mw {
    height: 14px;
    background-position: -3600px 0
}

.iti__flag.iti__mx {
    height: 12px;
    background-position: -3622px 0
}

.iti__flag.iti__my {
    height: 10px;
    background-position: -3644px 0
}

.iti__flag.iti__mz {
    height: 14px;
    background-position: -3666px 0
}

.iti__flag.iti__na {
    height: 14px;
    background-position: -3688px 0
}

.iti__flag.iti__nc {
    height: 10px;
    background-position: -3710px 0
}

.iti__flag.iti__ne {
    height: 15px;
    background-position: -3732px 0
}

.iti__flag.iti__nf {
    height: 10px;
    background-position: -3752px 0
}

.iti__flag.iti__ng {
    height: 10px;
    background-position: -3774px 0
}

.iti__flag.iti__ni {
    height: 12px;
    background-position: -3796px 0
}

.iti__flag.iti__nl {
    height: 14px;
    background-position: -3818px 0
}

.iti__flag.iti__no {
    height: 15px;
    background-position: -3840px 0
}

.iti__flag.iti__np {
    height: 15px;
    background-position: -3862px 0
}

.iti__flag.iti__nr {
    height: 10px;
    background-position: -3877px 0
}

.iti__flag.iti__nu {
    height: 10px;
    background-position: -3899px 0
}

.iti__flag.iti__nz {
    height: 10px;
    background-position: -3921px 0
}

.iti__flag.iti__om {
    height: 10px;
    background-position: -3943px 0
}

.iti__flag.iti__pa {
    height: 14px;
    background-position: -3965px 0
}

.iti__flag.iti__pe {
    height: 14px;
    background-position: -3987px 0
}

.iti__flag.iti__pf {
    height: 14px;
    background-position: -4009px 0
}

.iti__flag.iti__pg {
    height: 15px;
    background-position: -4031px 0
}

.iti__flag.iti__ph {
    height: 10px;
    background-position: -4053px 0
}

.iti__flag.iti__pk {
    height: 14px;
    background-position: -4075px 0
}

.iti__flag.iti__pl {
    height: 13px;
    background-position: -4097px 0
}

.iti__flag.iti__pm {
    height: 14px;
    background-position: -4119px 0
}

.iti__flag.iti__pn {
    height: 10px;
    background-position: -4141px 0
}

.iti__flag.iti__pr {
    height: 14px;
    background-position: -4163px 0
}

.iti__flag.iti__ps {
    height: 10px;
    background-position: -4185px 0
}

.iti__flag.iti__pt {
    height: 14px;
    background-position: -4207px 0
}

.iti__flag.iti__pw {
    height: 13px;
    background-position: -4229px 0
}

.iti__flag.iti__py {
    height: 11px;
    background-position: -4251px 0
}

.iti__flag.iti__qa {
    height: 8px;
    background-position: -4273px 0
}

.iti__flag.iti__re {
    height: 14px;
    background-position: -4295px 0
}

.iti__flag.iti__ro {
    height: 14px;
    background-position: -4317px 0
}

.iti__flag.iti__rs {
    height: 14px;
    background-position: -4339px 0
}

.iti__flag.iti__ru {
    height: 14px;
    background-position: -4361px 0
}

.iti__flag.iti__rw {
    height: 14px;
    background-position: -4383px 0
}

.iti__flag.iti__sa {
    height: 14px;
    background-position: -4405px 0
}

.iti__flag.iti__sb {
    height: 10px;
    background-position: -4427px 0
}

.iti__flag.iti__sc {
    height: 10px;
    background-position: -4449px 0
}

.iti__flag.iti__sd {
    height: 10px;
    background-position: -4471px 0
}

.iti__flag.iti__se {
    height: 13px;
    background-position: -4493px 0
}

.iti__flag.iti__sg {
    height: 14px;
    background-position: -4515px 0
}

.iti__flag.iti__sh {
    height: 10px;
    background-position: -4537px 0
}

.iti__flag.iti__si {
    height: 10px;
    background-position: -4559px 0
}

.iti__flag.iti__sj {
    height: 15px;
    background-position: -4581px 0
}

.iti__flag.iti__sk {
    height: 14px;
    background-position: -4603px 0
}

.iti__flag.iti__sl {
    height: 14px;
    background-position: -4625px 0
}

.iti__flag.iti__sm {
    height: 15px;
    background-position: -4647px 0
}

.iti__flag.iti__sn {
    height: 14px;
    background-position: -4669px 0
}

.iti__flag.iti__so {
    height: 14px;
    background-position: -4691px 0
}

.iti__flag.iti__sr {
    height: 14px;
    background-position: -4713px 0
}

.iti__flag.iti__ss {
    height: 10px;
    background-position: -4735px 0
}

.iti__flag.iti__st {
    height: 10px;
    background-position: -4757px 0
}

.iti__flag.iti__su {
    height: 10px;
    background-position: -4779px 0
}

.iti__flag.iti__sv {
    height: 12px;
    background-position: -4801px 0
}

.iti__flag.iti__sx {
    height: 14px;
    background-position: -4823px 0
}

.iti__flag.iti__sy {
    height: 14px;
    background-position: -4845px 0
}

.iti__flag.iti__sz {
    height: 14px;
    background-position: -4867px 0
}

.iti__flag.iti__ta {
    height: 10px;
    background-position: -4889px 0
}

.iti__flag.iti__tc {
    height: 10px;
    background-position: -4911px 0
}

.iti__flag.iti__td {
    height: 14px;
    background-position: -4933px 0
}

.iti__flag.iti__tf {
    height: 14px;
    background-position: -4955px 0
}

.iti__flag.iti__tg {
    height: 13px;
    background-position: -4977px 0
}

.iti__flag.iti__th {
    height: 14px;
    background-position: -4999px 0
}

.iti__flag.iti__tj {
    height: 10px;
    background-position: -5021px 0
}

.iti__flag.iti__tk {
    height: 10px;
    background-position: -5043px 0
}

.iti__flag.iti__tl {
    height: 10px;
    background-position: -5065px 0
}

.iti__flag.iti__tm {
    height: 14px;
    background-position: -5087px 0
}

.iti__flag.iti__tn {
    height: 14px;
    background-position: -5109px 0
}

.iti__flag.iti__to {
    height: 10px;
    background-position: -5131px 0
}

.iti__flag.iti__tr {
    height: 14px;
    background-position: -5153px 0
}

.iti__flag.iti__tt {
    height: 12px;
    background-position: -5175px 0
}

.iti__flag.iti__tv {
    height: 10px;
    background-position: -5197px 0
}

.iti__flag.iti__tw {
    height: 14px;
    background-position: -5219px 0
}

.iti__flag.iti__tz {
    height: 14px;
    background-position: -5241px 0
}

.iti__flag.iti__ua {
    height: 14px;
    background-position: -5263px 0
}

.iti__flag.iti__ug {
    height: 14px;
    background-position: -5285px 0
}

.iti__flag.iti__uk {
    height: 10px;
    background-position: -5307px 0
}

.iti__flag.iti__um {
    height: 11px;
    background-position: -5329px 0
}

.iti__flag.iti__un {
    height: 14px;
    background-position: -5351px 0
}

.iti__flag.iti__us {
    height: 11px;
    background-position: -5373px 0
}

.iti__flag.iti__uy {
    height: 14px;
    background-position: -5395px 0
}

.iti__flag.iti__uz {
    height: 10px;
    background-position: -5417px 0
}

.iti__flag.iti__va {
    height: 15px;
    background-position: -5439px 0
}

.iti__flag.iti__vc {
    height: 14px;
    background-position: -5456px 0
}

.iti__flag.iti__ve {
    height: 14px;
    background-position: -5478px 0
}

.iti__flag.iti__vg {
    height: 10px;
    background-position: -5500px 0
}

.iti__flag.iti__vi {
    height: 14px;
    background-position: -5522px 0
}

.iti__flag.iti__vn {
    height: 14px;
    background-position: -5544px 0
}

.iti__flag.iti__vu {
    height: 12px;
    background-position: -5566px 0
}

.iti__flag.iti__wf {
    height: 14px;
    background-position: -5588px 0
}

.iti__flag.iti__ws {
    height: 10px;
    background-position: -5610px 0
}

.iti__flag.iti__xk {
    height: 15px;
    background-position: -5632px 0
}

.iti__flag.iti__ye {
    height: 14px;
    background-position: -5654px 0
}

.iti__flag.iti__yt {
    height: 14px;
    background-position: -5676px 0
}

.iti__flag.iti__za {
    height: 14px;
    background-position: -5698px 0
}

.iti__flag.iti__zm {
    height: 14px;
    background-position: -5720px 0
}

.iti__flag.iti__zw {
    height: 10px;
    background-position: -5742px 0
}

.iti__flag {
    height: 15px;
    box-shadow: 0 0 1px 0 #888;
    background-image: url(/template/images/intl-tel-input/flags.png);
    background-repeat: no-repeat;
    background-color: #dbdbdb;
    background-position: 20px 0
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 192dpi) {
    .iti__flag {
        background-image: url(/template/images/intl-tel-input/flags@2x.png)
    }
}

.iti__flag.iti__np {
    background-color: transparent
}

.accord-block {
    min-height: 20px;
    background: #171f33;
    border: 1px solid #2c9aef;
    border-radius: 5px;
    margin: 10px 0;
    transition: all 0.3s ease-out
}

.accord-block.open {
    color: #fff;
    background: #404c6e;
    box-shadow: 0 0 3px #000
}

.accord-block.open .accord-block-header:after {
    border-top-color: #189c39;
    transform: rotate(134deg)
}

.accord-block.open .accord-block-header h3 {
    color: #fff
}

.accord-block.open .accord-block-content {
    display: block
}

.accord-block .accord-block-header {
    position: relative;
    padding: 15px 40px 15px 25px;
    cursor: pointer;
    font-weight: 700
}

.accord-block .accord-block-header h3 {
    font-size: inherit;
    margin: 0;
    color: #fff
}

.accord-block .accord-block-header:after {
    content: '';
    position: absolute;
    top: 16px;
    right: 16px;
    display: block;
    background: url('/template/images/icons/plus.svg') no-repeat center;
    background-size: contain;
    width: 25px;
    height: 25px;
    transition: all 0.6s ease-out
}

.is_rtl .accord-block .accord-block-header:after {
    right: unset;
    left: 16px
}

.accord-block .accord-block-content {
    display: none;
    padding: 0 30px 15px;
    margin: 0
}

.accord-block .accord-block-content p:last-of-type {
    margin-bottom: 0
}

.info-block {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 15px;
    margin-top: 30px;
    margin-bottom: 30px
}

.info-block__item {
    width: calc(50% - 15px);
    display: flex;
    gap: 15px;
    padding: 15px;
    background: linear-gradient(325deg, #161e31, #36343c);
    border-radius: 8px;
    transition: 0.5s;
    border: 1px solid rgba(255, 255, 255, .15)
}

@media (max-width: 991px) {
    .info-block__item {
        flex-direction: column;
        align-items: center;
        gap: 0
    }
}

@media (max-width: 499px) {
    .info-block__item {
        width: 100%
    }
}

.info-block--v2 .info-block__item {
    background: linear-gradient(325deg, #3f51b5, #2196f3);
    border: 1px solid #2c9aef
}

.info-block--v3 .info-block__item {
    width: 100%;
    background: linear-gradient(325deg, #9c27b0, #7866f0);
    border: 1px solid #2c9aef;
    align-items: center
}

.info-block__button {
    width: 200px;
    flex-shrink: 0
}

.info-block__img {
    width: 75px;
    flex-shrink: 0
}

.info-block--v3 .info-block__content {
    width: 100%
}

.info-block .button {
    max-width: 200px;
    margin-left: auto
}

.slider {
    width: 60%;
    overflow: hidden
}

@media (max-width: 991px) {
    .slider {
        width: 100%
    }
}

.slider__holder {
    display: flex;
    gap: 15px;
    margin-bottom: 30px
}

.slider__min {
    width: 40%;
    display: flex;
    gap: 15px;
    flex-direction: column
}

.slider__min .slider__wrapper {
    height: 100%
}

.slider__min .slider__info {
    flex-direction: column-reverse
}

.slider__min .slider__title {
    font-size: 12px;
    font-weight: 400
}

.slider__min .slider__info .button__white {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    background: rgba(255, 255, 255, 0.2);
    font-size: 14px;
    color: #fff;
    min-height: unset;
    border-radius: 20px;
    width: fit-content
}

@media (max-width: 991px) {
    .slider__min {
        display: none
    }
}

.slider__min.secondary .slider__min-item {
    height: 100%
}

.slider__min.secondary .slider__info_secondary {
    position: relative;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-between;
    padding: 20px;
    width: 50%
}

.slider__min.secondary .slider__info_secondary .slot-item__img img {
    border: 2px solid #fff;
    border-radius: 16px
}

.slider__min.secondary .slider__info_secondary .slider__title {
    font-weight: 900;
    font-style: normal;
    color: #fff;
    font-size: 32px;
    line-height: 42px
}

.slider__min.secondary .button__white {
    min-width: unset;
    width: 100%
}

.slider__min.secondary .slot-item__img {
    position: absolute;
    bottom: -30px;
    right: -80%
}

.slider__min-item {
    width: 100%;
    height: calc(50% - 7.5px)
}

.slider__wrapper {
    position: relative;
    width: 100%;
    height: 390px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    border-radius: 8px
}

@media (max-width: 991px) {
    .slider__wrapper {
        height: 260px
    }
}

.slider__info {
    position: absolute;
    top: 25px;
    bottom: 25px;
    left: 25px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 320px;
    max-width: calc(100% - 50px)
}

@media (max-width: 768px) {
    .slider__info {
        left: 15px
    }
}

.slider__info .button {
    font-size: 23px;
    min-height: 50px
}

@media (max-width: 1599px) {
    .slider__info .button {
        font-size: 16px;
        min-height: 40px;
        width: 280px;
        max-width: calc(100%);
        min-width: unset
    }
}

@media (max-width: 768px) {
    .slider__info .button {
        font-size: 16px;
        min-height: auto
    }
}

.slider__title {
    font-weight: 900;
    font-style: normal;
    color: #fff;
    font-size: 38px;
    line-height: 42px
}

@media (max-width: 1599px) {
    .slider__title {
        font-size: 32px
    }
}

@media (max-width: 768px) {
    .slider__title {
        font-size: 28px;
        background: rgba(0, 0, 0, 0.4)
    }
}

@media (max-width: 499px) {
    .slider__title {
        font-size: 20px;
        padding: 20px !important;
        line-height: 29px !important
    }
}

.slider__text {
    font-weight: 700;
    color: #fff;
    font-style: italic;
    margin: 15px 0
}

.slider__text p {
    font-size: 32px
}

@media (max-width: 991px) {
    .slider__text p {
        font-size: 24px
    }
}

@media (max-width: 768px) {
    .slider__text p {
        font-size: 16px
    }
}

.slider__text p strong {
    font-size: 52px;
    line-height: 1.5
}

@media (max-width: 991px) {
    .slider__text p strong {
        font-size: 42px
    }
}

@media (max-width: 768px) {
    .slider__text p strong {
        font-size: 24px
    }
}

.swiper-button-next:before,
.swiper-button-prev:before {
    content: '' !important
}

.swiper-button-next:after {
    content: '>' !important
}

.swiper-button-prev:after {
    content: '<' !important
}

.swiper-button-next,
.swiper-button-prev {
    content: '>' !important;
    position: static !important;
    max-height: 20px !important
}

.nav-slider {
    background-color: rgba(255, 255, 255, 0.2);
    max-width: 200px;
    height: 30px;
    position: absolute;
    right: 30px;
    bottom: 30px;
    display: flex;
    align-items: end;
    padding: 5px;
    border-radius: 5px
}

.swiper-button-next:after,
.swiper-button-prev:after {
    font-family: inherit !important;
    font-size: 15px !important;
    color: #fff !important;
    width: 15px !important;
    height: 15px !important;
    background: rgba(169, 163, 163, 0.68);
    padding: 4px !important;
    border-radius: 4px;
    display: flex;
    align-items: center;
    justify-content: center
}

@media (max-width: 768px) {
    .nav-slider {
        bottom: 5px;
        right: 5px
    }
}

.secondary .slider__wrapper,
.secondary .swiper-wrapper,
.secondary .slider-wrapper {
    height: 260px
}

.support-row {
    display: flex;
    gap: 16px
}

@media (max-width: 991px) {
    .support-row {
        flex-direction: column
    }
}

.support-row .link-medium {
    text-decoration: none;
    color: #fff;
    line-height: 25px;
    width: 100%
}

.support-block {
    border-radius: 16px;
    background: #1d1e20;
    padding: 16px;
    display: flex;
    flex-wrap: wrap
}

.support-variant {
    display: flex;
    position: relative;
    flex-direction: row;
    justify-content: space-between;
    position: relative;
    align-items: center
}

@media (max-width: 440px) {
    .support-variant {
        flex-wrap: wrap
    }

    .support-variant .button {
        width: 100%;
        margin-top: 10px
    }
}

.support-title {
    font-size: 14px;
    color: #fff;
    display: flex;
    gap: 8px
}

.support-text {
    background: badge-text;
    border-radius: 20px;
    color: #fff
}

.support-content {
    width: 30%;
    line-height: 16px
}

@media (max-width: 440px) {
    .support-content {
        width: 80%
    }
}

.support-image-wrapper img {
    object-fit: cover;
    object-position: center;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%)
}

@media (max-width: 1350px) {
    .support-image-wrapper img {
        display: none
    }
}

.badge-text {
    background: #0075ff;
    font-size: 12px;
    padding: 2px 8px;
    border-radius: 16px
}

.reviews {
    margin: 0 15px
}

.reviews__item {
    border: 1px solid #1d89e3;
    border-radius: 16px;
    background: #1a2134;
    margin: 0 30px 20px 30px;
    overflow: hidden
}

@media (max-width: 768px) {
    .reviews__item {
        margin: 0 10px 15px 10px
    }
}

.reviews__header {
    border-bottom: 1px solid #1d89e3;
    padding: 5px 15px;
    background: #00184a;
    font-weight: 700;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.reviews__header-left {
    display: flex;
    align-items: center;
    gap: 10px
}

.reviews__text {
    padding: 15px;
    padding-left: 35px
}

.reviews__image img {
    width: 32px;
    border-radius: 50%;
    border: 1px solid #218de6
}

.reviews__date {
    font-size: 12px;
    opacity: 0.8
}

.comment-form {
    padding: 15px;
    background: #1a2134;
    border-radius: 10px;
    border: 1px solid #f9b242
}

.comment-form input,
.comment-form textarea,
.comment-form select {
    padding: 9px;
    width: calc(100% - 20px);
    max-width: 100%;
    background: #fff;
    color: #000;
    border: 1px solid #90909c;
    border-radius: 4px
}

.comment-form textarea {
    display: block !important;
    width: calc(100% - 20px) !important;
    resize: none
}

.comment-form .input-group {
    position: relative;
    padding-top: 21px;
    margin-bottom: 10px;
    overflow: hidden
}

.comment-form .caption {
    position: absolute;
    padding: 0 5px;
    top: 0;
    left: 0
}

.comment-form .input-block {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.comment-form .input-block>div {
    flex: 0 1 49%
}

.comment-form .error {
    font-size: 12px;
    font-weight: bold;
    color: #f00
}

.comment-form .button {
    margin-top: 15px
}

.comment-form button[disabled] {
    opacity: 0.6;
    cursor: not-allowed;
    color: #fff !important
}

.comment-form .iagree-block {
    display: flex;
    margin: 10px 0 0
}

.comment-form .iagree-block input {
    margin: 2px;
    flex-basis: 25px
}

.comment-form .iagree-block label {
    margin-left: 5px;
    font-size: 13px;
    line-height: 1.2;
    cursor: pointer
}

.comment-form .center {
    text-align: center;
    margin-bottom: 20px;
    display: flex;
    justify-content: center
}

.casino-info {
    display: flex;
    gap: 15px;
    justify-content: space-between;
    margin: 15px auto
}

@media (max-width: 768px) {
    .casino-info {
        flex-wrap: wrap
    }
}

.casino-info__block {
    width: 100%;
    border: 1px solid #00cfa6;
    border-radius: 16px
}

.casino-info__row {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 10px;
    padding: 5px 10px;
    line-height: 1.3;
    border-bottom: 1px solid #00cfa6
}

.casino-info__row:last-child {
    border-bottom: 0
}

.casino-info__row img {
    width: 16px;
    height: 16px
}

.btnTop {
    position: fixed;
    background: #1a2134;
    z-index: 100;
    bottom: 100px;
    right: 25px;
    width: 44px;
    height: 44px;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 0 5px #fff;
    color: #fff;
    flex-direction: column;
    font-size: 10px;
    gap: 3px;
    cursor: pointer;
    border-radius: 4px
}

.btnTop__image {
    width: 30px;
    height: 40px;
    background: url('/template/images/icons/chevron-double-up.svg') no-repeat center;
    background-size: contain
}

.pluses-minuses {
    display: flex;
    justify-content: space-between;
    gap: 15px;
    margin-top: 30px;
    margin-bottom: 30px;
    align-items: flex-start
}

@media (max-width: 768px) {
    .pluses-minuses {
        flex-wrap: wrap
    }
}

.pluses-minuses__block {
    display: flex;
    gap: 30px;
    width: 100%;
    flex-direction: column;
    padding: 15px;
    background: linear-gradient(325deg, #32353c, rgba(26, 84, 143, .62));
    border-radius: 8px;
    transition: 0.5s;
    border: 1px solid #00cfa6
}

.pluses-minuses__block:last-of-type {
    border-color: #ff2400
}

.pluses-minuses__title {
    font-weight: 700;
    font-size: 16px
}

.pluses-minuses__item {
    width: 100%;
    display: flex;
    gap: 15px
}

.pluses-minuses__item img {
    width: 35px
}

.pluses-minuses__img {
    width: 60px;
    flex-shrink: 0
}

.rating {
    position: relative;
    width: 102px;
    height: 18px
}

.rating__best {
    background: url(/template/images/starsnew.png) no-repeat;
    width: 102px;
    height: 18px;
    position: absolute;
    background-size: 102px 82px;
    background-position-y: -7px;
    background-position-x: -1px
}

.rating__best_hover {
    background-position: 0 -35px
}

.rating__best_hover .rating__current {
    background-image: none !important
}

.rating_active .rating__star {
    cursor: pointer
}

.rating__star {
    width: 20px;
    height: 18px;
    display: block;
    position: absolute;
    top: 0;
    left: 0
}

.rating__star_1 {
    left: 0
}

.rating__star_2 {
    left: 22px
}

.rating__star_3 {
    left: 44px
}

.rating__star_4 {
    left: 66px
}

.rating__star_5 {
    left: 88px
}

.rating__star_hover {
    background: url(/template/images/starsnew.png) repeat scroll 0 0 transparent;
    background-size: 102px 82px
}

.rating__current {
    background: url(/template/images/starsnew.png) 0 -28px no-repeat;
    height: 18px;
    position: absolute;
    background-size: 102px 82px
}

.casino-logo .rating__star_opacity {
    background: url(/template/images/starsnew.png) repeat scroll 0 -28px transparent
}

.rating__star_hover {
    background-size: 102px 82px
}

.stars-wrap {
    margin-top: 8px;
    text-align: center
}

.stars-wrap .rating__current,
.stars-wrap .rating__best,
.stars-wrap .rating__star_opacity {
    background-size: 102px 82px
}

.stars-wrap .rating,
.stars-wrap .rating__current,
.stars-wrap .rating__star,
.stars-wrap .rating__best {
    height: 18px
}

.stars-wrap.stars-small {
    display: flex;
    justify-content: center;
    align-items: center
}

.stars-wrap.stars-small .rating__current,
.stars-wrap.stars-small .rating__best,
.stars-wrap.stars-small .rating__star_opacity {
    background-size: 102px 82px
}

.stars-wrap.stars-small .rating,
.stars-wrap.stars-small .rating__current,
.stars-wrap.stars-small .rating__star,
.stars-wrap.stars-small .rating__best {
    height: 20px
}

.stars-wrap.stars-small .rating,
.stars-wrap.stars-small .rating__best {
    width: 100px
}

.stars-wrap.stars-small .rating__current,
.stars-wrap.stars-small .rating__best_hover {
    background-position: 0 -27px
}

.stars-wrap.stars-small .rating__star {
    width: 20px;
    height: 20px
}

.stars-wrap.stars-small .rating__star_1 {
    left: 0
}

.stars-wrap.stars-small .rating__star_2 {
    left: 20px
}

.stars-wrap.stars-small .rating__star_3 {
    left: 40px
}

.stars-wrap.stars-small .rating__star_4 {
    left: 60px
}

.stars-wrap.stars-small .rating__star_5 {
    left: 80px
}

.stars-wrap.stars-small .rating-value {
    margin-left: 5px;
    font-weight: 600
}

.stars-wrap {
    display: flex;
    gap: 20px;
    margin-top: 0;
    align-items: center
}

.stars-wrap .rating-text {
    font-size: 16px;
    font-weight: 700
}

.two-columns {
    display: flex;
    gap: 15px;
    justify-content: space-between;
    align-items: flex-start;
    margin: 30px 0
}

.two-columns__item {
    width: 100%
}

@media (max-width: 768px) {
    .two-columns {
        flex-wrap: wrap
    }
}

.top5 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 15px;
    margin: 30px 0
}

@media (max-width: 1199px) {
    .top5 {
        flex-wrap: wrap;
        justify-content: center;
        margin: 30px 0
    }
}

.top5__item {
    width: auto;
    padding: 10px;
    border-radius: 8px;
    transition: 0.5s;
    border: 1px solid rgba(255, 255, 255, .15)
}

.top5__logo {
    width: 65px;
    margin: 0 auto
}

.top5__content p {
    text-align: center
}

.top5 .h3 {
    text-align: center;
    font-size: 18px
}

.bonuses__list {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 15px;
    margin: 30px 0
}

@media (max-width: 1199px) {
    .bonuses__list {
        flex-wrap: wrap;
        justify-content: center;
        margin: 30px 0
    }
}

.bonuses__item {
    width: calc(25% - 15px);
    padding: 10px;
    background: #32353c;
    border-radius: 8px;
    transition: 0.5s;
    border: 1px solid #009688;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.bonuses__item:hover {
    border: 1px solid #14d4fb
}

@media (max-width: 991px) {
    .bonuses__item {
        width: calc(25% - 15px)
    }
}

@media (max-width: 768px) {
    .bonuses__item {
        width: calc(50% - 15px)
    }
}

@media (max-width: 499px) {
    .bonuses__item {
        width: calc(100%)
    }
}

.bonuses__logo {
    width: 50%;
    margin: 0 auto
}

.bonuses__content {
    margin-bottom: 30px
}

.bonuses__content p {
    text-align: center;
    margin-bottom: 0
}

.bonuses__content .h3 {
    text-align: center
}

.bonuses__button {
    display: flex;
    justify-content: center
}

.cta {
    width: 100%;
    margin: 30px 0;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    padding: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    color: #fff
}

.cta--v1 {
    background: transparent;
    border-radius: 8px;
    border: 3px solid transparent;
    background-image: linear-gradient(90deg, #b185f6, #fe80ff);
    background-origin: border-box;
    box-shadow: inset 0 100vw black
}

.cta--v2 {
    background: #f9b242 url('/template/images/ctabg.png') no-repeat center;
    background-size: cover;
    border: 2px solid #f9b242;
    color: #000;
    border-radius: 8px
}

.cta--v3 {
    background-image: url('/template/images/cta/pin3.jpg')
}

.cta--v4 {
    background: linear-gradient(325deg, #32353c, #121314);
    border-radius: 8px;
    transition: 0.5s;
    border: 1px solid #00cfa6;
    text-align: center;
    justify-content: center;
    margin: 0
}

.cta__title {
    font-size: 32px;
    font-weight: 700;
    margin-bottom: 20px
}

.cta__text {
    font-weight: 700;
    font-size: 18px;
    max-width: 350px;
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto
}

.cta__content .button {
    margin: 0 auto
}

.cta .cta-btn {
    padding: 0 30px
}

.cta .cta-btn--violet {
    background: linear-gradient(180deg, #aa63cf 9%, #7902e1 80%);
    color: #fff
}

.top3 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 15px;
    margin: 30px 0;
    overflow: hidden
}

@media (max-width: 1199px) {
    .top3 {
        flex-wrap: wrap;
        justify-content: center;
        margin: 30px 0
    }
}

.top3__item {
    width: auto;
    padding: 10px;
    border-radius: 8px;
    transition: 0.5s;
    background: #171f33;
    border: 1px solid rgba(255, 255, 255, .15)
}

.top3__logo {
    width: 65px;
    margin: 0 auto
}

.bigimage .top3__logo {
    width: 150px
}

.top3__content p {
    text-align: center
}

.top3 .h3 {
    text-align: center
}

.top3__button {
    display: flex;
    justify-content: center;
    margin: 15px 0
}

.top4 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 15px;
    margin: 30px 0;
    overflow: hidden
}

.top4__item {
    width: auto;
    padding: 10px;
    border-radius: 8px;
    transition: 0.5s;
    background-color: #28324a;
    background-size: 50px 50px;
    border: 1px solid rgba(255, 255, 255, .15)
}

.top4__logo {
    width: 65px;
    margin: 0 auto
}

.top4__content {
    text-align: center
}

.top4 .h3 {
    text-align: center
}

.top4__button {
    display: flex;
    justify-content: center;
    margin: 15px 0
}

.promocode {
    display: flex;
    width: 1200px;
    margin: 15px auto;
    max-width: 100%;
    align-items: center;
    justify-content: space-between;
    border: 1px solid #2c9aef;
    border-radius: 6px;
    padding: 30px;
    background: linear-gradient(45deg, #241a35, #161e31)
}

@media (max-width: 768px) {
    .promocode {
        flex-direction: column;
        gap: 15px
    }
}

.promocode__text {
    font-weight: 700;
    font-size: 18px;
    width: 50%
}

@media (max-width: 768px) {
    .promocode__text {
        width: auto
    }
}

.promocode__code {
    border: 1px dashed #2c9aef;
    padding: 7px 15px;
    border-radius: 6px;
    display: flex;
    align-items: center;
    gap: 10px;
    cursor: pointer
}

.promocode__code img {
    width: 20px
}

.promocode input {
    border: none;
    background: transparent;
    color: #fff;
    font-weight: 700;
    z-index: -1;
    position: absolute;
    opacity: 0
}

.dialog {
    background: #16223e;
    padding: 20px 50px;
    border-radius: 10px
}

@media (max-width: 499px) {
    .dialog {
        padding: 20px
    }
}

.dialog__item {
    display: flex;
    gap: 12px;
    align-items: flex-start;
    margin-bottom: 16px
}

.dialog__item--reverse {
    flex-direction: row-reverse
}

.dialog__content {
    max-width: calc(100% - 140px);
    width: 100%
}

@media (max-width: 499px) {
    .dialog__content {
        max-width: unset
    }
}

.dialog__name {
    font-size: 16px;
    font-weight: 600;
    display: flex;
    flex-direction: column;
    margin-bottom: 10px
}

.dialog__item--reverse .dialog__name {
    text-align: right
}

.dialog__name span {
    font-weight: 300;
    color: #94a3b8;
    font-size: 14px
}

.dialog__text {
    background: #223560;
    font-size: 14px;
    font-weight: 300;
    padding: 12px;
    border-radius: 10px
}

.dialog__logo {
    flex-shrink: 0
}

.dialog__logo img {
    width: 55px;
    height: 55px;
    border-radius: 50%
}

@media (max-width: 499px) {
    .dialog__logo img {
        width: 45px;
        height: 45px
    }
}

.title-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 32px;
    height: 32px;
    padding: 4px;
    border-radius: 8px
}

.title-icon--green {
    background: #12b857
}

.title-icon--green svg {
    fill: #fff
}

.winners {
    width: 100%;
    margin-top: 50px;
    min-height: 155px;
    overflow-x: hidden;
    position: relative;
    white-space: nowrap
}

@media (max-width: 600px) {
    .winners {
        margin-bottom: 10px;
        margin-top: 10px
    }
}

.winners__wrapper {
    display: block;
    list-style: none;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    padding: 0;
    position: relative;
    z-index: 1
}

.winners__title {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.winners__title .h2 {
    display: flex;
    align-items: center;
    font-size: 24px;
    position: relative;
    font-weight: 600;
    gap: 10px
}

.winners__online {
    font-size: 14px;
    line-height: 20px;
    color: #9aa1b1;
    display: flex;
    gap: 7px;
    align-items: center
}

.winners__online span {
    color: #fff;
    font-weight: 600
}

.winners__online:before {
    content: "";
    display: block;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #f63d00;
    border: 5px solid #4a1e1e;
    animation: 0.4s ease-in-out infinite alternate pulse_pulse
}

.winners__item {
    display: flex;
    position: relative;
    cursor: pointer
}

.winners__item:hover .winners__info {
    background: rgba(163, 171, 187, .16)
}

.winners__sum {
    font-size: 12px;
    font-weight: 700;
    background: #00963e;
    width: fit-content;
    padding: 4px 8px;
    border-radius: 999px;
    line-height: 16px
}

.winners__x {
    color: #fff;
    font-size: 1.3rem;
    font-weight: 700;
    margin-bottom: 2px;
    transition: color 0.3s ease
}

.winners__win {
    font-size: 12px;
    font-weight: 700;
    margin-top: 7px
}

.winners__info {
    display: flex;
    flex-direction: column;
    height: 88px;
    justify-content: space-between;
    min-width: 215px;
    padding: 12px 12px 12px 90px;
    border: 3px solid rgba(0, 0, 0, 0);
    border-radius: 12px;
    box-shadow: 0 5px 6px 0 rgba(17, 20, 27, 0.12);
    background: #1d1e20;
    transition: background-color 0.1s
}

.winners__bottom {
    margin-top: 3px
}

.winners__name {
    color: #9aa1b1;
    font-size: 12px
}

.winners .winners-img {
    border-radius: 8px;
    box-shadow: 0 0 10px 0 #0a0f11;
    left: 12px;
    overflow: hidden;
    position: absolute;
    bottom: 12px;
    width: 65px;
    z-index: 1;
    justify-content: center;
    aspect-ratio: 1.75;
    height: 88px
}

.winners .winners-img img {
    height: 100%;
    object-fit: cover;
    transition: transform 0.3s ease;
    width: 100%
}

.winners .winners-img:hover:after {
    background-color: white
}

.winners .winners-img::before {
    background-color: rgba(16, 19, 31, 0.75);
    bottom: 0;
    content: "";
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: opacity 0.15s ease;
    z-index: 1
}

.winners .winners-img .button-wrapper {
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 10
}

.winners .winners-img .button-wrapper .button {
    width: 48px;
    height: 48px;
    max-width: 108px;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    padding: 0;
    z-index: 10;
    border: none;
    position: relative
}

.winners .winners-img .button-wrapper .button:after {
    content: "";
    display: block;
    background-image: url('/template/images/icons/playIconBlue.svg');
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: center center;
    transition: background-size 0.2s;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    position: absolute;
    top: 0;
    left: 0
}

.winners .winners-img .button-wrapper .button:hover:after {
    background-color: #fff
}

.winners .swiper-slide {
    display: block;
    margin-right: 17px;
    flex-shrink: 0;
    height: 100%;
    position: relative;
    transition-property: transform;
    padding: 20px 0;
    width: auto !important;
    transition-timing-function: ease
}

@keyframes pulse_pulse {
    0% {
        transform: scale(1)
    }

    to {
        transform: scale(0.7)
    }
}

@keyframes xAppear {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes tada {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }

    10%,
    20% {
        -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
        transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg)
    }

    30%,
    50%,
    70%,
    90% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate(3deg)
    }

    40%,
    60%,
    80% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg)
    }

    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.footerapps {
    width: 100%;
    display: flex;
    justify-content: flex-end
}

.footerapps__wrapper {
    display: flex;
    align-items: flex-end;
    gap: 30px;
    padding-top: 15px
}

@media (max-width: 1099px) {
    .footerapps__wrapper {
        width: 100%
    }
}

.footerapps__item {
    position: relative
}

.footerapps__item--device {
    border-radius: 20px;
    overflow: hidden
}

@media (max-width: 1099px) {
    .footerapps__item--device {
        width: 277px;
        flex-shrink: 0
    }
}

@media (max-width: 768px) {
    .footerapps__item--device {
        display: none
    }
}

@media (max-width: 1099px) {
    .footerapps__item--bonus {
        width: 100%
    }
}

.footerapps__content {
    min-height: 205px;
    background: #8626ff;
    padding: 16px;
    padding-right: 190px;
    border-radius: 20px;
    position: relative;
    display: flex
}

@media (max-width: 1099px) {
    .footerapps__content {
        min-height: 190px
    }
}

@media (max-width: 440px) {
    .footerapps__content {
        min-height: 94px;
        flex-direction: row;
        padding-right: 16px
    }
}

.footerapps__item--device .footerapps__content {
    overflow: hidden;
    background: #3259fe;
    padding-right: 56px
}

.footerapps__container {
    width: 150px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: 12px;
    z-index: 4;
    position: relative
}

@media (max-width: 440px) {
    .footerapps__container div {
        width: 50%
    }
}

@media (max-width: 440px) {
    .footerapps__container button {
        margin-top: auto
    }
}

@media (max-width: 1099px) {
    .footerapps__container {
        width: 165px
    }
}

@media (max-width: 440px) {
    .footerapps__container {
        width: 100%;
        flex-wrap: wrap;
        align-items: flex-end;
        gap: 8px;
        flex-direction: row
    }
}

.footerapps__container .button__white {
    min-width: unset;
    width: 100%;
    gap: 10px
}

@media (max-width: 440px) {
    .footerapps__container .button__white {
        width: 40%
    }
}

.footerapps__title {
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5
}

.footerapps__text {
    color: #fff;
    line-height: 1.3
}

.footerapps__image {
    position: absolute;
    z-index: 1;
    inset-block-end: 0;
    inset-inline-end: 0
}

@media (max-width: 1099px) {
    .footerapps__image {
        max-width: 390px
    }
}

@media (max-width: 440px) {
    .footerapps__image {
        max-width: 230px
    }
}

.randomgame {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-radius: 20px;
    padding: 20px;
    height: 224px;
    background: #4c00fe;
    position: relative;
    overflow: hidden
}

.randomgame__bgleft {
    position: absolute;
    left: 0;
    height: 100%;
    top: 0;
    bottom: 0;
    z-index: 100
}

@media (max-width: 1450px) {
    .randomgame__bgleft {
        left: -50px
    }
}

@media (max-width: 991px) {
    .randomgame__bgleft {
        display: none
    }
}

.randomgame__bgleft img {
    object-position: left;
    height: 100%
}

.randomgame__bgright {
    position: absolute;
    right: 0;
    height: 100%;
    top: 0;
    bottom: 0;
    z-index: 100
}

@media (max-width: 991px) {
    .randomgame__bgright {
        display: none
    }
}

.randomgame__bgright img {
    object-position: right;
    height: 100%
}

.randomgame__content {
    z-index: 4;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    height: 100%
}

@media (max-width: 499px) {
    .randomgame__content button {
        width: 90%
    }
}

.randomgame__slides {
    max-width: 740px;
    position: relative;
    height: 188px;
    margin-right: -40px
}

@media (max-width: 991px) {
    .randomgame__slides {
        margin-right: 0;
        width: 138px
    }
}

.randomgame__slides:before {
    content: "";
    display: block;
    width: 180px;
    position: absolute;
    left: 0;
    bottom: -18px;
    background: linear-gradient(90deg, #4c00fe 44%, transparent);
    top: -18px;
    z-index: 10
}

@media (max-width: 991px) {
    .randomgame__slides:before {
        display: none
    }
}

.randomgame__slides:after {
    content: "";
    display: block;
    width: 180px;
    position: absolute;
    right: 0;
    bottom: -18px;
    background: linear-gradient(-90deg, #4c00fe 44%, transparent);
    top: -18px;
    z-index: 10
}

@media (max-width: 991px) {
    .randomgame__slides:after {
        display: none
    }
}

.randomgame__pickerPicture {
    position: absolute;
    top: -28px;
    right: 327px;
    z-index: 7
}

@media (max-width: 991px) {
    .randomgame__pickerPicture {
        top: 50%;
        right: -22px;
        z-index: 7;
        transform: rotate(90deg) translateX(-50%)
    }
}

.randomgame__selected {
    width: 145px;
    border: 2px solid #fff;
    height: 103%;
    position: absolute;
    right: 292px;
    z-index: 5;
    top: -4px;
    border-radius: 20px
}

@media (max-width: 991px) {
    .randomgame__selected {
        right: -3px
    }
}

.randomgame__selected .button__white {
    min-width: unset;
    position: absolute;
    bottom: -6px;
    left: 50%;
    transform: translateX(-50%)
}

.randomgame__selected .button__white.hide {
    display: none
}

.randomgame__selected:before {
    content: "";
    display: block;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 0 12px 24px 12px;
    border-color: transparent transparent #fff transparent;
    transform: translateX(-50%);
    position: absolute;
    bottom: 0;
    left: 50%
}

.randomgame .swiper-slide {
    width: 148px !important;
    padding: 0 10px !important
}

@media (max-width: 991px) {
    .randomgame .swiper-slide {
        width: 138px !important;
        padding: 0 !important
    }
}

.randomgame .swiper-slide.swiper-slide-prev,
.randomgame .swiper-slide.swiper-slide-next,
.randomgame .swiper-slide.swiper-slide-active {
    opacity: 1
}

@font-face {
    font-family: swiper-icons;
    src: url('data:application/font-woff;charset=utf-8;base64,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');
    font-weight: 400;
    font-style: normal
}

:root {
    --swiper-theme-color: #007aff
}

:host {
    position: relative;
    display: block;
    margin-left: auto;
    margin-right: auto;
    z-index: 1
}

.swiper {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
    display: block
}

.swiper-vertical>.swiper-wrapper {
    flex-direction: column
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
    box-sizing: content-box
}

.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
    transform: translate3d(0px, 0, 0)
}

.swiper-horizontal {
    touch-action: pan-y
}

.swiper-vertical {
    touch-action: pan-x
}

.swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform;
    display: block
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-autoheight,
.swiper-autoheight .swiper-slide {
    height: auto
}

.swiper-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform, height
}

.swiper-backface-hidden .swiper-slide {
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 1200px
}

.swiper-3d .swiper-wrapper {
    transform-style: preserve-3d
}

.swiper-3d {
    perspective: 1200px
}

.swiper-3d .swiper-cube-shadow,
.swiper-3d .swiper-slide {
    transform-style: preserve-3d
}

.swiper-css-mode>.swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display: none
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: start start
}

.swiper-css-mode.swiper-horizontal>.swiper-wrapper {
    scroll-snap-type: x mandatory
}

.swiper-css-mode.swiper-vertical>.swiper-wrapper {
    scroll-snap-type: y mandatory
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper {
    scroll-snap-type: none
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: none
}

.swiper-css-mode.swiper-centered>.swiper-wrapper::before {
    content: '';
    flex-shrink: 0;
    order: 9999
}

.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: center center;
    scroll-snap-stop: always
}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
    margin-inline-start: var(--swiper-centered-offset-before)
}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before {
    height: 100%;
    min-height: 1px;
    width: var(--swiper-centered-offset-after)
}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
    margin-block-start: var(--swiper-centered-offset-before)
}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before {
    width: 100%;
    min-width: 1px;
    height: var(--swiper-centered-offset-after)
}

.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}

.swiper-3d .swiper-slide-shadow {
    background: rgba(0, 0, 0, .15)
}

.swiper-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    transform-origin: 50%;
    box-sizing: border-box;
    border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
    border-radius: 50%;
    border-top-color: transparent
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s infinite linear
}

.swiper-lazy-preloader-white {
    --swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
    --swiper-preloader-color: #000
}

@keyframes swiper-preloader-spin {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(360deg)
    }
}

.swiper-virtual .swiper-slide {
    -webkit-backface-visibility: hidden;
    transform: translateZ(0)
}

.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
    height: 1px;
    width: var(--swiper-virtual-size)
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
    width: 1px;
    height: var(--swiper-virtual-size)
}

:root {
    --swiper-navigation-size: 44px
}

.swiper-button-next,
.swiper-button-prev {
    position: absolute;
    top: var(--swiper-navigation-top-offset, 50%);
    width: calc(var(--swiper-navigation-size)/ 44 * 27);
    height: var(--swiper-navigation-size);
    margin-top: calc(0px - (var(--swiper-navigation-size)/ 2));
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--swiper-navigation-color, var(--swiper-theme-color))
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none
}

.swiper-button-next.swiper-button-hidden,
.swiper-button-prev.swiper-button-hidden {
    opacity: 0;
    cursor: auto;
    pointer-events: none
}

.swiper-navigation-disabled .swiper-button-next,
.swiper-navigation-disabled .swiper-button-prev {
    display: none !important
}

.swiper-button-next svg,
.swiper-button-prev svg {
    width: 100%;
    height: 100%;
    object-fit: contain;
    transform-origin: center
}

.swiper-rtl .swiper-button-next svg,
.swiper-rtl .swiper-button-prev svg {
    transform: rotate(180deg)
}

.swiper-button-prev,
.swiper-rtl .swiper-button-next {
    left: var(--swiper-navigation-sides-offset, 10px);
    right: auto
}

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
    right: var(--swiper-navigation-sides-offset, 10px);
    left: auto
}

.swiper-button-lock {
    display: none
}

.swiper-button-next:after,
.swiper-button-prev:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    text-transform: none !important;
    letter-spacing: 0;
    font-variant: initial;
    line-height: 1
}

.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
    content: 'prev'
}

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
    right: var(--swiper-navigation-sides-offset, 10px);
    left: auto
}

.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
    content: 'next'
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    transition: .3s opacity;
    transform: translate3d(0, 0, 0);
    z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-pagination-disabled>.swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
    display: none !important
}

.swiper-horizontal>.swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction {
    bottom: var(--swiper-pagination-bottom, 8px);
    top: var(--swiper-pagination-top, auto);
    left: 0;
    width: 100%
}

.swiper-pagination-bullets-dynamic {
    overflow: hidden;
    font-size: 0
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transform: scale(.33);
    position: relative
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    transform: scale(.33)
}

.swiper-pagination-bullet {
    width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
    height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
    display: inline-block;
    border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
    background: var(--swiper-pagination-bullet-inactive-color, #000);
    opacity: var(--swiper-pagination-bullet-inactive-opacity, .2)
}

button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -webkit-appearance: none;
    appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-bullet:only-child {
    display: none !important
}

.swiper-pagination-bullet-active {
    opacity: var(--swiper-pagination-bullet-opacity, 1);
    background: var(--swiper-pagination-color, var(--swiper-theme-color))
}

.swiper-pagination-vertical.swiper-pagination-bullets,
.swiper-vertical>.swiper-pagination-bullets {
    right: var(--swiper-pagination-right, 8px);
    left: var(--swiper-pagination-left, auto);
    top: 50%;
    transform: translate3d(0px, -50%, 0)
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
    display: block
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    transition: .2s transform, .2s top
}

.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px)
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: .2s transform, .2s left
}

.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: .2s transform, .2s right
}

.swiper-pagination-fraction {
    color: var(--swiper-pagination-fraction-color, inherit)
}

.swiper-pagination-progressbar {
    background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));
    position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    transform-origin: left top
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    transform-origin: right top
}

.swiper-horizontal>.swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: var(--swiper-pagination-progressbar-size, 4px);
    left: 0;
    top: 0
}

.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-vertical>.swiper-pagination-progressbar {
    width: var(--swiper-pagination-progressbar-size, 4px);
    height: 100%;
    left: 0;
    top: 0
}

.swiper-pagination-lock {
    display: none
}

.swiper-scrollbar {
    border-radius: var(--swiper-scrollbar-border-radius, 10px);
    position: relative;
    touch-action: none;
    background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1))
}

.swiper-scrollbar-disabled>.swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-disabled {
    display: none !important
}

.swiper-horizontal>.swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-horizontal {
    position: absolute;
    left: var(--swiper-scrollbar-sides-offset, 1%);
    bottom: var(--swiper-scrollbar-bottom, 4px);
    top: var(--swiper-scrollbar-top, auto);
    z-index: 50;
    height: var(--swiper-scrollbar-size, 4px);
    width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))
}

.swiper-scrollbar.swiper-scrollbar-vertical,
.swiper-vertical>.swiper-scrollbar {
    position: absolute;
    left: var(--swiper-scrollbar-left, auto);
    right: var(--swiper-scrollbar-right, 4px);
    top: var(--swiper-scrollbar-sides-offset, 1%);
    z-index: 50;
    width: var(--swiper-scrollbar-size, 4px);
    height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))
}

.swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));
    border-radius: var(--swiper-scrollbar-border-radius, 10px);
    left: 0;
    top: 0
}

.swiper-scrollbar-cursor-drag {
    cursor: move
}

.swiper-scrollbar-lock {
    display: none
}

.swiper-zoom-container {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center
}

.swiper-zoom-container>canvas,
.swiper-zoom-container>img,
.swiper-zoom-container>svg {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain
}

.swiper-slide-zoomed {
    cursor: move;
    touch-action: none
}

.swiper .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000
}

.swiper-free-mode>.swiper-wrapper {
    transition-timing-function: ease-out;
    margin: 0 auto
}

.swiper-grid>.swiper-wrapper {
    flex-wrap: wrap
}

.swiper-grid-column>.swiper-wrapper {
    flex-wrap: wrap;
    flex-direction: column
}

.swiper-fade.swiper-free-mode .swiper-slide {
    transition-timing-function: ease-out
}

.swiper-fade .swiper-slide {
    pointer-events: none;
    transition-property: opacity
}

.swiper-fade .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-fade .swiper-slide-active {
    pointer-events: auto
}

.swiper-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-cube {
    overflow: visible
}

.swiper-cube .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
    visibility: hidden;
    transform-origin: 0 0;
    width: 100%;
    height: 100%
}

.swiper-cube .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-cube.swiper-rtl .swiper-slide {
    transform-origin: 100% 0
}

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible
}

.swiper-cube .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0px;
    width: 100%;
    height: 100%;
    opacity: .6;
    z-index: 0
}

.swiper-cube .swiper-cube-shadow:before {
    content: '';
    background: #000;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    filter: blur(50px)
}

.swiper-cube .swiper-slide-next+.swiper-slide {
    pointer-events: auto;
    visibility: visible
}

.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-flip {
    overflow: visible
}

.swiper-flip .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1
}

.swiper-flip .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-flip .swiper-slide-active,
.swiper-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-creative .swiper-slide {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    overflow: hidden;
    transition-property: transform, opacity, height
}

.swiper-cards {
    overflow: visible
}

.swiper-cards .swiper-slide {
    transform-origin: center bottom;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    overflow: hidden
}