@charset "UTF-8";

@font-face {
    font-family: Inter;
    font-display: swap;
    src: url("../fonts/Inter-Bold.woff2") format("woff2"), url("../fonts/Inter-Bold.woff") format("woff");
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: Inter;
    font-display: swap;
    src: url("../fonts/Inter-Light.woff2") format("woff2"), url("../fonts/Inter-Light.woff") format("woff");
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: icons;
    font-display: swap;
    src: url("../fonts/icons.woff2") format("woff2"), url("../fonts/icons.woff") format("woff");
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: Inter;
    font-display: swap;
    src: url("../fonts/Inter-Medium.woff2") format("woff2"), url("../fonts/Inter-Medium.woff") format("woff");
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: Inter;
    font-display: swap;
    src: url("../fonts/Inter-SemiBold.woff2") format("woff2"), url("../fonts/Inter-SemiBold.woff") format("woff");
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: SF Pro Display;
    font-display: swap;
    src: url("../fonts/SFProDisplay-Bold.woff2") format("woff2"), url("../fonts/SFProDisplay-Bold.woff") format("woff");
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: Inter;
    font-display: swap;
    src: url("../fonts/Inter-Regular.woff2") format("woff2"), url("../fonts/Inter-Regular.woff") format("woff");
    font-weight: 400;
    font-style: normal;
}

/* Colors */

/* Breakpoints */

/*Обнуление*/

* {
    padding: 0;
    margin: 0;
    border: 0;
}

*,
*:before,
*:after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

:focus,
:active {
    outline: none;
}

a:focus,
a:active {
    outline: none;
}

nav,
footer,
header,
aside {
    display: block;
}

html,
body {
    min-height: 100%;
    width: 100%;
    font-size: 16px;
    line-height: 1;
    -ms-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

.page-404 {
    display: flex;
}

.page-404 .main-container {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    flex: 1 1;
}

.page-404 .main-container > * {
    text-align: center;
    color: var(--text, #e0e3eb);
    font-family: Inter;
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 300;
    line-height: 1.75rem;
}

.page-404 .main-container > .page-404__title {
    color: #fff;
    font-size: 1.875rem;
    font-style: normal;
    font-weight: 600;
    line-height: 3.25rem;
    text-transform: uppercase;
}

.page-404 .main-container > a {
    text-decoration: underline;
}

input,
button,
textarea {
    font-family: inherit;
}

input::-ms-clear {
    display: none;
}

button {
    cursor: pointer;
}

button::-moz-focus-inner {
    padding: 0;
    border: 0;
}

a,
a:visited {
    text-decoration: none;
}

a:hover {
    text-decoration: none;
}

ul li {
    list-style: none;
}

img {
    height: auto;
    vertical-align: top;
}

details {
    list-style: none;
}

summary::marker {
    display: none;
}

summary::-webkit-details-marker {
    display: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: inherit;
    font-weight: 400;
}

.wrapper > .btn {
    padding: 0.75rem 1.75rem!important;
}
@media (max-width: 576px) {
    .wrapper > .btn {
        padding: 0.75rem 0.9375rem!important;;
    }
}


.wrapper > .title {
    text-align: left;
}

.wrapper > .title + * {
    margin-top: 2rem!important;
}

.wrapper > h2,
.tabs__item > h2 {
    color: #fff;
    font-family: Inter;
    font-size: 1.75rem;
    font-style: normal;
    font-weight: 600;
    line-height: 2.25rem;
    text-transform: uppercase;
}

.wrapper > h3,
.tabs__item > h3 {
	color: #fff;
    font-family: Inter;
    font-size: 1.5rem;
    font-style: normal;
    font-weight: 600;
    line-height: 1.75rem;
    text-transform: uppercase;
}

p {
    margin-top: 1rem;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--text, #e0e3eb);
    font-family: Inter;
    font-style: normal;
}

.acf-block-panel .acf-field {
    width: 100% !important;
}

/*--------------------*/

@font-face {
    font-family: "icons";
    src: url("../fonts/icons.ttf?9gj94n") format("truetype"), url("../fonts/icons.woff?9gj94n") format("woff"), url("../img/icons.svg?9gj94n#icons") format("svg");
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

[class^=icon-font__]:before,
[class*=" icon-font__"]:before {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: "icons" !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-font__deposit:before {
    content: "\e901";
    color: #fff;
}

.icon-font__casino:before {
    content: "\e902";
    color: #fff;
}

.icon-font__bonus:before {
    content: "\e903";
    color: #fff;
}

.icon-font__reg:before {
    content: "\e904";
    color: #fff;
}

.icon-font__app:before {
    content: "\e905";
    color: #fff;
}

/* Colors */

/* Breakpoints */

.wrapper:not(:first-child) {
    margin-top: 3.125rem;
}

.wrapper > :not(:first-child):not(p:not([class])):not(.btn) {
    margin-top: 3.125rem;
}

.wrapper > .btn {
    margin-top: 1rem;
}

.home .wrapper:first-child {
    margin-top: 1.25rem;
}

.wrapper:last-child {
    margin-bottom: 2rem;
}

.container,
.wrapper > :not(.container):not(.popup) {
    margin-left: auto;
    margin-right: auto;
/*     padding-left: 1.25rem;
    padding-right: 1.25rem; */
    max-width: calc(var(--width-container) + var(--offsets) * 2);
}

@media (max-width: 1260px) {
    .container,
    .wrapper > :not(.container):not(.popup) {
        padding-left: 0;
        padding-right: 0;
        max-width: calc(100% - var(--offsets) * 2);
    }
}

.container .container {
    padding-left: 0;
    padding-right: 0;
    max-width: unset;
}

/* Colors */

/* Breakpoints */

.text-image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 1rem;
}

.text-image.vertical {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.text-image.vertical .text-image__text {
    display: contents;
}

.text-image.vertical .text-image__title {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
}

.text-image.vertical > img {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    max-width: unset !important;
    width: 100% !important;
}

.text-image.vertical .text-image__content {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
}

.text-image__content {
	width: 100%;
}

.text-image__content > :not(:first-child) {
	margin-top: 1rem;
}

.text-image h1 {
    color: #fff;
    font-family: Inter;
    font-size: 1.875rem;
    font-style: normal;
    font-weight: 600;
    line-height: 3.25rem;
    text-transform: uppercase;
}

.text-image h1 span {
    color: var(--btn, #1d53dd);
}

.text-image h2 {
    color: #fff;
    font-family: Inter;
    font-size: 1.75rem;
    font-style: normal;
    font-weight: 600;
    line-height: 2.25rem;
    text-transform: uppercase;
}

.text-image h2 span {
    color: var(--btn, #1d53dd);
}

.text-image h3,
.wrapper > h3 {
    color: #fff;
    font-family: Inter;
    font-size: 1.5625rem;
    font-style: normal;
    font-weight: 600;
    line-height: 2.25rem;
    /* 144% */
    text-transform: uppercase;
}

.text-image h3 span {
    color: var(--btn, #1d53dd);
}

.text-image__title {
    margin-bottom: 1.0625rem;
}

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

.text-image__content a:not([class]),
.text-image__content p a:not([class]),
.text-image__content .wp-block-list a:not([class]),
.faq-section__item a:not([class]),
.faq-section__item p a:not([class]),
.wrapper > p:not([class]) a:not([class]),
.wp-block-table a:not([class])

{
    color: var(--btn, #0a63f6);
    text-decoration: underline;
}

.text-image__content p {
    color: var(--text, #e0e3eb);
    font-family: Inter;
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 300;
    line-height: 1.75rem;
    /* 155.556% */
}

.text-image__content p:first-child {
    margin-top: 0;
}

.text-image__content p a {
    color: #0a63f6;
    text-decoration-line: underline;
}

.text-image__content .btn {
    margin-top: 1.25rem;
}

.text-image > img {
    max-width: 40%;
    min-width: 40%;
    width: 100%;
    -o-object-fit: contain;
    object-fit: contain;
}

/* Colors */

/* Breakpoints */

.btn {
    position: relative;
    max-width: 13.125rem;
    padding: 0.75rem 1.75rem;
    gap: 0.625rem;
    border-radius: 0.625rem;
    display: block;
    color: #fff;
    font-family: Inter;
    font-size: 1rem;
    font-style: normal;
    font-weight: 500;
    line-height: 100%;
    /* 16px */
    -webkit-transition: all 0.2s ease 0s;
    transition: all 0.2s ease 0s;
    text-align: center;
    cursor: pointer;
}

.btn:hover {
    -webkit-box-shadow: 0px 0px 5px 1px #beade4;
    box-shadow: 0px 0px 5px 1px #beade4;
}

.btn svg {
    display: none;
}

.btn--blue {
    background: var(--btn, #1d53dd);
}

.btn--green {
    background: var(--green, #37ad00);
}

.btn--white {
    background: #fff;
    color: #090f1e;
}

.btn--transparent {
    background-color: transparent;
    border: 1px solid #fff;
}

.btn--full-width {
    width: 100%;
    max-width: unset;
}

.btn--with-svg {
    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;
    gap: 0.5rem;
}

.btn--with-svg svg {
    display: inline-block;
    min-width: 1.25rem;
    max-width: 1.25rem;
    height: 1.25rem;
}

.btn--download:before {
    content: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2017_1547)"><rect width="20" height="20" rx="10" fill="url(%23paint0_radial_2017_1547)"></rect><path fill-rule="evenodd" clip-rule="evenodd" d="M10 2.25C10.4142 2.25 10.75 2.58579 10.75 3V10.1893L13.4697 7.46967C13.7626 7.17678 14.2374 7.17678 14.5303 7.46967C14.8232 7.76256 14.8232 8.23744 14.5303 8.53033L10.5303 12.5303L10 13.0607L9.46967 12.5303L5.46967 8.53033C5.17678 8.23744 5.17678 7.76256 5.46967 7.46967C5.76256 7.17678 6.23744 7.17678 6.53033 7.46967L9.25 10.1893V3C9.25 2.58579 9.58579 2.25 10 2.25ZM5 14.25C4.58579 14.25 4.25 14.5858 4.25 15C4.25 15.4142 4.58579 15.75 5 15.75H15C15.4142 15.75 15.75 15.4142 15.75 15C15.75 14.5858 15.4142 14.25 15 14.25H5Z" fill="white"></path></g><defs><radialGradient id="paint0_radial_2017_1547" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(11.5 8.5) rotate(131.634) scale(12.0416)"><stop offset="0.536958" stop-color="white" stop-opacity="0"></stop><stop offset="1" stop-color="white" stop-opacity="0.39"></stop></radialGradient><clipPath id="clip0_2017_1547"><rect width="20" height="20" fill="white"></rect></clipPath></defs></svg>');
}

.btn--plus:before {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><g clip-path="url(%23clip0_2017_1555)"><path fill-rule="evenodd" clip-rule="evenodd" d="M10 5C9.44772 5 9 5.44772 9 6V9L6 9C5.44772 9 5 9.44771 5 10C5 10.5523 5.44772 11 6 11H9V14C9 14.5523 9.44772 15 10 15C10.5523 15 11 14.5523 11 14V11H14C14.5523 11 15 10.5523 15 10C15 9.44772 14.5523 9 14 9L11 9V6C11 5.44772 10.5523 5 10 5Z" fill="white"></path><rect width="20" height="20" rx="10" fill="url(%23paint0_radial_2017_1555)"></rect></g><defs><radialGradient id="paint0_radial_2017_1555" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(11.5 8.5) rotate(131.634) scale(12.0416)"><stop offset="0.536958" stop-color="white" stop-opacity="0"></stop><stop offset="1" stop-color="white" stop-opacity="0.39"></stop></radialGradient><clipPath id="clip0_2017_1555"><rect width="20" height="20" fill="white"></rect></clipPath></defs></svg>');
}

.btn--gift:before {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="18" viewBox="0 0 17 18" fill="none"><path d="M1.23175 10.7607V16.742C1.23175 16.8124 1.22783 16.8828 1.2337 16.9533C1.27675 17.5324 1.75806 17.9883 2.34112 17.9981C2.49765 18 2.65417 17.9981 2.81265 17.9981H7.66494C7.66494 17.8611 7.66494 17.7359 7.6669 17.6068C7.6669 17.4757 7.66885 17.3446 7.66885 17.2155C7.66885 17.1489 7.66885 17.0824 7.66885 17.0159V10.7607H1.23175Z" fill="white"></path><path d="M14.8902 16.2626V10.7607H8.45312V18H13.6713C13.7143 18 13.7574 18 13.8004 18C14.3933 17.9903 14.8765 17.507 14.8902 16.9141C14.8961 16.697 14.8902 16.4798 14.8902 16.2626Z" fill="white"></path><path d="M7.66953 6.22193V9.97854H1.16981C0.954588 9.97854 0.745235 9.94332 0.553491 9.83571C0.220875 9.64984 0.0173917 9.2957 0.00173917 8.92004C-0.00217396 8.83003 0.00173917 8.73808 0.00173917 8.64807V7.52305C0.00173917 7.43305 -0.00217396 7.34109 0.00173917 7.25108C0.0173917 6.88129 0.220875 6.53107 0.553491 6.35693C0.858716 6.19845 1.17764 6.22193 1.50634 6.22193H7.66953Z" fill="white"></path><path d="M16.1229 8.06477V7.27627C16.1229 7.2704 16.1229 7.26453 16.1229 7.25671C16.1033 6.66582 15.6318 6.2256 15.0428 6.21973C14.9744 6.21973 14.9078 6.21973 14.8394 6.21973H8.45704C8.45899 6.35669 8.45899 6.47995 8.45704 6.61104C8.45704 6.74213 8.45508 6.87126 8.45508 7.00235C8.45312 7.16866 8.45313 7.33497 8.45313 7.50128V9.97829H15.0428C15.6435 9.97829 16.1131 9.48915 16.1229 8.8924C16.1268 8.61652 16.1229 8.34065 16.1229 8.06477Z" fill="white"></path><path d="M13.3063 3.06772C13.2965 2.37119 12.9893 1.66682 12.4395 1.22464C12.1499 0.991805 11.8232 0.807888 11.4573 0.723755C11.0777 0.63571 10.6884 0.637666 10.3088 0.725712C9.63964 0.884194 9.02528 1.36747 8.72984 1.99161C8.56744 2.33597 8.47549 2.69598 8.47157 3.07946C8.46962 3.28099 8.47157 3.48447 8.47157 3.686V4.92842C8.47157 5.24538 8.73962 5.51735 9.05854 5.51735H10.6179C11.0092 5.51735 11.3986 5.49974 11.7645 5.34712C12.2145 5.15929 12.5765 4.87559 12.866 4.48036C13.1536 4.08905 13.2984 3.59208 13.3082 3.10881L13.3063 3.06772ZM12.1304 3.06185V3.06772V3.07164V3.08729V3.0912V3.10098C12.1304 3.10294 12.1304 3.1049 12.1304 3.1049V3.12838C12.1304 3.13033 12.1304 3.1362 12.1304 3.1362C12.1304 3.1362 12.1304 3.14599 12.1304 3.14403V3.15186C12.1304 3.15186 12.1304 3.15186 12.1304 3.15381V3.15773V3.16164V3.16359V3.16555V3.16751V3.16946V3.17925V3.1812C12.1304 3.18316 12.1304 3.18707 12.1304 3.18707V3.19686V3.20077V3.20273C12.1304 3.20273 12.1304 3.20273 12.1304 3.20468V3.21055C12.1304 3.21055 12.1245 3.25164 12.1225 3.25555C12.103 3.35925 12.0736 3.46295 12.0364 3.56078V3.56273C11.9993 3.641 11.9582 3.7173 11.9093 3.7897C11.9073 3.79361 11.9014 3.80339 11.8936 3.81513C11.8917 3.81905 11.8819 3.83274 11.8799 3.8347C11.8447 3.87774 11.8075 3.91883 11.7684 3.95796C11.7351 3.99122 11.6999 4.02448 11.6627 4.05579C11.6608 4.05775 11.649 4.06753 11.649 4.06753L11.6471 4.06949C11.6256 4.08709 11.5923 4.10862 11.5943 4.1047C11.5219 4.15166 11.4475 4.19471 11.3692 4.23188C11.2656 4.26906 11.1599 4.30036 11.0523 4.31993C10.8762 4.33558 10.6981 4.32971 10.5221 4.32971H9.64551V3.40817C9.64551 3.23794 9.63964 3.06577 9.65334 2.89555C9.67291 2.78598 9.70225 2.68032 9.74139 2.57467C9.77856 2.49641 9.81965 2.4201 9.86856 2.34771C9.87052 2.34379 9.87835 2.33205 9.88813 2.3164C9.88813 2.31444 9.89595 2.30662 9.89791 2.30271C9.93313 2.25966 9.9703 2.22053 10.0094 2.1814C10.0427 2.14814 10.0779 2.11487 10.1151 2.08357C10.1151 2.08357 10.1288 2.07183 10.1307 2.06987C10.1523 2.05226 10.1855 2.03074 10.1816 2.03466C10.252 1.9877 10.3264 1.94661 10.4027 1.91139C10.5064 1.87422 10.6121 1.84487 10.7197 1.8253C10.8312 1.81552 10.9447 1.81552 11.0562 1.8253C11.1638 1.84487 11.2714 1.87422 11.3751 1.91335C11.4553 1.95052 11.5316 1.99552 11.606 2.04444C11.6099 2.04639 11.6216 2.05422 11.6353 2.06205C11.6393 2.06596 11.6432 2.06987 11.649 2.07379C11.6921 2.10901 11.7312 2.14618 11.7703 2.18531C11.8056 2.22249 11.8408 2.25966 11.874 2.29879C11.8838 2.31249 11.8936 2.32814 11.9034 2.34184C11.9543 2.41814 11.9993 2.49836 12.0364 2.58054C12.0717 2.67641 12.099 2.77424 12.1186 2.87402C12.1206 2.88381 12.1225 2.90924 12.1225 2.91315C12.1284 2.97185 12.1304 3.01685 12.1304 3.06185Z" fill="white"></path><path d="M7.54851 1.88586C7.26481 1.07388 6.65045 0.457562 5.8463 0.158207C5.08324 -0.125495 4.16952 -0.0198403 3.48277 0.412561C2.68449 0.915399 2.18752 1.79194 2.17578 2.73501C2.17578 2.74283 2.17578 2.7487 2.17578 2.75653C2.17578 2.7624 2.17578 2.76827 2.17578 2.77414C2.17578 2.77414 2.17578 2.77609 2.17578 2.77805C2.18948 3.79351 2.77449 4.78549 3.7019 5.22767C3.93865 5.34115 4.18322 5.43116 4.44149 5.47224C4.67627 5.50942 4.90324 5.5192 5.13998 5.5192H7.10242C7.41938 5.5192 7.68939 5.2492 7.68939 4.93027V3.71329C7.68939 3.11067 7.75004 2.46304 7.54851 1.88586ZM6.51545 3.55285V4.3433H5.36694C5.14781 4.3433 4.92867 4.35113 4.70954 4.33156C4.57453 4.30809 4.44149 4.27091 4.31431 4.222C4.33974 4.23374 4.36322 4.24548 4.38866 4.25526C4.3417 4.23569 4.29474 4.21613 4.24779 4.19656C4.26931 4.20634 4.29083 4.21417 4.31235 4.222C4.21257 4.17504 4.1167 4.12221 4.02474 4.06156C4.00322 4.04591 3.98169 4.03025 3.96017 4.01656C4.06974 4.10656 3.86234 3.94808 3.94256 4.00286C3.94843 4.00677 3.9543 4.01069 3.96017 4.0146C3.91126 3.97351 3.8643 3.93047 3.81734 3.88547C3.77234 3.84047 3.7293 3.79351 3.68821 3.74459C3.69212 3.75046 3.69603 3.75633 3.69995 3.7622C3.69408 3.75438 3.69016 3.74655 3.68429 3.73873C3.68234 3.73677 3.68234 3.73481 3.68038 3.73286C3.67451 3.72503 3.66669 3.71329 3.66082 3.70546C3.65886 3.70351 3.65886 3.70155 3.6569 3.69959C3.65103 3.69177 3.64712 3.6859 3.64125 3.67807C3.57668 3.5822 3.51994 3.48046 3.47103 3.37676C3.42211 3.24567 3.38494 3.11067 3.3595 2.97371C3.35364 2.90131 3.34972 2.82892 3.34777 2.75653C3.34777 2.68414 3.35168 2.6137 3.3595 2.54131C3.38298 2.4063 3.42016 2.27326 3.46712 2.14412C3.45538 2.16956 3.44364 2.19499 3.43385 2.22043C3.45342 2.17347 3.47299 2.12651 3.49255 2.07956C3.48472 2.10108 3.47494 2.1226 3.46712 2.14412C3.51407 2.04434 3.5669 1.94847 3.62755 1.85651C3.64321 1.83303 3.66082 1.80955 3.67647 1.78607C3.71951 1.7352 3.76451 1.68433 3.81147 1.63737C3.85843 1.59041 3.90734 1.54541 3.96017 1.50237C3.98365 1.48672 4.00713 1.46911 4.03061 1.45345C4.12061 1.3928 4.21648 1.33997 4.31627 1.29497C4.4454 1.24606 4.5804 1.20888 4.71541 1.18541C4.85824 1.17171 5.00106 1.17171 5.14389 1.18541C5.12041 1.18149 5.09694 1.17758 5.0715 1.17367C5.12433 1.17954 5.1752 1.18736 5.22803 1.19519C5.20063 1.19127 5.17324 1.18932 5.14389 1.18541C5.28281 1.20888 5.41781 1.24606 5.5489 1.29693C5.65456 1.34584 5.75434 1.40258 5.85021 1.46715C5.85608 1.47106 5.86 1.47498 5.86587 1.47889C5.86782 1.47889 5.86978 1.48085 5.86978 1.4828C5.87174 1.48476 5.87369 1.48476 5.87565 1.48672C5.87761 1.48867 5.88152 1.49063 5.88348 1.49259C5.8913 1.49846 5.89717 1.50237 5.90304 1.50824C5.90304 1.50824 5.90304 1.50824 5.905 1.5102C5.90696 1.5102 5.90696 1.51215 5.90891 1.51215C5.91282 1.51411 5.91478 1.51802 5.91869 1.51998C5.91674 1.51802 5.91283 1.51606 5.91087 1.51411L5.91283 1.51606C5.96174 1.55715 6.0087 1.6002 6.0537 1.64715C6.0987 1.69216 6.14174 1.73911 6.18283 1.78803C6.17892 1.78216 6.175 1.77629 6.17109 1.77042C6.11435 1.6902 6.27479 1.8976 6.18479 1.78803C6.20044 1.80955 6.21609 1.83107 6.23175 1.85455C6.29436 1.94651 6.34718 2.04434 6.39414 2.14412C6.4411 2.27326 6.47827 2.40435 6.50175 2.53935C6.53893 2.87197 6.51545 3.21828 6.51545 3.55285Z" fill="white"></path></svg>');
}

.btn--apk:before {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="36" height="36" viewBox="0 0 36 36" fill="none"><path d="M8.04612 13.2456C7.58091 13.2456 7.1862 13.4078 6.86174 13.7323C6.53728 14.0568 6.375 14.4461 6.375 14.9005V21.8776C6.375 22.3434 6.53723 22.7378 6.86174 23.0623C7.1862 23.3868 7.58091 23.549 8.04612 23.549C8.51099 23.549 8.90331 23.3868 9.22274 23.0623C9.54153 22.7378 9.70137 22.3434 9.70137 21.8776V14.9005C9.70137 14.446 9.53914 14.0568 9.21463 13.7323C8.89012 13.4078 8.50054 13.2456 8.04612 13.2456Z" fill="white"></path><path d="M21.4817 6.98235L22.6337 4.85711C22.7093 4.71641 22.6824 4.60852 22.5528 4.53265C22.412 4.46723 22.3039 4.50038 22.2283 4.62975L21.0601 6.77199C20.0322 6.31752 18.945 6.08987 17.7986 6.08987C16.6519 6.08987 15.5646 6.31757 14.5371 6.77199L13.3689 4.62975C13.293 4.50038 13.1848 4.46752 13.0444 4.53265C12.9145 4.60886 12.8876 4.71641 12.9635 4.85711L14.1156 6.98235C12.9474 7.57811 12.017 8.40781 11.3247 9.47326C10.6324 10.5393 10.2861 11.7043 10.2861 12.9702H25.2948C25.2948 11.7045 24.9484 10.5395 24.2562 9.47326C23.5639 8.40781 22.6388 7.57811 21.4817 6.98235ZM14.821 10.0736C14.6964 10.1984 14.5476 10.2606 14.3746 10.2606C14.2013 10.2606 14.0555 10.1984 13.9366 10.0736C13.8176 9.94926 13.7582 9.80104 13.7582 9.62749C13.7582 9.45452 13.8176 9.306 13.9366 9.18142C14.0555 9.05712 14.2016 8.99497 14.3746 8.99497C14.5476 8.99497 14.6964 9.05712 14.821 9.18142C14.9452 9.3063 15.0077 9.45452 15.0077 9.62749C15.0073 9.80075 14.945 9.94926 14.821 10.0736ZM21.66 10.0736C21.5408 10.1984 21.3947 10.2606 21.222 10.2606C21.0487 10.2606 20.8999 10.1984 20.7756 10.0736C20.651 9.94926 20.5889 9.80104 20.5889 9.62749C20.5889 9.45452 20.651 9.306 20.7756 9.18142C20.8999 9.05712 21.0487 8.99497 21.222 8.99497C21.395 8.99497 21.5408 9.05712 21.66 9.18142C21.779 9.3063 21.8384 9.45452 21.8384 9.62749C21.8384 9.80075 21.779 9.94926 21.66 10.0736Z" fill="white"></path><path d="M10.3506 24.3603C10.3506 24.8583 10.5236 25.28 10.8695 25.6259C11.2158 25.9719 11.6374 26.1449 12.1352 26.1449H13.3359L13.3524 29.8286C13.3524 30.2937 13.5146 30.6888 13.8391 31.0133C14.1635 31.3378 14.5532 31.5 15.0073 31.5C15.4722 31.5 15.8672 31.3378 16.1917 31.0133C16.5162 30.6888 16.6784 30.2938 16.6784 29.8286V26.1452H18.9175V29.8286C18.9175 30.2937 19.0797 30.6888 19.4042 31.0133C19.7287 31.3378 20.1233 31.5 20.5886 31.5C21.0535 31.5 21.4485 31.3378 21.773 31.0133C22.0975 30.6888 22.2597 30.2938 22.2597 29.8286V26.1452H23.4767C23.9633 26.1452 24.3795 25.9722 24.7262 25.6262C25.0721 25.2802 25.2452 24.8586 25.2452 24.3606V13.5537H10.3506V24.3603Z" fill="white"></path><path d="M27.5495 13.2456C27.095 13.2456 26.7057 13.4054 26.3812 13.7242C26.0568 14.0436 25.8945 14.4359 25.8945 14.9005V21.8776C25.8945 22.3434 26.0567 22.7378 26.3812 23.0623C26.7057 23.3868 27.0953 23.549 27.5495 23.549C28.0144 23.549 28.4094 23.3868 28.7339 23.0623C29.0584 22.7378 29.2206 22.3434 29.2206 21.8776V14.9005C29.2206 14.4359 29.0584 14.0436 28.7339 13.7242C28.4094 13.4054 28.0144 13.2456 27.5495 13.2456Z" fill="white"></path></svg>');
}

.btn--ios:before {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="36" height="36" viewBox="0 0 36 36" fill="none"><path d="M25.5748 30.42C24.1048 31.845 22.4998 31.62 20.9548 30.945C19.3198 30.255 17.8198 30.225 16.0948 30.945C13.9348 31.875 12.7948 31.605 11.5048 30.42C4.18476 22.875 5.26476 11.385 13.5748 10.965C15.5998 11.07 17.0098 12.075 18.1948 12.165C19.9648 11.805 21.6598 10.77 23.5498 10.905C25.8148 11.085 27.5248 11.985 28.6498 13.605C23.9698 16.41 25.0798 22.575 29.3698 24.3C28.5148 26.55 27.4048 28.785 25.5598 30.435L25.5748 30.42ZM18.0448 10.875C17.8198 7.53 20.5348 4.77 23.6548 4.5C24.0898 8.37 20.1448 11.25 18.0448 10.875Z" fill="white"></path></svg>');
}
/* Colors */

/* Breakpoints */

.promocode {
    max-width: 41.25rem;
    margin-top: 0.625rem;
    margin-bottom: 0.625rem;
    padding: 1rem 0.75rem;
    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;
    border-radius: 0.625rem;
    border: 1px solid var(--btn, #1d53dd);
    background: rgba(24, 35, 55, 0.01);
    -webkit-box-shadow: 0px 0px 20px 0px rgba(29, 83, 221, 0.3);
    box-shadow: 0px 0px 20px 0px rgba(29, 83, 221, 0.3);
    overflow: hidden;
}

.promocode__title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 0.25rem;
}

.promocode .promocode__title-text  {
    margin-top: 0;
    font-family: Inter;
    color: #fff;
    text-align: center;
    font-size: .875rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.75rem;
    text-transform: uppercase;
    margin-top: 0;
    font-family: Inter;
}

.promocode .promocode__title-text span {
    display: block;
    color: var(--green, #37ad00);
    font-size: 1.25rem;
    font-weight: 700;
    margin-top: 0;
    font-family: Inter;
}

.promocode__title svg {
    min-width: 1.875rem;
    max-width: 1.875rem;
    height: 1.875rem;
}

.promocode__main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    gap: 0.375rem;
    background: transparent;
}

.promocode__input {
    width: 100%;
    max-width: 13.125rem;
    height: 2.9375rem;
    gap: 0.25rem;
    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;
    border-radius: 0.625rem;
    border: 1px dashed rgba(255, 255, 255, 0.3);
    cursor: pointer;
}

.promocode__input p {
    margin-top: 0;
    max-width: 9.375rem;
    background-color: transparent;
    color: #fff;
    font-family: Inter;
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 600;
    line-height: 100%;
    /* 18px */
    padding: 1rem 1.25rem;
}

.promocode__input._active svg {
    fill: #51ff00;
}

.promocode__copy-btn {
    max-height: 2.5rem;
    max-width: 1.875rem;
    height: 100%;
    width: 100%;
    background: transparent;
    -webkit-transition: all 0.2s ease 0s;
    transition: all 0.2s ease 0s;
}

.promocode__copy-btn svg {
    width: 1rem;
    height: 1.125rem;
    fill: white;
}

.promocode__copy-btn:hover {
    -webkit-transform: scale(0.97);
    -ms-transform: scale(0.97);
    transform: scale(0.97);
}

.promocode .btn {
    max-width: 11.25rem;
    width: 100%;
    margin: 0;
    padding: 1rem;
}

/* Colors */

/* Breakpoints */

.link {
    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;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 1rem;
    word-break: break-all;
    padding: 0.625rem;
    background: transparent;
    color: #fbfbfb;
    text-align: center;
    font-family: Inter;
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 500;
    line-height: 1.75rem;
    /* 155.556% */
    -webkit-transition: all 0.2s ease 0s;
    transition: all 0.2s ease 0s;
    overflow: hidden;
}

.link:hover .link__circle {
    -webkit-box-shadow: 0px 0px 5px 1px #37ad00;
    box-shadow: 0px 0px 5px 1px #37ad00;
}

.link__circle {
    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: 3.75rem;
    height: 3.75rem;
    border-radius: 3rem;
    background: var(--green, #37ad00);
    -webkit-transition: all 0.2s ease 0s;
    transition: all 0.2s ease 0s;
}

/* Colors */

/* Breakpoints */

::-webkit-scrollbar {
    width: 4px;
}

::-webkit-scrollbar:horizontal {
    height: 4px;
}

::-webkit-scrollbar-thumb {
    background-color: #00A3FF;
}

::-webkit-scrollbar-track {
    background-color: #182337;
}

/* Colors */

/* Breakpoints */

.wp-block-table {
    overflow-x: auto;
}

.wp-block-table table {
    width: 100%;
    border-spacing: 0;
    height: auto;
    overflow: auto;
}

.wp-block-table table.has-fixed-layout {
    table-layout: fixed;
}

.wp-block-table table thead tr td,
.wp-block-table table thead tr th {
    color: #fff;
    text-align: center;
    background: var(--btn, #1d53dd);
    border-right: 1px solid rgba(224, 227, 235, 0.5);
    border-left: 1px solid rgba(224, 227, 235, 0.5);
}

.wp-block-table table thead tr td:first-child,
.wp-block-table table thead tr th:first-child {
    border-radius: 10px 0 0 0;
    border-left: none;
}

.wp-block-table table thead tr td:last-child,
.wp-block-table table thead tr th:last-child {
    border-radius: 0 10px 0 0;
    border-right: none;
}

.wp-block-table table td,
.wp-block-table table th {
    padding: 0.75rem;
    text-align: center;
    color: var(--text, #e0e3eb);
    text-align: center;
    font-family: Inter;
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.75rem;
}

.wp-block-table table tbody tr td {
    background: #182337;
    border: 1px solid rgba(224, 227, 235, 0.5);
}

.wp-block-table table tbody tr td:first-child {
    border-left: none;
}

.wp-block-table table tbody tr td:last-child {
    border-right: none;
}

.wp-block-table table tbody tr:first-child td {
    border-top: none;
}

.wp-block-table table tbody tr:last-child td {
    border-bottom: none;
}

.wp-block-table table tbody tr:last-child td:first-child {
    border-radius: 0 0 0 10px;
}

.wp-block-table table tbody tr:last-child td:last-child {
    border-radius: 0 0 10px 0;
}

@media (max-width: 767px) {
    .wp-block-table table.has-fixed-layout {
        table-layout: auto;
    }
}
/* Colors */

/* Breakpoints */

.steps-list {
    margin-top: 0.9375rem;
	padding-left: 1.25rem;
  	padding-right: 1.25rem;
    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;
    counter-reset: myCounter;
}

.steps-list .step {
    position: relative;
    width: 100%;
    max-width: 35.3125rem;
    min-width: 35.3125rem;
    padding: 0.75rem;
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-radius: 0.625rem;
    background: var(--btn, #1d53dd);
}

.steps-list .step::after {
    position: absolute;
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='22' viewBox='0 0 11 22' fill='none'%3E%3Cpath d='M5.24537e-07 10.8232L10.5 21.2155L10.5 0.430937L5.24537e-07 10.8232Z' fill='%2300A3FF'/%3E%3C/svg%3E");
    top: 50%;
    right: -0.625rem;
    width: 0.6875rem;
    height: 1.375rem;
    -webkit-transform: translateY(-50%) rotate(180deg);
    -ms-transform: translateY(-50%) rotate(180deg);
    transform: translateY(-50%) rotate(180deg);
}

.steps-list .step:nth-child(even) {
    margin-left: auto;
    margin-top: -6.25rem;
}

.steps-list .step:nth-child(even)::after {
    top: 50%;
    left: -0.625rem;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.steps-list .step:nth-child(even) .step__line {
    left: -4.375rem;
}

.steps-list .step:nth-child(odd) {
    margin-top: -6.25rem;
}

.steps-list .step:first-child {
    margin-top: 0;
}

.steps-list .step:first-child .step__line::before {
    display: none;
}

.steps-list .step:last-child .step__line::after {
    display: none;
}

.steps-list .step .step__line {
    position: absolute;
    top: 0;
    right: -4.375rem;
    width: 4.375rem;
    height: 100%;
}

.steps-list .step .step__line::before {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 0.125rem;
    height: 50%;
    background: white;
}

.steps-list .step .step__line::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 0.125rem;
    height: 50%;
    background: white;
}

.steps-list .step .step__line svg {
    position: absolute;
    width: 2rem;
    height: 2.0625rem;
    top: 45%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 2;
}

.steps-list .step__num {
    margin-top: 0;
    color: #fff;
    font-family: Inter;
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 700;
    line-height: 1.375rem;
    text-transform: uppercase;
}

.steps-list .step__text {
    max-width: 100%;
    margin-top: 0.3125rem;
}

.steps-list .step__text,
.steps-list .step__text > p {
    color: #fff;
    font-family: Inter;
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.375rem;
}

.step__text a:not([class]) {
    color: #FFF;
    text-decoration: underline;
}

.step__text > :first-child {
    margin-top: 0;
}

.steps-list .step__text .btn {
    margin-top: 0.75rem;
    margin-bottom: 0.3125rem;
    padding: 0.75rem 1.25rem;
    max-width: 17.5rem;
}

.steps-list .step img {
    margin-top: 1.25rem;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    max-width: 100%;
    height: 100%;
    overflow: hidden;
    border-radius: 0.5rem;
    object-fit: contain;
}

.steps-list .step .btn {
    margin-top: 1.25rem;
}

@media (max-width: 1360px) {
	.steps-list {
		padding-left: 0;
  		padding-right: 0;
	}
}
/* Colors */

/* Breakpoints */

.galery__title {
    text-align: center;
    color: #fff;
    font-family: "Nunito Sans";
    font-size: 1.875rem;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.galery__list {
    margin-top: 1rem;
    text-wrap: nowrap;
    white-space: nowrap;
    overflow-x: auto;
}

.galery__list li {
    display: inline-block;
    max-width: 14.1875rem;
    margin-right: 0.625rem;
}

.galery__list li:last-child {
    margin-right: 0;
}

.galery__list li img {
    width: 100%;
    -o-object-fit: contain;
    object-fit: contain;
}

/* Colors */

/* Breakpoints */

.image-list {
    grid-column: 1/-1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 1.25rem;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.image-list__img {
    position: relative;
    max-width: 27.875rem;
    min-width: 27.875rem;
    border-radius: 0.625rem;
    overflow: hidden;
}

.image-list__img-text {
    position: absolute;
    top: 1.25rem;
    right: 1.25rem;
    color: var(--text, #e0e3eb);
    text-align: right;
    font-family: Inter;
    font-size: 1rem;
    font-style: normal;
    font-weight: 500;
    line-height: 1.5rem;
    /* 150% */
}

.image-list__img-text span {
    margin-top: 0.625rem;
    display: block;
    font-size: 1.5rem;
    color: #fff;
    font-weight: 700;
}

.image-list__img .btn {
    position: absolute;
    bottom: 1.25rem;
    right: 1.25rem;
    max-width: 13.125rem;
}

.image-list__img img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.image-list__list {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[4];
    grid-template-columns: repeat(4, 1fr);
    gap: 20px;
    width: 100%;
    max-width: 100%;
}

.image-list__list-item {
    position: relative;
    gap: 0.875rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 0.625rem;
    background: var(--header, #182337);
    overflow: hidden;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    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;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 0.625rem;
    width: 100%;
    height: 100%;
    padding: 1rem;
}

.image-list__list-item::after {
    position: absolute;
    content: "";
    top: 0;
    left: -300%;
    height: 100%;
    width: 9.375rem;
    background: rgba(190, 173, 228, 0.4);
    -webkit-transform: skewX(-45deg);
    -ms-transform: skewX(-45deg);
    transform: skewX(-45deg);
}

.image-list__list-item:hover {
    -webkit-box-shadow: 0px 0px 8px 1px #beade4;
    box-shadow: 0px 0px 8px 1px #beade4;
}

.image-list__list-item:hover::after {
    -webkit-animation: identifier 0.35s linear;
    animation: identifier 0.35s linear;
}

@-webkit-keyframes identifier {
    0% {
        left: -100%;
    }

    100% {
        left: 100%;
    }
}

@keyframes identifier {
    0% {
        left: -100%;
    }

    100% {
        left: 100%;
    }
}

.image-list__list-item img {
    width: 2.25rem;
    height: 2.25rem;
    -o-object-fit: contain;
    object-fit: contain;
}

.image-list__list-item-name {
    margin-top: 0;
    word-break: break-all;
    text-align: center;
    color: #fff;
    text-align: center;
    font-family: Inter;
    font-size: 1rem;
    font-style: normal;
    font-weight: 500;
    line-height: 1.5rem;
    /* 150% */
}

/* Colors */

/* Breakpoints */

.main-link {
    display: block;
    margin-top: 1.25rem;
    text-align: center;
    color: var(--btn, #1d53dd);
    font-family: Inter;
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 600;
    line-height: 1.5rem;
    /* 133.333% */
    text-transform: uppercase;
    background-color: unset;
    text-decoration: unset;
}

.main-link::after {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 2.99951L9 7.99951L4 12.9995' stroke='%231D53DD' stroke-width='1.5'/%3E%3Cpath d='M8 2.99951L13 7.99951L8 12.9995' stroke='%231D53DD' stroke-width='1.5'/%3E%3C/svg%3E");
    -webkit-transform: translate(5px, 1px);
    -ms-transform: translate(5px, 1px);
    transform: translate(5px, 1px);
    display: inline-block;
    -webkit-transition: all 0.2s ease 0s;
    transition: all 0.2s ease 0s;
}

.main-link:hover::after {
    -webkit-transform: translate(8px, 1px);
    -ms-transform: translate(8px, 1px);
    transform: translate(8px, 1px);
}

/* Colors */

/* Breakpoints */

.pros-cons {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 1.25rem;
}

.pros-cons .pros,
.pros-cons .cons {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.pros-cons .pros__header,
.pros-cons .cons__header {
    padding: 0.5rem;
    border-radius: 0.625rem;
    color: var(--pure-white, #fff);
    font-family: Inter;
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 500;
    line-height: 1.75rem;
    /* 140% */
}

.pros-cons .pros__list,
.pros-cons .cons__list {
    color: var(--text, #e0e3eb);
}

.pros-cons .pros__list li,
.pros-cons .cons__list li {
    position: relative;
    margin-top: 0.625rem;
    padding: 0.75rem 1.125rem;
    padding-left: 3.125rem;
    border-radius: 0.625rem;
    background: var(--header, #182337);
    font-family: Inter;
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 300;
    line-height: 1.75rem;
}

.pros-cons .pros__header {
    background: var(--green, #37ad00);
}

.pros-cons .pros__list li::before {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 0.9375rem;
    content: url("data:image/svg+xml,%3Csvg width='28' height='29' viewBox='0 0 28 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='0.323242' width='28' height='28' rx='14' fill='%2337AD00'/%3E%3Cpath d='M9.72738 13.134H7.38966C7.17136 13.134 7 13.3054 7 13.5237V19.7575C7 19.9758 7.17136 20.1472 7.38966 20.1472H9.72738C9.94568 20.1472 10.1168 19.9758 10.1168 19.7575V13.5237C10.117 13.3054 9.94568 13.134 9.72738 13.134Z' fill='white'/%3E%3Cpath d='M20.9986 13.8725C20.9986 13.2376 20.5627 12.5951 19.7302 12.5951H15.9555C16.4948 11.6305 16.6533 10.2737 16.2785 9.28107C16.0031 8.55094 15.4769 8.1249 14.796 8.08156L14.785 8.08066C14.3419 8.05348 13.9583 8.38542 13.9214 8.82786C13.8244 9.81245 13.393 11.5539 12.7747 12.1722C12.2541 12.6928 11.8085 12.9108 11.0699 13.272C10.963 13.3243 10.8462 13.3814 10.7227 13.4429C10.7249 13.4696 10.7262 13.4963 10.7262 13.5237V19.694C10.8154 19.7246 10.9034 19.7549 10.9899 19.7845C12.209 20.2048 13.2625 20.5675 14.8728 20.5675H17.9245C18.7572 20.5675 19.1929 19.9247 19.1929 19.29C19.1929 19.1016 19.1548 18.9127 19.0791 18.7398C19.3564 18.6899 19.5992 18.5565 19.7791 18.3524C19.9833 18.1204 20.0958 17.812 20.0958 17.4841C20.0958 17.2964 20.0576 17.1075 19.9821 16.935C20.6507 16.8196 20.9988 16.2457 20.9988 15.6784C20.9988 15.3494 20.8816 15.0181 20.653 14.7756C20.8812 14.5328 20.9986 14.2015 20.9986 13.8725Z' fill='white'/%3E%3C/svg%3E%0A");
}

.pros-cons .cons__header {
    background: #2f394b;
}

.pros-cons .cons__list li::before {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 0.9375rem;
    content: url("data:image/svg+xml,%3Csvg width='28' height='29' viewBox='0 0 28 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='0.323242' width='28' height='28' rx='14' fill='white' fill-opacity='0.2'/%3E%3Cpath d='M9.72738 15.5125H7.38966C7.17136 15.5125 7 15.3411 7 15.1228V8.88894C7 8.67064 7.17136 8.49928 7.38966 8.49928H9.72738C9.94568 8.49928 10.1168 8.67064 10.1168 8.88894V15.1228C10.117 15.3411 9.94568 15.5125 9.72738 15.5125Z' fill='white'/%3E%3Cpath d='M20.9986 14.774C20.9986 15.4089 20.5627 16.0514 19.7302 16.0514H15.9555C16.4948 17.016 16.6533 18.3727 16.2785 19.3654C16.0031 20.0955 15.4769 20.5216 14.796 20.5649L14.785 20.5658C14.3419 20.593 13.9583 20.2611 13.9214 19.8186C13.8244 18.834 13.393 17.0926 12.7747 16.4743C12.2541 15.9537 11.8085 15.7356 11.0699 15.3745C10.963 15.3222 10.8462 15.2651 10.7227 15.2036C10.7249 15.1769 10.7262 15.1501 10.7262 15.1227V8.95244C10.8154 8.9219 10.9034 8.89158 10.9899 8.86194C12.209 8.44173 13.2625 8.07903 14.8728 8.07903H17.9245C18.7572 8.07903 19.1929 8.72179 19.1929 9.35648C19.1929 9.5449 19.1548 9.73378 19.0791 9.90671C19.3564 9.95657 19.5992 10.09 19.7791 10.2941C19.9833 10.5261 20.0958 10.8345 20.0958 11.1624C20.0958 11.3501 20.0576 11.539 19.9821 11.7115C20.6507 11.8269 20.9988 12.4008 20.9988 12.9681C20.9988 13.2971 20.8816 13.6283 20.653 13.8709C20.8812 14.1137 20.9986 14.4449 20.9986 14.774Z' fill='white'/%3E%3C/svg%3E ");
}

/* Colors */

/* Breakpoints */

.mp-promocode {
    max-width: 41.25rem;
    width: 100%;
    margin-top: 0.625rem;
    margin-bottom: 0.625rem;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 1rem;
    overflow: hidden;
}

.mp-promocode__app,
.mp-promocode__main {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    border-radius: 0.625rem;
    padding: 1rem;
    background: var(--header, #182337);
}

.mp-promocode__app .btn,
.mp-promocode__main .btn {
    margin-top: 0.625rem;
    padding: 0.6875rem;
}

.mp-promocode__app .btn svg,
.mp-promocode__main .btn svg {
    min-width: 2.25rem;
    max-width: 2.25rem;
    height: 2.25rem;
}

.mp-promocode__app .btn:first-child,
.mp-promocode__main .btn:first-child {
    margin-top: 0;
}

.mp-promocode__app-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 0.625rem;
    margin-top: 0.875rem;
    color: var(--text, #e0e3eb);
    font-family: Inter;
    font-size: 0.9375rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5rem;
    /* 160% */
}

.mp-promocode__app-downloads {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 0.3125rem;
}

.mp-promocode__main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    gap: 1rem;
}

.mp-promocode__title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 0.25rem;
}

.mp-promocode__title-text {
    margin-top: 0;
    font-family: Inter;
    color: #fff;
    text-align: center;
    font-family: Inter;
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.75rem;
    /* 200% */
    text-transform: uppercase;
}

.mp-promocode__title-text > span {
    display: block;
    color: var(--green, #37ad00);
    font-size: 1.5rem;
    font-weight: 700;
    width: 100%;
}

.mp-promocode__title svg {
    min-width: 1.875rem;
    max-width: 1.875rem;
    height: 1.875rem;
    -webkit-transform: translateY(40px) rotate(120deg) scaleY(-1);
    -ms-transform: translateY(40px) rotate(120deg) scaleY(-1);
    transform: translateY(40px) rotate(120deg) scaleY(-1);
}

.mp-promocode__input {
    margin-top: 0.625rem;
    width: 100%;
    height: 2.9375rem;
    gap: 0.25rem;
    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;
    border-radius: 0.625rem;
    border: 1px dashed rgba(255, 255, 255, 0.3);
    cursor: pointer;
}

.mp-promocode__input p {
    max-width: 9.375rem;
    background-color: transparent;
    color: #fff;
    font-family: Inter;
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 600;
    line-height: 100%;
    /* 18px */
    padding: 1rem 1.25rem;
}

.mp-promocode__input._active svg {
    fill: #51ff00;
}

.mp-promocode__copy-btn {
    max-height: 2.5rem;
    max-width: 1.875rem;
    height: 100%;
    width: 100%;
    background: transparent;
    -webkit-transition: all 0.2s ease 0s;
    transition: all 0.2s ease 0s;
}

.mp-promocode__copy-btn svg {
    width: 1rem;
    height: 1.125rem;
    fill: white;
}

.mp-promocode__copy-btn:hover {
    -webkit-transform: scale(0.97);
    -ms-transform: scale(0.97);
    transform: scale(0.97);
}

/* Colors */

/* Breakpoints */

.info-list {
    width: 100%;
    max-width: 100%;
}

.info-list tbody {
    width: 100%;
    max-width: 100%;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1.35fr;
    grid-template-columns: 1fr 1.35fr;
    gap: 10px;
}

.info-list__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 16px;
    border-radius: 10px;
    background: var(--header, #182337);
}

.info-list__item th {
    color: #fff;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 32px;
    text-align: left;
    /* 177.778% */
}

.info-list__item--text td:not(:first-child) {
    margin-top: 12px;
    padding-bottom: 12px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 4px;
    color: #fff;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    /* 150% */
    border-bottom: 1px solid rgba(255, 255, 255, 0.05);
}

.info-list__item--text td:not(:first-child):last-child {
    padding-bottom: 0;
    border-bottom: none;
}

.info-list__item--text td:not(:first-child) span {
    color: var(--text, #e0e3eb);
    font-weight: 400;
}

.info-list__item--list td ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-column-gap: 16px;
    -moz-column-gap: 16px;
    column-gap: 16px;
    row-gap: 10px;
}

.info-list__item--list td ul li {
    padding-bottom: 0;
    color: var(--text, #e0e3eb);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
    /* 200% */
}

.info-list__item--full-width {
    grid-column: 1/-1;
}

.info-list__item--deposit {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
}

.info-list__item--deposit td {
    grid-column: 1/-1;
}

.info-list__item--deposit td:nth-last-child(2) {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-column: 1/2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-right: 1px solid rgba(255, 255, 255, 0.05);
    color: #fff;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
    /* 200% */
}

.info-list__item--deposit td:nth-last-child(2) span {
    color: var(--text, #e0e3eb);
}

.info-list__item--deposit td:last-child {
    -ms-grid-column: 2;
    -ms-grid-column-span: 2;
    grid-column: 2/4;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
    /* 200% */
}

.info-list__item--deposit td:last-child span {
    color: var(--text, #e0e3eb);
}

.info-list__item--app {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
}

.info-list__item--app td {
    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: 6px;
    color: #fff;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
    /* 175% */
    border-right: 1px solid rgba(255, 255, 255, 0.05);
}

.info-list__item--app th {
    grid-column: 1/-1;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    border-right: none;
    margin-bottom: 12px;
}

.info-list__item--app td:last-child {
    border-right: none;
}

.info-list__item--app td span {
    color: var(--text, #e0e3eb);
    font-weight: 400;
    line-height: 24px;
    /* 150% */
}

@media (max-width: 600px) {
    .info-list__item--app {
        grid-template-columns: 1fr;
    }

    .info-list__item--app td:not(:last-child) {
        border-right: unset;
        border-bottom: 1px solid rgba(255, 255, 255, 0.05);
    }
}

.info-list__item-list {
    margin-top: 12px;
    margin-bottom: 12px;
    padding-bottom: 12px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.05);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 14px;
}

.info-list__item-list li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #fff;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
    /* 200% */
}

.info-list__item-list li > img {
    max-width: 100%;
    -o-object-fit: contain;
    object-fit: contain;
}

.info-list__item-icon-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 16px;
}

.info-list__item-icon-list li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 6px;
    color: var(--text, #e0e3eb);
    text-align: center;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
    /* 200% */
}

/* Colors */

/* Breakpoints */

.form {
    padding: 1.5rem;
    border-radius: 0.625rem;
    background: var(--header, #182337);
    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;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 0.9375rem;
    min-height: 341px;
}

.form__title {
    color: #fff;
    font-family: Inter;
    font-size: 1.5rem;
    font-style: normal;
    font-weight: 500;
    line-height: 2.25rem;
    text-transform: uppercase;
}

.form__input-wrapper {
    width: 100%;
    max-width: 38.125rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 0.625rem;
}

.form__name {
    max-width: 38.125rem;
    width: 100%;
    padding: 0.8125rem 1rem;
    border-radius: 0.5rem;
    background: var(--bg, #111a27);
    color: #FFFFFF;
    font-family: Inter;
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.125rem;
}

.form__name::placeholder {
    color: #969696;
}

.form__name._empty {
    border: 1px solid #ff000080;
}

.form__stars {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 0.3125rem;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    text-wrap: nowrap;
    white-space: nowrap;
    color: var(--text, #e0e3eb);
    font-family: Inter;
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 500;
    line-height: 1.125rem;
}

.form__stars .simple-rating {
    position: relative;
    font-size: 1.5625rem;
    display: inline-block;
}

.form__stars .simple-rating::before {
    content: "☆☆☆☆☆";
    display: block;
    color: #1d53dd;
}

.form__stars .simple-rating__items {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    overflow: hidden;
}

.form__stars .simple-rating__item {
    position: absolute;
    width: 0;
    height: 0;
    top: 0;
    left: 0;
    opacity: 0;
    visibility: hidden;
}

.form__stars .simple-rating__item:checked,
.form__stars .simple-rating__item:checked ~ .simple-rating__item-label {
    color: #1d53dd;
}

.form__stars .simple-rating__item-label {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    height: 100%;
    cursor: pointer;
    color: transparent;
}

.form__stars .simple-rating__item-label:hover,
.form__stars .simple-rating__item-label:hover ~ .simple-rating__item-label,
.form__stars .simple-rating__item-label:checked ~ .simple-rating__item-label:hover {
    color: #1d53dd;
}

.form__stars .simple-rating__item-label::before {
    content: "★";
    display: block;
    -webkit-transition: all 0.2s ease 0s;
    transition: all 0.2s ease 0s;
}

.form__comment {
    max-width: 38.125rem;
    min-height: 7.0625rem;
    width: 100%;
    padding: 1rem;
    border-radius: 0.5rem;
    background: var(--bg, #111a27);
    resize: none;
    color: #FFF;
    font-family: Inter;
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.125rem;
    /* 128.571% */
}

.form__comment::placeholder {
    color: #969696;
}

.form__comment._empty {
    border: 1px solid #ff000080;
}

.hidden_svg {
    display: none;
}

.no-scroll {
    overflow: hidden;
}

.title {
    color: #fff;
    font-family: Inter;
    font-size: 1.75rem;
    font-style: normal;
    font-weight: 600;
    line-height: 2.25rem;
    text-transform: uppercase;
    margin-bottom: 1.0625rem;
}

.title span {
    color: var(--btn, #1d53dd);
}

body {
    background: #151b29;
    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;
}

.preview-block {
    background: #151b29;
}

.preview-block__content {
 color: var(--text, #e0e3eb) !important;
}

main {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

ol:not([class]),
ol.wp-block-list
{
    margin-top: 0.625rem;
    color: var(--Text-Color, #e3e3e3);
    color: var(--text, #e0e3eb);
    font-family: Inter;
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 300;
    line-height: 1.5rem;
    counter-reset: MyCounter;
    list-style: none;
}

ol:not([class]) li,
ol.wp-block-list li
{
    position: relative;
    counter-increment: MyCounter;
    padding-bottom: 1rem;
    padding-left: 1.875rem;
}

ol:not([class]) li:last-child,
ol.wp-block-list li:last-child
{
    padding-bottom: 0;
}

ol:not([class]) li::before,
ol.wp-block-list li::before
{
    position: absolute;
    top: 0;
    left: 0;
    content: counter(MyCounter);
    width: 1.25rem;
    height: 1.25rem;
    border-radius: 0.1875rem;
    background: var(--btn, #00A3FF);
    color: #fff;
    font-family: "SF Pro Display";
    font-size: 0.75rem;
    font-style: normal;
    font-weight: 700;
    line-height: 1.375rem;
    /* 183.333% */
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-right: 0.625rem;
}

ul:not([class]),
ul.wp-block-list
{
    margin-top: 0.625rem;
    color: var(--text, #e0e3eb);
    font-family: Inter;
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 300;
    line-height: 1.5rem;
    /* 133.333% */
    counter-reset: Counter;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

ul:not([class]) li,
ul.wp-block-list li
{
    position: relative;
    counter-increment: Counter;
    padding-bottom: 1rem;
    padding-left: 1rem;
}

ul:not([class]) li:last-child,
ul.wp-block-list li:last-child
{
    padding-bottom: 0;
}

ul:not([class]) li::before,
ul.wp-block-list li::before
{
    position: absolute;
    top: 0;
    left: 0;
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='10' viewBox='0 0 11 10' fill='none'%3E%3Cpath d='M5 1.32324L9 5.32324L5 9.32324' stroke='%2300A3FF' stroke-width='1.5'/%3E%3Cpath d='M1 1.32324L5 5.32324L1 9.32324' stroke='%2300A3FF' stroke-width='1.5'/%3E%3C/svg%3E");
    margin-right: 0.625rem;
}

:root {
    --height: 0px;
    --offsets: 20px;
    --width-container: 1200px;
    --star-color: lightgray;
    --star-background: #ffb801;
    --star-background-review: #04da8d;
}

/* Colors */

/* Breakpoints */

.header {
    position: sticky;
    top: 0;
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
    width: 100%;
    z-index: 99;
    background: var(--header, #182337);
}

.header__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 1.875rem;
}

.header__logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-right: auto;
    max-width: 8.75rem;
}

.header__logo a {
    width: 100%;
}

.header__logo a img {
    width: 100%;
    -o-object-fit: contain;
    object-fit: contain;
}

.header__nav {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-top: 0.625rem;
    max-width: 55%;
}

.header__nav ul {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 1.75rem;
}

.header__nav li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 0.25rem;
}

.header__nav li a {
    word-break: break-all;
    color: #fff;
    font-family: Inter;
    font-size: 1rem;
    font-style: normal;
    font-weight: 500;
    line-height: 100%;
    /* 16px */
    -webkit-transition: color 0.2s ease 0s;
    transition: color 0.2s ease 0s;
}

.header__nav li a:hover {
    color: #00A3FF;
}

.header__nav li._current span {
    word-break: break-all;
    color: #8d53e9;
    font-family: Inter;
    font-size: 1rem;
    font-style: normal;
    font-weight: 500;
    line-height: 100%;
    /* 16px */
    cursor: default;
}

.header__nav li .submenu {
    display: none;
    position: absolute;
    min-width: max-content;
    padding: 2.1875rem 0.75rem 0.75rem 0.75rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 0.625rem;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    border-radius: 0 0 0.625rem 0.625rem;
    background: var(--header, #182337);
    right: 50%;
    top: 0.9375rem;
    -webkit-transform: translateX(50%);
    -ms-transform: translateX(50%);
    transform: translateX(50%);
    z-index: 99;
}

.header__nav li .submenu a {
    font-weight: 300;
}

.header__nav li.has-submenu {
    position: relative;
    padding-right: 1.25rem;
}

.header__nav li.has-submenu svg {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 0;
    width: 0.625rem;
    height: 0.375rem;
    -webkit-transition: -webkit-transform 0.2s ease 0s;
    transition: -webkit-transform 0.2s ease 0s;
    transition: transform 0.2s ease 0s;
    transition: transform 0.2s ease 0s, -webkit-transform 0.2s ease 0s;
}

.header__nav li.has-submenu.active svg {
    top: 0.3125rem;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.header__nav li.has-submenu.active .submenu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.header__buttons {
    max-width: 26.25rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -ms-flex-item-align: start;
    align-self: flex-start;
    gap: 0.5rem;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.header__burger {
    display: none;
    position: relative;
    width: 2rem;
    height: 1.3125rem;
    margin-top: 0.625rem;
    cursor: pointer;
}

.header__burger::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 1.3125rem;
    height: 3px;
    background-color: #fff;
    border-radius: 0.25rem;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.header__burger::after {
    content: "";
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 3px;
    background-color: #fff;
    border-radius: 0.25rem;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.header__burger span {
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 1.0625rem;
    height: 3px;
    background-color: #fff;
    border-radius: 0.25rem;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.header.burger-active .header__burger span {
    display: none;
}

.header.burger-active .header__burger::before {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 10px;
    right: 5px;
    width: 100%;
}

.header.burger-active .header__burger::after {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    bottom: 8px;
    right: 5px;
    width: 100%;
}

/* Colors */

/* Breakpoints */

/* Colors */

/* Breakpoints */

.toc-section__toc {
    padding: 1.25rem;
    border-radius: 10px;
    background: var(--header, #182337);
    cursor: pointer;
}

.toc-section__title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 0.25rem;
    position: relative;
    color: #fff;
    text-align: center;
    font-family: Inter;
    font-size: 1.375rem;
    font-style: normal;
    font-weight: 600;
    line-height: 1.5rem;
    /* 109.091% */
}

.toc-section__title::after {
    position: absolute;
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='13' viewBox='0 0 22 13' fill='none'%3E%3Cpath d='M1 12L11 2L21 12' stroke='white' stroke-width='2'/%3E%3C/svg%3E");
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%) rotate(180deg);
    -ms-transform: translateY(-50%) rotate(180deg);
    transform: translateY(-50%) rotate(180deg);
    -webkit-transition: all 0.2s ease 0s;
    transition: all 0.2s ease 0s;
}

.toc-section__toc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1.25rem;
}

.toc-section__toc.active .toc-section__title {
    padding-bottom: 1.25rem;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

.toc-section__toc.active .toc-section__title::after {
    -webkit-transform: translateY(-80%) rotate(0);
    -ms-transform: translateY(-80%) rotate(0);
    transform: translateY(-80%) rotate(0);
}

.toc-section__toc.active .toc-section__toc-list {
    display: grid;
}

.toc-section__toc-list {
    display: none;
    grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));
    -webkit-column-gap: 4.9375rem;
    -moz-column-gap: 4.9375rem;
    column-gap: 4.9375rem;
    row-gap: 1.4375rem;
}

.toc-section__toc-item a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 0.5rem;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    position: relative;
    width: 100%;
    height: 100%;
    color: #fff;
    font-family: Inter;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 100%;
    text-align: left;
}

.toc-section__toc-item a:hover::before {
    -webkit-transform: translate(5px, 2px);
    -ms-transform: translate(5px, 2px);
    transform: translate(5px, 2px);
}

.toc-section__toc-item a::before {
    -webkit-transform: translate(0, 2px);
    -ms-transform: translate(0, 2px);
    transform: translate(0, 2px);
    -webkit-transition: all 0.2s ease 0s;
    transition: all 0.2s ease 0s;
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 3L9 8L4 13' stroke='%2300A3FF' stroke-width='1.5'/%3E%3Cpath d='M8 3L13 8L8 13' stroke='%2300A3FF' stroke-width='1.5'/%3E%3C/svg%3E");
}

/* Colors */

/* Breakpoints */

.links-section__links-list {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[6];
    grid-template-columns: repeat(6, 1fr);
    gap: 30px;
    width: 100%;
    max-width: 100%;
}

/* Colors */

/* Breakpoints */

.categories-section {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
}

.categories-section__title {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-column: 1/2;
    -ms-grid-row-align: center;
    align-self: center;
}

.categories-section__link {
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: end;
    justify-self: end;
    -ms-grid-column: 2;
    -ms-grid-column-span: 2;
    grid-column: 2/4;
    margin-top: 0;
}

/* Colors */

/* Breakpoints */

.tabs {
    overflow: hidden;
    border-radius: 0.625rem;
    padding: 1.5rem;
    background: var(--header, #182337);
}

.tabs.vertical {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 0.5rem;
    padding: 0;
    background: transparent;
}

.tabs.vertical .tabs__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-wrap: wrap;
    white-space: wrap;
    min-width: 16.875rem;
    margin-bottom: 0;
}

.tabs.vertical .tabs__header-item {
    display: block;
    margin-right: 0;
    border-radius: 0.625rem;
    border: 1px solid #23375a;
    padding: 1.25rem;
    width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: transparent;
}

.tabs.vertical .tabs__header-item.active {
    background: #23375a;
}

.tabs.vertical .tabs__header-item svg {
    display: none;
}

.tabs.vertical .tabs__content {
    width: 100%;
    padding: 16px;
    border-radius: 0.625rem;
    background: var(--header, #182337);
}

.tabs.vertical .tabs__content .text-image {
    gap: 1.0625rem;
}

.tabs.vertical .tabs__content .text-image > img {
    max-width: 26.25rem;
}

.tabs__item > :not(:first-child) {
	margin-top: 1rem;
}

.tabs__item .wp-block-table {
	border: 2px solid rgba(224, 227, 235, 0.1);
	border-radius: 10px;
}

.tabs__header {
    list-style: none;
    text-wrap: nowrap;
    white-space: nowrap;
    gap: 0.4375rem;
    overflow-x: auto;
    margin-bottom: 1.25rem;
    padding: 0;
}

.tabs__header-item {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-right: 0.5rem;
}

.tabs__header-item:last-child {
    margin-right: 0;
}

.tabs__header-button {
    padding: 0.75rem;
    gap: 0.3125rem;
    text-wrap: nowrap;
    white-space: nowrap;
    border-radius: 0.5rem;
    background: rgba(255, 255, 255, 0.05);
    color: rgba(224, 227, 235, 0.5);
    font-family: Inter;
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.25rem;
    /* 142.857% */
    -webkit-transition: background-color 0.3s ease-in-out;
    transition: background-color 0.3s ease-in-out;
    cursor: pointer;
}

.tabs__header-button.active {
    background: rgba(255, 255, 255, 0.1);
    color: white;
    font-weight: 600;
}

.tabs__content {
    border-radius: 0 0 1.25rem 1.25rem;
}

.tabs__content .main-link {
    margin-left: auto;
    margin-right: auto;
}

.tabs__item.visually-hidden {
    display: none;
}

.preview-block .tabs__item.visually-hidden {
    display: block;
}

.games-list {
    margin-top: 0.625rem;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[5];
    grid-template-columns: repeat(5, 1fr);
    gap: 1rem;
    width: 100%;
}

.games-list__slot {
    width: 100%;
    border-radius: 0.5rem;
    min-height: 146px;
    overflow: hidden;
}

@media (max-width: 1024px) {
    .games-list__slot {
        min-height: 116px;
    }
}

.games-list__slot-img {
    text-align: center;
    position: relative;
    width: 100%;
    height: 100%;
    border-radius: 0.25rem;
    overflow: hidden;
}

@media (min-width: 1025px) {
    .games-list__slot-img:hover .games-list__slot-img-buttons {
        left: 0;
    }
}

@media (max-width: 1024px) {
    .games-list__slot._active .games-list__slot-img-buttons {
        left: 0;
    }
}


.games-list__slot-img-buttons {
    position: relative;
    padding: 0.3125rem;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 0.625rem;
    background-color: rgba(0, 0, 0, 0.6);
    left: -100%;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    z-index: 2;
}

.games-list__slot-img-buttons .btn {
    display: block;
    width: 70%;
    margin: 0 auto;
    margin-top: 0.3125rem;
    padding: 0.75rem;
    text-wrap: balance;
    text-transform: none;
}

.games-list__slot-img img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    z-index: 1;
}

.games-list__slot-name {
    margin-top: 0.5rem;
    text-align: center;
    word-break: break-all;
    color: #fff;
    text-align: center;
    font-family: Inter;
    font-size: 1rem;
    font-style: normal;
    font-weight: 500;
    line-height: 1.75rem;
    /* 175% */
}

/* Colors */

/* Breakpoints */

.slots-section {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
}

.slots-section__link {
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: end;
    justify-self: end;
    -ms-grid-column: 2;
    -ms-grid-column-span: 2;
    grid-column: 2/4;
    margin-top: 0;
}

.slots-section__content {
    grid-column: 1/-1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 1.25rem;
}

.slots-section__content > img {
    max-width: 27.875rem;
    min-width: 27.875rem;
    -o-object-fit: contain;
    object-fit: contain;
}

.slots-section__list {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[4];
    grid-template-columns: repeat(4, 1fr);
    gap: 20px;
    width: 100%;
}

.slots-section__game {
    position: relative;
    border-radius: 0.5rem;
    overflow: hidden;
}

@media (min-width: 1025px) {
    .slots-section__game:hover .slots-section__game-buttons {
        left: 0;
    }
}

@media (max-width: 1024px) {
    .slots-section__game._active .slots-section__game-buttons {
        left: 0;
    }
}


.slots-section__game-buttons {
    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;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 0.3125rem;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: -100%;
    background: -webkit-gradient(linear, left bottom, left top, from(rgba(9, 15, 30, 0.7)), to(rgba(9, 15, 30, 0.7)));
    background: linear-gradient(0deg, rgba(9, 15, 30, 0.7) 0%, rgba(9, 15, 30, 0.7) 100%);
    -webkit-transition: all 0.2s ease 0s;
    transition: all 0.2s ease 0s;
}

.slots-section__game-name {
    display: block;
    color: #fff;
    text-align: center;
    font-family: Inter;
    font-size: 1rem;
    font-style: normal;
    font-weight: 500;
    line-height: 1.75rem;
    /* 175% */
}

.slots-section__game img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
}

/* Colors */

/* Breakpoints */

.poker-section__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-radius: 0.625rem;
    background: var(--header, #182337);
    padding: 1.5rem 0 0 2.1875rem;
}

.poker-section__title {
    color: #fff;
    font-family: Inter;
    font-size: 1.75rem;
    font-style: normal;
    font-weight: 600;
    line-height: 2.25rem;
    text-transform: uppercase;
}

.poker-section__description {
    color: var(--text, #e0e3eb);
    font-family: Inter;
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 400;
    line-height: 2.25rem;
}

.poker-section .btn {
    width: 100%;
    margin-top: 0.625rem;
}

.poker-section img {
    margin-left: auto;
    max-width: 57.5rem;
    -o-object-fit: contain;
    object-fit: contain;
}

/* Colors */

/* Breakpoints */

.demo-section__content {
    border-radius: 0.625rem;
    background: var(--header, #182337);
    padding: 1.5625rem;
}

.demo-section__title {
    text-align: center;
    color: #fff;
    font-family: Inter;
    font-size: 1.75rem;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    margin-bottom: 1rem;
}

.demo-section__main {
    position: relative;
}

.demo-section__main-img {
    position: relative;
}

.demo-section__main-img .demo-section__aviator-logo {
    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;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 1.875rem;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.demo-section__main-img .demo-section__aviator-logo img {
    max-width: 10.3125rem;
    -o-object-fit: contain;
    object-fit: contain;
}

.demo-section__main-img img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    border-radius: 0.625rem;
}

.demo-section__main > .btn {
    margin: 0 auto;
    margin-top: 0.75rem;
}

/* Colors */

/* Breakpoints */

.providers-section {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
}

.providers-section__title {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-column: 1/2;
    -ms-grid-row-align: center;
    align-self: center;
}

.providers-section__link {
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: end;
    justify-self: end;
    -ms-grid-column: 2;
    -ms-grid-column-span: 2;
    grid-column: 2/4;
    margin-top: 0;
}

/* Colors */

/* Breakpoints */

.bonuses-section__title {
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
}

.bonuses-section__list {
    text-wrap: nowrap;
    white-space: nowrap;
    overflow-x: auto;
}

.bonuses-section__list-item {
    display: inline-block;
    position: relative;
    /*min-width: 34.25rem;*/
    border-radius: 0.625rem;
    overflow: hidden;
    margin-right: 1.375rem;
}

.bonuses-section__list-item:last-child {
    margin-right: 0;
}

.bonuses-section__list-item img {
    position: relative;
    width: 100%;
    max-height: 278px;
    -o-object-fit: cover;
    object-fit: cover;
    pointer-events: none;
}

.bonuses-section__list-item-link {
    position: absolute;
    top: 1.25rem;
    left: 1.25rem;
    display: block;
    margin-top: 0;
    max-width: 220px;
    white-space: normal;
    color: #fff;
    font-family: Inter;
    font-size: 1.5rem;
    font-style: normal;
    font-weight: 600;
    line-height: 2rem;
}

.bonuses-section__list-item .btn {
    position: absolute;
    bottom: 1.25rem;
    left: 1.25rem;
    width: 12.5rem;
}

.bonuses-section__content .main-link {
    margin-left: auto;
    margin-right: auto;
}

/* Colors */

/* Breakpoints */

.about-section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 1.875rem;
}

.about-section .text-image {
    max-width: 36.25rem;
}

/* .about-section .info-list {
    max-width: 36.875rem;
} */

/* Colors */

/* Breakpoints */

.advantages-section__title {
    text-align: center;
    margin-bottom: 1.5rem;
}

.advantages-section__list {
    margin-top: 1.25rem;
    display: -ms-grid;
    display: grid;
    grid-template-columns: repeat(var(--cols_count, 4), 1fr);
    gap: 24px;
    width: 100%;
    max-width: 100%;
}

.advantages-section__list-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: hidden;
}

.advantages-section__list-item img {
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    width: 4.625rem;
    height: 4.625rem;
    -o-object-fit: contain;
    object-fit: contain;
    border-radius: 0.5rem;
}

.advantages-section__list-item-name {
    position: relative;
    width: 100%;
    padding-bottom: 0.75rem;
    margin-top: 0.5rem;
    text-align: center;
    color: var(--btn, #1d53dd);
    text-align: center;
    font-family: Inter;
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 600;
    line-height: 2.25rem;
    text-transform: uppercase;
}

.advantages-section__list-item-name::after {
    position: absolute;
    content: "";
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    height: 1px;
    width: 40%;
    background: rgba(255, 255, 255, 0.4);
}

.advantages-section__list-item-text {
    color: var(--text, #e0e3eb);
    text-align: center;
    font-family: Inter;
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 300;
    line-height: 1.75rem;
}

/* Colors */

/* Breakpoints */

.reviews-section__list {
    text-wrap: nowrap;
    white-space: nowrap;
    overflow-x: auto;
}

.reviews-section__list-item {
    display: -ms-inline-grid;
    display: inline-grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    max-width: 23.4375rem;
    width: 100%;
    padding: 1rem;
    border-radius: 0.75rem;
    background: #141b34;
    margin-right: 0.75rem;
}

.reviews-section__list-item:last-child {
    margin-right: 0;
}

.reviews-section__list-item-title {
    word-break: break-all;
    text-wrap: wrap;
    white-space: wrap;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-column: 1/2;
    margin-top: 0;
    color: var(--btn, #1d53dd);
    font-family: Inter;
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 700;
    line-height: 1.5rem;
    /* 120% */
}

.reviews-section__list-item-stars {
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    grid-column: 2/3;
    -ms-grid-column-align: end;
    justify-self: end;
    color: var(--text, #e0e3eb);
    text-align: center;
    font-family: Inter;
    font-size: 0.9375rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.25rem;
    /* 133.333% */
    display: inline-block;
}

.reviews-section__list-item-text {
    margin-top: 1.25rem;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    grid-column: 1/3;
    text-wrap: wrap;
    white-space: normal;
    color: var(--text, #e0e3eb);
    font-family: Inter;
    font-size: 1rem;
    font-style: normal;
    font-weight: 300;
    line-height: 1.5rem;
}

.reviews-section__list-item-text:first-child {
    margin-top: 0;
}

.reviews-section__list-item-time {
    margin-top: 1.25rem;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    grid-column: 1/3;
    color: rgba(255, 255, 255, 0.6);
    font-family: Inter;
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5rem;
    /* 171.429% */
}

/* Colors */

/* Breakpoints */

.mp-hero-section__content {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1.1fr 2.9fr 1.1fr;
    grid-template-columns: 1.1fr 2.9fr 1.1fr;
    -webkit-column-gap: 3rem;
    -moz-column-gap: 3rem;
    column-gap: 3rem;
}

.mp-hero-section__images {
    display: contents;
}

.mp-hero-section__main {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
}

.mp-hero-section__title {
    color: #fff;
    text-align: center;
    font-family: "Nunito Sans";
    font-size: 2.125rem;
    font-style: normal;
    font-weight: 700;
    line-height: 2.5rem;
}

.mp-hero-section__text {
    margin-top: 1rem;
    color: #ccd2e3;
    text-align: center;
    font-family: "Nunito Sans";
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5rem;
}

.mp-hero-section__promo {
    gap: 2.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 1.625rem;
    border-top: 1px solid rgba(255, 255, 255, 0.2);
    padding-top: 1.625rem;
    background: #151b29;
}

.mp-hero-section__specs {
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.mp-hero-section__specs::after {
    position: absolute;
    content: "";
    top: 0;
    right: -1.25rem;
    width: 0.0625rem;
    height: 100%;
    background: rgba(255, 255, 255, 0.2);
}

.mp-hero-section__specs-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.mp-hero-section__specs-list-header {
    color: #fff;
    font-family: "Nunito Sans";
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 700;
    line-height: 25.554px;
    /* 141.968% */
    letter-spacing: -0.18px;
}

.mp-hero-section__specs-list li {
    position: relative;
    color: #ccd2e3;
    text-align: center;
    font-family: "Nunito Sans";
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 400;
    line-height: 25.554px;
    /* 182.531% */
    letter-spacing: -0.14px;
}

.mp-hero-section__specs-list li::after {
    position: absolute;
    content: "";
    top: 0;
    right: -2.1875rem;
    width: 0.0625rem;
    height: 80%;
    background: rgba(255, 255, 255, 0.2);
}

.mp-hero-section__specs-list li:last-child::after {
    display: none;
}

.mp-hero-section__specs .btn {
    margin-top: 0.375rem;
}

.mp-hero-section .promocode {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.mp-hero-section .promocode__content {
    padding: 1.5625rem;
    margin-top: 0 !important;
}

.mp-hero-section__phone-img {
    max-width: 17.5rem;
    width: 100%;
    -o-object-fit: contain;
    object-fit: contain;
}

.mp-hero-section__phone-img:first-child {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
}

.mp-hero-section__phone-img:last-child {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
}

/* Colors */

/* Breakpoints */

.faq-section__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 1rem;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.faq-section__item {
    max-width: 37rem;
    width: 100%;
    position: relative;
    user-select: none;
}

.faq-section__item > :not([class]) {
    padding: 1rem;
    color: var(--text, #e0e3eb);
    font-family: Inter;
    font-size: 1rem;
    font-style: normal;
    font-weight: 300;
    line-height: 1.5rem;
}

.faq-section__question + * {
    margin-top: 0;
}

.faq-section summary {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0.75rem 2.875rem 1rem 3.125rem;
    min-height: 4.6875rem;
    border-radius: 0.625rem;
    background: var(--header, #182337);
    color: #fff;
    font-family: Inter;
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 500;
    line-height: 1.5rem;
    /* 133.333% */
    cursor: pointer;
}

.faq-section summary::marker {
    content: "";
}

.faq-section summary::after {
    position: absolute;
    right: 1.5625rem;
    top: 1.25rem;
    content: " ";
    display: inline-block;
    background: url("data:image/svg+xml,%3Csvg width='26' height='27' viewBox='0 0 26 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='26' height='26' rx='13' transform='matrix(0 1 1 0 0 0.486328)' fill='white'/%3E%3Cpath d='M8 10.9863L13 15.9863L18 10.9863' stroke='%231D53DD' stroke-width='2'/%3E%3C/svg%3E%0A");
    height: 1.625rem;
    width: 1.625rem;
    background-size: contain;
    background-repeat: no-repeat;
    -webkit-transition: all 0.2s ease 0s;
    transition: all 0.2s ease 0s;
}

.faq-section summary::before {
    position: absolute;
    left: 0.9375rem;
    top: 1.25rem;
    content: " ";
    display: inline-block;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='30' viewBox='0 0 28 30' fill='none'%3E%3Cpath d='M17.2322 8.13447C17.5001 8.28657 17.8172 8.32655 18.1145 8.24568C18.4117 8.16481 18.6649 7.96966 18.8188 7.7028C18.9462 7.47805 19.1445 7.30193 19.3828 7.20205C19.621 7.10216 19.8857 7.08418 20.1352 7.15091C20.3848 7.21763 20.6051 7.3653 20.7617 7.57075C20.9183 7.7762 21.0023 8.02782 21.0005 8.28614C21.0005 8.59556 20.8776 8.8923 20.6588 9.11109C20.44 9.32989 20.1433 9.4528 19.8338 9.4528C19.5244 9.4528 19.2277 9.57572 19.0089 9.79451C18.7901 10.0133 18.6672 10.3101 18.6672 10.6195C18.6672 10.9289 18.7901 11.2256 19.0089 11.4444C19.2277 11.6632 19.5244 11.7861 19.8338 11.7861C20.4481 11.7857 21.0515 11.6237 21.5833 11.3162C22.1151 11.0088 22.5566 10.5668 22.8635 10.0347C23.1704 9.50255 23.3318 8.89902 23.3316 8.28473C23.3313 7.67045 23.1694 7.06705 22.8621 6.53516C22.5548 6.00328 22.1129 5.56164 21.5809 5.25463C21.0488 4.94761 20.4453 4.78604 19.831 4.78613C19.2167 4.78623 18.6133 4.948 18.0813 5.25519C17.5494 5.56237 17.1076 6.00415 16.8005 6.53613C16.7234 6.66929 16.6733 6.81639 16.6533 6.96897C16.6332 7.12154 16.6436 7.27658 16.6837 7.42514C16.7238 7.5737 16.7929 7.71286 16.8871 7.8346C16.9812 7.95634 17.0985 8.05825 17.2322 8.13447ZM22.2488 16.4528C21.9426 16.413 21.6331 16.4963 21.3881 16.6844C21.1432 16.8725 20.9828 17.15 20.9422 17.4561C20.6973 19.4338 19.7378 21.2537 18.2444 22.5731C16.7509 23.8925 14.8266 24.6203 12.8338 24.6195H6.31216L7.07049 23.8611C7.28778 23.6425 7.40975 23.3468 7.40975 23.0386C7.40975 22.7304 7.28778 22.4347 7.07049 22.2161C5.93293 21.0741 5.15877 19.621 4.84553 18.0398C4.53229 16.4586 4.69398 14.82 5.31022 13.3306C5.92647 11.8411 6.96971 10.5673 8.30854 9.66967C9.64737 8.77201 11.2219 8.29061 12.8338 8.28614C13.1433 8.28614 13.44 8.16322 13.6588 7.94443C13.8776 7.72563 14.0005 7.42889 14.0005 7.11947C14.0005 6.81005 13.8776 6.5133 13.6588 6.29451C13.44 6.07572 13.1433 5.9528 12.8338 5.9528C10.8613 5.96103 8.93091 6.52474 7.26392 7.57936C5.59693 8.63398 4.26073 10.1369 3.4084 11.9158C2.55607 13.6947 2.22208 15.6777 2.44471 17.6377C2.66734 19.5977 3.43756 21.4553 4.66716 22.9978L2.67216 24.9578C2.51027 25.1218 2.40061 25.3302 2.35701 25.5565C2.3134 25.7828 2.33781 26.017 2.42716 26.2294C2.51468 26.4425 2.66331 26.6249 2.85432 26.7536C3.04532 26.8823 3.27016 26.9516 3.50049 26.9528H12.8338C15.3905 26.9531 17.8595 26.0206 19.7776 24.3302C21.6957 22.6398 22.9312 20.3076 23.2522 17.7711C23.2735 17.6186 23.2644 17.4633 23.2255 17.3143C23.1865 17.1653 23.1184 17.0255 23.0251 16.9029C22.9319 16.7804 22.8152 16.6775 22.682 16.6002C22.5488 16.523 22.4015 16.4729 22.2488 16.4528ZM20.2772 13.0344C20.0648 12.9405 19.8292 12.912 19.6005 12.9528L19.3905 13.0228L19.1805 13.1278L19.0055 13.2794C18.9006 13.387 18.8174 13.5137 18.7605 13.6528C18.6915 13.7983 18.6595 13.9586 18.6672 14.1194C18.6638 14.275 18.6915 14.4297 18.7488 14.5744C18.8092 14.7145 18.8964 14.8413 19.0055 14.9478C19.1145 15.0559 19.2438 15.1415 19.3859 15.1995C19.5281 15.2576 19.6803 15.287 19.8338 15.2861C20.1433 15.2861 20.44 15.1632 20.6588 14.9444C20.8776 14.7256 21.0005 14.4289 21.0005 14.1194C21.0044 13.9664 20.9725 13.8146 20.9072 13.6761C20.7818 13.3958 20.5575 13.1715 20.2772 13.0461V13.0344Z' fill='url(%23paint0_linear_2059_2264)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2059_2264' x1='2.33594' y1='15.8695' x2='23.3316' y2='15.8695' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%235790E7'/%3E%3Cstop offset='1' stop-color='%232366CE'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
    height: 1.75rem;
    width: 1.875rem;
}

.faq-section__item[open] {
    border-radius: 10px;
    border: 1px solid #1f2d46;
}

.faq-section__item[open] summary:after {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

/* Colors */

/* Breakpoints */

/* Colors */

/* Breakpoints */

.footer-container {
    background-color: #182337;
    margin-top: 3.125rem;
}

@media (max-width: 767px) {
    .footer-container:has( ~ .mobile-button ){
        padding-bottom: 70px;
    }
}

.page-404 + .footer-container {
    margin-top: 0;
}

.footer {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-bottom: 1.25rem;
    gap: 1.875rem;
}

.footer__head {
    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;
}

.footer__logo {
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}

.footer__logo::after {
    position: absolute;
    content: "";
    top: 50%;
    left: 5rem;
    width: calc(100% - 5rem);
    height: 1px;
    background: -webkit-gradient(linear, left top, right top, color-stop(-1.19%, #2a3549), to(rgba(42, 53, 73, 0)));
    background: linear-gradient(90deg, #2a3549 -1.19%, rgba(42, 53, 73, 0) 100%);
}

.footer__logo img {
    max-width: 4.125rem;
    -o-object-fit: contain;
    object-fit: contain;
}

.footer__socials {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 1.3125rem;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.footer__links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 1rem;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.footer__nav {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 3.75rem;
    -moz-column-gap: 3.75rem;
    column-gap: 3.75rem;
}

.footer__nav li {
    margin-top: 1rem;
}

.footer__nav li:first-child {
    margin-top: 0;
}

.footer__nav li > a {
    color: #fff;
    font-family: Inter;
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.footer__nav li > a:hover,
.footer__nav li._current span {
    color: #8d53e9;
}

.footer__app {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 0.75rem;
}

.footer__app-button {
    min-width: 15.625rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding: 0.5rem;
    border-radius: 0.625rem;
    background: #1f2d46;
    -webkit-transition: all 0.2s ease 0s;
    transition: all 0.2s ease 0s;
}

.footer__app-button:hover {
    -webkit-box-shadow: 0px 0px 5px 1px #beade4;
    box-shadow: 0px 0px 5px 1px #beade4;
}

.footer__app-button-text {
    color: #fff;
    text-align: left;
    font-family: Inter;
    font-size: 0.75rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1rem;
}

.footer__app-button-text span {
    display: block;
    font-size: 0.875rem;
    font-weight: 700;
}

.footer__app-button svg:first-child {
    margin-right: 0.25rem;
}

.footer__app-button svg:last-child {
    margin-left: auto;
}

.footer__payments {
    margin-top: 1.25rem;
    padding: 1.25rem 0;
    border-top: 1px solid #2e3340;
    border-bottom: 1px solid #2e3340;
}

.footer__payments:has( + .footer__sponsors ) {
    padding-top: 1.875rem;
    padding-bottom: 0;
    border-bottom: unset;
}

.footer__sponsors {
    margin-top: 0;
    padding: 1.25rem 0;
    border-top: 1px solid #2e3340;
    border-bottom: 1px solid #2e3340;
}

.footer__payments-list,
.footer__sponsors-list
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 0.625rem;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.footer__payments-list li > img {
    max-height: 44px;
    -o-object-fit: contain;
    object-fit: contain;
}

.footer__sponsors-list li > img {
    max-height: 64px;
    -o-object-fit: contain;
    object-fit: contain;
}

.footer__copywrite {
    color: var(--text, #e0e3eb);
    text-align: center;
    font-family: Inter;
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5rem;
    /* 171.429% */
}

.dmca-badge {
    margin-left: auto;
    margin-right: auto;
}

@media (max-width: 500px) {
    .footer__head {
        flex-direction: column;
        gap: 16px 0;
    }

    .footer__socials {
        flex-wrap: wrap;
    }
}

/* Colors */

/* Breakpoints */

/* Colors */

/* Breakpoints */

.ad-section-v1 {
    margin-top: 0.625rem;
    position: sticky;
    bottom: 0;
    padding: 0.625rem;
    border-radius: 0.625rem;
    background: var(--btn, #1d53dd);
    display: none;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 0.3125rem;
    z-index: 98;
}

.ad-section-v1 img {
    max-width: 2.75rem;
    max-height: 2.75rem;
    width: 100%;
    -o-object-fit: contain;
    object-fit: contain;
}

.ad-section-v1__name {
    color: #58586c;
    font-family: Poppins;
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 600;
    line-height: 1rem;
    /* 114.286% */
}

.ad-section-v1__description {
    margin-top: 0.1875rem;
    color: #fff;
    font-family: Inter;
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 400;
    line-height: 24.229px;
    /* 173.062% */
}

.ad-section-v1__description span {
    color: #58586c;
    font-weight: 600;
}

.ad-section-v1__platforms {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 0.875rem;
}

.ad-section-v1__platforms-item {
    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;
    gap: 0.25rem;
    color: #fff;
    font-family: Inter;
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 500;
    line-height: 24.229px;
    /* 173.062% */
}

.ad-section-v1 .btn {
    border: 1px solid #fff;
    padding: 0.625rem 0.75rem;
    max-width: 7.8125rem;
    width: 100%;
    gap: 0.1875rem;
}

.ad-section-v1 .btn svg {
    -webkit-transform: scale(0.9) translateY(2px);
    -ms-transform: scale(0.9) translateY(2px);
    transform: scale(0.9) translateY(2px);
}

/* Colors */

/* Breakpoints */

.ad-section-v2 {
    margin-top: 0.625rem;
    position: sticky;
    bottom: 0;
    padding: 0.625rem;
    border-radius: 0.625rem;
    background: var(--green, #37ad00);
    display: none;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 0.3125rem;
    z-index: 98;
}

.ad-section-v2 img {
    max-width: 2rem;
    max-height: 2.25rem;
    width: 100%;
    -o-object-fit: contain;
    object-fit: contain;
}

.ad-section-v2__name {
    color: #58586c;
    font-family: Poppins;
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 600;
    line-height: 1rem;
    /* 114.286% */
}

.ad-section-v2__description {
    margin-top: 0.1875rem;
    color: #fff;
    font-family: Inter;
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 400;
    line-height: 24.229px;
    /* 173.062% */
}

.ad-section-v2__description span {
    color: #58586c;
    font-weight: 600;
}

.ad-section-v2 strong {
    color: #fff;
    font-family: Inter;
    font-size: 1rem;
    font-style: normal;
    font-weight: 700;
    line-height: 1.375rem;
}

.ad-section-v2__platforms {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 0.875rem;
}

.ad-section-v2__platforms-item {
    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;
    gap: 0.25rem;
    color: #fff;
    font-family: Inter;
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 500;
    line-height: 24.229px;
    /* 173.062% */
}

.ad-section-v2 .btn {
    border: 1px solid #fff;
    padding: 0.625rem 0.75rem;
    max-width: 7.8125rem;
    width: 100%;
    gap: 0.1875rem;
}

.ad-section-v2 .btn svg {
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
}

/* Colors */

/* Breakpoints */

.instructions-section__title {
    color: #fff;
    font-family: "SF Pro Display";
    font-size: 1.75rem;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.instructions-section__text {
    color: #ededed;
    font-family: "SF Pro Display";
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5rem;
}

.instructions-section .tabs__header-button {
    gap: 0.625rem;
    color: #fff;
    text-align: center;
    font-family: "SF Pro Display";
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
}

.instructions-section .tabs__header-button svg {
    width: 1.5rem;
    height: 1.5rem;
}

@media (min-width: 768px) {
    .galery__list {
        -ms-overflow-style: none;
        scrollbar-width: none;
    }

    .galery__list::-webkit-scrollbar {
        display: none;
        scrollbar-width: none;
        width: 0;
        height: 0;
    }

    .tabs__header {
        -ms-overflow-style: none;
        scrollbar-width: none;
    }

    .tabs__header::-webkit-scrollbar {
        display: none;
        scrollbar-width: none;
        width: 0;
        height: 0;
    }

    .bonuses-section__list {
        -ms-overflow-style: none;
        scrollbar-width: none;
    }

    .bonuses-section__list::-webkit-scrollbar {
        display: none;
        scrollbar-width: none;
        width: 0;
        height: 0;
    }

    .reviews-section__list {
        -ms-overflow-style: none;
        scrollbar-width: none;
    }

    .reviews-section__list::-webkit-scrollbar {
        display: none;
        scrollbar-width: none;
        width: 0;
        height: 0;
    }
}

@media (min-width: 1360px) {
    .header__nav li.has-submenu:hover svg {
        -webkit-transform: rotate(180deg) translateY(2px);
        -ms-transform: rotate(180deg) translateY(2px);
        transform: rotate(180deg) translateY(2px);
    }

    .header__nav li.has-submenu:hover .submenu {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
}

@media (max-width: 1671px) {
    .header__buttons {
        -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
        flex: 1 0 auto;
    }
}

@media (max-width: 1360px) {
    .text-image {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .text-image__text {
        display: contents;
    }

    .text-image__title {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        margin-bottom: 0;
    }

    .text-image__content {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
    }

    .text-image > img {
        max-width: 100%;
        max-height: 31.25rem;
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
    }

    .promocode__title svg {
        -webkit-transform: translateY(20px) rotate(120deg) scaleY(-1);
        -ms-transform: translateY(20px) rotate(120deg) scaleY(-1);
        transform: translateY(20px) rotate(120deg) scaleY(-1);
    }

    .promocode__main {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .promocode__input {
        max-width: unset;
        margin-top: 1.25rem;
    }

    .promocode .btn {
        max-width: unset;
    }

    .promocode {
        max-width: unset;
        margin-left: 0;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .steps-list {
        gap: 4.375rem;
    }

    .steps-list .step {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 0.625rem;
        max-width: unset;
        min-width: unset;
        width: 100%;
    }

    .steps-list .step::after {
        display: none;
    }

    .steps-list .step:nth-child(even) {
        margin: 0;
    }

    .steps-list .step:nth-child(even) .step__line {
        left: unset;
    }

    .steps-list .step:nth-child(odd) {
        margin: 0;
    }

    .steps-list .step:first-child .step__line::before {
        display: block;
    }

    .steps-list .step:last-child .step__line {
        display: none;
    }

    .steps-list .step .step__line {
        top: unset;
        right: 0;
        bottom: -4.375rem;
        height: 4.375rem;
        width: 100%;
    }

    .steps-list .step .step__line svg {
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }

    .image-list {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .image-list__img {
        max-width: unset;
        min-width: unset;
        width: 100%;
    }

    .image-list__list {
        -ms-grid-columns: (1fr)[5];
        grid-template-columns: repeat(5, 1fr);
    }

    .pros-cons {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .pros-cons .pros,
    .pros-cons .cons {
        width: 100%;
    }

    .mp-promocode {
        max-width: unset;
    }

    .mp-promocode__input {
        max-width: unset;
    }

    .header__content {
        position: relative;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

    .header__nav ul {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }

    .header__nav li .submenu {
        width: 100%;
        position: static;
        background-color: transparent;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        padding: 0.75rem 0.3125rem 1.25rem 0.3125rem;
    }

    .header__nav li .submenu li {
        border: none;
    }

    .header__nav li.has-submenu svg {
        top: 0.3125rem;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }

    .header__nav li.has-submenu.active {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        border-radius: 0.75rem;
        padding-left: 0.625rem;
        padding-top: 0.625rem;
    }

    .header__nav li.has-submenu.active a {
        -ms-flex-item-align: start;
        align-self: flex-start;
        padding-left: 0;
    }

    .header__nav li {
        position: relative;
        width: 90%;
        margin-left: 0.625rem;
        margin-right: 0.625rem;
        padding-bottom: 1.0625rem;
        cursor: pointer;
    }

    .header__nav li::after {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 1px;
        background: #dadef2;
    }

    .header__nav li:last-child {
        padding-bottom: 0;
    }

    .header__nav li:last-child::after {
        display: none;
    }

    .header__nav li a,
    .header__nav li._current span {
        padding-left: 0.625rem;
        display: block;
    }

    .header__nav {
        background: #141b34;
        position: absolute;
        bottom: 0;
        right: 50%;
        -webkit-transform: translate(50%, calc(100% + 0.625rem));
        -ms-transform: translate(50%, calc(100% + 0.625rem));
        transform: translate(50%, calc(100% + 0.625rem));
        height: calc(100vh - var(--height));
        height: calc(100svh - var(--height));
        max-width: 100vw;
        width: 100vw;
        display: none;
        z-index: 999;
        padding-top: 1.25rem;
        padding-bottom: 1.25rem;
        overflow-y: auto;
    }

    .header__nav ul {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 0.625rem;
    }

    .header__buttons {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        margin-right: 3.75rem;
        margin-left: 1.25rem;
        gap: 0.5rem;
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
    }

    .header__burger {
        display: block;
        position: absolute;
        right: 0;
    }

    .header.burger-active .header__nav {
        display: block;
    }

    .links-section__links-list {
        -ms-grid-columns: (1fr)[5];
        grid-template-columns: repeat(5, 1fr);
    }

    .tabs.vertical {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .tabs.vertical .tabs__header {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    }

    .tabs.vertical .tabs__content .text-image > img {
        max-width: unset;
        width: 100%;
    }

    .games-list {
        -ms-grid-columns: (1fr)[3];
        grid-template-columns: repeat(3, 1fr);
    }

    .slots-section__content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .slots-section__content > img {
        max-width: unset;
        min-width: unset;
        width: 100%;
    }

    .poker-section__content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .poker-section img {
        max-width: 100%;
    }

    .about-section {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .about-section .text-image {
        max-width: unset;
    }

    .about-section .info-list {
        max-width: unset;
    }

    .advantages-section__list {
        grid-template-columns: repeat(2, 1fr);
    }

    .mp-hero-section__images {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        grid-column: 1/-1;
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
    }

    .mp-hero-section__main {
        display: contents;
    }

    .mp-hero-section__title {
        grid-column: 1/-1;
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        margin-bottom: 0.625rem;
    }

    .mp-hero-section__text {
        grid-column: 1/-1;
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4;
    }

    .mp-hero-section__promo {
        grid-column: 1/-1;
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .mp-hero-section__specs::after {
        display: none;
    }

    .faq-section__item {
        max-width: unset;
    }
}

@media (max-width: 768px) {
    .wp-block-table table:has(td:nth-child(3)) { min-width: 600px }
    .wp-block-table table:has(td:nth-child(4)) { min-width: 800px }
    .wp-block-table table:has(td:nth-child(5)) { min-width: 900px }
    .wp-block-table table:has(td:nth-child(6)) { min-width: 1000px }

    /*.wp-block-table table thead tr td:first-child,*/
    /*.wp-block-table table thead tr th:first-child {*/
    /*    min-width: 4.8125rem;*/
    /*    max-width: 4.8125rem;*/
    /*}*/

    .steps-list .step img {
        max-width: 100%;
    }

    .galery__list li {
        max-width: 10.625rem;
        min-width: 10.625rem;
    }

    .image-list__list {
        -ms-grid-columns: (1fr)[3];
        grid-template-columns: repeat(3, 1fr);
    }

    .mp-promocode {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .info-list tbody {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }

    .info-list__item-list li {
        color: #fff;
        font-size: 14px;
    }

    .form__input-wrapper {
        display: contents;
    }

    .form__name {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }

    .form__stars {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        width: 100%;
    }

    .form__comment {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
    }

    .form .btn {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4;
    }

    .header__content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 0.9375rem;
    }

    .header__buttons {
        -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin: 0;
        width: 100%;
        max-width: unset;

    }

    .header__buttons .btn {
        flex: 1 1;
    }

    .links-section__links-list {
        -ms-grid-columns: (1fr)[3];
        grid-template-columns: repeat(3, 1fr);
        gap: 0.75rem;
    }

    .links-section__links-list li a {
        padding: 0;
    }

    .categories-section__title {
        grid-column: 1/-1;
    }

    .categories-section__link {
        margin-top: 1.0625rem;
        grid-column: 1/-1;
        -ms-grid-row: 3;
        grid-row: 3;
        -ms-grid-column-align: center;
        justify-self: center;
    }

    .tabs {
        padding: 1rem;
    }

    .games-list {
        -ms-grid-columns: (1fr)[2];
        grid-template-columns: repeat(2, 1fr);
        gap: 0.75rem;
    }

    .slots-section__link {
        margin-top: 1.0625rem;
        grid-column: 1/-1;
        -ms-grid-row: 3;
        grid-row: 3;
        -ms-grid-column-align: center;
        justify-self: center;
    }

    .slots-section__list {
        -ms-grid-columns: (1fr)[3];
        grid-template-columns: repeat(3, 1fr);
    }

    .providers-section__title {
        grid-column: 1/-1;
    }

    .providers-section__link {
        margin-top: 1.0625rem;
        grid-column: 1/-1;
        -ms-grid-row: 3;
        grid-row: 3;
        -ms-grid-column-align: center;
        justify-self: center;
    }

    .bonuses-section__list-item {
        width: 100%;
    }

    .advantages-section__list {
        -ms-grid-columns: (1fr)[1];
        grid-template-columns: repeat(1, 1fr);
    }

    .reviews-section__list-item {
        max-width: 18.75rem;
    }

    .mp-hero-section__phone-img {
        max-width: 10rem;
    }

    .footer__links {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .footer__nav {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
    }

    .footer__app {
        width: 100%;
    }

    .footer__app-button {
        width: 100%;
        min-width: unset;
    }

    .ad-section-v1 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 0.625rem;
        -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto;
    }

    .ad-section-v2 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 0.625rem;
        -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto;
    }
}

@media (max-width: 576px) {
    .text-image h1 {
        font-size: 1.75rem;
        line-height: 2.75rem;
    }

    .text-image h2 {
        font-size: 1.5625rem;
    }

    .text-image h3 {
        font-size: 1.375rem;
    }

    .text-image__content p {
        font-size: 1rem;
        line-height: 1.5rem;
        /* 155.556% */
    }

    .text-image__content .promocode {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1;
    }

    .btn {
        font-weight: 400;
        padding: 0.75rem 0.9375rem;
    }

    .promocode__input p {
        font-size: 1rem;
    }

    .link {
        font-size: 1rem;
    }

    .wp-block-table table thead tr td,
    .wp-block-table table thead tr th {
        font-size: 1rem;
    }

    .wp-block-table table td,
    .wp-block-table table th {
        font-size: 1rem;
    }

    .steps-list .step__text .btn {
        max-width: unset;
    }

    .steps-list .step img {
        width: 100%;
        height: 8.25rem;
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
    }

    .image-list__img {
        height: 15.875rem;
    }

    .image-list__img-text {
        font-size: 0.9375rem;
    }

    .image-list__img-text span {
        font-size: 1.125rem;
    }

    .image-list__list {
        -ms-grid-columns: (1fr)[2];
        grid-template-columns: repeat(2, 1fr);
    }

    .main-link {
        font-size: 1rem;
    }

    .pros-cons .pros__list li,
    .pros-cons .cons__list li {
        font-size: 1rem;
    }

    .mp-promocode__input p {
        font-size: 1rem;
    }

    .form__title {
        font-size: 1.25rem;
    }

    .title {
        font-size: 1.5625rem;
    }

    ol:not([class]),
    ol.wp-block-list
    {
        font-size: 1rem;
    }

    ul:not([class]),
    ul.wp-block-list
    {
        font-size: 1rem;
    }

    .header__logo {
        margin-right: 0;
        max-width: 6.25rem;
    }

    .header__burger {
        right: 0;
    }

    .toc-section__title::after {
        top: 50%;
        -webkit-transform: translateY(-50%) rotate(180deg) scale(0.8);
        -ms-transform: translateY(-50%) rotate(180deg) scale(0.8);
        transform: translateY(-50%) rotate(180deg) scale(0.8);
    }

    .toc-section__title {
        font-size: 1.25rem;
    }

    .toc-section__toc.active .toc-section__title::after {
        -webkit-transform: translateY(-80%) rotate(0) scale(0.8);
        -ms-transform: translateY(-80%) rotate(0) scale(0.8);
        transform: translateY(-80%) rotate(0) scale(0.8);
    }

    .toc-section__toc-list {
        grid-template-columns: 1fr;
    }

    .links-section__links-list {
        -ms-grid-columns: (1fr)[2];
        grid-template-columns: repeat(2, 1fr);
    }

    .games-list__slot-img-buttons .btn {
        width: 90%;
        margin-top: 0.125rem;
        font-size: 0.875rem;
        font-weight: 400;
        padding: 0.4375rem;
    }

    .games-list__slot-name {
        font-size: 0.875rem;
    }
    .slots-section__list {
        -ms-grid-columns: (1fr)[2];
        grid-template-columns: repeat(2, 1fr);
    }

    .poker-section__title {
        font-size: 1.5625rem;
    }

    .poker-section__description {
        font-size: 1rem;
    }

    .demo-section__content {
        padding: 0.9375rem;
    }

    .demo-section__title {
        font-size: 1.375rem;
    }

    .demo-section__main-img {
        height: 35.625rem;
    }

    .demo-section__main-img img {
        -o-object-fit: cover;
        object-fit: cover;
    }

    .providers-section {
        padding: 1rem;
    }

    .bonuses-section__list-item-link {
        font-size: 1.125rem;
    }

    .advantages-section__list-item-name {
        font-size: 1.125rem;
    }

    .advantages-section__list-item-text {
        font-size: 1rem;
    }

    .reviews-section__list-item {
        max-width: 17.3125rem;
    }

    .reviews-section__list-item-title {
        font-size: 1.125rem;
    }

    .mp-hero-section__title {
        font-size: 1.75rem;
    }

    .mp-hero-section__text {
        font-size: 1rem;
    }

    .mp-hero-section__promo {
        margin-top: -10rem;
        gap: 0.625rem;
    }

    .footer__payments-list,
    .footer__sponsors-list
    {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .instructions-section__title {
        font-size: 1.625rem;
    }

    .instructions-section__text {
        font-size: 1rem;
    }
}

/* Popup */
.popup {
    position: fixed;
    display: none;
    justify-content: center;
    align-items: center;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 999;
    background: rgba(0, 0, 0, .7);
    margin: 0 !important;
}

.popup._active {
    display: flex;
}

.popup__title {
    color: #FFF;
    font-size: 22px;
    font-weight: 600;
    line-height: 28px;
    padding: 10px;
}

.popup__buttons {
    display: flex;
    justify-content: flex-start;
}

.popup__buttons .slots__button {
    width: unset;
}

.popup__frame {
    display: grid;
    grid-template-columns: auto 1fr auto;
    grid-template-rows: auto 1fr;
    width: 100%;
    height: 100%;
    max-width: 1360px;
    max-height: 720px;
    margin: auto;
    border-radius: 4px;
    background: var(--header, #182337);
    padding: 8px 12px 0 12px;
}

.popup__body {
    position: relative;
    grid-column: 1/4;
    grid-row: 2/3;
    margin: 8px -10px 2px -10px;
    border-radius: 4px;
    background: #D9D9D9;
    overflow: hidden;
}

.popup__body iframe {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    width: 100%;
    height: 100%;
    border: none;
}

.popup__cross {
    background: none;
    border: none;
    cursor: pointer;
}

@media (max-width: 767px) {
    .popup__frame {
        max-height: unset;
        height: 100dvh;
        border-radius: unset;
    }

    .popup__frame {
        grid-template-columns: 1fr auto;
        grid-template-rows: auto 1fr auto;
    }

    .popup__cross {
        grid-column: 2/3;
        grid-row: 1/2;
    }

    .popup__frame .popup__buttons {
        justify-content: center;
        grid-column: 1/3;
        grid-row: 3/4;
        padding: 10px 0;
    }

    .popup__body {
        grid-column: 1/3;
        grid-row: 2/3;
    }
}

/* UP */
.up-btn {
    position: fixed;
    bottom: 50px;
    right: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 50px;
    height: 50px;
    background-color: rgba(55, 173, 0, 1);
    border-radius: 10px;
    z-index: 900;
    cursor: pointer;
}

.up-btn:has( + .mobile-button ) {
    bottom: 120px;
}

.up-btn:hover {
    box-shadow: 0px 0px 5px 3px rgba(169, 255, 130,.2);
}

.up-btn.hidden {
    display: none;
}

@media (max-width: 767px) {
    .up-btn {
        bottom: 30px;
        right: 30px;
    }
}

/* Bredcrumbs */
.breadcrumbs {
    width: 100%;
    padding-top: 24px;
    padding-bottom: 24px;

    font-family: Inter;
    font-size: 14px;
    font-weight: 400;
    line-height: 14px;

}

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

.breadcrumbs__list-link {
    color: rgb(29, 83, 221);
}

.breadcrumbs__list-link.breadcrumbs__list-link--no-active {
    color: #fff;
}

.breadcrumbs__list li:not(:last-child) {
    display: flex;
    align-items: center;
    margin-right: 10px;
    gap: 10px;
}

.breadcrumbs__list li:not(:last-child):after{
    content: url('data:image/svg+xml,<svg width="8" height="8" viewBox="0 0 8 8" fill="none" xmlns="http://www.w3.org/2000/svg"><g><path d="M3.99902 0.666992L7.33236 4.00033L3.99902 7.33366" stroke="%2300A3FF" stroke-width="1.5"/><path d="M0.666016 0.666992L3.99935 4.00033L0.666016 7.33366" stroke="%2300A3FF" stroke-width="1.5"/></g><defs><clipPath><rect width="8" height="8" fill="white"/></clipPath></defs></svg>');
}

@media (max-width: 1360px) {
    .breadcrumbs {
        padding-top: 20px;
        padding-bottom: 20px;
    }
}

/* Mobile button */
.mobile-button {
    position: fixed;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    display: flex;
    align-items: center;
    gap: 0 10px;
    background-color: rgb(55, 173, 0);
    border-radius: 10px;
    padding: 10px 14px;
    max-width: 600px;
    z-index: 900;
}

.mobile-button._app {
    background-color: rgb(29, 83, 221);
}

.mobile-button img,
.mobile-button svg {
    max-width: 44px;
    height: auto;
}

.mobile-button__title {
    color: #fff;
    font-family: Inter;
    font-size: 12px;
    font-weight: 400;
    line-height: 22px;
    margin-top: 0;
}

.mobile-button__title span {
    display: flex;
    align-items: center;
    gap: 0 6px;

    font-size: 16px;
    font-weight: 700;
    width: 100%;
}

.mobile-button._app .mobile-button__title span {
    font-family: Inter;
    font-size: 14px;
    font-weight: 500;
    line-height: 24.23px;
}

.mobile-button__btn {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 0 6px;
    padding: 12px 20px;
    margin-left: auto;
    min-width: 128px;
}

.mobile-button__btn:before {
    content: url('data:image/svg+xml,<svg width="14" height="15" viewBox="0 0 14 15" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_205_456)"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.00098 3.99988C6.61438 3.99988 6.30098 4.31328 6.30098 4.69988V6.79978H4.2C3.8134 6.79978 3.5 7.11318 3.5 7.49978C3.5 7.88638 3.8134 8.19978 4.2 8.19978H6.30098V10.2999C6.30098 10.6865 6.61438 10.9999 7.00098 10.9999C7.38758 10.9999 7.70098 10.6865 7.70098 10.2999V8.19978H9.8C10.1866 8.19978 10.5 7.88638 10.5 7.49978C10.5 7.11318 10.1866 6.79978 9.8 6.79978H7.70098V4.69988C7.70098 4.31328 7.38758 3.99988 7.00098 3.99988Z" fill="white"/><rect y="0.5" width="14" height="14" rx="7" fill="url(%23paint0_radial_205_456)"/></g><defs><radialGradient id="paint0_radial_205_456" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(8.05 6.45) rotate(131.634) scale(8.42912)"><stop offset="0.536958" stop-color="white" stop-opacity="0"/><stop offset="1" stop-color="white" stop-opacity="0.39"/></radialGradient><clipPath id="clip0_205_456"><rect width="14" height="14" fill="white" transform="translate(0 0.5)"/></clipPath></defs></svg>');
}

.mobile-button._app .mobile-button__btn:before {
    content: url('data:image/svg+xml,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_205_2550)"><rect width="14" height="14" rx="7" fill="url(%23paint0_radial_205_2550)"/><path fill-rule="evenodd" clip-rule="evenodd" d="M6.99961 1.57483C7.28956 1.57483 7.52461 1.80988 7.52461 2.09983V7.13237L9.42838 5.2286C9.6334 5.02357 9.96582 5.02357 10.1708 5.2286C10.3759 5.43362 10.3759 5.76603 10.1708 5.97106L7.37112 8.77078L7.37084 8.77106L6.99961 9.14229L6.62838 8.77106L6.6281 8.77078L3.82838 5.97106C3.62335 5.76603 3.62335 5.43362 3.82838 5.2286C4.0334 5.02357 4.36582 5.02357 4.57084 5.2286L6.47461 7.13237V2.09983C6.47461 1.80988 6.70966 1.57483 6.99961 1.57483ZM3.49961 9.97483C3.20966 9.97483 2.97461 10.2099 2.97461 10.4998C2.97461 10.7898 3.20966 11.0248 3.49961 11.0248H10.4996C10.7896 11.0248 11.0246 10.7898 11.0246 10.4998C11.0246 10.2099 10.7896 9.97483 10.4996 9.97483H3.49961Z" fill="white"/></g><defs><radialGradient id="paint0_radial_205_2550" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(8.05 5.95) rotate(131.634) scale(8.42912)"><stop offset="0.536958" stop-color="white" stop-opacity="0"/><stop offset="1" stop-color="white" stop-opacity="0.39"/></radialGradient><clipPath id="clip0_205_2550"><rect width="14" height="14" fill="white"/></clipPath></defs></svg>');
}

/* Payments table */
.payments__image-cell {
    display: flex;
    align-items: center;
    gap: 8px 14px;
    min-width: 180px
}

.payments__image-cell img {
    width: auto;
    max-height: 55px;
}

/* Relink */
.footer__lang-container{
    display: flex;
    font-family: Inter;
    justify-content: center;
    grid-column: 1/-1;
    padding-top: 20px;
    margin-left: auto;
    margin-right: auto;
}

.footer__lang-list{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 7px 14px;
    list-style: none;
    padding-left: 0;
    margin: 0;
}

.footer__lang-list-item{
    position: relative;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    display: flex;
    padding-left: 20px;
    text-decoration: none;
    color: #fff;
}

.footer__lang-item{
    display: flex;
    align-items: center;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;

}

.footer__lang-list-item._current,
.footer__lang-list-item:hover{
    color: #108de7;
}

.glightbox-open {
    overflow: unset!important;
}

.gslide-image img {
    max-width: 80vw!important;
    max-height: 80vh!important;
}

.footer {
	background: #090F1E;
}
.up-btn {
	background: #131A2D;
}

.wp-block-table table tbody tr td {
    border: 1px solid rgba(224, 227, 235, 0.1);
}
.wp-block-table table thead tr td, .wp-block-table table thead tr th {
	border-right: 1px solid rgba(255, 255, 255, 0.1);
}

.links-section__links-list {
	grid-template-columns: repeat(5, 1fr);
}

@media (max-width: 1023px) {
	.links-section__links-list {
		grid-template-columns: repeat(2, 1fr);
	}
}

@media (max-width: 767px) {
	.links-section__links-list {
		grid-template-columns: 1fr;
	}
	
	.links-section__links-list li a {
		    padding: 0.625rem;
	}
}

.link {
	flex-direction: row-reverse;
    background: #090F1E;
    min-height: 52px;
	    border-radius: 10px;
	transition: all 0.2s ease-in-out
		    border-radius: 0.625rem;
    background: var(--header, #182337);
}

.link:hover {
	    outline: 1px solid #00A3FF;
}

.link:hover .link__circle {
	box-shadow: 0px 0px 5px 1px #00A3FF;
}

.up-btn:hover {
    box-shadow: 0px 0px 5px 3px #00a3ff;
}

.link__circle {
	width: auto;
    height: auto;
    background: none;
}

.link span {
	flex-grow: 1;
    text-align: left;
}

.link svg {
	width: 32px;
    height: 32px;
}

.footer-container {
		background: #090F1E;
}
body {
	background: #090F1E;
}

.wp-block-table table thead tr td, .wp-block-table table thead tr th {
	background: var(--btn, #00A3FF);
}

.steps-list .step {
	background: var(--btn, #00A3FF);
}

.text-image__content a:not([class]), .text-image__content p a:not([class]), .text-image__content .wp-block-list a:not([class]), .faq-section__item a:not([class]), .faq-section__item p a:not([class]), .wrapper > p:not([class]) a:not([class]), .wp-block-table a:not([class]), .wp-block-list a:not([class]) {
	color: var(--btn, #00A3FF);
	text-decoration: underline;
}

a:not([class]):hover {
	text-decoration: unset;
}

.footer__nav li > a,
.footer__nav li > span {
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
	    font-family: Inter;
}

.footer__nav li > a:hover, .footer__nav li._current span {
	color: #00A3FF;
}

.breadcrumbs__list-link {
	color: #00A3FF;
}

.header__nav li._current span {
		color: #00A3FF;
}

.promocode {
	border: 1px solid #00A3FF;
}

.btn--blue {
	background: #00A3FF
}

/* Listing */
:root {
    --star-color: #534d1c;
    --star-bg: #dbc727;
}

.listing-table {
    width: 100%;
}

.listing {
    width: 100%;
    max-width: 100%;
    margin-top: 52px;
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
    column-gap: 20px;
    row-gap: 60px;
    counter-reset: counter;
    font-family: Inter;
}

.listing._has-more tr:nth-child(n+7) {
    display:none
}

.listing tr {
    display: flex
}

.listing__item {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    position: relative;
    border-radius: 16px;
    background: var(--header, #182337);
    padding: 16px;
    overflow: hidden;
    counter-increment: counter
}

.listing__item::before {
    position: absolute;
    content: counter(counter);
    top: 0;
    left: 0;
    width: 38px;
    height: 38px;
    border-radius: 0 0 50% 0;
    border: 3px solid #515b92;
    background: #dee1ff;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--M3-sys-dark-on-primary, #222c61);
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 800;
    line-height: 136%;
    letter-spacing: .5px;
    z-index: 2
}

.listing__item--first::before {
    border: 3px solid #f7ae0a;
    border-left: none;
    border-top: none;
    background: #ffe04f;
    color: #d89f1f
}

.listing__item--second::before {
    border: 3px solid #b7c2c7;
    background: #e7eff8;
    color: #828f95
}

.listing__item--third::before {
    border: 3px solid #e07447;
    background: #f9a66b;
    color: #c0623a
}

.listing__item--third::after {
    position: absolute;
    top: 34px;
    left: 25px;
    content: url("data:image/svg+xml,%3Csvg width='38' height='31' viewBox='0 0 38 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.884 30.0711L12.999 7.49414L24.1577 0.976746L37.0427 23.5537C35.102 24.6871 31.4972 24.0381 29.9374 23.5719C29.7836 26.0227 27.171 28.9258 25.884 30.0711Z' fill='%23515B92'/%3E%3Cpath d='M22.1441 11.3643L18.6855 17.4604L19.7968 19.4058L24.3952 11.3643H22.1441Z' fill='%23325735'/%3E%3Cpath d='M0.333786 23.5535L13.2188 0.976562L24.3775 7.49396L11.4925 30.0709C9.55185 28.9374 8.30506 25.4547 7.92424 23.8551C5.74927 24.9457 1.9577 24.1085 0.333786 23.5535Z' fill='%23BAC3FF'/%3E%3C/svg%3E%0A")
}

.listing__item > img {
    width: auto;
    max-width: 100%;
    max-height: 120px;
    margin-bottom: 16px;
}

.listing__item-content {
    display: grid;
    grid-template-columns:1fr 1fr;
    column-gap: 20px;
    width: 100%;
    flex: 1 1;
}

.listing__item-name {
    margin-top: 0;
    color: var(--M3-sys-dark-on-surface, #e3e1e9);
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 136%
}

.listing__item-rating {
    color: var(--M3-sys-dark-on-surface, #e3e1e9);
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 136%;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    gap: 8px;
    position: relative;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    justify-self: end;
    align-self: start;
    gap: 8px;
    --percent: calc(var(--rating, 4.5) / 5 * 100%)
}

.listing__item-rating::before {
    content: "★";
    display: block;
    background: var(--star-color);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 22px;
    line-height: 100%;
    letter-spacing: 2px
}

.listing__item-rating::after {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    content: "☆";
    display: block;
    letter-spacing: 0;
    color: var(--star-bg);
    font-size: 22px;
    line-height: 100%;
    letter-spacing: 2px
}

.listing__item-text {
    grid-column: 1/-1;
    margin-top: 8px;
    padding-top: 8px;
    padding-bottom: 8px;
    border-top: 1px solid rgba(255,255,255,.3);
    border-bottom: 1px solid rgba(255,255,255,.3);
    text-align: center;
    text-transform: uppercase;
}

.listing__item-text span {
    color: var(--green, #37ad00);
    font-size: 18px;
    font-weight: 600;
}

.listing__item-payments {
    padding-top: 8px;
    padding-bottom: 8px;
    border-bottom: 1px solid #46464f;
    grid-column: 1/-1;
    display: flex;
    gap: 10px;
    justify-content: space-between
}

.listing__item-payment {
    flex: 1;
    color: var(--M3-sys-dark-on-surface, #e3e1e9);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 136%
}

.listing__item-payment-list {
    display: flex;
    align-items: center;
    gap: 8px;
    flex-wrap: wrap;
    margin-top: 8px
}

.listing__item-payment-list > li > img {
    max-width: 42px;
    object-fit: contain
}

.listing__item-payout {
    flex: 1;
    color: var(--M3-sys-dark-on-surface, #e3e1e9);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 136%
}

.listing__item-payout p {
    margin-top: 8px;
    font-size: 14px;
    letter-spacing: .035px
}

.listing__item .btn {
    margin-top: 8px;
    grid-column: 1/-1;
    max-width: unset
}

@media (max-width: 767px) {
    .listing__item-content {
        grid-template-columns:1.5fr 1fr
    }

    .listing__item-name {
        font-size: 14px
    }

    .listing__item-rating::before {
        font-size: 19px
    }

    .listing__item-rating::after {
        font-size: 19px
    }

    .listing__item-rating {
        font-size: 14px
    }

    .listing__item-text {
        font-size: 18px
    }

    .listing__item-payment-list > li > img {
        max-width: 38px
    }

    .listing__item-payout p {
        font-size: 13px
    }

}