﻿blockquote,
body,
button form,
code,
dd,
div,
dl,
dt,
fieldset,
h1,
h2,
h3,
h4,
h5,
h6,
html,
input,
legend,
li,
ol,
p,
pre,
td,
textarea,
th,
ul {
    margin: 0;
    padding: 0
}

@font-face {
    font-display: swap;
    font-family: rubik;
    font-weight: 100;
    src: url(../font/Rubik-Regular.GhWycVXF.ttf) format("truetype")
}

@font-face {
    font-display: swap;
    font-family: rubik;
    font-weight: 200;
    src: url(../font/Rubik-Regular.GhWycVXF.ttf) format("truetype")
}

@font-face {
    font-display: swap;
    font-family: rubik;
    font-weight: 300;
    src: url(../font/Rubik-Regular.GhWycVXF.ttf) format("truetype")
}

@font-face {
    font-display: swap;
    font-family: rubik;
    font-weight: 400;
    src: url(../font/Rubik-Regular.GhWycVXF.ttf) format("truetype")
}

@font-face {
    font-display: swap;
    font-family: rubik;
    font-weight: 500;
    src: url(../font/Rubik-Bold.BA_4nVsl.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: rubik;
    font-weight: 600;
    src: url(../font/Rubik-Bold.BA_4nVsl.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: rubik;
    font-weight: 700;
    src: url(../font/Rubik-Bold.BA_4nVsl.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: rubik;
    font-weight: 800;
    src: url(../font/Rubik-Bold.BA_4nVsl.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: rubik;
    font-weight: 900;
    src: url(../font/Rubik-Bold.BA_4nVsl.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: NotoSans;
    font-weight: 100;
    src: url(../font/NotoSans-Thin.B_51aFtl.ttf) format("truetype")
}

@font-face {
    font-display: swap;
    font-family: NotoSans;
    font-weight: 200;
    src: url(../font/NotoSans-Thin.B_51aFtl.ttf) format("truetype")
}

@font-face {
    font-display: swap;
    font-family: NotoSans;
    font-weight: 300;
    src: url(../font/NotoSans-Thin.B_51aFtl.ttf) format("truetype")
}

@font-face {
    font-display: swap;
    font-family: NotoSans;
    font-weight: 400;
    src: url(../font/NotoSans-Thin.B_51aFtl.ttf) format("truetype")
}

@font-face {
    font-display: swap;
    font-family: NotoSans;
    font-weight: 500;
    src: url(../font/NotoSans-Thin.B_51aFtl.ttf) format("truetype")
}

@font-face {
    font-display: swap;
    font-family: NotoSans;
    font-weight: 600;
    src: url(../font/NotoSans-Thin.B_51aFtl.ttf) format("truetype")
}

@font-face {
    font-display: swap;
    font-family: NotoSans;
    font-weight: 700;
    src: url(../font/NotoSans-Thin.B_51aFtl.ttf) format("truetype")
}

@font-face {
    font-display: swap;
    font-family: NotoSans;
    font-weight: 800;
    src: url(../font/NotoSans-Thin.B_51aFtl.ttf) format("truetype")
}

@font-face {
    font-display: swap;
    font-family: NotoSans;
    font-weight: 900;
    src: url(../font/NotoSans-Thin.B_51aFtl.ttf) format("truetype")
}

body,
html {
    height: 100%;
    width: 100%
}

body {
    background-color: #fff;
    font-family: rubik, PingFang SC, Hiragino Sans GB, Microsoft YaHei, SimSun, sans-serif;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    word-wrap: break-word;
    color: #1f2542;
    font-feature-settings: "tnum";
    font-style: normal;
    padding: 0 !important
}

html[lang=vi-VN] body {
    font-family: NotoSans, PingFang SC, Hiragino Sans GB, Microsoft YaHei, SimSun, sans-serif
}

img {
    border: 0;
    display: inline
}

table {
    border-spacing: 0
}

input,
select {
    box-shadow: none !important;
    vertical-align: middle
}

ol,
ul {
    list-style: none
}

button,
input,
optgroup,
option,
select,
textarea {
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit
}

button {
    background: none;
    border: none;
    outline: none
}

h1,
h2,
h3,
h4,
h5,
h6,
th {
    font-size: 100%;
    font-weight: 400
}

button,
input[type=submit] {
    cursor: pointer
}

input::-moz-focus-inner {
    border: 0;
    padding: 0
}

input::-webkit-inner-spin-button,
input::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

::-webkit-scrollbar {
    height: 4px;
    width: 4px
}

::-webkit-scrollbar-track {
    background: none;
    cursor: pointer
}

::-webkit-scrollbar-thumb {
    background: #1f254233;
    border-radius: 12px
}

::-webkit-scrollbar-thumb:hover {
    background: #1f254280
}

input[type=number] {
    -moz-appearance: textfield
}

[data-aos=fade-up-big] {
    transform: translate3d(0, 1000px, 0)
}

.nuxt-icon svg {
    height: 100% !important;
    margin-bottom: 0 !important;
    width: 100% !important
}

* {
    -webkit-tap-highlight-color: transparent
}

.html_render a {
    color: #1e4dff;
    cursor: pointer;
    text-decoration: underline;
    text-underline-offset: 2px
}

/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/
*,
:after,
:before {
    border: 0 solid #e5e7eb;
    box-sizing: border-box
}

:after,
:before {
    --tw-content: ""
}

:host,
html {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    font-family: ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    font-feature-settings: normal;
    font-variation-settings: normal;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4;
    -webkit-tap-highlight-color: transparent
}

body {
    line-height: inherit;
    margin: 0
}

hr {
    border-top-width: 1px;
    color: inherit;
    height: 0
}

abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: inherit;
    font-weight: inherit
}

a {
    color: inherit;
    text-decoration: inherit
}

b,
strong {
    font-weight: bolder
}

code,
kbd,
pre,
samp {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
    font-feature-settings: normal;
    font-size: 1em;
    font-variation-settings: normal
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

table {
    border-collapse: collapse;
    border-color: inherit;
    text-indent: 0
}

button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font-family: inherit;
    font-feature-settings: inherit;
    font-size: 100%;
    font-variation-settings: inherit;
    font-weight: inherit;
    letter-spacing: inherit;
    line-height: inherit;
    margin: 0;
    padding: 0
}

button,
select {
    text-transform: none
}

button,
input:where([type=button]),
input:where([type=reset]),
input:where([type=submit]) {
    -webkit-appearance: button;
    background-color: transparent;
    background-image: none
}

:-moz-focusring {
    outline: auto
}

:-moz-ui-invalid {
    box-shadow: none
}

progress {
    vertical-align: baseline
}

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

summary {
    display: list-item
}

blockquote,
dd,
dl,
figure,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
pre {
    margin: 0
}

fieldset {
    margin: 0
}

fieldset,
legend {
    padding: 0
}

menu,
ol,
ul {
    list-style: none;
    margin: 0;
    padding: 0
}

dialog {
    padding: 0
}

textarea {
    resize: vertical
}

input::-moz-placeholder,
textarea::-moz-placeholder {
    color: #9ca3af;
    opacity: 1
}

input::placeholder,
textarea::placeholder {
    color: #9ca3af;
    opacity: 1
}

[role=button],
button {
    cursor: pointer
}

:disabled {
    cursor: default
}

audio,
canvas,
embed,
iframe,
img,
object,
svg,
video {
    display: block;
    vertical-align: middle
}

img,
video {
    height: auto;
    max-width: 100%
}

[hidden] {
    display: none
}

[multiple],
[type=date],
[type=datetime-local],
[type=email],
[type=month],
[type=number],
[type=password],
[type=search],
[type=tel],
[type=text],
[type=time],
[type=url],
[type=week],
input:where(:not([type])),
select,
textarea {
    -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;
    --tw-shadow: 0 0 #0000
}

[multiple]:focus,
[type=date]:focus,
[type=datetime-local]:focus,
[type=email]:focus,
[type=month]:focus,
[type=number]:focus,
[type=password]:focus,
[type=search]:focus,
[type=tel]:focus,
[type=text]:focus,
[type=time]:focus,
[type=url]:focus,
[type=week]:focus,
input:where(:not([type])):focus,
select:focus,
textarea:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
    --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: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
}

input::-moz-placeholder,
textarea::-moz-placeholder {
    color: #6b7280;
    opacity: 1
}

input::placeholder,
textarea::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
}

select {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");
    background-position: right .5rem center;
    background-repeat: no-repeat;
    background-size: 1.5em 1.5em;
    padding-right: 2.5rem;
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact
}

[multiple],
[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
}

[type=checkbox],
[type=radio] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #fff;
    background-origin: border-box;
    border-color: #6b7280;
    border-width: 1px;
    color: #2563eb;
    display: inline-block;
    flex-shrink: 0;
    height: 1rem;
    padding: 0;
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    vertical-align: middle;
    width: 1rem;
    --tw-shadow: 0 0 #0000
}

[type=checkbox] {
    border-radius: 0
}

[type=radio] {
    border-radius: 100%
}

[type=checkbox]:focus,
[type=radio]:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
    --tw-ring-inset: var(--tw-empty, );
    --tw-ring-offset-width: 2px;
    --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(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
}

[type=checkbox]:checked,
[type=radio]:checked {
    background-color: currentColor;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    border-color: transparent
}

[type=checkbox]:checked {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0'/%3E%3C/svg%3E")
}

@media (forced-colors:active) {
    [type=checkbox]:checked {
        -webkit-appearance: auto;
        -moz-appearance: auto;
        appearance: auto
    }
}

[type=radio]:checked {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")
}

@media (forced-colors:active) {
    [type=radio]:checked {
        -webkit-appearance: auto;
        -moz-appearance: auto;
        appearance: auto
    }
}

[type=checkbox]:checked:focus,
[type=checkbox]:checked:hover,
[type=radio]:checked:focus,
[type=radio]:checked:hover {
    background-color: currentColor;
    border-color: transparent
}

[type=checkbox]:indeterminate {
    background-color: currentColor;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    border-color: transparent
}

@media (forced-colors:active) {
    [type=checkbox]:indeterminate {
        -webkit-appearance: auto;
        -moz-appearance: auto;
        appearance: auto
    }
}

[type=checkbox]:indeterminate:focus,
[type=checkbox]:indeterminate:hover {
    background-color: currentColor;
    border-color: transparent
}

[type=file] {
    background: unset;
    border-color: inherit;
    border-radius: 0;
    border-width: 0;
    font-size: unset;
    line-height: inherit;
    padding: 0
}

[type=file]:focus {
    outline: 1px solid ButtonText;
    outline: 1px auto -webkit-focus-ring-color
}

h1 {
    font-size: 32px;
    line-height: 44px
}

h2 {
    font-size: 24px;
    line-height: 36px
}

h3 {
    font-size: 1.25rem;
    line-height: 1.75rem
}

h4 {
    font-size: 1rem;
    line-height: 1.5rem
}

*,
: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: ;
    --tw-contain-size: ;
    --tw-contain-layout: ;
    --tw-contain-paint: ;
    --tw-contain-style:
}

::backdrop {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: 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: ;
    --tw-contain-size: ;
    --tw-contain-layout: ;
    --tw-contain-paint: ;
    --tw-contain-style:
}

.invisible {
    visibility: hidden
}

.collapse {
    visibility: collapse
}

.fixed {
    position: fixed
}

.absolute {
    position: absolute
}

.relative {
    position: relative
}

.sticky {
    position: sticky
}

.inset-0 {
    inset: 0
}

.-bottom-0 {
    bottom: 0
}

.-bottom-1 {
    bottom: -.25rem
}

.-bottom-4 {
    bottom: -1rem
}

.-bottom-\[230px\] {
    bottom: -230px
}

.-bottom-\[250px\] {
    bottom: -250px
}

.-bottom-\[260px\] {
    bottom: -260px
}

.-bottom-full {
    bottom: -100%
}

.-left-\[168px\] {
    left: -168px
}

.-left-\[26px\] {
    left: -26px
}

.-left-\[28px\] {
    left: -28px
}

.-left-\[31px\] {
    left: -31px
}

.-left-\[6px\] {
    left: -6px
}

.-left-full {
    left: -100%
}

.-right-10 {
    right: -2.5rem
}

.-right-\[168px\] {
    right: -168px
}

.-top-9 {
    top: -2.25rem
}

.-top-\[20px\] {
    top: -20px
}

.-top-\[78px\] {
    top: -78px
}

.bottom-0 {
    bottom: 0
}

.bottom-1 {
    bottom: .25rem
}

.bottom-2 {
    bottom: .5rem
}

.bottom-3 {
    bottom: .75rem
}

.bottom-4 {
    bottom: 1rem
}

.bottom-6 {
    bottom: 1.5rem
}

.bottom-8 {
    bottom: 2rem
}

.bottom-\[120px\] {
    bottom: 120px
}

.bottom-\[230px\] {
    bottom: 230px
}

.bottom-\[6px\] {
    bottom: 6px
}

.bottom-\[7px\] {
    bottom: 7px
}

.bottom-full {
    bottom: 100%
}

.left-0 {
    left: 0
}

.left-1 {
    left: .25rem
}

.left-1\/2 {
    left: 50%
}

.left-2 {
    left: .5rem
}

.left-3 {
    left: .75rem
}

.left-\[108px\] {
    left: 108px
}

.left-\[246px\] {
    left: 246px
}

.left-\[56px\] {
    left: 56px
}

.left-\[84px\] {
    left: 84px
}

.left-full {
    left: 100%
}

.right-0 {
    right: 0
}

.right-1\/2 {
    right: 50%
}

.right-2 {
    right: .5rem
}

.right-3 {
    right: .75rem
}

.right-4 {
    right: 1rem
}

.right-5 {
    right: 1.25rem
}

.right-6 {
    right: 1.5rem
}

.right-8 {
    right: 2rem
}

.right-9 {
    right: 2.25rem
}

.right-\[132px\] {
    right: 132px
}

.right-\[202px\] {
    right: 202px
}

.right-\[240px\] {
    right: 240px
}

.right-\[25px\] {
    right: 25px
}

.right-\[390px\] {
    right: 390px
}

.right-\[56px\] {
    right: 56px
}

.right-\[70px\] {
    right: 70px
}

.right-\[7px\] {
    right: 7px
}

.right-\[88px\] {
    right: 88px
}

.top-0 {
    top: 0
}

.top-1 {
    top: .25rem
}

.top-1\/2 {
    top: 50%
}

.top-10 {
    top: 2.5rem
}

.top-2 {
    top: .5rem
}

.top-20 {
    top: 5rem
}

.top-28 {
    top: 7rem
}

.top-4 {
    top: 1rem
}

.top-6 {
    top: 1.5rem
}

.top-8 {
    top: 2rem
}

.top-9 {
    top: 2.25rem
}

.top-\[120px\] {
    top: 120px
}

.top-\[140px\] {
    top: 140px
}

.top-\[150px\] {
    top: 150px
}

.top-\[158px\] {
    top: 158px
}

.top-\[18px\] {
    top: 18px
}

.top-\[1px\] {
    top: 1px
}

.top-\[20px\] {
    top: 20px
}

.top-\[224px\] {
    top: 224px
}

.top-\[24px\] {
    top: 24px
}

.top-\[280px\] {
    top: 280px
}

.top-\[30px\] {
    top: 30px
}

.top-\[360px\] {
    top: 360px
}

.top-\[364px\] {
    top: 364px
}

.top-\[40px\] {
    top: 40px
}

.top-\[52px\] {
    top: 52px
}

.top-\[54px\] {
    top: 54px
}

.top-\[72px\] {
    top: 72px
}

.top-\[92px\] {
    top: 92px
}

.top-full {
    top: 100%
}

.-z-10 {
    z-index: -10
}

.-z-20 {
    z-index: -20
}

.-z-\[4\] {
    z-index: -4
}

.-z-\[5\] {
    z-index: -5
}

.-z-top {
    z-index: -500
}

.z-0 {
    z-index: 0
}

.z-10 {
    z-index: 10
}

.z-20 {
    z-index: 20
}

.z-30 {
    z-index: 30
}

.z-40 {
    z-index: 40
}

.z-50 {
    z-index: 50
}

.z-\[10000000001\] {
    z-index: 10000000001
}

.z-\[10000000\] {
    z-index: 10000000
}

.z-\[4\] {
    z-index: 4
}

.z-\[5\] {
    z-index: 5
}

.z-header {
    z-index: 1000
}

.z-loadLine {
    z-index: 1001
}

.z-modal {
    z-index: 1000000001
}

.z-preview {
    z-index: 1000000002
}

.z-top {
    z-index: 500
}

.m-\[2px\] {
    margin: 2px
}

.m-center {
    margin: 0 auto
}

.mx-2 {
    margin-left: .5rem;
    margin-right: .5rem
}

.mx-3 {
    margin-left: .75rem;
    margin-right: .75rem
}

.mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem
}

.mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem
}

.mx-\[10px\] {
    margin-left: 10px;
    margin-right: 10px
}

.mx-auto {
    margin-left: auto;
    margin-right: auto
}

.my-1 {
    margin-bottom: .25rem;
    margin-top: .25rem
}

.my-10 {
    margin-bottom: 2.5rem;
    margin-top: 2.5rem
}

.my-2 {
    margin-bottom: .5rem;
    margin-top: .5rem
}

.my-4 {
    margin-bottom: 1rem;
    margin-top: 1rem
}

.my-5 {
    margin-bottom: 1.25rem;
    margin-top: 1.25rem
}

.my-6 {
    margin-bottom: 1.5rem;
    margin-top: 1.5rem
}

.my-8 {
    margin-bottom: 2rem;
    margin-top: 2rem
}

.my-\[100px\] {
    margin-bottom: 100px;
    margin-top: 100px
}

.my-\[42px\] {
    margin-bottom: 42px;
    margin-top: 42px
}

.-mb-\[52px\] {
    margin-bottom: -52px
}

.-mb-\[72px\] {
    margin-bottom: -72px
}

.mb-1 {
    margin-bottom: .25rem
}

.mb-10 {
    margin-bottom: 2.5rem
}

.mb-14 {
    margin-bottom: 3.5rem
}

.mb-2 {
    margin-bottom: .5rem
}

.mb-3 {
    margin-bottom: .75rem
}

.mb-4 {
    margin-bottom: 1rem
}

.mb-5 {
    margin-bottom: 1.25rem
}

.mb-6 {
    margin-bottom: 1.5rem
}

.mb-7 {
    margin-bottom: 1.75rem
}

.mb-8 {
    margin-bottom: 2rem
}

.mb-9 {
    margin-bottom: 2.25rem
}

.mb-\[10px\] {
    margin-bottom: 10px
}

.mb-\[125px\] {
    margin-bottom: 125px
}

.mb-\[18px\] {
    margin-bottom: 18px
}

.mb-\[46px\] {
    margin-bottom: 46px
}

.mb-\[60px\] {
    margin-bottom: 60px
}

.mb-\[72px\] {
    margin-bottom: 72px
}

.mb-\[80px\] {
    margin-bottom: 80px
}

.ml-1 {
    margin-left: .25rem
}

.ml-10 {
    margin-left: 2.5rem
}

.ml-14 {
    margin-left: 3.5rem
}

.ml-16 {
    margin-left: 4rem
}

.ml-2 {
    margin-left: .5rem
}

.ml-20 {
    margin-left: 5rem
}

.ml-3 {
    margin-left: .75rem
}

.ml-4 {
    margin-left: 1rem
}

.ml-5 {
    margin-left: 1.25rem
}

.ml-6 {
    margin-left: 1.5rem
}

.ml-\[10px\] {
    margin-left: 10px
}

.ml-\[2px\] {
    margin-left: 2px
}

.ml-\[60px\] {
    margin-left: 60px
}

.ml-\[6px\] {
    margin-left: 6px
}

.mr-1 {
    margin-right: .25rem
}

.mr-10 {
    margin-right: 2.5rem
}

.mr-14 {
    margin-right: 3.5rem
}

.mr-2 {
    margin-right: .5rem
}

.mr-3 {
    margin-right: .75rem
}

.mr-4 {
    margin-right: 1rem
}

.mr-6 {
    margin-right: 1.5rem
}

.mr-8 {
    margin-right: 2rem
}

.mr-\[100px\] {
    margin-right: 100px
}

.mr-\[120px\] {
    margin-right: 120px
}

.mr-\[144px\] {
    margin-right: 144px
}

.mr-\[2px\] {
    margin-right: 2px
}

.mr-\[60px\] {
    margin-right: 60px
}

.mr-\[6px\] {
    margin-right: 6px
}

.mr-\[80px\] {
    margin-right: 80px
}

.mt-1 {
    margin-top: .25rem
}

.mt-10 {
    margin-top: 2.5rem
}

.mt-11 {
    margin-top: 2.75rem
}

.mt-12 {
    margin-top: 3rem
}

.mt-14 {
    margin-top: 3.5rem
}

.mt-2 {
    margin-top: .5rem
}

.mt-20 {
    margin-top: 5rem
}

.mt-3 {
    margin-top: .75rem
}

.mt-4 {
    margin-top: 1rem
}

.mt-40 {
    margin-top: 10rem
}

.mt-5 {
    margin-top: 1.25rem
}

.mt-6 {
    margin-top: 1.5rem
}

.mt-7 {
    margin-top: 1.75rem
}

.mt-8 {
    margin-top: 2rem
}

.mt-9 {
    margin-top: 2.25rem
}

.mt-\[100px\] {
    margin-top: 100px
}

.mt-\[200px\] {
    margin-top: 200px
}

.mt-\[20px\] {
    margin-top: 20px
}

.mt-\[26px\] {
    margin-top: 26px
}

.mt-\[2px\] {
    margin-top: 2px
}

.mt-\[30px\] {
    margin-top: 30px
}

.mt-\[32px\] {
    margin-top: 32px
}

.mt-\[34px\] {
    margin-top: 34px
}

.mt-\[42px\] {
    margin-top: 42px
}

.mt-\[46px\] {
    margin-top: 46px
}

.mt-\[50px\] {
    margin-top: 50px
}

.mt-\[52px\] {
    margin-top: 52px
}

.mt-\[54px\] {
    margin-top: 54px
}

.mt-\[56px\] {
    margin-top: 56px
}

.mt-\[60px\] {
    margin-top: 60px
}

.mt-\[70px\] {
    margin-top: 70px
}

.mt-\[72px\] {
    margin-top: 72px
}

.mt-\[79px\] {
    margin-top: 79px
}

.box-border {
    box-sizing: border-box
}

.box-content {
    box-sizing: content-box
}

.line-clamp-1 {
    -webkit-line-clamp: 1
}

.line-clamp-1,
.line-clamp-2 {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical
}

.line-clamp-2 {
    -webkit-line-clamp: 2
}

.line-clamp-3 {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3
}

.block {
    display: block
}

.inline-block {
    display: inline-block
}

.inline {
    display: inline
}

.flex {
    display: flex
}

.inline-flex {
    display: inline-flex
}

.table {
    display: table
}

.grid {
    display: grid
}

.hidden {
    display: none
}

.\!h-10 {
    height: 2.5rem !important
}

.\!h-auto {
    height: auto !important
}

.\!h-full {
    height: 100% !important
}

.h-0 {
    height: 0
}

.h-1 {
    height: .25rem
}

.h-10 {
    height: 2.5rem
}

.h-11 {
    height: 2.75rem
}

.h-12 {
    height: 3rem
}

.h-14 {
    height: 3.5rem
}

.h-2\/5 {
    height: 40%
}

.h-20 {
    height: 5rem
}

.h-3 {
    height: .75rem
}

.h-4 {
    height: 1rem
}

.h-5 {
    height: 1.25rem
}

.h-6 {
    height: 1.5rem
}

.h-7 {
    height: 1.75rem
}

.h-8 {
    height: 2rem
}

.h-9 {
    height: 2.25rem
}

.h-\[104px\] {
    height: 104px
}

.h-\[106px\] {
    height: 106px
}

.h-\[10px\] {
    height: 10px
}

.h-\[1200px\] {
    height: 1200px
}

.h-\[120px\] {
    height: 120px
}

.h-\[1320px\] {
    height: 1320px
}

.h-\[144px\] {
    height: 144px
}

.h-\[146px\] {
    height: 146px
}

.h-\[148px\] {
    height: 148px
}

.h-\[14px\] {
    height: 14px
}

.h-\[150px\] {
    height: 150px
}

.h-\[16px\] {
    height: 16px
}

.h-\[170px\] {
    height: 170px
}

.h-\[176px\] {
    height: 176px
}

.h-\[184px\] {
    height: 184px
}

.h-\[18px\] {
    height: 18px
}

.h-\[1px\] {
    height: 1px
}

.h-\[200px\] {
    height: 200px
}

.h-\[20px\] {
    height: 20px
}

.h-\[220px\] {
    height: 220px
}

.h-\[22px\] {
    height: 22px
}

.h-\[246px\] {
    height: 246px
}

.h-\[24px\] {
    height: 24px
}

.h-\[252px\] {
    height: 252px
}

.h-\[26px\] {
    height: 26px
}

.h-\[284px\] {
    height: 284px
}

.h-\[298px\] {
    height: 298px
}

.h-\[2px\] {
    height: 2px
}

.h-\[30px\] {
    height: 30px
}

.h-\[32px\] {
    height: 32px
}

.h-\[342px\] {
    height: 342px
}

.h-\[343px\] {
    height: 343px
}

.h-\[34px\] {
    height: 34px
}

.h-\[360px\] {
    height: 360px
}

.h-\[36px\] {
    height: 36px
}

.h-\[38px\] {
    height: 38px
}

.h-\[3px\] {
    height: 3px
}

.h-\[420px\] {
    height: 420px
}

.h-\[42px\] {
    height: 42px
}

.h-\[44px\] {
    height: 44px
}

.h-\[46px\] {
    height: 46px
}

.h-\[505px\] {
    height: 505px
}

.h-\[50px\] {
    height: 50px
}

.h-\[52px\] {
    height: 52px
}

.h-\[54px\] {
    height: 54px
}

.h-\[56px\] {
    height: 56px
}

.h-\[582px\] {
    height: 582px
}

.h-\[58px\] {
    height: 58px
}

.h-\[60px\] {
    height: 60px
}

.h-\[618px\] {
    height: 618px
}

.h-\[62px\] {
    height: 62px
}

.h-\[66\%\] {
    height: 66%
}

.h-\[68px\] {
    height: 68px
}

.h-\[6px\] {
    height: 6px
}

.h-\[70px\] {
    height: 70px
}

.h-\[72px\] {
    height: 72px
}

.h-\[78px\] {
    height: 78px
}

.h-\[80\%\] {
    height: 80%
}

.h-\[84px\] {
    height: 84px
}

.h-\[882px\] {
    height: 882px
}

.h-\[88px\] {
    height: 88px
}

.h-\[90px\] {
    height: 90px
}

.h-auto {
    height: auto
}

.h-fit {
    height: -moz-fit-content;
    height: fit-content
}

.h-full {
    height: 100%
}

.h-screen {
    height: 100vh
}

.max-h-0 {
    max-height: 0
}

.max-h-96 {
    max-height: 24rem
}

.max-h-\[186px\] {
    max-height: 186px
}

.max-h-\[196px\] {
    max-height: 196px
}

.max-h-\[2000px\] {
    max-height: 2000px
}

.max-h-\[200px\] {
    max-height: 200px
}

.max-h-\[228px\] {
    max-height: 228px
}

.max-h-\[320px\] {
    max-height: 320px
}

.max-h-\[340px\] {
    max-height: 340px
}

.max-h-\[420px\] {
    max-height: 420px
}

.max-h-\[430px\] {
    max-height: 430px
}

.max-h-\[480px\] {
    max-height: 480px
}

.max-h-\[505px\] {
    max-height: 505px
}

.max-h-\[540px\] {
    max-height: 540px
}

.max-h-\[607px\] {
    max-height: 607px
}

.max-h-\[65px\] {
    max-height: 65px
}

.max-h-\[72px\] {
    max-height: 72px
}

.max-h-\[84px\] {
    max-height: 84px
}

.max-h-\[88px\] {
    max-height: 88px
}

.min-h-\[120px\] {
    min-height: 120px
}

.min-h-\[284px\] {
    min-height: 284px
}

.min-h-\[30px\] {
    min-height: 30px
}

.min-h-\[360px\] {
    min-height: 360px
}

.min-h-\[44px\] {
    min-height: 44px
}

.min-h-\[62px\] {
    min-height: 62px
}

.min-h-\[82px\] {
    min-height: 82px
}

.min-h-screen {
    min-height: 100vh
}

.\!w-\[517px\] {
    width: 517px !important
}

.\!w-full {
    width: 100% !important
}

.w-0 {
    width: 0
}

.w-1 {
    width: .25rem
}

.w-1\/2 {
    width: 50%
}

.w-1\/4 {
    width: 25%
}

.w-10 {
    width: 2.5rem
}

.w-12 {
    width: 3rem
}

.w-2\/5 {
    width: 40%
}

.w-3 {
    width: .75rem
}

.w-32 {
    width: 8rem
}

.w-4 {
    width: 1rem
}

.w-4\/5 {
    width: 80%
}

.w-40 {
    width: 10rem
}

.w-5 {
    width: 1.25rem
}

.w-6 {
    width: 1.5rem
}

.w-7 {
    width: 1.75rem
}

.w-8 {
    width: 2rem
}

.w-9 {
    width: 2.25rem
}

.w-\[104px\] {
    width: 104px
}

.w-\[10px\] {
    width: 10px
}

.w-\[120px\] {
    width: 120px
}

.w-\[124px\] {
    width: 124px
}

.w-\[144px\] {
    width: 144px
}

.w-\[146px\] {
    width: 146px
}

.w-\[148px\] {
    width: 148px
}

.w-\[14px\] {
    width: 14px
}

.w-\[150px\] {
    width: 150px
}

.w-\[152px\] {
    width: 152px
}

.w-\[15px\] {
    width: 15px
}

.w-\[16\.8\%\] {
    width: 16.8%
}

.w-\[160px\] {
    width: 160px
}

.w-\[170px\] {
    width: 170px
}

.w-\[180px\] {
    width: 180px
}

.w-\[18px\] {
    width: 18px
}

.w-\[194px\] {
    width: 194px
}

.w-\[200px\] {
    width: 200px
}

.w-\[205px\] {
    width: 205px
}

.w-\[20px\] {
    width: 20px
}

.w-\[222px\] {
    width: 222px
}

.w-\[23\.8\%\] {
    width: 23.8%
}

.w-\[232px\] {
    width: 232px
}

.w-\[234px\] {
    width: 234px
}

.w-\[246px\] {
    width: 246px
}

.w-\[250px\] {
    width: 250px
}

.w-\[252px\] {
    width: 252px
}

.w-\[256px\] {
    width: 256px
}

.w-\[26px\] {
    width: 26px
}

.w-\[270px\] {
    width: 270px
}

.w-\[285px\] {
    width: 285px
}

.w-\[2px\] {
    width: 2px
}

.w-\[32\%\] {
    width: 32%
}

.w-\[336px\] {
    width: 336px
}

.w-\[34px\] {
    width: 34px
}

.w-\[352px\] {
    width: 352px
}

.w-\[360px\] {
    width: 360px
}

.w-\[36px\] {
    width: 36px
}

.w-\[380px\] {
    width: 380px
}

.w-\[387px\] {
    width: 387px
}

.w-\[42px\] {
    width: 42px
}

.w-\[432px\] {
    width: 432px
}

.w-\[440px\] {
    width: 440px
}

.w-\[462px\] {
    width: 462px
}

.w-\[46px\] {
    width: 46px
}

.w-\[494px\] {
    width: 494px
}

.w-\[499px\] {
    width: 499px
}

.w-\[501px\] {
    width: 501px
}

.w-\[512px\] {
    width: 512px
}

.w-\[517px\] {
    width: 517px
}

.w-\[52px\] {
    width: 52px
}

.w-\[56\%\] {
    width: 56%
}

.w-\[56px\] {
    width: 56px
}

.w-\[574px\] {
    width: 574px
}

.w-\[582px\] {
    width: 582px
}

.w-\[584px\] {
    width: 584px
}

.w-\[587px\] {
    width: 587px
}

.w-\[600px\] {
    width: 600px
}

.w-\[64px\] {
    width: 64px
}

.w-\[68px\] {
    width: 68px
}

.w-\[700px\] {
    width: 700px
}

.w-\[728px\] {
    width: 728px
}

.w-\[72px\] {
    width: 72px
}

.w-\[740px\] {
    width: 740px
}

.w-\[74px\] {
    width: 74px
}

.w-\[78px\] {
    width: 78px
}

.w-\[8\%\] {
    width: 8%
}

.w-\[80\%\] {
    width: 80%
}

.w-\[85\%\] {
    width: 85%
}

.w-\[88px\] {
    width: 88px
}

.w-\[90\%\] {
    width: 90%
}

.w-\[900px\] {
    width: 900px
}

.w-\[90px\] {
    width: 90px
}

.w-\[988px\] {
    width: 988px
}

.w-\[98px\] {
    width: 98px
}

.w-\[992px\] {
    width: 992px
}

.w-auto {
    width: auto
}

.w-fit {
    width: -moz-fit-content;
    width: fit-content
}

.w-full {
    width: 100%
}

.w-max {
    width: -moz-max-content;
    width: max-content
}

.w-screen {
    width: 100vw
}

.min-w-\[118px\] {
    min-width: 118px
}

.min-w-\[122px\] {
    min-width: 122px
}

.min-w-\[128px\] {
    min-width: 128px
}

.min-w-\[176px\] {
    min-width: 176px
}

.min-w-\[190px\] {
    min-width: 190px
}

.min-w-\[192px\] {
    min-width: 192px
}

.min-w-\[217px\] {
    min-width: 217px
}

.min-w-\[220px\] {
    min-width: 220px
}

.min-w-\[230px\] {
    min-width: 230px
}

.min-w-\[234px\] {
    min-width: 234px
}

.min-w-\[236px\] {
    min-width: 236px
}

.min-w-\[240px\] {
    min-width: 240px
}

.min-w-\[264px\] {
    min-width: 264px
}

.min-w-\[300px\] {
    min-width: 300px
}

.min-w-\[344px\] {
    min-width: 344px
}

.min-w-\[360px\] {
    min-width: 360px
}

.min-w-\[494px\] {
    min-width: 494px
}

.min-w-\[88px\] {
    min-width: 88px
}

.min-w-screen {
    min-width: 100vw
}

.max-w-\[1080px\] {
    max-width: 1080px
}

.max-w-\[115px\] {
    max-width: 115px
}

.max-w-\[186px\] {
    max-width: 186px
}

.max-w-\[206px\] {
    max-width: 206px
}

.max-w-\[272px\] {
    max-width: 272px
}

.max-w-\[274px\] {
    max-width: 274px
}

.max-w-\[336px\] {
    max-width: 336px
}

.max-w-\[380px\] {
    max-width: 380px
}

.max-w-\[432px\] {
    max-width: 432px
}

.max-w-\[480px\] {
    max-width: 480px
}

.max-w-\[511px\] {
    max-width: 511px
}

.max-w-\[540px\] {
    max-width: 540px
}

.max-w-\[550px\] {
    max-width: 550px
}

.max-w-\[554px\] {
    max-width: 554px
}

.max-w-\[580px\] {
    max-width: 580px
}

.max-w-\[600px\] {
    max-width: 600px
}

.max-w-\[640px\] {
    max-width: 640px
}

.max-w-\[67\%\] {
    max-width: 67%
}

.max-w-\[678px\] {
    max-width: 678px
}

.max-w-\[700px\] {
    max-width: 700px
}

.max-w-\[728px\] {
    max-width: 728px
}

.max-w-\[764px\] {
    max-width: 764px
}

.max-w-\[900px\] {
    max-width: 900px
}

.max-w-\[960px\] {
    max-width: 960px
}

.max-w-\[978px\] {
    max-width: 978px
}

.max-w-max {
    max-width: -moz-max-content;
    max-width: max-content
}

.flex-1 {
    flex: 1 1 0%
}

.flex-2 {
    flex: 2 2 0%
}

.flex-3 {
    flex: 3 3 0%
}

.flex-auto {
    flex: 1 1 auto
}

.flex-shrink {
    flex-shrink: 1
}

.grow {
    flex-grow: 1
}

.border-collapse {
    border-collapse: collapse
}

.origin-top {
    transform-origin: top
}

.-translate-x-1\/2 {
    --tw-translate-x: -50%
}

.-translate-x-1\/2,
.-translate-x-\[1px\] {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.-translate-x-\[1px\] {
    --tw-translate-x: -1px
}

.-translate-x-full {
    --tw-translate-x: -100%
}

.-translate-x-full,
.-translate-y-1\/2 {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.-translate-y-1\/2 {
    --tw-translate-y: -50%
}

.-translate-y-2 {
    --tw-translate-y: -.5rem
}

.-translate-y-2,
.-translate-y-2\/3 {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.-translate-y-2\/3 {
    --tw-translate-y: -66.666667%
}

.-translate-y-\[100px\] {
    --tw-translate-y: -100px
}

.-translate-y-\[100px\],
.-translate-y-\[1px\] {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.-translate-y-\[1px\] {
    --tw-translate-y: -1px
}

.-translate-y-\[52px\] {
    --tw-translate-y: -52px
}

.-translate-y-\[52px\],
.-translate-y-full {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.-translate-y-full {
    --tw-translate-y: -100%
}

.translate-x-1\/2 {
    --tw-translate-x: 50%
}

.translate-x-1\/2,
.translate-y-0 {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-y-0 {
    --tw-translate-y: 0px
}

.translate-y-1\/2 {
    --tw-translate-y: 50%
}

.-rotate-0,
.translate-y-1\/2 {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.-rotate-0 {
    --tw-rotate: -0deg
}

.-rotate-45 {
    --tw-rotate: -45deg
}

.-rotate-45,
.-rotate-90 {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.-rotate-90 {
    --tw-rotate: -90deg
}

.rotate-0 {
    --tw-rotate: 0deg
}

.rotate-0,
.rotate-180 {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rotate-180 {
    --tw-rotate: 180deg
}

.rotate-45 {
    --tw-rotate: 45deg
}

.rotate-45,
.rotate-90 {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rotate-90 {
    --tw-rotate: 90deg
}

.scale-x-100 {
    --tw-scale-x: 1
}

.scale-x-100,
.scale-y-0 {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.scale-y-0 {
    --tw-scale-y: 0
}

.scale-y-100 {
    --tw-scale-y: 1
}

.scale-y-100,
.transform {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

@keyframes half-circle {
    0% {
        left: 0;
        top: 0;
        transform: translate(-50%, -50%) rotate(0)
    }

    25% {
        left: 50%;
        top: 100%;
        transform: translate(-50%, -50%) rotate(1turn)
    }

    50% {
        left: 100%;
        top: 0;
        transform: translate(-50%, -50%) rotate(0)
    }

    75% {
        left: 50%;
        top: 100%;
        transform: translate(-50%, -50%) rotate(1turn)
    }

    to {
        left: 0;
        top: 0;
        transform: translate(-50%, -50%) rotate(0)
    }
}

.animate-my-half-circle {
    animation: half-circle 20s linear infinite
}

@keyframes my-tips {
    0% {
        opacity: 0;
        top: -32px
    }

    25% {
        opacity: 1;
        top: -48px
    }

    75% {
        opacity: 1;
        top: -48px
    }

    to {
        opacity: 0;
        top: -48px
    }
}

.animate-my-tips {
    animation: my-tips 4s ease-in-out
}

@keyframes my-tips-down {
    0% {
        opacity: 0;
        top: -48px
    }

    33% {
        opacity: 1;
        top: 0
    }

    66% {
        opacity: 1;
        top: 0
    }

    to {
        opacity: 0;
        top: 0
    }
}

.animate-my-tips-down {
    animation: my-tips-down 3.6s ease-in-out
}

@keyframes tips-in {
    0% {
        opacity: 0;
        transform: translate(-50%, -20px)
    }

    to {
        opacity: 1;
        transform: translate(-50%)
    }
}

.animate-my-tips-in {
    animation: tips-in .3s ease-in-out
}

@keyframes tips-out {
    0% {
        opacity: 1
    }

    50% {
        opacity: .3
    }

    to {
        opacity: 0
    }
}

.animate-my-tips-out {
    animation: tips-out 5s ease-in-out
}

@keyframes my-pop-1 {
    0% {
        background-color: #1e4dff
    }

    33% {
        background-color: #a5b8ff
    }

    67% {
        background-color: #d2dbff
    }

    to {
        background-color: #1e4dff
    }
}

.animate-pop-1 {
    animation: my-pop-1 .7s ease-in-out infinite
}

@keyframes my-pop-2 {
    0% {
        background-color: #a5b8ff
    }

    33% {
        background-color: #d2dbff
    }

    67% {
        background-color: #1e4dff
    }

    to {
        background-color: #a5b8ff
    }
}

.animate-pop-2 {
    animation: my-pop-2 .7s ease-in-out infinite
}

@keyframes my-pop-3 {
    0% {
        background-color: #d2dbff
    }

    33% {
        background-color: #1e4dff
    }

    67% {
        background-color: #a5b8ff
    }

    to {
        background-color: #d2dbff
    }
}

.animate-pop-3 {
    animation: my-pop-3 .7s ease-in-out infinite
}

@keyframes my-shake {
    0% {
        transform: rotate(0)
    }

    10% {
        transform: rotate(-10deg)
    }

    20% {
        transform: rotate(10deg)
    }

    30% {
        transform: rotate(-10deg)
    }

    40% {
        transform: rotate(10deg)
    }

    50% {
        transform: rotate(-10deg)
    }

    60% {
        transform: rotate(10deg)
    }

    70% {
        transform: rotate(-10deg)
    }

    80% {
        transform: rotate(10deg)
    }

    90% {
        transform: rotate(-10deg)
    }

    to {
        transform: rotate(0)
    }
}

.animate-shake {
    animation: my-shake .8s linear
}

.cursor-default {
    cursor: default
}

.cursor-help {
    cursor: help
}

.cursor-no-drop {
    cursor: no-drop
}

.cursor-not-allowed {
    cursor: not-allowed
}

.cursor-pointer {
    cursor: pointer
}

.cursor-text {
    cursor: text
}

.select-none {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.resize {
    resize: both
}

.list-decimal {
    list-style-type: decimal
}

.list-disc {
    list-style-type: disc
}

.grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr))
}

.grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr))
}

.grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr))
}

.grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr))
}

.grid-cols-4-180px {
    grid-template-columns: repeat(4, 180px)
}

.grid-cols-7-128px {
    grid-template-columns: repeat(7, minmax(128px, 1fr))
}

.grid-cols-auto-216px-272px {
    grid-template-columns: repeat(auto-fill, minmax(216px, 1fr))
}

.grid-cols-auto-260px {
    grid-template-columns: repeat(auto-fill, minmax(260px, 1fr))
}

.grid-cols-auto-329px {
    grid-template-columns: repeat(auto-fill, minmax(329px, 1fr))
}

.grid-cols-auto-34px {
    grid-template-columns: repeat(auto-fill, 34px)
}

.grid-cols-auto-380px {
    grid-template-columns: repeat(auto-fill, minmax(380px, 1fr))
}

.flex-row-reverse {
    flex-direction: row-reverse
}

.flex-col {
    flex-direction: column
}

.flex-wrap {
    flex-wrap: wrap
}

.flex-nowrap {
    flex-wrap: nowrap
}

.items-start {
    align-items: flex-start
}

.items-end {
    align-items: flex-end
}

.items-center {
    align-items: center
}

.items-stretch {
    align-items: stretch
}

.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-10 {
    gap: 2.5rem
}

.gap-2 {
    gap: .5rem
}

.gap-3 {
    gap: .75rem
}

.gap-4 {
    gap: 1rem
}

.gap-5 {
    gap: 1.25rem
}

.gap-6 {
    gap: 1.5rem
}

.gap-7 {
    gap: 1.75rem
}

.gap-8 {
    gap: 2rem
}

.gap-\[30px\] {
    gap: 30px
}

.gap-\[36px\] {
    gap: 36px
}

.gap-\[6px\] {
    gap: 6px
}

.gap-x-10 {
    -moz-column-gap: 2.5rem;
    column-gap: 2.5rem
}

.gap-x-12 {
    -moz-column-gap: 3rem;
    column-gap: 3rem
}

.gap-x-2 {
    -moz-column-gap: .5rem;
    column-gap: .5rem
}

.gap-x-3 {
    -moz-column-gap: .75rem;
    column-gap: .75rem
}

.gap-x-5 {
    -moz-column-gap: 1.25rem;
    column-gap: 1.25rem
}

.gap-x-8 {
    -moz-column-gap: 2rem;
    column-gap: 2rem
}

.gap-x-\[30px\] {
    -moz-column-gap: 30px;
    column-gap: 30px
}

.gap-x-\[70px\] {
    -moz-column-gap: 70px;
    column-gap: 70px
}

.gap-y-2 {
    row-gap: .5rem
}

.gap-y-4 {
    row-gap: 1rem
}

.gap-y-8 {
    row-gap: 2rem
}

.gap-y-\[30px\] {
    row-gap: 30px
}

.gap-y-\[60px\] {
    row-gap: 60px
}

.gap-y-\[6px\] {
    row-gap: 6px
}

.self-start {
    align-self: flex-start
}

.self-baseline {
    align-self: baseline
}

.overflow-auto {
    overflow: auto
}

.overflow-hidden {
    overflow: hidden
}

.overflow-x-auto {
    overflow-x: auto
}

.overflow-y-auto {
    overflow-y: auto
}

.overflow-x-hidden {
    overflow-x: hidden
}

.overflow-y-clip {
    overflow-y: clip
}

.overflow-x-visible {
    overflow-x: visible
}

.truncate {
    overflow: hidden;
    white-space: nowrap
}

.overflow-ellipsis,
.truncate {
    text-overflow: ellipsis
}

.whitespace-nowrap {
    white-space: nowrap
}

.break-words {
    overflow-wrap: break-word
}

.break-all {
    word-break: break-all
}

.rounded {
    border-radius: .25rem
}

.rounded-2xl {
    border-radius: 1rem
}

.rounded-3xl {
    border-radius: 1.5rem
}

.rounded-\[10px\] {
    border-radius: 10px
}

.rounded-\[12px\] {
    border-radius: 12px
}

.rounded-\[1px\] {
    border-radius: 1px
}

.rounded-\[20px\] {
    border-radius: 20px
}

.rounded-\[24px\] {
    border-radius: 24px
}

.rounded-\[28px\] {
    border-radius: 28px
}

.rounded-\[32px\] {
    border-radius: 32px
}

.rounded-\[36px\] {
    border-radius: 36px
}

.rounded-\[38px\] {
    border-radius: 38px
}

.rounded-\[3px\] {
    border-radius: 3px
}

.rounded-\[40px\] {
    border-radius: 40px
}

.rounded-\[42px\] {
    border-radius: 42px
}

.rounded-\[50px\] {
    border-radius: 50px
}

.rounded-\[58px\] {
    border-radius: 58px
}

.rounded-\[5px\] {
    border-radius: 5px
}

.rounded-\[6px\] {
    border-radius: 6px
}

.rounded-\[72px\] {
    border-radius: 72px
}

.rounded-\[900px\] {
    border-radius: 900px
}

.rounded-full {
    border-radius: 9999px
}

.rounded-lg {
    border-radius: .5rem
}

.rounded-md {
    border-radius: .375rem
}

.rounded-sm {
    border-radius: .125rem
}

.rounded-xl {
    border-radius: .75rem
}

.rounded-b-lg {
    border-bottom-left-radius: .5rem;
    border-bottom-right-radius: .5rem
}

.border {
    border-width: 1px
}

.border-0 {
    border-width: 0
}

.border-2 {
    border-width: 2px
}

.border-4 {
    border-width: 4px
}

.border-\[2px\] {
    border-width: 2px
}

.border-b {
    border-bottom-width: 1px
}

.border-l {
    border-left-width: 1px
}

.border-l-2 {
    border-left-width: 2px
}

.border-r {
    border-right-width: 1px
}

.border-t {
    border-top-width: 1px
}

.border-solid {
    border-style: solid
}

.border-dashed {
    border-style: dashed
}

.\!border-\[\#FF5D5D\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(255 93 93/var(--tw-border-opacity)) !important
}

.border-\[\#0000000A\] {
    border-color: #0000000a
}

.border-\[\#004EFF\] {
    --tw-border-opacity: 1;
    border-color: rgb(0 78 255/var(--tw-border-opacity))
}

.border-\[\#0725EF\] {
    --tw-border-opacity: 1;
    border-color: rgb(7 37 239/var(--tw-border-opacity))
}

.border-\[\#1364F0\] {
    --tw-border-opacity: 1;
    border-color: rgb(19 100 240/var(--tw-border-opacity))
}

.border-\[\#1E4DFF\] {
    --tw-border-opacity: 1;
    border-color: rgb(30 77 255/var(--tw-border-opacity))
}

.border-\[\#1F2542\] {
    --tw-border-opacity: 1;
    border-color: rgb(31 37 66/var(--tw-border-opacity))
}

.border-\[\#2F61FF4D\] {
    border-color: #2f61ff4d
}

.border-\[\#7E7E7E\] {
    --tw-border-opacity: 1;
    border-color: rgb(126 126 126/var(--tw-border-opacity))
}

.border-\[\#9C8FFF\] {
    --tw-border-opacity: 1;
    border-color: rgb(156 143 255/var(--tw-border-opacity))
}

.border-\[\#9E98BA3D\] {
    border-color: #9e98ba3d
}

.border-\[\#A0D911\] {
    --tw-border-opacity: 1;
    border-color: rgb(160 217 17/var(--tw-border-opacity))
}

.border-\[\#B0B0B0\] {
    --tw-border-opacity: 1;
    border-color: rgb(176 176 176/var(--tw-border-opacity))
}

.border-\[\#BBBFEC5C\] {
    border-color: #bbbfec5c
}

.border-\[\#BCBEC6\] {
    --tw-border-opacity: 1;
    border-color: rgb(188 190 198/var(--tw-border-opacity))
}

.border-\[\#C6D2FF\] {
    --tw-border-opacity: 1;
    border-color: rgb(198 210 255/var(--tw-border-opacity))
}

.border-\[\#D0D4FF\] {
    --tw-border-opacity: 1;
    border-color: rgb(208 212 255/var(--tw-border-opacity))
}

.border-\[\#D2DBFF\] {
    --tw-border-opacity: 1;
    border-color: rgb(210 219 255/var(--tw-border-opacity))
}

.border-\[\#D8DEED\] {
    --tw-border-opacity: 1;
    border-color: rgb(216 222 237/var(--tw-border-opacity))
}

.border-\[\#D9DCFF\] {
    --tw-border-opacity: 1;
    border-color: rgb(217 220 255/var(--tw-border-opacity))
}

.border-\[\#D9E7FFCC\] {
    border-color: #d9e7ffcc
}

.border-\[\#DCDFFF\] {
    --tw-border-opacity: 1;
    border-color: rgb(220 223 255/var(--tw-border-opacity))
}

.border-\[\#DDE5FF\] {
    --tw-border-opacity: 1;
    border-color: rgb(221 229 255/var(--tw-border-opacity))
}

.border-\[\#E8EDFF\] {
    --tw-border-opacity: 1;
    border-color: rgb(232 237 255/var(--tw-border-opacity))
}

.border-\[\#E9E9EC\] {
    --tw-border-opacity: 1;
    border-color: rgb(233 233 236/var(--tw-border-opacity))
}

.border-\[\#E9EEFF\] {
    --tw-border-opacity: 1;
    border-color: rgb(233 238 255/var(--tw-border-opacity))
}

.border-\[\#EBEBEB\] {
    --tw-border-opacity: 1;
    border-color: rgb(235 235 235/var(--tw-border-opacity))
}

.border-\[\#F0EEFB\] {
    --tw-border-opacity: 1;
    border-color: rgb(240 238 251/var(--tw-border-opacity))
}

.border-\[\#F3F3F3\] {
    --tw-border-opacity: 1;
    border-color: rgb(243 243 243/var(--tw-border-opacity))
}

.border-\[\#FF5D5D\] {
    --tw-border-opacity: 1;
    border-color: rgb(255 93 93/var(--tw-border-opacity))
}

.border-\[\#FFFFFF14\] {
    border-color: #ffffff14
}

.border-\[\#FFFFFF1C\] {
    border-color: #ffffff1c
}

.border-\[\#e9e9ec\] {
    --tw-border-opacity: 1;
    border-color: rgb(233 233 236/var(--tw-border-opacity))
}

.border-black {
    --tw-border-opacity: 1;
    border-color: rgb(0 0 0/var(--tw-border-opacity))
}

.border-transparent {
    border-color: transparent
}

.border-white {
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255/var(--tw-border-opacity))
}

.bg-\[\#000343\] {
    --tw-bg-opacity: 1;
    background-color: rgb(0 3 67/var(--tw-bg-opacity))
}

.bg-\[\#004DD3\] {
    --tw-bg-opacity: 1;
    background-color: rgb(0 77 211/var(--tw-bg-opacity))
}

.bg-\[\#004EFF08\] {
    background-color: #004eff08
}

.bg-\[\#004EFF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(0 78 255/var(--tw-bg-opacity))
}

.bg-\[\#0066FF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(0 102 255/var(--tw-bg-opacity))
}

.bg-\[\#0725EF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(7 37 239/var(--tw-bg-opacity))
}

.bg-\[\#1E4DFF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(30 77 255/var(--tw-bg-opacity))
}

.bg-\[\#1F2542CC\] {
    background-color: #1f2542cc
}

.bg-\[\#1F2542\] {
    --tw-bg-opacity: 1;
    background-color: rgb(31 37 66/var(--tw-bg-opacity))
}

.bg-\[\#24F0B3\] {
    --tw-bg-opacity: 1;
    background-color: rgb(36 240 179/var(--tw-bg-opacity))
}

.bg-\[\#2654FF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(38 84 255/var(--tw-bg-opacity))
}

.bg-\[\#2E6EFF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(46 110 255/var(--tw-bg-opacity))
}

.bg-\[\#394FCC\] {
    --tw-bg-opacity: 1;
    background-color: rgb(57 79 204/var(--tw-bg-opacity))
}

.bg-\[\#6A5EF5\] {
    --tw-bg-opacity: 1;
    background-color: rgb(106 94 245/var(--tw-bg-opacity))
}

.bg-\[\#7A92FF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(122 146 255/var(--tw-bg-opacity))
}

.bg-\[\#9BAAFF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(155 170 255/var(--tw-bg-opacity))
}

.bg-\[\#9C8FFF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(156 143 255/var(--tw-bg-opacity))
}

.bg-\[\#A0D911\] {
    --tw-bg-opacity: 1;
    background-color: rgb(160 217 17/var(--tw-bg-opacity))
}

.bg-\[\#A5B8FF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(165 184 255/var(--tw-bg-opacity))
}

.bg-\[\#B4C4FF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(180 196 255/var(--tw-bg-opacity))
}

.bg-\[\#B8C7FF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(184 199 255/var(--tw-bg-opacity))
}

.bg-\[\#BB24F0\] {
    --tw-bg-opacity: 1;
    background-color: rgb(187 36 240/var(--tw-bg-opacity))
}

.bg-\[\#BEF233\] {
    --tw-bg-opacity: 1;
    background-color: rgb(190 242 51/var(--tw-bg-opacity))
}

.bg-\[\#C0C5D6\] {
    --tw-bg-opacity: 1;
    background-color: rgb(192 197 214/var(--tw-bg-opacity))
}

.bg-\[\#C1C4CF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(193 196 207/var(--tw-bg-opacity))
}

.bg-\[\#CAD5FE\] {
    --tw-bg-opacity: 1;
    background-color: rgb(202 213 254/var(--tw-bg-opacity))
}

.bg-\[\#D2DBFF80\] {
    background-color: #d2dbff80
}

.bg-\[\#D2DBFF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(210 219 255/var(--tw-bg-opacity))
}

.bg-\[\#D9E7FFCC\] {
    background-color: #d9e7ffcc
}

.bg-\[\#D9E7FF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(217 231 255/var(--tw-bg-opacity))
}

.bg-\[\#DEE7FF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(222 231 255/var(--tw-bg-opacity))
}

.bg-\[\#E3E9FF9E\] {
    background-color: #e3e9ff9e
}

.bg-\[\#E8EDFF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(232 237 255/var(--tw-bg-opacity))
}

.bg-\[\#EFF9FD\] {
    --tw-bg-opacity: 1;
    background-color: rgb(239 249 253/var(--tw-bg-opacity))
}

.bg-\[\#EFFDF9\] {
    --tw-bg-opacity: 1;
    background-color: rgb(239 253 249/var(--tw-bg-opacity))
}

.bg-\[\#F0F9EB\] {
    --tw-bg-opacity: 1;
    background-color: rgb(240 249 235/var(--tw-bg-opacity))
}

.bg-\[\#F1F4FF94\] {
    background-color: #f1f4ff94
}

.bg-\[\#F2F3FF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(242 243 255/var(--tw-bg-opacity))
}

.bg-\[\#F3F3F3\] {
    --tw-bg-opacity: 1;
    background-color: rgb(243 243 243/var(--tw-bg-opacity))
}

.bg-\[\#F4F5FF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(244 245 255/var(--tw-bg-opacity))
}

.bg-\[\#F4F6FF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(244 246 255/var(--tw-bg-opacity))
}

.bg-\[\#F5F4FA\] {
    --tw-bg-opacity: 1;
    background-color: rgb(245 244 250/var(--tw-bg-opacity))
}

.bg-\[\#F6F6F6\] {
    --tw-bg-opacity: 1;
    background-color: rgb(246 246 246/var(--tw-bg-opacity))
}

.bg-\[\#F6F8FF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(246 248 255/var(--tw-bg-opacity))
}

.bg-\[\#F7F8FF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(247 248 255/var(--tw-bg-opacity))
}

.bg-\[\#F88282B8\] {
    background-color: #f88282b8
}

.bg-\[\#F8F9FF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(248 249 255/var(--tw-bg-opacity))
}

.bg-\[\#F8FAFF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(248 250 255/var(--tw-bg-opacity))
}

.bg-\[\#F9F9F9\] {
    --tw-bg-opacity: 1;
    background-color: rgb(249 249 249/var(--tw-bg-opacity))
}

.bg-\[\#F9FAFF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(249 250 255/var(--tw-bg-opacity))
}

.bg-\[\#FDEEEC\] {
    --tw-bg-opacity: 1;
    background-color: rgb(253 238 236/var(--tw-bg-opacity))
}

.bg-\[\#FEFEFE\] {
    --tw-bg-opacity: 1;
    background-color: rgb(254 254 254/var(--tw-bg-opacity))
}

.bg-\[\#FFBB00\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 187 0/var(--tw-bg-opacity))
}

.bg-\[\#FFFFFF21\] {
    background-color: #ffffff21
}

.bg-\[\#FFFFFF3D\] {
    background-color: #ffffff3d
}

.bg-black {
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0/var(--tw-bg-opacity))
}

.bg-red-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(153 27 27/var(--tw-bg-opacity))
}

.bg-transparent {
    background-color: transparent
}

.bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity))
}

.bg-opacity-20 {
    --tw-bg-opacity: .2
}

.bg-opacity-30 {
    --tw-bg-opacity: .3
}

.bg-opacity-40 {
    --tw-bg-opacity: .4
}

.bg-opacity-5 {
    --tw-bg-opacity: .05
}

.bg-opacity-60 {
    --tw-bg-opacity: .6
}

.bg-opacity-70 {
    --tw-bg-opacity: .7
}

.bg-opacity-\[0\.66\] {
    --tw-bg-opacity: .66
}

.bg-\[url\(\'\~\/public\/dist\/active\/cont\.png\'\)\] {
    background-image: url(../image/cont.BRLZ_MX_.png)
}

.bg-\[url\(\'\~\/public\/dist\/base\/fingerprint_bg\.svg\'\)\] {
    background-image: url(../image/fingerprint_bg.0xkjmofu.svg)
}

.bg-\[url\(\'\~\/public\/dist\/pricing\/price_modal_bg\.png\'\)\] {
    background-image: url(../image/price_modal_bg.CpOBzAaF.png)
}

.bg-feature-adspower-bg {
    background-image: url(../image/bg.iDqVM7nH.webp)
}

.bg-feature-bg {
    background-image: url(../image/feature_bg.CfnfDQKP.webp)
}

.bg-gradient-to-b {
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops))
}

.bg-gradient-to-bl {
    background-image: linear-gradient(to bottom left, var(--tw-gradient-stops))
}

.bg-gradient-to-br {
    background-image: linear-gradient(to bottom right, var(--tw-gradient-stops))
}

.bg-gradient-to-l {
    background-image: linear-gradient(to left, var(--tw-gradient-stops))
}

.bg-gradient-to-r {
    background-image: linear-gradient(to right, var(--tw-gradient-stops))
}

.bg-pricing-bottom {
    background-image: url(../image/bottom.CWN62M2B.png)
}

.bg-solution-bg {
    background-image: url(../image/solution_bg.iuoXLgOy.webp)
}

.bg-start-bg {
    background-image: url(../image/start_bg.Da33SO30.png)
}

.from-\[\#00E0FF\] {
    --tw-gradient-from: #00e0ff var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(0, 224, 255, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#0545FF\] {
    --tw-gradient-from: #0545ff var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(5, 69, 255, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#1E4DFF\] {
    --tw-gradient-from: #1e4dff var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(30, 77, 255, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#2E3766\] {
    --tw-gradient-from: #2e3766 var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(46, 55, 102, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#46DFFF\] {
    --tw-gradient-from: #46dfff var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(70, 223, 255, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#5639CC\] {
    --tw-gradient-from: #5639cc var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(86, 57, 204, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#5C71EB80\] {
    --tw-gradient-from: #5c71eb80 var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(92, 113, 235, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#5C71EB\] {
    --tw-gradient-from: #5c71eb var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(92, 113, 235, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#8675EE\] {
    --tw-gradient-from: #8675ee var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(134, 117, 238, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#CDC8FF\] {
    --tw-gradient-from: #cdc8ff var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(205, 200, 255, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#E553F9\] {
    --tw-gradient-from: #e553f9 var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(229, 83, 249, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#F0F5FF\] {
    --tw-gradient-from: #f0f5ff var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(240, 245, 255, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#F4F6FF\] {
    --tw-gradient-from: #f4f6ff var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(244, 246, 255, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#F9FAFF\] {
    --tw-gradient-from: #f9faff var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(249, 250, 255, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#FB8BFF\] {
    --tw-gradient-from: #fb8bff var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(251, 139, 255, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#FFA24D\] {
    --tw-gradient-from: #ffa24d var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(255, 162, 77, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#f4f6ff\],
.from-f4f6ff {
    --tw-gradient-from: #f4f6ff var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(244, 246, 255, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[0\%\] {
    --tw-gradient-from-position: 0%
}

.from-\[12\%\] {
    --tw-gradient-from-position: 12%
}

.from-\[20\%\] {
    --tw-gradient-from-position: 20%
}

.from-\[28\%\] {
    --tw-gradient-from-position: 28%
}

.via-\[\#1C6FEF\] {
    --tw-gradient-to: rgba(28, 111, 239, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #1c6fef var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-\[\#1D76FF\] {
    --tw-gradient-to: rgba(29, 118, 255, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #1d76ff var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-\[\#7751F9\] {
    --tw-gradient-to: rgba(119, 81, 249, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #7751f9 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-\[50\%\] {
    --tw-gradient-via-position: 50%
}

.via-\[75\%\] {
    --tw-gradient-via-position: 75%
}

.to-\[\#1E4DFF\] {
    --tw-gradient-to: #1e4dff var(--tw-gradient-to-position)
}

.to-\[\#1F2542\] {
    --tw-gradient-to: #1f2542 var(--tw-gradient-to-position)
}

.to-\[\#39ACDB\] {
    --tw-gradient-to: #39acdb var(--tw-gradient-to-position)
}

.to-\[\#413BFF\] {
    --tw-gradient-to: #413bff var(--tw-gradient-to-position)
}

.to-\[\#5748FF\] {
    --tw-gradient-to: #5748ff var(--tw-gradient-to-position)
}

.to-\[\#5C71EB00\] {
    --tw-gradient-to: #5c71eb00 var(--tw-gradient-to-position)
}

.to-\[\#5C71EB\] {
    --tw-gradient-to: #5c71eb var(--tw-gradient-to-position)
}

.to-\[\#6093FF\] {
    --tw-gradient-to: #6093ff var(--tw-gradient-to-position)
}

.to-\[\#75B2FF\] {
    --tw-gradient-to: #75b2ff var(--tw-gradient-to-position)
}

.to-\[\#C6F\] {
    --tw-gradient-to: #c6f var(--tw-gradient-to-position)
}

.to-\[\#D868FF\] {
    --tw-gradient-to: #d868ff var(--tw-gradient-to-position)
}

.to-\[\#EFD0FF\] {
    --tw-gradient-to: #efd0ff var(--tw-gradient-to-position)
}

.to-\[\#FF4D4F\] {
    --tw-gradient-to: #ff4d4f var(--tw-gradient-to-position)
}

.to-\[\#FFFFFF\],
.to-ffffff,
.to-white {
    --tw-gradient-to: #fff var(--tw-gradient-to-position)
}

.bg-cover {
    background-size: cover
}

.bg-clip-text {
    -webkit-background-clip: text;
    background-clip: text
}

.bg-center {
    background-position: 50%
}

.bg-top {
    background-position: top
}

.bg-no-repeat {
    background-repeat: no-repeat
}

.\!object-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important
}

.object-contain {
    -o-object-fit: contain;
    object-fit: contain
}

.object-cover {
    -o-object-fit: cover;
    object-fit: cover
}

.p-0 {
    padding: 0
}

.p-1 {
    padding: .25rem
}

.p-10 {
    padding: 2.5rem
}

.p-2 {
    padding: .5rem
}

.p-3 {
    padding: .75rem
}

.p-4 {
    padding: 1rem
}

.p-5 {
    padding: 1.25rem
}

.p-6 {
    padding: 1.5rem
}

.p-8 {
    padding: 2rem
}

.p-9 {
    padding: 2.25rem
}

.p-\[10px\] {
    padding: 10px
}

.p-\[12px\] {
    padding: 12px
}

.p-\[1px\] {
    padding: 1px
}

.p-\[2px\] {
    padding: 2px
}

.p-\[40px\] {
    padding: 40px
}

.p-\[60px\] {
    padding: 60px
}

.p-\[6px\] {
    padding: 6px
}

.px-1 {
    padding-left: .25rem;
    padding-right: .25rem
}

.px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem
}

.px-11 {
    padding-left: 2.75rem;
    padding-right: 2.75rem
}

.px-12 {
    padding-left: 3rem;
    padding-right: 3rem
}

.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-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem
}

.px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

.px-8 {
    padding-left: 2rem;
    padding-right: 2rem
}

.px-9 {
    padding-left: 2.25rem;
    padding-right: 2.25rem
}

.px-\[10px\] {
    padding-left: 10px;
    padding-right: 10px
}

.px-\[12px\] {
    padding-left: 12px;
    padding-right: 12px
}

.px-\[14px\] {
    padding-left: 14px;
    padding-right: 14px
}

.px-\[40px\] {
    padding-left: 40px;
    padding-right: 40px
}

.px-\[42px\] {
    padding-left: 42px;
    padding-right: 42px
}

.px-\[52px\] {
    padding-left: 52px;
    padding-right: 52px
}

.px-\[58px\] {
    padding-left: 58px;
    padding-right: 58px
}

.px-\[60px\] {
    padding-left: 60px;
    padding-right: 60px
}

.px-\[62px\] {
    padding-left: 62px;
    padding-right: 62px
}

.px-\[6px\] {
    padding-left: 6px;
    padding-right: 6px
}

.px-\[72px\] {
    padding-left: 72px;
    padding-right: 72px
}

.px-\[80px\] {
    padding-left: 80px;
    padding-right: 80px
}

.py-1 {
    padding-bottom: .25rem;
    padding-top: .25rem
}

.py-10 {
    padding-bottom: 2.5rem;
    padding-top: 2.5rem
}

.py-2 {
    padding-bottom: .5rem;
    padding-top: .5rem
}

.py-20 {
    padding-bottom: 5rem;
    padding-top: 5rem
}

.py-3 {
    padding-bottom: .75rem;
    padding-top: .75rem
}

.py-4 {
    padding-bottom: 1rem;
    padding-top: 1rem
}

.py-5 {
    padding-bottom: 1.25rem;
    padding-top: 1.25rem
}

.py-6 {
    padding-bottom: 1.5rem;
    padding-top: 1.5rem
}

.py-7 {
    padding-bottom: 1.75rem;
    padding-top: 1.75rem
}

.py-8 {
    padding-bottom: 2rem;
    padding-top: 2rem
}

.py-9 {
    padding-bottom: 2.25rem;
    padding-top: 2.25rem
}

.py-\[100px\] {
    padding-bottom: 100px;
    padding-top: 100px
}

.py-\[10px\] {
    padding-bottom: 10px;
    padding-top: 10px
}

.py-\[110px\] {
    padding-bottom: 110px;
    padding-top: 110px
}

.py-\[120px\] {
    padding-bottom: 120px;
    padding-top: 120px
}

.py-\[140px\] {
    padding-bottom: 140px;
    padding-top: 140px
}

.py-\[14px\] {
    padding-bottom: 14px;
    padding-top: 14px
}

.py-\[26px\] {
    padding-bottom: 26px;
    padding-top: 26px
}

.py-\[2px\] {
    padding-bottom: 2px;
    padding-top: 2px
}

.py-\[3px\] {
    padding-bottom: 3px;
    padding-top: 3px
}

.py-\[4px\] {
    padding-bottom: 4px;
    padding-top: 4px
}

.py-\[50px\] {
    padding-bottom: 50px;
    padding-top: 50px
}

.py-\[56px\] {
    padding-bottom: 56px;
    padding-top: 56px
}

.py-\[60px\] {
    padding-bottom: 60px;
    padding-top: 60px
}

.py-\[64px\] {
    padding-bottom: 64px;
    padding-top: 64px
}

.py-\[6px\] {
    padding-bottom: 6px;
    padding-top: 6px
}

.py-\[80px\] {
    padding-bottom: 80px;
    padding-top: 80px
}

.py-\[84px\] {
    padding-bottom: 84px;
    padding-top: 84px
}

.py-\[90px\] {
    padding-bottom: 90px;
    padding-top: 90px
}

.pb-10 {
    padding-bottom: 2.5rem
}

.pb-12 {
    padding-bottom: 3rem
}

.pb-16 {
    padding-bottom: 4rem
}

.pb-2 {
    padding-bottom: .5rem
}

.pb-20 {
    padding-bottom: 5rem
}

.pb-3 {
    padding-bottom: .75rem
}

.pb-4 {
    padding-bottom: 1rem
}

.pb-5 {
    padding-bottom: 1.25rem
}

.pb-6 {
    padding-bottom: 1.5rem
}

.pb-7 {
    padding-bottom: 1.75rem
}

.pb-8 {
    padding-bottom: 2rem
}

.pb-\[0px\] {
    padding-bottom: 0
}

.pb-\[100px\] {
    padding-bottom: 100px
}

.pb-\[106px\] {
    padding-bottom: 106px
}

.pb-\[118px\] {
    padding-bottom: 118px
}

.pb-\[120px\] {
    padding-bottom: 120px
}

.pb-\[140px\] {
    padding-bottom: 140px
}

.pb-\[160px\] {
    padding-bottom: 160px
}

.pb-\[26px\] {
    padding-bottom: 26px
}

.pb-\[2px\] {
    padding-bottom: 2px
}

.pb-\[30px\] {
    padding-bottom: 30px
}

.pb-\[32px\] {
    padding-bottom: 32px
}

.pb-\[40px\] {
    padding-bottom: 40px
}

.pb-\[50px\] {
    padding-bottom: 50px
}

.pb-\[56px\] {
    padding-bottom: 56px
}

.pb-\[65px\] {
    padding-bottom: 65px
}

.pb-\[6px\] {
    padding-bottom: 6px
}

.pb-\[70px\] {
    padding-bottom: 70px
}

.pb-\[72px\] {
    padding-bottom: 72px
}

.pb-\[80px\] {
    padding-bottom: 80px
}

.pb-\[84px\] {
    padding-bottom: 84px
}

.pb-\[90px\] {
    padding-bottom: 90px
}

.pb-\[92px\] {
    padding-bottom: 92px
}

.pb-\[94px\] {
    padding-bottom: 94px
}

.pl-10 {
    padding-left: 2.5rem
}

.pl-14 {
    padding-left: 3.5rem
}

.pl-3 {
    padding-left: .75rem
}

.pl-4 {
    padding-left: 1rem
}

.pl-5 {
    padding-left: 1.25rem
}

.pl-6 {
    padding-left: 1.5rem
}

.pl-\[120px\] {
    padding-left: 120px
}

.pl-\[14px\] {
    padding-left: 14px
}

.pl-\[6px\] {
    padding-left: 6px
}

.pr-1 {
    padding-right: .25rem
}

.pr-10 {
    padding-right: 2.5rem
}

.pr-11 {
    padding-right: 2.75rem
}

.pr-3 {
    padding-right: .75rem
}

.pr-5 {
    padding-right: 1.25rem
}

.pr-6 {
    padding-right: 1.5rem
}

.pr-\[20px\] {
    padding-right: 20px
}

.pr-\[2px\] {
    padding-right: 2px
}

.pt-0 {
    padding-top: 0
}

.pt-10 {
    padding-top: 2.5rem
}

.pt-11 {
    padding-top: 2.75rem
}

.pt-20 {
    padding-top: 5rem
}

.pt-4 {
    padding-top: 1rem
}

.pt-5 {
    padding-top: 1.25rem
}

.pt-6 {
    padding-top: 1.5rem
}

.pt-7 {
    padding-top: 1.75rem
}

.pt-8 {
    padding-top: 2rem
}

.pt-9 {
    padding-top: 2.25rem
}

.pt-\[100px\] {
    padding-top: 100px
}

.pt-\[104px\] {
    padding-top: 104px
}

.pt-\[10px\] {
    padding-top: 10px
}

.pt-\[116px\] {
    padding-top: 116px
}

.pt-\[120px\] {
    padding-top: 120px
}

.pt-\[128px\] {
    padding-top: 128px
}

.pt-\[138px\] {
    padding-top: 138px
}

.pt-\[140px\] {
    padding-top: 140px
}

.pt-\[18px\] {
    padding-top: 18px
}

.pt-\[1px\] {
    padding-top: 1px
}

.pt-\[28px\] {
    padding-top: 28px
}

.pt-\[30px\] {
    padding-top: 30px
}

.pt-\[36px\] {
    padding-top: 36px
}

.pt-\[50px\] {
    padding-top: 50px
}

.pt-\[52px\] {
    padding-top: 52px
}

.pt-\[56px\] {
    padding-top: 56px
}

.pt-\[60px\] {
    padding-top: 60px
}

.pt-\[62px\] {
    padding-top: 62px
}

.pt-\[70px\] {
    padding-top: 70px
}

.pt-\[72px\] {
    padding-top: 72px
}

.pt-\[80px\] {
    padding-top: 80px
}

.pt-\[84px\] {
    padding-top: 84px
}

.pt-\[92px\] {
    padding-top: 92px
}

.text-left {
    text-align: left
}

.text-center {
    text-align: center
}

.text-right {
    text-align: right
}

.text-2xl {
    font-size: 24px;
    line-height: 36px
}

.text-40px {
    font-size: 40px;
    line-height: 52px
}

.text-52px {
    font-size: 52px;
    line-height: 52px
}

.text-58px {
    font-size: 58px;
    line-height: 86px
}

.text-5xl {
    font-size: 3rem;
    line-height: 1
}

.text-\[100px\] {
    font-size: 100px
}

.text-\[10px\] {
    font-size: 10px
}

.text-\[26px\] {
    font-size: 26px
}

.text-\[28px\] {
    font-size: 28px
}

.text-\[30px\] {
    font-size: 30px
}

.text-\[32px\] {
    font-size: 32px
}

.text-\[34px\] {
    font-size: 34px
}

.text-\[40px\] {
    font-size: 40px
}

.text-\[42px\] {
    font-size: 42px
}

.text-\[44px\] {
    font-size: 44px
}

.text-\[48px\] {
    font-size: 48px
}

.text-\[50px\] {
    font-size: 50px
}

.text-\[56px\] {
    font-size: 56px
}

.text-base {
    font-size: 1rem;
    line-height: 1.5rem
}

.text-lg {
    font-size: 18px;
    line-height: 26px
}

.text-sm {
    font-size: .875rem;
    line-height: 1.25rem
}

.text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem
}

.text-xs {
    font-size: .75rem;
    line-height: 1rem
}

.font-bold {
    font-weight: 700
}

.font-extrabold {
    font-weight: 800
}

.font-medium {
    font-weight: 500
}

.font-normal {
    font-weight: 400
}

.font-semibold {
    font-weight: 600
}

.leading-\[18px\] {
    line-height: 18px
}

.leading-\[24px\] {
    line-height: 24px
}

.leading-\[30px\] {
    line-height: 30px
}

.leading-\[40px\] {
    line-height: 40px
}

.leading-\[42px\] {
    line-height: 42px
}

.leading-\[60px\] {
    line-height: 60px
}

.leading-\[70px\] {
    line-height: 70px
}

.leading-\[72px\] {
    line-height: 72px
}

.leading-\[78px\] {
    line-height: 78px
}

.leading-\[84px\] {
    line-height: 84px
}

.leading-loose {
    line-height: 2
}

.leading-none {
    line-height: 1
}

.leading-normal {
    line-height: 1.5
}

.leading-snug {
    line-height: 1.375
}

.leading-tight {
    line-height: 1.25
}

.\!text-\[\#666E94\] {
    --tw-text-opacity: 1 !important;
    color: rgb(102 110 148/var(--tw-text-opacity)) !important
}

.text-\[\#004EFF\] {
    --tw-text-opacity: 1;
    color: rgb(0 78 255/var(--tw-text-opacity))
}

.text-\[\#032950\] {
    --tw-text-opacity: 1;
    color: rgb(3 41 80/var(--tw-text-opacity))
}

.text-\[\#062D53\] {
    --tw-text-opacity: 1;
    color: rgb(6 45 83/var(--tw-text-opacity))
}

.text-\[\#0725EF\] {
    --tw-text-opacity: 1;
    color: rgb(7 37 239/var(--tw-text-opacity))
}

.text-\[\#161F49\] {
    --tw-text-opacity: 1;
    color: rgb(22 31 73/var(--tw-text-opacity))
}

.text-\[\#1E4DFF\] {
    --tw-text-opacity: 1;
    color: rgb(30 77 255/var(--tw-text-opacity))
}

.text-\[\#1F2542\] {
    --tw-text-opacity: 1;
    color: rgb(31 37 66/var(--tw-text-opacity))
}

.text-\[\#333333\] {
    --tw-text-opacity: 1;
    color: rgb(51 51 51/var(--tw-text-opacity))
}

.text-\[\#4759F9\] {
    --tw-text-opacity: 1;
    color: rgb(71 89 249/var(--tw-text-opacity))
}

.text-\[\#49A5FF\] {
    --tw-text-opacity: 1;
    color: rgb(73 165 255/var(--tw-text-opacity))
}

.text-\[\#4B4B4B\] {
    --tw-text-opacity: 1;
    color: rgb(75 75 75/var(--tw-text-opacity))
}

.text-\[\#4B71FF\] {
    --tw-text-opacity: 1;
    color: rgb(75 113 255/var(--tw-text-opacity))
}

.text-\[\#666666\] {
    --tw-text-opacity: 1;
    color: rgb(102 102 102/var(--tw-text-opacity))
}

.text-\[\#666E94\] {
    --tw-text-opacity: 1;
    color: rgb(102 110 148/var(--tw-text-opacity))
}

.text-\[\#666\] {
    --tw-text-opacity: 1;
    color: rgb(102 102 102/var(--tw-text-opacity))
}

.text-\[\#737373\] {
    --tw-text-opacity: 1;
    color: rgb(115 115 115/var(--tw-text-opacity))
}

.text-\[\#767B8B\] {
    --tw-text-opacity: 1;
    color: rgb(118 123 139/var(--tw-text-opacity))
}

.text-\[\#7E7E7E\] {
    --tw-text-opacity: 1;
    color: rgb(126 126 126/var(--tw-text-opacity))
}

.text-\[\#8F92A0\] {
    --tw-text-opacity: 1;
    color: rgb(143 146 160/var(--tw-text-opacity))
}

.text-\[\#919191\] {
    --tw-text-opacity: 1;
    color: rgb(145 145 145/var(--tw-text-opacity))
}

.text-\[\#9BAAFF\] {
    --tw-text-opacity: 1;
    color: rgb(155 170 255/var(--tw-text-opacity))
}

.text-\[\#9FB0F6\] {
    --tw-text-opacity: 1;
    color: rgb(159 176 246/var(--tw-text-opacity))
}

.text-\[\#A0A0A0\] {
    --tw-text-opacity: 1;
    color: rgb(160 160 160/var(--tw-text-opacity))
}

.text-\[\#A0D911\] {
    --tw-text-opacity: 1;
    color: rgb(160 217 17/var(--tw-text-opacity))
}

.text-\[\#A5B8FF\] {
    --tw-text-opacity: 1;
    color: rgb(165 184 255/var(--tw-text-opacity))
}

.text-\[\#ADE226\] {
    --tw-text-opacity: 1;
    color: rgb(173 226 38/var(--tw-text-opacity))
}

.text-\[\#BCBEC6\] {
    --tw-text-opacity: 1;
    color: rgb(188 190 198/var(--tw-text-opacity))
}

.text-\[\#CACACA\] {
    --tw-text-opacity: 1;
    color: rgb(202 202 202/var(--tw-text-opacity))
}

.text-\[\#CBCCD1\] {
    --tw-text-opacity: 1;
    color: rgb(203 204 209/var(--tw-text-opacity))
}

.text-\[\#D2DBFF\] {
    --tw-text-opacity: 1;
    color: rgb(210 219 255/var(--tw-text-opacity))
}

.text-\[\#D9DEF9\] {
    --tw-text-opacity: 1;
    color: rgb(217 222 249/var(--tw-text-opacity))
}

.text-\[\#E9E9EC\] {
    --tw-text-opacity: 1;
    color: rgb(233 233 236/var(--tw-text-opacity))
}

.text-\[\#FEC022\] {
    --tw-text-opacity: 1;
    color: rgb(254 192 34/var(--tw-text-opacity))
}

.text-\[\#FF5252\] {
    --tw-text-opacity: 1;
    color: rgb(255 82 82/var(--tw-text-opacity))
}

.text-\[\#FF5D5D\] {
    --tw-text-opacity: 1;
    color: rgb(255 93 93/var(--tw-text-opacity))
}

.text-\[\#FF6154\] {
    --tw-text-opacity: 1;
    color: rgb(255 97 84/var(--tw-text-opacity))
}

.text-\[\#FFD88C\] {
    --tw-text-opacity: 1;
    color: rgb(255 216 140/var(--tw-text-opacity))
}

.text-black {
    --tw-text-opacity: 1;
    color: rgb(0 0 0/var(--tw-text-opacity))
}

.text-transparent {
    color: transparent
}

.text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.underline {
    text-decoration-line: underline
}

.line-through {
    text-decoration-line: line-through
}

.decoration-\[\#8194A7\] {
    text-decoration-color: #8194a7
}

.decoration-dashed {
    text-decoration-style: dashed
}

.underline-offset-2 {
    text-underline-offset: 2px
}

.underline-offset-\[6px\] {
    text-underline-offset: 6px
}

.placeholder-\[\#BCBEC6\]::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(188 190 198/var(--tw-placeholder-opacity))
}

.placeholder-\[\#BCBEC6\]::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(188 190 198/var(--tw-placeholder-opacity))
}

.opacity-0 {
    opacity: 0
}

.opacity-10 {
    opacity: .1
}

.opacity-100 {
    opacity: 1
}

.opacity-20 {
    opacity: .2
}

.opacity-30 {
    opacity: .3
}

.opacity-40 {
    opacity: .4
}

.opacity-50 {
    opacity: .5
}

.opacity-60 {
    opacity: .6
}

.opacity-70 {
    opacity: .7
}

.opacity-80 {
    opacity: .8
}

.shadow-143163197-40 {
    --tw-shadow: 0px 12px 40px 0px rgba(143, 163, 197, .15);
    --tw-shadow-colored: 0px 12px 40px 0px var(--tw-shadow-color)
}

.shadow-143163197-40,
.shadow-1E4DFF1A-13 {
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-1E4DFF1A-13 {
    --tw-shadow: 2px 2px 13px 0px #1e4dff1a;
    --tw-shadow-colored: 2px 2px 13px 0px var(--tw-shadow-color)
}

.shadow-214219-36 {
    --tw-shadow: 0px 12px 36px 0px rgba(214, 219, 234, .3);
    --tw-shadow-colored: 0px 12px 36px 0px var(--tw-shadow-color)
}

.shadow-214219-36,
.shadow-62719F14-13 {
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-62719F14-13 {
    --tw-shadow: 0px 8px 13px 4px #62719f14;
    --tw-shadow-colored: 0px 8px 13px 4px var(--tw-shadow-color)
}

.shadow-6789C31A-12 {
    --tw-shadow: 0px 4px 12px 0px #6789c31a;
    --tw-shadow-colored: 0px 4px 12px 0px var(--tw-shadow-color)
}

.shadow-6789C31A-12,
.shadow-6789C333-18 {
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-6789C333-18 {
    --tw-shadow: 0px 6px 18px 0px #6789c333;
    --tw-shadow-colored: 0px 6px 18px 0px var(--tw-shadow-color)
}

.shadow-72757E1A-24 {
    --tw-shadow: 0px 8px 24px 0px #72757e1a;
    --tw-shadow-colored: 0px 8px 24px 0px var(--tw-shadow-color)
}

.shadow-72757E1A-24,
.shadow-9CA4C04D-36 {
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-9CA4C04D-36 {
    --tw-shadow: 0px 12px 36px 0px #9ca4c04d;
    --tw-shadow-colored: 0px 12px 36px 0px var(--tw-shadow-color)
}

.shadow-A0A4B133-24 {
    --tw-shadow: 0px 8px 24px 0px #a0a4b133;
    --tw-shadow-colored: 0px 8px 24px 0px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-AFB3C433 {
    --tw-shadow: 0px 6px 18px 0px #afb3c433;
    --tw-shadow-colored: 0px 6px 18px 0px var(--tw-shadow-color)
}

.shadow-AFB3C433,
.shadow-D9DFF080-18 {
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-D9DFF080-18 {
    --tw-shadow: 0px 6px 18px 0px #d9dff080;
    --tw-shadow-colored: 0px 6px 18px 0px var(--tw-shadow-color)
}

.shadow-d9dff08-24 {
    --tw-shadow: 0px 8px 24px 0px #d9dff080;
    --tw-shadow-colored: 0px 8px 24px 0px var(--tw-shadow-color)
}

.shadow-d9dff08-24,
.shadow-d9dff080 {
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-d9dff080 {
    --tw-shadow: 0px 12px 36px 0px rgba(217, 223, 240, .8);
    --tw-shadow-colored: 0px 12px 36px 0px var(--tw-shadow-color)
}

.shadow-xl {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.outline {
    outline-style: solid
}

.outline-2 {
    outline-width: 2px
}

.outline-\[\#1E4DFF33\] {
    outline-color: #1e4dff33
}

.\!ring-0 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important
}

.blur {
    --tw-blur: blur(8px)
}

.blur,
.blur-\[150px\] {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.blur-\[150px\] {
    --tw-blur: blur(150px)
}

.blur-\[80px\] {
    --tw-blur: blur(80px)
}

.blur-\[80px\],
.drop-shadow {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.drop-shadow {
    --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0, 0, 0, .1)) drop-shadow(0 1px 1px rgba(0, 0, 0, .06))
}

.grayscale {
    --tw-grayscale: grayscale(100%)
}

.filter,
.grayscale {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.transition {
    transition-duration: .15s;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.transition-all {
    transition-duration: .15s;
    transition-property: all;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.transition-height {
    transition-duration: .15s;
    transition-property: height;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.transition-max-height {
    transition-duration: .15s;
    transition-property: max-height;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.transition-opacity {
    transition-duration: .15s;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.transition-transform {
    transition-duration: .15s;
    transition-property: transform;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.duration-1000 {
    transition-duration: 1s
}

.duration-200 {
    transition-duration: .2s
}

.duration-300 {
    transition-duration: .3s
}

.duration-500 {
    transition-duration: .5s
}

.ease-in-out {
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.ease-linear {
    transition-timing-function: linear
}

.no-scrollbar::-webkit-scrollbar {
    display: none
}

.no-scrollbar {
    -ms-overflow-style: none;
    scrollbar-width: none
}

.first\:ml-0:first-child {
    margin-left: 0
}

.first\:mt-0:first-child {
    margin-top: 0
}

.first\:mt-2:first-child {
    margin-top: .5rem
}

.first\:mt-3:first-child {
    margin-top: .75rem
}

.last\:relative:last-child {
    position: relative
}

.last\:mb-0:last-child {
    margin-bottom: 0
}

.last\:mb-3:last-child {
    margin-bottom: .75rem
}

.last\:mr-0:last-child {
    margin-right: 0
}

.last\:border-r-0:last-child {
    border-right-width: 0
}

.last\:border-none:last-child {
    border-style: none
}

.hover\:rounded-md:hover {
    border-radius: .375rem
}

.hover\:border-\[\#0049C8\]:hover {
    --tw-border-opacity: 1;
    border-color: rgb(0 73 200/var(--tw-border-opacity))
}

.hover\:border-\[\#1E4DFF\]:hover {
    --tw-border-opacity: 1;
    border-color: rgb(30 77 255/var(--tw-border-opacity))
}

.hover\:border-\[\#5772F6\]:hover {
    --tw-border-opacity: 1;
    border-color: rgb(87 114 246/var(--tw-border-opacity))
}

.hover\:border-\[\#F4F6FF\]:hover {
    --tw-border-opacity: 1;
    border-color: rgb(244 246 255/var(--tw-border-opacity))
}

.hover\:border-transparent:hover {
    border-color: transparent
}

.hover\:border-white:hover {
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255/var(--tw-border-opacity))
}

.hover\:bg-\[\#0049C8\]:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(0 73 200/var(--tw-bg-opacity))
}

.hover\:bg-\[\#1A65FF\]:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(26 101 255/var(--tw-bg-opacity))
}

.hover\:bg-\[\#1E4DFF\]:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(30 77 255/var(--tw-bg-opacity))
}

.hover\:bg-\[\#2E6EFF\]:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(46 110 255/var(--tw-bg-opacity))
}

.hover\:bg-\[\#5772F6\]:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(87 114 246/var(--tw-bg-opacity))
}

.hover\:bg-\[\#D2DBFF4D\]:hover {
    background-color: #d2dbff4d
}

.hover\:bg-\[\#E8EDFF\]:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(232 237 255/var(--tw-bg-opacity))
}

.hover\:bg-\[\#F3F3F3\]:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(243 243 243/var(--tw-bg-opacity))
}

.hover\:bg-\[\#F4F6FF\]:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(244 246 255/var(--tw-bg-opacity))
}

.hover\:bg-\[\#F7F9FF\]:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(247 249 255/var(--tw-bg-opacity))
}

.hover\:bg-\[\#f3f3f3\]:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(243 243 243/var(--tw-bg-opacity))
}

.hover\:bg-black:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0/var(--tw-bg-opacity))
}

.hover\:bg-white:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity))
}

.hover\:bg-opacity-20:hover {
    --tw-bg-opacity: .2
}

.hover\:bg-opacity-40:hover {
    --tw-bg-opacity: .4
}

.hover\:bg-opacity-90:hover {
    --tw-bg-opacity: .9
}

.hover\:from-\[\#004EFF\]:hover {
    --tw-gradient-from: #004eff var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(0, 78, 255, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.hover\:from-\[\#1E4DFF\]:hover {
    --tw-gradient-from: #1e4dff var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(30, 77, 255, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.hover\:from-\[\#344074\]:hover {
    --tw-gradient-from: #344074 var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(52, 64, 116, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.hover\:to-\[\#004EFF\]:hover {
    --tw-gradient-to: #004eff var(--tw-gradient-to-position)
}

.hover\:to-\[\#1E4DFF\]:hover {
    --tw-gradient-to: #1e4dff var(--tw-gradient-to-position)
}

.hover\:to-\[\#344074\]:hover {
    --tw-gradient-to: #344074 var(--tw-gradient-to-position)
}

.hover\:text-\[\#0049C8\]:hover {
    --tw-text-opacity: 1;
    color: rgb(0 73 200/var(--tw-text-opacity))
}

.hover\:text-\[\#004EFF\]:hover {
    --tw-text-opacity: 1;
    color: rgb(0 78 255/var(--tw-text-opacity))
}

.hover\:text-\[\#1C25D7\]:hover {
    --tw-text-opacity: 1;
    color: rgb(28 37 215/var(--tw-text-opacity))
}

.hover\:text-\[\#1E4DFF\]:hover {
    --tw-text-opacity: 1;
    color: rgb(30 77 255/var(--tw-text-opacity))
}

.hover\:text-\[\#3E49ED\]:hover {
    --tw-text-opacity: 1;
    color: rgb(62 73 237/var(--tw-text-opacity))
}

.hover\:text-\[\#A5B8FF\]:hover {
    --tw-text-opacity: 1;
    color: rgb(165 184 255/var(--tw-text-opacity))
}

.hover\:text-inherit:hover {
    color: inherit
}

.hover\:text-white:hover {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.hover\:underline:hover {
    text-decoration-line: underline
}

.hover\:decoration-\[\#032950\]:hover {
    text-decoration-color: #032950
}

.hover\:underline-offset-2:hover {
    text-underline-offset: 2px
}

.hover\:opacity-100:hover {
    opacity: 1
}

.hover\:opacity-80:hover {
    opacity: .8
}

.hover\:shadow-156164-36:hover {
    --tw-shadow: 0px 12px 36px 0px rgba(156, 164, 192, .3);
    --tw-shadow-colored: 0px 12px 36px 0px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.focus\:border:focus {
    border-width: 1px
}

.focus\:border-\[\#1E4DFF\]:focus {
    --tw-border-opacity: 1;
    border-color: rgb(30 77 255/var(--tw-border-opacity))
}

.focus\:border-transparent:focus {
    border-color: transparent
}

.focus\:bg-\[\#D2DBFF\]:focus {
    --tw-bg-opacity: 1;
    background-color: rgb(210 219 255/var(--tw-bg-opacity))
}

.active\:bg-\[\#2654FF\]:active {
    --tw-bg-opacity: 1;
    background-color: rgb(38 84 255/var(--tw-bg-opacity))
}

.active\:bg-\[\#D2DBFF\]:active {
    --tw-bg-opacity: 1;
    background-color: rgb(210 219 255/var(--tw-bg-opacity))
}

.group:hover .group-hover\:-translate-y-3 {
    --tw-translate-y: -.75rem
}

.group:hover .group-hover\:-translate-y-3,
.group:hover .group-hover\:scale-125 {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.group:hover .group-hover\:scale-125 {
    --tw-scale-x: 1.25;
    --tw-scale-y: 1.25
}

.group:hover .group-hover\:border-transparent {
    border-color: transparent
}

.group\/tab:hover .group-hover\/tab\:bg-\[\#1E4DFF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(30 77 255/var(--tw-bg-opacity))
}

.group:hover .group-hover\:bg-black {
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0/var(--tw-bg-opacity))
}

.group:hover .group-hover\:bg-transparent {
    background-color: transparent
}

.group:hover .group-hover\:bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity))
}

.group\/menu:hover .group-hover\/menu\:text-\[\#1E4DFF\],
.group\/tab:hover .group-hover\/tab\:text-\[\#1E4DFF\] {
    --tw-text-opacity: 1;
    color: rgb(30 77 255/var(--tw-text-opacity))
}

.group\/tab:hover .group-hover\/tab\:text-\[\#1F2542\] {
    --tw-text-opacity: 1;
    color: rgb(31 37 66/var(--tw-text-opacity))
}

.group:hover .group-hover\:text-\[\#00F2EA\] {
    --tw-text-opacity: 1;
    color: rgb(0 242 234/var(--tw-text-opacity))
}

.group:hover .group-hover\:text-\[\#1E4DFF\] {
    --tw-text-opacity: 1;
    color: rgb(30 77 255/var(--tw-text-opacity))
}

.group:hover .group-hover\:text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.group:hover .group-hover\:underline {
    text-decoration-line: underline
}

.group:hover .group-hover\:underline-offset-2 {
    text-underline-offset: 2px
}

.group:hover .group-hover\:shadow-219226255-25 {
    --tw-shadow: 0px 0px 25px 0px rgba(219, 226, 255, .84);
    --tw-shadow-colored: 0px 0px 25px 0px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

@media (max-width:1920px) {
    .\32xl\:bg-\[url\(\'\~\/public\/dist\/active\/bg\.jpg\'\)\] {
        background-image: url(../image/bg.CdJf-bIh.jpg)
    }

    .\32xl\:bg-cover {
        background-size: cover
    }

    .\32xl\:bg-center {
        background-position: 50%
    }

    .\32xl\:bg-no-repeat {
        background-repeat: no-repeat
    }
}

@media (min-width:1400px) {
    .xl\:w-\[1386px\] {
        width: 1386px
    }
}

@media (min-width:1200px) {
    .lg\:left-1\/2 {
        left: 50%
    }

    .lg\:block {
        display: block
    }

    .lg\:flex {
        display: flex
    }

    .lg\:hidden {
        display: none
    }

    .lg\:h-\[180px\] {
        height: 180px
    }

    .lg\:h-\[336px\] {
        height: 336px
    }

    .lg\:h-\[356px\] {
        height: 356px
    }

    .lg\:h-\[478px\] {
        height: 478px
    }

    .lg\:w-\[1080px\] {
        width: 1080px
    }

    .lg\:w-\[1200px\] {
        width: 1200px
    }

    .lg\:w-\[180px\] {
        width: 180px
    }

    .lg\:w-\[356px\] {
        width: 356px
    }

    .lg\:w-\[400px\] {
        width: 400px
    }

    .lg\:w-\[478px\] {
        width: 478px
    }

    .lg\:w-\[962px\] {
        width: 962px
    }

    .lg\:-translate-x-1\/2 {
        --tw-translate-x: -50%;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .lg\:grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr))
    }

    .lg\:grid-cols-4 {
        grid-template-columns: repeat(4, minmax(0, 1fr))
    }

    .lg\:gap-0 {
        gap: 0
    }

    .lg\:gap-x-\[60px\] {
        -moz-column-gap: 60px;
        column-gap: 60px
    }

    .lg\:overflow-x-hidden {
        overflow-x: hidden
    }

    .lg\:rounded-\[18px\] {
        border-radius: 18px
    }

    .lg\:rounded-none {
        border-radius: 0
    }

    .lg\:rounded-e-2xl {
        border-end-end-radius: 1rem;
        border-start-end-radius: 1rem
    }

    .lg\:rounded-s-2xl {
        border-end-start-radius: 1rem;
        border-start-start-radius: 1rem
    }

    .lg\:border {
        border-width: 1px
    }

    .lg\:border-b-0 {
        border-bottom-width: 0
    }

    .lg\:border-r-0 {
        border-right-width: 0
    }

    .lg\:border-t-0 {
        border-top-width: 0
    }

    .lg\:border-none {
        border-style: none
    }

    .lg\:border-\[\#D2DBFF\] {
        --tw-border-opacity: 1;
        border-color: rgb(210 219 255/var(--tw-border-opacity))
    }

    .lg\:bg-affiliate-bg {
        background-image: url(../image/banner_bg.BtN-k77L.webp)
    }

    .lg\:bg-cover {
        background-size: cover
    }

    .lg\:bg-center {
        background-position: 50%
    }

    .lg\:bg-no-repeat {
        background-repeat: no-repeat
    }

    .lg\:px-0 {
        padding-left: 0;
        padding-right: 0
    }

    .lg\:px-10 {
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }

    .lg\:px-\[110px\] {
        padding-left: 110px;
        padding-right: 110px
    }

    .lg\:py-0 {
        padding-bottom: 0;
        padding-top: 0
    }

    .lg\:shadow-143163197-40 {
        --tw-shadow: 0px 12px 40px 0px rgba(143, 163, 197, .15);
        --tw-shadow-colored: 0px 12px 40px 0px var(--tw-shadow-color)
    }

    .lg\:shadow-143163197-40,
    .lg\:shadow-none {
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
    }

    .lg\:shadow-none {
        --tw-shadow: 0 0 #0000;
        --tw-shadow-colored: 0 0 #0000
    }

    .lg\:blur-\[150px\] {
        --tw-blur: blur(150px);
        filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .md\:hidden {
        display: none
    }

    .md\:px-6 {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }
}

@media (min-width:992px) {
    .md1\:bottom-\[60px\] {
        bottom: 60px
    }

    .md1\:h-\[300px\] {
        height: 300px
    }

    .md1\:h-\[500px\] {
        height: 500px
    }

    .md1\:h-\[607px\] {
        height: 607px
    }

    .md1\:w-\[910px\] {
        width: 910px
    }
}

@media (min-width:768px) and (max-width:1199px) {
    .md2\:-left-\[80px\] {
        left: -80px
    }

    .md2\:-right-\[80px\] {
        right: -80px
    }

    .md2\:left-\[138px\] {
        left: 138px
    }

    .md2\:left-\[22px\] {
        left: 22px
    }

    .md2\:left-\[34px\] {
        left: 34px
    }

    .md2\:right-5 {
        right: 1.25rem
    }

    .md2\:right-\[142px\] {
        right: 142px
    }

    .md2\:right-\[44px\] {
        right: 44px
    }

    .md2\:right-\[88px\] {
        right: 88px
    }

    .md2\:top-5 {
        top: 1.25rem
    }

    .md2\:top-\[106px\] {
        top: 106px
    }

    .md2\:top-\[158px\] {
        top: 158px
    }

    .md2\:top-\[196px\] {
        top: 196px
    }

    .md2\:top-\[256px\] {
        top: 256px
    }

    .md2\:top-\[258px\] {
        top: 258px
    }

    .md2\:top-\[64px\] {
        top: 64px
    }

    .md2\:h-\[320px\] {
        height: 320px
    }

    .md2\:h-\[360px\] {
        height: 360px
    }

    .md2\:h-\[620px\] {
        height: 620px
    }

    .md2\:max-h-\[360px\] {
        max-height: 360px
    }

    .md2\:w-\[120px\] {
        width: 120px
    }

    .md2\:w-\[168px\] {
        width: 168px
    }

    .md2\:w-\[214px\] {
        width: 214px
    }

    .md2\:w-\[320px\] {
        width: 320px
    }

    .md2\:w-\[768px\] {
        width: 768px
    }

    .md2\:gap-4 {
        gap: 1rem
    }

    .md2\:px-3 {
        padding-left: .75rem;
        padding-right: .75rem
    }

    .md2\:text-lg {
        font-size: 18px;
        line-height: 26px
    }

    .md2\:text-sm {
        font-size: .875rem;
        line-height: 1.25rem
    }

    .md2\:text-xs {
        font-size: .75rem;
        line-height: 1rem
    }
}

@media (min-width:768px) and (max-width:991px) {
    .sm\:hidden {
        display: none
    }

    .sm\:grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }
}

@media (max-width:991px) {
    .sm1\:-mb-\[52px\] {
        margin-bottom: -52px
    }

    .sm1\:ml-0 {
        margin-left: 0
    }

    .sm1\:ml-10 {
        margin-left: 2.5rem
    }

    .sm1\:mr-0 {
        margin-right: 0
    }

    .sm1\:mr-4 {
        margin-right: 1rem
    }

    .sm1\:mt-10 {
        margin-top: 2.5rem
    }

    .sm1\:block {
        display: block
    }

    .sm1\:flex {
        display: flex
    }

    .sm1\:hidden {
        display: none
    }

    .sm1\:h-\[52px\] {
        height: 52px
    }

    .sm1\:h-full {
        height: 100%
    }

    .sm1\:max-h-\[280px\] {
        max-height: 280px
    }

    .sm1\:w-\[138px\] {
        width: 138px
    }

    .sm1\:w-\[369px\] {
        width: 369px
    }

    .sm1\:w-\[396px\] {
        width: 396px
    }

    .sm1\:w-\[400px\] {
        width: 400px
    }

    .sm1\:w-full {
        width: 100%
    }

    .sm1\:max-w-\[432px\] {
        max-width: 432px
    }

    .sm1\:flex-1 {
        flex: 1 1 0%
    }

    .sm1\:grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }

    .sm1\:flex-col {
        flex-direction: column
    }

    .sm1\:flex-wrap {
        flex-wrap: wrap
    }

    .sm1\:justify-center {
        justify-content: center
    }

    .sm1\:gap-6 {
        gap: 1.5rem
    }

    .sm1\:border-none {
        border-style: none
    }

    .sm1\:px-5 {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }

    .sm1\:py-1 {
        padding-bottom: .25rem;
        padding-top: .25rem
    }

    .sm1\:py-10 {
        padding-bottom: 2.5rem;
        padding-top: 2.5rem
    }

    .sm1\:pb-\[40px\] {
        padding-bottom: 40px
    }

    .sm1\:pb-\[80px\] {
        padding-bottom: 80px
    }

    .sm1\:pt-\[30px\] {
        padding-top: 30px
    }

    .sm1\:pt-\[44px\] {
        padding-top: 44px
    }

    .sm1\:pt-\[52px\] {
        padding-top: 52px
    }

    .sm1\:text-center {
        text-align: center
    }
}

@media (min-width:767px) {
    .sm2\:m-center {
        margin: 0 auto
    }

    .sm2\:mr-4 {
        margin-right: 1rem
    }

    .sm2\:h-full {
        height: 100%
    }

    .sm2\:px-5 {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }

    .sm2\:hover\:bg-white:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255/var(--tw-bg-opacity))
    }

    .sm2\:hover\:text-\[\#1C25D7\]:hover {
        --tw-text-opacity: 1;
        color: rgb(28 37 215/var(--tw-text-opacity))
    }

    .sm2\:hover\:shadow-156164-36:hover {
        --tw-shadow: 0px 12px 36px 0px rgba(156, 164, 192, .3);
        --tw-shadow-colored: 0px 12px 36px 0px var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
    }

    .sm2\:active\:bg-\[\#1364F0\]:active {
        --tw-bg-opacity: 1;
        background-color: rgb(19 100 240/var(--tw-bg-opacity))
    }

    .group:hover .sm2\:group-hover\:underline {
        text-decoration-line: underline
    }

    .group:hover .sm2\:group-hover\:underline-offset-2 {
        text-underline-offset: 2px
    }
}

@media (max-width:874px) {
    .ss\:block {
        display: block
    }

    .ss\:hidden {
        display: none
    }

    .ss\:grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }

    .ss\:text-3xl {
        font-size: 1.875rem;
        line-height: 2.25rem
    }
}

@media (max-width:767px) {
    .mobile\:relative {
        position: relative
    }

    .mobile\:mx-3 {
        margin-left: .75rem;
        margin-right: .75rem
    }

    .mobile\:mx-auto {
        margin-left: auto;
        margin-right: auto
    }

    .mobile\:my-4 {
        margin-bottom: 1rem;
        margin-top: 1rem
    }

    .mobile\:mb-1 {
        margin-bottom: .25rem
    }

    .mobile\:mb-11 {
        margin-bottom: 2.75rem
    }

    .mobile\:mb-2 {
        margin-bottom: .5rem
    }

    .mobile\:mb-20 {
        margin-bottom: 5rem
    }

    .mobile\:mb-3 {
        margin-bottom: .75rem
    }

    .mobile\:mb-4 {
        margin-bottom: 1rem
    }

    .mobile\:mb-5 {
        margin-bottom: 1.25rem
    }

    .mobile\:mb-6 {
        margin-bottom: 1.5rem
    }

    .mobile\:mb-7 {
        margin-bottom: 1.75rem
    }

    .mobile\:mb-8 {
        margin-bottom: 2rem
    }

    .mobile\:mb-\[30px\] {
        margin-bottom: 30px
    }

    .mobile\:ml-0 {
        margin-left: 0
    }

    .mobile\:mr-0 {
        margin-right: 0
    }

    .mobile\:mt-1 {
        margin-top: .25rem
    }

    .mobile\:mt-10 {
        margin-top: 2.5rem
    }

    .mobile\:mt-2 {
        margin-top: .5rem
    }

    .mobile\:mt-3 {
        margin-top: .75rem
    }

    .mobile\:mt-4 {
        margin-top: 1rem
    }

    .mobile\:mt-5 {
        margin-top: 1.25rem
    }

    .mobile\:mt-6 {
        margin-top: 1.5rem
    }

    .mobile\:mt-7 {
        margin-top: 1.75rem
    }

    .mobile\:mt-9 {
        margin-top: 2.25rem
    }

    .mobile\:mt-\[14px\] {
        margin-top: 14px
    }

    .mobile\:mt-\[30px\] {
        margin-top: 30px
    }

    .mobile\:mt-\[32px\] {
        margin-top: 32px
    }

    .mobile\:mt-\[50px\] {
        margin-top: 50px
    }

    .mobile\:mt-\[60px\] {
        margin-top: 60px
    }

    .mobile\:mt-\[68px\] {
        margin-top: 68px
    }

    .mobile\:block {
        display: block
    }

    .mobile\:flex {
        display: flex
    }

    .mobile\:hidden {
        display: none
    }

    .mobile\:h-2 {
        height: .5rem
    }

    .mobile\:h-4 {
        height: 1rem
    }

    .mobile\:h-8 {
        height: 2rem
    }

    .mobile\:h-9 {
        height: 2.25rem
    }

    .mobile\:h-\[14px\] {
        height: 14px
    }

    .mobile\:h-\[164px\] {
        height: 164px
    }

    .mobile\:h-\[216px\] {
        height: 216px
    }

    .mobile\:h-\[26px\] {
        height: 26px
    }

    .mobile\:h-\[40px\] {
        height: 40px
    }

    .mobile\:h-\[46px\] {
        height: 46px
    }

    .mobile\:h-\[52px\] {
        height: 52px
    }

    .mobile\:h-\[54px\] {
        height: 54px
    }

    .mobile\:h-\[72px\] {
        height: 72px
    }

    .mobile\:h-auto {
        height: auto
    }

    .mobile\:max-h-\[64px\] {
        max-height: 64px
    }

    .mobile\:w-3 {
        width: .75rem
    }

    .mobile\:w-4 {
        width: 1rem
    }

    .mobile\:w-\[160px\] {
        width: 160px
    }

    .mobile\:w-\[26px\] {
        width: 26px
    }

    .mobile\:w-\[280px\] {
        width: 280px
    }

    .mobile\:w-\[462px\] {
        width: 462px
    }

    .mobile\:w-\[52px\] {
        width: 52px
    }

    .mobile\:w-\[72px\] {
        width: 72px
    }

    .mobile\:w-\[80\%\] {
        width: 80%
    }

    .mobile\:w-full {
        width: 100%
    }

    .mobile\:min-w-\[106px\] {
        min-width: 106px
    }

    .mobile\:min-w-\[118px\] {
        min-width: 118px
    }

    .mobile\:min-w-\[136px\] {
        min-width: 136px
    }

    .mobile\:min-w-\[152px\] {
        min-width: 152px
    }

    .mobile\:min-w-\[172px\] {
        min-width: 172px
    }

    .mobile\:flex-auto {
        flex: 1 1 auto
    }

    .mobile\:grid-cols-1 {
        grid-template-columns: repeat(1, minmax(0, 1fr))
    }

    .mobile\:grid-cols-2-180px {
        grid-template-columns: repeat(2, 180px)
    }

    .mobile\:flex-col {
        flex-direction: column
    }

    .mobile\:flex-wrap {
        flex-wrap: wrap
    }

    .mobile\:items-center {
        align-items: center
    }

    .mobile\:justify-normal {
        justify-content: normal
    }

    .mobile\:justify-center {
        justify-content: center
    }

    .mobile\:justify-items-center {
        justify-items: center
    }

    .mobile\:gap-10 {
        gap: 2.5rem
    }

    .mobile\:gap-5 {
        gap: 1.25rem
    }

    .mobile\:gap-6 {
        gap: 1.5rem
    }

    .mobile\:rounded-\[12px\] {
        border-radius: 12px
    }

    .mobile\:rounded-\[16px\] {
        border-radius: 16px
    }

    .mobile\:rounded-\[36px\] {
        border-radius: 36px
    }

    .mobile\:rounded-\[46px\] {
        border-radius: 46px
    }

    .mobile\:rounded-\[8px\] {
        border-radius: 8px
    }

    .mobile\:rounded-xl {
        border-radius: .75rem
    }

    .mobile\:bg-\[\#F4F6FF\] {
        --tw-bg-opacity: 1;
        background-color: rgb(244 246 255/var(--tw-bg-opacity))
    }

    .mobile\:bg-feature-adspower-bg-mobile {
        background-image: url(../image/bg_mobile.CPK_caID.png)
    }

    .mobile\:p-10 {
        padding: 2.5rem
    }

    .mobile\:px-0 {
        padding-left: 0;
        padding-right: 0
    }

    .mobile\:px-3 {
        padding-left: .75rem;
        padding-right: .75rem
    }

    .mobile\:px-4 {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .mobile\:px-5 {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }

    .mobile\:px-6 {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .mobile\:py-2 {
        padding-bottom: .5rem;
        padding-top: .5rem
    }

    .mobile\:py-8 {
        padding-bottom: 2rem;
        padding-top: 2rem
    }

    .mobile\:py-\[32px\] {
        padding-bottom: 32px;
        padding-top: 32px
    }

    .mobile\:py-\[44px\] {
        padding-bottom: 44px;
        padding-top: 44px
    }

    .mobile\:py-\[48px\] {
        padding-bottom: 48px;
        padding-top: 48px
    }

    .mobile\:py-\[50px\] {
        padding-bottom: 50px;
        padding-top: 50px
    }

    .mobile\:py-\[80px\] {
        padding-bottom: 80px;
        padding-top: 80px
    }

    .mobile\:py-\[82px\] {
        padding-bottom: 82px;
        padding-top: 82px
    }

    .mobile\:pb-0 {
        padding-bottom: 0
    }

    .mobile\:pb-10 {
        padding-bottom: 2.5rem
    }

    .mobile\:pb-11 {
        padding-bottom: 2.75rem
    }

    .mobile\:pb-20 {
        padding-bottom: 5rem
    }

    .mobile\:pb-3 {
        padding-bottom: .75rem
    }

    .mobile\:pb-5 {
        padding-bottom: 1.25rem
    }

    .mobile\:pb-\[100px\] {
        padding-bottom: 100px
    }

    .mobile\:pb-\[30px\] {
        padding-bottom: 30px
    }

    .mobile\:pb-\[40px\] {
        padding-bottom: 40px
    }

    .mobile\:pb-\[42px\] {
        padding-bottom: 42px
    }

    .mobile\:pb-\[45px\] {
        padding-bottom: 45px
    }

    .mobile\:pb-\[46px\] {
        padding-bottom: 46px
    }

    .mobile\:pb-\[50px\] {
        padding-bottom: 50px
    }

    .mobile\:pb-\[52px\] {
        padding-bottom: 52px
    }

    .mobile\:pb-\[60px\] {
        padding-bottom: 60px
    }

    .mobile\:pb-\[72px\] {
        padding-bottom: 72px
    }

    .mobile\:pb-\[80px\] {
        padding-bottom: 80px
    }

    .mobile\:pb-\[90px\] {
        padding-bottom: 90px
    }

    .mobile\:pt-10 {
        padding-top: 2.5rem
    }

    .mobile\:pt-11 {
        padding-top: 2.75rem
    }

    .mobile\:pt-16 {
        padding-top: 4rem
    }

    .mobile\:pt-20 {
        padding-top: 5rem
    }

    .mobile\:pt-3 {
        padding-top: .75rem
    }

    .mobile\:pt-5 {
        padding-top: 1.25rem
    }

    .mobile\:pt-6 {
        padding-top: 1.5rem
    }

    .mobile\:pt-7 {
        padding-top: 1.75rem
    }

    .mobile\:pt-8 {
        padding-top: 2rem
    }

    .mobile\:pt-\[32px\] {
        padding-top: 32px
    }

    .mobile\:pt-\[50px\] {
        padding-top: 50px
    }

    .mobile\:pt-\[52px\] {
        padding-top: 52px
    }

    .mobile\:pt-\[58px\] {
        padding-top: 58px
    }

    .mobile\:pt-\[60px\] {
        padding-top: 60px
    }

    .mobile\:pt-\[90px\] {
        padding-top: 90px
    }

    .mobile\:text-center {
        text-align: center
    }

    .mobile\:text-2xl {
        font-size: 24px;
        line-height: 36px
    }

    .mobile\:text-36px {
        font-size: 36px;
        line-height: 54px
    }

    .mobile\:text-3xl {
        font-size: 1.875rem;
        line-height: 2.25rem
    }

    .mobile\:text-4xl {
        font-size: 2.25rem;
        line-height: 2.5rem
    }

    .mobile\:text-5xl {
        font-size: 3rem;
        line-height: 1
    }

    .mobile\:text-\[20px\] {
        font-size: 20px
    }

    .mobile\:text-\[28px\] {
        font-size: 28px
    }

    .mobile\:text-\[32px\] {
        font-size: 32px
    }

    .mobile\:text-\[34px\] {
        font-size: 34px
    }

    .mobile\:text-\[40px\] {
        font-size: 40px
    }

    .mobile\:text-\[68px\] {
        font-size: 68px
    }

    .mobile\:text-base {
        font-size: 1rem;
        line-height: 1.5rem
    }

    .mobile\:text-lg {
        font-size: 18px;
        line-height: 26px
    }

    .mobile\:text-sm {
        font-size: .875rem;
        line-height: 1.25rem
    }

    .mobile\:text-xl {
        font-size: 1.25rem;
        line-height: 1.75rem
    }

    .mobile\:text-xs {
        font-size: .75rem;
        line-height: 1rem
    }

    .mobile\:leading-\[36px\] {
        line-height: 36px
    }

    .mobile\:leading-normal {
        line-height: 1.5
    }

    .mobile\:leading-tight {
        line-height: 1.25
    }

    .mobile\:blur-\[90px\] {
        --tw-blur: blur(90px);
        filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
    }
}

@media (max-width:530px) {
    .mobile_s\:right-5 {
        right: 1.25rem
    }

    .mobile_s\:top-5 {
        top: 1.25rem
    }

    .mobile_s\:mx-0 {
        margin-left: 0;
        margin-right: 0
    }

    .mobile_s\:mx-2 {
        margin-left: .5rem;
        margin-right: .5rem
    }

    .mobile_s\:ml-0 {
        margin-left: 0
    }

    .mobile_s\:ml-\[6px\] {
        margin-left: 6px
    }

    .mobile_s\:mr-\[2px\] {
        margin-right: 2px
    }

    .mobile_s\:mr-\[6px\] {
        margin-right: 6px
    }

    .mobile_s\:mt-12 {
        margin-top: 3rem
    }

    .mobile_s\:mt-3 {
        margin-top: .75rem
    }

    .mobile_s\:mt-5 {
        margin-top: 1.25rem
    }

    .mobile_s\:mt-6 {
        margin-top: 1.5rem
    }

    .mobile_s\:mt-\[2px\] {
        margin-top: 2px
    }

    .mobile_s\:block {
        display: block
    }

    .mobile_s\:flex {
        display: flex
    }

    .mobile_s\:hidden {
        display: none
    }

    .mobile_s\:h-12 {
        height: 3rem
    }

    .mobile_s\:h-2 {
        height: .5rem
    }

    .mobile_s\:h-3 {
        height: .75rem
    }

    .mobile_s\:h-4 {
        height: 1rem
    }

    .mobile_s\:h-5 {
        height: 1.25rem
    }

    .mobile_s\:h-7 {
        height: 1.75rem
    }

    .mobile_s\:h-8 {
        height: 2rem
    }

    .mobile_s\:h-\[10px\] {
        height: 10px
    }

    .mobile_s\:h-\[26px\] {
        height: 26px
    }

    .mobile_s\:h-\[46px\] {
        height: 46px
    }

    .mobile_s\:h-\[514px\] {
        height: 514px
    }

    .mobile_s\:min-h-\[50px\] {
        min-height: 50px
    }

    .mobile_s\:w-2 {
        width: .5rem
    }

    .mobile_s\:w-3 {
        width: .75rem
    }

    .mobile_s\:w-4 {
        width: 1rem
    }

    .mobile_s\:w-7 {
        width: 1.75rem
    }

    .mobile_s\:w-\[10px\] {
        width: 10px
    }

    .mobile_s\:w-\[115px\] {
        width: 115px
    }

    .mobile_s\:w-\[122px\] {
        width: 122px
    }

    .mobile_s\:w-\[26px\] {
        width: 26px
    }

    .mobile_s\:w-\[326px\] {
        width: 326px
    }

    .mobile_s\:w-\[340px\] {
        width: 340px
    }

    .mobile_s\:w-\[46px\] {
        width: 46px
    }

    .mobile_s\:basis-full {
        flex-basis: 100%
    }

    .mobile_s\:grid-cols-1 {
        grid-template-columns: repeat(1, minmax(0, 1fr))
    }

    .mobile_s\:flex-col {
        flex-direction: column
    }

    .mobile_s\:flex-wrap {
        flex-wrap: wrap
    }

    .mobile_s\:gap-5 {
        gap: 1.25rem
    }

    .mobile_s\:whitespace-nowrap {
        white-space: nowrap
    }

    .mobile_s\:rounded-\[14px\] {
        border-radius: 14px
    }

    .mobile_s\:rounded-\[40px\] {
        border-radius: 40px
    }

    .mobile_s\:rounded-none {
        border-radius: 0
    }

    .mobile_s\:rounded-e-lg {
        border-end-end-radius: .5rem;
        border-start-end-radius: .5rem
    }

    .mobile_s\:rounded-s-lg {
        border-end-start-radius: .5rem;
        border-start-start-radius: .5rem
    }

    .mobile_s\:bg-\[\#004EFF08\] {
        background-color: #004eff08
    }

    .mobile_s\:bg-transparent {
        background-color: transparent
    }

    .mobile_s\:bg-\[url\(\'\~\/public\/dist\/pricing\/price_modal_bg_mobile\.png\'\)\] {
        background-image: url(../image/price_modal_bg_mobile.CMd25WqQ.png)
    }

    .mobile_s\:px-0 {
        padding-left: 0;
        padding-right: 0
    }

    .mobile_s\:px-1 {
        padding-left: .25rem;
        padding-right: .25rem
    }

    .mobile_s\:px-3 {
        padding-left: .75rem;
        padding-right: .75rem
    }

    .mobile_s\:px-5 {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }

    .mobile_s\:px-6 {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .mobile_s\:px-8 {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .mobile_s\:py-0 {
        padding-bottom: 0;
        padding-top: 0
    }

    .mobile_s\:py-14 {
        padding-bottom: 3.5rem;
        padding-top: 3.5rem
    }

    .mobile_s\:py-2 {
        padding-bottom: .5rem;
        padding-top: .5rem
    }

    .mobile_s\:py-3 {
        padding-bottom: .75rem;
        padding-top: .75rem
    }

    .mobile_s\:py-4 {
        padding-bottom: 1rem;
        padding-top: 1rem
    }

    .mobile_s\:py-5 {
        padding-bottom: 1.25rem;
        padding-top: 1.25rem
    }

    .mobile_s\:py-\[56px\] {
        padding-bottom: 56px;
        padding-top: 56px
    }

    .mobile_s\:pb-14 {
        padding-bottom: 3.5rem
    }

    .mobile_s\:pb-4 {
        padding-bottom: 1rem
    }

    .mobile_s\:pb-\[60px\] {
        padding-bottom: 60px
    }

    .mobile_s\:pl-\[40px\] {
        padding-left: 40px
    }

    .mobile_s\:pt-\[80px\] {
        padding-top: 80px
    }

    .mobile_s\:text-3xl {
        font-size: 1.875rem;
        line-height: 2.25rem
    }

    .mobile_s\:text-\[30px\] {
        font-size: 30px
    }

    .mobile_s\:text-\[32px\] {
        font-size: 32px
    }

    .mobile_s\:text-base {
        font-size: 1rem;
        line-height: 1.5rem
    }

    .mobile_s\:text-lg {
        font-size: 18px;
        line-height: 26px
    }

    .mobile_s\:text-sm {
        font-size: .875rem;
        line-height: 1.25rem
    }

    .mobile_s\:text-xl {
        font-size: 1.25rem;
        line-height: 1.75rem
    }

    .mobile_s\:text-xs {
        font-size: .75rem;
        line-height: 1rem
    }

    .mobile_s\:leading-\[48px\] {
        line-height: 48px
    }

    .mobile_s\:last\:rounded-e-lg:last-child {
        border-end-end-radius: .5rem;
        border-start-end-radius: .5rem
    }
}

@media (max-height:680px) {
    .h_banner_m\:hidden {
        display: none
    }
}

.\[\&\:nth-child\(7n\)\]\:border-r-0:nth-child(7n) {
    border-right-width: 0
}

.layout-enter-active,
.layout-leave-active,
.page-enter-active,
.page-leave-active {
    transition: opacity .15s ease
}

.layout-enter-from,
.layout-leave-to,
.page-enter-from,
.page-leave-to {
    opacity: 0
}