/*
Theme Name: custom-win
*/
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('assets/fonts/RobotoRegular.eot');
        src: url('assets/fonts/RobotoRegular.eot') format('embedded-opentype'), url('assets/fonts/RobotoRegular.woff2') format('woff2'), url('assets/fonts/RobotoRegular.woff') format('woff'), url('assets/fonts/RobotoRegular.ttf') format('truetype'), url('assets/fonts/RobotoRegular.svg#RobotoRegular') format('svg');
        font-weight: 400;
        font-style: normal;
        font-display: swap
    }

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

    @font-face {
        font-family: 'Roboto';
        src: url('assets/fonts/RobotoBold.eot');
        src: url('assets/fonts/RobotoBold.eot') format('embedded-opentype'), url('assets/fonts/RobotoBold.woff2') format('woff2'), url('assets/fonts/RobotoBold.woff') format('woff'), url('assets/fonts/RobotoBold.ttf') format('truetype'), url('assets/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-opened {
    overflow-y: hidden !important;
    background: rgba(0,0,0,.8)
}

body.menu-opened:before {
    content: "";
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,.3);
    z-index: 10
}

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

.reflink-holder .button {
    min-width: 160px
}

.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: linear-gradient(45deg, #31bc69, #089e4e);
    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
}

@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
}

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
    }
}

.header {
    margin-bottom: 30px;
    padding: 20px 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 {
        order:1;
        flex-wrap: wrap;
        justify-content: center;
        margin-top: 15px;
        gap: 15px
    }
}

.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;
    background: #171f33;
    border-radius: 10px;
    padding: 0 10px;
    margin-top: 15px
}

@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: none
}

@media (min-width: 992px) and (max-width: 1278px) {
    .header__menu-button.menuOpener {
        display:block
    }
}

.header__menu {
    display: flex;
    gap: 25px;
    margin-left: 30px
}

@media (max-width: 1279px) {
    .header__menu {
        flex-direction:column;
        position: fixed;
        bottom: 64px;
        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
    }

    .header__menu.opened {
        right: 0
    }
}

.header__menu__top {
    display: none;
    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
}

.header__menu__item--current {
    cursor: default
}

.header__menu__item--current:before {
    content: "";
    width: 100%;
    height: 4px;
    background: linear-gradient(45deg,#34a4f7,#0a72d2);
    position: absolute;
    bottom: -14px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px
}

.header__menu__item:hover {
    transform: scale(1.1)
}

@media (max-width: 1279px) {
    .header__menu__item:hover {
        transform:unset
    }
}

.header__menu__item:hover:before {
    content: "";
    width: 100%;
    height: 4px;
    background: linear-gradient(45deg, #34a4f7, #0a72d2);
    position: absolute;
    bottom: -8px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px
}

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

@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 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
}

.is_rtl .header__logo {
    margin-left: 30px
}

.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
    }
}

.headerAppsWrapper {
    display: flex;
    align-items: center;
    padding: 2px 5px;
}
.win {
    display: flex;
    cursor: pointer;
    align-items: center;
}
.win svg {
    width: 24px;
    height: 24px;
}
.win_infos {
    display: flex;
    flex-direction: column;
}
.win_infos p {
    font-weight: 600;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: 7px;
    font-size: 10px;
    line-height: 12px;
    font-family: 'Roboto', sans-serif;
    color: white;
}
.win_infos p span {
    font-weight: 400;
    display: block;
    color: hsla(0, 0%, 100%, .5);
}
.mob_apps {
    width: 50px;
    -webkit-box-pack: space-evenly;
    -webkit-justify-content: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-between;
    padding: 0 9px;
    display: flex;
    align-items: center;
}
.mob_apps svg {
    height: 14px;
}
.header__menu--mobile {
    display: none;
}
@media(max-width: 1024px) {
    .headerAppsWrapper {
        display: none;
    }
    .header__menu--mobile {
        display: flex;
    }
}
.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
}

.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-top: 30px;
    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
}

@media (max-width: 768px) {
    .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
}

@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
    }
}

.footer__menu__item--current {
    cursor: default
}

.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("/assets/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("/assets/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("/assetss/images/icons/marker-clover.svg")
}

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

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

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

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

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

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

    .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__list {
    display: flex;
    flex-wrap: wrap;
    gap: 10px
}

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

.slots__block {
    border-radius: 12px;
    background-image: linear-gradient(110deg, #1e283f, rgba(20, 27, 46, .6) 100%);
    padding: 15px 15px;
    position: relative
}

.slots__block:before {
    content: "";
    width: calc(100% - 50px);
    height: 4px;
    position: absolute;
    top: 0;
    left: 25px;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    background-image: linear-gradient(90deg, #00b7ff 0%, #c700ff 50%, #fb0 100%)
}

.slot-item {
    width: 214px;
    position: relative;
    color: #fff;
    border-radius: 16px;
    overflow: hidden;
    cursor: pointer
}

.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;
    height: 158px
}

@media (max-width: 1499px) {
    .slot-item__img {
        height:auto
    }
}

.slot-item__img img {
    width: 100%
}

.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('/assets/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 {
    transform: scale(1.04)
}

.slot-item:hover .slot-item__hover {
    opacity: 1;
    visibility: visible
}

.slot-item:hover .slot-item__img img {
    filter: brightness(0.4)
}

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

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

@media (max-width: 1499px) {
    .slot-item {
        width:calc((100% / 4) - 10px)
    }
}

@media (max-width: 991px) {
    .slot-item {
        width:calc((100% / 3) - 10px)
    }
}

@media (max-width: 599px) {
    .slot-item {
        width:calc((100% / 2) - 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: 55px;
    width: 458px;
    min-height: 368px;
    padding: 54px 20px 30px;
    position: relative;
    border-radius: 20px;
    border: 2px solid #85ff00;
    background-color: #141b2e;
    background-image: url('/assets/images/bg.png'), url('/assets/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(/assets/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
    }
}

.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('/wp-content/themes/custom-win/assets/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 {
    margin-bottom: 30px;
    width: 60%;
    overflow: hidden
}

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

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

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

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

.slider__min-item {
    width: 100%
}

.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
    }
}

@media (max-width: 499px) {
    .slider__title {
        font-size:20px
    }
}

.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
    }
}

.reviews {
    margin: 0 15px
}

.reviews__item {
    border: 1px solid #f9b242;
    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 #f9b242;
    padding: 5px;
    background: #1a1500;
    font-weight: 700;
    display: flex;
    align-items: center
}

.reviews__header:before {
    content: "";
    display: block;
    width: 20px;
    height: 20px;
    background: url('/assets/images/icons/rating-fb.svg') no-repeat center;
    background-size: 100%;
    margin-right: 10px
}

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

.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('/wp-content/themes/custom-win/assets/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
}

.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
}

.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
}

.cta {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    min-height: auto;
    background: linear-gradient(110deg, #1e283f, #141b2e 100%);
    z-index: 99;
    transition: margin-bottom 0.3s linear;
    margin-bottom: -100px;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    align-items: center;
    border-radius: 12px;
    padding: 20px 30px
}

.cta::before {
    content: "";
    display: block;
    background-image: linear-gradient(90deg,#8d53e9,#00b7ff);
    position: absolute;
    top: 0;
    left: 25px;
    right: 25px;
    height: 4px;
    border-bottom-left-radius: 100px;
    border-bottom-right-radius: 100px;
    background-size: 200%
}

.cta__image {
    width: 52px;
    height: 52px
}

.cta__title {
    position: relative;
    z-index: 3;
    letter-spacing: 0.35px;
    font-size: 20px;
    font-weight: 900;
    color: #fff
}

.cta__button {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #fff;
    border-radius: 8px;
    display: flex;
    font-size: inherit;
    outline: none;
    text-decoration: none;
    vertical-align: top;
    white-space: nowrap;
    background-image: linear-gradient(255deg, #00b7ff, #8d53e9);
    color: #fff;
    font-weight: 600;
    font-size: 14px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 15px;
    text-align: center;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: none;
    min-height: 30px;
    cursor: pointer;
    transition: all 0.1s
}

.bonus-button {
    position: fixed;
    width: 160px;
    height: 120px;
    background-image: url('assets/images/bonus-button.webp');
    background-repeat: no-repeat;
    background-size: 50% 100%;
    background-position: 100% 0;
    left: -80px;
    bottom: 170px;
    z-index: 150;
    cursor: pointer
}

.bonus-button span {
    right: 35px;
    position: absolute;
    text-shadow: 0 2px 10px #000;
    font-size: 9px;
    font-weight: 900;
    top: 32px;
    letter-spacing: -0.5px;
    color: #fff
}

.bonus-button svg {
    right: 34px;
    top: 48px;
    position: absolute;
    margin: 0;
    bottom: 19px;
    font-size: 30px;
    display: inherit;
    fill: currentColor;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    height: 1em;
    overflow: visible
}

@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
}
