﻿/*
! tailwindcss v3.2.4 | MIT License | https://tailwindcss.com
*/
*, :after, :before
{
    box-sizing: border-box;
    border: 0 solid #e5e7eb;
}
:after, :before
{
    --tw-content: "";
}
html
{
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4;
    font-feature-settings: normal;
}
body
{
    margin: 0;
    line-height: inherit;
}
hr
{
    height: 0;
    color: inherit;
    border-top-width: 1px;
}
abbr:where([title])
{
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
}
h1, h2, h3, h4, h5, h6
{
    font-size: inherit;
    font-weight: inherit;
}
a
{
    text-decoration: inherit;
}
b, strong
{
    font-weight: bolder;
}
code, kbd, pre, samp
{
    font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
    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-size: 100%;
    font-weight: inherit;
    line-height: inherit;
    color: inherit;
    margin: 0;
    padding: 0;
}
button, select
{
    text-transform: none;
}
[type=button], [type=reset], [type=submit], button
{
    -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, dd, dl, figure, h1, h2, h3, h4, h5, h6, hr, p, pre
{
    margin: 0;
}
fieldset
{
    margin: 0;
}
fieldset, legend
{
    padding: 0;
}
menu, ol, ul
{
    list-style: none;
    margin: 0;
    padding: 0;
}
textarea
{
    resize: vertical;
}
input::-moz-placeholder, textarea::-moz-placeholder
{
    opacity: 1;
    color: #9ca3af;
}
input::placeholder, textarea::placeholder
{
    opacity: 1;
    color: #9ca3af;
}
[role=button], button
{
    cursor: pointer;
}
:disabled
{
    cursor: default;
}
audio, canvas, embed, iframe, img, object, svg, video
{
    display: block;
    vertical-align: middle;
}
img, video
{
    max-width: 100%;
    height: auto;
}
[hidden]
{
    display: none;
}
*, :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-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: rgba(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: ;
}
::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-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: rgba(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: ;
}
.container
{
    width: 100%;
}
@media(min-width: 640px)
{
    .container
    {
        max-width: 640px;
    }
}
@media(min-width: 768px)
{
    .container
    {
        max-width: 768px;
    }
}
@media(min-width: 1024px)
{
    .container
    {
        max-width: 1024px;
    }
}
@media(min-width: 1280px)
{
    .container
    {
        max-width: 1280px;
    }
}
@media(min-width: 1536px)
{
    .container
    {
        max-width: 1536px;
    }
}
.sr-only
{
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    white-space: nowrap;
    border-width: 0;
}
.visible
{
    visibility: visible;
}
.static
{
    position: static;
}
.fixed
{
    position: fixed;
}
.absolute
{
    position: absolute;
}
.relative
{
    position: relative;
}
.inset-0
{
    top: 0;
    bottom: 0;
}
.inset-0, .inset-x-0
{
    right: 0;
    left: 0;
}
.inset-y-0
{
    top: 0;
    bottom: 0;
}
.top-0
{
    top: 0;
}
.left-0
{
    left: 0;
}
.bottom-1
{
    bottom: .25rem;
}
.right-0
{
    right: 0;
}
.bottom-5
{
    bottom: 1.25rem;
}
.right-4
{
    right: 1rem;
}
.z-40
{
    z-index: 40;
}
.z-10
{
    z-index: 10;
}
.z-20
{
    z-index: 20;
}
.z-30
{
    z-index: 30;
}
.col-start-1
{
    grid-column-start: 1;
}
.col-start-3
{
    grid-column-start: 3;
}
.col-end-3
{
    grid-column-end: 3;
}
.col-end-7
{
    grid-column-end: 7;
}
.float-left
{
    float: left;
}
.m-auto
{
    margin: auto;
}
.m-3
{
    margin: .75rem;
}
.mx-auto
{
    margin-left: auto;
    margin-right: auto;
}
.my-auto
{
    margin-top: auto;
    margin-bottom: auto;
}
.mb-2
{
    margin-bottom: .5rem;
}
.mt-3
{
    margin-top: .75rem;
}
.mt-2
{
    margin-top: .5rem;
}
.mt-4
{
    margin-top: 1rem;
}
.ml-auto
{
    margin-left: auto;
}
.mb-7
{
    margin-bottom: 1.75rem;
}
.mt-20
{
    margin-top: 5rem;
}
.mb-16
{
    margin-bottom: 4rem;
}
.mb-4
{
    margin-bottom: 1rem;
}
.mr-3
{
    margin-right: .75rem;
}
.mb-6
{
    margin-bottom: 1.5rem;
}
.ml-3
{
    margin-left: .75rem;
}
.block
{
    display: block;
}
.inline-block
{
    display: inline-block;
}
.inline
{
    display: inline;
}
.flex
{
    display: flex;
}
.inline-flex
{
    display: inline-flex;
}
.table
{
    display: table;
}
.grid
{
    display: grid;
}
.list-item
{
    display: list-item;
}
.hidden
{
    display: none;
}
.h-full
{
    height: 100%;
}
.h-5
{
    height: 1.25rem;
}
.h-4
{
    height: 1rem;
}
.h-auto
{
    height: auto;
}
.max-h-full
{
    max-height: 100%;
}
.min-h-full
{
    min-height: 100%;
}
.w-max
{
    width: -moz-max-content;
    width: max-content;
}
.w-full
{
    width: 100%;
}
.w-5
{
    width: 1.25rem;
}
.w-4
{
    width: 1rem;
}
.min-w-max
{
    min-width: -moz-max-content;
    min-width: max-content;
}
.max-w-full
{
    max-width: 100%;
}
.max-w-md
{
    max-width: 28rem;
}
.max-w-sm
{
    max-width: 24rem;
}
.grow
{
    flex-grow: 1;
}
.translate-y-1\/2
{
    --tw-translate-y: 50%;
}
.translate-x-4, .translate-y-1\/2
{
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-4
{
    --tw-translate-x: 1rem;
}
.translate-x-0
{
    --tw-translate-x: 0px;
}
.-translate-x-full, .translate-x-0
{
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-x-full
{
    --tw-translate-x: -100%;
}
.rotate-180
{
    --tw-rotate: 180deg;
}
.rotate-180, .scale-95
{
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-95
{
    --tw-scale-x: .95;
    --tw-scale-y: .95;
}
.scale-100
{
    --tw-scale-x: 1;
    --tw-scale-y: 1;
}
.scale-100, .transform
{
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.cursor-pointer
{
    cursor: pointer;
}
.select-text
{
    -webkit-user-select: text;
    -moz-user-select: text;
    user-select: text;
}
.grid-cols-none
{
    grid-template-columns: none;
}
.grid-cols-3
{
    grid-template-columns: repeat(3,minmax(0,1fr));
}
.grid-cols-6
{
    grid-template-columns: repeat(6,minmax(0,1fr));
}
.flex-row
{
    flex-direction: row;
}
.flex-col
{
    flex-direction: column;
}
.flex-wrap
{
    flex-wrap: wrap;
}
.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;
}
.gap-4
{
    gap: 1rem;
}
.gap-x-2
{
    -moz-column-gap: .5rem;
    column-gap: .5rem;
}
.self-center
{
    align-self: center;
}
.overflow-auto
{
    overflow: auto;
}
.overflow-hidden
{
    overflow: hidden;
}
.overflow-x-auto
{
    overflow-x: auto;
}
.overflow-y-auto
{
    overflow-y: auto;
}
.truncate
{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.whitespace-normal
{
    white-space: normal;
}
.whitespace-nowrap
{
    white-space: nowrap;
}
.rounded-2xl
{
    border-radius: 1rem;
}
.rounded-lg
{
    border-radius: .5rem;
}
.rounded-full
{
    border-radius: 9999px;
}
.border
{
    border-width: 1px;
}
.bg-dark-green
{
    --tw-bg-opacity: 1;
    background-color: rgb(4 32 22/var(--tw-bg-opacity));
}
.bg-transparent
{
    background-color: transparent;
}
.bg-red-600
{
    --tw-bg-opacity: 1;
    background-color: rgb(220 38 38/var(--tw-bg-opacity));
}
.bg-green-500
{
    --tw-bg-opacity: 1;
    background-color: rgb(34 197 94/var(--tw-bg-opacity));
}
.bg-gray-300
{
    --tw-bg-opacity: 1;
    background-color: rgb(209 213 219/var(--tw-bg-opacity));
}
.bg-white
{
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity));
}
.bg-opacity-50
{
    --tw-bg-opacity: .5;
}
.bg-opacity-60
{
    --tw-bg-opacity: .6;
}
.bg-cover
{
    background-size: cover;
}
.bg-contain
{
    background-size: contain;
}
.bg-center
{
    background-position: 50%;
}
.bg-no-repeat
{
    background-repeat: no-repeat;
}
.object-contain
{
    -o-object-fit: contain;
    object-fit: contain;
}
.object-cover
{
    -o-object-fit: cover;
    object-fit: cover;
}
.object-center
{
    -o-object-position: center;
    object-position: center;
}
.p-4
{
    padding: 1rem;
}
.p-2
{
    padding: .5rem;
}
.p-0
{
    padding: 0;
}
.px-4
{
    padding-left: 1rem;
    padding-right: 1rem;
}
.py-2
{
    padding-top: .5rem;
    padding-bottom: .5rem;
}
.px-1\.5
{
    padding-left: .375rem;
    padding-right: .375rem;
}
.py-0\.5
{
    padding-top: .125rem;
    padding-bottom: .125rem;
}
.px-1
{
    padding-left: .25rem;
    padding-right: .25rem;
}
.py-0
{
    padding-top: 0;
    padding-bottom: 0;
}
.px-0
{
    padding-left: 0;
    padding-right: 0;
}
.text-left
{
    text-align: left;
}
.text-center
{
    text-align: center;
}
.text-right
{
    text-align: right;
}
.align-middle
{
    vertical-align: middle;
}
.text-sm
{
    font-size: .875rem;
    line-height: 1.25rem;
}
.text-xs
{
    font-size: .75rem;
    line-height: 1rem;
}
.font-medium
{
    font-weight: 500;
}
.font-bold
{
    font-weight: 700;
}
.uppercase
{
    text-transform: uppercase;
}
.capitalize
{
    text-transform: capitalize;
}
.leading-none
{
    line-height: 1;
}
.text-gray-500
{
    --tw-text-opacity: 1;
    color: rgb(107 114 128/var(--tw-text-opacity));
}
.text-white
{
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity));
}
.underline
{
    text-decoration-line: underline;
}
.opacity-0
{
    opacity: 0;
}
.opacity-100
{
    opacity: 1;
}
.shadow
{
    --tw-shadow: 0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(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);
}
.blur
{
    --tw-blur: blur(8px);
}
.blur, .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-sm
{
    --tw-backdrop-blur: blur(4px);
    -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-all
{
    transition-property: all;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s;
}
.transition-opacity
{
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s;
}
.transition-transform
{
    transition-property: transform;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s;
}
.transition
{
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s;
}
.duration-300
{
    transition-duration: .3s;
}
.duration-200
{
    transition-duration: .2s;
}
.duration-700
{
    transition-duration: .7s;
}
.duration-500
{
    transition-duration: .5s;
}
.ease-out
{
    transition-timing-function: cubic-bezier(0,0,.2,1);
}
.ease-in
{
    transition-timing-function: cubic-bezier(.4,0,1,1);
}
.ease-in-out
{
    transition-timing-function: cubic-bezier(.4,0,.2,1);
}
html
{
    -webkit-text-size-adjust: 100%;
    font-family: ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
    line-height: 1.5;
}
body
{
    max-width: 100%;
    position: relative;
    font-weight: 700;
    scroll-behavior: smooth;
    text-rendering: optimizeSpeed;
    color: #fff;
    background-color: #092936;
    overflow-x: hidden;
}
a
{
    color: inherit;
    text-decoration: none;
}
.h4, h4
{
    font: 700 18px/22px Montserrat,sans-serif;
    letter-spacing: -.005em;
}
.h2, h2
{
    font: 700 20px/1.36 Montserrat,sans-serif;
}
*
{
    --header-height: 76px;
    --header-heightMobile: 60px;
    outline: none;
    box-sizing: border-box;
    scrollbar-width: thin;
    scrollbar-color: #f90 rgba(255,168,0,.1);
}
::-webkit-scrollbar-track
{
    background: rgba(228,236,247,.1);
    border-radius: 3px;
}
::-webkit-scrollbar-thumb
{
    border-radius: 3px;
    background-color: #f90;
    -webkit-box-shadow: 0 0 1px rgba(255,168,0,.25);
}
::-webkit-scrollbar
{
    width: 4px;
    -webkit-appearance: none;
}
.rdp-button:hover:not([disabled]):not(.rdp-day_selected)
{
    color: #737373;
}
.grecaptcha-badge
{
    visibility: hidden;
}
@media(prefers-color-scheme: dark)
{
    html
    {
        color-scheme: dark;
    }
    body
    {
        color: #fff;
        background: #000;
    }
}
@media(min-width: 320px)
{
    .container
    {
        max-width: 100%;
        padding: 0 16px;
        margin: auto;
    }
}
@media(min-width: 768px)
{
    .container
    {
        padding: 0 40px;
    }
}
@media(min-width: 1024px)
{
    .container
    {
        padding: 0 80px;
    }
}
@media(min-width: 1440px)
{
    .container
    {
        padding: 0 100px;
    }
}
@media(min-width: 1920px)
{
    .container
    {
        max-width: 1920px;
        padding: 0 200px;
    }
    html
    {
        background-color: #092426;
    }
    body
    {
        width: 1920px;
        margin: 0 auto;
    }
}
@media(min-width: 640px)
{
    .sm\:grid-cols-2
    {
        grid-template-columns: repeat(2,minmax(0,1fr));
    }
    .sm\:flex-row
    {
        flex-direction: row;
    }
    .sm\:items-center
    {
        align-items: center;
    }
    .sm\:justify-start
    {
        justify-content: flex-start;
    }
    .sm\:overflow-hidden
    {
        overflow: hidden;
    }
    .sm\:text-left
    {
        text-align: left;
    }
    .sm\:duration-700
    {
        transition-duration: .7s;
    }
}
@media(min-width: 768px)
{
    .md\:m-0
    {
        margin: 0;
    }
    .md\:mt-2
    {
        margin-top: .5rem;
    }
    .md\:block
    {
        display: block;
    }
    .md\:flex
    {
        display: flex;
    }
    .md\:hidden
    {
        display: none;
    }
    .md\:grow-0
    {
        flex-grow: 0;
    }
    .md\:flex-row
    {
        flex-direction: row;
    }
    .md\:flex-col
    {
        flex-direction: column;
    }
    .md\:self-start
    {
        align-self: flex-start;
    }
}
@media(min-width: 1024px)
{
    .lg\:mt-4
    {
        margin-top: 1rem;
    }
    .lg\:mb-8
    {
        margin-bottom: 2rem;
    }
    .lg\:block
    {
        display: block;
    }
    .lg\:hidden
    {
        display: none;
    }
}
@media(min-width: 1280px)
{
    .xl\:mt-6
    {
        margin-top: 1.5rem;
    }
    .xl\:mb-10
    {
        margin-bottom: 2.5rem;
    }
    .xl\:items-start
    {
        align-items: flex-start;
    }
    .xl\:text-left
    {
        text-align: left;
    }
}
@media(min-width: 1536px)
{
    .\32xl\:flex-row
    {
        flex-direction: row;
    }
}
.iframe_modal-content__z0gS2
{
    padding: 0;
    color: #fff;
    background-color: #092426;
    background-image: none;
    background-position: top;
    background-repeat: no-repeat;
    background-size: contain;
}
.iframe_modal-content__z0gS2:before
{
    content: "";
    position: absolute;
    opacity: .5;
    top: 0;
    left: 0;
    width: 100%;
    background: linear-gradient(172.87deg,#0e2c2f 46.19%,#092426 130.41%);
}
.iframe_modal-dialog__PzhK5
{
    flex-flow: column;
    width: 500px;
    max-height: 80vh;
    box-shadow: none;
    position: relative;
    z-index: 2;
    margin: auto;
    display: flex;
    align-items: center;
}
.iframe_modal-backdrop__NWEi2
{
    opacity: .9!important;
}
@media screen and (orientation: landscape)
{
    .iframe_modal-content__z0gS2
    {
        background-size: cover;
    }
}
@media(min-width: 768px)
{
    .iframe_modal-content__z0gS2
    {
        border-radius: 16px;
        background-size: 100%;
        padding: 0;
        min-width: 400px;
    }
}
.rec-loading_loader__7y8Gi
{
    width: 100px;
    height: 100px;
    border-radius: 50%;
    perspective: 800px;
    position: fixed;
    z-index: 1500;
    top: calc(50% - 50px);
    right: calc(50% - 50px);
}
.rec-loading_inner__cj17f
{
    position: absolute;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.rec-loading_inner__cj17f.rec-loading_one__f_8wx
{
    left: 0;
    top: 0;
    animation: rec-loading_rotate-one__ryjSu 1s linear infinite;
    border-bottom: 3px solid #48ffd2;
}
.rec-loading_inner__cj17f.rec-loading_two__GBj0o
{
    right: 0;
    top: 0;
    animation: rec-loading_rotate-two__LRODG 1s linear infinite;
    border-right: 3px solid #11d93c;
}
.rec-loading_inner__cj17f.rec-loading_three__xK199
{
    right: 0;
    bottom: 0;
    animation: rec-loading_rotate-three__XPCHc 1s linear infinite;
    border-top: 3px solid #c1d911;
}
@keyframes rec-loading_rotate-one__ryjSu
{
    0%
    {
        transform: rotateX(35deg) rotateY(-45deg) rotate(0deg);
    }
    to
    {
        transform: rotateX(35deg) rotateY(-45deg) rotate(1turn);
    }
}
@keyframes rec-loading_rotate-two__LRODG
{
    0%
    {
        transform: rotateX(50deg) rotateY(10deg) rotate(0deg);
    }
    to
    {
        transform: rotateX(50deg) rotateY(10deg) rotate(1turn);
    }
}
@keyframes rec-loading_rotate-three__XPCHc
{
    0%
    {
        transform: rotateX(35deg) rotateY(55deg) rotate(0deg);
    }
    to
    {
        transform: rotateX(35deg) rotateY(55deg) rotate(1turn);
    }
}
.input_label__x80LN
{
    margin-bottom: 20px;
    width: 100%;
    position: relative;
    display: block;
}
.input_input__m0Ji3
{
    margin: auto;
    height: 46px;
    font-size: 15px;
    padding: 15px 16px;
    border: 1px solid transparent;
    border-radius: 24px;
    font-weight: 400;
    background-color: #2f504b;
    color: #a6b7d4;
    width: 100%;
}
.input_input__m0Ji3:active, .input_input__m0Ji3:focus
{
    border: 1px solid #ebf2fa;
    color: #ebf2fa;
}
.input_password-eyes__AlNGV
{
    bottom: 16px;
    right: 16px;
    width: 16px;
    height: 13px;
    -webkit-mask: url(../../gambling/image/mask.584c21ae.svg) no-repeat center;
    mask: url(../../gambling/image/mask.584c21ae.svg) no-repeat center;
    background-color: #a6b7d4;
    position: absolute;
    display: block;
    cursor: pointer;
}
.input_password-eyes__AlNGV.input_unmask__HktSp
{
    -webkit-mask: url(../../gambling/image/unmask.182403de.svg) no-repeat center;
    mask: url(../../gambling/image/unmask.182403de.svg) no-repeat center;
}
.input_password-eyes__AlNGV:hover
{
    background-color: #61d800;
}
.input_input-invalid__U5oVG
{
    border: 1px solid #f54336;
    color: #f54336;
}
.input_input-valid__nonwy
{
    border: 1px solid #61d800;
    color: #61d800;
}
.input_tooltip-right__cYDAx
{
    right: 0;
}
.input_tooltip__bHDaQ
{
    display: none;
    top: -37px;
    position: absolute;
    padding: 5px 7px;
    font-size: 14px;
    width: auto;
    color: #f54336;
    border-radius: 15px;
    border: 1px solid #f54336;
    background: #092936;
    text-align: center;
    z-index: 1;
}
.checkbox_checkbox__ZGUlo
{
    margin-bottom: 16px;
    position: relative;
    display: flex;
}
.checkbox_input-checkbox__hML5N input:checked+.checkbox_pseudo-checkbox__DRcaV:before
{
    content: "";
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    border-radius: 3px;
    background-color: #e4ecf7;
    background-image: url(../../gambling/image/tick.47419d7a.svg);
    position: absolute;
}
.checkbox_link__1ILCE.checkbox_--accent__n2EUw
{
    color: #ffa800;
    text-shadow: none;
}
.checkbox_link__1ILCE.checkbox_--sm__GvmJh
{
    font-size: 12px;
}
.checkbox_link__1ILCE
{
    position: relative;
    font-size: 14px;
    color: #718096;
    background: transparent;
    border: none;
    text-shadow: none;
    text-decoration: none;
    cursor: pointer;
    transition: .3s linear;
}
.checkbox_input-checkbox__hML5N
{
    height: 20px;
    min-width: 20px;
    border: 2px solid #e4ecf7;
    background-color: transparent;
    margin-right: 12px;
    border-radius: 4px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.checkbox_input-checkbox__hML5N:hover
{
    cursor: pointer;
    border: 2px solid #ffa800;
}
.checkbox_input-checkbox__hML5N.checkbox_pseudo-checkbox__DRcaV
{
    width: 14px;
    height: 14px;
    border-radius: inherit;
    position: relative;
    display: block;
}
.checkbox_input-checkbox__hML5N input
{
    position: absolute;
    opacity: 0;
}
.checkbox_accept-text__Dv71_
{
    font-size: 12px;
    font-weight: 400;
    color: #ebf2fa;
    text-align: left;
}
.checkbox_tooltip-left__hXs8D
{
    left: 0;
}
.checkbox_tooltip__cPewR
{
    display: none;
    top: -37px;
    position: absolute;
    padding: 5px 7px;
    font-size: 14px;
    width: auto;
    color: #f54336;
    border-radius: 15px;
    border: 1px solid #f54336;
    background: #092936;
    text-align: center;
    z-index: 1;
}
.button_button-text__Zn7ZG
{
    display: flex;
    opacity: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: 700;
}
.button_button-text__Zn7ZG.button_padding__Udz68
{
    padding-right: 30px;
}
.button_secondary__mY8pR:hover
{
    box-shadow: 0 0 12px rgba(228,236,247,.4);
}
.button_button__IzUI1.button_--wide__YrIfa
{
    width: 100%;
}
.button_button__IzUI1.button_--normal__T5_1r
{
    height: 46px;
    padding: 0 24px;
    font-size: 14px;
}
.button_button__IzUI1.button_--normal__T5_1r.button_--disabled__zJZSU
{
    cursor: not-allowed;
    opacity: .6;
    background-color: #ccc;
}
.button_--transparent__Q2kdh.button_button__IzUI1.button_--loading__IpilU.button_--disabled__zJZSU .button_button-text__Zn7ZG, .button_primary__0ZFhR.button_--transparent__Q2kdh .button_button-text__Zn7ZG
{
    background-image: linear-gradient(225deg,#ff9b21,#ff7c02,#ffca00,#ff8c00);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
    position: relative;
}
.button_secondary__mY8pR.button_--transparent__Q2kdh .button_arrow__8IFsu path
{
    fill: #e4ecf7;
}
.button_secondary__mY8pR.button_--transparent__Q2kdh .button_button-text__Zn7ZG
{
    color: #e4ecf7;
}
.button_secondary__mY8pR.button_--transparent__Q2kdh
{
    border: 1px solid #e4ecf7;
}
.button_primary__0ZFhR.button_--transparent__Q2kdh
{
    border: 1px solid #ffa800;
}
.button_primary__0ZFhR.button_--transparent__Q2kdh .button_arrow__8IFsu path
{
    fill: #ffa800;
}
.button_button__IzUI1.button_--transparent__Q2kdh
{
    background-color: transparent;
    background-image: none;
}
.button_--small__k9m0H .button_arrow__8IFsu
{
    width: 12px;
    height: 12px;
}
.button_arrow__8IFsu
{
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    transition: .3s linear;
}
.button_arrow__8IFsu path
{
    fill: #3d1879;
}
.button_wrapBtnPlay___OZUm
{
    position: absolute;
    top: calc(50% - 20px);
    left: 0;
    right: 0;
    display: flex;
    flex-flow: column;
    align-items: center;
    opacity: 0;
    transition: .3s linear;
}
.button_demo___rXpS, .button_play___xc73 .button_button__IzUI1
{
    width: 100px;
    height: 30px!important;
    font-size: 12px!important;
}
.button_button-text__Zn7ZG
{
    color: #3d1879;
}
.button_wrapBtnPlay___OZUm .button_button__IzUI1
{
    padding: 0 16px!important;
}
.button_show__3MHUX
{
    display: block!important;
}
.button_hidden__IBjAj
{
    display: none;
}
.button_button__IzUI1.button_--small__k9m0H
{
    font-size: 10px;
    height: 28px;
    padding: 0 20px;
}
.button_hide__OFVaq
{
    display: none;
}
.button_--flip__nak_M
{
    transform: translateY(-50%) rotate(-90deg)!important;
}
.button_--down___BDuy
{
    transform: translateY(-50%) rotate(90deg)!important;
}
.button_dot__4A_Kq
{
    width: 9px;
    height: 9px;
    border-radius: 100%;
    display: inline-block;
    background: rgba(61,24,121,.1);
    transform: scale(.6);
    animation: button_dot-anim__TR8t_ 1.5s ease infinite;
}
.button_dot__4A_Kq:first-child
{
    animation-delay: 0s;
}
.button_dot__4A_Kq:nth-child(2)
{
    animation-delay: .5s;
}
.button_dot__4A_Kq:nth-child(3)
{
    animation-delay: 1s;
}
.button_primary__0ZFhR
{
    background-image: linear-gradient(225deg,#ff9b21,#ff7c02,#ffca00,#ff8c00);
    background-size: 300% 100%;
}
.button_primary__0ZFhR:hover
{
    box-shadow: 0 0 12px rgba(255,188,1,.4);
    background-position: 100% 0;
}
.button_button__IzUI1.button_--medium__DOSOA
{
    height: 36px;
    font-size: 12px;
    padding: 0 20px;
}
.button_secondary__mY8pR
{
    background-color: #e4ecf7;
}
.button_button__IzUI1
{
    border-radius: 50px;
    font-weight: 600;
    cursor: pointer;
    display: flex;
    align-items: center;
    transition: .3s ease-in-out;
}
@keyframes button_dot-anim__TR8t_
{
    0%
    {
        background: rgba(61,24,121,.1);
        transform: scale(.6);
    }
    25%
    {
        background: rgba(61,24,121,.5);
        transform: scale(1);
    }
    50%
    {
        background: #3d1879;
        transform: scale(.6);
    }
}
.dropdown_active__QsDW0 .dropdown_select__0vN3w:before
{
    transform: rotate(180deg);
}
.dropdown_select__0vN3w
{
    cursor: pointer;
    background: #211e26;
    color: #a6b7d4;
    border-radius: 24px;
    height: 46px;
    font-size: 15px;
    font-weight: 400;
    padding: 15px 16px;
    position: relative;
    display: flex;
    align-items: center;
}
.dropdown_select__0vN3w:before
{
    content: "";
    width: 16px;
    height: 16px;
    right: 16px;
    background-image: url(../../gambling/image/arrow-down.ca908cee.svg);
    background-repeat: no-repeat;
    background-position: 100%;
    transition: .3s linear;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
}
.dropdown_value__9yA3k
{
    text-align: center;
    width: 100%;
    display: block;
}
.dropdown_select-text__CxB_x
{
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    font-size: 13px;
    color: #a6b7d4;
    font-weight: 400;
    max-width: 90%;
    transition: .3s linear;
}
.dropdown_active__QsDW0 .dropdown_wrap__TOOAW
{
    visibility: visible;
}
.dropdown_wrap__TOOAW
{
    background: #08292e;
    box-shadow: 0 0 1px rgba(12,26,75,.2),0 1px 3px rgba(50,50,71,.1);
    border-radius: 16px;
    top: 52px;
    left: -1px;
    z-index: 11;
    width: calc(100% + 2px);
    padding: 0 5px;
    visibility: hidden;
    position: absolute;
}
.dropdown_wrap__TOOAW::-webkit-scrollbar
{
    display: none;
}
.dropdown_list-wrap__AdmZV
{
    z-index: -1;
    max-height: 212px;
    height: 100%;
    overflow: auto;
    position: relative;
    width: 100%;
}
.dropdown_list-wrap__AdmZV.dropdown_--scrollFree__o5Prb::-webkit-scrollbar
{
    position: absolute;
    width: 0;
    height: 0;
    opacity: 0;
    background-color: transparent;
    -webkit-transition: .3s linear;
    transition: .3s linear;
}
.dropdown_list-wrap__AdmZV.dropdown_--scroll-free__4EYYQ::-webkit-scrollbar-thumb, .dropdown_list-wrap__AdmZV.dropdown_--scrollFree__o5Prb::-webkit-scrollbar-track
{
    position: absolute;
    -webkit-box-shadow: none;
    background-color: transparent;
}
.dropdown_--scrollFree__o5Prb
{
    -ms-overflow-style: none;
    scrollbar-width: none;
}
.dropdown_list__mwsls
{
    position: relative;
    width: 100%;
    height: auto;
    max-height: 212px;
}
.dropdown_list__mwsls:first-child
{
    margin-top: 10px;
}
.dropdown_list__mwsls:last-child
{
    margin-bottom: 10px;
}
.dropdown_category-container__SuX_f
{
    display: flex;
    margin-bottom: 20px;
    margin-top: 20px;
}
.dropdown_category__ApbL2
{
    display: flex;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(255,255,0,.502);
    text-shadow: -4px 6px 9px #000;
    color: #fff;
    font-size: 17px;
    font-weight: 700;
    margin: auto;
}
.dropdown_item__wLpHF
{
    justify-content: center;
    cursor: pointer;
    font-size: 14px;
    border-radius: 24px;
}
.dropdown_item__wLpHF:not(:last-child)
{
    margin-bottom: 4px;
}
.dropdown_link__0rue7
{
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    display: block;
    padding: 12px;
    color: #ebf2fa;
}
.dropdown_link__0rue7:hover
{
    border-radius: 20px;
    background-color: #ffa800;
    color: #3d1879;
}
.signup_form-title__r1QZH
{
    text-align: center;
    margin-bottom: 20px;
    font-size: 28px;
    max-width: calc(100% - 26px);
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    text-align: left;
    text-transform: capitalize;
}
.signup_link__eWTFW.signup_--accent__msqih
{
    color: #ffa800;
    text-shadow: none;
}
.signup_text__lhEwJ
{
    color: #a6b7d4;
    font-size: 14px;
}
.signup_currency__ssHWc
{
    background-color: #2f504b!important;
    color: #a6b7d4!important;
    margin-bottom: 20px;
}
.signup_link__eWTFW.signup_--sm__Mcafl
{
    font-size: 12px;
}
.signup_bonus___ITp7
{
    color: #cc8600!important;
    display: flex;
    justify-content: center;
    margin-top: 10px;
    margin-bottom: 20px;
}
.signup_link__eWTFW
{
    position: relative;
    font-size: 14px;
    color: #718096;
    background: transparent;
    border: none;
    text-shadow: none;
    text-decoration: none;
    cursor: pointer;
    transition: .3s linear;
}
.signup_wrap__8CtUz
{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 32px;
    font-weight: 400;
}
.signup_right-link__CF_TH
{
    margin-bottom: 20px;
    font-size: 12px;
    margin-left: auto;
    display: block;
}
@media(min-width: 768px)
{
    .signup_wrap__8CtUz
    {
        justify-content: flex-start;
    }
    .signup_form-title__r1QZH
    {
        font-size: 28px;
        text-align: left;
    }
}
.signin_form-title__v8Z4b
{
    font-size: 28px;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 12px;
}
.signin_link__Cbk9f.signin_--accent__sdCmv
{
    color: #ffa800;
    text-shadow: none;
}
.signin_text__UVUOj
{
    color: #a6b7d4;
    font-size: 14px;
}
.signin_link__Cbk9f
{
    position: relative;
    font-size: 14px;
    color: #718096;
    background: transparent;
    border: none;
    text-shadow: none;
    text-decoration: none;
    cursor: pointer;
    transition: .3s linear;
}
.signin_wrap___qyul
{
    display: grid;
    grid-template-columns: 1fr;
    min-height: calc(100vh - 60px);
    justify-items: center;
}
@media(min-width: 768px)
{
    .signin_wrap___qyul
    {
        width: 100%;
        grid-template-columns: 312px 1fr;
        min-height: 700px;
    }
}
.signin_right-link__dWNRr
{
    margin-bottom: 20px;
    font-size: 12px;
    margin-left: auto;
    display: block;
}
@media(min-width: 768px)
{
    .signin_wrap___qyul
    {
        justify-content: flex-start;
    }
    .signin_form-title__v8Z4b
    {
        text-align: left;
    }
}
.radio_pseudo-radio__Sc1fH
{
    display: flex;
    align-items: center;
}
.radio_pseudo-radio__Sc1fH .radio_radio-input__7ecOZ
{
    opacity: 0;
}
.radio_pseudo-radio__Sc1fH .radio_radio-input__7ecOZ.radio_--checked__WS1rL+.radio_pseudoRadioInput__uzt_o
{
    top: 3px;
    left: 3px;
    width: 10px;
    height: 10px;
    background-color: #e4ecf7;
    border-radius: 50%;
    position: absolute;
    display: block;
}
.radio_pseudo-radio__Sc1fH .radio_radio-input__7ecOZ.radio_--checked__WS1rL+.radio_pseudoRadioInput__uzt_o:before
{
    content: "";
    position: absolute;
    top: -5px;
    left: -5px;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background: transparent;
    border: 2px solid #e4ecf7;
}
.radio_pseudo-radio__Sc1fH .radio_wrap__3qlqv
{
    margin-right: 8px;
    width: 20px;
    height: 20px;
    background: transparent;
    border-radius: 50%;
    border: 2px solid #e4ecf7;
    position: relative;
    display: block;
}
.radio_pseudo-radio__Sc1fH .radio_wrap__3qlqv:hover
{
    cursor: pointer;
}
.radio_pseudo-radio__Sc1fH:first-child
{
    margin-right: 20px;
}
.onboarding_modal-content__WSnBD
{
    min-width: 100%;
    padding: 0;
    color: #fff;
    background-color: #092426;
    background-image: none;
    background-position: top;
    background-repeat: no-repeat;
    min-height: 100vh;
    height: 100%;
    background-size: contain;
}
.onboarding_modal-content__WSnBD:before
{
    content: "";
    position: absolute;
    opacity: .5;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(172.87deg,#0e2c2f 46.19%,#092426 130.41%);
}
@media screen and (orientation: landscape)
{
    .onboarding_modal-content__WSnBD
    {
        background-size: cover;
    }
}
.onboarding_modal-dialog__Rv5VL
{
    flex-flow: column;
    width: 100vw;
    max-width: 100vw;
    min-height: 100vh;
    box-shadow: none;
    position: relative;
    z-index: 2;
    margin: auto;
    display: flex;
    align-items: center;
}
.onboarding_header__HKjgX
{
    display: block;
    width: 100%;
    height: 60px;
    background: #0e313e;
    background: linear-gradient(212deg,#002b2f 3%,#00717e 86%,#001e1a);
    box-shadow: 0 0 20px rgba(16,18,37,.5),inset 0 -1px 0 rgba(128,0,255,.2);
}
.onboarding_wrap__9zXOl
{
    display: grid;
    grid-template-columns: 1fr;
    min-height: calc(100vh - 60px);
    width: 100%;
    justify-items: center;
}
.onboarding_promo__LHYHL
{
    border-radius: 16px 0 0 16px;
    background-image: url(../../gambling/image/onboarding-bg.ea6dd682.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50%;
    overflow: hidden;
    display: none;
    width: 100%;
}
.onboarding_logo__N7xYz
{
    margin: 14px auto 0;
    height: auto;
    width: 150px;
}
.onboarding_img__mfDno
{
    position: absolute;
    right: 0;
    left: 0;
    margin: auto;
    bottom: 0;
    width: 100%;
    height: 90%;
    -o-object-fit: cover;
    object-fit: cover;
}
.onboarding_form__swln4
{
    display: flex;
    height: -moz-max-content;
    height: max-content;
    flex-flow: column;
    margin: auto 0;
    max-width: 280px;
    padding: 20px;
    width: 100%;
    box-sizing: content-box;
}
.onboarding_modal-body__U32Jt
{
    width: 100%;
}
@media(min-width: 375px)
{
    .onboarding_form__swln4
    {
        max-width: 343px;
    }
    .onboarding_logo__N7xYz
    {
        margin: auto;
        height: auto;
        width: 100px;
    }
}
@media(min-width: 768px)
{
    .onboarding_promo__LHYHL
    {
        display: block;
        max-height: 100%;
    }
    .onboarding_wrap__9zXOl
    {
        width: 100%;
        grid-template-columns: 312px 1fr;
        min-height: 700px;
    }
    .onboarding_header__HKjgX
    {
        display: none;
    }
    .onboarding_modal-dialog__Rv5VL
    {
        max-width: 712px;
        min-height: 700px;
    }
    .onboarding_modal-content__WSnBD
    {
        border-radius: 16px;
        background-size: 100%;
        padding: 0;
        min-width: 400px;
        min-height: auto;
    }
    .onboarding_form__swln4
    {
        max-width: 344px;
        padding: 28px;
    }
}
@media(min-width: 1440px)
{
    .onboarding_modal-content__WSnBD
    {
        width: 100vw;
        min-height: 100vh;
    }
    .onboarding_modal-dialog__Rv5VL
    {
        max-width: 100%;
    }
    .onboarding_wrap__9zXOl
    {
        grid-template-columns: 1fr 1fr;
        width: 100%;
        min-height: 100vh;
        grid-template-rows: auto;
    }
    .onboarding_img__mfDno
    {
        bottom: -64px;
        height: 100%;
        -o-object-fit: none;
        object-fit: none;
    }
    .onboarding_promo__LHYHL
    {
        border-radius: 0;
    }
    .onboarding_form__swln4
    {
        max-width: 474px;
        padding: 0 0 0 86px;
        margin: auto 0;
    }
}
.search-field_container__pnONU
{
    max-width: 864px;
    justify-content: center;
    margin-top: 90px;
    margin-left: auto;
    margin-right: auto;
}
.search-field_wrap__5OjMo
{
    background: linear-gradient(90deg,#0e3439,#034149);
    padding: 32px 0 0;
    margin: 0 auto;
    color: #fff;
    min-width: 100vw;
    z-index: 39;
}
.search-field_searchbar__9YnDa
{
    color: #fff;
}
.search-field_icon__a6Jlg
{
    top: 11px;
    left: 17px;
}
.search-field_icon__a6Jlg svg
{
    height: 14px;
    width: 14px;
}
.search-field_input__C7A6g
{
    margin: 0 16px;
}
.search-field_field__A1Lq8
{
    max-width: 100%;
    padding: 11px 40px;
}
.search-field_input__C7A6g.search-field_--sm__7DdVp
{
    height: 36px;
    font-size: 13px;
    padding: 12px 46px;
}
.search-field_item__Te3EF
{
    width: 100%;
    padding: 12px;
    border-radius: 24px;
    transition: all .4s ease-in-out;
}
.search-field_item__Te3EF:hover
{
    background: rgba(228,236,247,.1);
}
.search-field_button__kLbnS.search-field_--small__YgY0f .search-field_arrow__BVacZ
{
    width: 12px;
    height: 12px;
}
.search-field_arrow__BVacZ
{
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    transition: .3s linear;
}
.search-field_arrow__BVacZ path
{
    fill: #3d1879;
}
.search-field_provider__cB9Bo
{
    z-index: 1;
    width: 60px;
    top: 6px;
    right: 0;
}
.search-field_shadow__x7KbZ
{
    display: none;
}
.search-field_button__kLbnS.search-field_--small__YgY0f .search-field_button-text-padding__D8OCu
{
    padding-right: 16px;
}
.search-field_button__kLbnS.search-field_--loading__OObKf.search-field_--disabled___B_nb .search-field_button-text__T3AE_, .search-field_primary__MMjLy .search-field_button-text__T3AE_
{
    color: #3d1879;
}
.search-field_button-text__T3AE_
{
    opacity: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.search-field_figure__8iTU8
{
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
}
.search-field_figure__8iTU8 .search-field_img__R4_P_, .search-field_figure__8iTU8 .search-field_item__Te3EF
{
    width: 100%;
    height: 100%;
}
.search-field_figure__8iTU8 .search-field_img__R4_P_
{
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 10px;
    transition: all .4s ease-in-out;
}
.search-field_scroll___6QIP .search-field_game-item__2INw1
{
    width: 60px;
    min-width: 60px;
    height: 60px;
    margin-right: 12px;
}
.search-field_brand-item__Pt18m, .search-field_game-banner__GsbAH, .search-field_game-item__2INw1
{
    height: 100%;
    position: relative;
    border-radius: 10px;
    font-weight: 700;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
}
.search-field_input__C7A6g
{
    margin: auto;
    height: 46px;
    font-size: 15px;
    padding: 15px 16px;
    border: 1px solid transparent;
    border-radius: 24px;
    font-weight: 400;
    background-color: #2f504b;
    color: #a6b7d4;
    width: 100%;
    outline: none;
}
.search-field_input__C7A6g:active, .search-field_input__C7A6g:focus
{
    border: 1px solid #ebf2fa;
    color: #ebf2fa;
}
.search-field_result__Yq8l3
{
    padding: 24px 0 20px;
}
.search-field_btn-close__vT7b0
{
    position: absolute;
    right: 17px;
    top: 17px;
    display: none;
}
.search-field_btn-close__vT7b0 svg
{
    fill: #fff;
    width: 32px;
    height: 32px;
    position: absolute;
    top: 50%;
    left: 50%;
    fill: #160e31;
    transform: translateX(-50%) translateY(-50%);
}
.search-field_game-name__qOwOa
{
    display: inline-block;
    color: #e4ecf7;
    font-size: 14px;
    max-width: 175px;
    text-overflow: ellipsis;
    overflow: hidden;
}
.search-field_brand-name__Nqxly
{
    color: rgba(113,128,150,.6);
    font-size: 12px;
}
.search-field_btn-play-circle__Z58G3
{
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    border: 1px solid #fff;
    background: transparent;
    border-radius: 50%;
    transition: .3s linear;
}
@media(min-width: 375px)
{
    .search-field_game-name__qOwOa
    {
        max-width: 180px;
        font-size: 16px;
    }
}
@media(min-width: 540px)
{
    .search-field_game-name__qOwOa
    {
        max-width: 400px;
    }
}
@media(min-width: 768px)
{
    .search-field_wrap__5OjMo
    {
        padding: 32px 28px 0;
    }
    .search-field_game-name__qOwOa
    {
        max-width: 100%;
    }
}
@media(min-width: 1024px)
{
    .search-field_wrap__5OjMo
    {
        padding: 32px 48px 0;
        max-width: 864px;
        min-width: 864px;
    }
}
.change-password_modal-content__Ger0o
{
    min-width: 100%;
    padding: 40px 16px;
    color: #fff;
    background-color: #034149;
    background-image: linear-gradient(90deg,#0e3439,#034149);
    background-position: top;
    background-repeat: no-repeat;
    min-height: 100vh;
    height: 100%;
    background-size: contain;
}
@media(min-width: 768px)
{
    .change-password_modal-content__Ger0o
    {
        border-radius: 16px;
        background-size: 100%;
        padding: 40px 32px;
        min-width: 400px;
        min-height: auto;
    }
}
@media screen and (orientation: landscape)
{
    .change-password_modal-content__Ger0o
    {
        background-size: cover;
    }
}
.forgot-password_modal-content__zr6rL
{
    min-width: 100%;
    padding: 40px 16px;
    color: #fff;
    background-color: #034149;
    background-image: linear-gradient(90deg,#0e3439,#034149);
    background-position: top;
    background-repeat: no-repeat;
    min-height: 100vh;
    height: 100%;
    background-size: contain;
}
@media(min-width: 768px)
{
    .forgot-password_modal-content__zr6rL
    {
        border-radius: 16px;
        background-size: 100%;
        padding: 40px 32px;
        min-width: 400px;
        min-height: auto;
    }
}
@media screen and (orientation: landscape)
{
    .forgot-password_modal-content__zr6rL
    {
        background-size: cover;
    }
}
.crypto_crypto-frame__zHqo9
{
    background-color: linear-gradient(27deg,#478559 2%,#5d0b3a 43%)!important;
    min-width: 500px;
    width: auto;
    max-height: 800px;
    margin-top: 0;
    text-align: left;
    box-shadow: 0 12px 28px rgba(0,0,0,.1);
    border-radius: 3px;
    font-size: 12px;
}
.crypto_crypto-frame__zHqo9 a:hover
{
    color: #5d0b3a!important;
}
.crypto_crypto-frame__zHqo9 a
{
    color: #1d8cf8!important;
}
.crypto_crypto-frame__zHqo9 p
{
    line-height: 18px;
    margin: 0!important;
    padding: 0!important;
}
.crypto_crypto-tabs__2VFyd
{
    display: flex;
    position: relative;
    margin: -10px 25px 25px;
}
.crypto_crypto-tabs__2VFyd:after
{
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 1px;
    background: hsla(0,0%,100%,.15);
    border-radius: 1px;
    display: block;
}
.crypto_crypto-tabs__2VFyd>div
{
    padding: 15px 6px;
    display: block;
    margin-right: 15px;
    color: #f2f6f9;
    font-weight: 500;
    cursor: pointer;
    position: relative;
    font-size: 13px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}
.crypto_crypto-tabs__2VFyd .crypto_active__YWKUX:after
{
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 3px;
    background: #ffa100;
    display: block;
    border-radius: 1px;
    z-index: 999;
}
.crypto_modal-content__1MhYp
{
    padding: 5px 30px 30px;
}
.crypto_crypto-form__ILT_5
{
    padding: 0 24px 24px;
}
.crypto_crypto-header__jde9P
{
    margin-top: 10px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 5px 24px;
    min-height: 93px;
}
.crypto_crypto-header__jde9P div:first-child img
{
    display: inline-block;
    margin: 5px 0;
}
.crypto_crypto-ash1__KfD6W
{
    text-align: center;
    font-size: 14px;
    margin: 12px 0;
}
.crypto_crypto-info__P3blm
{
    text-align: left;
    font-size: 13px;
    font-weight: 700;
    margin: 12px 0;
    color: #fcf7de;
}
.crypto_crypto-ash2__ANoh5
{
    font-size: 14px;
    text-align: center;
    margin: 12px 0;
    font-weight: 700;
}
.crypto_crypto-topline__uZ4gV
{
    border-top: 1px solid #fff!important;
    padding-top: 12px;
}
.crypto_crypto-list-item__Qwq94
{
    padding: 4px 0;
    display: flex;
    align-items: baseline;
}
.crypto_crypto-label__QTHbj
{
    display: inline-block;
    width: 45%;
    padding-right: 24px;
    box-sizing: border-box;
    vertical-align: top;
    font-size: 12px;
    opacity: .5;
    text-align: right;
}
.crypto_crypto-value__65VSO
{
    display: inline-block;
    width: 48%;
    box-sizing: border-box;
}
.crypto_crypto-confirmations__7383K
{
    display: inline-block;
    background-color: #dc4979;
    width: 12px;
    height: 12px;
    font-size: 9px;
    line-height: 12px;
    text-align: center;
    border-radius: 50%;
    margin-left: 3px;
}
.crypto_crypto-green__0eMzE
{
    background-color: #478559;
}
.crypto_crypto-img-height__u915_
{
    max-height: 80px;
}
.crypto_copy-clipboard-container__g2rvJ
{
    margin-top: 10px;
    display: flex;
    position: relative;
    margin-bottom: 20px;
}
.crypto_copy-clipboard-container__g2rvJ .crypto_copy__A0LO5
{
    color: #f9fee1;
    background: linear-gradient(180deg,#11503a,#081c22)!important;
    border: 1px solid #0c373d!important;
    border-left: none!important;
    border-top-right-radius: 6px!important;
    border-bottom-right-radius: 6px;
    width: 44px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    position: relative;
}
.crypto_copy-clipboard-container__g2rvJ label
{
    position: relative;
    height: 44px;
    display: flex;
    width: 100%;
    margin-bottom: unset!important;
}
.crypto_input-container__koV3P .crypto_input-name___fheg
{
    max-width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    position: absolute;
    top: calc(50% - 10px);
    left: 15px;
    text-transform: capitalize;
    color: #f2f6f9;
    transition: transform .25s cubic-bezier(.25,.8,.25,1);
    transform-origin: left top;
    pointer-events: none;
    font-size: 14px;
    transform: translate3d(0,-19px,0) scale(.85);
    font-weight: 500;
    background-color: #0c373d!important;
    padding: 0 2px;
}
.crypto_input-container__koV3P input
{
    border-right: none!important;
    font-weight: 500;
    font-size: 15px;
    padding: 0 0 0 15px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 100%;
    height: 44px;
    line-height: 16px;
    border: 1px solid #06362a;
    background-color: #0a4f54;
    color: #f2f6f9;
    border-radius: 6px!important;
    text-align: left;
    margin: 0;
    border-top-right-radius: 0!important;
    border-bottom-right-radius: 0!important;
}
.crypto_logos__XMk8b
{
    display: flex;
    white-space: nowrap;
    justify-content: flex-start;
}
.crypto_logos__XMk8b>div
{
    flex: 0 0 32px;
    margin-right: 10px;
}
.crypto_logos__XMk8b>div>img
{
    width: 100%;
    height: auto;
    vertical-align: top;
}
.crypto_back__L4kWg
{
    margin-bottom: 20px;
}
.crypto_back__L4kWg:hover
{
    cursor: pointer;
}
.crypto_payment-methods__QXJKU
{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-top: 15px;
    grid-gap: 8px;
    gap: 8px;
}
.crypto_buy-btn__Yzne2
{
    font-size: 16px;
    text-transform: uppercase;
    border-radius: 6px;
    min-height: 44px;
    padding: 4px 10px;
    font-weight: 700;
    color: #302c2c;
    background-color: #ffb902;
    border: 1px solid #1b1402;
    box-shadow: 4px 8px rgba(0,0,0,.1);
    cursor: pointer;
    overflow: hidden;
    width: 100%;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    transition: opacity .3s ease;
}
.crypto_item__X_R6y
{
    display: flex;
    justify-content: space-between;
    grid-gap: 10px;
    gap: 10px;
    margin-bottom: 15px;
    padding: 10px 10px 10px 15px;
    border-radius: 6px;
    border: 1px solid #042325;
    background: #0a4f54;
}
.crypto_item__X_R6y .crypto_logo-wrapper__MigfW
{
    flex-direction: column;
    justify-content: space-around;
    flex-shrink: 0;
    width: 150px;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 74px;
    background: #fff;
    border-radius: 6px;
    padding: 16px;
    margin-bottom: 10px;
}
.crypto_item__X_R6y .crypto_info__Rc7Dy
{
    line-height: 1.5;
}
.crypto_item__X_R6y .crypto_info__Rc7Dy .crypto_content__52uIi
{
    font-size: 12px;
    color: #f2f6f9;
    margin-top: 5px;
}
.crypto_item__X_R6y .crypto_info__Rc7Dy .crypto_title__83B6w
{
    font-size: 14px;
    font-weight: 500;
    color: #f2f6f9;
    margin: 2px 0 0;
}
.crypto_item__X_R6y .crypto_info__Rc7Dy ul
{
    margin: 0;
    padding: 0;
    list-style-type: none;
}
@media screen and (max-width: 350px)
{
    .crypto_item__X_R6y
    {
        flex-direction: column;
    }
    .crypto_item__X_R6y .crypto_logo-wrapper__MigfW
    {
        width: auto;
        height: 100px;
        background: #fff;
        border-radius: 6px;
        padding: unset;
        margin-bottom: 10px;
    }
}
@media screen and (max-width: 556px)
{
    .crypto_modal-content__1MhYp
    {
        padding: unset;
    }
    .crypto_logos__XMk8b>div
    {
        margin-right: 0;
    }
    .crypto_logos__XMk8b>div>img
    {
        max-width: 20px;
    }
    .crypto_crypto-frame__zHqo9
    {
        min-width: unset;
        left: unset;
    }
}
.currency_container__tOtOm
{
    width: 100%;
    height: auto;
    position: relative;
}
.currency_label__LiaOF
{
    cursor: pointer;
    width: 100%;
    color: #c48e76;
}
.currency_select__fQAzZ.currency_active___Q9d0 .currency_icon__DzHVF
{
    transform: rotate(180deg);
}
.currency_icon__DzHVF
{
    right: 16px;
    background-repeat: no-repeat;
    background-position: 100%;
    transition: .3s linear;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    cursor: pointer;
}
.currency_select__fQAzZ
{
    justify-content: center;
    background: #053333;
    border-radius: 25px;
    height: 60px;
    font-size: 15px;
    font-family: apercu medium,sans-serif;
    padding: 15px 16px;
    display: flex;
    align-items: center;
}
.currency_select-text__MmIk3
{
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    font-size: 15px;
    color: #c48e76;
    font-family: apercu medium,sans-serif;
    max-width: 90%;
    transition: .3s linear;
}
.currency_select-text__MmIk3 .currency_value___W_PI
{
    display: block;
}
.currency_wrap__rtRt0
{
    background: #053333;
    box-shadow: 0 0 1px rgba(12,26,75,.2),0 1px 3px rgba(50,50,71,.1);
    border-radius: 16px;
    top: 65px;
    left: -1px;
    z-index: 11;
    width: calc(100% + 2px);
    padding: 0 5px;
    position: absolute;
    overflow: auto;
}
.currency_wrap__rtRt0::-webkit-scrollbar
{
    display: none;
}
.currency_list__QXGhh
{
    display: inherit;
    justify-content: center;
    flex-direction: column;
    overflow-y: auto;
    padding: 0 10px;
    position: relative;
    width: 100%;
    height: auto;
    max-height: 212px;
}
.currency_list__QXGhh:first-child
{
    margin-top: 10px;
}
.currency_list__QXGhh:last-child
{
    margin-bottom: 10px;
}
.currency_item__a_CHO
{
    display: flex;
    justify-content: center;
    width: 100%;
    margin: auto;
    cursor: pointer;
    font-size: 14px;
    border-radius: 24px;
}
.currency_item__a_CHO:hover
{
    color: #4e4e4e;
    background-color: #fff;
}
.currency_item__a_CHO:not(:last-child)
{
    margin-bottom: 4px;
}
.currency_link__tRhaY
{
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    display: block;
    padding: 12px;
    color: #ebf2fa;
}
.currency_link__tRhaY:hover
{
    border-radius: 20px;
    background-color: #ffa800;
    color: #3d1879;
}
.creditcard_container__kWhY1
{
    padding: 15px;
}
.creditcard_note__Vuagl
{
    font-size: 13px;
    text-align: center;
    font-weight: 700;
}
.creditcard_failed__QSQqq
{
    background-color: #461818!important;
}
.creditcard_item__QIgId
{
    display: flex;
    justify-content: space-between;
    grid-gap: 10px;
    gap: 10px;
    margin-bottom: 15px;
    padding: 10px 10px 10px 15px;
    border-radius: 6px;
    border: 1px solid #ff961c;
    background: rgba(38,28,35,.502);
}
.creditcard_item__QIgId .creditcard_logo-wrapper___V8Pf
{
    flex-direction: column;
    justify-content: space-around;
    flex-shrink: 0;
    width: 150px;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 74px;
    background: hsla(0,0%,9%,.808);
    border-radius: 6px;
    padding: 16px;
    margin-bottom: 10px;
}
.creditcard_item__QIgId .creditcard_info__r53AB
{
    line-height: 1.5;
}
.creditcard_item__QIgId .creditcard_info__r53AB .creditcard_content__dLlRP
{
    font-size: 12px;
    color: #fff;
    margin-top: 5px;
}
.creditcard_item__QIgId .creditcard_info__r53AB .creditcard_title___5LPE
{
    font-size: 14px;
    font-weight: 500;
    color: #fff;
    margin: 2px 0 0;
}
.creditcard_item__QIgId .creditcard_info__r53AB ul
{
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.creditcard_logos__ThL61
{
    display: flex;
    white-space: nowrap;
    justify-content: flex-start;
}
.creditcard_logos__ThL61>div
{
    flex: 0 0 32px;
    margin-right: 10px;
    margin-top: 10px;
}
.creditcard_logos__ThL61>div>img
{
    width: 100%;
    height: auto;
    vertical-align: top;
}
.creditcard_buy-btn__aagif
{
    font-size: 16px;
    text-transform: uppercase;
    border-radius: 6px;
    min-height: 44px;
    padding: 4px 10px;
    font-weight: 500;
    background-color: #008000;
    color: #fff;
    border: 1px solid #008000;
    box-shadow: 0 4px 8px rgba(0,0,0,.1);
    cursor: pointer;
    overflow: hidden;
    width: 100%;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    transition: opacity .3s ease;
}
@media screen and (max-width: 350px)
{
    .creditcard_item__QIgId
    {
        flex-direction: column;
    }
    .creditcard_item__QIgId .creditcard_logo-wrapper___V8Pf
    {
        width: auto;
        height: 100px;
        background: #fff;
        border-radius: 6px;
        padding: unset;
        margin-bottom: 10px;
    }
}
@media screen and (max-width: 556px)
{
    .creditcard_modal-content__K4yxt
    {
        padding: unset;
    }
    .creditcard_logos__ThL61>div
    {
        margin-right: 0;
    }
    .creditcard_logos__ThL61>div>img
    {
        max-width: 20px;
    }
    .creditcard_crypto-frame__dtQIp
    {
        min-width: unset;
        left: unset;
    }
}
.rdp
{
    --rdp-cell-size: 40px;
    --rdp-accent-color: #00f;
    --rdp-background-color: #e7edff;
    --rdp-accent-color-dark: #3003e1;
    --rdp-background-color-dark: #180270;
    --rdp-outline: 2px solid var(--rdp-accent-color);
    --rdp-outline-selected: 3px solid var(--rdp-accent-color);
    margin: 1em;
}
.rdp-vhidden
{
    box-sizing: border-box;
    margin: 0;
    background: transparent;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    position: absolute!important;
    top: 0;
    width: 1px!important;
    height: 1px!important;
    padding: 0!important;
    overflow: hidden!important;
    clip: rect(1px,1px,1px,1px)!important;
    border: 0!important;
}
.rdp-button_reset
{
    appearance: none;
    position: relative;
    margin: 0;
    padding: 0;
    cursor: default;
    color: inherit;
    background: none;
    font: inherit;
    -moz-appearance: none;
    -webkit-appearance: none;
}
.rdp-button_reset:focus-visible
{
    outline: none;
}
.rdp-button
{
    border: 2px solid transparent;
}
.rdp-button[disabled]:not(.rdp-day_selected)
{
    opacity: .25;
}
.rdp-button:not([disabled])
{
    cursor: pointer;
}
.rdp-button:focus-visible:not([disabled])
{
    color: inherit;
    background-color: var(--rdp-background-color);
    border: var(--rdp-outline);
}
.rdp-button:hover:not([disabled]):not(.rdp-day_selected)
{
    background-color: var(--rdp-background-color);
}
.rdp-months
{
    display: flex;
}
.rdp-month
{
    margin: 0 1em;
}
.rdp-month:first-child
{
    margin-left: 0;
}
.rdp-month:last-child
{
    margin-right: 0;
}
.rdp-table
{
    margin: 0;
    max-width: calc(var(--rdp-cell-size) * 7);
    border-collapse: collapse;
}
.rdp-with_weeknumber .rdp-table
{
    max-width: calc(var(--rdp-cell-size) * 8);
    border-collapse: collapse;
}
.rdp-caption
{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0;
    text-align: left;
}
.rdp-multiple_months .rdp-caption
{
    position: relative;
    display: block;
    text-align: center;
}
.rdp-caption_dropdowns, .rdp-caption_label
{
    position: relative;
    display: inline-flex;
}
.rdp-caption_label
{
    z-index: 1;
    align-items: center;
    margin: 0;
    padding: 0 .25em;
    white-space: nowrap;
    color: currentColor;
    border: 2px solid transparent;
    font-family: inherit;
    font-size: 140%;
    font-weight: 700;
}
.rdp-nav
{
    white-space: nowrap;
}
.rdp-multiple_months .rdp-caption_start .rdp-nav
{
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}
.rdp-multiple_months .rdp-caption_end .rdp-nav
{
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
}
.rdp-nav_button
{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: var(--rdp-cell-size);
    height: var(--rdp-cell-size);
    padding: .25em;
    border-radius: 100%;
}
.rdp-dropdown_month, .rdp-dropdown_year
{
    position: relative;
    display: inline-flex;
    align-items: center;
}
.rdp-dropdown
{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    position: absolute;
    z-index: 2;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    margin: 0;
    padding: 0;
    cursor: inherit;
    opacity: 0;
    border: none;
    background-color: transparent;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}
.rdp-dropdown[disabled]
{
    opacity: unset;
    color: unset;
}
.rdp-dropdown:focus-visible:not([disabled])+.rdp-caption_label
{
    background-color: var(--rdp-background-color);
    border: var(--rdp-outline);
    border-radius: 6px;
}
.rdp-dropdown_icon
{
    margin: 0 0 0 5px;
}
.rdp-head
{
    border: 0;
}
.rdp-head_row, .rdp-row
{
    height: 100%;
}
.rdp-head_cell
{
    vertical-align: middle;
    text-transform: uppercase;
    font-size: .75em;
    font-weight: 700;
    text-align: center;
    height: 100%;
    height: var(--rdp-cell-size);
    padding: 0;
}
.rdp-tbody
{
    border: 0;
}
.rdp-tfoot
{
    margin: .5em;
}
.rdp-cell
{
    width: var(--rdp-cell-size);
    height: 100%;
    height: var(--rdp-cell-size);
    padding: 0;
    text-align: center;
}
.rdp-weeknumber
{
    font-size: .75em;
}
.rdp-day, .rdp-weeknumber
{
    display: flex;
    overflow: hidden;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    width: var(--rdp-cell-size);
    max-width: var(--rdp-cell-size);
    height: var(--rdp-cell-size);
    margin: 0;
    border: 2px solid transparent;
    border-radius: 100%;
}
.rdp-day_today:not(.rdp-day_outside)
{
    font-weight: 700;
}
.rdp-day_selected, .rdp-day_selected:focus-visible, .rdp-day_selected:hover
{
    color: #fff;
    opacity: 1;
    background-color: var(--rdp-accent-color);
}
.rdp-day_outside
{
    opacity: .5;
}
.rdp-day_selected:focus-visible
{
    outline: var(--rdp-outline);
    outline-offset: 2px;
    z-index: 1;
}
.rdp:not([dir=rtl]) .rdp-day_range_start:not(.rdp-day_range_end)
{
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.rdp:not([dir=rtl]) .rdp-day_range_end:not(.rdp-day_range_start), .rdp[dir=rtl] .rdp-day_range_start:not(.rdp-day_range_end)
{
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.rdp[dir=rtl] .rdp-day_range_end:not(.rdp-day_range_start)
{
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.rdp-day_range_end.rdp-day_range_start
{
    border-radius: 100%;
}
.rdp-day_range_middle
{
    border-radius: 0;
}
:root
{
    --PhoneInput-color--focus: #03b2cb;
    --PhoneInputInternationalIconPhone-opacity: .8;
    --PhoneInputInternationalIconGlobe-opacity: .65;
    --PhoneInputCountrySelect-marginRight: .35em;
    --PhoneInputCountrySelectArrow-width: .3em;
    --PhoneInputCountrySelectArrow-marginLeft: var(--PhoneInputCountrySelect-marginRight);
    --PhoneInputCountrySelectArrow-borderWidth: 1px;
    --PhoneInputCountrySelectArrow-opacity: .45;
    --PhoneInputCountrySelectArrow-color: currentColor;
    --PhoneInputCountrySelectArrow-color--focus: var(--PhoneInput-color--focus);
    --PhoneInputCountrySelectArrow-transform: rotate(45deg);
    --PhoneInputCountryFlag-aspectRatio: 1.5;
    --PhoneInputCountryFlag-height: 1em;
    --PhoneInputCountryFlag-borderWidth: 1px;
    --PhoneInputCountryFlag-borderColor: rgba(0,0,0,.5);
    --PhoneInputCountryFlag-borderColor--focus: var(--PhoneInput-color--focus);
    --PhoneInputCountryFlag-backgroundColor--loading: rgba(0,0,0,.1);
}
.PhoneInput
{
    display: flex;
    align-items: center;
}
.PhoneInputInput
{
    flex: 1;
    min-width: 0;
}
.PhoneInputCountryIcon
{
    width: calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));
    height: var(--PhoneInputCountryFlag-height);
}
.PhoneInputCountryIcon--square
{
    width: var(--PhoneInputCountryFlag-height);
}
.PhoneInputCountryIcon--border
{
    background-color: var(--PhoneInputCountryFlag-backgroundColor--loading);
    box-shadow: 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor);
}
.PhoneInputCountryIconImg
{
    display: block;
    width: 100%;
    height: 100%;
}
.PhoneInputInternationalIconPhone
{
    opacity: var(--PhoneInputInternationalIconPhone-opacity);
}
.PhoneInputInternationalIconGlobe
{
    opacity: var(--PhoneInputInternationalIconGlobe-opacity);
}
.PhoneInputCountry
{
    position: relative;
    align-self: stretch;
    display: flex;
    align-items: center;
    margin-right: var(--PhoneInputCountrySelect-marginRight);
}
.PhoneInputCountrySelect
{
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 1;
    border: 0;
    opacity: 0;
    cursor: pointer;
}
.PhoneInputCountrySelect[disabled], .PhoneInputCountrySelect[readonly]
{
    cursor: default;
}
.PhoneInputCountrySelectArrow
{
    display: block;
    content: "";
    width: var(--PhoneInputCountrySelectArrow-width);
    height: var(--PhoneInputCountrySelectArrow-width);
    margin-left: var(--PhoneInputCountrySelectArrow-marginLeft);
    border-style: solid;
    border-color: var(--PhoneInputCountrySelectArrow-color);
    border-top-width: 0;
    border-bottom-width: var(--PhoneInputCountrySelectArrow-borderWidth);
    border-left-width: 0;
    border-right-width: var(--PhoneInputCountrySelectArrow-borderWidth);
    transform: var(--PhoneInputCountrySelectArrow-transform);
    opacity: var(--PhoneInputCountrySelectArrow-opacity);
}
.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow
{
    opacity: 1;
    color: var(--PhoneInputCountrySelectArrow-color--focus);
}
.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border
{
    box-shadow: 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus);
}
.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe
{
    opacity: 1;
    color: var(--PhoneInputCountrySelectArrow-color--focus);
}
.my-room_dashboard__YCwP_
{
    padding: 16px;
    background: linear-gradient(90deg,#0e3439,#034149);
    border-radius: 16px;
    height: -moz-max-content;
    height: max-content;
    position: relative;
}
.my-room_header__t3gl3
{
    display: flex;
    align-self: center;
    margin-bottom: 20px;
}
.my-room_name__0uyBq .my-room_p__30yt_, .my-room_name__0uyBq p
{
    font: 400 16px/1.6 Montserrat,sans-serif;
}
.my-room_truncate__DQwAy
{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.my-room_img-wrap__zhpqy
{
    width: 60px;
    height: 60px;
    border-radius: 50%;
    background: linear-gradient(224.47deg,#6c2fba 5.83%,#926be2 95.84%);
    overflow: hidden;
    margin-right: 12px;
}
.my-room_name-text__R_jqK
{
    color: #fff;
    font-weight: 700;
    font-size: 20px;
    line-height: 1;
    margin-bottom: 8px;
    word-break: break-all;
    max-width: 170px;
}
.my-room_balance-table__Qg6u7 span
{
    font-size: 20px;
    font-weight: 900;
    line-height: 1.25;
}
.my-room_balance-table__Qg6u7 .my-room_status__F4Zkx
{
    height: 63px;
    padding: 8px 0;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.my-room_balance-table__Qg6u7 .my-room_status__F4Zkx span
{
    font-size: 20px;
    color: #fff;
    line-height: 1.25;
}
.my-room_balance-table__Qg6u7 .my-room_title__WQFUZ
{
    font: 16px Montserrat,sans-serif;
    font-weight: 600;
    color: #fff;
    margin-bottom: 0;
    line-height: 1.25;
}
.my-room_balance-table__Qg6u7 .my-room_btn__PUz8k
{
    background-color: #fff;
    border-radius: 50%;
    height: 36px;
    width: 36px;
    margin-left: auto;
    z-index: 20;
    display: flex;
    align-items: center;
    justify-content: center;
}
.my-room_balance-table__Qg6u7 .my-room_btn__PUz8k span
{
    font-weight: 900;
    font-size: 12px;
    line-height: 1.25;
}
.my-room_balance-wrap__Tb4jb
{
    margin: 0 0 32px;
}
.my-room_balance-wrap__Tb4jb .my-room_list__vDUyk
{
    width: 100%;
}
.my-room_balance-wrap__Tb4jb .my-room_item__MA1hs
{
    display: flex;
    align-items: flex-end;
    padding: 0 0 8px;
    margin-bottom: 20px;
    border-bottom: 1px solid rgba(113,128,150,.5);
}
.my-room_--transparent__qnZmp.my-room_button__WK658.my-room_--loading__lu5jw.my-room_--disabled___7PsC, .my-room_primary__XVFKg.my-room_--transparent__qnZmp
{
    border: 1px solid #ffa800;
}
.my-room_button__WK658.my-room_--transparent__qnZmp
{
    background-color: transparent;
    background-image: none;
}
.my-room_button__WK658.my-room_--wide__rfTfJ
{
    width: 100%;
}
.my-room_button__WK658.my-room_--normal___5WIn
{
    height: 46px;
    padding: 0 24px;
    font-size: 14px;
}
.my-room_btn__PUz8k
{
    text-transform: capitalize;
}
.my-room_balance-unit__zbfwh
{
    font-size: 13px!important;
}
.my-room_currency__hpB1L
{
    font-size: 11px;
    font-weight: 700;
}
.my-room_profile-info__Z0uvZ
{
    padding: 24px 16px;
    background: linear-gradient(90deg,#0e3439,#034149);
    border-radius: 10px;
    position: relative;
}
.my-room_profile-info__Z0uvZ .my-room_form__W9Wgu
{
    margin-bottom: 24px;
}
.my-room_profile-info__Z0uvZ .my-room_title__WQFUZ
{
    font: 900 20px Montserrat,sans-serif;
    color: #fff;
    margin-bottom: 20px;
    line-height: 1.25;
}
.my-room_profile-info__Z0uvZ .my-room_label__M1DG_
{
    margin-bottom: 0;
    max-width: 100%;
}
.my-room_profile-info__Z0uvZ .my-room_input__Y_Vc8
{
    margin: auto;
    height: 46px;
    font-size: 15px;
    padding: 15px 16px;
    border: 1px solid transparent;
    border-radius: 24px;
    font-weight: 400;
    background-color: #211e26;
    color: #a6b7d4;
    width: 100%;
}
.my-room_profile-info__Z0uvZ .my-room_input__Y_Vc8:disabled
{
    opacity: .5;
}
.my-room_profile-info__Z0uvZ .my-room_checkbox-wrap__5Uriy, .my-room_profile-info__Z0uvZ .my-room_wrap-btn__1C8hm
{
    margin-top: 20px;
    display: flex;
    justify-content: center;
}
.my-room_profile-info__Z0uvZ .my-room_checkbox-wrap__5Uriy .my-room_pseudo-radio__7kBsp, .my-room_profile-info__Z0uvZ .my-room_wrap-btn__1C8hm .my-room_pseudo-radio__7kBsp
{
    display: flex;
    align-items: center;
}
.my-room_profile-info__Z0uvZ .my-room_checkbox-wrap__5Uriy .my-room_pseudo-radio__7kBsp .my-room_radio-input__g2ANL, .my-room_profile-info__Z0uvZ .my-room_wrap-btn__1C8hm .my-room_pseudo-radio__7kBsp .my-room_radio-input__g2ANL
{
    z-index: 9;
    opacity: 0;
}
.my-room_profile-info__Z0uvZ .my-room_checkbox-wrap__5Uriy .my-room_pseudo-radio__7kBsp .my-room_radio-input__g2ANL.my-room_--checked__vbCR8+.my-room_pseudoRadioInput__wJcBd, .my-room_profile-info__Z0uvZ .my-room_wrap-btn__1C8hm .my-room_pseudo-radio__7kBsp .my-room_radio-input__g2ANL.my-room_--checked__vbCR8+.my-room_pseudoRadioInput__wJcBd
{
    top: 3px;
    left: 3px;
    width: 10px;
    height: 10px;
    background-color: #e4ecf7;
    border-radius: 50%;
    position: absolute;
    display: block;
}
.my-room_profile-info__Z0uvZ .my-room_checkbox-wrap__5Uriy .my-room_pseudo-radio__7kBsp .my-room_radio-input__g2ANL.my-room_--checked__vbCR8+.my-room_pseudoRadioInput__wJcBd:before, .my-room_profile-info__Z0uvZ .my-room_wrap-btn__1C8hm .my-room_pseudo-radio__7kBsp .my-room_radio-input__g2ANL.my-room_--checked__vbCR8+.my-room_pseudoRadioInput__wJcBd:before
{
    content: "";
    position: absolute;
    top: -5px;
    left: -5px;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background: transparent;
    border: 2px solid #e4ecf7;
}
.my-room_profile-info__Z0uvZ .my-room_checkbox-wrap__5Uriy .my-room_pseudo-radio__7kBsp .my-room_wrap__hPfFJ, .my-room_profile-info__Z0uvZ .my-room_wrap-btn__1C8hm .my-room_pseudo-radio__7kBsp .my-room_wrap__hPfFJ
{
    margin-right: 8px;
    width: 20px;
    height: 20px;
    background: transparent;
    border-radius: 50%;
    border: 2px solid #e4ecf7;
    display: block;
}
.my-room_profile-info__Z0uvZ .my-room_checkbox-wrap__5Uriy .my-room_pseudo-radio__7kBsp:first-child, .my-room_profile-info__Z0uvZ .my-room_wrap-btn__1C8hm .my-room_pseudo-radio__7kBsp:first-child
{
    margin-right: 20px;
}
.my-room_input-wrap___AYM8
{
    grid-template-columns: 1fr;
    grid-gap: 20px;
    margin-bottom: 4px;
    display: grid;
}
.my-room_phone-number__U7cbk
{
    width: 100%;
}
.my-room_phone-number__U7cbk input:-webkit-autofill, .my-room_phone-number__U7cbk input:-webkit-autofill:active, .my-room_phone-number__U7cbk input:-webkit-autofill:focus, .my-room_phone-number__U7cbk input:-webkit-autofill:hover
{
    -webkit-box-shadow: inset 0 0 0 30px #e4ecf7!important;
    border-color: unset;
}
.my-room_phone-number__U7cbk input
{
    margin: auto;
    height: 46px;
    font-size: 15px;
    padding: 15px 16px;
    border: 1px solid transparent;
    border-radius: 24px;
    font-weight: 400;
    background-color: #211e26;
    color: #a6b7d4;
    width: 100%;
}
.my-room_phone-number__U7cbk>div
{
    border: 1px solid #211e26;
    color: #b9b9b9;
    border-radius: 24px;
    font-size: 14px;
    background-color: #211e26;
    padding: 10px;
}
.my-room_winnings__rOEd9
{
    display: grid;
    grid-gap: 20px 0;
    grid-template-columns: 1fr;
    grid-column-start: auto;
    grid-column-end: auto;
    position: relative;
    width: 100%;
}
.my-room_winnings__rOEd9 .my-room_amount__SGd9E
{
    font: 700 20px Montserrat,sans-serif;
    margin-bottom: 6px;
    position: relative;
    z-index: 20;
    display: flex;
    line-height: 1.25;
}
.my-room_winnings__rOEd9 .my-room_title__WQFUZ
{
    font: 400 14px Montserrat,sans-serif;
    color: #fff;
    margin-bottom: 6px;
    line-height: 1.8;
    position: relative;
    z-index: 20;
    display: flex;
}
.my-room_winnings__rOEd9 .my-room_item__MA1hs
{
    border-radius: 16px;
    background-size: cover;
    background-position: 50%;
    padding: 12px;
    height: -moz-max-content;
    height: max-content;
    flex-flow: row;
    gap: 0 16px;
    background: linear-gradient(90deg,#0e3439,#034149);
    position: relative;
    display: flex;
    width: 100%;
    align-content: center;
}
@media(min-width: 375px)
{
    .my-room_name-text__R_jqK
    {
        max-width: 230px;
    }
}
@media(min-width: 540px)
{
    .my-room_dashboard__YCwP_
    {
        padding: 24px;
    }
    .my-room_profile-info__Z0uvZ
    {
        padding: 24px 20px;
    }
}
@media(min-width: 768px)
{
    .my-room_winnings__rOEd9
    {
        grid-gap: 0 20px;
        grid-template-columns: 1fr 1fr;
        grid-column: 1/-1;
    }
    .my-room_profile-info__Z0uvZ
    {
        padding: 24px 36px;
    }
    .my-room_levels-wrap__rugZ5
    {
        margin-bottom: 40px;
    }
    .my-room_list__vDUyk:last-of-type
    {
        margin: 0 auto;
    }
    .my-room_balance-table__Qg6u7 .my-room_status__F4Zkx span
    {
        font: 900 18px Montserrat,sans-serif;
    }
}
@media(min-width: 1024px)
{
    .my-room_winnings__rOEd9
    {
        grid-column-start: 1;
        grid-column-end: 3;
    }
    .my-room_input-wrap___AYM8
    {
        grid-template-columns: 1fr;
    }
    .my-room_name-text__R_jqK
    {
        max-width: 300px;
    }
    .my-room_list__vDUyk
    {
        width: 100%;
    }
    .my-room_list__vDUyk:first-child
    {
        margin-right: 0;
    }
}
@media(min-width: 1280px)
{
    .my-room_input-wrap___AYM8
    {
        grid-template-columns: 1fr 1fr;
    }
}
@media(min-width: 1440px)
{
    .my-room_winnings__rOEd9
    {
        grid-gap: 20px 0;
        display: flex;
        flex-flow: column;
        grid-column-start: auto;
        grid-column-end: auto;
        width: auto;
    }
    .my-room_input-wrap___AYM8
    {
        grid-template-columns: 1fr;
    }
}
@media(min-width: 1680px)
{
    .my-room_input-wrap___AYM8
    {
        grid-template-columns: 1fr 1fr;
    }
}
.fiat_fiat-frame__YywWd
{
    color: #fff!important;
    width: 100%;
    min-width: 300px;
    min-height: 500px;
    max-height: 750px;
    margin-top: 0;
    text-align: left;
    box-shadow: 0 12px 28px rgba(0,0,0,.1);
    border-radius: 3px;
    font-size: 12px;
}
.fiat_fiat-frame__YywWd a:hover
{
    color: #000!important;
}
.fiat_fiat-frame__YywWd a
{
    color: #7a7a7a!important;
}
.fiat_fiat-frame__YywWd p
{
    line-height: 18px;
    margin: 0!important;
    padding: 0!important;
}
.fiat_fiat-frame__YywWd>iframe
{
    padding-top: 10px;
}
.fiat_active__HuJ67
{
    color: #fff!important;
}
.fiat_active__HuJ67 img
{
    opacity: 1!important;
}
.fiat_fiat-menu-item__PTXzy
{
    padding: 15px 6px;
    display: flex;
    margin-right: 15px;
    color: #fff;
    font-weight: 500;
    cursor: pointer;
    position: relative;
    font-size: 13px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}
.fiat_fiat-menu-item__PTXzy svg
{
    margin-right: 3px;
}
.fiat_fiat-menu-item__PTXzy img
{
    opacity: .5;
    max-width: 90px;
}
.fiat_profile-container__ZUJVZ
{
    padding: 20px;
    width: 100%;
}
.fiat_paymeny-method-container__iw7Uo
{
    width: 100%;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.fiat_minifity-container___s99L
{
    margin-top: 10px;
    width: 100%;
}
.fiat_minifity-container___s99L>div
{
    max-width: unset!important;
}
.fiat_fiat-tabs__neMXW
{
    display: flex;
    position: relative;
    width: 100%;
    padding-top: 10px;
    padding-left: 10px;
}
.fiat_fiat-tabs__neMXW .fiat_active__HuJ67:after
{
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 3px;
    background: #ff961c;
    display: block;
    border-radius: 1px;
    z-index: 999;
}
.fiat_modal-content__WwpNc
{
    padding: 5px 30px 30px;
}
.fiat_fiat-form__wgfyS
{
    padding: 0 24px 24px;
}
.fiat_fiat-header__jpP6_
{
    margin-top: 10px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 5px 24px;
    min-height: 93px;
}
.fiat_fiat-header__jpP6_ div:first-child img
{
    display: inline-block;
    margin: 5px 0;
}
.fiat_fiat-ash1___05t4
{
    text-align: center;
    font-size: 14px;
    margin: 12px 0;
}
.fiat_fiat-info__aKlnW
{
    text-align: left;
    font-size: 13px;
    font-weight: 700;
    margin: 12px 0;
    color: #ff8d72;
}
.fiat_fiat-ash2__RP_QL
{
    font-size: 14px;
    text-align: center;
    margin: 12px 0;
    font-weight: 700;
}
.fiat_fiat-topline__4TlY4
{
    border-top: 1px solid #1c2b2b!important;
    padding-top: 12px;
}
.fiat_fiat-list-item__mUXm5
{
    padding: 4px 0;
    display: flex;
    align-items: baseline;
}
.fiat_fiat-label__zFb_A
{
    display: inline-block;
    width: 45%;
    padding-right: 24px;
    box-sizing: border-box;
    vertical-align: top;
    font-size: 12px;
    opacity: .5;
    text-align: right;
}
.fiat_fiat-value__dJ72F
{
    display: inline-block;
    width: 48%;
    box-sizing: border-box;
}
.fiat_fiat-confirmations__UFbok
{
    display: inline-block;
    background-color: #dc4979;
    width: 12px;
    height: 12px;
    font-size: 9px;
    line-height: 12px;
    text-align: center;
    color: #fff!important;
    border-radius: 50%;
    margin-left: 3px;
}
.fiat_fiat-green__o50Fg
{
    background-color: #049400;
}
.fiat_fiat-img-height__jsPBx
{
    max-height: 80px;
}
.fiat_copy-clipboard-container__B0dDk
{
    margin-top: 10px;
    display: flex;
    position: relative;
    margin-bottom: 20px;
}
.fiat_copy-clipboard-container__B0dDk .fiat_copy__xkAGW
{
    background: linear-gradient(180deg,#321150,#4a1a77)!important;
    border: 1px solid #8c0ddc!important;
    border-left: none!important;
    border-top-right-radius: 6px!important;
    border-bottom-right-radius: 6px;
    width: 44px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    position: relative;
}
.fiat_copy-clipboard-container__B0dDk label
{
    position: relative;
    height: 44px;
    display: flex;
    width: 100%;
    margin-bottom: unset!important;
}
.fiat_input-container__w1qPn .fiat_input-name__Ho4wi
{
    max-width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    position: absolute;
    top: calc(50% - 10px);
    left: 15px;
    text-transform: capitalize;
    color: #ff961c;
    transition: transform .25s cubic-bezier(.25,.8,.25,1);
    transform-origin: left top;
    pointer-events: none;
    font-size: 14px;
    transform: translate3d(0,-19px,0) scale(.85);
    font-weight: 500;
    background-color: #008000!important;
    padding: 0 2px;
}
.fiat_input-container__w1qPn input
{
    border-right: none!important;
    font-weight: 500;
    font-size: 11px;
    padding: 0 0 0 15px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 100%;
    height: 44px;
    line-height: 16px;
    border: 1px solid #1c2b2b;
    background-color: #008000;
    border-radius: 6px!important;
    text-align: left;
    margin: 0;
    border-top-right-radius: 0!important;
    border-bottom-right-radius: 0!important;
}
.fiat_logos__XMAEm
{
    display: flex;
    white-space: nowrap;
    justify-content: flex-start;
}
.fiat_logos__XMAEm>div
{
    flex: 0 0 32px;
    margin-right: 10px;
}
.fiat_logos__XMAEm>div>img
{
    width: 100%;
    height: auto;
    vertical-align: top;
}
.fiat_back___QYpB
{
    margin-bottom: 20px;
}
.fiat_back___QYpB:hover
{
    cursor: pointer;
}
.fiat_payment-methods__tV_FN
{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-top: 15px;
    grid-gap: 8px;
    gap: 8px;
}
.fiat_buy-btn__YjI3_
{
    font-size: 16px;
    text-transform: uppercase;
    border-radius: 6px;
    min-height: 44px;
    padding: 4px 10px;
    font-weight: 500;
    background-color: #e14eca;
    color: #fff;
    border: 1px solid #e14eca;
    box-shadow: 0 4px 8px rgba(0,0,0,.1);
    cursor: pointer;
    overflow: hidden;
    width: 100%;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    transition: opacity .3s ease;
}
.fiat_item__eKy2x
{
    display: flex;
    justify-content: space-between;
    grid-gap: 10px;
    gap: 10px;
    margin-bottom: 15px;
    padding: 10px 10px 10px 15px;
    border-radius: 6px;
    border: 1px solid #7a7a7a;
    background: #ff961c;
}
.fiat_item__eKy2x .fiat_logo-wrapper__W5pij
{
    flex-direction: column;
    justify-content: space-around;
    flex-shrink: 0;
    width: 150px;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 74px;
    background: #fff;
    border-radius: 6px;
    padding: 16px;
    margin-bottom: 10px;
}
.fiat_item__eKy2x .fiat_info__e_aL6
{
    line-height: 1.5;
}
.fiat_item__eKy2x .fiat_info__e_aL6 .fiat_content__zgtaa
{
    font-size: 12px;
    color: #000;
    margin-top: 5px;
}
.fiat_item__eKy2x .fiat_info__e_aL6 .fiat_title__T6x5e
{
    font-size: 14px;
    font-weight: 500;
    color: #9331d0;
    margin: 2px 0 0;
}
.fiat_item__eKy2x .fiat_info__e_aL6 ul
{
    margin: 0;
    padding: 0;
    list-style-type: none;
}
@media screen and (max-width: 350px)
{
    .fiat_item__eKy2x
    {
        flex-direction: column;
    }
    .fiat_item__eKy2x .fiat_logo-wrapper__W5pij
    {
        width: auto;
        height: 100px;
        background: #fff;
        border-radius: 6px;
        padding: unset;
        margin-bottom: 10px;
    }
}
.fiat_field-container__YbG6j
{
    display: flex;
    align-items: center;
    margin-top: 10px;
}
.fiat_field-name__v2IBt
{
    display: flex;
    margin-right: 20px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    font-size: 17px;
}
.fiat_field-input-container__Jgsja
{
    width: 100%;
}
.fiat_field-input__0TOMo
{
    width: 100%;
    border: 1px solid #121434;
    border-radius: 0;
    color: #7a7a7a;
    font-size: 14px;
    background-color: #008000;
    padding: 10px;
}
.fiat_field-input__0TOMo:focus:not(:-moz-read-only)
{
    border: 1px solid #b274ec;
}
.fiat_field-input__0TOMo:focus:not(:read-only)
{
    border: 1px solid #b274ec;
}
@media screen and (max-width: 556px)
{
    .fiat_modal-content__WwpNc
    {
        padding: unset;
    }
    .fiat_logos__XMAEm>div
    {
        margin-right: 0;
    }
    .fiat_logos__XMAEm>div>img
    {
        max-width: 20px;
    }
}
.minimum-amount_minimum-container__jKxg9
{
    width: 100%;
    height: 50px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0;
    border: 1px solid #f2f6f9;
    border-radius: 6px;
    margin-bottom: 20px;
    font-size: 16px;
    color: #f2f6f9;
    position: relative;
}
.minimum-amount_promo__8WD_P
{
    background: #478559;
}
.minimum-amount_no-promo__po7bu
{
    background: #e81010;
}
.minimum-amount_box__JgjgX
{
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 25px 0 15px;
}
.minimum-amount_notice-message__JcB8F
{
    display: flex;
    margin-top: -12px;
    margin-bottom: 10px;
    font-size: 13px;
    color: #f2f6f9;
}
.minimum-amount_bonus___4P4R
{
    min-width: 100%;
    width: auto;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}
.minimum-amount_bonus___4P4R .minimum-amount_body__xpfR6
{
    width: calc(100% - 34px);
    max-width: 100%;
}
.minimum-amount_bonus___4P4R .minimum-amount_body__xpfR6 .minimum-amount_content__e4Omi
{
    display: flex;
    flex-direction: row;
}
.minimum-amount_bonus___4P4R .minimum-amount_body__xpfR6 .minimum-amount_content__e4Omi .minimum-amount_text__Q40HG
{
    display: block;
    max-width: 95%;
    word-wrap: normal;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    margin-top: auto;
}
.minimum-amount_bonus___4P4R .minimum-amount_body__xpfR6 .minimum-amount_content__e4Omi .minimum-amount_with-icon__c81YY
{
    margin-left: 10px;
}
.minimum-amount_bonus___4P4R .minimum-amount_body__xpfR6 .minimum-amount_label__8lyMs
{
    width: auto;
    display: flex;
    align-items: center;
    margin-bottom: 3px;
}
.minimum-amount_bonus___4P4R .minimum-amount_body__xpfR6 .minimum-amount_label__8lyMs .minimum-amount_text__Q40HG
{
    font-size: 12px;
    line-height: 14px;
    font-weight: 500;
    margin-right: 6px;
    margin-left: 10px;
}
.payment_verification___Qz9f
{
    display: flex;
    font-weight: 500;
    margin-top: 20px;
    margin-bottom: 10px;
}
.payment_verification___Qz9f :nth-child(2)
{
    margin-left: 5px;
}
.payment_verification___Qz9f .payment_denied__jua73
{
    color: #e81010;
}
.payment_verification___Qz9f .payment_denied__jua73:hover
{
    cursor: pointer;
}
.payment_verification___Qz9f .payment_ok__MlTTB
{
    color: #478559;
}
.payment_body__dK7xj
{
    font-size: 14px;
    line-height: 1.2;
    font-style: normal;
    text-align: left;
    text-transform: none;
    letter-spacing: normal;
}
.payment_content__lwFAu
{
    padding: 20px 16px 30px;
    margin: 0 auto;
    border-radius: 16px;
    position: relative;
    z-index: 20;
}
.payment_content__lwFAu, .payment_main__npWDs
{
    background: linear-gradient(90deg,#0e3439,#034149);
}
.payment_main__npWDs
{
    max-width: 500px;
    padding: 20px 15px;
}
.payment_modalContent__oJNqy
{
    background-position: 50%;
    position: relative;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    background: linear-gradient(27deg,#bd1e51 2%,#330139 43%);
    font-size: 14px;
    line-height: 1.2;
    border: unset;
    font-style: normal;
    text-align: left;
    text-transform: none;
    letter-spacing: normal;
    border-radius: 20px;
}
.payment_limit__F1oFu
{
    margin-top: 10px;
}
.payment_limit__F1oFu .payment_limit-text__pTYng
{
    font-size: 12px;
    line-height: 14px;
    font-weight: 400;
}
.payment_nav__J7K24
{
    width: 260px;
    padding: 10px;
    margin: 0;
    background-color: transparent;
}
.payment_payments-methods-list__HYpXP
{
    padding: 5px 0;
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    border: none;
    background: transparent none;
    border-radius: 0;
}
.payment_deposit-amount__8l74w
{
    position: relative;
    margin-bottom: 20px;
}
.payment_form-container__Ss6pC
{
    height: 100%;
}
.payment_amount-head__S_rv4
{
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}
.payment_bonus-code-wrapper__rVxM9
{
    position: relative;
    margin: 20px 0;
}
.payment_bonus-code__cVGjF
{
    position: relative;
    display: flex;
    border-radius: 5px;
    background: transparent;
    border: 1px solid #5a4e4e;
    align-items: center;
    padding-right: 6px;
    transition: .2s ease;
}
.payment_bonus-code__cVGjF .payment_button-wrapper__O_Exj
{
    flex: none;
    margin-left: auto;
}
.payment_bonus-code__cVGjF .payment_button-wrapper__O_Exj .payment_apply-button__ECp3P
{
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 14px;
    min-height: 32px;
    border-radius: 100px!important;
    min-width: 76px;
    background: #bd00b7;
    text-transform: uppercase;
    line-height: 16px;
    font-weight: 500;
    padding: 2px 4px;
}
.payment_bonus-code__cVGjF .payment_button-wrapper__O_Exj .payment_is-disabled__ezxZb
{
    background-color: #b9b9b9;
    border-color: transparent;
    cursor: not-allowed;
}
.payment_bonus-code__cVGjF .payment_input-wrapper__kT6ug
{
    position: relative;
    flex: 1;
    margin-bottom: 0;
}
.payment_bonus-code__cVGjF .payment_input-wrapper__kT6ug>label
{
    position: relative;
    height: 44px;
    display: flex;
}
.payment_bonus-code__cVGjF .payment_input-wrapper__kT6ug>label>input
{
    width: 100%;
    height: 44px;
    font-size: 14px;
    color: #f5deb3;
    line-height: 16px;
    border: none;
    background-color: transparent;
    border-radius: 6px!important;
    padding: 0 15px;
    text-align: left;
}
.payment_bonus-code__cVGjF .payment_input-wrapper__kT6ug>label>.payment_input-name__1nue8
{
    max-width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    position: absolute;
    top: calc(50% - 30px);
    left: 15px;
    text-transform: none;
    color: #d8c9c9;
    transition: transform .25s cubic-bezier(.25,.8,.25,1);
    transform-origin: left top;
    pointer-events: none;
    font-size: 12px;
    background-color: #0c373d;
    padding-left: 5px;
    padding-right: 5px;
}
.payment_bonus-code__cVGjF .payment_input-wrapper__kT6ug>label>.payment_input-name__1nue8 .payment_text__7Dopu
{
    padding: 0 2px;
}
.payment_error-txt__ahWnb
{
    color: #e81010;
}
.payment_result__gadGY
{
    font-weight: 400;
    display: flex;
    flex-direction: column;
}
.payment_result__gadGY .payment_code-wrapper__pkVl6
{
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 20px 0 0;
    font-style: normal;
}
.payment_result__gadGY .payment_code-wrapper__pkVl6 .payment_bonus__XDH4M
{
    font-size: 12px;
    text-decoration: none;
}
.payment_result__gadGY .payment_code-wrapper__pkVl6 .payment_bonus__XDH4M:hover
{
    cursor: pointer;
}
.payment_result__gadGY .payment_icons__q1BOm
{
    display: flex;
    flex-wrap: wrap;
    text-align: center;
    margin-top: 30px;
    justify-content: space-evenly;
    align-items: center;
}
.payment_result__gadGY .payment_icons__q1BOm .payment_img__7kQ_Y
{
    max-width: calc(15% - 12px);
    margin: 0 6px;
}
.payment_result__gadGY .payment_disabled__VOT5j
{
    background-color: #b9b9b9!important;
    border: 1px solid #b9b9b9!important;
    cursor: unset!important;
    opacity: unset!important;
    box-shadow: unset!important;
}
.payment_result__gadGY .payment_disabled__VOT5j:active
{
    transform: unset!important;
}
.payment_result__gadGY .payment_play-with__HzXrr
{
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    font-size: 16px;
    text-transform: uppercase;
    border-radius: 6px;
    min-height: 44px;
    padding: 4px 10px;
    font-weight: 500;
    background-color: #07694a;
    border-color: #053f2d;
    box-shadow: -3px 6px 10px rgba(0,0,0,.5);
    cursor: pointer;
    overflow: hidden;
    width: 100%;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    margin-top: 10px;
    color: #f2f6f9;
}
.payment_result__gadGY .payment_play-with__HzXrr .payment_text__7Dopu
{
    display: block;
    font-weight: 700;
}
.payment_result__gadGY .payment_play-with__HzXrr .payment_text__7Dopu i
{
    font-style: normal;
    text-transform: none;
}
.payment_result__gadGY .payment_play-with__HzXrr .payment_text-small__tJYVa
{
    display: block;
    font-size: 12px;
    line-height: 14px;
    text-transform: lowercase;
    color: hsla(0,0%,100%,.8);
    font-weight: 400;
}
.payment_result__gadGY .payment_play-with__HzXrr:hover
{
    box-shadow: -2px 6px 10px rgba(0,0,0,.5);
    opacity: .9;
    box-shadow: 0 4px 8px rgba(0,0,0,.1);
    background-color: #08523b;
    border: 1px solid #053f2d;
}
.payment_result__gadGY .payment_play-with__HzXrr:active
{
    transform: scale(.99) translateY(2px);
}
.payment_amount-label__R4Yvy
{
    font-weight: 400;
    font-size: 16px;
    text-transform: uppercase;
}
.payment_amount-content__Jg2XS
{
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 60px;
    border-bottom: 1px solid hsla(0,3%,78%,.15);
    position: relative;
    padding-bottom: 15px;
}
.payment_currency-selector__UkR1c
{
    line-height: 20px!important;
    text-align: center;
    width: 100%;
    max-width: 170px;
    transition: .25s;
    cursor: pointer;
}
.payment_has-error__dd8Mf input.payment_crypto-address-input__gx_yh
{
    background-color: #2d1344;
    border-color: #2d0025;
}
.payment_has-error__dd8Mf .payment_crypto-address-name__YZsGH, .payment_has-error__dd8Mf .payment_crypto-address-name__YZsGH>div
{
    color: #e81010;
}
.payment_amount-number__E8p1F
{
    width: calc(100% - 75px);
    height: 100%;
    flex: 0 1 100%;
    display: flex;
    align-items: center;
}
.payment_amount-number__E8p1F .payment_cursor__RX8vx
{
    position: absolute;
    top: 0;
}
.payment_amount-number__E8p1F .payment_cursor__RX8vx:before
{
    content: "";
    position: absolute;
    width: 1px;
    height: 60px;
    background-color: #fff;
    animation: payment_blink-animation__NUlsV .9s ease 10ms infinite;
}
.payment_amount-number__E8p1F .payment_symbol__LK7xo
{
    display: flex;
    align-items: center;
    font-size: 45px;
    height: 100%;
    letter-spacing: -2px;
    font-weight: 300;
}
.payment_amount-number__E8p1F .payment_input-wrapper__kT6ug
{
    display: flex;
    align-items: center;
    position: relative;
    overflow: hidden;
    height: 100%;
    margin: 0 5px;
    height: 40px;
}
.payment_amount-number__E8p1F .payment_input-wrapper__kT6ug input::-webkit-inner-spin-button, .payment_amount-number__E8p1F .payment_input-wrapper__kT6ug input::-webkit-outer-spin-button
{
    -webkit-appearance: none;
    margin: 0;
}
.payment_amount-number__E8p1F .payment_input-wrapper__kT6ug input[type=number]
{
    -moz-appearance: textfield;
}
.payment_amount-number__E8p1F .payment_input-wrapper__kT6ug>input
{
    color: #f2f6f9!important;
    height: 2em;
    width: 100%;
    display: flex;
    align-items: center;
    border: none;
    font-size: 35px;
    font-weight: 300;
    letter-spacing: -1px;
    padding: 0!important;
    background-color: transparent;
}
.payment_deposit-form__q82ka
{
    display: block;
    margin-top: 0;
    margin-bottom: 14px;
}
.payment_withdrawable__cnaSV
{
    display: flex;
    flex-direction: column;
}
.payment_withdrawable__cnaSV .payment_text__7Dopu
{
    display: block;
    font-size: 12px;
    line-height: 14px;
    border: none;
}
.payment_withdrawable__cnaSV .payment_cashout-amount__W_VvL
{
    display: block;
    font-size: 14px;
    line-height: 16px;
    margin-top: 4px;
    margin-bottom: 4px;
}
.payment_crypto-address__dC0dz
{
    margin-top: 20px;
    position: relative;
}
.payment_crypto-address__dC0dz input.payment_crypto-address-input__gx_yh:focus~.payment_crypto-address-name__YZsGH .payment_name-text__azc35, .payment_crypto-address__dC0dz input.payment_crypto-address-input__gx_yh:not(:focus):valid~.payment_crypto-address-name__YZsGH .payment_name-text__azc35
{
    background: linear-gradient(#073c43 140%,transparent 0);
    padding: 0 7px 1px;
    border-radius: 10px;
}
.payment_crypto-address__dC0dz input.payment_crypto-address-input__gx_yh:focus~.payment_crypto-address-name__YZsGH, .payment_crypto-address__dC0dz input.payment_crypto-address-input__gx_yh:not(:focus):valid~.payment_crypto-address-name__YZsGH
{
    transform: translate3d(-30px,-19px,0) scale(.85);
}
.payment_crypto-address__dC0dz .payment_bs-c-deposit__input-wrapper__X0i_q input.payment_crypto-address-input__gx_yh:not(:focus):valid~.payment_crypto-address-name__YZsGH .payment_name-text__azc35, .payment_crypto-address__dC0dz .payment_input__Hwu44.payment_crypto-address-input__gx_yh:focus~.payment_crypto-address-name__YZsGH .payment_name-text__azc35
{
    background: linear-gradient(#f2f6f9 56%,transparent 57%);
}
.payment_crypto-address__dC0dz .payment_crypto-address-name__YZsGH
{
    text-transform: none;
    max-width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    position: absolute;
    top: calc(50% - 10px);
    left: 45px;
    transition: transform .25s cubic-bezier(.25,.8,.25,1);
    transform-origin: left top;
    pointer-events: none;
    font-size: 14px;
}
.payment_crypto-address__dC0dz input
{
    width: 100%;
    height: 44px;
    font-size: 14px;
    line-height: 16px;
    background-color: transparent;
    border: 1px solid #b9b9b9;
    border-radius: 6px!important;
    text-align: left;
    padding: 0 15px 0 40px;
}
.payment_crypto-address__dC0dz .payment_input-wrapper__kT6ug
{
    position: relative;
    margin-bottom: 20px;
}
.payment_crypto-address__dC0dz .payment_input-wrapper__kT6ug .payment_crypto-address-icon__AQlGv
{
    position: absolute;
    top: 50%;
    left: 10px;
    transform: translateY(-50%);
}
.payment_crypto-address__dC0dz .payment_input-wrapper__kT6ug .payment_crypto-address-icon__AQlGv>img
{
    width: 26px;
    height: 26px;
}
.payment_crypto-address__dC0dz .payment_input-wrapper__kT6ug>label
{
    position: relative;
    height: 44px;
    display: flex;
}
.payment_divider__9l6Zk
{
    height: 4px;
    background: #b9b9b9;
    border-radius: 2px;
    width: 100%;
    margin: 0 0 5px;
}
.payment_divider__9l6Zk .payment_bar__Y_YVJ
{
    height: 4px;
    background: #9ea1ae;
    border-radius: 2px;
}
.payment_amount-header__taEjJ
{
    flex: 0 0 50px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    padding: 0;
}
.payment_wrapper__xhMiT
{
    width: 100%;
    min-height: 220px;
    height: 100%;
    background: transparent;
    border-radius: 16px;
    position: relative;
}
.payment_payments-methods-image__PkDLj
{
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    align-self: stretch;
    width: 100%;
    padding: 5px;
    margin: 0;
    text-align: center;
    cursor: pointer;
    border: 1px solid transparent;
    min-height: 40px;
    border-radius: 2px;
    box-shadow: 1px 1px 0 hsla(0,0%,100%,.2);
    background: #fff none;
    opacity: .6;
    transition: opacity .3s ease;
}
.payment_payments-methods-image__PkDLj.payment_active__bB8R_
{
    opacity: 1;
    border-color: #b384e0;
    box-shadow: 1px 1px 0 hsla(0,0%,100%,.2);
}
.payment_payments-methods-image__PkDLj.payment_active__bB8R_ img
{
    opacity: 1;
}
.payment_payments-methods-image__PkDLj:hover
{
    background: #fff none;
    border-color: transparent;
    box-shadow: 1px 1px 0 hsla(0,0%,100%,.2);
    opacity: 1;
}
.payment_payments-methods-image__PkDLj:hover img
{
    opacity: 1;
}
.payment_payments-methods-image__PkDLj img
{
    display: block;
    max-width: 100%;
    height: 100%;
    max-height: 30px;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center;
    object-position: center;
    opacity: .7;
    transition: opacity .3s ease;
    border: 0;
}
.payment_payments-methods-item__1ZtVr
{
    display: inline-flex;
    flex-wrap: nowrap;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    align-self: stretch;
    width: 50%;
    margin: 0;
    min-height: 40px;
}
.payment_payments-methods-title__X2zzp
{
    display: block;
    width: 100%;
    padding: 0;
    margin: 0 0 5px;
    font-weight: 700;
    font-size: 20px;
}
.payment_payments-content__nMNOH
{
    display: inline-flex;
    flex-wrap: nowrap;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    padding: 10px;
    margin: 0;
}
.payment_payments-content-block__53ig_
{
    position: relative;
}
.payment_payment-content-form__aoaNn, .payment_payments-content-block__53ig_
{
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
}
.payment_content-form-label__eJrAG
{
    max-width: 100%;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0 0 5px;
    font-size: 14px;
    font-weight: 400;
    text-align: left;
    white-space: normal;
    letter-spacing: normal;
    font-style: normal;
}
.payment_modal-backdrop__nGSRD
{
    opacity: .9!important;
}
input.payment_amount__vuLbG::-webkit-inner-spin-button, input.payment_amount__vuLbG::-webkit-outer-spin-button
{
    -webkit-appearance: none;
    margin: 0;
}
input.payment_amount__vuLbG[type=number]
{
    -moz-appearance: textfield;
}
.payment_amount__vuLbG
{
    display: block;
    width: 100%;
    padding: 0 10px;
    height: 40px;
    line-height: 1;
    border-radius: 5px;
    background: none rgba(0,0,0,.1);
    border: 1px solid #8b628e;
    box-shadow: none;
    color: hsla(0,0%,100%,.5);
    font-size: 14px;
    font-weight: 400;
    text-align: left;
    text-transform: none;
    letter-spacing: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    transition: border-color .3s ease,color .3s ease,background-color .3s ease;
}
.payment_error__LPzQv
{
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
}
.payment_form-description__kkENL
{
    display: block;
    width: 100%;
    padding: 0;
    margin: 15px 0 0;
    font-size: inherit;
    color: inherit;
    font-weight: 400;
    text-align: left;
    white-space: normal;
    letter-spacing: normal;
    font-style: normal;
}
.payment_checkbox__Zy94G
{
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    min-height: 22px;
}
.payment_checkbox-input__jjMc3
{
    border-color: #b384e0;
    background-color: transparent;
}
.payment_checkbox-input-default__aQYgx
{
    display: inline-flex;
    flex-wrap: nowrap;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 22px;
    height: 22px;
    border-radius: 2px;
    border: 1px solid #b384e0;
    background-color: transparent;
    transition: background-color .3s ease,border-color .3s ease,color .3s ease;
    cursor: pointer;
    margin: 0 10px 0 0;
    padding: 0;
    box-shadow: none;
}
.payment_checkbox-input-default__aQYgx:before
{
    content: "";
    display: block;
    color: #b384e0;
    transition: color .3s ease;
}
.payment_checkbox-input-default__aQYgx:checked, .payment_checkbox-input-default__aQYgx:hover
{
    border-color: #b384e0;
}
.payment_submit-btn__B_0hK
{
    width: 70%;
    min-height: 50px;
    position: relative;
    cursor: pointer;
    background-color: #e14eca;
    border-radius: 40px;
    box-shadow: 0 0 10px 5px rgba(195,156,232,.49);
    padding: 11px 22px;
    text-transform: uppercase;
    align-content: center;
    text-align: center;
    height: 15px;
    line-height: 30px;
}
.payment_submit-btn__B_0hK:hover
{
    background-color: #a11d47;
}
.payment_payments-currency__OSkNJ
{
    display: block;
    width: 100%;
    padding: 0;
    margin: 0 0 20px;
}
.payment_hint__Wj2Ye
{
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    font-size: .9em;
    font-weight: 400;
    text-align: left;
    letter-spacing: normal;
    text-transform: none;
    color: inherit;
}
.payment_button-container__v8lPo
{
    display: flex;
    gap: 20px;
}
.payment_deposit-button__cEifR
{
    border: 2px solid #ffd700;
    color: #fff;
    margin: 10px;
    padding: 15px 30px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    border-radius: 8px;
    cursor: pointer;
    transition: transform .2s;
}
.payment_btn-30__SVgc6
{
    background: linear-gradient(145deg,#0dbee7,#156579);
}
.payment_btn-75__WI6tm
{
    background: linear-gradient(145deg,#ff5858,#f09819);
}
.payment_btn-100__Qx_EH
{
    background: linear-gradient(145deg,#9e33dd,#fa71cd);
}
.payment_deposit-button__cEifR:hover
{
    transform: scale(1.05);
}
@media screen and (max-width: 768px)
{
    .payment_deposit-button__cEifR
    {
        width: 100%;
    }
    .payment_modalContent__oJNqy
    {
        padding: 30px 40px;
    }
    .payment_wrapper__xhMiT
    {
        padding: 20px 0;
    }
    .payment_currency-selector__UkR1c
    {
        width: 100%;
    }
    .payment_amount-number__E8p1F
    {
        border-bottom: 1px solid hsla(0,3%,78%,.15);
        width: 100%!important;
        margin-bottom: 10px;
    }
    .payment_deposit-amount__8l74w
    {
        display: flex;
        flex-direction: column;
    }
    .payment_amount-content__Jg2XS
    {
        height: unset!important;
        justify-content: center;
        flex-direction: column;
        border-bottom: unset;
    }
    .payment_input-wrapper__kT6ug>input
    {
        font-size: 28px!important;
    }
    .payment_amount-label__R4Yvy
    {
        font-size: 13px;
    }
}
@media screen and (min-width: 768px)
{
    .payment_payments-methods-item__1ZtVr
    {
        max-width: calc(50% - 2px);
        padding: 2px 0;
    }
    .payment_payments-content__nMNOH
    {
        flex: 1;
        align-self: stretch;
    }
    .payment_amount-item__1UNRx
    {
        min-width: calc(20% - 10px);
    }
}
@keyframes payment_blink-animation__NUlsV
{
    0%
    {
        opacity: 1;
    }
    25%
    {
        opacity: .75;
    }
    50%
    {
        opacity: .5;
    }
    to
    {
        opacity: 0;
    }
}
.currency-modal_modal-content__VEKd8
{
    position: relative;
    display: flex;
    width: 100%;
    margin: 0;
    background: linear-gradient(27deg,#7a082c 2%,#f00 43%);
    font-size: 14px;
    line-height: 1.2;
    font-style: normal;
    text-align: left;
    text-transform: none;
    letter-spacing: normal;
    align-items: center;
    animation-duration: .5s;
    border-radius: 6px;
    padding: 25px;
    box-shadow: 0 5px 180px hsla(34,98%,75%,.479);
}
.currency-modal_modal-dialog__yNlpB
{
    max-width: 600px;
}
.currency-modal_modal-backdrop__dYgki
{
    opacity: .9!important;
}
.currency-modal_content__tIzE4
{
    padding: 20px 16px 30px;
    margin: 0 auto;
    background: linear-gradient(90deg,#0e3439,#034149);
    border-radius: 16px;
    position: relative;
    z-index: 20;
    max-width: 600px;
}
.currency-modal_button__ciskR
{
    justify-content: center;
    align-items: center;
    color: rgba(21,65,239,.267);
    position: absolute;
    top: 10px;
    font-size: 30px;
    right: 10px;
    background: transparent;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    display: flex;
    font-weight: 700;
    padding: 0;
    border: none;
    text-decoration: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer;
}
.currency-modal_button__ciskR svg
{
    align-items: center;
}
.currency-modal_currency-title__6yTr5
{
    text-transform: capitalize;
    font-size: 20px;
    font-weight: 700;
    margin-left: 10px;
}
.currency-modal_currency-list__WkB3V
{
    display: flex;
    flex-wrap: wrap;
    margin-top: 10px;
    margin-bottom: 10px;
}
.currency-modal_currency-type__X4P3T
{
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}
.currency-modal_currency-container__1ov0b
{
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: center;
    width: 100%;
    margin-top: 16px;
}
.currency-modal_currency-box__5ErNy
{
    padding: 8px;
    width: 164px;
}
.currency-modal_currency-content__WJs6F
{
    position: relative;
    padding: 10px 5px 10px 14px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-radius: 25px 0 0 25px;
    background-color: transparent;
    border: 1px solid rgba(255,201,1,.769);
    color: rgba(255,201,1,.769);
    border-radius: 4px;
    margin-bottom: 0;
    cursor: pointer;
    overflow: hidden;
    transition: border-color .2s linear 0s;
}
.currency-modal_currency-content__WJs6F.currency-modal_active__Rg83b
{
    border-color: #ffc901;
    color: #ffc901;
}
.currency-modal_currency__3Zd8o
{
    font-size: 23px;
    margin-right: 8px;
    color: inherit;
    transition: color .2s linear 0s;
    pointer-events: none;
}
.currency-modal_input__GM6Zg
{
    overflow: visible;
    box-sizing: border-box;
    padding: 0;
    display: none;
    background-color: initial;
    cursor: default;
    -webkit-appearance: radio;
    -moz-appearance: radio;
    appearance: radio;
    border: initial;
}
.currency-modal_image-holder__KkvzU
{
    max-width: 20px;
}
.currency-modal_image-holder__KkvzU img
{
    width: 100%;
}
.currency-modal_currency-radio__69Su2
{
    padding-top: 1px;
}
.currency-modal_active__Rg83b .currency-modal_currency-label__VpyK_:after
{
    display: block;
    background-color: rgba(239,224,10,.765);
}
.currency-modal_currency-label__VpyK_
{
    align-items: center;
    border-radius: 50%;
    border: 1px solid;
    cursor: pointer;
    display: flex;
    height: 18px;
    justify-content: center;
    width: 18px;
}
.currency-modal_currency-label__VpyK_:after
{
    display: none;
    background-color: rgba(239,224,10,.765);
    border-radius: 50%;
    content: " ";
    height: 6px;
    position: absolute;
    width: 6px;
}
.currency-modal_title__LdODj
{
    letter-spacing: 5px;
    font-size: 30px;
    font-weight: 700;
    background-image: linear-gradient(90deg,rgba(96,55,52,.702) 0,#cb9b51 22%,#f6e27a 45%,#f6f2c0 50%,#f6e27a 55%,#cb9b51 78%,#462523);
    color: transparent;
    -webkit-background-clip: text;
}
.currency-modal_currency-symbol__dlDnb
{
    position: absolute;
    bottom: 0;
    right: 4px;
    font-size: 12px;
    color: inherit;
    pointer-events: none;
    opacity: .6;
    transition: color .2s linear 0s;
}
.currency-modal_add-currency__Nx64Q
{
    text-transform: uppercase;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    background-color: rgba(21,65,239,.267);
    border-radius: 4px;
    border: 1px solid rgba(21,65,239,.267);
    padding: 9px 20px;
    min-width: 64px;
    display: block;
    text-align: center;
    margin-top: 16px;
    width: auto;
    align-items: center;
    justify-content: center;
}
@media screen and (max-width: 556px)
{
    .currency-modal_currency__3Zd8o
    {
        font-size: 16px;
    }
    .currency-modal_currency-box__5ErNy
    {
        width: 124px;
    }
}
.youtube_modalContent___tRsX
{
    margin-top: 100px;
    background-color: transparent;
}
.youtube_main__n8sFj
{
    width: 100%;
    padding-top: 60px;
    padding-bottom: 40px;
}
.youtube_content__l_qD5
{
    width: 100%;
    padding: 20px 16px 30px;
    margin: 0 auto;
    border-radius: 16px;
    position: relative;
}
.reset-password_modal-content__Awo2V
{
    min-width: 100%;
    padding: 40px 16px;
    color: #fff;
    background-color: #034149;
    background-image: linear-gradient(90deg,#0e3439,#034149);
    background-position: top;
    background-repeat: no-repeat;
    min-height: 100vh;
    height: 100%;
    background-size: contain;
}
@media(min-width: 768px)
{
    .reset-password_modal-content__Awo2V
    {
        border-radius: 16px;
        background-size: 100%;
        padding: 40px 32px;
        min-width: 400px;
        min-height: auto;
    }
}
@media screen and (orientation: landscape)
{
    .reset-password_modal-content__Awo2V
    {
        background-size: cover;
    }
}
@font-face
{
    font-family: swiper-icons;
    src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
    font-weight: 400;
    font-style: normal;
}
:root
{
    --swiper-theme-color: #007aff;
}
.swiper
{
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
}
.swiper-vertical>.swiper-wrapper
{
    flex-direction: column;
}
.swiper-wrapper
{
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    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
{
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    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-cube-shadow, .swiper-3d .swiper-slide, .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-wrapper
{
    transform-style: preserve-3d;
}
.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top
{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10;
}
.swiper-3d .swiper-slide-shadow
{
    background: rgba(0,0,0,.15);
}
.swiper-3d .swiper-slide-shadow-left
{
    background-image: linear-gradient(270deg,rgba(0,0,0,.5),transparent);
}
.swiper-3d .swiper-slide-shadow-right
{
    background-image: linear-gradient(90deg,rgba(0,0,0,.5),transparent);
}
.swiper-3d .swiper-slide-shadow-top
{
    background-image: linear-gradient(0deg,rgba(0,0,0,.5),transparent);
}
.swiper-3d .swiper-slide-shadow-bottom
{
    background-image: linear-gradient(180deg,rgba(0,0,0,.5),transparent);
}
.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-pagination.swiper-pagination-hidden
{
    opacity: 0;
}
.swiper-pagination-disabled>.swiper-pagination, .swiper-pagination.swiper-pagination-disabled
{
    display: none!important;
}
.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction
{
    bottom: 10px;
    left: 0;
    width: 100%;
}
.swiper-pagination-bullets-dynamic
{
    overflow: hidden;
    font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet
{
    transform: scale(.33);
    position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active, .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main
{
    transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev
{
    transform: scale(.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev
{
    transform: scale(.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next
{
    transform: scale(.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next
{
    transform: scale(.33);
}
.swiper-pagination-bullet
{
    width: var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));
    height: var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));
    display: inline-block;
    border-radius: 50%;
    background: var(--swiper-pagination-bullet-inactive-color,#000);
    opacity: var(--swiper-pagination-bullet-inactive-opacity,.2);
}
button.swiper-pagination-bullet
{
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet
{
    cursor: pointer;
}
.swiper-pagination-bullet:only-child
{
    display: none!important;
}
.swiper-pagination-bullet-active
{
    opacity: var(--swiper-pagination-bullet-opacity,1);
    background: var(--swiper-pagination-color,var(--swiper-theme-color));
}
.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical>.swiper-pagination-bullets
{
    right: 10px;
    top: 50%;
    transform: translate3d(0,-50%,0);
}
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet
{
    margin: var(--swiper-pagination-bullet-vertical-gap,6px) 0;
    display: block;
}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic
{
    top: 50%;
    transform: translateY(-50%);
    width: 8px;
}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet
{
    display: inline-block;
    transition: transform .2s,top .2s;
}
.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet
{
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap,4px);
}
.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic
{
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap;
}
.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet
{
    transition: transform .2s,left .2s;
}
.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet
{
    transition: transform .2s,right .2s;
}
.swiper-pagination-progressbar
{
    background: rgba(0,0,0,.25);
    position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill
{
    background: var(--swiper-pagination-color,var(--swiper-theme-color));
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    transform-origin: left top;
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill
{
    transform-origin: right top;
}
.swiper-horizontal>.swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite
{
    width: 100%;
    height: 4px;
    left: 0;
    top: 0;
}
.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical>.swiper-pagination-progressbar
{
    width: 4px;
    height: 100%;
    left: 0;
    top: 0;
}
.swiper-pagination-lock
{
    display: none;
}
:root
{
    --swiper-navigation-size: 44px;
}
.swiper-button-next, .swiper-button-prev
{
    margin-top: calc(0px - var(--swiper-navigation-size) / 2);
}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled
{
    opacity: .35;
    cursor: auto;
    pointer-events: none;
}
.swiper-button-next.swiper-button-hidden, .swiper-button-prev.swiper-button-hidden
{
    opacity: 0;
    cursor: auto;
    pointer-events: none;
}
.swiper-navigation-disabled .swiper-button-next, .swiper-navigation-disabled .swiper-button-prev
{
    display: none!important;
}
.swiper-button-next:after, .swiper-button-prev:after
{
    text-transform: none!important;
}
.swiper-button-prev, .swiper-rtl .swiper-button-next
{
    left: 10px;
    right: auto;
}
.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after
{
    content: "prev";
}
.swiper-button-next, .swiper-rtl .swiper-button-prev
{
    right: 10px;
    left: auto;
}
.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after
{
    content: "next";
}
.swiper-button-lock
{
    display: none;
}
.swiper-grid>.swiper-wrapper
{
    flex-wrap: wrap;
}
.swiper-grid-column>.swiper-wrapper
{
    flex-wrap: wrap;
    flex-direction: column;
}
.swiper-free-mode>.swiper-wrapper
{
    transition-timing-function: ease-out;
    margin: 0 auto;
}
.swiper-container
{
    overflow: visible;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
}
.swiper-pagination
{
    bottom: 0!important;
    z-index: 9;
}
.swiper-pagination-bullet
{
    background: #fff;
    opacity: .2;
}
.swiper-pagination-bullet-active
{
    background: #61d800;
    opacity: 1;
}
.swiper-pagination
{
    bottom: 20px;
    left: 0;
    right: 0;
    height: -moz-max-content;
    height: max-content;
    flex-flow: column;
    position: absolute;
    text-align: center;
    transition: opacity .3s;
    transform: translateZ(0);
    z-index: 10;
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev
{
    right: 10px;
    left: auto;
}
.swiper-button-next, .swiper-button-prev
{
    position: absolute;
    top: 50%;
    width: 27px;
    width: calc(var(--swiper-navigation-size) / 44 * 27);
    height: 44px;
    height: var(--swiper-navigation-size);
    margin-top: -22px;
    margin-top: calc(var(--swiper-navigation-size) * -1 / 2);
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--swiper-theme-color);
    color: var(--swiper-navigation-color,var(--swiper-theme-color));
}
.swiper-button-next
{
    right: -16px;
}
.swiper-button-next, .swiper-button.swiper-button-next
{
    right: 20px;
    transform: rotate(180deg);
}
.swiper-button, .swiper-button-next, .swiper-button-prev
{
    width: 32px;
    height: 32px;
}
.swiper-button-next:after, .swiper-button-prev:after, .swiper-button:after
{
    border-radius: 0;
    border: none;
}
.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after
{
    content: "next";
}
.swiper-button-next, .swiper-button-prev
{
    display: none;
}
.swiper-button-next:after, .swiper-button-prev:after
{
    font-family: swiper-icons;
    font-size: 44px;
    font-size: var(--swiper-navigation-size);
    letter-spacing: 0;
    text-transform: none;
    font-variant: normal;
    line-height: 1;
    content: " "!important;
}
.swiper-button-next:after, .swiper-button-prev:after, .swiper-button:after
{
    content: "";
    pointer-events: auto;
    width: 36px;
    height: 36px;
    min-width: 36px;
    background-color: transparent;
    background-image: url(../../gambling/image/prev.svg);
    background-repeat: no-repeat;
    background-position: 50%;
}
.swiper[data-v-9adf7346] .swiper-button-next, .swiper[data-v-9adf7346] .swiper-button-prev
{
    display: none;
}
.swiper[data-v-9adf7346] .swiper-button-prev
{
    right: 210px;
    left: auto;
}
.swiper[data-v-9adf7346] .swiper-button-prev:after
{
    content: "";
    transform: rotate(180deg);
    pointer-events: auto;
    width: 36px;
    height: 36px;
    min-width: 36px;
    border-radius: 50%;
    background-color: transparent;
    border: 1px solid #fff;
    background-image: url(../../gambling/image/arrow-white.4757ab8d.svg);
    background-repeat: no-repeat;
    background-position: 50%;
}
.swiper[data-v-9adf7346] .swiper-button-next
{
    right: 160px;
}
.swiper[data-v-9adf7346] .swiper-button-next:after
{
    content: "";
    pointer-events: auto;
    width: 36px;
    height: 36px;
    transform: rotate(180deg);
    min-width: 36px;
    border-radius: 50%;
    background-color: transparent;
    border: 1px solid #fff;
    background-image: url(../../gambling/image/arrow-white.4757ab8d.svg);
    background-repeat: no-repeat;
    background-position: 50%;
}
@media(min-width: 1024px)
{
    .swiper[data-v-9adf7346] .swiper-button-next, .swiper[data-v-9adf7346] .swiper-button-prev
    {
        display: flex;
        position: absolute;
        top: 25px;
    }
}
@media(min-width: 1440px)
{
    .swiper-button-prev
    {
        left: 92px;
    }
}
@media(min-width: 1024px)
{
    .swiper-button-prev
    {
        display: flex;
        left: 75px;
    }
}
@media(min-width: 1440px)
{
    .swiper-button-next
    {
        right: 92px;
    }
}
@media(min-width: 1024px)
{
    .swiper-button-next
    {
        display: flex;
        right: 75px;
    }
}
:root
{
    --toastify-color-light: #fff;
    --toastify-color-dark: #121212;
    --toastify-color-info: #3498db;
    --toastify-color-success: #07bc0c;
    --toastify-color-warning: #f1c40f;
    --toastify-color-error: #e74c3c;
    --toastify-color-transparent: hsla(0,0%,100%,.7);
    --toastify-icon-color-info: var(--toastify-color-info);
    --toastify-icon-color-success: var(--toastify-color-success);
    --toastify-icon-color-warning: var(--toastify-color-warning);
    --toastify-icon-color-error: var(--toastify-color-error);
    --toastify-toast-width: 320px;
    --toastify-toast-background: #fff;
    --toastify-toast-min-height: 64px;
    --toastify-toast-max-height: 800px;
    --toastify-font-family: sans-serif;
    --toastify-z-index: 9999;
    --toastify-text-color-light: #757575;
    --toastify-text-color-dark: #fff;
    --toastify-text-color-info: #fff;
    --toastify-text-color-success: #fff;
    --toastify-text-color-warning: #fff;
    --toastify-text-color-error: #fff;
    --toastify-spinner-color: #616161;
    --toastify-spinner-color-empty-area: #e0e0e0;
    --toastify-color-progress-light: linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);
    --toastify-color-progress-dark: #bb86fc;
    --toastify-color-progress-info: var(--toastify-color-info);
    --toastify-color-progress-success: var(--toastify-color-success);
    --toastify-color-progress-warning: var(--toastify-color-warning);
    --toastify-color-progress-error: var(--toastify-color-error);
}
.Toastify__toast-container
{
    z-index: var(--toastify-z-index);
    -webkit-transform: translate3d(0,0,var(--toastify-z-index) px);
    position: fixed;
    padding: 4px;
    width: var(--toastify-toast-width);
    box-sizing: border-box;
    color: #fff;
}
.Toastify__toast-container--top-left
{
    top: 1em;
    left: 1em;
}
.Toastify__toast-container--top-center
{
    top: 1em;
    left: 50%;
    transform: translateX(-50%);
}
.Toastify__toast-container--top-right
{
    top: 1em;
    right: 1em;
}
.Toastify__toast-container--bottom-left
{
    bottom: 1em;
    left: 1em;
}
.Toastify__toast-container--bottom-center
{
    bottom: 1em;
    left: 50%;
    transform: translateX(-50%);
}
.Toastify__toast-container--bottom-right
{
    bottom: 1em;
    right: 1em;
}
@media only screen and (max-width: 480px)
{
    .Toastify__toast-container
    {
        width: 100vw;
        padding: 0;
        left: 0;
        margin: 0;
    }
    .Toastify__toast-container--top-center, .Toastify__toast-container--top-left, .Toastify__toast-container--top-right
    {
        top: 0;
        transform: translateX(0);
    }
    .Toastify__toast-container--bottom-center, .Toastify__toast-container--bottom-left, .Toastify__toast-container--bottom-right
    {
        bottom: 0;
        transform: translateX(0);
    }
    .Toastify__toast-container--rtl
    {
        right: 0;
        left: auto;
    }
}
.Toastify__toast
{
    position: relative;
    min-height: var(--toastify-toast-min-height);
    box-sizing: border-box;
    margin-bottom: 1rem;
    padding: 8px;
    border-radius: 4px;
    box-shadow: 0 1px 10px 0 rgba(0,0,0,.1),0 2px 15px 0 rgba(0,0,0,.05);
    display: flex;
    justify-content: space-between;
    max-height: var(--toastify-toast-max-height);
    overflow: hidden;
    font-family: var(--toastify-font-family);
    cursor: default;
    direction: ltr;
    z-index: 0;
}
.Toastify__toast--rtl
{
    direction: rtl;
}
.Toastify__toast--close-on-click
{
    cursor: pointer;
}
.Toastify__toast-body
{
    margin: auto 0;
    flex: 1 1 auto;
    padding: 6px;
    display: flex;
    align-items: center;
}
.Toastify__toast-body>div:last-child
{
    word-break: break-word;
    flex: 1;
}
.Toastify__toast-icon
{
    margin-inline-end: 10px;
    width: 20px;
    flex-shrink: 0;
    display: flex;
}
.Toastify--animate
{
    animation-fill-mode: both;
    animation-duration: .7s;
}
.Toastify--animate-icon
{
    animation-fill-mode: both;
    animation-duration: .3s;
}
@media only screen and (max-width: 480px)
{
    .Toastify__toast
    {
        margin-bottom: 0;
        border-radius: 0;
    }
}
.Toastify__toast-theme--dark
{
    background: var(--toastify-color-dark);
    color: var(--toastify-text-color-dark);
}
.Toastify__toast-theme--colored.Toastify__toast--default, .Toastify__toast-theme--light
{
    background: var(--toastify-color-light);
    color: var(--toastify-text-color-light);
}
.Toastify__toast-theme--colored.Toastify__toast--info
{
    color: var(--toastify-text-color-info);
    background: var(--toastify-color-info);
}
.Toastify__toast-theme--colored.Toastify__toast--success
{
    color: var(--toastify-text-color-success);
    background: var(--toastify-color-success);
}
.Toastify__toast-theme--colored.Toastify__toast--warning
{
    color: var(--toastify-text-color-warning);
    background: var(--toastify-color-warning);
}
.Toastify__toast-theme--colored.Toastify__toast--error
{
    color: var(--toastify-text-color-error);
    background: var(--toastify-color-error);
}
.Toastify__progress-bar-theme--light
{
    background: var(--toastify-color-progress-light);
}
.Toastify__progress-bar-theme--dark
{
    background: var(--toastify-color-progress-dark);
}
.Toastify__progress-bar--info
{
    background: var(--toastify-color-progress-info);
}
.Toastify__progress-bar--success
{
    background: var(--toastify-color-progress-success);
}
.Toastify__progress-bar--warning
{
    background: var(--toastify-color-progress-warning);
}
.Toastify__progress-bar--error
{
    background: var(--toastify-color-progress-error);
}
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--info, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--success, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning
{
    background: var(--toastify-color-transparent);
}
.Toastify__close-button
{
    color: #fff;
    background: transparent;
    outline: none;
    border: none;
    padding: 0;
    cursor: pointer;
    opacity: .7;
    transition: .3s ease;
    align-self: flex-start;
}
.Toastify__close-button--light
{
    color: #000;
    opacity: .3;
}
.Toastify__close-button>svg
{
    fill: currentColor;
    height: 16px;
    width: 14px;
}
.Toastify__close-button:focus, .Toastify__close-button:hover
{
    opacity: 1;
}
@keyframes Toastify__trackProgress
{
    0%
    {
        transform: scaleX(1);
    }
    to
    {
        transform: scaleX(0);
    }
}
.Toastify__progress-bar
{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 5px;
    z-index: var(--toastify-z-index);
    opacity: .7;
    transform-origin: left;
}
.Toastify__progress-bar--animated
{
    animation: Toastify__trackProgress linear 1 forwards;
}
.Toastify__progress-bar--controlled
{
    transition: transform .2s;
}
.Toastify__progress-bar--rtl
{
    right: 0;
    left: auto;
    transform-origin: right;
}
.Toastify__spinner
{
    width: 20px;
    height: 20px;
    box-sizing: border-box;
    border: 2px solid;
    border-radius: 100%;
    border-color: var(--toastify-spinner-color-empty-area);
    border-right-color: var(--toastify-spinner-color);
    animation: Toastify__spin .65s linear infinite;
}
@keyframes Toastify__bounceInRight
{
    0%, 60%, 75%, 90%, to
    {
        animation-timing-function: cubic-bezier(.215,.61,.355,1);
    }
    0%
    {
        opacity: 0;
        transform: translate3d(3000px,0,0);
    }
    60%
    {
        opacity: 1;
        transform: translate3d(-25px,0,0);
    }
    75%
    {
        transform: translate3d(10px,0,0);
    }
    90%
    {
        transform: translate3d(-5px,0,0);
    }
    to
    {
        transform: none;
    }
}
@keyframes Toastify__bounceOutRight
{
    20%
    {
        opacity: 1;
        transform: translate3d(-20px,0,0);
    }
    to
    {
        opacity: 0;
        transform: translate3d(2000px,0,0);
    }
}
@keyframes Toastify__bounceInLeft
{
    0%, 60%, 75%, 90%, to
    {
        animation-timing-function: cubic-bezier(.215,.61,.355,1);
    }
    0%
    {
        opacity: 0;
        transform: translate3d(-3000px,0,0);
    }
    60%
    {
        opacity: 1;
        transform: translate3d(25px,0,0);
    }
    75%
    {
        transform: translate3d(-10px,0,0);
    }
    90%
    {
        transform: translate3d(5px,0,0);
    }
    to
    {
        transform: none;
    }
}
@keyframes Toastify__bounceOutLeft
{
    20%
    {
        opacity: 1;
        transform: translate3d(20px,0,0);
    }
    to
    {
        opacity: 0;
        transform: translate3d(-2000px,0,0);
    }
}
@keyframes Toastify__bounceInUp
{
    0%, 60%, 75%, 90%, to
    {
        animation-timing-function: cubic-bezier(.215,.61,.355,1);
    }
    0%
    {
        opacity: 0;
        transform: translate3d(0,3000px,0);
    }
    60%
    {
        opacity: 1;
        transform: translate3d(0,-20px,0);
    }
    75%
    {
        transform: translate3d(0,10px,0);
    }
    90%
    {
        transform: translate3d(0,-5px,0);
    }
    to
    {
        transform: translateZ(0);
    }
}
@keyframes Toastify__bounceOutUp
{
    20%
    {
        transform: translate3d(0,-10px,0);
    }
    40%, 45%
    {
        opacity: 1;
        transform: translate3d(0,20px,0);
    }
    to
    {
        opacity: 0;
        transform: translate3d(0,-2000px,0);
    }
}
@keyframes Toastify__bounceInDown
{
    0%, 60%, 75%, 90%, to
    {
        animation-timing-function: cubic-bezier(.215,.61,.355,1);
    }
    0%
    {
        opacity: 0;
        transform: translate3d(0,-3000px,0);
    }
    60%
    {
        opacity: 1;
        transform: translate3d(0,25px,0);
    }
    75%
    {
        transform: translate3d(0,-10px,0);
    }
    90%
    {
        transform: translate3d(0,5px,0);
    }
    to
    {
        transform: none;
    }
}
@keyframes Toastify__bounceOutDown
{
    20%
    {
        transform: translate3d(0,10px,0);
    }
    40%, 45%
    {
        opacity: 1;
        transform: translate3d(0,-20px,0);
    }
    to
    {
        opacity: 0;
        transform: translate3d(0,2000px,0);
    }
}
.Toastify__bounce-enter--bottom-left, .Toastify__bounce-enter--top-left
{
    animation-name: Toastify__bounceInLeft;
}
.Toastify__bounce-enter--bottom-right, .Toastify__bounce-enter--top-right
{
    animation-name: Toastify__bounceInRight;
}
.Toastify__bounce-enter--top-center
{
    animation-name: Toastify__bounceInDown;
}
.Toastify__bounce-enter--bottom-center
{
    animation-name: Toastify__bounceInUp;
}
.Toastify__bounce-exit--bottom-left, .Toastify__bounce-exit--top-left
{
    animation-name: Toastify__bounceOutLeft;
}
.Toastify__bounce-exit--bottom-right, .Toastify__bounce-exit--top-right
{
    animation-name: Toastify__bounceOutRight;
}
.Toastify__bounce-exit--top-center
{
    animation-name: Toastify__bounceOutUp;
}
.Toastify__bounce-exit--bottom-center
{
    animation-name: Toastify__bounceOutDown;
}
@keyframes Toastify__zoomIn
{
    0%
    {
        opacity: 0;
        transform: scale3d(.3,.3,.3);
    }
    50%
    {
        opacity: 1;
    }
}
@keyframes Toastify__zoomOut
{
    0%
    {
        opacity: 1;
    }
    50%
    {
        opacity: 0;
        transform: scale3d(.3,.3,.3);
    }
    to
    {
        opacity: 0;
    }
}
.Toastify__zoom-enter
{
    animation-name: Toastify__zoomIn;
}
.Toastify__zoom-exit
{
    animation-name: Toastify__zoomOut;
}
@keyframes Toastify__flipIn
{
    0%
    {
        transform: perspective(400px) rotateX(90deg);
        animation-timing-function: ease-in;
        opacity: 0;
    }
    40%
    {
        transform: perspective(400px) rotateX(-20deg);
        animation-timing-function: ease-in;
    }
    60%
    {
        transform: perspective(400px) rotateX(10deg);
        opacity: 1;
    }
    80%
    {
        transform: perspective(400px) rotateX(-5deg);
    }
    to
    {
        transform: perspective(400px);
    }
}
@keyframes Toastify__flipOut
{
    0%
    {
        transform: perspective(400px);
    }
    30%
    {
        transform: perspective(400px) rotateX(-20deg);
        opacity: 1;
    }
    to
    {
        transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
}
.Toastify__flip-enter
{
    animation-name: Toastify__flipIn;
}
.Toastify__flip-exit
{
    animation-name: Toastify__flipOut;
}
@keyframes Toastify__slideInRight
{
    0%
    {
        transform: translate3d(110%,0,0);
        visibility: visible;
    }
    to
    {
        transform: translateZ(0);
    }
}
@keyframes Toastify__slideInLeft
{
    0%
    {
        transform: translate3d(-110%,0,0);
        visibility: visible;
    }
    to
    {
        transform: translateZ(0);
    }
}
@keyframes Toastify__slideInUp
{
    0%
    {
        transform: translate3d(0,110%,0);
        visibility: visible;
    }
    to
    {
        transform: translateZ(0);
    }
}
@keyframes Toastify__slideInDown
{
    0%
    {
        transform: translate3d(0,-110%,0);
        visibility: visible;
    }
    to
    {
        transform: translateZ(0);
    }
}
@keyframes Toastify__slideOutRight
{
    0%
    {
        transform: translateZ(0);
    }
    to
    {
        visibility: hidden;
        transform: translate3d(110%,0,0);
    }
}
@keyframes Toastify__slideOutLeft
{
    0%
    {
        transform: translateZ(0);
    }
    to
    {
        visibility: hidden;
        transform: translate3d(-110%,0,0);
    }
}
@keyframes Toastify__slideOutDown
{
    0%
    {
        transform: translateZ(0);
    }
    to
    {
        visibility: hidden;
        transform: translate3d(0,500px,0);
    }
}
@keyframes Toastify__slideOutUp
{
    0%
    {
        transform: translateZ(0);
    }
    to
    {
        visibility: hidden;
        transform: translate3d(0,-500px,0);
    }
}
.Toastify__slide-enter--bottom-left, .Toastify__slide-enter--top-left
{
    animation-name: Toastify__slideInLeft;
}
.Toastify__slide-enter--bottom-right, .Toastify__slide-enter--top-right
{
    animation-name: Toastify__slideInRight;
}
.Toastify__slide-enter--top-center
{
    animation-name: Toastify__slideInDown;
}
.Toastify__slide-enter--bottom-center
{
    animation-name: Toastify__slideInUp;
}
.Toastify__slide-exit--bottom-left, .Toastify__slide-exit--top-left
{
    animation-name: Toastify__slideOutLeft;
}
.Toastify__slide-exit--bottom-right, .Toastify__slide-exit--top-right
{
    animation-name: Toastify__slideOutRight;
}
.Toastify__slide-exit--top-center
{
    animation-name: Toastify__slideOutUp;
}
.Toastify__slide-exit--bottom-center
{
    animation-name: Toastify__slideOutDown;
}
@keyframes Toastify__spin
{
    0%
    {
        transform: rotate(0deg);
    }
    to
    {
        transform: rotate(1turn);
    }
}
.restricted_wrapper__qL1cp
{
    background-image: url(../../gambling/image/world-map.ae29916c.png);
    background-repeat: no-repeat;
    background-size: 70rem;
    background-position: 50%;
    margin: 0;
    color: #fff;
    height: 100%;
    min-height: 80vh;
    display: flex;
    align-items: center;
    justify-content: center;
}
.restricted_banner__cUruG
{
    width: 100%;
    margin-top: 2vh;
    max-width: 442px;
}
.restricted_header__1Aulr
{
    margin: 30px 0 35px;
    text-align: center;
}
.restricted_content__cr8D4
{
    text-align: center;
    max-width: 360px;
    margin: 0 auto;
}
.restricted_logo__o_4UY
{
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    max-width: 200px;
}
.restricted_list__5IJEQ
{
    margin: 0;
    padding: 0;
}
.restricted_list-item__DjSJi
{
    margin-bottom: 50px;
    list-style: none;
    display: flex;
    justify-content: center;
}
.restricted_title__YZKdV
{
    margin: 0;
    font-size: 37px;
    font-weight: 700;
    text-transform: uppercase;
}
.restricted_text__liO_4
{
    font-size: 15px;
    font-weight: 400;
    text-decoration: none;
}
.restricted_big-text__xV3yC
{
    font-size: 25px;
    font-weight: 400;
    text-decoration: none;
}
.restricted_list-info__niu0z
{
    align-self: center;
    text-align: center;
}
.restricted_lava__2_Dqr
{
    position: absolute;
    right: calc(50% - 170px);
    max-width: 170px;
}
@media screen and (min-width: 991px)
{
    .restricted_lava__2_Dqr
    {
        max-width: 400px;
    }
}
@media screen and (min-width: 776px)
{
    .restricted_lava__2_Dqr
    {
        max-width: 300px;
    }
}