@import url(https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=block);
@charset "UTF-8";
@font-face {
    font-family: Rubik;
    font-display: swap;
    src: url("../../fonts/Rubik-Black.woff2") format("woff2"), url("../../fonts/Rubik-Black.woff") format("woff");
    font-weight: 900;
    font-style: normal;
}

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

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

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

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

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

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

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

html,
body {
    height: 100%;
    min-width: 320px;
}

body {
    color: #000;
    line-height: 1;
    font-family: Rubik, sans-serif;
    font-size: 1rem;
    -ms-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

input,
button,
textarea {
    font-family: Rubik, sans-serif;
    font-size: inherit;
    line-height: inherit;
}

input,
textarea {
    outline: none;
}

button {
    cursor: pointer;
    color: inherit;
    background-color: transparent;
}

a {
    color: inherit;
    text-decoration: none;
}

ul li {
    list-style: none;
}

img {
    vertical-align: top;
}

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

.lock body {
    overflow: hidden;
    -ms-touch-action: none;
    touch-action: none;
    -ms-scroll-chaining: none;
    overscroll-behavior: none;
}

.wrapper {
    min-height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: hidden;
}

@supports (overflow: clip) {
    .wrapper {
        overflow: clip;
    }
}

.wrapper > main {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}

.wrapper > * {
    min-width: 0;
}

/*
(i) Стили будут применяться ко всех тэгам, содержащим _container
К примеру "header__container _container", "main__container _container" и т.п.
*/

._container {
    max-width: 94.375rem;
    margin: 0 auto;
    padding: 0 0.9375rem;
}

@font-face {
    font-family: "proxima-black";
    src: url("../fonts/proxima/proximanova_black.ttf") format("truetype");
}

@font-face {
    font-family: "proxima-bold";
    src: url("../fonts/proxima/proximanova_bold.otf");
}

body {
    font-family: "Rubik", sans-serif;
    overflow-x: hidden;
    background: #0a0a16;
}

a {
    text-decoration: none;
}

* {
    margin: 0;
    padding: 0;
}

.navigation_slider-game-types {
    border-radius: 10px;
    border: 1px solid #1c2436;
    background: -webkit-gradient(linear, right top, left top, from(rgba(23, 30, 47, 0.84)), to(rgba(23, 30, 47, 0.44)));
    background: -o-linear-gradient(right, rgba(23, 30, 47, 0.84) 0%, rgba(23, 30, 47, 0.44) 100%);
    background: linear-gradient(270deg, rgba(23, 30, 47, 0.84) 0%, rgba(23, 30, 47, 0.44) 100%);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.navigation_slider-game-types-item {
    width: 50%;
    padding: 10px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    text-decoration: none;
}

.navigation_slider-game-types-item.active {
    border-radius: 10px;
    background: #1e273d;
}

.navigation {
    position: relative;
    z-index: 2;
    width: 280px;
    background: #0e121d;
    padding: 5px 5px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-right: 1px solid rgba(255, 255, 255, 0.04);
    min-height: 100vh;
}

.navigation_slider-game-types-item-content {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    color: #fff;
    -webkit-font-feature-settings: "clig" off, "liga" off;
    font-feature-settings: "clig" off, "liga" off;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    /* 166.667% */
    letter-spacing: 0.1px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.navigation_slider-game-types-item-content > svg {
    margin-right: 6px;
}

.navigation_promotions_or_tournament {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
}
.navigation_promotions_or_tournament_logo {
    display: flex;
}
.navigation_links {
    margin-top: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.navigation_links > .navigation_links-item {
    margin-top: 20px;
    color: #576081;
    -webkit-font-feature-settings: "clig" off, "liga" off;
    font-feature-settings: "clig" off, "liga" off;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    /* 142.857% */
    letter-spacing: 0.1px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.navigation_links > .navigation_links-item > img {
    margin-right: 6px;
}

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

.navigation_links-item-hr {
    outline: none;
    border: none;
    background: #202635;
    margin-top: 20px;
    height: 1px;
}

.body-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
}

.content {
    position: relative;
    z-index: 1;
    background: #0a0a16;
    width: calc(100vw - 280px);
}

.header {
    background: #111623;
    height: 70px;
    color: #fff;
    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;
    padding: 15px 120px 15px 40px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.top-blocks {
    padding-top: 10px;
    display: flex;
    margin-left: 100px;
    margin-right: 120px;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 17px;
}

.top-blocks-items {
    margin: 0 0 40px;
    flex: 1;
}

.top-blocks-items img {
    mix-blend-mode: normal;
    border-radius: 6px;
    width: 100%;
    max-height: 260px;
    object-fit: cover;
    object-position: left bottom;
}

.header_leftSide-logotype {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.header_leftSide-logotype-image{
    image-rendering: pixelated;
}
.header_leftSide-logotype-text {
    margin-left: 20px;
    color: #FFF;
    font-feature-settings: 'clig' off, 'liga' off;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px; /* 83.333% */
    letter-spacing: 0.2px;

    font-family: Rubik;
}

.header_leftSide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.header_leftSide-search-input {
    outline: none;
    border: none;
    border-radius: 10px;
    border: 1px solid #1c2436;
    background: -webkit-gradient(linear, right top, left top, from(rgba(23, 30, 47, 0.84)), to(rgba(23, 30, 47, 0.44)));
    background: -o-linear-gradient(right, rgba(23, 30, 47, 0.84) 0%, rgba(23, 30, 47, 0.44) 100%);
    background: linear-gradient(270deg, rgba(23, 30, 47, 0.84) 0%, rgba(23, 30, 47, 0.44) 100%);
    color: #576081;
    -webkit-font-feature-settings: "clig" off, "liga" off;
    font-feature-settings: "clig" off, "liga" off;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    /* 166.667% */
    letter-spacing: 0.1px;
    /*height: 40px;*/
    width: 200px;
    padding: 10px 16px;
    display: block;
}

.header_leftSide-search-input::-webkit-input-placeholder {
    color: #576081;
    -webkit-font-feature-settings: "clig" off, "liga" off;
    font-feature-settings: "clig" off, "liga" off;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    /* 166.667% */
    letter-spacing: 0.1px;
}

.header_leftSide-search-input::-moz-placeholder {
    color: #576081;
    font-feature-settings: "clig" off, "liga" off;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    /* 166.667% */
    letter-spacing: 0.1px;
}

.header_leftSide-search-input:-ms-input-placeholder {
    color: #576081;
    font-feature-settings: "clig" off, "liga" off;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    /* 166.667% */
    letter-spacing: 0.1px;
}

.header_leftSide-search-input::-ms-input-placeholder {
    color: #576081;
    font-feature-settings: "clig" off, "liga" off;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    /* 166.667% */
    letter-spacing: 0.1px;
}

.header_leftSide-search-input::placeholder {
    color: #576081;
    -webkit-font-feature-settings: "clig" off, "liga" off;
    font-feature-settings: "clig" off, "liga" off;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    /* 166.667% */
    letter-spacing: 0.1px;
}

.header_leftSide-search-submit {
    border: none;
    outline: none;
    width: 14px;
    height: 14px;
    display: block;
    position: absolute;
    margin-top: -28px;
    margin-left: 200px;
    cursor: pointer;
}

.header_rightSide-balance {
    border-radius: 10px;
    border: 1px solid #1c2436;
    background: -webkit-gradient(linear, right top, left top, from(rgba(23, 30, 47, 0.84)), to(rgba(23, 30, 47, 0.44)));
    background: -o-linear-gradient(right, rgba(23, 30, 47, 0.84) 0%, rgba(23, 30, 47, 0.44) 100%);
    background: linear-gradient(270deg, rgba(23, 30, 47, 0.84) 0%, rgba(23, 30, 47, 0.44) 100%);
    width: 225px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}


.header_centerSide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
}

.header_rightSide-balance-deposit {
    border-radius: 10px;
    background: var(--1, radial-gradient(155.2% 155.87% at 31.94% -11.82%, #9186ff 0%, #6d61ff 33.87%, #574aff 91.62%));
    /* #1 */
    -webkit-box-shadow: 0px 8px 12px 0px rgba(0, 0, 0, 0.02);
    box-shadow: 0px 8px 12px 0px rgba(0, 0, 0, 0.02);
    padding: 10px 16px;
    width: 86px;
    text-align: center;
    color: #f5f8ff;
    -webkit-font-feature-settings: "clig" off, "liga" off;
    font-feature-settings: "clig" off, "liga" off;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    /* 142.857% */
    letter-spacing: 0.1px;
}

.header_rightSide-balance-text {
    color: #f5f8ff;
    -webkit-font-feature-settings: "clig" off, "liga" off;
    font-feature-settings: "clig" off, "liga" off;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    /* 142.857% */
    letter-spacing: 0.1px;
    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: 139px;
}

.header_rightSide-balance-text > img {
    margin-left: 6px;
}

.header_rightSide-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.header_rightSide-content-button {
    border: none;
    outline: none;
    border-radius: 10px;
    border: 1px solid #1c2436;
    background: -webkit-gradient(linear, right top, left top, from(rgba(23, 30, 47, 0.84)), to(rgba(23, 30, 47, 0.44)));
    background: -o-linear-gradient(right, rgba(23, 30, 47, 0.84) 0%, rgba(23, 30, 47, 0.44) 100%);
    background: linear-gradient(270deg, rgba(23, 30, 47, 0.84) 0%, rgba(23, 30, 47, 0.44) 100%);
    width: 40px;
    height: 40px;
    cursor: pointer;
}
.header_rightSide-content-message {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 10px;
    border: none;
    outline: none;
    border-radius: 5px;
    border: 1px solid #1c2436;
    background: -webkit-gradient(linear, right top, left top, from(rgba(23, 30, 47, 0.84)), to(rgba(23, 30, 47, 0.44)));
    background: -o-linear-gradient(right, rgba(23, 30, 47, 0.84) 0%, rgba(23, 30, 47, 0.44) 100%);
    background: linear-gradient(270deg, rgba(23, 30, 47, 0.84) 0%, rgba(23, 30, 47, 0.44) 100%);
    width: 40px;
    height: 40px;
    cursor: pointer;
}

.header_rightSide-content-button.user {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: unset;
}

.header_rightSide-content-button-name {
    color: #f5f8ff;
    -webkit-font-feature-settings: "clig" off, "liga" off;
    font-feature-settings: "clig" off, "liga" off;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    /* 142.857% */
    letter-spacing: 0.1px;
    margin-left: 10px;
}

.header_rightSide-content-button.user > svg {
    margin-left: 30px;
    margin-right: 15px;
}

/*//////////////////////////////////////////////*/

.games_list_categories_list {
    border-radius: 8px;
    border-top: 1px solid rgba(255, 255, 255, 0.04);
    background: #111623;
    padding: 6px 8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    overflow-x: auto;

    height: 50px;
    overflow: hidden;
}
#all-games-categories {
    padding-left: 10px;
}
nav.games_list_categories_list.deposit > #all-games-categories {
    height: 100%;
}
.games_list_center {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}

.games_list_search {
    width: 200px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 13.375rem;
    flex: 0 0 13.375rem;
    padding: 1rem;
    padding-right: 1.25rem;
}

.games_list_categories_list_item-counter {
    border-radius: 4px;
    background: rgba(255, 255, 255, 0.2);
    color: #fff;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px;
    /* 133.333% */
    padding: 4px 8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

a.navigation_support-support:hover {
    color: #F5F8FF;
}

a.games_list_categories_list_item:hover {
    color: #F5F8FF;
}
.games_list_categories_list_item {
    display: block;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin-right: 100px;
    color: #576081;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
    /* 100% */
    text-transform: uppercase;

    /* identical to box height, or 100% */
    align-items: center;
    text-align: center;

    color: #576081;
}

.games_list_categories_list_item.active {
    border-radius: 5px;
    border-top: 1px solid rgba(255, 255, 255, 0.04);
    background: var(--1, radial-gradient(155.2% 155.87% at 31.94% -11.82%, #9186ff 0%, #6d61ff 33.87%, #574aff 91.62%));
    /* #1 */
    -webkit-box-shadow: 0px 8px 12px 0px rgba(0, 0, 0, 0.02);
    box-shadow: 0px 8px 12px 0px rgba(0, 0, 0, 0.02);
    padding: 12px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;

    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
    /* identical to box height, or 114% */
    text-align: center;

    color: #FFFFFF;
}

.games_list_categories_list_item-text {
    margin: 0 10px;
    color: #fff;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
    /* 114.286% */
}

.games_list_types_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: 1.25rem;
    margin-top: 30px;
}

.games_list_types_list_center {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}

.games_list_types_list_right {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 14.375rem;
    flex: 0 0 14.375rem;
}

.games_list_types_list_item {
    display: block;
    margin-right: 20px;
    color: #576081;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
    /* 100% */
}

.games_list_types_list_item.active {
    border-radius: 10px;
    border-top: 1px solid rgba(255, 255, 255, 0.12);
    background: var(--1, radial-gradient(155.2% 155.87% at 31.94% -11.82%, #9186ff 0%, #6d61ff 33.87%, #574aff 91.62%));
    /* #1 */
    -webkit-box-shadow: 0px 8px 12px 0px rgba(0, 0, 0, 0.02);
    box-shadow: 0px 8px 12px 0px rgba(0, 0, 0, 0.02);
    color: #fff;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
    /* 114.286% */
    padding: 12px 20px;
}

.games_list_item {
    /*width: 198px;*/
    height: 260px;
    border-radius: 10px;
}

.games_list_all_games {
    margin-top: 65px;
}

.games_list_all_games_list_swiper {
    overflow-x: hidden;
}

.games_list_all_games_name {
    color: #fff;
    -webkit-font-feature-settings: "clig" off, "liga" off;
    font-feature-settings: "clig" off, "liga" off;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 0.2px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.games_list_all_games_name > svg {
    margin-right: 12px;
}

.games_list_all_games_header {
    margin-bottom: 25px;
}

.casino_table {
    color: #fff;
    padding: 0px 120px 30px 40px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.casino_table_header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-radius: 10px;
    border-top: 1px solid rgba(255, 255, 255, 0.04);
    background: #0e121d;
    -webkit-box-shadow: 0px 0px 44px 0px rgba(5, 5, 13, 0.24);
    box-shadow: 0px 0px 44px 0px rgba(5, 5, 13, 0.24);
}

.column {
    width: 16.6%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 12px 25px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.table_name_game_circle {
    background: -webkit-gradient(linear, right top, left top, from(rgba(23, 30, 47, 0.84)), to(rgba(23, 30, 47, 0.44)));
    background: -o-linear-gradient(right, rgba(23, 30, 47, 0.84) 0%, rgba(23, 30, 47, 0.44) 100%);
    background: linear-gradient(270deg, rgba(23, 30, 47, 0.84) 0%, rgba(23, 30, 47, 0.44) 100%);
    border: 1px solid #1c2436;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    width: 32px;
    height: 32px;
    margin-right: 12px;
}

.casino_table_body > .row:nth-child(even) {
    border-radius: 10px;
    border-top: 1px solid rgba(255, 255, 255, 0.04);
    background: #0e121d;
    -webkit-box-shadow: 0px 0px 44px 0px rgba(5, 5, 13, 0.24);
    box-shadow: 0px 0px 44px 0px rgba(5, 5, 13, 0.24);
}

.column > img {
    margin-right: 12px;
}

.casino_table_name {
    margin-top: 30px;
    color: #fff;
    text-shadow: 1px 2px 20px rgba(0, 0, 0, 0.3);
    font-size: 20px;
    font-style: normal;
    font-weight: 800;
    line-height: normal;
    text-transform: uppercase;
    margin-bottom: 20px;
    padding-left: 40px;
}

.casino_table_name > .sportbook {
    color: #576081;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    /* 125% */
    text-transform: uppercase;
    margin-left: 30px;
    cursor: pointer;
}

.dont_have_crypto_content {
    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;
    border-radius: 10px;
    border-top: 1px solid rgba(255, 255, 255, 0.04);
    background: #0e121d;
    -webkit-box-shadow: 0px 0px 44px 0px rgba(5, 5, 13, 0.24);
    box-shadow: 0px 0px 44px 0px rgba(5, 5, 13, 0.24);
    padding: 30px 40px;
}

.dont_have_crypto_row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.dont_have_crypto_row > img {
    margin-right: 45px;
}

.dont_have_crypto_row > img:last-child {
    margin-right: 0;
}

.dont_have_crypto {
    padding: 0px 120px 30px 40px;
    color: #fff;
}

.dont_have_crypto_button {
    border: none;
    outline: none;
    border-radius: 10px;
    background: var(--1, radial-gradient(155.2% 155.87% at 31.94% -11.82%, #9186ff 0%, #6d61ff 33.87%, #574aff 91.62%));
    /* #1 */
    -webkit-box-shadow: 0px 8px 12px 0px rgba(0, 0, 0, 0.02);
    box-shadow: 0px 8px 12px 0px rgba(0, 0, 0, 0.02);
    color: #f5f8ff;
    padding: 15px 36px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    /* 125% */
    cursor: pointer;
}

.footbal_cards {
    padding-left: 40px;
    overflow: hidden;
    padding-right: 120px;
    width: 100%;
}

.footbal_cards-item {
    padding: 9px;
    border-radius: 10px;
    border-top: 1px solid rgba(255, 255, 255, 0.04);
    background: #0e121d;
    -webkit-box-shadow: 0px 0px 44px 0px rgba(5, 5, 13, 0.24);
    box-shadow: 0px 0px 44px 0px rgba(5, 5, 13, 0.24);
    color: #fff;
    width: 220px;
}

.footbal_cards-item_header-live {
    color: #fff;
    -webkit-font-feature-settings: "clig" off, "liga" off;
    font-feature-settings: "clig" off, "liga" off;
    font-size: 10px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    display: block;
    padding: 4px 6px;
    border-radius: 2px;
    background: #c12928;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}

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

.footbal_cards-item_header-views {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #576081;
    -webkit-font-feature-settings: "clig" off, "liga" off;
    font-feature-settings: "clig" off, "liga" off;
    font-size: 8px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.footbal_cards-item_header-views > svg {
    margin-right: 3px;
}

.footbal_cards-item_teams {
    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;
    margin-top: 16px;
    color: #576081;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 900;
    line-height: normal;
    padding: 0 14px;
}

.footbal_cards-item_teams > img {
    height: 66px;
    /*width: 100%;*/
}

.footbal_cards-item_teams > img:first-child {
    margin-right: 10px;
}

.footbal_cards-item_teams > img:last-child {
    margin-left: 10px;
}

.footbal_cards-item_time {
    margin-top: 8px;
    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: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
}

.footbal_cards-item_time-text {
    color: #576081;
    -webkit-font-feature-settings: "clig" off, "liga" off;
    font-feature-settings: "clig" off, "liga" off;
    font-size: 10px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.footbal_cards-item_time-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    margin-top: 3px;
}

.footbal_cards-item_time-row-complete {
    border-radius: 5px;
    background: #c12928;
    width: 70%;
    height: 2px;
}

.footbal_cards-item_time-row-notcomplete {
    border-radius: 5px;
    background: #576081;
    height: 2px;
    width: 29%;
    margin-left: 4px;
}

.footbal_cards-item_time-name {
    margin-top: 8px;
    color: #fff;
    -webkit-font-feature-settings: "clig" off, "liga" off;
    font-feature-settings: "clig" off, "liga" off;
    font-size: 10px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.footbal_cards-item_teamstext {
    margin-top: 5px;
}

.footbal_cards-item_teamstext-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 10px;
}

.footbal_cards-item_teamstext-row-column {
    color: #fff;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.footbal_cards-item_teamsmoney {
    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;
    margin-top: 15px;
}

.footbal_cards-item_teamsmoney-item {
    padding: 10px;
    border-radius: 20px;
    border: 1px solid #1c2436;
    background: -webkit-gradient(linear, right top, left top, from(rgba(23, 30, 47, 0.84)), to(rgba(23, 30, 47, 0.44)));
    background: -o-linear-gradient(right, rgba(23, 30, 47, 0.84) 0%, rgba(23, 30, 47, 0.44) 100%);
    background: linear-gradient(270deg, rgba(23, 30, 47, 0.84) 0%, rgba(23, 30, 47, 0.44) 100%);
    color: #fff;
    text-align: center;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.footbal_cards-item_teamsmoney-item-first {
    color: #576081;
    text-align: center;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-right: 14px;
    display: block;
}

.footbal_cards-item_teamsmoney-item-second {
    display: block;
}

.footbal_cards-wrapper {
    overflow: hidden;
}

.live_matches_name {
    margin-bottom: 25px;
    color: #fff;
    -webkit-font-feature-settings: "clig" off, "liga" off;
    font-feature-settings: "clig" off, "liga" off;
    font-size: 24px;
    font-style: normal;
    font-weight: 800;
    line-height: normal;
    letter-spacing: 0.2px;
    padding-left: 40px;
    margin-top: 15px;
}

.footer {
    background: #111623;
    padding: 40px 120px 0px 320px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.footer_about_website_text {
    display: block;
    margin-top: 5px;
    color: #576081;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    /* 171.429% */
    width: 322px;

    font-family: Rubik;
    /* or 171% */
}

.footer_row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-bottom: 3.0px solid rgba(40, 47, 72, 0.4);
    padding-bottom: 15px;

    text-align: center;
}

.footer_nav_list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.footer_nav_list_item {
    color: #576081;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 16px;
    cursor: pointer;
    font-family: Rubik;
    line-height: 17px;
    /* identical to box height */
    display: flex;
    align-items: center;
    text-align: center;
}

a.footer_nav_list_item:hover {
    color: #F5F8FF;
}

.footer_nav_list_item.name {
    font-family: Rubik;
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    /* identical to box height, or 125% */
    display: flex;
    align-items: center;
    text-align: center;
    text-transform: capitalize;

    color: #ECECEC;
}

#language {
    display: none;
}

.footer_switch_language {
    color: #fff;
}

.select-styled {
    cursor: pointer;
    padding: 6px;
    border-radius: 10px;
    background: -webkit-gradient(linear, left top, left bottom, from(#2a3142), color-stop(114.58%, #232a3a));
    background: -o-linear-gradient(top, #2a3142 0%, #232a3a 114.58%);
    background: linear-gradient(180deg, #2a3142 0%, #232a3a 114.58%);
}

.select-options > li[rel=hide] {
    display: none;
}

.select-options {
    list-style: none;
    border-radius: 10px;
    border-top: 1px solid rgba(255, 255, 255, 0.04);
    background: #171e2f;
    padding: 12px;
    margin-top: 10px;
    position: absolute;
}

.select-options li {
    margin-bottom: 12px;
    cursor: pointer;
}

.container > .footer_row:nth-child(2) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.container > .footer_row:nth-child(3) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    border-bottom: 0;
    padding-top: 15px;
    padding-bottom: 0;
}

.footer_logotypes_row_upper {
    width: 1353px;
    margin: 0 auto;
    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;
    margin-top: 25px;
    margin-bottom: 10px;
}

.footer_logotypes_row_upper > img {
    opacity: 0.3;
    filter: alpha(opacity=30);
}
.footer_logotypes_row_upper > img:hover {
    opacity: 1;
    filter: alpha(opacity=100);
}

.footer_logotypes_row_down {
    width: 940px;
    margin: 0 auto;
    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;
}

.footer_copyright {
    color: #576081;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    /* 114.286% */

    padding-top:10px;
}

.color_white {
    color: #fff;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px;
}

.deposit_page,
.verification_page,
.raffle_page {
    color: #fff;
    padding: 30px 120px 0px 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.deposit_page-name {
    color: #f5f8ff;
    -webkit-font-feature-settings: "clig" off, "liga" off;
    font-feature-settings: "clig" off, "liga" off;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    /* 100% */
    letter-spacing: 0.1px;
    text-transform: uppercase;
}

.deposit_page-hr {
    margin-top: 20px;
    margin-bottom: 25px;
}

.payment_crypto_address {
    display:flex;
    flex-direction: column;
    justify-content: center;
    flex-wrap: nowrap;
    align-items: center;
    grid-gap: 30px;
}

.column-name {
    color: #F5F8FF;
    font-style: normal;
    font-weight: 500;
    line-height: 20px; /* 125% */

    display: block;

    text-transform: uppercase;

    font-family: 'Rubik';
    font-weight: 500;
    font-size: 15px;
}

.promotions_list {
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.promotions_list-item {
    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;
    margin-bottom: 16px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.promotions_list-item-leftSide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.radio-div-visible {
    display: block;
    border-radius: 8px;
    border: 2px solid #576081;
    width: 24px;
    height: 24px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-right: 12px;
}

.promotions_list-item {
    cursor: pointer;
}

.promotion_input_radio {
    display: none;
}

.promotion_input_radio:checked + .promotions_list-item > .promotions_list-item-leftSide > .radio-div-visible {
    border-radius: 8px;
    border: 2px solid var(--1, #9186ff);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: distribute;
    justify-content: space-around;
}

.promotion_input_radio:checked + .promotions_list-item {
    border-radius: 10px;
    border: 1px solid #263049;
    background: #1e273d;
}

.promotion_input_radio:checked + .promotions_list-item > .promotions_list-item-leftSide > .radio-div-visible > .radio-div-visible_in {
    display: block;
    border-radius: 6px;
    background: var(--1, radial-gradient(282.86% 136.91% at 28.88% 112.5%, #9186ff 0%, #6d61ff 33.87%, #574aff 91.62%));
    width: 16px;
    height: 16px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}

.promotions_list-item-name {
    color: #f5f8ff;
    text-shadow: 0px 4px 12px rgba(0, 0, 0, 0.12);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    /* 142.857% */
}

.promotions_list-item-rightSide-deposit {
    color: #7881a1;
    text-align: right;
    text-shadow: 0px 4px 12px rgba(0, 0, 0, 0.12);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    /* 142.857% */
}

.promotions_list-item-rightSide-deposit-count {
    color: #f5f8ff;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
}

.promotions_list-item {
    border-radius: 10px;
    border: 1px solid #1c2436;
    background: -webkit-gradient(linear, right top, left top, from(rgba(23, 30, 47, 0.84)), to(rgba(23, 30, 47, 0.44)));
    background: -o-linear-gradient(right, rgba(23, 30, 47, 0.84) 0%, rgba(23, 30, 47, 0.44) 100%);
    background: linear-gradient(270deg, rgba(23, 30, 47, 0.84) 0%, rgba(23, 30, 47, 0.44) 100%);
    padding: 20px;
    width: 100%;
}

.promotions_list {
    width: 100%;
}

.deposit_page-columns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
}

.deposit_page-leftSide {
    width: 66%;
}

.deposit_page-rightSide {
    width: 33%;
}

.deposit_page-leftSide-column,
.deposit_page-rightSide-column {
    display: block;
    width: 50%;
}

.deposit_page-rightSide-column {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 30px;
}

.deposit_amount_row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
}

.deposit_amount_row-item-input {
    display: none;
}

.deposit_amount_row-item {
    width: 32%;
    border-radius: 10px;
    border: 1px solid #1c2436;
    background: -webkit-gradient(linear, right top, left top, from(rgba(23, 30, 47, 0.84)), to(rgba(23, 30, 47, 0.44)));
    background: -o-linear-gradient(right, rgba(23, 30, 47, 0.84) 0%, rgba(23, 30, 47, 0.44) 100%);
    background: linear-gradient(270deg, rgba(23, 30, 47, 0.84) 0%, rgba(23, 30, 47, 0.44) 100%);
    padding: 14px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    margin-top: 10px;
    cursor: pointer;
}

.deposit_amount_row-item-text {
    color: #7881a1;
    text-shadow: 0px 4px 12px rgba(0, 0, 0, 0.12);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    /* 142.857% */
}

.deposit_amount_row-item-input:checked + .deposit_amount_row-item {
    border-radius: 10px;
    border: 1px solid #263049;
    background: #1e273d;
}

.before_other_amount {
    color: #fff;
    position: absolute;
    margin-top: 35px;
    margin-left: 16px;
    color: #f5f8ff;
    -webkit-font-feature-settings: "clig" off, "liga" off;
    font-feature-settings: "clig" off, "liga" off;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    /* 142.857% */
    letter-spacing: 0.1px;
}

.other_amount {
    outline: none;
    border: none;
    border-radius: 10px;
    background: #0e121d;
    margin-top: 20px;
    padding: 14px 40px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    color: #fff;
    -webkit-font-feature-settings: "clig" off, "liga" off;
    font-feature-settings: "clig" off, "liga" off;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    /* 142.857% */
    letter-spacing: 0.1px;
}

.other_amount::-webkit-input-placeholder {
    color: #3d4253;
}

.other_amount::-moz-placeholder {
    color: #3d4253;
}

.other_amount:-ms-input-placeholder {
    color: #3d4253;
}

.other_amount::-ms-input-placeholder {
    color: #3d4253;
}

.other_amount::placeholder {
    color: #3d4253;
}

.deposit_option_item {
    border-radius: 10px;
    border: 1px solid #1c2436;
    background: -webkit-gradient(linear, right top, left top, from(rgba(23, 30, 47, 0.84)), to(rgba(23, 30, 47, 0.64)));
    background: -o-linear-gradient(right, rgba(23, 30, 47, 0.84) 0%, rgba(23, 30, 47, 0.64) 100%);
    background: linear-gradient(270deg, rgba(23, 30, 47, 0.84) 0%, rgba(23, 30, 47, 0.64) 100%);
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 32%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    height: 90px;
    margin-top: 10px;
    cursor: pointer;
}

.deposit_option_row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

#log_in_button {
    outline: none;
    border: none;
    background: none;
    color: #f5f8ff;
    -webkit-font-feature-settings: "clig" off, "liga" off;
    font-feature-settings: "clig" off, "liga" off;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    /* 142.857% */
    letter-spacing: 0.1px;
    cursor: pointer;
}

.landing_section_name_row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0px 120px 30px 40px;
}

.landing_section_name_row > .live_matches_name {
    padding-left: 0;
}

.live_matches_more {
    border: none;
    outline: none;
    padding: 12px 18px;
    color: #fff;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
    /* 114.286% */
    border-radius: 10px;
    border: 1px solid #1c2436;
    background: -webkit-gradient(linear, right top, left top, from(rgba(23, 30, 47, 0.84)), to(rgba(23, 30, 47, 0.44)));
    background: -o-linear-gradient(right, rgba(23, 30, 47, 0.84) 0%, rgba(23, 30, 47, 0.44) 100%);
    background: linear-gradient(270deg, rgba(23, 30, 47, 0.84) 0%, rgba(23, 30, 47, 0.44) 100%);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.navigation_support-telegram,
.navigation_support-support,
.navigation_support-email {
    border-radius: 10px;
    background: #171e2f;
    padding: 10px 18px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #576081;
    -webkit-font-feature-settings: "clig" off, "liga" off;
    font-feature-settings: "clig" off, "liga" off;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    /* 142.857% */
    letter-spacing: 0.1px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.navigation_support-telegram > img,
.navigation_support-support > img,
.navigation_support-email > img {
    margin-right: 10px;
}

.navigation_support-email,
.navigation_support-telegram {
    width: 48%;
    padding: unset;
    padding: 10px 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.navigation_support {
    margin-top: 100px;
}

.navigation_support-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 20px;
}

.live_matches_more > svg {
    margin-left: 6px;
}

#register_in_button {
    outline: none;
    border: none;
    cursor: pointer;
    margin-left: 30px;
    /* padding: 12px 32px; */
    color: #f5f8ff;
    -webkit-font-feature-settings: "clig" off, "liga" off;
    font-feature-settings: "clig" off, "liga" off;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    /* 142.857% */
    letter-spacing: 0.1px;
    border-radius: 10px;
    background: -o-radial-gradient(28.88% 112.5%, 282.86% 136.91%, #9186ff 0%, #6d61ff 33.87%, #574aff 91.62%);
    background: radial-gradient(282.86% 136.91% at 28.88% 112.5%, #9186ff 0%, #6d61ff 33.87%, #574aff 91.62%);
    -webkit-box-shadow: 0px 8px 12px 0px rgba(0, 0, 0, 0.02);
    box-shadow: 0px 8px 12px 0px rgba(0, 0, 0, 0.02);
}

input[name=deposit_option-radio] {
    display: none;
}

input[name=deposit_option-radio]:checked + .deposit_option_item {
    border-radius: 10px;
    border: 1px solid #263049;
    background: #1e273d;
}

.deposit_submit {
    padding: 16px;
    display: block;
    width: 100%;
    outline: none;
    border: none;
    border-radius: 10px;
    background: var(--1, radial-gradient(155.2% 155.87% at 31.94% -11.82%, #9186ff 0%, #6d61ff 33.87%, #574aff 91.62%));
    /* #1 */
    -webkit-box-shadow: 0px 8px 12px 0px rgba(0, 0, 0, 0.02);
    box-shadow: 0px 8px 12px 0px rgba(0, 0, 0, 0.02);
    color: #f5f8ff;
    text-shadow: 0px 4px 12px rgba(0, 0, 0, 0.12);
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    /* 125% */
    cursor: pointer;
}

.deposit_submit.verification {
    margin-top: 20px;
}

.cell img {
    width: 50px;
    height: 50px;
}

.deposit_history_table_row_column_button_reverse.not_active,
.deposit_submit.not_active {
    box-shadow: 0px 8px 12px rgba(0, 0, 0, 0.02);
    border-radius: 5px;

    opacity: 0.5;
}

.deposit_page-rightSide {
    padding-left: 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.deposit_page-rightSide-userCard {
    border-radius: 5px;
    border-top: 1px solid rgba(255, 255, 255, 0.04);
    background: #111623;
    width: 100%;
    padding: 32px 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.deposit_page-rightSide-userCard-button {
    margin-top: 20px;
    display: block;
    outline: none;
    border: none;
    border-radius: 5px;
    border: 1px solid #1c2436;
    background: -webkit-gradient(linear, right top, left top, from(rgba(23, 30, 47, 0.84)), to(rgba(23, 30, 47, 0.44)));
    background: -o-linear-gradient(right, rgba(23, 30, 47, 0.84) 0%, rgba(23, 30, 47, 0.44) 100%);
    background: linear-gradient(270deg, rgba(23, 30, 47, 0.84) 0%, rgba(23, 30, 47, 0.44) 100%);
    color: #7881a1;
    text-shadow: 0px 4px 12px rgba(0, 0, 0, 0.12);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    /* 142.857% */
    padding: 14px;
    width: 100%;
    cursor: pointer;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
}

.deposit_page-rightSide-userCard-button.logout {
    background: unset;
}

.deposit_page-rightSide-userCard-buttonsRow {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 10px;
    margin-top: 20px;
}

.deposit_page-rightSide-userCard-buttonRow {
    display: block;
    outline: none;
    border: none;
    border-radius: 5px;
    border: 1px solid #1c2436;
    background: -webkit-gradient(linear, right top, left top, from(rgba(23, 30, 47, 0.84)), to(rgba(23, 30, 47, 0.44)));
    background: -o-linear-gradient(right, rgba(23, 30, 47, 0.84) 0%, rgba(23, 30, 47, 0.44) 100%);
    background: linear-gradient(270deg, rgba(23, 30, 47, 0.84) 0%, rgba(23, 30, 47, 0.44) 100%);
    color: #7881a1;
    text-shadow: 0px 4px 12px rgba(0, 0, 0, 0.12);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    /* 142.857% */
    width: 48%;
    padding: 14px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    text-align: center;
}

.deposit_page-rightSide-userCard-buttonRow.active {
    border-radius: 5px;
    background: var(--1, radial-gradient(155.2% 155.87% at 31.94% -11.82%, #9186ff 0%, #6d61ff 33.87%, #574aff 91.62%));
    /* #1 */
    -webkit-box-shadow: 0px 8px 12px 0px rgba(0, 0, 0, 0.02);
    box-shadow: 0px 8px 12px 0px rgba(0, 0, 0, 0.02);
    color: #f5f8ff;
    text-shadow: 0px 4px 12px rgba(0, 0, 0, 0.12);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    /* 142.857% */
}

.deposit_page-rightSide-userCard-balance {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-top: 30px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 5px;
    background: #0e121d;
}

.deposit_page-rightSide-userCard-balance-bitcoin {
    width: 48px;
    height: 48px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 5px;
    border: 1px solid #1c2436;
    background: -webkit-gradient(linear, right top, left top, from(rgba(23, 30, 47, 0.84)), to(rgba(23, 30, 47, 0.44)));
    background: -o-linear-gradient(right, rgba(23, 30, 47, 0.84) 0%, rgba(23, 30, 47, 0.44) 100%);
    background: linear-gradient(270deg, rgba(23, 30, 47, 0.84) 0%, rgba(23, 30, 47, 0.44) 100%);
}

.deposit_page-rightSide-userCard-balance-text {
    margin-left: 15px;
    color: #f5f8ff;
    -webkit-font-feature-settings: "clig" off, "liga" off;
    font-feature-settings: "clig" off, "liga" off;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    /* 142.857% */
    letter-spacing: 0.1px;
}

.deposit_page-rightSide-userCard-name {
    color: #f5f8ff;
    -webkit-font-feature-settings: "clig" off, "liga" off;
    font-feature-settings: "clig" off, "liga" off;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    /* 100% */
    letter-spacing: 0.1px;
    display: block;
    text-align: center;
}

.deposit_page-hr {
    border: 1px solid rgba(32, 38, 53, 0.4);
}

.deposit_history_table_row_column_button_reverse {
    outline: none;
    border: none;
    border-radius: 10px;
    background: -o-radial-gradient(50% 0%, 50% 50%, #24cb61 0%, #1ca750 100%);
    background: radial-gradient(50% 50% at 50% 0%, #24cb61 0%, #1ca750 100%);
    color: #f5f8ff;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
    /* 200% */
    padding: 6px 32px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
}

.deposit_history_table_row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 12px 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.deposit_history_table_row:nth-child(odd) {
    border-radius: 5px;
    border-top: 1px solid rgba(255, 255, 255, 0.04);
    background: #0e121d;
    -webkit-box-shadow: 0px 0px 44px 0px rgba(5, 5, 13, 0.24);
    box-shadow: 0px 0px 44px 0px rgba(5, 5, 13, 0.24);
}

.deposit_history_table_row_column {
    width: 25%;
}

.deposit_history_table_row > .deposit_history_table_row_column:nth-child(1) {
    color: #576081;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
    /* 200% */
}

.deposit_history_table_row > .deposit_history_table_row_column:nth-child(2) {
    color: #fff;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
    /* 200% */
}

.deposit_history_table_row > .deposit_history_table_row_column:nth-child(3) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
    /* 200% */
}

.deposit_history_table_row > .deposit_history_table_row_column:nth-child(3) > img {
    margin-right: 8px;
}

.deposit_history_table_row > .deposit_history_table_row_column:nth-child(4) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
}

.withdraw_wallet_address {
    margin-top: 0;
    padding-left: 20px;
}

.withdraw_list-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-radius: 10px;
    border: 1px solid #263049;
    background: #1e273d;
    padding: 12px 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.withdraw_list-item-leftSide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.withdraw_list-item-leftSide-text-name {
    display: block;
    color: #f5f8ff;
    text-shadow: 0px 4px 12px rgba(0, 0, 0, 0.12);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
    /* 114.286% */
}

.withdraw_list-item-leftSide-text-fee {
    margin-top: 8px;
    display: block;
    color: #7881a1;
    text-shadow: 0px 4px 12px rgba(0, 0, 0, 0.12);
    font-family: Rubik;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
    /* 114.286% */
}

.withdraw_list-item-leftSide-text {
    margin-left: 16px;
}

.withdraw_list-item-leftSide-image {
    width: 32px;
    height: 32px;
}

.withdraw_list-item-rightSide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.withdraw_list-item-rightSide-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-right: 20px;
}

.withdraw_list-item-rightSide-text-item {
    color: #7881a1;
    text-align: right;
    text-shadow: 0px 4px 12px rgba(0, 0, 0, 0.12);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
    /* 114.286% */
}

.withdraw_list-item-rightSide-text-item > .bold {
    color: #f5f8ff;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
}

.withdraw_list-item {
    cursor: pointer;
    margin-top: 16px;
}

.withdraw_list-item:first-child {
    margin-top: 0;
}

.withdraw_list-item-rightSide-active {
    border-radius: 8px;
    border: 1.2px solid #576081;
    width: 24px;
    height: 24px;
}

.withdraw_list-item-rightSide-text > .withdraw_list-item-rightSide-text-item:first-child {
    margin-bottom: 8px;
}

.withdraw_input_radio {
    display: none;
}

.withdraw_input_radio:checked + .withdraw_list-item .withdraw_list-item-rightSide-active {
    border-radius: 8px;
    border: 2px solid var(--1, #9186ff);
    width: 24px;
    height: 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: distribute;
    justify-content: space-around;
}

.withdraw_input_radio:checked + .withdraw_list-item .withdraw_list-item-rightSide-active-outline {
    border-radius: 6px;
    background: var(--1, radial-gradient(282.86% 136.91% at 28.88% 112.5%, #9186ff 0%, #6d61ff 33.87%, #574aff 91.62%));
    width: 18px;
    height: 18px;
}

label[for=withdraw_type_2] .withdraw_list-item-leftSide-image,
label[for=withdraw_type_3] .withdraw_list-item-leftSide-image {
    width: 84px;
    height: unset;
}

.deposit_history_table_row.header > .deposit_history_table_row_column {
    text-align: center;
    display: block;
}

.deposit_history_table_row.header > .deposit_history_table_row_column:first-child {
    text-align: left;
}

.deposit_history_table.transaction > .deposit_history_table_row {
    text-align: center;
}

.deposit_history_table.transaction > .deposit_history_table_row > .deposit_history_table_row_column:first-child {
    text-align: left;
}

.deposit_history_table.transaction > .deposit_history_table_row > .deposit_history_table_row_column:nth-child(2) > div {
    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;
}

.deposit_history_table.transaction > .deposit_history_table_row > .deposit_history_table_row_column:nth-child(2) > div > img {
    margin-right: 8px;
}

.column-row-type-text {
    display: none;
}

.deposit_history_table.transaction > .deposit_history_table_row > .deposit_history_table_row_column:nth-child(3) {
    display: block;
    color: #576081;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
    /* 200% */

    text-transform: uppercase;
}

.deposit_history_table.transaction > .deposit_history_table_row > .deposit_history_table_row_column:nth-child(4) {
    display: block;
    color: #576081;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
    /* 200% */
}

.deposit_history_table_row.header > .deposit_history_table_row_column:nth-child(2) {
    color: #7881a1;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
    /* 200% */
}

.deposit_page-rightSide-userCard-button.active {
    border-radius: 5px;
    border: 1px solid #263049;
    background: #1e273d;
    color: #fff;
}

.promotions-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.promotions-row-item {
    width: 29%;
    background-color: #0e121d;
    padding-left: 24px;
    padding-bottom: 36px;
    border-radius: 10px;
    margin-bottom: 20px;

    height: 250px;
    display: flex;
}

.promotions-row-item-ends {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.promotions-row-item-ends-text {
    background: rgba(30, 39, 61, 0.6);
    padding: 8px 12px;
    border-bottom-left-radius: 10px;
    border-top-right-radius: 10px;
    color: #576081;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    letter-spacing: 0.12px;
    word-wrap: break-word;
}

.promotions-row-item-name {
    color: #f5f8ff;
    font-size: 19px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 28px;
    word-wrap: break-word;
    width: 220px;
    display: block;
    margin-top: -10px;
}

.promotions-row-item-ends-text-color {
    color: #f5f8ff;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    letter-spacing: 0.12px;
    word-wrap: break-word;
}

.promotions-row-item-urbonus-text {
    color: #576081;
    font-size: 12px;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: 0.1px;
    word-wrap: break-word;
    margin-top: 20px;
    display: block;
}

.promotions-row-item-urbonus-value {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.promotions-row-item-urbonus-value > img {
    margin-right: 10px;
}

.promotions-row-item-wager-text {
    margin-top: 24px;
    display: block;
    color: #576081;
    font-size: 12px;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: 0.1px;
    word-wrap: break-word;
    margin-bottom: 10px;
}

.promotions-row-item-wager-value-color {
    color: #f5f8ff;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    word-wrap: break-word;
}

.promotions-row-item-wager-value {
    color: #576081;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    word-wrap: break-word;
}

.deposit-successfull-mobile-text {
    display: none;
}

.dont_have_crypto-text.mobile-text {
    display: none;
}

.mobile_bottom_menu {
    display: none;
}

.navigation-overlay-mobile {
    display: none;
}

.login_window_container {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 100;
}

.login_window-overlay {
    position: fixed;
    z-index: 101;
    background: rgba(0, 0, 0, 0.7);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

.login_window {
    position: fixed;
    z-index: 102;
    border-radius: 10px;
    background: #111623;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    border-radius: 10px;
}

.login_window-form {
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 20px;
    padding-top: 0;
    width: 410px;
}

.login_window-form-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    color: #fff;
    margin-top: 10px;
}

.login_window-form-label {
    color: #576081;
    -webkit-font-feature-settings: "clig" off, "liga" off;
    font-feature-settings: "clig" off, "liga" off;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    /* 166.667% */
    letter-spacing: 0.1px;
}

.login_window-header {
    background-size: cover;
    background-position: right;
    height: 200px;
    padding: 15px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.login_window-header-leftSide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
}

.login_window-header-logotype-image {
    border-radius: 6px;
    background: #1e273d;
    display: block;
    width: 26px;
    height: 26px;
}

.login_window-header-close {
    cursor: pointer;
}

.login_window-header-logotype-text {
    color: #fff;
    -webkit-font-feature-settings: "clig" off, "liga" off;
    font-feature-settings: "clig" off, "liga" off;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    /* 125% */
    letter-spacing: 0.2px;
    margin-left: 10px;
}

.login_window-form-label {
    margin-bottom: 10px;
}

.login_window-form-input {
    outline: none;
    border: none;
    background: none;
    border-radius: 10px;
    background: -webkit-gradient(linear, right top, left top, from(rgba(23, 30, 47, 0.84)), to(rgba(23, 30, 47, 0.64)));
    background: -o-linear-gradient(right, rgba(23, 30, 47, 0.84) 0%, rgba(23, 30, 47, 0.64) 100%);
    background: linear-gradient(270deg, rgba(23, 30, 47, 0.84) 0%, rgba(23, 30, 47, 0.64) 100%);
    color: #fff;
    font-size: 16px;
    padding: 10px 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.headerWindowRegisterRowInputs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.headerWindowRegisterRowInputs > .accountSettings-form-group {
    width: 49%;
}

.headerWindowRegisterRowInputs input[class=input-account-settings] {
    border-top-right-radius: 10px !important;
    border-bottom-right-radius: 10px !important;
    padding: 10px 20px;
}

.headerWindowRegisterRowInputs .input-account-settings > .edit {
    padding: 10px !important;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.login_window-form-forgot_password {
    cursor: pointer;
    margin-top: 10px;
    display: block;
    background: -o-radial-gradient(16.67% 195%, 200.09% 258.67%, #9186ff 0%, #6d61ff 33.87%, #574aff 91.62%);
    background: radial-gradient(200.09% 258.67% at 16.67% 195%, #9186ff 0%, #6d61ff 33.87%, #574aff 91.62%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-align: right;
}

.login_window-form_submit {
    border: none;
    outline: none;
    margin-top: 20px;
    background: none;
    background: -o-radial-gradient(28.88% 112.5%, 282.86% 136.91%, #9186ff 0%, #6d61ff 33.87%, #574aff 91.62%);
    background: radial-gradient(282.86% 136.91% at 28.88% 112.5%, #9186ff 0%, #6d61ff 33.87%, #574aff 91.62%);
    -webkit-box-shadow: 0px 8px 12px rgba(0, 0, 0, 0.02);
    box-shadow: 0px 8px 12px rgba(0, 0, 0, 0.02);
    display: block;
    width: 100%;
    padding: 16px;
    border-radius: 10px;
    color: #f5f8ff;
    -webkit-font-feature-settings: "clig" off, "liga" off;
    font-feature-settings: "clig" off, "liga" off;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    /* 125% */
    letter-spacing: 0.1px;
    cursor: pointer;
}

.login_window_container {
    display: none;
}

.login_window-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    /*align-items: center;*/
}

.login_window-form-error-text {
    color: red;
    margin: 10px 0;
}

.message {
    margin-top: 15px;
}
.message.account-settings {
    margin-top: -20px;
    margin-bottom: 20px;
    text-align: center;
}
.security-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.security-row-item {
    width: 49%;
    background: #111623;
    border-radius: 10px;
}

.security-row-item-header {
    padding: 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 1px solid rgba(32, 38, 53, 0.4);
}

.security-row-item-header-text {
    color: #f5f8ff;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    /* 125% */
}

.security-row-item-body {
    padding: 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.security-input::-webkit-input-placeholder {
    color: #434b67;
    -webkit-font-feature-settings: "clig" off, "liga" off;
    font-feature-settings: "clig" off, "liga" off;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    /* 142.857% */
    letter-spacing: 0.1px;
}

.security-input::-moz-placeholder {
    color: #434b67;
    font-feature-settings: "clig" off, "liga" off;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    /* 142.857% */
    letter-spacing: 0.1px;
}

.security-input:-ms-input-placeholder {
    color: #434b67;
    font-feature-settings: "clig" off, "liga" off;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    /* 142.857% */
    letter-spacing: 0.1px;
}

.security-input::-ms-input-placeholder {
    color: #434b67;
    font-feature-settings: "clig" off, "liga" off;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    /* 142.857% */
    letter-spacing: 0.1px;
}

.security-input::placeholder {
    color: #434b67;
    -webkit-font-feature-settings: "clig" off, "liga" off;
    font-feature-settings: "clig" off, "liga" off;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    /* 142.857% */
    letter-spacing: 0.1px;
}

.security-input {
    border: none;
    outline: none;
    display: block;
    margin-bottom: 20px;
    border-radius: 10px;
    background: -webkit-gradient(linear, right top, left top, from(rgba(23, 30, 47, 0.84)), to(rgba(23, 30, 47, 0.64)));
    background: -o-linear-gradient(right, rgba(23, 30, 47, 0.84) 0%, rgba(23, 30, 47, 0.64) 100%);
    background: linear-gradient(270deg, rgba(23, 30, 47, 0.84) 0%, rgba(23, 30, 47, 0.64) 100%);
    padding: 14px 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
}

.security-button {
    border: none;
    outline: none;
    display: block;
    width: 100%;
    color: #f5f8ff;
    text-shadow: 0px 4px 12px rgba(0, 0, 0, 0.12);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    /* 142.857% */
    background: -o-radial-gradient(28.88% 112.5%, 282.86% 136.91%, #9186ff 0%, #6d61ff 33.87%, #574aff 91.62%);
    background: radial-gradient(282.86% 136.91% at 28.88% 112.5%, #9186ff 0%, #6d61ff 33.87%, #574aff 91.62%);
    -webkit-box-shadow: 0px 8px 12px rgba(0, 0, 0, 0.02);
    box-shadow: 0px 8px 12px rgba(0, 0, 0, 0.02);
    border-radius: 10px;
    padding: 14px 20px;
    cursor: pointer;
}

.security-row-item-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.switcher {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.switcher > span {
    display: block;
    /*border-radius: 40px;*/
    background: #0e121d;
    padding: 8px 16px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
}

.switcher > span:nth-child(1) {
    border-top-left-radius: 40px;
    border-bottom-left-radius: 40px;
}

.switcher > span:nth-child(2) {
    border-top-right-radius: 40px;
    border-bottom-right-radius: 40px;
}

.switcher > span.toggle {
    border-radius: 40px;
    background: -o-radial-gradient(31.94% -11.82%, 155.2% 155.87%, #9186ff 0%, #6d61ff 33.87%, #574aff 91.62%);
    background: radial-gradient(155.2% 155.87% at 31.94% -11.82%, #9186ff 0%, #6d61ff 33.87%, #574aff 91.62%);
    -webkit-box-shadow: 0px 8px 12px 0px rgba(0, 0, 0, 0.02);
    box-shadow: 0px 8px 12px 0px rgba(0, 0, 0, 0.02);
}

.security-row-item:nth-child(2) > .security-row-item-body {
    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;
}

.security-row-item:nth-child(2) > .security-row-item-header {
    padding: 12px 20px;
}

.seciruty-qr-code {
    width: 184px;
    height: 184px;
    padding: 20px;
    border-radius: 10px;
    background: #0e121d;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 20px;
}

.security-form-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
}

.security-form-group > .security-button {
    width: 114px;
    padding: 0;
}

.security-form-group > .security-input {
    margin-bottom: 0;
    width: 100%;
}

.security-table-container-name {
    color: #f5f8ff;
    -webkit-font-feature-settings: "clig" off, "liga" off;
    font-feature-settings: "clig" off, "liga" off;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    /* 100% */
    letter-spacing: 0.1px;
    text-transform: uppercase;
    display: block;
    margin-top: 60px;
}

.security-table-container-hr {
    border: 1px solid rgba(32, 38, 53, 0.4);
    margin: 20px 0;
}

.security-table {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.security-table > .row {
    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;
}

.security-table > .row:nth-child(odd) {
    border-radius: 10px;
    border-top: 1px solid rgba(255, 255, 255, 0.04);
    background: #111623;
    -webkit-box-shadow: 0px 0px 44px 0px rgba(5, 5, 13, 0.24);
    box-shadow: 0px 0px 44px 0px rgba(5, 5, 13, 0.24);
}

.security-table > .row > .cell {
    width: 20%;
    padding-top: 14px;
    padding-bottom: 14px;
    color: #7881a1;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
    /* 200% */
}

.security-table > .row > .cell {
    text-align: center;
}

.active-text {
    background: -o-radial-gradient(-20% 151.79%, 457.83% 194.43%, #9186ff 0%, #6d61ff 33.87%, #574aff 91.62%);
    background: radial-gradient(457.83% 194.43% at -20% 151.79%, #9186ff 0%, #6d61ff 33.87%, #574aff 91.62%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.inactive-text {
    color: #576081;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
    /* 200% */
}

.security-table-body-row > .cell:nth-child(2),
.security-table-body-row > .cell:nth-child(3) {
    color: #fff;
}

.table-disconnect-button {
    outline: none;
    border: none;
    padding: 6px 22px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #7881a1;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
    /* 200% */
    border-radius: 10px;
    cursor: pointer;
    border: 1px solid #1c2436;
    background: -webkit-gradient(linear, right top, left top, from(rgba(23, 30, 47, 0.84)), to(rgba(23, 30, 47, 0.44)));
    background: -o-linear-gradient(right, rgba(23, 30, 47, 0.84) 0%, rgba(23, 30, 47, 0.44) 100%);
    background: linear-gradient(270deg, rgba(23, 30, 47, 0.84) 0%, rgba(23, 30, 47, 0.44) 100%);
}

.verification-table-more {
    background: unset;
    border: none;
    outline: none;
    cursor: pointer;
}

.status-pending {
    color: #c87031;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
    /* 200% */
}

.status-0 {
    color: #c87031;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
    /* 200% */
}

.status-1 {
    color: red;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
    /* 200% */
}

.status-2 {
    color: green;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
    /* 200% */
}

.verification-table-body-row > .cell:nth-child(1),
.verification-table-body-row > .cell:nth-child(3) {
    color: #fff;
}

.security-row-item-rightSide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #7881a1;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    /* 125% */
}

.security-row-item-rightSide > svg {
    margin-left: 12px;
}

.verification-row-item .security-row-item-header {
    padding: 12px 20px;
}

.verification-row-item .security-input {
    width: 100%;
}

.verification_row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.under-verification-text {
    margin: 20px 0 12px 0;
    width: 100%;
    display: block;
    text-align: right;
    color: #576081;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
    /* 200% */
}

.under-verification-text > .white {
    color: #f5f8ff;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
}

.verification_row-item {
    border-radius: 10px;
    border-top: 1px solid rgba(255, 255, 255, 0.04);
    background: #111623;
    cursor: pointer;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    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;
    width: 32%;
}

.verification_row-item-undername {
    display: block;
    margin-top: 16px;
    color: #7881a1;
    text-align: center;
    text-shadow: 0px 4px 12px rgba(0, 0, 0, 0.12);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    /* 142.857% */
}

.verification_row-item-name {
    color: #f5f8ff;
    -webkit-font-feature-settings: "clig" off, "liga" off;
    font-feature-settings: "clig" off, "liga" off;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    /* 100% */
    letter-spacing: 0.1px;
}

.verification_row.identify .verification_row-item-name {
    margin-top: 0;
    color: #f5f8ff;
    -webkit-font-feature-settings: "clig" off, "liga" off;
    font-feature-settings: "clig" off, "liga" off;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    /* 100% */
    letter-spacing: 0.1px;
}

.verification_row-item-text {
    margin-top: 32px;
    text-align: center;
}

.input-account-settings {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.input-account-settings > .input-account-settings {
    display: block;
    width: 100%;
    outline: none;
    border: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom-left-radius: 10px;
    border-top-left-radius: 10px;
    background: -webkit-gradient(linear, right top, left top, from(rgba(23, 30, 47, 0.84)), to(rgba(23, 30, 47, 0.64)));
    background: -o-linear-gradient(right, rgba(23, 30, 47, 0.84) 0%, rgba(23, 30, 47, 0.64) 100%);
    background: linear-gradient(270deg, rgba(23, 30, 47, 0.84) 0%, rgba(23, 30, 47, 0.64) 100%);
    padding: 14px 20px;
    color: #f5f8ff;
    -webkit-font-feature-settings: "clig" off, "liga" off;
    font-feature-settings: "clig" off, "liga" off;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    /* 142.857% */
    letter-spacing: 0.1px;
}

.input-account-settings > .edit {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    background: #1e273d;
    color: #7881a1;
    -webkit-font-feature-settings: "clig" off, "liga" off;
    font-feature-settings: "clig" off, "liga" off;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    /* 142.857% */
    letter-spacing: 0.1px;
    padding: 14px 24px;
    display: block;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    cursor: pointer;
}

.accountSettings-form-group {
    margin-top: 20px;
}

.accountSettings-form-group > label {
    color: #576081;
    -webkit-font-feature-settings: "clig" off, "liga" off;
    font-feature-settings: "clig" off, "liga" off;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    /* 166.667% */
    letter-spacing: 0.1px;
    display: block;
    margin-bottom: 10px;
}

.input-account-settings > .lock {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    border: 1px solid #263049;
    background: #1e273d;
    width: 48px;
    height: 48px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: distribute;
    justify-content: space-around;
}

.input-account-settings.lock .input-account-settings {
    border-radius: 0;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

.input-account-settings.double > .edit {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.input-account-settings.double > .edit > img {
    margin-right: 10px;
}

.input-account-settings.double > .edit.right {
    border-radius: 0;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

.input-account-settings.double > .edit.left {
    border-radius: 0;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

.input-account-settings.double > .input-account-settings {
    border-radius: 5px;
}

.accountSettings-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.accountSettings-column {
    width: 49%;
}

.account-settings-save {
    outline: none;
    border: none;
    background: -o-radial-gradient(28.88% 112.5%, 282.86% 136.91%, #9186ff 0%, #6d61ff 33.87%, #574aff 91.62%);
    background: radial-gradient(282.86% 136.91% at 28.88% 112.5%, #9186ff 0%, #6d61ff 33.87%, #574aff 91.62%);
    -webkit-box-shadow: 0px 8px 12px rgba(0, 0, 0, 0.02);
    box-shadow: 0px 8px 12px rgba(0, 0, 0, 0.02);
    color: #f5f8ff;
    text-shadow: 0px 4px 12px rgba(0, 0, 0, 0.12);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    /* 142.857% */
    padding: 14px 0;
    border-radius: 10px;
    width: 100%;
    display: block;
    cursor: pointer;
    margin-top: 50px;
}
.accountSettings-row {
    margin-bottom: 30px;
}

.preferences-row {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.preferences-item {
    width: 32%;
}

.preferences-item-header {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom: 1px solid rgba(32, 38, 53, 0.4);
    background: #111623;
    padding: 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #f5f8ff;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    /* 125% */
}

.preferences-item-body {
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    background: #111623;
    padding: 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.switcher {
    background: #0e121d;
    border-radius: 40px;
}

.preferences-item-body > .preferences-item-body-row:nth-child(2) {
    /*margin-top: 20px;*/
}

.preferences-row {
    margin-bottom: 30px;
}

.preferences-item-body-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.login_window-form > .login_window-form-group:nth-child(2) {
    margin-top: 20px;
}

.raffle-banner {
    height: 288px;
    background-repeat: no-repeat;
    background-size: contain;
    width: 100%;
    border-radius: 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 44px;
    padding-left: 120px;
}

.raffle-banner_text {
    background: -o-radial-gradient(26.56% 180.21%, 218.74% 201.62%, #574aff 0%, #6d61ff 33.87%, #9186ff 100%);
    background: radial-gradient(218.74% 201.62% at 26.56% 180.21%, #574aff 0%, #6d61ff 33.87%, #9186ff 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-shadow: 1px 2px 20px rgba(0, 0, 0, 0.3);
    font-size: 40px;
    font-style: normal;
    font-weight: 800;
    line-height: 48px;
    /* 120% */
    text-transform: uppercase;
}

.raffle-under_banner_text {
    color: #f5f8ff;
    /* #1 */
    text-shadow: 1px 2px 20px rgba(0, 0, 0, 0.3);
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    /* 75% */
    text-transform: uppercase;
    margin-top: 16px;
}

.raffle_page_content {
    width: 100%;
}

.raffle-bottom_under_banner_text {
    color: #f5f8ff;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
    /* 175% */
    max-width: 500px;
    margin-top: 32px;
}

.raffle_list-item-image {
    width: 260px;
    height: 260px;
    border-radius: 10px;
    background: #0e121d;
    background-size: contain;
}

.raffle_list-item-content {
    border-radius: 10px;
    background: #111623;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    padding: 8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 650px;
}

.raffle_list-item-content-totalPrizeOf {
    color: #7881a1;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    /* 100% */
}

.raffle_list-item-contentIn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.raffle_list-item-content-totalPrizeValue {
    color: #fff;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    /* 83.333% */
    margin-top: 16px;
}

.raffle_list-item-content-description {
    color: #576081;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 160%;
    /* 22.4px */
    margin-top: 20px;
    max-width: 340px;
}

.raffle_list-item-content-more {
    cursor: pointer;
    display: block;
    text-decoration: none;
    border-radius: 10px;
    background: -o-radial-gradient(31.94% -11.82%, 155.2% 155.87%, #9186ff 0%, #6d61ff 33.87%, #574aff 91.62%);
    background: radial-gradient(155.2% 155.87% at 31.94% -11.82%, #9186ff 0%, #6d61ff 33.87%, #574aff 91.62%);
    /* #1 */
    -webkit-box-shadow: 0px 8px 12px 0px rgba(0, 0, 0, 0.02);
    box-shadow: 0px 8px 12px 0px rgba(0, 0, 0, 0.02);
    color: #f5f8ff;
    -webkit-font-feature-settings: "clig" off, "liga" off;
    font-feature-settings: "clig" off, "liga" off;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    /* 125% */
    letter-spacing: 0.1px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    padding: 12px 24px;
    margin-top: 22px;
}

.raffle_list-item-time-item {
    border-radius: 10px;
    border: 2px solid rgba(255, 255, 255, 0.04);
    background: #111623;
    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;
    width: 60px;
    height: 60px;
}

.name_of_raffle_section {
    color: #fff;
    -webkit-font-feature-settings: "clig" off, "liga" off;
    font-feature-settings: "clig" off, "liga" off;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 0.2px;
    margin-bottom: 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.name_of_raffle_section > svg {
    margin-right: 12px;
}

.raffle_list-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 720px;
    margin-bottom: 40px;
}

.raffle_list-item-time {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.raffle_list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.raffle_list-item-time-item-name {
    color: #f5f8ff;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    /* 125% */
}

.raffle_list-item-time-item-undername {
    color: #7881a1;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    /* 166.667% */
}

.raffle-banner_text.promotions {
    background: unset;
    background-clip: unset;
    -webkit-text-fill-color: unset;
    color: #f5f8ff;
    text-shadow: 1px 2px 20px rgba(0, 0, 0, 0.3);
    font-size: 40px;
    font-style: normal;
    font-weight: 800;
    line-height: 48px;
    /* 120% */
    text-transform: uppercase;
}

.raffle-under_banner_text.promotions {
    color: #f5f8ff;
    text-shadow: 1px 2px 20px rgba(0, 0, 0, 0.3);
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    /* 100% */
    text-transform: uppercase;
}

.general_promotions_row-item {
    padding: 16px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 10px;
    background: #111623;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin-bottom: 30px;
}

.login_window-switcher_buttons {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background: -webkit-gradient(linear, right top, left top, from(rgba(23, 30, 47, 0.84)), to(rgba(23, 30, 47, 0.44)));
    background: -o-linear-gradient(right, rgba(23, 30, 47, 0.84) 0%, rgba(23, 30, 47, 0.44) 100%);
    background: linear-gradient(270deg, rgba(23, 30, 47, 0.84) 0%, rgba(23, 30, 47, 0.44) 100%);
    border: 1px solid #1c2436;
    border-radius: 10px;
}

.login_window-header-switcher-button {
    background: unset;
    outline: none;
    border: none;
}

.login_window-header-switcher-button {
    padding: 14px 0;
    color: #576081;
    cursor: pointer;
    -webkit-font-feature-settings: "clig" off, "liga" off;
    font-feature-settings: "clig" off, "liga" off;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    /* 142.857% */
    letter-spacing: 0.1px;
}

.login_window-header-switcher-button.active {
    background: #1e273d;
    border-radius: 10px;
    color: #f5f8ff;
    cursor: auto;
    -webkit-font-feature-settings: "clig" off, "liga" off;
    font-feature-settings: "clig" off, "liga" off;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    /* 142.857% */
    letter-spacing: 0.1px;
}

.login_window-switcher {
    padding: 0 20px;
    margin-top: 20px;
}

.login_window-header-switcher-button {
    width: 50%;
    display: block;
}

.general_promotions_row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.general_promotions_row-item-name {
    margin-top: 16px;
    color: #fff;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    /* 111.111% */
    display: block;
}

.general_promotions_row-item-undername {
    margin-top: 8px;
    color: #7881a1;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
    /* 133.333% */
    display: block;
}

.general_promotions_row-item-buttonsrow {
    margin-top: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.general_promotions_row-item-buttonsrow-button {
    width: 48%;
    border-radius: 10px;
    background: -o-radial-gradient(31.94% -11.82%, 155.2% 155.87%, #9186ff 0%, #6d61ff 33.87%, #574aff 91.62%);
    background: radial-gradient(155.2% 155.87% at 31.94% -11.82%, #9186ff 0%, #6d61ff 33.87%, #574aff 91.62%);
    -webkit-box-shadow: 0px 8px 12px 0px rgba(0, 0, 0, 0.02);
    box-shadow: 0px 8px 12px 0px rgba(0, 0, 0, 0.02);
    padding: 14px;
    color: #f5f8ff;
    text-shadow: 0px 4px 12px rgba(0, 0, 0, 0.12);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    /* 142.857% */
    text-align: center;
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.general_promotions_row-item-buttonsrow-button.more {
    border-radius: 10px;
    border: 1px solid #1c2436;
    background: -webkit-gradient(linear, right top, left top, from(rgba(23, 30, 47, 0.84)), to(rgba(23, 30, 47, 0.44)));
    background: -o-linear-gradient(right, rgba(23, 30, 47, 0.84) 0%, rgba(23, 30, 47, 0.44) 100%);
    background: linear-gradient(270deg, rgba(23, 30, 47, 0.84) 0%, rgba(23, 30, 47, 0.44) 100%);
}

.general_promotions_row-item-image {
    width: 448px;
    height: 262px;
    border-radius: 10px;
    background-size: cover;
}

.raffle-bottom_under_banner_text.promotions {
    color: #7881a1;
    -webkit-font-feature-settings: "clig" off, "liga" off;
    font-feature-settings: "clig" off, "liga" off;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    /* 125% */
    letter-spacing: 0.1px;
}

#headerWindowAuthRegisterForm {
    display: none;
}

.mobile-profile-burger-menu-rightSide {
    display: none;
}

:root {
    --color-primary: var(--color-white);
    --color-primary--rgb: var(--color-white--rgb);
    --color-secondary: var(--color-black);
    --color-secondary--rgb: var(--color-black--rgb);
    --color-white-1: #fff;
    --color-white-1--rgb: 255, 255, 255;
    --color-white-2: #f5f8ff;
    --color-white-2--rgb: 245, 248, 255;
    --color-white-3: #b0b5c8;
    --color-white-3--rgb: 176, 181, 200;
    --color-black-1: #000;
    --color-black-1--rgb: 0, 0, 0;
    --color-black-2: #111623;
    --color-black-2--rgb: 17, 22, 35;
    --color-black-3: #1c2436;
    --color-black-3--rgb: 28, 36, 54;
    --color-black-4: #0e121d;
    --color-black-4--rgb: 14, 18, 29;
    --color-black-5: #171e2f;
    --color-black-5--rgb: 23, 30, 47;
    --color-grey-1: #576081;
    --color-grey-1--rgb: 87, 96, 129;
    --color-grey-2: #171e2f;
    --color-grey-2--rgb: 23, 30, 47;
    --color-grey-3: #7881a1;
    --color-grey-3--rgb: 120, 129, 161;
    --color-grey-4: #a2a9c2;
    --color-grey-4--rgb: 162, 169, 194;
    --color-grey-5: #636a82;
    --color-grey-5--rgb: 99, 106, 130;
    --color-grey-6: #2b3245;
    --color-grey-6--rgb: 43, 50, 69;
    --color-grey-7: #7f88a8;
    --color-grey-7--rgb: 127, 136, 168;
    --color-grey-8: #576081;
    --color-grey-8--rgb: 87, 96, 129;
    --color-purple-1: #9186ff;
    --color-purple-1--rgb: 145, 134, 255;
    --color-purple-2: #6d61ff;
    --color-purple-2--rgb: 109, 97, 255;
    --color-purple-3: #c4a4dd;
    --color-purple-3--rgb: 196, 164, 221;
    --color-blue-1: #574aff;
    --color-blue-1--rgb: 87, 74, 255;
    --color-blue-2: #4e8bff;
    --color-blue-2--rgb: 78, 139, 255;
}

.button {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 0.625rem;
    background-color: var(--color-grey-2);
    color: var(--color-grey-1);
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 142%;
    letter-spacing: 0.1px;
}

.button-main {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 1rem 1.5rem;
    border-radius: 10px;
    background: -o-linear-gradient(305deg, #ec8d48 -0.24%, #ec742d 33.14%, #ed683e 98.36%);
    background: linear-gradient(145deg, #ec8d48 -0.24%, #ec742d 33.14%, #ed683e 98.36%);
    -webkit-box-shadow: 0px 8px 12px 0px rgba(var(--color-black-1--rgb), 0.02);
    box-shadow: 0px 8px 12px 0px rgba(var(--color-black-1--rgb), 0.02);
    color: var(--color-white-1);
    font-weight: 600;
    line-height: 125%;
}

.button-secondary {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 0.5rem;
    border-radius: 5px;
    background: -o-radial-gradient(31.94% -11.82%, 155.2% 155.87%, var(--color-purple-1) 0%, var(--color-purple-2) 33.87%, var(--color-blue-1) 91.62%);
    background: radial-gradient(155.2% 155.87% at 31.94% -11.82%, var(--color-purple-1) 0%, var(--color-purple-2) 33.87%, var(--color-blue-1) 91.62%);
    -webkit-box-shadow: 0px 8px 12px 0px rgba(var(--color-black-1--rgb), 0.02);
    box-shadow: 0px 8px 12px 0px rgba(var(--color-black-1--rgb), 0.02);
    color: var(--color-white-2);
    text-shadow: 0px 4px 12px rgba(var(--color-black-1--rgb), 0.12);
    font-weight: 500;
    line-height: 142%;
}

.button-secondary svg {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 1.5rem;
    flex: 0 0 1.5rem;
    width: 1.5rem;
    height: 1.5rem;
    fill: var(--color-white-2);
}

.button-secondary--icon-stroke svg {
    fill: transparent;
    stroke: var(--color-white-2);
}

.button-blur {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 0.5rem;
    border-radius: 1rem;
    border: 0.0625rem solid var(--color-grey-5);
    background: -webkit-gradient(linear, right top, left top, from(rgba(23, 30, 47, 0.24)), to(rgba(23, 30, 47, 0.24)));
    background: -o-linear-gradient(right, rgba(23, 30, 47, 0.24) 0%, rgba(23, 30, 47, 0.24) 100%);
    background: linear-gradient(270deg, rgba(23, 30, 47, 0.24) 0%, rgba(23, 30, 47, 0.24) 100%);
    -webkit-backdrop-filter: blur(12px);
    backdrop-filter: blur(12px);
    color: var(--color-grey-4);
    text-shadow: 0px 4px 12px rgba(var(--color-black-1--rgb), 0.12);
}

input[type=text],
input[type=email],
input[type=tel],
textarea {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.input-wrapper {
    border-radius: 5px;
    border: 0.0625rem solid rgba(var(--color-white-1--rgb), 0.04);
    background: var(--color-black-2);
    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;
}

input,
textarea {
    width: 100%;
    height: 100%;
    background-color: transparent;
    color: var(--color-grey-1);
    font-weight: 500;
    line-height: 142%;
    letter-spacing: 0.1px;
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
    color: var(--color-grey-1);
    font-weight: 500;
    line-height: 142%;
    letter-spacing: 0.1px;
}

input::-moz-placeholder, textarea::-moz-placeholder {
    color: var(--color-grey-1);
    font-weight: 500;
    line-height: 142%;
    letter-spacing: 0.1px;
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
    color: var(--color-grey-1);
    font-weight: 500;
    line-height: 142%;
    letter-spacing: 0.1px;
}

input::-ms-input-placeholder, textarea::-ms-input-placeholder {
    color: var(--color-grey-1);
    font-weight: 500;
    line-height: 142%;
    letter-spacing: 0.1px;
}

input::placeholder,
textarea::placeholder {
    color: var(--color-grey-1);
    font-weight: 500;
    line-height: 142%;
    letter-spacing: 0.1px;
}

.input[placeholder]:not([data-placeholder-nohiden])::-webkit-input-placeholder {
    -webkit-transition: opacity 0.3s;
    transition: opacity 0.3s;
}

.input[placeholder]:not([data-placeholder-nohiden])::-moz-placeholder {
    -moz-transition: opacity 0.3s;
    transition: opacity 0.3s;
}

.input[placeholder]:not([data-placeholder-nohiden]):-ms-input-placeholder {
    -ms-transition: opacity 0.3s;
    transition: opacity 0.3s;
}

.input[placeholder]:not([data-placeholder-nohiden])::-ms-input-placeholder {
    -ms-transition: opacity 0.3s;
    transition: opacity 0.3s;
}

.input[placeholder]:not([data-placeholder-nohiden])::placeholder {
    -webkit-transition: opacity 0.3s;
    -o-transition: opacity 0.3s;
    transition: opacity 0.3s;
}

.input[placeholder]:not([data-placeholder-nohiden]):focus::-webkit-input-placeholder {
    opacity: 0;
}

.input[placeholder]:not([data-placeholder-nohiden]):focus::-moz-placeholder {
    opacity: 0;
}

.input[placeholder]:not([data-placeholder-nohiden]):focus:-ms-input-placeholder {
    opacity: 0;
}

.input[placeholder]:not([data-placeholder-nohiden]):focus::-ms-input-placeholder {
    opacity: 0;
}

.input[placeholder]:not([data-placeholder-nohiden]):focus::placeholder {
    opacity: 0;
}

textarea.input {
    resize: none;
    padding: 0px 0px;
}

.select {
    min-width: 0;
    position: relative;
}

.select__body {
    position: relative;
}

.view-all-block {
    position: absolute;
    right: 0;

    display: flex;

    margin-right: 105px;
}

.view-all-block > button.games {
    background: linear-gradient(270deg, rgba(23, 30, 47, 0.84) 0%, rgba(23, 30, 47, 0.44) 100%);
    border: 1px solid #1C2436;
    border-radius: 5px;

    padding: 10px;
}

.navigations-slider-games {
    flex-direction: row;
    align-items: center;
    padding: 0px 10px;

    display:flex;
    justify-content: center;
    flex-wrap: nowrap;
    grid-gap: 5px
}

.navigations-slider-games > .nav-left, .nav-right {
    box-sizing: border-box;

    padding: 10px;
    height: 35px;

    background: radial-gradient(43.79% 69.32% at 47.73% 61.82%, #4E8BFF 0%, #3474EE 100%);
    border: 1.8px solid rgba(255, 255, 255, 0.15);
    border-radius: 5px;
}

.navigations-slider-games > .nav-left {
    transform: matrix(-1, 0, 0, 1, 0, 0);
}

.navigations-slider-games > .not-active {
    opacity: 0.3;
}

.view-all-counter {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 0px 4px;

    width: 20px;
    height: 16px;

    background: rgba(255, 255, 255, 0.12);
    border-radius: 5px;

    /* Inside auto layout */
    flex: none;
    order: 1;
    flex-grow: 0;

}

.view-all-counter > .digits {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 700;
    font-size: 10px;
    line-height: 20px;
    /* identical to box height, or 200% */
    display: flex;
    align-items: center;
    letter-spacing: 0.1px;

    color: #B0B5C8;

    margin: 0 auto;


    /* Inside auto layout */
    flex: none;
    order: 0;
    flex-grow: 0;
}

.view-all-counter-icon {
    /* chevron-right */
    width: 15px;

    /* Inside auto layout */
    flex: none;
    order: 2;
    flex-grow: 0;

}

.view-all-logo {
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;

    color: #FFFFFF;

    /* Inside auto layout */
    flex: none;
    order: 0;
    flex-grow: 0;
}
.select__body.provider {
    position: absolute;
    right: 4px;
    top: 1px;
}
.select__body.transactions {
    position: relative;
    margin-right: 0px
}
.select__title.transactions {
    height: 40px;
}
.text-title {
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 21px;
    display: flex;
    align-items: center;
    letter-spacing: 0.2px;

    color: #FFFFFF;

    text-transform: uppercase;
}
.view-all-info-block {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 0px;
    gap: 8px;
}
.select__title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 0.75rem;
    -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%;
    padding: 0.75rem 1rem;
    border-radius: 5px;
    border: 1px solid var(--color-black-3);
    background: -webkit-gradient(linear, right top, left top, from(#171e2f), to(#171e2f));
    background: -o-linear-gradient(right, #171e2f 0%, #171e2f 100%);
    background: linear-gradient(270deg, #171e2f 0%, #171e2f 100%);
    cursor: pointer;
}

.select__title.verification-select-title {
    padding: 15px 20px;
}

.select__icon-dropdown {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

._select-open .select__icon-dropdown {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
}

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

.select__content {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: white;
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 114%;
    display: flex;
    align-content: center;
    gap: 10px;
}

.select__text {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.select__input {
    width: 100%;
    background-color: transparent;
    height: 100%;
}

.select__options {
    color: var(--color-grey-8);
    position: absolute;
    top: calc(100% + 0.625rem);
    width: max(100%, 10rem);
    border-radius: 0.625rem;
    border-top: 0.0625rem solid rgba(var(--color-white-1--rgb), 0.04);
    background-color: var(--color-black-2);
    padding: 1.25rem;

    z-index: 99;
}

.select__headers__options {
    color: var(--color-grey-8);
    position: absolute;
    width: 120px;
    margin-top: 10px;
    margin-left: 40px;
    float: right;
    border-radius: 0.625rem;
    border-top: 0.0625rem solid rgba(var(--color-white-1--rgb), 0.04);
    background-color: var(--color-black-2);
    padding: 1.0rem;
    z-index: 99;
}

.header-profile-block {
    margin: 0 auto;
}

.header-profile-a {
    line-height: 1.5;
    margin: auto;
    text-align: center;
}

.select__scroll {
    overflow-y: auto;
    overflow-x: hidden;
    max-height: 10rem;
    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;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    width: 100%;
}

.select__scroll::-webkit-scrollbar {
    width: 0.125rem;
    border-radius: 0.125rem;
}

.select__scroll::-webkit-scrollbar-track {
    background-color: var(--color-black-3);
}

.select__scroll::-webkit-scrollbar-thumb {
    background-color: var(--color-grey-8);
    border-radius: 0.125rem;
}

.select__option {
    color: var(--color-grey-8);
    font-weight: 500;
    line-height: 114%;
}

.select__row {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.select_show-top .select__options {
    top: auto;
    bottom: calc(100% - 0.0625rem);
    border: 1px solid #d9d9d9;
    border-bottom: 0;
    border-radius: 4px 4px 0 0;
    padding: 5px 0px 10px 0px;
}

._select-tag {
    cursor: pointer;
}

[class*=-ibg] {
    position: relative;
}

[class*=-ibg] img {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
}

[class*=-ibg_contain] img {
    -o-object-fit: contain;
    object-fit: contain;
}

.title-h2 {
    text-shadow: 1px 2px 20px rgba(var(--color-black-1--rgb), 0.3);
    font-weight: 700;
    text-transform: uppercase;

    font-family: Rubik;
    font-style: normal;
    font-size: 24px;
    line-height: 28px;
    letter-spacing: 0.2px;

    color: #FFFFFF;
}
.content-container {
    padding-bottom: 3.75rem;
}

.content-container-secondary {
    padding-top: 1.875rem;
    padding-bottom: 3.75rem;
}

/*
.icon-menu {
	display: none;
	@media (max-width: $mobile) {
		display: block;
		position: relative;
		width: rem(30);
		height: rem(18);
		z-index: 5;
		@media (any-hover: none) {
			cursor: default;
		}
		span,
		&::before,
		&::after {
			content: "";
			transition: all 0.3s ease 0s;
			right: 0;
			position: absolute;
			width: 100%;
			height: rem(2);
			background-color: #000;
		}
		&::before {
			top: 0;
		}
		&::after {
			bottom: 0;
		}
		span {
			top: calc(50% - rem(1));
		}
		.menu-open & {
			span {
				width: 0;
			}
			&::before,
			&::after {
			}
			&::before {
				top: calc(50% - rem(1));
				transform: rotate(-45deg);
			}
			&::after {
				bottom: calc(50% - rem(1));
				transform: rotate(45deg);
			}
		}
	}
}
*/

.main-block__body {
    padding-top: 1.875rem;
    padding-bottom: 1.875rem;
}

.main-block__slider {
    border-radius: 0.625rem;
    border-top: 0.0625rem solid rgba(var(--color-white-1--rgb), 0.04);
    -webkit-box-shadow: 0px 0px 44px 0px rgba(var(--color-black-1--rgb), 0.44);
    box-shadow: 0px 0px 44px 0px rgba(var(--color-black-1--rgb), 0.44);
}

.main-block__slide {
    position: relative;
    overflow: hidden;
}

.main-block__slide-content-wrapper {
    position: relative;
    z-index: 1;
}

.main-block__slide-title {
    color: var(--color-white-2);
    text-shadow: 1px 2px 20px rgba(var(--color-black-1--rgb), 0.3);
    font-weight: 800;
    line-height: 140%;
    text-transform: uppercase;

    text-align: left;
}

.main-block__slide-text {
    color: var(--color-grey-7);
    font-weight: 500;
    line-height: 125%;
    letter-spacing: 0.1px;
}

.main-block__slide-button {
    width: 10rem;
    height: 3.25rem;
}

.main-block__slide-background-ibg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.main-block__slide-background-ibg img {
    -webkit-transform: scale(1.02);
    -ms-transform: scale(1.02);
    transform: scale(1.02);
}

.main-block__slide-background-ibg img.mobile {
    display: none;
}

.main-block__slider-scrollbar {
    position: relative;
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
    z-index: 2;
}

.main-block__slider-scrollbar.swiper-scrollbar-horizontal {
    border-radius: 0.5rem;
    background-color: rgba(var(--color-white-1--rgb), 0.2);
}

.main-block__slider-scrollbar .swiper-scrollbar-drag {
    border-radius: 0.5rem;
    background: -o-radial-gradient(47.73% 61.82%, 43.79% 69.32%, #4e8bff 0%, #3474ee 100%);
    background: radial-gradient(43.79% 69.32% at 47.73% 61.82%, #4e8bff 0%, #3474ee 100%);
}

.section-slider__body {
    overflow: visible;
}

.section-slider__slide {
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    overflow: visible;
}
.card-search-image {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: fill;
}
.section-slider__slide-inner {
    position: relative;
    width: 100%;
    border-radius: 0.625rem;
    overflow: hidden;
}

.section-slider__slide-inner img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -webkit-transform: scale(1.01);
    -ms-transform: scale(1.01);
    transform: scale(1.01);
}

.section-slider__pagination {
    margin-top: 1.25rem;
    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.625rem;
}

.section-slider__pagination .swiper-pagination-bullet {
    padding: 0 !important;
    margin: 0 !important;
    width: 0.625rem;
    height: 0.625rem;
    border-radius: 50%;
    border: 0.0625rem solid var(--color-black-3);
    background-color: var(--color-black-5);
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.section-slider__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    border: 0.0625rem solid var(--color-blue-1);
    background-color: var(--color-blue-2);
}

.contact__title:not(:last-child) {
    margin-bottom: 1.25rem;
}

.form-contact {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.form-contact__input-wrapper--textarea {
    position: relative;
    overflow: hidden;
}

.form-contact__input-wrapper--textarea .button {
    position: absolute;
    bottom: 0;
    right: 0;
    border-radius: 0;
    border-top-left-radius: 5px;
}

.info-contact {
    position: relative;
    height: 100%;
    border-radius: 5px;
    background-color: var(--color-black-2);
    background: -o-radial-gradient(14.37% 31.25%, 73.13% 573.3%, #191123 0%, #111123 100%);
    background: radial-gradient(73.13% 573.3% at 14.37% 31.25%, #191123 0%, #111123 100%);
}

.info-contact__inner {
    position: relative;
    z-index: 1;
}

.info-contact__title {
    color: var(--color-white-1);
    font-weight: 500;
    line-height: 125%;
}

.info-contact__text-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.info-contact__text-wrapper-row {
    font-weight: 500;
    line-height: 114%;
}

.info-contact__text-left {
    color: var(--color-grey-3);
}

.info-contact__text-right {
    color: var(--color-white-1);
}

.info-contact__button {
    font-size: 0.875rem;
}

.info-contact__background-ibg {
    position: absolute;
    z-index: 0;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.info-contact__background-ibg img {
    -o-object-position: right;
    object-position: right;
    -o-object-fit: contain;
    object-fit: contain;
}

.info-promotions__background-ibg {
    width: 100%;
    height: 250px;
    object-fit: fill;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
.container-promotions {
    padding-top: 25px;
}
.container-promotions.description {
    padding-top: 10px;
}
.contact__accordion-container {
    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.625rem;
}

.accordion-wrapper {
    position: relative;
    border-radius: 0.625rem;
    border-top: 1px solid rgba(var(--color-white-1--rgb), 0.04);
    background: var(--color-black-4);
    -webkit-box-shadow: 0px 0px 44px 0px rgba(5, 5, 13, 0.24);
    box-shadow: 0px 0px 44px 0px rgba(5, 5, 13, 0.24);
}

.accordion {
    overflow: hidden;
}

.accordion__header {
    -webkit-transition: padding 0.4s ease;
    -o-transition: padding 0.4s ease;
    transition: padding 0.4s ease;
}

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

.accordion__header-text {
    text-align: left;
    color: var(--color-white-1);
    font-weight: 600;
    line-height: 150%;
}

.accordion__header-icon-wrapper {
    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;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    aspect-ratio: 1;
    border-radius: 0.625rem;
    border: 1px solid var(--color-black-3);
    background: -webkit-gradient(linear, right top, left top, from(rgba(23, 30, 47, 0.84)), to(rgba(23, 30, 47, 0.44)));
    background: -o-linear-gradient(right, rgba(23, 30, 47, 0.84) 0%, rgba(23, 30, 47, 0.44) 100%);
    background: linear-gradient(270deg, rgba(23, 30, 47, 0.84) 0%, rgba(23, 30, 47, 0.44) 100%);
}

.active .accordion__header-icon-wrapper {
    border-radius: 11px;
    border: 1.8px solid rgba(var(--color-white-1--rgb), 0.15);
    background: -o-radial-gradient(47.73% 61.82%, 43.79% 69.32%, #4e8bff 0%, #3474ee 100%);
    background: radial-gradient(43.79% 69.32% at 47.73% 61.82%, #4e8bff 0%, #3474ee 100%);
}

.accordion__header-icon-wrapper svg {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    aspect-ratio: 1;
    fill: var(--color-grey-3);
    -webkit-transition: -webkit-transform 0.4s ease;
    transition: -webkit-transform 0.4s ease;
    -o-transition: transform 0.4s ease;
    transition: transform 0.4s ease;
    transition: transform 0.4s ease, -webkit-transform 0.4s ease;
}

.active .accordion__header-icon-wrapper svg {
    fill: var(--color-white-1);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.accordion__panel-text {
    color: var(--color-grey-3);
    font-weight: 500;
    line-height: 160%;
}

.vip-club__row {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[4];
    grid-template-columns: repeat(4, 1fr);
    gap: 1.25rem;
}

.vip-club__item {
    position: relative;
    padding: 1.25rem;
    border-radius: 5px;
    background: -o-radial-gradient(50.17% 0%, 489.38% 100%, #191123 0%, #111123 100%);
    background: radial-gradient(489.38% 100% at 50.17% 0%, #191123 0%, #111123 100%);
}

.vip-club__item--next .vip-club__item-number {
    background: var(--color-grey-2);
    color: var(--color-grey-1);
}

.vip-club__item--next .vip-club__item-title {
    color: var(--color-grey-4);
}

.vip-club__item--next .vip-club__item-list-subtitle {
    color: var(--color-grey-4);
}

.vip-club__item-image-ibg img {
    -o-object-fit: fill;
    object-fit: fill;
}

.vip-club__item-text-wrapper {
    position: relative;
    z-index: 1;
}

.vip-club__item-title {
    color: var(--color-white-2);
    font-weight: 500;
    line-height: 150%;
}

.vip-club__item-title:not(:last-child) {
    margin-bottom: 0.75rem;
}

.vip-club__item-list-item:not(:last-child) {
    margin-bottom: 0.75rem;
}

.vip-club__item-list-title {
    color: var(--color-grey-1);
    font-size: 0.75rem;
    font-weight: 500;
    line-height: 133%;
}

.vip-club__item-list-title:not(:last-child) {
    margin-bottom: 0.25rem;
}

.vip-club__item-list-subtitle {
    color: var(--color-white-2);
    font-size: 0.75rem;
    font-weight: 500;
    line-height: 133%;
}

.vip-club__item-number {
    position: absolute;
    aspect-ratio: 1;
    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;
    border-radius: 0.5rem;
    border-radius: 8px;
    background: -o-linear-gradient(305deg, #c87031 -0.24%, #b85a23 33.14%, #ce512a 98.36%);
    background: linear-gradient(145deg, #c87031 -0.24%, #b85a23 33.14%, #ce512a 98.36%);
    -webkit-box-shadow: 0px 8px 12px 0px rgba(var(--color-black-1--rgb), 0.02);
    box-shadow: 0px 8px 12px 0px rgba(var(--color-black-1--rgb), 0.02);
    color: var(--color-white-2);
}

.club-rank {
    overflow: hidden;
    margin-top: -5%;
}

.club-rank:not(:last-child) {
    margin-bottom: 3.5rem;
}

.club-rank__preview {
    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: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    height: 37.125rem;
}

.club-rank__preview-text-wrapper {
    position: absolute;
    z-index: 1;
    bottom: 21%;
    right: 9%;
}

.club-rank__preview-title {
    text-shadow: 1px 2px 20px rgba(var(--color-black-1--rgb), 0.3);
    font-weight: 600;
    line-height: 100%;
    background: -webkit-gradient(linear, left top, left bottom, from(#9466c0), to(#8054aa));
    background: -o-linear-gradient(top, #9466c0 0%, #8054aa 100%);
    background: linear-gradient(180deg, #9466c0 0%, #8054aa 100%);
    text-align: right;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.club-rank__preview-text {
    color: var(--color-purple-3);
    font-weight: 600;
    line-height: 120%;
    padding-right: 2.25rem;
}

.club-rank__preview-background-ibg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.club-rank__preview-background-ibg img {
    -o-object-fit: contain;
    object-fit: contain;
}

.rank-step__line {
    position: relative;
    width: 100%;
    background-color: var(--color-black-2);
    border-radius: 0.625rem;
}

.rank-step__line-progress {
    position: absolute;
    top: 0;
    left: 0;
    background: -o-radial-gradient(266.67% 177.74%, 950.18% 242.32%, #9186ff 0%, #6d61ff 33.87%, #574aff 91.62%);
    background: radial-gradient(950.18% 242.32% at 266.67% 177.74%, #9186ff 0%, #6d61ff 33.87%, #574aff 91.62%);
    border-radius: 0.625rem;
}

.rank-step__line-progress::after {
    content: "";
    position: absolute;
    width: 0.75rem;
    aspect-ratio: 1;
    border-radius: 50%;
    background: -o-radial-gradient(266.67% 177.74%, 950.18% 242.32%, #9186ff 0%, #6d61ff 33.87%, #574aff 91.62%);
    background: radial-gradient(950.18% 242.32% at 266.67% 177.74%, #9186ff 0%, #6d61ff 33.87%, #574aff 91.62%);
}

.rank-step__line-block {
    position: absolute;
    padding: 0.5rem 1rem;
    border-radius: 5px;
    border-right: 1px solid rgba(var(--color-white-1--rgb), 0.04);
    background: var(--color-grey-2);
}

.rank-step__line-block-current {
    position: absolute;
    z-index: 1;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 0;
    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;
    width: 1.25rem;
    height: 1.25rem;
    border-radius: 0.5rem;
    background: -o-radial-gradient(59.93% 177.74%, 445.29% 199.44%, #9186ff 0%, #6d61ff 33.87%, #574aff 91.62%);
    background: radial-gradient(445.29% 199.44% at 59.93% 177.74%, #9186ff 0%, #6d61ff 33.87%, #574aff 91.62%);
    color: var(--color-white-2);
    font-size: 0.75rem;
}

.rank-step__line-block-next {
    position: absolute;
    z-index: 1;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 0;
    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;
    width: 1.25rem;
    height: 1.25rem;
    border-radius: 0.5rem;
    background-color: var(--color-black-2);
    color: var(--color-grey-1);
    font-size: 0.75rem;
}

.rank-step__line-block-icon-ibg {
    position: absolute;
    width: 0.3125rem;
    height: 1rem;
}

.rank-step__line-block-icon-ibg img {
    -o-object-fit: fill;
    object-fit: fill;
}

.rank-step__line-block-progress {
    color: var(--color-grey-1);
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 172%;
    white-space: nowrap;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 0.25rem;
}

.rank-step__line-block-progress span {
    color: var(--color-white-2);
}

.rank-step__item {
    position: relative;
    border-radius: 5px;
    background: -o-radial-gradient(14.37% 31.25%, 73.13% 573.3%, #191123 0%, #111123 100%);
    background: radial-gradient(73.13% 573.3% at 14.37% 31.25%, #191123 0%, #111123 100%);
}

.rank-step__item:not(:last-child) {
    margin-bottom: 1.25rem;
}

.rank-step__item--next .rank-step__number {
    background: var(--color-grey-2);
    color: var(--color-grey-1);
}

.rank-step__item--next .rank-step__title {
    color: var(--color-grey-4);
}

.rank-step__item--next .rank-step__list-item {
    color: var(--color-grey-4);
}

.rank-step__item--next .rank-step__list-item::before {
    background: url(../img/icons/circle-ribbed.svg) no-repeat;
}

.rank-step__image {
    position: relative;
}

.rank-step__image img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.rank-step__text-wrapper {
    position: relative;
    z-index: 1;
}

.rank-step__title-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 0.75rem;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.rank-step__title-wrapper:not(:last-child) {
    margin-bottom: 1rem;
}

.rank-step__number {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 1.5rem;
    flex: 0 0 1.5rem;
    aspect-ratio: 1;
    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;
    border-radius: 0.5rem;
    border-radius: 8px;
    background: -o-linear-gradient(305deg, #c87031 -0.24%, #b85a23 33.14%, #ce512a 98.36%);
    background: linear-gradient(145deg, #c87031 -0.24%, #b85a23 33.14%, #ce512a 98.36%);
    -webkit-box-shadow: 0px 8px 12px 0px rgba(var(--color-black-1--rgb), 0.02);
    box-shadow: 0px 8px 12px 0px rgba(var(--color-black-1--rgb), 0.02);
    color: var(--color-white-2);
}

.rank-step__title {
    color: var(--color-white-2);
    font-weight: 500;
    line-height: 100%;
}

.rank-step__sub-title {
    color: var(--color-grey-1);
    font-weight: 500;
    line-height: 125%;
}

.rank-step__sub-title:not(:last-child) {
    margin-bottom: 1rem;
}

.rank-step__list-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 0.75rem;
    color: var(--color-white-2);
    font-weight: 500;
    line-height: 150%;
}

.rank-step__list-item::before {
    content: "";
    -webkit-box-flex: 0;
    -ms-flex: 0 0 1.5rem;
    flex: 0 0 1.5rem;
    aspect-ratio: 1;
    background: url(../img/icons/circle-check-mark.svg) no-repeat;
}

.rank-step__list-item:not(:last-child) {
    margin-bottom: 0.75rem;
}

.rank-step__item-background-ibg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.rank-step__item-background-ibg img {
    -o-object-position: right;
    object-position: right;
    -o-object-fit: contain;
    object-fit: contain;
}

.raffle__top-banner:not(:last-child) {
    margin-bottom: 1.875rem;
}

.raffle-top-banner {
    position: relative;
    overflow: hidden;
    border-radius: 0.625rem;
    border-top: 0.0625rem solid rgba(var(--color-white-1--rgb), 0.04);
    -webkit-box-shadow: 0px 0px 44px 0px rgba(var(--color-black-1--rgb), 0.44);
    box-shadow: 0px 0px 44px 0px rgba(var(--color-black-1--rgb), 0.44);
}

.raffle-top-banner__body {
    position: relative;
    z-index: 1;
    padding: 0 1.25rem;
    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;
}

.raffle-top-banner__top-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    white-space: nowrap;
    color: var(--color-white-1);
    text-transform: uppercase;
    font-weight: 700;
    line-height: normal;
}

.raffle-top-banner__top-title span {
    font-weight: 800;
    background: -o-linear-gradient(260deg, #ffe6a6 37.82%, #fdd425 45.88%, #ffb237 57.11%, #ff8039 84.7%);
    background: linear-gradient(190deg, #ffe6a6 37.82%, #fdd425 45.88%, #ffb237 57.11%, #ff8039 84.7%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.wrapper-paginate {
    margin: 0;
    padding: 4em;
}

.paginate {
    text-align: center; }
.paginate ul {
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: center; }
.paginate li {
    display: inline; }
.paginate a {
    margin: 1px 2px;
    padding: 10px 15px;
    display: inline-block;
    outline: none;
    border-radius: 10px;
    border: 1px solid #1c2436;
    background: -webkit-gradient(linear, right top, left top, from(rgba(23, 30, 47, 0.84)), to(rgba(23, 30, 47, 0.44)));
    background: -o-linear-gradient(right, rgba(23, 30, 47, 0.84) 0%, rgba(23, 30, 47, 0.44) 100%);
    background: linear-gradient(270deg, rgba(23, 30, 47, 0.84) 0%, rgba(23, 30, 47, 0.44) 100%);
    color: white;
    font-style: normal;
    text-decoration: none;
    cursor: pointer;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    font-size: smaller;
}
.paginate a:first-child, .paginate a.first {
    margin-left: 0; }
.paginate a:last-child, .paginate a.last {
    margin-right: 0; }
.paginate a:hover, .paginate a:focus {
    border-radius: 10px;
    border: 1px solid #263049;
    background: #1E273D;
    color: #fff;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fefefe', EndColorStr='#fafafa'); }
.paginate a.more {
    box-shadow: 0 0 0 0 transparent;
    border: 0 none;
    background: transparent;
    margin-left: 0;
    margin-right: 0; }
.paginate a.paginate-active {
    color: #f2f2f2;
    text-shadow: black 0 1px 0;
    background-color: #574AFFFF;
    background-image: radial-gradient(155.2% 155.87% at 31.94% -11.82%, #9186FF 0%, #6D61FF 33.87%, #574AFF 91.62%);
    /* #1 */
    box-shadow: 0px 8px 12px 0px rgba(0, 0, 0, 0.02);
}

.raffle-top-banner__top-title:not(:last-child) {
    margin-bottom: 0.75rem;
}

.raffle-top-banner__title {
    color: var(--color-white-1);
    font-weight: 700;
    line-height: 125%;
    text-transform: uppercase;
}

.raffle-top-banner__sub-title {
    color: var(--color-grey-4);
    font-weight: 500;
    line-height: 140%;
}

.raffle-top-banner__date-start {
    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;
}

.raffle-top-banner__actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.raffle-top-banner__button {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
}

.raffle-top-banner__background-ibg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}

.raffle-date-start__top-text {
    color: var(--color-white-2);
    font-weight: 500;
    line-height: 175%;
}

.raffle-date-start__counter {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.raffle-date-start__counter-value-wrapper {
    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;
}

.raffle-date-start__counter-value {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.raffle-date-start__counter-value .char-background {
    padding: 0.5rem 0.75rem;
    border-radius: 0.5rem;
    border: 0.0625rem solid var(--color-black-3);
    background: -webkit-gradient(linear, left bottom, left top, from(rgba(23, 30, 47, 0.84)), to(rgba(23, 30, 47, 0.44)));
    background: -o-linear-gradient(bottom, rgba(23, 30, 47, 0.84) 0%, rgba(23, 30, 47, 0.44) 100%);
    background: linear-gradient(0deg, rgba(23, 30, 47, 0.84) 0%, rgba(23, 30, 47, 0.44) 100%);
    background-image: url(../img/raffle/date-counter-background.svg);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    overflow: hidden;
    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;
}

.raffle-date-start__counter-value .char {
    position: relative;
    z-index: 1;
    text-shadow: 0px 0px 8px rgba(var(--color-blue-2--rgb), 0.12);
    font-weight: 700;
    line-height: 180%;
    text-transform: uppercase;
    background: -o-radial-gradient(50% 21.87%, 49.35% 78.13%, #4e8bff 0%, #3474ee 100%);
    background: radial-gradient(49.35% 78.13% at 50% 21.87%, #4e8bff 0%, #3474ee 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.raffle-date-start__counter-description {
    color: var(--color-grey-4);
    font-weight: 500;
    line-height: 114%;
}

.raffle-leaderboard__header {
    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: 1.5rem;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.raffle-leaderboard__search-wrapper {
    position: relative;
    height: 2.5rem;
    padding: 0.625rem 1rem;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 15rem;
    flex: 0 0 15rem;
    gap: 1rem;
}

.raffle-leaderboard__search-wrapper svg {
    width: 0.875rem;
    aspect-ratio: 1;
    fill: var(--color-grey-1);
}

.raffle-leaderboard__pagination {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.leaderboard-table {
    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.5rem;
}

.leaderboard-table__row {
    display: -ms-grid;
    display: grid;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-grid-columns: 10% 40% 40% 10%;
    grid-template-columns: 10% 40% 40% 10%;
    padding: 0.5rem 1.5625rem;
    border-radius: 0.625rem;
}

.leaderboard-table__row:nth-child(odd) {
    background-color: var(--color-black-4);
    border-top: 1px solid rgba(var(--color-white-1--rgb), 0.04);
    -webkit-box-shadow: 0px 0px 44px 0px rgba(5, 5, 13, 0.24);
    box-shadow: 0px 0px 44px 0px rgba(5, 5, 13, 0.24);
}

.leaderboard-table__title {
    color: var(--color-grey-1);
    font-weight: 600;
    line-height: 200%;
}

.leaderboard-table__title span.mobile {
    display: none;
}

.leaderboard-table__rank {
    border: 0.0625rem solid var(--color-black-3);
    aspect-ratio: 1;
    background: -webkit-gradient(linear, right top, left top, from(rgba(23, 30, 47, 0.84)), to(rgba(23, 30, 47, 0.44)));
    background: -o-linear-gradient(right, rgba(23, 30, 47, 0.84) 0%, rgba(23, 30, 47, 0.44) 100%);
    background: linear-gradient(270deg, rgba(23, 30, 47, 0.84) 0%, rgba(23, 30, 47, 0.44) 100%);
    border-radius: 50%;
    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;
    color: var(--color-grey-4);
    font-weight: 600;
    line-height: 142%;
}

.leaderboard-table__user {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.leaderboard-table__user-avatar {
    aspect-ratio: 1;
    border-radius: 50%;
    overflow: hidden;
    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;
}

.leaderboard-table__user-name {
    color: var(--color-white-1);
    font-weight: 600;
    line-height: 133%;
}

.leaderboard-table__wagered {
    color: var(--color-white-1);
    font-weight: 600;
    line-height: 200%;
}

.leaderboard-table__price {
    color: var(--color-white-1);
    font-weight: 600;
    line-height: 200%;
}

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

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

.pagination__page {
    color: var(--color-grey-1);
    font-size: 0.875rem;
    font-weight: 600;
    line-height: 142%;
    letter-spacing: 0.14px;
}

.pagination__page.current {
    color: var(--color-white-2);
}

.game-launcher__top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 1rem;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.game-launcher__back {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 0.75rem;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.game-launcher__back-icon {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 1rem;
    flex: 0 0 1rem;
}

.game-launcher__back-text {
    color: var(--color-grey-1);
    font-size: 1rem;
    font-weight: 600;
    line-height: 125%;
    letter-spacing: 1px;
    text-transform: capitalize;
}

.game-launcher__title {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    text-align: center;
}

.game-launcher__actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 0.625rem;
}

.game-launcher__action {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 2.5rem;
    flex: 0 0 2.5rem;
    width: 2.5rem;
    aspect-ratio: 1;
    border-radius: 0.625rem;
    border: 0.0625rem solid var(--color-black-3);
    background: -webkit-gradient(linear, right top, left top, from(rgba(23, 30, 47, 0.84)), to(rgba(23, 30, 47, 0.44)));
    background: -o-linear-gradient(right, rgba(23, 30, 47, 0.84) 0%, rgba(23, 30, 47, 0.44) 100%);
    background: linear-gradient(270deg, rgba(23, 30, 47, 0.84) 0%, rgba(23, 30, 47, 0.44) 100%);
    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;
}

.game-launcher__action--icon-fill svg {
    fill: var(--color-grey-1);
}

.game-launcher__action svg {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 1.5rem;
    flex: 0 0 1.5rem;
    aspect-ratio: 1;
    stroke: var(--color-grey-1);
}

.game-launcher__banner {
    position: relative;
    border-radius: 0.625rem 0.625rem 0 0;
    overflow: hidden;
}

.game-launcher__banner-background-ibg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: scale(1.01);
    -ms-transform: scale(1.01);
    transform: scale(1.01);
}

.game-launcher__banner-background-ibg img.mobile {
    display: none;
}

.game-launcher__banner-sub-title {
    width: 100%;
    padding: 0.5rem 1rem;
    background-color: var(--color-black-2);
    border-radius: 0 0 0.625rem 0.625rem;
    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;
    color: var(--color-grey-6);
    font-weight: 700;
    line-height: 84%;
    letter-spacing: 0.4px;
}

.game-launcher__banner-sub-title:not(:last-child) {
    margin-bottom: 1.25rem;
}

.game-launcher__slider-top {
    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;
}

.game-launcher__slider-top:not(:last-child) {
    margin-bottom: 1.25rem;
}

.game-launcher__slider-title {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: var(--color-white-1);
    font-weight: 600;
    line-height: normal;
    letter-spacing: 0.2px;
    white-space: nowrap;
}

.game-launcher__slider-title svg {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    aspect-ratio: 1;
    fill: var(--color-white-1);
}

.game-table__row {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
}

.game-table__col {
    display: -ms-grid;
    display: grid;
    grid-auto-flow: row;
    gap: 1rem;
    background-color: var(--color-black-2);
    border-radius: 0.625rem;
}

.game-table__field {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 0.5rem;
}

.game-table__field-name {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    color: var(--color-grey-1);
    font-weight: 500;
    line-height: 125%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 0.5rem;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
}

.game-table__field-name::after {
    content: "";
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    height: 0.1rem;
    background: url(../img/game-launcher/table-line.svg);
    margin-bottom: 0.25rem;
}

.game-table__field-value {
    color: var(--color-white-2);
    font-weight: 500;
    line-height: 114%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.game-table__field-value svg {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 1.25rem;
    flex: 0 0 1.25rem;
    aspect-ratio: 1;
}

.slider-navigation {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 0.8125rem;
}

.slider-all {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 0.5rem;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 0.625rem;
    padding: 0.75rem 1rem;
    border: 1px solid var(--color-black-3);
    background: -webkit-gradient(linear, right top, left top, from(rgba(23, 30, 47, 0.84)), to(rgba(23, 30, 47, 0.44)));
    background: -o-linear-gradient(right, rgba(23, 30, 47, 0.84) 0%, rgba(23, 30, 47, 0.44) 100%);
    background: linear-gradient(270deg, rgba(23, 30, 47, 0.84) 0%, rgba(23, 30, 47, 0.44) 100%);
}

.slider-all__text {
    color: var(--color-white-1);
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 114%;
}

.slider-all__value {
    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;
    min-height: 1rem;
    border-radius: 0.25rem;
    background-color: rgba(var(--color-white-1--rgb), 0.12);
    padding: 0 0.25rem;
    color: var(--color-white-3);
    font-size: 0.625rem;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.1px;
}

.slider-all__icon {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 0.9375rem;
    flex: 0 0 0.9375rem;
    width: 0.9375rem;
    aspect-ratio: 1;
}

.slider-arrows {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 0.5rem;
}

.slider-arrow {
    width: 2.5rem;
    aspect-ratio: 1;
    border-radius: 0.6875rem;
    border: 0.1125rem solid rgba(var(--color-white-1--rgb), 0.15);
    background: -o-radial-gradient(47.73% 61.82%, 43.79% 69.32%, #4e8bff 0%, #3474ee 100%);
    background: radial-gradient(43.79% 69.32% at 47.73% 61.82%, #4e8bff 0%, #3474ee 100%);
    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;
}

.slider-arrow svg {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 1.5rem;
    flex: 0 0 1.5rem;
    width: 1.5rem;
    aspect-ratio: 1;
}

.games-slider__slide {
    position: relative;
    width: 100%;
    border-radius: 0.625rem;
    overflow: hidden;
}

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

.providers-slider__slide {
    position: relative;
    width: 100%;
    border-radius: 0.625rem;
    border: 0.0625rem solid rgba(var(--color-white-1--rgb), 0.04);
    background: var(--color-black-2);
}

.providers-slider__slide img {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -o-object-fit: cover;
    object-fit: cover;
}

.support {
    position: fixed;
    z-index: 160;
    bottom: 1.25rem;
    right: 1.25rem;
}

.support [data-tippy-root] {
    -webkit-transform: unset !important;
    -ms-transform: unset !important;
    transform: unset !important;
    top: unset !important;
    left: unset !important;
    bottom: calc(100% + 1.25rem) !important;
    right: 0 !important;
    min-width: 25.75rem;
}

.support__icon {
    cursor: pointer;
    position: relative;
    width: 3rem;
    height: 3rem;
}

.support__icon img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: fill;
    object-fit: fill;
    -webkit-transform: scale(1.5);
    -ms-transform: scale(1.5);
    transform: scale(1.5);
}

.support-window {
    position: relative;
    border-radius: 0.625rem;
    background: var(--color-black-2);
    -webkit-box-shadow: 0px 0px 44px 0px rgba(var(--color-black-1--rgb), 0.44);
    box-shadow: 0px 0px 44px 0px rgba(var(--color-black-1--rgb), 0.44);
    overflow: hidden;
    min-width: 25.75rem;
}

.support-window__title {
    position: absolute;
    z-index: 1;
    top: 0.9375rem;
    left: 3.5rem;
    color: var(--color-white-1);
    font-size: 1rem;
    font-weight: 700;
    line-height: 125%;
    letter-spacing: 0.2px;
}

.support-window__close {
    position: absolute;
    z-index: 1;
    top: 1.25rem;
    right: 1.25rem;
}

.support-window__top-image-ibg {
    width: 100%;
    padding-bottom: 40%;
    overflow: hidden;
}

.support-window__top-image-ibg img {
    -webkit-transform: scale(1.06);
    -ms-transform: scale(1.06);
    transform: scale(1.06);
    -o-object-position: 100%;
    object-position: 100%;
}

.support-window__container {
    position: relative;
    z-index: 1;
    padding: 0 1.25rem 1.25rem;
    margin-top: -1rem;
}

.support-window__inner {
    border-radius: 0.625rem;
    border: 0.0625rem solid var(--color-black-3);
    background: -webkit-gradient(linear, right top, left top, from(#171e2f), to(#171e2f));
    background: -o-linear-gradient(right, #171e2f 0%, #171e2f 100%);
    background: linear-gradient(270deg, #171e2f 0%, #171e2f 100%);
    overflow: hidden;
}

.support-window__inner:not(:last-child) {
    margin-bottom: 1.25rem;
}

.support-window__inner--padding {
    padding: 0.5rem;
}

.support-window__send-message {
    position: relative;
    z-index: 1;
}

.support-send {
    padding: 1rem 1.25rem;
    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: 1rem;
}

.support-send__left {
    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.5rem;
}

.support-send__title {
    color: var(--color-white-2);
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 114%;
}

.support-send__sub-title {
    color: var(--color-grey-1);
    font-size: 0.75rem;
    font-weight: 500;
    line-height: 100%;
    letter-spacing: 0.1px;
}

.support-send__button {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 1.25rem;
    flex: 0 0 1.25rem;
    width: 1.25rem;
    aspect-ratio: 1;
}

.support-main__search-wrapper {
    position: relative;
    padding: 0.375rem 0.75rem;
    height: 2.5rem;
}

.support-main__search-wrapper svg {
    fill: var(--color-grey-3);
    width: 0.75rem;
    height: 0.75rem;
}

.support-main__search-wrapper input {
    font-size: 0.75rem;
}

.support-main__search-wrapper input::-webkit-input-placeholder {
    font-size: 0.75rem;
}

.support-main__search-wrapper input::-moz-placeholder {
    font-size: 0.75rem;
}

.support-main__search-wrapper input:-ms-input-placeholder {
    font-size: 0.75rem;
}

.support-main__search-wrapper input::-ms-input-placeholder {
    font-size: 0.75rem;
}

.support-main__search-wrapper input::placeholder {
    font-size: 0.75rem;
}

.support-main__search-wrapper:not(:last-child) {
    margin-bottom: 1.25rem;
}

.support-main__fields {
    padding: 0 0.75rem 0.25rem;
}

.support-main__field {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 1.5rem;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-bottom: 0.75rem;
}

.support-main__field span {
    color: var(--color-grey-3);
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 114%;
}

.support-main__field:not(:last-child) {
    margin-bottom: 0.75rem;
}

.games-wrapper {
    margin: 4.125rem 0;
}

.tippy-content {
    padding: 0 !important;
    margin: 0 !important;
}

.tippy-box[data-animation=fade][data-state=hidden] {
    opacity: 0;
}

[data-tippy-root] {
    max-width: calc(100vw - 10px);
}

.tippy-box {
    position: relative;
    background-color: #333;
    color: #fff;
    border-radius: 4px;
    font-size: 14px;
    line-height: 1.4;
    outline: 0;
    -webkit-transition-property: visibility, opacity, -webkit-transform;
    transition-property: visibility, opacity, -webkit-transform;
    -o-transition-property: transform, visibility, opacity;
    transition-property: transform, visibility, opacity;
    transition-property: transform, visibility, opacity, -webkit-transform;
}

.tippy-box[data-placement^=top] > .tippy-arrow {
    bottom: 0;
}

.tippy-box[data-placement^=top] > .tippy-arrow:before {
    bottom: -7px;
    left: 0;
    border-width: 8px 8px 0;
    border-top-color: initial;
    -webkit-transform-origin: center top;
    -ms-transform-origin: center top;
    transform-origin: center top;
}

.tippy-box[data-placement^=bottom] > .tippy-arrow {
    top: 0;
}

.tippy-box[data-placement^=bottom] > .tippy-arrow:before {
    top: -7px;
    left: 0;
    border-width: 0 8px 8px;
    border-bottom-color: initial;
    -webkit-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    transform-origin: center bottom;
}

.tippy-box[data-placement^=left] > .tippy-arrow {
    right: 0;
}

.tippy-box[data-placement^=left] > .tippy-arrow:before {
    border-width: 8px 0 8px 8px;
    border-left-color: initial;
    right: -7px;
    -webkit-transform-origin: center left;
    -ms-transform-origin: center left;
    transform-origin: center left;
}

.tippy-box[data-placement^=right] > .tippy-arrow {
    left: 0;
}

.tippy-box[data-placement^=right] > .tippy-arrow:before {
    left: -7px;
    border-width: 8px 8px 8px 0;
    border-right-color: initial;
    -webkit-transform-origin: center right;
    -ms-transform-origin: center right;
    transform-origin: center right;
}

.tippy-box[data-inertia][data-state=visible] {
    -webkit-transition-timing-function: cubic-bezier(0.54, 1.5, 0.38, 1.11);
    -o-transition-timing-function: cubic-bezier(0.54, 1.5, 0.38, 1.11);
    transition-timing-function: cubic-bezier(0.54, 1.5, 0.38, 1.11);
}

.tippy-arrow {
    width: 16px;
    height: 16px;
    color: #333;
}

.tippy-arrow:before {
    content: "";
    position: absolute;
    border-color: transparent;
    border-style: solid;
}

.tippy-content {
    position: relative;
    padding: 5px 9px;
    z-index: 1;
}

.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 100; /* Sit on top */
    padding-top: 100px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.9); /* Black w/ opacity */
}

.modal-content {
    margin: auto;
    display: block;
    width: 80%;
    max-width: 700px;
}

#caption {
    margin: auto;
    display: block;
    width: 80%;
    max-width: 700px;
    text-align: center;
    color: #ccc;
    padding: 10px 0;
    height: 150px;
}

.modal-content, #caption {
    animation-name: zoom;
    animation-duration: 0.6s;
}

@keyframes zoom {
    from {transform:scale(0)}
    to {transform:scale(1)}
}

.close {
    position: absolute;
    top: 15px;
    right: 35px;
    color: #f1f1f1;
    font-size: 40px;
    font-weight: bold;
    transition: 0.3s;
}

.close:hover,
.close:focus {
    color: #bbb;
    text-decoration: none;
    cursor: pointer;
}

@media only screen and (max-width: 700px){
    .modal-content {
        width: 100%;
    }
}

@media (min-width: 35.5em) {
    .raffle-top-banner__top-title {
        font-size: 1.5rem;
    }
}

@media (min-width: 47.99875em) {
    .main-block__slide-title {
        max-width: 31.5rem;
    }
}

@media (min-width: 61.99875em) {
    .section-slider__pagination {
        display: none;
    }

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

@media (min-width: 76.24875em) {
    .vip-club__item-image-ibg {
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        aspect-ratio: 1;
        -webkit-transform: translateX(-28%);
        -ms-transform: translateX(-28%);
        transform: translateX(-28%);
    }

    .vip-club__item-image-ibg--mobile {
        display: none;
    }

    .vip-club__item-text-wrapper {
        padding-left: 30%;
    }
}

@media (min-width: 77.49875em) {
    .club-rank {
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: 39% 1fr;
        grid-template-columns: 39% 1fr;
    }

    .rank-step {
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: 0.25rem 1fr;
        grid-template-columns: 0.25rem 1fr;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: 2.5rem;
    }

    .rank-step__line {
        height: 23.75rem;
    }

    .rank-step__line-progress {
        width: 100%;
        height: var(--progress);
    }

    .rank-step__line-progress::after {
        bottom: -0.375rem;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    .rank-step__line-block {
        bottom: 0;
        -webkit-transform: translateY(50%);
        -ms-transform: translateY(50%);
        transform: translateY(50%);
        right: calc(100% + 1rem);
    }

    .rank-step__line-block-current {
        display: none;
    }

    .rank-step__line-block-next {
        display: none;
    }

    .rank-step__line-block-icon-ibg {
        left: 100%;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    }
}

@media (min-width: 77.49875em) and (min-width: 120em) {
    .club-rank {
        gap: 9.75rem;
    }
}

@media (min-width: 99.37375em) {
    .rank-step__item {
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: 8.5rem 1fr;
        grid-template-columns: 8.5rem 1fr;
    }

    .rank-step__image {
        -webkit-transform: scale(1.5) translateX(-25%);
        -ms-transform: scale(1.5) translateX(-25%);
        transform: scale(1.5) translateX(-25%);
    }
}

@media (min-width: 120.5em) {
    .raffle-date-start__counter {
        gap: 1.25rem;
    }
}

@media (min-width: 48em) {
    .vip-club__item-number {
        top: 0.75rem;
    }

    .vip-club__item-number {
        right: 0.75rem;
    }

    .vip-club__item-number {
        width: 1.5rem;
    }

    .raffle-top-banner__top-title {
        gap: 1rem;
    }
}

@media (min-width: 120em) {
    .games_list {
        padding-left: 2.5rem;
    }

    .games_list {
        padding-right: 7.5rem;
    }

    .casino_table {
        padding-left: 2.5rem;
    }

    .casino_table {
        padding-right: 7.5rem;
    }

    .dont_have_crypto {
        padding-left: 2.5rem;
    }

    .dont_have_crypto {
        padding-right: 7.5rem;
    }

    .footbal_cards {
        padding-left: 2.5rem;
    }

    .footbal_cards {
        padding-right: 7.5rem;
    }

    .button {
        padding-top: 0.625rem;
    }

    .button {
        padding-bottom: 0.625rem;
    }

    .button {
        padding-left: 2rem;
    }

    .button {
        padding-right: 2rem;
    }

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

    .button-secondary {
        padding-top: 0.75rem;
    }

    .button-secondary {
        padding-bottom: 0.75rem;
    }

    .button-secondary {
        padding-left: 2rem;
    }

    .button-secondary {
        padding-right: 2rem;
    }

    .button-secondary {
        font-size: 1rem;
    }

    .button-blur {
        padding-top: 0.75rem;
    }

    .button-blur {
        padding-bottom: 0.75rem;
    }

    .button-blur {
        padding-left: 2rem;
    }

    .button-blur {
        padding-right: 2rem;
    }

    .button-blur {
        font-size: 1rem;
    }

    .input-wrapper {
        padding-top: 1.25rem;
    }

    .input-wrapper {
        padding-bottom: 1.25rem;
    }

    .input-wrapper {
        padding-left: 1.25rem;
    }

    .input-wrapper {
        padding-right: 1.25rem;
    }

    input,
    textarea {
        font-size: 0.875rem;
    }

    input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
        font-size: 0.875rem;
    }

    input::-moz-placeholder, textarea::-moz-placeholder {
        font-size: 0.875rem;
    }

    input:-ms-input-placeholder, textarea:-ms-input-placeholder {
        font-size: 0.875rem;
    }

    input::-ms-input-placeholder, textarea::-ms-input-placeholder {
        font-size: 0.875rem;
    }

    input::placeholder,
    textarea::placeholder {
        font-size: 0.875rem;
    }

    .select__option {
        font-size: 0.875rem;
    }

    .title-h2 {
        font-size: 1.5rem;
    }

    .content-container {
        padding-top: 3rem;
    }

    .content-container {
        padding-right: 9.5rem;
    }

    .content-container {
        padding-left: 9.5rem;
    }

    .content-container-secondary {
        padding-right: 7.5rem;
    }

    .content-container-secondary {
        padding-left: 2.5rem;
    }

    .main-block__body {
        padding-left: 2.5rem;
    }

    .main-block__body {
        padding-right: 7.5rem;
    }

    .main-block__slide {
        padding-top: 3.75rem;
    }

    .main-block__slide {
        padding-bottom: 5rem;
    }

    .main-block__slide {
        padding-left: 7.5rem;
    }

    .main-block__slide {
        padding-right: 7.5rem;
    }

    .main-block__slide-title {
        font-size: 2.5rem;
    }

    .main-block__slide-title:not(:last-child) {
        margin-bottom: 0.625rem;
    }

    .main-block__slide-text {
        font-size: 1rem;
    }

    .main-block__slide-text:not(:last-child) {
        margin-bottom: 1.875rem;
    }

    .main-block__slider-scrollbar {
        height: 0.25rem;
    }

    .section-slider__body {
        padding-left: 2.5rem;
    }

    .section-slider__body {
        padding-right: 7.5rem;
    }

    .section-slider__body {
        padding-bottom: 3.75rem;
    }

    .section-slider__slide-inner {
        height: 17.625rem;
    }

    .contact__block:not(:last-child) {
        margin-bottom: 2.5rem;
    }

    .contact__row {
        gap: 2.5rem;
    }

    .form-contact {
        gap: 1rem;
    }

    .form-contact__input-wrapper--textarea {
        height: 7.5rem;
    }

    .info-contact {
        padding: 2rem;
    }

    .info-contact__title {
        font-size: 1.125rem;
    }

    .info-contact__title:not(:last-child) {
        margin-bottom: 2rem;
    }

    .info-contact__text-wrapper {
        gap: 1rem;
    }

    .info-contact__text-wrapper:not(:last-child) {
        margin-bottom: 2.75rem;
    }

    .info-contact__text-wrapper-row {
        font-size: 1rem;
    }

    .accordion-wrapper {
        padding-top: 1.5rem;
    }

    .accordion-wrapper {
        padding-bottom: 1.5rem;
    }

    .accordion-wrapper {
        padding-right: 2rem;
    }

    .accordion-wrapper {
        padding-left: 2rem;
    }

    .active .accordion__header {
        padding-bottom: 1.25rem;
    }

    .accordion__header-text {
        font-size: 1rem;
    }

    .accordion__header-icon-wrapper {
        -ms-flex-preferred-size: 2.5rem;
        flex-basis: 2.5rem;
    }

    .accordion__header-icon-wrapper {
        width: 2.5rem;
    }

    .accordion__header-icon-wrapper svg {
        -ms-flex-preferred-size: 1.5rem;
        flex-basis: 1.5rem;
    }

    .accordion__header-icon-wrapper svg {
        width: 1.5rem;
    }

    .accordion__panel-text {
        font-size: 1rem;
    }

    .vip-club__item-title {
        font-size: 1rem;
    }

    .vip-club__item-number {
        font-size: 1rem;
    }

    .club-rank__preview-title {
        font-size: 2rem;
    }

    .club-rank__preview-title:not(:last-child) {
        margin-bottom: 1rem;
    }

    .club-rank__preview-text {
        font-size: 1.5rem;
    }

    .rank-step__item {
        padding: 2rem;
    }

    .rank-step__title {
        font-size: 1.5rem;
    }

    .rank-step__sub-title {
        font-size: 1rem;
    }

    .rank-step__list-item {
        font-size: 1rem;
    }

    .raffle-top-banner__body {
        padding-top: 2.5rem;
    }

    .raffle-top-banner__body {
        padding-bottom: 3.75rem;
    }

    .raffle-top-banner__top-title span {
        font-size: 3.375rem;
    }

    .raffle-top-banner__title {
        font-size: 5.75rem;
    }

    .raffle-top-banner__title:not(:last-child) {
        margin-bottom: 0.75rem;
    }

    .raffle-top-banner__sub-title {
        font-size: 1.25rem;
    }

    .raffle-top-banner__sub-title:not(:last-child) {
        margin-bottom: 2.5rem;
    }

    .raffle-top-banner__date-start:not(:last-child) {
        margin-bottom: 2.5rem;
    }

    .raffle-top-banner__actions {
        gap: 1.25rem;
    }

    .raffle-top-banner__button {
        -ms-flex-preferred-size: 17.5rem;
        flex-basis: 17.5rem;
    }

    .raffle-top-banner__button {
        height: 3.75rem;
    }

    .raffle-date-start__top-text {
        font-size: 1rem;
    }

    .raffle-date-start__top-text:not(:last-child) {
        margin-bottom: 1rem;
    }

    .raffle-date-start__counter-value-wrapper {
        gap: 0.625rem;
    }

    .raffle-date-start__counter-value {
        gap: 0.375rem;
    }

    .raffle-date-start__counter-value .char {
        font-size: 2.5rem;
    }

    .raffle-date-start__counter-description {
        font-size: 0.875rem;
    }

    .raffle-leaderboard__body:not(:last-child) {
        margin-bottom: 2.5rem;
    }

    .raffle-leaderboard__header:not(:last-child) {
        margin-bottom: 1.125rem;
    }

    .leaderboard-table__row {
        min-height: 3.5rem;
    }

    .leaderboard-table__title {
        font-size: 0.875rem;
    }

    .leaderboard-table__rank {
        width: 2rem;
    }

    .leaderboard-table__rank {
        font-size: 0.875rem;
    }

    .leaderboard-table__user {
        gap: 0.75rem;
    }

    .leaderboard-table__user-avatar {
        width: 2rem;
    }

    .leaderboard-table__user-name {
        font-size: 0.875rem;
    }

    .leaderboard-table__wagered {
        font-size: 0.875rem;
    }

    .leaderboard-table__price {
        font-size: 0.875rem;
    }

    .game-launcher__top:not(:last-child) {
        margin-bottom: 1.25rem;
    }

    .game-launcher__banner {
        height: 42.5rem;
    }

    .game-launcher__banner-sub-title {
        min-height: 3.75rem;
    }

    .game-launcher__banner-sub-title {
        font-size: 1.5rem;
    }

    .game-launcher__table:not(:last-child) {
        margin-bottom: 2.5rem;
    }

    .game-launcher__slider-wrapper:not(:last-child) {
        margin-bottom: 2.5rem;
    }

    .game-launcher__slider-title {
        gap: 0.75rem;
    }

    .game-launcher__slider-title {
        font-size: 1.5rem;
    }

    .game-launcher__slider-title svg {
        -ms-flex-preferred-size: 1.5rem;
        flex-basis: 1.5rem;
    }

    .game-table__row {
        gap: 1.25rem;
    }

    .game-table__col {
        padding-top: 1.5rem;
    }

    .game-table__col {
        padding-bottom: 1.5rem;
    }

    .game-table__col {
        padding-left: 2rem;
    }

    .game-table__col {
        padding-right: 2rem;
    }

    .game-table__field-name {
        font-size: 1rem;
    }

    .game-table__field-value {
        font-size: 1rem;
    }

    .game-table__field-value {
        gap: 0.5rem;
    }

    .games-slider__slide {
        height: 15.875rem;
    }

    .providers-slider__slide {
        height: 6.25rem;
    }

    .providers-slider__slide img {
        width: 6.875rem;
    }

    .providers-slider__slide img {
        height: 3.25rem;
    }
}

.flag-code {
    margin-right: 10px;
}

.select__options.countries {
    color: var(--color-grey-8);
    position: absolute;
    top: calc(100% + 1.600rem);
    width: max(100%, 24rem);
    border-radius: 0.625rem;
    border-top: 0.0625rem solid rgba(var(--color-white-1--rgb), 0.04);
    background-color: var(--color-black-2);
    padding: 1.25rem;
    z-index: 99;
    float: left;
    margin-left: -25px;
}

.select__options.countries.profile {
    width: max(100%, 23rem);
}
}

@media (max-width: 80em) {
    .vip-club__item-title {
        font-size: 0.875rem;
    }

    .vip-club__item-number {
        font-size: 0.8125rem;
    }
}

@media (max-width: 48em) {
    .header_rightSide-content-message {
        display: none;
    }
    .content-container {
        padding-top: 1.575rem;
    }

    .content-container {
        padding-right: 1.15rem;
    }

    .content-container {
        padding-left: 1.15rem;
    }

    .content-container-secondary {
        padding-right: 1.25rem;
    }

    .content-container-secondary {
        padding-left: 1.25rem;
    }

    .raffle-top-banner__body {
        padding-top: 1.25rem;
    }

    .raffle-top-banner__body {
        padding-bottom: 1.25rem;
    }

    .raffle-leaderboard__header:not(:last-child) {
        margin-bottom: 1.25rem;
    }

    .game-launcher__top:not(:last-child) {
        margin-bottom: 1rem;
    }

    .game-table__col {
        padding-top: 1.25rem;
    }

    .game-table__col {
        padding-bottom: 1.25rem;
    }

    .game-table__col {
        padding-left: 1.25rem;
    }

    .game-table__col {
        padding-right: 1.25rem;
    }
}

@media screen and (max-width: 1000px) {
    .mobile-profile-burger-menu-rightSide {
        outline: none;
        border: none;
        background: unset;
        display: block;
    }

    .header_rightSide-content-button.user {
        display: none;
    }

    .header_rightSide {
        width: 20%;
    }

    .header_rightSide.width-100 {
        width: 100%;
    }

    .header_leftSide {
        width: 20%;
    }

    .navigation {
        display: none;
    }

    .content {
        width: 100vw;
    }

    .deposit_page,
    .verification_page,
    .raffle_page {
        padding: 30px 20px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .deposit_page-leftSide,
    .deposit_page-rightSide {
        width: 100%;
    }

    .deposit_page-rightSide {
        /*display: none;*/
    }

    .deposit_page-columns {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }

    .deposit_page-leftSide-column,
    .deposit_page-rightSide-column {
        width: 100%;
    }

    .deposit_page-rightSide-column {
        padding-left: 0;
    }

    .deposit_page-leftSide-column > .column-name {
        margin-top: 30px;
    }

    .deposit_history_table_row > .deposit_history_table_row_column:first-child {
        display: none;
    }

    .deposit_history_table_row {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

    .footer {
        /*display: none;*/
    }

    .header_leftSide-logotype-text {
        display: none;
    }

    .header_rightSide-content-button.alerts {
        display: none;
    }

    .header_leftSide-search {
        display: none;
    }

    .header_rightSide-content-button-name {
        display: none;
    }

    .header {
        padding: 10px 20px;
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        z-index: 100;
    }

    .body-content {
        padding-top: 70px;
    }

    .header_rightSide-content-button.user > svg {
        display: none;
    }

    .deposit_page-name {
        text-align: center;
    }

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

    .withdraw_page-columns > .deposit_page-leftSide-column > .column-name {
        margin-top: 0;
    }

    /*.withdraw_page-columns > .deposit_page-rightSide-column > .column-name {*/
    /*    margin-top: 30px;*/
    /*}*/

    .deposit_page-mobilemenu{
        margin-top: 30px;
        margin-bottom: 30px;
        width: 100%;
    }
    .deposit_page-leftSide-column,
    .deposit_page-mobilemenu-column{
        display: block;
        width: 50%;
    }
    .deposit_page-mobilemenu-column{
        box-sizing: border-box;
        padding-left: 30px;
    }
    .deposit_page-mobilemenu{

        box-sizing: border-box;
    }
    .deposit_page-mobilemenu-userCard{
        border-radius: 10px;
        border-top: 1px solid rgba(255, 255, 255, 0.04);
        background: #111623;

        width: 100%;
        padding: 32px 20px;
        box-sizing: border-box;
    }
    .deposit_page-mobilemenu-userCard-button{
        margin-top: 20px;
        display: block;
        outline: none;
        border: none;

        border-radius: 10px;
        border: 1px solid #1C2436;
        background: linear-gradient(270deg, rgba(23, 30, 47, 0.84) 0%, rgba(23, 30, 47, 0.44) 100%);
        color: #7881A1;
        text-shadow: 0px 4px 12px rgba(0, 0, 0, 0.12);
        font-size: 14px;
        font-style: normal;
        font-weight: 500;
        line-height: 20px; /* 142.857% */
        padding: 14px;
        width: 100%;
        cursor: pointer;

        box-sizing: border-box;
        text-align: center;
    }
    .deposit_page-mobilemenu-userCard-button.logout{
        background: unset;
    }
    .deposit_page-mobilemenu-userCard-buttonsRow{
        display: flex;
        justify-content: space-between;
        margin-bottom: 10px;
        margin-top: 20px;
    }
    .deposit_page-mobilemenu-userCard-buttonRow{
        display: block;
        outline: none;
        border: none;

        border-radius: 10px;
        border: 1px solid #1C2436;
        background: linear-gradient(270deg, rgba(23, 30, 47, 0.84) 0%, rgba(23, 30, 47, 0.44) 100%);

        color: #7881A1;
        text-shadow: 0px 4px 12px rgba(0, 0, 0, 0.12);
        font-size: 14px;
        font-style: normal;
        font-weight: 500;
        line-height: 20px; /* 142.857% */
        width: 48%;
        padding: 14px;
        box-sizing: border-box;

        cursor: pointer;
        text-align: center;
    }
    .deposit_page-mobilemenu-userCard-buttonRow.active{
        border-radius: 10px;
        background: var(--1, radial-gradient(155.2% 155.87% at 31.94% -11.82%, #9186FF 0%, #6D61FF 33.87%, #574AFF 91.62%));
        /* #1 */
        box-shadow: 0px 8px 12px 0px rgba(0, 0, 0, 0.02);

        color: #F5F8FF;
        text-shadow: 0px 4px 12px rgba(0, 0, 0, 0.12);
        font-size: 14px;
        font-style: normal;
        font-weight: 500;
        line-height: 20px; /* 142.857% */
    }
    .deposit_page-mobilemenu-userCard-balance{
        display: flex;
        width: 100%;
        margin-top: 30px;
        align-items: center;

        border-radius: 10px;
        background: #0E121D;
    }
    .deposit_page-mobilemenu-userCard-balance-bitcoin{
        width: 48px;
        height: 48px;
        display: flex;
        justify-content: space-around;
        align-items: center;
        border-radius: 10px;
        border: 1px solid #1C2436;
        background: linear-gradient(270deg, rgba(23, 30, 47, 0.84) 0%, rgba(23, 30, 47, 0.44) 100%);
    }
    .deposit_page-mobilemenu-userCard-balance-text{
        margin-left: 15px;
        color: #F5F8FF;
        font-feature-settings: 'clig' off, 'liga' off;
        font-size: 14px;
        font-style: normal;
        font-weight: 500;
        line-height: 20px; /* 142.857% */
        letter-spacing: 0.1px;

    }
    .deposit_page-mobilemenu-userCard-name{
        color: #F5F8FF;
        font-feature-settings: 'clig' off, 'liga' off;
        font-size: 20px;
        font-style: normal;
        font-weight: 500;
        line-height: 20px; /* 100% */
        letter-spacing: 0.1px;

        display: block;
        text-align: center;
    }
    .deposit_page-mobilemenu-userCard-button.active{
        border-radius: 10px;
        border: 1px solid #263049;
        background: #1E273D;
        color: #fff;
    }
    .promotions-row-item {
        width: 100%;
        background-size: cover;
        background-position: bottom left;
    }

    .column-row-type-text {
        display: block;
    }

    .deposit_history_table.transaction > .deposit_history_table_row > .deposit_history_table_row_column:nth-child(2) > div {
        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;
        color: #fff;
        font-size: 12px;
        font-style: normal;
        font-weight: 600;
        line-height: 28px;
        /* 233.333% */
    }

    .deposit_history_table.transaction > .deposit_history_table_row > .deposit_history_table_row_column:nth-child(2) {
        color: #576081;
        font-size: 12px;
        font-style: normal;
        font-weight: 600;
        line-height: 28px;
        /* 233.333% */
        text-align: left;
    }

    .deposit_history_table.transaction > .deposit_history_table_row > .deposit_history_table_row_column:nth-child(2) > div > img {
        margin-right: 8px;
    }

    .deposit_history_table.transaction > .deposit_history_table_row > .deposit_history_table_row_column:nth-child(3) {
        display: none;
    }

    .transactions-table-header {
        display: none;
    }

    .deposit_history_table.transaction .deposit_history_table_row:nth-child(odd) {
        background: unset;
        border-radius: unset;
        border-top: unset;
        -webkit-box-shadow: unset;
        box-shadow: unset;
    }

    .deposit_history_table.transaction .deposit_history_table_row:nth-child(even) {
        border-radius: 10px;
        border-top: 1px solid rgba(255, 255, 255, 0.04);
        background: #0e121d;
        -webkit-box-shadow: 0px 0px 44px 0px rgba(5, 5, 13, 0.24);
        box-shadow: 0px 0px 44px 0px rgba(5, 5, 13, 0.24);
    }

    .deposit_history_table.transaction > .deposit_history_table_row > .deposit_history_table_row_column:nth-child(4) {
        color: #576081;
        text-align: right;
        font-size: 12px;
        font-style: normal;
        font-weight: 600;
        line-height: 28px;
        /* 233.333% */
    }

    .deposit_history_table.transaction .deposit_history_table_row_column {
        width: 50%;
    }

    .deposit-successfull-mobile-text {
        display: block;
        text-align: right;
        color: #fff;
        font-size: 12px;
        font-style: normal;
        font-weight: 600;
        line-height: 28px;
        /* 233.333% */
    }

    .top-slider {
        padding: 20px;
    }

    .top-slider > .swiper {
        border-radius: 8px;
    }

    .banners {
        /*overflow-x: scroll;*/
        padding: 20px;
    }

    .banners-item {
        /*width: 100%;*/
    }

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

    .banners.swiper {
        width: unset;
    }

    .footbal_cards {
        padding-right: 0;
    }

    /*.casino_table_header,*/

    /*.casino_table_body,*/

    .footbal_cards {
        padding: 20px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }

    .footbal_cards-item_teams > img {
        width: 30%;
        height: unset;
    }

    .footbal_cards-item_teamsmoney-item {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        -ms-flex-pack: distribute;
        justify-content: space-around;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        border-radius: 10px;
    }

    .footbal_cards-item_teamsmoney-item-first {
        margin-right: 0;
    }

    .casino_table {
        padding: 20px;
    }

    .casino_table {
        overflow-x: scroll;
        padding-left: 20px;
    }

    .casino_table .column {
        width: 150px;
    }

    .casino_table .row {
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content;
    }

    .casino_table_header {
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content;
    }

    .dont_have_crypto {
        padding: 20px;
    }

    .dont_have_crypto_content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        padding: 20px;
    }

    .dont_have_crypto_row {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        width: 100%;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    }

    .dont_have_crypto_row > img {
        width: 18%;
        display: block;
        margin-right: 0;
    }

    .dont_have_crypto-text {
        display: none;
    }

    .dont_have_crypto-text.mobile-text {
        display: block;
        width: 100%;
        text-align: center;
        color: #fff;
        -webkit-font-feature-settings: "clig" off, "liga" off;
        font-feature-settings: "clig" off, "liga" off;
        font-size: 14px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        letter-spacing: 0.2px;
        margin-bottom: 15px;
    }

    .dont_have_crypto_button {
        margin-top: 15px;
        display: block;
        width: 100%;
    }

    .mySwiper .swiper-slide {
        padding: 20px;
    }

    .swiper-slide-offer {
        color: #f5f8ff;
        text-align: center;
        /* #1 */
        text-shadow: 1px 2px 20px rgba(0, 0, 0, 0.3);
        font-size: 20px;
        font-style: normal;
        font-weight: 800;
        line-height: 140%;
        /* 28px */
        text-transform: uppercase;
        width: 100%;
    }

    .swiper-slide-underOffer {
        text-align: center;
        width: 100%;
    }

    .swiper-slide-button-get-bonus {
        display: block;
        width: 100%;
        margin-top: 150px;
    }

    .top-slider {
        height: unset;
    }

    .games_list_categories_list {
        overflow-x: scroll;
    }

    .mobile_bottom_menu {
        position: fixed;
        bottom: 0;
        left: 0;
        width: 100vw;
        padding: 12px 50px;
        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;
        -webkit-box-shadow: 0px 0px 44px rgba(0, 0, 0, 0.44);
        /*background: #111623;*/
        box-shadow: 0px 0px 44px rgba(0, 0, 0, 0.44);
        z-index: 10;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }

    .mobile_bottom_menu-item {
        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;
        color: #fff;
        font-size: 10px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
    }

    .mobile_bottom_menu-item > svg {
        margin-bottom: 8px;
    }

    body {
        /*padding-bottom: 50px;*/
    }

    .games_list_categories_list_item-text {
        font-size: 12px;
    }

    .navigation-overlay-mobile {
        display: block;
        position: fixed;
        z-index: 20;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, 0.7);
        display: none;
    }

    .navigation {
        position: fixed;
        z-index: 2;
        top: 0;
        left: 0;
        height: 100%;
        width: 65%;
        z-index: 30;
        overflow-y: scroll;
    }

    .login_window {
        width: 100%;
        height: 100%;
    }

    .login_window-form {
        width: unset;
    }

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

    .accountSettings-column {
        width: 100%;
    }

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

    .preferences-item {
        width: 100%;
        margin-bottom: 20px;
    }

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

    .security-row-item {
        width: 100%;
    }

    .security-row > .security-row-item {
        margin-bottom: 10px;
    }

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

    .verification_row-item {
        width: 100%;
        margin-bottom: 20px;
    }

    .under-verification-text {
        display: none;
    }

    .verification_page .deposit_page-name {
        display: none;
    }

    .verification_row-item {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    }

    .verification_row-item-text {
        margin-top: 0;
        text-align: left;
        padding-left: 20px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }

    .verification_row-item-name {
        color: #f5f8ff;
        -webkit-font-feature-settings: "clig" off, "liga" off;
        font-feature-settings: "clig" off, "liga" off;
        font-size: 14px;
        font-style: normal;
        font-weight: 500;
        line-height: 20px;
        /* 142.857% */
        letter-spacing: 0.1px;
        text-align: left;
    }

    .verification_row-item-undername {
        text-align: left;
        color: #7881a1;
        text-shadow: 0px 4px 12px rgba(0, 0, 0, 0.12);
        font-size: 12px;
        font-style: normal;
        font-weight: 500;
        line-height: 20px;
        /* 166.667% */
        margin-top: 8px;
    }

    .verification_row.identify > .verification_row-item {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

@media screen and (max-width: 1000px) and (max-width: 35.5em) {
    .footbal_cards {
        padding-left: 1.25rem;
    }

    .footbal_cards {
        padding-right: 1.25rem;
    }

    .footbal_cards {
        padding-left: 1.25rem;
    }

    .footbal_cards {
        padding-right: 1.25rem;
    }

    .casino_table {
        padding-left: 1.25rem;
    }

    .casino_table {
        padding-right: 1.25rem;
    }

    .dont_have_crypto {
        padding-left: 1.25rem;
    }

    .dont_have_crypto {
        padding-right: 1.25rem;
    }
}

@media (max-width: 20em) {
    .raffle-top-banner__top-title {
        gap: 0.5rem;
    }

    .raffle-top-banner__top-title {
        font-size: 1rem;
    }
}

@media (max-width: 99.99875em) {
    .vip-club__row {
        -ms-grid-columns: (1fr)[3];
        grid-template-columns: repeat(3, 1fr);
    }
}

@media (max-width: 99.37375em) {
    .rank-step__image {
        position: absolute;
        z-index: 1;
        top: 0;
        right: 0;
        width: 30%;
        aspect-ratio: 1;
        -webkit-transform: translateX(10%);
        -ms-transform: translateX(10%);
        transform: translateX(10%);
    }
}

@media (max-width: 88.75em) {
    .vip-club__item {
        padding: 0 1rem 1.125rem;
    }
}

@media (max-width: 77.49875em) {
    .club-rank {
        margin-top: -8%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .rank-step {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 5.375rem;
    }

    .rank-step__line {
        height: 0.25rem;
    }

    .rank-step__line-progress {
        width: var(--progress);
        height: 100%;
    }

    .rank-step__line-progress::after {
        right: -0.375rem;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    }

    .rank-step__line-block {
        top: calc(100% + 1rem);
        right: 0;
        -webkit-transform: translateX(50%);
        -ms-transform: translateX(50%);
        transform: translateX(50%);
    }

    .rank-step__line-block-icon-ibg {
        bottom: 90%;
        left: 50%;
        -webkit-transform: rotate(-90deg) translateX(-50%);
        -ms-transform: rotate(-90deg) translateX(-50%);
        transform: rotate(-90deg) translateX(-50%);
    }

    .rank-step__image {
        width: 20%;
    }
}

@media (max-width: 77.5em) {
    .rank-step__item {
        padding: 1.25rem;
    }

    .rank-step__title {
        font-size: 1rem;
    }

    .rank-step__sub-title {
        font-size: 0.875rem;
    }

    .rank-step__list-item {
        font-size: 0.875rem;
    }
}

@media (max-width: 76.24875em) {
    .vip-club__row {
        -webkit-column-gap: 1.1875rem;
        -moz-column-gap: 1.1875rem;
        column-gap: 1.1875rem;
        row-gap: 2.5rem;
    }

    .vip-club__item {
        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: 0.75rem;
    }

    .vip-club__item-image-ibg {
        display: none;
        width: 60%;
        padding-bottom: 60%;
        margin-top: -16%;
    }

    .vip-club__item-image-ibg--mobile {
        display: block;
    }

    .vip-club__item-title {
        text-align: center;
    }

    .vip-club__item-list-title {
        text-align: center;
    }

    .vip-club__item-list-subtitle {
        text-align: center;
    }
}

@media (max-width: 61.99875em) {
    .games_list_search {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 11.25rem;
        flex: 0 0 11.25rem;
    }

    .contact__row {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .rank-step__image {
        width: 30%;
    }

    .raffle-date-start__counter-value .char-background {
        padding: 0 0.5rem;
    }

    .game-table__row {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .slider-all {
        padding: 0.625rem;
    }
}

@media (max-width: 47.99875em) {
    .games_list_search {
        padding: 0.75rem 1rem;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 10rem;
        flex: 0 0 10rem;
    }

    .games_list_types_list {
        gap: 1.5rem;
    }

    .games_list_types_list .games_list_types_list_right {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 3.25rem;
        flex: 0 0 3.25rem;
    }

    .games_list_types_list .select .select__content {
        display: none;
    }

    .select__options {
        padding: 0.75rem;
    }

    .select__scroll {
        max-height: 7rem;
        gap: 0.75rem;
    }

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

    .main-block__slide-title {
        text-align: center;
    }

    .main-block__slide-text {
        text-align: center;
    }

    .main-block__slide-background-ibg img {
        display: none;
    }

    .main-block__slide-background-ibg img.mobile {
        display: block;
        -webkit-transform: scale(1.2);
        -ms-transform: scale(1.2);
        transform: scale(1.2);
    }

    .section-slider__slider {
        overflow: visible !important;
    }

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

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

    .raffle-leaderboard__search-wrapper {
        width: 100%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 2.5rem;
        flex: 0 0 2.5rem;
    }

    .raffle-leaderboard__pagination {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .leaderboard-table__row {
        padding: 0.375rem 1rem;
        -ms-grid-columns: 15% 40% 24% 20%;
        grid-template-columns: 15% 40% 24% 20%;
    }

    .leaderboard-table__title span {
        display: none;
    }

    .leaderboard-table__title span.mobile {
        display: block;
    }

    .game-launcher__back-text {
        display: none;
    }

    .game-launcher__title {
        text-align: left;
    }

    .game-launcher__banner-background-ibg img {
        display: none;
    }

    .game-launcher__banner-background-ibg img.mobile {
        display: block;
    }

    .slider-arrows {
        display: none;
    }

    .support {
        display: none;
    }
}

@media (max-width: 43.12375em) {
    .club-rank__preview {
        margin: -22% 0;
    }
}

@media (max-width: 35.5em) {
    .deposit_submit.verification {
        margin-top: 10px;
        padding: 10px;
    }
    .cell img {
        width: 30px;
        height: 30px;
    }
    .games_list {
        padding-left: 1.25rem;
    }

    .games_list {
        padding-right: 1.25rem;
    }

    .casino_table {
        padding-left: 1.25rem;
    }

    .casino_table {
        padding-right: 1.25rem;
    }

    .dont_have_crypto {
        padding-left: 1.25rem;
    }

    .dont_have_crypto {
        padding-right: 1.25rem;
    }

    .footbal_cards {
        padding-left: 1.25rem;
    }

    .footbal_cards {
        padding-right: 1.25rem;
    }

    .button-main {
        font-size: 0.875rem;
    }

    .button-secondary {
        font-size: 0.875rem;
    }

    .button-blur {
        font-size: 0.875rem;
    }

    .select__option {
        font-size: 0.75rem;
    }

    .main-block__body {
        padding-left: 1.25rem;
    }

    .main-block__body {
        padding-right: 1.25rem;
    }

    .main-block__slide {
        padding-top: 1.5rem;
    }

    .main-block__slide {
        padding-bottom: 0.625rem;
    }

    .main-block__slide {
        padding-left: 1.25rem;
    }

    .main-block__slide {
        padding-right: 1.25rem;
    }

    .main-block__slide-title {
        font-size: 1.25rem;
    }

    .main-block__slide-title:not(:last-child) {
        margin-bottom: 0.75rem;
    }

    .main-block__slide-text {
        font-size: 0.875rem;
    }

    .main-block__slide-text:not(:last-child) {
        margin-bottom: 4.5rem;
    }

    .main-block__slider-scrollbar {
        height: 0.125rem;
    }

    .section-slider__body {
        padding-left: 1.25rem;
    }

    .section-slider__body {
        padding-right: 1.25rem;
    }

    .section-slider__body {
        padding-bottom: 1.875rem;
    }

    .section-slider__slide-inner {
        height: 11.25rem;
    }

    .raffle-top-banner__top-title span {
        font-size: 1.5rem;
    }

    .raffle-top-banner__title {
        font-size: 2rem;
    }

    .raffle-top-banner__title:not(:last-child) {
        margin-bottom: 0.5rem;
    }

    .raffle-top-banner__sub-title {
        font-size: 0.75rem;
    }

    .raffle-top-banner__sub-title:not(:last-child) {
        margin-bottom: 1.25rem;
    }

    .raffle-top-banner__date-start:not(:last-child) {
        margin-bottom: 2rem;
    }

    .raffle-top-banner__actions {
        gap: 0.9375rem;
    }

    .raffle-top-banner__button {
        -ms-flex-preferred-size: 8.75rem;
        flex-basis: 8.75rem;
    }

    .raffle-top-banner__button {
        height: 2.5rem;
    }

    .raffle-date-start__top-text {
        font-size: 0.75rem;
    }

    .raffle-date-start__top-text:not(:last-child) {
        margin-bottom: 0.75rem;
    }

    .raffle-date-start__counter {
        gap: 0.8125rem;
    }

    .raffle-date-start__counter-value-wrapper {
        gap: 0.25rem;
    }

    .raffle-date-start__counter-value {
        gap: 0.25rem;
    }

    .raffle-date-start__counter-value .char {
        font-size: 1.25rem;
    }

    .raffle-date-start__counter-description {
        font-size: 0.625rem;
    }

    .raffle-leaderboard__body:not(:last-child) {
        margin-bottom: 1.875rem;
    }

    .leaderboard-table__row {
        min-height: 2.5rem;
    }

    .leaderboard-table__title {
        font-size: 0.75rem;
    }

    .leaderboard-table__rank {
        width: 1.5rem;
    }

    .leaderboard-table__rank {
        font-size: 0.75rem;
    }

    .leaderboard-table__user {
        gap: 0.5rem;
    }

    .leaderboard-table__user-avatar {
        width: 1.5rem;
    }

    .leaderboard-table__user-name {
        font-size: 0.75rem;
    }

    .leaderboard-table__wagered {
        font-size: 0.75rem;
    }

    .leaderboard-table__price {
        font-size: 0.75rem;
    }

    .game-launcher__banner-sub-title {
        min-height: 2.5rem;
    }

    .game-launcher__banner-sub-title {
        font-size: 1rem;
    }

    .game-launcher__table:not(:last-child) {
        margin-bottom: 1.875rem;
    }

    .game-launcher__slider-wrapper:not(:last-child) {
        margin-bottom: 1.875rem;
    }

    .game-launcher__slider-title {
        gap: 0.625rem;
    }

    .game-launcher__slider-title {
        font-size: 1rem;
    }

    .game-launcher__slider-title svg {
        -ms-flex-preferred-size: 1.25rem;
        flex-basis: 1.25rem;
    }

    .game-table__row {
        gap: 0.625rem;
    }

    .game-table__field-name {
        font-size: 0.875rem;
    }

    .game-table__field-value {
        font-size: 0.875rem;
    }

    .game-table__field-value {
        gap: 0.375rem;
    }

    .games-slider__slide {
        height: 8.625rem;
    }

    .providers-slider__slide {
        height: 3.375rem;
    }

    .providers-slider__slide img {
        width: 4.6875rem;
    }

    .providers-slider__slide img {
        height: 2.125rem;
    }
}

@media (max-width: 29.99875em) {
    .main-block__slide-button {
        width: 100%;
    }

    .rank-step__image {
        width: 34%;
    }
}

@media (max-width: 26.87375em) {
    .club-rank__preview-background-ibg {
        -webkit-transform: scale(1.6) translateX(8%);
        -ms-transform: scale(1.6) translateX(8%);
        transform: scale(1.6) translateX(8%);
    }
}

@media (max-width: 23.4375em) {

    .button {
        padding-top: 0.5rem;
    }

    .button {
        padding-bottom: 0.5rem;
    }

    .button {
        padding-left: 1.5rem;
    }

    .button {
        padding-right: 1.5rem;
    }

    .button-secondary {
        padding-top: 0.625rem;
    }

    .button-secondary {
        padding-bottom: 0.625rem;
    }

    .button-secondary {
        padding-left: 1.25rem;
    }

    .button-secondary {
        padding-right: 1.25rem;
    }

    .button-blur {
        padding-top: 0.625rem;
    }

    .button-blur {
        padding-bottom: 0.625rem;
    }

    .button-blur {
        padding-left: 1.25rem;
    }

    .button-blur {
        padding-right: 1.25rem;
    }

    .input-wrapper {
        padding-top: 0.625rem;
    }

    .input-wrapper {
        padding-bottom: 0.625rem;
    }

    .input-wrapper {
        padding-left: 1rem;
    }

    .input-wrapper {
        padding-right: 1rem;
    }

    input,
    textarea {
        font-size: 0.75rem;
    }

    input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
        font-size: 0.75rem;
    }

    input::-moz-placeholder, textarea::-moz-placeholder {
        font-size: 0.75rem;
    }

    input:-ms-input-placeholder, textarea:-ms-input-placeholder {
        font-size: 0.75rem;
    }

    input::-ms-input-placeholder, textarea::-ms-input-placeholder {
        font-size: 0.75rem;
    }

    input::placeholder,
    textarea::placeholder {
        font-size: 0.75rem;
    }

    .title-h2 {
        font-size: 1.25rem;
    }

    .contact__block:not(:last-child) {
        margin-bottom: 1.875rem;
    }

    .contact__row {
        gap: 1.25rem;
    }

    .form-contact {
        gap: 0.625rem;
    }

    .form-contact__input-wrapper--textarea {
        height: 5rem;
    }

    .info-contact {
        padding: 1.25rem;
    }

    .info-contact__title {
        font-size: 1rem;
    }

    .info-contact__title:not(:last-child) {
        margin-bottom: 1.25rem;
    }

    .info-contact__text-wrapper {
        gap: 0.75rem;
    }

    .info-contact__text-wrapper:not(:last-child) {
        margin-bottom: 1.5rem;
    }

    .info-contact__text-wrapper-row {
        font-size: 0.875rem;
    }

    .accordion-wrapper {
        padding-top: 0.75rem;
    }

    .accordion-wrapper {
        padding-bottom: 0.75rem;
    }

    .accordion-wrapper {
        padding-right: 1rem;
    }

    .accordion-wrapper {
        padding-left: 1rem;
    }

    .active .accordion__header {
        padding-bottom: 0.75rem;
    }

    .accordion__header-text {
        font-size: 0.75rem;
    }

    .accordion__header-icon-wrapper {
        -ms-flex-preferred-size: 2rem;
        flex-basis: 2rem;
    }

    .accordion__header-icon-wrapper {
        width: 2rem;
    }

    .accordion__header-icon-wrapper svg {
        -ms-flex-preferred-size: 1.25rem;
        flex-basis: 1.25rem;
    }

    .accordion__header-icon-wrapper svg {
        width: 1.25rem;
    }

    .accordion__panel-text {
        font-size: 0.75rem;
    }

    .vip-club__item-number {
        top: 0.5rem;
    }

    .vip-club__item-number {
        right: 0.5rem;
    }

    .vip-club__item-number {
        width: 1.25rem;
    }

    .club-rank__preview-title {
        font-size: 1.5rem;
    }

    .club-rank__preview-title:not(:last-child) {
        margin-bottom: 0.75rem;
    }

    .club-rank__preview-text {
        font-size: 1.25rem;
    }

    .game-launcher__banner {
        height: 32.5rem;
    }
}

@media (min-width: 35.5em) and (max-width: 120em) {
    @supports (padding-left: clamp( 1.25rem , 0.724852071rem  +  1.4792899408vw , 2.5rem )) {
        .games_list {
            padding-left: clamp( 1.25rem , 0.724852071rem  +  1.4792899408vw , 2.5rem );
        }
    }

    @supports not (padding-left: clamp( 1.25rem , 0.724852071rem  +  1.4792899408vw , 2.5rem )) {
        .games_list {
            padding-left: calc(
                1.25rem + 1.25 * (100vw - 35.5rem) / 84.5
            );
        }
    }

    @supports (padding-right: clamp( 1.25rem , -1.375739645rem  +  7.3964497041vw , 7.5rem )) {
        .games_list {
            padding-right: clamp( 1.25rem , -1.375739645rem  +  7.3964497041vw , 7.5rem );
        }
    }

    @supports not (padding-right: clamp( 1.25rem , -1.375739645rem  +  7.3964497041vw , 7.5rem )) {
        .games_list {
            padding-right: calc(
                1.25rem + 6.25 * (100vw - 35.5rem) / 84.5
            );
        }
    }

    @supports (padding-left: clamp( 1.25rem , 0.724852071rem  +  1.4792899408vw , 2.5rem )) {
        .casino_table {
            padding-left: clamp( 1.25rem , 0.724852071rem  +  1.4792899408vw , 2.5rem );
        }
    }

    @supports not (padding-left: clamp( 1.25rem , 0.724852071rem  +  1.4792899408vw , 2.5rem )) {
        .casino_table {
            padding-left: calc(
                1.25rem + 1.25 * (100vw - 35.5rem) / 84.5
            );
        }
    }

    @supports (padding-right: clamp( 1.25rem , -1.375739645rem  +  7.3964497041vw , 7.5rem )) {
        .casino_table {
            padding-right: clamp( 1.25rem , -1.375739645rem  +  7.3964497041vw , 7.5rem );
        }
    }

    @supports not (padding-right: clamp( 1.25rem , -1.375739645rem  +  7.3964497041vw , 7.5rem )) {
        .casino_table {
            padding-right: calc(
                1.25rem + 6.25 * (100vw - 35.5rem) / 84.5
            );
        }
    }

    @supports (padding-left: clamp( 1.25rem , 0.724852071rem  +  1.4792899408vw , 2.5rem )) {
        .dont_have_crypto {
            padding-left: clamp( 1.25rem , 0.724852071rem  +  1.4792899408vw , 2.5rem );
        }
    }

    @supports not (padding-left: clamp( 1.25rem , 0.724852071rem  +  1.4792899408vw , 2.5rem )) {
        .dont_have_crypto {
            padding-left: calc(
                1.25rem + 1.25 * (100vw - 35.5rem) / 84.5
            );
        }
    }

    @supports (padding-right: clamp( 1.25rem , -1.375739645rem  +  7.3964497041vw , 7.5rem )) {
        .dont_have_crypto {
            padding-right: clamp( 1.25rem , -1.375739645rem  +  7.3964497041vw , 7.5rem );
        }
    }

    @supports not (padding-right: clamp( 1.25rem , -1.375739645rem  +  7.3964497041vw , 7.5rem )) {
        .dont_have_crypto {
            padding-right: calc(
                1.25rem + 6.25 * (100vw - 35.5rem) / 84.5
            );
        }
    }

    @supports (padding-left: clamp( 1.25rem , 0.724852071rem  +  1.4792899408vw , 2.5rem )) {
        .footbal_cards {
            padding-left: clamp( 1.25rem , 0.724852071rem  +  1.4792899408vw , 2.5rem );
        }
    }

    @supports not (padding-left: clamp( 1.25rem , 0.724852071rem  +  1.4792899408vw , 2.5rem )) {
        .footbal_cards {
            padding-left: calc(
                1.25rem + 1.25 * (100vw - 35.5rem) / 84.5
            );
        }
    }

    @supports (padding-right: clamp( 1.25rem , -1.375739645rem  +  7.3964497041vw , 7.5rem )) {
        .footbal_cards {
            padding-right: clamp( 1.25rem , -1.375739645rem  +  7.3964497041vw , 7.5rem );
        }
    }

    @supports not (padding-right: clamp( 1.25rem , -1.375739645rem  +  7.3964497041vw , 7.5rem )) {
        .footbal_cards {
            padding-right: calc(
                1.25rem + 6.25 * (100vw - 35.5rem) / 84.5
            );
        }
    }

    @supports (font-size: clamp( 0.875rem , 0.8224852071rem  +  0.1479289941vw , 1rem )) {
        .button-main {
            font-size: clamp( 0.875rem , 0.8224852071rem  +  0.1479289941vw , 1rem );
        }
    }

    @supports not (font-size: clamp( 0.875rem , 0.8224852071rem  +  0.1479289941vw , 1rem )) {
        .button-main {
            font-size: calc(
                0.875rem + 0.125 * (100vw - 35.5rem) / 84.5
            );
        }
    }

    @supports (font-size: clamp( 0.875rem , 0.8224852071rem  +  0.1479289941vw , 1rem )) {
        .button-secondary {
            font-size: clamp( 0.875rem , 0.8224852071rem  +  0.1479289941vw , 1rem );
        }
    }

    @supports not (font-size: clamp( 0.875rem , 0.8224852071rem  +  0.1479289941vw , 1rem )) {
        .button-secondary {
            font-size: calc(
                0.875rem + 0.125 * (100vw - 35.5rem) / 84.5
            );
        }
    }

    @supports (font-size: clamp( 0.875rem , 0.8224852071rem  +  0.1479289941vw , 1rem )) {
        .button-blur {
            font-size: clamp( 0.875rem , 0.8224852071rem  +  0.1479289941vw , 1rem );
        }
    }

    @supports not (font-size: clamp( 0.875rem , 0.8224852071rem  +  0.1479289941vw , 1rem )) {
        .button-blur {
            font-size: calc(
                0.875rem + 0.125 * (100vw - 35.5rem) / 84.5
            );
        }
    }

    @supports (font-size: clamp( 0.75rem , 0.6974852071rem  +  0.1479289941vw , 0.875rem )) {
        .select__option {
            font-size: clamp( 0.75rem , 0.6974852071rem  +  0.1479289941vw , 0.875rem );
        }
    }

    @supports not (font-size: clamp( 0.75rem , 0.6974852071rem  +  0.1479289941vw , 0.875rem )) {
        .select__option {
            font-size: calc(
                0.75rem + 0.125 * (100vw - 35.5rem) / 84.5
            );
        }
    }

    @supports (padding-left: clamp( 1.25rem , 0.724852071rem  +  1.4792899408vw , 2.5rem )) {
        .main-block__body {
            padding-left: clamp( 1.25rem , 0.724852071rem  +  1.4792899408vw , 2.5rem );
        }
    }

    @supports not (padding-left: clamp( 1.25rem , 0.724852071rem  +  1.4792899408vw , 2.5rem )) {
        .main-block__body {
            padding-left: calc(
                1.25rem + 1.25 * (100vw - 35.5rem) / 84.5
            );
        }
    }

    @supports (padding-right: clamp( 1.25rem , -1.375739645rem  +  7.3964497041vw , 7.5rem )) {
        .main-block__body {
            padding-right: clamp( 1.25rem , -1.375739645rem  +  7.3964497041vw , 7.5rem );
        }
    }

    @supports not (padding-right: clamp( 1.25rem , -1.375739645rem  +  7.3964497041vw , 7.5rem )) {
        .main-block__body {
            padding-right: calc(
                1.25rem + 6.25 * (100vw - 35.5rem) / 84.5
            );
        }
    }

    @supports (padding-top: clamp( 1.5rem , 0.5547337278rem  +  2.6627218935vw , 3.75rem )) {
        .main-block__slide {
            padding-top: clamp( 1.5rem , 0.5547337278rem  +  2.6627218935vw , 3.75rem );
        }
    }

    @supports not (padding-top: clamp( 1.5rem , 0.5547337278rem  +  2.6627218935vw , 3.75rem )) {
        .main-block__slide {
            padding-top: calc(
                1.5rem + 2.25 * (100vw - 35.5rem) / 84.5
            );
        }
    }

    @supports (padding-bottom: clamp( 0.625rem , -1.2130177515rem  +  5.1775147929vw , 5rem )) {
        .main-block__slide {
            padding-bottom: clamp( 0.625rem , -1.2130177515rem  +  5.1775147929vw , 5rem );
        }
    }

    @supports not (padding-bottom: clamp( 0.625rem , -1.2130177515rem  +  5.1775147929vw , 5rem )) {
        .main-block__slide {
            padding-bottom: calc(
                0.625rem + 4.375 * (100vw - 35.5rem) / 84.5
            );
        }
    }

    @supports (padding-left: clamp( 1.25rem , -1.375739645rem  +  7.3964497041vw , 7.5rem )) {
        .main-block__slide {
            padding-left: clamp( 1.25rem , -1.375739645rem  +  7.3964497041vw , 7.5rem );
        }
    }

    @supports not (padding-left: clamp( 1.25rem , -1.375739645rem  +  7.3964497041vw , 7.5rem )) {
        .main-block__slide {
            padding-left: calc(
                1.25rem + 6.25 * (100vw - 35.5rem) / 84.5
            );
        }
    }

    @supports (padding-right: clamp( 1.25rem , -1.375739645rem  +  7.3964497041vw , 7.5rem )) {
        .main-block__slide {
            padding-right: clamp( 1.25rem , -1.375739645rem  +  7.3964497041vw , 7.5rem );
        }
    }

    @supports not (padding-right: clamp( 1.25rem , -1.375739645rem  +  7.3964497041vw , 7.5rem )) {
        .main-block__slide {
            padding-right: calc(
                1.25rem + 6.25 * (100vw - 35.5rem) / 84.5
            );
        }
    }

    @supports (font-size: clamp( 1.25rem , 0.724852071rem  +  1.4792899408vw , 2.5rem )) {
        .main-block__slide-title {
            font-size: clamp( 1.25rem , 0.724852071rem  +  1.4792899408vw , 2.5rem );
        }
    }

    @supports not (font-size: clamp( 1.25rem , 0.724852071rem  +  1.4792899408vw , 2.5rem )) {
        .main-block__slide-title {
            font-size: calc(
                1.25rem + 1.25 * (100vw - 35.5rem) / 84.5
            );
        }
    }

    @supports (margin-bottom: clamp( 0.625rem , 0.8025147929rem  +  -0.1479289941vw , 0.75rem )) {
        .main-block__slide-title:not(:last-child) {
            margin-bottom: clamp( 0.625rem , 0.8025147929rem  +  -0.1479289941vw , 0.75rem );
        }
    }

    @supports not (margin-bottom: clamp( 0.625rem , 0.8025147929rem  +  -0.1479289941vw , 0.75rem )) {
        .main-block__slide-title:not(:last-child) {
            margin-bottom: calc(
                0.75rem + -0.125 * (100vw - 35.5rem) / 84.5
            );
        }
    }

    @supports (font-size: clamp( 0.875rem , 0.8224852071rem  +  0.1479289941vw , 1rem )) {
        .main-block__slide-text {
            font-size: clamp( 0.875rem , 0.8224852071rem  +  0.1479289941vw , 1rem );
        }
    }

    @supports not (font-size: clamp( 0.875rem , 0.8224852071rem  +  0.1479289941vw , 1rem )) {
        .main-block__slide-text {
            font-size: calc(
                0.875rem + 0.125 * (100vw - 35.5rem) / 84.5
            );
        }
    }

    @supports (margin-bottom: clamp( 1.875rem , 5.6028106509rem  +  -3.1065088757vw , 4.5rem )) {
        .main-block__slide-text:not(:last-child) {
            margin-bottom: clamp( 1.875rem , 5.6028106509rem  +  -3.1065088757vw , 4.5rem );
        }
    }

    @supports not (margin-bottom: clamp( 1.875rem , 5.6028106509rem  +  -3.1065088757vw , 4.5rem )) {
        .main-block__slide-text:not(:last-child) {
            margin-bottom: calc(
                4.5rem + -2.625 * (100vw - 35.5rem) / 84.5
            );
        }
    }

    @supports (height: clamp( 0.125rem , 0.0724852071rem  +  0.1479289941vw , 0.25rem )) {
        .main-block__slider-scrollbar {
            height: clamp( 0.125rem , 0.0724852071rem  +  0.1479289941vw , 0.25rem );
        }
    }

    @supports not (height: clamp( 0.125rem , 0.0724852071rem  +  0.1479289941vw , 0.25rem )) {
        .main-block__slider-scrollbar {
            height: calc(
                0.125rem + 0.125 * (100vw - 35.5rem) / 84.5
            );
        }
    }

    @supports (padding-left: clamp( 1.25rem , 0.724852071rem  +  1.4792899408vw , 2.5rem )) {
        .section-slider__body {
            padding-left: clamp( 1.25rem , 0.724852071rem  +  1.4792899408vw , 2.5rem );
        }
    }

    @supports not (padding-left: clamp( 1.25rem , 0.724852071rem  +  1.4792899408vw , 2.5rem )) {
        .section-slider__body {
            padding-left: calc(
                1.25rem + 1.25 * (100vw - 35.5rem) / 84.5
            );
        }
    }

    @supports (padding-right: clamp( 1.25rem , -1.375739645rem  +  7.3964497041vw , 7.5rem )) {
        .section-slider__body {
            padding-right: clamp( 1.25rem , -1.375739645rem  +  7.3964497041vw , 7.5rem );
        }
    }

    @supports not (padding-right: clamp( 1.25rem , -1.375739645rem  +  7.3964497041vw , 7.5rem )) {
        .section-slider__body {
            padding-right: calc(
                1.25rem + 6.25 * (100vw - 35.5rem) / 84.5
            );
        }
    }

    @supports (padding-bottom: clamp( 1.875rem , 1.0872781065rem  +  2.2189349112vw , 3.75rem )) {
        .section-slider__body {
            padding-bottom: clamp( 1.875rem , 1.0872781065rem  +  2.2189349112vw , 3.75rem );
        }
    }

    @supports not (padding-bottom: clamp( 1.875rem , 1.0872781065rem  +  2.2189349112vw , 3.75rem )) {
        .section-slider__body {
            padding-bottom: calc(
                1.875rem + 1.875 * (100vw - 35.5rem) / 84.5
            );
        }
    }

    @supports (height: clamp( 11.25rem , 8.5717455621rem  +  7.5443786982vw , 17.625rem )) {
        .section-slider__slide-inner {
            height: clamp( 11.25rem , 8.5717455621rem  +  7.5443786982vw , 17.625rem );
        }
    }

    @supports not (height: clamp( 11.25rem , 8.5717455621rem  +  7.5443786982vw , 17.625rem )) {
        .section-slider__slide-inner {
            height: calc(
                11.25rem + 6.375 * (100vw - 35.5rem) / 84.5
            );
        }
    }

    @supports (font-size: clamp( 1.5rem , 0.7122781065rem  +  2.2189349112vw , 3.375rem )) {
        .raffle-top-banner__top-title span {
            font-size: clamp( 1.5rem , 0.7122781065rem  +  2.2189349112vw , 3.375rem );
        }
    }

    @supports not (font-size: clamp( 1.5rem , 0.7122781065rem  +  2.2189349112vw , 3.375rem )) {
        .raffle-top-banner__top-title span {
            font-size: calc(
                1.5rem + 1.875 * (100vw - 35.5rem) / 84.5
            );
        }
    }

    @supports (font-size: clamp( 2rem , 0.424556213rem  +  4.4378698225vw , 5.75rem )) {
        .raffle-top-banner__title {
            font-size: clamp( 2rem , 0.424556213rem  +  4.4378698225vw , 5.75rem );
        }
    }

    @supports not (font-size: clamp( 2rem , 0.424556213rem  +  4.4378698225vw , 5.75rem )) {
        .raffle-top-banner__title {
            font-size: calc(
                2rem + 3.75 * (100vw - 35.5rem) / 84.5
            );
        }
    }

    @supports (margin-bottom: clamp( 0.5rem , 0.3949704142rem  +  0.2958579882vw , 0.75rem )) {
        .raffle-top-banner__title:not(:last-child) {
            margin-bottom: clamp( 0.5rem , 0.3949704142rem  +  0.2958579882vw , 0.75rem );
        }
    }

    @supports not (margin-bottom: clamp( 0.5rem , 0.3949704142rem  +  0.2958579882vw , 0.75rem )) {
        .raffle-top-banner__title:not(:last-child) {
            margin-bottom: calc(
                0.5rem + 0.25 * (100vw - 35.5rem) / 84.5
            );
        }
    }

    @supports (font-size: clamp( 0.75rem , 0.5399408284rem  +  0.5917159763vw , 1.25rem )) {
        .raffle-top-banner__sub-title {
            font-size: clamp( 0.75rem , 0.5399408284rem  +  0.5917159763vw , 1.25rem );
        }
    }

    @supports not (font-size: clamp( 0.75rem , 0.5399408284rem  +  0.5917159763vw , 1.25rem )) {
        .raffle-top-banner__sub-title {
            font-size: calc(
                0.75rem + 0.5 * (100vw - 35.5rem) / 84.5
            );
        }
    }

    @supports (margin-bottom: clamp( 1.25rem , 0.724852071rem  +  1.4792899408vw , 2.5rem )) {
        .raffle-top-banner__sub-title:not(:last-child) {
            margin-bottom: clamp( 1.25rem , 0.724852071rem  +  1.4792899408vw , 2.5rem );
        }
    }

    @supports not (margin-bottom: clamp( 1.25rem , 0.724852071rem  +  1.4792899408vw , 2.5rem )) {
        .raffle-top-banner__sub-title:not(:last-child) {
            margin-bottom: calc(
                1.25rem + 1.25 * (100vw - 35.5rem) / 84.5
            );
        }
    }

    @supports (margin-bottom: clamp( 2rem , 1.7899408284rem  +  0.5917159763vw , 2.5rem )) {
        .raffle-top-banner__date-start:not(:last-child) {
            margin-bottom: clamp( 2rem , 1.7899408284rem  +  0.5917159763vw , 2.5rem );
        }
    }

    @supports not (margin-bottom: clamp( 2rem , 1.7899408284rem  +  0.5917159763vw , 2.5rem )) {
        .raffle-top-banner__date-start:not(:last-child) {
            margin-bottom: calc(
                2rem + 0.5 * (100vw - 35.5rem) / 84.5
            );
        }
    }

    @supports (gap: clamp( 0.9375rem , 0.8062130178rem  +  0.3698224852vw , 1.25rem )) {
        .raffle-top-banner__actions {
            gap: clamp( 0.9375rem , 0.8062130178rem  +  0.3698224852vw , 1.25rem );
        }
    }

    @supports not (gap: clamp( 0.9375rem , 0.8062130178rem  +  0.3698224852vw , 1.25rem )) {
        .raffle-top-banner__actions {
            gap: calc(
                0.9375rem + 0.3125 * (100vw - 35.5rem) / 84.5
            );
        }
    }

    @supports (flex-basis: clamp( 8.75rem , 5.073964497rem  +  10.3550295858vw , 17.5rem )) {
        .raffle-top-banner__button {
            -ms-flex-preferred-size: clamp( 8.75rem , 5.073964497rem  +  10.3550295858vw , 17.5rem );
            flex-basis: clamp( 8.75rem , 5.073964497rem  +  10.3550295858vw , 17.5rem );
        }
    }

    @supports not (flex-basis: clamp( 8.75rem , 5.073964497rem  +  10.3550295858vw , 17.5rem )) {
        .raffle-top-banner__button {
            -ms-flex-preferred-size: calc(
                8.75rem + 8.75 * (100vw - 35.5rem) / 84.5
            );
            flex-basis: calc(
                8.75rem + 8.75 * (100vw - 35.5rem) / 84.5
            );
        }
    }

    @supports (height: clamp( 2.5rem , 1.974852071rem  +  1.4792899408vw , 3.75rem )) {
        .raffle-top-banner__button {
            height: clamp( 2.5rem , 1.974852071rem  +  1.4792899408vw , 3.75rem );
        }
    }

    @supports not (height: clamp( 2.5rem , 1.974852071rem  +  1.4792899408vw , 3.75rem )) {
        .raffle-top-banner__button {
            height: calc(
                2.5rem + 1.25 * (100vw - 35.5rem) / 84.5
            );
        }
    }

    @supports (font-size: clamp( 0.75rem , 0.6449704142rem  +  0.2958579882vw , 1rem )) {
        .raffle-date-start__top-text {
            font-size: clamp( 0.75rem , 0.6449704142rem  +  0.2958579882vw , 1rem );
        }
    }

    @supports not (font-size: clamp( 0.75rem , 0.6449704142rem  +  0.2958579882vw , 1rem )) {
        .raffle-date-start__top-text {
            font-size: calc(
                0.75rem + 0.25 * (100vw - 35.5rem) / 84.5
            );
        }
    }

    @supports (margin-bottom: clamp( 0.75rem , 0.6449704142rem  +  0.2958579882vw , 1rem )) {
        .raffle-date-start__top-text:not(:last-child) {
            margin-bottom: clamp( 0.75rem , 0.6449704142rem  +  0.2958579882vw , 1rem );
        }
    }

    @supports not (margin-bottom: clamp( 0.75rem , 0.6449704142rem  +  0.2958579882vw , 1rem )) {
        .raffle-date-start__top-text:not(:last-child) {
            margin-bottom: calc(
                0.75rem + 0.25 * (100vw - 35.5rem) / 84.5
            );
        }
    }

    @supports (gap: clamp( 0.25rem , 0.0924556213rem  +  0.4437869822vw , 0.625rem )) {
        .raffle-date-start__counter-value-wrapper {
            gap: clamp( 0.25rem , 0.0924556213rem  +  0.4437869822vw , 0.625rem );
        }
    }

    @supports not (gap: clamp( 0.25rem , 0.0924556213rem  +  0.4437869822vw , 0.625rem )) {
        .raffle-date-start__counter-value-wrapper {
            gap: calc(
                0.25rem + 0.375 * (100vw - 35.5rem) / 84.5
            );
        }
    }

    @supports (gap: clamp( 0.25rem , 0.1974852071rem  +  0.1479289941vw , 0.375rem )) {
        .raffle-date-start__counter-value {
            gap: clamp( 0.25rem , 0.1974852071rem  +  0.1479289941vw , 0.375rem );
        }
    }

    @supports not (gap: clamp( 0.25rem , 0.1974852071rem  +  0.1479289941vw , 0.375rem )) {
        .raffle-date-start__counter-value {
            gap: calc(
                0.25rem + 0.125 * (100vw - 35.5rem) / 84.5
            );
        }
    }

    @supports (font-size: clamp( 1.25rem , 0.724852071rem  +  1.4792899408vw , 2.5rem )) {
        .raffle-date-start__counter-value .char {
            font-size: clamp( 1.25rem , 0.724852071rem  +  1.4792899408vw , 2.5rem );
        }
    }

    @supports not (font-size: clamp( 1.25rem , 0.724852071rem  +  1.4792899408vw , 2.5rem )) {
        .raffle-date-start__counter-value .char {
            font-size: calc(
                1.25rem + 1.25 * (100vw - 35.5rem) / 84.5
            );
        }
    }

    @supports (font-size: clamp( 0.625rem , 0.5199704142rem  +  0.2958579882vw , 0.875rem )) {
        .raffle-date-start__counter-description {
            font-size: clamp( 0.625rem , 0.5199704142rem  +  0.2958579882vw , 0.875rem );
        }
    }

    @supports not (font-size: clamp( 0.625rem , 0.5199704142rem  +  0.2958579882vw , 0.875rem )) {
        .raffle-date-start__counter-description {
            font-size: calc(
                0.625rem + 0.25 * (100vw - 35.5rem) / 84.5
            );
        }
    }

    @supports (margin-bottom: clamp( 1.875rem , 1.6124260355rem  +  0.7396449704vw , 2.5rem )) {
        .raffle-leaderboard__body:not(:last-child) {
            margin-bottom: clamp( 1.875rem , 1.6124260355rem  +  0.7396449704vw , 2.5rem );
        }
    }

    @supports not (margin-bottom: clamp( 1.875rem , 1.6124260355rem  +  0.7396449704vw , 2.5rem )) {
        .raffle-leaderboard__body:not(:last-child) {
            margin-bottom: calc(
                1.875rem + 0.625 * (100vw - 35.5rem) / 84.5
            );
        }
    }

    @supports (min-height: clamp( 2.5rem , 2.0798816568rem  +  1.1834319527vw , 3.5rem )) {
        .leaderboard-table__row {
            min-height: clamp( 2.5rem , 2.0798816568rem  +  1.1834319527vw , 3.5rem );
        }
    }

    @supports not (min-height: clamp( 2.5rem , 2.0798816568rem  +  1.1834319527vw , 3.5rem )) {
        .leaderboard-table__row {
            min-height: calc(
                2.5rem + 1 * (100vw - 35.5rem) / 84.5
            );
        }
    }

    @supports (font-size: clamp( 0.75rem , 0.6974852071rem  +  0.1479289941vw , 0.875rem )) {
        .leaderboard-table__title {
            font-size: clamp( 0.75rem , 0.6974852071rem  +  0.1479289941vw , 0.875rem );
        }
    }

    @supports not (font-size: clamp( 0.75rem , 0.6974852071rem  +  0.1479289941vw , 0.875rem )) {
        .leaderboard-table__title {
            font-size: calc(
                0.75rem + 0.125 * (100vw - 35.5rem) / 84.5
            );
        }
    }

    @supports (width: clamp( 1.5rem , 1.2899408284rem  +  0.5917159763vw , 2rem )) {
        .leaderboard-table__rank {
            width: clamp( 1.5rem , 1.2899408284rem  +  0.5917159763vw , 2rem );
        }
    }

    @supports not (width: clamp( 1.5rem , 1.2899408284rem  +  0.5917159763vw , 2rem )) {
        .leaderboard-table__rank {
            width: calc(
                1.5rem + 0.5 * (100vw - 35.5rem) / 84.5
            );
        }
    }

    @supports (font-size: clamp( 0.75rem , 0.6974852071rem  +  0.1479289941vw , 0.875rem )) {
        .leaderboard-table__rank {
            font-size: clamp( 0.75rem , 0.6974852071rem  +  0.1479289941vw , 0.875rem );
        }
    }

    @supports not (font-size: clamp( 0.75rem , 0.6974852071rem  +  0.1479289941vw , 0.875rem )) {
        .leaderboard-table__rank {
            font-size: calc(
                0.75rem + 0.125 * (100vw - 35.5rem) / 84.5
            );
        }
    }

    @supports (gap: clamp( 0.5rem , 0.3949704142rem  +  0.2958579882vw , 0.75rem )) {
        .leaderboard-table__user {
            gap: clamp( 0.5rem , 0.3949704142rem  +  0.2958579882vw , 0.75rem );
        }
    }

    @supports not (gap: clamp( 0.5rem , 0.3949704142rem  +  0.2958579882vw , 0.75rem )) {
        .leaderboard-table__user {
            gap: calc(
                0.5rem + 0.25 * (100vw - 35.5rem) / 84.5
            );
        }
    }

    @supports (width: clamp( 1.5rem , 1.2899408284rem  +  0.5917159763vw , 2rem )) {
        .leaderboard-table__user-avatar {
            width: clamp( 1.5rem , 1.2899408284rem  +  0.5917159763vw , 2rem );
        }
    }

    @supports not (width: clamp( 1.5rem , 1.2899408284rem  +  0.5917159763vw , 2rem )) {
        .leaderboard-table__user-avatar {
            width: calc(
                1.5rem + 0.5 * (100vw - 35.5rem) / 84.5
            );
        }
    }

    @supports (font-size: clamp( 0.75rem , 0.6974852071rem  +  0.1479289941vw , 0.875rem )) {
        .leaderboard-table__user-name {
            font-size: clamp( 0.75rem , 0.6974852071rem  +  0.1479289941vw , 0.875rem );
        }
    }

    @supports not (font-size: clamp( 0.75rem , 0.6974852071rem  +  0.1479289941vw , 0.875rem )) {
        .leaderboard-table__user-name {
            font-size: calc(
                0.75rem + 0.125 * (100vw - 35.5rem) / 84.5
            );
        }
    }

    @supports (font-size: clamp( 0.75rem , 0.6974852071rem  +  0.1479289941vw , 0.875rem )) {
        .leaderboard-table__wagered {
            font-size: clamp( 0.75rem , 0.6974852071rem  +  0.1479289941vw , 0.875rem );
        }
    }

    @supports not (font-size: clamp( 0.75rem , 0.6974852071rem  +  0.1479289941vw , 0.875rem )) {
        .leaderboard-table__wagered {
            font-size: calc(
                0.75rem + 0.125 * (100vw - 35.5rem) / 84.5
            );
        }
    }

    @supports (font-size: clamp( 0.75rem , 0.6974852071rem  +  0.1479289941vw , 0.875rem )) {
        .leaderboard-table__price {
            font-size: clamp( 0.75rem , 0.6974852071rem  +  0.1479289941vw , 0.875rem );
        }
    }

    @supports not (font-size: clamp( 0.75rem , 0.6974852071rem  +  0.1479289941vw , 0.875rem )) {
        .leaderboard-table__price {
            font-size: calc(
                0.75rem + 0.125 * (100vw - 35.5rem) / 84.5
            );
        }
    }

    @supports (min-height: clamp( 2.5rem , 1.974852071rem  +  1.4792899408vw , 3.75rem )) {
        .game-launcher__banner-sub-title {
            min-height: clamp( 2.5rem , 1.974852071rem  +  1.4792899408vw , 3.75rem );
        }
    }

    @supports not (min-height: clamp( 2.5rem , 1.974852071rem  +  1.4792899408vw , 3.75rem )) {
        .game-launcher__banner-sub-title {
            min-height: calc(
                2.5rem + 1.25 * (100vw - 35.5rem) / 84.5
            );
        }
    }

    @supports (font-size: clamp( 1rem , 0.7899408284rem  +  0.5917159763vw , 1.5rem )) {
        .game-launcher__banner-sub-title {
            font-size: clamp( 1rem , 0.7899408284rem  +  0.5917159763vw , 1.5rem );
        }
    }

    @supports not (font-size: clamp( 1rem , 0.7899408284rem  +  0.5917159763vw , 1.5rem )) {
        .game-launcher__banner-sub-title {
            font-size: calc(
                1rem + 0.5 * (100vw - 35.5rem) / 84.5
            );
        }
    }

    @supports (margin-bottom: clamp( 1.875rem , 1.6124260355rem  +  0.7396449704vw , 2.5rem )) {
        .game-launcher__table:not(:last-child) {
            margin-bottom: clamp( 1.875rem , 1.6124260355rem  +  0.7396449704vw , 2.5rem );
        }
    }

    @supports not (margin-bottom: clamp( 1.875rem , 1.6124260355rem  +  0.7396449704vw , 2.5rem )) {
        .game-launcher__table:not(:last-child) {
            margin-bottom: calc(
                1.875rem + 0.625 * (100vw - 35.5rem) / 84.5
            );
        }
    }

    @supports (margin-bottom: clamp( 1.875rem , 1.6124260355rem  +  0.7396449704vw , 2.5rem )) {
        .game-launcher__slider-wrapper:not(:last-child) {
            margin-bottom: clamp( 1.875rem , 1.6124260355rem  +  0.7396449704vw , 2.5rem );
        }
    }

    @supports not (margin-bottom: clamp( 1.875rem , 1.6124260355rem  +  0.7396449704vw , 2.5rem )) {
        .game-launcher__slider-wrapper:not(:last-child) {
            margin-bottom: calc(
                1.875rem + 0.625 * (100vw - 35.5rem) / 84.5
            );
        }
    }

    @supports (gap: clamp( 0.625rem , 0.5724852071rem  +  0.1479289941vw , 0.75rem )) {
        .game-launcher__slider-title {
            gap: clamp( 0.625rem , 0.5724852071rem  +  0.1479289941vw , 0.75rem );
        }
    }

    @supports not (gap: clamp( 0.625rem , 0.5724852071rem  +  0.1479289941vw , 0.75rem )) {
        .game-launcher__slider-title {
            gap: calc(
                0.625rem + 0.125 * (100vw - 35.5rem) / 84.5
            );
        }
    }

    @supports (font-size: clamp( 1rem , 0.7899408284rem  +  0.5917159763vw , 1.5rem )) {
        .game-launcher__slider-title {
            font-size: clamp( 1rem , 0.7899408284rem  +  0.5917159763vw , 1.5rem );
        }
    }

    @supports not (font-size: clamp( 1rem , 0.7899408284rem  +  0.5917159763vw , 1.5rem )) {
        .game-launcher__slider-title {
            font-size: calc(
                1rem + 0.5 * (100vw - 35.5rem) / 84.5
            );
        }
    }

    @supports (flex-basis: clamp( 1.25rem , 1.1449704142rem  +  0.2958579882vw , 1.5rem )) {
        .game-launcher__slider-title svg {
            -ms-flex-preferred-size: clamp( 1.25rem , 1.1449704142rem  +  0.2958579882vw , 1.5rem );
            flex-basis: clamp( 1.25rem , 1.1449704142rem  +  0.2958579882vw , 1.5rem );
        }
    }

    @supports not (flex-basis: clamp( 1.25rem , 1.1449704142rem  +  0.2958579882vw , 1.5rem )) {
        .game-launcher__slider-title svg {
            -ms-flex-preferred-size: calc(
                1.25rem + 0.25 * (100vw - 35.5rem) / 84.5
            );
            flex-basis: calc(
                1.25rem + 0.25 * (100vw - 35.5rem) / 84.5
            );
        }
    }

    @supports (gap: clamp( 0.625rem , 0.3624260355rem  +  0.7396449704vw , 1.25rem )) {
        .game-table__row {
            gap: clamp( 0.625rem , 0.3624260355rem  +  0.7396449704vw , 1.25rem );
        }
    }

    @supports not (gap: clamp( 0.625rem , 0.3624260355rem  +  0.7396449704vw , 1.25rem )) {
        .game-table__row {
            gap: calc(
                0.625rem + 0.625 * (100vw - 35.5rem) / 84.5
            );
        }
    }

    @supports (font-size: clamp( 0.875rem , 0.8224852071rem  +  0.1479289941vw , 1rem )) {
        .game-table__field-name {
            font-size: clamp( 0.875rem , 0.8224852071rem  +  0.1479289941vw , 1rem );
        }
    }

    @supports not (font-size: clamp( 0.875rem , 0.8224852071rem  +  0.1479289941vw , 1rem )) {
        .game-table__field-name {
            font-size: calc(
                0.875rem + 0.125 * (100vw - 35.5rem) / 84.5
            );
        }
    }

    @supports (font-size: clamp( 0.875rem , 0.8224852071rem  +  0.1479289941vw , 1rem )) {
        .game-table__field-value {
            font-size: clamp( 0.875rem , 0.8224852071rem  +  0.1479289941vw , 1rem );
        }
    }

    @supports not (font-size: clamp( 0.875rem , 0.8224852071rem  +  0.1479289941vw , 1rem )) {
        .game-table__field-value {
            font-size: calc(
                0.875rem + 0.125 * (100vw - 35.5rem) / 84.5
            );
        }
    }

    @supports (gap: clamp( 0.375rem , 0.3224852071rem  +  0.1479289941vw , 0.5rem )) {
        .game-table__field-value {
            gap: clamp( 0.375rem , 0.3224852071rem  +  0.1479289941vw , 0.5rem );
        }
    }

    @supports not (gap: clamp( 0.375rem , 0.3224852071rem  +  0.1479289941vw , 0.5rem )) {
        .game-table__field-value {
            gap: calc(
                0.375rem + 0.125 * (100vw - 35.5rem) / 84.5
            );
        }
    }

    @supports (height: clamp( 8.625rem , 5.5791420118rem  +  8.5798816568vw , 15.875rem )) {
        .games-slider__slide {
            height: clamp( 8.625rem , 5.5791420118rem  +  8.5798816568vw , 15.875rem );
        }
    }

    @supports not (height: clamp( 8.625rem , 5.5791420118rem  +  8.5798816568vw , 15.875rem )) {
        .games-slider__slide {
            height: calc(
                8.625rem + 7.25 * (100vw - 35.5rem) / 84.5
            );
        }
    }

    @supports (height: clamp( 3.375rem , 2.1671597633rem  +  3.4023668639vw , 6.25rem )) {
        .providers-slider__slide {
            height: clamp( 3.375rem , 2.1671597633rem  +  3.4023668639vw , 6.25rem );
        }
    }

    @supports not (height: clamp( 3.375rem , 2.1671597633rem  +  3.4023668639vw , 6.25rem )) {
        .providers-slider__slide {
            height: calc(
                3.375rem + 2.875 * (100vw - 35.5rem) / 84.5
            );
        }
    }

    @supports (width: clamp( 4.6875rem , 3.7684911243rem  +  2.5887573964vw , 6.875rem )) {
        .providers-slider__slide img {
            width: clamp( 4.6875rem , 3.7684911243rem  +  2.5887573964vw , 6.875rem );
        }
    }

    @supports not (width: clamp( 4.6875rem , 3.7684911243rem  +  2.5887573964vw , 6.875rem )) {
        .providers-slider__slide img {
            width: calc(
                4.6875rem + 2.1875 * (100vw - 35.5rem) / 84.5
            );
        }
    }

    @supports (height: clamp( 2.125rem , 1.6523668639rem  +  1.3313609467vw , 3.25rem )) {
        .providers-slider__slide img {
            height: clamp( 2.125rem , 1.6523668639rem  +  1.3313609467vw , 3.25rem );
        }
    }

    @supports not (height: clamp( 2.125rem , 1.6523668639rem  +  1.3313609467vw , 3.25rem )) {
        .providers-slider__slide img {
            height: calc(
                2.125rem + 1.125 * (100vw - 35.5rem) / 84.5
            );
        }
    }
}

@media screen and (max-width: 1000px) and (min-width: 120em) {
    .footbal_cards {
        padding-left: 2.5rem;
    }

    .footbal_cards {
        padding-right: 7.5rem;
    }

    .footbal_cards {
        padding-left: 2.5rem;
    }

    .footbal_cards {
        padding-right: 7.5rem;
    }

    .casino_table {
        padding-left: 2.5rem;
    }

    .casino_table {
        padding-right: 7.5rem;
    }

    .dont_have_crypto {
        padding-left: 2.5rem;
    }

    .dont_have_crypto {
        padding-right: 7.5rem;
    }
}

@media screen and (max-width: 1000px) and (min-width: 35.5em) and (max-width: 120em) {
    @supports (padding-left: clamp( 1.25rem , 0.724852071rem  +  1.4792899408vw , 2.5rem )) {
        .footbal_cards {
            padding-left: clamp( 1.25rem , 0.724852071rem  +  1.4792899408vw , 2.5rem );
        }
    }

    @supports not (padding-left: clamp( 1.25rem , 0.724852071rem  +  1.4792899408vw , 2.5rem )) {
        .footbal_cards {
            padding-left: calc(
                1.25rem + 1.25 * (100vw - 35.5rem) / 84.5
            );
        }
    }

    @supports (padding-right: clamp( 1.25rem , -1.375739645rem  +  7.3964497041vw , 7.5rem )) {
        .footbal_cards {
            padding-right: clamp( 1.25rem , -1.375739645rem  +  7.3964497041vw , 7.5rem );
        }
    }

    @supports not (padding-right: clamp( 1.25rem , -1.375739645rem  +  7.3964497041vw , 7.5rem )) {
        .footbal_cards {
            padding-right: calc(
                1.25rem + 6.25 * (100vw - 35.5rem) / 84.5
            );
        }
    }

    @supports (padding-left: clamp( 1.25rem , 0.724852071rem  +  1.4792899408vw , 2.5rem )) {
        .footbal_cards {
            padding-left: clamp( 1.25rem , 0.724852071rem  +  1.4792899408vw , 2.5rem );
        }
    }

    @supports not (padding-left: clamp( 1.25rem , 0.724852071rem  +  1.4792899408vw , 2.5rem )) {
        .footbal_cards {
            padding-left: calc(
                1.25rem + 1.25 * (100vw - 35.5rem) / 84.5
            );
        }
    }

    @supports (padding-right: clamp( 1.25rem , -1.375739645rem  +  7.3964497041vw , 7.5rem )) {
        .footbal_cards {
            padding-right: clamp( 1.25rem , -1.375739645rem  +  7.3964497041vw , 7.5rem );
        }
    }

    @supports not (padding-right: clamp( 1.25rem , -1.375739645rem  +  7.3964497041vw , 7.5rem )) {
        .footbal_cards {
            padding-right: calc(
                1.25rem + 6.25 * (100vw - 35.5rem) / 84.5
            );
        }
    }

    @supports (padding-left: clamp( 1.25rem , 0.724852071rem  +  1.4792899408vw , 2.5rem )) {
        .casino_table {
            padding-left: clamp( 1.25rem , 0.724852071rem  +  1.4792899408vw , 2.5rem );
        }
    }

    @supports not (padding-left: clamp( 1.25rem , 0.724852071rem  +  1.4792899408vw , 2.5rem )) {
        .casino_table {
            padding-left: calc(
                1.25rem + 1.25 * (100vw - 35.5rem) / 84.5
            );
        }
    }

    @supports (padding-right: clamp( 1.25rem , -1.375739645rem  +  7.3964497041vw , 7.5rem )) {
        .casino_table {
            padding-right: clamp( 1.25rem , -1.375739645rem  +  7.3964497041vw , 7.5rem );
        }
    }

    @supports not (padding-right: clamp( 1.25rem , -1.375739645rem  +  7.3964497041vw , 7.5rem )) {
        .casino_table {
            padding-right: calc(
                1.25rem + 6.25 * (100vw - 35.5rem) / 84.5
            );
        }
    }

    @supports (padding-left: clamp( 1.25rem , 0.724852071rem  +  1.4792899408vw , 2.5rem )) {
        .dont_have_crypto {
            padding-left: clamp( 1.25rem , 0.724852071rem  +  1.4792899408vw , 2.5rem );
        }
    }

    @supports not (padding-left: clamp( 1.25rem , 0.724852071rem  +  1.4792899408vw , 2.5rem )) {
        .dont_have_crypto {
            padding-left: calc(
                1.25rem + 1.25 * (100vw - 35.5rem) / 84.5
            );
        }
    }

    @supports (padding-right: clamp( 1.25rem , -1.375739645rem  +  7.3964497041vw , 7.5rem )) {
        .dont_have_crypto {
            padding-right: clamp( 1.25rem , -1.375739645rem  +  7.3964497041vw , 7.5rem );
        }
    }

    @supports not (padding-right: clamp( 1.25rem , -1.375739645rem  +  7.3964497041vw , 7.5rem )) {
        .dont_have_crypto {
            padding-right: calc(
                1.25rem + 6.25 * (100vw - 35.5rem) / 84.5
            );
        }
    }
}

@media (min-width: 23.4375em) and (max-width: 120em) {
    @supports (padding-top: clamp( 0.5rem , 0.4696601942rem  +  0.1294498382vw , 0.625rem )) {
        .button {
            padding-top: clamp( 0.5rem , 0.4696601942rem  +  0.1294498382vw , 0.625rem );
        }
    }

    @supports not (padding-top: clamp( 0.5rem , 0.4696601942rem  +  0.1294498382vw , 0.625rem )) {
        .button {
            padding-top: calc(
                0.5rem + 0.125 * (100vw - 23.4375rem) / 96.5625
            );
        }
    }

    @supports (padding-bottom: clamp( 0.5rem , 0.4696601942rem  +  0.1294498382vw , 0.625rem )) {
        .button {
            padding-bottom: clamp( 0.5rem , 0.4696601942rem  +  0.1294498382vw , 0.625rem );
        }
    }

    @supports not (padding-bottom: clamp( 0.5rem , 0.4696601942rem  +  0.1294498382vw , 0.625rem )) {
        .button {
            padding-bottom: calc(
                0.5rem + 0.125 * (100vw - 23.4375rem) / 96.5625
            );
        }
    }

    @supports (padding-left: clamp( 1.5rem , 1.3786407767rem  +  0.5177993528vw , 2rem )) {
        .button {
            padding-left: clamp( 1.5rem , 1.3786407767rem  +  0.5177993528vw , 2rem );
        }
    }

    @supports not (padding-left: clamp( 1.5rem , 1.3786407767rem  +  0.5177993528vw , 2rem )) {
        .button {
            padding-left: calc(
                1.5rem + 0.5 * (100vw - 23.4375rem) / 96.5625
            );
        }
    }

    @supports (padding-right: clamp( 1.5rem , 1.3786407767rem  +  0.5177993528vw , 2rem )) {
        .button {
            padding-right: clamp( 1.5rem , 1.3786407767rem  +  0.5177993528vw , 2rem );
        }
    }

    @supports not (padding-right: clamp( 1.5rem , 1.3786407767rem  +  0.5177993528vw , 2rem )) {
        .button {
            padding-right: calc(
                1.5rem + 0.5 * (100vw - 23.4375rem) / 96.5625
            );
        }
    }

    @supports (padding-top: clamp( 0.625rem , 0.5946601942rem  +  0.1294498382vw , 0.75rem )) {
        .button-secondary {
            padding-top: clamp( 0.625rem , 0.5946601942rem  +  0.1294498382vw , 0.75rem );
        }
    }

    @supports not (padding-top: clamp( 0.625rem , 0.5946601942rem  +  0.1294498382vw , 0.75rem )) {
        .button-secondary {
            padding-top: calc(
                0.625rem + 0.125 * (100vw - 23.4375rem) / 96.5625
            );
        }
    }

    @supports (padding-bottom: clamp( 0.625rem , 0.5946601942rem  +  0.1294498382vw , 0.75rem )) {
        .button-secondary {
            padding-bottom: clamp( 0.625rem , 0.5946601942rem  +  0.1294498382vw , 0.75rem );
        }
    }

    @supports not (padding-bottom: clamp( 0.625rem , 0.5946601942rem  +  0.1294498382vw , 0.75rem )) {
        .button-secondary {
            padding-bottom: calc(
                0.625rem + 0.125 * (100vw - 23.4375rem) / 96.5625
            );
        }
    }

    @supports (padding-left: clamp( 1.25rem , 1.067961165rem  +  0.7766990291vw , 2rem )) {
        .button-secondary {
            padding-left: clamp( 1.25rem , 1.067961165rem  +  0.7766990291vw , 2rem );
        }
    }

    @supports not (padding-left: clamp( 1.25rem , 1.067961165rem  +  0.7766990291vw , 2rem )) {
        .button-secondary {
            padding-left: calc(
                1.25rem + 0.75 * (100vw - 23.4375rem) / 96.5625
            );
        }
    }

    @supports (padding-right: clamp( 1.25rem , 1.067961165rem  +  0.7766990291vw , 2rem )) {
        .button-secondary {
            padding-right: clamp( 1.25rem , 1.067961165rem  +  0.7766990291vw , 2rem );
        }
    }

    @supports not (padding-right: clamp( 1.25rem , 1.067961165rem  +  0.7766990291vw , 2rem )) {
        .button-secondary {
            padding-right: calc(
                1.25rem + 0.75 * (100vw - 23.4375rem) / 96.5625
            );
        }
    }

    @supports (padding-top: clamp( 0.625rem , 0.5946601942rem  +  0.1294498382vw , 0.75rem )) {
        .button-blur {
            padding-top: clamp( 0.625rem , 0.5946601942rem  +  0.1294498382vw , 0.75rem );
        }
    }

    @supports not (padding-top: clamp( 0.625rem , 0.5946601942rem  +  0.1294498382vw , 0.75rem )) {
        .button-blur {
            padding-top: calc(
                0.625rem + 0.125 * (100vw - 23.4375rem) / 96.5625
            );
        }
    }

    @supports (padding-bottom: clamp( 0.625rem , 0.5946601942rem  +  0.1294498382vw , 0.75rem )) {
        .button-blur {
            padding-bottom: clamp( 0.625rem , 0.5946601942rem  +  0.1294498382vw , 0.75rem );
        }
    }

    @supports not (padding-bottom: clamp( 0.625rem , 0.5946601942rem  +  0.1294498382vw , 0.75rem )) {
        .button-blur {
            padding-bottom: calc(
                0.625rem + 0.125 * (100vw - 23.4375rem) / 96.5625
            );
        }
    }

    @supports (padding-left: clamp( 1.25rem , 1.067961165rem  +  0.7766990291vw , 2rem )) {
        .button-blur {
            padding-left: clamp( 1.25rem , 1.067961165rem  +  0.7766990291vw , 2rem );
        }
    }

    @supports not (padding-left: clamp( 1.25rem , 1.067961165rem  +  0.7766990291vw , 2rem )) {
        .button-blur {
            padding-left: calc(
                1.25rem + 0.75 * (100vw - 23.4375rem) / 96.5625
            );
        }
    }

    @supports (padding-right: clamp( 1.25rem , 1.067961165rem  +  0.7766990291vw , 2rem )) {
        .button-blur {
            padding-right: clamp( 1.25rem , 1.067961165rem  +  0.7766990291vw , 2rem );
        }
    }

    @supports not (padding-right: clamp( 1.25rem , 1.067961165rem  +  0.7766990291vw , 2rem )) {
        .button-blur {
            padding-right: calc(
                1.25rem + 0.75 * (100vw - 23.4375rem) / 96.5625
            );
        }
    }

    @supports (padding-top: clamp( 0.625rem , 0.4733009709rem  +  0.6472491909vw , 1.25rem )) {
        .input-wrapper {
            padding-top: clamp( 0.625rem , 0.4733009709rem  +  0.6472491909vw , 1.25rem );
        }
    }

    @supports not (padding-top: clamp( 0.625rem , 0.4733009709rem  +  0.6472491909vw , 1.25rem )) {
        .input-wrapper {
            padding-top: calc(
                0.625rem + 0.625 * (100vw - 23.4375rem) / 96.5625
            );
        }
    }

    @supports (padding-bottom: clamp( 0.625rem , 0.4733009709rem  +  0.6472491909vw , 1.25rem )) {
        .input-wrapper {
            padding-bottom: clamp( 0.625rem , 0.4733009709rem  +  0.6472491909vw , 1.25rem );
        }
    }

    @supports not (padding-bottom: clamp( 0.625rem , 0.4733009709rem  +  0.6472491909vw , 1.25rem )) {
        .input-wrapper {
            padding-bottom: calc(
                0.625rem + 0.625 * (100vw - 23.4375rem) / 96.5625
            );
        }
    }

    @supports (padding-left: clamp( 1rem , 0.9393203883rem  +  0.2588996764vw , 1.25rem )) {
        .input-wrapper {
            padding-left: clamp( 1rem , 0.9393203883rem  +  0.2588996764vw , 1.25rem );
        }
    }

    @supports not (padding-left: clamp( 1rem , 0.9393203883rem  +  0.2588996764vw , 1.25rem )) {
        .input-wrapper {
            padding-left: calc(
                1rem + 0.25 * (100vw - 23.4375rem) / 96.5625
            );
        }
    }

    @supports (padding-right: clamp( 1rem , 0.9393203883rem  +  0.2588996764vw , 1.25rem )) {
        .input-wrapper {
            padding-right: clamp( 1rem , 0.9393203883rem  +  0.2588996764vw , 1.25rem );
        }
    }

    @supports not (padding-right: clamp( 1rem , 0.9393203883rem  +  0.2588996764vw , 1.25rem )) {
        .input-wrapper {
            padding-right: calc(
                1rem + 0.25 * (100vw - 23.4375rem) / 96.5625
            );
        }
    }

    @supports (font-size: clamp( 0.75rem , 0.7196601942rem  +  0.1294498382vw , 0.875rem )) {
        input,
        textarea {
            font-size: clamp( 0.75rem , 0.7196601942rem  +  0.1294498382vw , 0.875rem );
        }
    }

    @supports not (font-size: clamp( 0.75rem , 0.7196601942rem  +  0.1294498382vw , 0.875rem )) {
        input,
        textarea {
            font-size: calc(
                0.75rem + 0.125 * (100vw - 23.4375rem) / 96.5625
            );
        }
    }

    @supports (font-size: clamp( 0.75rem , 0.7196601942rem  +  0.1294498382vw , 0.875rem )) {
        input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
            font-size: clamp( 0.75rem , 0.7196601942rem  +  0.1294498382vw , 0.875rem );
        }
        input::-moz-placeholder, textarea::-moz-placeholder {
            font-size: clamp( 0.75rem , 0.7196601942rem  +  0.1294498382vw , 0.875rem );
        }
        input:-ms-input-placeholder, textarea:-ms-input-placeholder {
            font-size: clamp( 0.75rem , 0.7196601942rem  +  0.1294498382vw , 0.875rem );
        }
        input::-ms-input-placeholder, textarea::-ms-input-placeholder {
            font-size: clamp( 0.75rem , 0.7196601942rem  +  0.1294498382vw , 0.875rem );
        }
        input::placeholder,
        textarea::placeholder {
            font-size: clamp( 0.75rem , 0.7196601942rem  +  0.1294498382vw , 0.875rem );
        }
    }

    @supports not (font-size: clamp( 0.75rem , 0.7196601942rem  +  0.1294498382vw , 0.875rem )) {
        input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
            font-size: calc(
                0.75rem + 0.125 * (100vw - 23.4375rem) / 96.5625
            );
        }
        input::-moz-placeholder, textarea::-moz-placeholder {
            font-size: calc(
                0.75rem + 0.125 * (100vw - 23.4375rem) / 96.5625
            );
        }
        input:-ms-input-placeholder, textarea:-ms-input-placeholder {
            font-size: calc(
                0.75rem + 0.125 * (100vw - 23.4375rem) / 96.5625
            );
        }
        input::-ms-input-placeholder, textarea::-ms-input-placeholder {
            font-size: calc(
                0.75rem + 0.125 * (100vw - 23.4375rem) / 96.5625
            );
        }
        input::placeholder,
        textarea::placeholder {
            font-size: calc(
                0.75rem + 0.125 * (100vw - 23.4375rem) / 96.5625
            );
        }
    }

    @supports (font-size: clamp( 1.25rem , 1.1893203883rem  +  0.2588996764vw , 1.5rem )) {
        .title-h2 {
            font-size: clamp( 1.25rem , 1.1893203883rem  +  0.2588996764vw , 1.5rem );
        }
    }

    @supports not (font-size: clamp( 1.25rem , 1.1893203883rem  +  0.2588996764vw , 1.5rem )) {
        .title-h2 {
            font-size: calc(
                1.25rem + 0.25 * (100vw - 23.4375rem) / 96.5625
            );
        }
    }

    @supports (margin-bottom: clamp( 1.875rem , 1.7233009709rem  +  0.6472491909vw , 2.5rem )) {
        .contact__block:not(:last-child) {
            margin-bottom: clamp( 1.875rem , 1.7233009709rem  +  0.6472491909vw , 2.5rem );
        }
    }

    @supports not (margin-bottom: clamp( 1.875rem , 1.7233009709rem  +  0.6472491909vw , 2.5rem )) {
        .contact__block:not(:last-child) {
            margin-bottom: calc(
                1.875rem + 0.625 * (100vw - 23.4375rem) / 96.5625
            );
        }
    }

    @supports (gap: clamp( 1.25rem , 0.9466019417rem  +  1.2944983819vw , 2.5rem )) {
        .contact__row {
            gap: clamp( 1.25rem , 0.9466019417rem  +  1.2944983819vw , 2.5rem );
        }
    }

    @supports not (gap: clamp( 1.25rem , 0.9466019417rem  +  1.2944983819vw , 2.5rem )) {
        .contact__row {
            gap: calc(
                1.25rem + 1.25 * (100vw - 23.4375rem) / 96.5625
            );
        }
    }

    @supports (gap: clamp( 0.625rem , 0.5339805825rem  +  0.3883495146vw , 1rem )) {
        .form-contact {
            gap: clamp( 0.625rem , 0.5339805825rem  +  0.3883495146vw , 1rem );
        }
    }

    @supports not (gap: clamp( 0.625rem , 0.5339805825rem  +  0.3883495146vw , 1rem )) {
        .form-contact {
            gap: calc(
                0.625rem + 0.375 * (100vw - 23.4375rem) / 96.5625
            );
        }
    }

    @supports (height: clamp( 5rem , 4.3932038835rem  +  2.5889967638vw , 7.5rem )) {
        .form-contact__input-wrapper--textarea {
            height: clamp( 5rem , 4.3932038835rem  +  2.5889967638vw , 7.5rem );
        }
    }

    @supports not (height: clamp( 5rem , 4.3932038835rem  +  2.5889967638vw , 7.5rem )) {
        .form-contact__input-wrapper--textarea {
            height: calc(
                5rem + 2.5 * (100vw - 23.4375rem) / 96.5625
            );
        }
    }

    @supports (padding: clamp( 1.25rem , 1.067961165rem  +  0.7766990291vw , 2rem )) {
        .info-contact {
            padding: clamp( 1.25rem , 1.067961165rem  +  0.7766990291vw , 2rem );
        }
    }

    @supports not (padding: clamp( 1.25rem , 1.067961165rem  +  0.7766990291vw , 2rem )) {
        .info-contact {
            padding: calc(
                1.25rem + 0.75 * (100vw - 23.4375rem) / 96.5625
            );
        }
    }

    @supports (font-size: clamp( 1rem , 0.9696601942rem  +  0.1294498382vw , 1.125rem )) {
        .info-contact__title {
            font-size: clamp( 1rem , 0.9696601942rem  +  0.1294498382vw , 1.125rem );
        }
    }

    @supports not (font-size: clamp( 1rem , 0.9696601942rem  +  0.1294498382vw , 1.125rem )) {
        .info-contact__title {
            font-size: calc(
                1rem + 0.125 * (100vw - 23.4375rem) / 96.5625
            );
        }
    }

    @supports (margin-bottom: clamp( 1.25rem , 1.067961165rem  +  0.7766990291vw , 2rem )) {
        .info-contact__title:not(:last-child) {
            margin-bottom: clamp( 1.25rem , 1.067961165rem  +  0.7766990291vw , 2rem );
        }
    }

    @supports not (margin-bottom: clamp( 1.25rem , 1.067961165rem  +  0.7766990291vw , 2rem )) {
        .info-contact__title:not(:last-child) {
            margin-bottom: calc(
                1.25rem + 0.75 * (100vw - 23.4375rem) / 96.5625
            );
        }
    }

    @supports (gap: clamp( 0.75rem , 0.6893203883rem  +  0.2588996764vw , 1rem )) {
        .info-contact__text-wrapper {
            gap: clamp( 0.75rem , 0.6893203883rem  +  0.2588996764vw , 1rem );
        }
    }

    @supports not (gap: clamp( 0.75rem , 0.6893203883rem  +  0.2588996764vw , 1rem )) {
        .info-contact__text-wrapper {
            gap: calc(
                0.75rem + 0.25 * (100vw - 23.4375rem) / 96.5625
            );
        }
    }

    @supports (margin-bottom: clamp( 1.5rem , 1.1966019417rem  +  1.2944983819vw , 2.75rem )) {
        .info-contact__text-wrapper:not(:last-child) {
            margin-bottom: clamp( 1.5rem , 1.1966019417rem  +  1.2944983819vw , 2.75rem );
        }
    }

    @supports not (margin-bottom: clamp( 1.5rem , 1.1966019417rem  +  1.2944983819vw , 2.75rem )) {
        .info-contact__text-wrapper:not(:last-child) {
            margin-bottom: calc(
                1.5rem + 1.25 * (100vw - 23.4375rem) / 96.5625
            );
        }
    }

    @supports (font-size: clamp( 0.875rem , 0.8446601942rem  +  0.1294498382vw , 1rem )) {
        .info-contact__text-wrapper-row {
            font-size: clamp( 0.875rem , 0.8446601942rem  +  0.1294498382vw , 1rem );
        }
    }

    @supports not (font-size: clamp( 0.875rem , 0.8446601942rem  +  0.1294498382vw , 1rem )) {
        .info-contact__text-wrapper-row {
            font-size: calc(
                0.875rem + 0.125 * (100vw - 23.4375rem) / 96.5625
            );
        }
    }

    @supports (padding-top: clamp( 0.75rem , 0.567961165rem  +  0.7766990291vw , 1.5rem )) {
        .accordion-wrapper {
            padding-top: clamp( 0.75rem , 0.567961165rem  +  0.7766990291vw , 1.5rem );
        }
    }

    @supports not (padding-top: clamp( 0.75rem , 0.567961165rem  +  0.7766990291vw , 1.5rem )) {
        .accordion-wrapper {
            padding-top: calc(
                0.75rem + 0.75 * (100vw - 23.4375rem) / 96.5625
            );
        }
    }

    @supports (padding-bottom: clamp( 0.75rem , 0.567961165rem  +  0.7766990291vw , 1.5rem )) {
        .accordion-wrapper {
            padding-bottom: clamp( 0.75rem , 0.567961165rem  +  0.7766990291vw , 1.5rem );
        }
    }

    @supports not (padding-bottom: clamp( 0.75rem , 0.567961165rem  +  0.7766990291vw , 1.5rem )) {
        .accordion-wrapper {
            padding-bottom: calc(
                0.75rem + 0.75 * (100vw - 23.4375rem) / 96.5625
            );
        }
    }

    @supports (padding-right: clamp( 1rem , 0.7572815534rem  +  1.0355987055vw , 2rem )) {
        .accordion-wrapper {
            padding-right: clamp( 1rem , 0.7572815534rem  +  1.0355987055vw , 2rem );
        }
    }

    @supports not (padding-right: clamp( 1rem , 0.7572815534rem  +  1.0355987055vw , 2rem )) {
        .accordion-wrapper {
            padding-right: calc(
                1rem + 1 * (100vw - 23.4375rem) / 96.5625
            );
        }
    }

    @supports (padding-left: clamp( 1rem , 0.7572815534rem  +  1.0355987055vw , 2rem )) {
        .accordion-wrapper {
            padding-left: clamp( 1rem , 0.7572815534rem  +  1.0355987055vw , 2rem );
        }
    }

    @supports not (padding-left: clamp( 1rem , 0.7572815534rem  +  1.0355987055vw , 2rem )) {
        .accordion-wrapper {
            padding-left: calc(
                1rem + 1 * (100vw - 23.4375rem) / 96.5625
            );
        }
    }

    @supports (padding-bottom: clamp( 0.75rem , 0.6286407767rem  +  0.5177993528vw , 1.25rem )) {
        .active .accordion__header {
            padding-bottom: clamp( 0.75rem , 0.6286407767rem  +  0.5177993528vw , 1.25rem );
        }
    }

    @supports not (padding-bottom: clamp( 0.75rem , 0.6286407767rem  +  0.5177993528vw , 1.25rem )) {
        .active .accordion__header {
            padding-bottom: calc(
                0.75rem + 0.5 * (100vw - 23.4375rem) / 96.5625
            );
        }
    }

    @supports (font-size: clamp( 0.75rem , 0.6893203883rem  +  0.2588996764vw , 1rem )) {
        .accordion__header-text {
            font-size: clamp( 0.75rem , 0.6893203883rem  +  0.2588996764vw , 1rem );
        }
    }

    @supports not (font-size: clamp( 0.75rem , 0.6893203883rem  +  0.2588996764vw , 1rem )) {
        .accordion__header-text {
            font-size: calc(
                0.75rem + 0.25 * (100vw - 23.4375rem) / 96.5625
            );
        }
    }

    @supports (flex-basis: clamp( 2rem , 1.8786407767rem  +  0.5177993528vw , 2.5rem )) {
        .accordion__header-icon-wrapper {
            -ms-flex-preferred-size: clamp( 2rem , 1.8786407767rem  +  0.5177993528vw , 2.5rem );
            flex-basis: clamp( 2rem , 1.8786407767rem  +  0.5177993528vw , 2.5rem );
        }
    }

    @supports not (flex-basis: clamp( 2rem , 1.8786407767rem  +  0.5177993528vw , 2.5rem )) {
        .accordion__header-icon-wrapper {
            -ms-flex-preferred-size: calc(
                2rem + 0.5 * (100vw - 23.4375rem) / 96.5625
            );
            flex-basis: calc(
                2rem + 0.5 * (100vw - 23.4375rem) / 96.5625
            );
        }
    }

    @supports (width: clamp( 2rem , 1.8786407767rem  +  0.5177993528vw , 2.5rem )) {
        .accordion__header-icon-wrapper {
            width: clamp( 2rem , 1.8786407767rem  +  0.5177993528vw , 2.5rem );
        }
    }

    @supports not (width: clamp( 2rem , 1.8786407767rem  +  0.5177993528vw , 2.5rem )) {
        .accordion__header-icon-wrapper {
            width: calc(
                2rem + 0.5 * (100vw - 23.4375rem) / 96.5625
            );
        }
    }

    @supports (flex-basis: clamp( 1.25rem , 1.1893203883rem  +  0.2588996764vw , 1.5rem )) {
        .accordion__header-icon-wrapper svg {
            -ms-flex-preferred-size: clamp( 1.25rem , 1.1893203883rem  +  0.2588996764vw , 1.5rem );
            flex-basis: clamp( 1.25rem , 1.1893203883rem  +  0.2588996764vw , 1.5rem );
        }
    }

    @supports not (flex-basis: clamp( 1.25rem , 1.1893203883rem  +  0.2588996764vw , 1.5rem )) {
        .accordion__header-icon-wrapper svg {
            -ms-flex-preferred-size: calc(
                1.25rem + 0.25 * (100vw - 23.4375rem) / 96.5625
            );
            flex-basis: calc(
                1.25rem + 0.25 * (100vw - 23.4375rem) / 96.5625
            );
        }
    }

    @supports (width: clamp( 1.25rem , 1.1893203883rem  +  0.2588996764vw , 1.5rem )) {
        .accordion__header-icon-wrapper svg {
            width: clamp( 1.25rem , 1.1893203883rem  +  0.2588996764vw , 1.5rem );
        }
    }

    @supports not (width: clamp( 1.25rem , 1.1893203883rem  +  0.2588996764vw , 1.5rem )) {
        .accordion__header-icon-wrapper svg {
            width: calc(
                1.25rem + 0.25 * (100vw - 23.4375rem) / 96.5625
            );
        }
    }

    @supports (font-size: clamp( 0.75rem , 0.6893203883rem  +  0.2588996764vw , 1rem )) {
        .accordion__panel-text {
            font-size: clamp( 0.75rem , 0.6893203883rem  +  0.2588996764vw , 1rem );
        }
    }

    @supports not (font-size: clamp( 0.75rem , 0.6893203883rem  +  0.2588996764vw , 1rem )) {
        .accordion__panel-text {
            font-size: calc(
                0.75rem + 0.25 * (100vw - 23.4375rem) / 96.5625
            );
        }
    }

    @supports (font-size: clamp( 1.5rem , 1.3786407767rem  +  0.5177993528vw , 2rem )) {
        .club-rank__preview-title {
            font-size: clamp( 1.5rem , 1.3786407767rem  +  0.5177993528vw , 2rem );
        }
    }

    @supports not (font-size: clamp( 1.5rem , 1.3786407767rem  +  0.5177993528vw , 2rem )) {
        .club-rank__preview-title {
            font-size: calc(
                1.5rem + 0.5 * (100vw - 23.4375rem) / 96.5625
            );
        }
    }

    @supports (margin-bottom: clamp( 0.75rem , 0.6893203883rem  +  0.2588996764vw , 1rem )) {
        .club-rank__preview-title:not(:last-child) {
            margin-bottom: clamp( 0.75rem , 0.6893203883rem  +  0.2588996764vw , 1rem );
        }
    }

    @supports not (margin-bottom: clamp( 0.75rem , 0.6893203883rem  +  0.2588996764vw , 1rem )) {
        .club-rank__preview-title:not(:last-child) {
            margin-bottom: calc(
                0.75rem + 0.25 * (100vw - 23.4375rem) / 96.5625
            );
        }
    }

    @supports (font-size: clamp( 1.25rem , 1.1893203883rem  +  0.2588996764vw , 1.5rem )) {
        .club-rank__preview-text {
            font-size: clamp( 1.25rem , 1.1893203883rem  +  0.2588996764vw , 1.5rem );
        }
    }

    @supports not (font-size: clamp( 1.25rem , 1.1893203883rem  +  0.2588996764vw , 1.5rem )) {
        .club-rank__preview-text {
            font-size: calc(
                1.25rem + 0.25 * (100vw - 23.4375rem) / 96.5625
            );
        }
    }

    @supports (height: clamp( 32.5rem , 30.072815534rem  +  10.355987055vw , 42.5rem )) {
        .game-launcher__banner {
            height: clamp( 32.5rem , 30.072815534rem  +  10.355987055vw , 42.5rem );
        }
    }

    @supports not (height: clamp( 32.5rem , 30.072815534rem  +  10.355987055vw , 42.5rem )) {
        .game-launcher__banner {
            height: calc(
                32.5rem + 10 * (100vw - 23.4375rem) / 96.5625
            );
        }
    }
}

@media (min-width: 48em) and (max-width: 120em) {
    @supports (padding-top: clamp( 1.875rem , -0.2083333333rem  +  4.3402777778vw , 5rem )) {
        .content-container {
            padding-top: clamp( 1.875rem , -0.2083333333rem  +  4.3402777778vw , 5rem );
        }
    }

    @supports not (padding-top: clamp( 1.875rem , -0.2083333333rem  +  4.3402777778vw , 5rem )) {
        .content-container {
            padding-top: calc(
                1.875rem + 3.125 * (100vw - 48rem) / 72
            );
        }
    }

    @supports (padding-right: clamp( 1.25rem , -6.25rem  +  15.625vw , 12.5rem )) {
        .content-container {
            padding-right: clamp( 1.25rem , -6.25rem  +  15.625vw , 12.5rem );
        }
    }

    @supports not (padding-right: clamp( 1.25rem , -6.25rem  +  15.625vw , 12.5rem )) {
        .content-container {
            padding-right: calc(
                1.25rem + 11.25 * (100vw - 48rem) / 72
            );
        }
    }

    @supports (padding-left: clamp( 1.25rem , -6.25rem  +  15.625vw , 12.5rem )) {
        .content-container {
            padding-left: clamp(1.25rem, -10.25rem + 15.625vw, 12.5rem);
        }
    }

    @supports not (padding-left: clamp( 1.25rem , -6.25rem  +  15.625vw , 12.5rem )) {
        .content-container {
            padding-left: calc(
                1.25rem + 11.25 * (100vw - 48rem) / 72
            );
        }
    }

    @supports (padding-right: clamp( 1.25rem , -2.9166666667rem  +  8.6805555556vw , 7.5rem )) {
        .content-container-secondary {
            padding-right: clamp( 1.25rem , -2.9166666667rem  +  8.6805555556vw , 7.5rem );
        }
    }

    @supports not (padding-right: clamp( 1.25rem , -2.9166666667rem  +  8.6805555556vw , 7.5rem )) {
        .content-container-secondary {
            padding-right: calc(
                1.25rem + 6.25 * (100vw - 48rem) / 72
            );
        }
    }

    @supports (padding-left: clamp( 1.25rem , 0.4166666667rem  +  1.7361111111vw , 2.5rem )) {
        .content-container-secondary {
            padding-left: clamp( 1.25rem , 0.4166666667rem  +  1.7361111111vw , 2.5rem );
        }
    }

    @supports not (padding-left: clamp( 1.25rem , 0.4166666667rem  +  1.7361111111vw , 2.5rem )) {
        .content-container-secondary {
            padding-left: calc(
                1.25rem + 1.25 * (100vw - 48rem) / 72
            );
        }
    }

    @supports (padding-top: clamp( 1.25rem , 0.4166666667rem  +  1.7361111111vw , 2.5rem )) {
        .raffle-top-banner__body {
            padding-top: clamp( 1.25rem , 0.4166666667rem  +  1.7361111111vw , 2.5rem );
        }
    }

    @supports not (padding-top: clamp( 1.25rem , 0.4166666667rem  +  1.7361111111vw , 2.5rem )) {
        .raffle-top-banner__body {
            padding-top: calc(
                1.25rem + 1.25 * (100vw - 48rem) / 72
            );
        }
    }

    @supports (padding-bottom: clamp( 1.25rem , -0.4166666667rem  +  3.4722222222vw , 3.75rem )) {
        .raffle-top-banner__body {
            padding-bottom: clamp( 1.25rem , -0.4166666667rem  +  3.4722222222vw , 3.75rem );
        }
    }

    @supports not (padding-bottom: clamp( 1.25rem , -0.4166666667rem  +  3.4722222222vw , 3.75rem )) {
        .raffle-top-banner__body {
            padding-bottom: calc(
                1.25rem + 2.5 * (100vw - 48rem) / 72
            );
        }
    }

    @supports (margin-bottom: clamp( 1.125rem , 1.3333333333rem  +  -0.1736111111vw , 1.25rem )) {
        .raffle-leaderboard__header:not(:last-child) {
            margin-bottom: clamp( 1.125rem , 1.3333333333rem  +  -0.1736111111vw , 1.25rem );
        }
    }

    @supports not (margin-bottom: clamp( 1.125rem , 1.3333333333rem  +  -0.1736111111vw , 1.25rem )) {
        .raffle-leaderboard__header:not(:last-child) {
            margin-bottom: calc(
                1.25rem + -0.125 * (100vw - 48rem) / 72
            );
        }
    }

    @supports (margin-bottom: clamp( 1rem , 0.8333333333rem  +  0.3472222222vw , 1.25rem )) {
        .game-launcher__top:not(:last-child) {
            margin-bottom: clamp( 1rem , 0.8333333333rem  +  0.3472222222vw , 1.25rem );
        }
    }

    @supports not (margin-bottom: clamp( 1rem , 0.8333333333rem  +  0.3472222222vw , 1.25rem )) {
        .game-launcher__top:not(:last-child) {
            margin-bottom: calc(
                1rem + 0.25 * (100vw - 48rem) / 72
            );
        }
    }

    @supports (padding-top: clamp( 1.25rem , 1.0833333333rem  +  0.3472222222vw , 1.5rem )) {
        .game-table__col {
            padding-top: clamp( 1.25rem , 1.0833333333rem  +  0.3472222222vw , 1.5rem );
        }
    }

    @supports not (padding-top: clamp( 1.25rem , 1.0833333333rem  +  0.3472222222vw , 1.5rem )) {
        .game-table__col {
            padding-top: calc(
                1.25rem + 0.25 * (100vw - 48rem) / 72
            );
        }
    }

    @supports (padding-bottom: clamp( 1.25rem , 1.0833333333rem  +  0.3472222222vw , 1.5rem )) {
        .game-table__col {
            padding-bottom: clamp( 1.25rem , 1.0833333333rem  +  0.3472222222vw , 1.5rem );
        }
    }

    @supports not (padding-bottom: clamp( 1.25rem , 1.0833333333rem  +  0.3472222222vw , 1.5rem )) {
        .game-table__col {
            padding-bottom: calc(
                1.25rem + 0.25 * (100vw - 48rem) / 72
            );
        }
    }

    @supports (padding-left: clamp( 1.25rem , 0.75rem  +  1.0416666667vw , 2rem )) {
        .game-table__col {
            padding-left: clamp( 1.25rem , 0.75rem  +  1.0416666667vw , 2rem );
        }
    }

    @supports not (padding-left: clamp( 1.25rem , 0.75rem  +  1.0416666667vw , 2rem )) {
        .game-table__col {
            padding-left: calc(
                1.25rem + 0.75 * (100vw - 48rem) / 72
            );
        }
    }

    @supports (padding-right: clamp( 1.25rem , 0.75rem  +  1.0416666667vw , 2rem )) {
        .game-table__col {
            padding-right: clamp( 1.25rem , 0.75rem  +  1.0416666667vw , 2rem );
        }
    }

    @supports not (padding-right: clamp( 1.25rem , 0.75rem  +  1.0416666667vw , 2rem )) {
        .game-table__col {
            padding-right: calc(
                1.25rem + 0.75 * (100vw - 48rem) / 72
            );
        }
    }
}

@media (min-width: 80em) and (max-width: 120em) {
    @supports (font-size: clamp( 0.875rem , 0.625rem  +  0.3125vw , 1rem )) {
        .vip-club__item-title {
            font-size: clamp( 0.875rem , 0.625rem  +  0.3125vw , 1rem );
        }
    }

    @supports not (font-size: clamp( 0.875rem , 0.625rem  +  0.3125vw , 1rem )) {
        .vip-club__item-title {
            font-size: calc(
                0.875rem + 0.125 * (100vw - 80rem) / 40
            );
        }
    }

    @supports (font-size: clamp( 0.8125rem , 0.4375rem  +  0.46875vw , 1rem )) {
        .vip-club__item-number {
            font-size: clamp( 0.8125rem , 0.4375rem  +  0.46875vw , 1rem );
        }
    }

    @supports not (font-size: clamp( 0.8125rem , 0.4375rem  +  0.46875vw , 1rem )) {
        .vip-club__item-number {
            font-size: calc(
                0.8125rem + 0.1875 * (100vw - 80rem) / 40
            );
        }
    }
}

@media (min-width: 23.4375em) and (max-width: 48em) {
    @supports (top: clamp( 0.5rem , 0.2614503817rem  +  1.0178117048vw , 0.75rem )) {
        .vip-club__item-number {
            top: clamp( 0.5rem , 0.2614503817rem  +  1.0178117048vw , 0.75rem );
        }
    }

    @supports not (top: clamp( 0.5rem , 0.2614503817rem  +  1.0178117048vw , 0.75rem )) {
        .vip-club__item-number {
            top: calc(
                0.5rem + 0.25 * (100vw - 23.4375rem) / 24.5625
            );
        }
    }

    @supports (right: clamp( 0.5rem , 0.2614503817rem  +  1.0178117048vw , 0.75rem )) {
        .vip-club__item-number {
            right: clamp( 0.5rem , 0.2614503817rem  +  1.0178117048vw , 0.75rem );
        }
    }

    @supports not (right: clamp( 0.5rem , 0.2614503817rem  +  1.0178117048vw , 0.75rem )) {
        .vip-club__item-number {
            right: calc(
                0.5rem + 0.25 * (100vw - 23.4375rem) / 24.5625
            );
        }
    }

    @supports (width: clamp( 1.25rem , 1.0114503817rem  +  1.0178117048vw , 1.5rem )) {
        .vip-club__item-number {
            width: clamp( 1.25rem , 1.0114503817rem  +  1.0178117048vw , 1.5rem );
        }
    }

    @supports not (width: clamp( 1.25rem , 1.0114503817rem  +  1.0178117048vw , 1.5rem )) {
        .vip-club__item-number {
            width: calc(
                1.25rem + 0.25 * (100vw - 23.4375rem) / 24.5625
            );
        }
    }
}

@media (min-width: 77.49875em) and (min-width: 102.5em) and (max-width: 120em) {
    @supports (gap: clamp( 2.25rem , -41.6785714286rem  +  42.8571428571vw , 9.75rem )) {
        .club-rank {
            gap: clamp( 2.25rem , -41.6785714286rem  +  42.8571428571vw , 9.75rem );
        }
    }

    @supports not (gap: clamp( 2.25rem , -41.6785714286rem  +  42.8571428571vw , 9.75rem )) {
        .club-rank {
            gap: calc(
                2.25rem + 7.5 * (100vw - 102.5rem) / 17.5
            );
        }
    }
}

@media (min-width: 77.49875em) and (max-width: 102.5em) {
    .club-rank {
        gap: 2.25rem;
    }
}

@media (min-width: 77.49875em) and (max-width: 99.37375em) {
    .club-rank {
        -ms-grid-columns: 42% 1fr;
        grid-template-columns: 42% 1fr;
        gap: 2.875rem;
    }
}

@media (max-width: 43.12375em) and (min-width: 31.25em) {
    .club-rank__preview-background-ibg {
        -webkit-transform: scale(1.6) translateX(8%);
        -ms-transform: scale(1.6) translateX(8%);
        transform: scale(1.6) translateX(8%);
    }
}

@media (min-width: 77.5em) and (max-width: 120em) {
    @supports (padding: clamp( 1.25rem , -0.1176470588rem  +  1.7647058824vw , 2rem )) {
        .rank-step__item {
            padding: clamp( 1.25rem , -0.1176470588rem  +  1.7647058824vw , 2rem );
        }
    }

    @supports not (padding: clamp( 1.25rem , -0.1176470588rem  +  1.7647058824vw , 2rem )) {
        .rank-step__item {
            padding: calc(
                1.25rem + 0.75 * (100vw - 77.5rem) / 42.5
            );
        }
    }

    @supports (font-size: clamp( 1rem , 0.0882352941rem  +  1.1764705882vw , 1.5rem )) {
        .rank-step__title {
            font-size: clamp( 1rem , 0.0882352941rem  +  1.1764705882vw , 1.5rem );
        }
    }

    @supports not (font-size: clamp( 1rem , 0.0882352941rem  +  1.1764705882vw , 1.5rem )) {
        .rank-step__title {
            font-size: calc(
                1rem + 0.5 * (100vw - 77.5rem) / 42.5
            );
        }
    }

    @supports (font-size: clamp( 0.875rem , 0.6470588235rem  +  0.2941176471vw , 1rem )) {
        .rank-step__sub-title {
            font-size: clamp( 0.875rem , 0.6470588235rem  +  0.2941176471vw , 1rem );
        }
    }

    @supports not (font-size: clamp( 0.875rem , 0.6470588235rem  +  0.2941176471vw , 1rem )) {
        .rank-step__sub-title {
            font-size: calc(
                0.875rem + 0.125 * (100vw - 77.5rem) / 42.5
            );
        }
    }

    @supports (font-size: clamp( 0.875rem , 0.6470588235rem  +  0.2941176471vw , 1rem )) {
        .rank-step__list-item {
            font-size: clamp( 0.875rem , 0.6470588235rem  +  0.2941176471vw , 1rem );
        }
    }

    @supports not (font-size: clamp( 0.875rem , 0.6470588235rem  +  0.2941176471vw , 1rem )) {
        .rank-step__list-item {
            font-size: calc(
                0.875rem + 0.125 * (100vw - 77.5rem) / 42.5
            );
        }
    }
}

@media (min-width: 20em) and (max-width: 48em) {
    @supports (gap: clamp( 0.5rem , 0.1428571429rem  +  1.7857142857vw , 1rem )) {
        .raffle-top-banner__top-title {
            gap: clamp( 0.5rem , 0.1428571429rem  +  1.7857142857vw , 1rem );
        }
    }

    @supports not (gap: clamp( 0.5rem , 0.1428571429rem  +  1.7857142857vw , 1rem )) {
        .raffle-top-banner__top-title {
            gap: calc(
                0.5rem + 0.5 * (100vw - 20rem) / 28
            );
        }
    }
}

@media (min-width: 20em) and (max-width: 35.5em) {
    @supports (font-size: clamp( 1rem , 0.3548387097rem  +  3.2258064516vw , 1.5rem )) {
        .raffle-top-banner__top-title {
            font-size: clamp( 1rem , 0.3548387097rem  +  3.2258064516vw , 1.5rem );
        }
    }

    @supports not (font-size: clamp( 1rem , 0.3548387097rem  +  3.2258064516vw , 1.5rem )) {
        .raffle-top-banner__top-title {
            font-size: calc(
                1rem + 0.5 * (100vw - 20rem) / 15.5
            );
        }
    }
}

@media (min-width: 35.5em) and (max-width: 120.5em) {
    @supports (gap: clamp( 0.8125rem , 0.6297794118rem  +  0.5147058824vw , 1.25rem )) {
        .raffle-date-start__counter {
            gap: clamp( 0.8125rem , 0.6297794118rem  +  0.5147058824vw , 1.25rem );
        }
    }

    @supports not (gap: clamp( 0.8125rem , 0.6297794118rem  +  0.5147058824vw , 1.25rem )) {
        .raffle-date-start__counter {
            gap: calc(
                0.8125rem + 0.4375 * (100vw - 35.5rem) / 85
            );
        }
    }
}
