*,
:after,
:before {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / .5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia: ;
    --tw-contain-size: ;
    --tw-contain-layout: ;
    --tw-contain-paint: ;
    --tw-contain-style:
}

*,
:after,
:before {
    box-sizing: border-box;
    border-width: 0;
    border-style: solid;
    border-color: #e5e7eb
}

:after,
:before {
    --tw-content: ""
}

html {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    -moz-tab-size: 4;
    tab-size: 4;
    font-family: Gotham, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
    font-feature-settings: normal;
    font-variation-settings: normal;
    -webkit-tap-highlight-color: transparent
}

body {
    margin: 0;
    line-height: inherit
}

p {
    margin: 0
}

iframe,
img {
    display: block;
    vertical-align: middle
}

img {
    max-width: 100%;
    height: auto
}

:root {
    --gutter: 2rem;
    --gutter-page: 4rem;
    --gutter-shop: 2.5rem;
    --gutter-support: 2.5rem
}

@media all and (max-width:991px) {
    :root {
        --gutter: 1.5rem;
        --gutter-page: 2rem
    }
}

/* @property --main-btn-gradient-start {
    syntax: "<color>";
    initial-value: rgba(0, 0, 0, 0);
    inherits: false
}

@property --main-btn-gradient-end {
    syntax: "<color>";
    initial-value: rgba(0, 0, 0, 0);
    inherits: false
} */

@font-face {
    font-family: Gotham;
    font-style: normal;
    font-weight: 900;
    src:
        url('/fonts/Gotham-Ultra.woff') format("woff"),
        url('/fonts/Gotham-Ultra.woff2') format("woff2");
}

@font-face {
    font-family: Gotham;
    font-style: normal;
    font-weight: 800;
    src:
        url('/fonts/Gotham-Black.woff') format("woff"),
        url('/fonts/Gotham-Black.woff2') format("woff2");
}

@font-face {
    font-family: Gotham;
    font-style: normal;
    font-weight: 700;
    src:
        url('/fonts/Gotham-Bold.woff') format("woff"),
        url('/fonts/Gotham-Bold.woff2') format("woff2");
}

@font-face {
    font-family: Gotham;
    font-style: normal;
    font-weight: 500;
    src:
        url('/fonts/Gotham-Medium.woff') format("woff"),
        url('/fonts/Gotham-Medium.woff2') format("woff2");
}

@font-face {
    font-family: Gotham;
    font-style: normal;
    font-weight: 400;
    src:
        url('/fonts/Gotham-Book.woff') format("woff"),
        url('/fonts/gotham/Gotham-Book.woff2') format("woff2");
}

@font-face {
    font-family: Gotham;
    font-style: normal;
    font-weight: 300;
    src:
        url('/fonts/Gotham-Light.woff') format("woff"),
        url(/fonts/Gotham-Light.woff2) format("woff2");
}

@font-face {
    font-family: Gotham;
    font-style: normal;
    font-weight: 200;
    src:
        url('/fonts/Gotham-XLight.woff') format("woff"),
        url('/fonts/Gotham-XLight.woff2') format("woff2");
}

@font-face {
    font-family: Gotham;
    font-style: normal;
    font-weight: 100;
    src:
        url('/fonts/Gotham-Thin.woff') format("woff"),
        url('/fonts/Gotham-Thin.woff2') format("woff2");
}

body,
div,
html,
iframe,
img,
p {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    font-size: 100%;
    vertical-align: baseline
}

body {
    font-size: 1rem;
    line-height: 1;
    font-weight: 400;
    text-align: left
}

html {
    color: #fff;
    font-size: 14px;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%
}

img {
    border: 0;
    -ms-interpolation-mode: bicubic;
    image-rendering: var(--image-rendering, auto)
}

*,
:after,
:before {
    box-sizing: border-box
}

body,
html {
    position: relative;
    background-color: #111733;
    margin: 0;
    padding: 0;
    font-family: Gotham, sans-serif;
    -webkit-font-smoothing: antialiased;
    -webkit-text-shadow: 1px 1px 1px rgba(0, 0, 0, .004);
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .004)
}

body,
html,
img {
    font-family: Gotham, sans-serif
}

:root {
    --swiper-theme-color: #007aff
}

html {
    font-size: .625rem
}

@media all and (max-width:1799px) {
    html {
        font-size: .6vw
    }
}

@media all and (max-width:991px) {
    html {
        font-size: .625rem
    }
}

@charset "UTF-8";

*,
:before,
:after {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / .5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia: ;
    --tw-contain-size: ;
    --tw-contain-layout: ;
    --tw-contain-paint: ;
    --tw-contain-style:
}

::backdrop {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / .5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia: ;
    --tw-contain-size: ;
    --tw-contain-layout: ;
    --tw-contain-paint: ;
    --tw-contain-style:
}

*,
:before,
:after {
    box-sizing: border-box;
    border-width: 0;
    border-style: solid;
    border-color: #e5e7eb
}

:before,
:after {
    --tw-content: ""
}

html,
:host {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    -moz-tab-size: 4;
    tab-size: 4;
    font-family: Gotham, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
    font-feature-settings: normal;
    font-variation-settings: normal;
    -webkit-tap-highlight-color: transparent
}

body {
    margin: 0;
    line-height: inherit
}

hr {
    height: 0;
    color: inherit;
    border-top-width: 1px
}

abbr:where([title]) {
    text-decoration: underline dotted
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: inherit;
    font-weight: inherit
}

a {
    color: inherit;
    text-decoration: inherit
}

b,
strong {
    font-weight: bolder
}

code,
kbd,
samp,
pre {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
    font-feature-settings: normal;
    font-variation-settings: normal;
    font-size: 1em
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse
}

button,
input,
optgroup,
select,
textarea {
    font-family: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    font-size: 100%;
    font-weight: inherit;
    line-height: inherit;
    letter-spacing: inherit;
    color: inherit;
    margin: 0;
    padding: 0
}

button,
input:where([type=button]),
input:where([type=reset]),
input:where([type=submit]) {
    -webkit-appearance: button;
    background-color: transparent;
    background-image: none
}

:-moz-focusring {
    outline: auto
}

:-moz-ui-invalid {
    box-shadow: none
}

progress {
    vertical-align: baseline
}

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

summary {
    display: list-item
}

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
    margin: 0
}

fieldset {
    margin: 0;
    padding: 0
}

legend {
    padding: 0
}

ol,
ul,
menu {
    list-style: none;
    margin: 0;
    padding: 0
}

dialog {
    padding: 0
}

textarea {
    resize: vertical
}

input::placeholder,
textarea::placeholder {
    opacity: 1;
    color: #9ca3af
}

button,
[role=button] {
    cursor: pointer
}

:disabled {
    cursor: default
}

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
    display: block;
    vertical-align: middle
}

img,
video {
    max-width: 100%;
    height: auto
}

[hidden]:where(:not([hidden=until-found])) {
    display: none
}

.container {
    width: 100%
}

@media (min-width: 768px) {
    .container {
        max-width: 768px
    }
}

.pointer-events-none {
    pointer-events: none
}

.visible {
    visibility: visible
}

.invisible {
    visibility: hidden
}

.collapse {
    visibility: collapse
}

.static {
    position: static
}

.fixed {
    position: fixed
}

.\!absolute {
    position: absolute !important
}

.absolute {
    position: absolute
}

.relative {
    position: relative
}

.sticky {
    position: sticky
}

.inset-\[-1rem\] {
    inset: -1rem
}

.\!left-0 {
    left: 0 !important
}

.\!right-\[0\.55rem\] {
    right: .55rem !important
}

.\!right-\[0\.8rem\] {
    right: .8rem !important
}

.\!right-\[1\.2rem\] {
    right: 1.2rem !important
}

.\!top-\[0\.55rem\] {
    top: .55rem !important
}

.\!top-\[0\.8rem\] {
    top: .8rem !important
}

.\!top-\[1\.2rem\] {
    top: 1.2rem !important
}

.-left-\[3\.6rem\] {
    left: -3.6rem
}

.bottom-0 {
    bottom: 0
}

.bottom-8 {
    bottom: 2rem
}

.bottom-\[-0\.1rem\] {
    bottom: -.1rem
}

.bottom-\[-0\.5rem\] {
    bottom: -.5rem
}

.bottom-\[-0\.75rem\] {
    bottom: -.75rem
}

.bottom-\[-0\.8rem\] {
    bottom: -.8rem
}

.bottom-\[-1\.2rem\] {
    bottom: -1.2rem
}

.bottom-\[-1\.9rem\] {
    bottom: -1.9rem
}

.bottom-\[-1rem\] {
    bottom: -1rem
}

.bottom-\[-2\.2rem\] {
    bottom: -2.2rem
}

.bottom-\[-2\.6rem\] {
    bottom: -2.6rem
}

.bottom-\[-4\.2rem\] {
    bottom: -4.2rem
}

.bottom-\[-4\.5rem\] {
    bottom: -4.5rem
}

.bottom-\[0\.2rem\] {
    bottom: .2rem
}

.bottom-\[0\.5rem\] {
    bottom: .5rem
}

.bottom-\[0\.6rem\] {
    bottom: .6rem
}

.bottom-\[1\.4rem\] {
    bottom: 1.4rem
}

.bottom-\[1\.5rem\] {
    bottom: 1.5rem
}

.bottom-\[10\%\] {
    bottom: 10%
}

.bottom-\[1rem\] {
    bottom: 1rem
}

.bottom-\[2\.2rem\] {
    bottom: 2.2rem
}

.bottom-\[2\.6rem\] {
    bottom: 2.6rem
}

.bottom-\[27\.5\%\] {
    bottom: 27.5%
}

.left-0 {
    left: 0
}

.left-1\/2 {
    left: 50%
}

.left-5 {
    left: 1.25rem
}

.left-8 {
    left: 2rem
}

.left-\[-0\.25rem\] {
    left: -.25rem
}

.left-\[-0\.35rem\] {
    left: -.35rem
}

.left-\[-0\.3rem\] {
    left: -.3rem
}

.left-\[-1\.1rem\] {
    left: -1.1rem
}

.left-\[-1\.2rem\] {
    left: -1.2rem
}

.left-\[-1\.3rem\] {
    left: -1.3rem
}

.left-\[-15\.7rem\] {
    left: -15.7rem
}

.left-\[-31\.3rem\] {
    left: -31.3rem
}

.left-\[-9rem\] {
    left: -9rem
}

.left-\[0\.6rem\] {
    left: .6rem
}

.left-\[0\.8rem\] {
    left: .8rem
}

.left-\[0rem\] {
    left: 0rem
}

.left-\[1\.2rem\] {
    left: 1.2rem
}

.left-\[1\.4rem\] {
    left: 1.4rem
}

.left-\[1\.6rem\] {
    left: 1.6rem
}

.left-\[12\.1rem\] {
    left: 12.1rem
}

.left-\[14\%\] {
    left: 14%
}

.left-\[20rem\] {
    left: 20rem
}

.left-\[21\.5\%\] {
    left: 21.5%
}

.left-\[2rem\] {
    left: 2rem
}

.left-\[4\.5rem\] {
    left: 4.5rem
}

.left-\[40\%\] {
    left: 40%
}

.left-\[41rem\] {
    left: 41rem
}

.left-\[45\%\] {
    left: 45%
}

.left-\[46\.5\%\] {
    left: 46.5%
}

.left-\[5\%\] {
    left: 5%
}

.left-\[63rem\] {
    left: 63rem
}

.left-\[7\.5rem\] {
    left: 7.5rem
}

.right-0 {
    right: 0
}

.right-5 {
    right: 1.25rem
}

.right-\[-0\.25rem\] {
    right: -.25rem
}

.right-\[-0\.2rem\] {
    right: -.2rem
}

.right-\[-0\.3rem\] {
    right: -.3rem
}

.right-\[-0\.5rem\] {
    right: -.5rem
}

.right-\[-1\.3rem\] {
    right: -1.3rem
}

.right-\[-10\.5rem\] {
    right: -10.5rem
}

.right-\[-17rem\] {
    right: -17rem
}

.right-\[-2\.3rem\] {
    right: -2.3rem
}

.right-\[-2rem\] {
    right: -2rem
}

.right-\[-3\.2rem\] {
    right: -3.2rem
}

.right-\[-3rem\] {
    right: -3rem
}

.right-\[-4rem\] {
    right: -4rem
}

.right-\[0\.5rem\] {
    right: .5rem
}

.right-\[0\.6rem\] {
    right: .6rem
}

.right-\[0\.8rem\] {
    right: .8rem
}

.right-\[0\] {
    right: 0
}

.right-\[1\.2rem\] {
    right: 1.2rem
}

.right-\[1\.3rem\] {
    right: 1.3rem
}

.right-\[1\.4rem\] {
    right: 1.4rem
}

.right-\[1\.5rem\] {
    right: 1.5rem
}

.right-\[1\.6rem\] {
    right: 1.6rem
}

.right-\[13\.8rem\] {
    right: 13.8rem
}

.right-\[1rem\] {
    right: 1rem
}

.right-\[2\.5rem\] {
    right: 2.5rem
}

.right-\[2\.8rem\] {
    right: 2.8rem
}

.right-\[24rem\] {
    right: 24rem
}

.right-\[2rem\] {
    right: 2rem
}

.right-\[3rem\] {
    right: 3rem
}

.right-\[4\.8rem\] {
    right: 4.8rem
}

.right-\[4rem\] {
    right: 4rem
}

.right-\[6\%\] {
    right: 6%
}

.top-0 {
    top: 0
}

.top-1\/2 {
    top: 50%
}

.top-2\/3 {
    top: 66.666667%
}

.top-\[-0\.25rem\] {
    top: -.25rem
}

.top-\[-0\.3rem\] {
    top: -.3rem
}

.top-\[-0\.46rem\] {
    top: -.46rem
}

.top-\[-0\.5rem\] {
    top: -.5rem
}

.top-\[-0\.6rem\] {
    top: -.6rem
}

.top-\[-0\.85rem\] {
    top: -.85rem
}

.top-\[-0\.9rem\] {
    top: -.9rem
}

.top-\[-1\.5rem\] {
    top: -1.5rem
}

.top-\[-1\.8rem\] {
    top: -1.8rem
}

.top-\[-10\%\] {
    top: -10%
}

.top-\[-14rem\] {
    top: -14rem
}

.top-\[-15\.5rem\] {
    top: -15.5rem
}

.top-\[-1rem\] {
    top: -1rem
}

.top-\[-2\.3rem\] {
    top: -2.3rem
}

.top-\[-2\.5rem\] {
    top: -2.5rem
}

.top-\[-2rem\] {
    top: -2rem
}

.top-\[-3\.4rem\] {
    top: -3.4rem
}

.top-\[-4\.5rem\] {
    top: -4.5rem
}

.top-\[-7\.2rem\] {
    top: -7.2rem
}

.top-\[-7\.5rem\] {
    top: -7.5rem
}

.top-\[-7rem\] {
    top: -7rem
}

.top-\[0\.5rem\] {
    top: .5rem
}

.top-\[0\.8rem\] {
    top: .8rem
}

.top-\[0\] {
    top: 0
}

.top-\[0rem\] {
    top: 0rem
}

.top-\[1\.1rem\] {
    top: 1.1rem
}

.top-\[1\.2rem\] {
    top: 1.2rem
}

.top-\[1\.4rem\] {
    top: 1.4rem
}

.top-\[1\.6rem\] {
    top: 1.6rem
}

.top-\[10\%\] {
    top: 10%
}

.top-\[11rem\] {
    top: 11rem
}

.top-\[15\%\] {
    top: 15%
}

.top-\[1rem\] {
    top: 1rem
}

.top-\[2\.1rem\] {
    top: 2.1rem
}

.top-\[2\.4rem\] {
    top: 2.4rem
}

.top-\[2rem\] {
    top: 2rem
}

.top-\[3\.6rem\] {
    top: 3.6rem
}

.top-\[30\%\] {
    top: 30%
}

.top-\[4\.5rem\] {
    top: 4.5rem
}

.top-\[4\.75rem\] {
    top: 4.75rem
}

.top-\[4\.7rem\] {
    top: 4.7rem
}

.top-\[4\.8rem\] {
    top: 4.8rem
}

.top-\[40\%\] {
    top: 40%
}

.top-\[45\%\] {
    top: 45%
}

.top-\[47\%\] {
    top: 47%
}

.top-\[48\%\] {
    top: 48%
}

.top-\[5\.5rem\] {
    top: 5.5rem
}

.top-\[55\%\] {
    top: 55%
}

.top-\[8\.5rem\] {
    top: 8.5rem
}

.z-10 {
    z-index: 10
}

.z-20 {
    z-index: 20
}

.z-\[-1\] {
    z-index: -1
}

.z-\[0\] {
    z-index: 0
}

.z-\[100\] {
    z-index: 100
}

.z-\[107\] {
    z-index: 107
}

.z-\[111\] {
    z-index: 111
}

.z-\[11\] {
    z-index: 11
}

.z-\[1\] {
    z-index: 1
}

.z-\[2\] {
    z-index: 2
}

.z-\[3\] {
    z-index: 3
}

.z-\[4\] {
    z-index: 4
}

.z-\[5\] {
    z-index: 5
}

.z-\[999\] {
    z-index: 999
}

.col-span-2 {
    grid-column: span 2 / span 2
}

.row-span-2 {
    grid-row: span 2 / span 2
}

.m-\[2\.4rem\] {
    margin: 2.4rem
}

.mx-\[0\.15rem\] {
    margin-left: .15rem;
    margin-right: .15rem
}

.mx-\[0\.1rem\] {
    margin-left: .1rem;
    margin-right: .1rem
}

.mx-\[1\.6rem\] {
    margin-left: 1.6rem;
    margin-right: 1.6rem
}

.mx-\[2\.4rem\] {
    margin-left: 2.4rem;
    margin-right: 2.4rem
}

.mx-auto {
    margin-left: auto;
    margin-right: auto
}

.my-0 {
    margin-top: 0;
    margin-bottom: 0
}

.my-\[1rem\] {
    margin-top: 1rem;
    margin-bottom: 1rem
}

.\!mb-\[-9rem\] {
    margin-bottom: -9rem !important
}

.\!ml-0 {
    margin-left: 0 !important
}

.\!ml-\[0\.6rem\] {
    margin-left: .6rem !important
}

.\!ml-\[1\.4rem\] {
    margin-left: 1.4rem !important
}

.\!ml-\[1rem\] {
    margin-left: 1rem !important
}

.\!mt-0 {
    margin-top: 0 !important
}

.\!mt-\[-1\.4rem\] {
    margin-top: -1.4rem !important
}

.\!mt-\[0\.6rem\] {
    margin-top: .6rem !important
}

.mb-0 {
    margin-bottom: 0
}

.mb-\[-0\.05rem\] {
    margin-bottom: -.05rem
}

.mb-\[-1\.2rem\] {
    margin-bottom: -1.2rem
}

.mb-\[-2\.4rem\] {
    margin-bottom: -2.4rem
}

.mb-\[0\.4rem\] {
    margin-bottom: .4rem
}

.mb-\[0\.5rem\] {
    margin-bottom: .5rem
}

.mb-\[0\.6rem\] {
    margin-bottom: .6rem
}

.mb-\[0\.8rem\] {
    margin-bottom: .8rem
}

.mb-\[1\.2rem\] {
    margin-bottom: 1.2rem
}

.mb-\[1\.4rem\] {
    margin-bottom: 1.4rem
}

.mb-\[1\.65rem\] {
    margin-bottom: 1.65rem
}

.mb-\[1\.6rem\] {
    margin-bottom: 1.6rem
}

.mb-\[1\.8rem\] {
    margin-bottom: 1.8rem
}

.mb-\[1rem\] {
    margin-bottom: 1rem
}

.mb-\[2\.4rem\] {
    margin-bottom: 2.4rem
}

.mb-\[4\.4rem\] {
    margin-bottom: 4.4rem
}

.mb-\[7rem\] {
    margin-bottom: 7rem
}

.mb-auto {
    margin-bottom: auto
}

.ml-\[0\.4rem\] {
    margin-left: .4rem
}

.ml-\[0\.5rem\] {
    margin-left: .5rem
}

.ml-\[0\.6rem\] {
    margin-left: .6rem
}

.ml-\[0\.7rem\] {
    margin-left: .7rem
}

.ml-\[0\.8rem\] {
    margin-left: .8rem
}

.ml-\[1\.4rem\] {
    margin-left: 1.4rem
}

.ml-\[1\.5rem\] {
    margin-left: 1.5rem
}

.ml-\[17\.6rem\] {
    margin-left: 17.6rem
}

.ml-\[1rem\] {
    margin-left: 1rem
}

.ml-\[2rem\] {
    margin-left: 2rem
}

.ml-\[32rem\] {
    margin-left: 32rem
}

.ml-\[8rem\] {
    margin-left: 8rem
}

.mr-\[-10\.3rem\] {
    margin-right: -10.3rem
}

.mr-\[-19rem\] {
    margin-right: -19rem
}

.mr-\[0\.25rem\] {
    margin-right: .25rem
}

.mr-\[0\.2rem\] {
    margin-right: .2rem
}

.mr-\[0\.4rem\] {
    margin-right: .4rem
}

.mr-\[0\.5rem\] {
    margin-right: .5rem
}

.mr-\[0\.6rem\] {
    margin-right: .6rem
}

.mr-\[0\.8rem\] {
    margin-right: .8rem
}

.mr-\[1\.2rem\] {
    margin-right: 1.2rem
}

.mr-\[1\.5rem\] {
    margin-right: 1.5rem
}

.mr-\[1rem\] {
    margin-right: 1rem
}

.mr-\[5\.1rem\] {
    margin-right: 5.1rem
}

.mt-4 {
    margin-top: 1rem
}

.mt-\[-2\.4rem\] {
    margin-top: -2.4rem
}

.mt-\[-7\.6rem\] {
    margin-top: -7.6rem
}

.mt-\[0\.1rem\] {
    margin-top: .1rem
}

.mt-\[0\.3rem\] {
    margin-top: .3rem
}

.mt-\[0\.4rem\] {
    margin-top: .4rem
}

.mt-\[0\.6rem\] {
    margin-top: .6rem
}

.mt-\[0\.7rem\] {
    margin-top: .7rem
}

.mt-\[0\.8rem\] {
    margin-top: .8rem
}

.mt-\[1\.2rem\] {
    margin-top: 1.2rem
}

.mt-\[1\.6rem\] {
    margin-top: 1.6rem
}

.mt-\[1\.7rem\] {
    margin-top: 1.7rem
}

.mt-\[1\.8rem\] {
    margin-top: 1.8rem
}

.mt-\[1rem\] {
    margin-top: 1rem
}

.mt-\[2\.4rem\] {
    margin-top: 2.4rem
}

.mt-\[2rem\] {
    margin-top: 2rem
}

.mt-\[3\.2rem\] {
    margin-top: 3.2rem
}

.mt-\[4\.8rem\] {
    margin-top: 4.8rem
}

.mt-\[5rem\] {
    margin-top: 5rem
}

.block {
    display: block
}

.inline-block {
    display: inline-block
}

.inline {
    display: inline
}

.\!flex {
    display: flex !important
}

.flex {
    display: flex
}

.inline-flex {
    display: inline-flex
}

.table {
    display: table
}

.grid {
    display: grid
}

.contents {
    display: contents
}

.\!hidden {
    display: none !important
}

.hidden {
    display: none
}

.\!h-\[2\.5rem\] {
    height: 2.5rem !important
}

.\!h-\[3\.6rem\] {
    height: 3.6rem !important
}

.\!h-\[3\.8rem\] {
    height: 3.8rem !important
}

.\!h-\[4\.8rem\] {
    height: 4.8rem !important
}

.\!h-\[5\.8rem\] {
    height: 5.8rem !important
}

.\!h-\[6\.4rem\] {
    height: 6.4rem !important
}

.h-\[0\.6rem\] {
    height: .6rem
}

.h-\[0\.8rem\] {
    height: .8rem
}

.h-\[1\.3rem\] {
    height: 1.3rem
}

.h-\[1\.4rem\] {
    height: 1.4rem
}

.h-\[1\.5rem\] {
    height: 1.5rem
}

.h-\[1\.6rem\] {
    height: 1.6rem
}

.h-\[1\.8rem\] {
    height: 1.8rem
}

.h-\[10\.4rem\] {
    height: 10.4rem
}

.h-\[10\.6rem\] {
    height: 10.6rem
}

.h-\[100vh\] {
    height: 100vh
}

.h-\[10rem\] {
    height: 10rem
}

.h-\[11\.4rem\] {
    height: 11.4rem
}

.h-\[11\.5rem\] {
    height: 11.5rem
}

.h-\[12\.6rem\] {
    height: 12.6rem
}

.h-\[12\.9rem\] {
    height: 12.9rem
}

.h-\[12rem\] {
    height: 12rem
}

.h-\[13\.4rem\] {
    height: 13.4rem
}

.h-\[13\.8rem\] {
    height: 13.8rem
}

.h-\[14\.8rem\] {
    height: 14.8rem
}

.h-\[146px\] {
    height: 146px
}

.h-\[15\.5rem\] {
    height: 15.5rem
}

.h-\[15\.6rem\] {
    height: 15.6rem
}

.h-\[16\.8rem\] {
    height: 16.8rem
}

.h-\[16\.9rem\] {
    height: 16.9rem
}

.h-\[160px\] {
    height: 160px
}

.h-\[166px\] {
    height: 166px
}

.h-\[16rem\] {
    height: 16rem
}

.h-\[17rem\] {
    height: 17rem
}

.h-\[18\.8rem\] {
    height: 18.8rem
}

.h-\[1rem\] {
    height: 1rem
}

.h-\[2\.2rem\] {
    height: 2.2rem
}

.h-\[2\.4rem\] {
    height: 2.4rem
}

.h-\[2\.6rem\] {
    height: 2.6rem
}

.h-\[2\.8rem\] {
    height: 2.8rem
}

.h-\[21\.2rem\] {
    height: 21.2rem
}

.h-\[22\.2rem\] {
    height: 22.2rem
}

.h-\[23\.2rem\] {
    height: 23.2rem
}

.h-\[25\.5rem\] {
    height: 25.5rem
}

.h-\[28\.8rem\] {
    height: 28.8rem
}

.h-\[28rem\] {
    height: 28rem
}

.h-\[2rem\] {
    height: 2rem
}

.h-\[3\.2rem\] {
    height: 3.2rem
}

.h-\[3\.4rem\] {
    height: 3.4rem
}

.h-\[3\.6rem\] {
    height: 3.6rem
}

.h-\[3\.8rem\] {
    height: 3.8rem
}

.h-\[30\.8rem\] {
    height: 30.8rem
}

.h-\[30rem\] {
    height: 30rem
}

.h-\[31\.4rem\] {
    height: 31.4rem
}

.h-\[31rem\] {
    height: 31rem
}

.h-\[3rem\] {
    height: 3rem
}

.h-\[4\.2rem\] {
    height: 4.2rem
}

.h-\[4\.4rem\] {
    height: 4.4rem
}

.h-\[4\.6rem\] {
    height: 4.6rem
}

.h-\[4\.7rem\] {
    height: 4.7rem
}

.h-\[4\.8rem\] {
    height: 4.8rem
}

.h-\[41\.8rem\] {
    height: 41.8rem
}

.h-\[4rem\] {
    height: 4rem
}

.h-\[5\.2rem\] {
    height: 5.2rem
}

.h-\[5\.4rem\] {
    height: 5.4rem
}

.h-\[5\.5rem\] {
    height: 5.5rem
}

.h-\[5\.6rem\] {
    height: 5.6rem
}

.h-\[5\.75rem\] {
    height: 5.75rem
}

.h-\[5\.79rem\] {
    height: 5.79rem
}

.h-\[5\.8rem\] {
    height: 5.8rem
}

.h-\[52\.5rem\] {
    height: 52.5rem
}

.h-\[56\.2rem\] {
    height: 56.2rem
}

.h-\[56\.8rem\] {
    height: 56.8rem
}

.h-\[57\.6rem\] {
    height: 57.6rem
}

.h-\[5rem\] {
    height: 5rem
}

.h-\[6\.2rem\] {
    height: 6.2rem
}

.h-\[6\.3rem\] {
    height: 6.3rem
}

.h-\[6\.4rem\] {
    height: 6.4rem
}

.h-\[6\.6rem\] {
    height: 6.6rem
}

.h-\[6\.7rem\] {
    height: 6.7rem
}

.h-\[6\.8rem\] {
    height: 6.8rem
}

.h-\[6\.9rem\] {
    height: 6.9rem
}

.h-\[60px\] {
    height: 60px
}

.h-\[68\.2rem\] {
    height: 68.2rem
}

.h-\[6rem\] {
    height: 6rem
}

.h-\[7\.4rem\] {
    height: 7.4rem
}

.h-\[7\.5rem\] {
    height: 7.5rem
}

.h-\[7\.6rem\] {
    height: 7.6rem
}

.h-\[72\.7rem\] {
    height: 72.7rem
}

.h-\[76\.3rem\] {
    height: 76.3rem
}

.h-\[7rem\] {
    height: 7rem
}

.h-\[8\.2rem\] {
    height: 8.2rem
}

.h-\[8\.4rem\] {
    height: 8.4rem
}

.h-\[8\.6rem\] {
    height: 8.6rem
}

.h-\[80rem\] {
    height: 80rem
}

.h-\[82\.6rem\] {
    height: 82.6rem
}

.h-\[88\.8rem\] {
    height: 88.8rem
}

.h-\[8rem\] {
    height: 8rem
}

.h-\[9\.2rem\] {
    height: 9.2rem
}

.h-\[9\.8rem\] {
    height: 9.8rem
}

.h-\[90\%\] {
    height: 90%
}

.h-\[90\.1rem\] {
    height: 90.1rem
}

.h-\[95\%\] {
    height: 95%
}

.h-\[calc\(100vh_-_12rem\)\] {
    height: calc(100vh - 12rem)
}

.h-auto {
    height: auto
}

.h-full {
    height: 100%
}

.h-screen {
    height: 100vh
}

.max-h-\[100\%\] {
    max-height: 100%
}

.max-h-\[105\%\] {
    max-height: 105%
}

.max-h-\[12\.2rem\] {
    max-height: 12.2rem
}

.max-h-\[12\.9rem\] {
    max-height: 12.9rem
}

.max-h-\[17\.2rem\] {
    max-height: 17.2rem
}

.max-h-\[2\.4rem\] {
    max-height: 2.4rem
}

.max-h-\[2\.6rem\] {
    max-height: 2.6rem
}

.max-h-\[20\.2rem\] {
    max-height: 20.2rem
}

.max-h-\[20\.4rem\] {
    max-height: 20.4rem
}

.max-h-\[25\.9rem\] {
    max-height: 25.9rem
}

.max-h-\[27\.4rem\] {
    max-height: 27.4rem
}

.max-h-\[29\.4rem\] {
    max-height: 29.4rem
}

.max-h-\[45\.7rem\] {
    max-height: 45.7rem
}

.max-h-\[6\.6rem\] {
    max-height: 6.6rem
}

.max-h-\[69\.8rem\] {
    max-height: 69.8rem
}

.max-h-\[7rem\] {
    max-height: 7rem
}

.max-h-\[8rem\] {
    max-height: 8rem
}

.max-h-\[90\%\] {
    max-height: 90%
}

.max-h-\[95\%\] {
    max-height: 95%
}

.min-h-\[24\.1rem\] {
    min-height: 24.1rem
}

.min-h-\[32\.4rem\] {
    min-height: 32.4rem
}

.min-h-\[4\.7rem\] {
    min-height: 4.7rem
}

.min-h-\[5\.6rem\] {
    min-height: 5.6rem
}

.min-h-\[5\.8rem\] {
    min-height: 5.8rem
}

.min-h-\[66\.3rem\] {
    min-height: 66.3rem
}

.min-h-\[70rem\] {
    min-height: 70rem
}

.min-h-\[78rem\] {
    min-height: 78rem
}

.min-h-\[79\.8rem\] {
    min-height: 79.8rem
}

.min-h-\[81\.4rem\] {
    min-height: 81.4rem
}

.min-h-screen {
    min-height: 100vh
}

.\!w-\[2\.3rem\] {
    width: 2.3rem !important
}

.\!w-\[22rem\] {
    width: 22rem !important
}

.\!w-\[3\.8rem\] {
    width: 3.8rem !important
}

.\!w-\[300px\] {
    width: 300px !important
}

.\!w-\[40rem\] {
    width: 40rem !important
}

.\!w-\[59rem\] {
    width: 59rem !important
}

.\!w-\[calc\(50\%-4px\)\] {
    width: calc(50% - 4px) !important
}

.\!w-full {
    width: 100% !important
}

.\!w-max {
    width: max-content !important
}

.w-\[0\%\] {
    width: 0%
}

.w-\[0\.6rem\] {
    width: .6rem
}

.w-\[1\.3rem\] {
    width: 1.3rem
}

.w-\[1\.4rem\] {
    width: 1.4rem
}

.w-\[1\.5rem\] {
    width: 1.5rem
}

.w-\[1\.6rem\] {
    width: 1.6rem
}

.w-\[1\.8rem\] {
    width: 1.8rem
}

.w-\[10\.2rem\] {
    width: 10.2rem
}

.w-\[10\.4rem\] {
    width: 10.4rem
}

.w-\[10\.906rem\] {
    width: 10.906rem
}

.w-\[10\.931rem\] {
    width: 10.931rem
}

.w-\[100\%\] {
    width: 100%
}

.w-\[100vw\] {
    width: 100vw
}

.w-\[101\%\] {
    width: 101%
}

.w-\[102\%\] {
    width: 102%
}

.w-\[10rem\] {
    width: 10rem
}

.w-\[11\.1rem\] {
    width: 11.1rem
}

.w-\[11\.3rem\] {
    width: 11.3rem
}

.w-\[11\.8rem\] {
    width: 11.8rem
}

.w-\[118\.7rem\] {
    width: 118.7rem
}

.w-\[12\.2rem\] {
    width: 12.2rem
}

.w-\[12\.6rem\] {
    width: 12.6rem
}

.w-\[12\.7rem\] {
    width: 12.7rem
}

.w-\[120\%\] {
    width: 120%
}

.w-\[120rem\] {
    width: 120rem
}

.w-\[121rem\] {
    width: 121rem
}

.w-\[12rem\] {
    width: 12rem
}

.w-\[13\.2rem\] {
    width: 13.2rem
}

.w-\[13\.4rem\] {
    width: 13.4rem
}

.w-\[13\.6rem\] {
    width: 13.6rem
}

.w-\[13\.9rem\] {
    width: 13.9rem
}

.w-\[138rem\] {
    width: 138rem
}

.w-\[13rem\] {
    width: 13rem
}

.w-\[14\.2rem\] {
    width: 14.2rem
}

.w-\[14\.6rem\] {
    width: 14.6rem
}

.w-\[14\.8rem\] {
    width: 14.8rem
}

.w-\[14rem\] {
    width: 14rem
}

.w-\[15\.6rem\] {
    width: 15.6rem
}

.w-\[15\.7rem\] {
    width: 15.7rem
}

.w-\[15rem\] {
    width: 15rem
}

.w-\[16\.1rem\] {
    width: 16.1rem
}

.w-\[16\.3rem\] {
    width: 16.3rem
}

.w-\[16rem\] {
    width: 16rem
}

.w-\[17\.7rem\] {
    width: 17.7rem
}

.w-\[180px\] {
    width: 180px
}

.w-\[18rem\] {
    width: 18rem
}

.w-\[19\.1rem\] {
    width: 19.1rem
}

.w-\[19\.4rem\] {
    width: 19.4rem
}

.w-\[19\.6rem\] {
    width: 19.6rem
}

.w-\[194px\] {
    width: 194px
}

.w-\[19rem\] {
    width: 19rem
}

.w-\[1rem\] {
    width: 1rem
}

.w-\[2\.2rem\] {
    width: 2.2rem
}

.w-\[2\.4rem\] {
    width: 2.4rem
}

.w-\[2\.6rem\] {
    width: 2.6rem
}

.w-\[2\.8rem\] {
    width: 2.8rem
}

.w-\[20\.2rem\] {
    width: 20.2rem
}

.w-\[20\.5rem\] {
    width: 20.5rem
}

.w-\[20\.6rem\] {
    width: 20.6rem
}

.w-\[20rem\] {
    width: 20rem
}

.w-\[22rem\] {
    width: 22rem
}

.w-\[24rem\] {
    width: 24rem
}

.w-\[25\.2rem\] {
    width: 25.2rem
}

.w-\[25rem\] {
    width: 25rem
}

.w-\[28\.5rem\] {
    width: 28.5rem
}

.w-\[2rem\] {
    width: 2rem
}

.w-\[3\.26rem\] {
    width: 3.26rem
}

.w-\[3\.3rem\] {
    width: 3.3rem
}

.w-\[3\.4rem\] {
    width: 3.4rem
}

.w-\[3\.6rem\] {
    width: 3.6rem
}

.w-\[3\.8rem\] {
    width: 3.8rem
}

.w-\[30rem\] {
    width: 30rem
}

.w-\[32\.5rem\] {
    width: 32.5rem
}

.w-\[32\.7rem\] {
    width: 32.7rem
}

.w-\[32rem\] {
    width: 32rem
}

.w-\[33\.9rem\] {
    width: 33.9rem
}

.w-\[35\.2rem\] {
    width: 35.2rem
}

.w-\[35\.9rem\] {
    width: 35.9rem
}

.w-\[35rem\] {
    width: 35rem
}

.w-\[36\.8rem\] {
    width: 36.8rem
}

.w-\[37rem\] {
    width: 37rem
}

.w-\[3rem\] {
    width: 3rem
}

.w-\[4\.5rem\] {
    width: 4.5rem
}

.w-\[4\.6rem\] {
    width: 4.6rem
}

.w-\[4\.7rem\] {
    width: 4.7rem
}

.w-\[4\.8rem\] {
    width: 4.8rem
}

.w-\[4\.915rem\] {
    width: 4.915rem
}

.w-\[4\.9986rem\] {
    width: 4.9986rem
}

.w-\[40\.8rem\] {
    width: 40.8rem
}

.w-\[40rem\] {
    width: 40rem
}

.w-\[43rem\] {
    width: 43rem
}

.w-\[44\.4rem\] {
    width: 44.4rem
}

.w-\[49rem\] {
    width: 49rem
}

.w-\[4rem\] {
    width: 4rem
}

.w-\[5\.2rem\] {
    width: 5.2rem
}

.w-\[5\.4rem\] {
    width: 5.4rem
}

.w-\[5\.77rem\] {
    width: 5.77rem
}

.w-\[5\.8rem\] {
    width: 5.8rem
}

.w-\[51\.6rem\] {
    width: 51.6rem
}

.w-\[52rem\] {
    width: 52rem
}

.w-\[58rem\] {
    width: 58rem
}

.w-\[5rem\] {
    width: 5rem
}

.w-\[6\.2rem\] {
    width: 6.2rem
}

.w-\[6\.4rem\] {
    width: 6.4rem
}

.w-\[6\.6rem\] {
    width: 6.6rem
}

.w-\[6\.75rem\] {
    width: 6.75rem
}

.w-\[60px\] {
    width: 60px
}

.w-\[64\.4rem\] {
    width: 64.4rem
}

.w-\[7\.26rem\] {
    width: 7.26rem
}

.w-\[7\.2rem\] {
    width: 7.2rem
}

.w-\[7\.4rem\] {
    width: 7.4rem
}

.w-\[7\.5rem\] {
    width: 7.5rem
}

.w-\[7\.8rem\] {
    width: 7.8rem
}

.w-\[70rem\] {
    width: 70rem
}

.w-\[71\.3rem\] {
    width: 71.3rem
}

.w-\[78rem\] {
    width: 78rem
}

.w-\[7rem\] {
    width: 7rem
}

.w-\[8\.2rem\] {
    width: 8.2rem
}

.w-\[8\.48rem\] {
    width: 8.48rem
}

.w-\[8\.4rem\] {
    width: 8.4rem
}

.w-\[8\.5rem\] {
    width: 8.5rem
}

.w-\[8\.6rem\] {
    width: 8.6rem
}

.w-\[86rem\] {
    width: 86rem
}

.w-\[8rem\] {
    width: 8rem
}

.w-\[9\.2rem\] {
    width: 9.2rem
}

.w-\[9\.3rem\] {
    width: 9.3rem
}

.w-\[9\.5rem\] {
    width: 9.5rem
}

.w-\[97\%\] {
    width: 97%
}

.w-\[9rem\] {
    width: 9rem
}

.w-auto {
    width: auto
}

.w-fit {
    width: fit-content
}

.w-full {
    width: 100%
}

.w-min {
    width: min-content
}

.min-w-\[13\.5rem\] {
    min-width: 13.5rem
}

.min-w-\[16\.2rem\] {
    min-width: 16.2rem
}

.min-w-\[23\.2rem\] {
    min-width: 23.2rem
}

.min-w-\[28\.6rem\] {
    min-width: 28.6rem
}

.min-w-\[5\.3rem\] {
    min-width: 5.3rem
}

.min-w-\[7\.3rem\] {
    min-width: 7.3rem
}

.min-w-\[8\.4rem\] {
    min-width: 8.4rem
}

.min-w-\[85\%\] {
    min-width: 85%
}

.max-w-\[10\.4rem\] {
    max-width: 10.4rem
}

.max-w-\[108rem\] {
    max-width: 108rem
}

.max-w-\[10rem\] {
    max-width: 10rem
}

.max-w-\[117\.2rem\] {
    max-width: 117.2rem
}

.max-w-\[1172px\] {
    max-width: 1172px
}

.max-w-\[12\.9rem\] {
    max-width: 12.9rem
}

.max-w-\[120rem\] {
    max-width: 120rem
}

.max-w-\[12rem\] {
    max-width: 12rem
}

.max-w-\[13\.5rem\] {
    max-width: 13.5rem
}

.max-w-\[14\.4rem\] {
    max-width: 14.4rem
}

.max-w-\[14\.6rem\] {
    max-width: 14.6rem
}

.max-w-\[15\.7rem\] {
    max-width: 15.7rem
}

.max-w-\[15rem\] {
    max-width: 15rem
}

.max-w-\[16\.6rem\] {
    max-width: 16.6rem
}

.max-w-\[18rem\] {
    max-width: 18rem
}

.max-w-\[20\.8rem\] {
    max-width: 20.8rem
}

.max-w-\[22\.6rem\] {
    max-width: 22.6rem
}

.max-w-\[23\.7rem\] {
    max-width: 23.7rem
}

.max-w-\[25\.2rem\] {
    max-width: 25.2rem
}

.max-w-\[25rem\] {
    max-width: 25rem
}

.max-w-\[30rem\] {
    max-width: 30rem
}

.max-w-\[32\.3rem\] {
    max-width: 32.3rem
}

.max-w-\[33\.3rem\] {
    max-width: 33.3rem
}

.max-w-\[36\.8rem\] {
    max-width: 36.8rem
}

.max-w-\[37\.4rem\] {
    max-width: 37.4rem
}

.max-w-\[41\.6rem\] {
    max-width: 41.6rem
}

.max-w-\[45rem\] {
    max-width: 45rem
}

.max-w-\[6\.4rem\] {
    max-width: 6.4rem
}

.max-w-\[6\.8rem\] {
    max-width: 6.8rem
}

.max-w-\[64\.3rem\] {
    max-width: 64.3rem
}

.max-w-\[67\%\] {
    max-width: 67%
}

.max-w-\[7\.5rem\] {
    max-width: 7.5rem
}

.max-w-\[73\.6rem\] {
    max-width: 73.6rem
}

.max-w-\[80\%\] {
    max-width: 80%
}

.max-w-\[85\%\] {
    max-width: 85%
}

.max-w-\[9\.5rem\] {
    max-width: 9.5rem
}

.max-w-\[95\%\] {
    max-width: 95%
}

.max-w-\[9rem\] {
    max-width: 9rem
}

.max-w-fit {
    max-width: fit-content
}

.max-w-full {
    max-width: 100%
}

.\!flex-1 {
    flex: 1 1 0% !important
}

.flex-1 {
    flex: 1 1 0%
}

.flex-none {
    flex: none
}

.flex-shrink {
    flex-shrink: 1
}

.flex-shrink-0 {
    flex-shrink: 0
}

.\!shrink-0 {
    flex-shrink: 0 !important
}

.shrink-0 {
    flex-shrink: 0
}

.flex-grow,
.grow {
    flex-grow: 1
}

.border-collapse {
    border-collapse: collapse
}

.-translate-x-1\/2 {
    --tw-translate-x: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.-translate-y-1\/2 {
    --tw-translate-y: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-y-\[-2rem\] {
    --tw-translate-y: -2rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.-rotate-90 {
    --tw-rotate: -90deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rotate-180 {
    --tw-rotate: 180deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rotate-90 {
    --tw-rotate: 90deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rotate-\[-90deg\] {
    --tw-rotate: -90deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.scale-110,
.scale-\[1\.1\] {
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.scale-x-\[-1\] {
    --tw-scale-x: -1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.transform {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

@keyframes pulse {
    50% {
        opacity: .5
    }
}

.animate-pulse {
    animation: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite
}

@keyframes shimmer {
    0% {
        background-position: -200% 0
    }

    to {
        background-position: 200% 0
    }
}

.animate-shimmer {
    animation: shimmer 1.5s infinite
}

@keyframes spin {
    to {
        transform: rotate(360deg)
    }
}

.animate-spin {
    animation: spin 1s linear infinite
}

.\!cursor-not-allowed {
    cursor: not-allowed !important
}

.\!cursor-pointer {
    cursor: pointer !important
}

.cursor-default {
    cursor: default
}

.cursor-not-allowed {
    cursor: not-allowed
}

.cursor-pointer {
    cursor: pointer
}

.select-none {
    -webkit-user-select: none;
    user-select: none
}

.select-text {
    -webkit-user-select: text;
    user-select: text
}

.resize-none {
    resize: none
}

.resize {
    resize: both
}

.list-disc {
    list-style-type: disc
}

.appearance-none {
    appearance: none
}

.auto-cols-\[1fr\] {
    grid-auto-columns: 1fr
}

.auto-rows-\[30rem\] {
    grid-auto-rows: 30rem
}

.auto-rows-max {
    grid-auto-rows: max-content
}

.grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr))
}

.grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr))
}

.grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr))
}

.grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr))
}

.grid-cols-\[35\.9rem_auto\] {
    grid-template-columns: 35.9rem auto
}

.grid-cols-\[50\%_repeat\(3\,_1fr\)\] {
    grid-template-columns: 50% repeat(3, 1fr)
}

.flex-row {
    flex-direction: row
}

.\!flex-col {
    flex-direction: column !important
}

.flex-col {
    flex-direction: column
}

.flex-col-reverse {
    flex-direction: column-reverse
}

.flex-wrap {
    flex-wrap: wrap
}

.\!items-start {
    align-items: flex-start !important
}

.items-start {
    align-items: flex-start
}

.items-end {
    align-items: flex-end
}

.items-center {
    align-items: center
}

.justify-start {
    justify-content: flex-start
}

.justify-end {
    justify-content: flex-end
}

.justify-center {
    justify-content: center
}

.\!justify-between {
    justify-content: space-between !important
}

.justify-between {
    justify-content: space-between
}

.gap-2 {
    gap: .5rem
}

.gap-3 {
    gap: .75rem
}

.gap-4 {
    gap: 1rem
}

.gap-\[0\.2rem\] {
    gap: .2rem
}

.gap-\[0\.3rem\] {
    gap: .3rem
}

.gap-\[0\.4rem\] {
    gap: .4rem
}

.gap-\[0\.5rem\] {
    gap: .5rem
}

.gap-\[0\.6rem\] {
    gap: .6rem
}

.gap-\[0\.8rem\] {
    gap: .8rem
}

.gap-\[0\.9rem\] {
    gap: .9rem
}

.gap-\[1\.4rem\] {
    gap: 1.4rem
}

.gap-\[1\.6rem\] {
    gap: 1.6rem
}

.gap-\[1\.8rem\] {
    gap: 1.8rem
}

.gap-\[1rem\] {
    gap: 1rem
}

.gap-\[2\.4rem\] {
    gap: 2.4rem
}

.gap-\[8px\] {
    gap: 8px
}

.-space-y-\[0\.2rem\]>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-.2rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-.2rem * var(--tw-space-y-reverse))
}

.space-x-1>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(.25rem * var(--tw-space-x-reverse));
    margin-left: calc(.25rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-2>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(.5rem * var(--tw-space-x-reverse));
    margin-left: calc(.5rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-6>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.5rem * var(--tw-space-x-reverse));
    margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-\[-2rem\]>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-2rem * var(--tw-space-x-reverse));
    margin-left: calc(-2rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-\[0\.1rem\]>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(.1rem * var(--tw-space-x-reverse));
    margin-left: calc(.1rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-\[0\.25rem\]>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(.25rem * var(--tw-space-x-reverse));
    margin-left: calc(.25rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-\[0\.2rem\]>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(.2rem * var(--tw-space-x-reverse));
    margin-left: calc(.2rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-\[0\.3rem\]>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(.3rem * var(--tw-space-x-reverse));
    margin-left: calc(.3rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-\[0\.44rem\]>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(.44rem * var(--tw-space-x-reverse));
    margin-left: calc(.44rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-\[0\.4rem\]>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(.4rem * var(--tw-space-x-reverse));
    margin-left: calc(.4rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-\[0\.5rem\]>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(.5rem * var(--tw-space-x-reverse));
    margin-left: calc(.5rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-\[0\.65rem\]>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(.65rem * var(--tw-space-x-reverse));
    margin-left: calc(.65rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-\[0\.6rem\]>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(.6rem * var(--tw-space-x-reverse));
    margin-left: calc(.6rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-\[0\.7rem\]>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(.7rem * var(--tw-space-x-reverse));
    margin-left: calc(.7rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-\[0\.8rem\]>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(.8rem * var(--tw-space-x-reverse));
    margin-left: calc(.8rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-\[0\.9rem\]>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(.9rem * var(--tw-space-x-reverse));
    margin-left: calc(.9rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-\[1\.1rem\]>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.1rem * var(--tw-space-x-reverse));
    margin-left: calc(1.1rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-\[1\.2rem\]>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.2rem * var(--tw-space-x-reverse));
    margin-left: calc(1.2rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-\[1\.4rem\]>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.4rem * var(--tw-space-x-reverse));
    margin-left: calc(1.4rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-\[1\.5rem\]>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.5rem * var(--tw-space-x-reverse));
    margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-\[1\.6rem\]>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.6rem * var(--tw-space-x-reverse));
    margin-left: calc(1.6rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-\[1rem\]>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1rem * var(--tw-space-x-reverse));
    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-\[2\.8rem\]>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2.8rem * var(--tw-space-x-reverse));
    margin-left: calc(2.8rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-\[2rem\]>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2rem * var(--tw-space-x-reverse));
    margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-\[5rem\]>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(5rem * var(--tw-space-x-reverse));
    margin-left: calc(5rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-y-1>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(.25rem * var(--tw-space-y-reverse))
}

.space-y-4>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1rem * var(--tw-space-y-reverse))
}

.space-y-\[0\.05rem\]>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(.05rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(.05rem * var(--tw-space-y-reverse))
}

.space-y-\[0\.1rem\]>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(.1rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(.1rem * var(--tw-space-y-reverse))
}

.space-y-\[0\.2rem\]>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(.2rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(.2rem * var(--tw-space-y-reverse))
}

.space-y-\[0\.3rem\]>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(.3rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(.3rem * var(--tw-space-y-reverse))
}

.space-y-\[0\.4rem\]>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(.4rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(.4rem * var(--tw-space-y-reverse))
}

.space-y-\[0\.5rem\]>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(.5rem * var(--tw-space-y-reverse))
}

.space-y-\[0\.6rem\]>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(.6rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(.6rem * var(--tw-space-y-reverse))
}

.space-y-\[0\.8rem\]>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(.8rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(.8rem * var(--tw-space-y-reverse))
}

.space-y-\[1\.1rem\]>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.1rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.1rem * var(--tw-space-y-reverse))
}

.space-y-\[1\.2rem\]>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.2rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.2rem * var(--tw-space-y-reverse))
}

.space-y-\[1\.3rem\]>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.3rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.3rem * var(--tw-space-y-reverse))
}

.space-y-\[1\.4rem\]>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.4rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.4rem * var(--tw-space-y-reverse))
}

.space-y-\[1\.6rem\]>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.6rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.6rem * var(--tw-space-y-reverse))
}

.space-y-\[1\.8rem\]>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.8rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.8rem * var(--tw-space-y-reverse))
}

.space-y-\[12\.5rem\]>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(12.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(12.5rem * var(--tw-space-y-reverse))
}

.space-y-\[16rem\]>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(16rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(16rem * var(--tw-space-y-reverse))
}

.space-y-\[1rem\]>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1rem * var(--tw-space-y-reverse))
}

.space-y-\[2\.2rem\]>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2.2rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2.2rem * var(--tw-space-y-reverse))
}

.space-y-\[2\.4rem\]>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2.4rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2.4rem * var(--tw-space-y-reverse))
}

.space-y-\[2\.6rem\]>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2.6rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2.6rem * var(--tw-space-y-reverse))
}

.space-y-\[2rem\]>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2rem * var(--tw-space-y-reverse))
}

.space-y-\[3\.2rem\]>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(3.2rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(3.2rem * var(--tw-space-y-reverse))
}

.space-y-\[3\.5rem\]>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(3.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(3.5rem * var(--tw-space-y-reverse))
}

.space-y-\[3rem\]>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(3rem * var(--tw-space-y-reverse))
}

.space-y-\[4\.5rem\]>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(4.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(4.5rem * var(--tw-space-y-reverse))
}

.space-y-\[4rem\]>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(4rem * var(--tw-space-y-reverse))
}

.space-y-\[6\.3rem\]>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(6.3rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(6.3rem * var(--tw-space-y-reverse))
}

.space-y-\[6\.4rem\]>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(6.4rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(6.4rem * var(--tw-space-y-reverse))
}

.space-y-\[6\.6rem\]>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(6.6rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(6.6rem * var(--tw-space-y-reverse))
}

.space-y-\[6rem\]>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(6rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(6rem * var(--tw-space-y-reverse))
}

.space-y-\[8rem\]>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(8rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(8rem * var(--tw-space-y-reverse))
}

.self-end {
    align-self: flex-end
}

.self-center {
    align-self: center
}

.overflow-auto {
    overflow: auto
}

.overflow-hidden {
    overflow: hidden
}

.overflow-visible {
    overflow: visible
}

.overflow-x-hidden {
    overflow-x: hidden
}

.truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.whitespace-normal {
    white-space: normal
}

.whitespace-nowrap {
    white-space: nowrap
}

.whitespace-pre-wrap {
    white-space: pre-wrap
}

.break-all {
    word-break: break-all
}

.\!rounded-\[0\.6rem\] {
    border-radius: .6rem !important
}

.\!rounded-\[1\.2rem\] {
    border-radius: 1.2rem !important
}

.\!rounded-\[1\.4rem\] {
    border-radius: 1.4rem !important
}

.\!rounded-\[1\.8rem\] {
    border-radius: 1.8rem !important
}

.\!rounded-\[1rem\] {
    border-radius: 1rem !important
}

.rounded {
    border-radius: .25rem
}

.rounded-2xl {
    border-radius: 1rem
}

.rounded-3xl {
    border-radius: 1.5rem
}

.rounded-\[0\.4rem\] {
    border-radius: .4rem
}

.rounded-\[0\.6rem\] {
    border-radius: .6rem
}

.rounded-\[0\.8rem\] {
    border-radius: .8rem
}

.rounded-\[1\.2rem\] {
    border-radius: 1.2rem
}

.rounded-\[1\.4rem\] {
    border-radius: 1.4rem
}

.rounded-\[1\.5rem\] {
    border-radius: 1.5rem
}

.rounded-\[1\.6rem\] {
    border-radius: 1.6rem
}

.rounded-\[1\.8rem\] {
    border-radius: 1.8rem
}

.rounded-\[1rem\] {
    border-radius: 1rem
}

.rounded-\[2\.2rem\] {
    border-radius: 2.2rem
}

.rounded-\[2\.4rem\] {
    border-radius: 2.4rem
}

.rounded-\[2\.5rem\] {
    border-radius: 2.5rem
}

.rounded-\[2rem\] {
    border-radius: 2rem
}

.rounded-\[3\.6rem\] {
    border-radius: 3.6rem
}

.rounded-\[3rem\] {
    border-radius: 3rem
}

.rounded-\[4\.4rem\] {
    border-radius: 4.4rem
}

.rounded-full {
    border-radius: 9999px
}

.rounded-lg {
    border-radius: .5rem
}

.rounded-md {
    border-radius: .375rem
}

.rounded-b-\[0\.8rem\] {
    border-bottom-right-radius: .8rem;
    border-bottom-left-radius: .8rem
}

.rounded-b-\[0\] {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.rounded-b-\[1\.2rem\] {
    border-bottom-right-radius: 1.2rem;
    border-bottom-left-radius: 1.2rem
}

.rounded-b-\[1\.6rem\] {
    border-bottom-right-radius: 1.6rem;
    border-bottom-left-radius: 1.6rem
}

.rounded-b-\[1rem\] {
    border-bottom-right-radius: 1rem;
    border-bottom-left-radius: 1rem
}

.rounded-l-\[0\.3rem\] {
    border-top-left-radius: .3rem;
    border-bottom-left-radius: .3rem
}

.rounded-l-\[0\.4rem\] {
    border-top-left-radius: .4rem;
    border-bottom-left-radius: .4rem
}

.rounded-l-\[1\.2rem\] {
    border-top-left-radius: 1.2rem;
    border-bottom-left-radius: 1.2rem
}

.rounded-l-\[1\.6rem\] {
    border-top-left-radius: 1.6rem;
    border-bottom-left-radius: 1.6rem
}

.rounded-l-\[1rem\] {
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem
}

.rounded-l-\[2\.4rem\] {
    border-top-left-radius: 2.4rem;
    border-bottom-left-radius: 2.4rem
}

.rounded-r-\[0\.3rem\] {
    border-top-right-radius: .3rem;
    border-bottom-right-radius: .3rem
}

.rounded-r-\[0\.4rem\] {
    border-top-right-radius: .4rem;
    border-bottom-right-radius: .4rem
}

.rounded-r-\[0\] {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.rounded-r-\[1\.2rem\] {
    border-top-right-radius: 1.2rem;
    border-bottom-right-radius: 1.2rem
}

.rounded-r-\[1\.6rem\] {
    border-top-right-radius: 1.6rem;
    border-bottom-right-radius: 1.6rem
}

.rounded-r-\[1rem\] {
    border-top-right-radius: 1rem;
    border-bottom-right-radius: 1rem
}

.rounded-t-\[0\.8rem\] {
    border-top-left-radius: .8rem;
    border-top-right-radius: .8rem
}

.rounded-t-\[1rem\] {
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem
}

.rounded-t-\[2\.4rem\] {
    border-top-left-radius: 2.4rem;
    border-top-right-radius: 2.4rem
}

.rounded-tr-\[1\.2rem\] {
    border-top-right-radius: 1.2rem
}

.border {
    border-width: 1px
}

.border-2 {
    border-width: 2px
}

.border-\[0\.1rem\] {
    border-width: .1rem
}

.border-\[0\.2rem\] {
    border-width: .2rem
}

.border-\[1px\] {
    border-width: 1px
}

.border-\[2px\] {
    border-width: 2px
}

.border-r-\[0\.2rem\] {
    border-right-width: .2rem
}

.border-solid {
    border-style: solid
}

.border-dashed {
    border-style: dashed
}

.border-none {
    border-style: none
}

.\!border-\[\#5D7EF2\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(93 126 242 / var(--tw-border-opacity, 1)) !important
}

.\!border-\[rgba\(106\,232\,94\,0\.60\)\] {
    border-color: #6ae85e99 !important
}

.\!border-\[rgba\(139\,172\,255\,0\.25\)\] {
    border-color: #8bacff40 !important
}

.\!border-\[rgba\(139\,179\,255\,0\.28\)\] {
    border-color: #8bb3ff47 !important
}

.\!border-\[rgba\(228\,138\,120\,0\.30\)\] {
    border-color: #e48a784d !important
}

.\!border-transparent {
    border-color: transparent !important
}

.border-\[\#293469\] {
    --tw-border-opacity: 1;
    border-color: rgb(41 52 105 / var(--tw-border-opacity, 1))
}

.border-\[\#364680\] {
    --tw-border-opacity: 1;
    border-color: rgb(54 70 128 / var(--tw-border-opacity, 1))
}

.border-\[\#3B477A\] {
    --tw-border-opacity: 1;
    border-color: rgb(59 71 122 / var(--tw-border-opacity, 1))
}

.border-\[\#3F508F\] {
    --tw-border-opacity: 1;
    border-color: rgb(63 80 143 / var(--tw-border-opacity, 1))
}

.border-\[\#465590\] {
    --tw-border-opacity: 1;
    border-color: rgb(70 85 144 / var(--tw-border-opacity, 1))
}

.border-\[\#4A5CA0\] {
    --tw-border-opacity: 1;
    border-color: rgb(74 92 160 / var(--tw-border-opacity, 1))
}

.border-\[\#4C60A6\] {
    --tw-border-opacity: 1;
    border-color: rgb(76 96 166 / var(--tw-border-opacity, 1))
}

.border-\[\#5974B8\] {
    --tw-border-opacity: 1;
    border-color: rgb(89 116 184 / var(--tw-border-opacity, 1))
}

.border-\[\#5D7EF2\] {
    --tw-border-opacity: 1;
    border-color: rgb(93 126 242 / var(--tw-border-opacity, 1))
}

.border-\[\#6983C8\] {
    --tw-border-opacity: 1;
    border-color: rgb(105 131 200 / var(--tw-border-opacity, 1))
}

.border-\[\#946AC3\] {
    --tw-border-opacity: 1;
    border-color: rgb(148 106 195 / var(--tw-border-opacity, 1))
}

.border-\[rgba\(102\,113\,165\,0\.12\)\] {
    border-color: #6671a51f
}

.border-\[rgba\(104\,133\,238\,0\.16\)\] {
    border-color: #6885ee29
}

.border-\[rgba\(104\,234\,93\,0\.50\)\] {
    border-color: #68ea5d80
}

.border-\[rgba\(106\,126\,197\,0\.12\)\] {
    border-color: #6a7ec51f
}

.border-\[rgba\(106\,232\,94\,0\.50\)\] {
    border-color: #6ae85e80
}

.border-\[rgba\(120\,174\,255\,0\.26\)\] {
    border-color: #78aeff42
}

.border-\[rgba\(121\,151\,255\,0\.34\)\] {
    border-color: #7997ff57
}

.border-\[rgba\(126\,212\,96\,0\.11\)\] {
    border-color: #7ed4601c
}

.border-\[rgba\(133\,165\,226\,0\.22\)\] {
    border-color: #85a5e238
}

.border-\[rgba\(138\,152\,218\,0\.12\)\] {
    border-color: #8a98da1f
}

.border-\[rgba\(139\,172\,255\,0\.25\)\] {
    border-color: #8bacff40
}

.border-\[rgba\(144\,150\,219\,0\.20\)\] {
    border-color: #9096db33
}

.border-\[rgba\(146\,178\,255\,0\.13\)\] {
    border-color: #92b2ff21
}

.border-\[rgba\(147\,137\,255\,0\.30\)\] {
    border-color: #9389ff4d
}

.border-\[rgba\(159\,194\,248\,0\.06\)\] {
    border-color: #9fc2f80f
}

.border-\[rgba\(159\,194\,248\,0\.09\)\] {
    border-color: #9fc2f817
}

.border-\[rgba\(159\,194\,248\,0\.13\)\] {
    border-color: #9fc2f821
}

.border-\[rgba\(159\,194\,248\,0\.37\)\] {
    border-color: #9fc2f85e
}

.border-\[rgba\(159\,198\,255\,0\.12\)\] {
    border-color: #9fc6ff1f
}

.border-\[rgba\(160\,181\,255\,0\.50\)\] {
    border-color: #a0b5ff80
}

.border-\[rgba\(193\,210\,255\,0\.10\)\] {
    border-color: #c1d2ff1a
}

.border-\[rgba\(197\,255\,102\,0\.36\)\] {
    border-color: #c5ff665c
}

.border-\[rgba\(212\,255\,212\,0\.11\)\] {
    border-color: #d4ffd41c
}

.border-\[rgba\(212\,96\,96\,0\.06\)\] {
    border-color: #d460600f
}

.border-\[rgba\(232\,94\,94\,0\.50\)\] {
    border-color: #e85e5e80
}

.border-\[rgba\(244\,246\,255\,0\.09\)\] {
    border-color: #f4f6ff17
}

.border-\[rgba\(248\,255\,121\,0\.34\)\] {
    border-color: #f8ff7957
}

.border-\[rgba\(39\,42\,92\,0\.44\)\] {
    border-color: #272a5c70
}

.border-\[rgba\(63\,68\,190\,0\.30\)\] {
    border-color: #3f44be4d
}

.border-\[rgba\(64\,68\,166\,0\.31\)\] {
    border-color: #4044a64f
}

.border-\[rgba\(77\,91\,143\,0\.20\)\] {
    border-color: #4d5b8f33
}

.border-\[rgba\(82\,255\,73\,0\.21\)\] {
    border-color: #52ff4936
}

.border-\[rgba\(89\,116\,184\,0\.11\)\] {
    border-color: #5974b81c
}

.border-\[rgba\(93\,126\,242\,0\.20\)\] {
    border-color: #5d7ef233
}

.border-\[rgba\(96\,136\,223\,0\.05\)\] {
    border-color: #6088df0d
}

.border-dark-600 {
    border-color: #3f508f
}

.border-green-extra-300 {
    border-color: #8effb44d
}

.border-light-blue-extra {
    --tw-border-opacity: 1;
    border-color: rgb(104 121 207 / var(--tw-border-opacity, 1))
}

.border-red-400 {
    border-color: #fc5a5a
}

.border-transparent {
    border-color: transparent
}

.border-white-060 {
    border-color: #ffffff02
}

.border-white-100 {
    border-color: #ffffff1a
}

.\!bg-\[\#2D438F\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(45 67 143 / var(--tw-bg-opacity, 1)) !important
}

.\!bg-\[\#2F4C96\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(47 76 150 / var(--tw-bg-opacity, 1)) !important
}

.\!bg-\[\#5D7EF2\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(93 126 242 / var(--tw-bg-opacity, 1)) !important
}

.\!bg-\[\#6DEA5D\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(109 234 93 / var(--tw-bg-opacity, 1)) !important
}

.\!bg-\[\#81E478\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(129 228 120 / var(--tw-bg-opacity, 1)) !important
}

.\!bg-light-100 {
    background-color: #4c60a6 !important
}

.\!bg-transparent {
    background-color: transparent !important
}

.bg-\[\#0A0F21\] {
    --tw-bg-opacity: 1;
    background-color: rgb(10 15 33 / var(--tw-bg-opacity, 1))
}

.bg-\[\#0D0D39\] {
    --tw-bg-opacity: 1;
    background-color: rgb(13 13 57 / var(--tw-bg-opacity, 1))
}

.bg-\[\#10112B\] {
    --tw-bg-opacity: 1;
    background-color: rgb(16 17 43 / var(--tw-bg-opacity, 1))
}

.bg-\[\#192148\] {
    --tw-bg-opacity: 1;
    background-color: rgb(25 33 72 / var(--tw-bg-opacity, 1))
}

.bg-\[\#1E2E63\] {
    --tw-bg-opacity: 1;
    background-color: rgb(30 46 99 / var(--tw-bg-opacity, 1))
}

.bg-\[\#202956\] {
    --tw-bg-opacity: 1;
    background-color: rgb(32 41 86 / var(--tw-bg-opacity, 1))
}

.bg-\[\#212C5B\] {
    --tw-bg-opacity: 1;
    background-color: rgb(33 44 91 / var(--tw-bg-opacity, 1))
}

.bg-\[\#222C5A\] {
    --tw-bg-opacity: 1;
    background-color: rgb(34 44 90 / var(--tw-bg-opacity, 1))
}

.bg-\[\#252F5D\] {
    --tw-bg-opacity: 1;
    background-color: rgb(37 47 93 / var(--tw-bg-opacity, 1))
}

.bg-\[\#293366\] {
    --tw-bg-opacity: 1;
    background-color: rgb(41 51 102 / var(--tw-bg-opacity, 1))
}

.bg-\[\#2E3A72\] {
    --tw-bg-opacity: 1;
    background-color: rgb(46 58 114 / var(--tw-bg-opacity, 1))
}

.bg-\[\#333F70\] {
    --tw-bg-opacity: 1;
    background-color: rgb(51 63 112 / var(--tw-bg-opacity, 1))
}

.bg-\[\#354381\] {
    --tw-bg-opacity: 1;
    background-color: rgb(53 67 129 / var(--tw-bg-opacity, 1))
}

.bg-\[\#364680\] {
    --tw-bg-opacity: 1;
    background-color: rgb(54 70 128 / var(--tw-bg-opacity, 1))
}

.bg-\[\#374375\] {
    --tw-bg-opacity: 1;
    background-color: rgb(55 67 117 / var(--tw-bg-opacity, 1))
}

.bg-\[\#3A498C\] {
    --tw-bg-opacity: 1;
    background-color: rgb(58 73 140 / var(--tw-bg-opacity, 1))
}

.bg-\[\#3B4D8E\] {
    --tw-bg-opacity: 1;
    background-color: rgb(59 77 142 / var(--tw-bg-opacity, 1))
}

.bg-\[\#3C519D\] {
    --tw-bg-opacity: 1;
    background-color: rgb(60 81 157 / var(--tw-bg-opacity, 1))
}

.bg-\[\#3D497C\] {
    --tw-bg-opacity: 1;
    background-color: rgb(61 73 124 / var(--tw-bg-opacity, 1))
}

.bg-\[\#3F508F\] {
    --tw-bg-opacity: 1;
    background-color: rgb(63 80 143 / var(--tw-bg-opacity, 1))
}

.bg-\[\#4042DE\] {
    --tw-bg-opacity: 1;
    background-color: rgb(64 66 222 / var(--tw-bg-opacity, 1))
}

.bg-\[\#445188\] {
    --tw-bg-opacity: 1;
    background-color: rgb(68 81 136 / var(--tw-bg-opacity, 1))
}

.bg-\[\#445697\] {
    --tw-bg-opacity: 1;
    background-color: rgb(68 86 151 / var(--tw-bg-opacity, 1))
}

.bg-\[\#46589B\] {
    --tw-bg-opacity: 1;
    background-color: rgb(70 88 155 / var(--tw-bg-opacity, 1))
}

.bg-\[\#4C60A6\] {
    --tw-bg-opacity: 1;
    background-color: rgb(76 96 166 / var(--tw-bg-opacity, 1))
}

.bg-\[\#51B248\] {
    --tw-bg-opacity: 1;
    background-color: rgb(81 178 72 / var(--tw-bg-opacity, 1))
}

.bg-\[\#5262A6\] {
    --tw-bg-opacity: 1;
    background-color: rgb(82 98 166 / var(--tw-bg-opacity, 1))
}

.bg-\[\#5974B8\] {
    --tw-bg-opacity: 1;
    background-color: rgb(89 116 184 / var(--tw-bg-opacity, 1))
}

.bg-\[\#5D7EF2\] {
    --tw-bg-opacity: 1;
    background-color: rgb(93 126 242 / var(--tw-bg-opacity, 1))
}

.bg-\[\#69EC5D\] {
    --tw-bg-opacity: 1;
    background-color: rgb(105 236 93 / var(--tw-bg-opacity, 1))
}

.bg-\[\#6DEA5D\] {
    --tw-bg-opacity: 1;
    background-color: rgb(109 234 93 / var(--tw-bg-opacity, 1))
}

.bg-\[\#95FF7A\] {
    --tw-bg-opacity: 1;
    background-color: rgb(149 255 122 / var(--tw-bg-opacity, 1))
}

.bg-\[\#D240B9\] {
    --tw-bg-opacity: 1;
    background-color: rgb(210 64 185 / var(--tw-bg-opacity, 1))
}

.bg-\[\#E8CD88\] {
    --tw-bg-opacity: 1;
    background-color: rgb(232 205 136 / var(--tw-bg-opacity, 1))
}

.bg-\[\#F0E45B\] {
    --tw-bg-opacity: 1;
    background-color: rgb(240 228 91 / var(--tw-bg-opacity, 1))
}

.bg-\[\#FC5A5A\] {
    --tw-bg-opacity: 1;
    background-color: rgb(252 90 90 / var(--tw-bg-opacity, 1))
}

.bg-\[\#FFD686\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 214 134 / var(--tw-bg-opacity, 1))
}

.bg-\[\#FFDB95\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 219 149 / var(--tw-bg-opacity, 1))
}

.bg-\[rgba\(102\,113\,165\,0\.06\)\] {
    background-color: #6671a50f
}

.bg-\[rgba\(102\,138\,255\,0\.12\)\] {
    background-color: #668aff1f
}

.bg-\[rgba\(104\,155\,255\,0\.19\)\] {
    background-color: #689bff30
}

.bg-\[rgba\(104\,155\,255\,0\.40\)\] {
    background-color: #689bff66
}

.bg-\[rgba\(107\,136\,209\,0\.60\)\] {
    background-color: #6b88d199
}

.bg-\[rgba\(112\,139\,239\,0\.25\)\] {
    background-color: #708bef40
}

.bg-\[rgba\(116\,89\,197\,0\.50\)\] {
    background-color: #7459c580
}

.bg-\[rgba\(12\,14\,42\,0\.95\)\] {
    background-color: #0c0e2af2
}

.bg-\[rgba\(121\,176\,70\,0\.50\)\] {
    background-color: #79b04680
}

.bg-\[rgba\(122\,202\,246\,0\.06\)\] {
    background-color: #7acaf60f
}

.bg-\[rgba\(133\,174\,255\,0\.08\)\] {
    background-color: #85aeff14
}

.bg-\[rgba\(133\,174\,255\,0\.09\)\] {
    background-color: #85aeff17
}

.bg-\[rgba\(141\,174\,255\,0\.09\)\] {
    background-color: #8daeff17
}

.bg-\[rgba\(146\,179\,255\,0\.15\)\] {
    background-color: #92b3ff26
}

.bg-\[rgba\(156\,179\,237\,0\.10\)\] {
    background-color: #9cb3ed1a
}

.bg-\[rgba\(16\,17\,30\,0\.82\)\] {
    background-color: #10111ed1
}

.bg-\[rgba\(163\,103\,215\,0\.38\)\] {
    background-color: #a367d761
}

.bg-\[rgba\(176\,100\,70\,0\.50\)\] {
    background-color: #b0644680
}

.bg-\[rgba\(197\,255\,102\,0\.18\)\] {
    background-color: #c5ff662e
}

.bg-\[rgba\(197\,89\,179\,0\.50\)\] {
    background-color: #c559b380
}

.bg-\[rgba\(21\,26\,60\,0\.60\)\] {
    background-color: #151a3c99
}

.bg-\[rgba\(21\,30\,60\,0\.60\)\] {
    background-color: #151e3c99
}

.bg-\[rgba\(222\,115\,115\,0\.08\)\] {
    background-color: #de737314
}

.bg-\[rgba\(246\,197\,122\,0\.10\)\] {
    background-color: #f6c57a1a
}

.bg-\[rgba\(252\,167\,106\,0\.24\)\] {
    background-color: #fca76a3d
}

.bg-\[rgba\(255\,255\,255\,0\.08\)\] {
    background-color: #ffffff14
}

.bg-\[rgba\(255\,255\,255\,0\.7\)\] {
    background-color: #ffffffb3
}

.bg-\[rgba\(29\,35\,70\,0\.5\)\] {
    background-color: #1d234680
}

.bg-\[rgba\(37\,58\,135\,0\.46\)\] {
    background-color: #253a8775
}

.bg-\[rgba\(38\,46\,87\,0\.80\)\] {
    background-color: #262e57cc
}

.bg-\[rgba\(45\,48\,134\,0\.77\)\] {
    background-color: #2d3086c4
}

.bg-\[rgba\(46\,30\,90\,0\.70\)\] {
    background-color: #2e1e5ab3
}

.bg-\[rgba\(53\,76\,135\,0\.12\)\] {
    background-color: #354c871f
}

.bg-\[rgba\(53\,76\,135\,0\.16\)\] {
    background-color: #354c8729
}

.bg-\[rgba\(54\,70\,128\,0\.38\)\] {
    background-color: #36468061
}

.bg-\[rgba\(54\,70\,128\,0\.50\)\] {
    background-color: #36468080
}

.bg-\[rgba\(54\,70\,128\,0\.70\)\] {
    background-color: #364680b3
}

.bg-\[rgba\(61\,75\,139\,0\.95\)\] {
    background-color: #3d4b8bf2
}

.bg-\[rgba\(61\,75\,139\,1\)\] {
    background-color: #3d4b8b
}

.bg-\[rgba\(64\,68\,166\,0\.31\)\] {
    background-color: #4044a64f
}

.bg-\[rgba\(70\,126\,176\,0\.70\)\] {
    background-color: #467eb0b3
}

.bg-\[rgba\(76\,96\,166\,0\.50\)\] {
    background-color: #4c60a680
}

.bg-\[rgba\(82\,255\,73\,0\.18\)\] {
    background-color: #52ff492e
}

.bg-\[rgba\(82\,255\,73\,0\.19\)\] {
    background-color: #52ff4930
}

.bg-\[rgba\(85\,103\,187\,0\.50\)\] {
    background-color: #5567bb80
}

.bg-\[rgba\(91\,97\,218\,0\.50\)\] {
    background-color: #5b61da80
}

.bg-\[rgba\(93\,126\,242\,0\.20\)\] {
    background-color: #5d7ef233
}

.bg-\[rgba\(93\,126\,242\,0\.30\)\] {
    background-color: #5d7ef24d
}

.bg-\[rgba\(93\,126\,242\,0\.50\)\] {
    background-color: #5d7ef280
}

.bg-\[rgba\(96\,136\,223\,0\.10\)\] {
    background-color: #6088df1a
}

.bg-\[rgba\(97\,155\,242\,0\.08\)\] {
    background-color: #619bf214
}

.bg-black {
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1))
}

.bg-blue-400 {
    background-color: #5d7ef2
}

.bg-blue-extra {
    --tw-bg-opacity: 1;
    background-color: rgb(138 191 255 / var(--tw-bg-opacity, 1))
}

.bg-blue-extra-6 {
    --tw-bg-opacity: 1;
    background-color: rgb(73 89 167 / var(--tw-bg-opacity, 1))
}

.bg-blue-extra-9 {
    --tw-bg-opacity: 1;
    background-color: rgb(58 70 128 / var(--tw-bg-opacity, 1))
}

.bg-brown-100 {
    background-color: #f6c57a1a
}

.bg-btn-green {
    --tw-bg-opacity: 1;
    background-color: rgb(105 221 137 / var(--tw-bg-opacity, 1))
}

.bg-dark-100 {
    background-color: #11152e
}

.bg-dark-400 {
    background-color: #293366
}

.bg-dark-500 {
    background-color: #364680
}

.bg-dark-600 {
    background-color: #3f508f
}

.bg-dark-blue-100 {
    background-color: #85aeff1a
}

.bg-dark-blue-460 {
    background-color: #253a8775
}

.bg-dark-blue-700 {
    background-color: #040c1eb3
}

.bg-dark-blue-extra-4 {
    --tw-bg-opacity: 1;
    background-color: rgb(20 34 75 / var(--tw-bg-opacity, 1))
}

.bg-dark-blue-extra-6 {
    --tw-bg-opacity: 1;
    background-color: rgb(36 58 118 / var(--tw-bg-opacity, 1))
}

.bg-dark-blue-extra-9 {
    --tw-bg-opacity: 1;
    background-color: rgb(40 50 97 / var(--tw-bg-opacity, 1))
}

.bg-green-400 {
    background-color: #6dea5d
}

.bg-green-extra-200 {
    background-color: #69dd8933
}

.bg-light-150 {
    background-color: #5974b8
}

.bg-light-blue-220 {
    background-color: #9096db38
}

.bg-light-blue-290 {
    background-color: #9bc5fc4d
}

.bg-light-blue-600 {
    background-color: #9fbfe599
}

.bg-light-blue-extra {
    --tw-bg-opacity: 1;
    background-color: rgb(104 121 207 / var(--tw-bg-opacity, 1))
}

.bg-light-extra-3 {
    --tw-bg-opacity: 1;
    background-color: rgb(89 105 187 / var(--tw-bg-opacity, 1))
}

.bg-transparent {
    background-color: transparent
}

.bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1))
}

.bg-white-100 {
    background-color: #ffffff1a
}

.bg-white-170 {
    background-color: #ffffff2b
}

.bg-white-380 {
    background-color: #ffffff61
}

.bg-white-600 {
    background-color: #fff9
}

.bg-white-700 {
    background-color: #ffffffb3
}

.bg-yellow-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(255 219 149 / var(--tw-bg-opacity, 1))
}

.bg-yellow-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(251 220 117 / var(--tw-bg-opacity, 1))
}

.\!bg-\[linear-gradient\(180deg\,\#1319370\%\,\#1D2651_100\%\)\] {
    background-image: linear-gradient(180deg, #1319370%, #1D2651 100%) !important
}

.\!bg-\[linear-gradient\(180deg\,\#2E3EA7_0\%\,\#4050B7_100\%\)\] {
    background-image: linear-gradient(180deg, #2e3ea7, #4050b7) !important
}

.\!bg-\[radial-gradient\(48\.02\%_48\.02\%_at_48\.02\%_100\.12\%\,\#C55DF2_0\%\,\#4A68FF_100\%\)\] {
    background-image: radial-gradient(48.02% 48.02% at 48.02% 100.12%, #c55df2, #4a68ff) !important
}

.bg-\[linear-gradient\(0deg\,rgba\(129\,228\,120\,0\.30\)_0\%\,rgba\(129\,228\,120\,0\.15\)_100\%\)\] {
    background-image: linear-gradient(0deg, #81e4784d, #81e47826)
}

.bg-\[linear-gradient\(0deg\,rgba\(228\,120\,120\,0\.28\)_0\%\,rgba\(228\,120\,120\,0\.14\)_100\%\)\] {
    background-image: linear-gradient(0deg, #e4787847, #e4787824)
}

.bg-\[linear-gradient\(0deg\,rgba\(228\,120\,120\,0\.30\)_0\%\,rgba\(228\,120\,120\,0\.15\)_100\%\)\] {
    background-image: linear-gradient(0deg, #e478784d, #e4787826)
}

.bg-\[linear-gradient\(115deg\,\#273979_9\.11\%\,\#4966CE_89\.77\%\)\] {
    background-image: linear-gradient(115deg, #273979 9.11%, #4966ce 89.77%)
}

.bg-\[linear-gradient\(117deg\,rgba\(38\,49\,91\,0\.35\)_32\.89\%\,rgba\(50\,63\,109\,0\.35\)_78\.11\%\)\] {
    background-image: linear-gradient(117deg, #26315b59 32.89%, #323f6d59 78.11%)
}

.bg-\[linear-gradient\(120deg\,\#335BA9_28\.51\%\,\#59A5FF_90\.53\%\)\] {
    background-image: linear-gradient(120deg, #335ba9 28.51%, #59a5ff 90.53%)
}

.bg-\[linear-gradient\(131deg\,\#362E89_0\.45\%\,\#E56BF0_102\.38\%\)\,linear-gradient\(149deg\,\#362E89_4\.18\%\,\#E56BF0_100\.14\%\)\] {
    background-image: linear-gradient(131deg, #362e89 .45%, #e56bf0 102.38%), linear-gradient(149deg, #362e89 4.18%, #e56bf0 100.14%)
}

.bg-\[linear-gradient\(145deg\,\#212E5A_20\.55\%\,\#324792_96\.95\%\)\] {
    background-image: linear-gradient(145deg, #212e5a 20.55%, #324792 96.95%)
}

.bg-\[linear-gradient\(156deg\,\#167AB2_15\.18\%\,\#45D1DA_114\.72\%\)\] {
    background-image: linear-gradient(156deg, #167ab2 15.18%, #45d1da 114.72%)
}

.bg-\[linear-gradient\(156deg\,\#5138B7_15\.18\%\,\#9A62F6_114\.72\%\)\] {
    background-image: linear-gradient(156deg, #5138b7 15.18%, #9a62f6 114.72%)
}

.bg-\[linear-gradient\(156deg\,\#BA247E_15\.18\%\,\#FF8574_114\.72\%\)\] {
    background-image: linear-gradient(156deg, #ba247e 15.18%, #ff8574 114.72%)
}

.bg-\[linear-gradient\(167deg\,\#2B2884_2\.2\%\,\#954FEA_104\.21\%\)\] {
    background-image: linear-gradient(167deg, #2b2884 2.2%, #954fea 104.21%)
}

.bg-\[linear-gradient\(180deg\,\#080A1E_0\%\,\#0F122D_100\%\)\] {
    background-image: linear-gradient(180deg, #080a1e, #0f122d)
}

.bg-\[linear-gradient\(180deg\,\#0F142D_0\%\,\#192146_100\%\)\] {
    background-image: linear-gradient(180deg, #0f142d, #192146)
}

.bg-\[linear-gradient\(180deg\,\#131937_0\%\,\#1D2651_100\%\)\] {
    background-image: linear-gradient(180deg, #131937, #1d2651)
}

.bg-\[linear-gradient\(180deg\,\#151C3D_0\%\,\#1D2651_100\%\)\] {
    background-image: linear-gradient(180deg, #151c3d, #1d2651)
}

.bg-\[linear-gradient\(180deg\,\#1C1E67_0\%\,\#222668_100\%\)\] {
    background-image: linear-gradient(180deg, #1c1e67, #222668)
}

.bg-\[linear-gradient\(180deg\,\#202956_8\.73\%\,rgba\(32\,41\,86\,0\.00\)_100\%\)\] {
    background-image: linear-gradient(180deg, #202956 8.73%, #20295600)
}

.bg-\[linear-gradient\(180deg\,\#25326A_0\%\,\#394F9E_108\.57\%\)\] {
    background-image: linear-gradient(180deg, #25326a, #394f9e 108.57%)
}

.bg-\[linear-gradient\(180deg\,\#273773_0\%\,\#2C427B_100\%\)\] {
    background-image: linear-gradient(180deg, #273773, #2c427b)
}

.bg-\[linear-gradient\(180deg\,\#2E3EA7_0\%\,\#4050B7_100\%\)\] {
    background-image: linear-gradient(180deg, #2e3ea7, #4050b7)
}

.bg-\[linear-gradient\(180deg\,\#2F3C73_0\%\,\#384785_100\%\)\] {
    background-image: linear-gradient(180deg, #2f3c73, #384785)
}

.bg-\[linear-gradient\(180deg\,\#31417A_0\%\,\#364680_100\%\)\] {
    background-image: linear-gradient(180deg, #31417a, #364680)
}

.bg-\[linear-gradient\(180deg\,\#32407B_0\%\,\#3A498A_100\%\)\] {
    background-image: linear-gradient(180deg, #32407b, #3a498a)
}

.bg-\[linear-gradient\(180deg\,\#32417B_0\%\,\#43579C_100\%\)\] {
    background-image: linear-gradient(180deg, #32417b, #43579c)
}

.bg-\[linear-gradient\(180deg\,\#333683_0\%\,\#4E3B9C_100\%\)\] {
    background-image: linear-gradient(180deg, #333683, #4e3b9c)
}

.bg-\[linear-gradient\(180deg\,\#46AA4D_0\%\,\#9AE96A_100\%\)\] {
    background-image: linear-gradient(180deg, #46aa4d, #9ae96a)
}

.bg-\[linear-gradient\(180deg\,\#7388CB_0\%\,\#C1D3FF_100\%\)\] {
    background-image: linear-gradient(180deg, #7388cb, #c1d3ff)
}

.bg-\[linear-gradient\(180deg\,\#BACAFE_0\%\,\#E3EBFF_100\%\)\] {
    background-image: linear-gradient(180deg, #bacafe, #e3ebff)
}

.bg-\[linear-gradient\(180deg\,\#C28C4B_-38\.24\%\,\#FDCF77_100\%\)\] {
    background-image: linear-gradient(180deg, #c28c4b -38.24%, #fdcf77)
}

.bg-\[linear-gradient\(180deg\,\#C2C9E3_0\%\,\#E5E8F5_100\%\)\] {
    background-image: linear-gradient(180deg, #c2c9e3, #e5e8f5)
}

.bg-\[linear-gradient\(180deg\,rgba\(129\,228\,120\,0\.15\)_0\%\,rgba\(129\,228\,120\,0\.15\)_100\%\)\] {
    background-image: linear-gradient(180deg, #81e47826 0% 100%)
}

.bg-\[linear-gradient\(180deg\,rgba\(153\,77\,69\,0\.23\)_0\%\,rgba\(190\,111\,108\,0\.23\)_100\%\)\] {
    background-image: linear-gradient(180deg, #994d453b, #be6f6c3b)
}

.bg-\[linear-gradient\(180deg\,rgba\(170\,196\,255\,0\.18\)_0\%\,rgba\(170\,196\,255\,0\.30\)_100\%\)\] {
    background-image: linear-gradient(180deg, #aac4ff2e, #aac4ff4d)
}

.bg-\[linear-gradient\(180deg\,rgba\(182\,231\,236\,0\.05\)_0\%\,rgba\(221\,239\,255\,0\.10\)_100\%\)\] {
    background-image: linear-gradient(180deg, #b6e7ec0d, #ddefff1a)
}

.bg-\[linear-gradient\(180deg\,rgba\(19\,22\,47\,0\.00\)_0\%\,\#0F112A_100\%\)\] {
    background-image: linear-gradient(180deg, #13162f00, #0f112a)
}

.bg-\[linear-gradient\(180deg\,rgba\(26\,30\,64\,0\.5\)_0\%\,rgba\(50\,57\,117\,0\.5\)_100\%\)\] {
    background-image: linear-gradient(180deg, #1a1e4080, #32397580)
}

.bg-\[linear-gradient\(180deg\,rgba\(28\,41\,80\,0\.70\)_0\%\,rgba\(64\,93\,182\,0\.70\)_100\%\)\] {
    background-image: linear-gradient(180deg, #1c2950b3, #405db6b3)
}

.bg-\[linear-gradient\(180deg\,rgba\(40\,61\,117\,0\.33\)_0\%\,rgba\(73\,115\,227\,0\.33\)_100\%\)\] {
    background-image: linear-gradient(180deg, #283d7554, #4973e354)
}

.bg-\[linear-gradient\(180deg\,rgba\(42\,44\,125\,0\.90\)_0\%\,rgba\(57\,59\,165\,0\.90\)_100\%\)\] {
    background-image: linear-gradient(180deg, #2a2c7de6, #393ba5e6)
}

.bg-\[linear-gradient\(180deg\,rgba\(47\,185\,39\,0\.13\)_0\%\,rgba\(91\,248\,60\,0\.20\)_100\%\)\] {
    background-image: linear-gradient(180deg, #2fb92721, #5bf83c33)
}

.bg-\[linear-gradient\(180deg\,rgba\(54\,70\,128\,0\.00\)_0\%\,\#364680_100\%\)\] {
    background-image: linear-gradient(180deg, #36468000, #364680)
}

.bg-\[linear-gradient\(180deg\,rgba\(54\,70\,128\,0\.00\)_0\%\,\#364680_80\%\)\] {
    background-image: linear-gradient(180deg, #36468000, #364680 80%)
}

.bg-\[linear-gradient\(180deg\,rgba\(67\,97\,202\,0\.74\)_0\.41\%\,rgba\(106\,139\,255\,0\.81\)_110\.76\%\)\] {
    background-image: linear-gradient(180deg, #4361cabd .41%, #6a8bffcf 110.76%)
}

.bg-\[linear-gradient\(180deg\,rgba\(69\,93\,153\,0\.40\)_0\%\,rgba\(70\,136\,160\,0\.40\)_100\%\)\] {
    background-image: linear-gradient(180deg, #455d9966, #4688a066)
}

.bg-\[linear-gradient\(180deg\,rgba\(76\,202\,67\,0\.74\)_0\.41\%\,rgba\(186\,255\,106\,0\.81\)_110\.76\%\)\] {
    background-image: linear-gradient(180deg, #4cca43bd .41%, #baff6acf 110.76%)
}

.bg-\[linear-gradient\(207deg\,\#38A0D0_-10\.19\%\,\#609AFF_80\.05\%\)\] {
    background-image: linear-gradient(207deg, #38a0d0 -10.19%, #609aff 80.05%)
}

.bg-\[linear-gradient\(207deg\,\#5638D0_-10\.19\%\,\#6083FF_80\.05\%\)\] {
    background-image: linear-gradient(207deg, #5638d0 -10.19%, #6083ff 80.05%)
}

.bg-\[linear-gradient\(208deg\,\#3E4D9F_-9\.43\%\,\#5A79C9_79\.85\%\)\] {
    background-image: linear-gradient(208deg, #3e4d9f -9.43%, #5a79c9 79.85%)
}

.bg-\[linear-gradient\(22deg\,\#FABF41_10\.81\%\,\#B77D2B_85\.59\%\)\] {
    background-image: linear-gradient(22deg, #fabf41 10.81%, #b77d2b 85.59%)
}

.bg-\[linear-gradient\(265deg\,\#0F122C_3\.8\%\,rgba\(15\,18\,44\,0\.00\)_85\.76\%\)\] {
    background-image: linear-gradient(265deg, #0f122c 3.8%, #0f122c00 85.76%)
}

.bg-\[linear-gradient\(265deg\,rgba\(15\,18\,44\,0\.00\)_3\.8\%\,\#0F122C_85\.76\%\)\] {
    background-image: linear-gradient(265deg, #0f122c00 3.8%, #0f122c 85.76%)
}

.bg-\[linear-gradient\(270deg\,\#FF89D2_0\%\,\#B08BEC_100\%\)\] {
    background-image: linear-gradient(270deg, #ff89d2, #b08bec)
}

.bg-\[linear-gradient\(288deg\,\#B5DD50_3\.86\%\,\#064E0B_126\.65\%\)\] {
    background-image: linear-gradient(288deg, #b5dd50 3.86%, #064e0b 126.65%)
}

.bg-\[linear-gradient\(356deg\,\#2E4E9F_8\.71\%\,\#253066_105\.14\%\)\] {
    background-image: linear-gradient(356deg, #2e4e9f 8.71%, #253066 105.14%)
}

.bg-\[linear-gradient\(90deg\,\#A6BDEA_5\.43\%\,\#ACC0E7_100\%\)\] {
    background-image: linear-gradient(90deg, #a6bdea 5.43%, #acc0e7)
}

.bg-\[linear-gradient\(90deg\,rgba\(32\,41\,86\,0\.00\)_0\%\,\#202956_100\%\)\] {
    background-image: linear-gradient(90deg, #20295600, #202956)
}

.bg-\[radial-gradient\(105\.66\%_89\.5\%_at_68\.75\%_74\.33\%\,\#5E32C6_0\%\,\#311F5A_100\%\)\] {
    background-image: radial-gradient(105.66% 89.5% at 68.75% 74.33%, #5e32c6, #311f5a)
}

.bg-\[radial-gradient\(116\.84\%_104\.06\%_at_54\.04\%_104\.06\%\,\#FF9684_0\%\,\#D72A73_100\%\)\] {
    background-image: radial-gradient(116.84% 104.06% at 54.04% 104.06%, #ff9684, #d72a73)
}

.bg-\[radial-gradient\(184\.17\%_124\.16\%_at_24\.16\%_50\%\,\#6CA03F_0\%\,\#26632D_100\%\)\] {
    background-image: radial-gradient(184.17% 124.16% at 24.16% 50%, #6ca03f, #26632d)
}

.bg-\[radial-gradient\(48\.02\%_48\.02\%_at_48\.02\%_100\.12\%\,\#C55DF2_0\%\,\#4A68FF_100\%\)\] {
    background-image: radial-gradient(48.02% 48.02% at 48.02% 100.12%, #c55df2, #4a68ff)
}

.bg-\[radial-gradient\(83\.14\%_75\.13\%_at_67\.19\%_71\%\,\#445EE0_0\%\,\#243483_100\%\)\] {
    background-image: radial-gradient(83.14% 75.13% at 67.19% 71%, #445ee0, #243483)
}

.bg-\[radial-gradient\(83\.14\%_75\.13\%_at_67\.19\%_71\%\,\#98DE42_0\%\,\#376712_100\%\)\] {
    background-image: radial-gradient(83.14% 75.13% at 67.19% 71%, #98de42, #376712)
}

.bg-\[radial-gradient\(83\.14\%_75\.13\%_at_67\.19\%_71\%\,\#FF8F40_0\%\,\#CF4320_100\%\)\] {
    background-image: radial-gradient(83.14% 75.13% at 67.19% 71%, #ff8f40, #cf4320)
}

.bg-\[radial-gradient\(89\.5\%_83\.52\%_at_68\.75\%_67\.67\%\,\#FF4D7F_0\%\,\#A71164_100\%\)\] {
    background-image: radial-gradient(89.5% 83.52% at 68.75% 67.67%, #ff4d7f, #a71164)
}

.bg-\[url\(\'\/assets\/images\/bonuses-page\/daily-reward\/light-success\.webp\'\)\] {
    background-image: url(/assets/images/bonuses-page/daily-reward/light-success.webp)
}

.bg-\[url\(\'\/assets\/images\/login\/light\.webp\'\)\] {
    background-image: url(/assets/images/login/light.webp)
}

.bg-\[url\(\'\/assets\/images\/login\/man_mobile\.webp\'\)\] {
    background-image: url(/assets/images/login/man_mobile.webp)
}

.bg-\[url\(\'\/assets\/images\/login\/warning\.webp\'\)\] {
    background-image: url(/assets/images/login/warning.webp)
}

.bg-\[url\(\'\/assets\/images\/winterEvent\/main-bg\.webp\'\)\] {
    background-image: url(/assets/images/winterEvent/main-bg.webp)
}

.bg-\[url\(\'\/assets\/images\/winterEvent\/main\.webp\'\)\] {
    background-image: url(/assets/images/winterEvent/main.webp)
}

.bg-\[url\(\'\/assets\/images\/winterEvent\/prize-count-bg\.svg\'\)\] {
    background-image: url(/assets/images/winterEvent/prize-count-bg.svg)
}

.bg-\[url\(\'\/assets\/images\/winterEvent\/progress-line\.webp\'\)\] {
    background-image: url(/assets/images/winterEvent/progress-line.webp)
}

.bg-\[url\(\'\/assets\/images\/winterEvent\/stage-badge\.webp\'\)\] {
    background-image: url(/assets/images/winterEvent/stage-badge.webp)
}

.bg-\[url\(\'assets\/images\/vip\/bonuses\.webp\'\)\] {
    background-image: url("./media/bonuses-IGP4CARH.webp")
}

.bg-\[url\(\'assets\/images\/vip\/cashback\.webp\'\)\] {
    background-image: url("./media/cashback-5WICRBPC.webp")
}

.bg-\[url\(\'assets\/images\/vip\/chat\.webp\'\)\] {
    background-image: url("./media/chat-VOWEP3OD.webp")
}

.bg-\[url\(\'assets\/images\/vip\/lose-cashback\.webp\'\)\] {
    background-image: url("./media/lose-cashback-L3ZYXV3B.webp")
}

.bg-\[url\(\'assets\/images\/vip\/manager\.webp\'\)\] {
    background-image: url("./media/manager-LGVQKBKX.webp")
}

.bg-\[url\(\'assets\/images\/vip\/secret-percent\.webp\'\)\] {
    background-image: url("./media/secret-percent-6OJGI3OE.webp")
}

.bg-\[url\(\'assets\/images\/vip\/service\.webp\'\)\] {
    background-image: url("./media/service-AT7U77SB.webp")
}

.bg-\[url\(\/assets\/images\/raffles\/top-winners\/cup\.webp\)\] {
    background-image: url(/assets/images/raffles/top-winners/cup.webp)
}

.bg-\[url\(\/assets\/images\/winterEvent\/tasks-title\.webp\)\] {
    background-image: url(/assets/images/winterEvent/tasks-title.webp)
}

.bg-gradient-to-b {
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops))
}

.from-blue-extra-4 {
    --tw-gradient-from: rgb(112, 169, 255) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(112 169 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.to-blue-extra-5 {
    --tw-gradient-to: rgb(157, 226, 255) var(--tw-gradient-to-position)
}

.bg-\[length\:200\%_100\%\] {
    background-size: 200% 100%
}

.bg-\[length\:90\%\] {
    background-size: 90%
}

.bg-contain {
    background-size: contain
}

.bg-cover {
    background-size: cover
}

.bg-clip-text {
    background-clip: text
}

.bg-bottom {
    background-position: bottom
}

.bg-center {
    background-position: center
}

.bg-right-bottom {
    background-position: right bottom
}

.bg-no-repeat {
    background-repeat: no-repeat
}

.bg-repeat-x {
    background-repeat: repeat-x
}

.object-contain {
    object-fit: contain
}

.\!p-0 {
    padding: 0 !important
}

.p-8 {
    padding: 2rem
}

.p-\[0\.1rem\] {
    padding: .1rem
}

.p-\[0\.2rem\] {
    padding: .2rem
}

.p-\[0\.4rem\] {
    padding: .4rem
}

.p-\[0\.6rem\] {
    padding: .6rem
}

.p-\[0\.7rem\] {
    padding: .7rem
}

.p-\[0\.8rem\] {
    padding: .8rem
}

.p-\[1\.2rem\] {
    padding: 1.2rem
}

.p-\[1\.4rem\] {
    padding: 1.4rem
}

.p-\[1\.6rem\] {
    padding: 1.6rem
}

.p-\[1rem\] {
    padding: 1rem
}

.p-\[2\.4rem\] {
    padding: 2.4rem
}

.p-\[2\.6rem\] {
    padding: 2.6rem
}

.p-\[2rem\] {
    padding: 2rem
}

.p-\[3\.2rem\] {
    padding: 3.2rem
}

.p-\[3rem\] {
    padding: 3rem
}

.\!px-\[2rem\] {
    padding-left: 2rem !important;
    padding-right: 2rem !important
}

.\!py-\[1rem\] {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important
}

.px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem
}

.px-\[0\.2rem\] {
    padding-left: .2rem;
    padding-right: .2rem
}

.px-\[0\.4rem\] {
    padding-left: .4rem;
    padding-right: .4rem
}

.px-\[0\.5rem\] {
    padding-left: .5rem;
    padding-right: .5rem
}

.px-\[0\.7rem\] {
    padding-left: .7rem;
    padding-right: .7rem
}

.px-\[0\.8rem\] {
    padding-left: .8rem;
    padding-right: .8rem
}

.px-\[1\.2rem\] {
    padding-left: 1.2rem;
    padding-right: 1.2rem
}

.px-\[1\.4rem\] {
    padding-left: 1.4rem;
    padding-right: 1.4rem
}

.px-\[1\.5rem\] {
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

.px-\[1\.6rem\] {
    padding-left: 1.6rem;
    padding-right: 1.6rem
}

.px-\[1\.8rem\] {
    padding-left: 1.8rem;
    padding-right: 1.8rem
}

.px-\[1rem\] {
    padding-left: 1rem;
    padding-right: 1rem
}

.px-\[2\.1rem\] {
    padding-left: 2.1rem;
    padding-right: 2.1rem
}

.px-\[2\.2rem\] {
    padding-left: 2.2rem;
    padding-right: 2.2rem
}

.px-\[2\.4rem\] {
    padding-left: 2.4rem;
    padding-right: 2.4rem
}

.px-\[2\.5rem\] {
    padding-left: 2.5rem;
    padding-right: 2.5rem
}

.px-\[2rem\] {
    padding-left: 2rem;
    padding-right: 2rem
}

.px-\[3\.2rem\] {
    padding-left: 3.2rem;
    padding-right: 3.2rem
}

.px-\[3\.9rem\] {
    padding-left: 3.9rem;
    padding-right: 3.9rem
}

.px-\[5rem\] {
    padding-left: 5rem;
    padding-right: 5rem
}

.py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem
}

.py-\[0\.2rem\] {
    padding-top: .2rem;
    padding-bottom: .2rem
}

.py-\[0\.3rem\] {
    padding-top: .3rem;
    padding-bottom: .3rem
}

.py-\[0\.4rem\] {
    padding-top: .4rem;
    padding-bottom: .4rem
}

.py-\[0\.5rem\] {
    padding-top: .5rem;
    padding-bottom: .5rem
}

.py-\[0\.6rem\] {
    padding-top: .6rem;
    padding-bottom: .6rem
}

.py-\[0\.8rem\] {
    padding-top: .8rem;
    padding-bottom: .8rem
}

.py-\[0\.9rem\] {
    padding-top: .9rem;
    padding-bottom: .9rem
}

.py-\[1\.1rem\] {
    padding-top: 1.1rem;
    padding-bottom: 1.1rem
}

.py-\[1\.2rem\] {
    padding-top: 1.2rem;
    padding-bottom: 1.2rem
}

.py-\[1\.3rem\] {
    padding-top: 1.3rem;
    padding-bottom: 1.3rem
}

.py-\[1\.4rem\] {
    padding-top: 1.4rem;
    padding-bottom: 1.4rem
}

.py-\[1\.6rem\] {
    padding-top: 1.6rem;
    padding-bottom: 1.6rem
}

.py-\[1\.8rem\] {
    padding-top: 1.8rem;
    padding-bottom: 1.8rem
}

.py-\[1\.9rem\] {
    padding-top: 1.9rem;
    padding-bottom: 1.9rem
}

.py-\[1rem\] {
    padding-top: 1rem;
    padding-bottom: 1rem
}

.py-\[2\.2rem\] {
    padding-top: 2.2rem;
    padding-bottom: 2.2rem
}

.py-\[2\.4rem\] {
    padding-top: 2.4rem;
    padding-bottom: 2.4rem
}

.py-\[2\.8rem\] {
    padding-top: 2.8rem;
    padding-bottom: 2.8rem
}

.py-\[2rem\] {
    padding-top: 2rem;
    padding-bottom: 2rem
}

.py-\[3rem\] {
    padding-top: 3rem;
    padding-bottom: 3rem
}

.py-\[4\.8rem\] {
    padding-top: 4.8rem;
    padding-bottom: 4.8rem
}

.py-\[4rem\] {
    padding-top: 4rem;
    padding-bottom: 4rem
}

.\!pb-0 {
    padding-bottom: 0 !important
}

.\!pt-4 {
    padding-top: 1rem !important
}

.pb-\[0\.2rem\] {
    padding-bottom: .2rem
}

.pb-\[1\.4rem\] {
    padding-bottom: 1.4rem
}

.pb-\[1\.6rem\] {
    padding-bottom: 1.6rem
}

.pb-\[1rem\] {
    padding-bottom: 1rem
}

.pb-\[2\.4rem\] {
    padding-bottom: 2.4rem
}

.pb-\[2\.8rem\] {
    padding-bottom: 2.8rem
}

.pb-\[2rem\] {
    padding-bottom: 2rem
}

.pb-\[3\.2rem\] {
    padding-bottom: 3.2rem
}

.pb-\[3\.4rem\] {
    padding-bottom: 3.4rem
}

.pb-\[3rem\] {
    padding-bottom: 3rem
}

.pb-\[5\.6rem\] {
    padding-bottom: 5.6rem
}

.pb-\[7rem\] {
    padding-bottom: 7rem
}

.pl-1 {
    padding-left: .25rem
}

.pl-16 {
    padding-left: 4rem
}

.pl-\[0\.4rem\] {
    padding-left: .4rem
}

.pl-\[0\.5rem\] {
    padding-left: .5rem
}

.pl-\[1\.2rem\] {
    padding-left: 1.2rem
}

.pl-\[1\.4rem\] {
    padding-left: 1.4rem
}

.pl-\[1\.6rem\] {
    padding-left: 1.6rem
}

.pl-\[1\.8rem\] {
    padding-left: 1.8rem
}

.pl-\[1rem\] {
    padding-left: 1rem
}

.pl-\[2\.2rem\] {
    padding-left: 2.2rem
}

.pl-\[2\.3rem\] {
    padding-left: 2.3rem
}

.pl-\[2\.4rem\] {
    padding-left: 2.4rem
}

.pl-\[2\.7rem\] {
    padding-left: 2.7rem
}

.pl-\[2\.8rem\] {
    padding-left: 2.8rem
}

.pl-\[2rem\] {
    padding-left: 2rem
}

.pl-\[3\.2rem\] {
    padding-left: 3.2rem
}

.pl-\[4\.2rem\] {
    padding-left: 4.2rem
}

.pl-\[4\.3rem\] {
    padding-left: 4.3rem
}

.pl-\[6\.3rem\] {
    padding-left: 6.3rem
}

.pl-\[7rem\] {
    padding-left: 7rem
}

.pr-0 {
    padding-right: 0
}

.pr-\[0\.2rem\] {
    padding-right: .2rem
}

.pr-\[0\.4rem\] {
    padding-right: .4rem
}

.pr-\[0\.5rem\] {
    padding-right: .5rem
}

.pr-\[0\.6rem\] {
    padding-right: .6rem
}

.pr-\[0\.7rem\] {
    padding-right: .7rem
}

.pr-\[0\.8rem\] {
    padding-right: .8rem
}

.pr-\[1\.1rem\] {
    padding-right: 1.1rem
}

.pr-\[1\.2rem\] {
    padding-right: 1.2rem
}

.pr-\[1\.4rem\] {
    padding-right: 1.4rem
}

.pr-\[1\.5rem\] {
    padding-right: 1.5rem
}

.pr-\[1\.6rem\] {
    padding-right: 1.6rem
}

.pr-\[1rem\] {
    padding-right: 1rem
}

.pr-\[2\.2rem\] {
    padding-right: 2.2rem
}

.pr-\[2rem\] {
    padding-right: 2rem
}

.pr-\[9rem\] {
    padding-right: 9rem
}

.pt-\[-7rem\] {
    padding-top: -7rem
}

.pt-\[0\.1rem\] {
    padding-top: .1rem
}

.pt-\[0\.2rem\] {
    padding-top: .2rem
}

.pt-\[0\.7rem\] {
    padding-top: .7rem
}

.pt-\[0\.8rem\] {
    padding-top: .8rem
}

.pt-\[1\.2rem\] {
    padding-top: 1.2rem
}

.pt-\[1\.8rem\] {
    padding-top: 1.8rem
}

.pt-\[2\.4rem\] {
    padding-top: 2.4rem
}

.pt-\[24px\] {
    padding-top: 24px
}

.pt-\[26\.4rem\] {
    padding-top: 26.4rem
}

.pt-\[2rem\] {
    padding-top: 2rem
}

.pt-\[3\.05rem\] {
    padding-top: 3.05rem
}

.pt-\[3\.2rem\] {
    padding-top: 3.2rem
}

.pt-\[3\.8rem\] {
    padding-top: 3.8rem
}

.pt-\[3rem\] {
    padding-top: 3rem
}

.pt-\[4rem\] {
    padding-top: 4rem
}

.pt-\[6\.4rem\] {
    padding-top: 6.4rem
}

.pt-\[7\.6rem\] {
    padding-top: 7.6rem
}

.text-left {
    text-align: left
}

.text-center {
    text-align: center
}

.text-right {
    text-align: right
}

.text-start {
    text-align: start
}

.align-bottom {
    vertical-align: bottom
}

.align-sub {
    vertical-align: sub
}

.font-\[Gotham\] {
    font-family: Gotham
}

.\!text-\[1\.1rem\] {
    font-size: 1.1rem !important
}

.\!text-\[1\.2rem\] {
    font-size: 1.2rem !important
}

.\!text-\[1\.3rem\] {
    font-size: 1.3rem !important
}

.\!text-\[1\.4rem\] {
    font-size: 1.4rem !important
}

.\!text-\[1\.6rem\] {
    font-size: 1.6rem !important
}

.\!text-\[1\.8rem\] {
    font-size: 1.8rem !important
}

.\!text-\[1rem\] {
    font-size: 1rem !important
}

.\!text-\[2\.2rem\] {
    font-size: 2.2rem !important
}

.\!text-\[2rem\] {
    font-size: 2rem !important
}

.text-\[0\.8rem\] {
    font-size: .8rem
}

.text-\[0\.9rem\] {
    font-size: .9rem
}

.text-\[1\.1rem\] {
    font-size: 1.1rem
}

.text-\[1\.2rem\] {
    font-size: 1.2rem
}

.text-\[1\.3rem\] {
    font-size: 1.3rem
}

.text-\[1\.44rem\] {
    font-size: 1.44rem
}

.text-\[1\.4rem\] {
    font-size: 1.4rem
}

.text-\[1\.5rem\] {
    font-size: 1.5rem
}

.text-\[1\.6rem\] {
    font-size: 1.6rem
}

.text-\[1\.7rem\] {
    font-size: 1.7rem
}

.text-\[1\.8rem\] {
    font-size: 1.8rem
}

.text-\[14px\] {
    font-size: 14px
}

.text-\[1rem\] {
    font-size: 1rem
}

.text-\[2\.2rem\] {
    font-size: 2.2rem
}

.text-\[2\.4rem\] {
    font-size: 2.4rem
}

.text-\[2\.6rem\] {
    font-size: 2.6rem
}

.text-\[2\.7rem\] {
    font-size: 2.7rem
}

.text-\[2\.8rem\] {
    font-size: 2.8rem
}

.text-\[2rem\] {
    font-size: 2rem
}

.text-\[3\.2rem\] {
    font-size: 3.2rem
}

.text-\[3rem\] {
    font-size: 3rem
}

.text-\[4\.4rem\] {
    font-size: 4.4rem
}

.text-\[4\.8rem\] {
    font-size: 4.8rem
}

.text-\[4rem\] {
    font-size: 4rem
}

.text-\[5\.4rem\] {
    font-size: 5.4rem
}

.text-\[6\.4rem\] {
    font-size: 6.4rem
}

.text-\[6rem\] {
    font-size: 6rem
}

.\!font-400 {
    font-weight: 700 !important
}

.font-300 {
    font-weight: 300
}

.font-325 {
    font-weight: 400
}

.font-350 {
    font-weight: 500
}

.font-400 {
    font-weight: 700
}

.font-450 {
    font-weight: 800
}

.font-500 {
    font-weight: 900
}

.font-\[1\.2rem\] {
    font-weight: 1.2rem
}

.font-\[400\] {
    font-weight: 400
}

.font-\[500\] {
    font-weight: 500
}

.font-\[700\] {
    font-weight: 700
}

.font-black {
    font-weight: 900
}

.font-bold {
    font-weight: 700
}

.font-extrabold {
    font-weight: 800
}

.font-light {
    font-weight: 300
}

.font-medium {
    font-weight: 500
}

.font-semibold {
    font-weight: 600
}

.uppercase {
    text-transform: uppercase
}

.lowercase {
    text-transform: lowercase
}

.capitalize {
    text-transform: capitalize
}

.italic {
    font-style: italic
}

.\!leading-\[1\.4rem\] {
    line-height: 1.4rem !important
}

.\!leading-\[1\.6rem\] {
    line-height: 1.6rem !important
}

.\!leading-\[1rem\] {
    line-height: 1rem !important
}

.\!leading-\[2rem\] {
    line-height: 2rem !important
}

.leading-\[1\.2rem\] {
    line-height: 1.2rem
}

.leading-\[1\.3rem\] {
    line-height: 1.3rem
}

.leading-\[1\.4rem\] {
    line-height: 1.4rem
}

.leading-\[1\.56rem\] {
    line-height: 1.56rem
}

.leading-\[1\.68rem\] {
    line-height: 1.68rem
}

.leading-\[1\.6rem\] {
    line-height: 1.6rem
}

.leading-\[1\.7rem\] {
    line-height: 1.7rem
}

.leading-\[1\.8rem\] {
    line-height: 1.8rem
}

.leading-\[1\.92rem\] {
    line-height: 1.92rem
}

.leading-\[100\%\] {
    line-height: 100%
}

.leading-\[1rem\] {
    line-height: 1rem
}

.leading-\[2\.2rem\] {
    line-height: 2.2rem
}

.leading-\[2\.4rem\] {
    line-height: 2.4rem
}

.leading-\[2\.6rem\] {
    line-height: 2.6rem
}

.leading-\[2\.8rem\] {
    line-height: 2.8rem
}

.leading-\[20px\] {
    line-height: 20px
}

.leading-\[2rem\] {
    line-height: 2rem
}

.leading-\[3\.2rem\] {
    line-height: 3.2rem
}

.leading-\[3\.6rem\] {
    line-height: 3.6rem
}

.leading-\[4\.8rem\] {
    line-height: 4.8rem
}

.leading-\[4rem\] {
    line-height: 4rem
}

.leading-\[5\.8rem\] {
    line-height: 5.8rem
}

.leading-\[6\.6rem\] {
    line-height: 6.6rem
}

.leading-normal {
    line-height: 1.5
}

.tracking-\[0\.015rem\] {
    letter-spacing: .015rem
}

.\!text-\[\#111733\] {
    --tw-text-opacity: 1 !important;
    color: rgb(17 23 51 / var(--tw-text-opacity, 1)) !important
}

.\!text-\[\#152B20\] {
    --tw-text-opacity: 1 !important;
    color: rgb(21 43 32 / var(--tw-text-opacity, 1)) !important
}

.\!text-\[\#153C17\] {
    --tw-text-opacity: 1 !important;
    color: rgb(21 60 23 / var(--tw-text-opacity, 1)) !important
}

.\!text-\[\#192148\] {
    --tw-text-opacity: 1 !important;
    color: rgb(25 33 72 / var(--tw-text-opacity, 1)) !important
}

.\!text-\[\#204B43\] {
    --tw-text-opacity: 1 !important;
    color: rgb(32 75 67 / var(--tw-text-opacity, 1)) !important
}

.\!text-\[\#213D22\] {
    --tw-text-opacity: 1 !important;
    color: rgb(33 61 34 / var(--tw-text-opacity, 1)) !important
}

.\!text-\[\#3D3B21\] {
    --tw-text-opacity: 1 !important;
    color: rgb(61 59 33 / var(--tw-text-opacity, 1)) !important
}

.\!text-\[\#4F5C95\] {
    --tw-text-opacity: 1 !important;
    color: rgb(79 92 149 / var(--tw-text-opacity, 1)) !important
}

.\!text-\[\#6075C8\] {
    --tw-text-opacity: 1 !important;
    color: rgb(96 117 200 / var(--tw-text-opacity, 1)) !important
}

.\!text-\[\#6983C8\] {
    --tw-text-opacity: 1 !important;
    color: rgb(105 131 200 / var(--tw-text-opacity, 1)) !important
}

.\!text-\[\#69EC5D\] {
    --tw-text-opacity: 1 !important;
    color: rgb(105 236 93 / var(--tw-text-opacity, 1)) !important
}

.\!text-\[\#6DEA5D\] {
    --tw-text-opacity: 1 !important;
    color: rgb(109 234 93 / var(--tw-text-opacity, 1)) !important
}

.\!text-\[\#81E478\] {
    --tw-text-opacity: 1 !important;
    color: rgb(129 228 120 / var(--tw-text-opacity, 1)) !important
}

.\!text-\[\#95FF7A\] {
    --tw-text-opacity: 1 !important;
    color: rgb(149 255 122 / var(--tw-text-opacity, 1)) !important
}

.\!text-\[\#9CB3ED\] {
    --tw-text-opacity: 1 !important;
    color: rgb(156 179 237 / var(--tw-text-opacity, 1)) !important
}

.\!text-\[\#9FB1D4\] {
    --tw-text-opacity: 1 !important;
    color: rgb(159 177 212 / var(--tw-text-opacity, 1)) !important
}

.\!text-\[\#9FBFE599\] {
    color: #9fbfe599 !important
}

.\!text-\[\#A1FC92\] {
    --tw-text-opacity: 1 !important;
    color: rgb(161 252 146 / var(--tw-text-opacity, 1)) !important
}

.\!text-\[\#B0C2FF\] {
    --tw-text-opacity: 1 !important;
    color: rgb(176 194 255 / var(--tw-text-opacity, 1)) !important
}

.\!text-\[\#C5C5FF\] {
    --tw-text-opacity: 1 !important;
    color: rgb(197 197 255 / var(--tw-text-opacity, 1)) !important
}

.\!text-\[\#CDDBFF\] {
    --tw-text-opacity: 1 !important;
    color: rgb(205 219 255 / var(--tw-text-opacity, 1)) !important
}

.\!text-\[\#E1EAFF\] {
    --tw-text-opacity: 1 !important;
    color: rgb(225 234 255 / var(--tw-text-opacity, 1)) !important
}

.\!text-\[\#F153B2\] {
    --tw-text-opacity: 1 !important;
    color: rgb(241 83 178 / var(--tw-text-opacity, 1)) !important
}

.\!text-\[\#FC5A5A\] {
    --tw-text-opacity: 1 !important;
    color: rgb(252 90 90 / var(--tw-text-opacity, 1)) !important
}

.\!text-\[\#FF988A\] {
    --tw-text-opacity: 1 !important;
    color: rgb(255 152 138 / var(--tw-text-opacity, 1)) !important
}

.\!text-\[\#FFC583\] {
    --tw-text-opacity: 1 !important;
    color: rgb(255 197 131 / var(--tw-text-opacity, 1)) !important
}

.\!text-\[\#FFDB95\] {
    --tw-text-opacity: 1 !important;
    color: rgb(255 219 149 / var(--tw-text-opacity, 1)) !important
}

.\!text-\[\#c2fda7\] {
    --tw-text-opacity: 1 !important;
    color: rgb(194 253 167 / var(--tw-text-opacity, 1)) !important
}

.\!text-\[\#fac37c\] {
    --tw-text-opacity: 1 !important;
    color: rgb(250 195 124 / var(--tw-text-opacity, 1)) !important
}

.\!text-\[rgba\(159\,191\,229\,0\.60\)\] {
    color: #9fbfe599 !important
}

.\!text-\[rgba\(165\,193\,255\,0\.83\)\] {
    color: #a5c1ffd4 !important
}

.\!text-\[rgba\(205\,255\,225\,0\.80\)\] {
    color: #cdffe1cc !important
}

.\!text-dark-blue {
    color: #191d3e !important
}

.\!text-dark-blue-400 {
    color: #283e70 !important
}

.\!text-dark-blue-extra-2 {
    --tw-text-opacity: 1 !important;
    color: rgb(12 34 102 / var(--tw-text-opacity, 1)) !important
}

.\!text-dark-blue-extra-3 {
    --tw-text-opacity: 1 !important;
    color: rgb(29 41 77 / var(--tw-text-opacity, 1)) !important
}

.\!text-dark-gray {
    color: #272936 !important
}

.\!text-dark-green {
    --tw-text-opacity: 1 !important;
    color: rgb(32 75 67 / var(--tw-text-opacity, 1)) !important
}

.\!text-green-100 {
    color: #153c17 !important
}

.\!text-green-extra-2 {
    --tw-text-opacity: 1 !important;
    color: rgb(100 246 86 / var(--tw-text-opacity, 1)) !important
}

.\!text-light-150 {
    color: #5974b8 !important
}

.\!text-light-200 {
    color: #6983c8 !important
}

.\!text-light-300 {
    color: #9cb3ed !important
}

.\!text-light-400 {
    color: #cddbff !important
}

.\!text-light-460 {
    color: #cddbff99 !important
}

.\!text-light-500 {
    color: #e1eaff !important
}

.\!text-red-400 {
    color: #fc5a5a !important
}

.\!text-red-dark-1 {
    color: #62342e !important
}

.\!text-white {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important
}

.\!text-white-600 {
    color: #fff9 !important
}

.\!text-yellow-100 {
    --tw-text-opacity: 1 !important;
    color: rgb(255 219 149 / var(--tw-text-opacity, 1)) !important
}

.text-\[\#11152E\] {
    --tw-text-opacity: 1;
    color: rgb(17 21 46 / var(--tw-text-opacity, 1))
}

.text-\[\#111733\] {
    --tw-text-opacity: 1;
    color: rgb(17 23 51 / var(--tw-text-opacity, 1))
}

.text-\[\#153C17\] {
    --tw-text-opacity: 1;
    color: rgb(21 60 23 / var(--tw-text-opacity, 1))
}

.text-\[\#191D3E\] {
    --tw-text-opacity: 1;
    color: rgb(25 29 62 / var(--tw-text-opacity, 1))
}

.text-\[\#1C1C21\] {
    --tw-text-opacity: 1;
    color: rgb(28 28 33 / var(--tw-text-opacity, 1))
}

.text-\[\#213D22\] {
    --tw-text-opacity: 1;
    color: rgb(33 61 34 / var(--tw-text-opacity, 1))
}

.text-\[\#293366\] {
    --tw-text-opacity: 1;
    color: rgb(41 51 102 / var(--tw-text-opacity, 1))
}

.text-\[\#3D3B21\] {
    --tw-text-opacity: 1;
    color: rgb(61 59 33 / var(--tw-text-opacity, 1))
}

.text-\[\#3F508F\] {
    --tw-text-opacity: 1;
    color: rgb(63 80 143 / var(--tw-text-opacity, 1))
}

.text-\[\#404451\] {
    --tw-text-opacity: 1;
    color: rgb(64 68 81 / var(--tw-text-opacity, 1))
}

.text-\[\#45412F\] {
    --tw-text-opacity: 1;
    color: rgb(69 65 47 / var(--tw-text-opacity, 1))
}

.text-\[\#4E9BFF\] {
    --tw-text-opacity: 1;
    color: rgb(78 155 255 / var(--tw-text-opacity, 1))
}

.text-\[\#542023\] {
    --tw-text-opacity: 1;
    color: rgb(84 32 35 / var(--tw-text-opacity, 1))
}

.text-\[\#6092FF\] {
    --tw-text-opacity: 1;
    color: rgb(96 146 255 / var(--tw-text-opacity, 1))
}

.text-\[\#6175A5\] {
    --tw-text-opacity: 1;
    color: rgb(97 117 165 / var(--tw-text-opacity, 1))
}

.text-\[\#6983C8\] {
    --tw-text-opacity: 1;
    color: rgb(105 131 200 / var(--tw-text-opacity, 1))
}

.text-\[\#69EC5D\] {
    --tw-text-opacity: 1;
    color: rgb(105 236 93 / var(--tw-text-opacity, 1))
}

.text-\[\#6DEA5D\] {
    --tw-text-opacity: 1;
    color: rgb(109 234 93 / var(--tw-text-opacity, 1))
}

.text-\[\#708FFF\] {
    --tw-text-opacity: 1;
    color: rgb(112 143 255 / var(--tw-text-opacity, 1))
}

.text-\[\#748DFF\] {
    --tw-text-opacity: 1;
    color: rgb(116 141 255 / var(--tw-text-opacity, 1))
}

.text-\[\#768FD2\] {
    --tw-text-opacity: 1;
    color: rgb(118 143 210 / var(--tw-text-opacity, 1))
}

.text-\[\#7CBAF3\] {
    --tw-text-opacity: 1;
    color: rgb(124 186 243 / var(--tw-text-opacity, 1))
}

.text-\[\#7F8BAD\] {
    --tw-text-opacity: 1;
    color: rgb(127 139 173 / var(--tw-text-opacity, 1))
}

.text-\[\#81E478\] {
    --tw-text-opacity: 1;
    color: rgb(129 228 120 / var(--tw-text-opacity, 1))
}

.text-\[\#859CC7\] {
    --tw-text-opacity: 1;
    color: rgb(133 156 199 / var(--tw-text-opacity, 1))
}

.text-\[\#89DEFF\] {
    --tw-text-opacity: 1;
    color: rgb(137 222 255 / var(--tw-text-opacity, 1))
}

.text-\[\#8EF27E\] {
    --tw-text-opacity: 1;
    color: rgb(142 242 126 / var(--tw-text-opacity, 1))
}

.text-\[\#95FF7A\] {
    --tw-text-opacity: 1;
    color: rgb(149 255 122 / var(--tw-text-opacity, 1))
}

.text-\[\#97A9D6\] {
    --tw-text-opacity: 1;
    color: rgb(151 169 214 / var(--tw-text-opacity, 1))
}

.text-\[\#989AA8\] {
    --tw-text-opacity: 1;
    color: rgb(152 154 168 / var(--tw-text-opacity, 1))
}

.text-\[\#9CB3ED\] {
    --tw-text-opacity: 1;
    color: rgb(156 179 237 / var(--tw-text-opacity, 1))
}

.text-\[\#A1FC92\] {
    --tw-text-opacity: 1;
    color: rgb(161 252 146 / var(--tw-text-opacity, 1))
}

.text-\[\#A2DAFF\] {
    --tw-text-opacity: 1;
    color: rgb(162 218 255 / var(--tw-text-opacity, 1))
}

.text-\[\#A4AECB\] {
    --tw-text-opacity: 1;
    color: rgb(164 174 203 / var(--tw-text-opacity, 1))
}

.text-\[\#A7C0FF\] {
    --tw-text-opacity: 1;
    color: rgb(167 192 255 / var(--tw-text-opacity, 1))
}

.text-\[\#A9D6FF\] {
    --tw-text-opacity: 1;
    color: rgb(169 214 255 / var(--tw-text-opacity, 1))
}

.text-\[\#AB91F8\] {
    --tw-text-opacity: 1;
    color: rgb(171 145 248 / var(--tw-text-opacity, 1))
}

.text-\[\#ABADBF\] {
    --tw-text-opacity: 1;
    color: rgb(171 173 191 / var(--tw-text-opacity, 1))
}

.text-\[\#B6C6E0\] {
    --tw-text-opacity: 1;
    color: rgb(182 198 224 / var(--tw-text-opacity, 1))
}

.text-\[\#BECAFF\] {
    --tw-text-opacity: 1;
    color: rgb(190 202 255 / var(--tw-text-opacity, 1))
}

.text-\[\#C5FF66\] {
    --tw-text-opacity: 1;
    color: rgb(197 255 102 / var(--tw-text-opacity, 1))
}

.text-\[\#CAFCFF\] {
    --tw-text-opacity: 1;
    color: rgb(202 252 255 / var(--tw-text-opacity, 1))
}

.text-\[\#CDDBFF\] {
    --tw-text-opacity: 1;
    color: rgb(205 219 255 / var(--tw-text-opacity, 1))
}

.text-\[\#D6DAEA\] {
    --tw-text-opacity: 1;
    color: rgb(214 218 234 / var(--tw-text-opacity, 1))
}

.text-\[\#D7E2FF\] {
    --tw-text-opacity: 1;
    color: rgb(215 226 255 / var(--tw-text-opacity, 1))
}

.text-\[\#D8F690\] {
    --tw-text-opacity: 1;
    color: rgb(216 246 144 / var(--tw-text-opacity, 1))
}

.text-\[\#D9FF89\] {
    --tw-text-opacity: 1;
    color: rgb(217 255 137 / var(--tw-text-opacity, 1))
}

.text-\[\#DBE7FF\] {
    --tw-text-opacity: 1;
    color: rgb(219 231 255 / var(--tw-text-opacity, 1))
}

.text-\[\#E1EAFF\] {
    --tw-text-opacity: 1;
    color: rgb(225 234 255 / var(--tw-text-opacity, 1))
}

.text-\[\#E885C6\] {
    --tw-text-opacity: 1;
    color: rgb(232 133 198 / var(--tw-text-opacity, 1))
}

.text-\[\#EEF3FF\] {
    --tw-text-opacity: 1;
    color: rgb(238 243 255 / var(--tw-text-opacity, 1))
}

.text-\[\#F0F5FF\] {
    --tw-text-opacity: 1;
    color: rgb(240 245 255 / var(--tw-text-opacity, 1))
}

.text-\[\#F153B2\] {
    --tw-text-opacity: 1;
    color: rgb(241 83 178 / var(--tw-text-opacity, 1))
}

.text-\[\#F1A38B\] {
    --tw-text-opacity: 1;
    color: rgb(241 163 139 / var(--tw-text-opacity, 1))
}

.text-\[\#F59575\] {
    --tw-text-opacity: 1;
    color: rgb(245 149 117 / var(--tw-text-opacity, 1))
}

.text-\[\#F79EC8\] {
    --tw-text-opacity: 1;
    color: rgb(247 158 200 / var(--tw-text-opacity, 1))
}

.text-\[\#F85769\] {
    --tw-text-opacity: 1;
    color: rgb(248 87 105 / var(--tw-text-opacity, 1))
}

.text-\[\#FC5A5A\] {
    --tw-text-opacity: 1;
    color: rgb(252 90 90 / var(--tw-text-opacity, 1))
}

.text-\[\#FDD291\] {
    --tw-text-opacity: 1;
    color: rgb(253 210 145 / var(--tw-text-opacity, 1))
}

.text-\[\#FF4B54\] {
    --tw-text-opacity: 1;
    color: rgb(255 75 84 / var(--tw-text-opacity, 1))
}

.text-\[\#FF4D35\] {
    --tw-text-opacity: 1;
    color: rgb(255 77 53 / var(--tw-text-opacity, 1))
}

.text-\[\#FF7269\] {
    --tw-text-opacity: 1;
    color: rgb(255 114 105 / var(--tw-text-opacity, 1))
}

.text-\[\#FF8F5F\] {
    --tw-text-opacity: 1;
    color: rgb(255 143 95 / var(--tw-text-opacity, 1))
}

.text-\[\#FF96D0\] {
    --tw-text-opacity: 1;
    color: rgb(255 150 208 / var(--tw-text-opacity, 1))
}

.text-\[\#FFAAD3\] {
    --tw-text-opacity: 1;
    color: rgb(255 170 211 / var(--tw-text-opacity, 1))
}

.text-\[\#FFC583\] {
    --tw-text-opacity: 1;
    color: rgb(255 197 131 / var(--tw-text-opacity, 1))
}

.text-\[\#FFCDFA\] {
    --tw-text-opacity: 1;
    color: rgb(255 205 250 / var(--tw-text-opacity, 1))
}

.text-\[\#FFCF91\] {
    --tw-text-opacity: 1;
    color: rgb(255 207 145 / var(--tw-text-opacity, 1))
}

.text-\[\#FFDB95\] {
    --tw-text-opacity: 1;
    color: rgb(255 219 149 / var(--tw-text-opacity, 1))
}

.text-\[\#FFE2A9\] {
    --tw-text-opacity: 1;
    color: rgb(255 226 169 / var(--tw-text-opacity, 1))
}

.text-\[\#FFE2BA\] {
    --tw-text-opacity: 1;
    color: rgb(255 226 186 / var(--tw-text-opacity, 1))
}

.text-\[\#FFEBE0\] {
    --tw-text-opacity: 1;
    color: rgb(255 235 224 / var(--tw-text-opacity, 1))
}

.text-\[\#FFF36E\] {
    --tw-text-opacity: 1;
    color: rgb(255 243 110 / var(--tw-text-opacity, 1))
}

.text-\[\#FFFDFE\] {
    --tw-text-opacity: 1;
    color: rgb(255 253 254 / var(--tw-text-opacity, 1))
}

.text-\[\#FFFFFF\] {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.text-\[rgba\(165\,193\,255\,0\.83\)\] {
    color: #a5c1ffd4
}

.text-\[rgba\(205\,219\,255\,0\.60\)\] {
    color: #cddbff99
}

.text-\[rgba\(205\,255\,225\,0\.80\)\] {
    color: #cdffe1cc
}

.text-\[rgba\(232\,232\,255\,0\.80\)\] {
    color: #e8e8ffcc
}

.text-\[rgba\(255\,255\,255\,0\.70\)\] {
    color: #ffffffb3
}

.text-\[rgba\(255\,77\,53\,0\.40\)\] {
    color: #ff4d3566
}

.text-black {
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity, 1))
}

.text-blue-300 {
    color: #3856c1
}

.text-blue-extra-2 {
    --tw-text-opacity: 1;
    color: rgb(116 137 190 / var(--tw-text-opacity, 1))
}

.text-brown-dark {
    --tw-text-opacity: 1;
    color: rgb(51 48 32 / var(--tw-text-opacity, 1))
}

.text-brown-dark-2 {
    --tw-text-opacity: 1;
    color: rgb(62 50 40 / var(--tw-text-opacity, 1))
}

.text-brown-light {
    --tw-text-opacity: 1;
    color: rgb(255 186 136 / var(--tw-text-opacity, 1))
}

.text-dark-50 {
    color: #0a0f21
}

.text-dark-blue {
    color: #191d3e
}

.text-dark-extra {
    --tw-text-opacity: 1;
    color: rgb(13 10 8 / var(--tw-text-opacity, 1))
}

.text-dark-gray {
    color: #272936
}

.text-dark-green {
    --tw-text-opacity: 1;
    color: rgb(32 75 67 / var(--tw-text-opacity, 1))
}

.text-green-400 {
    color: #6dea5d
}

.text-green-extra {
    color: #81e478
}

.text-light-200 {
    color: #6983c8
}

.text-light-300 {
    color: #9cb3ed
}

.text-light-400 {
    color: #cddbff
}

.text-light-500 {
    color: #e1eaff
}

.text-light-600 {
    color: #f0f5ff
}

.text-light-extra-1 {
    color: #d3e6ff
}

.text-light-extra-2 {
    color: #dfe2ff
}

.text-orange-extra {
    --tw-text-opacity: 1;
    color: rgb(255 194 138 / var(--tw-text-opacity, 1))
}

.text-red-400 {
    color: #fc5a5a
}

.text-red-700 {
    --tw-text-opacity: 1;
    color: rgb(255 127 155 / var(--tw-text-opacity, 1))
}

.text-red-extra {
    --tw-text-opacity: 1;
    color: rgb(229 95 95 / var(--tw-text-opacity, 1))
}

.text-transparent {
    color: transparent
}

.text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.text-white-500 {
    color: #ffffff80
}

.text-white-580 {
    color: #ffffff94
}

.text-white-600 {
    color: #fff9
}

.text-white-700 {
    color: #ffffffb3
}

.text-white-800 {
    color: #fffc
}

.text-yellow-100 {
    --tw-text-opacity: 1;
    color: rgb(255 219 149 / var(--tw-text-opacity, 1))
}

.underline {
    text-decoration-line: underline
}

.underline-offset-\[1\.5px\] {
    text-underline-offset: 1.5px
}

.antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.\!opacity-40 {
    opacity: .4 !important
}

.opacity-0 {
    opacity: 0
}

.opacity-100 {
    opacity: 1
}

.opacity-30 {
    opacity: .3
}

.opacity-40 {
    opacity: .4
}

.opacity-50 {
    opacity: .5
}

.opacity-60 {
    opacity: .6
}

.opacity-70 {
    opacity: .7
}

.opacity-80 {
    opacity: .8
}

.opacity-90 {
    opacity: .9
}

.opacity-\[0\.37\] {
    opacity: .37
}

.shadow {
    --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-\[0px_10px_24px_0px_rgba\(8\,9\,15\,0\.40\)\] {
    --tw-shadow: 0px 10px 24px 0px rgba(8, 9, 15, .4);
    --tw-shadow-colored: 0px 10px 24px 0px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-\[0px_14px_40px_0px_rgba\(26\,33\,69\,0\.42\)\] {
    --tw-shadow: 0px 14px 40px 0px rgba(26, 33, 69, .42);
    --tw-shadow-colored: 0px 14px 40px 0px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-\[0px_19px_74px_0px_rgba\(8\,8\,12\,0\.40\)\] {
    --tw-shadow: 0px 19px 74px 0px rgba(8, 8, 12, .4);
    --tw-shadow-colored: 0px 19px 74px 0px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\!outline-none {
    outline: 2px solid transparent !important;
    outline-offset: 2px !important
}

.outline {
    outline-style: solid
}

.blur {
    --tw-blur: blur(8px);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.drop-shadow {
    --tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.grayscale {
    --tw-grayscale: grayscale(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.\!filter {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important
}

.filter {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.backdrop-blur {
    --tw-backdrop-blur: blur(8px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}

.backdrop-blur-\[0\.1rem\] {
    --tw-backdrop-blur: blur(.1rem);
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}

.backdrop-blur-\[0\.3rem\] {
    --tw-backdrop-blur: blur(.3rem);
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}

.backdrop-blur-\[0\.45rem\] {
    --tw-backdrop-blur: blur(.45rem);
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}

.backdrop-blur-\[0\.7rem\] {
    --tw-backdrop-blur: blur(.7rem);
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}

.backdrop-blur-\[1\.2rem\] {
    --tw-backdrop-blur: blur(1.2rem);
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}

.backdrop-blur-\[11\.5px\] {
    --tw-backdrop-blur: blur(11.5px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}

.backdrop-blur-\[2px\] {
    --tw-backdrop-blur: blur(2px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}

.backdrop-blur-\[3\.5rem\] {
    --tw-backdrop-blur: blur(3.5rem);
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}

.backdrop-blur-\[7px\] {
    --tw-backdrop-blur: blur(7px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}

.backdrop-blur-md {
    --tw-backdrop-blur: blur(12px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}

.backdrop-filter {
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}

.transition {
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

.transition-all {
    transition-property: all;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

.duration-200 {
    transition-duration: .2s
}

.duration-500 {
    transition-duration: .5s
}

.duration-\[250ms\] {
    transition-duration: .25s
}

.ease-in {
    transition-timing-function: cubic-bezier(.4, 0, 1, 1)
}

.ease-in-out {
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.ease-out {
    transition-timing-function: cubic-bezier(0, 0, .2, 1)
}

.custom-transition {
    transition: .2s ease-out
}

.\!custom-transition-all {
    transition: all .2s ease-out !important
}

.custom-transition-all {
    transition: all .2s ease-out
}

.custom-transition-text {
    transition: color .2s ease-out
}

.\!custom-transition-bg {
    position: relative !important;
    z-index: 0 !important
}

.custom-transition-bg {
    position: relative;
    z-index: 0
}

.\!custom-transition-bg:before {
    z-index: -1 !important;
    opacity: 0 !important;
    transition: opacity .2s ease-out !important;
    position: absolute !important;
    content: "" !important;
    inset: 0 !important
}

.custom-transition-bg:before {
    z-index: -1;
    opacity: 0;
    transition: opacity .2s ease-out;
    position: absolute;
    content: "";
    inset: 0
}

.\!custom-transition-bg:hover:before {
    opacity: 1 !important
}

.custom-transition-bg:hover:before {
    opacity: 1
}

.\!custom-transition-bg.active-element:before {
    opacity: 1 !important
}

.custom-transition-bg.active-element:before {
    opacity: 1
}

.\[background-size\:6\.8rem\] {
    background-size: 6.8rem
}

:root {
    --gutter: 2rem;
    --gutter-page: 4rem;
    --gutter-shop: 2.5rem;
    --gutter-support: 2.5rem
}

@media all and (max-width: 991px) {
    :root {
        --gutter: 1.5rem;
        --gutter-page: 2rem
    }
}

input::placeholder,
textarea::placeholder {
    color: #676c91
}

textarea {
    overflow: auto;
    resize: vertical
}

button,
input,
optgroup,
select,
textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

input[type=number] {
    -moz-appearance: textfield;
    appearance: textfield;
    margin: 0
}

input[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.form .form__group {
    position: relative;
    display: block
}

.form .form__group:not(:last-child) {
    margin-bottom: 1.5rem
}

.form .form__group.ng-touched.ng-valid .form__control {
    border-color: #65b29699
}

.form .form__group.ng-touched.ng-invalid .form__control {
    border-color: #b2585e99
}

.form .form__label {
    position: relative;
    display: block;
    width: 100%;
    margin-bottom: .8rem;
    color: #8692b9;
    font-size: 1.4rem;
    font-weight: 500;
    -webkit-user-select: none;
    user-select: none;
    cursor: pointer
}

.form .form__control {
    position: relative;
    display: inline-flex;
    width: 100%;
    height: 5rem;
    padding: 0 2rem;
    background-color: #252d52;
    border: 2px solid #252d52;
    border-radius: 10px;
    color: #fff;
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.8rem;
    overflow: hidden;
    outline: none;
    cursor: text;
    -webkit-transition: color .2s ease-out 0s, background-color .2s ease-out 0s, border-color .2s ease-out 0s;
    -moz-transition: color .2s ease-out 0s, background-color .2s ease-out 0s, border-color .2s ease-out 0s;
    transition: color .2s ease-out 0s, background-color .2s ease-out 0s, border-color .2s ease-out 0s
}

.form .form__control::placeholder {
    opacity: 1;
    color: #ffffff4d
}

.form .form__control:disabled,
.form .form__control.is-disabled {
    opacity: .7;
    cursor: not-allowed
}

.form .form__control:focus {
    background-color: #22294b;
    border-color: #22294b
}

.form textarea.form__control {
    padding: 1rem 2rem;
    min-height: 9rem
}

.form div.form__control {
    line-height: 4.6rem;
    cursor: default
}

.form .form__control_xs {
    height: 3.2rem;
    font-size: 1rem;
    border-radius: .6rem
}

.form .form__control_sm {
    height: 4rem;
    font-size: 1.2rem;
    border-radius: .8rem
}

.form .form__control_md {
    height: 4.8rem;
    font-size: 1.4rem;
    border-radius: 1rem
}

.form .form__control_lg {
    height: 6.4rem;
    font-size: 1.6rem;
    border-radius: 1.1rem
}

.form .form__control_xl {
    height: 7.2rem;
    font-size: 2rem;
    border-radius: 1.2rem
}

.history-page,
.round-history-page {
    display: flex;
    flex-flow: column nowrap;
    height: 100%;
    padding: var(--gutter-page);
    border-radius: 10px;
    background-color: #252d52;
    overflow: hidden
}

.history-page .history-page__content {
    flex: 1;
    margin-left: calc(var(--gutter-page) * -1);
    overflow: hidden
}

@media (hover: hover) {
    .history-page .history-page__content {
        margin-right: calc(var(--gutter-page) / -2 - .15rem)
    }
}

.history-page .history-page__empty-block {
    margin-left: var(--gutter-page)
}

@media (hover: hover) {
    .history-page .history-page__empty-block {
        margin-right: calc(var(--gutter-page) / 2 + .15rem)
    }
}

.history-page .history-page__scroll {
    display: flex;
    flex-direction: column;
    gap: .3rem;
    height: 100%;
    mask-image: linear-gradient(0deg, #0000, #000 80px 100%)
}

.history-page .history-page__scroll .cdk-virtual-scroll-content-wrapper {
    width: 100%;
    padding-left: var(--gutter-page)
}

@media (hover: hover) {
    .history-page .history-page__scroll .cdk-virtual-scroll-content-wrapper {
        padding-right: calc(var(--gutter-page) / 2 - .15rem)
    }
}

@media all and (max-width: 767px) {
    .history-page {
        background-image: linear-gradient(to top, #20274b 70%, #1d234300)
    }
}

@media all and (min-width: 992px) {
    .history-page {
        max-height: calc(100vh - 12rem - var(--gutter))
    }
}

.round-history-page .round-history-page__info {
    display: flex;
    gap: .6rem
}

.round-history-page .round-history-page__content {
    flex: 1;
    margin-left: calc(var(--gutter-page) * -1);
    margin-top: 1rem;
    overflow: hidden
}

@media (hover: hover) {
    .round-history-page .round-history-page__content {
        margin-right: calc(var(--gutter-page) / -2 - .15rem)
    }
}

.round-history-page .round-history-page__empty-block {
    margin-left: var(--gutter-page)
}

@media (hover: hover) {
    .round-history-page .round-history-page__empty-block {
        margin-right: calc(var(--gutter-page) / 2 + .15rem)
    }
}

.round-history-page .round-history-page__scroll {
    height: 100%;
    mask-image: linear-gradient(0deg, #0000, #000 80px 100%)
}

.round-history-page .round-history-page__scroll .cdk-virtual-scroll-content-wrapper {
    width: 100%;
    padding-left: var(--gutter-page)
}

@media (hover: hover) {
    .round-history-page .round-history-page__scroll .cdk-virtual-scroll-content-wrapper {
        padding-right: calc(var(--gutter-page) / 2 - .15rem)
    }
}

.skin {
    position: relative;
    display: inline-block;
    width: 100%;
    height: auto;
    overflow: hidden;
    cursor: pointer;
    -webkit-transition: opacity .2s ease-out 0s;
    -moz-transition: opacity .2s ease-out 0s;
    transition: opacity .2s ease-out 0s
}

.skin .skin__wrapper {
    position: relative;
    border-radius: 10px;
    overflow: hidden;
    -webkit-transition: background-color .2s ease-out 0s;
    -moz-transition: background-color .2s ease-out 0s;
    transition: background-color .2s ease-out 0s
}

.skin .skin__wrapper:before,
.skin .skin__wrapper:after {
    border-radius: 10px
}

.skin .skin__preview,
.skin .skin__picture {
    position: relative;
    z-index: 1;
    display: inline-flex;
    flex-flow: row nowrap;
    justify-content: center;
    align-content: center;
    align-items: center;
    width: 100%
}

.skin .skin__meta {
    position: relative;
    z-index: 10;
    max-width: 100%;
    padding: 0 15px
}

@media (min-width: 992px) {
    .skin .skin__meta {
        padding: 0 5px
    }
}

.skin .skin__coins {
    position: relative;
    z-index: 10
}

.skin .skin__image {
    position: relative;
    z-index: 2;
    max-width: 100%;
    max-height: 100%
}

.skin .skin__image.image_preload {
    opacity: .1
}

.skin .skin__stattrak {
    position: absolute;
    top: 15px;
    right: 15px;
    color: #cf6a32;
    font-size: 10px;
    font-weight: 600;
    text-transform: uppercase
}

.skin_disabled {
    opacity: .4;
    cursor: not-allowed
}

.skin_darken {
    opacity: .5
}

.item {
    position: relative;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    flex-grow: 0;
    flex-shrink: 0
}

.item:before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 1;
    display: block;
    margin: auto;
    width: 100%;
    height: auto
}

.item .image {
    position: relative;
    z-index: 2;
    height: auto;
    font-size: 1rem
}

.item .image_preload {
    opacity: .1
}

.item_quality-d32ce6:before {
    background: #ff76ef66;
    background: radial-gradient(circle, #ff76ef26, #fff0 60%)
}

.item_quality-eb4b4b:before {
    background: #ff9e7566;
    background: radial-gradient(circle, #ff9e7526, #fff0 60%)
}

.item_quality-8847ff:before {
    background: #c99aff66;
    background: radial-gradient(circle, #c99aff26, #fff0 60%)
}

.item_quality-4b69ff:before {
    background: #4d88ff66;
    background: radial-gradient(circle, #4d88ff26, #fff0 60%)
}

.item_quality-5e98d9:before {
    background: #86ebff66;
    background: radial-gradient(circle, #86ebff26, #fff0 60%)
}

.item_quality-b0c3d9:before {
    background: #fff6;
    background: radial-gradient(circle, #ffffff26, #fff0 60%)
}

.item_quality-e4ae39:before {
    background: #ffd68866;
    background: radial-gradient(circle, #ffd68826, #fff0 60%)
}

.item_quality-cf6a32:before {
    background: #cf6a3266;
    background: radial-gradient(circle, #cf6a3226, #fff0 60%)
}

@media all and (min-width: 768px) {
    .skin .skin__meta {
        padding: 0 15px
    }
}

.icon {
    position: relative;
    color: inherit;
    font-family: icomoon !important;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icon_raffles:before {
    content: "\e900"
}

.icon_back:before {
    content: "\e901"
}

.icon_Cstroke:before {
    content: "\e905"
}

.icon_wallet2:before {
    content: "\e908"
}

.icon_search:before {
    content: "\e909"
}

.icon_stikers:before {
    content: "\e90a"
}

.icon_CrazyWheel:before {
    content: "\e90b"
}

.icon_qr:before {
    content: "\e90c"
}

.icon_card:before {
    content: "\e90d"
}

.icon_coinflip:before {
    content: "\e90e"
}

.icon_bonus-wheel:before {
    content: "\e90f"
}

.icon_miner:before {
    content: "\e910"
}

.icon_dice:before {
    content: "\e911"
}

.icon_case:before {
    content: "\e912"
}

.icon_close-circle:before {
    content: "\e913"
}

.icon_gamepad:before {
    content: "\e914"
}

.icon_giftcard:before {
    content: "\e915"
}

.icon_pin:before {
    content: "\e916"
}

.icon_money-single:before {
    content: "\e917"
}

.icon_crown2:before {
    content: "\e918"
}

.icon_money-single1:before {
    content: "\e919"
}

.icon_gamepad1:before {
    content: "\e91a"
}

.icon_pin1:before {
    content: "\e91b"
}

.icon_exclamation-circle:before {
    content: "\e9bc"
}

.icon_info-circle:before {
    content: "\e9c5"
}

.icon_exclamation-triangle:before {
    content: "\e9c6"
}

.icon_arrow-left:before {
    content: "\e9c7"
}

.icon_arrow-right:before {
    content: "\e9c8"
}

.icon_arrow-down:before {
    content: "\e9c9"
}

.icon_chevron-left:before {
    content: "\e9ca"
}

.icon_chevron-right:before {
    content: "\e9cb"
}

.icon_rain-arrows:before {
    content: "\e9d2"
}

.icon_calendar:before {
    content: "\e9d4"
}

.icon_check:before {
    content: "\e9d8"
}

.icon_checked-circle:before {
    content: "\e9dd"
}

.icon_trash-bin:before {
    content: "\e9de"
}

.icon_history:before {
    content: "\e9df"
}

.icon_cross:before {
    content: "\e9e0"
}

.icon_crown:before {
    content: "\e9e3"
}

.icon_trophy-star:before {
    content: "\e9e4"
}

.icon_discord:before {
    content: "\e9e7"
}

.icon_grid-th:before {
    content: "\e9ea"
}

.icon_instagram:before {
    content: "\e9ed"
}

.icon_ellipsis-h:before {
    content: "\e9ee"
}

.icon_archive:before {
    content: "\e9ef"
}

.icon_exchange:before {
    content: "\e9f0"
}

.icon_horseshoe:before {
    content: "\e9f1"
}

.icon_info-circle-bold:before {
    content: "\e9f2"
}

.icon_lock:before {
    content: "\e9f5"
}

.icon_logout:before {
    content: "\e9f6"
}

.icon_moder:before {
    content: "\e9f7"
}

.icon_banknotes:before {
    content: "\e9fa"
}

.icon_loader-half:before {
    content: "\e9fb"
}

.icon_clipboard-list:before {
    content: "\e9fd"
}

.icon_user-half:before {
    content: "\e9fe"
}

.icon_quiz:before {
    content: "\e9ff"
}

.icon_banknote-alt:before {
    content: "\ea02"
}

.icon_bars-lite:before {
    content: "\ea05"
}

.icon_rouble:before {
    content: "\ea06"
}

.icon_send:before {
    content: "\ea08"
}

.icon_pushpin:before {
    content: "\ea0b"
}

.icon_exclamation-triangle-bold:before {
    content: "\ea0c"
}

.icon_smile:before {
    content: "\ea0e"
}

.icon_steam:before {
    content: "\ea12"
}

.icon_support:before {
    content: "\ea14"
}

.icon_telegram:before {
    content: "\ea19"
}

.icon_gift:before {
    content: "\ea1a"
}

.icon_webpushes:before {
    content: "\ea22"
}

.icon_chart-up:before {
    content: "\ea23"
}

.icon_medal-star:before {
    content: "\ea24"
}

.icon_user:before {
    content: "\ea25"
}

.icon_vk:before {
    content: "\ea26"
}

.icon_speech-bubble-question:before {
    content: "\ea27"
}

.icon_trophy-bold:before {
    content: "\ea28"
}

.icon_wallet:before {
    content: "\ea2a"
}

.icon_youtube:before {
    content: "\ea31"
}

.icon_speech-bubbles-bold:before {
    content: "\ea32"
}

.icon_wheel:before {
    content: "\ea34"
}

.icon_crash:before {
    content: "\ea35"
}

.icon_jackpot:before {
    content: "\ea36"
}

.icon_palette:before {
    content: "\ea3d"
}

.icon_file-gif:before {
    content: "\ea42"
}

.icon_random:before {
    content: "\ea43"
}

.icon_shield:before {
    content: "\ea45"
}

.icon_clock:before {
    content: "\ea46"
}

.icon_trophy:before {
    content: "\ea4a"
}

.icon_volume:before {
    content: "\ea4c"
}

.icon_volume-mute:before {
    content: "\ea4e"
}

.icon_lock-bold:before {
    content: "\ea4f"
}

.icon_emoji-sad:before {
    content: "\ea58"
}

.icon_wallet-bold:before {
    content: "\ea6a"
}

.icon_ticket-bold:before {
    content: "\ea6d"
}

.icon_copy-bold:before {
    content: "\ea6e"
}

.icon_parthership-bold:before {
    content: "\ea71"
}

.icon_exchange-growing:before {
    content: "\ea74"
}

.icon_cog-bold:before {
    content: "\ea7a"
}

.icon_money-bold:before {
    content: "\ea7b"
}

.icon_pistol-bold:before {
    content: "\ea7e"
}

.icon_users-bold:before {
    content: "\ea80"
}

.icon_shield-bold:before {
    content: "\ea82"
}

.icon_clock-bold:before {
    content: "\ea83"
}

.icon_crypto:before {
    content: "\ea84"
}

.icon_card1:before {
    content: "\ea92"
}

.icon_lock-bold-2:before {
    content: "\ea9c"
}

.icon_check-bold:before {
    content: "\eaa5"
}

.icon_view:before {
    content: "\eabb"
}

.icon_torn-paper-alt:before {
    content: "\eac8"
}

.icon_refresh-lite-alt:before {
    content: "\eac9"
}

.icon_loader:before {
    content: "\eaca"
}

.icon_question-tooltip:before {
    content: "\eacb"
}

.icon_download-2:before {
    content: "\eacc"
}

.icon_exclamation-circle-bold:before {
    content: "\eacd"
}

.icon_broom:before {
    content: "\eace"
}

.icon_gear-bold:before {
    content: "\eacf"
}

.icon_play-bold:before {
    content: "\ead0"
}

.icon_plus-bold:before {
    content: "\ead1"
}

.icon_chart-up-square-bold:before {
    content: "\ead2"
}

.icon_chat-alt:before {
    content: "\ead3"
}

.icon_division-mark:before {
    content: "\ead4"
}

.icon_import:before {
    content: "\ead5"
}

.icon_minus-mark:before {
    content: "\ead6"
}

.icon_multiply-mark:before {
    content: "\ead7"
}

.icon_plus-mark:before {
    content: "\ead8"
}

.icon_refresh-alt:before {
    content: "\ead9"
}

.icon_stop:before {
    content: "\eada"
}

.icon_play:before {
    content: "\eadb"
}

.icon_pause:before {
    content: "\eadc"
}

.icon_code-bold:before {
    content: "\eadd"
}

.icon_copy-bold-alt:before {
    content: "\eade"
}

.icon_history-alt:before {
    content: "\eadf"
}

.icon_basket:before {
    content: "\eae0"
}

.icon_bell-alt:before {
    content: "\eae1"
}

.icon_support-alt:before {
    content: "\eae2"
}

.icon_mine:before {
    content: "\eae3"
}

.icon_eye-bold-3:before {
    content: "\eae4"
}

.icon_question:before {
    content: "\eae5"
}

.icon_payment-bonus:before {
    content: "\eae6"
}

.icon_payment-crypto-direct:before {
    content: "\eae7"
}

.icon_scales:before {
    content: "\eae8"
}

.icon_info-instruction:before {
    content: "\eae9"
}

.icon_double:before {
    content: "\eaea"
}

.icon_arrow-triangle:before {
    content: "\eaeb"
}

.icon_chat-bold-alt:before {
    content: "\eaec"
}

.icon_snowball:before {
    content: "\eaed"
}

.icon_check-alt:before {
    content: "\eaee"
}

.icon_icon-pig:before {
    content: "\eaef"
}

.icon_facebook-auth:before {
    content: "\eaf0"
}

.icon_discord-auth:before {
    content: "\eaf1"
}

.icon_arrow-triangle-alt:before {
    content: "\eaf2"
}

.icon_arrow-down-rounded:before {
    content: "\eaf3"
}

.icon_retro-bug:before {
    content: "\eaf4"
}

.icon_circle-arrow-right:before {
    content: "\eaf5"
}

.icon_tg-auth:before {
    content: "\eaf6"
}

.icon_vk-auth:before {
    content: "\eaf7"
}

.icon_three-lines:before {
    content: "\eaf8"
}

.icon_vk-solid:before {
    content: "\eaf9"
}

.icon_level-up:before {
    content: "\eafa"
}

.icon_three-man:before {
    content: "\eafb"
}

.icon_arrow-right-alt:before {
    content: "\eafc"
}

.icon_lighting:before {
    content: "\eafd"
}

.icon_defuse-bomb:before {
    content: "\eafe"
}

.icon_key:before {
    content: "\eaff"
}

.icon_star-alt:before {
    content: "\eb00"
}

.icon_mine-alt:before {
    content: "\eb01"
}

.icon_file-list-alt:before {
    content: "\eb02"
}

.icon_yandex-auth:before {
    content: "\eb03"
}

.icon_trade-link:before {
    content: "\eb04"
}

.icon_lock-solid:before {
    content: "\eb05"
}

.icon_bell-solid:before {
    content: "\eb06"
}

.icon_balls-solid:before {
    content: "\eb07"
}

.icon_joystick:before {
    content: "\eb08"
}

.icon_user-bold-2:before {
    content: "\eb09"
}

.icon_cart-alt:before {
    content: "\eb0a"
}

.icon_minus:before {
    content: "\eb0b"
}

.icon_equals:before {
    content: "\eb0c"
}

.icon_filter:before {
    content: "\eb0d"
}

.icon_twitter:before {
    content: "\eb0e"
}

.icon_chart:before {
    content: "\eb0f"
}

.icon_user-plus-bold-2:before {
    content: "\eb10"
}

.icon_dollar-exchange:before {
    content: "\eb11"
}

.icon_link:before {
    content: "\eb12"
}

.icon_tag:before {
    content: "\eb13"
}

.icon_crash-arrow-up:before {
    content: "\eb14"
}

.icon_pistol-bold-alt:before {
    content: "\eb15"
}

.icon_arrow-up-rounded:before {
    content: "\eb16"
}

.icon_a-money-bold:before {
    content: "\eb17"
}

.icon_user-plus-rounded:before {
    content: "\eb18"
}

.icon_calendar-2:before {
    content: "\eb19"
}

.icon_crown-bold:before {
    content: "\eb1a"
}

.icon_checked-circle-bold:before {
    content: "\eb1b"
}

.icon_craft:before {
    content: "\eb1c"
}

.icon_chevron-left-alt:before {
    content: "\eb1d"
}

.icon_chevron-right-alt:before {
    content: "\eb1e"
}

.icon_map:before {
    content: "\eb1f"
}

.icon_stat-down:before {
    content: "\eb20"
}

.icon_stat-up:before {
    content: "\eb21"
}

.icon_share:before {
    content: "\eb22"
}

.icon_refresh-double:before {
    content: "\eb23"
}

.icon_all:before {
    content: "\eb24"
}

.icon_shield-cross:before {
    content: "\eb25"
}

.icon_heart:before {
    content: "\eb26"
}

.icon_cards:before {
    content: "\eb27"
}

.icon_double-check:before {
    content: "\eb28"
}

.icon_play-circle:before {
    content: "\eb29"
}

.icon_review:before {
    content: "\eb2a"
}

.icon_twitch:before {
    content: "\eb2b"
}

.icon_circle-right-arrow-bold-alt:before {
    content: "\eb2c"
}

.icon_coin-c:before {
    content: "\eb2d"
}

.icon_online:before {
    content: "\eb2e"
}

.icon_xs {
    font-size: 1rem
}

.icon_sm {
    font-size: 1.4rem
}

.icon_md {
    font-size: 1.8rem
}

.icon_lg {
    font-size: 2.2rem
}

.icon_xl {
    font-size: 2.6rem
}

.icon_new {
    position: relative;
    color: inherit;
    font-family: icomoonNew !important;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icon_new.icon_brl:before {
    content: "\e996"
}

.icon_new.icon_byn:before {
    content: "\e997"
}

.icon_new.icon_kzt:before {
    content: "\e998"
}

.icon_new.icon_pln:before {
    content: "\e999"
}

.icon_new.icon_rub:before {
    content: "\e99a"
}

.icon_new.icon_crash:before {
    content: "\e900"
}

.icon_new.icon_tag:before {
    content: "\e901"
}

.icon_new.icon_crypto:before {
    content: "\e902"
}

.icon_new.icon_planet2:before {
    content: "\e903"
}

.icon_new.icon_planet:before {
    content: "\e904"
}

.icon_new.icon_archive:before {
    content: "\e905"
}

.icon_new.icon_newWindow:before {
    content: "\e906"
}

.icon_new.icon_Vector:before {
    content: "\e907"
}

.icon_new.icon_fa:before {
    content: "\e908"
}

.icon_new.icon_bit:before {
    content: "\e909"
}

.icon_new.icon_apple:before {
    content: "\e90a"
}

.icon_new.icon_arrowDown:before {
    content: "\e90b"
}

.icon_new.icon_arrowLeft:before {
    content: "\e90c"
}

.icon_new.icon_arrowRight:before {
    content: "\e90d"
}

.icon_new.icon_arrowUp:before {
    content: "\e90e"
}

.icon_new.icon_basket:before {
    content: "\e90f"
}

.icon_new.icon_battle:before {
    content: "\e910"
}

.icon_new.icon_battleship:before {
    content: "\e911"
}

.icon_new.icon_bombs:before {
    content: "\e912"
}

.icon_new.icon_bonus:before {
    content: "\e913"
}

.icon_new.icon_bonusWheel:before {
    content: "\e914"
}

.icon_new.icon_c4:before {
    content: "\e915"
}

.icon_new.icon_calendar:before {
    content: "\e916"
}

.icon_new.icon_card:before {
    content: "\e917"
}

.icon_new.icon_cards:before {
    content: "\e918"
}

.icon_new.icon_cart:before {
    content: "\e919"
}

.icon_new.icon_case:before {
    content: "\e91a"
}

.icon_new.icon_lock:before {
    content: "\e91b"
}

.icon_new.icon_check:before {
    content: "\e91c"
}

.icon_new.icon_chiken:before {
    content: "\e91d"
}

.icon_new.icon_clock:before {
    content: "\e91e"
}

.icon_new.icon_close:before {
    content: "\e91f"
}

.icon_new.icon_code:before {
    content: "\e920"
}

.icon_new.icon_coin:before {
    content: "\e921"
}

.icon_new.icon_coinflip:before {
    content: "\e922"
}

.icon_new.icon_coinStroke:before {
    content: "\e923"
}

.icon_new.icon_copy:before {
    content: "\e924"
}

.icon_new.icon_crashOld:before {
    content: "\e925"
}

.icon_new.icon_crown:before {
    content: "\e926"
}

.icon_new.icon_csgo:before {
    content: "\e927"
}

.icon_new.icon_csgoFilled:before {
    content: "\e928"
}

.icon_new.icon_cup:before {
    content: "\e929"
}

.icon_new.icon_deposit:before {
    content: "\e92a"
}

.icon_new.icon_dice:before {
    content: "\e92b"
}

.icon_new.icon_discord:before {
    content: "\e92c"
}

.icon_new.icon_chat:before {
    content: "\e92d"
}

.icon_new.icon_dollar:before {
    content: "\e92e"
}

.icon_new.icon_dota:before {
    content: "\e92f"
}

.icon_new.icon_double:before {
    content: "\e930"
}

.icon_new.icon_DoubleBet:before {
    content: "\e931"
}

.icon_new.icon_download:before {
    content: "\e932"
}

.icon_new.icon_eur:before {
    content: "\e933"
}

.icon_new.icon_eye:before {
    content: "\e934"
}

.icon_new.icon_facebook:before {
    content: "\e935"
}

.icon_new.icon_facebook2:before {
    content: "\e936"
}

.icon_new.icon_flash:before {
    content: "\e937"
}

.icon_new.icon_gamepad:before {
    content: "\e938"
}

.icon_new.icon_help:before {
    content: "\e939"
}

.icon_new.icon_gift:before {
    content: "\e93a"
}

.icon_new.icon_giftcard:before {
    content: "\e93b"
}

.icon_new.icon_google:before {
    content: "\e93c"
}

.icon_new.icon_graph:before {
    content: "\e93d"
}

.icon_new.icon_history:before {
    content: "\e93e"
}

.icon_new.icon_home:before {
    content: "\e93f"
}

.icon_new.icon_info:before {
    content: "\e940"
}

.icon_new.icon_instagram:before {
    content: "\e941"
}

.icon_new.icon_inventory:before {
    content: "\e942"
}

.icon_new.icon_jackpot:before {
    content: "\e943"
}

.icon_new.icon_key:before {
    content: "\e944"
}

.icon_new.icon_Like:before {
    content: "\e945"
}

.icon_new.icon_link:before {
    content: "\e946"
}

.icon_new.icon_liveDrop:before {
    content: "\e947"
}

.icon_new.icon_money:before {
    content: "\e948"
}

.icon_new.icon_doc:before {
    content: "\e949"
}

.icon_new.icon_mail:before {
    content: "\e94a"
}

.icon_new.icon_map:before {
    content: "\e94b"
}

.icon_new.icon_moneySingle:before {
    content: "\e94c"
}

.icon_new.icon_megaWheel:before {
    content: "\e94d"
}

.icon_new.icon_miner:before {
    content: "\e94e"
}

.icon_new.icon_money-2:before {
    content: "\e94f"
}

.icon_new.icon_mouse:before {
    content: "\e950"
}

.icon_new.icon_notify:before {
    content: "\e951"
}

.icon_new.icon_online:before {
    content: "\e952"
}

.icon_new.icon_partner:before {
    content: "\e953"
}

.icon_new.icon_pen:before {
    content: "\e954"
}

.icon_new.icon_phone:before {
    content: "\e955"
}

.icon_new.icon_pig:before {
    content: "\e956"
}

.icon_new.icon_pin:before {
    content: "\e957"
}

.icon_new.icon_play:before {
    content: "\e958"
}

.icon_new.icon_plus:before {
    content: "\e959"
}

.icon_new.icon_promo:before {
    content: "\e95a"
}

.icon_new.icon_pvpBattle:before {
    content: "\e95b"
}

.icon_new.icon_qrCode:before {
    content: "\e95c"
}

.icon_new.icon_rust:before {
    content: "\e95d"
}

.icon_new.icon_send:before {
    content: "\e95e"
}

.icon_new.icon_setting:before {
    content: "\e95f"
}

.icon_new.icon_shield:before {
    content: "\e960"
}

.icon_new.icon_star:before {
    content: "\e961"
}

.icon_new.icon_statDown:before {
    content: "\e962"
}

.icon_new.icon_statUp:before {
    content: "\e963"
}

.icon_new.icon_steam:before {
    content: "\e964"
}

.icon_new.icon_stikers:before {
    content: "\e965"
}

.icon_new.icon_strokeArrowDown:before {
    content: "\e966"
}

.icon_new.icon_strokeArrowLeft:before {
    content: "\e967"
}

.icon_new.icon_strokeArrowRight:before {
    content: "\e968"
}

.icon_new.icon_strokeArrowUp:before {
    content: "\e969"
}

.icon_new.icon_strokeBurger:before {
    content: "\e96a"
}

.icon_new.icon_strokeCheck:before {
    content: "\e96b"
}

.icon_new.icon_strokeChevronDown:before {
    content: "\e96c"
}

.icon_new.icon_strokeChevronLeft:before {
    content: "\e96d"
}

.icon_new.icon_strokeChevronRight:before {
    content: "\e96e"
}

.icon_new.icon_strokeChevronUp:before {
    content: "\e96f"
}

.icon_new.icon_strokeClose:before {
    content: "\e970"
}

.icon_new.icon_strokeDotHorizontal:before {
    content: "\e971"
}

.icon_new.icon_strokeDotVertical:before {
    content: "\e972"
}

.icon_new.icon_strokeDownload:before {
    content: "\e973"
}

.icon_new.icon_strokeHistory:before {
    content: "\e974"
}

.icon_new.icon_strokeInfinity:before {
    content: "\e975"
}

.icon_new.icon_strokeLink:before {
    content: "\e976"
}

.icon_new.icon_strokeLogOut:before {
    content: "\e977"
}

.icon_new.icon_strokeRefresh:before {
    content: "\e978"
}

.icon_new.icon_strokeReverse:before {
    content: "\e979"
}

.icon_new.icon_strokeSearch:before {
    content: "\e97a"
}

.icon_new.icon_strokeSwitch:before {
    content: "\e97b"
}

.icon_new.icon_strokeUpdate:before {
    content: "\e97c"
}

.icon_new.icon_support:before {
    content: "\e97d"
}

.icon_new.icon_tg:before {
    content: "\e97e"
}

.icon_new.icon_tradeurl:before {
    content: "\e97f"
}

.icon_new.icon_trash:before {
    content: "\e980"
}

.icon_new.icon_triangleDown:before {
    content: "\e981"
}

.icon_new.icon_triangleLeft:before {
    content: "\e982"
}

.icon_new.icon_triangleRight:before {
    content: "\e983"
}

.icon_new.icon_triangleUp:before {
    content: "\e984"
}

.icon_new.icon_Twitch:before {
    content: "\e985"
}

.icon_new.icon_Twitter:before {
    content: "\e986"
}

.icon_new.icon_uah:before {
    content: "\e987"
}

.icon_new.icon_usd:before {
    content: "\e988"
}

.icon_new.icon_user:before {
    content: "\e989"
}

.icon_new.icon_userPlus:before {
    content: "\e98a"
}

.icon_new.icon_users:before {
    content: "\e98b"
}

.icon_new.icon_vk:before {
    content: "\e98c"
}

.icon_new.icon_vk2:before {
    content: "\e98d"
}

.icon_new.icon_volumeOff:before {
    content: "\e98e"
}

.icon_new.icon_volumeOn:before {
    content: "\e98f"
}

.icon_new.icon_wallet:before {
    content: "\e990"
}

.icon_new.icon_warn:before {
    content: "\e991"
}

.icon_new.icon_wheel:before {
    content: "\e992"
}

.icon_new.icon_withdraw:before {
    content: "\e993"
}

.icon_new.icon_yandex:before {
    content: "\e994"
}

.icon_new.icon_ytb:before {
    content: "\e995"
}

.icon_new_xs {
    font-size: 1rem
}

.icon_new_sm {
    font-size: 1.4rem
}

.icon_new_md {
    font-size: 1.8rem
}

.icon_new_lg {
    font-size: 2.2rem
}

.icon_new_xl {
    font-size: 2.6rem
}

.icon_rotating:before {
    display: inline-block;
    animation: rotating 1s infinite linear
}

@keyframes rotating {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}

@property --main-btn-gradient-start {
    syntax: "<color>";
    initial-value: rgba(0, 0, 0, 0);
    inherits: false;
}

@property --main-btn-gradient-end {
    syntax: "<color>";
    initial-value: rgba(0, 0, 0, 0);
    inherits: false;
}

.btn {
    --bgc: transparent;
    --border-color: transparent;
    --icon-size: 2.2rem;
    position: relative;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    flex: 0 0 auto;
    gap: .6rem;
    width: auto;
    min-width: auto;
    height: 6.4rem;
    background-color: var(--bgc);
    padding-inline: 1rem;
    border-width: 0;
    border-style: solid;
    border-color: var(--border-color);
    border-radius: 1rem;
    font-weight: 700;
    font-size: 1.6rem;
    line-height: 1;
    color: var(--color, #fff);
    opacity: 1;
    text-transform: none;
    white-space: nowrap;
    overflow: hidden;
    -webkit-user-select: none;
    user-select: none;
    cursor: pointer;
    -webkit-transition: --main-btn-gradient-start .2s ease-out 0s, --main-btn-gradient-end .2s ease-out 0s, background-color .2s ease-out 0s, border-color .2s ease-out 0s, color .2s ease-out 0s, filter .2s ease-out 0s, opacity .2s ease-out 0s, visibility .2s ease-out 0s;
    -moz-transition: --main-btn-gradient-start .2s ease-out 0s, --main-btn-gradient-end .2s ease-out 0s, background-color .2s ease-out 0s, border-color .2s ease-out 0s, color .2s ease-out 0s, filter .2s ease-out 0s, opacity .2s ease-out 0s, visibility .2s ease-out 0s;
    transition: --main-btn-gradient-start .2s ease-out 0s, --main-btn-gradient-end .2s ease-out 0s, background-color .2s ease-out 0s, border-color .2s ease-out 0s, color .2s ease-out 0s, filter .2s ease-out 0s, opacity .2s ease-out 0s, visibility .2s ease-out 0s
}

.btn .icon {
    font-size: var(--icon-size)
}

.btn,
.btn:hover,
.btn:active,
.btn:focus {
    text-decoration: none;
    outline: none
}

.btn.is-loading .icon,
.btn.is-loading .btn__text,
.btn.is-loading .btn__timer {
    opacity: 0
}

.btn.is-loading:before {
    content: "";
    position: absolute;
    inset: 0;
    display: block;
    width: var(--icon-size, 2.2rem);
    height: var(--icon-size, 2.2rem);
    margin: auto;
    border: .2rem solid transparent;
    border-radius: 50%;
    border-top-color: var(--color);
    border-left-color: var(--color);
    box-sizing: border-box;
    opacity: 1;
    animation: loader-mini-animation .25s linear infinite;
    -webkit-transition: border-color .2s ease-out 0s, opacity .2s ease-out 0s;
    -moz-transition: border-color .2s ease-out 0s, opacity .2s ease-out 0s;
    transition: border-color .2s ease-out 0s, opacity .2s ease-out 0s
}

.btn:disabled {
    cursor: not-allowed
}

.btn_close {
    --icon-size: 1.6rem;
    height: auto;
    padding-inline: 0;
    color: #4f5c95
}

.btn_close:hover {
    opacity: .5
}

.btn_inset-border {
    border: 0
}

.btn_inset-border:after {
    content: "";
    position: absolute;
    display: block;
    inset: 0;
    border-radius: inherit;
    border: var(--border-width, .1rem) var(--border-line, solid) var(--border-color)
}

.btn_blue {
    background-color: #5d7ef2;
    color: #fff
}

.btn_blue:hover {
    background-color: #708fff
}

.btn_blue:disabled {
    background-color: #3f5195;
    color: #607abd
}

.btn_blue-bordered {
    background-color: transparent;
    border-width: .1rem;
    border-color: #5d7ef2;
    color: #fff
}

.btn_blue-bordered:hover {
    color: #708fff;
    border-color: #708fff
}

.btn_blue-bordered:disabled {
    border-color: #3f5195;
    color: #607abd
}

.btn_blue-bordered:disabled .btn__text {
    opacity: .6
}

.btn_green {
    background-color: #69dd89;
    color: #204b43
}

.btn_green:hover {
    background-color: #8af29b;
    color: #457859
}

.btn_green:disabled {
    background-color: #549777;
    color: #3f6d5d
}

.btn_green-bordered {
    border: 2px solid #69DD89;
    color: #69dd89
}

.btn_green-bordered:hover {
    border: 2px solid #8AF29B;
    color: #8af29b
}

.btn_green-bordered:disabled {
    border: 2px solid #457859;
    color: #457859
}

.btn_red {
    background-color: #fc5a5a;
    color: #4b2a2a
}

.btn_red:hover {
    background-color: #ff7269;
    color: #7b2b30
}

.btn_red:disabled {
    background-color: #c74850;
    color: #8b3943
}

.btn_red-bordered {
    background-color: transparent;
    border-width: .1rem;
    border-color: #fc5a5a;
    color: #fc5a5a
}

.btn_red-bordered:hover {
    color: #ff7269;
    border-color: #ff7269
}

.btn_red-bordered:disabled {
    border-color: #c74850;
    color: #c74850
}

.btn_grey {
    background-color: #3d497c;
    color: #cddbff
}

.btn_grey:hover {
    background-color: #5967a1;
    color: #fff
}

.btn_grey:disabled {
    background-color: #3d497c;
    color: #cddbff;
    opacity: .5
}

.btn_grey-bordered {
    background-color: transparent;
    border-width: .1rem;
    border-color: #cddbff59;
    color: #cddbff
}

.btn_grey-bordered:hover {
    border-color: #cddbff99;
    color: #fff
}

.btn_grey-bordered:disabled {
    border-color: #cddbff59;
    color: #cddbff;
    opacity: .4
}

.btn_hiw {
    background-color: #cddbff08;
    border-width: .1rem;
    border-color: #cddbff1a;
    color: #cddbffb3
}

.btn_hiw:hover {
    background-color: #cddbff1a;
    border-color: #cddbff40;
    color: #cddbff
}

.btn_icon {
    width: auto;
    height: auto;
    padding: 0;
    background-color: transparent !important;
    border-width: 0;
    border-color: transparent;
    border-radius: 0
}

.btn_square,
.btn_link {
    width: auto;
    height: auto;
    padding: 0
}

.button-group .btn:first-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.button-group .btn:last-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.button-group .btn:not(:first-child) {
    border-left: 1px solid #354170
}

.button-group .btn:not(:last-child):not(:first-child) {
    border-radius: 0
}

@keyframes loader-mini-animation {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

.default-btn.is-loading .icon,
.default-btn.is-loading .btn__text,
.default-btn.is-loading .btn__timer {
    opacity: 0
}

.default-btn.is-loading:before {
    content: "";
    position: absolute;
    inset: 0;
    display: block;
    width: var(--icon-size, 2.2rem);
    height: var(--icon-size, 2.2rem);
    margin: auto;
    border: .2rem solid transparent;
    border-radius: 50%;
    border-top-color: var(--color);
    border-left-color: var(--color);
    box-sizing: border-box;
    opacity: 1;
    animation: loader-mini-animation .25s linear infinite;
    -webkit-transition: border-color .2s ease-out 0s, opacity .2s ease-out 0s;
    -moz-transition: border-color .2s ease-out 0s, opacity .2s ease-out 0s;
    transition: border-color .2s ease-out 0s, opacity .2s ease-out 0s
}

.badge {
    display: inline-block;
    flex-grow: 0;
    flex-shrink: 0;
    padding: .2em .4em .25em;
    border-radius: 3px;
    font-size: 1.2rem;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    -webkit-transition: text-decoration .2s ease-out 0s;
    -moz-transition: text-decoration .2s ease-out 0s;
    transition: text-decoration .2s ease-out 0s
}

.badge:empty {
    display: none
}

a.badge:hover,
a.badge:focus {
    text-decoration: none
}

.button .badge {
    position: relative;
    top: -.1rem
}

.badge_primary {
    color: #fff;
    background-color: #007bff
}

a.badge_primary:focus,
a.badge_primary.focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem #007bff80
}

a.badge_primary:hover,
a.badge_primary:focus {
    color: #fff;
    background-color: #0062cc
}

.badge_lvl-gradation-1 {
    text-transform: uppercase;
    color: #53c2e4;
    background-color: #355588
}

a.badge_lvl-gradation-1:focus,
a.badge_lvl-gradation-1.focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem #53c2e480
}

a.badge_lvl-gradation-1:hover,
a.badge_lvl-gradation-1:focus {
    color: #212529;
    background-color: #273e63
}

.badge_lvl-gradation-2 {
    text-transform: uppercase;
    color: #a7cd57;
    background-color: #3e5752
}

a.badge_lvl-gradation-2:focus,
a.badge_lvl-gradation-2.focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem #a7cd5780
}

a.badge_lvl-gradation-2:hover,
a.badge_lvl-gradation-2:focus {
    color: #212529;
    background-color: #293936
}

.badge_lvl-gradation-3 {
    text-transform: uppercase;
    color: #ff906d;
    background-color: #5a485c
}

a.badge_lvl-gradation-3:focus,
a.badge_lvl-gradation-3.focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem #ff906d80
}

a.badge_lvl-gradation-3:hover,
a.badge_lvl-gradation-3:focus {
    color: #212529;
    background-color: #3e323f
}

.badge_lvl-gradation-4 {
    text-transform: uppercase;
    color: #9f80ff;
    background-color: #352f95
}

a.badge_lvl-gradation-4:focus,
a.badge_lvl-gradation-4.focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem #9f80ff80
}

a.badge_lvl-gradation-4:hover,
a.badge_lvl-gradation-4:focus {
    color: #212529;
    background-color: #27236e
}

.badge_lvl-gradation-5 {
    text-transform: uppercase;
    color: #f285ba;
    background-color: #584271
}

a.badge_lvl-gradation-5:focus,
a.badge_lvl-gradation-5.focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem #f285ba80
}

a.badge_lvl-gradation-5:hover,
a.badge_lvl-gradation-5:focus {
    color: #212529;
    background-color: #3f2f51
}

.badge_lvl-gradation-6 {
    text-transform: uppercase;
    color: #f285ba;
    background-color: #584271
}

a.badge_lvl-gradation-6:focus,
a.badge_lvl-gradation-6.focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem #f285ba80
}

a.badge_lvl-gradation-6:hover,
a.badge_lvl-gradation-6:focus {
    color: #212529;
    background-color: #3f2f51
}

.currency {
    font-variant: tabular-nums
}

.currency_AED:before {
    content: "DH"
}

.currency_ARS:before {
    content: "$"
}

.currency_AUD:before {
    content: "A$"
}

.currency_BGN:before {
    content: "\43b\432"
}

.currency_CAD:before {
    content: "C$"
}

.currency_CHF:before {
    content: "\20a3"
}

.currency_CNY:before {
    content: "\a5"
}

.currency_CZK:before {
    content: "K\10d"
}

.currency_DKK:before {
    content: "kr"
}

.currency_GBP:before {
    content: "\a3"
}

.currency_HKD:before {
    content: "HK$"
}

.currency_HRK:before {
    content: "Kn"
}

.currency_HUF:before {
    content: "\192"
}

.currency_ILS:before {
    content: "\20aa"
}

.currency_JPY:before {
    content: "\a5"
}

.currency_KES:before {
    content: "KSh"
}

.currency_MDL:before {
    content: "L"
}

.currency_MXN:before {
    content: "$"
}

.currency_NOK:before {
    content: "kr"
}

.currency_NZD:before {
    content: "$"
}

.currency_QAR:before {
    content: "QR"
}

.currency_RON:before {
    content: "lei"
}

.currency_SAR:before {
    content: "SR"
}

.currency_SEK:before {
    content: "kr"
}

.currency_SGD:before {
    content: "S$"
}

.currency_THB:before {
    content: "\e3f"
}

.currency_TRY:before {
    content: "\20ba"
}

.currency_UGX:before {
    content: "Ush"
}

.currency_UZS:before {
    content: "U"
}

.currency_ZAR:before {
    content: "R"
}

.currency_RUB:after {
    content: "\e99a";
    position: relative;
    color: inherit;
    font-family: icomoonNew !important;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.currency_EUR:after {
    content: "\e933";
    position: relative;
    color: inherit;
    font-family: icomoonNew !important;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.currency_UAH:after {
    content: "\e987";
    position: relative;
    color: inherit;
    font-family: icomoonNew !important;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.currency_PLN:after {
    content: "\e999";
    position: relative;
    color: inherit;
    font-family: icomoonNew !important;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.currency_KZT:after {
    content: "\e998";
    position: relative;
    color: inherit;
    font-family: icomoonNew !important;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.currency_BYN:after {
    content: "\e997";
    position: relative;
    color: inherit;
    font-family: icomoonNew !important;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.currency_BRL:after {
    content: "\e996";
    position: relative;
    color: inherit;
    font-family: icomoonNew !important;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.currency_BTC:after {
    content: "\e902";
    position: relative;
    color: inherit;
    font-family: icomoonNew !important;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

[class*=currency_] {
    white-space: nowrap
}

.currency_CSF,
.currency_USD {
    display: inline-flex;
    align-items: center;
    gap: .2rem;
    font-variant: tabular-nums
}

.currency_CSF:before,
.currency_USD:before {
    content: "\e921";
    position: relative;
    font-family: icomoonNew !important;
    font-weight: 400;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

@font-face {
    font-family: DigitalNumbers;
    font-style: normal;
    font-weight: 400;
    src: url(/assets/fonts/digital-numbers/DigitalNumbers-Regular.eot?) format("eot"), url(/assets/fonts/digital-numbers/DigitalNumbers-Regular.woff) format("woff"), url(/assets/fonts/digital-numbers/DigitalNumbers-Regular.ttf) format("truetype");
    font-display: swap
}

@font-face {
    font-family: Gotham;
    font-style: normal;
    font-weight: 900;
    src: url(/fonts/Gotham-Ultra.woff) format("woff"), url(/fonts/Gotham-Ultra.woff2) format("woff2");
    font-display: swap
}

@font-face {
    font-family: Gotham;
    font-style: normal;
    font-weight: 800;
    src: url(/fonts/Gotham-Black.woff) format("woff"), url(/fonts/Gotham-Black.woff2) format("woff2");
    font-display: swap
}

@font-face {
    font-family: Gotham;
    font-style: normal;
    font-weight: 700;
    src: url(/fonts/Gotham-Bold.woff) format("woff"), url(/fonts/Gotham-Bold.woff2) format("woff2");
    font-display: swap
}

@font-face {
    font-family: Gotham;
    font-style: normal;
    font-weight: 500;
    src: url(/fonts/Gotham-Medium.woff) format("woff"), url(/fonts/Gotham-Medium.woff2) format("woff2");
    font-display: swap
}

@font-face {
    font-family: Gotham;
    font-style: normal;
    font-weight: 400;
    src: url(/fonts/Gotham-Book.woff) format("woff"), url(/fonts/Gotham-Book.woff2) format("woff2");
    font-display: swap
}

@font-face {
    font-family: Gotham;
    font-style: normal;
    font-weight: 300;
    src: url(/fonts/Gotham-Light.woff) format("woff"), url(/fonts/Gotham-Light.woff2) format("woff2");
    font-display: swap
}

@font-face {
    font-family: Gotham;
    font-style: normal;
    font-weight: 200;
    src: url(/fonts/Gotham-XLight.woff) format("woff"), url(/fonts/Gotham-XLight.woff2) format("woff2");
    font-display: swap
}

@font-face {
    font-family: Gotham;
    font-style: normal;
    font-weight: 100;
    src: url(/fonts/Gotham-Thin.woff) format("woff"), url(/fonts/Gotham-Thin.woff2) format("woff2");
    font-display: swap
}

@font-face {
    font-family: DIN Pro Cond;
    font-style: normal;
    font-weight: 500;
    src: url(/assets/fonts/dinpro-cond/DINPro-CondensedMedium.eot?) format("eot"), url(/assets/fonts/dinpro-cond/DINPro-CondensedMedium.woff) format("woff"), url(/assets/fonts/dinpro-cond/DINPro-CondensedMedium.ttf) format("truetype");
    font-display: swap
}

@font-face {
    font-family: DIN Pro Cond;
    font-style: normal;
    font-weight: 400;
    src: url(/assets/fonts/dinpro-cond/DINPro-CondensedRegular.eot?) format("eot"), url(/assets/fonts/dinpro-cond/DINPro-CondensedRegular.woff) format("woff"), url(/assets/fonts/dinpro-cond/DINPro-CondensedRegular.ttf) format("truetype");
    font-display: swap
}

@font-face {
    font-family: icomoon;
    src: url(/fonts/icomoon.eot?3jyf0f);
    src: url(/fonts/icomoon.eot?3jyf0f#iefix) format("embedded-opentype"), url(/fonts/icomoon.ttf?3jyf0f) format("truetype"), url(/fonts/icomoon.woff?3jyf0f) format("woff"), url(/fonts/icomoon.svg?3jyf0f#icomoon) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

@font-face {
    font-family: icomoonNew;
    src: url(/assets/fonts/icomoonNew/icomoonNew.eot?vhx6up);
    src: url(/assets/fonts/icomoonNew/icomoonNew.eot?vhx6up#iefix) format("embedded-opentype"), url(/assets/fonts/icomoonNew/icomoonNew.ttf?vhx6up) format("truetype"), url(/assets/fonts/icomoonNew/icomoonNew.woff?vhx6up) format("woff"), url(/assets/fonts/icomoonNew/icomoonNew.svg?vhx6up#icomoonNew) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.progress {
    position: relative;
    display: flex;
    height: 8px;
    font-size: .75rem;
    border-radius: 10px;
    background-color: transparent;
    transition: background-color 1s ease
}

.progress .progress__text {
    -webkit-user-select: none;
    user-select: none
}

.progress .progress__bar {
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    background-color: #5867dd;
    transition: width 1s ease;
    border-radius: inherit
}

.progress.progress_md {
    height: 4px
}

.progress.progress_theme_rainbow {
    background-color: #2b305b
}

.progress.progress_theme_rainbow .progress__bar {
    background: linear-gradient(to right, #55c8b1, #ffdb95)
}

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    font-size: 100%;
    vertical-align: baseline
}

:focus {
    outline: 0
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block
}

body {
    font-size: 1rem;
    line-height: 1;
    font-weight: 400;
    text-align: left
}

ol,
ul {
    list-style: none
}

blockquote,
q {
    quotes: none
}

blockquote:before,
blockquote:after,
q:before,
q:after {
    content: "";
    content: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
    -webkit-appearance: none;
    -moz-appearance: none
}

input[type=search] {
    -webkit-appearance: none;
    -moz-appearance: none;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

input::placeholder {
    opacity: 1
}

textarea {
    overflow: auto;
    vertical-align: top;
    resize: vertical
}

audio,
canvas,
video {
    display: inline-block;
    max-width: 100%
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden] {
    display: none
}

html {
    color: #fff;
    font-size: 14px;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%
}

a:focus {
    outline: thin dotted
}

a:active,
a:hover {
    outline: 0
}

img {
    border: 0;
    -ms-interpolation-mode: bicubic;
    image-rendering: var(--image-rendering, auto)
}

figure {
    margin: 0
}

form {
    margin: 0
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0
}

legend {
    border: 0;
    padding: 0;
    white-space: normal
}

button,
input,
select,
textarea {
    font-size: 100%;
    margin: 0;
    vertical-align: baseline
}

button,
input {
    line-height: normal
}

button,
select {
    text-transform: none
}

button,
html input[type=button],
input[type=reset],
input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled],
html input[disabled] {
    cursor: default
}

input[type=checkbox],
input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

input[type=search] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0
}

::selection {
    background: #b3d4fc;
    text-shadow: none
}

.chromeframe {
    margin: .2em 0;
    background: #ccc;
    color: #000;
    padding: .2em 0
}

select,
select:active,
select:disabled,
select:focus {
    outline: none
}

*,
*:before,
*:after {
    box-sizing: border-box
}

svg {
    width: 100%;
    height: 100%
}

@supports (-webkit-text-size-adjust: none) and (not (-ms-accelerator: true)) and (not (-moz-appearance: none)) {
    svg {
        -webkit-filter: none !important;
        filter: none !important
    }
}

body,
html {
    position: relative;
    background-color: #111733;
    margin: 0;
    padding: 0;
    font-family: Gotham, sans-serif;
    -webkit-font-smoothing: antialiased;
    -webkit-text-shadow: 1px 1px 1px rgba(0, 0, 0, .004);
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .004)
}

html,
body,
form,
fieldset,
table,
tr,
td,
img {
    font-family: Gotham, sans-serif
}

input,
button,
select,
textarea,
optgroup,
option {
    font-family: Gotham, sans-serif;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit
}

.image {
    display: inline-block;
    max-width: 100%;
    height: auto;
    border: none;
    font: 0
}

.link {
    display: inline-block;
    color: inherit;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    cursor: pointer
}

.link,
.link:hover,
.link:focus {
    outline: none;
    text-decoration: none
}

.scroll {
    scrollbar-color: #262F54 #3B4772;
    scrollbar-width: .3rem;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    will-change: transform
}

.scroll::-webkit-scrollbar {
    width: .3rem;
    height: .3rem;
    background-color: #3b4772
}

.scroll::-webkit-scrollbar-thumb {
    background-color: #3b4772;
    border-radius: 10px
}

.scroll::-webkit-scrollbar-track {
    background-color: #262f54
}

.scroll.no-mask {
    -webkit-mask-image: none !important;
    mask-image: none !important
}

.scroll_horizontal {
    overflow-x: auto;
    overflow-y: hidden
}

.scroll_vertical {
    overflow-y: auto;
    overflow-x: hidden;
    scrollbar-color: #505E97 transparent;
    scrollbar-width: thin
}

.new-scroll {
    scrollbar-color: #28314F transparent;
    scrollbar-width: .03rem;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    will-change: transform
}

.new-scroll::-webkit-scrollbar {
    width: .03rem;
    height: .03rem;
    background-color: transparent
}

.new-scroll::-webkit-scrollbar-thumb {
    background-color: transparent;
    border-radius: 10px
}

.new-scroll::-webkit-scrollbar-track {
    background-color: #28314f
}

.new-scroll.scroll_vertical {
    overflow-y: auto;
    overflow-x: hidden;
    scrollbar-color: #28314F transparent;
    scrollbar-width: .03rem
}

.new-scroll::-webkit-scrollbar {
    height: 6.7rem !important
}

.text_orange {
    color: #ff9b78
}

.text_purple {
    color: #6b62e5
}

.color {
    color: #fff
}

.color_red {
    color: #d06262
}

.color_green {
    color: #7accae
}

.color_yellow {
    color: #e1c96b
}

.color_purple {
    color: #6c79f0
}

.color_violet {
    color: #c277e1
}

.color_pink {
    color: #e66196
}

.color_cian {
    color: #00ced1
}

.color_lightblue {
    color: #1ab7ea
}

.color_orange {
    color: #f60
}

.color_richpink {
    color: #ea4c89
}

.color_lightred {
    color: #ea4e4e
}

.color_lightgreen {
    color: #68e88b
}

.color_gradient {
    color: #b07cff;
    background: linear-gradient(90deg, #b07cff, #ffb17d);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent
}

.color_blue-gradient {
    color: #0093e9;
    background: linear-gradient(90deg, #0093e9, #80d0c7);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent
}

.color_blue-purple {
    color: #00dbde;
    background: linear-gradient(90deg, #00dbde, #fc00ff);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent
}

.color_purple-lite {
    color: #8ec5fc;
    background: linear-gradient(90deg, #8ec5fc, #e0c3fc);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent
}

.color_yellow-green {
    color: #85ffbd;
    background: linear-gradient(90deg, #85ffbd, #fffb7d);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent
}

.color_yellow-pink {
    color: #fbda61;
    background: linear-gradient(90deg, #fbda61, #ff5acd);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent
}

.color_gradient-orange {
    color: #f29863;
    background: linear-gradient(90deg, #f29863, #f27649);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent
}

.color_gradient-christmas {
    color: #b2bf50;
    background: linear-gradient(90deg, #b2bf50, #f23e2e);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent
}

.color_blue-green {
    color: #00c9ff;
    background: linear-gradient(90deg, #00c9ff, #92fe9d);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent
}

.color_orange-yellow {
    color: #f46b45;
    background: linear-gradient(90deg, #f46b45, #eea849);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent
}

.color_lightblue-blue {
    color: #00c9ff;
    background: linear-gradient(90deg, #00c9ff, #4972ff);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent
}

.color_yellow-red {
    color: #fff48c;
    background: linear-gradient(90deg, #fff48c, #cd5c5c);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent
}

.color_pink-yellow {
    color: #ed5ebe;
    background: linear-gradient(90deg, #ed5ebe, #ffd35f);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent
}

.color_lightblue-violet {
    color: #84f5ff;
    background: linear-gradient(90deg, #84f5ff, #ff5acd);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent
}

.color_violet-lightblue {
    color: #fd66ff;
    background: linear-gradient(90deg, #fd66ff, #00dbde);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent
}

.color_blue-cian {
    color: #0093e9;
    background: linear-gradient(90deg, #0093e9, #80d0c7);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent
}

.color_gradient-gold {
    color: gold;
    background: linear-gradient(90deg, gold, #ffea98);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent
}

.switch {
    position: relative;
    display: flex;
    flex-flow: row nowrap;
    justify-content: flex-start;
    align-content: center;
    align-items: center;
    width: auto;
    height: auto;
    -webkit-user-select: none;
    user-select: none;
    opacity: 1;
    cursor: pointer;
    -webkit-transition: opacity .2s ease-out 0s;
    -moz-transition: opacity .2s ease-out 0s;
    transition: opacity .2s ease-out 0s
}

.switch+.switch {
    margin-top: .5rem
}

.switch.is-disabled {
    opacity: .5;
    cursor: not-allowed
}

.switch.is-loading {
    opacity: .8
}

.switch.is-loading.switch__slider:after {
    content: "";
    position: absolute;
    top: .8rem;
    left: .8rem;
    display: block;
    width: 1.2rem;
    height: 1.2rem;
    margin-left: 0;
    border: 2px solid transparent;
    border-top-color: #424c82;
    border-left-color: #424c82;
    border-radius: 50%;
    box-sizing: border-box;
    opacity: 1;
    visibility: visible;
    animation: loader-mini-animation .25s linear infinite;
    -webkit-transition: margin-left .2s ease-out 0s;
    -moz-transition: margin-left .2s ease-out 0s;
    transition: margin-left .2s ease-out 0s
}

.switch .switch__control {
    display: none
}

.switch .switch__control:checked~.switch__slider:before {
    background-color: #5adbb5;
    border-color: #5adbb5;
    -webkit-transform: translateX(1.6rem);
    transform: translate(1.6rem)
}

.switch .switch__control:checked~.switch__slider:after {
    margin-left: 1.6rem
}

.switch .switch__control:checked~.switch__title {
    color: #adb6db
}

.switch .switch__slider {
    position: relative;
    display: block;
    width: 4.4rem;
    height: 2.8rem;
    border-radius: 9px;
    background-color: #252d52
}

.switch .switch__slider:before {
    content: "";
    position: absolute;
    top: .6rem;
    left: .6rem;
    display: block;
    width: 1.6rem;
    height: 1.6rem;
    background-color: #353d65;
    border: 1px solid #353D65;
    border-radius: 5px;
    -webkit-transform: translateX(0);
    transform: translate(0);
    -webkit-transition: background-color .2s ease-out 0s, border-color .2s ease-out 0s, transform .2s ease-out 0s;
    -moz-transition: background-color .2s ease-out 0s, border-color .2s ease-out 0s, transform .2s ease-out 0s;
    transition: background-color .2s ease-out 0s, border-color .2s ease-out 0s, transform .2s ease-out 0s
}

.switch .switch__title {
    display: block;
    width: auto;
    height: 2.8rem;
    padding: 0 .7rem;
    color: #6d7490;
    font-size: 1.2rem;
    font-weight: 500;
    line-height: 2.8rem;
    text-transform: uppercase
}

.switch.switch_stylish .switch__control:checked~.switch__slider {
    border-color: #b7ffdc47
}

.switch.switch_stylish .switch__control:checked~.switch__slider:before {
    background-color: #81e478;
    transform: translate(1.2rem)
}

.switch.switch_stylish .switch__slider {
    width: 3.4rem;
    height: 2.2rem;
    background-color: transparent;
    border: .1rem solid transparent;
    border-color: #b7cfff2e;
    border-radius: 1.2rem;
    -webkit-transition: border-color .2s ease-out 0s;
    -moz-transition: border-color .2s ease-out 0s;
    transition: border-color .2s ease-out 0s
}

.switch.switch_stylish .switch__slider:before {
    top: .4rem;
    left: .4rem;
    border: 0;
    width: 1.2rem;
    height: 1.2rem;
    background: #cddbff;
    border-radius: .7rem
}

.switch.switch_stylish .switch__title {
    font-weight: 500;
    font-size: 1rem;
    text-transform: uppercase;
    color: #cddbff99
}

.switch.switch_newStylish .switch__control:checked~.switch__slider {
    border-color: #b7ffdc47
}

.switch.switch_newStylish .switch__control:checked~.switch__slider:before {
    background-color: #81e478;
    transform: translate(1rem)
}

.switch.switch_newStylish .switch__slider {
    width: 3.3rem;
    height: 2.2rem;
    background-color: transparent;
    border: 2px solid transparent;
    border-color: #6995e938;
    border-radius: 3.2rem;
    -webkit-transition: border-color .2s ease-out 0s;
    -moz-transition: border-color .2s ease-out 0s;
    transition: border-color .2s ease-out 0s
}

.switch.switch_newStylish .switch__slider:before {
    top: .3rem;
    left: .3rem;
    border: 0;
    width: 1.2rem;
    height: 1.2rem;
    background: #9cb3ed;
    border-radius: .7rem
}

.preload {
    position: relative;
    display: inline-block;
    border-radius: 4px;
    line-height: 1;
    overflow: hidden;
    background-color: #2c3765;
    background-image: linear-gradient(90deg, #0003, #0003, #0003);
    background-size: 200px 100%;
    background-repeat: no-repeat;
    background-position: -200px 0;
    animation: 1.2s ease-in-out .5s infinite normal none running preload-animation
}

.animations_off .preload,
.preload.static {
    animation: none;
    background-image: none;
    background-size: inherit;
    background-repeat: inherit
}

@keyframes preload-animation {
    0% {
        background-position: -200px 0
    }

    to {
        background-position: calc(200px + 100%) 0
    }
}

:root {
    --swiper-theme-color: #007aff
}

.swiper {
    position: relative;
    z-index: 1;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    list-style: none;
    padding: 0
}

.swiper-vertical>.swiper-wrapper {
    flex-direction: column
}

.swiper-wrapper {
    position: relative;
    z-index: 1;
    display: flex;
    width: 100%;
    height: 100%;
    transition-property: transform;
    box-sizing: content-box
}

.swiper-android .swiper-slide,
.swiper-wrapper {
    transform: translateZ(0)
}

.swiper-pointer-events {
    touch-action: pan-y
}

.swiper-pointer-events.swiper-vertical {
    touch-action: pan-x
}

.swiper-slide {
    position: relative;
    flex-shrink: 0;
    width: auto;
    height: 100%;
    transition-property: transform
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-autoheight,
.swiper-autoheight .swiper-slide {
    height: auto
}

.swiper-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform, height
}

.swiper-backface-hidden .swiper-slide {
    transform: translateZ(0);
    backface-visibility: hidden
}

.swiper-3d,
.swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 1200px
}

.swiper-3d .swiper-wrapper,
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-cube-shadow {
    transform-style: preserve-3d
}

.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.swiper-css-mode>.swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display: none
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: start start
}

.swiper-horizontal.swiper-css-mode>.swiper-wrapper {
    scroll-snap-type: x mandatory
}

.swiper-vertical.swiper-css-mode>.swiper-wrapper {
    scroll-snap-type: y mandatory
}

.swiper-centered>.swiper-wrapper:before {
    content: "";
    flex-shrink: 0;
    order: 9999
}

.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
    margin-inline-start: var(--swiper-centered-offset-before)
}

.swiper-centered.swiper-horizontal>.swiper-wrapper:before {
    height: 100%;
    width: var(--swiper-centered-offset-after)
}

.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
    margin-block-start: var(--swiper-centered-offset-before)
}

.swiper-centered.swiper-vertical>.swiper-wrapper:before {
    width: 100%;
    height: var(--swiper-centered-offset-after)
}

.swiper-centered>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: center center
}

.swiper-cards {
    overflow: visible
}

.swiper-cards .swiper-slide {
    display: flex;
    transform-origin: center bottom;
    backface-visibility: hidden;
    align-items: center;
    justify-content: center
}

.cdk-overlay-container,
.cdk-global-overlay-wrapper {
    top: 0;
    left: 0;
    pointer-events: none;
    height: 100%;
    width: 100%
}

.cdk-overlay-container {
    position: fixed;
    z-index: 1000
}

.cdk-overlay-container:empty {
    display: none
}

.cdk-global-overlay-wrapper {
    position: absolute;
    z-index: 1000;
    display: flex
}

.cdk-overlay-pane {
    position: absolute;
    z-index: 1000;
    display: flex;
    pointer-events: auto;
    box-sizing: border-box;
    max-width: 100%;
    max-height: 100%
}

.cdk-overlay-backdrop {
    position: absolute;
    inset: 0;
    z-index: 1000;
    pointer-events: auto;
    -webkit-tap-highlight-color: transparent;
    transition: opacity .4s cubic-bezier(.25, .8, .25, 1);
    opacity: 0
}

.cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
    opacity: 1
}

.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
    opacity: .6
}

.cdk-overlay-dark-backdrop {
    background: #151827f0
}

.cdk-overlay-transparent-backdrop {
    transition: visibility 1ms linear, opacity 1ms linear;
    visibility: hidden;
    opacity: 1
}

.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
    opacity: 0;
    visibility: visible
}

.cdk-overlay-backdrop-noop-animation {
    transition: none
}

.cdk-overlay-connected-position-bounding-box {
    position: absolute;
    z-index: 1000;
    display: flex;
    flex-direction: column;
    min-width: 1px;
    min-height: 1px
}

.cdk-global-scrollblock {
    position: fixed;
    width: 100%;
    overflow-y: scroll
}

.cdk-dialog-container {
    animation-name: cdkDialogEnter;
    animation-duration: .35s;
    animation-fill-mode: both
}

@keyframes cdkDialogEnter {
    0% {
        opacity: 0;
        transform: translateY(-20px)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

html {
    font-size: .625rem
}

html::-webkit-scrollbar {
    width: .5rem;
    height: .5rem;
    background-color: #3b4772
}

html::-webkit-scrollbar-thumb {
    background-color: #3b4772;
    border-radius: 10px
}

html::-webkit-scrollbar-track {
    background-color: #262f54
}

@media all and (max-width: 1799px) {
    html {
        font-size: .6vw
    }
}

@media all and (max-width: 991px) {
    html {
        font-size: .625rem
    }
}

.streamer_mode .modal-dialog .nickname,
.streamer_mode .modal-dialog .chat-message__content,
.streamer_mode .nickname,
.streamer_mode .chat-message__content,
.streamer_mode * .nickname,
.streamer_mode * .chat-message__content {
    opacity: .01;
    -webkit-transition: opacity .2s ease-out 0s;
    -moz-transition: opacity .2s ease-out 0s;
    transition: opacity .2s ease-out 0s
}

.streamer_mode .modal-dialog .nickname:hover,
.streamer_mode .modal-dialog .chat-message__content:hover,
.streamer_mode .nickname:hover,
.streamer_mode .chat-message__content:hover,
.streamer_mode * .nickname:hover,
.streamer_mode * .chat-message__content:hover {
    opacity: 1
}

.streamer_mode .modal-dialog .user-card_profile .user-card__nickname,
.streamer_mode .user-card_profile .user-card__nickname,
.streamer_mode * .user-card_profile .user-card__nickname {
    filter: none
}

.empty-block {
    display: flex;
    flex-flow: column nowrap;
    justify-content: center;
    align-items: center;
    height: 100%;
    gap: 1rem;
    border: 1px dashed #293157;
    border-radius: 10px;
    text-align: center
}

.empty-block_w100 {
    width: 100%
}

.empty-block .empty-block__icon {
    color: #6a78a766;
    font-size: 4rem
}

.empty-block .empty-block__title {
    padding: 0 1.5rem;
    color: #9fb1d4;
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.7rem
}

.empty-block .empty-block__subtitle {
    padding: 0 1.5rem;
    color: #4e5d8d;
    font-size: 1.2rem;
    font-weight: 400;
    line-height: 1.7rem
}

.empty-block .empty-block__action {
    border-color: #65b296;
    background-color: #65b296;
    color: #fff
}

.empty-block .empty-block__action:hover {
    border-color: #4a9487;
    background-color: #4a9487
}

.empty-block.empty-block_inventory-not-logged {
    background-color: #252e52
}

.empty-block.empty-block_inventory-not-logged .empty-block__icon {
    color: #434d78
}

.empty-block.empty-block_inventory-not-logged .empty-block__title {
    font-size: 1.8rem;
    font-weight: 500;
    line-height: 3.8rem
}

.empty-block.empty-block_inventory-not-logged .empty-block__action {
    color: #fff;
    border-color: #65b296;
    background-color: #65b296
}

.empty-block.empty-block_inventory-not-logged .empty-block__action:hover {
    border-color: #4a9487;
    background-color: #4a9487
}

.empty-block.empty-block_inventory-no-items .empty-block__icon {
    color: #434d78
}

.empty-block.empty-block_inventory-no-items .empty-block__title {
    font-size: 1.8rem;
    font-weight: 500;
    text-transform: uppercase
}

.empty-block.empty-block_new-inventory-not-logged {
    height: 24.4rem;
    border: 1px solid rgba(159, 194, 248, .06)
}

.empty-block.empty-block_new-inventory-not-logged .empty-block__button {
    --icon-size: 1rem;
    width: auto;
    height: 3.2rem;
    border-radius: .8rem;
    font-size: 1rem;
    text-transform: uppercase
}

@media all and (max-width: 991px) {
    .empty-block.empty-block_new-inventory-not-logged {
        height: 12rem;
        margin-bottom: 1.5rem
    }

    .empty-block.empty-block_new-inventory-not-logged .empty-block__icon {
        display: none
    }
}

.empty-block.empty-block_new-inventory-no-items {
    border: 1px solid rgba(159, 194, 248, .06)
}

.empty-block.empty-block_new-inventory-no-items .empty-block__title {
    display: flex;
    align-items: center;
    gap: .8rem;
    font-size: 1.2rem;
    line-height: 1.4rem;
    color: #cddbff99
}

.empty-block.empty-block_new-inventory-no-items .empty-block__title .icon {
    font-size: 2rem;
    color: #cddbff;
    opacity: .5;
    cursor: pointer;
    -webkit-transition: opacity .2s ease-out 0s;
    -moz-transition: opacity .2s ease-out 0s;
    transition: opacity .2s ease-out 0s
}

.empty-block.empty-block_new-inventory-no-items .empty-block__title .icon:hover {
    opacity: 1
}

.empty-block.empty-block_new-inventory-no-items .empty-block__button {
    --icon-size: 1rem;
    width: auto;
    height: 3.2rem;
    padding: 0 .9rem;
    border: none;
    border-radius: .8rem;
    background-color: #69dd89;
    font-weight: 700;
    font-size: 1rem;
    line-height: 1.2rem;
    color: #204b43
}

.empty-block.empty-block_new-inventory-no-items .empty-block__button:hover {
    background-color: #8af29b;
    color: #457859
}

.empty-block.empty-block_new-inventory-no-items .empty-block__icon {
    display: block;
    width: 8.2rem;
    height: 4.49rem;
    transform: scaleX(-1);
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url(/assets/images/items-placeholder/pistol.webp);
    opacity: .4
}

@media all and (max-width: 991px) {
    .empty-block.empty-block_new-inventory-no-items .empty-block__icon {
        display: none
    }
}

.empty-block.empty-block_support {
    justify-content: flex-start;
    border-color: #323d66;
    padding-top: 14%;
    color: #374268
}

.empty-block.empty-block_support .empty-block__icon {
    font-size: 8.2rem
}

.empty-block.empty-block_support .empty-block__text {
    color: #434e77;
    font-size: 1.8rem;
    font-weight: 700;
    line-height: 2.2rem;
    text-transform: uppercase
}

.empty-block.empty-block_support .empty-block__text.empty-block__text_white {
    color: #fff
}

.empty-block.empty-block_support .empty-block__button {
    --icon-size: 2.4rem
}

.empty-block.empty-block_profile-inventory .empty-block__action {
    width: 7rem;
    height: 3.8rem;
    margin-top: .8rem;
    border: none;
    background-color: #5d7ef2;
    font-size: 2.6rem;
    color: #fff
}

.empty-block.empty-block_profile-inventory .empty-block__action:hover {
    background-color: #708fff
}

.no-mask {
    mask-image: none !important
}

.badge-t,
.badge-ct {
    display: block;
    flex: none;
    width: var(--size);
    height: var(--size);
    border: 1px solid transparent;
    border-radius: 50%
}

.badge-t {
    background: no-repeat center/100% url(/assets/images/event/badge-t.webp)
}

.badge-ct {
    background: no-repeat center/100% url(/assets/images/event/badge-ct.webp)
}

.cards-coin {
    display: block;
    width: var(--size);
    height: var(--size);
    background: no-repeat center/100% url(/assets/images/event/cards-coin.webp)
}

.battle-coin {
    display: block;
    width: var(--size);
    height: var(--size);
    background: no-repeat center/100% url(/assets/images/event/coin.webp)
}

.modal-dialog {
    position: relative;
    width: 100%;
    max-height: var(--vh, 100vh);
    padding: 3rem;
    border-radius: 1rem;
    background-color: #21254a;
    overflow-x: hidden;
    overflow-y: auto;
    scrollbar-color: #262F54 #3B4772;
    scrollbar-width: 0;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    will-change: transform
}

.modal-dialog::-webkit-scrollbar {
    width: 0;
    height: 0;
    background-color: #3b4772
}

.modal-dialog::-webkit-scrollbar-thumb {
    background-color: #3b4772;
    border-radius: 10px
}

.modal-dialog::-webkit-scrollbar-track {
    background-color: #262f54
}

.modal__header {
    display: flex;
    align-items: center;
    margin-bottom: 2rem
}

.modal__title {
    color: #e3ebff;
    font-weight: 700;
    font-size: 2.1rem;
    line-height: 2.6rem;
    text-transform: uppercase
}

.modal__title .icon {
    margin-right: .5rem
}

.modal__close {
    position: absolute;
    top: 2rem;
    right: 2rem;
    z-index: 10;
    display: block;
    width: 1.2rem;
    height: 1.2rem;
    background: none;
    border: none;
    margin: 0;
    padding: 0;
    color: #77839c;
    font-size: 1.2rem;
    font-family: icomoon !important;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    cursor: pointer;
    -webkit-transition: color .2s ease-out 0s;
    -moz-transition: color .2s ease-out 0s;
    transition: color .2s ease-out 0s
}

.modal__close:hover {
    color: #fff
}

.modal__close:before {
    content: "\e9e0"
}

@media (max-width: 991px) {
    .modal__close {
        top: 3.5rem;
        right: 3rem;
        width: 1.8rem;
        height: 1.8rem;
        font-size: 1.8rem
    }
}

.picture {
    position: relative;
    z-index: 1;
    display: flex;
    width: 4rem;
    height: 4rem;
    border-radius: 1rem;
    flex-grow: 0;
    flex-shrink: 0
}

.picture:before {
    content: "";
    position: absolute;
    top: -.2rem;
    left: -.2rem;
    display: inline-block;
    width: calc(100% + .4rem);
    height: calc(100% + .4rem);
    border-radius: 1.2rem
}

.picture_sm {
    width: 3.4rem;
    height: 3.4rem
}

.picture_md {
    width: 5rem;
    height: 5rem
}

.picture .image {
    position: relative;
    z-index: 2;
    width: inherit;
    height: inherit;
    border-radius: inherit
}

.picture .badge {
    z-index: 3
}

.picture_color-red:before {
    background: #d06262
}

.picture_color-green:before {
    background: #7accae
}

.picture_color-yellow:before {
    background: #e1c96b
}

.picture_color-purple:before {
    background: #6c79f0
}

.picture_color-violet:before {
    background: #c277e1
}

.picture_color-pink:before {
    background: #e66196
}

.picture_color-cian:before {
    background: #00ced1
}

.picture_color-lightblue:before {
    background: #1ab7ea
}

.picture_color-orange:before {
    background: #f60
}

.picture_color-richpink:before {
    background: #ea4c89
}

.picture_color-lightred:before {
    background: #ea4e4e
}

.picture_color-lightgreen:before {
    background: #68e88b
}

.picture_color-gradient:before {
    background: #b07cff;
    background: linear-gradient(90deg, #b07cff, #ffb17d)
}

.picture_color-blue-gradient:before {
    background: #0093e9;
    background: linear-gradient(90deg, #0093e9, #80d0c7)
}

.picture_color-blue-purple:before {
    background: #00dbde;
    background: linear-gradient(90deg, #00dbde, #fc00ff)
}

.picture_color-purple-lite:before {
    background: #8ec5fc;
    background: linear-gradient(90deg, #8ec5fc, #e0c3fc)
}

.picture_color-yellow-green:before {
    background: #85ffbd;
    background: linear-gradient(90deg, #85ffbd, #fffb7d)
}

.picture_color-yellow-pink:before {
    background: #fbda61;
    background: linear-gradient(90deg, #fbda61, #ff5acd)
}

.picture_color-gradient-orange:before {
    background: #f29863;
    background: linear-gradient(90deg, #f29863, #f27649)
}

.picture_color-gradient-christmas:before {
    background: #b2bf50;
    background: linear-gradient(90deg, #b2bf50, #f23e2e)
}

.picture_color-blue-green:before {
    background: #00c9ff;
    background: linear-gradient(90deg, #00c9ff, #92fe9d)
}

.picture_color-orange-yellow:before {
    background: #f46b45;
    background: linear-gradient(90deg, #f46b45, #eea849)
}

.picture_color-lightblue-blue:before {
    background: #00c9ff;
    background: linear-gradient(90deg, #00c9ff, #4972ff)
}

.picture_color-yellow-red:before {
    background: #fff48c;
    background: linear-gradient(90deg, #fff48c, #cd5c5c)
}

.picture_color-pink-yellow:before {
    background: #ed5ebe;
    background: linear-gradient(90deg, #ed5ebe, #ffd35f)
}

.picture_color-lightblue-violet:before {
    background: #84f5ff;
    background: linear-gradient(90deg, #84f5ff, #ff5acd)
}

.picture_color-violet-lightblue:before {
    background: #fd66ff;
    background: linear-gradient(90deg, #fd66ff, #00dbde)
}

.picture_color-blue-cian:before {
    background: #0093e9;
    background: linear-gradient(90deg, #0093e9, #80d0c7)
}

.picture_color-gradient-gold:before {
    background: gold;
    background: linear-gradient(90deg, gold, #ffea98)
}

.nickname {
    display: inline-flex;
    width: 100%;
    color: inherit;
    font-size: 14px;
    font-weight: 500;
    line-height: 1;
    -webkit-transition: color .2s ease-out 0s;
    -moz-transition: color .2s ease-out 0s;
    transition: color .2s ease-out 0s
}

.nickname .link {
    max-width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.nickname .your {
    display: inline-block;
    -webkit-text-fill-color: #A6B2CB;
    color: #a6b2cb;
    margin-right: 3px
}

.nickname.nickname_blur {
    opacity: .01;
    -webkit-transition: opacity .2s ease-out 0s;
    -moz-transition: opacity .2s ease-out 0s;
    transition: opacity .2s ease-out 0s
}

.nickname.nickname_blur:hover {
    opacity: 1
}

.nickname.nickname_color-red .link {
    color: #d06262
}

.nickname.nickname_color-green .link {
    color: #7accae
}

.nickname.nickname_color-yellow .link {
    color: #e1c96b
}

.nickname.nickname_color-purple .link {
    color: #6c79f0
}

.nickname.nickname_color-violet .link {
    color: #c277e1
}

.nickname.nickname_color-pink .link {
    color: #e66196
}

.nickname.nickname_color-cian .link {
    color: #00ced1
}

.nickname.nickname_color-lightblue .link {
    color: #1ab7ea
}

.nickname.nickname_color-orange .link {
    color: #f60
}

.nickname.nickname_color-richpink .link {
    color: #ea4c89
}

.nickname.nickname_color-lightred .link {
    color: #ea4e4e
}

.nickname.nickname_color-lightgreen .link {
    color: #68e88b
}

.nickname.nickname_color-gradient .link {
    color: #b07cff;
    font-weight: 700;
    background: linear-gradient(90deg, #b07cff, #ffb17d);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent
}

.nickname.nickname_color-blue-gradient .link {
    color: #0093e9;
    font-weight: 700;
    background: linear-gradient(90deg, #0093e9, #80d0c7);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent
}

.nickname.nickname_color-blue-purple .link {
    color: #00dbde;
    font-weight: 700;
    background: linear-gradient(90deg, #00dbde, #fc00ff);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent
}

.nickname.nickname_color-purple-lite .link {
    color: #8ec5fc;
    font-weight: 700;
    background: linear-gradient(90deg, #8ec5fc, #e0c3fc);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent
}

.nickname.nickname_color-yellow-green .link {
    color: #85ffbd;
    font-weight: 700;
    background: linear-gradient(90deg, #85ffbd, #fffb7d);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent
}

.nickname.nickname_color-yellow-pink .link {
    color: #fbda61;
    font-weight: 700;
    background: linear-gradient(90deg, #fbda61, #ff5acd);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent
}

.nickname.nickname_color-gradient-orange .link {
    color: #f29863;
    font-weight: 700;
    background: linear-gradient(90deg, #f29863, #f27649);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent
}

.nickname.nickname_color-gradient-christmas .link {
    color: #b2bf50;
    font-weight: 700;
    background: linear-gradient(90deg, #b2bf50, #f23e2e);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent
}

.nickname.nickname_color-blue-green .link {
    color: #00c9ff;
    font-weight: 700;
    background: linear-gradient(90deg, #00c9ff, #92fe9d);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent
}

.nickname.nickname_color-orange-yellow .link {
    color: #f46b45;
    font-weight: 700;
    background: linear-gradient(90deg, #f46b45, #eea849);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent
}

.nickname.nickname_color-lightblue-blue .link {
    color: #00c9ff;
    font-weight: 700;
    background: linear-gradient(90deg, #00c9ff, #4972ff);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent
}

.nickname.nickname_color-yellow-red .link {
    color: #fff48c;
    font-weight: 700;
    background: linear-gradient(90deg, #fff48c, #cd5c5c);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent
}

.nickname.nickname_color-pink-yellow .link {
    color: #ed5ebe;
    font-weight: 700;
    background: linear-gradient(90deg, #ed5ebe, #ffd35f);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent
}

.nickname.nickname_color-lightblue-violet .link {
    color: #84f5ff;
    font-weight: 700;
    background: linear-gradient(90deg, #84f5ff, #ff5acd);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent
}

.nickname.nickname_color-violet-lightblue .link {
    color: #fd66ff;
    font-weight: 700;
    background: linear-gradient(90deg, #fd66ff, #00dbde);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent
}

.nickname.nickname_color-blue-cian .link {
    color: #0093e9;
    font-weight: 700;
    background: linear-gradient(90deg, #0093e9, #80d0c7);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent
}

.nickname.nickname_color-gradient-gold .link {
    color: gold;
    font-weight: 700;
    background: linear-gradient(90deg, gold, #ffea98);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent
}

.placeholder\:whitespace-nowrap::placeholder {
    white-space: nowrap
}

.placeholder\:text-\[1\.3rem\]::placeholder {
    font-size: 1.3rem
}

.placeholder\:text-\[1\.4rem\]::placeholder {
    font-size: 1.4rem
}

.placeholder\:text-\[1\.5rem\]::placeholder {
    font-size: 1.5rem
}

.placeholder\:font-325::placeholder {
    font-weight: 400
}

.placeholder\:font-350::placeholder {
    font-weight: 500
}

.placeholder\:font-normal::placeholder {
    font-weight: 400
}

.placeholder\:leading-\[1\.6rem\]::placeholder {
    line-height: 1.6rem
}

.placeholder\:leading-\[2\.2rem\]::placeholder {
    line-height: 2.2rem
}

.placeholder\:leading-\[2rem\]::placeholder {
    line-height: 2rem
}

.placeholder\:text-\[\#CDDBFF\]::placeholder {
    --tw-text-opacity: 1;
    color: rgb(205 219 255 / var(--tw-text-opacity, 1))
}

.placeholder\:text-\[rgba\(233\,230\,246\,0\.46\)\]::placeholder {
    color: #e9e6f675
}

.placeholder\:text-light-400::placeholder {
    color: #cddbff
}

.placeholder\:opacity-70::placeholder {
    opacity: .7
}

.before\:\!h-\[1\.15rem\]:before {
    content: var(--tw-content);
    height: 1.15rem !important
}

.before\:\!w-\[1\.15rem\]:before {
    content: var(--tw-content);
    width: 1.15rem !important
}

.before\:rounded-\[1\.2rem\]:before {
    content: var(--tw-content);
    border-radius: 1.2rem
}

.before\:rounded-\[1\.4rem\]:before {
    content: var(--tw-content);
    border-radius: 1.4rem
}

.before\:bg-\[\#273368\]:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(39 51 104 / var(--tw-bg-opacity, 1))
}

.before\:bg-\[\#293366\]:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(41 51 102 / var(--tw-bg-opacity, 1))
}

.before\:bg-\[\#5974B8\]:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(89 116 184 / var(--tw-bg-opacity, 1))
}

.before\:bg-\[\#6983C8\]:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(105 131 200 / var(--tw-bg-opacity, 1))
}

.before\:bg-\[linear-gradient\(115deg\,\#3750AC_9\.11\%\,\#5782F1_89\.77\%\)\]:before {
    content: var(--tw-content);
    background-image: linear-gradient(115deg, #3750ac 9.11%, #5782f1 89.77%)
}

.before\:bg-\[linear-gradient\(145\.08deg\,\#33478C_20\.55\%\,\#4F69C5_96\.95\%\)\]:before {
    content: var(--tw-content);
    background-image: linear-gradient(145.08deg, #33478c 20.55%, #4f69c5 96.95%)
}

.before\:bg-\[linear-gradient\(156deg\,\#208ECB_15\.18\%\,\#58E2EB_114\.72\%\)\]:before {
    content: var(--tw-content);
    background-image: linear-gradient(156deg, #208ecb 15.18%, #58e2eb 114.72%)
}

.before\:bg-\[linear-gradient\(156deg\,\#694DD8_15\.18\%\,\#A877F8_114\.72\%\)\]:before {
    content: var(--tw-content);
    background-image: linear-gradient(156deg, #694dd8 15.18%, #a877f8 114.72%)
}

.before\:bg-\[linear-gradient\(156deg\,\#CE3591_15\.18\%\,\#FF9C8E_114\.72\%\)\]:before {
    content: var(--tw-content);
    background-image: linear-gradient(156deg, #ce3591 15.18%, #ff9c8e 114.72%)
}

.before\:bg-\[linear-gradient\(166\.79deg\,\#383496_2\.2\%\,\#B983FA_104\.21\%\)\]:before {
    content: var(--tw-content);
    background-image: linear-gradient(166.79deg, #383496 2.2%, #b983fa 104.21%)
}

.before\:bg-\[linear-gradient\(180deg\,\#262982_0\%\,\#272B7A_100\%\)\]:before {
    content: var(--tw-content);
    background-image: linear-gradient(180deg, #262982, #272b7a)
}

.before\:bg-\[linear-gradient\(180deg\,\#32417B_0\%\,\#43579C_100\%\)\]:before {
    content: var(--tw-content);
    background-image: linear-gradient(180deg, #32417b, #43579c)
}

.before\:bg-\[linear-gradient\(180deg\,\#3446BC_0\%\,\#495BCF_100\%\)\]:before {
    content: var(--tw-content);
    background-image: linear-gradient(180deg, #3446bc, #495bcf)
}

.before\:bg-\[linear-gradient\(180deg\,\#3A4C94_0\%\,\#4559AB_100\%\)\]:before {
    content: var(--tw-content);
    background-image: linear-gradient(180deg, #3a4c94, #4559ab)
}

.before\:bg-\[linear-gradient\(180deg\,\#A3B6F7_0\%\,\#DDE7FF_100\%\)\]:before {
    content: var(--tw-content);
    background-image: linear-gradient(180deg, #a3b6f7, #dde7ff)
}

.before\:bg-\[linear-gradient\(180deg\,\#DCA460_-38\.24\%\,\#FBDB9D_100\%\)\]:before {
    content: var(--tw-content);
    background-image: linear-gradient(180deg, #dca460 -38.24%, #fbdb9d)
}

.before\:bg-\[linear-gradient\(180deg\,rgba\(131\,243\,123\,0\.74\)_0\.41\%\,\#C5FC87_110\.76\%\)\]:before {
    content: var(--tw-content);
    background-image: linear-gradient(180deg, #83f37bbd .41%, #c5fc87 110.76%)
}

.before\:bg-\[linear-gradient\(180deg\,rgba\(67\,97\,202\,0\.74\)_0\.41\%\,rgba\(106\,139\,255\,0\.81\)_110\.76\%\)\]:before {
    content: var(--tw-content);
    background-image: linear-gradient(180deg, #4361cabd .41%, #6a8bffcf 110.76%)
}

.before\:bg-\[linear-gradient\(207deg\,\#4BB8EA_-10\.19\%\,\#82B0FF_80\.05\%\)\]:before {
    content: var(--tw-content);
    background-image: linear-gradient(207deg, #4bb8ea -10.19%, #82b0ff 80.05%)
}

.before\:bg-\[linear-gradient\(208deg\,\#4B5CB1_-9\.43\%\,\#6A8ADF_79\.85\%\)\]:before {
    content: var(--tw-content);
    background-image: linear-gradient(208deg, #4b5cb1 -9.43%, #6a8adf 79.85%)
}

.before\:bg-\[linear-gradient\(270deg\,\#FF9DD9_0\%\,\#C29DFD_100\%\)\]:before {
    content: var(--tw-content);
    background-image: linear-gradient(270deg, #ff9dd9, #c29dfd)
}

.before\:bg-\[linear-gradient\(356deg\,\#609FFF_8\.71\%\,\#243D96_105\.14\%\)\]:before {
    content: var(--tw-content);
    background-image: linear-gradient(356deg, #609fff 8.71%, #243d96 105.14%)
}

.before\:bg-\[radial-gradient\(105\.66\%_89\.5\%_at_68\.75\%_74\.33\%\,\#7243E1_0\%\,\#4C3189_100\%\)\]:before {
    content: var(--tw-content);
    background-image: radial-gradient(105.66% 89.5% at 68.75% 74.33%, #7243e1, #4c3189)
}

.before\:bg-\[radial-gradient\(116\.84\%_104\.06\%_at_54\.04\%_104\.06\%\,\#F9AEA1_0\%\,\#EA4389_100\%\)\]:before {
    content: var(--tw-content);
    background-image: radial-gradient(116.84% 104.06% at 54.04% 104.06%, #f9aea1, #ea4389)
}

.before\:bg-\[radial-gradient\(83\.14\%_75\.13\%_at_67\.19\%_71\%\,\#5B75F5_0\%\,\#30429D_100\%\)\]:before {
    content: var(--tw-content);
    background-image: radial-gradient(83.14% 75.13% at 67.19% 71%, #5b75f5, #30429d)
}

.before\:bg-\[radial-gradient\(83\.14\%_75\.13\%_at_67\.19\%_71\%\,\#FFAE74_0\%\,\#E05634_100\%\)\]:before {
    content: var(--tw-content);
    background-image: radial-gradient(83.14% 75.13% at 67.19% 71%, #ffae74, #e05634)
}

.before\:bg-\[radial-gradient\(89\.5\%_83\.52\%_at_68\.75\%_67\.67\%\,\#FF749B_0\%\,\#CB1C7C_100\%\)\]:before {
    content: var(--tw-content);
    background-image: radial-gradient(89.5% 83.52% at 68.75% 67.67%, #ff749b, #cb1c7c)
}

.first\:rounded-l-\[1\.2rem\]:first-child {
    border-top-left-radius: 1.2rem;
    border-bottom-left-radius: 1.2rem
}

.first\:rounded-l-\[1rem\]:first-child {
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem
}

.first\:border-r-\[1px\]:first-child {
    border-right-width: 1px
}

.last\:rounded-r-\[1\.2rem\]:last-child {
    border-top-right-radius: 1.2rem;
    border-bottom-right-radius: 1.2rem
}

.last\:rounded-r-\[1rem\]:last-child {
    border-top-right-radius: 1rem;
    border-bottom-right-radius: 1rem
}

.last\:border-l-\[1px\]:last-child {
    border-left-width: 1px
}

.checked\:bg-transparent:checked {
    background-color: transparent
}

.hover\:ml-\[1rem\]:hover {
    margin-left: 1rem
}

.hover\:scale-100:hover {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.hover\:scale-\[1\.2\]:hover {
    --tw-scale-x: 1.2;
    --tw-scale-y: 1.2;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.hover\:border-\[\#4C60A6\]:hover {
    --tw-border-opacity: 1;
    border-color: rgb(76 96 166 / var(--tw-border-opacity, 1))
}

.hover\:border-\[\#5974B8\]:hover {
    --tw-border-opacity: 1;
    border-color: rgb(89 116 184 / var(--tw-border-opacity, 1))
}

.hover\:border-\[rgba\(102\,113\,165\,0\.32\)\]:hover {
    border-color: #6671a552
}

.hover\:border-\[rgba\(106\,126\,197\,0\.42\)\]:hover {
    border-color: #6a7ec56b
}

.hover\:border-\[rgba\(77\,91\,143\,0\.80\)\]:hover {
    border-color: #4d5b8fcc
}

.hover\:border-\[rgba\(93\,126\,242\,0\.20\)\]:hover {
    border-color: #5d7ef233
}

.hover\:border-\[rgba\(93\,126\,242\,0\.40\)\]:hover {
    border-color: #5d7ef266
}

.hover\:border-light-200:hover {
    border-color: #6983c8
}

.hover\:\!bg-\[\#708FFF\]:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(112 143 255 / var(--tw-bg-opacity, 1)) !important
}

.hover\:\!bg-\[\#95FF7A\]:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(149 255 122 / var(--tw-bg-opacity, 1)) !important
}

.hover\:\!bg-\[\#A1FC92\]:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(161 252 146 / var(--tw-bg-opacity, 1)) !important
}

.hover\:\!bg-blue-500:hover {
    background-color: #708fff !important
}

.hover\:bg-\[\#273368\]:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(39 51 104 / var(--tw-bg-opacity, 1))
}

.hover\:bg-\[\#3F4D87\]:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(63 77 135 / var(--tw-bg-opacity, 1))
}

.hover\:bg-\[\#3F508F\]:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(63 80 143 / var(--tw-bg-opacity, 1))
}

.hover\:bg-\[\#4C60A6\]:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(76 96 166 / var(--tw-bg-opacity, 1))
}

.hover\:bg-\[\#4F52F2\]:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(79 82 242 / var(--tw-bg-opacity, 1))
}

.hover\:bg-\[\#5967A1\]:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(89 103 161 / var(--tw-bg-opacity, 1))
}

.hover\:bg-\[\#5974B8\]:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(89 116 184 / var(--tw-bg-opacity, 1))
}

.hover\:bg-\[\#6983C8\]:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(105 131 200 / var(--tw-bg-opacity, 1))
}

.hover\:bg-\[\#708FFF\]:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(112 143 255 / var(--tw-bg-opacity, 1))
}

.hover\:bg-\[\#95FF7A\]:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(149 255 122 / var(--tw-bg-opacity, 1))
}

.hover\:bg-\[\#F9DF9D\]:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(249 223 157 / var(--tw-bg-opacity, 1))
}

.hover\:bg-\[\#FF7269\]:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(255 114 105 / var(--tw-bg-opacity, 1))
}

.hover\:bg-\[\#FFE4B1\]:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(255 228 177 / var(--tw-bg-opacity, 1))
}

.hover\:bg-\[rgba\(102\,113\,165\,0\.26\)\]:hover {
    background-color: #6671a542
}

.hover\:bg-\[rgba\(133\,174\,255\,0\.14\)\]:hover {
    background-color: #85aeff24
}

.hover\:bg-\[rgba\(133\,174\,255\,0\.20\)\]:hover {
    background-color: #85aeff33
}

.hover\:bg-\[rgba\(146\,179\,255\,0\.25\)\]:hover {
    background-color: #92b3ff40
}

.hover\:bg-\[rgba\(163\,103\,215\,0\.48\)\]:hover {
    background-color: #a367d77a
}

.hover\:bg-\[rgba\(54\,70\,128\,0\.70\)\]:hover {
    background-color: #364680b3
}

.hover\:bg-\[rgba\(64\,68\,166\,0\.77\)\]:hover {
    background-color: #4044a6c4
}

.hover\:bg-\[rgba\(93\,126\,242\,0\.03\)\]:hover {
    background-color: #5d7ef208
}

.hover\:bg-\[rgba\(93\,126\,242\,0\.10\)\]:hover {
    background-color: #5d7ef21a
}

.hover\:bg-blue-500:hover {
    background-color: #708fff
}

.hover\:bg-blue-extra-10:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(64 76 136 / var(--tw-bg-opacity, 1))
}

.hover\:bg-green-500:hover {
    background-color: #95ff7a
}

.hover\:bg-light-200:hover {
    background-color: #6983c8
}

.hover\:bg-white-270:hover {
    background-color: #ffffff45
}

.hover\:bg-yellow-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(250, 227, 152, var(--tw-bg-opacity, 1))
}

.hover\:bg-\[linear-gradient\(117deg\,rgba\(38\,49\,91\,0\.65\)_32\.89\%\,rgba\(50\,63\,109\,0\.65\)_78\.11\%\)\]:hover {
    background-image: linear-gradient(117deg, #26315ba6 32.89%, #323f6da6 78.11%)
}

.hover\:\!text-\[\#357637\]:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(53 118 55 / var(--tw-text-opacity, 1)) !important
}

.hover\:\!text-\[\#437A45\]:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(67 122 69 / var(--tw-text-opacity, 1)) !important
}

.hover\:\!text-\[\#9CB3ED\]:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(156 179 237 / var(--tw-text-opacity, 1)) !important
}

.hover\:\!text-\[\#CDDBFF\]:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(205 219 255 / var(--tw-text-opacity, 1)) !important
}

.hover\:\!text-green-200:hover {
    color: #357637 !important
}

.hover\:\!text-red-dark-2:hover {
    color: #7f5b4d !important
}

.hover\:\!text-white:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important
}

.hover\:text-\[\#357637\]:hover {
    --tw-text-opacity: 1;
    color: rgb(53 118 55 / var(--tw-text-opacity, 1))
}

.hover\:text-\[\#5C5934\]:hover {
    --tw-text-opacity: 1;
    color: rgb(92 89 52 / var(--tw-text-opacity, 1))
}

.hover\:text-\[\#9E3434\]:hover {
    --tw-text-opacity: 1;
    color: rgb(158 52 52 / var(--tw-text-opacity, 1))
}

.hover\:text-\[\#CDDBFF\]:hover {
    --tw-text-opacity: 1;
    color: rgb(205 219 255 / var(--tw-text-opacity, 1))
}

.hover\:text-\[\#F0F5FF\]:hover {
    --tw-text-opacity: 1;
    color: rgb(240 245 255 / var(--tw-text-opacity, 1))
}

.hover\:text-light-400:hover {
    color: #cddbff
}

.hover\:text-white:hover {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.hover\:opacity-100:hover {
    opacity: 1
}

.hover\:opacity-60:hover {
    opacity: .6
}

.hover\:opacity-70:hover {
    opacity: .7
}

.hover\:opacity-80:hover {
    opacity: .8
}

.focus\:bg-\[rgba\(133\,174\,255\,0\.24\)\]:focus {
    background-color: #85aeff3d
}

.focus\:bg-blue-extra-10:focus {
    --tw-bg-opacity: 1;
    background-color: rgb(64 76 136 / var(--tw-bg-opacity, 1))
}

.active\:bg-blue-extra-10:active {
    --tw-bg-opacity: 1;
    background-color: rgb(64 76 136 / var(--tw-bg-opacity, 1))
}

.disabled\:pointer-events-none:disabled {
    pointer-events: none
}

.disabled\:cursor-not-allowed:disabled {
    cursor: not-allowed
}

.disabled\:\!bg-\[\#437A45\]:disabled {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(67 122 69 / var(--tw-bg-opacity, 1)) !important
}

.disabled\:bg-\[\#3F5195\]:disabled {
    --tw-bg-opacity: 1;
    background-color: rgb(63 81 149 / var(--tw-bg-opacity, 1))
}

.disabled\:bg-\[\#51B248\]:disabled {
    --tw-bg-opacity: 1;
    background-color: rgb(81 178 72 / var(--tw-bg-opacity, 1))
}

.disabled\:bg-\[\#FFD686\]:disabled {
    --tw-bg-opacity: 1;
    background-color: rgb(255 214 134 / var(--tw-bg-opacity, 1))
}

.disabled\:bg-green-300:disabled {
    background-color: #51b248
}

.disabled\:\!text-\[\#213D22\]:disabled {
    --tw-text-opacity: 1 !important;
    color: rgb(33 61 34 / var(--tw-text-opacity, 1)) !important
}

.disabled\:\!text-green-100:disabled {
    color: #153c17 !important
}

.disabled\:text-\[\#3D3B21\]:disabled {
    --tw-text-opacity: 1;
    color: rgb(61 59 33 / var(--tw-text-opacity, 1))
}

.disabled\:\!opacity-50:disabled {
    opacity: .5 !important
}

.disabled\:opacity-40:disabled {
    opacity: .4
}

.disabled\:opacity-50:disabled {
    opacity: .5
}

.disabled\:opacity-80:disabled {
    opacity: .8
}

.group:hover .group-hover\:ml-\[0\.4rem\] {
    margin-left: .4rem
}

.group:hover .group-hover\:w-\[5\.6rem\] {
    width: 5.6rem
}

.group:hover .group-hover\:w-\[7\.8rem\] {
    width: 7.8rem
}

.group:hover .group-hover\:translate-x-\[-0\.3rem\] {
    --tw-translate-x: -.3rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.group:hover .group-hover\:translate-x-\[-0\.75rem\] {
    --tw-translate-x: -.75rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.group:hover .group-hover\:translate-x-\[-1\.5rem\] {
    --tw-translate-x: -1.5rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.group:hover .group-hover\:translate-x-\[-1rem\] {
    --tw-translate-x: -1rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.group:hover .group-hover\:translate-y-\[-0\.25rem\] {
    --tw-translate-y: -.25rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.group:hover .group-hover\:translate-y-\[-1\.3rem\] {
    --tw-translate-y: -1.3rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.group:hover .group-hover\:translate-y-\[-1rem\] {
    --tw-translate-y: -1rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.group:hover .group-hover\:translate-y-\[1rem\] {
    --tw-translate-y: 1rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.group:hover .group-hover\:scale-110 {
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.group:hover .group-hover\:scale-\[1\.04\] {
    --tw-scale-x: 1.04;
    --tw-scale-y: 1.04;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.group:hover .group-hover\:scale-\[1\.05\] {
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.group:hover .group-hover\:scale-\[1\.1\] {
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.group:hover .group-hover\:bg-\[\#5974B8\] {
    --tw-bg-opacity: 1;
    background-color: rgb(89 116 184 / var(--tw-bg-opacity, 1))
}

.group:hover .group-hover\:bg-\[rgba\(96\,136\,223\,0\.20\)\] {
    background-color: #6088df33
}

.group:hover .group-hover\:bg-white-200 {
    background-color: #fff3
}

.group:hover .group-hover\:bg-\[length\:100\%\] {
    background-size: 100%
}

.group:hover .group-hover\:\!text-\[\#437A45\] {
    --tw-text-opacity: 1 !important;
    color: rgb(67 122 69 / var(--tw-text-opacity, 1)) !important
}

.group:hover .group-hover\:\!text-\[\#5C5934\] {
    --tw-text-opacity: 1 !important;
    color: rgb(92 89 52 / var(--tw-text-opacity, 1)) !important
}

.group:hover .group-hover\:\!text-dark-blue-extra {
    --tw-text-opacity: 1 !important;
    color: rgb(66 72 120 / var(--tw-text-opacity, 1)) !important
}

.group:hover .group-hover\:\!text-light-300 {
    color: #9cb3ed !important
}

.group:hover .group-hover\:\!text-light-400 {
    color: #cddbff !important
}

.group:hover .group-hover\:\!text-white {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important
}

.group:hover .group-hover\:text-\[\#2F202A\] {
    --tw-text-opacity: 1;
    color: rgb(47 32 42 / var(--tw-text-opacity, 1))
}

.group:hover .group-hover\:text-\[\#666046\] {
    --tw-text-opacity: 1;
    color: rgb(102 96 70 / var(--tw-text-opacity, 1))
}

.group:hover .group-hover\:text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.group:hover .group-hover\:opacity-100 {
    opacity: 1
}

.group:hover .group-hover\:opacity-70 {
    opacity: .7
}

.group:disabled .group-disabled\:\!text-\[\#607ABD\] {
    --tw-text-opacity: 1 !important;
    color: rgb(96 122 189 / var(--tw-text-opacity, 1)) !important
}

.group:disabled .group-disabled\:text-\[\#607ABD\] {
    --tw-text-opacity: 1;
    color: rgb(96 122 189 / var(--tw-text-opacity, 1))
}

.group.active-element .group-\[\.active-element\]\:bg-\[rgba\(101\,142\,231\,0\.30\)\] {
    background-color: #658ee74d
}

.group.active-element .group-\[\.active-element\]\:opacity-100 {
    opacity: 1
}

.peer:checked~.peer-checked\:opacity-100 {
    opacity: 1
}

@media (max-width: 767px) {
    .sm\:\!flex {
        display: flex !important
    }

    .sm\:\!hidden {
        display: none !important
    }

    .sm\:hidden {
        display: none
    }

    .sm\:h-\[1\.6rem\] {
        height: 1.6rem
    }

    .sm\:w-\[1\.6rem\] {
        width: 1.6rem
    }

    .sm\:min-w-\[75\%\] {
        min-width: 75%
    }

    .sm\:gap-\[0\.3rem\] {
        gap: .3rem
    }

    .sm\:space-y-0>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(0px * var(--tw-space-y-reverse))
    }

    .sm\:text-\[1\.1rem\] {
        font-size: 1.1rem
    }

    .sm\:text-\[1\.2rem\] {
        font-size: 1.2rem
    }

    .sm\:text-\[1\.4rem\] {
        font-size: 1.4rem
    }

    .sm\:text-\[1rem\] {
        font-size: 1rem
    }

    .sm\:font-400 {
        font-weight: 700
    }

    .sm\:leading-\[1\.2re\] {
        line-height: 1.2re
    }

    .sm\:leading-\[1\.2rem\] {
        line-height: 1.2rem
    }

    .sm\:leading-\[1\.4rem\] {
        line-height: 1.4rem
    }

    .sm\:leading-\[1\.8rem\] {
        line-height: 1.8rem
    }
}

@media (min-width: 768px) {
    .md\:mt-\[8rem\] {
        margin-top: 8rem
    }

    .md\:h-\[384px\] {
        height: 384px
    }

    .md\:\!w-\[406px\] {
        width: 406px !important
    }

    .md\:\!w-\[500px\] {
        width: 500px !important
    }

    .md\:w-\[320px\] {
        width: 320px
    }

    .md\:flex-row {
        flex-direction: row
    }

    .md\:bg-\[url\(\'\/assets\/images\/login\/man\.webp\'\)\] {
        background-image:
            /*savepage-url=/assets/images/login/man.webp*/
            url()
    }

    .md\:pt-\[30px\] {
        padding-top: 30px
    }
}

@media (max-width: 992px) {
    .lg\:absolute {
        position: absolute
    }

    .lg\:\!relative {
        position: relative !important
    }

    .lg\:\!right-\[0\.6rem\] {
        right: .6rem !important
    }

    .lg\:\!top-\[0\.6rem\] {
        top: .6rem !important
    }

    .lg\:bottom-0 {
        bottom: 0
    }

    .lg\:bottom-4 {
        bottom: 1rem
    }

    .lg\:bottom-\[-0\.1rem\] {
        bottom: -.1rem
    }

    .lg\:bottom-\[-0\.5rem\] {
        bottom: -.5rem
    }

    .lg\:bottom-\[-2\.4rem\] {
        bottom: -2.4rem
    }

    .lg\:bottom-\[-3\.8rem\] {
        bottom: -3.8rem
    }

    .lg\:bottom-\[0\.7rem\] {
        bottom: .7rem
    }

    .lg\:bottom-\[1\.1rem\] {
        bottom: 1.1rem
    }

    .lg\:bottom-\[1rem\] {
        bottom: 1rem
    }

    .lg\:left-0 {
        left: 0
    }

    .lg\:left-1\/2 {
        left: 50%
    }

    .lg\:left-4 {
        left: 1rem
    }

    .lg\:left-\[-0\.9rem\] {
        left: -.9rem
    }

    .lg\:left-\[-10\.25rem\] {
        left: -10.25rem
    }

    .lg\:left-\[-8\.2rem\] {
        left: -8.2rem
    }

    .lg\:left-\[12\%\] {
        left: 12%
    }

    .lg\:left-\[18\.5rem\] {
        left: 18.5rem
    }

    .lg\:left-\[1rem\] {
        left: 1rem
    }

    .lg\:left-\[37\.5\%\] {
        left: 37.5%
    }

    .lg\:left-\[50\.5rem\] {
        left: 50.5rem
    }

    .lg\:left-\[6\.75rem\] {
        left: 6.75rem
    }

    .lg\:left-\[7\%\] {
        left: 7%
    }

    .lg\:left-auto {
        left: auto
    }

    .lg\:right-0 {
        right: 0
    }

    .lg\:right-\[-1\.2rem\] {
        right: -1.2rem
    }

    .lg\:right-\[-16\%\] {
        right: -16%
    }

    .lg\:right-\[-2\.1rem\] {
        right: -2.1rem
    }

    .lg\:right-\[-6\.1rem\] {
        right: -6.1rem
    }

    .lg\:right-\[-7\.5rem\] {
        right: -7.5rem
    }

    .lg\:right-\[0\.7rem\] {
        right: .7rem
    }

    .lg\:right-\[0\.8rem\] {
        right: .8rem
    }

    .lg\:right-\[0\.9rem\] {
        right: .9rem
    }

    .lg\:right-\[1\.4rem\] {
        right: 1.4rem
    }

    .lg\:right-\[1\.8rem\] {
        right: 1.8rem
    }

    .lg\:right-\[16\%\] {
        right: 16%
    }

    .lg\:right-\[29\%\] {
        right: 29%
    }

    .lg\:right-\[3\.2rem\] {
        right: 3.2rem
    }

    .lg\:right-\[3rem\] {
        right: 3rem
    }

    .lg\:right-\[5\%\] {
        right: 5%
    }

    .lg\:right-\[8\.3rem\] {
        right: 8.3rem
    }

    .lg\:right-auto {
        right: auto
    }

    .lg\:top-0 {
        top: 0
    }

    .lg\:top-1\/2 {
        top: 50%
    }

    .lg\:top-\[-0\.1rem\] {
        top: -.1rem
    }

    .lg\:top-\[-0\.25rem\] {
        top: -.25rem
    }

    .lg\:top-\[-0\.8rem\] {
        top: -.8rem
    }

    .lg\:top-\[-1\.5rem\] {
        top: -1.5rem
    }

    .lg\:top-\[-10rem\] {
        top: -10rem
    }

    .lg\:top-\[-2\.1rem\] {
        top: -2.1rem
    }

    .lg\:top-\[-2\.5rem\] {
        top: -2.5rem
    }

    .lg\:top-\[-3\.2rem\] {
        top: -3.2rem
    }

    .lg\:top-\[-7\.8rem\] {
        top: -7.8rem
    }

    .lg\:top-\[0\.6rem\] {
        top: .6rem
    }

    .lg\:top-\[0\.8rem\] {
        top: .8rem
    }

    .lg\:top-\[0rem\] {
        top: 0rem
    }

    .lg\:top-\[1\.2rem\] {
        top: 1.2rem
    }

    .lg\:top-\[1\.6rem\] {
        top: 1.6rem
    }

    .lg\:top-\[14\%\] {
        top: 14%
    }

    .lg\:top-\[16\%\] {
        top: 16%
    }

    .lg\:top-\[2\.5\%\] {
        top: 2.5%
    }

    .lg\:top-\[2\.5rem\] {
        top: 2.5rem
    }

    .lg\:top-\[2\.8rem\] {
        top: 2.8rem
    }

    .lg\:top-\[20\%\] {
        top: 20%
    }

    .lg\:top-\[28rem\] {
        top: 28rem
    }

    .lg\:top-\[29rem\] {
        top: 29rem
    }

    .lg\:top-\[40\%\] {
        top: 40%
    }

    .lg\:top-auto {
        top: auto
    }

    .lg\:z-\[1\] {
        z-index: 1
    }

    .lg\:order-1 {
        order: 1
    }

    .lg\:order-2 {
        order: 2
    }

    .lg\:m-\[1\.4rem\] {
        margin: 1.4rem
    }

    .lg\:mx-\[0\.4rem\] {
        margin-left: .4rem;
        margin-right: .4rem
    }

    .lg\:mx-\[1\.2rem\] {
        margin-left: 1.2rem;
        margin-right: 1.2rem
    }

    .lg\:\!mb-\[-2rem\] {
        margin-bottom: -2rem !important
    }

    .lg\:\!mb-\[1\.4rem\] {
        margin-bottom: 1.4rem !important
    }

    .lg\:\!ml-\[0\.8rem\] {
        margin-left: .8rem !important
    }

    .lg\:\!mt-\[1\.6rem\] {
        margin-top: 1.6rem !important
    }

    .lg\:mb-0 {
        margin-bottom: 0
    }

    .lg\:mb-\[0\.1rem\] {
        margin-bottom: .1rem
    }

    .lg\:mb-\[0\.2rem\] {
        margin-bottom: .2rem
    }

    .lg\:mb-\[0\.3rem\] {
        margin-bottom: .3rem
    }

    .lg\:mb-\[0\.4rem\] {
        margin-bottom: .4rem
    }

    .lg\:mb-\[0\.8rem\] {
        margin-bottom: .8rem
    }

    .lg\:mb-\[1\.2rem\] {
        margin-bottom: 1.2rem
    }

    .lg\:mb-\[1\.4rem\] {
        margin-bottom: 1.4rem
    }

    .lg\:mb-\[1\.6rem\] {
        margin-bottom: 1.6rem
    }

    .lg\:mb-\[2\.8rem\] {
        margin-bottom: 2.8rem
    }

    .lg\:mb-auto {
        margin-bottom: auto
    }

    .lg\:ml-0 {
        margin-left: 0
    }

    .lg\:ml-\[0\.65rem\] {
        margin-left: .65rem
    }

    .lg\:ml-\[0\.6rem\] {
        margin-left: .6rem
    }

    .lg\:ml-\[1rem\] {
        margin-left: 1rem
    }

    .lg\:mr-0 {
        margin-right: 0
    }

    .lg\:mr-\[0\.1rem\] {
        margin-right: .1rem
    }

    .lg\:mr-\[0\.35rem\] {
        margin-right: .35rem
    }

    .lg\:mr-\[0\.65rem\] {
        margin-right: .65rem
    }

    .lg\:mt-0 {
        margin-top: 0
    }

    .lg\:mt-\[-20\.25rem\] {
        margin-top: -20.25rem
    }

    .lg\:mt-\[-6rem\] {
        margin-top: -6rem
    }

    .lg\:mt-\[0\.2rem\] {
        margin-top: .2rem
    }

    .lg\:mt-\[0\.3rem\] {
        margin-top: .3rem
    }

    .lg\:mt-\[0\.4rem\] {
        margin-top: .4rem
    }

    .lg\:mt-\[0\.6rem\] {
        margin-top: .6rem
    }

    .lg\:mt-\[1\.1rem\] {
        margin-top: 1.1rem
    }

    .lg\:mt-\[1\.25rem\] {
        margin-top: 1.25rem
    }

    .lg\:mt-\[1\.5rem\] {
        margin-top: 1.5rem
    }

    .lg\:mt-\[1\.6rem\] {
        margin-top: 1.6rem
    }

    .lg\:mt-\[1rem\] {
        margin-top: 1rem
    }

    .lg\:block {
        display: block
    }

    .lg\:flex {
        display: flex
    }

    .lg\:\!hidden {
        display: none !important
    }

    .lg\:hidden {
        display: none
    }

    .lg\:\!h-\[4\.6rem\] {
        height: 4.6rem !important
    }

    .lg\:\!h-\[4\.8rem\] {
        height: 4.8rem !important
    }

    .lg\:h-\[0\.5rem\] {
        height: .5rem
    }

    .lg\:h-\[0\.8rem\] {
        height: .8rem
    }

    .lg\:h-\[1\.4rem\] {
        height: 1.4rem
    }

    .lg\:h-\[1\.6rem\] {
        height: 1.6rem
    }

    .lg\:h-\[1\.8rem\] {
        height: 1.8rem
    }

    .lg\:h-\[10\.4rem\] {
        height: 10.4rem
    }

    .lg\:h-\[10\.7rem\] {
        height: 10.7rem
    }

    .lg\:h-\[10rem\] {
        height: 10rem
    }

    .lg\:h-\[12\.2rem\] {
        height: 12.2rem
    }

    .lg\:h-\[12\.5rem\] {
        height: 12.5rem
    }

    .lg\:h-\[13\.2rem\] {
        height: 13.2rem
    }

    .lg\:h-\[13\.4rem\] {
        height: 13.4rem
    }

    .lg\:h-\[13rem\] {
        height: 13rem
    }

    .lg\:h-\[14rem\] {
        height: 14rem
    }

    .lg\:h-\[15\.2rem\] {
        height: 15.2rem
    }

    .lg\:h-\[16\.5rem\] {
        height: 16.5rem
    }

    .lg\:h-\[18\.8rem\] {
        height: 18.8rem
    }

    .lg\:h-\[19\.3rem\] {
        height: 19.3rem
    }

    .lg\:h-\[2\.2rem\] {
        height: 2.2rem
    }

    .lg\:h-\[2\.4rem\] {
        height: 2.4rem
    }

    .lg\:h-\[2\.8rem\] {
        height: 2.8rem
    }

    .lg\:h-\[20rem\] {
        height: 20rem
    }

    .lg\:h-\[21\.2rem\] {
        height: 21.2rem
    }

    .lg\:h-\[21\.6rem\] {
        height: 21.6rem
    }

    .lg\:h-\[23\.7rem\] {
        height: 23.7rem
    }

    .lg\:h-\[23rem\] {
        height: 23rem
    }

    .lg\:h-\[25\.7rem\] {
        height: 25.7rem
    }

    .lg\:h-\[25rem\] {
        height: 25rem
    }

    .lg\:h-\[26rem\] {
        height: 26rem
    }

    .lg\:h-\[2rem\] {
        height: 2rem
    }

    .lg\:h-\[3\.2rem\] {
        height: 3.2rem
    }

    .lg\:h-\[3\.4rem\] {
        height: 3.4rem
    }

    .lg\:h-\[3\.6rem\] {
        height: 3.6rem
    }

    .lg\:h-\[3\.8rem\] {
        height: 3.8rem
    }

    .lg\:h-\[30rem\] {
        height: 30rem
    }

    .lg\:h-\[31rem\] {
        height: 31rem
    }

    .lg\:h-\[36\.5rem\] {
        height: 36.5rem
    }

    .lg\:h-\[3rem\] {
        height: 3rem
    }

    .lg\:h-\[4\.2rem\] {
        height: 4.2rem
    }

    .lg\:h-\[4\.4rem\] {
        height: 4.4rem
    }

    .lg\:h-\[4\.5rem\] {
        height: 4.5rem
    }

    .lg\:h-\[4\.6rem\] {
        height: 4.6rem
    }

    .lg\:h-\[4\.7rem\] {
        height: 4.7rem
    }

    .lg\:h-\[4\.8rem\] {
        height: 4.8rem
    }

    .lg\:h-\[40\.9rem\] {
        height: 40.9rem
    }

    .lg\:h-\[48rem\] {
        height: 48rem
    }

    .lg\:h-\[4rem\] {
        height: 4rem
    }

    .lg\:h-\[5\.2rem\] {
        height: 5.2rem
    }

    .lg\:h-\[5\.4rem\] {
        height: 5.4rem
    }

    .lg\:h-\[5\.5rem\] {
        height: 5.5rem
    }

    .lg\:h-\[5\.8rem\] {
        height: 5.8rem
    }

    .lg\:h-\[5rem\] {
        height: 5rem
    }

    .lg\:h-\[6\.2rem\] {
        height: 6.2rem
    }

    .lg\:h-\[6rem\] {
        height: 6rem
    }

    .lg\:h-\[7\.6rem\] {
        height: 7.6rem
    }

    .lg\:h-\[7\.9rem\] {
        height: 7.9rem
    }

    .lg\:h-\[75\%\] {
        height: 75%
    }

    .lg\:h-\[7rem\] {
        height: 7rem
    }

    .lg\:h-\[8\.2rem\] {
        height: 8.2rem
    }

    .lg\:h-\[8\.4rem\] {
        height: 8.4rem
    }

    .lg\:h-\[8\.8rem\] {
        height: 8.8rem
    }

    .lg\:h-\[8rem\] {
        height: 8rem
    }

    .lg\:h-\[9\.6rem\] {
        height: 9.6rem
    }

    .lg\:h-\[9\.8rem\] {
        height: 9.8rem
    }

    .lg\:h-\[calc\(100\%-3\.8rem\)\] {
        height: calc(100% - 3.8rem)
    }

    .lg\:h-auto {
        height: auto
    }

    .lg\:h-fit {
        height: fit-content
    }

    .lg\:h-full {
        height: 100%
    }

    .lg\:lg\:h-\[calc\(72\.6vh-13\.2rem\)\] {
        height: calc(72.6vh - 13.2rem)
    }

    .lg\:max-h-\[10\.7rem\] {
        max-height: 10.7rem
    }

    .lg\:max-h-\[14\.8rem\] {
        max-height: 14.8rem
    }

    .lg\:max-h-\[38rem\] {
        max-height: 38rem
    }

    .lg\:max-h-\[8rem\] {
        max-height: 8rem
    }

    .lg\:max-h-full {
        max-height: 100%
    }

    .lg\:min-h-\[10\.6rem\] {
        min-height: 10.6rem
    }

    .lg\:min-h-\[12\.1rem\] {
        min-height: 12.1rem
    }

    .lg\:min-h-\[40rem\] {
        min-height: 40rem
    }

    .lg\:min-h-\[5rem\] {
        min-height: 5rem
    }

    .lg\:min-h-\[64rem\] {
        min-height: 64rem
    }

    .lg\:min-h-\[83\.2rem\] {
        min-height: 83.2rem
    }

    .lg\:min-h-full {
        min-height: 100%
    }

    .lg\:\!w-full {
        width: 100% !important
    }

    .lg\:w-\[0\.8rem\] {
        width: .8rem
    }

    .lg\:w-\[1\.6rem\] {
        width: 1.6rem
    }

    .lg\:w-\[1\.8rem\] {
        width: 1.8rem
    }

    .lg\:w-\[1\.9rem\] {
        width: 1.9rem
    }

    .lg\:w-\[10rem\] {
        width: 10rem
    }

    .lg\:w-\[11\.6rem\] {
        width: 11.6rem
    }

    .lg\:w-\[12\.4rem\] {
        width: 12.4rem
    }

    .lg\:w-\[128\%\] {
        width: 128%
    }

    .lg\:w-\[12rem\] {
        width: 12rem
    }

    .lg\:w-\[16\.3rem\] {
        width: 16.3rem
    }

    .lg\:w-\[17rem\] {
        width: 17rem
    }

    .lg\:w-\[190\%\] {
        width: 190%
    }

    .lg\:w-\[19rem\] {
        width: 19rem
    }

    .lg\:w-\[2\.2rem\] {
        width: 2.2rem
    }

    .lg\:w-\[2\.4rem\] {
        width: 2.4rem
    }

    .lg\:w-\[2\.8rem\] {
        width: 2.8rem
    }

    .lg\:w-\[25rem\] {
        width: 25rem
    }

    .lg\:w-\[26\.5rem\] {
        width: 26.5rem
    }

    .lg\:w-\[3\.17rem\] {
        width: 3.17rem
    }

    .lg\:w-\[3\.2rem\] {
        width: 3.2rem
    }

    .lg\:w-\[3\.4rem\] {
        width: 3.4rem
    }

    .lg\:w-\[3\.6rem\] {
        width: 3.6rem
    }

    .lg\:w-\[30rem\] {
        width: 30rem
    }

    .lg\:w-\[31\.8rem\] {
        width: 31.8rem
    }

    .lg\:w-\[35\.8rem\] {
        width: 35.8rem
    }

    .lg\:w-\[3rem\] {
        width: 3rem
    }

    .lg\:w-\[4\.549rem\] {
        width: 4.549rem
    }

    .lg\:w-\[4\.8rem\] {
        width: 4.8rem
    }

    .lg\:w-\[45\.4rem\] {
        width: 45.4rem
    }

    .lg\:w-\[4rem\] {
        width: 4rem
    }

    .lg\:w-\[50rem\] {
        width: 50rem
    }

    .lg\:w-\[5rem\] {
        width: 5rem
    }

    .lg\:w-\[6\.2rem\] {
        width: 6.2rem
    }

    .lg\:w-\[6\.4rem\] {
        width: 6.4rem
    }

    .lg\:w-\[6\.5rem\] {
        width: 6.5rem
    }

    .lg\:w-\[6\.7rem\] {
        width: 6.7rem
    }

    .lg\:w-\[63\.5rem\] {
        width: 63.5rem
    }

    .lg\:w-\[6rem\] {
        width: 6rem
    }

    .lg\:w-\[7\.06rem\] {
        width: 7.06rem
    }

    .lg\:w-\[7\.1rem\] {
        width: 7.1rem
    }

    .lg\:w-\[7\.2rem\] {
        width: 7.2rem
    }

    .lg\:w-\[7\.6rem\] {
        width: 7.6rem
    }

    .lg\:w-\[7\.9rem\] {
        width: 7.9rem
    }

    .lg\:w-\[7rem\] {
        width: 7rem
    }

    .lg\:w-\[8\.4rem\] {
        width: 8.4rem
    }

    .lg\:w-\[8\.5rem\] {
        width: 8.5rem
    }

    .lg\:w-\[8\.6rem\] {
        width: 8.6rem
    }

    .lg\:w-\[9\.2rem\] {
        width: 9.2rem
    }

    .lg\:w-\[9\.9265rem\] {
        width: 9.9265rem
    }

    .lg\:w-\[9rem\] {
        width: 9rem
    }

    .lg\:w-\[calc\(100vw-3rem\)\] {
        width: calc(100vw - 3rem)
    }

    .lg\:w-auto {
        width: auto
    }

    .lg\:w-fit {
        width: fit-content
    }

    .lg\:w-full {
        width: 100%
    }

    .lg\:w-min {
        width: min-content
    }

    .lg\:w-screen {
        width: 100vw
    }

    .lg\:\!min-w-fit {
        min-width: fit-content !important
    }

    .lg\:min-w-\[1\.8rem\] {
        min-width: 1.8rem
    }

    .lg\:min-w-\[11\.3rem\] {
        min-width: 11.3rem
    }

    .lg\:min-w-\[12\.3rem\] {
        min-width: 12.3rem
    }

    .lg\:min-w-\[12\.4rem\] {
        min-width: 12.4rem
    }

    .lg\:min-w-\[16\.5rem\] {
        min-width: 16.5rem
    }

    .lg\:min-w-\[16\.7rem\] {
        min-width: 16.7rem
    }

    .lg\:min-w-\[16\.8rem\] {
        min-width: 16.8rem
    }

    .lg\:min-w-\[16\.9rem\] {
        min-width: 16.9rem
    }

    .lg\:min-w-\[3\.9rem\] {
        min-width: 3.9rem
    }

    .lg\:min-w-\[4\.6rem\] {
        min-width: 4.6rem
    }

    .lg\:min-w-\[45\.4rem\] {
        min-width: 45.4rem
    }

    .lg\:\!max-w-full {
        max-width: 100% !important
    }

    .lg\:max-w-\[10rem\] {
        max-width: 10rem
    }

    .lg\:max-w-\[11\.2rem\] {
        max-width: 11.2rem
    }

    .lg\:max-w-\[11rem\] {
        max-width: 11rem
    }

    .lg\:max-w-\[17\.8rem\] {
        max-width: 17.8rem
    }

    .lg\:max-w-\[18\.4rem\] {
        max-width: 18.4rem
    }

    .lg\:max-w-\[18\.7rem\] {
        max-width: 18.7rem
    }

    .lg\:max-w-\[19\.4rem\] {
        max-width: 19.4rem
    }

    .lg\:max-w-\[19\.7rem\] {
        max-width: 19.7rem
    }

    .lg\:max-w-\[34\.5rem\] {
        max-width: 34.5rem
    }

    .lg\:max-w-\[5\.2rem\] {
        max-width: 5.2rem
    }

    .lg\:max-w-\[50rem\] {
        max-width: 50rem
    }

    .lg\:max-w-\[51\.5rem\] {
        max-width: 51.5rem
    }

    .lg\:max-w-\[59rem\] {
        max-width: 59rem
    }

    .lg\:max-w-\[60rem\] {
        max-width: 60rem
    }

    .lg\:max-w-\[63vw\] {
        max-width: 63vw
    }

    .lg\:max-w-\[6rem\] {
        max-width: 6rem
    }

    .lg\:max-w-\[70rem\] {
        max-width: 70rem
    }

    .lg\:max-w-\[9\.2rem\] {
        max-width: 9.2rem
    }

    .lg\:max-w-\[9rem\] {
        max-width: 9rem
    }

    .lg\:max-w-full {
        max-width: 100%
    }

    .lg\:flex-1 {
        flex: 1 1 0%
    }

    .lg\:-translate-x-1\/2 {
        --tw-translate-x: -50%;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .lg\:-translate-y-0 {
        --tw-translate-y: -0px;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .lg\:translate-x-0 {
        --tw-translate-x: 0px;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .lg\:translate-y-0 {
        --tw-translate-y: 0px;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .lg\:scale-100 {
        --tw-scale-x: 1;
        --tw-scale-y: 1;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .lg\:scale-\[1\.25\] {
        --tw-scale-x: 1.25;
        --tw-scale-y: 1.25;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .lg\:scale-\[1\.3\] {
        --tw-scale-x: 1.3;
        --tw-scale-y: 1.3;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .lg\:auto-rows-\[15\.4rem\] {
        grid-auto-rows: 15.4rem
    }

    .lg\:grid-cols-1 {
        grid-template-columns: repeat(1, minmax(0, 1fr))
    }

    .lg\:grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }

    .lg\:grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr))
    }

    .lg\:grid-cols-\[45\%_repeat\(2\,_1fr\)\] {
        grid-template-columns: 45% repeat(2, 1fr)
    }

    .lg\:flex-row {
        flex-direction: row
    }

    .lg\:flex-row-reverse {
        flex-direction: row-reverse
    }

    .lg\:flex-col {
        flex-direction: column
    }

    .lg\:flex-col-reverse {
        flex-direction: column-reverse
    }

    .lg\:flex-wrap {
        flex-wrap: wrap
    }

    .lg\:items-start {
        align-items: flex-start
    }

    .lg\:items-end {
        align-items: flex-end
    }

    .lg\:items-center {
        align-items: center
    }

    .lg\:justify-start {
        justify-content: flex-start
    }

    .lg\:justify-center {
        justify-content: center
    }

    .lg\:justify-between {
        justify-content: space-between
    }

    .lg\:gap-\[0\.7rem\] {
        gap: .7rem
    }

    .lg\:gap-\[0\.8rem\] {
        gap: .8rem
    }

    .lg\:gap-\[0\.9rem\] {
        gap: .9rem
    }

    .lg\:gap-\[1rem\] {
        gap: 1rem
    }

    .lg\:space-x-0>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-right: calc(0px * var(--tw-space-x-reverse));
        margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)))
    }

    .lg\:space-x-\[-0\.6rem\]>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-right: calc(-.6rem * var(--tw-space-x-reverse));
        margin-left: calc(-.6rem * calc(1 - var(--tw-space-x-reverse)))
    }

    .lg\:space-x-\[0\.2rem\]>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-right: calc(.2rem * var(--tw-space-x-reverse));
        margin-left: calc(.2rem * calc(1 - var(--tw-space-x-reverse)))
    }

    .lg\:space-x-\[0\.3rem\]>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-right: calc(.3rem * var(--tw-space-x-reverse));
        margin-left: calc(.3rem * calc(1 - var(--tw-space-x-reverse)))
    }

    .lg\:space-x-\[0\.4rem\]>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-right: calc(.4rem * var(--tw-space-x-reverse));
        margin-left: calc(.4rem * calc(1 - var(--tw-space-x-reverse)))
    }

    .lg\:space-x-\[0\.5rem\]>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-right: calc(.5rem * var(--tw-space-x-reverse));
        margin-left: calc(.5rem * calc(1 - var(--tw-space-x-reverse)))
    }

    .lg\:space-x-\[0\.6rem\]>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-right: calc(.6rem * var(--tw-space-x-reverse));
        margin-left: calc(.6rem * calc(1 - var(--tw-space-x-reverse)))
    }

    .lg\:space-x-\[0\.7rem\]>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-right: calc(.7rem * var(--tw-space-x-reverse));
        margin-left: calc(.7rem * calc(1 - var(--tw-space-x-reverse)))
    }

    .lg\:space-x-\[0\.8rem\]>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-right: calc(.8rem * var(--tw-space-x-reverse));
        margin-left: calc(.8rem * calc(1 - var(--tw-space-x-reverse)))
    }

    .lg\:space-x-\[0\.9rem\]>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-right: calc(.9rem * var(--tw-space-x-reverse));
        margin-left: calc(.9rem * calc(1 - var(--tw-space-x-reverse)))
    }

    .lg\:space-x-\[0\]>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-right: calc(0px * var(--tw-space-x-reverse));
        margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)))
    }

    .lg\:space-x-\[1rem\]>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-right: calc(1rem * var(--tw-space-x-reverse));
        margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)))
    }

    .lg\:space-x-\[2rem\]>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-right: calc(2rem * var(--tw-space-x-reverse));
        margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)))
    }

    .lg\:space-y-0>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(0px * var(--tw-space-y-reverse))
    }

    .lg\:space-y-\[0\.1rem\]>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-top: calc(.1rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(.1rem * var(--tw-space-y-reverse))
    }

    .lg\:space-y-\[0\.2rem\]>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-top: calc(.2rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(.2rem * var(--tw-space-y-reverse))
    }

    .lg\:space-y-\[0\.4rem\]>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-top: calc(.4rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(.4rem * var(--tw-space-y-reverse))
    }

    .lg\:space-y-\[0\.5rem\]>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-top: calc(.5rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(.5rem * var(--tw-space-y-reverse))
    }

    .lg\:space-y-\[0\.6rem\]>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-top: calc(.6rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(.6rem * var(--tw-space-y-reverse))
    }

    .lg\:space-y-\[0\.7rem\]>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-top: calc(.7rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(.7rem * var(--tw-space-y-reverse))
    }

    .lg\:space-y-\[0\.8rem\]>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-top: calc(.8rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(.8rem * var(--tw-space-y-reverse))
    }

    .lg\:space-y-\[1\.1rem\]>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-top: calc(1.1rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(1.1rem * var(--tw-space-y-reverse))
    }

    .lg\:space-y-\[1\.2rem\]>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-top: calc(1.2rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(1.2rem * var(--tw-space-y-reverse))
    }

    .lg\:space-y-\[1\.4rem\]>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-top: calc(1.4rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(1.4rem * var(--tw-space-y-reverse))
    }

    .lg\:space-y-\[1\.5rem\]>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(1.5rem * var(--tw-space-y-reverse))
    }

    .lg\:space-y-\[1\.6rem\]>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-top: calc(1.6rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(1.6rem * var(--tw-space-y-reverse))
    }

    .lg\:space-y-\[1\.7rem\]>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-top: calc(1.7rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(1.7rem * var(--tw-space-y-reverse))
    }

    .lg\:space-y-\[1\.8rem\]>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-top: calc(1.8rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(1.8rem * var(--tw-space-y-reverse))
    }

    .lg\:space-y-\[1rem\]>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(1rem * var(--tw-space-y-reverse))
    }

    .lg\:space-y-\[2\.2rem\]>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-top: calc(2.2rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(2.2rem * var(--tw-space-y-reverse))
    }

    .lg\:space-y-\[2rem\]>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(2rem * var(--tw-space-y-reverse))
    }

    .lg\:space-y-\[3\.4rem\]>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-top: calc(3.4rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(3.4rem * var(--tw-space-y-reverse))
    }

    .lg\:space-y-\[3rem\]>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(3rem * var(--tw-space-y-reverse))
    }

    .lg\:space-y-reverse>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 1
    }

    .lg\:self-end {
        align-self: flex-end
    }

    .lg\:overflow-auto {
        overflow: auto
    }

    .lg\:\!rounded-\[1rem\] {
        border-radius: 1rem !important
    }

    .lg\:rounded-\[0\.6rem\] {
        border-radius: .6rem
    }

    .lg\:rounded-\[0\.7rem\] {
        border-radius: .7rem
    }

    .lg\:rounded-\[0\.8rem\] {
        border-radius: .8rem
    }

    .lg\:rounded-\[1\.2rem\] {
        border-radius: 1.2rem
    }

    .lg\:rounded-\[1\.4rem\] {
        border-radius: 1.4rem
    }

    .lg\:rounded-\[1\.6rem\] {
        border-radius: 1.6rem
    }

    .lg\:rounded-\[1rem\] {
        border-radius: 1rem
    }

    .lg\:rounded-none {
        border-radius: 0
    }

    .lg\:rounded-b-\[1\.4rem\] {
        border-bottom-right-radius: 1.4rem;
        border-bottom-left-radius: 1.4rem
    }

    .lg\:rounded-l-\[1\.2rem\] {
        border-top-left-radius: 1.2rem;
        border-bottom-left-radius: 1.2rem
    }

    .lg\:rounded-l-\[1\.6rem\] {
        border-top-left-radius: 1.6rem;
        border-bottom-left-radius: 1.6rem
    }

    .lg\:rounded-r-\[1\.2rem\] {
        border-top-right-radius: 1.2rem;
        border-bottom-right-radius: 1.2rem
    }

    .lg\:rounded-t-\[0\.6rem\] {
        border-top-left-radius: .6rem;
        border-top-right-radius: .6rem
    }

    .lg\:rounded-br-none {
        border-bottom-right-radius: 0
    }

    .lg\:rounded-tr-none {
        border-top-right-radius: 0
    }

    .lg\:border-\[0\.1rem\] {
        border-width: .1rem
    }

    .lg\:border-solid {
        border-style: solid
    }

    .lg\:border-\[\#4C60A6\] {
        --tw-border-opacity: 1;
        border-color: rgb(76 96 166 / var(--tw-border-opacity, 1))
    }

    .lg\:border-\[rgba\(93\,126\,242\,0\.20\)\] {
        border-color: #5d7ef233
    }

    .lg\:border-transparent {
        border-color: transparent
    }

    .lg\:bg-\[\#1E2952\] {
        --tw-bg-opacity: 1;
        background-color: rgb(30 41 82 / var(--tw-bg-opacity, 1))
    }

    .lg\:bg-\[\#32417B\] {
        --tw-bg-opacity: 1;
        background-color: rgb(50 65 123 / var(--tw-bg-opacity, 1))
    }

    .lg\:bg-transparent {
        background-color: transparent
    }

    .lg\:bg-\[url\(\/assets\/images\/raffles\/top-winners\/cup-mobile\.webp\)\] {
        background-image:
            /*savepage-url=/assets/images/raffles/top-winners/cup-mobile.webp*/
            url()
    }

    .lg\:bg-none {
        background-image: none
    }

    .lg\:bg-cover {
        background-size: cover
    }

    .lg\:bg-top {
        background-position: top
    }

    .lg\:\!p-\[1rem\] {
        padding: 1rem !important
    }

    .lg\:p-0 {
        padding: 0
    }

    .lg\:p-4 {
        padding: 1rem
    }

    .lg\:p-\[0\.2rem\] {
        padding: .2rem
    }

    .lg\:p-\[0\.4rem\] {
        padding: .4rem
    }

    .lg\:p-\[0\.8rem\] {
        padding: .8rem
    }

    .lg\:p-\[0rem\] {
        padding: 0rem
    }

    .lg\:p-\[1\.2rem\] {
        padding: 1.2rem
    }

    .lg\:p-\[1\.4rem\] {
        padding: 1.4rem
    }

    .lg\:p-\[1\.6rem\] {
        padding: 1.6rem
    }

    .lg\:p-\[2\.4rem\] {
        padding: 2.4rem
    }

    .lg\:p-\[2rem\] {
        padding: 2rem
    }

    .lg\:\!px-\[1\.6rem\] {
        padding-left: 1.6rem !important;
        padding-right: 1.6rem !important
    }

    .lg\:\!py-\[1\.4rem\] {
        padding-top: 1.4rem !important;
        padding-bottom: 1.4rem !important
    }

    .lg\:px-0 {
        padding-left: 0;
        padding-right: 0
    }

    .lg\:px-\[0\.4rem\] {
        padding-left: .4rem;
        padding-right: .4rem
    }

    .lg\:px-\[0\.5rem\] {
        padding-left: .5rem;
        padding-right: .5rem
    }

    .lg\:px-\[0\.8rem\] {
        padding-left: .8rem;
        padding-right: .8rem
    }

    .lg\:px-\[0\] {
        padding-left: 0;
        padding-right: 0
    }

    .lg\:px-\[1\.1rem\] {
        padding-left: 1.1rem;
        padding-right: 1.1rem
    }

    .lg\:px-\[1\.2rem\] {
        padding-left: 1.2rem;
        padding-right: 1.2rem
    }

    .lg\:px-\[1\.4rem\] {
        padding-left: 1.4rem;
        padding-right: 1.4rem
    }

    .lg\:px-\[1\.5rem\] {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .lg\:px-\[1\.6rem\] {
        padding-left: 1.6rem;
        padding-right: 1.6rem
    }

    .lg\:px-\[1rem\] {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .lg\:px-\[2rem\] {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .lg\:px-\[3\.2rem\] {
        padding-left: 3.2rem;
        padding-right: 3.2rem
    }

    .lg\:py-0 {
        padding-top: 0;
        padding-bottom: 0
    }

    .lg\:py-\[0\.2rem\] {
        padding-top: .2rem;
        padding-bottom: .2rem
    }

    .lg\:py-\[0\.4rem\] {
        padding-top: .4rem;
        padding-bottom: .4rem
    }

    .lg\:py-\[0\.6rem\] {
        padding-top: .6rem;
        padding-bottom: .6rem
    }

    .lg\:py-\[0\.7rem\] {
        padding-top: .7rem;
        padding-bottom: .7rem
    }

    .lg\:py-\[0\.8rem\] {
        padding-top: .8rem;
        padding-bottom: .8rem
    }

    .lg\:py-\[1\.1rem\] {
        padding-top: 1.1rem;
        padding-bottom: 1.1rem
    }

    .lg\:py-\[1\.2rem\] {
        padding-top: 1.2rem;
        padding-bottom: 1.2rem
    }

    .lg\:py-\[1\.5rem\] {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }

    .lg\:py-\[1\.6rem\] {
        padding-top: 1.6rem;
        padding-bottom: 1.6rem
    }

    .lg\:pb-\[1\.2rem\] {
        padding-bottom: 1.2rem
    }

    .lg\:pb-\[1\.4rem\] {
        padding-bottom: 1.4rem
    }

    .lg\:pb-\[1\.6rem\] {
        padding-bottom: 1.6rem
    }

    .lg\:pb-\[1rem\] {
        padding-bottom: 1rem
    }

    .lg\:pb-\[2rem\] {
        padding-bottom: 2rem
    }

    .lg\:pb-\[6\.8rem\] {
        padding-bottom: 6.8rem
    }

    .lg\:pl-0 {
        padding-left: 0
    }

    .lg\:pl-\[0\.2rem\] {
        padding-left: .2rem
    }

    .lg\:pl-\[0\.5rem\] {
        padding-left: .5rem
    }

    .lg\:pl-\[0\.8rem\] {
        padding-left: .8rem
    }

    .lg\:pl-\[1\.2rem\] {
        padding-left: 1.2rem
    }

    .lg\:pl-\[1\.4rem\] {
        padding-left: 1.4rem
    }

    .lg\:pl-\[1rem\] {
        padding-left: 1rem
    }

    .lg\:pl-\[4rem\] {
        padding-left: 4rem
    }

    .lg\:pl-\[5\.6rem\] {
        padding-left: 5.6rem
    }

    .lg\:pr-\[0\.6rem\] {
        padding-right: .6rem
    }

    .lg\:pr-\[0\.8rem\] {
        padding-right: .8rem
    }

    .lg\:pr-\[1\.2rem\] {
        padding-right: 1.2rem
    }

    .lg\:pr-\[1\.4rem\] {
        padding-right: 1.4rem
    }

    .lg\:pr-\[1rem\] {
        padding-right: 1rem
    }

    .lg\:pr-\[9\.5rem\] {
        padding-right: 9.5rem
    }

    .lg\:pt-0 {
        padding-top: 0
    }

    .lg\:pt-\[0\.2rem\] {
        padding-top: .2rem
    }

    .lg\:pt-\[1\.2rem\] {
        padding-top: 1.2rem
    }

    .lg\:pt-\[1\.6rem\] {
        padding-top: 1.6rem
    }

    .lg\:pt-\[11\.1rem\] {
        padding-top: 11.1rem
    }

    .lg\:pt-\[2\.36rem\] {
        padding-top: 2.36rem
    }

    .lg\:pt-\[2rem\] {
        padding-top: 2rem
    }

    .lg\:pt-\[5\.4rem\] {
        padding-top: 5.4rem
    }

    .lg\:text-left {
        text-align: left
    }

    .lg\:text-center {
        text-align: center
    }

    .lg\:\!text-\[1\.1rem\] {
        font-size: 1.1rem !important
    }

    .lg\:\!text-\[1\.3rem\] {
        font-size: 1.3rem !important
    }

    .lg\:\!text-\[1\.5rem\] {
        font-size: 1.5rem !important
    }

    .lg\:\!text-\[1rem\] {
        font-size: 1rem !important
    }

    .lg\:\!text-\[2rem\] {
        font-size: 2rem !important
    }

    .lg\:text-\[0\.8rem\] {
        font-size: .8rem
    }

    .lg\:text-\[0\.9rem\] {
        font-size: .9rem
    }

    .lg\:text-\[1\.1rem\] {
        font-size: 1.1rem
    }

    .lg\:text-\[1\.2rem\] {
        font-size: 1.2rem
    }

    .lg\:text-\[1\.3rem\] {
        font-size: 1.3rem
    }

    .lg\:text-\[1\.4rem\] {
        font-size: 1.4rem
    }

    .lg\:text-\[1\.5rem\] {
        font-size: 1.5rem
    }

    .lg\:text-\[1\.6rem\] {
        font-size: 1.6rem
    }

    .lg\:text-\[1\.8rem\] {
        font-size: 1.8rem
    }

    .lg\:text-\[1rem\] {
        font-size: 1rem
    }

    .lg\:text-\[2\.1rem\] {
        font-size: 2.1rem
    }

    .lg\:text-\[2\.2rem\] {
        font-size: 2.2rem
    }

    .lg\:text-\[2\.4rem\] {
        font-size: 2.4rem
    }

    .lg\:text-\[2\.6rem\] {
        font-size: 2.6rem
    }

    .lg\:text-\[2\.8rem\] {
        font-size: 2.8rem
    }

    .lg\:text-\[2rem\] {
        font-size: 2rem
    }

    .lg\:font-325 {
        font-weight: 400
    }

    .lg\:font-350 {
        font-weight: 500
    }

    .lg\:font-400 {
        font-weight: 700
    }

    .lg\:leading-\[0\.96rem\] {
        line-height: .96rem
    }

    .lg\:leading-\[1\.2rem\] {
        line-height: 1.2rem
    }

    .lg\:leading-\[1\.44rem\] {
        line-height: 1.44rem
    }

    .lg\:leading-\[1\.4rem\] {
        line-height: 1.4rem
    }

    .lg\:leading-\[1\.6rem\] {
        line-height: 1.6rem
    }

    .lg\:leading-\[1\.8rem\] {
        line-height: 1.8rem
    }

    .lg\:leading-\[1\.92rem\] {
        line-height: 1.92rem
    }

    .lg\:leading-\[1rem\] {
        line-height: 1rem
    }

    .lg\:leading-\[2\.4rem\] {
        line-height: 2.4rem
    }

    .lg\:leading-\[2\.6rem\] {
        line-height: 2.6rem
    }

    .lg\:leading-\[2rem\] {
        line-height: 2rem
    }

    .lg\:leading-\[3\.2rem\] {
        line-height: 3.2rem
    }

    .lg\:leading-normal {
        line-height: 1.5
    }

    .lg\:\!text-\[\#CDDBFF\] {
        --tw-text-opacity: 1 !important;
        color: rgb(205 219 255 / var(--tw-text-opacity, 1)) !important
    }

    .lg\:text-\[\#9CB3ED\] {
        --tw-text-opacity: 1;
        color: rgb(156 179 237 / var(--tw-text-opacity, 1))
    }

    .lg\:text-\[\#FFDB95\] {
        --tw-text-opacity: 1;
        color: rgb(255 219 149 / var(--tw-text-opacity, 1))
    }

    .lg\:text-white {
        --tw-text-opacity: 1;
        color: rgb(255 255 255 / var(--tw-text-opacity, 1))
    }

    .lg\:opacity-40 {
        opacity: .4
    }

    .lg\:backdrop-blur-\[0\.2rem\] {
        --tw-backdrop-blur: blur(.2rem);
        -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
        backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
    }

    .lg\:backdrop-blur-none {
        --tw-backdrop-blur: ;
        -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
        backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
    }

    .lg\:placeholder\:text-\[1\.2rem\]::placeholder {
        font-size: 1.2rem
    }

    .lg\:placeholder\:text-\[1\.4rem\]::placeholder {
        font-size: 1.4rem
    }

    .lg\:placeholder\:leading-\[2rem\]::placeholder {
        line-height: 2rem
    }

    .lg\:placeholder\:text-\[\#CDDBFF\]::placeholder {
        --tw-text-opacity: 1;
        color: rgb(205 219 255 / var(--tw-text-opacity, 1))
    }

    .lg\:before\:\!h-\[1\.2rem\]:before {
        content: var(--tw-content);
        height: 1.2rem !important
    }

    .lg\:before\:\!w-\[1\.2rem\]:before {
        content: var(--tw-content);
        width: 1.2rem !important
    }

    .group:hover .lg\:group-hover\:w-\[5rem\] {
        width: 5rem
    }

    .group:hover .lg\:group-hover\:bg-cover {
        background-size: cover
    }
}

@media (max-width: 1400px) {
    .\32xl\:text-\[1\.3rem\] {
        font-size: 1.3rem
    }

    .\32xl\:text-\[1\.4rem\] {
        font-size: 1.4rem
    }

    .\32xl\:text-\[1\.6rem\] {
        font-size: 1.6rem
    }

    .\32xl\:text-\[1\.8rem\] {
        font-size: 1.8rem
    }

    .\32xl\:leading-\[1\.9rem\] {
        line-height: 1.9rem
    }

    .\32xl\:placeholder\:text-\[1\.6rem\]::placeholder {
        font-size: 1.6rem
    }
}

app-root:empty {
    left: 50%;
    margin-left: -20px;
    top: 50vh;
    margin-top: -20px;
    position: absolute;
    z-index: 19 !important;
    width: 40px;
    height: 40px;
    border: solid 4px transparent;
    border-top-color: #424c82 !important;
    border-left-color: #4f5a94 !important;
    border-radius: 50%;
    animation: rootPreloadSpinner .4s linear infinite
}

@keyframes rootPreloadSpinner {
    0% {
        transform: rotate(0);
        transform: rotate(0)
    }

    100% {
        transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

[_nghost-ng-c3472637560] {
    --_ng-progress-thickness: var(--ng-progress-thickness, 2);
    --_ng-progress-thickness-px: calc(var(--_ng-progress-thickness) * 1px);
    --_ng-progress-thickness-add-one: calc(var(--_ng-progress-thickness) + 1);
    --_ng-progress-meteor-position-px: calc(var(--_ng-progress-thickness-add-one) * -1px);
    --_ng-progress-color: var(--ng-progress-color, #1B95E0);
    --_ng-progress-holder-color: var(--ng-progress-holder-color, transparent);
    --_ng-progress-ease: var(--ng-progress-ease, linear);
    --_ng-progress-spinner-thickness: var(--ng-progress-spinner-thickness, 2);
    --_ng-progress-spinner-thickness-px: calc(var(--_ng-progress-spinner-thickness) * 1px);
    --_ng-progress-spinner-spacing: var(--ng-progress-spinner-spacing, 15);
    --_ng-progress-spinner-spacing-px: calc(var(--_ng-progress-spinner-spacing) * 1px);
    --_ng-progress-spinner-size: var(--ng-progress-spinner-size, 18);
    --_ng-progress-spinner-size-px: calc(var(--_ng-progress-spinner-size) * 1px);
    --_ng-progress-spinner-speed: var(--ng-progress-spinner-speed, .25s);
    z-index: 999999;
    pointer-events: none
}

.ng-progress-bar-active[_nghost-ng-c3472637560] .ng-progress-bar-wrapper[_ngcontent-ng-c3472637560] {
    filter: alpha(opacity=100);
    opacity: 1;
    transition: none
}

.ng-progress-bar-active[_nghost-ng-c3472637560] .ng-bar[_ngcontent-ng-c3472637560] {
    transition: all var(--_ng-progress-speed) var(--_ng-progress-ease)
}

.ng-progress-bar-relative[_nghost-ng-c3472637560] .ng-progress-bar-wrapper[_ngcontent-ng-c3472637560] {
    position: relative
}

[direction="ltr+"][_nghost-ng-c3472637560] .ng-meteor[_ngcontent-ng-c3472637560],
[direction=ltr-][_nghost-ng-c3472637560] .ng-meteor[_ngcontent-ng-c3472637560] {
    rotate: calc(var(--_ng-progress-thickness-add-one) * 1deg)
}

[direction="ltr+"][_nghost-ng-c3472637560] .ng-bar[_ngcontent-ng-c3472637560],
[direction="rtl+"][_nghost-ng-c3472637560] .ng-bar[_ngcontent-ng-c3472637560] {
    margin-left: -100%
}

[direction="ltr+"][_nghost-ng-c3472637560] .ng-meteor[_ngcontent-ng-c3472637560],
[direction="rtl+"][_nghost-ng-c3472637560] .ng-meteor[_ngcontent-ng-c3472637560] {
    right: 0
}

[direction="ltr+"][_nghost-ng-c3472637560] .ng-meteor[_ngcontent-ng-c3472637560],
[direction=rtl-][_nghost-ng-c3472637560] .ng-meteor[_ngcontent-ng-c3472637560] {
    top: var(--_ng-progress-meteor-position-px)
}

[direction=ltr-][_nghost-ng-c3472637560] .ng-meteor[_ngcontent-ng-c3472637560],
[direction="rtl+"][_nghost-ng-c3472637560] .ng-meteor[_ngcontent-ng-c3472637560] {
    bottom: var(--_ng-progress-meteor-position-px)
}

[direction=ltr-][_nghost-ng-c3472637560] .ng-bar-placeholder[_ngcontent-ng-c3472637560],
[direction="rtl+"][_nghost-ng-c3472637560] .ng-bar-placeholder[_ngcontent-ng-c3472637560] {
    transform: rotate(180deg)
}

[direction=ltr-][_nghost-ng-c3472637560] .ng-spinner-icon[_ngcontent-ng-c3472637560],
[direction="rtl+"][_nghost-ng-c3472637560] .ng-spinner-icon[_ngcontent-ng-c3472637560] {
    animation-direction: reverse
}

[direction="rtl+"][_nghost-ng-c3472637560] .ng-meteor[_ngcontent-ng-c3472637560],
[direction=rtl-][_nghost-ng-c3472637560] .ng-meteor[_ngcontent-ng-c3472637560] {
    rotate: calc(var(--_ng-progress-thickness-add-one) * -1deg)
}

[_nghost-ng-c3472637560] .ng-spinner[_ngcontent-ng-c3472637560] {
    top: var(--_ng-progress-spinner-spacing-px)
}

[spinnerPosition=left][_nghost-ng-c3472637560] .ng-spinner[_ngcontent-ng-c3472637560] {
    left: var(--_ng-progress-spinner-spacing-px)
}

[spinnerPosition=right][_nghost-ng-c3472637560] .ng-spinner[_ngcontent-ng-c3472637560] {
    right: var(--_ng-progress-spinner-spacing-px)
}

.ng-progress-bar-wrapper[_ngcontent-ng-c3472637560] {
    position: fixed;
    z-index: 999999;
    top: 0;
    left: 0;
    width: 100%;
    transform: scale(1);
    filter: alpha(opacity=0);
    opacity: 0;
    transition: opacity var(--_ng-progress-fade-out-speed) linear
}

.ng-bar-placeholder[_ngcontent-ng-c3472637560] {
    position: absolute;
    height: var(--_ng-progress-thickness-px);
    width: 100%
}

.ng-bar[_ngcontent-ng-c3472637560] {
    width: 100%;
    height: 100%;
    transform: translate(-100%, 0, 0);
    background: var(--_ng-progress-color)
}

.ng-meteor[_ngcontent-ng-c3472637560] {
    display: block;
    position: absolute;
    width: 100px;
    height: 100%;
    opacity: 1;
    box-shadow: 0 0 10px var(--_ng-progress-color), 0 0 5px var(--_ng-progress-color)
}

.ng-spinner[_ngcontent-ng-c3472637560] {
    position: absolute;
    display: block;
    z-index: 1031;
    top: 10px
}

.ng-spinner-icon[_ngcontent-ng-c3472637560] {
    box-sizing: border-box;
    animation: _ngcontent-ng-c3472637560_spinner-animation var(--_ng-progress-spinner-speed) linear infinite;
    border-style: solid;
    border-color: transparent;
    border-radius: 50%;
    border-top-color: var(--_ng-progress-color);
    border-left-color: var(--_ng-progress-color);
    width: var(--_ng-progress-spinner-size-px);
    height: var(--_ng-progress-spinner-size-px);
    border-width: var(--_ng-progress-spinner-thickness-px)
}

@keyframes _ngcontent-ng-c3472637560_spinner-animation {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}

.white-promo-border[_ngcontent-ng-c1104028607] {
    padding: 1.8rem 2.7rem 1.8rem 2.3rem;
    padding: 5px 10px;
    position: relative;
    height: 6.2rem
}

@media all and (max-width: 991px) {
    .white-promo-border[_ngcontent-ng-c1104028607] {
        height: 2.2rem;
        padding: .6rem 1rem .6rem 1.1rem
    }
}

.white-promo-border[_ngcontent-ng-c1104028607]:before {
    content: "";
    position: absolute;
    inset: 0;
    background-color: #fff;
    border-radius: 1.2rem;
    transform: skew(170deg);
    z-index: -1
}

@media all and (max-width: 991px) {
    .white-promo-border[_ngcontent-ng-c1104028607]:before {
        border-radius: .4rem
    }
}

.cdk-overlay-dark-backdrop {
    background: #0a0a26f0
}

@keyframes slide-in-one-tap {
    from {
        transform: translateY(80px);
    }

    to {
        transform: translateY(0px);
    }
}

.trust-hide-gracefully {
    opacity: 0;
}

.trust-wallet-one-tap .hidden {
    display: none;
}

.trust-wallet-one-tap .semibold {
    font-weight: 500;
}

.trust-wallet-one-tap .binance-plex {
    font-family: 'Binance';
}

.trust-wallet-one-tap .rounded-full {
    border-radius: 50%;
}

.trust-wallet-one-tap .flex {
    display: flex;
}

.trust-wallet-one-tap .flex-col {
    flex-direction: column;
}

.trust-wallet-one-tap .items-center {
    align-items: center;
}

.trust-wallet-one-tap .space-between {
    justify-content: space-between;
}

.trust-wallet-one-tap .justify-center {
    justify-content: center;
}

.trust-wallet-one-tap .w-full {
    width: 100%;
}

.trust-wallet-one-tap .box {
    transition: all 0.5s cubic-bezier(0, 0, 0, 1.43);
    animation: slide-in-one-tap 0.5s cubic-bezier(0, 0, 0, 1.43);
    width: 384px;
    border-radius: 15px;
    background: #FFF;
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25);
    position: fixed;
    right: 30px;
    bottom: 30px;
    z-index: 1020;
}

.trust-wallet-one-tap .header {
    gap: 15px;
    border-bottom: 1px solid #E6E6E6;
    padding: 10px 18px;
}

.trust-wallet-one-tap .header .left-items {
    gap: 15px
}

.trust-wallet-one-tap .header .title {
    color: #1E2329;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
}

.trust-wallet-one-tap .header .subtitle {
    color: #474D57;
    font-size: 14px;
    line-height: 20px;
}

.trust-wallet-one-tap .header .close {
    color: #1E2329;
    cursor: pointer;
}

.trust-wallet-one-tap .body {
    padding: 9px 18px;
    gap: 10px;

}

.trust-wallet-one-tap .body .right-items {
    gap: 10px;
    width: 100%;
}

.trust-wallet-one-tap .body .right-items .wallet-title {
    color: #1E2329;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
}

.trust-wallet-one-tap .body .right-items .wallet-subtitle {
    color: #474D57;
    font-size: 14px;
    line-height: 20px;
}

.trust-wallet-one-tap .connect-indicator {
    gap: 15px;
    padding: 8px 0;
}

.trust-wallet-one-tap .connect-indicator .flow-icon {
    color: #474D57;
}

.trust-wallet-one-tap .loading-color {
    color: #FFF;
}

.trust-wallet-one-tap .button {
    border-radius: 50px;
    outline: 2px solid transparent;
    outline-offset: 2px;
    background-color: rgb(5, 0, 255);
    border-color: rgb(229, 231, 235);
    cursor: pointer;
    text-align: center;
    height: 45px;
}

.trust-wallet-one-tap .button .button-text {
    color: #FFF;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
}

.trust-wallet-one-tap .footer {
    margin: 20px 30px;
}

.trust-wallet-one-tap .check-icon {
    color: #FFF;
}

@font-face {
    font-family: 'Binance';
    src:
        /*savepage-url=chrome-extension://egjidjbpglichdcondbcbdnbeeppgdph/fonts/BinancePlex-Regular.otf*/
        url() format('opentype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Binance';
    src:
        /*savepage-url=chrome-extension://egjidjbpglichdcondbcbdnbeeppgdph/fonts/BinancePlex-Medium.otf*/
        url() format('opentype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Binance';
    src:
        /*savepage-url=chrome-extension://egjidjbpglichdcondbcbdnbeeppgdph/fonts/BinancePlex-SemiBold.otf*/
        url() format('opentype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Open Sans Regular';
    font-style: normal;
    font-weight: 400;
    src:
        /*savepage-url=chrome-extension://gkkdmjjodidppndkbkhhknakbeflbomf/fonts/open_sans/open-sans-v18-latin-regular.woff*/
        url();
}

@font-face {
    font-family: 'Open Sans Bold';
    font-style: normal;
    font-weight: 800;
    src:
        /*savepage-url=chrome-extension://gkkdmjjodidppndkbkhhknakbeflbomf/fonts/open_sans/OpenSans-Bold.woff*/
        url();
}

@font-face {
    font-family: 'Open Sans ExtraBold';
    font-style: normal;
    font-weight: 800;
    src:
        /*savepage-url=chrome-extension://gkkdmjjodidppndkbkhhknakbeflbomf/fonts/open_sans/open-sans-v18-latin-800.woff*/
        url();
}

@keyframes hotToastEnter {
    0% {
        transform: scale(0)
    }

    to {
        transform: scale(1)
    }
}

.hot-toast-animated-icon {
    animation: var(--hot-toast-animated-icon-animation, hotToastEnter .3s ease-in-out forwards);
    position: var(--hot-toast-animated-icon-position, relative);
    transform: var(--hot-toast-animated-icon-transform, scale(0))
}

@media (prefers-reduced-motion: reduce) {
    .hot-toast-animated-icon {
        animation-duration: var(--hot-toast-animated-icon-reduced-motion-animation-duration, none);
        opacity: var(--hot-toast-animated-icon-reduced-motion-opacity, 1);
        transform: var(--hot-toast-animated-icon-reduced-motion-transform, scale(1))
    }
}

@keyframes hotToastCircleAnimation {
    0% {
        opacity: 0;
        transform: scale(0) rotate(45deg)
    }

    to {
        opacity: 1;
        transform: scale(1) rotate(45deg)
    }
}

@keyframes hotToastCheckmarkAnimation {
    0% {
        height: 0;
        opacity: 0;
        width: 0
    }

    40% {
        height: 0;
        opacity: 1;
        width: 6px
    }

    to {
        height: 10px;
        opacity: 1
    }
}

.hot-toast-checkmark-icon {
    animation: var(--hot-toast-checkmark-icon-animation, hotToastCircleAnimation .3s cubic-bezier(.175, .885, .32, 1.275) forwards);
    animation-delay: var(--hot-toast-checkmark-icon-animation-delay, .1s);
    background-color: var(--hot-toast-checkmark-icon-background-color, var(--check-primary, #61d345));
    border-radius: var(--hot-toast-checkmark-icon-border-radius, 10px);
    height: var(--hot-toast-checkmark-icon-height, 20px);
    opacity: var(--hot-toast-checkmark-icon-opacity, 0);
    position: var(--hot-toast-checkmark-icon-position, relative);
    transform: var(--hot-toast-checkmark-icon-transform, rotate(45deg));
    width: var(--hot-toast-checkmark-icon-width, 20px)
}

@media (prefers-reduced-motion: reduce) {
    .hot-toast-checkmark-icon {
        animation-duration: var(--hot-toast-checkmark-icon-reduced-motion-animation-duration, 0ms)
    }
}

.hot-toast-checkmark-icon:after {
    animation: var(--hot-toast-checkmark-icon-after-animation, hotToastCheckmarkAnimation .2s ease-out forwards);
    animation-delay: var(--hot-toast-checkmark-icon-after-animation-delay, .2s);
    border-bottom-style: solid;
    border-bottom-width: var(--hot-toast-checkmark-icon-after-border-bottom, 2px);
    border-color: var(--hot-toast-checkmark-icon-after-border-color, var(--check-secondary, #fff));
    border-right-style: solid;
    border-right-width: var(--hot-toast-checkmark-icon-after-border-right, 2px);
    bottom: var(--hot-toast-checkmark-icon-after-bottom, 6px);
    box-sizing: var(--hot-toast-checkmark-icon-after-box-sizing, border-box);
    content: var(--hot-toast-checkmark-icon-after-content, "");
    height: var(--hot-toast-checkmark-icon-after-height, 10px);
    left: var(--hot-toast-checkmark-icon-after-left, 6px);
    opacity: var(--hot-toast-checkmark-icon-after-opacity, 0);
    position: var(--hot-toast-checkmark-icon-after-position, absolute);
    width: var(--hot-toast-checkmark-icon-after-width, 6px)
}

@media (prefers-reduced-motion: reduce) {
    .hot-toast-checkmark-icon:after {
        animation-duration: var(--hot-toast-checkmark-icon-after-reduced-motion-animation-duration, 0ms)
    }
}

@keyframes hotToastErrorCircleAnimation {
    0% {
        opacity: 0;
        transform: scale(0) rotate(45deg)
    }

    to {
        opacity: 1;
        transform: scale(1) rotate(45deg)
    }
}

@keyframes hotToastFirstLineAnimation {
    0% {
        opacity: 0;
        transform: scale(0)
    }

    to {
        opacity: 1;
        transform: scale(1)
    }
}

@keyframes hotToastSecondLineAnimation {
    0% {
        opacity: 0;
        transform: scale(0) rotate(90deg)
    }

    to {
        opacity: 1;
        transform: scale(1) rotate(90deg)
    }
}

.hot-toast-error-icon {
    animation: var(--hot-toast-error-icon-animation, hotToastErrorCircleAnimation .3s cubic-bezier(.175, .885, .32, 1.275) forwards);
    animation-delay: var(--hot-toast-error-icon-animation-delay, .1s);
    background: var(--hot-toast-error-icon-background, var(--error-primary, #ff4b4b));
    border-radius: var(--hot-toast-error-icon-border-radius, 10px);
    height: var(--hot-toast-error-icon-height, 20px);
    opacity: var(--hot-toast-error-icon-opacity, 0);
    position: var(--hot-toast-error-icon-position, relative);
    transform: var(--hot-toast-error-icon-transform, rotate(45deg));
    width: var(--hot-toast-error-icon-width, 20px)
}

@media (prefers-reduced-motion: reduce) {
    .hot-toast-error-icon {
        animation-duration: var(--hot-toast-error-icon-reduced-motion-animation-duration, 0ms)
    }
}

.hot-toast-error-icon:after,
.hot-toast-error-icon:before {
    animation: var(--hot-toast-error-icon-after-before-animation, hotToastFirstLineAnimation .15s ease-out forwards);
    animation-delay: var(--hot-toast-error-icon-after-before-animation-delay, .15s);
    background: var(--hot-toast-error-icon-after-before-background, var(--error-secondary, #fff));
    border-radius: var(--hot-toast-error-icon-after-before-border-radius, 3px);
    bottom: var(--hot-toast-error-icon-after-before-bottom, 9px);
    content: var(--hot-toast-error-icon-after-before-content, "");
    height: var(--hot-toast-error-icon-after-before-height, 2px);
    left: var(--hot-toast-error-icon-after-before-left, 4px);
    opacity: var(--hot-toast-error-icon-after-before-opacity, 0);
    position: var(--hot-toast-error-icon-after-before-position, absolute);
    width: var(--hot-toast-error-icon-after-before-width, 12px)
}

@media (prefers-reduced-motion: reduce) {

    .hot-toast-error-icon:after,
    .hot-toast-error-icon:before {
        animation-duration: var(--hot-toast-error-icon-after-before-reduced-motion-animation-duration, 0ms)
    }
}

.hot-toast-error-icon:before {
    animation: var(--hot-toast-error-icon-before-animation, hotToastSecondLineAnimation .15s ease-out forwards);
    animation-delay: var(--hot-toast-error-icon-before-animation-delay, .18s);
    transform: var(--hot-toast-error-icon-before-transform, rotate(90deg))
}

@media (prefers-reduced-motion: reduce) {
    .hot-toast-error-icon:before {
        animation-duration: var(--hot-toast-error-icon-before-reduced-motion-animation-duration, 0ms)
    }
}

.hot-toast-bar-base {
    align-items: var(--hot-toast-align-items, center);
    background-color: var(--hot-toast-bg, #fff);
    border-radius: var(--hot-toast-border-radius, 4px);
    box-shadow: var(--hot-toast-shadow, 0 3px 10px rgba(0, 0, 0, .1), 0 3px 3px rgba(0, 0, 0, .05));
    color: var(--hot-toast-color, #363636);
    display: var(--hot-toast-display, flex);
    line-height: var(--hot-toast-line, 1.3);
    margin: var(--hot-toast-margin, 16px);
    max-width: var(--hot-toast-max-width, 350px);
    padding: var(--hot-toast-padding, 8px 10px);
    pointer-events: var(--hot-toast-pointer-events, auto);
    width: var(--hot-toast-width, fit-content);
    transition-property: border-bottom-left-radius, border-bottom-right-radius;
    transition-duration: .23s;
    transition-timing-function: ease-out
}

.hot-toast-bar-base:hover,
.hot-toast-bar-base:focus {
    animation-play-state: var(--hot-toast-animation-state, paused) !important
}

@media (prefers-reduced-motion: reduce) {
    .hot-toast-bar-base {
        animation-duration: var(--hot-toast-reduced-motion-animation-duration, 10ms) !important
    }
}

.expanded .hot-toast-bar-base {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.hot-toast-message {
    color: var(--hot-toast-message-color, inherit);
    display: var(--hot-toast-message-display, flex);
    flex: var(--hot-toast-message-flex, 1);
    justify-content: var(--hot-toast-message-justify-content, center);
    margin: var(--hot-toast-message-margin, 4px 10px)
}

.hot-toast-bar-base-container {
    display: var(--hot-toast-container-display, flex);
    pointer-events: var(--hot-toast-container-pointer-events, none);
    position: var(--hot-toast-container-position, absolute);
    transition: var(--hot-toast-container-transition, transform .23s cubic-bezier(.21, 1.02, .73, 1))
}

@media (prefers-reduced-motion: reduce) {
    .hot-toast-bar-base-container {
        transition-duration: var(--hot-toast-container-reduced-motion-transition-duration, 10ms) !important
    }
}

.hot-toast-bar-base-container.hot-toast-theme-snackbar .hot-toast-bar-base {
    background: var(--hot-toast-snackbar-bg, #323232);
    box-shadow: var(--hot-toast-snackbar-shadow, 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12));
    color: var(--hot-toast-snackbar-color, rgb(255, 255, 255))
}

.hot-toast-bar-base-container.hot-toast-theme-snackbar .hot-toast-close-btn {
    filter: var(--hot-toast-snackbar-close-btn-filter, invert(1) grayscale(100%) brightness(200%))
}

.hot-toast-close-btn {
    align-self: var(--hot-toast-close-btn-align-self, flex-start);
    background-color: var(--hot-toast-close-btn-background-color, transparent);
    background-image: var(--hot-toast-close-btn-background-image, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e"));
    background-position: var(--hot-toast-close-btn-background-position, center);
    background-repeat: var(--hot-toast-close-btn-background-repeat, no-repeat);
    background-size: var(--hot-toast-close-btn-background-size, .75em);
    border: var(--hot-toast-close-btn-border, 0);
    border-radius: var(--hot-toast-close-btn-border-radius, .25rem);
    box-sizing: var(--hot-toast-close-btn-box-sizing, content-box);
    display: var(--hot-toast-close-btn-display, flex);
    height: var(--hot-toast-close-btn-height, .8em);
    margin-top: var(--hot-toast-close-btn-margin-top, .25em);
    opacity: var(--hot-toast-close-btn-opacity, .5);
    padding: var(--hot-toast-close-btn-padding, .25em);
    width: var(--hot-toast-close-btn-width, .8em)
}

.hot-toast-close-btn:focus {
    box-shadow: var(--hot-toast-close-btn-box-shadow, 0 0 0 .125rem rgba(13, 110, 253, .25));
    outline: var(--hot-toast-close-btn-outline, none)
}

.hot-toast-close-btn:hover,
.hot-toast-close-btn:focus {
    opacity: var(--hot-toast-close-btn-opacity, .75)
}

.hot-toast-group-btn {
    align-self: var(--hot-toast-group-btn-align-self, flex-start);
    background-color: var(--hot-toast-group-btn-background-color, transparent);
    background-image: var(--hot-toast-group-btn-background-image, url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.75745 10.5858L9.17166 9.17154L12.0001 12L14.8285 9.17157L16.2427 10.5858L12.0001 14.8284L7.75745 10.5858Z' fill='currentColor' /%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1 12C1 5.92487 5.92487 1 12 1C18.0751 1 23 5.92487 23 12C23 18.0751 18.0751 23 12 23C5.92487 23 1 18.0751 1 12ZM12 21C7.02944 21 3 16.9706 3 12C3 7.02944 7.02944 3 12 3C16.9706 3 21 7.02944 21 12C21 16.9706 16.9706 21 12 21Z' fill='currentColor' /%3E%3C/svg%3E"));
    background-position: var(--hot-toast-group-btn-background-position, center);
    background-repeat: var(--hot-toast-group-btn-background-repeat, no-repeat);
    background-size: var(--hot-toast-group-btn-background-size, 1.3em);
    border: var(--hot-toast-group-btn-border, 0);
    border-radius: var(--hot-toast-group-btn-border-radius, .25rem);
    box-sizing: var(--hot-toast-group-btn-box-sizing, content-box);
    display: var(--hot-toast-group-btn-display, flex);
    height: var(--hot-toast-group-btn-height, .8em);
    margin-top: var(--hot-toast-group-btn-margin-top, .25em);
    opacity: var(--hot-toast-group-btn-opacity, .5);
    padding: var(--hot-toast-group-btn-padding, .25em);
    width: var(--hot-toast-group-btn-width, .8em);
    will-change: var(--hot-toast-group-btn-will-change, transform);
    transition: var(--hot-toast-group-btn-transition, transform .23s cubic-bezier(.21, 1.02, .73, 1))
}

.hot-toast-group-btn:focus {
    box-shadow: var(--hot-toast-group-btn-box-shadow, 0 0 0 .125rem rgba(13, 110, 253, .25));
    outline: var(--hot-toast-group-btn-outline, none)
}

.hot-toast-group-btn:hover,
.hot-toast-group-btn:focus {
    opacity: var(--hot-toast-group-btn-opacity, .75)
}

.expanded .hot-toast-group-btn {
    transform: rotate(var(--hot-toast-group-btn-expanded-rotate, 180deg))
}

.hot-toast-icon {
    align-self: var(--hot-toast-icon-align-self, flex-start);
    padding-top: var(--hot-toast-icon-padding-top, .25em)
}

.hot-toast-bar-base-wrapper {
    pointer-events: all
}

.hot-toast-bar-base-group {
    --hot-toast-shadow: none;
    background-color: var(--hot-toast-group-bg, #fff);
    margin: var(--hot-toast-margin, 16px);
    margin-top: calc(-1 * var(--hot-toast-margin, 16px));
    border-bottom-left-radius: var(--hot-toast-border-radius, 4px);
    border-bottom-right-radius: var(--hot-toast-border-radius, 4px);
    height: 0;
    overflow: hidden;
    transition-property: height;
    transition-duration: .23s;
    transition-timing-function: ease-in-out;
    position: relative;
    box-shadow: var(--hot-toast-group-after-shadow, 0 3px 10px rgba(0, 0, 0, .1), 0 3px 3px rgba(0, 0, 0, .05))
}

.expanded .hot-toast-bar-base-group {
    height: var(--hot-toast-group-height)
}

.hot-toast-bar-base-group .hot-toast-bar-base {
    margin: 0
}

@keyframes hotToastEnterAnimationNegative {
    0% {
        opacity: .5;
        transform: translate3d(0, -80px, 0) scale(.6)
    }

    to {
        opacity: 1;
        transform: translateZ(0) scale(1)
    }
}

@keyframes hotToastEnterAnimationPositive {
    0% {
        opacity: .5;
        transform: translate3d(0, 80px, 0) scale(.6)
    }

    to {
        opacity: 1;
        transform: translateZ(0) scale(1)
    }
}

@keyframes hotToastExitAnimationPositive {
    0% {
        opacity: 1;
        transform: translateZ(-1px) scale(1)
    }

    to {
        opacity: 0;
        transform: translate3d(0, var(--hot-toast-exit-positive-y, 130px), -1px) scale(.5)
    }
}

@keyframes hotToastExitAnimationNegative {
    0% {
        opacity: 1;
        transform: translateZ(-1px) scale(1)
    }

    to {
        opacity: 0;
        transform: translate3d(0, var(--hot-toast-exit-negative-y, -130px), -1px) scale(.5)
    }
}

@keyframes hotToastEnterSoftAnimationNegative {
    0% {
        opacity: .5;
        transform: translate3d(0, -14px, 0)
    }

    to {
        opacity: 1;
        transform: translateZ(0)
    }
}

@keyframes hotToastEnterSoftAnimationPositive {
    0% {
        opacity: .5;
        transform: translate3d(0, 14px, 0)
    }

    to {
        opacity: 1;
        transform: translateZ(0)
    }
}

@keyframes hotToastExitSoftAnimationPositive {
    0% {
        opacity: 1;
        transform: translateZ(-1px)
    }

    to {
        opacity: 0;
        transform: translate3d(0, 14px, -1px)
    }
}

@keyframes hotToastExitSoftAnimationNegative {
    0% {
        opacity: 1;
        transform: translateZ(-1px)
    }

    to {
        opacity: 0;
        transform: translate3d(0, -14px, -1px)
    }
}

.hot-toast-indicator-wrapper {
    align-items: var(--hot-toast-indicator-wrapper-align-items, center);
    display: var(--hot-toast-indicator-wrapper-display, flex);
    justify-content: var(--hot-toast-indicator-wrapper-justify-content, center);
    min-height: var(--hot-toast-indicator-wrapper-min-height, 20px);
    min-width: var(--hot-toast-indicator-wrapper-min-width, 20px);
    position: var(--hot-toast-indicator-wrapper-position, relative)
}

.hot-toast-status-wrapper {
    position: var(--hot-toast-status-wrapper-position, absolute)
}

@keyframes animate-info-background {
    0% {
        opacity: 0;
        transform: scale(0)
    }

    to {
        opacity: 1;
        transform: scale(1)
    }
}

@keyframes animate-info-line {
    0% {
        height: 0;
        opacity: 0
    }

    40% {
        height: 4.8px;
        opacity: 1
    }

    to {
        height: 8px;
        opacity: 1
    }
}

.hot-toast-info-icon {
    animation: var(--hot-toast-info-icon-animation, animate-info-background .3s cubic-bezier(.175, .885, .32, 1.275) forwards);
    animation-delay: var(--hot-toast-info-icon-animation-delay, .1s);
    background-color: var(--hot-toast-info-icon-background-color, var(--info-primary, #0d6efd));
    border-radius: var(--hot-toast-info-icon-border-radius, 50%);
    display: var(--hot-toast-info-icon-display, block);
    height: var(--hot-toast-info-icon-height, 20px);
    opacity: var(--hot-toast-info-icon-opacity, 0);
    position: var(--hot-toast-info-icon-position, relative);
    transform: var(--hot-toast-info-icon-transform, scale(0));
    width: var(--hot-toast-info-icon-width, 20px)
}

.hot-toast-info-icon:after,
.hot-toast-info-icon:before {
    background-color: var(--hot-toast-info-icon-after-before-background-color, var(--info-secondary, #fff));
    border-radius: var(--hot-toast-info-icon-after-before-border-radius, 3px);
    box-sizing: var(--hot-toast-info-icon-after-before-box-sizing, border-box);
    content: var(--hot-toast-info-icon-after-before-content, "");
    display: var(--hot-toast-info-icon-after-before-display, block);
    left: var(--hot-toast-info-icon-after-before-left, 8.5px);
    position: var(--hot-toast-info-icon-after-before-position, absolute);
    width: var(--hot-toast-info-icon-after-before-width, 2.5px)
}

.hot-toast-info-icon:after {
    animation: var(--hot-toast-info-icon-after-animation, animate-info-line .2s ease-out forwards);
    animation-delay: var(--hot-toast-info-icon-after-animation-delay, .2s);
    height: var(--hot-toast-info-icon-after-height, 0);
    opacity: var(--hot-toast-info-icon-after-opacity, 0);
    top: var(--hot-toast-info-icon-after-bottom, 8px)
}

.hot-toast-info-icon:before {
    height: var(--hot-toast-info-icon-before-height, 2px);
    top: var(--hot-toast-info-icon-before-top, 4px)
}

@keyframes hotToastRotate {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}

.hot-toast-loader-icon {
    animation: var(--hot-toast-loader-icon-animation, hotToastRotate 1s linear infinite);
    border: var(--hot-toast-loader-icon-border, 2px solid);
    border-bottom-color: var(--hot-toast-loader-icon-border-color, #e0e0e0);
    border-left-color: var(--hot-toast-loader-icon-border-color, #e0e0e0);
    border-radius: var(--hot-toast-loader-icon-border-radius, 100%);
    border-right-color: var(--hot-toast-loader-icon-border-right-color, #616161);
    border-top-color: var(--hot-toast-loader-icon-border-color, #e0e0e0);
    box-sizing: var(--hot-toast-loader-icon-box-sizing, border-box);
    height: var(--hot-toast-loader-icon-height, 18px);
    padding-top: var(--hot-toast-loader-icon-padding-top, 2px);
    width: var(--hot-toast-loader-icon-width, 18px)
}

@media (prefers-reduced-motion: reduce) {
    .hot-toast-loader-icon {
        animation-duration: var(--hot-toast-loader-icon-reduced-motion-animation-duration, 5s)
    }
}

@keyframes animate-warn-background {
    0% {
        opacity: 0;
        transform: scale(0)
    }

    to {
        opacity: 1;
        transform: scale(1)
    }
}

@keyframes animate-warn-line {
    0% {
        height: 0;
        opacity: 0
    }

    40% {
        height: 4.8px;
        opacity: 1
    }

    to {
        height: 8px;
        opacity: 1
    }
}

.hot-toast-warning-icon {
    animation: var(--hot-toast-warning-icon-animation, animate-warn-background .3s cubic-bezier(.175, .885, .32, 1.275) forwards);
    animation-delay: var(--hot-toast-warning-icon-animation-delay, .1s);
    background-color: var(--hot-toast-warning-icon-background-color, var(--warn-primary, #ffab00));
    border-radius: var(--hot-toast-warning-icon-border-radius, 50%);
    display: var(--hot-toast-warning-icon-display, block);
    height: var(--hot-toast-warning-icon-height, 20px);
    opacity: var(--hot-toast-warning-icon-opacity, 0);
    position: var(--hot-toast-warning-icon-position, relative);
    transform: var(--hot-toast-warning-icon-transform, scale(0));
    width: var(--hot-toast-warning-icon-width, 20px)
}

.hot-toast-warning-icon:after,
.hot-toast-warning-icon:before {
    background-color: var(--hot-toast-warning-icon-after-before-background-color, var(--warn-secondary, #fff));
    border-radius: var(--hot-toast-warning-icon-after-before-border-radius, 3px);
    box-sizing: var(--hot-toast-warning-icon-after-before-box-sizing, border-box);
    content: var(--hot-toast-warning-icon-after-before-content, "");
    display: var(--hot-toast-warning-icon-after-before-display, block);
    left: var(--hot-toast-warning-icon-after-before-left, 8.5px);
    position: var(--hot-toast-warning-icon-after-before-position, absolute);
    width: var(--hot-toast-warning-icon-after-before-width, 2.5px)
}

.hot-toast-warning-icon:after {
    animation: var(--hot-toast-warning-icon-after-animation, animate-warn-line .2s ease-out forwards);
    animation-delay: var(--hot-toast-warning-icon-after-animation-delay, .2s);
    height: var(--hot-toast-warning-icon-after-height, 0);
    opacity: var(--hot-toast-warning-icon-after-opacity, 0);
    top: var(--hot-toast-warning-icon-after-top, 4px)
}

.hot-toast-warning-icon:before {
    bottom: var(--hot-toast-warning-icon-before-bottom, 4px);
    height: var(--hot-toast-warning-icon-before-height, 2px)
}

.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;
    white-space: normal;
    outline: 0;
    transition-property: transform, visibility, opacity
}

.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;
    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;
    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;
    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;
    transform-origin: center right
}

.tippy-box[data-inertia][data-state=visible] {
    transition-timing-function: cubic-bezier(.54, 1.5, .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
}

.tippy-box[data-animation=shift-toward][data-state=hidden] {
    opacity: 0
}

.tippy-box[data-animation=shift-toward][data-state=hidden][data-placement^=top] {
    transform: translateY(-10px)
}

.tippy-box[data-animation=shift-toward][data-state=hidden][data-placement^=bottom] {
    transform: translateY(10px)
}

.tippy-box[data-animation=shift-toward][data-state=hidden][data-placement^=left] {
    transform: translate(-10px)
}

.tippy-box[data-animation=shift-toward][data-state=hidden][data-placement^=right] {
    transform: translate(10px)
}

.tippy-box[data-animation=shift-away][data-state=hidden] {
    opacity: 0
}

.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=top] {
    transform: translateY(10px)
}

.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=bottom] {
    transform: translateY(-10px)
}

.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=left] {
    transform: translate(10px)
}

.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=right] {
    transform: translate(-10px)
}

:root {
    --gutter: 2rem;
    --gutter-page: 4rem;
    --gutter-shop: 2.5rem;
    --gutter-support: 2.5rem
}

@media all and (max-width: 991px) {
    :root {
        --gutter: 1.5rem;
        --gutter-page: 2rem
    }
}

.hot-toast-bar-base-container {
    -webkit-transform: translate(0) translate3d(0, 0, 0)
}

.hot-toast-bar-base-container .hot-toast-bar-base {
    background: linear-gradient(90deg, #737ba0b3 -2.56%, #5b6285b3 46.15%) !important;
    background-color: #737ba0b3 !important;
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
    padding: 12px !important;
    border-radius: 10px !important;
    box-shadow: none !important;
    -webkit-backface-visibility: hidden;
    -webkit-perspective: 1000;
    -webkit-transform: translate3d(0, 0, 0);
    -webkit-transform: translateZ(0);
    backface-visibility: hidden;
    perspective: 1000;
    transform: translateZ(0)
}

.hot-toast-bar-base-container .hot-toast-bar-base.hot-toast-bar-base_confirm {
    padding: 8px 16px !important
}

.hot-toast-icon {
    align-self: center !important;
    padding-top: 0 !important
}

.hot-toast-close-btn {
    align-self: center !important;
    flex-grow: 0;
    flex-shrink: 0;
    margin-top: 0 !important;
    margin-left: 10px !important
}

.hot-toast-message {
    width: calc(100% - 58px);
    color: #fff !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    line-height: 18px !important;
    margin-right: 0 !important
}

.hot-toast-message .confirm {
    display: flex;
    margin: 0;
    width: 250px;
    align-items: center;
    justify-content: space-between
}

.hot-toast-message .confirm .confirm__text {
    line-height: 1
}

.hot-toast-message .confirm .confirm__buttons .button {
    width: 25px;
    height: 25px;
    font-size: 9px
}

.hot-toast-message .confirm .confirm__buttons .button:nth-child(1) {
    margin-right: 5px
}

.hot-toast-content {
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px
}

.hot-toast-content .hot-toast-content__title {
    display: block;
    margin-bottom: 6px;
    color: #fa8181;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px
}

.hot-toast-content .hot-toast-content__list {
    list-style-type: disc;
    padding-left: 20px;
    margin-top: 10px
}

.hot-toast-content .hot-toast-content__list li {
    margin-bottom: 4px;
    color: #b1b1b1;
    word-wrap: break-word
}

.hot-toast-content .hot-toast-content__list li::marker {
    color: #fff
}

.hot-toast-content .hot-toast-content__list ul {
    list-style-type: circle
}

.hot-toast-content strong {
    margin-right: 6px;
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    line-height: 18px
}

.hot-toast-checkmark-icon {
    background: #75d690
}

.hot-toast-warning-icon {
    background: #fdca7d !important
}

.hot-toast-warning-icon:before,
.hot-toast-warning-icon:after {
    background: #736769 !important
}

.hot-toast-error-icon {
    background: #fa8181 !important
}

.hot-toast-error-icon:before,
.hot-toast-error-icon:after {
    background: #4a5174 !important
}

.hot-toast-loader-icon {
    border-color: #8189B4 #B9C7EA #8189B4 #8189B4 !important
}

.hot-toast-bar-base-container .hot-toast-bar-base.hot-toast_success {
    background: linear-gradient(298.49deg, #354966cc 32.31%, #3f856ccc 106.41%) !important
}

.hot-toast-bar-base-container .hot-toast-bar-base.hot-toast_warning {
    background: linear-gradient(90deg, #a4876cb3 -2.56%, #5b6285b3 46.15%) !important
}

.hot-toast-bar-base-container .hot-toast-bar-base.hot-toast_error {
    background: linear-gradient(90deg, #8f606ab3 -2.56%, #5b6285b3 46.15%) !important
}

.hot-toast-reconnect {
    display: flex;
    flex-flow: row nowrap;
    justify-content: flex-start;
    align-content: center;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding: 10px
}

.hot-toast-reconnect .hot-toast-reconnect__icon {
    display: block;
    width: 54px;
    height: 54px;
    flex-grow: 0;
    flex-shrink: 0;
    background-color: #284e52b3;
    border-radius: 54px;
    color: #e4f1f0;
    font-size: 22px;
    line-height: 54px;
    text-align: center
}

.hot-toast-reconnect .hot-toast-reconnect__content {
    margin-left: 14px
}

.hot-toast-reconnect .hot-toast-reconnect__title {
    color: #e4f1f0;
    font-size: 17px;
    font-weight: 900;
    line-height: 21px;
    text-transform: uppercase
}

.hot-toast-reconnect .hot-toast-reconnect__description {
    margin-top: 2px;
    color: #c0dad7;
    font-size: 14px;
    font-weight: 500;
    line-height: 18px
}

.hot-toast-reconnect .hot-toast-reconnect__actions {
    display: flex;
    flex-flow: row nowrap;
    justify-content: flex-start;
    align-content: center;
    align-items: center;
    margin-top: 15px
}

.hot-toast-reconnect .hot-toast-reconnect__actions .button {
    width: auto;
    height: 30px;
    padding: 0 14px;
    border-radius: 6px;
    font-size: 12px;
    font-weight: 500;
    line-height: 14px
}

.hot-toast-reconnect .hot-toast-reconnect__connect {
    color: #fff;
    background-color: #65b296;
    border-color: #65b296
}

.hot-toast-reconnect .hot-toast-reconnect__connect:hover {
    color: #fff;
    background-color: #75c8aa;
    border-color: #75c8aa
}

.hot-toast-reconnect .hot-toast-reconnect__cancel {
    margin-left: 8px;
    color: #65789a;
    background-color: #2b3a56;
    border-color: #2b3a56
}

.hot-toast-reconnect .hot-toast-reconnect__cancel:hover {
    color: #91a0bc;
    background-color: #3e5072;
    border-color: #3e5072
}

@media (max-width: 767px) {
    hot-toast-container {
        position: fixed;
        inset: 0;
        z-index: 1000;
        display: block;
        height: 0%;
        transform: translateZ(1000px)
    }
}

.tippy-box[data-theme~=default] {
    background-color: #474f76fa;
    box-shadow: 0 4px 4px #13172b24 !important;
    border-radius: 8px;
    font-weight: 500
}

.tippy-box[data-theme~=default][data-placement^=top]>.tippy-arrow:before {
    border-top-color: #474f76fa
}

.tippy-box[data-theme~=default][data-placement^=bottom]>.tippy-arrow:before {
    border-bottom-color: #474f76fa
}

.tippy-box[data-theme~=default][data-placement^=left]>.tippy-arrow:before {
    border-left-color: #474f76fa
}

.tippy-box[data-theme~=default][data-placement^=right]>.tippy-arrow:before {
    border-right-color: #474f76fa
}

.tippy-box[data-theme~=default] .tippy-content {
    padding: 8px 10px
}

.tippy-box[data-theme~=default] .tippy-backdrop {
    background-color: #474f76fa
}

.tippy-box[data-theme~=default] .tippy-svg-arrow {
    fill: #474f76fa
}

.tippy-box[data-theme~=daily-rewards-tooltip] {
    background-color: #304481;
    box-shadow: 0 4px 4px #13172b24 !important;
    border-radius: 1.2rem;
    top: -1rem
}

.tippy-box[data-theme~=daily-rewards-tooltip][data-placement^=top]>.tippy-arrow:before {
    border-top-color: #304481
}

.tippy-box[data-theme~=daily-rewards-tooltip][data-placement^=bottom]>.tippy-arrow:before {
    border-bottom-color: #304481
}

.tippy-box[data-theme~=daily-rewards-tooltip][data-placement^=left]>.tippy-arrow:before {
    border-left-color: #304481
}

.tippy-box[data-theme~=daily-rewards-tooltip][data-placement^=right]>.tippy-arrow:before {
    border-right-color: #304481
}

.tippy-box[data-theme~=daily-rewards-tooltip] .tippy-content {
    padding: 8px 12px
}

.tippy-box[data-theme~=daily-rewards-tooltip] .tippy-backdrop {
    background-color: #304481
}

.tippy-box[data-theme~=daily-rewards-tooltip] .tippy-svg-arrow {
    fill: #304481
}

.tippy-box[data-theme=dropdown] {
    border-radius: 16px
}

.tippy-box[data-theme=dropdown]>.tippy-svg-arrow {
    fill: #404e87
}

.tippy-box[data-theme=dropdown][data-placement^=top]>.tippy-arrow:before {
    border-top-color: #404e87
}

.tippy-box[data-theme=dropdown][data-placement^=bottom]>.tippy-arrow:before {
    border-bottom-color: #404e87
}

.tippy-box[data-theme=dropdown][data-placement^=left]>.tippy-arrow:before {
    border-left-color: #404e87
}

.tippy-box[data-theme=dropdown][data-placement^=right]>.tippy-arrow:before {
    border-right-color: #404e87
}

.tippy-box[data-theme=dropdown] .tippy-content {
    width: 178px;
    height: auto;
    padding: 12px;
    background-color: #3f508f;
    border-radius: 16px;
    -webkit-backface-visibility: hidden;
    -webkit-perspective: 1000;
    -webkit-transform: translate3d(0, 0, 0);
    -webkit-transform: translateZ(0);
    backface-visibility: hidden;
    perspective: 1000;
    transform: translateZ(0)
}

.tippy-box[data-theme=dropdown] .tippy-content .tippy-content__action {
    justify-content: flex-start;
    width: 100%;
    height: 30px;
    padding: 7px;
    background-color: #252c4d;
    border-color: #252c4d;
    border-radius: 5px;
    color: #dce4ff;
    font-size: 13px;
    font-weight: 400;
    line-height: 16px;
    text-transform: none
}

.tippy-box[data-theme=dropdown] .tippy-content .tippy-content__action:hover {
    color: #d6ddea;
    background-color: #323a61;
    border-color: #323a61
}

.tippy-box[data-theme=dropdown] .tippy-content .tippy-content__action:hover .icon {
    color: #d6ddea
}

.tippy-box[data-theme=dropdown] .tippy-content .tippy-content__action:not(:last-child) {
    margin-bottom: 3px
}

.tippy-box[data-theme=dropdown] .tippy-content .tippy-content__action .icon {
    color: #889ed5;
    font-size: 13px;
    -webkit-transition: color .2s ease-out 0s;
    -moz-transition: color .2s ease-out 0s;
    transition: color .2s ease-out 0s
}

.tippy-box[data-theme=dropdown] .tippy-content .tippy-content__action .button__text {
    max-width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.tippy-box[data-theme=chat] {
    background: none;
    border-radius: 16px;
    box-shadow: 0 10px 24px #08090f66;
    width: 34.8rem;
    margin-right: 1.5rem
}

.tippy-box[data-theme=chat]>.tippy-svg-arrow {
    fill: #364680
}

.tippy-box[data-theme=chat][data-placement^=top]>.tippy-arrow:before {
    border-top-color: #364680
}

.tippy-box[data-theme=chat][data-placement^=bottom]>.tippy-arrow:before {
    border-bottom-color: #364680
}

.tippy-box[data-theme=chat][data-placement^=left]>.tippy-arrow:before {
    border-left-color: #364680
}

.tippy-box[data-theme=chat][data-placement^=right]>.tippy-arrow:before {
    border-right-color: #364680
}

.tippy-box[data-theme=chat] .tippy-content {
    z-index: 100;
    height: auto;
    background-color: #364680;
    border-radius: 16px
}

.tippy-box[data-theme=stickers] {
    background: none;
    border-radius: 16px;
    width: 34.8rem;
    margin-right: 1.5rem;
    box-shadow: 0 10px 24px #08090f4d;
    margin-bottom: 1.7rem
}

.tippy-box[data-theme=stickers]>.tippy-svg-arrow {
    fill: #11152e
}

.tippy-box[data-theme=stickers][data-placement^=top]>.tippy-arrow:before {
    border-top-color: #11152e
}

.tippy-box[data-theme=stickers][data-placement^=bottom]>.tippy-arrow:before {
    border-bottom-color: #11152e
}

.tippy-box[data-theme=stickers][data-placement^=left]>.tippy-arrow:before {
    border-left-color: #11152e
}

.tippy-box[data-theme=stickers][data-placement^=right]>.tippy-arrow:before {
    border-right-color: #11152e
}

.tippy-box[data-theme=stickers] .tippy-content {
    z-index: 111;
    height: auto;
    width: 100%;
    background-color: #11152e;
    border-radius: 16px
}

.tippy-box[data-theme~=notifications] {
    background-color: #364680;
    border-radius: 20px;
    right: -2.6rem;
    -webkit-backface-visibility: hidden;
    -webkit-perspective: 1000;
    -webkit-transform: translate3d(0, 0, 0);
    -webkit-transform: translateZ(0);
    backface-visibility: hidden;
    perspective: 1000;
    transform: translateZ(0)
}

.tippy-box[data-theme~=notifications][data-placement^=top]>.tippy-arrow:before {
    left: -.7rem;
    border-top-color: #364680
}

.tippy-box[data-theme~=notifications][data-placement^=bottom]>.tippy-arrow:before {
    left: -2.6rem;
    border-bottom-color: #364680
}

.tippy-box[data-theme~=notifications][data-placement^=left]>.tippy-arrow:before {
    border-left-color: #364680
}

.tippy-box[data-theme~=notifications][data-placement^=right]>.tippy-arrow:before {
    border-right-color: #364680
}

.tippy-box[data-theme~=notifications] .tippy-content {
    padding: 0
}

.tippy-box[data-theme~=notifications] .tippy-backdrop {
    background-color: #364680
}

.tippy-box[data-theme~=notifications] .tippy-svg-arrow {
    fill: #364680
}

.tippy-box[data-theme~=header-games] {
    padding: 2.4rem !important;
    background-color: #16224ff7;
    box-shadow: 0 14px 40px #1a21456b;
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    border-radius: 2.6rem;
    -webkit-backface-visibility: hidden;
    -webkit-perspective: 1000;
    -webkit-transform: translate3d(0, 0, 0);
    -webkit-transform: translateZ(0);
    backface-visibility: hidden;
    perspective: 1000;
    transform: translateZ(0)
}

.tippy-box[data-theme~=header-games][data-placement^=top]>.tippy-arrow:before {
    left: 3rem;
    border-top-color: #16224ff7
}

.tippy-box[data-theme~=header-games][data-placement^=bottom]>.tippy-arrow:before {
    left: 3rem;
    border-bottom-color: #16224ff7
}

.tippy-box[data-theme~=header-games][data-placement^=left]>.tippy-arrow:before {
    border-left-color: #16224ff7
}

.tippy-box[data-theme~=header-games][data-placement^=right]>.tippy-arrow:before {
    border-right-color: #16224ff7
}

.tippy-box[data-theme~=header-games] .tippy-content {
    padding: 0
}

.tippy-box[data-theme~=header-games] .tippy-backdrop {
    background-color: #16224ff7
}

.tippy-box[data-theme~=header-games] .tippy-svg-arrow {
    fill: #16224ff7
}

.tippy-box[data-theme~=daily-rewards] {
    background-color: #dae1f4;
    color: #1c1c21;
    border-radius: .9rem;
    box-shadow: 0 10px 24px #08090f4d;
    -webkit-backdrop-filter: blur(1.7rem);
    backdrop-filter: blur(1.7rem);
    padding: .8rem
}

@media (max-width: 991px) {
    .tippy-box[data-theme~=daily-rewards] {
        right: auto;
        left: 50%;
        transform: translate(-47%)
    }
}

.tippy-box[data-theme~=daily-rewards][data-placement^=top]>.tippy-arrow:before {
    border-top-color: #dae1f4
}

.tippy-box[data-theme~=daily-rewards][data-placement^=bottom]>.tippy-arrow:before {
    left: -4.2rem;
    border-bottom-color: #dae1f4
}

@media (max-width: 991px) {
    .tippy-box[data-theme~=daily-rewards][data-placement^=bottom]>.tippy-arrow:before {
        left: -1rem
    }
}

.tippy-box[data-theme~=daily-rewards][data-placement^=left]>.tippy-arrow:before {
    border-left-color: #dae1f4
}

.tippy-box[data-theme~=daily-rewards][data-placement^=right]>.tippy-arrow:before {
    border-right-color: #dae1f4
}

.tippy-box[data-theme~=daily-rewards] .tippy-content {
    padding: 0
}

.tippy-box[data-theme~=daily-rewards] .tippy-backdrop {
    background-color: #dae1f4
}

.tippy-box[data-theme~=daily-rewards] .tippy-svg-arrow {
    fill: #dae1f4
}

.tippy-box[data-theme~=buffs-active] {
    background-color: #364680;
    border-radius: 2.6rem;
    box-shadow: 0 10px 24px #08090f4d;
    -webkit-backdrop-filter: blur(1.7rem);
    backdrop-filter: blur(1.7rem);
    right: -4.2rem
}

@media (max-width: 991px) {
    .tippy-box[data-theme~=buffs-active] {
        right: auto;
        left: 50%;
        transform: translate(-47%)
    }
}

.tippy-box[data-theme~=buffs-active][data-placement^=top]>.tippy-arrow:before {
    border-top-color: #364680
}

.tippy-box[data-theme~=buffs-active][data-placement^=bottom]>.tippy-arrow:before {
    left: -4.2rem;
    border-bottom-color: #364680
}

@media (max-width: 991px) {
    .tippy-box[data-theme~=buffs-active][data-placement^=bottom]>.tippy-arrow:before {
        left: -1rem
    }
}

.tippy-box[data-theme~=buffs-active][data-placement^=left]>.tippy-arrow:before {
    border-left-color: #364680
}

.tippy-box[data-theme~=buffs-active][data-placement^=right]>.tippy-arrow:before {
    border-right-color: #364680
}

.tippy-box[data-theme~=buffs-active] .tippy-content {
    padding: 0
}

.tippy-box[data-theme~=buffs-active] .tippy-backdrop {
    background-color: #364680
}

.tippy-box[data-theme~=buffs-active] .tippy-svg-arrow {
    fill: #364680
}

.tippy-box[data-theme~=quiz] {
    background-color: #5b638ceb;
    border-radius: 12px;
    box-shadow: 0 14px 24px #12152b80;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    -webkit-backface-visibility: hidden;
    -webkit-perspective: 1000;
    -webkit-transform: translate3d(0, 0, 0);
    -webkit-transform: translateZ(0);
    backface-visibility: hidden;
    perspective: 1000;
    transform: translateZ(0)
}

.tippy-box[data-theme~=quiz][data-placement^=top]>.tippy-arrow:before {
    border-top-color: #5b638ceb
}

.tippy-box[data-theme~=quiz][data-placement^=bottom]>.tippy-arrow:before {
    border-bottom-color: #5b638ceb
}

.tippy-box[data-theme~=quiz][data-placement^=left]>.tippy-arrow:before {
    border-left-color: #5b638ceb
}

.tippy-box[data-theme~=quiz][data-placement^=right]>.tippy-arrow:before {
    border-right-color: #5b638ceb
}

.tippy-box[data-theme~=quiz] .tippy-content {
    padding: 0
}

.tippy-box[data-theme~=quiz] .tippy-backdrop {
    background-color: #364680
}

.tippy-box[data-theme~=quiz] .tippy-svg-arrow {
    fill: #364680
}

.tippy-box[data-theme~=piggy] {
    background-color: #5b638ceb;
    border-radius: 12px;
    box-shadow: 0 14px 24px #12152b80;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    -webkit-backface-visibility: hidden;
    -webkit-perspective: 1000;
    -webkit-transform: translate3d(0, 0, 0);
    -webkit-transform: translateZ(0);
    backface-visibility: hidden;
    perspective: 1000;
    transform: translateZ(0)
}

.tippy-box[data-theme~=piggy][data-placement^=top]>.tippy-arrow:before {
    border-top-color: #5b638ceb
}

.tippy-box[data-theme~=piggy][data-placement^=bottom]>.tippy-arrow:before {
    border-bottom-color: #5b638ceb
}

.tippy-box[data-theme~=piggy][data-placement^=left]>.tippy-arrow:before {
    border-left-color: #5b638ceb
}

.tippy-box[data-theme~=piggy][data-placement^=right]>.tippy-arrow:before {
    border-right-color: #5b638ceb
}

.tippy-box[data-theme~=piggy] .tippy-content {
    padding: 0
}

.tippy-box[data-theme~=piggy] .tippy-backdrop {
    background-color: #364680
}

.tippy-box[data-theme~=piggy] .tippy-svg-arrow {
    fill: #364680
}

.tippy-box[data-theme~=payment-dialog-bonus] {
    width: 18.2rem;
    height: auto;
    background: linear-gradient(141.07deg, #446495 37.94%, #449276 104.57%);
    border-radius: 1rem;
    padding: .9rem 1.3rem 1.2rem
}

.tippy-box[data-theme~=payment-dialog-bonus][data-placement^=top]>.tippy-arrow:before {
    border-top-color: #46568e
}

.tippy-box[data-theme~=payment-dialog-bonus][data-placement^=bottom]>.tippy-arrow:before {
    border-bottom-color: #46568e
}

.tippy-box[data-theme~=payment-dialog-bonus][data-placement^=left]>.tippy-arrow:before {
    border-left-color: #46568e
}

.tippy-box[data-theme~=payment-dialog-bonus][data-placement^=right]>.tippy-arrow:before {
    border-right-color: #46568e
}

.tippy-box[data-theme~=payment-dialog-bonus] .tippy-content {
    padding: 0
}

.tippy-box[data-theme~=payment-dialog-bonus] .tippy-backdrop {
    background-color: #474f76fa
}

.tippy-box[data-theme~=payment-dialog-bonus] .tippy-svg-arrow {
    fill: #474f76fa
}

.tippy-box[data-theme~=gift-codes-info] {
    min-width: 49rem;
    width: 100%;
    height: auto;
    background-color: #474f76fa;
    box-shadow: 0 4px 4px #13172b24 !important;
    border-radius: 1rem;
    padding: .9rem 1.3rem 1.2rem
}

.tippy-box[data-theme~=gift-codes-info][data-placement^=top]>.tippy-arrow:before {
    border-top-color: #474f76fa
}

.tippy-box[data-theme~=gift-codes-info][data-placement^=bottom]>.tippy-arrow:before {
    border-bottom-color: #474f76fa
}

.tippy-box[data-theme~=gift-codes-info][data-placement^=left]>.tippy-arrow:before {
    border-left-color: #474f76fa
}

.tippy-box[data-theme~=gift-codes-info][data-placement^=right]>.tippy-arrow:before {
    border-right-color: #474f76fa
}

.tippy-box[data-theme~=gift-codes-info] .tippy-content {
    padding: 0
}

.tippy-box[data-theme~=gift-codes-info] .tippy-backdrop {
    background-color: #474f76fa
}

.tippy-box[data-theme~=gift-codes-info] .tippy-svg-arrow {
    fill: #474f76fa
}

@media all and (max-width: 991px) {
    .tippy-box[data-theme~=gift-codes-info] {
        min-width: auto;
        font-size: 1.6rem
    }
}

.tippy-box[data-theme~=wager-bonus] {
    background: linear-gradient(180deg, #33477d, #435da4);
    box-shadow: 0 6px 34px #0d0f1838;
    border-radius: 18px;
    -webkit-backface-visibility: hidden;
    -webkit-perspective: 1000;
    -webkit-transform: translate3d(0, 0, 0);
    -webkit-transform: translateZ(0);
    backface-visibility: hidden;
    perspective: 1000;
    transform: translateZ(0)
}

.tippy-box[data-theme~=wager-bonus][data-placement^=top]>.tippy-arrow:before {
    border-top-color: #435da4
}

.tippy-box[data-theme~=wager-bonus][data-placement^=bottom]>.tippy-arrow:before {
    border-bottom-color: #33477d
}

.tippy-box[data-theme~=wager-bonus][data-placement^=left]>.tippy-arrow:before {
    border-left-color: #33477d
}

.tippy-box[data-theme~=wager-bonus][data-placement^=right]>.tippy-arrow:before {
    border-right-color: #33477d
}

.tippy-box[data-theme~=wager-bonus] .tippy-content {
    padding: 20px 20px 15px
}

.tippy-box[data-theme~=wager-bonus] .tippy-backdrop {
    background-color: #364680
}

.tippy-box[data-theme~=wager-bonus] .tippy-svg-arrow {
    fill: #364680
}

.tippy-box[data-theme~=balance-menu] {
    background: #364680;
    border-radius: 1.4rem
}

.tippy-box[data-theme~=balance-menu][data-placement^=top]>.tippy-arrow:before {
    border-top-color: #364680
}

.tippy-box[data-theme~=balance-menu][data-placement^=bottom]>.tippy-arrow:before {
    border-bottom-color: #364680
}

.tippy-box[data-theme~=balance-menu][data-placement^=left]>.tippy-arrow:before {
    border-left-color: #364680
}

.tippy-box[data-theme~=balance-menu][data-placement^=right]>.tippy-arrow:before {
    border-right-color: #364680
}

.tippy-box[data-theme~=balance-menu] .tippy-content {
    padding: 1.2rem
}

.tippy-box[data-theme~=balance-menu] .tippy-content .tippy-content__wrapper {
    display: flex;
    flex-direction: column;
    gap: .3rem;
    width: 19.3rem
}

.tippy-box[data-theme~=balance-menu] .btn {
    --icon-size: 2rem;
    height: 4.7rem;
    padding-inline: 1.2rem;
    justify-content: flex-start;
    border-radius: .8rem;
    font-weight: 700;
    font-size: 1.3rem
}

.tippy-box[data-theme~=balance-menu] .btn:hover {
    filter: brightness(1.1)
}

.tippy-box[data-theme~=balance-menu] .btn_deposit {
    background-color: #81e478;
    color: #213d22
}

.tippy-box[data-theme~=balance-menu] .btn_withdraw {
    background-color: #4c60a6;
    color: #fff
}

.tippy-box[data-theme~=balance-menu] .btn_withdraw .icon {
    transform: rotate(180deg);
    color: #b4caf3
}

.tippy-box[data-theme~=balance-menu] .tippy-backdrop {
    background-color: #364680
}

.tippy-box[data-theme~=balance-menu] .tippy-svg-arrow {
    fill: #364680
}

.tippy-box[data-theme~=toolbar-games] {
    background: #202956;
    box-shadow: 0 -10px 34px #0b0d2436;
    border-radius: 1.6rem;
    padding: 1rem;
    -webkit-backface-visibility: hidden;
    -webkit-perspective: 1000;
    -webkit-transform: translate3d(0, 0, 0);
    -webkit-transform: translateZ(0);
    backface-visibility: hidden;
    perspective: 1000;
    transform: translateZ(0)
}

.tippy-box[data-theme~=toolbar-games][data-placement^=top]>.tippy-arrow:before {
    border-top-color: #202956
}

.tippy-box[data-theme~=toolbar-games][data-placement^=bottom]>.tippy-arrow:before {
    border-bottom-color: #202956
}

.tippy-box[data-theme~=toolbar-games][data-placement^=left]>.tippy-arrow:before {
    border-left-color: #202956
}

.tippy-box[data-theme~=toolbar-games][data-placement^=right]>.tippy-arrow:before {
    border-right-color: #202956
}

.tippy-box[data-theme~=toolbar-games] .tippy-content {
    padding: 0
}

.tippy-box[data-theme~=toolbar-games] .tippy-backdrop {
    background-color: #364680
}

.tippy-box[data-theme~=toolbar-games] .tippy-svg-arrow {
    fill: #364680
}

.tippy-box[data-theme=profile] {
    background: #1e2444;
    border-radius: 1.1rem
}

.tippy-box[data-theme=profile] .tippy-content {
    padding: 1rem;
    width: calc(100vw - var(--gutter) * 2)
}

.tippy-box[data-theme=profile] .tippy-content div {
    display: flex;
    flex-direction: column;
    gap: .2rem
}

.tippy-box[data-theme=profile] .tippy-content div users-profile-tabs-button {
    display: flex;
    width: 100%
}

.tippy-box[data-theme=pvp-battle] {
    background: #1e2444;
    border-radius: 1.1rem;
    word-wrap: break-word
}

.tippy-box[data-theme=pvp-battle] .tippy-arrow {
    color: #1e2444
}

.tippy-box[data-theme=promo-page] {
    background: #1b2745;
    border-radius: 1.3rem;
    margin-top: 1rem
}

.tippy-box[data-theme=promo-page] .tippy-content {
    padding: 1rem
}

.tippy-box[data-theme=promo-page] .tippy-arrow {
    color: #1b2745
}

.tippy-box[data-theme=tournament-skin] {
    background: #dae1f4;
    border-radius: .9rem
}

.tippy-box[data-theme=tournament-skin] .tippy-content {
    padding: 1rem
}

.tippy-box[data-theme=tournament-skin] .tippy-arrow {
    color: #dae1f4
}

.tippy-box[data-theme~=withdraw] {
    background-color: #dae1f4;
    box-shadow: 0 4px 4px #13172b24 !important;
    border-radius: 8px;
    font-weight: 500
}

.tippy-box[data-theme~=withdraw][data-placement^=top]>.tippy-arrow:before {
    border-top-color: #dae1f4
}

.tippy-box[data-theme~=withdraw][data-placement^=bottom]>.tippy-arrow:before {
    border-bottom-color: #dae1f4
}

.tippy-box[data-theme~=withdraw][data-placement^=left]>.tippy-arrow:before {
    border-left-color: #dae1f4
}

.tippy-box[data-theme~=withdraw][data-placement^=right]>.tippy-arrow:before {
    border-right-color: #dae1f4
}

.tippy-box[data-theme~=withdraw] .tippy-content {
    padding: .8rem;
    color: #1c1c21;
    font-size: 1.2rem;
    line-height: 1.6rem;
    text-align: center
}

.tippy-box[data-theme~=withdraw] .tippy-backdrop {
    background-color: #dae1f4
}

.tippy-box[data-theme~=withdraw] .tippy-svg-arrow {
    fill: #dae1f4
}

.tippy-box[data-theme=winter-ivent] {
    background: #34437d;
    border-radius: 1.1rem;
    word-wrap: break-word
}

.tippy-box[data-theme=winter-ivent] .tippy-arrow {
    color: #34437d
}

.tippy-box[data-theme~=trade-url] {
    background: #dae1f4;
    border-radius: 9px;
    font-weight: 500;
    margin-right: .3rem
}

@media all and (max-width: 991px) {
    .tippy-box[data-theme~=trade-url] {
        margin-right: .2rem
    }
}

.tippy-box[data-theme~=trade-url][data-placement^=top]>.tippy-arrow:before {
    border-top-color: #dae1f4
}

.tippy-box[data-theme~=trade-url][data-placement^=bottom]>.tippy-arrow:before {
    border-bottom-color: #dae1f4
}

.tippy-box[data-theme~=trade-url][data-placement^=left]>.tippy-arrow:before {
    border-left-color: #dae1f4;
    border-width: 5px;
    top: .3rem;
    left: 1.74rem
}

@media all and (max-width: 991px) {
    .tippy-box[data-theme~=trade-url][data-placement^=left]>.tippy-arrow:before {
        left: 1.55rem
    }
}

.tippy-box[data-theme~=trade-url][data-placement^=right]>.tippy-arrow:before {
    border-right-color: #dae1f4
}

.tippy-box[data-theme~=trade-url] .tippy-content {
    padding: .6rem .8rem;
    color: #1c1c21;
    font-size: 1.2rem;
    line-height: 1.6rem;
    text-align: center
}

.tippy-box[data-theme~=trade-url] .tippy-svg-arrow {
    fill: #dae1f4
}

.cdk-overlay-container,
.cdk-global-overlay-wrapper {
    pointer-events: none;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%
}

.cdk-overlay-container {
    position: fixed
}

@layer cdk-overlay {
    .cdk-overlay-container {
        z-index: 1000
    }
}

.cdk-overlay-container:empty {
    display: none
}

.cdk-global-overlay-wrapper {
    display: flex;
    position: absolute
}

@layer cdk-overlay {
    .cdk-global-overlay-wrapper {
        z-index: 1000
    }
}

.cdk-overlay-pane {
    position: absolute;
    pointer-events: auto;
    box-sizing: border-box;
    display: flex;
    max-width: 100%;
    max-height: 100%
}

@layer cdk-overlay {
    .cdk-overlay-pane {
        z-index: 1000
    }
}

.cdk-overlay-backdrop {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    pointer-events: auto;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    opacity: 0
}

@layer cdk-overlay {
    .cdk-overlay-backdrop {
        z-index: 1000;
        transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1)
    }
}

.cdk-overlay-backdrop-showing {
    opacity: 1
}

@media(forced-colors: active) {
    .cdk-overlay-backdrop-showing {
        opacity: .6
    }
}

@layer cdk-overlay {
    .cdk-overlay-dark-backdrop {
        background: rgba(0, 0, 0, .32)
    }
}

.cdk-overlay-transparent-backdrop {
    transition: visibility 1ms linear, opacity 1ms linear;
    visibility: hidden;
    opacity: 1
}

.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,
.cdk-high-contrast-active .cdk-overlay-transparent-backdrop {
    opacity: 0;
    visibility: visible
}

.cdk-overlay-backdrop-noop-animation {
    transition: none
}

.cdk-overlay-connected-position-bounding-box {
    position: absolute;
    display: flex;
    flex-direction: column;
    min-width: 1px;
    min-height: 1px
}

@layer cdk-overlay {
    .cdk-overlay-connected-position-bounding-box {
        z-index: 1000
    }
}

.cdk-global-scrollblock {
    position: fixed;
    width: 100%;
    overflow-y: scroll
}

.cdk-visually-hidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    white-space: nowrap;
    outline: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    left: 0
}

[dir=rtl] .cdk-visually-hidden {
    left: auto;
    right: 0
}

:root {}

html.intercom-mobile-messenger-active,
html.intercom-mobile-messenger-active>body,
html.intercom-modal-open,
#intercom-container-body {
    overflow: hidden !important;
}

html.intercom-mobile-messenger-active,
html.intercom-mobile-messenger-active>body {
    position: static !important;
    transform: none !important;
}

html.intercom-mobile-messenger-active>body {
    height: 0 !important;
    margin: 0 !important;
}

iframe#intercom-frame {
    position: absolute !important;
    opacity: 0 !important;
    width: 1px !important;
    height: 1px !important;
    top: 0 !important;
    left: 0 !important;
    border: none !important;
    display: block !important;
    z-index: -1 !important;
    ;
}

;
;

@font-face {
    font-family: intercom-font;
    /*savepage-font-display=swap*/
    src:
        /*savepage-url=https://fonts.intercomcdn.com/messenger-m4/proximanova-regular.woff*/
        url() format("woff");
}

@font-face {
    font-family: intercom-font;
    /*savepage-font-display=swap*/
    src:
        /*savepage-url=https://fonts.intercomcdn.com/messenger-m4/proximanova-semibold.woff*/
        url() format("woff");
    font-weight: bold;
}

@font-face {
    font-family: intercom-font;
    /*savepage-font-display=swap*/
    src:
        /*savepage-url=https://fonts.intercomcdn.com/messenger-m4/proximanova-regular-italic.woff*/
        url() format("woff");
    font-style: italic;
}

@font-face {
    font-family: intercom-font;
    /*savepage-font-display=swap*/
    src:
        /*savepage-url=https://fonts.intercomcdn.com/messenger-m4/proximanova-semibold-italic.woff*/
        url() format("woff");
    font-weight: bold;
    font-style: italic;
}

.intercom-namespace div,
.intercom-namespace span,
.intercom-namespace iframe {
    font-family: system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-size-adjust: none;
    font-size: 100%;
    font-style: normal;
    letter-spacing: normal;
    font-stretch: normal;
    font-variant: normal;
    font-weight: normal;
    text-align-last: initial;
    text-decoration: none;
    text-emphasis: none;
    text-indent: 0px;
    text-shadow: none;
    text-transform: none;
    alignment-baseline: baseline;
    animation-play-state: running;
    backface-visibility: visible;
    background-color: transparent;
    background-image: none;
    baseline-shift: baseline;
    border: 0px none transparent;
    border-radius: 0px;
    inset: auto;
    box-decoration-break: slice;
    box-shadow: none;
    box-sizing: content-box;
    caption-side: top;
    clear: none;
    clip: auto;
    color: inherit;
    columns: auto;
    column-fill: balance;
    column-gap: normal;
    content: normal;
    counter-increment: none;
    counter-reset: none;
    cursor: auto;
    direction: ltr;
    display: inline;
    dominant-baseline: auto;
    empty-cells: show;
    float: none;
    height: auto;
    hyphenate-character: auto;
    hyphens: manual;
    image-rendering: auto;
    line-height: inherit;
    list-style: outside none disc;
    margin: 0px;
    max-height: none;
    max-width: none;
    min-height: 0px;
    min-width: 0px;
    opacity: 1;
    orphans: 2;
    outline-offset: 0px;
    overflow: visible;
    padding: 0px;
    page: auto;
    break-after: auto;
    break-before: auto;
    break-inside: auto;
    perspective: none;
    perspective-origin: 50% 50%;
    pointer-events: auto;
    position: static;
    quotes: none;
    resize: none;
    size: auto;
    table-layout: auto;
    transform: none;
    transform-origin: 50% 50% 0px;
    transform-style: flat;
    unicode-bidi: normal;
    vertical-align: baseline;
    white-space: normal;
    widows: 2;
    width: auto;
    word-break: normal;
    word-spacing: normal;
    overflow-wrap: normal;
    z-index: auto;
    text-align: start;
    -webkit-font-smoothing: antialiased;
}

.intercom-namespace :focus:not(:focus-visible) {
    outline: none;
}

.intercom-namespace div,
.intercom-namespace frame {
    display: block;
}

.intercom-namespace .intercom-app {
    line-height: 1;
}

@media print {
    .intercom-namespace .intercom-app {
        display: none;
    }
}

.intercom-namespace a,
.intercom-namespace a:visited,
.intercom-namespace .intercom-anchor {
    color: rgb(20, 19, 20);
    cursor: pointer;
}

.intercom-namespace a:hover,
.intercom-namespace .intercom-anchor:hover {
    color: rgb(46, 44, 46);
}

.intercom-namespace a:active,
.intercom-namespace .intercom-anchor:active {
    color: rgb(72, 69, 72);
}

.intercom-namespace .intercom-with-namespace-1b0l39c {
    z-index: 2147483000;
    position: fixed;
    bottom: 20px;
    right: 20px;
    transform-origin: right bottom;
    height: min(704px, 100% - 40px);
    min-height: 80px;
    width: 400px;
    max-height: 704px;
    border-radius: 16px;
    overflow: hidden;
    transition: width 200ms, height 200ms, max-height 200ms, transform 300ms cubic-bezier(0, 1.2, 1, 1), opacity 83ms ease-out;
    transform: scale(0);
    opacity: 0;
    pointer-events: none;
    visibility: hidden;
}

.intercom-namespace .intercom-with-namespace-1b0l39c>iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    visibility: visible;
}

.intercom-namespace .intercom-with-namespace-1b0l39c>iframe {
    pointer-events: none;
    visibility: hidden;
}

.intercom-namespace .intercom-with-namespace-zadi4c {
    z-index: 2147482998;
    position: fixed;
    width: 500px;
    height: 500px;
    bottom: 0px;
    right: 0px;
    content: "";
    pointer-events: none;
    background: radial-gradient(at right bottom, rgba(29, 39, 54, 0.16) 0%, rgba(29, 39, 54, 0) 72%);
}

.intercom-namespace .intercom-with-namespace-1ljcfip {
    z-index: 2147483000;
    position: fixed;
    bottom: 20px;
    right: 20px;
    transform-origin: right bottom;
    height: min(704px, 100% - 40px);
    min-height: 80px;
    width: 400px;
    max-height: 704px;
    border-radius: 16px;
    overflow: hidden;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 5px 40px;
    transition: width 200ms, height 200ms, max-height 200ms, transform 300ms cubic-bezier(0, 1.2, 1, 1), opacity 83ms ease-out;
    transform: scale(0);
    opacity: 0;
    pointer-events: none;
    visibility: hidden;
}

.intercom-namespace .intercom-with-namespace-1ljcfip>iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    visibility: visible;
}

.intercom-namespace .intercom-with-namespace-1ljcfip>iframe {
    pointer-events: none;
    visibility: hidden;
}

.intercom-namespace .intercom-with-namespace-g511i1 {
    position: fixed;
    z-index: 2147483000;
    color-scheme: none;
    bottom: 10px;
    right: 15px;
    width: 10px;
    height: 5px;
}

.intercom-namespace .intercom-with-namespace-et2uo8 {
    position: fixed;
    z-index: 2147483000;
    color-scheme: none;
    bottom: 10px;
    right: 15px;
    width: 360px;
    height: 184px;
}