@font-face {
    font-family: swiper-icons;
    font-style: normal;
    font-weight: 400;
    src: url("data:application/font-woff;charset=utf-8;base64, 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")
}

:root {
    --swiper-theme-color: #007aff
}

:host {
    display: block;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    z-index: 1
}

.swiper {
    display: block;
    list-style: none;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    overflow: clip;
    padding: 0;
    position: relative;
    z-index: 1
}

.swiper-wrapper {
    box-sizing: content-box;
    display: flex;
    height: 100%;
    position: relative;
    transition-property: transform;
    transition-timing-function: ease;
    transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
    width: 100%;
    z-index: 1
}

.swiper-wrapper {
    transform: translateZ(0)
}

.swiper-horizontal {
    touch-action: pan-y
}

.swiper-slide {
    display: block;
    flex-shrink: 0;
    height: 100%;
    position: relative;
    transition-property: transform;
    width: 100%
}

.swiper-css-mode>.swiper-wrapper {
    -ms-overflow-style: none;
    overflow: auto;
    scrollbar-width: none
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display: none
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: start start
}

.swiper-css-mode.swiper-horizontal>.swiper-wrapper {
    scroll-snap-type: x mandatory
}

:root {
    --swiper-navigation-size: 44px
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    transform: translateZ(0);
    transition: opacity .3s;
    z-index: 10
}

.swiper-horizontal>.swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
    bottom: 8px;
    bottom: var(--swiper-pagination-bottom, 8px);
    left: 0;
    top: auto;
    top: var(--swiper-pagination-top, auto);
    width: 100%
}

.swiper-pagination-lock {
    display: none
}

.swiper .swiper-notification {
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    z-index: -1000
}

:root {
    --swiper-navigation-size: 44px
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    transform: translateZ(0);
    transition: opacity .3s;
    z-index: 10
}

.swiper-horizontal>.swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
    bottom: 8px;
    bottom: var(--swiper-pagination-bottom, 8px);
    left: 0;
    top: auto;
    top: var(--swiper-pagination-top, auto);
    width: 100%
}

.swiper-pagination-lock {
    display: none
}

.heroBannerContainer[data-v-04ba58c5] {
    background-image: url(main-banner.webp);
    background-size: cover;
    height: 100%;
    width: 100%
}

.swiper[data-v-b2484524] {
    height: 100%;
    width: 100%
}

.nuxt-icon svg {
    height: 1em;
    margin-bottom: .125em;
    vertical-align: middle;
    width: 1em
}

.nuxt-icon.nuxt-icon--fill,
.nuxt-icon.nuxt-icon--fill * {
    fill: currentColor !important
}

*,
:after,
:before {
    border: 0 solid #e5e7eb;
    box-sizing: border-box
}

:after,
:before {
    --tw-content: ""
}

html {
    -webkit-text-size-adjust: 100%;
    font-feature-settings: normal;
    font-family: Inter, 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;
    font-variation-settings: normal;
    line-height: 1.5;
    tab-size: 4
}

body {
    line-height: inherit;
    margin: 0
}

abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

h1,
h2,
h5 {
    font-size: inherit;
    font-weight: inherit
}

a {
    color: inherit;
    text-decoration: inherit
}

b {
    font-weight: bolder
}

button,
input {
    font-feature-settings: inherit;
    color: inherit;
    font-family: inherit;
    font-size: 100%;
    font-variation-settings: inherit;
    font-weight: inherit;
    line-height: inherit;
    margin: 0;
    padding: 0
}

button {
    text-transform: none
}

[type=button],
button {
    -webkit-appearance: button;
    background-color: transparent;
    background-image: none
}

:-moz-focusring {
    outline: auto
}

:-moz-ui-invalid {
    box-shadow: none
}

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
    height: auto
}

::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

h1,
h2,
h5,
p {
    margin: 0
}

ul {
    list-style: none;
    margin: 0;
    padding: 0
}

button {
    cursor: pointer
}

:disabled {
    cursor: default
}

img,
svg {
    display: block;
    vertical-align: middle
}

img {
    height: auto;
    max-width: 100%
}

[type=text],
input:where(:not([type])) {
    --tw-shadow: 0 0 #0000;
    -webkit-appearance: none;
    appearance: none;
    background-color: #fff;
    border-color: #6b7280;
    border-radius: 0;
    border-width: 1px;
    font-size: 1rem;
    line-height: 1.5rem;
    padding: .5rem .75rem
}

[type=text]:focus,
input:where(:not([type])):focus {
    --tw-ring-inset: var(--tw-empty,
            /*!*/
            /*!*/
        );
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: #2563eb;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    border-color: #2563eb;
    box-shadow:
        /*!*/
        /*!*/
        0 0 0 0 #fff,
        /*!*/
        /*!*/
        0 0 0 1px #2563eb, var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    outline: 2px solid transparent;
    outline-offset: 2px
}

::-webkit-datetime-edit-fields-wrapper {
    padding: 0
}

::-webkit-date-and-time-value {
    min-height: 1.5em;
    text-align: inherit
}

::-webkit-datetime-edit {
    display: inline-flex
}

::-webkit-datetime-edit,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-meridiem-field,
::-webkit-datetime-edit-millisecond-field,
::-webkit-datetime-edit-minute-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-second-field,
::-webkit-datetime-edit-year-field {
    padding-bottom: 0;
    padding-top: 0
}

[size]:where(select:not([size="1"])) {
    background-image: none;
    background-position: 0 0;
    background-repeat: unset;
    background-size: initial;
    padding-right: .75rem;
    -webkit-print-color-adjust: unset;
    print-color-adjust: unset
}

*,
:after,
:before {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: 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-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: 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:
}

.pointer-events-none {
    pointer-events: none
}

.visible {
    visibility: visible
}

.fixed {
    position: fixed
}

.absolute {
    position: absolute
}

.relative {
    position: relative
}

.sticky {
    position: sticky
}

.inset-y-0 {
    bottom: 0;
    top: 0
}

.-right-ne-16 {
    right: -16px
}

.left-0 {
    left: 0
}

.right-\[22px\] {
    right: 22px
}

.right-ne-16 {
    right: 16px
}

.top-0 {
    top: 0
}

.top-\[10px\] {
    top: 10px
}

.top-ne-24 {
    top: 24px
}

.z-50 {
    z-index: 50
}

.order-1 {
    order: 1
}

.order-2 {
    order: 2
}

.order-3 {
    order: 3
}

.\!ml-0 {
    margin-left: 0 !important
}

.mb-0 {
    margin-bottom: 0
}

.mb-4 {
    margin-bottom: 1rem
}

.mb-6 {
    margin-bottom: 1.5rem
}

.mb-ne-16 {
    margin-bottom: 16px
}

.mb-ne-24 {
    margin-bottom: 24px
}

.ml-3 {
    margin-left: .75rem
}

.ml-\[10px\] {
    margin-left: 10px
}

.ml-auto {
    margin-left: auto
}

.mr-2 {
    margin-right: .5rem
}

.mr-\[16px\] {
    margin-right: 16px
}

.mr-\[50px\] {
    margin-right: 50px
}

.mr-ne-16 {
    margin-right: 16px
}

.mt-4 {
    margin-top: 1rem
}

.mt-5 {
    margin-top: 1.25rem
}

.mt-6 {
    margin-top: 1.5rem
}

.mt-\[10px\] {
    margin-top: 10px
}

.mt-\[4px\] {
    margin-top: 4px
}

.mt-auto {
    margin-top: auto
}

.mt-ne-16 {
    margin-top: 16px
}

.mt-ne-32 {
    margin-top: 32px
}

.mt-ne-8 {
    margin-top: 8px
}

.block {
    display: block
}

.inline-block {
    display: inline-block
}

.flex {
    display: flex
}

.inline-flex {
    display: inline-flex
}

.hidden {
    display: none
}

.h-12 {
    height: 3rem
}

.h-\[100dvh\] {
    height: 100dvh
}

.h-\[160px\] {
    height: 160px
}

.h-\[180px\] {
    height: 180px
}

.h-\[188px\] {
    height: 188px
}

.h-\[240px\] {
    height: 240px
}

.h-\[24px\] {
    height: 24px
}

.h-\[400px\] {
    height: 400px
}

.h-\[40px\] {
    height: 40px
}

.h-\[48px\] {
    height: 48px
}

.h-\[56px\] {
    height: 56px
}

.h-\[60px\] {
    height: 60px
}

.h-\[80px\] {
    height: 80px
}

.h-\[8px\] {
    height: 8px
}

.h-full {
    height: 100%
}

.h-ne-32 {
    height: 32px
}

.min-h-\[80px\] {
    min-height: 80px
}

.w-\[175px\] {
    width: 175px
}

.w-\[256px\] {
    width: 256px
}

.w-\[40px\] {
    width: 40px
}

.w-\[56px\] {
    width: 56px
}

.w-\[60px\] {
    width: 60px
}

.w-\[64px\] {
    width: 64px
}

.w-\[fit-content\] {
    width: -moz-fit-content;
    width: fit-content
}

.w-full {
    width: 100%
}

.w-ne-32 {
    width: 32px
}

.w-screen {
    width: 100vw
}

.min-w-\[32px\] {
    min-width: 32px
}

.min-w-\[40px\] {
    min-width: 40px
}

.min-w-\[90px\] {
    min-width: 90px
}

.max-w-\[192px\] {
    max-width: 192px
}

.flex-none {
    flex: none
}

.shrink-0 {
    flex-shrink: 0
}

.grow {
    flex-grow: 1
}

.-rotate-90 {
    --tw-rotate: -90deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(-90deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    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))
}

.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
}

.flex-row {
    flex-direction: row
}

.flex-col {
    flex-direction: column
}

.flex-nowrap {
    flex-wrap: nowrap
}

.content-center {
    align-content: center
}

.items-start {
    align-items: flex-start
}

.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-1 {
    gap: .25rem
}

.gap-2 {
    gap: .5rem
}

.gap-4 {
    gap: 1rem
}

.gap-8 {
    gap: 2rem
}

.gap-ne-24 {
    gap: 24px
}

.overflow-auto {
    overflow: auto
}

.overflow-hidden {
    overflow: hidden
}

.overflow-y-auto {
    overflow-y: auto
}

.overflow-x-hidden {
    overflow-x: hidden
}

.scroll-smooth {
    scroll-behavior: smooth
}

.truncate {
    overflow: hidden;
    white-space: nowrap
}

.text-ellipsis,
.truncate {
    text-overflow: ellipsis
}

.whitespace-nowrap {
    white-space: nowrap
}

.rounded {
    border-radius: .25rem
}

.rounded-\[100px\] {
    border-radius: 100px
}

.rounded-\[16px\] {
    border-radius: 16px
}

.rounded-\[50\%\] {
    border-radius: 50%
}

.rounded-lg {
    border-radius: .5rem
}

.rounded-md {
    border-radius: .375rem
}

.rounded-ne-l {
    border-radius: 16px
}

.rounded-ne-m {
    border-radius: 12px
}

.rounded-ne-s {
    border-radius: 8px
}

.border-2 {
    border-width: 2px
}

.border-ne-accent {
    --tw-border-opacity: 1;
    border-color: #ce2951;
    border-color: rgb(206 41 81/var(--tw-border-opacity))
}

.border-ne-bg-4 {
    --tw-border-opacity: 1;
    border-color: #232b3b;
    border-color: rgb(35 43 59/var(--tw-border-opacity))
}

.border-ne-bg-5 {
    --tw-border-opacity: 1;
    border-color: #293345;
    border-color: rgb(41 51 69/var(--tw-border-opacity))
}

.border-transparent {
    border-color: transparent
}

.bg-black {
    --tw-bg-opacity: 1;
    background-color: #000;
    background-color: rgb(0 0 0/var(--tw-bg-opacity))
}

.bg-ne-accent {
    --tw-bg-opacity: 1;
    background-color: #ce2951;
    background-color: rgb(206 41 81/var(--tw-bg-opacity))
}

.bg-ne-bg-0 {
    --tw-bg-opacity: 1;
    background-color: #0e1117;
    background-color: rgb(14 17 23/var(--tw-bg-opacity))
}

.bg-ne-bg-1 {
    --tw-bg-opacity: 1;
    background-color: #141921;
    background-color: rgb(20 25 33/var(--tw-bg-opacity))
}

.bg-ne-bg-2 {
    --tw-bg-opacity: 1;
    background-color: #1a212b;
    background-color: rgb(26 33 43/var(--tw-bg-opacity))
}

.bg-ne-bg-3 {
    --tw-bg-opacity: 1;
    background-color: #1f2633;
    background-color: rgb(31 38 51/var(--tw-bg-opacity))
}

.bg-ne-bg-5 {
    --tw-bg-opacity: 1;
    background-color: #293345;
    background-color: rgb(41 51 69/var(--tw-bg-opacity))
}

.bg-ne-primary {
    --tw-bg-opacity: 1;
    background-color: #1b4b96;
    background-color: rgb(27 75 150/var(--tw-bg-opacity))
}

.bg-ne-secondary {
    --tw-bg-opacity: 1;
    background-color: #dfb778;
    background-color: rgb(223 183 120/var(--tw-bg-opacity))
}

.bg-transparent {
    background-color: transparent
}

.bg-opacity-50 {
    --tw-bg-opacity: 0.5
}

.object-cover {
    object-fit: cover
}

.object-center {
    object-position: center
}

.p-2 {
    padding: .5rem
}

.p-6 {
    padding: 1.5rem
}

.\!px-0 {
    padding-left: 0 !important;
    padding-right: 0 !important
}

.px-2 {
    padding-left: .5rem;
    padding-right: .5rem
}

.px-3 {
    padding-left: .75rem;
    padding-right: .75rem
}

.px-4 {
    padding-left: 1rem;
    padding-right: 1rem
}

.px-\[12px\] {
    padding-left: 12px;
    padding-right: 12px
}

.px-\[24px\] {
    padding-left: 24px;
    padding-right: 24px
}

.px-\[40px\] {
    padding-left: 40px;
    padding-right: 40px
}

.px-ne-10 {
    padding-left: 10px;
    padding-right: 10px
}

.px-ne-16 {
    padding-left: 16px;
    padding-right: 16px
}

.px-ne-24 {
    padding-left: 24px;
    padding-right: 24px
}

.px-ne-40 {
    padding-left: 40px;
    padding-right: 40px
}

.py-0 {
    padding-bottom: 0;
    padding-top: 0
}

.py-2 {
    padding-bottom: .5rem;
    padding-top: .5rem
}

.py-\[12px\] {
    padding-bottom: 12px;
    padding-top: 12px
}

.py-\[24px\] {
    padding-bottom: 24px;
    padding-top: 24px
}

.py-ne-32 {
    padding-bottom: 32px;
    padding-top: 32px
}

.py-ne-8 {
    padding-bottom: 8px;
    padding-top: 8px
}

.pl-0 {
    padding-left: 0
}

.pl-\[0px\] {
    padding-left: 0
}

.pl-\[24px\] {
    padding-left: 24px
}

.pl-\[256px\] {
    padding-left: 256px
}

.pr-0 {
    padding-right: 0
}

.pr-\[24px\] {
    padding-right: 24px
}

.pt-2 {
    padding-top: .5rem
}

.pt-\[120px\] {
    padding-top: 120px
}

.pt-\[80px\] {
    padding-top: 80px
}

.text-left {
    text-align: left
}

.text-center {
    text-align: center
}

.text-start {
    text-align: start
}

.text-\[12px\] {
    font-size: 12px
}

.text-\[16px\] {
    font-size: 16px
}

.text-\[24px\] {
    font-size: 24px
}

.text-ne-12 {
    font-size: 12px;
    line-height: 17px
}

.text-ne-14 {
    font-size: 14px;
    line-height: 20px
}

.text-ne-16 {
    font-size: 16px;
    line-height: 22px
}

.text-ne-h2 {
    font-size: 24px;
    line-height: 34px
}

.text-ne-h3 {
    font-size: 20px;
    line-height: 28px
}

.font-\[400\] {
    font-weight: 400
}

.font-\[700\] {
    font-weight: 700
}

.font-bold {
    font-weight: 700
}

.font-extrabold {
    font-weight: 800
}

.font-normal {
    font-weight: 400
}

.leading-\[36px\] {
    line-height: 36px
}

.leading-none {
    line-height: 1
}

.text-black {
    --tw-text-opacity: 1;
    color: #000;
    color: rgb(0 0 0/var(--tw-text-opacity))
}

.text-ne-accent {
    --tw-text-opacity: 1;
    color: #ce2951;
    color: rgb(206 41 81/var(--tw-text-opacity))
}

.text-ne-bg-0 {
    --tw-text-opacity: 1;
    color: #0e1117;
    color: rgb(14 17 23/var(--tw-text-opacity))
}

.text-ne-neutral {
    --tw-text-opacity: 1;
    color: #7d8da5;
    color: rgb(125 141 165/var(--tw-text-opacity))
}

.text-ne-secondary {
    --tw-text-opacity: 1;
    color: #dfb778;
    color: rgb(223 183 120/var(--tw-text-opacity))
}

.text-ne-white {
    --tw-text-opacity: 1;
    color: #fff;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.text-white {
    --tw-text-opacity: 1;
    color: #fff;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.opacity-40 {
    opacity: .4
}

.opacity-50 {
    opacity: .5
}

.ring-0 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.ring-inset {
    --tw-ring-inset: inset
}

.ring-ne-white\/10 {
    --tw-ring-color: hsla(0, 0%, 100%, .1)
}

.transition-all {
    transition-duration: .15s;
    transition-property: all;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.duration-150 {
    transition-duration: .15s
}

.duration-200 {
    transition-duration: .2s
}

.duration-300 {
    transition-duration: .3s
}

.autofill\:bg-transparent:-webkit-autofill {
    background-color: transparent
}

.autofill\:bg-transparent:autofill {
    background-color: transparent
}

.autofill\:text-ne-black:autofill {
    --tw-text-opacity: 1;
    color: #000;
    color: rgb(0 0 0/var(--tw-text-opacity))
}

.autofill\:text-ne-white:autofill {
    --tw-text-opacity: 1;
    color: #fff;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.hover\:border-ne-secondary:hover {
    --tw-border-opacity: 1;
    border-color: #dfb778;
    border-color: rgb(223 183 120/var(--tw-border-opacity))
}

.hover\:bg-ne-accent-focus:hover {
    --tw-bg-opacity: 1;
    background-color: #d72f58;
    background-color: rgb(215 47 88/var(--tw-bg-opacity))
}

.hover\:bg-ne-bg-2:hover {
    --tw-bg-opacity: 1;
    background-color: #1a212b;
    background-color: rgb(26 33 43/var(--tw-bg-opacity))
}

.hover\:bg-ne-secondary-active:hover {
    --tw-bg-opacity: 1;
    background-color: #cba261;
    background-color: rgb(203 162 97/var(--tw-bg-opacity))
}

.hover\:text-ne-accent-focus:hover {
    --tw-text-opacity: 1;
    color: #d72f58;
    color: rgb(215 47 88/var(--tw-text-opacity))
}

.hover\:opacity-100:hover {
    opacity: 1
}

.hover\:shadow-ne-accent-s:hover {
    --tw-shadow: 0px 4px 32px 0px rgba(254, 48, 88, .4);
    --tw-shadow-colored: 0px 4px 32px 0px var(--tw-shadow-color);
    box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 32px 0 rgba(254, 48, 88, .4);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.hover\:shadow-none:hover {
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.focus\:border-ne-secondary:focus {
    --tw-border-opacity: 1;
    border-color: #dfb778;
    border-color: rgb(223 183 120/var(--tw-border-opacity))
}

.focus\:ring-0:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.focus-visible\:ring:focus-visible {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.focus-visible\:ring-2:focus-visible {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.focus-visible\:ring-ne-primary:focus-visible {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(27 75 150/var(--tw-ring-opacity))
}

.focus-visible\:ring-white:focus-visible {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(255 255 255/var(--tw-ring-opacity))
}

.focus-visible\:ring-opacity-75:focus-visible {
    --tw-ring-opacity: 0.75
}

.active\:bg-ne-accent-active:active {
    --tw-bg-opacity: 1;
    background-color: #a32443;
    background-color: rgb(163 36 67/var(--tw-bg-opacity))
}

.active\:bg-ne-secondary-active:active {
    --tw-bg-opacity: 1;
    background-color: #cba261;
    background-color: rgb(203 162 97/var(--tw-bg-opacity))
}

.active\:shadow-none:active {
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.active\:ring-2:active {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.active\:ring-inset:active {
    --tw-ring-inset: inset
}

.active\:ring-ne-accent:active {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(206 41 81/var(--tw-ring-opacity))
}

.active\:ring-ne-secondary-active:active {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(203 162 97/var(--tw-ring-opacity))
}

.disabled\:cursor-auto:disabled {
    cursor: auto
}

.disabled\:bg-transparent:disabled {
    background-color: transparent
}

.disabled\:text-ne-neutral:disabled {
    --tw-text-opacity: 1;
    color: #7d8da5;
    color: rgb(125 141 165/var(--tw-text-opacity))
}

.disabled\:opacity-40:disabled {
    opacity: .4
}

.disabled\:hover\:cursor-not-allowed:hover:disabled {
    cursor: not-allowed
}

.disabled\:hover\:shadow-none:hover:disabled {
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

@media (min-width:480px) {

    .mobile\:rounded-lg {
        border-radius: .5rem
    }
}

@media (min-width:880px) {
    .tablet\:invisible {
        visibility: hidden
    }

    .tablet\:mb-0 {
        margin-bottom: 0
    }

    .tablet\:mb-\[64px\] {
        margin-bottom: 64px
    }

    .tablet\:mr-6 {
        margin-right: 1.5rem
    }

    .tablet\:mr-\[86px\] {
        margin-right: 86px
    }

    .tablet\:mr-ne-16 {
        margin-right: 16px
    }

    .tablet\:mr-ne-24 {
        margin-right: 24px
    }

    .tablet\:h-\[188px\] {
        height: 188px
    }

    .tablet\:flex-row {
        flex-direction: row
    }

    .tablet\:items-center {
        align-items: center
    }

    .tablet\:px-4 {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .tablet\:py-ne-40 {
        padding-bottom: 40px;
        padding-top: 40px
    }

    .tablet\:pl-\[60px\] {
        padding-left: 60px
    }

    .tablet\:text-ne-h1 {
        font-size: 32px;
        line-height: 42px
    }

    .tablet\:text-ne-h3 {
        font-size: 20px;
        line-height: 28px
    }
}

@media (min-width:1200px) {
    .desktop\:top-0 {
        top: 0
    }

    .desktop\:order-1 {
        order: 1
    }

    .desktop\:order-2 {
        order: 2
    }

    .desktop\:order-3 {
        order: 3
    }

    .desktop\:mb-0 {
        margin-bottom: 0
    }

    .desktop\:ml-auto {
        margin-left: auto
    }

    .desktop\:mr-\[-15px\] {
        margin-right: -15px
    }

    .desktop\:mr-\[86px\] {
        margin-right: 86px
    }

    .desktop\:mt-0 {
        margin-top: 0
    }

    .desktop\:block {
        display: block
    }

    .desktop\:flex {
        display: flex
    }

    .desktop\:hidden {
        display: none
    }

    .desktop\:h-\[40px\] {
        height: 40px
    }

    .desktop\:h-\[48px\] {
        height: 48px
    }

    .desktop\:h-full {
        height: 100%
    }

    .desktop\:w-\[175px\] {
        width: 175px
    }

    .desktop\:w-\[485px\] {
        width: 485px
    }

    .desktop\:w-auto {
        width: auto
    }

    .desktop\:w-full {
        width: 100%
    }

    .desktop\:min-w-\[126px\] {
        min-width: 126px
    }

    .desktop\:flex-row {
        flex-direction: row
    }

    .desktop\:flex-col {
        flex-direction: column
    }

    .desktop\:gap-4 {
        gap: 1rem
    }

    .desktop\:rounded-\[100px\] {
        border-radius: 100px
    }

    .desktop\:rounded-\[16px\] {
        border-radius: 16px
    }

    .desktop\:rounded-full {
        border-radius: 9999px
    }

    .desktop\:bg-ne-bg-1 {
        --tw-bg-opacity: 1;
        background-color: #141921;
        background-color: rgb(20 25 33/var(--tw-bg-opacity))
    }

    .desktop\:\!px-ne-24 {
        padding-left: 24px !important;
        padding-right: 24px !important
    }

    .desktop\:px-2 {
        padding-left: .5rem;
        padding-right: .5rem
    }

    .desktop\:px-4 {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .desktop\:pl-2 {
        padding-left: .5rem
    }

    .desktop\:text-\[14px\] {
        font-size: 14px
    }
}

@media (min-width:1920px) {
    .desktop-l\:w-\[1920px\] {
        width: 1920px
    }
}

*,
:after,
:before {
    border: 0 solid #e5e7eb;
    box-sizing: border-box
}

:after,
:before {
    --tw-content: ""
}

html {
    -webkit-text-size-adjust: 100%;
    font-feature-settings: normal;
    font-family: Inter, 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;
    font-variation-settings: normal;
    line-height: 1.5;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4
}

body {
    line-height: inherit;
    margin: 0
}

abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

h1,
h2,
h5 {
    font-size: inherit;
    font-weight: inherit
}

a {
    color: inherit;
    text-decoration: inherit
}

b {
    font-weight: bolder
}

button,
input {
    font-feature-settings: inherit;
    color: inherit;
    font-family: inherit;
    font-size: 100%;
    font-variation-settings: inherit;
    font-weight: inherit;
    line-height: inherit;
    margin: 0;
    padding: 0
}

button {
    text-transform: none
}

[type=button],
button {
    -webkit-appearance: button;
    background-color: transparent;
    background-image: none
}

:-moz-focusring {
    outline: auto
}

:-moz-ui-invalid {
    box-shadow: none
}

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
    height: auto
}

::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

h1,
h2,
h5,
p {
    margin: 0
}

ul {
    list-style: none;
    margin: 0;
    padding: 0
}

input::-moz-placeholder {
    color: #9ca3af;
    opacity: 1
}

button {
    cursor: pointer
}

:disabled {
    cursor: default
}

img,
svg {
    display: block;
    vertical-align: middle
}

img {
    height: auto;
    max-width: 100%
}

[type=text],
input:where(:not([type])) {
    --tw-shadow: 0 0 #0000;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #fff;
    border-color: #6b7280;
    border-radius: 0;
    border-width: 1px;
    font-size: 1rem;
    line-height: 1.5rem;
    padding: .5rem .75rem
}

[type=text]:focus,
input:where(:not([type])):focus {
    --tw-ring-inset: var(--tw-empty,
            /*!*/
            /*!*/
        );
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: #2563eb;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    border-color: #2563eb;
    box-shadow:
        /*!*/
        /*!*/
        0 0 0 0 #fff,
        /*!*/
        /*!*/
        0 0 0 1px #2563eb, var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    outline: 2px solid transparent;
    outline-offset: 2px
}

input::-moz-placeholder {
    color: #6b7280;
    opacity: 1
}

::-webkit-datetime-edit-fields-wrapper {
    padding: 0
}

::-webkit-date-and-time-value {
    min-height: 1.5em;
    text-align: inherit
}

::-webkit-datetime-edit {
    display: inline-flex
}

::-webkit-datetime-edit,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-meridiem-field,
::-webkit-datetime-edit-millisecond-field,
::-webkit-datetime-edit-minute-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-second-field,
::-webkit-datetime-edit-year-field {
    padding-bottom: 0;
    padding-top: 0
}

[size]:where(select:not([size="1"])) {
    background-image: none;
    background-position: 0 0;
    background-repeat: unset;
    background-size: initial;
    padding-right: .75rem;
    -webkit-print-color-adjust: unset;
    print-color-adjust: unset
}

*,
:after,
:before {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: 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-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: 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:
}

.ne-container {
    margin-left: auto;
    margin-right: auto;
    padding-left: 24px;
    padding-right: 24px;
    width: 100%
}

@media (min-width:880px) {
    .ne-container {
        padding-left: 32px;
        padding-right: 32px
    }
}

@media (min-width:1200px) {
    .ne-container {
        max-width: 80rem;
        padding-left: 40px;
        padding-right: 40px
    }
}

.pointer-events-none {
    pointer-events: none
}

.visible {
    visibility: visible
}

.fixed {
    position: fixed
}

.absolute {
    position: absolute
}

.relative {
    position: relative
}

.sticky {
    position: sticky
}

.inset-y-0 {
    bottom: 0;
    top: 0
}

.-right-ne-16 {
    right: -16px
}

.left-0 {
    left: 0
}

.right-\[22px\] {
    right: 22px
}

.right-ne-16 {
    right: 16px
}

.top-0 {
    top: 0
}

.top-\[10px\] {
    top: 10px
}

.top-ne-24 {
    top: 24px
}

.z-50 {
    z-index: 50
}

.order-1 {
    order: 1
}

.order-2 {
    order: 2
}

.order-3 {
    order: 3
}

.\!ml-0 {
    margin-left: 0 !important
}

.mb-0 {
    margin-bottom: 0
}

.mb-4 {
    margin-bottom: 1rem
}

.mb-6 {
    margin-bottom: 1.5rem
}

.mb-ne-16 {
    margin-bottom: 16px
}

.mb-ne-24 {
    margin-bottom: 24px
}

.ml-3 {
    margin-left: .75rem
}

.ml-\[10px\] {
    margin-left: 10px
}

.ml-auto {
    margin-left: auto
}

.mr-2 {
    margin-right: .5rem
}

.mr-\[16px\] {
    margin-right: 16px
}

.mr-\[50px\] {
    margin-right: 50px
}

.mr-ne-16 {
    margin-right: 16px
}

.mt-4 {
    margin-top: 1rem
}

.mt-5 {
    margin-top: 1.25rem
}

.mt-6 {
    margin-top: 1.5rem
}

.mt-\[10px\] {
    margin-top: 10px
}

.mt-\[4px\] {
    margin-top: 4px
}

.mt-auto {
    margin-top: auto
}

.mt-ne-16 {
    margin-top: 16px
}

.mt-ne-32 {
    margin-top: 32px
}

.mt-ne-8 {
    margin-top: 8px
}

.block {
    display: block
}

.inline-block {
    display: inline-block
}

.flex {
    display: flex
}

.inline-flex {
    display: inline-flex
}

.hidden {
    display: none
}

.h-12 {
    height: 3rem
}

.h-\[100dvh\] {
    height: 100dvh
}

.h-\[160px\] {
    height: 160px
}

.h-\[180px\] {
    height: 180px
}

.h-\[188px\] {
    height: 188px
}

.h-\[240px\] {
    height: 240px
}

.h-\[24px\] {
    height: 24px
}

.h-\[400px\] {
    height: 400px
}

.h-\[40px\] {
    height: 40px
}

.h-\[48px\] {
    height: 48px
}

.h-\[56px\] {
    height: 56px
}

.h-\[60px\] {
    height: 60px
}

.h-\[80px\] {
    height: 80px
}

.h-\[8px\] {
    height: 8px
}

.h-full {
    height: 100%
}

.h-ne-32 {
    height: 32px
}

.min-h-\[80px\] {
    min-height: 80px
}

.w-\[175px\] {
    width: 175px
}

.w-\[256px\] {
    width: 256px
}

.w-\[40px\] {
    width: 40px
}

.w-\[56px\] {
    width: 56px
}

.w-\[60px\] {
    width: 60px
}

.w-\[64px\] {
    width: 64px
}

.w-\[fit-content\] {
    width: -moz-fit-content;
    width: fit-content
}

.w-full {
    width: 100%
}

.w-ne-32 {
    width: 32px
}

.w-screen {
    width: 100vw
}

.min-w-\[32px\] {
    min-width: 32px
}

.min-w-\[40px\] {
    min-width: 40px
}

.min-w-\[90px\] {
    min-width: 90px
}

.max-w-\[192px\] {
    max-width: 192px
}

.flex-none {
    flex: none
}

.shrink-0 {
    flex-shrink: 0
}

.grow {
    flex-grow: 1
}

.-rotate-90 {
    --tw-rotate: -90deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(-90deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    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))
}

.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
}

.flex-row {
    flex-direction: row
}

.flex-col {
    flex-direction: column
}

.flex-nowrap {
    flex-wrap: nowrap
}

.content-center {
    align-content: center
}

.items-start {
    align-items: flex-start
}

.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-1 {
    gap: .25rem
}

.gap-2 {
    gap: .5rem
}

.gap-4 {
    gap: 1rem
}

.gap-8 {
    gap: 2rem
}

.gap-ne-24 {
    gap: 24px
}

.overflow-auto {
    overflow: auto
}

.overflow-hidden {
    overflow: hidden
}

.overflow-y-auto {
    overflow-y: auto
}

.overflow-x-hidden {
    overflow-x: hidden
}

.scroll-smooth {
    scroll-behavior: smooth
}

.truncate {
    overflow: hidden;
    white-space: nowrap
}

.text-ellipsis,
.truncate {
    text-overflow: ellipsis
}

.whitespace-nowrap {
    white-space: nowrap
}

.rounded {
    border-radius: .25rem
}

.rounded-\[100px\] {
    border-radius: 100px
}

.rounded-\[16px\] {
    border-radius: 16px
}

.rounded-\[50\%\] {
    border-radius: 50%
}

.rounded-lg {
    border-radius: .5rem
}

.rounded-md {
    border-radius: .375rem
}

.rounded-ne-l {
    border-radius: 16px
}

.rounded-ne-m {
    border-radius: 12px
}

.rounded-ne-s {
    border-radius: 8px
}

.border-2 {
    border-width: 2px
}

.border-ne-accent {
    --tw-border-opacity: 1;
    border-color: #ce2951;
    border-color: rgb(206 41 81/var(--tw-border-opacity))
}

.border-ne-bg-4 {
    --tw-border-opacity: 1;
    border-color: #232b3b;
    border-color: rgb(35 43 59/var(--tw-border-opacity))
}

.border-ne-bg-5 {
    --tw-border-opacity: 1;
    border-color: #293345;
    border-color: rgb(41 51 69/var(--tw-border-opacity))
}

.border-transparent {
    border-color: transparent
}

.bg-black {
    --tw-bg-opacity: 1;
    background-color: #000;
    background-color: rgb(0 0 0/var(--tw-bg-opacity))
}

.bg-ne-accent {
    --tw-bg-opacity: 1;
    background-color: #ce2951;
    background-color: rgb(206 41 81/var(--tw-bg-opacity))
}

.bg-ne-bg-0 {
    --tw-bg-opacity: 1;
    background-color: #0e1117;
    background-color: rgb(14 17 23/var(--tw-bg-opacity))
}

.bg-ne-bg-1 {
    --tw-bg-opacity: 1;
    background-color: #141921;
    background-color: rgb(20 25 33/var(--tw-bg-opacity))
}

.bg-ne-bg-2 {
    --tw-bg-opacity: 1;
    background-color: #1a212b;
    background-color: rgb(26 33 43/var(--tw-bg-opacity))
}

.bg-ne-bg-3 {
    --tw-bg-opacity: 1;
    background-color: #1f2633;
    background-color: rgb(31 38 51/var(--tw-bg-opacity))
}

.bg-ne-bg-5 {
    --tw-bg-opacity: 1;
    background-color: #293345;
    background-color: rgb(41 51 69/var(--tw-bg-opacity))
}

.bg-ne-primary {
    --tw-bg-opacity: 1;
    background-color: #1b4b96;
    background-color: rgb(27 75 150/var(--tw-bg-opacity))
}

.bg-ne-secondary {
    --tw-bg-opacity: 1;
    background-color: #dfb778;
    background-color: rgb(223 183 120/var(--tw-bg-opacity))
}

.bg-transparent {
    background-color: transparent
}

.bg-opacity-50 {
    --tw-bg-opacity: 0.5
}

.object-cover {
    -o-object-fit: cover;
    object-fit: cover
}

.object-center {
    -o-object-position: center;
    object-position: center
}

.p-2 {
    padding: .5rem
}

.p-6 {
    padding: 1.5rem
}

.\!px-0 {
    padding-left: 0 !important;
    padding-right: 0 !important
}

.px-2 {
    padding-left: .5rem;
    padding-right: .5rem
}

.px-3 {
    padding-left: .75rem;
    padding-right: .75rem
}

.px-4 {
    padding-left: 1rem;
    padding-right: 1rem
}

.px-\[12px\] {
    padding-left: 12px;
    padding-right: 12px
}

.px-\[24px\] {
    padding-left: 24px;
    padding-right: 24px
}

.px-\[40px\] {
    padding-left: 40px;
    padding-right: 40px
}

.px-ne-10 {
    padding-left: 10px;
    padding-right: 10px
}

.px-ne-16 {
    padding-left: 16px;
    padding-right: 16px
}

.px-ne-24 {
    padding-left: 24px;
    padding-right: 24px
}

.px-ne-40 {
    padding-left: 40px;
    padding-right: 40px
}

.py-0 {
    padding-bottom: 0;
    padding-top: 0
}

.py-2 {
    padding-bottom: .5rem;
    padding-top: .5rem
}

.py-\[12px\] {
    padding-bottom: 12px;
    padding-top: 12px
}

.py-\[24px\] {
    padding-bottom: 24px;
    padding-top: 24px
}

.py-ne-32 {
    padding-bottom: 32px;
    padding-top: 32px
}

.py-ne-8 {
    padding-bottom: 8px;
    padding-top: 8px
}

.pl-0 {
    padding-left: 0
}

.pl-\[0px\] {
    padding-left: 0
}

.pl-\[24px\] {
    padding-left: 24px
}

.pl-\[256px\] {
    padding-left: 256px
}

.pr-0 {
    padding-right: 0
}

.pr-\[24px\] {
    padding-right: 24px
}

.pt-2 {
    padding-top: .5rem
}

.pt-\[120px\] {
    padding-top: 120px
}

.pt-\[80px\] {
    padding-top: 80px
}

.text-left {
    text-align: left
}

.text-center {
    text-align: center
}

.text-start {
    text-align: start
}

.text-\[12px\] {
    font-size: 12px
}

.text-\[16px\] {
    font-size: 16px
}

.text-\[24px\] {
    font-size: 24px
}

.text-ne-12 {
    font-size: 12px;
    line-height: 17px
}

.text-ne-14 {
    font-size: 14px;
    line-height: 20px
}

.text-ne-16 {
    font-size: 16px;
    line-height: 22px
}

.text-ne-h2 {
    font-size: 24px;
    line-height: 34px
}

.text-ne-h3 {
    font-size: 20px;
    line-height: 28px
}

.font-\[400\] {
    font-weight: 400
}

.font-\[700\] {
    font-weight: 700
}

.font-bold {
    font-weight: 700
}

.font-extrabold {
    font-weight: 800
}

.font-normal {
    font-weight: 400
}

.leading-\[36px\] {
    line-height: 36px
}

.leading-none {
    line-height: 1
}

.text-black {
    --tw-text-opacity: 1;
    color: #000;
    color: rgb(0 0 0/var(--tw-text-opacity))
}

.text-ne-accent {
    --tw-text-opacity: 1;
    color: #ce2951;
    color: rgb(206 41 81/var(--tw-text-opacity))
}

.text-ne-bg-0 {
    --tw-text-opacity: 1;
    color: #0e1117;
    color: rgb(14 17 23/var(--tw-text-opacity))
}

.text-ne-neutral {
    --tw-text-opacity: 1;
    color: #7d8da5;
    color: rgb(125 141 165/var(--tw-text-opacity))
}

.text-ne-secondary {
    --tw-text-opacity: 1;
    color: #dfb778;
    color: rgb(223 183 120/var(--tw-text-opacity))
}

.text-ne-white {
    --tw-text-opacity: 1;
    color: #fff;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.text-white {
    --tw-text-opacity: 1;
    color: #fff;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.placeholder-ne-neutral::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: #7d8da5;
    color: rgb(125 141 165/var(--tw-placeholder-opacity))
}

.opacity-40 {
    opacity: .4
}

.opacity-50 {
    opacity: .5
}

.ring-0 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.ring-inset {
    --tw-ring-inset: inset
}

.ring-ne-white\/10 {
    --tw-ring-color: hsla(0, 0%, 100%, .1)
}

.transition-all {
    transition-duration: .15s;
    transition-property: all;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.duration-150 {
    transition-duration: .15s
}

.duration-200 {
    transition-duration: .2s
}

.duration-300 {
    transition-duration: .3s
}

html {
    color: #fff
}

::-webkit-scrollbar {
    display: none
}

* {
    scrollbar-color: #7d8da5 var(--tw-bg-opacity);
    scrollbar-width: thin
}

::-webkit-scrollbar {
    height: 8px;
    width: 5px
}

::-webkit-scrollbar-track {
    background: var(--tw-bg-opacity);
    border-radius: 5px
}

::-webkit-scrollbar-thumb {
    background-color: #7d8da5;
    border: 3px solid var(--tw-bg-opacity);
    border-radius: 14px
}

input:-webkit-autofill,
input:-webkit-autofill:focus,
input:-webkit-autofill:hover {
    -webkit-text-fill-color: grey;
    -webkit-transition: background-color 5000s ease-in-out 0s;
    transition: background-color 5000s ease-in-out 0s
}

@media (min-width:880px) {
}

.autofill\:bg-transparent:-webkit-autofill {
    background-color: transparent
}

.autofill\:bg-transparent:autofill {
    background-color: transparent
}

.autofill\:text-ne-black:autofill {
    --tw-text-opacity: 1;
    color: #000;
    color: rgb(0 0 0/var(--tw-text-opacity))
}

.autofill\:text-ne-white:autofill {
    --tw-text-opacity: 1;
    color: #fff;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.hover\:border-ne-secondary:hover {
    --tw-border-opacity: 1;
    border-color: #dfb778;
    border-color: rgb(223 183 120/var(--tw-border-opacity))
}

.hover\:bg-ne-accent-focus:hover {
    --tw-bg-opacity: 1;
    background-color: #d72f58;
    background-color: rgb(215 47 88/var(--tw-bg-opacity))
}

.hover\:bg-ne-bg-2:hover {
    --tw-bg-opacity: 1;
    background-color: #1a212b;
    background-color: rgb(26 33 43/var(--tw-bg-opacity))
}

.hover\:bg-ne-secondary-active:hover {
    --tw-bg-opacity: 1;
    background-color: #cba261;
    background-color: rgb(203 162 97/var(--tw-bg-opacity))
}

.hover\:text-ne-accent-focus:hover {
    --tw-text-opacity: 1;
    color: #d72f58;
    color: rgb(215 47 88/var(--tw-text-opacity))
}

.hover\:opacity-100:hover {
    opacity: 1
}

.hover\:shadow-ne-accent-s:hover {
    --tw-shadow: 0px 4px 32px 0px rgba(254, 48, 88, .4);
    --tw-shadow-colored: 0px 4px 32px 0px var(--tw-shadow-color);
    box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 32px 0 rgba(254, 48, 88, .4);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.hover\:shadow-none:hover {
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.focus\:border-ne-secondary:focus {
    --tw-border-opacity: 1;
    border-color: #dfb778;
    border-color: rgb(223 183 120/var(--tw-border-opacity))
}

.focus\:ring-0:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.focus-visible\:ring:focus-visible {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.focus-visible\:ring-2:focus-visible {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.focus-visible\:ring-ne-primary:focus-visible {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(27 75 150/var(--tw-ring-opacity))
}

.focus-visible\:ring-white:focus-visible {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(255 255 255/var(--tw-ring-opacity))
}

.focus-visible\:ring-opacity-75:focus-visible {
    --tw-ring-opacity: 0.75
}

.active\:bg-ne-accent-active:active {
    --tw-bg-opacity: 1;
    background-color: #a32443;
    background-color: rgb(163 36 67/var(--tw-bg-opacity))
}

.active\:bg-ne-secondary-active:active {
    --tw-bg-opacity: 1;
    background-color: #cba261;
    background-color: rgb(203 162 97/var(--tw-bg-opacity))
}

.active\:shadow-none:active {
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.active\:ring-2:active {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.active\:ring-inset:active {
    --tw-ring-inset: inset
}

.active\:ring-ne-accent:active {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(206 41 81/var(--tw-ring-opacity))
}

.active\:ring-ne-secondary-active:active {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(203 162 97/var(--tw-ring-opacity))
}

.disabled\:cursor-auto:disabled {
    cursor: auto
}

.disabled\:bg-transparent:disabled {
    background-color: transparent
}

.disabled\:text-ne-neutral:disabled {
    --tw-text-opacity: 1;
    color: #7d8da5;
    color: rgb(125 141 165/var(--tw-text-opacity))
}

.disabled\:opacity-40:disabled {
    opacity: .4
}

.disabled\:hover\:cursor-not-allowed:hover:disabled {
    cursor: not-allowed
}

.disabled\:hover\:shadow-none:hover:disabled {
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

@media (min-width:480px) {

    .mobile\:rounded-lg {
        border-radius: .5rem
    }
}

@media (min-width:880px) {
    .tablet\:invisible {
        visibility: hidden
    }

    .tablet\:mb-0 {
        margin-bottom: 0
    }

    .tablet\:mb-\[64px\] {
        margin-bottom: 64px
    }

    .tablet\:mr-6 {
        margin-right: 1.5rem
    }

    .tablet\:mr-\[86px\] {
        margin-right: 86px
    }

    .tablet\:mr-ne-16 {
        margin-right: 16px
    }

    .tablet\:mr-ne-24 {
        margin-right: 24px
    }

    .tablet\:h-\[188px\] {
        height: 188px
    }

    .tablet\:flex-row {
        flex-direction: row
    }

    .tablet\:items-center {
        align-items: center
    }

    .tablet\:px-4 {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .tablet\:py-ne-40 {
        padding-bottom: 40px;
        padding-top: 40px
    }

    .tablet\:pl-\[60px\] {
        padding-left: 60px
    }

    .tablet\:text-ne-h1 {
        font-size: 32px;
        line-height: 42px
    }

    .tablet\:text-ne-h3 {
        font-size: 20px;
        line-height: 28px
    }
}

@media (min-width:1200px) {
    .desktop\:top-0 {
        top: 0
    }

    .desktop\:order-1 {
        order: 1
    }

    .desktop\:order-2 {
        order: 2
    }

    .desktop\:order-3 {
        order: 3
    }

    .desktop\:mb-0 {
        margin-bottom: 0
    }

    .desktop\:ml-auto {
        margin-left: auto
    }

    .desktop\:mr-\[-15px\] {
        margin-right: -15px
    }

    .desktop\:mr-\[86px\] {
        margin-right: 86px
    }

    .desktop\:mt-0 {
        margin-top: 0
    }

    .desktop\:block {
        display: block
    }

    .desktop\:flex {
        display: flex
    }

    .desktop\:hidden {
        display: none
    }

    .desktop\:h-\[40px\] {
        height: 40px
    }

    .desktop\:h-\[48px\] {
        height: 48px
    }

    .desktop\:h-full {
        height: 100%
    }

    .desktop\:w-\[175px\] {
        width: 175px
    }

    .desktop\:w-\[485px\] {
        width: 485px
    }

    .desktop\:w-auto {
        width: auto
    }

    .desktop\:w-full {
        width: 100%
    }

    .desktop\:min-w-\[126px\] {
        min-width: 126px
    }

    .desktop\:flex-row {
        flex-direction: row
    }

    .desktop\:flex-col {
        flex-direction: column
    }

    .desktop\:gap-4 {
        gap: 1rem
    }

    .desktop\:rounded-\[100px\] {
        border-radius: 100px
    }

    .desktop\:rounded-\[16px\] {
        border-radius: 16px
    }

    .desktop\:rounded-full {
        border-radius: 9999px
    }

    .desktop\:bg-ne-bg-1 {
        --tw-bg-opacity: 1;
        background-color: #141921;
        background-color: rgb(20 25 33/var(--tw-bg-opacity))
    }

    .desktop\:\!px-ne-24 {
        padding-left: 24px !important;
        padding-right: 24px !important
    }

    .desktop\:px-2 {
        padding-left: .5rem;
        padding-right: .5rem
    }

    .desktop\:px-4 {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .desktop\:pl-2 {
        padding-left: .5rem
    }

    .desktop\:text-\[14px\] {
        font-size: 14px
    }
}

@media (min-width:1920px) {
    .desktop-l\:w-\[1920px\] {
        width: 1920px
    }
}

.app-icon__icon[data-v-068756cd] svg {
    height: var(--463d373e);
    margin: 0;
    width: var(--463d373e)
}

.app-icon__icon[data-v-068756cd] svg>* {
    stroke: var(--26cf33a4) !important;
    fill: var(--00022afa) !important
}

@media only screen and (min-width:600px) {

    @supports not (-moz-appearance:none) {
    }

    @supports not (-moz-appearance:none) {
    }
}

.Vue-Toastification__toast:not(:hover) .Vue-Toastification__close-button.show-on-hover {
    opacity: 0
}

.snowflake {
    pointer-events: none;
    position: absolute;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    will-change: transform
}

.snowflake_animation {
    -webkit-animation: snowflake_unknown 10s linear;
    animation: snowflake_unknown 10s linear
}

.snowflake__inner,
.snowflake__inner:before {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.snowflake__inner:before {
    background-size: 100% 100%;
    content: ""
}

.snowflake__inner_wind {
    -webkit-animation: snowflake_unknown 2s ease-in-out infinite alternate;
    animation: snowflake_unknown 2s ease-in-out infinite alternate
}

.snowflake__inner_rotation:before {
    -webkit-animation: snowflake_rotation 10s linear infinite;
    animation: snowflake_rotation 10s linear infinite
}

.snowflake__inner_rotation_reverse:before {
    -webkit-animation: snowflake_rotation_reverse 10s linear infinite;
    animation: snowflake_rotation_reverse 10s linear infinite
}

@-webkit-keyframes snowflake_rotation {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes snowflake_rotation {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@-webkit-keyframes snowflake_rotation_reverse {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(-1turn);
        transform: rotate(-1turn)
    }
}

@keyframes snowflake_rotation_reverse {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(-1turn);
        transform: rotate(-1turn)
    }
}

.snowflakes {
    pointer-events: none
}

.snowflakes_body {
    height: 1px;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%
}

.snowflakes_gid_1 .snowflake__inner_type_0:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36.283' height='36.283'%3E%3Cpath d='M35.531 17.391h-3.09l.845-1.464a.748.748 0 1 0-1.297-.75l-1.276 2.214H28.61l2.515-4.354a.751.751 0 0 0-.272-1.024.75.75 0 0 0-1.024.274l-2.948 5.104h-2.023a6.751 6.751 0 0 0-2.713-4.684l1.019-1.76 5.896-.002a.75.75 0 0 0 0-1.5l-5.029.002 1.051-1.82 2.557.002a.75.75 0 0 0 0-1.5l-1.689-.002 1.545-2.676a.75.75 0 1 0-1.302-.75l-1.547 2.676-.844-1.463a.749.749 0 1 0-1.297.75l1.278 2.213-1.051 1.818-2.514-4.354a.75.75 0 0 0-1.298.75l2.946 5.104-1.016 1.758a6.692 6.692 0 0 0-2.706-.57 6.74 6.74 0 0 0-2.707.568l-1.013-1.754 2.946-5.105a.75.75 0 0 0-1.298-.75L13.56 8.697l-1.05-1.818 1.278-2.217a.749.749 0 0 0-1.298-.75l-.845 1.465-1.551-2.678a.75.75 0 0 0-1.024-.273.748.748 0 0 0-.274 1.023l1.545 2.678H8.652a.75.75 0 0 0 0 1.5h2.556l1.05 1.818H7.231a.75.75 0 0 0 0 1.5h5.894l1.017 1.762a6.755 6.755 0 0 0-2.712 4.684H9.406l-2.95-5.104a.75.75 0 1 0-1.299.75l2.516 4.354H5.569l-1.277-2.213a.75.75 0 0 0-1.298.75l.845 1.463H.75a.75.75 0 0 0 0 1.5h3.09l-.845 1.465a.747.747 0 0 0 .275 1.022.75.75 0 0 0 .374.103.75.75 0 0 0 .65-.375l1.277-2.215h2.103l-2.516 4.354a.75.75 0 0 0 1.299.75l2.949-5.104h2.024a6.761 6.761 0 0 0 2.712 4.685l-1.017 1.762H7.232a.75.75 0 0 0 0 1.5h5.026l-1.05 1.818H8.651a.75.75 0 0 0 0 1.5h1.69l-1.545 2.676a.75.75 0 0 0 1.299.75l1.546-2.676.846 1.465a.755.755 0 0 0 .65.375.737.737 0 0 0 .375-.103.747.747 0 0 0 .274-1.022l-1.279-2.215 1.05-1.82 2.515 4.354a.75.75 0 0 0 1.299-.75l-2.947-5.104 1.013-1.756a6.72 6.72 0 0 0 5.415 0l1.014 1.756-2.947 5.104a.75.75 0 0 0 1.298.75l2.515-4.354 1.053 1.82-1.277 2.213a.75.75 0 0 0 1.298.75l.844-1.463 1.545 2.678c.141.24.393.375.65.375a.75.75 0 0 0 .649-1.125l-1.548-2.678h1.689a.75.75 0 0 0 0-1.5h-2.557l-1.051-1.82 5.029.002a.75.75 0 0 0 0-1.5l-5.896-.002-1.019-1.76a6.75 6.75 0 0 0 2.711-4.685h2.023l2.947 5.104a.753.753 0 0 0 1.025.273.749.749 0 0 0 .272-1.023l-2.515-4.354h2.104l1.279 2.215a.75.75 0 0 0 .649.375c.127 0 .256-.03.375-.103a.748.748 0 0 0 .273-1.022l-.848-1.465h3.092a.75.75 0 0 0 .003-1.5zm-12.136.75c0 .257-.041.502-.076.75a5.223 5.223 0 0 1-1.943 3.358 5.242 5.242 0 0 1-1.291.766 5.224 5.224 0 0 1-1.949.384 5.157 5.157 0 0 1-3.239-1.15 5.22 5.22 0 0 1-1.943-3.358c-.036-.247-.076-.493-.076-.75s.04-.503.076-.75a5.22 5.22 0 0 1 1.944-3.359c.393-.312.82-.576 1.291-.765a5.219 5.219 0 0 1 1.948-.384c.69 0 1.344.142 1.948.384.471.188.898.454 1.291.765a5.222 5.222 0 0 1 1.943 3.359c.035.247.076.493.076.75z' fill='%23fff'/%3E%3C/svg%3E")
}

.snowflakes_gid_1 .snowflake__inner_type_1:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32.813' height='32.813'%3E%3Cpath d='M29.106 24.424a.781.781 0 0 1-.781.781h-3.119v3.119a.782.782 0 0 1-1.562 0v-4.682h4.682c.43.001.78.351.78.782zM4.673 9.352h4.682V4.671a.781.781 0 0 0-1.563 0V7.79H4.673a.781.781 0 0 0 0 1.562zM3.708 24.24c0 .431.35.781.781.781H7.61v3.12a.78.78 0 1 0 1.562 0v-4.683H4.489a.782.782 0 0 0-.781.782zM28.923 8.39a.78.78 0 0 0-.781-.781h-3.121V4.488a.781.781 0 0 0-1.562 0v4.684h4.684a.783.783 0 0 0 .78-.782zm3.889 8.017c0 .431-.35.781-.781.781h-3.426l1.876 1.873a.784.784 0 0 1 0 1.107.791.791 0 0 1-.554.228.773.773 0 0 1-.55-.228l-2.979-2.98h-2.995a6.995 6.995 0 0 1-1.728 3.875h5.609a.781.781 0 0 1 0 1.562h-4.666v4.667a.782.782 0 0 1-1.562 0v-5.61a7 7 0 0 1-3.866 1.719v2.995l2.978 2.98c.306.305.306.8 0 1.104a.78.78 0 0 1-1.104 0l-1.874-1.876v3.427a.781.781 0 0 1-1.562 0v-3.427l-1.875 1.876a.78.78 0 1 1-1.105-1.104l2.979-2.98v-2.995a7.016 7.016 0 0 1-3.865-1.717v5.608a.781.781 0 0 1-1.562 0v-4.667H5.535a.781.781 0 0 1 0-1.562h5.607a7.022 7.022 0 0 1-1.728-3.875H6.417l-2.979 2.979a.784.784 0 0 1-1.104 0 .781.781 0 0 1 0-1.106l1.874-1.873H.782a.78.78 0 1 1-.001-1.563h3.426L2.333 13.75a.783.783 0 0 1 1.105-1.106l2.979 2.979h2.995a6.996 6.996 0 0 1 1.72-3.866H5.533a.781.781 0 0 1 0-1.562h4.666V5.528a.781.781 0 0 1 1.562 0v5.599a6.995 6.995 0 0 1 3.865-1.717V6.415l-2.978-2.979a.782.782 0 0 1 1.105-1.105l1.874 1.875V.781a.78.78 0 1 1 1.562 0v3.426l1.875-1.875a.777.777 0 0 1 1.104 0 .78.78 0 0 1 0 1.105l-2.978 2.98v2.996a7.021 7.021 0 0 1 3.866 1.718V5.532a.78.78 0 1 1 1.562 0v4.666h4.666a.78.78 0 1 1 0 1.562h-5.599a7 7 0 0 1 1.718 3.866h2.995l2.979-2.979a.783.783 0 0 1 1.106 1.106l-1.876 1.874h3.427a.777.777 0 0 1 .778.78zm-11.006-.782a5.457 5.457 0 0 0-4.618-4.617c-.257-.037-.514-.079-.781-.079-.268 0-.524.042-.781.079a5.458 5.458 0 0 0-4.618 4.617c-.038.257-.079.514-.079.781s.041.522.079.781a5.455 5.455 0 0 0 4.618 4.616c.257.036.514.079.781.079s.524-.043.781-.079a5.457 5.457 0 0 0 4.618-4.616c.037-.259.079-.515.079-.781s-.043-.524-.079-.781z' fill='%23fff'/%3E%3C/svg%3E")
}

.snowflakes_gid_1 .snowflake__inner_type_2:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35.79' height='35.79'%3E%3Cpath d='M7.161 22.223l.026-.047.865.5-.026.047a.503.503 0 0 1-.434.25c-.019 0-.034-.013-.053-.016l-.355-.205a.493.493 0 0 1-.023-.529zM9.969 8.988l2.785.001 1.393-2.414a.502.502 0 0 0-.869-.499l-1.103 1.913-2.208-.001a.5.5 0 1 0 .002 1zm15.854 17.813h-2.785l-1.393 2.411a.499.499 0 0 0 .436.75c.172 0 .34-.09.434-.25l1.104-1.911h2.207c.274 0 .5-.224.5-.5a.505.505 0 0 0-.503-.5zM23.038 8.99h2.785a.5.5 0 0 0 0-1h-2.207l-1.105-1.913a.5.5 0 0 0-.868.5l1.395 2.413zM12.754 26.801H9.967a.5.5 0 0 0 0 1h2.209l1.105 1.912a.496.496 0 0 0 .682.184.5.5 0 0 0 .184-.684l-1.393-2.412zm-7.218-6.309a.502.502 0 0 0 .685-.184l1.391-2.413-1.394-2.413a.5.5 0 0 0-.867.5l1.104 1.913-1.104 1.913a.5.5 0 0 0 .185.684zM30.254 15.3a.505.505 0 0 0-.685.183l-1.392 2.412 1.395 2.414a.501.501 0 0 0 .867-.5l-1.104-1.914 1.104-1.912a.5.5 0 0 0-.185-.683zm3.138 11.542a.501.501 0 0 1-.683.184l-.98-.565-2.137 1.231a.516.516 0 0 1-.5 0l-2.385-1.377a.502.502 0 0 1-.25-.433v-.854h-4.441l-2.225 3.852.736.428c.154.088.25.254.25.432l.001 2.755a.5.5 0 0 1-.25.433l-2.133 1.229v1.136c0 .274-.225.5-.5.5s-.5-.226-.5-.5v-1.136l-2.136-1.23a.5.5 0 0 1-.25-.433l.001-2.755c0-.178.096-.344.25-.432l.738-.427-2.224-3.849H9.332l.002.851a.505.505 0 0 1-.25.435l-2.387 1.377a.5.5 0 0 1-.5 0L4.06 26.46l-.982.567a.5.5 0 0 1-.5-.867l.982-.567.001-2.465c0-.179.097-.344.25-.434l2.388-1.377a.497.497 0 0 1 .5 0l.736.426 2.221-3.848-2.222-3.849-.737.426a.51.51 0 0 1-.5 0l-2.386-1.377a.5.5 0 0 1-.25-.434l.002-2.464-.983-.567a.501.501 0 0 1-.184-.683.502.502 0 0 1 .684-.183l.983.568 2.134-1.233a.5.5 0 0 1 .5 0l2.385 1.379c.156.089.25.255.25.433v.85h4.443l2.223-3.846-.74-.427a.501.501 0 0 1-.25-.434l.002-2.755c0-.178.096-.343.25-.433l2.135-1.233V.5a.5.5 0 0 1 1 0v1.135l2.134 1.231c.154.089.25.254.25.434l-.002 2.755a.503.503 0 0 1-.25.433l-.733.425 2.224 3.849h4.44l-.002-.851c0-.179.096-.344.25-.434l2.388-1.378a.502.502 0 0 1 .5 0l2.136 1.233.982-.568a.5.5 0 1 1 .5.866l-.983.568v2.464a.503.503 0 0 1-.25.433l-2.388 1.378a.5.5 0 0 1-.5 0l-.735-.426-2.222 3.849 2.223 3.849.734-.425a.506.506 0 0 1 .5 0l2.389 1.375c.154.09.25.255.25.435l-.002 2.462.982.568c.24.137.321.444.182.682zm-2.165-1.828l.001-1.597-1.888-1.087-.734.424-.348.201-.301.173-.5.289v2.179l1.885 1.088 1.386-.802.498-.286.001-.582zm-3.736-11.467l-.531-.307-2.283 1.318-2.443 3.337 2.442 3.337 2.283 1.316.531-.306-2.514-4.348 2.515-4.347zm-7.712 16.478l-.762-.438-.339-.194-.283-.166-.5-.289-.5.289-.279.162-.349.2-.757.437-.001 2.177 1.386.797.501.289.499-.287 1.386-.798-.002-2.179zM16.008 5.767l.736.425.371.214.279.16.5.288.5-.289.281-.163.367-.212.732-.424.002-2.178-1.381-.797-.502-.289-.498.287-1.385.8-.002 2.178zm6.52 14.227l-1.535-2.099 1.535-2.098.732-1-1.232.134-2.585.281-1.048-2.379-.5-1.133-.5 1.134-1.049 2.379-2.585-.281-1.232-.134.732 1 1.536 2.097-1.536 2.098-.732 1 1.232-.134 2.585-.281 1.049 2.379.5 1.134.5-1.134 1.048-2.379 2.585.281 1.232.134-.732-.999zm8.2-10.084l-1.386-.8-1.887 1.089v1.279l.002.32v.577l.5.289.28.163.367.213.732.424 1.888-1.089v-2.178l-.496-.287zM18.927 7.413l-.532.307v2.637l1.667 3.784 4.111-.447 2.283-1.317-.002-.613h-5.02l-2.507-4.351zm-9.594 4.348v.614l2.283 1.318 4.111.447 1.668-3.785V7.719l-.531-.306-2.509 4.347-5.022.001zm-2.15 1.279l.37-.213.279-.162.5-.289V10.2L6.446 9.11l-1.384.8-.499.289v.578l-.002 1.599 1.885 1.088.737-.424zm1.119 9.205l.53.306 2.281-1.316 2.443-3.339-2.442-3.337-2.281-1.317-.531.307 2.511 4.348-2.511 4.348zm-1.115-.069l-.026.047a.493.493 0 0 0 .023.529l-.734-.424-1.887 1.089-.001 1.599v.578l.5.288 1.386.8 1.887-1.088v-1.278l-.002-.321v-.577l-.5-.289-.293-.169c.02.002.035.017.055.017a.5.5 0 0 0 .433-.25l.026-.047-.867-.504zm9.679 6.202l.529-.306v-2.637l-1.668-3.785-4.111.447-2.283 1.316.002.611 5.021.002 2.51 4.352zm9.591-4.349v-.612L24.174 22.1l-4.111-.447-1.667 3.783v2.639l.531.307 2.512-4.352h5.018v-.001z' fill='%23fff'/%3E%3C/svg%3E")
}

.snowflakes_gid_1 .snowflake__inner_type_3:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32.815' height='32.815'%3E%3Cpath d='M4.581 23.55h4.681v4.681a.78.78 0 1 1-1.562 0v-3.118H4.581a.781.781 0 0 1 0-1.563zM29.016 8.481a.781.781 0 0 0-.781-.781h-3.119V4.582a.781.781 0 0 0-1.562 0v4.681h4.682c.429 0 .78-.35.78-.782zm-24.252.598l4.683-.001V4.395a.781.781 0 0 0-1.562 0v3.121l-3.121.001a.781.781 0 0 0 0 1.562zm23.655 14.287h-4.685l.002 4.684a.78.78 0 1 0 1.562 0l-.002-3.121h3.122a.781.781 0 0 0 .001-1.563zm4.394-6.96a.78.78 0 0 1-.781.781h-3.426l1.876 1.875a.782.782 0 0 1-1.104 1.105l-2.979-2.979h-1.986L17.19 24.41v1.987l2.977 2.979a.781.781 0 0 1-1.103 1.106l-1.874-1.875v3.426a.78.78 0 1 1-1.562 0v-3.426l-1.875 1.875a.782.782 0 0 1-1.105-1.105l2.978-2.979V24.41l-7.219-7.22H6.418l-2.98 2.98a.777.777 0 0 1-1.103 0 .781.781 0 0 1 0-1.106L4.21 17.19H.783a.78.78 0 1 1 0-1.562h3.426l-1.876-1.875a.782.782 0 1 1 1.106-1.105l2.979 2.979h1.989l7.219-7.218v-1.99L12.648 3.44a.782.782 0 1 1 1.106-1.105l1.874 1.874V.781a.782.782 0 0 1 1.563 0v3.426l1.875-1.875a.783.783 0 0 1 1.106 1.105l-2.979 2.979v1.99l7.216 7.218h1.992l2.979-2.979a.782.782 0 0 1 1.105 1.105l-1.876 1.874h3.427a.781.781 0 0 1 .777.782zm-10.613.782l.778-.78-.781-.782-5.009-5.008-.781-.781-.781.781-5.01 5.008-.781.781.781.781 5.01 5.011.782.781.78-.779 5.012-5.013zm5.863 4.646a.782.782 0 0 0-.781-.781h-6.229v6.228a.78.78 0 1 0 1.562 0v-4.665h4.666a.782.782 0 0 0 .782-.782zm-.001-10.855a.782.782 0 0 0-.781-.781h-4.664V5.532a.782.782 0 0 0-1.562 0v6.228h6.227a.78.78 0 0 0 .78-.781zm-23.318 0c0 .432.35.781.781.781h6.228V5.532a.781.781 0 0 0-1.562 0v4.666H5.525a.781.781 0 0 0-.781.781zm.002 10.855c0 .432.35.781.781.781h4.664v4.665a.78.78 0 1 0 1.562 0v-6.228H5.527a.783.783 0 0 0-.781.782z' fill='%23fff'/%3E%3C/svg%3E")
}

.snowflakes_gid_1 .snowflake__inner_type_4:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37.794' height='37.794'%3E%3Cpath d='M30.638 17.313l-.914 1.584.915 1.585a.78.78 0 1 1-1.352.78l-1.366-2.366 1.366-2.365a.782.782 0 0 1 1.067-.286c.372.215.5.692.284 1.068zM11.65 11.08l2.733.002 1.367-2.367a.78.78 0 0 0-1.352-.781l-.915 1.585-1.831-.002h-.001a.78.78 0 0 0-.001 1.563zm14.491 15.633h-2.733l-1.365 2.365a.78.78 0 1 0 1.352.78l.914-1.584h1.831a.781.781 0 0 0 .001-1.561zm-4.1-17.998l1.367 2.367h2.733a.78.78 0 1 0 0-1.562h-1.833l-.915-1.585a.78.78 0 0 0-1.352.78zM15.75 29.08l-1.368-2.366h-2.733a.781.781 0 0 0 0 1.562h1.832l.917 1.585c.146.25.409.391.677.391a.779.779 0 0 0 .675-1.172zm-8.313-7.531a.78.78 0 0 0 1.067-.284L9.87 18.9l-1.367-2.368a.781.781 0 0 0-1.351.781l.916 1.587-.914 1.584a.776.776 0 0 0 .283 1.065zm27.827 6.798a.784.784 0 0 1-1.067.285l-.89-.515-2.096 1.209a.793.793 0 0 1-.391.105.762.762 0 0 1-.391-.105l-2.484-1.435a.78.78 0 0 1-.391-.676l-.002-2.417-2.408-1.392a7.714 7.714 0 0 1-5.467 3.168v2.773l2.093 1.208a.78.78 0 0 1 .391.676l.001 2.868c0 .28-.149.537-.392.676l-2.093 1.205v1.032a.781.781 0 0 1-1.562 0V35.98l-2.095-1.207a.78.78 0 0 1-.391-.676l.001-2.868c0-.28.15-.537.391-.676l2.094-1.206v-2.773a7.718 7.718 0 0 1-5.468-3.168l-2.408 1.392.002 2.415c0 .281-.15.539-.391.676l-2.487 1.437a.785.785 0 0 1-.782 0l-2.095-1.209-.893.518a.782.782 0 0 1-.782-1.354l.893-.517.001-2.414a.78.78 0 0 1 .391-.677l2.487-1.434a.774.774 0 0 1 .781 0l2.093 1.208 2.407-1.39a7.655 7.655 0 0 1 0-6.317l-2.406-1.39-2.096 1.209a.772.772 0 0 1-.782 0l-2.485-1.434a.786.786 0 0 1-.391-.676l.002-2.416-.894-.517a.78.78 0 0 1-.285-1.066.788.788 0 0 1 1.07-.283l.893.514 2.093-1.208a.774.774 0 0 1 .781 0L9.851 9.91c.24.14.391.398.391.675L10.24 13l2.408 1.392a7.712 7.712 0 0 1 5.468-3.167V8.45L16.02 7.242a.78.78 0 0 1-.391-.676l.002-2.87c0-.279.15-.538.391-.675l2.094-1.208V.781a.781.781 0 0 1 1.562 0v1.032l2.093 1.206a.785.785 0 0 1 .391.677l-.002 2.87c0 .28-.149.536-.391.674l-2.091 1.208v2.772a7.708 7.708 0 0 1 5.467 3.167l2.409-1.392-.002-2.416c0-.28.149-.539.391-.676l2.487-1.436c.24-.14.539-.14.781 0l2.095 1.208.894-.514a.78.78 0 1 1 .781 1.352l-.894.516v2.417c0 .279-.15.538-.391.675l-2.487 1.436a.785.785 0 0 1-.782 0l-2.092-1.209-2.408 1.39c.436.967.684 2.032.684 3.158a7.65 7.65 0 0 1-.684 3.158l2.408 1.391 2.091-1.206a.782.782 0 0 1 .78 0l2.488 1.432c.24.141.392.398.392.677l-.002 2.414.893.517a.783.783 0 0 1 .287 1.068zm-6.147-16.251l.001.9.78.453.921.531 1.706-.982v-1.965l-.78-.451-.923-.533-1.707.983.002 1.064zm-20.443-.002l.002-1.063-1.706-.985-.922.535-.778.451-.001.902-.001 1.063 1.703.982.924-.533.779-.451v-.901zm0 13.604l-.001-.899-.781-.451-.919-.533-1.706.982-.001 1.064v.901l.781.451.923.533 1.707-.982-.003-1.066zm15.109-3.076c.315-.413.586-.864.789-1.351a6.121 6.121 0 0 0 0-4.748 6.175 6.175 0 0 0-.789-1.35 6.158 6.158 0 0 0-4.106-2.375 6.48 6.48 0 0 0-.781-.056c-.266 0-.525.022-.781.056a6.149 6.149 0 0 0-4.106 2.375 6.128 6.128 0 0 0-.789 1.35 6.104 6.104 0 0 0-.479 2.374 6.1 6.1 0 0 0 1.268 3.725 6.15 6.15 0 0 0 4.106 2.374c.256.031.516.056.781.056s.525-.022.781-.056a6.142 6.142 0 0 0 4.106-2.374zM17.19 6.113l.924.531.781.452.781-.452.919-.531.002-1.968-.921-.531-.784-.452-.779.451-.922.532-.001 1.968zm3.408 25.57l-.921-.532-.781-.452-.781.452-.922.532-.001 1.966.923.531.782.451.78-.449.922-.533-.001-1.966zm11.925-5.819l.001-1.063-1.707-.981-.919.529-.782.451v.901l.001 1.065 1.702.981.924-.533.778-.449.002-.901z' fill='%23fff'/%3E%3C/svg%3E")
}

.snowflakes_gid_1 .snowflake__inner_type_5:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31.25' height='31.25'%3E%3Cpath d='M20.581 1.176l-3.914 3.915V0h1.041v2.576L19.845.439l.736.737zm-1.615 9.069l.351.217 6.623-6.625-.736-.737-6.048 6.051a7.141 7.141 0 0 0-1.449-.6v-.082l5.082-5.082-.737-.737-5.387 5.388v1.33l.402.093a6.213 6.213 0 0 1 1.899.784zm2.041 2.043c.368.585.63 1.224.786 1.893l.094.403h1.028l5.171-5.173-.736-.737-4.699 4.701a7.523 7.523 0 0 0-.549-1.28l6.048-6.05-.737-.735-6.622 6.625.216.353zm7.368 1.254l1.921-1.923-.736-.735-3.699 3.7h5.39v-1.042h-2.876zm1.185 6.826l.736-.736-1.923-1.923h2.877v-1.042h-5.389l3.699 3.701zm-6.915-2.498l4.705 4.707.736-.736-5.171-5.174h-1.03l-.096.4a6.24 6.24 0 0 1-.795 1.883l-.22.353 6.639 6.641.736-.736-6.061-6.062c.227-.414.414-.84.557-1.276zm-3.7 3.125a6.241 6.241 0 0 1-1.88.794l-.399.096v1.33l5.387 5.387.736-.736-5.082-5.082v-.089a7.322 7.322 0 0 0 1.434-.605l6.061 6.062.736-.736-6.641-6.641-.352.22zM16.667 31.25h1.041v-2.576l2.137 2.137.736-.737-3.914-3.914v5.09zm-5.26-.439l2.134-2.137v2.576h1.042v-5.093l-3.913 3.916.737.738zm.897-9.816l-.352-.222-6.642 6.641.736.736 6.062-6.062c.456.254.937.456 1.433.605v.089l-5.08 5.082.736.736 5.387-5.387v-1.33l-.4-.096a6.175 6.175 0 0 1-1.88-.792zm-2.046-2.047a6.315 6.315 0 0 1-.798-1.883l-.096-.4H8.335l-5.172 5.174.737.736 4.706-4.71c.145.441.329.865.556 1.276L3.1 25.202l.736.736 6.643-6.643-.221-.347zM0 16.667v1.042h2.876L.954 19.632l.736.736 3.698-3.701H0zm1.69-5.783l-.736.735 1.921 1.923H0v1.042h5.39l-3.7-3.7zm6.916 2.498L3.9 8.674l-.736.737 5.172 5.173h1.029l.096-.4a6.15 6.15 0 0 1 .798-1.881l.222-.352L3.837 5.31l-.736.736 6.062 6.06a7.268 7.268 0 0 0-.557 1.276zm-.145-9.996l5.08 5.082v.088c-.497.15-.977.352-1.433.606L6.047 3.101l-.736.737 6.643 6.643.352-.222a6.223 6.223 0 0 1 1.88-.797l.4-.095v-1.33L9.2 2.649l-.739.737zm5.081-.81L11.408.439l-.736.737 3.913 3.917V0h-1.042v2.576zm-1.757 14.831a4.2 4.2 0 0 0 2.06 2.058l.739.338v-3.136h-3.138l.339.74zm0-3.562l-.337.738h3.135v-3.136l-.739.338a4.223 4.223 0 0 0-2.059 2.06zm7.679 3.561l.338-.739h-3.135v3.136l.738-.338a4.204 4.204 0 0 0 2.059-2.059zm0-3.561a4.198 4.198 0 0 0-2.059-2.06l-.738-.34v3.138h3.135l-.338-.738z' fill='%23fff'/%3E%3C/svg%3E")
}

.bg-ny-btn-lord {
    background-image: url(../img/bg-ny-btn-lord.svg)
}

.ny-snow {
    left: 14px;
    position: absolute;
    top: -10px
}

.ny-snow-mobile {
    left: 0;
    position: absolute;
    top: -5px
}

.imageOverlay[data-v-5541f39d] {
    height: 180px;
    opacity: 0;
    position: absolute;
    width: 100%
}

.gameCardContainer:hover .imageOverlay[data-v-5541f39d] {
    --tw-bg-opacity: .6;
    --tw-backdrop-blur: blur(10px);
    -webkit-backdrop-filter: blur(10px) 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: blur(10px) 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);
    -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);
    background-color: #1f263399;
    background-color: rgb(31 38 51/var(--tw-bg-opacity));
    border-top-left-radius: .5rem;
    border-top-right-radius: .5rem;
    opacity: 1;
    padding: 4px 8px;
    text-align: center;
    transition-duration: .15s;
    transition-property: all;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.gameListContainer[data-v-b953ea09] {
    -ms-overflow-style: none;
    display: grid;
    flex-wrap: nowrap;
    grid-auto-flow: column;
    position: relative;
    scrollbar-width: none
}

.fadeOverlayRight[data-v-b953ea09] {
    background: linear-gradient(270deg, rgba(0, 0, 0, .7), transparent);
    right: 0
}

.fadeOverlayLeft[data-v-b953ea09],
.fadeOverlayRight[data-v-b953ea09] {
    bottom: 0;
    pointer-events: none;
    position: absolute;
    top: 52px;
    width: 8%;
    z-index: 10
}

.fadeOverlayLeft[data-v-b953ea09] {
    background: linear-gradient(270deg, transparent, rgba(0, 0, 0, .7));
    left: 0
}

.fadeOverlayLeft[data-v-b953ea09],
.fadeOverlayRight[data-v-b953ea09] {
    opacity: 0;
    transition: opacity .15s ease-in-out
}

.fadeOverlayRight.show[data-v-b953ea09] {
    opacity: 1
}

.gameListContainer[data-v-b953ea09]::-webkit-scrollbar {
    display: none
}

@font-face {
    font-family: swiper-icons;
    font-style: normal;
    font-weight: 400;
    src: url(data:application/font-woff;charset=utf-8;base64,\ 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)
}

:root {
    --swiper-theme-color: #007aff
}

:host {
    display: block;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    z-index: 1
}

.swiper {
    display: block;
    list-style: none;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    overflow: clip;
    padding: 0;
    position: relative;
    z-index: 1
}

.swiper-wrapper {
    box-sizing: content-box;
    display: flex;
    height: 100%;
    position: relative;
    transition-property: transform;
    transition-timing-function: ease;
    transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
    width: 100%;
    z-index: 1
}

.swiper-wrapper {
    transform: translateZ(0)
}

.swiper-horizontal {
    touch-action: pan-y
}

.swiper-slide {
    display: block;
    flex-shrink: 0;
    height: 100%;
    position: relative;
    transition-property: transform;
    width: 100%
}

.swiper-css-mode>.swiper-wrapper {
    -ms-overflow-style: none;
    overflow: auto;
    scrollbar-width: none
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display: none
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: start start
}

.swiper-css-mode.swiper-horizontal>.swiper-wrapper {
    scroll-snap-type: x mandatory
}

.swiper .swiper-notification {
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    z-index: -1000
}

:root {
    --swiper-navigation-size: 44px
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    transform: translateZ(0);
    transition: opacity .3s;
    z-index: 10
}

.swiper-horizontal>.swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
    bottom: 8px;
    bottom: var(--swiper-pagination-bottom, 8px);
    left: 0;
    top: auto;
    top: var(--swiper-pagination-top, auto);
    width: 100%
}

.swiper-pagination-lock {
    display: none
}

.heroBannerContainer[data-v-04ba58c5] {
    background-image: url(main-banner.png);
    background-size: cover;
    height: 100%;
    width: 100%
}

.swiper[data-v-b2484524] {
    height: 100%;
    width: 100%
}
h1{
    font-size: 34px;
    line-height: 44px;
    margin: 25px 0;
}
h2{
    font-size: 24px;
    line-height: 34px;
    margin: 25px 0;
}

h3 {
    font-size: 20px;
    line-height: 28px;
    margin: 25px 0;
}
ul {
    padding-left: 35px;
    list-style-type: disc;
    line-height: 25px;
    margin: 25px 0;
}