@font-face {
    font-family: "Poppins";
    font-style: italic;
    font-weight: 100;
    src: url(data:font/woff2;)
}

/*!
* Bootstrap  v5.3.3 (https://getbootstrap.com/)
* Copyright 2011-2024 The Bootstrap Authors
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
*/

:root,
[data-bs-theme=light] {
    --bs-blue: #0d6efd;
    --bs-indigo: #6610f2;
    --bs-purple: #6f42c1;
    --bs-pink: #d63384;
    --bs-red: #dc3545;
    --bs-orange: #fd7e14;
    --bs-yellow: #ffc107;
    --bs-green: #198754;
    --bs-teal: #20c997;
    --bs-cyan: #0dcaf0;
    --bs-gray: #6c757d;
    --bs-gray-dark: #343a40;
    --bs-gray-100: #f8f9fa;
    --bs-gray-200: #e9ecef;
    --bs-gray-300: #dee2e6;
    --bs-gray-400: #ced4da;
    --bs-gray-500: #adb5bd;
    --bs-gray-600: #6c757d;
    --bs-gray-700: #495057;
    --bs-gray-800: #343a40;
    --bs-gray-900: #212529;
    --bs-primary: #F264FF;
    --bs-secondary: #f9faf7a9;
    --bs-danger: #db4437;
    --bs-warning: #e28513;
    --bs-success: #08b64d;
    --bs-black: #000000;
    --bs-white: #ffffff;
    --bs-light: #FEFEFE;
    --bs-grey: #888888;
    --bs-light-grey: #999999;
    --bs-dark-green: #0b5e46;
    --bs-primary-rgb: 242, 100, 255;
    --bs-secondary-rgb: 29, 218, 255;
    --bs-danger-rgb: 219, 68, 55;
    --bs-warning-rgb: 226, 133, 19;
    --bs-success-rgb: 8, 182, 77;
    --bs-light-rgb: 254, 254, 254;
    --bs-grey-rgb: 136, 136, 136;
    --bs-light-grey-rgb: 153, 153, 153;
    --bs-dark-green-rgb: 11, 94, 70;
    --bs-primary-text-emphasis: #612866;
    --bs-secondary-text-emphasis: #0c5766;
    --bs-success-text-emphasis: #03491f;
    --bs-info-text-emphasis: #055160;
    --bs-warning-text-emphasis: #5a3508;
    --bs-danger-text-emphasis: #581b16;
    --bs-light-text-emphasis: #495057;
    --bs-dark-text-emphasis: #495057;
    --bs-primary-bg-subtle: #fce0ff;
    --bs-secondary-bg-subtle: #d2f8ff;
    --bs-success-bg-subtle: #cef0db;
    --bs-info-bg-subtle: #cff4fc;
    --bs-warning-bg-subtle: #f9e7d0;
    --bs-danger-bg-subtle: #f8dad7;
    --bs-light-bg-subtle: #fcfcfd;
    --bs-dark-bg-subtle: #ced4da;
    --bs-primary-border-subtle: #fac1ff;
    --bs-secondary-border-subtle: #a5f0ff;
    --bs-success-border-subtle: #9ce2b8;
    --bs-info-border-subtle: #9eeaf9;
    --bs-warning-border-subtle: #f3cea1;
    --bs-danger-border-subtle: #f1b4af;
    --bs-light-border-subtle: #e9ecef;
    --bs-dark-border-subtle: #adb5bd;
    --bs-white-rgb: 255, 255, 255;
    --bs-black-rgb: 0, 0, 0;
    --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));
    --bs-body-font-family: var(--bs-font-sans-serif);
    --bs-body-font-size: 1rem;
    --bs-body-font-weight: 300;
    --bs-body-line-height: 1.4;
    --bs-body-color: #212529;
    --bs-body-color-rgb: 33, 37, 41;
    --bs-body-bg: #ffffff;
    --bs-body-bg-rgb: 255, 255, 255;
    --bs-emphasis-color: #000000;
    --bs-emphasis-color-rgb: 0, 0, 0;
    --bs-secondary-color: rgba(33, 37, 41, .75);
    --bs-secondary-color-rgb: 33, 37, 41;
    --bs-secondary-bg: #e9ecef;
    --bs-secondary-bg-rgb: 233, 236, 239;
    --bs-tertiary-color: rgba(33, 37, 41, .5);
    --bs-tertiary-color-rgb: 33, 37, 41;
    --bs-tertiary-bg: #f8f9fa;
    --bs-tertiary-bg-rgb: 248, 249, 250;
    --bs-heading-color: inherit;
    --bs-link-color: #F264FF;
    --bs-link-color-rgb: 242, 100, 255;
    --bs-link-decoration: underline;
    --bs-link-hover-color: #c250cc;
    --bs-link-hover-color-rgb: 194, 80, 204;
    --bs-code-color: #d63384;
    --bs-highlight-color: #212529;
    --bs-highlight-bg: #fff3cd;
    --bs-border-width: 1px;
    --bs-border-style: solid;
    --bs-border-color: #dee2e6;
    --bs-border-color-translucent: rgba(0, 0, 0, .175);
    --bs-border-radius: .3rem;
    --bs-border-radius-sm: .4rem;
    --bs-border-radius-lg: .5rem;
    --bs-border-radius-xl: 1rem;
    --bs-border-radius-xxl: 2rem;
    --bs-border-radius-2xl: var(--bs-border-radius-xxl);
    --bs-border-radius-pill: 50rem;
    --bs-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);
    --bs-box-shadow-sm: 0px 4px 10px rgba(71, 163, 243, .15), 0px 2px 11px rgba(163, 183, 236, .21);
    --bs-box-shadow-lg: 0px 4px 91px rgba(255, 139, 91, .15), 0px 2px 50px rgba(107, 31, 0, .06);
    --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, .075);
    --bs-focus-ring-width: .25rem;
    --bs-focus-ring-opacity: .25;
    --bs-focus-ring-color: rgba(242, 100, 255, .25);
    --bs-form-valid-color: #08b64d;
    --bs-form-valid-border-color: #08b64d;
    --bs-form-invalid-color: #db4437;
    --bs-form-invalid-border-color: #db4437
}

*,
* :before,
* :after {
    box-sizing: border-box
}

@media (prefers-reduced-motion: no-preference) {
    :root {
        scroll-behavior: smooth
    }
}

ul,
ol {
    margin: 15px 0 15px 20px;
}

body {
    line-height: var(--bs-body-line-height);
    text-align: var(--bs-body-text-align);
    background-color: var(--bs-body-bg);
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

h5,
h3,
h1 {
    margin-top: 0;
    margin-bottom: .5rem;
    font-weight: 500;
    line-height: 1.2;
    color: var(--bs-heading-color)
}

h1 {
    font-size: calc(1.375rem + 1.5vw)
}

@media (min-width: 1200px) {
    h1 {
        font-size: 2.5rem
    }
}

@media (min-width: 1200px) {}

@media (min-width: 1200px) {
    h3 {
        font-size: 1.75rem
    }
}

h5 {
    font-size: 1.125rem
}

p {
    margin-top: 0;
    margin-bottom: 1rem
}

a:hover {
    --bs-link-color-rgb: var(--bs-link-hover-color-rgb)
}

a:not([href]):not([class]),
a:not([href]):not([class]):hover {
    color: inherit;
    text-decoration: none
}

img,
svg {
    vertical-align: middle
}

[type=button] {
    -webkit-appearance: button
}

button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
    cursor: pointer
}

@media (min-width: 1200px) {}

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
    padding: 0
}

::-webkit-inner-spin-button {
    height: auto
}

::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-color-swatch-wrapper {
    padding: 0
}

iframe {
    border: 0
}

@media (min-width: 1200px) {}

@media (min-width: 1200px) {}

@media (min-width: 1200px) {}

@media (min-width: 1200px) {}

@media (min-width: 1200px) {}

@media (min-width: 1200px) {}

.container {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    width: 100%;
    padding-right: calc(var(--bs-gutter-x) * .5);
    padding-left: calc(var(--bs-gutter-x) * .5);
    margin-right: auto;
    margin-left: auto
}

@media (min-width: 576px) {
    .container {
        max-width: 540px
    }
}

@media (min-width: 768px) {
    .container {
        max-width: 720px
    }
}

@media (min-width: 1025px) {
    .container {
        max-width: 960px
    }
}

@media (min-width: 1200px) {
    .container {
        max-width: 1140px
    }
}

@media (min-width: 1440px) {
    .container {
        max-width: 1320px
    }
}

:root {
    --bs-breakpoint-xxs: 0;
    --bs-breakpoint-mini: 300px;
    --bs-breakpoint-min: 360px;
    --bs-breakpoint-xs: 410px;
    --bs-breakpoint-sm: 576px;
    --bs-breakpoint-md: 768px;
    --bs-breakpoint-lg: 1025px;
    --bs-breakpoint-xl: 1200px;
    --bs-breakpoint-xxl: 1440px
}

.row {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1 * var(--bs-gutter-y));
    margin-right: calc(-.5 * var(--bs-gutter-x));
    margin-left: calc(-.5 * var(--bs-gutter-x))
}

.row>* {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * .5);
    padding-left: calc(var(--bs-gutter-x) * .5);
    margin-bottom: var(--bs-gutter-y)
}

.col-12 {
    flex: 0 0 auto;
    width: 100%
}

@media (min-width: 300px) {}

@media (min-width: 360px) {}

@media (min-width: 410px) {}

@media (min-width: 576px) {}

@media (min-width: 768px) {
    .col-md-5 {
        flex: 0 0 auto;
        width: 41.66666667%
    }

    .col-md-7 {
        flex: 0 0 auto;
        width: 58.33333333%
    }
}

@media (min-width: 1025px) {
    .col-lg-4 {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .col-lg-12 {
        flex: 0 0 auto;
        width: 100%
    }
}

@media (min-width: 1200px) {}

@media (min-width: 1440px) {}

@media (max-width: 299.98px) {}

@media (max-width: 359.98px) {}

@media (max-width: 409.98px) {}

@media (max-width: 575.98px) {}

@media (max-width: 767.98px) {}

@media (max-width: 1024.98px) {}

@media (max-width: 1199.98px) {}

@media (max-width: 1439.98px) {}

@media (prefers-reduced-motion: reduce) {}

@media (prefers-reduced-motion: reduce) {}

@media (prefers-reduced-motion: reduce) {}

@media (prefers-reduced-motion: reduce) {}

@media (prefers-reduced-motion: reduce) {}

@media (prefers-reduced-motion: reduce) {}

@media (prefers-reduced-motion: reduce) {}

.btn {
    --bs-btn-padding-x: 1rem;
    --bs-btn-padding-y: .75rem;
    --bs-btn-font-family: ;
    --bs-btn-font-size: 1rem;
    --bs-btn-font-weight: 400;
    --bs-btn-line-height: 1.4;
    --bs-btn-border-width: 2px;
    --bs-btn-border-radius: 5px;
    --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
    --bs-btn-disabled-opacity: .4;
    --bs-btn-focus-box-shadow: 0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
    font-family: var(--bs-btn-font-family);
    color: var(--bs-btn-color);
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
    background-color: var(--bs-btn-bg)
}

@media (prefers-reduced-motion: reduce) {
    .btn {
        transition: none
    }
}

.btn:hover {
    color: var(--bs-btn-hover-color);
    background-color: var(--bs-btn-hover-bg);
    border-color: var(--bs-btn-hover-border-color)
}

.btn:focus-visible {
    color: var(--bs-btn-hover-color);
    background-color: var(--bs-btn-hover-bg);
    border-color: var(--bs-btn-hover-border-color);
    outline: 0;
    box-shadow: var(--bs-btn-focus-box-shadow)
}

.btn-check:checked+.btn,
:not(.btn-check)+.btn:active,
.btn:first-child:active,
.btn.active,
.btn.show {
    color: var(--bs-btn-active-color);
    background-color: var(--bs-btn-active-bg);
    border-color: var(--bs-btn-active-border-color)
}

.btn-check:checked+.btn:focus-visible,
:not(.btn-check)+.btn:active:focus-visible,
.btn:first-child:active:focus-visible,
.btn.active:focus-visible,
.btn.show:focus-visible {
    box-shadow: var(--bs-btn-focus-box-shadow)
}

.btn:disabled,
.btn.disabled,
fieldset:disabled .btn {
    color: var(--bs-btn-disabled-color);
    pointer-events: none;
    background-color: var(--bs-btn-disabled-bg);
    border-color: var(--bs-btn-disabled-border-color);
    opacity: var(--bs-btn-disabled-opacity)
}

.banner-content {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity));
    border-radius: 1rem;
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-shadow: 0 1.25rem 2.5rem rgba(0, 0, 0, .1);
    --tw-shadow-colored: 0 1.25rem 2.5rem var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    width: 100%;
    padding: .5rem;
}

.btn-primary {
    --bs-btn-color: #000000;
    --bs-btn-bg: #F264FF;
    --bs-btn-border-color: #F264FF;
    --bs-btn-hover-color: #000000;
    --bs-btn-hover-bg: #f47bff;
    --bs-btn-hover-border-color: #f374ff;
    --bs-btn-focus-shadow-rgb: 206, 85, 217;
    --bs-btn-active-color: #000000;
    --bs-btn-active-bg: #f583ff;
    --bs-btn-active-border-color: #f374ff;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #000000;
    --bs-btn-disabled-bg: #F264FF;
    --bs-btn-disabled-border-color: #F264FF
}

.btn-white {
    --bs-btn-color: #000000;
    --bs-btn-bg: #ffffff;
    --bs-btn-border-color: #ffffff;
    --bs-btn-hover-color: #000000;
    --bs-btn-hover-bg: white;
    --bs-btn-hover-border-color: white;
    --bs-btn-focus-shadow-rgb: 217, 217, 217;
    --bs-btn-active-color: #000000;
    --bs-btn-active-bg: white;
    --bs-btn-active-border-color: white;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #000000;
    --bs-btn-disabled-bg: #ffffff;
    --bs-btn-disabled-border-color: #ffffff
}

.btn-sm {
    --bs-btn-padding-y: .25rem;
    --bs-btn-padding-x: .5rem;
    --bs-btn-font-size: .875rem;
    --bs-btn-border-radius: var(--bs-border-radius-sm)
}

@media (prefers-reduced-motion: reduce) {}

@media (prefers-reduced-motion: reduce) {}

@media (prefers-reduced-motion: reduce) {}

.dropdown {
    position: relative
}

.dropdown-toggle {
    white-space: nowrap
}

.dropdown-toggle:after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent
}

.dropdown-toggle:empty:after {
    margin-left: 0
}

@media (min-width: 300px) {}

@media (min-width: 360px) {}

@media (min-width: 410px) {}

@media (min-width: 576px) {}

@media (min-width: 768px) {}

@media (min-width: 1025px) {}

@media (min-width: 1200px) {}

@media (min-width: 1440px) {}

.btn-group {
    position: relative;
    display: inline-flex;
    vertical-align: middle
}

@media (prefers-reduced-motion: reduce) {}

@media (prefers-reduced-motion: reduce) {}

@media (min-width: 300px) {}

@media (min-width: 360px) {}

@media (min-width: 410px) {}

@media (min-width: 576px) {}

@media (min-width: 768px) {}

@media (min-width: 1025px) {}

@media (min-width: 1200px) {}

@media (min-width: 1440px) {}

@media (min-width: 576px) {}

@media (prefers-reduced-motion: reduce) {}

@media (prefers-reduced-motion: reduce) {}

@media (prefers-reduced-motion: reduce) {}

@keyframes progress-bar-stripes {
    0% {
        background-position-x: 1rem
    }
}

@media (prefers-reduced-motion: reduce) {}

@media (prefers-reduced-motion: reduce) {}

@media (min-width: 300px) {}

@media (min-width: 360px) {}

@media (min-width: 410px) {}

@media (min-width: 576px) {}

@media (min-width: 768px) {}

@media (min-width: 1025px) {}

@media (min-width: 1200px) {}

@media (min-width: 1440px) {}

@media (prefers-reduced-motion: reduce) {}

@media (min-width: 576px) {}

@media (min-width: 1025px) {}

@media (min-width: 1200px) {}

@media (max-width: 299.98px) {}

@media (max-width: 359.98px) {}

@media (max-width: 409.98px) {}

@media (max-width: 575.98px) {}

@media (max-width: 767.98px) {}

@media (max-width: 1024.98px) {}

@media (max-width: 1199.98px) {}

@media (max-width: 1439.98px) {}

@media (prefers-reduced-motion: reduce) {}

@media (prefers-reduced-motion: reduce) {}

@media (prefers-reduced-motion: reduce) {}

@media (prefers-reduced-motion: reduce) {}

@keyframes spinner-border {
    to {
        transform: rotate(360deg)
    }
}

@keyframes spinner-grow {
    0% {
        transform: scale(0)
    }

    50% {
        opacity: 1;
        transform: none
    }
}

@media (prefers-reduced-motion: reduce) {}

@media (max-width: 299.98px) {}

@media (max-width: 299.98px) and(prefers-reduced-motion: reduce) {}

@media (max-width: 299.98px) {}

@media (min-width: 300px) {}

@media (max-width: 359.98px) {}

@media (max-width: 359.98px) and(prefers-reduced-motion: reduce) {}

@media (max-width: 359.98px) {}

@media (min-width: 360px) {}

@media (max-width: 409.98px) {}

@media (max-width: 409.98px) and(prefers-reduced-motion: reduce) {}

@media (max-width: 409.98px) {}

@media (min-width: 410px) {}

@media (max-width: 575.98px) {}

@media (max-width: 575.98px) and(prefers-reduced-motion: reduce) {}

@media (max-width: 575.98px) {}

@media (min-width: 576px) {}

@media (max-width: 767.98px) {}

@media (max-width: 767.98px) and(prefers-reduced-motion: reduce) {}

@media (max-width: 767.98px) {}

@media (min-width: 768px) {}

@media (max-width: 1024.98px) {}

@media (max-width: 1024.98px) and(prefers-reduced-motion: reduce) {}

@media (max-width: 1024.98px) {}

@media (min-width: 1025px) {}

@media (max-width: 1199.98px) {}

@media (max-width: 1199.98px) and(prefers-reduced-motion: reduce) {}

@media (max-width: 1199.98px) {}

@media (min-width: 1200px) {}

@media (max-width: 1439.98px) {}

@media (max-width: 1439.98px) and(prefers-reduced-motion: reduce) {}

@media (max-width: 1439.98px) {}

@media (min-width: 1440px) {}

@media (prefers-reduced-motion: reduce) {}

@keyframes placeholder-glow {
    50% {
        opacity: .2
    }
}

@keyframes placeholder-wave {
    to {
        -webkit-mask-position: -200% 0%;
        mask-position: -200% 0%
    }
}

@media (prefers-reduced-motion: reduce) {}

@media (min-width: 300px) {}

@media (min-width: 360px) {}

@media (min-width: 410px) {}

@media (min-width: 576px) {}

@media (min-width: 768px) {}

@media (min-width: 1025px) {}

@media (min-width: 1200px) {}

@media (min-width: 1440px) {}

.d-flex {
    display: flex !important
}

.d-none {
    display: none !important
}

.position-relative {
    position: relative !important
}

.w-100 {
    width: 100% !important
}

.justify-content-center {
    justify-content: center !important
}

.justify-content-between {
    justify-content: space-between !important
}

.align-items-end {
    align-items: flex-end !important
}

.align-items-center {
    align-items: center !important
}

.mx-0 {
    margin-right: 0 !important;
    margin-left: 0 !important
}

.mx-1 {
    margin-right: .25rem !important;
    margin-left: .25rem !important
}

.mx-2 {
    margin-right: .5rem !important;
    margin-left: .5rem !important
}

.mx-auto {
    margin-right: auto !important;
    margin-left: auto !important
}

.mt-3 {
    margin-top: 1rem !important
}

.mt-4 {
    margin-top: 1.5rem !important
}

.mb-2 {
    margin-bottom: .5rem !important
}

.mb-3 {
    margin-bottom: 1rem !important
}

.mb-4 {
    margin-bottom: 1.5rem !important
}

.ms-3 {
    margin-left: 1rem !important
}

.p-0 {
    padding: 0 !important
}

.pt-2 {
    padding-top: .5rem !important
}

.gap-3 {
    gap: 1rem !important
}

.fs-5 {
    font-size: 1.125rem !important
}

.fw-light {
    font-weight: 300 !important
}

.fw-medium {
    font-weight: 500 !important
}

.fw-semibold {
    font-weight: 600 !important
}

.fw-bold {
    font-weight: 700 !important
}

.text-center {
    text-align: center !important
}

.text-uppercase {
    text-transform: uppercase !important
}

.text-white {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important
}

.text-light-grey {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-light-grey-rgb), var(--bs-text-opacity)) !important
}

.rounded-0 {
    border-radius: 0 !important
}

@media (min-width: 300px) {}

@media (min-width: 360px) {}

@media (min-width: 410px) {}

@media (min-width: 576px) {}

@media (min-width: 768px) {}

@media (min-width: 1025px) {
    .d-lg-flex {
        display: flex !important
    }

    .mb-lg-0 {
        margin-bottom: 0 !important
    }

    .text-lg-start {
        text-align: left !important
    }

    .text-lg-end {
        text-align: right !important
    }
}

@media (min-width: 1200px) {}

@media (min-width: 1440px) {}

@media (min-width: 1200px) {}

@media (min-width: 0) {}

@media (min-width: 300px) {}

@media (min-width: 360px) {}

@media (min-width: 410px) {}

@media (min-width: 576px) {}

@media (min-width: 768px) {}

@media (min-width: 1025px) {}

@media (min-width: 1200px) {}

@media (min-width: 1440px) {}

@media (min-width: 0) {}

@media (min-width: 300px) {}

@media (min-width: 360px) {}

@media (min-width: 410px) {}

@media (min-width: 576px) {}

@media (min-width: 768px) {}

@media (min-width: 1025px) {}

@media (min-width: 1200px) {}

@media (min-width: 1440px) {}

.font-13 {
    font-size: 13px !important
}

.font-14 {
    font-size: 14px !important
}

.font-18 {
    font-size: 18px !important
}

.font-22 {
    font-size: 22px !important
}

@media (min-width: 0) {}

@media (min-width: 300px) {}

@media (min-width: 360px) {}

@media (min-width: 410px) {}

@media (min-width: 576px) {
    .font-sm-32 {
        font-size: 32px !important
    }
}

@media (min-width: 768px) {}

@media (min-width: 1025px) {}

@media (min-width: 1200px) {}

@media (min-width: 1440px) {}

.btn {
    line-height: 1;
    transition: all .25s ease-in-out
}

html,
body {
    margin: 0;
    padding: 0;
    scroll-behavior: smooth
}

body {
    font-family: "Open Sans", Prompt, sans-serif;
    font-size: 14px;
    line-height: 1.8;
    color: #4a4a4a;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    overflow-wrap: break-word;
    word-wrap: break-word;
    background-image: linear-gradient(to right, var(--tw-gradient-stops));
    --tw-gradient-from: #f0f2ea;
    --tw-gradient-to: hsla(75, 24%, 93%, 0);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
    --tw-gradient-to: #e7f8f6;
}

@media screen and (max-width: 576px) {
    body {
        background-image: linear-gradient(to right, var(--tw-gradient-stops));
        --tw-gradient-from: #f0f2ea;
        --tw-gradient-to: hsla(75, 24%, 93%, 0);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
        --tw-gradient-to: #e7f8f6;
    }
}

::-webkit-scrollbar {
    /* width: 10px */
}

::-webkit-scrollbar-track {
    border-radius: 0;
    background: #000000
}

::-webkit-scrollbar-thumb {
    background: rgba(255, 100, 152, 0.7)
}

::-webkit-scrollbar-thumb:hover {
    background: rgba(255, 100, 152, 0.7)
}

::-webkit-scrollbar-thumb:active {
    background: rgba(255, 100, 152, 0.7)
}

:focus {
    outline: none
}

a {
    transition: all .25s ease-in-out
}

a:focus {
    outline: none
}

a:hover {
    text-decoration: none !important
}

.container {
    max-width: 1300px
}

@media screen and (max-width: 576px) {}

.outline-title {
    /* text-shadow: 0px 4px 8px rgba(0, 0, 0, .5);
-webkit-text-stroke-width: 2px;
background: linear-gradient(92deg, #dbdbdb 1.73%, #0c0809 99.52%);
-webkit-background-clip: text;
-webkit-text-stroke: 6px transparent;
letter-spacing: 1.2px;
color: #fff */
    font-weight: 600;
    line-height: 1.5rem;
    padding: .75rem;
    padding-top: .75rem;
    padding-bottom: 0rem;
    margin: 1px;
}

.outline-title.mini {
    /* -webkit-text-stroke-width: 4px */
}

/* .section-gap {
padding: 80px 0
}

@media screen and (max-width: 576px) {
.section-gap {
    padding: 40px 5px
}
} */

.btn {
    font-size: 14px;
    font-weight: 600;
    border-radius: 35px;
    border: none;
    padding: 12px 15px;
    display: flex;
    justify-content: center;
    align-items: center;
    min-width: 120px;
    min-height: 45px
}

@media screen and (max-width: 576px) {
    .btn {
        font-size: 14px;
        min-width: 100px
    }
}

@media screen and (max-width: 375px) {
    .btn {
        font-size: 12px
    }
}

.btn-sm {
    min-width: 120px;
    min-height: 40px
}

.btn-primary {
    background: linear-gradient(92deg, #f9faf7a9 1.73%, #374b37 99.52%);
    color: #fff;
    text-transform: uppercase
}

@media screen and (max-width: 576px) {
    .btn-primary {
        width: 100%
    }
}

@media only screen and (max-width: 767px) {}

.cursor-pointer {
    cursor: pointer !important
}

@media screen and (max-width: 576px) {}

@keyframes spin {
    to {
        transform: rotate(360deg)
    }
}

@keyframes shimmer {
    0% {
        background-position: -1200px 0
    }

    to {
        background-position: 1200px 0
    }
}

@media screen and (max-width: 576px) {}

.dropdown-toggle {
    width: 100%
}

.dropdown-toggle:after {
    position: absolute;
    right: 12px;
    opacity: 0
}

.dropdown-toggle .flag-icon {
    border-radius: 50%;
    overflow: hidden;
    margin-left: 3px;
    min-width: 15px;
    width: 15px;
    height: 15px;
    object-fit: cover
}

.dropdown-toggle .dropdown {
    cursor: pointer
}

@media screen and (max-width: 576px) {}

@keyframes fadeOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.w-16 {
    width: 4rem
}

.center {
    display: block;
    margin-left: auto;
    margin-right: auto
}

div:where(.swal2-container) {
    display: grid;
    position: fixed;
    z-index: 1060;
    inset: 0;
    box-sizing: border-box;
    grid-template-areas: "top-start     top            top-end" "center-start  center         center-end" "bottom-start  bottom-center  bottom-end";
    grid-template-rows: minmax(min-content, auto) minmax(min-content, auto) minmax(min-content, auto);
    height: 100%;
    padding: 0.625em;
    overflow-x: hidden;
    transition: background-color 0.1s;
    -webkit-overflow-scrolling: touch
}

div:where(.swal2-container) div:where(.swal2-popup) {
    display: none;
    position: relative;
    box-sizing: border-box;
    grid-template-columns: minmax(0, 100%);
    width: 32em;
    max-width: 100%;
    padding: 0 0 1.25em;
    border: none;
    border-radius: 5px;
    background: #fff;
    color: #545454;
    font-family: inherit;
    font-size: 1rem
}

div:where(.swal2-container) div:where(.swal2-popup):focus {
    outline: none
}

div:where(.swal2-container) div:where(.swal2-actions) {
    display: flex;
    z-index: 1;
    box-sizing: border-box;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    width: auto;
    margin: 1.25em auto 0;
    padding: 0
}

div:where(.swal2-container) div:where(.swal2-loader) {
    display: none;
    align-items: center;
    justify-content: center;
    width: 2.2em;
    height: 2.2em;
    margin: 0 1.875em;
    animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
    border-width: 0.25em;
    border-style: solid;
    border-radius: 100%;
    border-color: #2778c4 rgba(0, 0, 0, 0) #2778c4 rgba(0, 0, 0, 0)
}

div:where(.swal2-container) div:where(.swal2-footer) {
    margin: 1em 0 0;
    padding: 1em 1em 0;
    border-top: 1px solid #eee;
    color: inherit;
    font-size: 1em;
    text-align: center
}

div:where(.swal2-container) div:where(.swal2-timer-progress-bar) {
    width: 100%;
    height: 0.25em;
    background: rgba(0, 0, 0, 0.2)
}

div:where(.swal2-container) img:where(.swal2-image) {
    max-width: 100%;
    margin: 2em auto 1em
}

div:where(.swal2-container) input:where(.swal2-input),
div:where(.swal2-container) input:where(.swal2-file),
div:where(.swal2-container) textarea:where(.swal2-textarea),
div:where(.swal2-container) select:where(.swal2-select),
div:where(.swal2-container) div:where(.swal2-radio),
div:where(.swal2-container) label:where(.swal2-checkbox) {
    margin: 1em 2em 3px
}

div:where(.swal2-container) div:where(.swal2-validation-message) {
    align-items: center;
    justify-content: center;
    margin: 1em 0 0;
    padding: 0.625em;
    overflow: hidden;
    background: #f0f0f0;
    color: #666;
    font-size: 1em;
    font-weight: 300
}

div:where(.swal2-container) div:where(.swal2-validation-message)::before {
    content: "!";
    display: inline-block;
    width: 1.5em;
    min-width: 1.5em;
    height: 1.5em;
    margin: 0 0.625em;
    border-radius: 50%;
    background-color: #f27474;
    color: #fff;
    font-weight: 600;
    line-height: 1.5em;
    text-align: center
}

div:where(.swal2-icon) {
    position: relative;
    box-sizing: content-box;
    justify-content: center;
    width: 5em;
    height: 5em;
    margin: 2.5em auto 0.6em;
    border: 0.25em solid rgba(0, 0, 0, 0);
    border-radius: 50%;
    border-color: #000;
    font-family: inherit;
    line-height: 5em;
    cursor: default;
    user-select: none
}

@keyframes swal2-toast-show {
    0% {
        transform: translateY(-0.625em) rotateZ(2deg)
    }

    33% {
        transform: translateY(0) rotateZ(-2deg)
    }

    66% {
        transform: translateY(0.3125em) rotateZ(2deg)
    }

    100% {
        transform: translateY(0) rotateZ(0deg)
    }
}

@keyframes swal2-toast-hide {
    100% {
        transform: rotateZ(1deg);
        opacity: 0
    }
}

@keyframes swal2-toast-animate-success-line-tip {
    0% {
        top: 0.5625em;
        left: 0.0625em;
        width: 0
    }

    54% {
        top: 0.125em;
        left: 0.125em;
        width: 0
    }

    70% {
        top: 0.625em;
        left: -0.25em;
        width: 1.625em
    }

    84% {
        top: 1.0625em;
        left: 0.75em;
        width: 0.5em
    }

    100% {
        top: 1.125em;
        left: 0.1875em;
        width: 0.75em
    }
}

@keyframes swal2-toast-animate-success-line-long {
    0% {
        top: 1.625em;
        right: 1.375em;
        width: 0
    }

    65% {
        top: 1.25em;
        right: 0.9375em;
        width: 0
    }

    84% {
        top: 0.9375em;
        right: 0;
        width: 1.125em
    }

    100% {
        top: 0.9375em;
        right: 0.1875em;
        width: 1.375em
    }
}

@keyframes swal2-show {
    0% {
        transform: scale(0.7)
    }

    45% {
        transform: scale(1.05)
    }

    80% {
        transform: scale(0.95)
    }

    100% {
        transform: scale(1)
    }
}

@keyframes swal2-hide {
    0% {
        transform: scale(1);
        opacity: 1
    }

    100% {
        transform: scale(0.5);
        opacity: 0
    }
}

@keyframes swal2-animate-success-line-tip {
    0% {
        top: 1.1875em;
        left: 0.0625em;
        width: 0
    }

    54% {
        top: 1.0625em;
        left: 0.125em;
        width: 0
    }

    70% {
        top: 2.1875em;
        left: -0.375em;
        width: 3.125em
    }

    84% {
        top: 3em;
        left: 1.3125em;
        width: 1.0625em
    }

    100% {
        top: 2.8125em;
        left: 0.8125em;
        width: 1.5625em
    }
}

@keyframes swal2-animate-success-line-long {
    0% {
        top: 3.375em;
        right: 2.875em;
        width: 0
    }

    65% {
        top: 3.375em;
        right: 2.875em;
        width: 0
    }

    84% {
        top: 2.1875em;
        right: 0;
        width: 3.4375em
    }

    100% {
        top: 2.375em;
        right: 0.5em;
        width: 2.9375em
    }
}

@keyframes swal2-rotate-success-circular-line {
    0% {
        transform: rotate(-45deg)
    }

    5% {
        transform: rotate(-45deg)
    }

    12% {
        transform: rotate(-405deg)
    }

    100% {
        transform: rotate(-405deg)
    }
}

@keyframes swal2-animate-error-x-mark {
    0% {
        margin-top: 1.625em;
        transform: scale(0.4);
        opacity: 0
    }

    50% {
        margin-top: 1.625em;
        transform: scale(0.4);
        opacity: 0
    }

    80% {
        margin-top: -0.375em;
        transform: scale(1.15)
    }

    100% {
        margin-top: 0;
        transform: scale(1);
        opacity: 1
    }
}

@keyframes swal2-animate-error-icon {
    0% {
        transform: rotateX(100deg);
        opacity: 0
    }

    100% {
        transform: rotateX(0deg);
        opacity: 1
    }
}

@keyframes swal2-rotate-loading {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(360deg)
    }
}

@keyframes swal2-animate-question-mark {
    0% {
        transform: rotateY(-360deg)
    }

    100% {
        transform: rotateY(0)
    }
}

@keyframes swal2-animate-i-mark {
    0% {
        transform: rotateZ(45deg);
        opacity: 0
    }

    25% {
        transform: rotateZ(-25deg);
        opacity: 0.4
    }

    50% {
        transform: rotateZ(15deg);
        opacity: 0.8
    }

    75% {
        transform: rotateZ(-5deg);
        opacity: 1
    }

    100% {
        transform: rotateX(0);
        opacity: 1
    }
}

.header[_ngcontent-ng-c2923332897] {
    left: 0;
    top: 0;
    width: 100%;
    z-index: 5;
}

.header.scrolled[_ngcontent-ng-c2923332897] {
    background: rgba(0, 0, 0, 0.9);
    box-shadow: 0 4px 8px #0000, 0 6px 20px #0000001f
}

@media screen and (max-width: 576px) {
    .header[_ngcontent-ng-c2923332897] {
        top: 0;
        background: transparent
    }
}

.header[_ngcontent-ng-c2923332897] a[_ngcontent-ng-c2923332897] {
    padding: 10px 5px;
    color: #fff;
    cursor: pointer;
    text-decoration: none;
    font-weight: 600;
    font-size: 14px;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    margin: 0 7px
}

.header[_ngcontent-ng-c2923332897] a[_ngcontent-ng-c2923332897]:first-child {
    margin-left: 0
}

.header[_ngcontent-ng-c2923332897] a.active[_ngcontent-ng-c2923332897],
.header[_ngcontent-ng-c2923332897] a[_ngcontent-ng-c2923332897]:hover {
    color: #f264ff
}

@media only screen and (min-width: 577px) and(max-width: 1024px) {
    .header[_ngcontent-ng-c2923332897] a[_ngcontent-ng-c2923332897] {
        padding: 10px;
        margin: 0
    }
}

.header[_ngcontent-ng-c2923332897] .language[_ngcontent-ng-c2923332897] {
    text-decoration: none;
    letter-spacing: 0.02em;
    text-transform: capitalize;
    font-weight: 400;
    padding: 0.3rem 1rem;
    border-radius: 16px
}

@media screen and (max-width: 576px) {}

@media screen and (max-width: 576px) {}

@media screen and (max-width: 1024px) {}

@media screen and (max-width: 1024px) {}

.footer[_ngcontent-ng-c4290011514] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(51 77 73/var(--tw-text-opacity));
    --tw-shadow: 0 0.125rem 0.5rem 0 rgba(0, 0, 0, .1);
    --tw-shadow-colored: 0 0.125rem 0.5rem 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
}

.banner[_ngcontent-ng-c1479770578] {
    position: relative;
    padding: 47px 0 50px
}

@media screen and (max-width: 576px) {
    .banner[_ngcontent-ng-c1479770578] {
        padding: 17px 0 0
    }
}

@media screen and (max-width: 576px) {}

@media screen and (max-width: 576px) {}

@media screen and (max-width: 576px) {}

@media screen and (max-width: 576px) {}

@media screen and (max-width: 576px) {}

@media screen and (max-width: 375px) {}

@media screen and (max-width: 375px) {}

@media screen and (max-width: 576px) {}

@media screen and (max-width: 375px) {}

@media screen and (max-width: 375px) {}

@media screen and (max-width: 375px) {}

@media screen and (max-width: 576px) {}

@media screen and (max-width: 576px) {}

@media screen and (max-width: 576px) {}

.wp-btns[_ngcontent-ng-c1479770578] a[_ngcontent-ng-c1479770578] {
    max-width: 260px
}

@media screen and (max-width: 576px) {
    .about[_ngcontent-ng-c1798966700] {
        padding-top: 30px
    }
}

.about[_ngcontent-ng-c1798966700] .about-top[_ngcontent-ng-c1798966700] {
    backdrop-filter: blur(10px);
    max-width: 40%;
    margin: 0 auto;
    --tw-text-opacity: 1;
    color: rgb(0 180 155/var(--tw-text-opacity));
    border-radius: 1rem;
    font-size: 12.8px;
    line-height: 18px;
    transition-property: background;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, .05);
    --tw-shadow-colored: 0 0.125rem 0.25rem var(--tw-shadow-color);
    font-weight: 500;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity));
    border-color: transparent;
    border-width: 1px;
    -webkit-user-select: none;
    user-select: none;
}

@media screen and (max-width: 576px) {
    .about[_ngcontent-ng-c1798966700] .about-top[_ngcontent-ng-c1798966700] {
        padding: 20px;
        max-width: 100%
    }
}

@media screen and (max-width: 576px) {}

.about[_ngcontent-ng-c1798966700] .box[_ngcontent-ng-c1798966700] {
    -webkit-backdrop-filter: blur(10px);
    padding: 15px 7px 15px 7px;
    margin-top: 30px;
    line-height: 1.5rem;
    font-size: 18px;
    transition-property: background;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s;
    outline-offset: 4px;
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-shadow: 0 1.25rem 2.5rem rgba(0, 0, 0, .1);
    --tw-shadow-colored: 0 1.25rem 2.5rem var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity));
    font-weight: 500;
    --tw-gradient-from: #06c17e;
    --tw-gradient-to: rgba(6, 193, 126, 0);
    --tw-gradient-to: #06c1a8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
    background-image: linear-gradient(to right, var(--tw-gradient-stops));
    border-color: transparent;
    border-width: 1px;
    border-radius: 1rem;
    -webkit-user-select: none;
    user-select: none;
    background-color: transparent;
}

.about[_ngcontent-ng-c1798966700] .box[_ngcontent-ng-c1798966700]:hover {
    border-radius: 24px;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    opacity: .8;
}

@media screen and (max-width: 576px) {
    .about[_ngcontent-ng-c1798966700] .box[_ngcontent-ng-c1798966700] {
        padding: 20px;
        margin-top: 20px;
        min-height: auto
    }
}

.about[_ngcontent-ng-c1798966700] .box[_ngcontent-ng-c1798966700] p[_ngcontent-ng-c1798966700] {
    line-height: 150%;
    letter-spacing: 1px
}

@media screen and (max-width: 576px) {}

@media screen and (max-width: 768px) {}

.footer[_ngcontent-ng-c458833279] .footer-bottom[_ngcontent-ng-c458833279] {
    margin-top: 40px;
}

@media screen and (max-width: 576px) {
    .footer[_ngcontent-ng-c458833279] .footer-bottom[_ngcontent-ng-c458833279] {
        margin-top: 20px;
    }
}

@media screen and (max-width: 576px) {}

@keyframes notifyButtonPulse {
    0% {
        border-width: 10px;
        opacity: 0;
        transform: scale(.1)
    }

    50% {
        border-width: 5px;
        opacity: 1
    }

    to {
        border-width: 1px;
        opacity: 0;
        transform: scale(1.2)
    }
}

@media (min-width: 320px) and(max-width: 767px) {}

@media (min-width: 768px) and(max-width: 1023px) {}

@media (min-width: 320px) and(max-width: 767px) {}

@media (min-width: 768px) and(max-width: 1023px) {}

@media (min-width: 320px) and(max-width: 767px) {}

@media (min-width: 768px) and(max-width: 1023px) {}

@media (min-width: 320px) and(max-width: 767px) {}

@keyframes slideDownEnter {
    0% {
        transform: translateY(-150%)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes slideDownExit {
    0% {
        transform: translateY(0)
    }

    to {
        transform: translateY(-150%)
    }
}

@keyframes slideUpEnter {
    0% {
        transform: translateY(150%)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes slideUpExit {
    0% {
        transform: translateY(0)
    }

    to {
        transform: translateY(150%)
    }
}

#popup {
    z-index: 2147483647
}

@-webkit-keyframes rotateSpinner {
    0% {
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0)
    }

    100% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes rotateSpinner {
    0% {
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0)
    }

    100% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@-webkit-keyframes kyfoBh {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes kyfoBh {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes gcvaBM {
    from {
        opacity: 1;
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.97);
        -ms-transform: scale(.97);
        transform: scale(.97)
    }
}

@keyframes gcvaBM {
    from {
        opacity: 1;
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.97);
        -ms-transform: scale(.97);
        transform: scale(.97)
    }
}

@-webkit-keyframes jtPyxw {
    from {
        opacity: 0;
        -webkit-transform: scale(.97);
        -ms-transform: scale(.97);
        transform: scale(.97)
    }

    to {
        opacity: 1;
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes jtPyxw {
    from {
        opacity: 0;
        -webkit-transform: scale(.97);
        -ms-transform: scale(.97);
        transform: scale(.97)
    }

    to {
        opacity: 1;
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }
}

@-webkit-keyframes gYgSRh {
    from {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes gYgSRh {
    from {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@-webkit-keyframes dUzAuZ {
    from {
        -webkit-transform: translate3d(0, 100%, 0);
        -ms-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes dUzAuZ {
    from {
        -webkit-transform: translate3d(0, 100%, 0);
        -ms-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@-webkit-keyframes dwEkmm {
    from {
        opacity: 0;
        -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
        transform: scale(1.1)
    }

    to {
        opacity: 1;
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes dwEkmm {
    from {
        opacity: 0;
        -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
        transform: scale(1.1)
    }

    to {
        opacity: 1;
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }
}

@-webkit-keyframes klHVvn {
    from {
        opacity: 0;
        -webkit-transform: scale(.85);
        -ms-transform: scale(.85);
        transform: scale(.85)
    }

    to {
        opacity: 1;
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes klHVvn {
    from {
        opacity: 0;
        -webkit-transform: scale(.85);
        -ms-transform: scale(.85);
        transform: scale(.85)
    }

    to {
        opacity: 1;
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }
}

@-webkit-keyframes ebeUMj {
    from {
        opacity: 1;
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.85);
        -ms-transform: scale(.85);
        transform: scale(.85)
    }
}

@keyframes ebeUMj {
    from {
        opacity: 1;
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.85);
        -ms-transform: scale(.85);
        transform: scale(.85)
    }
}

@-webkit-keyframes gBjDwu {
    from {
        opacity: 1;
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
        transform: scale(1.1)
    }
}

@keyframes gBjDwu {
    from {
        opacity: 1;
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
        transform: scale(1.1)
    }
}

@-webkit-keyframes ljotTV {
    from {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes ljotTV {
    from {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@-webkit-keyframes frqQfJ {
    from {
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes frqQfJ {
    from {
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@-webkit-keyframes kccBUA {

    0%,
    100% {
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }

    25%,
    75% {
        -webkit-transform: translateX(2px);
        -ms-transform: translateX(2px);
        transform: translateX(2px)
    }

    50% {
        -webkit-transform: translateX(-2px);
        -ms-transform: translateX(-2px);
        transform: translateX(-2px)
    }
}

@keyframes kccBUA {

    0%,
    100% {
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }

    25%,
    75% {
        -webkit-transform: translateX(2px);
        -ms-transform: translateX(2px);
        transform: translateX(2px)
    }

    50% {
        -webkit-transform: translateX(-2px);
        -ms-transform: translateX(-2px);
        transform: translateX(-2px)
    }
}

@-webkit-keyframes jUgpwh {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@keyframes jUgpwh {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@-webkit-keyframes iJJxDF {
    0% {
        opacity: 0;
        -webkit-transform: scale(0) translateY(40%);
        -ms-transform: scale(0) translateY(40%);
        transform: scale(0) translateY(40%)
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }
}

@keyframes iJJxDF {
    0% {
        opacity: 0;
        -webkit-transform: scale(0) translateY(40%);
        -ms-transform: scale(0) translateY(40%);
        transform: scale(0) translateY(40%)
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }
}

@-webkit-keyframes fFCEAC {

    0%,
    100% {
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }

    50% {
        -webkit-transform: translateY(-10%);
        -ms-transform: translateY(-10%);
        transform: translateY(-10%)
    }
}

@keyframes fFCEAC {

    0%,
    100% {
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }

    50% {
        -webkit-transform: translateY(-10%);
        -ms-transform: translateY(-10%);
        transform: translateY(-10%)
    }
}

@-webkit-keyframes hfwTSV {

    0%,
    100% {
        -webkit-transform: rotate(-3deg);
        -ms-transform: rotate(-3deg);
        transform: rotate(-3deg)
    }

    50% {
        -webkit-transform: rotate(3deg);
        -ms-transform: rotate(3deg);
        transform: rotate(3deg)
    }
}

@keyframes hfwTSV {

    0%,
    100% {
        -webkit-transform: rotate(-3deg);
        -ms-transform: rotate(-3deg);
        transform: rotate(-3deg)
    }

    50% {
        -webkit-transform: rotate(3deg);
        -ms-transform: rotate(3deg);
        transform: rotate(3deg)
    }
}

@-webkit-keyframes FUkhV {
    0% {
        opacity: 0;
        -webkit-transform: scale(.9);
        -ms-transform: scale(.9);
        transform: scale(.9)
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }
}

@keyframes FUkhV {
    0% {
        opacity: 0;
        -webkit-transform: scale(.9);
        -ms-transform: scale(.9);
        transform: scale(.9)
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }
}

@media only screen and (max-width: 560px) {}

@media only screen and (min-width: 561px) {}

@keyframes mui-auto-fill-cancel {
    0% {
        display: block
    }
}

:root {
    --w3m-color-mix: #000;
    --w3m-accent: #3396ff;
    --w3m-default: #000;
    --wui-color-modal-bg-base: #fff;
    --wui-color-blue-base-100: #3396ff;
    --wui-color-accent-base-100: var(--w3m-accent);
    --wui-color-accent-base-090: #2d7dd2;
    --wui-color-accent-base-080: #2978cc;
    --wui-accent-glass-base-090: rgba(51, 150, 255, 0.9);
    --wui-accent-glass-base-080: rgba(51, 150, 255, 0.8);
    --wui-accent-glass-base-020: rgba(51, 150, 255, 0.2);
    --wui-accent-glass-base-015: rgba(51, 150, 255, 0.15);
    --wui-accent-glass-base-010: rgba(51, 150, 255, 0.1);
    --wui-accent-glass-base-005: rgba(51, 150, 255, 0.05);
    --wui-accent-glass-base-002: rgba(51, 150, 255, 0.02);
    --wui-color-fg-base-100: #141414;
    --wui-color-fg-base-125: #2d3131;
    --wui-color-fg-base-150: #474d4d;
    --wui-color-fg-base-175: #636d6d;
    --wui-color-fg-base-200: #798686;
    --wui-color-fg-base-225: #828f8f;
    --wui-color-fg-base-250: #8b9797;
    --wui-color-fg-base-275: #95a0a0;
    --wui-color-fg-base-300: #9ea9a9;
    --wui-color-bg-base-100: #ffffff;
    --wui-color-bg-base-125: #f5fafa;
    --wui-color-bg-base-150: #f3f8f8;
    --wui-color-bg-base-175: #eef4f4;
    --wui-color-bg-base-200: #eaf1f1;
    --wui-color-bg-base-225: #e5eded;
    --wui-color-bg-base-250: #e1e9e9;
    --wui-color-bg-base-275: #dce7e7;
    --wui-color-bg-base-300: #d8e3e3;
    --wui-color-success-base-100: #26b562;
    --wui-color-error-base-100: #f05142;
    --wui-success-glass-001: rgba(38, 181, 98, 0.01);
    --wui-success-glass-002: rgba(38, 181, 98, 0.02);
    --wui-success-glass-005: rgba(38, 181, 98, 0.05);
    --wui-success-glass-010: rgba(38, 181, 98, 0.1);
    --wui-success-glass-015: rgba(38, 181, 98, 0.15);
    --wui-success-glass-020: rgba(38, 181, 98, 0.2);
    --wui-success-glass-025: rgba(38, 181, 98, 0.25);
    --wui-success-glass-030: rgba(38, 181, 98, 0.3);
    --wui-success-glass-060: rgba(38, 181, 98, 0.6);
    --wui-success-glass-080: rgba(38, 181, 98, 0.8);
    --wui-error-glass-001: rgba(240, 81, 66, 0.01);
    --wui-error-glass-002: rgba(240, 81, 66, 0.02);
    --wui-error-glass-005: rgba(240, 81, 66, 0.05);
    --wui-error-glass-010: rgba(240, 81, 66, 0.1);
    --wui-error-glass-015: rgba(240, 81, 66, 0.15);
    --wui-error-glass-020: rgba(240, 81, 66, 0.2);
    --wui-error-glass-025: rgba(240, 81, 66, 0.25);
    --wui-error-glass-030: rgba(240, 81, 66, 0.3);
    --wui-error-glass-060: rgba(240, 81, 66, 0.6);
    --wui-error-glass-080: rgba(240, 81, 66, 0.8);
    --wui-icon-box-bg-error-base-100: #f4dfdd;
    --wui-icon-box-bg-blue-base-100: #d9ecfb;
    --wui-icon-box-bg-success-base-100: #daf0e4;
    --wui-icon-box-bg-inverse-base-100: #dcecfc;
    --wui-all-wallets-bg-base-100: #e8f1fa;
    --wui-avatar-border-base: #f3f4f4;
    --wui-thumbnail-border-base: #eaefef;
    --wui-gray-glass-001: rgba(0, 0, 0, 0.01);
    --wui-gray-glass-002: rgba(0, 0, 0, 0.02);
    --wui-gray-glass-005: rgba(0, 0, 0, 0.05);
    --wui-gray-glass-010: rgba(0, 0, 0, 0.1);
    --wui-gray-glass-015: rgba(0, 0, 0, 0.15);
    --wui-gray-glass-020: rgba(0, 0, 0, 0.2);
    --wui-gray-glass-025: rgba(0, 0, 0, 0.25);
    --wui-gray-glass-030: rgba(0, 0, 0, 0.3);
    --wui-gray-glass-060: rgba(0, 0, 0, 0.6);
    --wui-gray-glass-080: rgba(0, 0, 0, 0.8);
    --wui-gray-glass-090: rgba(0, 0, 0, 0.9)
}

.sf-hidden {
    display: none !important
}

img[src="data:,"],
source[src="data:,"] {
    display: none !important
}

.connectButton {
    cursor: pointer;
}

address,
article,
aside,
div,
footer,
header,
hgroup,
main,
nav,
search,
section {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
}

.elementor-section {
    position: relative;
}

.elementor-element.elementor-element-0424198 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-section.elementor-top-section.elementor-element.elementor-element-0424198.elementor-section-full_width.elementor-section-height-default {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(51 77 73/var(--tw-text-opacity));
    --tw-shadow: 0 0.125rem 0.5rem 0 rgba(0, 0, 0, .1);
    --tw-shadow-colored: 0 0.125rem 0.5rem 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.elementor-section .elementor-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: auto;
    margin-left: auto;
    position: relative;
}

.elementor-column {
    min-height: 1px;
}

.elementor-column,
.elementor-column-wrap {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

@media (max-width:1024px) {
    .elementor-section .elementor-container {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}

@media (max-width:767px) {
    .elementor-column {
        width: 100%;
    }
}

@media (min-width:768px) {
    .elementor-element.elementor-element-f460946 {
        width: 70%;
    }
}

@media (min-width:768px) {

    .elementor-column.elementor-col-50,
    .elementor-column[data-col="50"] {
        width: 50%;
    }
}

@media (min-width:768px) {
    .elementor-element.elementor-element-896f082 {
        width: 30%;
    }
}

.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-widget-wrap {
    position: relative;
    width: 100%;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-line-pack: start;
    align-content: flex-start;
}

.elementor-widget-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.elementor-element-populated {
    padding: 10px;
}


.elementor-element-populated {
    padding: 0;
}

.elementor-widget-wrap {
    justify-content: center;
}

@media (max-width:767px) {
    .elementor-element.elementor-element-896f082>.elementor-element-populated {
        margin: 14px 14px 1px;
        --e-column-margin-right: 14px;
        --e-column-margin-left: 14px;
    }
}


.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,
.elementor-widget-wrap .elementor-element.elementor-widget__width-initial {
    max-width: 100%;
}

.elementor-widget-wrap>.elementor-element {
    width: 100%;
}

.elementor-element.elementor-element-4645a63 {
    width: auto;
    max-width: auto;
}

.elementor-widget:not(:last-child) {
    margin-bottom: 20px;
}

.elementor-widget:not(:last-child) {
    margin-bottom: 20px;
}

.elementor-widget {
    position: relative;
}

.elementor-widget:not(:last-child).elementor-absolute,
.elementor-widget:not(:last-child).elementor-widget__width-auto,
.elementor-widget:not(:last-child).elementor-widget__width-initial {
    margin-bottom: 0;
}

.elementor-element .elementor-widget-container {
    -webkit-transition: background .3s, border .3s, -webkit-border-radius .3s, -webkit-box-shadow .3s;
    transition: background .3s, border .3s, -webkit-border-radius .3s, -webkit-box-shadow .3s;
    -o-transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s, -webkit-border-radius .3s, -webkit-box-shadow .3s;
}

.elementor-element.elementor-element-4645a63 .elementor-icon-wrapper {
    text-align: center;
}


.elementor-element.elementor-element-4645a63.elementor-view-framed .elementor-icon,
.elementor-element.elementor-element-4645a63.elementor-view-default .elementor-icon {
    border-color: rgb(0 180 155/var(--tw-text-opacity));
    cursor: pointer;
    --tw-text-opacity: 1;
    color: rgb(0 180 155/var(--tw-text-opacity));
}

.elementor-element.elementor-element-4645a63 .elementor-icon {
    font-size: 62px;
}

.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-icon.elementor-view-default .elementor-icon {
    color: #6ec1e4;
    border-color: #6ec1e4;
}

.elementor-icon {
    display: inline-block;
    line-height: 1;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    color: #818a91;
    font-size: 50px;
    text-align: center;
}

.elementor-element.elementor-element-4645a63 .elementor-icon i,
.elementor-element.elementor-element-4645a63 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-icon i,
.elementor-icon svg {
    width: 1em;
    height: 1em;
    position: relative;
    display: block;
}





.elementor-element.elementor-element-239bba8 {
    text-align: center;
    width: auto;
    max-width: auto;
}




.elementor-heading-title {
    padding: 0;
    margin: 0;
    line-height: 1;
}

.elementor-widget-heading .elementor-heading-title {
    color: #6ec1e4;
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-element.elementor-element-239bba8 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 26px;
    font-weight: 600;
    cursor: pointer;
    --tw-text-opacity: 1;
    color: rgb(0 180 155/var(--tw-text-opacity));
}


@media (min-width:768px) {
    .elementor-element.elementor-element-f460946 {
        width: 70%;
    }
}

.elementor-widget-nav-menu {
    --e-nav-menu-divider-color: #6ec1e4;
}


.elementor-widget-nav-menu .elementor-widget-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.elementor-nav-menu--layout-horizontal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}





.elementor-nav-menu {
    position: relative;
    z-index: 2;
}

.elementor-nav-menu,
.elementor-nav-menu li,
.elementor-nav-menu ul {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
    line-height: normal;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.elementor-nav-menu--layout-horizontal .elementor-nav-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.elementor-nav-menu__align-center .elementor-nav-menu {
    margin-left: auto;
    margin-right: auto;
}

.elementor-nav-menu__align-center .elementor-nav-menu,
.elementor-nav-menu__align-center .elementor-nav-menu--layout-vertical>ul>li>a {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}



.elementor-nav-menu a,
.elementor-nav-menu li {
    position: relative;
}

.elementor-nav-menu li {
    border-width: 0;
}

.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}



.elementor-element.elementor-element-38f6f91 .elementor-nav-menu .elementor-item {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
    text-transform: uppercase;
}

.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:last-child) a {
    -webkit-margin-end: var(--e-nav-menu-horizontal-menu-item-margin);
    margin-inline-end: var(--e-nav-menu-horizontal-menu-item-margin);
}

.elementor-widget-nav-menu .elementor-nav-menu .elementor-item {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-nav-menu a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.elementor-nav-menu a,
.elementor-nav-menu a:focus,
.elementor-nav-menu a:hover {
    padding: 10px 20px;
    line-height: 20px;
}

.elementor-item.elementor-item-anchor.connectButton {
    -webkit-box-shadow: none;
    box-shadow: none;
    text-decoration: none;
}

.elementor-nav-menu--main .elementor-nav-menu a {
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
}

.elementor-nav-menu--main .elementor-nav-menu a,
.elementor-nav-menu--main .elementor-nav-menu a.highlighted,
.elementor-nav-menu--main .elementor-nav-menu a:focus,
.elementor-nav-menu--main .elementor-nav-menu a:hover {
    padding: 13px 20px;
}

.elementor-nav-menu--layout-horizontal .elementor-nav-menu a {
    white-space: nowrap;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item {
    color: #6ec1e4;
    fill: #6ec1e4;
}

.elementor-element.elementor-element-38f6f91 .elementor-nav-menu--main .elementor-item {
    cursor: pointer;
    --tw-text-opacity: 1;
    color: rgb(0 180 155/var(--tw-text-opacity));
    fill: rgb(0 180 155/var(--tw-text-opacity));
    padding-left: 38px;
    padding-right: 38px;
}

@media (max-width:767px) {
    .elementor-element.elementor-element-38f6f91 .elementor-nav-menu--main .elementor-item {
        padding-left: 14px;
        padding-right: 14px;
    }
}

.elementor-element.elementor-element-38f6f91 .elementor-nav-menu--main .elementor-item:hover {
    -webkit-text-decoration-line: underline !important;
    text-decoration-line: underline !important;
}


.elementor-widget-nav-menu:not(.elementor-nav-menu--toggle) .elementor-menu-toggle {
    display: none;
}

.elementor-nav-menu--dropdown-none .elementor-menu-toggle,
.elementor-nav-menu--dropdown-none .elementor-nav-menu--dropdown {
    display: none;
}

.elementor-menu-toggle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 22px;
    padding: .25em;
    cursor: pointer;
    border: 0 solid;
    border-radius: 3px;
    background-color: rgba(0, 0, 0, .05);
    color: #494c4f;
}

.elementor-heading-title {
    padding: 0;
    margin: 0;
    line-height: 1
}

.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a {
    color: inherit;
    font-size: inherit;
    line-height: inherit
}

.elementor-widget-heading .elementor-heading-title.elementor-size-small {
    font-size: 15px
}

.elementor-widget-heading .elementor-heading-title.elementor-size-medium {
    font-size: 19px
}

.elementor-widget-heading .elementor-heading-title.elementor-size-large {
    font-size: 29px
}

.elementor-widget-heading .elementor-heading-title.elementor-size-xl {
    font-size: 39px
}

.elementor-widget-heading .elementor-heading-title.elementor-size-xxl {
    font-size: 59px
}

.tradingview-widget-copyright {
    font-size: 13px !important;
    line-height: 32px !important;
    text-align: center !important;
    vertical-align: middle !important;
    /* @mixin sf-pro-display-font; */
    font-family: -apple-system, BlinkMacSystemFont, 'Trebuchet MS', Roboto, Ubuntu, sans-serif !important;
    color: #B2B5BE !important;
}

.tradingview-widget-copyright .blue-text {
    color: #2962FF !important;
}

.tradingview-widget-copyright a {
    text-decoration: none !important;
    color: #B2B5BE !important;
}

.tradingview-widget-copyright a:visited {
    color: #B2B5BE !important;
}

.tradingview-widget-copyright a:hover .blue-text {
    color: #1E53E5 !important;
}

.tradingview-widget-copyright a:active .blue-text {
    color: #1848CC !important;
}

.tradingview-widget-copyright a:visited .blue-text {
    color: #2962FF !important;
}

.-cbwsdk-css-reset .-cbwsdk-snackbar {
    align-items: flex-end;
    display: flex;
    flex-direction: column;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 2147483647
}

@namespace svg"http://www.w3.org/2000/svg";

.-cbwsdk-css-reset,
.-cbwsdk-css-reset * {
    animation: none;
    animation-direction: normal;
    animation-fill-mode: none;
    animation-iteration-count: 1;
    animation-name: none;
    animation-play-state: running;
    animation-timing-function: ease;
    backface-visibility: visible;
    background: 0;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-position-x: 0;
    background-position-y: 0;
    background-repeat: repeat;
    background-size: auto auto;
    border: 0;
    border-style: none;
    border-width: medium;
    border-color: inherit;
    border-bottom: 0;
    border-bottom-color: inherit;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-collapse: separate;
    border-image: none;
    border-left: 0;
    border-left-color: inherit;
    border-left-style: none;
    border-left-width: medium;
    border-radius: 0;
    border-right: 0;
    border-right-color: inherit;
    border-right-style: none;
    border-right-width: medium;
    border-spacing: 0;
    border-top: 0;
    border-top-color: inherit;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-top-style: none;
    border-top-width: medium;
    box-shadow: none;
    box-sizing: border-box;
    caption-side: top;
    clear: none;
    clip: auto;
    color: inherit;
    columns: auto;
    column-count: auto;
    column-fill: balance;
    column-gap: normal;
    column-rule: medium none currentColor;
    column-rule-color: currentColor;
    column-rule-style: none;
    column-width: auto;
    counter-increment: none;
    counter-reset: none;
    direction: ltr;
    empty-cells: show;
    float: none;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
    font-size: medium;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    height: auto;
    hyphens: none;
    letter-spacing: normal;
    line-height: normal;
    list-style: none;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: disc;
    margin: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    opacity: 1;
    outline: 0;
    outline-style: none;
    outline-width: medium;
    overflow: visible;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    page-break-after: auto;
    page-break-before: auto;
    page-break-inside: auto;
    perspective: none;
    perspective-origin: 50% 50%;
    pointer-events: auto;
    position: static;
    quotes: "“" "”" "‘" "’";
    tab-size: 8;
    table-layout: auto;
    text-align: inherit;
    text-align-last: auto;
    text-decoration: none;
    text-decoration-color: inherit;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-indent: 0;
    text-shadow: none;
    text-transform: none;
    transform: none;
    transform-style: flat;
    transition: none;
    transition-delay: 0s;
    transition-duration: 0s;
    transition-property: none;
    transition-timing-function: ease;
    unicode-bidi: normal;
    vertical-align: baseline;
    visibility: visible;
    white-space: normal;
    word-spacing: normal;
    z-index: auto
}

.-cbwsdk-css-reset * {
    box-sizing: border-box;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
    line-height: 1
}

.-cbwsdk-css-reset [class *="container"] {
    margin: 0;
    padding: 0
}

.-cbwsdk-css-reset style {
    display: none
}

:host {
    z-index: var(--w3m-z-index);
    display: block;
    backface-visibility: hidden;
    will-change: opacity;
    position: fixed;
    inset: 0px;
    pointer-events: none;
    opacity: 0;
    background-color: var(--wui-cover)
}

@keyframes zoom-in {
    0% {
        transform: scale(0.95) translateY(0px)
    }

    100% {
        transform: scale(1) translateY(0px)
    }
}

@keyframes slide-in {
    0% {
        transform: scale(1) translateY(50px)
    }

    100% {
        transform: scale(1) translateY(0px)
    }
}

wui-card {
    max-width: 360px;
    width: 100%;
    position: relative;
    animation-duration: 0.2s;
    animation-name: zoom-in;
    animation-fill-mode: backwards;
    animation-timing-function: var(--wui-ease-out-power-2);
    outline: none
}

wui-flex {
    overflow: hidden auto;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%
}

@media (max-height: 700px) and(min-width: 431px) {
    wui-flex {
        align-items: flex-start
    }

    wui-card {
        margin: var(--wui-spacing-xxl) 0px
    }
}

@media (max-width: 430px) {
    wui-flex {
        align-items: flex-end
    }

    wui-card {
        max-width: 100%;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
        border-bottom: none;
        animation-name: slide-in
    }
}