@font-face{font-family: 'Rubik'; font-style: normal; font-weight: 300 900; font-display: swap; src: url("https://fonts.gstatic.com/s/rubik/v31/iJWKBXyIfDnIV7nErXyi0A.woff2") format('woff2'); unicode-range: U+0600-06FF, U+0750-077F, U+0870-0891, U+0897-08E1, U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74, U+FE76-FEFC, U+102E0-102FB, U+10E60-10E7E, U+10EC2-10EC7, U+10EC9-10EEE, U+10EF0-10EFF, U+1EE00-1EE03, U+1EE05-1EE1F, U+1EE21-1EE22, U+1EE24, U+1EE27, U+1EE29-1EE32, U+1EE34-1EE37, U+1EE39, U+1EE3B, U+1EE42, U+1EE47, U+1EE49, U+1EE4B, U+1EE4D-1EE4F, U+1EE51-1EE52, U+1EE54, U+1EE57, U+1EE59, U+1EE5B, U+1EE5D, U+1EE5F, U+1EE61-1EE62, U+1EE64, U+1EE67-1EE6A, U+1EE6C-1EE72, U+1EE74-1EE77, U+1EE79-1EE7C, U+1EE7E, U+1EE80-1EE89, U+1EE8B-1EE9B, U+1EEA1-1EEA3, U+1EEA5-1EEA9, U+1EEAB-1EEBB, U+1EEF0-1EEF1}
@font-face{font-family: 'Rubik'; font-style: normal; font-weight: 300 900; font-display: swap; src: url("https://fonts.gstatic.com/s/rubik/v31/iJWKBXyIfDnIV7nMrXyi0A.woff2") format('woff2'); unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}
@font-face{font-family: 'Rubik'; font-style: normal; font-weight: 300 900; font-display: swap; src: url("https://fonts.gstatic.com/s/rubik/v31/iJWKBXyIfDnIV7nFrXyi0A.woff2") format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family: 'Rubik'; font-style: normal; font-weight: 300 900; font-display: swap; src: url("https://fonts.gstatic.com/s/rubik/v31/iJWKBXyIfDnIV7nDrXyi0A.woff2") format('woff2'); unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F}
@font-face{font-family: 'Rubik'; font-style: normal; font-weight: 300 900; font-display: swap; src: url("https://fonts.gstatic.com/s/rubik/v31/iJWKBXyIfDnIV7nPrXyi0A.woff2") format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family: 'Rubik'; font-style: normal; font-weight: 300 900; font-display: swap; src: url("https://fonts.gstatic.com/s/rubik/v31/iJWKBXyIfDnIV7nBrXw.woff2") format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
body {font-family: 'Rubik', -apple-system, sans-serif}
:root {--main-bg-color: #0f121f; --main-font-color: #ffffff; --second-font-color: #cbcbcb; --heading-bg-color: #411f6090; --stroke-color: #242d4f; --block_bg: #11172d; --primary_color: #1658f2; --header-bg-color: #1b1c3c; --header-active-bg-color: #1f2743; --table-head-color: #1a1d2b; --table-link-color: #2459e8; --table-link-color-hover: #5c7dd7; --header-dark-color: #13172c; --dropdown-bg-color: #292d40}
* {
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}
html {
    scrollbar-width: thin;
    scrollbar-color: rgba(255, 255, 255, .1) var(--dropdown-bg-color);
    scrollbar-color: rgba(255, 255, 255, .1) var(--header-bg-color)
}
html::-webkit-scrollbar {
    width: 9px
}
html::-webkit-scrollbar-track {
    background: 0 0;
    background: var(--header-bg-color)
}
html::-webkit-scrollbar-thumb {background-color: rgba(255, 255, 255, .1); border-radius: 24px; border: transparent}
body {min-height: 100vh; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-flex: 1; -ms-flex: 1 1; flex: 1 1; background-color: #060716; padding-top: 70px; overflow-x: hidden}
h2, h3, h4, h5, h6 {
    color: var(--main-font-color)
}
img {
    max-width: 100%
}
h2 {
    font-weight: 700;
    font-size: 28px;
    line-height: 36px;
    text-transform: uppercase
}
h3 {
    font-weight: 700;
    font-size: 24px;
    line-height: 32px
}
h4 {
    font-weight: 700;
    font-size: 16px;
    line-height: 24px
}
.page-main .onewinmd-wrapper:first-child {
    margin-top: 0
}
.page-404 {color: #ffffff; text-align: center}
.onewinmd-wrapper ol:not([class]),
.onewinmd-wrapper p:not([class]),
.onewinmd-wrapper p[class=has-text-align-center],
.onewinmd-wrapper ul:not([class]),
.onewinmd-wrapper .wp-block-list {margin-bottom: 13px}
.onewinmd-wrapper ol:not([class]),
.onewinmd-wrapper ul:not([class]),
.onewinmd-wrapper .wp-block-list {padding-left: 27px}
.onewinmd-wrapper a:not([class]), .page-404 a {color: #40dea7}
.onewinmd-wrapper a:not([class]):hover, .page-404 a:hover {color: #46a281}
.onewinmd-wrapper a:not([class]):focus, .page-404 a:focus {
    color: var(--table-link-color)
}
.page-main {
    -webkit-box-flex: 1;
    -ms-flex: 1 1;
    flex: 1 1
}
.get-image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}
.preview-block__content {
    background-color: var(--main-bg-color)
}
.inner-wrapper, .onewinmd-wrapper {max-width: 1168px; margin: 55px auto}
.header {position: fixed; top: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; height: 64px; background-color: #060716; z-index: 900}
.header__logo {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 22px 11px 22px 22px}
.header__logo img {max-width: 132px}
.header__nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1 1;
    flex: 1 1;
    height: 100%
}
.header__buttons {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 11px 26px; border-left: none; border-right: none}
.header__btn {margin-right: 17px}
.header__btn:last-child {
    margin-right: 0
}
.header__lang-block {
    height: 100%
}
.header__current-lang {
    position: relative;
    height: 100%
}
.header__current-lang-list {
    height: 100%
}
.header__lang-item {display: none; height: 100%; padding: 17px 22px}
.header__nav .menu-main-nav_bn-container, .header__nav .menu-main-nav_br-container, .header__nav .menu-main-nav_hi-container, header .header__nav .menu-main-nav-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}
header .menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    list-style: none;
    height: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}
header .menu .menu-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    height: 100%;
    background: var(--header-bg-color)
}
header .menu .menu-item > a, header .menu .menu-item > span {display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-style: normal; font-weight: 700; font-size: 14px; text-decoration: none; white-space: nowrap; line-height: 18px; color: var(--main-font-color); padding: 22px 11px; width: 100%; height: 100%; -webkit-transition: .2s; -o-transition: .2s; transition: 0.17s}
header .menu .menu-item > a > img, header .menu .menu-item > span > img {
    margin-right: 4px;
    min-width: 24px
}
header .menu .menu-item > a > svg, header .menu .menu-item > span > svg {max-width: 23px; margin-right: 4px; min-width: 24px}
header .menu .menu-item .sub-menu {display: none; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; position: absolute; top: 100%; left: 0; min-width: 100%; padding-top: 4px; list-style: none; z-index: 900; background-color: #251b52}
header .menu .menu-item .sub-menu .menu-item {min-width: 100%; -webkit-transition: .2s; -o-transition: .2s; transition: 0.17s}
header .menu .menu-item .sub-menu .menu-item > a, header .menu .menu-item .sub-menu .menu-item > span {display: block; padding: 11px 13px; color: var(--second-font-color); -webkit-transition: .2s; -o-transition: .2s; transition: 0.17s; text-decoration: none;}
header .menu .menu-item.menu-item-has-children > a > svg:last-child, header .menu .menu-item.menu-item-has-children > span > svg:last-child {
    transform: rotate(180deg)
}
header .menu .menu-item .sub-menu .menu-item > a:after {
    display: none
}
header .menu .menu-item .sub-menu .menu-item:first-child > a, header .menu .menu-item .sub-menu .menu-item:first-child > span {padding-top: 13px}
header .menu .menu-item .sub-menu .menu-item:last-child > a {padding-bottom: 13px}
.header__burger {
    display: none;
    background-image: url("../i/burger.svg");
    width: 44px;
    height: 44px;
    min-width: 44px;
    cursor: pointer
}
.header__burger-checkbox {
    display: none
}
.header__burger-checkbox:checked + .header__burger {
    background-image: url("../i/cross.svg")
}
.lang-block {
    position: relative;
    cursor: pointer
}
.lang-block__sub-menu {display: none; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; position: absolute; top: 100%; right: 10px; margin: auto; max-width: 84px; padding-top: 4px; list-style: none}
.lang-block__list {list-style: none; background: var(--header-bg-color); border-radius: 5px; overflow: hidden; z-index: 901}
.lang-block .lang-item {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-pack: distribute; justify-content: space-around; -webkit-transition: .2s; -o-transition: .2s; transition: 0.17s}
.lang-block .lang-item__name {font-style: normal; font-weight: 700; font-size: 15px; line-height: 22px; text-transform: uppercase; color: var(--main-font-color); margin-right: 9px; min-width: 21px}
.lang-block .lang-item__image {width: 32px; height: 32px; min-width: 32px; background-size: contain; border-radius: 50%; overflow: hidden; outline: #696969 solid 1px; border: 1px solid var(--header-bg-color)}
.lang-block .lang-item:not(.sub-menu-list__item) {
    display: none
}
.lang-block .lang-item:not(.sub-menu-list__item).lang-item_active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}
.lang-block .lang-item.sub-menu-list__item.lang-item_inactive {
    display: none
}
.lang-block .sub-menu-list__item {cursor: pointer; padding: 11px 13px; min-width: 65px; text-decoration: none}
.lang-block .sub-menu-list__item:first-child {padding-top: 13px}
.lang-block .sub-menu-list__item:last-child {padding-bottom: 13px}
.site-section {
    overflow: hidden
}
.site-section__header {padding: 13px 22px}
.site-section__header ._left {
    text-align: left
}
.site-section__header ._center {
    text-align: center
}
.site-section__header ._right {
    text-align: right
}
.site-section__body {padding: 26px 22px 35px}
.site-section__body > :not(:last-child) {margin-bottom: 22px}
.site-section._dis .site-section__header {
    background-color: unset;
    border-top: unset
}
.site-section._dis .site-section__body {
    background-color: unset
}
.site-section.align-center .site-section__body, .site-section.align-right .site-section__body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}
.site-section.align-center .site-section__body {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}
.site-section.align-right .site-section__body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}
.site-section__body .site-section {
    margin: 0
}
.site-section__body .site-section__body {
    padding: 0
}
.site-section__body p:not([class]), .site-section__body p[class=has-text-align-center] {margin-bottom: 22px}
.pros-and-cons__body {display: -webkit-box; display: -ms-flexbox; display: flex; gap: 22px}
.pros-and-cons__body .pros-and-cons-block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -ms-flex: 1 1;
    flex: 1 1;
    width: 50%
}
.pros-and-cons__body .pros-and-cons-block__title {text-align: center; padding: 13px; width: 100%; margin-bottom: 17px}
.pros-and-cons__body .pros-and-cons-block__title_blue {background-color: rgba(18, 75, 207, .5)}
.pros-and-cons__body .pros-and-cons-block__title_red {background-color: rgba(250, 95, 37, .5)}
.pros-and-cons__body .pros-and-cons-block .pros-and-cons-list {
    padding: 0
}
.pros-and-cons__body .pros-and-cons-block .pros-and-cons-list__item {display: -webkit-box; display: -ms-flexbox; display: flex; gap: 9px; font-weight: 500; font-size: 16px; line-height: 22px; background-color: rgba(14, 14, 25, .4); padding: 13px; margin-bottom: 17px; list-style: none; color: #cbcbcb}
.pros-and-cons__body .pros-and-cons-block .pros-and-cons-list__item:last-child {
    margin-bottom: 0
}
.pros-and-cons__body .pros-and-cons-block .pros-and-cons-list__item:before {display: -webkit-box; display: -ms-flexbox; display: flex; width: 24px; height: 24px; padding: 4px; -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; border-radius: 5px}
.pros-and-cons__body .pros-and-cons-block .pros-and-cons-list__item_plus:before {content: url("../i/plus.svg"); background-color: #163272}
.pros-and-cons__body .pros-and-cons-block .pros-and-cons-list__item_minus:before {content: url("../i/minus.svg"); background-color: #843e24}
.extra-bonus {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 35px; color: var(--main-font-color); background-color: var(--block_bg); background-repeat: no-repeat; background-position: top center; background-size: cover}
.extra-bonus__title {text-align: center; margin-bottom: 13px}
.extra-bonus__description {font-weight: 600; font-size: 18px; line-height: 24px; text-align: center; max-width: 773px}
.extra-bonus__description .promo-container__text {
    color: var(--primary_color)
}
.extra-bonus .proposal-block {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-top: 35px; width: 100%}
.extra-bonus .proposal-block__description {font-weight: 700; font-size: 16px; line-height: 24px; color: #cbcbcb; text-align: center; max-width: 575px; margin-bottom: 17px}
.extra-bonus .proposal-block .proposal-list {display: -webkit-box; display: -ms-flexbox; display: flex; gap: 22px; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 100%}
.extra-bonus .proposal-block .proposal-list__item {font-weight: 600; font-size: 18px; line-height: 24px; text-align: center; background: rgba(22, 88, 242, .5); list-style: none; padding: 12px; -webkit-box-flex: 1; -ms-flex: 1 1; flex: 1 1}
.extra-bonus__btn {margin-top: 44px; border: none; cursor: pointer}
.extra-bonus__footnote {font-weight: 500; font-size: 16px; line-height: 22px; margin-top: 13px; margin-bottom: unset; color: #cbcbcb}
.extra-bonus__footnote .promo-container {font-weight: 700; color: #ffffff}
.extra-bonus__buttons {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; align-items: center; gap: 22px; width: 100%; margin-top: 44px}
.extra-bonus__copy-field .promo-container__quote {
    display: none
}
.extra-bonus__copy-btn {width: 140px; border-radius: 24px !important; height: 100%}
.extra-bonus:nth-child(2n) {margin-top: 31px}
.btn {display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-decoration: none; text-align: center; color: #ffffff; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-transition: .2s; -o-transition: .2s; transition: 0.17s; border: none; cursor: pointer}
.btn:hover {
    opacity: .8
}
.btn_blue {background-color: #124bcf}
.btn_red {background-color: #fa5f25}
.btn_big {padding: 17px; font-weight: 700; font-size: 15px; line-height: 24px; min-width: 300px; border-radius: 28px}
.btn_medium {font-weight: 700; font-size: 15px; line-height: 24px; padding: 11px 26px; min-width: 108px; border-radius: 24px; white-space: nowrap; text-transform: uppercase}
.btn_small {padding: 11px 13px; font-weight: 600; font-size: 14px; line-height: 14px; border-radius: 14px}
.btn_android, .btn_ios {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 9px 35px 9px 22px; border-radius: 28px; min-width: 220px; min-height: 64px}
.btn_android:before, .btn_ios:before {margin-right: 17px}
.btn_android:before {
    content: url("../i/android.svg")
}
.btn_ios:before {
    content: url("../i/ios.svg")
}
.copy-field {display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background: #16162e; border: 1px solid #313256; border-radius: 24px; width: 400px; height: 44px}
.copy-field__text {font-weight: 600; font-size: 18px; line-height: 24px; padding: 0 13px}
.copy-field__copy-btn {
    position: absolute;
    right: 0;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}
.text-image-banner {position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; gap: 22px}
.text-image-banner__bg-image-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-flex: 1;
    -ms-flex: 1 1;
    flex: 1 1;
    align-self: center
}
.text-image-banner__title {font-weight: 700; font-size: 32px; line-height: 42px; text-transform: uppercase; color: #ffffff; margin-bottom: 17px}
.text-image-banner__title span {
    color: var(--primary_color)
}
.text-image-banner__description {font-weight: 500; font-size: 16px; line-height: 22px; color: #cbcbcb}
.text-image-banner__description b, .text-image-banner__description strong {font-weight: 700; color: #ffffff}
.text-image-banner__footer {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-top: 40px}
.text-image-banner__btn {height: 56px; margin-right: 39px}
.text-image-banner__license-block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}
.text-image-banner .license-block__description {font-weight: 500; font-size: 14px; line-height: 20px; color: #cbcbcb; margin-left: 4px}
.toc__header {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 9px 9px 9px 22px; color: var(--main-font-color); cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none}
.toc__title {
    text-transform: uppercase;
	font-weight: 700;
    font-size: 24px;
    line-height: 32px;
}
.toc__btn {
    width: 32px;
    height: 32px;
    background-image: url("../i/dropdown-list-arrow.svg");
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}
.toc__body {display: none; padding: 26px 22px}
.toc .toc-body-list {
    display: -ms-grid;
    display: grid;
    grid-template-columns:repeat(6, 1fr);
    grid-column-gap: 12px;
    grid-row-gap: 16px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    list-style: none
}
.toc .toc-body-list__item {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-flex: 1;
    -ms-flex: 1 1;
    flex: 1 1
}
.toc .toc-body-list__link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-flex: 1;
    -ms-flex: 1 1;
    flex: 1 1;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: var(--main-font-color);
    text-decoration: none
}
.toc .toc-body-list__link:hover {
    text-decoration: underline
}
.toc .toc-body-list__link svg {max-width: 23px; margin-right: 4px; transform: scale(.7)}
.toc._active .toc__header .toc__btn {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}
.toc._active .toc__body {
    display: block
}
.about-table, .about-table__body, .wp-block-table {
    width: 100%
}
.about-table .site-section__body {
    display: flex;
    flex-direction: column;
    align-items: center
}
.about-table__body {
    width: 100%;
    overflow-x: auto
}
.about-table__table table, .wp-block-table table {
    width: 100%;
    min-width: 500px
}
.about-table__table tr td:first-child, .wp-block-table table tr td:first-child {
    width: 306px
}
.about-table__btn {margin-top: 35px}
.table, .wp-block-table table {
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
    min-width: 600px
}
.table th, .wp-block-table table th {font-weight: 600; font-size: 16px; line-height: 22px; text-align: center; color: var(--main-font-color); background-color: var(--table-head-color); padding: 13px; border-style: solid; border-color: #262936; border-width: 1px 1px 2px}
.table td, .wp-block-table table td {font-weight: 500; font-size: 16px; line-height: 22px; text-align: left; word-break: break-word; padding: 13px 17px; color: var(--second-font-color); border: 1px solid #262936}
.table._dis_bg td, .wp-block-table table._dis_bg td {
    background-color: unset
}
.table td:first-child, .wp-block-table table td:first-child {
    color: var(--main-font-color)
}
.table td a, .wp-block-table table td a {color: var(--table-link-color); text-decoration: none; -webkit-transition: .2s; -o-transition: .2s; transition: 0.17s}
.table td a:hover, .wp-block-table table td a:hover {
    text-decoration: underline
}
.table td ul, .wp-block-table table td ul {padding-left: 24px}
.relink {
    width: 100%
}
.relink__string {display: -webkit-box; display: -ms-flexbox; display: flex; padding: 9px 22px; background-color: var(--header-dark-color); height: 61px}
.relink__menu-container {
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1 1;
    flex: 1 1
}
.relink__menu-container:after {content: ""; position: absolute; top: 0; right: 0; bottom: 0; margin: auto; width: 44px; height: 56px; background: -webkit-gradient(linear, right top, left top, from(#13172c), to(rgba(19, 23, 44, 0))); background: -o-linear-gradient(right, #13172c 0, rgba(19, 23, 44, 0) 100%); background: linear-gradient(270deg, #13172c 0, rgba(19, 23, 44, 0) 100%); z-index: 2}
.relink__menu {
    position: relative;
    width: 100%;
    height: 100%;
    overflow-x: auto;
    scrollbar-width: none
}
.relink__menu::-webkit-scrollbar {
    display: none
}
.relink__list {position: absolute; left: 0; right: 20px; display: -webkit-box; display: -ms-flexbox; display: flex; gap: 13px; list-style: none}
.relink__dropdown {
    overflow: auto;
    scrollbar-width: thin;
    scrollbar-color: rgba(255, 255, 255, .1) var(--dropdown-bg-color)
}
.relink__dropdown::-webkit-scrollbar {
    width: 9px
}
.relink__dropdown::-webkit-scrollbar-track {
    background: 0 0
}
.relink__dropdown::-webkit-scrollbar-thumb {background-color: rgba(255, 255, 255, .1); border-radius: 24px; border: transparent}
.relink__dropdown-btn {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 5px 9px; background: rgba(255, 255, 255, .1); border: none; border-radius: 7px; margin-left: 22px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; cursor: pointer; -webkit-transition: .2s; -o-transition: .2s; transition: 0.17s}
.relink .relink__dropdown-btn {
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: var(--second-font-color);
    margin-bottom: 0
}
.relink__dropdown-btn:hover {
    opacity: .8
}
.relink__dropdown-btn:after {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    content: url("../i/relink-dropdown-arrow.svg");
    margin-left: 2px
}
.relink .relink-btn {display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-decoration: none; padding: 5px 17px 5px 9px; background-color: rgba(255, 255, 255, .1); border-radius: 7px; -webkit-transition: .2s; -o-transition: .2s; transition: 0.17s; border: none; cursor: pointer}
.relink .relink-btn:hover {
    opacity: .8
}
.relink .relink-btn_hot:before, .relink .relink-btn_popular:before, .relink .relink-btn_top:before {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 4px
}
.relink .relink-btn_hot:before {
    content: url("../i/hot.svg")
}
.relink .relink-btn_top:before {
    content: url("../i/top.svg")
}
.relink .relink-btn_popular:before {
    content: url("../i/popular.svg")
}
.relink .relink-btn__ico {
    width: 32px;
    height: 32px;
    margin-right: 4px
}
.relink .relink-btn__name {
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: var(--second-font-color)
}
.relink .relink-dropdown {display: none; background-color: var(--dropdown-bg-color); padding: 26px; margin: 0 22px; border-radius: 7px; max-height: 284px}
.relink .relink-dropdown .relink__list {
    position: relative;
    display: -ms-grid;
    display: grid;
    grid-template-columns:repeat(6, 1fr);
    grid-column-gap: 16px;
    grid-row-gap: 21px;
    list-style: none;
    width: 100%
}
.relink .relink-dropdown .relink-btn {
    width: 100%
}
.relink._open .relink-dropdown {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}
.relink._open .relink__string .relink__dropdown-btn:after {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}
.download-mobile__body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}
.download-mobile__content {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; max-width: 693px}
.download-mobile__description {font-weight: 500; font-size: 16px; line-height: 22px; color: #ffffff; margin-bottom: 26px}
.download-mobile__description p:last-child {
    margin-bottom: 0
}
.download-mobile__buttons-block {margin-bottom: 26px; background-color: var(--heading-bg-color); padding: 22px}
.download-mobile__buttons-caption {display: block; font-weight: 600; font-size: 18px; text-align: center; line-height: 24px; color: var(--second-font-color); margin-bottom: 17px}
.download-mobile__buttons-caption span {color: #fa5f25}
.download-mobile__buttons {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; gap: 22px}
.download-mobile .wp-block-table tr td, .download-mobile__table tr td {
    background-color: transparent
}
.download-mobile .wp-block-table tr td:first-child, .download-mobile__table tr td:first-child {
    width: 277px
}
.download-mobile .wp-block-table tr td:nth-child(2), .download-mobile__table tr td:nth-child(2) {
    font-weight: 500;
    font-size: 14px;
    line-height: 20px
}
.download-mobile__image-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    width: 100%;
    -webkit-box-flex: 1;
    -ms-flex: 1 1;
    flex: 1 1
}
.download-mobile__image-container img {-o-object-fit: contain; object-fit: contain; max-width: 349px}
.welcome-bonus {display: flex; flex-direction: column; align-items: center; position: relative; min-height: 283px; padding: 35px; width: 100%}
.welcome-bonus:before {
    position: absolute;
    content: "";
    top: 0;
    left: 20px;
    width: 216px;
    height: 237px;
    background-image: url("../i/welcome-bonus-left-gift.webp");
    background-size: cover
}
.welcome-bonus:after {
    position: absolute;
    content: "";
    top: 9px;
    right: 21px;
    width: 218px;
    height: 223px;
    background-image: url("../i/welcome-bonus-right-gift.webp");
    background-size: cover
}
.welcome-bonus__title {color: var(--main-font-color); margin-bottom: 22px; min-width: 283px; z-index: 2}
.welcome-bonus__description-block {text-align: center; min-width: 991px; max-width: 100%; background: rgba(22, 88, 242, .5); -webkit-backdrop-filter: blur(5px); backdrop-filter: blur(5px); border-radius: 5px; padding: 17px 44px; z-index: 2}
.welcome-bonus__description {font-style: normal; font-weight: 800; font-size: 51px; line-height: 52px; color: var(--main-font-color)}
.welcome-bonus__copy-field {margin-top: 44px; min-width: 578px; height: 56px; color: var(--main-font-color); z-index: 2; background-color: #0e0e19; border-color: #0e0e19; border-radius: 28px}
.welcome-bonus__copy-text {padding: 17px}
.welcome-bonus__copy-btn {font-weight: 700; font-size: 15px; line-height: 24px; min-width: 240px; border-radius: 28px; text-transform: uppercase}
.tabs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}
.tabs__menu {position: relative; background: #03010d; padding: 13px 22px}
.tabs__list {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; list-style: none; background: var(--block_bg); border-radius: 9px; gap: 9px; padding: 9px; max-height: 456px; overflow: auto; overflow-x: hidden}
@media (max-width: 1200px){
.tabs__list {
        max-height: unset;
        height: unset
    }
}
.tabs__item {display: block; padding: 13px; min-width: 206px; font-weight: 600; font-size: 15px; line-height: 24px; text-align: center; cursor: pointer; color: var(--main-font-color); border-radius: 7px; -webkit-transition: .2s; -o-transition: .2s; transition: 0.17s; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none}
.tabs__item._active, .tabs__item:hover {
    background-color: var(--header-active-bg-color)
}
.tabs__views {
    background-color: var(--block_bg);
    -webkit-box-flex: 1;
    -ms-flex: 1 1;
    flex: 1 1
}
.tabs .tab-view {
    display: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.tabs .tab-view._active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}
.tabs .tab-view__header {background-color: var(--heading-bg-color); color: var(--main-font-color); padding: 9px 26px}
.tabs .tab-view__body {display: -webkit-box; display: -ms-flexbox; display: flex; gap: 22px; padding: 26px 22px 35px 26px}
.tabs .tab-view__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    flex: 1 1
}
.tabs .tab-view__content li, .tabs .tab-view__content p, .tabs .tab-view__content span, .tabs .tab-view__content td {
    font-weight: 500;
    font-size: 16px;
    line-height: 22px;
    color: white
}
.tabs .tab-view__btn {height: auto; margin-top: 11px}
.tabs .tab-view__image-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: flex-start;
    max-width: 56%
}
.tabs .tab-view__image-container img {max-width: 100%; max-height: 500px; border-radius: 5px; width: 100%; height: auto; object-fit: contain}
.payments-table {
    position: relative
}
.payments-table__view {
    overflow-x: auto
}
.payments-table__table {
    table-layout: fixed;
    min-width: 760px
}
.payments-table__table td, .payments-table__table th {
    min-width: 240px
}
.payments-table__table td {width: 100%; padding: 11px 13px}
.payments-table__first-cell-content {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 11px}
.payments-table__payment-system-caption {
    display: inline-block
}
.payments-table__inner-row {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; width: 100%; margin-bottom: 13px}
.payments-table__inner-row:last-child {
    margin-bottom: 0
}
.payments-table__prop {
    font-weight: 600;
    font-size: 16px;
    line-height: 22px
}
.payments-table__val {
    font-weight: 500;
    font-size: 14px;
    line-height: 20px
}
.description-table {
    position: relative
}
.description-table:after {display: none; content: ""; position: absolute; top: 0; right: 0; width: 48px; height: 100%; background: -webkit-gradient(linear, right top, left top, from(#13172c), to(rgba(19, 23, 44, 0))); background: -o-linear-gradient(right, #13172c 0, rgba(19, 23, 44, 0) 100%); background: linear-gradient(270deg, #13172c 0, rgba(19, 23, 44, 0) 100%); z-index: 2}
.description-table__table {
    min-width: 760px
}
.description-table__table td {padding: 11px 13px}
.description-table__cell {
    width: 472.5px;
    vertical-align: top
}
.description-table__image-cell {
    width: 295px;
    vertical-align: middle
}
.description-table__image-block {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 11px}
.description-table__image {border-radius: 5px}
.text-image__header {padding: 9px 22px}
.text-image__body {display: -webkit-box; display: -ms-flexbox; display: flex; gap: 22px}
.text-image__body._reversed {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}
.text-image__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    font-weight: 500;
    font-size: 16px;
    line-height: 22px;
    color: var(--second-font-color);
    -webkit-box-flex: 1;
    -ms-flex: 1 1;
    flex: 1 1;
    overflow: hidden
}
.text-image__content._middle {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}
.text-image__content._bottom {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}
.text-image__content .btn {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}
.text-image__content .wp-block-table:not(:last-of-type) {margin-bottom: 22px}
.text-image__content .wp-block-table + p {margin-top: 22px}
.text-image__image-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1 1;
    flex: 1 1;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}
.text-image__image-container._middle {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}
.text-image__image-container._bottom {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}
.text-image__image-container .get-image img {-o-object-fit: contain; object-fit: contain; border-radius: 5px; max-width: 100%; max-height: 90vh}
.faq {
    width: 100%
}
.faq__title {padding: 9px 17px}
.faq__body {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; gap: 35px; padding: 26px 39px 52px}
.faq-item {
    width: 100%
}
details > summary {
    list-style: none
}
details > summary::-webkit-details-marker {
    display: none
}
.faq-item .faq-item__body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column
}
.faq-item .faq-item__body p:last-child {
    margin-bottom: 0
}
.faq-item .faq-item__title-block {display: flex; align-items: center; gap: 13px; padding: 4px 9px}
.faq-item__header {position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; background-color: #242d4f; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none}
.faq-item__title {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 13px}
.faq-item__title-block:after {
    content: url("../i/faq-plus.svg");
    display: flex;
    width: 28px;
    height: 28px;
    flex: 1 1;
    justify-content: flex-end
}
.faq-item .faq-item__header[open] .faq-item__title-block:after {
    content: url("../i/faq-cross.svg")
}
.faq-item__body {display: none; padding: 17px 22px; font-weight: 500; font-size: 16px; line-height: 22px; color: #b2b1c7; background-color: #16162e; border: 1px solid #242d4f}
.mobile-popup-offer {-webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; max-width: 471px; border: none; cursor: pointer}
.mobile-popup-offer__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 4px;
    -webkit-box-flex: 1;
    -ms-flex: 1 1;
    flex: 1 1
}
.mobile-popup-offer__title {color: #010b32; font-family: 'Rubik'; font-size: 14px; font-style: normal; font-weight: 700; line-height: 16px; text-align: left}
.mobile-popup-offer__title span {color: #ceca00}
.mobile-popup-offer__description {
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: var(--second-font-color);
    white-space: nowrap
}
.mobile-popup-offer__btn-container {padding: 7px 0}
.mobile-popup-offer__btn {position: relative; display: flex; gap: 9px; width: 100%; font-family: 'Rubik', -apple-system, sans-serif; color: #ffffff; font-size: 14px; font-weight: 800; line-height: 18px; border-radius: 9px; background: #14a572; padding: 11px 79px 11px 13px !important; max-height: unset}
.mobile-popup-offer._app .mobile-popup-offer__btn {padding: 11px 57px 11px 13px !important}
.mobile-popup-offer:not(._app) .mobile-popup-offer__btn:after {
    content: url("../i/gift.svg");
    position: absolute;
    right: 4px
}
.mobile-popup-offer._app .mobile-popup-offer__btn:after {
    content: url("../i/phone.webp");
    position: absolute;
    right: 4px
}
.mobile-popup {display: none; align-items: center; position: fixed; right: 8px; bottom: 8px; left: 8px; margin: auto; z-index: 999; border-radius: 14px; background: #ffffff; padding: 9px}
.scroll-top {
    position: fixed;
    bottom: 15px;
    right: 15px;
    z-index: 99
}
.scroll-top__button {position: relative; appearance: none; border: none; outline: 0; display: flex; justify-content: center; align-items: center; cursor: pointer; width: 44px; height: 44px; background-color: #14a572; border-radius: 50%}
.scroll-top__button svg {
    width: 24px;
    height: 24px
}
.how-to__header {padding: 9px 22px}
.how-to__list {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; gap: 35px}
.how-to__caption {color: #ffffff; font-size: 16px; line-height: 22px; text-align: center; margin-bottom: 26px}
.how-to .how-to-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}
.how-to .how-to-item img {
    width: auto;
    max-height: 450px
}
.how-to .how-to-item:first-child .how-to-item__id:before, .how-to .how-to-item:last-child .how-to-item__id:after {
    display: none
}
.how-to .how-to-item__id {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 48px;
    min-width: 48px;
    background-color: var(--primary_color);
    color: var(--main-font-color);
    font-weight: 700;
    font-size: 28px;
    line-height: 36px;
    text-transform: uppercase
}
.how-to .how-to-item__id:before {
    position: absolute;
    content: "";
    top: 0;
    border: 24px solid transparent;
    border-top: 12px solid var(--block_bg);
    z-index: 2
}
.how-to .how-to-item__id:after {
    position: absolute;
    content: "";
    background-image: url("../i/how-to-chevrone.svg");
    width: 88px;
    height: 22px;
    top: 100%
}
.how-to .how-to-item__body {position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 22px; -webkit-box-flex: 1; -ms-flex: 1 1; flex: 1 1; padding: 17px; background-color: #411f6090; border: 1px solid #7a4ba6; border-radius: 5px}
.how-to-item__step {position: absolute; top: 5px; left: 5px; background-color: #411f60; display: flex; align-items: center; justify-content: center; border-radius: 2px; font-size: 16px; line-height: 16px; padding: 5px; width: 24px; height: 24px}
.how-to .how-to-item__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 63;
    -ms-flex: 63 1;
    flex: 63 1;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}
.how-to .how-to-item__title {margin-bottom: 9px}
.how-to .how-to-item__description {
    font-weight: 500;
    font-size: 16px;
    line-height: 22px;
}
.how-to .how-to-item__btn {margin-top: 11px}
.how-to .how-to-item__image-container img {
    max-width: 100%
}
.how-to._dis .how-to-item__id:before {
    border-top-color: var(--main-bg-color)
}
.rate-block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}
.rate-block__title {
    font-size: 14px;
    line-height: 18px;
    color: var(--second-font-color);
    margin-right: 2px
}
.rate-block__star {
    background-repeat: no-repeat;
    background-position: center
}
.rate-block__star._empty {
    background-image: url("../i/empty-star.svg")
}
.rate-block__star._fill {
    background-image: url("../i/fill-star.svg")
}
.rate-block__star._fill-empty, .rate-block__star._selected {
    background-image: url("../i/fill-empty-star.svg")
}
.comments {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}
.comments__list {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-top: 0; gap: 22px; padding-left: 22px; padding-right: 22px}
.comment-add-field {width: 100%; margin-bottom: 35px}
.comment-add-field__header {padding: 9px 22px}
.comment-add-field__body {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 35px}
.comment-add-field__form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 610px
}
.comment-add-field .comment-add-form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}
.comment-add-field .comment-add-form__header {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; width: 100%; margin-bottom: 22px}
.comment-add-field .comment-add-form__name {width: 373px; padding: 14px 17px}
.comment-add-field .comment-add-form__text {width: 100%; height: 113px; padding: 17px}
.comment-add-field .comment-add-form__rate-block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}
.comment-add-field .comment-add-form__btn {display: inline-block; font-style: normal; font-weight: 700; font-size: 15px; line-height: 24px; color: var(--main-font-color); padding: 11px 26px; background: rgba(18, 75, 207, .25); -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, .04); box-shadow: 0 2px 8px rgba(0, 0, 0, .04); border-radius: 24px; border: none; margin-top: 16px; cursor: pointer; -webkit-transition: .2s; -o-transition: .2s; transition: 0.17s}
.comment-add-field .comment-add-form__btn:hover {
    opacity: .8
}
.comment-add-field .comment-add-form__alert {font-weight: 500; font-size: 16px; line-height: 22px; color: var(--second-font-color); margin-top: 16px}
.comment-add-field .comment-add-form__alert.error {color: #e1461f}
.comment-add-field .comment-add-form__star {
    width: 28px;
    height: 28px;
    cursor: pointer
}
.comment-add-field .comment-input {font-weight: 500; font-size: 14px; line-height: 18px; color: var(--main-font-color); background: var(--main-bg-color); border: 1px solid var(--stroke-color); border-radius: 9px}
.comment-add-field .comment-input::-webkit-input-placeholder {font-style: normal; font-weight: 500; font-size: 14px; line-height: 18px; color: #868686; opacity: 1}
.comment-add-field .comment-input::-moz-placeholder {font-style: normal; font-weight: 500; font-size: 14px; line-height: 18px; color: #868686; opacity: 1}
.comment-add-field .comment-input:-ms-input-placeholder {font-style: normal; font-weight: 500; font-size: 14px; line-height: 18px; color: #868686; opacity: 1}
.comment-add-field .comment-input::-ms-input-placeholder {font-style: normal; font-weight: 500; font-size: 14px; line-height: 18px; color: #868686; opacity: 1}
.comment-add-field .comment-input::placeholder {font-style: normal; font-weight: 500; font-size: 14px; line-height: 18px; color: #868686; opacity: 1}
.comment-item {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; background-color: var(--block_bg); padding: 17px; gap: 13px}
.comment-item__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}
.comment-item__rate-title {
    margin-right: 4px
}
.comment-item__nickname {
    font-weight: 600;
    font-size: 16px;
    line-height: 22px;
    color: var(--main-font-color)
}
.comment-item__text {
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: var(--second-font-color)
}
.comment-item__date {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; width: 100%; font-weight: 500; font-size: 14px; line-height: 20px; color: #868686}
.comment-item__star {
    width: 20px;
    height: 20px
}
.comment-item__star._empty {
    background-size: contain
}
.video__thumb-container {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative; cursor: pointer; -webkit-transition: .2s; -o-transition: .2s; transition: 0.17s}
.video__thumb-container:hover:after {
    opacity: .8
}
.video__thumb-container:after {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    content: "";
    background-image: url("../i/play.svg");
    background-repeat: no-repeat;
    background-position: center right;
    position: absolute;
    width: 80px;
    height: 80px;
    z-index: 2
}
.video__thumb-container iframe {
    width: 100%;
    border: none;
    aspect-ratio: 16/9
}
.video_loaded .video__thumb, .video_loaded:after {
    display: none
}
.video__thumb {
    width: 100%
}
.video__description {
    font-weight: 500;
    font-size: 16px;
    line-height: 22px;
    color: var(--second-font-color);
    -webkit-box-flex: 45;
    -ms-flex: 45 1;
    flex: 45 1
}
.articles {
    width: 100%
}
.articles__body {display: -ms-grid; display: grid; grid-template-columns: repeat(4, 1fr); gap: 22px}
.articles .article-item {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; background: var(--header-active-bg-color); border-radius: 5px; overflow: hidden; -webkit-box-flex: 1; -ms-flex: 1 1; flex: 1 1; text-decoration: none; -webkit-transition: .2s; -o-transition: .2s; transition: 0.17s}
.articles .article-item:hover {
    opacity: .8
}
.articles .article-item__image {
    height: 180px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center
}
.articles .article-item__image .get-image {
    width: 100%;
    height: 100%
}
.articles .article-item__image .get-image img {
    width: 100%;
    height: auto;
    object-fit: cover
}
.articles .article-item__text {padding: 9px 17px 17px; color: var(--main-font-color); background: #1f2743}
.footer {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background: #000925; padding: 0 22px; width: 100%}
.footer__top {display: -webkit-box; display: -ms-flexbox; display: flex; padding: 22px 0; min-width: 1240px}
.footer__bottom {font-weight: 500; font-size: 14px; line-height: 20px; text-align: center; color: var(--second-font-color); border-top: 1px solid #411f60; padding: 22px 0; width: 100%}
.footer__bottom > p {max-width: 1168px; margin-right: auto; margin-left: auto}
.footer__bottom > :not(:first-child) {margin-top: 1.093rem}
.footer__logo-inner {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 33px; padding: 22px 0}
.footer__dcma {
    width: 89px;
    height: 44px
}
.footer__nav-container .menu {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; list-style: none; padding: 17px 0; gap: 13px}
.footer__nav-container .menu .menu-item {
    display: inline-block;
    line-height: 20px
}
.footer__nav-container .menu .menu-item a, .footer__nav-container .menu .menu-item span {display: inline-block; font-weight: 500; font-size: 14px; line-height: 20px; color: var(--second-font-color); text-decoration: none; min-width: 220px; -webkit-transition: .2s; -o-transition: .2s; transition: 0.17s}
.footer__nav-container .menu .menu-item a:hover {
    color: var(--main-font-color)
}
.footer__socials-container {gap: 26px; margin: 0 auto 22px auto}
.footer__socials-container a, .footer__socials-container p {
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: var(--second-font-color)
}
.footer__socials-container a {
    text-decoration: none
}
.footer__socials {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    list-style: none;
    height: 44px;
    gap: 4px
}
.footer__social {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 44px;
    height: 44px;
    background-repeat: no-repeat;
    background-position: center
}
.footer__second-logo-footnote {
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: var(--second-font-color)
}
.footer .footer-top-container {position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding-left: 44px; padding-right: 44px}
.footer .footer-top-container:after {position: absolute; right: 0; top: 0; content: ""; width: 1px; height: 100%; background-color: #411f60}
.footer .footer-top-container:first-child {
    padding-left: 0
}
.footer .footer-top-container:last-child {
    padding-right: 0
}
.footer .footer-top-container:last-child:after {
    display: none
}
.sitemap {
    width: 100%
}
.sitemap__body {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; gap: 26px}
.sitemap__nav {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; gap: 14px}
.sitemap__page-title {display: inline-block; font-weight: 600; font-size: 18px; line-height: 24px; color: var(--primary_color); text-decoration: none; height: auto; -webkit-transition: .2s; -o-transition: .2s; transition: 0.17s}
.sitemap__page-title:hover {
    text-decoration: underline
}
.sitemap__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}
.sitemap__list-item {margin-left: 26px; margin-bottom: 9px}
.sitemap__list-item:last-child {
    margin-bottom: 0
}
.sitemap__list-item::marker {
    color: var(--second-font-color)
}
.sitemap__list-item:hover::marker {
    color: var(--main-font-color)
}
.sitemap__parent-link {display: inline-block; font-style: normal; font-weight: 500; font-size: 16px; line-height: 22px; text-decoration: underline; color: var(--second-font-color); margin-bottom: 9px; -webkit-transition: .2s; -o-transition: .2s; transition: 0.17s}
.sitemap__parent-link:hover {
    color: var(--main-font-color)
}
.sitemap__parent-link:last-child {
    margin-bottom: 0
}
.sitemap__child-link {font-style: normal; font-weight: 500; font-size: 16px; line-height: 22px; text-decoration: underline; color: var(--second-font-color); -webkit-transition: .2s; -o-transition: .2s; transition: 0.17s}
.sitemap__child-link:hover {
    color: var(--main-font-color)
}
.slots {
    width: 100%
}
.slots__header {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 17px 22px}
.slots__header-btn {display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 2px; font-weight: 500; font-size: 15px; line-height: 24px; text-decoration: none; color: var(--main-font-color); background: rgba(255, 255, 255, .1); border-radius: 5px; padding: 4px 13px; -webkit-transition: .2s; -o-transition: .2s; transition: 0.17s; border: none; cursor: pointer}
.slots__header-btn:hover {
    opacity: .8
}
.slots__header-btn:after {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    content: url("../i/slots-btn-arrow.svg");
    line-height: 16px;
}
.slots__body {display: -ms-grid; display: grid; grid-template-columns: repeat(6, 1fr); gap: 22px}
.slots .slot-item {position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; width: 100%; border-radius: 5px; gap: 4px; margin-bottom: 0; background-color: #411f6090}
.slots .slot-item__image {position: relative; width: 100%; height: 130px; background-repeat: no-repeat; background-position: center; background-size: cover; border-radius: 5px; overflow: hidden; -webkit-transition: .2s; -o-transition: .2s; transition: 0.17s}
.slots .slot-item__image .get-image {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 0
}
@media (max-width: 850px){
.slots .slot-item__image .get-image {
        position: static
    }
}
.slots .slot-item__image .get-image img {
    width: 100%;
    height: auto;
    object-fit: contain
}
@media (min-width: 831px){
.slots .slot-item__image:hover .slot-item__inner-block {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        position: absolute;
        z-index: 1
    }
}
.slots .slot-item__inner-block {display: none; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 15px; width: 100%; height: 100%; background-color: rgba(17, 23, 45, .8); transition: 0.17s}
.slot-item__btn {font-weight: 600; font-size: 14px; line-height: 14px; height: auto; padding: 11px 13px; border-radius: 14px; cursor: pointer}
.slots .slot-item__title {text-align: center; font-weight: 700; font-size: 16px; line-height: 24px; padding: 11px 5px}
.slots-popup {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}
.slots-popup__header {position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 26px}
.slots-popup__title {
    color: var(--main-font-color)
}
.slots-popup__header-buttons {
    -webkit-box-flex: 1;
    -ms-flex: 1 1;
    flex: 1 1
}
.slots-popup__btn {font-weight: 700; font-size: 15px; line-height: 24px; padding: 11px 26px; border-radius: 24px; cursor: pointer}
.slots-popup__cross {padding-top: 17px; padding-bottom: 17px; background: unset; border: none}
.slots-popup__body {
    position: relative;
    width: 100%;
    height: 548px
}
.slots-popup__body iframe {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: none;
}
.popup-win {
    display: none;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 333;
    margin-top: 0!important;
    background-color: rgba(0, 0, 0, .35)
}
.popup-win_active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}
.popup-win .popup {width: 1243px; background: linear-gradient(356deg, rgb(3, 1, 13) 4%, rgb(0, 14, 60) 62%)}
.popup-win .popup__header {padding: 9px 22px; background: #411f6090}
.popup-win .popup__cross {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 28px;
    height: 28px;
    background-image: url("../i/popup-cross.svg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    cursor: pointer
}
.popup-win .popup__body {

}
.breadcrumbs {width: 100%; background-color: #251b52}
.breadcrumbs__list {padding: 11px 0; max-width: 1168px; margin: 0 auto; list-style: none; display: -webkit-box; display: -ms-flexbox; display: flex}
@media (max-width: 1280px){
.breadcrumbs__list {margin-left: 22px; margin-right: 22px}
}
.breadcrumbs__item {
    margin-right: 3px
}
.breadcrumbs__link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}
.breadcrumbs__link > svg {
    margin-left: 3px
}
.breadcrumbs__link, .breadcrumbs__link--no-active {font-weight: 700; font-size: 14px; line-height: 20px; text-decoration: none; color: #cbcbcb}
.breadcrumbs__link--no-active {color: #1658f2}
.custom-gallery {
    overflow: auto
}
.custom-gallery__body {display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 33px}
.custom-gallery .get-image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 1;
    -ms-flex: 1 1;
    flex: 1 1;
    min-width: 172px;
    max-height: 400px
}
@media (min-width: 1201px){
header .menu .menu-item .sub-menu .menu-item:hover {background-color: rgba(255, 255, 255, .1)}
header .menu .menu-item:hover .menu-arrow svg {
        transform: unset
    }
.lang-block:hover .lang-block__sub-menu, header .menu .menu-item:hover .sub-menu {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        flex-wrap: wrap;
        max-height: 430px
    }
.lang-block .lang-item:hover {
        background: var(--header-active-bg-color)
    }
}
@media (min-width: 1280px){
.description-table, .payments-table {
        width: 100%
    }
}
@media (min-width: 1281px){
.site-section._dis .site-section__body, .site-section._dis .site-section__header {
        padding-left: 0;
        padding-right: 0
    }
}
@media (max-width: 1280px){
.onewinmd-wrapper {margin-left: 22px; margin-right: 22px}
.text-image-banner__bg-image-container {margin-right: -22px}
.footer {-webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; padding: 0 17px}
.footer__top {
        min-width: unset
    }
.popup-win .popup {margin-left: 22px; margin-right: 22px}
}
@media (max-width: 1279px){
.text-image-banner {
        width: auto
    }
}
@media (max-width: 1260px){
.description-table__cell {
        width: auto
    }
}
@media (max-width: 1243px){
.popup-win .popup {
        width: 100%
    }
}
@media (max-width: 1240px){
.toc .toc-body-list {
        grid-template-columns:repeat(3, 1fr)
    }
.relink .relink-dropdown .relink__list {
        grid-template-columns:repeat(4, 1fr)
    }
}
@media (max-width: 1200px){
body {padding-top: 57px}
.header {
        height: 68px;
        position: fixed;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
.header__logo {-webkit-box-flex: 1; -ms-flex: 1 1; flex: 1 1; padding: 19px 0; -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2}
.header__logo img {max-width: 97px}
.header__nav {
        display: none
    }
.header__buttons {justify-content: flex-end; padding: 10px 17px; order: 4; flex: 1 1 100%}
.header__btn {margin-right: 9px}
.header__lang-block {
        justify-content: flex-end;
        order: 3
    }
.header__lang-item {padding: 0 22px}
.header__nav .menu-main-nav_bn-container, .header__nav .menu-main-nav_br-container, .header__nav .menu-main-nav_hi-container, header .header__nav .menu-main-nav-container {
        display: none;
        width: 100%
    }
header .menu {-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; width: 100%; padding-top: 22px; overflow: auto}
header .menu .menu-item {
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 100%;
        height: auto
    }
header .menu > .menu-item:not(:last-child):after {content: ''; width: calc(100% - 32px); height: 1px; margin: 0 auto; background: linear-gradient(90deg, #314db1 0, rgba(1, 11, 50, 0) 100.75%)}
header .menu .menu-item > a, header .menu .menu-item > span {width: 100%; padding: 11px 17px}
header .menu .menu-item.menu-item-has-children > a, header .menu .menu-item.menu-item-has-children > span {
        display: flex
    }
header .menu .menu-item.menu-item-has-children:not(._active) > a svg:last-child, header .menu .menu-item.menu-item-has-children:not(._active) > span svg:last-child {
        transform: rotate(180deg)
    }
header .menu .menu-item.menu-item-has-children._active > a svg:last-child, header .menu .menu-item.menu-item-has-children._active > span svg:last-child {
        transform: unset
    }
header .menu .menu-item.menu-item-has-children_active .sub-menu {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
header .menu .menu-item.menu-item-has-children_active > a:after {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg)
    }
header .menu .menu-item .sub-menu {
        position: relative;
        top: 0;
        padding-top: 0;
        background-color: unset;
    }
header .menu .menu-item .sub-menu .menu-item > a, header .menu .menu-item .sub-menu .menu-item > span {padding: 11px 35px}
header .menu .menu-item .sub-menu .menu-item:first-child > a, header .menu .menu-item .sub-menu .menu-item:first-child > span {padding-top: 11px; border-radius: unset}
header .menu .menu-item .sub-menu .menu-item:last-child > a {padding-bottom: 11px; border-radius: unset}
.header.burger-active {
        height: auto;
        overflow: auto;
        max-height: 100vh
    }
.header__burger {
        display: block;
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }
.header__burger-checkbox:checked ~ .header__nav {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -ms-flex: 1 1 100%; flex: 1 1 100%; height: auto; -ms-flex-order: 5; order: 5; margin-top: 22px}
.header__burger-checkbox:checked ~ .header__nav .menu-main-nav-container, .header__nav .menu-main-nav_bn-container, .header__nav .menu-main-nav_br-container, .header__nav .menu-main-nav_hi-container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%
    }
.header__burger-checkbox:checked ~ .header__lang-block {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3
    }
.header__burger-checkbox:checked ~ .header__lang-block .lang-block__sub-menu_active .lang-block__list {
        background: var(--main-bg-color)
    }
.header__burger-checkbox:checked ~ .header__buttons {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        justify-content: center;
        width: 100%;
        order: 4
    }
.lang-block__sub-menu {padding-top: 9px}
.lang-block__sub-menu_active {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
.btn_medium {font-weight: 600; font-size: 15px; line-height: 24px; padding: 11px 13px; border-radius: 14px; min-width: auto; text-transform: none}
.download-mobile__image-container {padding: 0 0 0 22px}
.welcome-bonus__description-block {
        min-width: auto
    }
.welcome-bonus__copy-btn {min-width: 240px; border-radius: 28px; font-weight: 700; font-size: 15px; line-height: 24px; text-transform: uppercase}
.tabs {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
.tabs__menu {position: relative; padding: 17px 0; height: 76px}
.tabs__list {position: absolute; left: 0; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; min-width: 100%; padding: 4px 17px; border-radius: unset; width: 100%; overflow: auto}
.tabs__item {min-width: unset; padding: 11px 17px; white-space: nowrap}
.tabs__views {min-height: 188px}
.tabs .tab-view__header {padding: 9px 17px}
.tabs .tab-view__body {-webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 26px; padding: 26px 17px}
.tabs .tab-view__content {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }
.tabs .tab-view__btn {font-size: 15px; line-height: 24px; width: auto; padding: 11px 26px; border-radius: 24px}
.tabs .tab-view__image-container {
        -webkit-box-flex: 1;
        -ms-flex: 1 1;
        flex: 1 1;
        max-width: 100%
    }
.mobile-popup {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}
@media (max-width: 1100px){
.text-image-banner {-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-top: 35px}
.text-image-banner__bg-image-container {
        width: 100%;
        margin-right: 0
    }
.text-image-banner__title {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }
.text-image-banner__description {-webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; margin-top: 26px; font-size: 15px}
.text-image-banner__footer {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        margin-top: 0
    }
.text-image-banner__btn {
        width: 300px;
        margin-right: 0
    }
.text-image-banner__license-block {margin-top: 9px}
.articles__body {
        grid-template-columns:repeat(3, 1fr)
    }
.footer .footer-top-container {padding-left: 17px; padding-right: 17px}
.slots__body {
        grid-template-columns:repeat(5, 1fr)
    }
.footer__logo-container > * {
        margin: 0 auto
    }
}
@media (max-width: 1000px){
.extra-bonus .proposal-block .proposal-list {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
.download-mobile__body {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse
    }
.download-mobile__content {
        max-width: unset
    }
.download-mobile__description {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }
.download-mobile__buttons-block {-webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; padding: 22px 13px}
.download-mobile .wp-block-table tr td:first-child, .download-mobile__table tr td:first-child {
        width: 160px
    }
.download-mobile__image-container {
        padding: 0
    }
.download-mobile__image-container img {
        width: 100%;
        max-height: 336px
    }
.welcome-bonus__title {
        min-width: auto
    }
.welcome-bonus__description {font-size: 35px; line-height: 52px}
.text-image__header {padding: 9px 17px}
.text-image__body {-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; gap: 26px}
.text-image__body._reversed {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
.text-image__content {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }
.text-image__image-container {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }
.text-image__image-container .get-image img {
        max-height: 60vh
    }
.footer__nav-container .menu .menu-item a, .footer__nav-container .menu .menu-item span {
        min-width: unset
    }
}
@media (max-width: 900px){
.slots__body {
        grid-template-columns:repeat(4, 1fr)
    }
}
@media (max-width: 850px){
.footer {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }
.footer__top {
        width: 100%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
.footer__logo-container {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }
.footer__logo-inner {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }
.footer__nav-container .menu .menu-item a, .footer__nav-container .menu .menu-item span {
        min-width: 220px;
        line-height: 19px
    }
.footer .footer-top-container {padding: 13px 0; border-bottom: 1px solid #411f60}
.footer .footer-top-container:last-child {
        border-bottom: none
    }
.footer .footer-top-container:after {
        display: none
    }
}
@media (max-width: 850px) and (max-width: 850px){
.footer .footer-top-container:first-child {
        padding-top: 0
    }
.footer .footer-top-container:last-child {
        padding-bottom: 0
    }
}
@media (max-width: 830px){
.slots__body {
        grid-template-columns:repeat(3, 1fr)
    }
.slots .slot-item {border: 1px solid #7d7bff}
.slots .slot-item__image {
        position: static;
        height: unset;
        display: contents;
    }
.slots .slot-item__inner-block {display: -webkit-box; display: -ms-flexbox; display: flex; gap: 13px; height: auto; background-color: unset; padding: 11px 5px 0 5px}
.slot-item__btn {font-weight: 700; font-size: 15px; line-height: 24px; padding: 11px 26px; border-radius: 24px}
}
@media (max-width: 820px){
.download-mobile__image-container {margin-bottom: 17px}
}
@media (max-width: 800px){
.toc .toc-body-list {
        grid-template-columns:repeat(2, 1fr)
    }
.relink__string {padding: 9px 17px}
.relink .relink-dropdown {padding: 17px; margin: 0 17px; max-height: 552px}
.relink .relink-dropdown .relink__list {
        grid-template-columns:repeat(2, 1fr)
    }
.welcome-bonus {padding: 35px 17px}
.welcome-bonus:before {
        top: 50px;
        left: 0;
        width: 86px;
        height: 94px
    }
.welcome-bonus:after {
        top: 62px;
        right: 0;
        width: 106px;
        height: 108px
    }
.welcome-bonus__description-block {width: 100%; padding: 17px}
.welcome-bonus__copy-field {margin-top: 26px; min-width: auto; width: 100%; height: 44px}
.welcome-bonus__copy-btn {
        min-width: 120px
    }
.articles__body {
        grid-template-columns:repeat(2, 1fr)
    }
.slots-popup__header {-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; gap: 9px}
.slots-popup__header h3 {
        width: 100%
    }
.slots-popup__cross {
        position: absolute;
        top: 8px;
        right: 16px
    }
}
@media (max-width: 760px){
.onewinmd-wrapper {
        margin-left: 0;
        margin-right: 0
    }
.onewinmd-wrapper:has(.faq) {margin-left: 17px; margin-right: 17px}
.site-section__header {padding: 13px 17px}
.site-section__body {padding: 26px 17px 35px}
.pros-and-cons__body {-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; gap: 26px}
.pros-and-cons__body .pros-and-cons-block {
        width: 100%
    }
.pros-and-cons__body .pros-and-cons-block .pros-and-cons-list__item, .pros-and-cons__body .pros-and-cons-block__title {margin-bottom: 13px}
.extra-bonus {padding: 35px 17px}
.extra-bonus__description {
        text-align: left
    }
.extra-bonus .proposal-block .proposal-list {gap: 17px}
.extra-bonus .proposal-block .proposal-list__item {background: rgba(22, 88, 242, .3); padding: 9px; border-radius: 5px}
.extra-bonus__btn {margin-top: 35px}
.extra-bonus__buttons {-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-top: 35px}
.copy-field {
        width: 100%
    }
.about-table__table tr td:first-child, .wp-block-table table tr td:first-child {
        width: 131px
    }
.download-mobile__buttons {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }
.download-mobile .wp-block-table, .download-mobile__table {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3
    }
.payments-table {
        margin-right: 0
    }
.payments-table__table {
        table-layout: unset
    }
.description-table {
        margin-right: 0
    }
.description-table:after {
        display: block
    }
.description-table__cell {
        min-width: 230px
    }
.description-table__image-cell {
        min-width: 140px
    }
.text-image__header {padding: 9px 17px}
.faq__body {gap: 17px}
.faq-item .faq-item__title-block {padding: 9px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; flex-wrap: wrap}
.faq-item .faq-item__title-block:after {
        order: 2
    }
.faq-item .faq-item__title {
        order: 3;
        width: 100%
    }
.mobile-popup-offer {gap: 10px 4px}
.mobile-popup-offer__title {
        font-size: 14px;
        line-height: 20px
    }
.how-to__header {padding: 9px 22px 11px}
.how-to .how-to-item__id {
        width: 32px;
        min-width: 32px
    }
.how-to .how-to-item__id:before {
        border: 16px solid transparent;
        border-top: 8px solid var(--block_bg)
    }
.how-to .how-to-item__id:after {
        background-image: url("../i/how-to-chevrone-mobile.svg");
        width: 64px;
        height: 18px
    }
.how-to .how-to-item__body {gap: 13px; padding: 37px 13px 37px 13px; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse}
.how-to .how-to-item__step,
    .how-to .how-to-item__body:after {
        right: 5px;
        margin: auto;
    }
.how-to .how-to-item__btn {
        min-width: unset;
        width: 100%
    }
.how-to._dis .how-to-item__id:before {
        border-top-color: var(--main-bg-color)
    }
.comments__list {padding-left: 17px; padding-right: 17px}
.comment-add-field {margin-bottom: 26px}
.comment-add-field__header {padding: 9px 22px 11px}
.comment-add-field__body {padding: 35px 17px}
.comment-add-field .comment-add-form__header {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
.comment-add-field .comment-add-form__name {
        width: 100%
    }
.comment-add-field .comment-add-form__rate-block {margin-top: 9px}
.articles .article-item {
        width: 328px
    }
.sitemap__header {padding: 13px 22px}
.sitemap__body {padding: 26px 22px 35px}
.slots__header {flex-direction: column; gap: 17px; padding: 17px}
.slots__header .slots__header-btn {
        width: 100%
    }
.slots__body {
        grid-template-columns:repeat(2, 1fr);
        justify-items: center
    }
.popup-win .popup {margin-left: 17px; margin-right: 17px}
}
@media (max-width: 700px){
.header__buttons {padding: 10px 7px; border: none}
.header__lang-block {
        display: none;
        -webkit-box-flex: 1;
        -ms-flex: 1 1;
        flex: 1 1
    }
.articles__body {
        grid-template-columns:repeat(1, 1fr);
        justify-items: center
    }
}
@media (max-width: 600px){
.articles__header {padding: 13px 26px 13px 17px}
}
@media (max-width: 500px){
.toc .toc-body-list {
        grid-template-columns:repeat(1, 1fr);
        grid-column-gap: 0;
        grid-row-gap: 10px
    }
.toc .toc-body-list__link {padding-bottom: 13px}
.relink .relink-btn_hot:before, .relink .relink-btn_popular:before, .relink .relink-btn_top:before {
        display: none
    }
.relink .relink-dropdown .relink__list {
        grid-template-columns:repeat(1, 1fr);
        grid-row-gap: 16px
    }
.slots__body {
        grid-template-columns:repeat(1, 1fr);
        justify-items: center
    }
}
@media (max-width: 767px){
.header__btn {
        flex: 1 1 auto
    }
}
@media (max-width: 400px){
.articles .article-item {
        width: 100%
    }
}
@media (max-width: 359px){
.header__buttons {padding: 10px 7px 10px 4px}
.header__btn {margin-right: 4px; padding: 11px 4px}
.btn_big {
        min-width: unset;
        width: 100%
    }
}
.header__logo img {
    height: auto
}
@media (max-width: 1000px){
header .menu .menu-item._active .sub-menu {
        display: flex
    }
}
.footer__nav-container .menu .menu-item span, header .menu .menu-item .sub-menu .menu-item > span, header .menu .menu-item.current-menu-item > span {color: #1658f2}
.text-image__image-container .get-image {
    max-width: 100%;
    max-height: 90vh
}
.text-image__image-container .get-image img {
    max-width: unset;
    max-height: unset;
    width: 100%;
    height: 100%
}
.text-image__image-container {
    flex: unset;
    max-width: 50%
}
@media (max-width: 1000px){
.text-image__image-container {
        flex: 1 1;
        max-width: unset
    }
}
.how-to .how-to-item__content {
    flex: 1 1
}
@media (max-width: 1000px){
.how-to .how-to-item__content {
        width: 100%
    }
}
.how-to-item__image-container {
    flex: unset;
    max-width: 50%
}
@media (max-width: 1000px){
.how-to-item__image-container {
        flex: 1 1;
        max-width: unset
    }
}
.how-to .how-to-item img {
    height: auto
}
.video + .content-btn-container {margin-top: 22px}
.video .get-image, .video .get-image img {
    width: 100%;
    height: 100%
}
.text-image-banner__bg-image-container img {
    height: auto
}
.relink-btn__ico {
    min-width: 32px
}
.relink .relink-btn__name {
    white-space: nowrap
}
.extra-bonus {
    position: relative
}
.extra-bonus._img {
    background-color: unset;
    overflow: hidden
}
.extra-bonus__bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1
}
.extra-bonus__bg .get-image {
    width: 100%;
    height: 100%
}
.extra-bonus__bg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    background-color: var(--block_bg)
}
.extra-bonus._img .extra-bonus__bg {
    background-color: var(--block_bg)
}
main {
    overflow: hidden
}
.screenshot-gallery__list {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    justify-content: center;
    width: fit-content;
    min-width: 100%
}
.screenshot-gallery__item:not(:last-child) {margin-right: 33px}
.screenshot-gallery__item p {
    margin: 0
}
.gbtn {transition: all 0.25s ease-in-out; background-color: rgba(9, 98, 250, .32) !important}
@media (hover: hover), screen and (min-width: 0\0
){
.gbtn:focus, .gbtn:hover {background-color: rgba(9, 98, 250, 1) !important}
}
.content-btn-container {
    display: flex;
    width: 100%
}
.content-btn-container {
    justify-content: center
}
.content-btn-container._left {
    justify-content: flex-start
}
.content-btn-container._right {
    justify-content: flex-end
}
.game {
    position: relative;
    width: 100%;
    overflow: hidden
}
.game:not(:last-of-type) {margin-bottom: 26px}
.game .game__content, .game .game__preview:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%
}
.game .game__preview:after {
    content: '';
    background: linear-gradient(0deg, rgba(0, 0, 0, .59), rgba(0, 0, 0, .59))
}
.game .game__preview .get-image {
    justify-content: center
}
.game .game__preview img {
    object-fit: contain;
    height: auto
}
.game .game__content {display: flex; flex-direction: column; justify-content: center; align-items: center; gap: 22px; padding: 22px; z-index: 1}
.game .game__content .btn {min-width: unset; padding: 11px 26px}
.game-popup {
    display: none;
    justify-content: center;
    align-items: center;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .8);
    z-index: 900
}
.game-popup._active {
    display: flex
}
.game-popup__window {
    display: flex;
    flex-direction: column;
    width: 1243px
}
.game-popup__header {display: flex; align-items: center; justify-content: space-between; position: relative; background: var(--stroke-color); height: 60px; padding: 9px 22px}
.game-popup__buttons {display: flex; justify-content: center; align-items: center; position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; padding: 9px 22px}
.game-popup__buttons .btn {height: 100%; padding: 11px 26px}
.game-popup__cross {
    display: flex;
    align-items: center;
    cursor: pointer;
    z-index: 901
}
.game-popup__body {position: relative; width: 100%; height: 548px; background-color: #000000}
.game-popup__body iframe {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    width: 100%;
    height: 100%;
    border: none
}
.game-popup__title {font-style: normal; font-weight: 700; font-size: 15px; line-height: 24px; color: #ffffff}
@media (max-width: 767px){
.game-popup__header {flex-wrap: wrap; height: unset; gap: 17px; padding: 9px 13px}
.game-popup__title {
        flex: 1 1;
        order: 1
    }
.game-popup__cross {
        justify-content: flex-end;
        flex: 1 1;
        order: 2
    }
.game-popup__buttons {
        position: static;
        flex: 1 1;
        min-width: 100%;
        order: 3;
        padding: 0
    }
}
::-webkit-scrollbar {
    width: 6px
}
::-webkit-scrollbar-track {
    background: 0 0
}
::-webkit-scrollbar-thumb {background-color: #cbcbcb; border-radius: 5px; border: transparent}
::-webkit-scrollbar:horizontal {
    width: 6px;
    height: 6px
}
@media (max-width: 1200px){
header .menu {
        padding-top: 0
    }
.page:not(.home) .page-main .onewinmd-wrapper:first-child .download-mobile {margin-top: 11px}
}
.text-image-banner {
    display: grid;
    grid-template-columns:repeat(2, 1fr)
}
.text-image-banner__bg-image-container {
    display: flex;
    align-items: center;
    height: 100%;
    grid-column: 2/3;
    grid-row: 1/4
}
@media (max-width: 1200px){
.text-image-banner {grid-template-columns: 1fr; margin-left: 22px; margin-right: 22px}
.text-image-banner__title {
        grid-row: 1/2
    }
.text-image-banner__description {
        grid-row: 3/4
    }
.text-image-banner__footer {
        grid-row: 4/5
    }
.text-image-banner__bg-image-container {
        grid-row: 2/3;
        grid-column: unset
    }
}
@media (min-width: 1201px){
header .menu .menu-item > a:hover svg, header .menu .menu-item > span:hover svg {
        transform: unset
    }
}
.menu-arrow {
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: flex-end;
    height: 100%
}
.btn_android, .btn_ios {display: grid; grid-template-columns: auto 1fr; grid-template-rows: 1fr; max-width: 220px; font-size: 16px; text-align: left}
.btn_android:before, .btn_ios:before {
    grid-column: 1/2;
    grid-row: 1/3
}
.download-mobile__buttons p {
    font-weight: 700;
    margin-bottom: 0;
    text-align: left
}
.download-mobile__buttons p:first-child {
    font-size: 14px;
    line-height: 21px;
    margin-bottom: 0
}
.download-mobile__buttons p:nth-child(2) {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 0
}
.site-section__header {color: #ffffff; background-color: #411f6090}
.download-mobile h1 {color: #ffffff}
h1 {
    font-size: 32px;
    line-height: 42px
}
h2 {
    font-size: 28px;
    line-height: 36px
}
.wp-block-columns .wp-block-column > :not(:last-child) {margin-bottom: 22px}
.site-section__body p:last-child:not([class]), .site-section__body p:last-child[class=has-text-align-center] {
    margin-bottom: 0
}
.onewinmd-wrapper .site-section__body .wp-block-columns:last-child {
    margin-bottom: 0
}
.wp-block-columns {display: flex; margin-bottom: 1.914em; box-sizing: border-box; flex-wrap: wrap !important; align-items: normal !important}
@media (min-width: 782px){
.wp-block-columns {
        flex-wrap: nowrap !important
    }
}
.wp-block-columns.are-vertically-aligned-top {
    align-items: flex-start
}
.wp-block-columns.are-vertically-aligned-center {
    align-items: center
}
.wp-block-columns.are-vertically-aligned-bottom {
    align-items: flex-end
}
@media (max-width: 781px){
.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
        flex-basis: 100% !important
    }
}
@media (min-width: 782px){
.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
        flex-basis: 0;
        flex-grow: 1
    }
.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column[style*=flex-basis] {
        flex-grow: 0
    }
}
.wp-block-columns.is-not-stacked-on-mobile {
    flex-wrap: nowrap !important
}
.wp-block-columns.is-not-stacked-on-mobile > .wp-block-column {
    flex-basis: 0;
    flex-grow: 1
}
.wp-block-columns.is-not-stacked-on-mobile > .wp-block-column[style*=flex-basis] {
    flex-grow: 0
}
:where(.wp-block-columns.has-background) {padding: 1.367em 2.597em}
.wp-block-column {
    flex-grow: 1;
    min-width: 0;
    word-break: break-word;
    overflow-wrap: break-word
}
.wp-block-column.is-vertically-aligned-top {
    align-self: flex-start
}
.wp-block-column.is-vertically-aligned-center {
    align-self: center
}
.wp-block-column.is-vertically-aligned-bottom {
    align-self: flex-end
}
.wp-block-column.is-vertically-aligned-bottom, .wp-block-column.is-vertically-aligned-center, .wp-block-column.is-vertically-aligned-top {
    width: 100%
}
.wp-block-image img {
    height: auto;
    max-width: 100%;
    vertical-align: bottom
}
.wp-block-image img, .wp-block-image.has-custom-border img {
    box-sizing: border-box
}
.wp-block-image.aligncenter {
    text-align: center
}
.wp-block-image.alignfull img, .wp-block-image.alignwide img {
    height: auto;
    width: 100%
}
.wp-block-image .aligncenter, .wp-block-image .alignleft, .wp-block-image .alignright, .wp-block-image.aligncenter, .wp-block-image.alignleft, .wp-block-image.alignright {
    display: table
}
.wp-block-image .aligncenter > figcaption, .wp-block-image .alignleft > figcaption, .wp-block-image .alignright > figcaption, .wp-block-image.aligncenter > figcaption, .wp-block-image.alignleft > figcaption, .wp-block-image.alignright > figcaption {
    display: table-caption;
    caption-side: bottom
}
.wp-block-image .alignleft {float: left; margin: 0.547em 1.093em 0.547em 0}
.wp-block-image .alignright {float: right; margin: 0.547em 0 0.547em 1.093em}
.wp-block-image .aligncenter {
    margin-left: auto;
    margin-right: auto
}
.wp-block-image figcaption {margin-top: 0.547em; margin-bottom: 1.093em}
.wp-block-image .is-style-rounded img, .wp-block-image.is-style-circle-mask img, .wp-block-image.is-style-rounded img {border-radius: 11769px}
@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){
.wp-block-image.is-style-circle-mask img {
        -webkit-mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
        mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
        mask-mode: alpha;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-size: contain;
        mask-size: contain;
        -webkit-mask-position: center;
        mask-position: center;
        border-radius: 0
    }
}
.wp-block-image :where(.has-border-color) {
    border-style: solid
}
.wp-block-image :where([style*=border-top-color]) {
    border-top-style: solid
}
.wp-block-image :where([style*=border-right-color]) {
    border-right-style: solid
}
.wp-block-image :where([style*=border-bottom-color]) {
    border-bottom-style: solid
}
.wp-block-image :where([style*=border-left-color]) {
    border-left-style: solid
}
.wp-block-image :where([style*=border-width]) {
    border-style: solid
}
.wp-block-image :where([style*=border-top-width]) {
    border-top-style: solid
}
.wp-block-image :where([style*=border-right-width]) {
    border-right-style: solid
}
.wp-block-image :where([style*=border-bottom-width]) {
    border-bottom-style: solid
}
.wp-block-image :where([style*=border-left-width]) {
    border-left-style: solid
}
.wp-block-image figure {
    margin: 0
}
ol, ul {
    box-sizing: border-box
}
ol.has-background, ul.has-background {padding: 1.367em 2.597em}
.wp-block-media-text {
    direction: ltr;
    display: grid;
    grid-template-columns:50% 1fr;
    grid-template-rows:auto;
    box-sizing: border-box
}
.wp-block-media-text.has-media-on-the-right {
    grid-template-columns:1fr 50%
}
.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media {
    align-self: start
}
.wp-block-media-text .wp-block-media-text__content, .wp-block-media-text .wp-block-media-text__media, .wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media {
    align-self: center
}
.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media {
    align-self: end
}
.wp-block-media-text .wp-block-media-text__media { 
    grid-column: 1;
    grid-row: 1; 
    margin: 0
}
.wp-block-media-text .wp-block-media-text__content {
    direction: ltr; 
    grid-column: 2;
    grid-row: 1; 
    padding: 0 8%;
    word-break: break-word
}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media { 
    grid-column: 2;
    grid-row: 1 
}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content { 
    grid-column: 1;
    grid-row: 1 
}
.wp-block-media-text__media img, .wp-block-media-text__media video {
    height: auto;
    max-width: unset;
    width: 100%;
    vertical-align: middle
}
.wp-block-media-text.is-image-fill .wp-block-media-text__media {height: 100%; min-height: 236px; background-size: cover}
.wp-block-media-text.is-image-fill .wp-block-media-text__media > a {
    display: block;
    height: 100%
}
.wp-block-media-text.is-image-fill .wp-block-media-text__media img {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}
@media (max-width: 600px){
.wp-block-media-text.is-stacked-on-mobile {
        grid-template-columns:100% !important
    }
.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media {
        grid-column: 1;
        grid-row: 1
    }
.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
        grid-column: 1;
        grid-row: 2
    }
}
.wp-block-table {
    overflow-x: auto
}
.wp-block-table table {
    border-collapse: collapse;
    width: 100%
}
.wp-block-table td, .wp-block-table th {border: 1px solid; padding: 0.547em}
.wp-block-table .has-fixed-layout {
    table-layout: fixed;
    width: 100%
}
.wp-block-table .has-fixed-layout td, .wp-block-table .has-fixed-layout th {
    word-break: break-word
}
.wp-block-table.aligncenter, .wp-block-table.alignleft, .wp-block-table.alignright {
    display: table;
    width: auto
}
.wp-block-table.aligncenter td, .wp-block-table.aligncenter th, .wp-block-table.alignleft td, .wp-block-table.alignleft th, .wp-block-table.alignright td, .wp-block-table.alignright th {
    word-break: break-word
}
.wp-block-table .has-subtle-light-gray-background-color {background-color: #edeef0}
.wp-block-table .has-subtle-pale-green-background-color {background-color: #dbfbdb}
.wp-block-table .has-subtle-pale-blue-background-color {background-color: #dceaff}
.wp-block-table .has-subtle-pale-pink-background-color {background-color: #fbebe5}
.wp-block-table.is-style-stripes {border-spacing: 0; border-collapse: inherit; background-color: transparent; border-bottom: 1px solid #ededed}
.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {background-color: #ededed}
.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd) {background-color: #edeef0}
.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd) {background-color: #dbfbdb}
.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd) {background-color: #dceaff}
.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd) {background-color: #fbebe5}
.wp-block-table.is-style-stripes td, .wp-block-table.is-style-stripes th {
    border-color: transparent
}
.wp-block-table .has-border-color td, .wp-block-table .has-border-color th, .wp-block-table .has-border-color tr, .wp-block-table .has-border-color > * {
    border-color: inherit
}
.wp-block-table table[style*=border-top-color] tr:first-child, .wp-block-table table[style*=border-top-color] tr:first-child td, .wp-block-table table[style*=border-top-color] tr:first-child th, .wp-block-table table[style*=border-top-color] > *, .wp-block-table table[style*=border-top-color] > * td, .wp-block-table table[style*=border-top-color] > * th {
    border-top-color: inherit
}
.wp-block-table table[style*=border-top-color] tr:not(:first-child) {
    border-top-color: currentColor
}
.wp-block-table table[style*=border-right-color] td:last-child, .wp-block-table table[style*=border-right-color] th, .wp-block-table table[style*=border-right-color] tr, .wp-block-table table[style*=border-right-color] > * {
    border-right-color: inherit
}
.wp-block-table table[style*=border-bottom-color] tr:last-child, .wp-block-table table[style*=border-bottom-color] tr:last-child td, .wp-block-table table[style*=border-bottom-color] tr:last-child th, .wp-block-table table[style*=border-bottom-color] > *, .wp-block-table table[style*=border-bottom-color] > * td, .wp-block-table table[style*=border-bottom-color] > * th {
    border-bottom-color: inherit
}
.wp-block-table table[style*=border-bottom-color] tr:not(:last-child) {
    border-bottom-color: currentColor
}
.wp-block-table table[style*=border-left-color] td:first-child, .wp-block-table table[style*=border-left-color] th, .wp-block-table table[style*=border-left-color] tr, .wp-block-table table[style*=border-left-color] > * {
    border-left-color: inherit
}
.wp-block-table table[style*=border-style] td, .wp-block-table table[style*=border-style] th, .wp-block-table table[style*=border-style] tr, .wp-block-table table[style*=border-style] > * {
    border-style: inherit
}
.wp-block-table table[style*=border-width] td, .wp-block-table table[style*=border-width] th, .wp-block-table table[style*=border-width] tr, .wp-block-table table[style*=border-width] > * {
    border-width: inherit;
    border-style: inherit
}
.wp-block-text-columns, .wp-block-text-columns.aligncenter {
    display: flex
}
.wp-block-text-columns .wp-block-column {margin: 0 1.093em; padding: 0}
.wp-block-text-columns .wp-block-column:first-child {
    margin-left: 0
}
.wp-block-text-columns .wp-block-column:last-child {
    margin-right: 0
}
.wp-block-text-columns.columns-2 .wp-block-column {
    width: 50%
}
.wp-block-text-columns.columns-3 .wp-block-column {
    width: 33.33333%
}
.wp-block-text-columns.columns-4 .wp-block-column {
    width: 25%
}
.footer__logo-inner img {
    width: auto;
    max-height: 35px
}
.payments-table table._wd td:first-child {
    color: var(--second-font-color)
}
.payments-table__first-cell-content {color: #ffffff}
.payments-table .payments-table__val {
    text-align: right
}
.payments-table table._wd tr:not(:first-child) td {
    border: none
}
.payments-table table._wd {border: 1px solid #262936}
.payments-table table._wd tr:nth-child(2n+1) {border-bottom: 1px solid #262936}
.payments-table table._wd tr:nth-child(2n) td:nth-child(2n+1) {border-right: 1px solid #262936}
.payments-table table._wd tr:nth-child(2n+1) td:nth-child(2n) {border-right: 1px solid #262936}
.payments-table table td.payments-table__val {
    font-weight: 500;
    font-size: 14px;
    line-height: 20px
}
.payments-table table td.payments-table__prop {
    font-weight: 600;
    font-size: 16px;
    line-height: 22px
}
.payments-table__table._wd td, .payments-table__table._wd th {
    min-width: 120px
}
.header {
    position: relative;
    flex-wrap: wrap;
    height: unset
}
.header__logo {justify-content: flex-start; padding-top: 11px; padding-bottom: 11px}
@media (max-width: 1024px){
.header__logo {order: 1; padding: 11px 0}
}
.header__nav {
    justify-content: flex-start;
    order: 2
}
.menu-main-nav-container {
    justify-content: center
}
body {
    padding-top: 0
}
.header__burger {
    top: 5px
}
.header {
    background-color: unset
}
header .menu .menu-item > a, header .menu .menu-item > span {padding: 13px 16px}
header .menu .menu-item {
    background: unset
}
.faq-item__header, .onewinmd-wrapper > .wp-block-table table th, .payments-table__table th, .site-section__header, .tabs .tab-view__header, .toc__header {color: #ffffff}
.extra-bonus:not(._img) .extra-bonus__title, .faq-item__title, .payments-table table._wd td:first-child, .payments-table__first-cell-content, .site-section__header h1, .site-section__header h2, .site-section__header h3, .site-section__header h4, .site-section__header h5, .slot-item__title, .tabs .tab-view__body, .text-image__content, .toc .toc-body-list__link, .toc__title {color: #ffffff}
.extra-bonus:not(._img), .faq-item, .onewinmd-wrapper > .site-section, .tabs, .toc {background: linear-gradient(356deg, rgb(3, 1, 13) 4%, rgb(0, 14, 60) 62%); color: #ffffff; border-radius: 14px; border: 1px solid #7a4ba6}
.faq__body {padding: 26px 0 0 0}
.faq__body.site-section__body {
    background-color: unset
}
.faq-item__body {
    border: none
}
.how-to .how-to-item__id::before {border-top: 12px solid #d6d8f6}
.payments-table__first-cell-content {
    white-space: nowrap
}
.payments-table__first-cell-content img {
    min-width: 50px;
    width: auto;
    max-height: 50px;
}
.site-section__header {
    text-align: center
}
.breadcrumbs__link {
    color: var(--header-bg-color)
}
.breadcrumbs__link--no-active {
    color: var(--table-link-color)
}
ol:not([class]) li::marker,
ul:not([class]) li::marker,
.wp-block-list li::marker {color: #28b77f}
.header__buttons {
    order: 3;
    justify-content: center
}
@media (max-width: 1024px){
.header__buttons {
        justify-content: center
    }
header._burger-active .header__buttons {
        background-color: unset
    }
}
.btn, .btn.btn_medium {border-radius: 9px; padding: 11px}
.btn.btn_big {border-radius: 9px}
.btn.btn_blue {background-color: #0073ec}
.btn.btn_blue:hover {background-color: #0054ba}
.btn.btn_red {background-color: #14a572}
.btn.btn_red:hover {background-color: #17c56b}
.promo-container__text {color: #ffffff}
.copy-field__copy-btn {background-image: linear-gradient(70deg, #2ab880 -8%, #039967 96%)}
.extra-bonus__copy-field {
    position: relative
}
.extra-bonus__copy-field:after, .extra-bonus__copy-field:before {content: ''; position: absolute; left: -2px; top: -2px; background: linear-gradient(45deg, #f0005d, #3100f4, #00f431, #c3f400, red, #f0005d, #3100f4, #00f431, #c3f400, #f43100); background-size: 400%; width: calc(100% + 4px); height: calc(100% + 4px); z-index: -1; animation: steam 16.98s linear infinite; border-radius: 24px}
@keyframes steam{0%{
        background-position: 0 0
    }50%{
        background-position: 400% 0
    }100%{
        background-position: 0 0
    }}
.extra-bonus__copy-field:after {
    filter: blur(50px)
}
:root {--header-active-bg-color: #d6d8f6; --second-font-color: #ffffff}
header .menu .menu-item svg {
    max-height: 47px
}
header .menu .menu-item .menu-arrow svg {
    transform: rotate(180deg)
}
.table td, .wp-block-table table td {
    color: var(--header-active-bg-color)
}
.footer__bottom, .footer__nav-container .menu .menu-item a, .footer__nav-container .menu .menu-item span {
    color: var(--header-active-bg-color)
}
.tabs__item:not(._active) {
    background-color: var(--header-bg-color);
    color: var(--header-active-bg-color)
}
.breadcrumbs__link {
    color: var(--main-font-color)
}
header .menu .menu-item .sub-menu .menu-item > a, header .menu .menu-item .sub-menu .menu-item > span {
    color: var(--main-font-color)
}
@media (max-width: 1200px){
.header__buttons {
        flex-wrap: wrap;
        gap: 4px;
        order: 4
    }
}
.screenshot-gallery__item img {
    width: 100%;
    height: auto;
    object-fit: contain
}
.header__lang {display: flex; flex-direction: column; background-color: #000000; border-radius: 6px; padding: 11px; margin: 0 11px; cursor: pointer; order: 4}
.header__current-lang, .header__lang img {
    min-width: 23px;
    height: 22px
}
.header__current-lang {
    cursor: pointer
}
.header__lang .header__lang-list {position: absolute; top: 100%; left: unset; right: 0; display: none; flex-direction: column; padding-left: 0; margin-top: 0; list-style: none; background-color: #000000; border-radius: 0 0 6px 6px}
@media (min-width: 901px){
.header__lang:hover .header__lang-list {
        display: flex
    }
}
.header__lang._open .header__lang-list {
    display: flex
}
.header__lang .header__lang-item {display: flex; justify-content: center; align-items: center; padding: 11px}
.header__current-lang, .header__lang img {
    width: 33px;
    height: 23px;
    object-fit: cover
}
@media (max-width: 768px){
.header__lang, .header__lang .header__lang-item {
        padding: 5px
    }
}
.header__lang {position: relative; display: flex; flex-direction: column; background-color: #000000; border-radius: 6px; padding: 9px 10px; margin: 0 11px; cursor: pointer; z-index: 10000}
.header__current-lang, .header__lang img {
    width: auto;
    height: 22px;
    object-fit: contain
}
.header__current-lang {
    cursor: pointer
}
.header__lang .header__lang-list {position: absolute; top: 100%; left: 0; display: none; flex-direction: column; padding-left: 0; margin-top: 0; list-style: none; background-color: #000000; border-radius: 0 0 6px 6px}
.header__lang .header__lang-item {display: flex; justify-content: center; align-items: center; padding: 11px}
.header__buttons {
    margin-left: auto
}
.header__buttons .header__btn {font-size: 14px; font-weight: 700; line-height: 18px; letter-spacing: -.28px; padding: 13px 9px; text-transform: unset}
.header__wrapper {
    flex-grow: 1
}
.page-header__burger {margin-left: 17px}
.header__current-lang, .header__lang img {
    width: 32px;
    height: 22px;
    object-fit: cover
}
.header__current-lang {
    height: 22px;
    width: auto;
    object-fit: contain
}
.header__lang img {
    height: 22px;
    width: auto;
    object-fit: contain
}
.header__lang {
    flex-direction: row;
    align-items: center;
    gap: 5px
}
.lang__code {display: flex; align-items: center; font-size: 14px; font-weight: 400; line-height: 24px; color: #ffffff; margin: 0}
.header__lang .header__lang-list {
    width: 100%
}
.header__lang .header__lang-list:before {
    content: '';
    width: 100%;
    height: 2px
}
.header__lang .header__lang-item {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    text-decoration: none;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    color: #fff;
    padding: 0
}
.header__lang .header__lang-list > li {padding: 9px 10px}
.header__lang, .header__lang._open {border-radius: 12px}
.header__lang img {
    width: 32px;
    height: 23px;
    object-fit: cover
}
.header__lang .header__lang-item p {
    margin: 0
}
.header__lang .header__lang-list {
    background-color: unset
}
.header__lang .header__lang-list > li {display: flex; justify-content: flex-end; background-color: #1b1d3b}
.header__lang .header__lang-list > li:first-child {border-radius: 12px 12px 0 0}
.header__lang .header__lang-list > li:last-child {border-radius: 0 0 12px 12px}
.header__lang-close, .header__lang-close._show {
    display: none
}
.header__lang .header__lang-list > li {
    position: relative
}
.header__lang-list .lang__code {
    position: absolute;
    top: 0;
    left: 9px;
    bottom: 0;
    margin: auto;
    pointer-events: none
}
@media (min-width: 901px){
.header__lang:hover .header__lang-list {
        display: flex
    }
}
@media (max-width: 900px){
.header__lang._open {position: absolute; top: 100%; width: 100vw; margin: 0; border-radius: 0; display: flex; justify-content: space-between; padding: 13px 11px; z-index: 999}
.header__lang._open > svg {
        display: none
    }
.header__lang._open .header__lang-list {
        width: 100%
    }
.header__lang._open .header__lang-list::before {
        content: unset
    }
.header__lang._open .header__lang-list > li {background-color: #060716; padding: 0; margin: 0}
.header__lang._open .header__lang-list > li:first-child {
        border-radius: 0
    }
.header__lang._open .header__lang-list > li:last-child {
        border-radius: 0
    }
.header__lang._open .header__lang-list > li:not(:last-child) {border-bottom: 1px solid #1b1d3b}
.header__lang._open .header__lang-item {padding: 13px 11px}
.header__lang-close {
        display: none;
        background: 0 0;
        border: none
    }
.header__lang-close._show {
        display: flex;
        order: 3;
        z-index: 999
    }
.header__lang._open {padding: 13px 11px}
.header__lang._open .header__lang-list .lang__code {
        left: 10px
    }
}
.advantages-block ul {
    list-style: none;
    padding-left: 0;
}
.advantages {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-align: center; padding: 11px; -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .5); box-shadow: 0 0 10px 0 rgba(0, 0, 0, .5); border-radius: 12px; height: 100%; background-color: #010b32}
.advantages__image {
    width: 150px;
    height: 150px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}
.advantages__title {margin-top: 1.093rem; color: var(--header-bg-color)}
.columns .columns__container {display: grid; gap: 33px}
.columns.col-1 .columns__container {
    grid-template-columns:1fr
}
.columns.col-2 .columns__container {
    grid-template-columns:repeat(2, 1fr)
}
.columns.col-3 .columns__container {
    grid-template-columns:repeat(3, 1fr)
}
.columns.col-4 .columns__container {
    grid-template-columns:repeat(4, 1fr)
}
.columns.col-5 .columns__container {
    grid-template-columns:repeat(5, 1fr)
}
@media (max-width: 1200px){
.columns.col-3 .columns__container {
        grid-template-columns:repeat(2, 1fr)
    }
.columns.col-4 .columns__container {
        grid-template-columns:repeat(3, 1fr)
    }
.columns.col-5 .columns__container {
        grid-template-columns:repeat(4, 1fr)
    }
}
@media (max-width: 767px){
.columns.col-3 .columns__container, .columns.col-4 .columns__container, .columns.col-5 .columns__container {
        grid-template-columns:repeat(1, 1fr)
    }
}
.head-bonus {display: flex; padding: 22px 44px; flex-direction: column; align-items: center; gap: 26px; border-radius: 14px; background: #3836b3}
.head-bonus__content {position: relative; display: flex; flex-direction: column; justify-content: center; align-items: center; padding: 13px; border-radius: 14px; border: 1px solid #7d7bff; background: linear-gradient(0deg, #242477 0, rgba(36, 36, 119, 0) 21.79%), linear-gradient(180deg, #242477 0, rgba(36, 36, 119, 0) 28.55%), linear-gradient(0deg, rgba(0, 0, 0, .32) 0, rgba(0, 0, 0, .32) 100%), url("../i/bonus-bg.webp") no-repeat; width: 100%; min-height: 286px}
.head-bonus__content:after, .head-bonus__content:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    width: 280px;
    height: 280px;
    z-index: 0
}
.head-bonus__content > * {
    position: relative;
    z-index: 1
}
.head-bonus__content:before {
    left: 0;
    background-image: url("../i/gift1.webp")
}
.head-bonus__content:after {
    right: 0;
    background-image: url("../i/gift2.webp")
}
.head-bonus__title {position: relative; color: #ffffff; font-size: 37px; font-weight: 600; line-height: normal; text-align: center; text-transform: uppercase; padding-bottom: 13px}
.head-bonus__title b, .head-bonus__title span {color: #f4f000}
.head-bonus__title:after {content: ''; position: absolute; top: 100%; left: 0; right: 0; margin: auto; width: 100%; max-width: 339px; height: 1px; background: linear-gradient(90deg, rgba(151, 149, 255, 0) 0, #9795ff 49.85%, rgba(151, 150, 255, 0) 100.75%)}
.head-bonus__time-title {color: #c8c8c8; font-size: 14px; font-weight: 600; line-height: normal; margin-top: 26px; margin-bottom: 13px}
.head-bonus__time {display: grid; grid-template-columns: repeat(5, auto); grid-template-rows: repeat(2, auto); gap: 0 4px; margin-bottom: 26px}
.time {color: #ffffff; text-align: center; font-size: 35px; font-weight: 700; line-height: 42px; grid-row: 1/2; align-self: center; min-width: 68px}
.time__name {color: #c8c8c8; text-align: center; font-size: 14px; font-weight: 500; line-height: normal; grid-row: 2/3; align-self: center}
.time__del {color: #ffffff; text-align: center; font-size: 28px; font-weight: 700; line-height: normal; grid-row: 1/3}
@media (max-width: 1200px){
.head-bonus {padding: 17px}
.head-bonus__content:after {
        content: none
    }
.head-bonus__content:before {
        top: 12px;
        right: 12px;
        left: 12px;
        bottom: unset;
        width: 180px;
        height: 180px
    }
.head-bonus__title {margin-top: 214px}
}
@media (max-width: 767px){
.head-bonus__btn {
        width: 100%
    }
}

.content-btn-container .btn.btn_blue {background-color: #14a572}
.content-btn-container .btn.btn_blue:hover {background-color: #17c56b}
.wp-block-table table tr th {background-color: #7a4ba6}
.table td, .wp-block-table table td, .wp-block-table table th {border: 1px solid #7a4ba6}
.tabs__menu {background: #10194a}
.tabs__item:not(._active) {background-color: transparent; border: 1px solid #411f60}
.tabs__item._active, .tabs__item:hover {background: #411f60}
.tab-view__header, .tabs__list, .tabs__views {background: linear-gradient(356deg, rgb(3, 1, 13) 4%, rgb(0, 14, 60) 62%)}
@media (max-width: 1200px){
.tabs__list {
        background-color: transparent
    }
.tabs__menu {padding: 13px 22px}
}
.how-to .how-to-item:not(:last-child) .how-to-item__body:after {content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M12 15a1 1 0 0 1-.707-.293l-4-4a1 1 0 1 1 1.414-1.414L12 12.586l3.293-3.293a1 1 0 0 1 1.414 1.414l-4 4A1 1 0 0 1 12 15z" style="fill:%23ffffff"/></svg>'); position: absolute; left: 5px; bottom: 5px; background-color: #411f60; border-radius: 50%; display: flex; justify-content: center; align-items: center; width: 24px; height: 24px}
.how-to .how-to-item__title {display: flex; flex-direction: column; justify-content: center; align-items: center; gap: 11px; margin: 0 auto 33px auto}
.how-to .how-to-item__title:after {content: ''; width: 100px; height: 5px; border-radius: 47px; background-color: #7a4ba6}
.how-to .how-to-item__description {
    margin: 0 auto
}
.faq.site-section {
    background-color: unset;
    border-radius: unset
}
.faq-item {border-radius: 5px; border: 1px solid #7a4ba6; overflow: hidden}
.faq-item__header {background-color: #411f60}
.faq-item__body {background: linear-gradient(356deg, rgb(3, 1, 13) 4%, rgb(0, 14, 60) 62%)}
.faq-item .faq-item__title-block {padding: 4px 22px}
@media (max-width: 1100px){
.footer__nav-container .menu .menu-item {
        text-align: center
    }
}
@media (max-width: 1200px){
.header__lang {
        order: 3
    }
}
.content-btn-container._button-wrapper {flex-direction: column; align-items: center; gap: 22px; border-radius: 14px; border: 1px solid #7d7bff; background: #2a259a; padding: 13px; text-align: center}
.content-btn-container._button-wrapper > p {
    margin-bottom: 0
}
@media (max-width: 1000px){
.onewinmd-wrapper:first-child .text-image .text-image__content > :not(._button-wrapper) {
        order: inherit
    }
.onewinmd-wrapper:first-child .text-image .text-image__content > :last-child {
        margin-bottom: 0
    }
.onewinmd-wrapper:first-child .text-image .text-image__content > ._button-wrapper {order: 1; margin-bottom: 22px}
.onewinmd-wrapper:first-child .text-image .text-image__content > ._button-wrapper .btn {
        width: 100%
    }
}
.links__block-title {text-align: center; margin-bottom: 22px}
.links {display: grid; grid-template-columns: repeat(5, 1fr); gap: 9px; list-style: none}
@media (max-width: 1200px){
.links {
        grid-template-columns:repeat(4, 1fr)
    }
}
@media (max-width: 1024px){
.links {
        grid-template-columns:repeat(2, 1fr)
    }
}
@media (max-width: 767px){
.links {padding: 0 17px; grid-template-columns: 1fr}
}
.links .links__item {display: flex; align-items: center; gap: 9px; padding: 13px; border-radius: 14px; background: #3a3687; text-decoration: none; transition: 0.17s}
.links .links__item:hover {
    opacity: .7
}
.links .links__item img {max-width: 38px}
.links .links__title {color: #ffffff; font-size: 16px; font-weight: 800; line-height: 24px}
.app-buttons {display: grid; grid-template-columns: repeat(2, 1fr); gap: 13px; border-radius: 14px; border: 1px solid #5955dc; background: #2a259a; padding: 13px}
.app-buttons__text {
    text-align: center;
    grid-column: span 2
}
.app-buttons__info {display: flex; align-items: center; gap: 17px; justify-content: center; grid-column: span 2}
.app-buttons .app-buttons__button {display: flex; align-items: center; gap: 4px; font-size: 14px; font-weight: 700; line-height: 20px; width: 100%; padding: 11px 26px}
.app-buttons__downloads, .app-buttons__rating {
    display: flex;
    align-items: center;
    gap: 4px;
    font-size: 14px;
    font-weight: 700;
    line-height: 18px
}
@media (max-width: 767px){
.app-buttons {display: grid; grid-template-columns: 1fr; gap: 13px 0}
.app-buttons__info, .app-buttons__text {
        grid-column: span 1
    }
.text-image._app .text-image__body .text-image__content {
        order: 1
    }
.text-image._app .text-image__body .text-image__image-container {
        order: 2
    }
.text-image._app .text-image__body .text-image__content > .app-buttons {order: 1; margin-bottom: 1.093rem}
.text-image._app .text-image__body .text-image__content > :not(.app-buttons) {
        order: 2
    }
}
@media (max-width: 500px){
.header {
        height: unset;
    }
.header__buttons {
        width: 100%;
        justify-content: center;
    }
.header__buttons .header__btn {
        white-space: normal;
    }
.header__burger-checkbox:checked ~ .header__buttons .header__btn:last-child {
        margin-right: 0;
    }
}
:root {--header-active-bg-color: #d6d8f6; --second-font-color: var(--header-bg-color)}
header .menu .menu-item svg {
    max-height: 47px;
}
.welcome-bonus._bg:before,
.welcome-bonus._bg:after {
    content: none;
    display: none;
}
.gslide-image img {
    max-height: 80vh !important;
}
.footer-gallery {display: flex; justify-content: center; align-items: center; flex-wrap: wrap; gap: 16px; width: 100%; padding: 9px 0; list-style: none; padding-left: 0}
.footer-gallery:first-of-type {border-top: 1px solid #411f60}
.footer-gallery img {
    width: auto;
    max-height: 44px;
}
.footer-gallery a {
    display: flex;
}
.footer__widgets {color: var(--header-active-bg-color); padding: 17px 0; border-right: 1px solid #411f60}
.menu-header-container {
    width: 100%;
}
.glightbox-open {
    overflow: unset!important;
}
.gslide-image img {
    max-width: 80vw!important;
    max-height: 80vh!important;
}

/* 1win visual redesign: shared presentation, original content and behavior retained. */
:root {
    color-scheme: dark;
    --main-bg-color: #0a0e17;
    --main-font-color: #f7f9ff;
    --second-font-color: #b8c3d6;
    --heading-bg-color: #151e2e;
    --stroke-color: #29354a;
    --block_bg: #111925;
    --primary_color: #1677ff;
    --header-bg-color: #111925;
    --header-active-bg-color: #d7e7ff;
    --table-head-color: #172438;
    --table-link-color: #77b5ff;
    --table-link-color-hover: #afd4ff;
    --header-dark-color: #0b111c;
    --dropdown-bg-color: #172133;
    --win-border: rgba(147, 174, 215, .16);
    --win-muted: #b8c3d6;
    --win-radius: 24px;
}
html { scroll-padding-top: 154px; scrollbar-color: #334359 #0a0e17; }
body {
    padding-top: 0;
    color: var(--main-font-color);
    background: radial-gradient(ellipse 900px 620px at 88% 180px, rgba(19, 86, 176, .13), transparent 75%), #0a0e17;
    font-family: 'Rubik', 'Segoe UI', sans-serif;
    -webkit-font-smoothing: antialiased;
}
::selection { background: #1677ff; color: #fff; }
img { vertical-align: middle; }
button, input { font: inherit; }
a, button, summary { -webkit-tap-highlight-color: transparent; }
a:focus-visible, button:focus-visible, summary:focus-visible, .header__burger:focus-visible {
    outline: 3px solid #89c2ff; outline-offset: 5px;
}
h2 { font-size: clamp(25px, 2.6vw, 34px); line-height: 1.2; letter-spacing: -.8px; text-transform: none; }
h3 { font-size: 23px; line-height: 1.35; letter-spacing: -.4px; }
h4 { font-size: 18px; line-height: 1.45; }
.header {
    position: sticky; top: 0; height: auto; width: 100%; z-index: 900;
    display: grid; grid-template-columns: 1fr auto; grid-template-rows: 76px 54px;
    align-items: center; gap: 0;
    padding: 0 max(32px, calc((100% - 1280px) / 2));
    background: rgba(10, 15, 24, .96);
    border-bottom: 1px solid var(--win-border);
    box-shadow: 0 12px 32px rgba(0, 0, 0, .18);
    backdrop-filter: blur(18px);
}
.header__logo { grid-column: 1; grid-row: 1; order: 0; padding: 0; flex: initial; }
.header__logo img { width: 119px; max-width: 119px; height: auto; }
.header__buttons {
    grid-column: 2; grid-row: 1; order: 0; flex: initial;
    width: auto; padding: 0; gap: 10px; flex-wrap: nowrap;
}
.header__btn { margin: 0; }
.header__nav {
    display: flex; grid-column: 1 / -1; grid-row: 2; order: 0;
    width: 100%; height: 54px; border-top: 1px solid var(--win-border);
    background: transparent; position: static; padding: 0;
}
.menu-header-container { width: 100%; }
header .menu {
    display: flex; flex-direction: row; justify-content: space-between; align-items: center;
    width: 100%; height: 100%; gap: 3px; padding: 0; overflow: visible;
}
header .menu .menu-item { height: 100%; width: auto; flex-direction: row; background: transparent; border: 0; }
header .menu > .menu-item:not(:last-child)::after { content: none; }
header .menu .menu-item > a, header .menu .menu-item > span {
    font-size: 13px; line-height: 20px; font-weight: 500; letter-spacing: .05px;
    color: #bac6d9; padding: 14px 13px; border-radius: 0;
    transition: color .18s, background-color .18s; text-decoration: none;
}
header .menu .menu-item > a:hover, header .menu .menu-item > a:focus-visible,
header .menu .menu-item.current-menu-item > a, header .menu .menu-item.current-menu-item > span {
    color: #fff; background: rgba(31, 123, 255, .1); box-shadow: inset 0 -2px #2583ff;
}
header .menu .menu-item .menu-arrow { display: inline-flex; margin-left: 5px; }
header .menu .menu-item .menu-arrow svg { width: 14px; height: 14px; }
header .menu .menu-item .sub-menu {
    position: absolute; top: 100%; left: 0; width: auto; margin: 0;
    min-width: 214px; padding: 7px; border: 1px solid #2c3b52;
    border-radius: 0 0 15px 15px; background: #131e2e;
    box-shadow: 0 20px 48px rgba(0, 0, 0, .4);
}
header .menu .menu-item .sub-menu .menu-item { width: 100%; height: auto; flex-direction: row; border-radius: 8px; }
header .menu .menu-item .sub-menu .menu-item > a,
header .menu .menu-item .sub-menu .menu-item > span { padding: 12px 14px; color: #d6e1f2; border-radius: 8px; }
header .menu .menu-item .sub-menu .menu-item > a:hover { background: #203453; box-shadow: none; text-decoration: none; }
header .menu .menu-item:focus-within > .sub-menu { display: flex; }
.header__burger, .header__lang-close { display: none; }
.btn, .btn.btn_medium, .btn.btn_big {
    min-height: 48px; padding: 13px 24px; border: 1px solid transparent; border-radius: 12px;
    font-size: 14px; font-weight: 600; line-height: 20px; text-transform: none;
    box-shadow: none; transition: background-color .18s, border-color .18s, box-shadow .18s;
}
.btn.btn_blue { background: #1473ee; color: #fff; box-shadow: inset 0 1px rgba(255, 255, 255, .12), 0 7px 22px rgba(0, 99, 240, .15); }
.btn.btn_blue:hover { background: #075dc9; box-shadow: 0 8px 28px rgba(20, 115, 238, .28); opacity: 1; }
.btn.btn_red { background: #16835f; color: #fff; border-color: #269c76; }
.btn.btn_red:hover { background: #116e4e; opacity: 1; }
.header__buttons .header__btn { min-width: 120px; min-height: 42px; padding: 10px 20px; font-size: 13px; }
.header__buttons .header__btn.btn_red { background: #172b29; color: #93eccb; border-color: #275342; box-shadow: none; }
.header__buttons .header__btn.btn_red:hover { background: #1c4137; color: #fff; }
.page-main { width: 100%; min-width: 0; }
.onewinmd-wrapper { width: calc(100% - 64px); max-width: 1280px; margin: 52px auto; }
.inner-wrapper { width: 100%; max-width: none; margin: 0; }
.page-main .onewinmd-wrapper:first-child { margin-top: 28px; }
.onewinmd-wrapper > *, .site-section__body > * { min-width: 0; }
.text-image-banner {
    position: relative; isolation: isolate; display: grid;
    grid-template-columns: 1.06fr 1fr; grid-template-rows: auto 1fr auto;
    align-items: start; column-gap: 48px; row-gap: 24px;
    width: 100%; margin: 0; padding: clamp(28px, 4vw, 54px);
    border: 1px solid rgba(128, 164, 216, .2); border-radius: 28px;
    background: radial-gradient(ellipse at 90% 20%, rgba(19, 108, 230, .2), transparent 65%), #111a29;
    box-shadow: 0 24px 60px rgba(0, 0, 0, .2);
    overflow: hidden;
}
.text-image-banner::before {
    content: ''; position: absolute; z-index: -1; width: 570px; height: 570px;
    right: -115px; top: -170px; border: 1px solid rgba(68, 143, 255, .14);
    border-radius: 50%; box-shadow: 0 0 0 56px rgba(68, 143, 255, .035), 0 0 0 112px rgba(68, 143, 255, .025);
    pointer-events: none;
}
.text-image-banner__title {
    grid-column: 1; grid-row: 1; order: initial; margin: 0;
    font-size: clamp(32px, 3.35vw, 46px); font-weight: 700; line-height: 1.12;
    letter-spacing: -1.6px; text-transform: none; text-wrap: balance;
}
.text-image-banner__description {
    grid-column: 1; grid-row: 2; order: initial; margin: 0;
    font-size: 14px; line-height: 1.8; font-weight: 400; color: #b8c7dd;
}
.text-image-banner__description p + p { margin-top: 16px; }
.text-image-banner__description p:last-child:not(:first-child) { padding-left: 16px; border-left: 2px solid #2583ff; color: #e4edfc; }
.text-image-banner__footer {
    grid-column: 1; grid-row: 3; order: initial; display: flex; align-items: center;
    flex-direction: row; flex-wrap: wrap; gap: 22px; margin: 0;
}
.text-image-banner__btn { min-width: 190px; width: auto; min-height: 52px; height: auto; margin: 0; }
.text-image-banner__license-block { margin: 0; gap: 7px; }
.text-image-banner__license-block img { width: 42px; height: 42px; object-fit: contain; }
.text-image-banner .license-block__description { margin: 0; font-size: 11px; line-height: 1.5; color: #a4b8d3; }
.text-image-banner__bg-image-container {
    grid-column: 2; grid-row: 1 / 4; order: initial; align-self: center;
    width: 100%; height: auto; margin: 0; min-width: 0; padding: 0;
}
.text-image-banner__bg-image-container .get-image { width: 100%; }
.text-image-banner__bg-image-container img {
    width: 100%; height: auto; max-width: 100%; object-fit: contain;
    border-radius: 20px; border: 1px solid rgba(150, 181, 223, .22);
    box-shadow: 0 24px 50px rgba(0, 0, 0, .35);
}
.breadcrumbs { background: transparent; border-bottom: 1px solid rgba(147, 174, 215, .08); }
.breadcrumbs__list { width: calc(100% - 64px); max-width: 1280px; padding: 17px 0; margin: 0 auto; flex-wrap: wrap; gap: 5px; }
.breadcrumbs__link, .breadcrumbs__link--no-active { font-size: 12px; font-weight: 400; color: #a5b6cd; }
.breadcrumbs__link--no-active { color: #71b4ff; }
.onewinmd-wrapper > .site-section, .onewinmd-wrapper > .tabs,
.onewinmd-wrapper > .toc, .extra-bonus:not(._img) {
    color: #f7f9ff; background: #111925; border: 1px solid var(--win-border);
    border-radius: var(--win-radius); box-shadow: none;
}
.site-section__header, .text-image__header, .how-to__header {
    position: relative; padding: 30px 32px 23px; background: transparent;
    text-align: left; border: 0; border-bottom: 1px solid var(--win-border);
}
.site-section__header::before, .how-to__header::before {
    content: ''; display: block; width: 30px; height: 3px; margin-bottom: 15px;
    border-radius: 3px; background: #2583ff;
}
.site-section__body { padding: 30px 32px 34px; background: transparent; }
.site-section__header h1 { font-size: clamp(30px, 3.2vw, 44px); line-height: 1.15; letter-spacing: -1.2px; text-transform: none; }
.text-image__body { align-items: center; gap: 40px; }
.text-image__body._reversed { flex-direction: row-reverse; }
.text-image__content { color: #c0cbdd; font-weight: 400; font-size: 15px; line-height: 1.8; overflow-wrap: anywhere; }
.text-image__content p, .text-image__content li { line-height: 1.8; }
.text-image__content strong { color: #f2f6ff; font-weight: 600; }
.onewinmd-wrapper p:not([class]), .onewinmd-wrapper .wp-block-paragraph { margin-bottom: 17px; }
.onewinmd-wrapper .text-image__content li + li, .onewinmd-wrapper .tab-view__content li + li { margin-top: 5px; }
.onewinmd-wrapper .site-section__body p:last-child { margin-bottom: 0; }
.onewinmd-wrapper a:not([class]) { color: #7dbaff; text-decoration-thickness: 1px; text-underline-offset: 3px; }
.onewinmd-wrapper a:not([class]):hover { color: #b9dcff; }
ol:not([class]) li::marker, ul:not([class]) li::marker, .wp-block-list li::marker { color: #4d9bff; }
.text-image__image-container { flex: 1 1; max-width: 48%; align-self: center; }
.text-image__image-container .get-image { width: 100%; max-height: none; }
.text-image__image-container .get-image img { width: 100%; height: auto; max-width: 100%; max-height: none; border-radius: 16px; }
.content-btn-container { margin-top: 24px; }
.content-btn-container .btn.btn_blue { background: #16835f; }
.content-btn-container .btn.btn_blue:hover { background: #116e4e; }
.wp-block-table table tr th { background: #1b2d46; }
.toc { overflow: hidden; }
.toc__header { min-height: 78px; padding: 20px 28px; background: #121d2e; }
.toc__title { font-size: 20px; font-weight: 600; text-transform: none; letter-spacing: -.4px; }
.toc__btn { width: 32px; height: 32px; border: 1px solid #34455f; border-radius: 9px; background-size: 24px; background-position: center; background-repeat: no-repeat; }
.toc__body { padding: 24px 28px 28px; border-top: 1px solid var(--win-border); }
.toc .toc-body-list { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 10px; }
.toc .toc-body-list__item { margin: 0; height: 100%; }
.toc .toc-body-list__link {
    height: 100%; align-items: center; gap: 6px; padding: 13px 12px;
    border: 1px solid var(--win-border); border-radius: 10px; background: #152132;
    font-size: 13px; font-weight: 400; color: #d0ddf0;
}
.toc .toc-body-list__link:hover { background: #1b3150; border-color: #3674be; color: #fff; text-decoration: none; }
.toc .toc-body-list__link svg { flex: 0 0 20px; fill: #70b3ff; margin: 0; }
.extra-bonus._img {
    isolation: isolate; padding: 36px; border: 1px solid #2e4e78; border-radius: 24px;
    background: #11213a; box-shadow: 0 18px 45px rgba(0, 0, 0, .18);
}
.extra-bonus__bg { z-index: -2; }
.extra-bonus._img::before {
    content: ''; position: absolute; inset: 0; z-index: -1; pointer-events: none;
    background: linear-gradient(100deg, rgba(8, 21, 41, .96), rgba(9, 23, 47, .86) 55%, rgba(13, 33, 65, .72));
}
.extra-bonus__description { max-width: 900px; font-size: 21px; line-height: 1.5; font-weight: 500; text-align: center; }
.extra-bonus .proposal-block { margin-top: 24px; }
.extra-bonus .proposal-block .proposal-list { gap: 12px; flex-direction: row; }
.extra-bonus .proposal-block .proposal-list__item {
    flex: 1; margin: 0; padding: 17px; background: rgba(26, 62, 108, .6);
    border: 1px solid rgba(119, 173, 247, .24); border-radius: 12px;
    font-size: 15px; font-weight: 500; line-height: 1.5;
}
.extra-bonus__btn { margin-top: 26px; min-width: 240px; }
.extra-bonus__buttons { margin-top: 18px; gap: 16px; }
.copy-field { width: min(100%, 365px); border: 1px dashed #527bb0; border-radius: 12px; background: #0d1a2c; padding: 5px; }
.copy-field__text { padding: 0 13px; color: #fff; font-size: 17px; font-weight: 600; letter-spacing: 2px; }
.extra-bonus__copy-field::before, .extra-bonus__copy-field::after { content: none; animation: none; }
.extra-bonus__copy-btn { min-width: 90px; width: auto; border-radius: 9px !important; height: auto; }
.slots__header { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 20px; }
.slots__header::before { position: absolute; top: 20px; }
.slots__header h2 { padding-top: 13px; }
.slots__header .slots__header-btn { padding: 12px 18px; width: auto; background: #1b2d47; border: 1px solid #304e73; border-radius: 10px; color: #b9d9ff; font-size: 13px; }
.slots__body { display: grid; grid-template-columns: repeat(6, minmax(0, 1fr)); gap: 16px; justify-items: stretch; }
.slots .slot-item {
    min-width: 0; width: 100%; max-width: none; margin: 0; border: 1px solid #29384c;
    border-radius: 13px; overflow: hidden; background: #172235;
    transition: border-color .18s, box-shadow .18s;
}
.slots .slot-item:hover { border-color: #4b96f6; box-shadow: 0 9px 24px rgba(0, 0, 0, .24); }
.slots .slot-item__image { position: relative; display: block; width: 100%; height: auto; aspect-ratio: 183 / 130; border-radius: 0; }
.slots .slot-item__image > .get-image { width: 100%; height: 100%; }
.slots .slot-item__image img { width: 100%; height: 100%; object-fit: cover; }
.slots .slot-item__title { margin: 0; padding: 13px 11px 15px; min-height: 58px; font-size: 12px; font-weight: 500; line-height: 1.5; text-align: left; color: #e6efff; }
.slots .slot-item__inner-block { border-radius: 0; background: rgba(6, 14, 27, .92); }
.slots .slot-item__btn { min-width: 0; min-height: 35px; padding: 7px 8px; border-radius: 8px; font-size: 11px; line-height: 1.4; }
.slots .slot-item:focus-within .slot-item__inner-block { display: flex; }
.wp-block-table, .about-table__body, .payments-table__view { border-radius: 13px; overflow: auto; scrollbar-color: #476182 #101925; }
.table, .wp-block-table table, .about-table table { border-collapse: collapse; border-spacing: 0; }
.table th, .wp-block-table table th, .payments-table__table th {
    background: #1b2d46; color: #f2f7ff; padding: 18px; font-size: 13px; font-weight: 500;
    border: 1px solid #304157; text-align: left;
}
.table td, .wp-block-table table td, .about-table table td {
    padding: 17px 18px; border: 1px solid #29374b; background: #121e2f;
    font-size: 14px; font-weight: 400; line-height: 1.65; color: #bdcce1;
}
.table tr:nth-child(even) td, .wp-block-table table tr:nth-child(even) td { background: #172437; }
.table tr:hover td, .wp-block-table table tr:hover td { background: #1d304a; }
.payments-table__first-cell-content { gap: 12px; white-space: normal; }
.payments-table__inner-row { gap: 15px; }
.tabs { display: flex; flex-direction: row; overflow: hidden; }
.tabs__menu { height: auto; background: #0e1827; padding: 20px; border-right: 1px solid var(--win-border); }
.tabs__list { position: static; flex-direction: column; min-width: 0; width: auto; gap: 8px; padding: 0; background: transparent; }
.tabs__item, .tabs__item:not(._active) { padding: 14px 18px; border: 1px solid #2a3b54; border-radius: 10px; background: transparent; color: #acbfd9; font-size: 13px; font-weight: 500; }
.tabs__item._active, .tabs__item:hover { background: #146bdc; border-color: #3687f1; color: #fff; }
.tabs__views, .tabs .tab-view__header { background: transparent; }
.tabs .tab-view__header { padding: 23px 28px; border-bottom: 1px solid var(--win-border); }
.tabs .tab-view__body { flex-direction: row; align-items: flex-start; padding: 28px; gap: 28px; }
.tabs .tab-view__content { align-items: flex-start; }
.tabs .tab-view__image-container { max-width: 48%; }
.tabs .tab-view__content p, .tabs .tab-view__content li { font-size: 15px; line-height: 1.8; font-weight: 400; color: #c0cbdd; }
.tabs .tab-view__image-container img { height: auto; border-radius: 13px; }
.how-to__list { gap: 20px; }
.how-to .how-to-item__body { padding: 34px; gap: 32px; background: #142136; border: 1px solid #2d4565; border-radius: 16px; }
.how-to-item__step { width: 30px; height: 30px; top: 12px; left: 12px; background: #146fe7; border-radius: 8px; font-size: 13px; }
.how-to .how-to-item__title { align-items: flex-start; margin: 0 0 18px; gap: 12px; }
.how-to .how-to-item__title::after { width: 34px; height: 3px; background: #368dff; }
.how-to .how-to-item__description { margin: 0; color: #c0cbdd; line-height: 1.8; font-weight: 400; }
.how-to .how-to-item:not(:last-child) .how-to-item__body::after { background-color: #254469; }
.how-to .how-to-item img { border-radius: 12px; }
.pros-and-cons__body { gap: 22px; }
.pros-and-cons__body .pros-and-cons-block__title { text-align: left; padding: 17px 20px; border-radius: 12px; font-size: 18px; }
.pros-and-cons__body .pros-and-cons-block__title_blue { background: #153d40; color: #9ee8d1; }
.pros-and-cons__body .pros-and-cons-block__title_red { background: #39272c; color: #f0b8bf; }
.pros-and-cons__body .pros-and-cons-block .pros-and-cons-list__item { padding: 15px; background: #172437; border-radius: 10px; font-weight: 400; line-height: 1.7; }
.faq { background: transparent; }
.faq > h2 { padding: 0 0 5px; }
.faq__body { padding: 22px 0 0; gap: 12px; }
.faq-item { border: 1px solid #2b3d57; border-radius: 16px; background: #131e2f; }
.faq-item__header { background: transparent; }
.faq-item .faq-item__title-block { display: flex; flex-direction: row; flex-wrap: nowrap; align-items: center; justify-content: space-between; gap: 20px; padding: 23px 26px; list-style: none; }
.faq-item__title-block::-webkit-details-marker { display: none; }
.faq-item .faq-item__title { order: initial; width: auto; font-size: 17px; line-height: 1.5; font-weight: 500; letter-spacing: -.2px; }
.faq-item .faq-item__title-block::after { order: initial; flex: 0 0 28px; width: 28px; height: 28px; border-radius: 7px; background-color: #203957; }
.faq-item__body { padding: 0 26px 24px; background: transparent; color: #aebfd8; font-weight: 400; font-size: 15px; line-height: 1.8; }
.download-mobile__body { gap: 40px; align-items: center; }
.download-mobile__description { color: #c0cbdd; font-weight: 400; font-size: 15px; line-height: 1.8; }
.download-mobile__buttons-block { background: #1b2e48; border: 1px solid #31517a; border-radius: 16px; }
.download-mobile__buttons { flex-wrap: wrap; gap: 14px; }
.download-mobile__image-container { padding: 0; margin: 0; min-width: 0; }
.download-mobile__image-container img { width: 100%; height: auto; max-width: 310px; max-height: none; }
.game__content, .game-popup__header, .popup-win .popup__header { background: #162944; }
.game-popup__window, .popup-win .popup { background: #111d2f; border: 1px solid #334f74; border-radius: 16px; overflow: hidden; }
.footer { margin-top: 30px; padding: 0 32px; align-items: center; background: #0d1420; border-top: 1px solid var(--win-border); }
.footer__top { display: grid; grid-template-columns: 190px minmax(0, 1fr); gap: 20px 48px; min-width: 0; width: 100%; max-width: 1280px; padding: 38px 0 26px; }
.footer .footer-top-container { width: auto; padding: 0; border: 0; }
.footer .footer-top-container::after { content: none; }
.footer__logo-container { grid-column: 1; grid-row: 1; display: flex; flex-direction: column; align-items: flex-start; gap: 20px; }
.footer__logo-inner { padding: 0; gap: 0; align-items: flex-start; }
.footer__logo-container > * { margin: 0; }
.footer__logo-inner img { max-height: 39px; }
.dmca-badge img { width: 47px; height: auto; max-height: 52px; object-fit: contain; opacity: .8; }
.footer__nav-container { grid-column: 2; grid-row: 1; }
.footer__nav-container .menu { flex-direction: row; flex-wrap: wrap; gap: 13px 26px; padding: 0; }
.footer__nav-container .menu .menu-item { text-align: left; }
.footer__nav-container .menu .menu-item a, .footer__nav-container .menu .menu-item span { min-width: 0; font-size: 13px; font-weight: 400; line-height: 1.7; color: #adbed6; }
.footer__nav-container .menu .menu-item a:hover { color: #8dc4ff; }
.footer-gallery { display: flex; justify-content: center; gap: 16px 28px; padding: 22px 0 0; }
.footer-gallery:first-of-type { border-top: 1px solid var(--win-border); }
.footer-gallery img { max-height: 30px; object-fit: contain; }
.footer-gallery:last-of-type img { max-height: 42px; }
.footer__bottom { max-width: 1280px; padding: 24px 0; border-color: var(--win-border); text-align: left; color: #a6b7d1; font-weight: 400; font-size: 12px; line-height: 1.8; }
.footer__bottom > p { max-width: none; }
.footer__socials-container { padding: 0 0 28px; width: 100%; max-width: 1280px; }
.footer__socials { justify-content: flex-start; gap: 12px; height: auto; }
.footer__social { border: 1px solid #2a3d58; background: #18273b; border-radius: 11px; padding: 7px; width: 44px; height: 44px; }
.footer__social img { width: 28px; height: 28px; object-fit: contain; }
.scroll-top { right: 22px; bottom: 22px; }
.scroll-top__button { border: 1px solid #3a6395; border-radius: 13px; background-color: #16365d; box-shadow: 0 6px 22px rgba(0, 0, 0, .35); }
@media (min-width: 1001px) {
    .header__nav { display: flex; }
    header .menu .menu-item:hover > .sub-menu { display: flex; }
}
@media (max-width: 1100px) {
    .text-image-banner { column-gap: 30px; padding: 32px; }
    .text-image-banner__title { font-size: 36px; }
    .slots__body { grid-template-columns: repeat(4, minmax(0, 1fr)); }
    .text-image__body { gap: 28px; }
}
@media (max-width: 1000px) {
    html { scroll-padding-top: 90px; }
    .header.burger-active { overflow: visible; max-height: none; }
    .header {
        grid-template-columns: 44px 1fr auto; grid-template-rows: 72px; gap: 12px;
        padding: 0 24px; position: sticky; height: auto;
    }
    .header__burger {
        display: block; position: static; top: auto; left: auto;
        grid-column: 1; grid-row: 1; order: 0; width: 42px; height: 42px;
        min-width: 42px; background-size: 25px; background-position: center;
        background-repeat: no-repeat; background-color: #19283d; border: 1px solid #30405a; border-radius: 10px;
    }
    .header__burger-checkbox { display: block; position: absolute; width: 1px; height: 1px; overflow: hidden; clip-path: inset(50%); }
    .header__burger-checkbox:focus-visible + .header__burger { outline: 3px solid #89c2ff; outline-offset: 4px; }
    .header__logo { grid-column: 2; grid-row: 1; padding: 0; order: 0; }
    .header__logo img { width: 104px; max-width: 104px; }
    .header__buttons { grid-column: 3; grid-row: 1; order: 0; gap: 8px; padding: 0; width: auto; flex: initial; }
    .header__buttons .header__btn { min-width: 98px; min-height: 40px; padding: 10px 13px; }
    .header__nav, .header.burger-active .header__nav { display: none; }
    .header__burger-checkbox:checked ~ .header__nav {
        display: flex; position: absolute; grid-column: auto; grid-row: auto;
        top: 100%; left: 0; width: 100%; height: auto; max-height: calc(100dvh - 72px);
        overflow: auto; margin: 0; padding: 16px 24px 24px; background: #0e1827;
        border-top: 1px solid #2a3e59; border-bottom: 1px solid #2a3e59; box-shadow: 0 25px 35px rgba(0,0,0,.4);
    }
    header .menu, header .menu._hidden { display: flex; position: static; flex-direction: column; align-items: stretch; height: auto; padding: 0; gap: 3px; width: 100%; overflow: visible; }
    header .menu .menu-item { display: flex; flex-direction: column; align-items: stretch; height: auto; width: 100%; }
    header .menu .menu-item > a, header .menu .menu-item > span { width: 100%; min-height: 46px; padding: 12px 14px; justify-content: space-between; border-radius: 8px; font-size: 14px; }
    header .menu .menu-item .menu-arrow { display: flex; min-width: 35px; justify-content: end; }
    header .menu .menu-item .sub-menu { display: none; position: static; min-width: 0; width: 100%; max-height: none; margin: 4px 0 8px; border-radius: 10px; padding: 5px; background: #17273d; box-shadow: none; }
    header .menu .menu-item:focus-within > .sub-menu { display: none; }
    header .menu .menu-item._active > .sub-menu { display: flex; }
    .onewinmd-wrapper { width: calc(100% - 48px); margin: 36px auto; }
    .breadcrumbs__list { width: calc(100% - 48px); }
    .text-image-banner { gap: 22px; }
    .text-image-banner__title { font-size: 32px; }
    .text-image-banner__footer { gap: 14px; }
    .text-image-banner__btn { min-width: 165px; }
    .toc .toc-body-list { grid-template-columns: repeat(3, minmax(0, 1fr)); }
    .tabs { flex-direction: column; }
    .tabs__menu { height: auto; padding: 16px; border-right: 0; border-bottom: 1px solid var(--win-border); }
    .tabs__list { position: static; flex-direction: row; width: 100%; padding: 0; overflow-x: auto; border-radius: 0; gap: 8px; }
    .tabs__item { min-width: fit-content; white-space: nowrap; }
    .tabs .tab-view__body { flex-direction: row; align-items: flex-start; }
    .tabs .tab-view__image-container { max-width: 48%; }
    .slots .slot-item__image { display: flex; flex-direction: column; position: static; height: auto; aspect-ratio: auto; background-image: none !important; }
    .slots .slot-item__image > .get-image { position: static; height: auto; aspect-ratio: 183 / 130; }
    .slots .slot-item__inner-block, .slots .slot-item__image:hover .slot-item__inner-block { display: flex; position: static; height: auto; gap: 6px; padding: 8px; background: transparent; }
    .slots .slot-item__btn { width: 100%; }
}
@media (max-width: 767px) {
    .header { padding: 0 16px; gap: 9px; }
    .header__buttons .header__btn { font-size: 12px; min-width: 90px; }
    .header__buttons .header__btn.btn_red { max-width: 160px; }
    .onewinmd-wrapper { width: calc(100% - 32px); margin: 30px auto; }
    .onewinmd-wrapper:has(.faq) { margin-left: auto; margin-right: auto; }
    .page-main .onewinmd-wrapper:first-child { margin-top: 18px; }
    .text-image-banner {
        grid-template-columns: minmax(0, 1fr); grid-template-rows: auto;
        padding: 28px; gap: 23px; border-radius: 22px;
    }
    .text-image-banner__title { grid-column: 1; grid-row: 1; font-size: clamp(30px, 5.9vw, 40px); line-height: 1.13; letter-spacing: -1.1px; }
    .text-image-banner__bg-image-container { grid-column: 1; grid-row: 2; max-width: 520px; justify-self: center; }
    .text-image-banner__bg-image-container img { border-radius: 14px; }
    .text-image-banner__description { grid-column: 1; grid-row: 3; margin: 0; font-size: 14px; }
    .text-image-banner__footer { grid-column: 1; grid-row: 4; flex-direction: row; gap: 18px; margin: 0; }
    .text-image-banner__btn { flex: 1 1 180px; min-width: 0; width: auto; }
    .text-image-banner__license-block { margin: 0; }
    .breadcrumbs__list { width: calc(100% - 32px); padding: 14px 0; }
    .site-section__header, .text-image__header, .how-to__header { padding: 24px 22px 20px; }
    .site-section__body { padding: 24px 22px; }
    .text-image__body, .text-image__body._reversed { flex-direction: column; align-items: stretch; gap: 25px; }
    .text-image__content { order: 2; font-size: 14px; }
    .text-image__image-container { order: 1; width: 100%; max-width: 100%; }
    .text-image__image-container .get-image img { max-height: none; height: auto; object-fit: contain; }
    .toc .toc-body-list { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 8px; }
    .toc__header { padding: 18px 22px; min-height: 68px; }
    .toc__body { padding: 20px; }
    .toc .toc-body-list__link { font-size: 12px; padding: 12px 8px; }
    .extra-bonus._img { padding: 28px 22px; }
    .extra-bonus__description { font-size: 18px; text-align: center; }
    .extra-bonus .proposal-block .proposal-list { flex-direction: column; gap: 10px; }
    .extra-bonus .proposal-block .proposal-list__item { padding: 14px; font-size: 14px; }
    .extra-bonus__buttons { margin-top: 16px; }
    .slots__body { grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 12px; }
    .slots__header { align-items: flex-start; flex-direction: row; }
    .slots .slot-item__image { display: flex; flex-direction: column; position: static; height: auto; aspect-ratio: auto; background-image: none !important; }
    .slots .slot-item__image > .get-image { position: static; height: auto; aspect-ratio: 183 / 130; }
    .slots .slot-item__inner-block { display: flex; position: static; height: auto; gap: 6px; padding: 8px; background: transparent; }
    .slots .slot-item__btn { width: 100%; }
    .slots .slot-item__title { font-size: 11px; padding: 9px 9px 12px; min-height: 48px; }
    .tabs .tab-view__body { flex-direction: column-reverse; gap: 24px; padding: 24px 22px; }
    .tabs .tab-view__content { align-items: flex-start; }
    .tabs .tab-view__image-container { max-width: 100%; width: 100%; }
    .tabs .tab-view__content p, .tabs .tab-view__content li { font-size: 14px; }
    .how-to .how-to-item__body { flex-direction: column-reverse; align-items: stretch; padding: 48px 20px 32px; gap: 22px; }
    .how-to-item__image-container { max-width: 100%; align-self: center; }
    .how-to .how-to-item__description { font-size: 14px; }
    .pros-and-cons__body { flex-direction: column; }
    .pros-and-cons__body .pros-and-cons-block { width: 100%; }
    .faq-item .faq-item__title-block { padding: 20px; gap: 14px; }
    .faq-item .faq-item__title { font-size: 15px; }
    .faq-item__body { padding: 0 20px 22px; font-size: 14px; }
    .download-mobile__body { flex-direction: column-reverse; gap: 28px; }
    .download-mobile__content { max-width: 100%; width: 100%; }
    .download-mobile__buttons { flex-direction: column; align-items: stretch; }
    .download-mobile__buttons .btn { width: 100%; min-width: 0; }
    .download-mobile__image-container { margin-bottom: 0; }
    .footer { padding: 0 20px; margin-top: 15px; }
    .footer__top { grid-template-columns: 1fr; padding: 30px 0 24px; gap: 26px; }
    .footer__logo-container { grid-column: 1; grid-row: 1; flex-direction: row; justify-content: space-between; align-items: center; }
    .footer__nav-container { grid-column: 1; grid-row: 2; }
    .footer__nav-container .menu { gap: 13px 22px; }
    .footer-gallery { grid-column: 1; gap: 17px 22px; padding-top: 24px; }
    .footer__socials { flex-wrap: wrap; }
}
@media (max-width: 540px) {
    html { scroll-padding-top: 126px; }
    .header { grid-template-columns: 42px 1fr; grid-template-rows: 58px 50px; column-gap: 12px; row-gap: 0; padding-bottom: 7px; }
    .header__logo { grid-column: 2; }
    .header__logo img { width: 101px; max-width: 101px; }
    .header__burger { width: 38px; height: 38px; min-width: 38px; }
    .header__buttons { grid-column: 1 / -1; grid-row: 2; justify-content: stretch; width: 100%; gap: 9px; }
    .header__buttons .header__btn { flex: 1 1 0; max-width: none; width: auto; min-width: 0; min-height: 40px; padding: 9px 10px; font-size: 12px; white-space: normal; }
    .header__buttons .header__btn.btn_red { max-width: none; flex: 1.4 1 0; }
    .header__burger-checkbox:checked ~ .header__nav { max-height: calc(100dvh - 115px); padding: 12px 16px 22px; }
    .text-image-banner { padding: 24px 20px; gap: 22px; }
    .text-image-banner__title { font-size: 32px; }
    .text-image-banner__footer { justify-content: space-between; gap: 14px; }
    .text-image-banner__btn { flex: 1; min-width: 130px; }
    .text-image-banner__license-block img { width: 34px; height: 34px; }
    .text-image-banner .license-block__description { font-size: 10px; }
    .site-section__header, .text-image__header, .how-to__header { padding: 23px 18px 19px; }
    .site-section__body { padding: 22px 18px; }
    .onewinmd-wrapper > .site-section, .onewinmd-wrapper > .tabs, .onewinmd-wrapper > .toc { border-radius: 19px; }
    h2 { font-size: 26px; letter-spacing: -.6px; }
    h3 { font-size: 21px; }
    .btn.btn_big { min-width: 0; max-width: 100%; white-space: normal; }
    .slots__body { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px; }
    .slots__header .slots__header-btn { width: 100%; text-align: center; }
    .extra-bonus__btn { min-width: 0; width: 100%; }
    .copy-field { width: 100%; min-width: 0; }
    .copy-field__text { font-size: 15px; letter-spacing: 1.5px; padding: 0 8px; }
    .extra-bonus__copy-btn { min-width: 85px; padding: 10px 12px; }
    .table td, .wp-block-table table td { padding: 14px; font-size: 13px; }
    .tabs__menu { padding: 13px; }
    .tabs .tab-view__header { padding: 21px 18px; }
    .tabs .tab-view__body { padding: 22px 18px; }
    .scroll-top { right: 14px; bottom: 14px; }
}
@media (max-width: 360px) {
    .text-image-banner__title { font-size: 28px; }
    .text-image-banner__footer { flex-direction: column; align-items: stretch; }
    .text-image-banner__license-block { justify-content: center; }
    .toc .toc-body-list { grid-template-columns: 1fr; }
}
@media (prefers-reduced-motion: reduce) {
    *, *::before, *::after { scroll-behavior: auto !important; animation-duration: .01ms !important; animation-iteration-count: 1 !important; transition-duration: .01ms !important; }
}

* + .inner-wrapper {
    margin-top: 52px;
}

@media (max-width: 767px) {
    * + .inner-wrapper {
        margin-top: 30px;
    }
}