﻿@import "css2-Interitalopszwght014..32100..900114..32100..900_swap.css";
@import "css2-ConcertOne_swap.css";
@import "css-Anton400_latinlatin-ext_swap.css";
@tailwind base;
@tailwind components;
@tailwind utilities;
*, *:before, *:after
{
    box-sizing: border-box;
}
*
{
    margin: 0;
    padding: 0;
}
body
{
    line-height: 1.5;
    -webkit-font-smoothing: antialiased;
}
img, picture, video, canvas, svg
{
    display: block;
    max-width: 100%;
}
input, button, textarea, select
{
    font: inherit;
}
p, h1, h2, h3, h4, h5, h6
{
    overflow-wrap: break-word;
}
button
{
    border: none;
    cursor: pointer;
}
li
{
    list-style: none;
}
::-webkit-scrollbar
{
    width: 5px;
    height: 5px;
}
::-webkit-scrollbar-thumb
{
    background: var(--brand-stroke);
    border-radius: 15px;
}
::-webkit-scrollbar-track
{
    background: var(--layer-0);
    margin: 5px 0;
}
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button
{
    -webkit-appearance: none;
    margin: 0;
}
input[type=number]
{
    -moz-appearance: textfield;
}
.gap-2
{
    gap: 2px;
}
.gap-4
{
    gap: 4px;
}
.gap-8
{
    gap: 8px;
}
.gap-10
{
    gap: 10px;
}
.gap-12
{
    gap: 12px;
}
.gap-14
{
    gap: 14px;
}
.gap-16
{
    gap: 16px;
}
.gap-18
{
    gap: 18px;
}
.gap-20
{
    gap: 20px;
}
.gap-22
{
    gap: 22px;
}
.gap-24
{
    gap: 24px;
}
.gap-26
{
    gap: 26px;
}
.gap-28
{
    gap: 28px;
}
.gap-30
{
    gap: 30px;
}
.m-2
{
    margin: .125rem;
}
.mx-2
{
    margin-left: .125rem;
    margin-right: .125rem;
}
.my-2
{
    margin-top: .125rem;
    margin-bottom: .125rem;
}
.ms-2
{
    margin-left: .125rem;
}
.me-2
{
    margin-right: .125rem;
}
.mb-2
{
    margin-bottom: .125rem;
}
.mt-2
{
    margin-top: .125rem;
}
.p-2
{
    padding: .125rem;
}
.px-2
{
    padding-left: .125rem;
    padding-right: .125rem;
}
.py-2
{
    padding-top: .125rem;
    padding-bottom: .125rem;
}
.ps-2
{
    padding-left: .125rem;
}
.pe-2
{
    padding-right: .125rem;
}
.pb-2
{
    padding-bottom: .125rem;
}
.pt-2
{
    padding-top: .125rem;
}
.m-4
{
    margin: .25rem;
}
.mx-4
{
    margin-left: .25rem;
    margin-right: .25rem;
}
.my-4
{
    margin-top: .25rem;
    margin-bottom: .25rem;
}
.ms-4
{
    margin-left: .25rem;
}
.me-4
{
    margin-right: .25rem;
}
.mb-4
{
    margin-bottom: .25rem;
}
.mt-4
{
    margin-top: .25rem;
}
.p-4
{
    padding: .25rem;
}
.px-4
{
    padding-left: .25rem;
    padding-right: .25rem;
}
.py-4
{
    padding-top: .25rem;
    padding-bottom: .25rem;
}
.ps-4
{
    padding-left: .25rem;
}
.pe-4
{
    padding-right: .25rem;
}
.pb-4
{
    padding-bottom: .25rem;
}
.pt-4
{
    padding-top: .25rem;
}
.m-8
{
    margin: .5rem;
}
.mx-8
{
    margin-left: .5rem;
    margin-right: .5rem;
}
.my-8
{
    margin-top: .5rem;
    margin-bottom: .5rem;
}
.ms-8
{
    margin-left: .5rem;
}
.me-8
{
    margin-right: .5rem;
}
.mb-8
{
    margin-bottom: .5rem;
}
.mt-8
{
    margin-top: .5rem;
}
.p-8
{
    padding: .5rem;
}
.px-8
{
    padding-left: .5rem;
    padding-right: .5rem;
}
.py-8
{
    padding-top: .5rem;
    padding-bottom: .5rem;
}
.ps-8
{
    padding-left: .5rem;
}
.pe-8
{
    padding-right: .5rem;
}
.pb-8
{
    padding-bottom: .5rem;
}
.pt-8
{
    padding-top: .5rem;
}
.m-10
{
    margin: .625rem;
}
.mx-10
{
    margin-left: .625rem;
    margin-right: .625rem;
}
.my-10
{
    margin-top: .625rem;
    margin-bottom: .625rem;
}
.ms-10
{
    margin-left: .625rem;
}
.me-10
{
    margin-right: .625rem;
}
.mb-10
{
    margin-bottom: .625rem;
}
.mt-10
{
    margin-top: .625rem;
}
.p-10
{
    padding: .625rem;
}
.px-10
{
    padding-left: .625rem;
    padding-right: .625rem;
}
.py-10
{
    padding-top: .625rem;
    padding-bottom: .625rem;
}
.ps-10
{
    padding-left: .625rem;
}
.pe-10
{
    padding-right: .625rem;
}
.pb-10
{
    padding-bottom: .625rem;
}
.pt-10
{
    padding-top: .625rem;
}
.m-12
{
    margin: .75rem;
}
.mx-12
{
    margin-left: .75rem;
    margin-right: .75rem;
}
.my-12
{
    margin-top: .75rem;
    margin-bottom: .75rem;
}
.ms-12
{
    margin-left: .75rem;
}
.me-12
{
    margin-right: .75rem;
}
.mb-12
{
    margin-bottom: .75rem;
}
.mt-12
{
    margin-top: .75rem;
}
.p-12
{
    padding: .75rem;
}
.px-12
{
    padding-left: .75rem;
    padding-right: .75rem;
}
.py-12
{
    padding-top: .75rem;
    padding-bottom: .75rem;
}
.ps-12
{
    padding-left: .75rem;
}
.pe-12
{
    padding-right: .75rem;
}
.pb-12
{
    padding-bottom: .75rem;
}
.pt-12
{
    padding-top: .75rem;
}
.m-14
{
    margin: .875rem;
}
.mx-14
{
    margin-left: .875rem;
    margin-right: .875rem;
}
.my-14
{
    margin-top: .875rem;
    margin-bottom: .875rem;
}
.ms-14
{
    margin-left: .875rem;
}
.me-14
{
    margin-right: .875rem;
}
.mb-14
{
    margin-bottom: .875rem;
}
.mt-14
{
    margin-top: .875rem;
}
.p-14
{
    padding: .875rem;
}
.px-14
{
    padding-left: .875rem;
    padding-right: .875rem;
}
.py-14
{
    padding-top: .875rem;
    padding-bottom: .875rem;
}
.ps-14
{
    padding-left: .875rem;
}
.pe-14
{
    padding-right: .875rem;
}
.pb-14
{
    padding-bottom: .875rem;
}
.pt-14
{
    padding-top: .875rem;
}
.m-16
{
    margin: 1rem;
}
.mx-16
{
    margin-left: 1rem;
    margin-right: 1rem;
}
.my-16
{
    margin-top: 1rem;
    margin-bottom: 1rem;
}
.ms-16
{
    margin-left: 1rem;
}
.me-16
{
    margin-right: 1rem;
}
.mb-16
{
    margin-bottom: 1rem;
}
.mt-16
{
    margin-top: 1rem;
}
.p-16
{
    padding: 1rem;
}
.px-16
{
    padding-left: 1rem;
    padding-right: 1rem;
}
.py-16
{
    padding-top: 1rem;
    padding-bottom: 1rem;
}
.ps-16
{
    padding-left: 1rem;
}
.pe-16
{
    padding-right: 1rem;
}
.pb-16
{
    padding-bottom: 1rem;
}
.pt-16
{
    padding-top: 1rem;
}
.m-18
{
    margin: 1.125rem;
}
.mx-18
{
    margin-left: 1.125rem;
    margin-right: 1.125rem;
}
.my-18
{
    margin-top: 1.125rem;
    margin-bottom: 1.125rem;
}
.ms-18
{
    margin-left: 1.125rem;
}
.me-18
{
    margin-right: 1.125rem;
}
.mb-18
{
    margin-bottom: 1.125rem;
}
.mt-18
{
    margin-top: 1.125rem;
}
.p-18
{
    padding: 1.125rem;
}
.px-18
{
    padding-left: 1.125rem;
    padding-right: 1.125rem;
}
.py-18
{
    padding-top: 1.125rem;
    padding-bottom: 1.125rem;
}
.ps-18
{
    padding-left: 1.125rem;
}
.pe-18
{
    padding-right: 1.125rem;
}
.pb-18
{
    padding-bottom: 1.125rem;
}
.pt-18
{
    padding-top: 1.125rem;
}
.m-20
{
    margin: 1.25rem;
}
.mx-20
{
    margin-left: 1.25rem;
    margin-right: 1.25rem;
}
.my-20
{
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
}
.ms-20
{
    margin-left: 1.25rem;
}
.me-20
{
    margin-right: 1.25rem;
}
.mb-20
{
    margin-bottom: 1.25rem;
}
.mt-20
{
    margin-top: 1.25rem;
}
.p-20
{
    padding: 1.25rem;
}
.px-20
{
    padding-left: 1.25rem;
    padding-right: 1.25rem;
}
.py-20
{
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
}
.ps-20
{
    padding-left: 1.25rem;
}
.pe-20
{
    padding-right: 1.25rem;
}
.pb-20
{
    padding-bottom: 1.25rem;
}
.pt-20
{
    padding-top: 1.25rem;
}
.m-22
{
    margin: 1.375rem;
}
.mx-22
{
    margin-left: 1.375rem;
    margin-right: 1.375rem;
}
.my-22
{
    margin-top: 1.375rem;
    margin-bottom: 1.375rem;
}
.ms-22
{
    margin-left: 1.375rem;
}
.me-22
{
    margin-right: 1.375rem;
}
.mb-22
{
    margin-bottom: 1.375rem;
}
.mt-22
{
    margin-top: 1.375rem;
}
.p-22
{
    padding: 1.375rem;
}
.px-22
{
    padding-left: 1.375rem;
    padding-right: 1.375rem;
}
.py-22
{
    padding-top: 1.375rem;
    padding-bottom: 1.375rem;
}
.ps-22
{
    padding-left: 1.375rem;
}
.pe-22
{
    padding-right: 1.375rem;
}
.pb-22
{
    padding-bottom: 1.375rem;
}
.pt-22
{
    padding-top: 1.375rem;
}
.m-24
{
    margin: 1.5rem;
}
.mx-24
{
    margin-left: 1.5rem;
    margin-right: 1.5rem;
}
.my-24
{
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
}
.ms-24
{
    margin-left: 1.5rem;
}
.me-24
{
    margin-right: 1.5rem;
}
.mb-24
{
    margin-bottom: 1.5rem;
}
.mt-24
{
    margin-top: 1.5rem;
}
.p-24
{
    padding: 1.5rem;
}
.px-24
{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}
.py-24
{
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
}
.ps-24
{
    padding-left: 1.5rem;
}
.pe-24
{
    padding-right: 1.5rem;
}
.pb-24
{
    padding-bottom: 1.5rem;
}
.pt-24
{
    padding-top: 1.5rem;
}
.m-26
{
    margin: 1.625rem;
}
.mx-26
{
    margin-left: 1.625rem;
    margin-right: 1.625rem;
}
.my-26
{
    margin-top: 1.625rem;
    margin-bottom: 1.625rem;
}
.ms-26
{
    margin-left: 1.625rem;
}
.me-26
{
    margin-right: 1.625rem;
}
.mb-26
{
    margin-bottom: 1.625rem;
}
.mt-26
{
    margin-top: 1.625rem;
}
.p-26
{
    padding: 1.625rem;
}
.px-26
{
    padding-left: 1.625rem;
    padding-right: 1.625rem;
}
.py-26
{
    padding-top: 1.625rem;
    padding-bottom: 1.625rem;
}
.ps-26
{
    padding-left: 1.625rem;
}
.pe-26
{
    padding-right: 1.625rem;
}
.pb-26
{
    padding-bottom: 1.625rem;
}
.pt-26
{
    padding-top: 1.625rem;
}
.m-28
{
    margin: 1.75rem;
}
.mx-28
{
    margin-left: 1.75rem;
    margin-right: 1.75rem;
}
.my-28
{
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
}
.ms-28
{
    margin-left: 1.75rem;
}
.me-28
{
    margin-right: 1.75rem;
}
.mb-28
{
    margin-bottom: 1.75rem;
}
.mt-28
{
    margin-top: 1.75rem;
}
.p-28
{
    padding: 1.75rem;
}
.px-28
{
    padding-left: 1.75rem;
    padding-right: 1.75rem;
}
.py-28
{
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
}
.ps-28
{
    padding-left: 1.75rem;
}
.pe-28
{
    padding-right: 1.75rem;
}
.pb-28
{
    padding-bottom: 1.75rem;
}
.pt-28
{
    padding-top: 1.75rem;
}
.m-32
{
    margin: 2rem;
}
.mx-32
{
    margin-left: 2rem;
    margin-right: 2rem;
}
.my-32
{
    margin-top: 2rem;
    margin-bottom: 2rem;
}
.ms-32
{
    margin-left: 2rem;
}
.me-32
{
    margin-right: 2rem;
}
.mb-32
{
    margin-bottom: 2rem;
}
.mt-32
{
    margin-top: 2rem;
}
.p-32
{
    padding: 2rem;
}
.px-32
{
    padding-left: 2rem;
    padding-right: 2rem;
}
.py-32
{
    padding-top: 2rem;
    padding-bottom: 2rem;
}
.ps-32
{
    padding-left: 2rem;
}
.pe-32
{
    padding-right: 2rem;
}
.pb-32
{
    padding-bottom: 2rem;
}
.pt-32
{
    padding-top: 2rem;
}
.m-40
{
    margin: 2.5rem;
}
.mx-40
{
    margin-left: 2.5rem;
    margin-right: 2.5rem;
}
.my-40
{
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
}
.ms-40
{
    margin-left: 2.5rem;
}
.me-40
{
    margin-right: 2.5rem;
}
.mb-40
{
    margin-bottom: 2.5rem;
}
.mt-40
{
    margin-top: 2.5rem;
}
.p-40
{
    padding: 2.5rem;
}
.px-40
{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
}
.py-40
{
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}
.ps-40
{
    padding-left: 2.5rem;
}
.pe-40
{
    padding-right: 2.5rem;
}
.pb-40
{
    padding-bottom: 2.5rem;
}
.pt-40
{
    padding-top: 2.5rem;
}
.m-auto
{
    margin: auto;
}
.mx-auto
{
    margin-left: auto;
    margin-right: auto;
}
.my-auto
{
    margin-top: auto;
    margin-bottom: auto;
}
.ms-auto
{
    margin-left: auto;
}
.me-auto
{
    margin-right: auto;
}
.mb-auto
{
    margin-bottom: auto;
}
.mt-auto
{
    margin-top: auto;
}
.justify-center
{
    justify-content: center;
}
.items-center
{
    align-items: center;
}
.justify-items-center
{
    justify-items: center;
}
.content-center
{
    align-content: center;
}
.flex-center
{
    flex-direction: center;
}
.justify-space-between
{
    justify-content: space-between;
}
.items-space-between
{
    align-items: space-between;
}
.justify-items-space-between
{
    justify-items: space-between;
}
.content-space-between
{
    align-content: space-between;
}
.flex-space-between
{
    flex-direction: space-between;
}
.justify-space-around
{
    justify-content: space-around;
}
.items-space-around
{
    align-items: space-around;
}
.justify-items-space-around
{
    justify-items: space-around;
}
.content-space-around
{
    align-content: space-around;
}
.flex-space-around
{
    flex-direction: space-around;
}
.justify-space-evenly
{
    justify-content: space-evenly;
}
.items-space-evenly
{
    align-items: space-evenly;
}
.justify-items-space-evenly
{
    justify-items: space-evenly;
}
.content-space-evenly
{
    align-content: space-evenly;
}
.flex-space-evenly
{
    flex-direction: space-evenly;
}
.justify-flex-start
{
    justify-content: flex-start;
}
.items-flex-start
{
    align-items: flex-start;
}
.justify-items-flex-start
{
    justify-items: flex-start;
}
.content-flex-start
{
    align-content: flex-start;
}
.flex-flex-start
{
    flex-direction: flex-start;
}
.justify-flex-end
{
    justify-content: flex-end;
}
.items-flex-end
{
    align-items: flex-end;
}
.justify-items-flex-end
{
    justify-items: flex-end;
}
.content-flex-end
{
    align-content: flex-end;
}
.flex-flex-end
{
    flex-direction: flex-end;
}
.justify-column
{
    justify-content: column;
}
.items-column
{
    align-items: column;
}
.justify-items-column
{
    justify-items: column;
}
.content-column
{
    align-content: column;
}
.flex-column
{
    flex-direction: column;
}
.justify-column-reverse
{
    justify-content: column-reverse;
}
.items-column-reverse
{
    align-items: column-reverse;
}
.justify-items-column-reverse
{
    justify-items: column-reverse;
}
.content-column-reverse
{
    align-content: column-reverse;
}
.flex-column-reverse
{
    flex-direction: column-reverse;
}
.justify-row
{
    justify-content: row;
}
.items-row
{
    align-items: row;
}
.justify-items-row
{
    justify-items: row;
}
.content-row
{
    align-content: row;
}
.flex-row
{
    flex-direction: row;
}
.justify-row-reverse
{
    justify-content: row-reverse;
}
.items-row-reverse
{
    align-items: row-reverse;
}
.justify-items-row-reverse
{
    justify-items: row-reverse;
}
.content-row-reverse
{
    align-content: row-reverse;
}
.flex-row-reverse
{
    flex-direction: row-reverse;
}
.position-absolute
{
    position: absolute;
}
.position-relative
{
    position: relative;
}
.position-static
{
    position: static;
}
.position-sticky
{
    position: sticky;
}
.d-block
{
    display: block;
}
.d-inline-block
{
    display: inline-block;
}
.d-inline
{
    display: inline;
}
.d-flex
{
    display: flex;
}
.d-grid
{
    display: grid;
}
.d-inline-flex
{
    display: inline-flex;
}
.d-inline-grid
{
    display: inline-grid;
}
.d-table
{
    display: table;
}
.d-inline-table
{
    display: inline-table;
}
.d-list-item
{
    display: list-item;
}
.d-none
{
    display: none;
}
.d-contents
{
    display: contents;
}
.text-left
{
    text-align: left;
}
.text-right
{
    text-align: right;
}
.text-center
{
    text-align: center;
}
.text-revert
{
    text-align: revert;
}
.text-10
{
    font-size: .625rem;
}
.text-12
{
    font-size: .75rem;
}
.text-14
{
    font-size: .875rem;
}
.text-16
{
    font-size: 1rem;
}
.text-18
{
    font-size: 1.125rem;
}
.text-22
{
    font-size: 1.375rem;
}
.text-24
{
    font-size: 1.5rem;
}
.weight-100
{
    font-weight: 100;
}
.weight-200
{
    font-weight: 200;
}
.weight-300
{
    font-weight: 300;
}
.weight-400
{
    font-weight: 400;
}
.weight-500
{
    font-weight: 500;
}
.weight-600
{
    font-weight: 600;
}
.weight-700
{
    font-weight: 700;
}
.weight-800
{
    font-weight: 800;
}
.weight-900
{
    font-weight: 900;
}
.weight-bold
{
    font-weight: 700;
}
.weight-bolder
{
    font-weight: bolder;
}
.color-marigold #ffbb00
{
    color: marigold #fb0;
}
@media only screen and (min-width: 0)
{
    .up-xs-block
    {
        display: block;
    }
}
@media only screen and (max-width: 0)
{
    .down-xs-block
    {
        display: block;
    }
}
@media only screen and (min-width: 0)
{
    .up-xs-flex
    {
        display: flex;
    }
}
@media only screen and (max-width: 0)
{
    .down-xs-flex
    {
        display: flex;
    }
}
@media only screen and (min-width: 0)
{
    .up-xs-none
    {
        display: none;
    }
}
@media only screen and (max-width: 0)
{
    .down-xs-none
    {
        display: none;
    }
}
@media only screen and (min-width: 576px)
{
    .up-sm-block
    {
        display: block;
    }
}
@media only screen and (max-width: 576px)
{
    .down-sm-block
    {
        display: block;
    }
}
@media only screen and (min-width: 576px)
{
    .up-sm-flex
    {
        display: flex;
    }
}
@media only screen and (max-width: 576px)
{
    .down-sm-flex
    {
        display: flex;
    }
}
@media only screen and (min-width: 576px)
{
    .up-sm-none
    {
        display: none;
    }
}
@media only screen and (max-width: 576px)
{
    .down-sm-none
    {
        display: none;
    }
}
@media only screen and (min-width: 768px)
{
    .up-md-block
    {
        display: block;
    }
}
@media only screen and (max-width: 768px)
{
    .down-md-block
    {
        display: block;
    }
}
@media only screen and (min-width: 768px)
{
    .up-md-flex
    {
        display: flex;
    }
}
@media only screen and (max-width: 768px)
{
    .down-md-flex
    {
        display: flex;
    }
}
@media only screen and (min-width: 768px)
{
    .up-md-none
    {
        display: none;
    }
}
@media only screen and (max-width: 768px)
{
    .down-md-none
    {
        display: none;
    }
}
@media only screen and (min-width: 992px)
{
    .up-lg-block
    {
        display: block;
    }
}
@media only screen and (max-width: 992px)
{
    .down-lg-block
    {
        display: block;
    }
}
@media only screen and (min-width: 992px)
{
    .up-lg-flex
    {
        display: flex;
    }
}
@media only screen and (max-width: 992px)
{
    .down-lg-flex
    {
        display: flex;
    }
}
@media only screen and (min-width: 992px)
{
    .up-lg-none
    {
        display: none;
    }
}
@media only screen and (max-width: 992px)
{
    .down-lg-none
    {
        display: none;
    }
}
@media only screen and (min-width: 1200px)
{
    .up-xl-block
    {
        display: block;
    }
}
@media only screen and (max-width: 1200px)
{
    .down-xl-block
    {
        display: block;
    }
}
@media only screen and (min-width: 1200px)
{
    .up-xl-flex
    {
        display: flex;
    }
}
@media only screen and (max-width: 1200px)
{
    .down-xl-flex
    {
        display: flex;
    }
}
@media only screen and (min-width: 1200px)
{
    .up-xl-none
    {
        display: none;
    }
}
@media only screen and (max-width: 1200px)
{
    .down-xl-none
    {
        display: none;
    }
}
@media only screen and (min-width: 1400px)
{
    .up-xxl-block
    {
        display: block;
    }
}
@media only screen and (max-width: 1400px)
{
    .down-xxl-block
    {
        display: block;
    }
}
@media only screen and (min-width: 1400px)
{
    .up-xxl-flex
    {
        display: flex;
    }
}
@media only screen and (max-width: 1400px)
{
    .down-xxl-flex
    {
        display: flex;
    }
}
@media only screen and (min-width: 1400px)
{
    .up-xxl-none
    {
        display: none;
    }
}
@media only screen and (max-width: 1400px)
{
    .down-xxl-none
    {
        display: none;
    }
}
.container
{
    width: calc(100% - 32px);
    max-width: 1350px;
}
.container-fluid
{
    width: 100%;
}
.cursor-pointer
{
    cursor: pointer;
}
.w-100
{
    width: 100%;
}
.hide-scrollbar
{
    overflow: -moz-scrollbars-none;
    scrollbar-color: transparent;
    -ms-overflow-style: none;
}
.hide-scrollbar::-webkit-scrollbar
{
    display: none;
}
.hide-scrollbar--u
{
    overflow: -moz-scrollbars-none;
    scrollbar-color: transparent;
    -ms-overflow-style: none;
}
.hide-scrollbar--u::-webkit-scrollbar
{
    display: none;
}
html, body
{
    width: 100%;
    height: 100%;
    font-family: Inter,sans-serif;
    font-optical-sizing: auto;
    color: #fff;
    font-style: normal;
    font-weight: 400;
    background: var(--layer-0);
    overflow-x: hidden;
    overflow-y: auto;
}
html.unscrollable, body.unscrollable
{
    overflow: hidden;
}
.disable-actions
{
    touch-action: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none!important;
}
.disable-actions:focus-visible
{
    outline: none;
}
.bg--blue
{
    background-color: #00b6ff;
}
.bg--blue:hover
{
    filter: brightness(1.05);
    outline: none!important;
}
.bg--blue:active:not(:disabled)
{
    filter: brightness(1.05);
    transform: translateY(1px);
}
.bg--green
{
    background-color: #01bf24;
}
.bg--green:hover
{
    filter: brightness(1.05);
    outline: none!important;
}
.bg--green:active:not(:disabled)
{
    filter: brightness(1.05);
    transform: translateY(1px);
}
.bg--red
{
    background-image: linear-gradient(90deg,#ca5353,#ff4d4d);
    border: none;
    border-radius: 5px;
    padding: 10px 20px;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    cursor: pointer;
    transition: all .2s ease-in-out;
}
.bg--red:hover
{
    filter: brightness(1.05);
    outline: none!important;
}
.bg--red:active:not(:disabled)
{
    filter: brightness(1.05);
    transform: translateY(1px);
}
.bg--white
{
    background-image: linear-gradient(90deg,#f5f5f5,#dcdcdc);
}
.bg--white:hover
{
    filter: brightness(1.05);
    outline: none!important;
}
.bg--white:active:not(:disabled)
{
    filter: brightness(1.05);
    transform: translateY(1px);
}
.bg--transparent:not(.input-wrapper)
{
    background-color: transparent;
    border: 1px solid rgba(255,255,255,.5);
}
.bg--transparent:not(.input-wrapper):hover
{
    filter: brightness(1.05);
    outline: none!important;
}
.bg--transparent:not(.input-wrapper):active:not(:disabled)
{
    filter: brightness(1.05);
    transform: translateY(1px);
}
a, .link
{
    color: #00b6ff;
    text-decoration: underline;
    transition: filter .2s ease-in-out;
    cursor: pointer;
}
a:hover, .link:hover
{
    filter: brightness(1.1);
}
input, button
{
    outline: none;
    outline-offset: 0;
}
.h-100
{
    height: 100%;
}
.skeleton
{
    background-color: var(--skeleton-color)!important;
    background-size: 40px 100%!important;
    background-repeat: no-repeat!important;
    background-position: left -40px top 0;
    color: transparent;
    border-radius: 8px;
    position: relative;
}
@keyframes shine
{
    to
    {
        background-position: right -40px top 0;
    }
}
.expandable-wrapper_content strong
{
    pointer-events: none;
}
.section-title
{
    display: flex;
    flex-direction: column;
    margin-bottom: 15px;
}
.section-title h1, .section-title h2
{
    min-height: 27px;
    font-size: 25px;
    font-weight: 700;
    color: var(--section-header-title-color);
}
.section-title p
{
    margin: 5px 0 0;
    padding: 0;
    min-height: 17px;
    font-size: 15px;
    color: var(--section-header-subtitle-color);
}
hr
{
    margin: 45px 0;
    border: none;
    border-top: 1px solid var(--hr-color);
}
.games--expanded .item, .games--filtered .item, .promotions--expanded .promotion
{
    width: 100%!important;
}
.text-column
{
    display: flex;
    flex-direction: column;
    background-color: var(--layer-1);
    width: 100%;
    padding: 50px;
    margin-top: 14px;
    border-radius: 8px;
}
@media(max-width: 992px)
{
    .text-column
    {
        padding: 25px;
    }
}
@media(max-width: 768px)
{
    .text-column
    {
        padding: 15px;
    }
}
.text-column p
{
    color: var(--gray);
    margin: 8px 0;
}
.text-column ul
{
    margin: 8px 0;
}
.text-column h2
{
    font-size: 20px;
    color: #fff;
    margin: 16px 0 8px;
}
.text-column h3, .text-column h4, .text-column strong
{
    margin: 8px 0;
}
.text-column .bold
{
    color: #fff;
    font-weight: 600;
}
.splide__slide.is-active .banner .foreground, .splide__slide.is-active .banner .background
{
    animation-play-state: running!important;
}
@media(max-width: 992px)
{
    .intercom-lightweight-app-launcher
    {
        bottom: 70px!important;
        right: 15px!important;
    }
}
.grecaptcha-badge, .bonus-wager-container .types
{
    display: none!important;
}
.heart
{
    border-radius: 9px;
    z-index: 2;
    cursor: pointer;
}
.heart:hover .heart-svg, .heart:hover .favorited .heart-svg
{
    fill: #fff!important;
}
.heart-svg
{
    fill: transparent!important;
}
.favorited .heart-svg, .favorited:hover .heart-svg
{
    fill: #fff!important;
}
.text-capitalize
{
    text-transform: capitalize;
}
.component-title
{
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    font-weight: 600;
    color: #fff;
    height: 33px;
}
.intercom-lightweight-app-launcher
{
    bottom: 70px!important;
    right: 16px!important;
}
@media(max-width: 992px)
{
    .intercom-lightweight-app-launcher
    {
        bottom: 130px!important;
        right: 16px!important;
    }
}
.intercom-app div
{
    bottom: 70px!important;
    right: 16px!important;
}
@media(max-width: 992px)
{
    .intercom-app div
    {
        bottom: 130px!important;
        right: 16px!important;
    }
}
.game-slider .item
{
    width: 156px!important;
}
:root
{
    --layer-0: #101010;
    --layer-1: #1b1b1f;
    --layer-2: #26262c;
    --text-primary: #f5faff;
    --text-secondary: #b6bcc4;
    --input-primary: #2d3c51;
    --input-primary-highlight: #1b1b1f;
    --brand-primary: #00b6ff;
    --brand-primary-highlight: #264d79;
    --brand-secondary: #008b2c;
    --brand-secondary-highlight: #294e79;
    --brand-third: #18536c;
    --brand-primary-2: #126889;
    --red: #f30;
    --green: #01bf24;
    --white: #fff;
    --black: #000;
    --overlay: #090d11;
    --gray: #9698a1;
    --cp-white: #fff;
    --cp-black: #000;
    --cp-grey-light: #f4f5f6;
    --cp-grey-light-2: #323746;
    --cp-grey: #e0e0e0;
    --cp-light: #aeb2bc;
    --cp-grey-dark-1: #797979;
    --cp-grey-dark-2: #1b1b1f;
    --cp-blue-light: #ebf5ff;
    --cp-blue-dark: #3089e5;
    --cp-green-light: #e5f9f1;
    --cp-green: #93d343;
    --cp-green-dark: #60ab2e;
    --cp-red-light: #fae0e1;
    --cp-red: #e7666a;
    --cp-dark-red: #e72f35;
    --cp-yellow: #fdcf39;
    --cp-pink: #e093bb;
    --dialog-background-color: #101010;
    --skeleton-color: #1b1b1f;
    --sidebar-bg-color: #282d3a;
    --dropdown-indicator-color: #9698a1;
    --hr-color: #323746;
    --top-bar-dropdown-text-color: #fff;
    --top-bar-dropdown-hover-bg-color: rgba(255,255,255,.05);
    --shadow-color: rgba(0,0,0,.2);
    --topbar-dropdown-border-color: rgba(9,11,15,.5);
    --text-color-primary: #fff;
    --text-color-secondary: #9698a1;
    --file-input-border-color: rgba(255,255,255,.2);
    --color-primary: var(--brand-primary);
    --input-background-color: #1b1b1f;
    --input-border-color: rgba(255,255,255,.1);
    --input-hover-color: #95979d;
    --settings-details-key-color: #9698a1;
    --settings-details-value-color: #e8e6e3;
    --section-header-title-color: #fff;
    --section-header-subtitle-color: #9698a1;
    --settings-subtitle-color: #797979;
    --tab-bg-color: #1b1b1f;
    --tab-hover-bg-color: var(--brand-primary);
    --tab-text-color: #9698a1;
    --tab-hover-text-color: #fff;
    --accordion-border-color: rgba(255,255,255,.1);
    --empty-border-color: rgba(255,255,255,.1);
    --table-border-color: rgba(255,255,255,.1);
    --table-row-background-color: #1b1b1f;
    --top-bar-balance-bg-color: #1b1b1f;
    --top-bar-balance-bg-hover-color: transparent;
    --top-bar-balance-border-color: #323746;
    --top-bar-balance-border-hover-color: #323746;
    --panel-background-color-primary: #1b1b1f;
    --panel-background-color-secondary: #1b1b1f;
    --panel-background-color-highlighted: #1b1b1f;
    --section-header-title-highlighted-color: #fff;
    --section-header-subtitle-highlighted-color: #9698a1;
    --wallet-segment-amount-bg-color: #323746;
    --wallet-segment-amount-highlighted-bg-color: #42a2f9;
    --wallet-segment-action-highlighted-bg-color: #fff;
    --wallet-segment-action-hover-highlighted-bg-color: #dedfe3;
    --button-link-hover-color: #18acf0;
    --chip-bg-color: #1b1b1f;
    --chip-text-color: #9698a1;
    --provider-tile-bg: #1b1b1f;
    --provider-tile-selected: var(--brand-primary);
    --search-vendor-color: #9698a1;
    --brand-stroke: #555b6a;
    --brand-padding-x: 5px 15px 0;
    --color-1: #186cb8;
    --color-2: #2a9a9f;
    --orange: hsl(26,93%,44%);
    --mint: #1fada2;
    --yellow: #d99e08;
    --highlight: #1b1b1f;
}
.alert.svelte-bo4ufw.svelte-bo4ufw
{
    position: relative;
    padding: .75rem;
    border-radius: 8px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    min-width: 300px;
    background-color: var(--panel-background-color-primary);
    box-shadow: 0 12px 12px #00000040;
}
.alert.svelte-bo4ufw .type.svelte-bo4ufw
{
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
}
.alert.svelte-bo4ufw .text.svelte-bo4ufw
{
    font-size: 14px;
    line-height: 24px;
    font-weight: 600;
}
.success.svelte-bo4ufw.svelte-bo4ufw
{
    color: var(--green);
}
.error.svelte-bo4ufw.svelte-bo4ufw
{
    color: var(--red);
}
.warning.svelte-bo4ufw.svelte-bo4ufw
{
    color: var(--yellow);
}
.description.svelte-1938cs1
{
    font-size: 14px;
}
section.svelte-1938cs1
{
    position: fixed;
    bottom: 24px;
    left: 24px;
    display: flex;
    flex-direction: column;
    z-index: 9999999;
}
@media(max-width: 992px)
{
    section.svelte-1938cs1
    {
        bottom: 75px;
    }
}
.addon.svelte-1lhfx4m.svelte-1lhfx4m
{
    position: relative;
    width: 1.3rem;
    height: 1.3rem;
    transition: .3s ease-in-out;
    cursor: pointer;
}
.addon.svelte-1lhfx4m .wheel.svelte-1lhfx4m
{
    position: relative;
    animation: svelte-1lhfx4m-spining 2s linear infinite;
}
.addon.svelte-1lhfx4m .bg.svelte-1lhfx4m
{
    position: absolute;
}
.addon.svelte-1lhfx4m .mark.svelte-1lhfx4m
{
    position: absolute;
    top: -.3rem;
    left: 49%;
    transform: translate(-50%);
    width: .75rem;
    height: auto;
    z-index: 3;
}
@keyframes svelte-1lhfx4m-spining
{
    0%
    {
        transform: rotate(0);
    }
    to
    {
        transform: rotate(360deg);
    }
}
.tabs.svelte-104nhvb.svelte-104nhvb
{
    display: flex;
    gap: 5px;
    background-color: var(--layer-1);
    padding: 5px;
    margin-top: 40px;
    border-radius: 8px;
}
.tabs.svelte-104nhvb .tab.svelte-104nhvb
{
    position: relative;
    width: 3.875rem;
    height: 3.875rem;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 8px;
    -webkit-user-select: none;
    user-select: none;
    cursor: pointer;
}
.tabs.svelte-104nhvb .tab.locked.svelte-104nhvb
{
    pointer-events: none;
}
.tabs.svelte-104nhvb .tab .lock.svelte-104nhvb
{
    position: absolute;
    width: 25px;
    height: 25px;
    z-index: 1;
}
.tabs.svelte-104nhvb .tab.disable.svelte-104nhvb
{
    pointer-events: none;
}
.tabs.svelte-104nhvb .tab img.svelte-104nhvb
{
    filter: grayscale(1);
    pointer-events: none;
}
.tabs.svelte-104nhvb .tab-1.active.svelte-104nhvb
{
    background-color: #653120;
}
.tabs.svelte-104nhvb .tab-2.active.svelte-104nhvb
{
    background-color: #eb9106;
}
.tabs.svelte-104nhvb .tab-3.active.svelte-104nhvb
{
    background-color: #690ee0;
}
.tabs.svelte-104nhvb .tab.active img.svelte-104nhvb
{
    filter: none;
}
.tabs.svelte-104nhvb .tickets.svelte-104nhvb
{
    position: absolute;
    top: -20px;
    width: 50%;
}
.bg-b.svelte-104nhvb.svelte-104nhvb
{
    width: 12.5rem;
    height: 15rem;
    left: 0;
    opacity: .65;
    position: absolute;
    -webkit-filter: blur(26px);
    filter: blur(26px);
    background-image: radial-gradient(circle at 50% 50%,#d915ff99,#0000 75%);
    top: 50%;
    pointer-events: none;
}
.bg-a.svelte-104nhvb.svelte-104nhvb
{
    width: 14.375rem;
    height: 16.5625rem;
    opacity: .65;
    -webkit-filter: blur(26px);
    filter: blur(26px);
    background-image: radial-gradient(circle at 50% 50%,#07fada59,#0000 76%);
    position: absolute;
    top: 23%;
    right: 0;
    pointer-events: none;
}
.tries.svelte-104nhvb.svelte-104nhvb
{
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    text-align: center;
}
.tries.svelte-104nhvb span.svelte-104nhvb:not(.small)
{
    color: var(--brand-primary);
}
.tries.svelte-104nhvb .small.svelte-104nhvb
{
    font-size: 10px;
}
.close.svelte-104nhvb.svelte-104nhvb
{
    position: absolute;
    width: 25px;
    height: 25px;
    top: 10px;
    right: 10px;
    z-index: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: .2s ease;
    cursor: pointer;
}
.close.svelte-104nhvb span.svelte-104nhvb
{
    position: absolute;
    width: 100%;
    height: 2px;
    transform: rotate(45deg);
    border-radius: 2px;
    background-color: #fffc;
    transition: .2s ease;
}
.close.svelte-104nhvb span.svelte-104nhvb:nth-of-type(2)
{
    transform: rotate(135deg);
}
.close.svelte-104nhvb.svelte-104nhvb:hover
{
    transform: rotate(90deg);
}
.close.svelte-104nhvb:hover span.svelte-104nhvb
{
    background-color: #fff;
}
.prize.svelte-104nhvb.svelte-104nhvb
{
    position: absolute;
    height: 1.5rem;
    width: 5.5rem;
    top: 50%;
    left: 50%;
    line-height: 1.5rem;
    margin-top: -.75rem;
    transform-origin: -3.8125rem center;
    margin-left: 3.875rem;
    color: #fff;
    font-size: .9375rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.prize.svelte-104nhvb .amount.svelte-104nhvb
{
    flex: auto;
}
.prize-icon.svelte-104nhvb.svelte-104nhvb
{
    width: 1.5rem;
    height: 1.5rem;
}
.timer-wrap.svelte-104nhvb.svelte-104nhvb
{
    margin-top: 50px;
    padding-bottom: 25px;
    z-index: 11;
    font-size: 15px;
    font-weight: 400;
    -webkit-user-select: none;
    user-select: none;
    line-height: 20px;
    min-width: 53px;
    text-transform: uppercase;
    height: 62.5px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    text-align: center;
}
.timer-wrap.svelte-104nhvb span.svelte-104nhvb
{
    font-weight: 500;
}
.timer-wrap.svelte-104nhvb .secs.svelte-104nhvb
{
    font-size: 24px;
    color: var(--yellow);
}
.rule.svelte-104nhvb.svelte-104nhvb
{
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    margin-top: 10px;
}
.banner-img.svelte-104nhvb.svelte-104nhvb
{
    position: absolute;
    height: 5.3125rem;
    width: 21.25rem;
    left: .25rem;
    top: 19.625rem;
    pointer-events: none;
}
.fortune-wheel.svelte-104nhvb.svelte-104nhvb
{
    position: relative;
    padding: 0 50px;
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 20px;
    height: 100%;
}
@media(max-width: 992px)
{
    .fortune-wheel.svelte-104nhvb.svelte-104nhvb
    {
        width: 100%;
        margin: auto;
    }
}
.fortune-wheel__container.svelte-104nhvb.svelte-104nhvb
{
    display: flex;
    align-items: center;
    flex-direction: column;
    position: relative;
    width: 21.75rem;
    height: 21.75rem;
    animation: svelte-104nhvb-open .4s ease;
}
.fortune-wheel__container.disabled.svelte-104nhvb.svelte-104nhvb
{
    pointer-events: none;
}
.fortune-wheel__container.svelte-104nhvb .stroke.svelte-104nhvb
{
    position: absolute;
    height: 5.59375rem;
    right: -1.90625rem;
    top: 8.0625rem;
    width: 10rem;
    transform-origin: left center;
    z-index: 9;
    pointer-events: none;
}
.fortune-wheel__container.svelte-104nhvb .wheel-container.svelte-104nhvb
{
    -webkit-user-select: none;
    user-select: none;
    pointer-events: none;
}
.fortune-wheel__container.svelte-104nhvb .wheel-container .wheel.svelte-104nhvb
{
    width: 100%;
    height: 100%;
}
.fortune-wheel__container.svelte-104nhvb .light.svelte-104nhvb
{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 5;
    pointer-events: none;
}
.fortune-wheel__container.svelte-104nhvb .light.active.svelte-104nhvb
{
    transform: rotate(22.5deg);
}
.fortune-wheel__container.svelte-104nhvb .btn.svelte-104nhvb
{
    display: block;
    width: 6.5rem;
    height: 6.5rem;
    position: absolute;
    z-index: 10;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
}
.fortune-wheel__container.svelte-104nhvb .btn.disable.svelte-104nhvb
{
    pointer-events: none;
}
.fortune-wheel__container.svelte-104nhvb .btn:hover .btn-img.svelte-104nhvb
{
    transition: transform .2s ease;
    transform: scale(1.1);
}
.fortune-wheel__container.svelte-104nhvb .btn-text.svelte-104nhvb
{
    position: absolute;
    width: 5.5rem;
    height: 3.5rem;
    top: 50%;
    left: 50%;
    translate: -50% -50%;
    animation: svelte-104nhvb-pulse 2s infinite linear;
}
.fortune-wheel__container.svelte-104nhvb .btn-text.wallet.svelte-104nhvb
{
    width: 1.5rem;
    height: 1.5rem;
}
@keyframes svelte-104nhvb-open
{
    }
@keyframes svelte-104nhvb-blur
{
    0%
    {
        filter: blur(1.5px);
    }
    60%
    {
        filter: blur(1.5px);
    }
    to
    {
        filter: blur(0);
    }
}
@keyframes svelte-104nhvb-pulse
{
    0%
    {
        -webkit-transform: rotate(-5deg) scale3d(1,1,1);
        -ms-transform: rotate(-5deg) scale3d(1,1,1);
        transform: rotate(-5deg) scaleZ(1);
    }
    50%
    {
        -webkit-transform: rotate(0deg) scale3d(1.1,1.1,1.1);
        -ms-transform: rotate(0deg) scale3d(1.1,1.1,1.1);
        transform: rotate(0) scale3d(1.1,1.1,1.1);
    }
    to
    {
        -webkit-transform: rotate(-5deg) scale3d(1,1,1);
        -ms-transform: rotate(-5deg) scale3d(1,1,1);
        transform: rotate(-5deg) scaleZ(1);
    }
}
@media only screen and (max-width: 768px)
{
    .select.svelte-9b22ky.svelte-9b22ky
    {
        display: none;
    }
}
.custom-gap.svelte-9b22ky.svelte-9b22ky
{
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 10px;
}
@media(max-width: 992px)
{
    .custom-gap.svelte-9b22ky.svelte-9b22ky
    {
        display: none;
    }
}
header.svelte-9b22ky.svelte-9b22ky
{
    width: 100%;
    background: var(--layer-0);
    position: fixed;
    display: flex;
    justify-content: center;
    z-index: 9;
    flex-direction: column;
    height: 70px;
    transition: .2s ease-in-out;
}
header.shrink.svelte-9b22ky.svelte-9b22ky
{
    width: calc(100% - 350px);
}
header.game.svelte-9b22ky.svelte-9b22ky
{
    padding-left: 0!important;
}
@media(max-width: 992px)
{
    header.svelte-9b22ky.svelte-9b22ky
    {
        padding: 15px 0!important;
    }
}
header.svelte-9b22ky .gift.svelte-9b22ky
{
    display: flex;
    justify-content: center;
    align-items: center;
    min-width: 40px;
    min-height: 40px;
    border-radius: 8px;
    background-color: #2f2f37;
    transition: all .5s;
    cursor: pointer;
}
header.svelte-9b22ky .gift.svelte-9b22ky:hover
{
    background-color: #42424d;
}
header.svelte-9b22ky .user.svelte-9b22ky
{
    display: flex;
    justify-content: center;
    align-items: center;
    min-width: 40px;
    min-height: 40px;
    border-radius: 8px;
    background-color: #2f2f37;
    transition: all .5s;
    cursor: pointer;
    position: relative;
}
header.svelte-9b22ky .user.svelte-9b22ky:hover
{
    background-color: #42424d;
}
header.svelte-9b22ky .auth.svelte-9b22ky
{
    display: flex;
    justify-content: flex-end;
    gap: 12px;
    margin: 0 auto;
}
@media(max-width: 992px)
{
    header.svelte-9b22ky .auth.svelte-9b22ky
    {
        gap: 8px;
        margin: 0 0 0 auto;
    }
}
.profile-button.svelte-9b22ky.svelte-9b22ky
{
    width: 40px;
    height: 40px;
    color: #fff;
    border: 2px solid var(--brand-stroke);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 15px;
    font-weight: 500;
    border-radius: 50%;
    position: relative;
    cursor: pointer;
    transition: filter .3s ease;
}
.profile-button.svelte-9b22ky.svelte-9b22ky:hover
{
    filter: brightness(1.2);
}
.profile-button.svelte-9b22ky.svelte-9b22ky:after
{
    content: "";
    position: absolute;
    width: 5px;
    height: 5px;
    border-bottom: 2px solid var(--dropdown-indicator-color);
    border-left: 2px solid var(--dropdown-indicator-color);
    transform: rotate(-45deg);
    transition: transform .3s ease;
    right: -15px;
    display: none;
}
.balance-wrap.svelte-9b22ky.svelte-9b22ky
{
    display: flex;
    align-items: center;
    position: relative;
    margin: 0 auto;
}
@media(max-width: 992px)
{
    .balance-wrap.svelte-9b22ky.svelte-9b22ky
    {
        margin: 0 0 0 auto;
    }
}
.balance-wrap.skeleton.svelte-9b22ky.svelte-9b22ky
{
    height: 40px;
    width: 237.61px;
}
@media(max-width: 992px)
{
    .balance-wrap.skeleton.svelte-9b22ky.svelte-9b22ky
    {
        width: 195.61px;
    }
}
.banner.svelte-o5do2i.svelte-o5do2i
{
    position: relative;
    cursor: pointer;
    display: flex;
    justify-content: inherit;
    align-items: center;
    width: 100%;
    font-weight: 700;
    padding: 20px 0;
    gap: 25px;
}
.banner.root.svelte-o5do2i.svelte-o5do2i
{
    justify-content: center;
}
.banner.root.svelte-o5do2i .currs.svelte-o5do2i
{
    gap: 20px;
}
@media only screen and (max-width: 992px)
{
    .banner.svelte-o5do2i.svelte-o5do2i
    {
        gap: 15px;
        width: 100%;
        padding: 0;
    }
}
.currs.svelte-o5do2i.svelte-o5do2i
{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    gap: 15px;
    position: relative;
}
@media only screen and (max-width: 992px)
{
    .currs.svelte-o5do2i.svelte-o5do2i
    {
        justify-content: flex-start;
        gap: 10px;
    }
}
.item.svelte-o5do2i.svelte-o5do2i
{
    width: 35px;
    height: 35px;
    transition: .2s ease-in-out;
}
@media only screen and (max-width: 992px)
{
    .item.svelte-o5do2i.svelte-o5do2i
    {
        width: 30px;
        height: 30px;
    }
}
.item.svelte-o5do2i.svelte-o5do2i:hover
{
    transform: scale(1.1);
}
.item.loading.svelte-o5do2i.svelte-o5do2i
{
    border-radius: 50%;
    background-color: var(--skeleton-color);
}
.top.svelte-1eexgwm.svelte-1eexgwm
{
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-top: 1px solid var(--cp-grey-light-2);
}
@media(max-width: 768px)
{
    .top.svelte-1eexgwm.svelte-1eexgwm
    {
        flex-direction: column-reverse;
        align-items: flex-start;
        padding-top: 20px;
    }
}
.plus-18.svelte-1eexgwm.svelte-1eexgwm
{
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #fff;
    width: 40px;
    height: 40px;
    min-width: 40px;
    border-radius: 50%;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
}
@media(max-width: 768px)
{
    .plus-18.svelte-1eexgwm.svelte-1eexgwm
    {
        width: 30px;
        height: 30px;
        min-width: 30px;
        font-size: 12px;
    }
}
.wrap.svelte-1eexgwm.svelte-1eexgwm
{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
footer.svelte-1eexgwm.svelte-1eexgwm
{
    width: 100%;
    transition: .2s ease-in-out;
}
@media(max-width: 992px)
{
    footer.svelte-1eexgwm.svelte-1eexgwm
    {
        padding: 30px 0 0!important;
    }
}
footer.svelte-1eexgwm .menu.svelte-1eexgwm
{
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    padding: 20px 0 10px;
}
@media(max-width: 768px)
{
    footer.svelte-1eexgwm .menu.svelte-1eexgwm
    {
        padding: 10px 0 20px;
        gap: 10px;
    }
}
footer.svelte-1eexgwm .menu li.svelte-1eexgwm
{
    color: var(--gray);
    transition: .3s ease-in-out;
    font-size: 15px;
    font-weight: 600;
    cursor: pointer;
}
footer.svelte-1eexgwm .menu li.active.svelte-1eexgwm, footer.svelte-1eexgwm .menu li.svelte-1eexgwm:hover
{
    color: #fff;
}
footer.svelte-1eexgwm .hint.svelte-1eexgwm
{
    display: flex;
    flex-direction: column;
    color: var(--gray);
    padding: 10px 0;
    gap: 30px;
}
@media(max-width: 768px)
{
    footer.svelte-1eexgwm .hint.svelte-1eexgwm
    {
        gap: 15px;
        padding: 20px 0;
    }
}
footer.svelte-1eexgwm .hint p.svelte-1eexgwm
{
    font-size: 14px;
}
@media(max-width: 768px)
{
    footer.svelte-1eexgwm .hint p.svelte-1eexgwm
    {
        font-size: 12px;
    }
}
footer.svelte-1eexgwm .license.svelte-1eexgwm
{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 20px;
    color: var(--gray);
    padding: 30px 0;
    border-bottom: 1px solid var(--cp-grey-light-2);
}
footer.svelte-1eexgwm .bottom.svelte-1eexgwm
{
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: var(--gray);
    padding: 30px 0 100px;
}
.partners.svelte-1eexgwm.svelte-1eexgwm
{
    display: flex;
    overflow-x: auto;
    white-space: nowrap;
    gap: 15px;
    padding-top: 10px;
    margin-bottom: 76px;
}
@media(max-width: 992px)
{
    .partners.svelte-1eexgwm.svelte-1eexgwm
    {
        margin-bottom: 100px;
    }
}
.partners.svelte-1eexgwm a.svelte-1eexgwm
{
    flex: 0 0 auto;
    filter: grayscale(1);
    opacity: .6;
    transition: .3s ease-in-out;
}
.partners.svelte-1eexgwm a.svelte-1eexgwm:hover
{
    filter: none;
    opacity: 1;
}
.partners.svelte-1eexgwm a img.svelte-1eexgwm
{
    height: 30px;
}
.banner.svelte-xtc6ml.svelte-xtc6ml
{
    z-index: 1;
    position: relative;
    aspect-ratio: 3.567;
    margin: 0 auto;
    width: 100%;
    max-width: 100%;
    border-radius: 12px;
    overflow: hidden;
    will-change: transform;
    background: var(--layer-0);
}
@media only screen and (max-width: 992px)
{
    .banner.svelte-xtc6ml.svelte-xtc6ml
    {
        height: 370px;
    }
}
.banner.svelte-xtc6ml .background.svelte-xtc6ml
{
    width: calc(100% + 16px);
    margin-left: -8px;
    height: 100%;
    border-radius: 12px;
    background-size: cover;
    background-repeat: repeat;
}
@media only screen and (max-width: 992px)
{
    .banner.svelte-xtc6ml .background.svelte-xtc6ml
    {
        background-position: center;
    }
}
.banner.svelte-xtc6ml .block.svelte-xtc6ml
{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 12%;
    display: flex;
    flex-direction: column;
    align-items: center;
    z-index: 1;
}
@media(max-width: 992px)
{
    .banner.svelte-xtc6ml .block.svelte-xtc6ml
    {
        width: 285px;
        top: initial;
        bottom: 10px;
        left: 50%;
        transform: translate(-50%);
    }
}
.banner.svelte-xtc6ml .block .button-wrap.svelte-xtc6ml
{
    width: 64%;
    margin: 10px auto 0;
}
@media(max-width: 1480px)
{
    .banner.svelte-xtc6ml .block .button-wrap.svelte-xtc6ml
    {
        margin: 5px auto 0;
    }
}
.banner.svelte-xtc6ml .info.svelte-xtc6ml
{
    display: flex;
    flex-direction: column;
    align-items: center;
    background-color: #0003;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    border-radius: 12px;
    padding: 20px 60px;
}
@media(max-width: 1480px)
{
    .banner.svelte-xtc6ml .info.svelte-xtc6ml
    {
        padding: 5px 25px;
    }
}
@media(max-width: 992px)
{
    .banner.svelte-xtc6ml .info.svelte-xtc6ml
    {
        padding: 3px 15px;
    }
}
.banner.svelte-xtc6ml .info .title.svelte-xtc6ml
{
    max-width: 450px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
@media(max-width: 992px)
{
    .banner.svelte-xtc6ml .info .title.svelte-xtc6ml
    {
        font-size: 14px;
        max-width: initial;
        line-height: 24px;
    }
}
.banner.svelte-xtc6ml .info .title .semi.svelte-xtc6ml
{
    font-size: 18px;
}
@media(max-width: 992px)
{
    .banner.svelte-xtc6ml .info .title .semi.svelte-xtc6ml
    {
        font-size: 16px;
    }
}
.banner.svelte-xtc6ml .info .title .big.svelte-xtc6ml
{
    font-size: 24px;
    font-weight: 800;
}
@media(max-width: 992px)
{
    .banner.svelte-xtc6ml .info .title .big.svelte-xtc6ml
    {
        font-size: 22px;
    }
}
.banner.svelte-xtc6ml .info .title .colored.svelte-xtc6ml
{
    color: #ffeb0d;
}
.btn.svelte-1krfket.svelte-1krfket
{
    position: relative;
    display: inline-block;
    width: 100%;
    overflow: hidden;
}
.slot.svelte-1krfket.svelte-1krfket
{
    position: relative;
    z-index: 1;
}
.btn.svelte-1krfket span.svelte-1krfket
{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    display: block;
    width: 0;
    height: 0;
    border-radius: 50%;
    background-color: #323746;
    transition: width .4s ease-in-out,height .4s ease-in-out;
}
.btn.svelte-1krfket:hover span.svelte-1krfket
{
    width: 250%;
    height: 250%;
}
nav.svelte-baowy2.svelte-baowy2
{
    --side-nav-maximized-width: 240px;
    --side-nav-minimized-width: 64px;
    height: 100%;
    display: flex;
    flex-direction: column;
    position: fixed;
    transition: width .3s ease-in-out;
}
@media(max-width: 992px)
{
    nav.svelte-baowy2.svelte-baowy2
    {
        display: none;
    }
}
nav.svelte-baowy2 header.svelte-baowy2
{
    flex-grow: 0;
    flex-shrink: 0;
    height: 70px;
    display: flex;
    align-items: center;
    padding: 8px;
    overflow: hidden;
    transition: padding .3s ease-in-out;
}
nav.svelte-baowy2 header .expand-button.svelte-baowy2
{
    aspect-ratio: 1;
    height: 48px;
    border-radius: 6px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: background-color .1s ease-out;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
    margin-right: 15px;
}
nav.svelte-baowy2 header .expand-button.svelte-baowy2:hover
{
    background-color: var(--side-nav-item-hover-tint,var(--side-nav-item-active-tint,rgba(255,255,255,.1)));
}
nav.svelte-baowy2 .overflow.svelte-baowy2
{
    flex-grow: 1;
    overflow-y: scroll;
    padding: 8px 8px 48px;
    -ms-overflow-style: none;
    scrollbar-width: none;
    transition: padding .3s ease-in-out;
}
.aside-menu.svelte-baowy2.svelte-baowy2
{
    --item-height: 48px;
    display: flex;
    flex-direction: column;
}
.aside-menu.svelte-baowy2 ul.svelte-baowy2
{
    border-radius: var(--side-nav-item-br,6px);
    overflow: hidden;
}
.aside-menu.svelte-baowy2 ul li.svelte-baowy2
{
    display: flex;
    flex-direction: column;
    align-items: stretch;
    overflow: hidden;
    transition: .2s ease-out;
}
.aside-menu.svelte-baowy2 ul li.svelte-baowy2:hover, .aside-menu.svelte-baowy2 ul li.active.svelte-baowy2
{
    filter: unset;
    background-color: var(--side-nav-item-hover-tint,var(--side-nav-item-active-tint,var(--layer-1)));
    color: var(--side-nav-item-hover-color,var(--side-nav-item-active-color,#fff));
}
.aside-menu.svelte-baowy2 ul li:hover a.svelte-baowy2, .aside-menu.svelte-baowy2 ul li.active a.svelte-baowy2
{
    color: #fff;
}
.aside-menu.svelte-baowy2 ul a.svelte-baowy2
{
    color: #b2b2bd;
    height: var(--item-height);
    display: flex;
    align-items: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    text-wrap: nowrap;
    transition: background-color .1s ease-out;
    text-decoration: none;
}
.aside-menu.svelte-baowy2 ul .icon.svelte-baowy2
{
    flex-shrink: 0;
    height: var(--item-height);
    aspect-ratio: 1;
    display: flex;
    align-items: center;
    justify-content: center;
}
.vip-btn.svelte-baowy2.svelte-baowy2
{
    --item-height: 48px;
    display: flex;
    flex-direction: column;
    align-items: stretch;
    overflow: hidden;
    transition: .2s ease-out;
    border-radius: var(--side-nav-item-br,6px);
    border: 1px solid #26262c;
    position: relative;
}
.vip-btn.open.svelte-baowy2.svelte-baowy2:before
{
    background-color: #00629b;
}
.vip-btn.svelte-baowy2.svelte-baowy2:before
{
    content: "";
    position: absolute;
    width: 2px;
    height: 100%;
    background-color: transparent;
    transition: .1s linear;
}
.vip-btn.svelte-baowy2.svelte-baowy2:hover
{
    background-color: var(--side-nav-item-hover-tint,var(--side-nav-item-active-tint,rgba(255,255,255,.1)));
}
.vip-btn.svelte-baowy2 a.svelte-baowy2
{
    color: #b2b2bd;
    height: var(--item-height);
    display: flex;
    align-items: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    text-wrap: nowrap;
    transition: background-color .1s ease-out,height .1s ease-out;
    text-decoration: none;
    text-transform: capitalize;
}
.vip-btn.svelte-baowy2 .icon.svelte-baowy2
{
    flex-shrink: 0;
    height: var(--item-height);
    aspect-ratio: 1;
    display: flex;
    align-items: center;
    justify-content: center;
}
.label.svelte-baowy2.svelte-baowy2
{
    font-size: 14px;
    font-weight: 600;
    color: var(--cp-grey);
}
.tooltip.svelte-baowy2.svelte-baowy2
{
    position: absolute;
    height: 24px;
    border-radius: 4px;
    background: #fff;
    color: var(--black);
    font-weight: 400;
    font-size: 12px;
    text-transform: uppercase;
    white-space: nowrap;
    display: flex;
    align-items: center;
    padding: 0 5px;
    top: 88px;
    left: 100%;
    transition: .2s ease-in-out;
    opacity: 0;
    visibility: hidden;
}
.tooltip.svelte-baowy2.svelte-baowy2:before
{
    content: "";
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-right: 8px solid #fff;
    position: absolute;
    left: -6px;
}
.tooltip.hover.svelte-baowy2.svelte-baowy2
{
    opacity: 1;
    visibility: visible;
}
@media(max-width: 992px)
{
    .tooltip.svelte-baowy2.svelte-baowy2
    {
        display: none;
    }
}
.top-menu.svelte-roe3db.svelte-roe3db.svelte-roe3db
{
    width: 240px;
    height: 100%;
    display: flex;
    flex-direction: column;
    position: fixed;
    contain: layout;
    transition: left .3s ease-in-out;
    top: 0;
}
.top-menu.svelte-roe3db header.svelte-roe3db.svelte-roe3db
{
    flex-grow: 0;
    flex-shrink: 0;
    height: 68px;
    display: flex;
    align-items: center;
    overflow: hidden;
    transition: padding .3s ease-in-out;
    background-color: var(--layer-0);
    position: relative;
    z-index: 2;
}
.top-menu.svelte-roe3db header .large-buttons.svelte-roe3db.svelte-roe3db
{
    min-width: 100%;
    flex-shrink: 0;
    display: flex;
    gap: 8px;
}
.top-menu.svelte-roe3db .overflow.svelte-roe3db.svelte-roe3db
{
    flex-grow: 1;
    overflow-y: auto;
    padding: 8px 8px 48px;
    -ms-overflow-style: none;
    scrollbar-width: none;
    transition: padding .3s ease-in-out;
    background-color: var(--layer-0);
    position: relative;
    z-index: 2;
}
@media(max-width: 992px)
{
    .top-menu.svelte-roe3db .overflow.svelte-roe3db.svelte-roe3db
    {
        padding: 8px 8px 96px;
    }
}
.nav-menu.svelte-roe3db.svelte-roe3db.svelte-roe3db
{
    --item-height: 48px;
    display: flex;
    flex-direction: column;
}
.nav-menu ul.svelte-roe3db li.svelte-roe3db.svelte-roe3db
{
    display: flex;
    flex-direction: column;
    align-items: stretch;
    background-color: var(--sub-list-bg,var(--side-nav-item-bg,#26262c));
    overflow: hidden;
    transition: .2s ease-out;
}
.nav-menu ul.svelte-roe3db li.svelte-roe3db.svelte-roe3db:hover, .nav-menu ul.svelte-roe3db li.active.svelte-roe3db.svelte-roe3db
{
    filter: unset;
    background-color: var(--side-nav-item-hover-tint,var(--side-nav-item-active-tint,#42424d));
    color: var(--side-nav-item-hover-color,var(--side-nav-item-active-color,#fff));
}
.nav-menu.svelte-roe3db ul li:hover a.svelte-roe3db.svelte-roe3db, .nav-menu.svelte-roe3db ul li.active a.svelte-roe3db.svelte-roe3db
{
    color: #fff;
}
.nav-menu.svelte-roe3db ul a.svelte-roe3db.svelte-roe3db
{
    color: #b2b2bd;
    height: var(--item-height);
    display: flex;
    align-items: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    text-wrap: nowrap;
    transition: background-color .1s ease-out;
    text-decoration: none;
    text-transform: capitalize;
}
.nav-menu.svelte-roe3db ul.svelte-roe3db .icon.svelte-roe3db
{
    flex-shrink: 0;
    height: var(--item-height);
    aspect-ratio: 1;
    display: flex;
    align-items: center;
    justify-content: center;
}
.aside-menu.svelte-roe3db.svelte-roe3db.svelte-roe3db
{
    --item-height: 48px;
    display: flex;
    flex-direction: column;
}
.aside-menu.svelte-roe3db ul.svelte-roe3db.svelte-roe3db
{
    border-radius: var(--side-nav-item-br,6px);
    overflow: hidden;
}
.aside-menu.svelte-roe3db ul.svelte-roe3db li.svelte-roe3db
{
    display: flex;
    flex-direction: column;
    align-items: stretch;
    background-color: var(--layer-0);
    overflow: hidden;
    transition: .2s ease-out;
}
.aside-menu.svelte-roe3db ul.svelte-roe3db li.svelte-roe3db:hover, .aside-menu.svelte-roe3db ul.svelte-roe3db li.active.svelte-roe3db
{
    filter: unset;
    background-color: var(--side-nav-item-hover-tint,var(--side-nav-item-active-tint,var(--layer-1)));
    color: var(--side-nav-item-hover-color,var(--side-nav-item-active-color,#fff));
}
.aside-menu.svelte-roe3db ul li:hover a.svelte-roe3db.svelte-roe3db, .aside-menu.svelte-roe3db ul li.active a.svelte-roe3db.svelte-roe3db
{
    color: #fff;
}
.aside-menu.svelte-roe3db ul a.svelte-roe3db.svelte-roe3db
{
    color: #b2b2bd;
    height: var(--item-height);
    display: flex;
    align-items: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    text-wrap: nowrap;
    transition: background-color .1s ease-out;
    text-decoration: none;
    text-transform: capitalize;
}
.aside-menu.svelte-roe3db ul.svelte-roe3db .icon.svelte-roe3db
{
    flex-shrink: 0;
    height: var(--item-height);
    aspect-ratio: 1;
    display: flex;
    align-items: center;
    justify-content: center;
}
.vip-btn.svelte-roe3db.svelte-roe3db.svelte-roe3db
{
    --item-height: 48px;
    display: flex;
    flex-direction: column;
    align-items: stretch;
    overflow: hidden;
    transition: .2s ease-out;
    border-radius: var(--side-nav-item-br,6px);
    border: 1px solid #26262c;
    position: relative;
}
.vip-btn.open.svelte-roe3db.svelte-roe3db.svelte-roe3db:before
{
    background-color: #00629b;
}
.vip-btn.svelte-roe3db.svelte-roe3db.svelte-roe3db:before
{
    content: "";
    position: absolute;
    width: 2px;
    height: 100%;
    background-color: transparent;
    transition: .1s linear;
}
.vip-btn.svelte-roe3db.svelte-roe3db.svelte-roe3db:hover
{
    background-color: var(--side-nav-item-hover-tint,var(--side-nav-item-active-tint,rgba(255,255,255,.1)));
}
.vip-btn.svelte-roe3db a.svelte-roe3db.svelte-roe3db
{
    color: #b2b2bd;
    height: var(--item-height);
    display: flex;
    align-items: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    text-wrap: nowrap;
    transition: background-color .1s ease-out,height .1s ease-out;
    text-decoration: none;
    text-transform: capitalize;
}
.vip-btn.svelte-roe3db .icon.svelte-roe3db.svelte-roe3db
{
    flex-shrink: 0;
    height: var(--item-height);
    aspect-ratio: 1;
    display: flex;
    align-items: center;
    justify-content: center;
}
.label.svelte-roe3db.svelte-roe3db.svelte-roe3db
{
    font-size: 14px;
    font-weight: 600;
    color: var(--cp-grey);
}
.tooltip.svelte-roe3db.svelte-roe3db.svelte-roe3db
{
    position: absolute;
    height: 24px;
    border-radius: 4px;
    background: #fff;
    color: var(--black);
    font-weight: 400;
    font-size: 12px;
    text-transform: uppercase;
    white-space: nowrap;
    display: flex;
    align-items: center;
    padding: 0 5px;
    top: 88px;
    left: 100%;
    transition: .2s ease-in-out;
    opacity: 0;
    visibility: hidden;
}
.tooltip.svelte-roe3db.svelte-roe3db.svelte-roe3db:before
{
    content: "";
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-right: 8px solid #fff;
    position: absolute;
    left: -6px;
}
.tooltip.hover.svelte-roe3db.svelte-roe3db.svelte-roe3db
{
    opacity: 1;
    visibility: visible;
}
@media(max-width: 992px)
{
    .tooltip.svelte-roe3db.svelte-roe3db.svelte-roe3db
    {
        display: none;
    }
}
.bottom-menu.svelte-roe3db.svelte-roe3db.svelte-roe3db
{
    width: 100%;
    z-index: 2;
    position: fixed;
    bottom: 0;
    z-index: 100001;
}
@media(min-width: 993px)
{
    .bottom-menu.svelte-roe3db.svelte-roe3db.svelte-roe3db
    {
        display: none;
    }
}
.bottom-menu.svelte-roe3db ul.svelte-roe3db.svelte-roe3db
{
    display: flex;
    justify-content: space-around;
    align-items: center;
    background: var(--layer-0);
    position: relative;
    width: 100vw;
}
.bottom-menu.svelte-roe3db ul.svelte-roe3db li.svelte-roe3db
{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    text-transform: uppercase;
    font-weight: 600;
    color: var(--gray);
    font-size: 13px;
    padding: 8px;
    border-radius: 20px;
    white-space: nowrap;
    width: 71px;
}
.bottom-menu.svelte-roe3db ul.svelte-roe3db li .icon.svelte-roe3db
{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 30px;
    height: 30px;
    opacity: .9;
}
.bottom-menu.svelte-roe3db ul.svelte-roe3db li.active.svelte-roe3db
{
    color: var(--brand-primary);
}
.bottom-menu.svelte-roe3db ul.svelte-roe3db li.active .icon.svelte-roe3db
{
    opacity: 1;
}
.overlay.svelte-roe3db.svelte-roe3db.svelte-roe3db
{
    width: 100vw;
    height: 100%;
    position: fixed;
    bottom: 0;
    margin: 0 auto;
    z-index: 1;
    background-color: #00000080;
}
.vpn-alert.svelte-l7gvk0.svelte-l7gvk0
{
    position: fixed;
    bottom: 30px;
    background-color: var(--layer-1);
    padding: 15px;
    left: 50%;
    transform: translate(-50%);
    z-index: 99999;
    border-radius: 8px;
    text-align: center;
    max-width: calc(100% - 32px);
}
@media(max-width: 992px)
{
    .vpn-alert.svelte-l7gvk0.svelte-l7gvk0
    {
        width: 100%;
        bottom: 70px;
    }
}
.vpn-alert.svelte-l7gvk0 .close-button.svelte-l7gvk0
{
    background: var(--layer-2);
    width: 32px;
    height: 32px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    right: -16px;
    top: -16px;
    transition: all .3s ease-in-out;
    cursor: pointer;
}
.vpn-alert.svelte-l7gvk0 .close-button.svelte-l7gvk0:hover
{
    transform: rotate(90deg);
    filter: brightness(1.1);
}
.wrap.svelte-elr82z.svelte-elr82z
{
    display: flex;
    align-items: center;
    gap: 16px;
}
@media(max-width: 1080px)
{
    .wrap.svelte-elr82z.svelte-elr82z
    {
        flex-direction: column;
    }
}
.left.svelte-elr82z.svelte-elr82z
{
    width: 500px;
}
@media(max-width: 768px)
{
    .left.svelte-elr82z.svelte-elr82z
    {
        max-width: 500px;
        width: 100%;
    }
}
.left.svelte-elr82z .number.svelte-elr82z
{
    font-size: 90px;
    line-height: 90px;
    color: var(--brand-primary);
}
@media(max-width: 1080px)
{
    .left.svelte-elr82z .number.svelte-elr82z
    {
        font-size: 60px;
        line-height: 60px;
        text-align: center;
    }
}
@media(max-width: 768px)
{
    .left.svelte-elr82z .number.svelte-elr82z
    {
        font-size: 45px;
        line-height: 45px;
    }
}
.left.svelte-elr82z .p.svelte-elr82z
{
    font-size: 70px;
    line-height: 76px;
    font-weight: 700;
    text-transform: uppercase;
}
@media(max-width: 1080px)
{
    .left.svelte-elr82z .p.svelte-elr82z
    {
        font-size: 40px;
        line-height: 50px;
        text-align: center;
    }
}
@media(max-width: 768px)
{
    .left.svelte-elr82z .p.svelte-elr82z
    {
        font-size: 30px;
        line-height: 35px;
    }
}
.left.svelte-elr82z .bottom.svelte-elr82z
{
    width: 100%;
    margin-top: 15px;
    display: flex;
    gap: 15px;
}
.left.svelte-elr82z .bottom .btn.svelte-elr82z
{
    width: 200px;
}
@media(max-width: 768px)
{
    .left.svelte-elr82z .bottom .btn.svelte-elr82z
    {
        width: 35%;
    }
}
.last-updates.svelte-elr82z.svelte-elr82z
{
    max-width: 400px;
    width: 100%;
    margin: 0 auto;
    border-radius: 18px;
    padding: 18px;
    background-color: var(--layer-1);
    display: flex;
    flex-direction: column;
}
@media(max-width: 1080px)
{
    .last-updates.svelte-elr82z.svelte-elr82z
    {
        max-width: 500px;
    }
}
@media(max-width: 768px)
{
    .last-updates.svelte-elr82z.svelte-elr82z
    {
        padding: 12px;
        border-radius: 12px;
    }
}
.last-updates.svelte-elr82z h2.svelte-elr82z
{
    font-size: 22px;
    margin-bottom: 10px;
}
@media(max-width: 768px)
{
    .last-updates.svelte-elr82z h2.svelte-elr82z
    {
        font-size: 20px;
        margin-bottom: 5px;
    }
}
.last-updates.svelte-elr82z h4.svelte-elr82z
{
    font-size: 16px;
    margin-bottom: 10px;
    color: var(--gray);
}
@media(max-width: 768px)
{
    .last-updates.svelte-elr82z h4.svelte-elr82z
    {
        font-size: 14px;
        margin-bottom: 5px;
    }
}
.last-updates.svelte-elr82z p.svelte-elr82z
{
    font-size: 18px;
}
@media(max-width: 768px)
{
    .last-updates.svelte-elr82z p.svelte-elr82z
    {
        font-size: 16px;
    }
}
.app.svelte-x9b7gk.svelte-x9b7gk
{
    height: 100%;
    display: flex;
    flex-direction: column;
}
@media(max-width: 992px)
{
    .app.svelte-x9b7gk.svelte-x9b7gk
    {
        padding-bottom: 69.5px;
    }
}
.app.svelte-x9b7gk main.svelte-x9b7gk
{
    width: 100%;
    flex: 1 0 0;
    display: flex;
    flex-direction: column;
    transition: .2s ease-in-out;
}
.app.svelte-x9b7gk main.game.svelte-x9b7gk
{
    flex: 1 0 0;
    display: initial;
    min-height: initial;
    padding-top: 50px;
    padding-left: 0!important;
}
@media(max-width: 992px)
{
    .app.svelte-x9b7gk main.svelte-x9b7gk
    {
        padding: 79px 0 0!important;
    }
}