.picker-columns {
    position: relative;
    display: flex;
}

.picker-column {
    flex: 1 1 0%;
}

.picker-column-wrapper {
    transition-timing-function: cubic-bezier(0.23, 1, 0.68, 1);
}

.picker-mask {
    pointer-events: none;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 10;
    height: 100%;
    width: 100%;
    background-repeat: no-repeat;
    background-image: linear-gradient( 180deg, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.4)), linear-gradient(0deg, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.4));
    background-position: top, bottom;
    background-size: 100% 29.33333vw;
    transform: translateZ(0);
}

.picker-line {
    pointer-events: none;
    position: absolute;
    top: 50%;
    right: 0px;
    left: 0px;
    z-index: 10;
    --tw-translate-y: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    border-top-width: 1px;
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(229 231 235 / var(--tw-border-opacity));
}

.fade-default {
    opacity: 0
}

.fade-enter {
    opacity: 1
}

.bottom-default {
    --tw-translate-y: 75%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    justify-content: flex-end !important;
    opacity: 0
}

.bottom-enter {
    --tw-translate-y: 0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    opacity: 1
}

.center-default {
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    opacity: 0
}

.center-enter {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    opacity: 1
}

.hidden-default {
    display: none !important
}

@keyframes caY74LOkT41tqxeCJkUC {
    0% {
        box-shadow: 0 0 0 0 #f87171;
    }
    75% {
        box-shadow: 0 0 0 0.5rem transparent;
    }
}

.caY74LOkT41tqxeCJkUC {
    animation: caY74LOkT41tqxeCJkUC 1s cubic-bezier(0, 0, 0.2, 1) infinite;
}

input,
textarea,
select,
option {
    outline: none;
    -webkit-appearance: auto;
    -moz-appearance: auto;
    appearance: auto;
}

html {
    height: 100%;
    font-size: calc(100vw / 375 * 16);
}


input,
textarea {
    background-color: transparent;
    font-size: 0.9375rem;
}

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

.g-h-full {
    min-height: 100vh;
    min-height: 100dvh;
}

@keyframes animate-shake {
    0% {
        transform: translate(0, 0);
    }
    5%,
    15% {
        transform: translate(-5px, 0);
    }
    10%,
    20% {
        transform: translate(5px, 0);
    }
    30% {
        transform: translate(0, 0);
    }
}

.animate-shake {
    animation: animate-shake infinite;
    animation-duration: 2s;
    animation-timing-function: ease-out;
}

.animate-up {
    animation: animate-up 0.3s;
    transform: translateY(-100%);
}

@keyframes animate-up {
    0% {
        opacity: 0;
        transform: translateY(0);
    }
    100% {
        opacity: 1;
        transform: translateY(-100%);
    }
}

@keyframes progress {
    0% {
        background-position-x: 0.5rem;
    }
}

.animate-progress {
    animation: progress 1s infinite linear;
}

@keyframes amountProgress {
    0% {
        background-position-x: 1.25rem;
    }
}

.animate-amount-progress {
    animation: amountProgress 1s infinite linear;
    transition: width 1s;
}

@keyframes animate-scale {
    20%,
    40% {
        transform: scale(1.05);
    }
    30%,
    50% {
        transform: scale(0.95);
    }
    60% {
        transform: scale(1);
    }
}

.animate-scale {
    animation: animate-scale infinite;
    animation-duration: 2s;
    animation-timing-function: ease-in-out;
}

.gradient-box {
    background-image: linear-gradient(180deg, #ecf9fe, #75c6f8);
    box-shadow: 0 -1.06667vw 1.33333vw 0 rgba(22, 107, 228, 0.75) inset, 0 0 0 1.06667vw #75cffa inset, 0.53333vw 1.33333vw 0.8vw rgba(0, 0, 0, 0.2);
}

.entry-item {
    margin-bottom: 2.13333vw;
    border: 0.53333vw solid transparent;
    border-radius: 3.2vw;
    background-clip: padding-box, border-box;
    background-origin: padding-box, border-box;
    background-image: linear-gradient(180deg, #ecf9fe, #ecf9fe), linear-gradient(180deg, #75cffa, #ecf9fe);
    box-sizing: border-box;
    box-shadow: 0 0.53333vw 0 0 #88b5f3, 0.53333vw 1.33333vw 0.8vw rgba(0, 0, 0, 0.2);
}

.base-btn {
    border: 1px solid transparent;
    background-clip: padding-box, border-box;
    background-origin: padding-box, border-box;
    background-image: linear-gradient(180deg, #b458ff, #8c3fc9), linear-gradient(180deg, #d6a3ff, #8c3fc9);
    box-shadow: 0 -0.53333vw 0 0 rgba(0, 0, 0, 0.3) inset, 0 0.53333vw 1px rgba(0, 0, 0, 0.2);
}

.blue-btn {
    background-image: linear-gradient(180deg, #57b1ff, #1765e3), linear-gradient(180deg, #b7e3fe, #1765e3);
}

.device-btn {
    position: relative;
    border: 1px solid transparent;
    background-clip: padding-box, border-box;
    background-origin: padding-box, border-box;
    background-image: linear-gradient(180deg, #b43dff, #9613ff), linear-gradient(150deg, rgba(255, 255, 255, 0.7), rgba(0, 0, 0, 0.3));
    box-sizing: border-box;
    z-index: 1;
}

.device-btn::before {
    content: "";
    position: absolute;
    top: 0.53333vw;
    right: 0.8vw;
    bottom: 1.06667vw;
    left: 0.8vw;
    border-radius: 1.6vw;
    background-color: #a52eff;
    box-shadow: 0.5px 0.5px 0 0 rgba(255, 255, 255, 0.5) inset, -0.5px -0.5px 0 0 rgba(255, 255, 255, 0.2) inset, 0 -4.8vw 0 0 rgba(255, 255, 255, 0.1) inset, 0 0.53333vw 0px rgba(0, 0, 0, 0.4);
    z-index: -1;
}

.welfare-entry {
    border: 1px solid transparent;
    background-clip: padding-box, border-box;
    background-origin: padding-box, border-box;
    background-image: linear-gradient(180deg, #7655f4, #a385f6), linear-gradient(180deg, #dfd2ff, #ddc5ff69);
    box-shadow: 0 -0.53333vw 0 0 rgba(0, 0, 0, 0.3) inset, 0.53333vw 1.33333vw 0.8vw rgba(0, 0, 0, 0.2);
}

.error-message {
    box-sizing: border-box;
    min-height: 1.5rem;
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
    font-size: 0.75rem;
    line-height: 1rem;
    --tw-text-opacity: 1;
    color: rgb(239 68 68 / var(--tw-text-opacity));
}

.error-input:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity));
}

/* 按钮 */

.g-button {
    position: relative;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    height: 2.25rem;
    font-size: 0.75rem;
    line-height: 1rem;
    font-weight: 600;
    line-height: 1.25;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    text-transform: capitalize;
    border-radius: 0.5rem;
}

.g-button:hover {
    opacity: 0.9;
}

.g-button:focus-visible {
    outline-style: solid;
    outline-width: 0.53333vw;
    outline-offset: 0.53333vw;
}

/* 输入框 */

.g-input-wrapper {
    height: 3rem;
    border-radius: 0.5rem;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
}

.g-input-wrapper::-moz-placeholder {
    --tw-text-opacity: 1;
    color: rgb(156 163 175 / var(--tw-text-opacity));
}

.g-input-wrapper::placeholder {
    --tw-text-opacity: 1;
    color: rgb(156 163 175 / var(--tw-text-opacity));
}

.g-input-wrapper:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(76 50 179 / var(--tw-ring-opacity));
}

.g-input-wrapper {
    align-items: center;
    border-width: 0px;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    padding-top: 0.125rem;
    padding-bottom: 0.125rem;
    --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);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-inset: inset;
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity));
}

.g-input-wrapper:focus-within {
    --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);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-inset: inset;
}

/* 输入框图标高亮颜色 */

.g-input-icon-primary {
    --tw-text-opacity: 1;
    color: rgb(76 50 179 / var(--tw-text-opacity));
}

/* 顶部导航栏 */

.g-navigation {
    height: 2.75rem;
    --tw-text-opacity: 1;
    color: rgb(31 41 55 / var(--tw-text-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    font-weight: 600;
    position: sticky;
    top: 0px;
    left: 0px;
    right: 0px;
    z-index: 10;
    text-transform: capitalize;
}

.g-toast-wrapper {
    min-width: 7rem;
    max-width: 13rem;
    --tw-shadow: 0 6.66667vw 13.33333vw -3.2vw rgb(0 0 0 / 0.25);
    --tw-shadow-colored: 0 6.66667vw 13.33333vw -3.2vw var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    border-radius: 0.75rem;
    outline-style: solid;
    outline-width: 1px;
    outline-color: #f3f4f6;
}

.g-toast {
    padding-top: 1.5rem;
    padding-bottom: 1.25rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

/* 环形进度条高亮色 */

.g-circle-primary {
    --tw-text-opacity: 1;
    color: rgb(76 50 179 / var(--tw-text-opacity));
}

/* toast警告图标色 */

.g-toast-warn-primary {
    --tw-text-opacity: 1;
    color: rgb(245 158 11 / var(--tw-text-opacity));
}

/* toast成功图标色 */

.g-toast-success-primary {
    --tw-text-opacity: 1;
    color: rgb(22 163 74 / var(--tw-text-opacity));
}

/* 按钮背景 */

.g-button-bg {
    height: 10.66667vw;
    position: relative;
    border: 1px solid transparent;
    background-clip: padding-box, border-box;
    background-origin: padding-box, border-box;
    background-image: linear-gradient(180deg, #b43dff, #9613ff), linear-gradient(150deg, rgba(255, 255, 255, 0.7), rgba(0, 0, 0, 0.3));
    box-sizing: border-box;
    z-index: 1;
}

.g-button-bg::before {
    content: "";
    position: absolute;
    top: 0.53333vw;
    right: 0.8vw;
    bottom: 1.06667vw;
    left: 0.8vw;
    border-radius: 1.6vw;
    background-color: #a52eff;
    box-shadow: 0.5px 0.5px 0 0 rgba(255, 255, 255, 0.5) inset, -0.5px -0.5px 0 0 rgba(255, 255, 255, 0.2) inset, 0 -4.8vw 0 0 rgba(255, 255, 255, 0.1) inset, 0 0.53333vw 0px rgba(0, 0, 0, 0.4);
    z-index: -1;
}

/*
! tailwindcss v3.4.4 | MIT License | https://tailwindcss.com
*/

/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

*,
::before,
::after {
    box-sizing: border-box;
    /* 1 */
    border-width: 0;
    /* 2 */
    border-style: solid;
    /* 2 */
    border-color: #e5e7eb;
    /* 2 */
}

::before,
::after {
    --tw-content: '';
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/

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

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/

body {
    margin: 0;
    /* 1 */
    line-height: inherit;
    /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

hr {
    height: 0;
    /* 1 */
    color: inherit;
    /* 2 */
    border-top-width: 1px;
    /* 3 */
}

/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/

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

/*
Remove the default font size and weight for headings.
*/

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

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/

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

/*
Add the correct font weight in Edge and Safari.
*/

b,
strong {
    font-weight: bolder;
}

/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/

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

/*
Add the correct font size in all browsers.
*/

small {
    font-size: 80%;
}

/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/

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

sub {
    bottom: -0.25em;
}

sup {
    top: -0.5em;
}

/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/

table {
    text-indent: 0;
    /* 1 */
    border-color: inherit;
    /* 2 */
    border-collapse: collapse;
    /* 3 */
}

/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/

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

/*
Remove the inheritance of text transform in Edge and Firefox.
*/

button,
select {
    text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/

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

/*
Use the modern Firefox focus style for all focusable elements.
*/

:-moz-focusring {
    outline: auto;
}

/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/

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

/*
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
    vertical-align: baseline;
}

/*
Correct the cursor style of increment and decrement buttons in Safari.
*/

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

/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

[type='search'] {
    -webkit-appearance: textfield;
    /* 1 */
    outline-offset: -0.53333vw;
    /* 2 */
}

/*
Remove the inner padding in Chrome and Safari on macOS.
*/

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

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/

::-webkit-file-upload-button {
    -webkit-appearance: button;
    /* 1 */
    font: inherit;
    /* 2 */
}

/*
Add the correct display in Chrome and Safari.
*/

summary {
    display: list-item;
}

/*
Removes the default spacing and border for appropriate elements.
*/

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

fieldset {
    margin: 0;
    padding: 0;
}

legend {
    padding: 0;
}

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

/*
Reset default styling for dialogs.
*/

dialog {
    padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
    resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

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

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

/*
Set the default cursor for buttons.
*/

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

/*
Make sure disabled buttons don't get the pointer cursor.
*/

:disabled {
    cursor: default;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/

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

/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/

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

/* Make elements with the HTML hidden attribute stay hidden by default */

[hidden] {
    display: none;
}

*,
::before,
::after {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / 0.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia: ;
    --tw-contain-size: ;
    --tw-contain-layout: ;
    --tw-contain-paint: ;
    --tw-contain-style: ;
}

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

.container {
    width: 100%;
}

@media (min-width: 640px) {
    .container {
        max-width: 640px;
    }
}

@media (min-width: 768px) {
    .container {
        max-width: 768px;
    }
}

@media (min-width: 1024px) {
    .container {
        max-width: 1024px;
    }
}

@media (min-width: 1280px) {
    .container {
        max-width: 1280px;
    }
}

@media (min-width: 1536px) {
    .container {
        max-width: 1536px;
    }
}

.fixed {
    position: fixed;
}

.absolute {
    position: absolute;
}

.\ !relative {
    position: relative !important;
}

.relative {
    position: relative;
}

.\ !sticky {
    position: sticky !important;
}

.sticky {
    position: sticky;
}

.inset-0 {
    inset: 0px;
}

.\ !right-0 {
    right: 0px !important;
}

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

.\ !right-3 {
    right: 0.75rem !important;
}

.\ !top-0 {
    top: 0px !important;
}

.\ !top-3 {
    top: 0.75rem !important;
}

.\ !top-40 {
    top: 10rem !important;
}

.\ !top-\[130px\] {
    top: 34.66667vw !important;
}

.\ !top-\[170px\] {
    top: 45.33333vw !important;
}

.-bottom-14 {
    bottom: -3.5rem;
}

.-bottom-7 {
    bottom: -1.75rem;
}

.-bottom-9 {
    bottom: -2.25rem;
}

.-left-0 {
    left: -0px;
}

.-left-0\.5 {
    left: -0.125rem;
}

.-left-2 {
    left: -0.5rem;
}

.-left-3 {
    left: -0.75rem;
}

.-right-1 {
    right: -0.25rem;
}

.-right-2 {
    right: -0.5rem;
}

.-right-3 {
    right: -0.75rem;
}

.-right-7 {
    right: -1.75rem;
}

.-top-0 {
    top: -0px;
}

.-top-0\.5 {
    top: -0.125rem;
}

.-top-1 {
    top: -0.25rem;
}

.-top-2 {
    top: -0.5rem;
}

.-top-3 {
    top: -0.75rem;
}

.-top-6 {
    top: -1.5rem;
}

.-top-7 {
    top: -1.75rem;
}

.-top-8 {
    top: -2rem;
}

.-top-\[14px\] {
    top: -3.73333vw;
}

.bottom-0 {
    bottom: 0px;
}

.bottom-10 {
    bottom: 2.5rem;
}

.bottom-12 {
    bottom: 3rem;
}

.bottom-14 {
    bottom: 3.5rem;
}

.bottom-2 {
    bottom: 0.5rem;
}

.bottom-20 {
    bottom: 5rem;
}

.bottom-28 {
    bottom: 7rem;
}

.bottom-4 {
    bottom: 1rem;
}

.bottom-5 {
    bottom: 1.25rem;
}

.bottom-6 {
    bottom: 1.5rem;
}

.bottom-\[15vh\] {
    bottom: 15vh;
}

.bottom-\[52px\] {
    bottom: 13.86667vw;
}

.bottom-auto {
    bottom: auto;
}

.left-0 {
    left: 0px;
}

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

.left-10 {
    left: 2.5rem;
}

.left-12 {
    left: 3rem;
}

.left-16 {
    left: 4rem;
}

.left-2 {
    left: 0.5rem;
}

.left-20 {
    left: 5rem;
}

.left-3 {
    left: 0.75rem;
}

.left-4 {
    left: 1rem;
}

.left-5 {
    left: 1.25rem;
}

.left-7 {
    left: 1.75rem;
}

.left-9 {
    left: 2.25rem;
}

.left-auto {
    left: auto;
}

.right-0 {
    right: 0px;
}

.right-12 {
    right: 3rem;
}

.right-16 {
    right: 4rem;
}

.right-2 {
    right: 0.5rem;
}

.right-20 {
    right: 5rem;
}

.right-3 {
    right: 0.75rem;
}

.right-4 {
    right: 1rem;
}

.right-5 {
    right: 1.25rem;
}

.right-6 {
    right: 1.5rem;
}

.right-7 {
    right: 1.75rem;
}

.right-8 {
    right: 2rem;
}

.right-9 {
    right: 2.25rem;
}

.top-0 {
    top: 0px;
}

.top-1 {
    top: 0.25rem;
}

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

.top-10 {
    top: 2.5rem;
}

.top-11 {
    top: 2.75rem;
}

.top-12 {
    top: 3rem;
}

.top-14 {
    top: 3.5rem;
}

.top-2 {
    top: 0.5rem;
}

.top-3 {
    top: 0.75rem;
}

.top-4 {
    top: 1rem;
}

.top-5 {
    top: 1.25rem;
}

.top-6 {
    top: 1.5rem;
}

.top-7 {
    top: 1.75rem;
}

.top-\[450px\] {
    top: 120vw;
}

.top-auto {
    top: auto;
}

.top-full {
    top: 100%;
}

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

.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-\[1\] {
    z-index: 1;
}

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

.col-span-1 {
    grid-column: span 1 / span 1;
}

.col-span-12 {
    grid-column: span 12 / span 12;
}

.col-span-2 {
    grid-column: span 2 / span 2;
}

.col-span-3 {
    grid-column: span 3 / span 3;
}

.col-span-4 {
    grid-column: span 4 / span 4;
}

.col-span-5 {
    grid-column: span 5 / span 5;
}

.col-span-6 {
    grid-column: span 6 / span 6;
}

.col-span-7 {
    grid-column: span 7 / span 7;
}

.col-span-8 {
    grid-column: span 8 / span 8;
}

.-m-4 {
    margin: -1rem;
}

.m-0 {
    margin: 0px;
}

.mx-0 {
    margin-left: 0px;
    margin-right: 0px;
}

.mx-0\.5 {
    margin-left: 0.125rem;
    margin-right: 0.125rem;
}

.mx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
}

.mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
}

.mx-11 {
    margin-left: 2.75rem;
    margin-right: 2.75rem;
}

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

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

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

.mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
}

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

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

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

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

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

.my-3 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
}

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

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

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

.my-7 {
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
}

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

.-mb-1 {
    margin-bottom: -0.25rem;
}

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

.-mb-12 {
    margin-bottom: -3rem;
}

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

.-mb-16 {
    margin-bottom: -4rem;
}

.-mb-2 {
    margin-bottom: -0.5rem;
}

.-mb-2\.5 {
    margin-bottom: -0.625rem;
}

.-mb-20 {
    margin-bottom: -5rem;
}

.-mb-3 {
    margin-bottom: -0.75rem;
}

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

.-mb-48 {
    margin-bottom: -12rem;
}

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

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

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

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

.-ml-2 {
    margin-left: -0.5rem;
}

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

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

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

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

.-mt-16 {
    margin-top: -4rem;
}

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

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

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

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

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

.-mt-\[17px\] {
    margin-top: -4.53333vw;
}

.mb-0 {
    margin-bottom: 0px;
}

.mb-0\.5 {
    margin-bottom: 0.125rem;
}

.mb-1 {
    margin-bottom: 0.25rem;
}

.mb-1\.5 {
    margin-bottom: 0.375rem;
}

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

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

.mb-2 {
    margin-bottom: 0.5rem;
}

.mb-2\.5 {
    margin-bottom: 0.625rem;
}

.mb-20 {
    margin-bottom: 5rem;
}

.mb-3 {
    margin-bottom: 0.75rem;
}

.mb-3\.5 {
    margin-bottom: 0.875rem;
}

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

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

.mb-52 {
    margin-bottom: 13rem;
}

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

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

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

.mb-\[34px\] {
    margin-bottom: 9.06667vw;
}

.ml-0 {
    margin-left: 0px;
}

.ml-0\.5 {
    margin-left: 0.125rem;
}

.ml-1 {
    margin-left: 0.25rem;
}

.ml-2 {
    margin-left: 0.5rem;
}

.ml-3 {
    margin-left: 0.75rem;
}

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

.ml-\[3px\] {
    margin-left: 0.8vw;
}

.mr-0 {
    margin-right: 0px;
}

.mr-0\.5 {
    margin-right: 0.125rem;
}

.mr-1 {
    margin-right: 0.25rem;
}

.mr-1\.5 {
    margin-right: 0.375rem;
}

.mr-2 {
    margin-right: 0.5rem;
}

.mr-2\.5 {
    margin-right: 0.625rem;
}

.mr-3 {
    margin-right: 0.75rem;
}

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

.mr-5 {
    margin-right: 1.25rem;
}

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

.mr-7 {
    margin-right: 1.75rem;
}

.mt-0 {
    margin-top: 0px;
}

.mt-0\.5 {
    margin-top: 0.125rem;
}

.mt-1 {
    margin-top: 0.25rem;
}

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

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

.mt-16 {
    margin-top: 4rem;
}

.mt-2 {
    margin-top: 0.5rem;
}

.mt-2\.5 {
    margin-top: 0.625rem;
}

.mt-3 {
    margin-top: 0.75rem;
}

.mt-3\.5 {
    margin-top: 0.875rem;
}

.mt-32 {
    margin-top: 8rem;
}

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

.mt-44 {
    margin-top: 11rem;
}

.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;
}

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

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

.block {
    display: block;
}

.inline-block {
    display: inline-block;
}

.inline {
    display: inline;
}

.flex {
    display: flex;
}

.inline-flex {
    display: inline-flex;
}

.grid {
    display: grid;
}

.hidden {
    display: none;
}

.size-1 {
    width: 0.25rem;
    height: 0.25rem;
}

.size-1\.5 {
    width: 0.375rem;
    height: 0.375rem;
}

.size-10 {
    width: 2.5rem;
    height: 2.5rem;
}

.size-11 {
    width: 2.75rem;
    height: 2.75rem;
}

.size-12 {
    width: 3rem;
    height: 3rem;
}

.size-14 {
    width: 3.5rem;
    height: 3.5rem;
}

.size-16 {
    width: 4rem;
    height: 4rem;
}

.size-20 {
    width: 5rem;
    height: 5rem;
}

.size-24 {
    width: 6rem;
    height: 6rem;
}

.size-3 {
    width: 0.75rem;
    height: 0.75rem;
}

.size-3\.5 {
    width: 0.875rem;
    height: 0.875rem;
}

.size-32 {
    width: 8rem;
    height: 8rem;
}

.size-36 {
    width: 9rem;
    height: 9rem;
}

.size-4 {
    width: 1rem;
    height: 1rem;
}

.size-5 {
    width: 1.25rem;
    height: 1.25rem;
}

.size-6 {
    width: 1.5rem;
    height: 1.5rem;
}

.size-7 {
    width: 1.75rem;
    height: 1.75rem;
}

.size-8 {
    width: 2rem;
    height: 2rem;
}

.size-9 {
    width: 2.25rem;
    height: 2.25rem;
}

.size-\[100px\] {
    width: 26.66667vw;
    height: 26.66667vw;
}

.size-\[110px\] {
    width: 29.33333vw;
    height: 29.33333vw;
}

.size-\[112px\] {
    width: 29.86667vw;
    height: 29.86667vw;
}

.size-\[120px\] {
    width: 32vw;
    height: 32vw;
}

.size-\[126px\] {
    width: 33.6vw;
    height: 33.6vw;
}

.size-\[164px\] {
    width: 43.73333vw;
    height: 43.73333vw;
}

.size-\[174px\] {
    width: 46.4vw;
    height: 46.4vw;
}

.size-\[284px\] {
    width: 75.73333vw;
    height: 75.73333vw;
}

.size-\[336px\] {
    width: 89.6vw;
    height: 89.6vw;
}

.size-\[50px\] {
    width: 13.33333vw;
    height: 13.33333vw;
}

.size-\[54px\] {
    width: 14.4vw;
    height: 14.4vw;
}

.size-\[60px\] {
    width: 16vw;
    height: 16vw;
}

.size-\[72px\] {
    width: 19.2vw;
    height: 19.2vw;
}

.size-\[75px\] {
    width: 20vw;
    height: 20vw;
}

.size-\[90px\] {
    width: 24vw;
    height: 24vw;
}

.size-\[94px\] {
    width: 25.06667vw;
    height: 25.06667vw;
}

.size-full {
    width: 100%;
    height: 100%;
}

.\ !h-14 {
    height: 3.5rem !important;
}

.\ !h-5 {
    height: 1.25rem !important;
}

.h-0 {
    height: 0px;
}

.h-0\.5 {
    height: 0.125rem;
}

.h-1 {
    height: 0.25rem;
}

.h-1\/2 {
    height: 50%;
}

.h-10 {
    height: 2.5rem;
}

.h-11 {
    height: 2.75rem;
}

.h-12 {
    height: 3rem;
}

.h-14 {
    height: 3.5rem;
}

.h-16 {
    height: 4rem;
}

.h-2 {
    height: 0.5rem;
}

.h-2\.5 {
    height: 0.625rem;
}

.h-20 {
    height: 5rem;
}

.h-24 {
    height: 6rem;
}

.h-28 {
    height: 7rem;
}

.h-3 {
    height: 0.75rem;
}

.h-3\.5 {
    height: 0.875rem;
}

.h-32 {
    height: 8rem;
}

.h-36 {
    height: 9rem;
}

.h-4 {
    height: 1rem;
}

.h-40 {
    height: 10rem;
}

.h-44 {
    height: 11rem;
}

.h-48 {
    height: 12rem;
}

.h-5 {
    height: 1.25rem;
}

.h-52 {
    height: 13rem;
}

.h-6 {
    height: 1.5rem;
}

.h-7 {
    height: 1.75rem;
}

.h-8 {
    height: 2rem;
}

.h-9 {
    height: 2.25rem;
}

.h-96 {
    height: 24rem;
}

.h-\[100px\] {
    height: 26.66667vw;
}

.h-\[102px\] {
    height: 27.2vw;
}

.h-\[105px\] {
    height: 28vw;
}

.h-\[110px\] {
    height: 29.33333vw;
}

.h-\[112px\] {
    height: 29.86667vw;
}

.h-\[114px\] {
    height: 30.4vw;
}

.h-\[115px\] {
    height: 30.66667vw;
}

.h-\[116px\] {
    height: 30.93333vw;
}

.h-\[12\.6875rem\] {
    height: 12.6875rem;
}

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

.h-\[123px\] {
    height: 32.8vw;
}

.h-\[130px\] {
    height: 34.66667vw;
}

.h-\[132px\] {
    height: 35.2vw;
}

.h-\[134px\] {
    height: 35.73333vw;
}

.h-\[137px\] {
    height: 36.53333vw;
}

.h-\[139px\] {
    height: 37.06667vw;
}

.h-\[140px\] {
    height: 37.33333vw;
}

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

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

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

.h-\[152px\] {
    height: 40.53333vw;
}

.h-\[162px\] {
    height: 43.2vw;
}

.h-\[164px\] {
    height: 43.73333vw;
}

.h-\[166px\] {
    height: 44.26667vw;
}

.h-\[169px\] {
    height: 45.06667vw;
}

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

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

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

.h-\[190px\] {
    height: 50.66667vw;
}

.h-\[198px\] {
    height: 52.8vw;
}

.h-\[2\.75rem\] {
    height: 2.75rem;
}

.h-\[202px\] {
    height: 53.86667vw;
}

.h-\[208px\] {
    height: 55.46667vw;
}

.h-\[209px\] {
    height: 55.73333vw;
}

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

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

.h-\[224px\] {
    height: 59.73333vw;
}

.h-\[234px\] {
    height: 62.4vw;
}

.h-\[240px\] {
    height: 64vw;
}

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

.h-\[248px\] {
    height: 66.13333vw;
}

.h-\[250px\] {
    height: 66.66667vw;
}

.h-\[267px\] {
    height: 71.2vw;
}

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

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

.h-\[273px\] {
    height: 72.8vw;
}

.h-\[280px\] {
    height: 74.66667vw;
}

.h-\[286px\] {
    height: 76.26667vw;
}

.h-\[29px\] {
    height: 7.73333vw;
}

.h-\[3\.125rem\] {
    height: 3.125rem;
}

.h-\[3\.25rem\] {
    height: 3.25rem;
}

.h-\[3\.75rem\] {
    height: 3.75rem;
}

.h-\[300px\] {
    height: 80vw;
}

.h-\[308px\] {
    height: 82.13333vw;
}

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

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

.h-\[354px\] {
    height: 94.4vw;
}

.h-\[366px\] {
    height: 97.6vw;
}

.h-\[374px\] {
    height: 99.73333vw;
}

.h-\[378px\] {
    height: 100.8vw;
}

.h-\[383px\] {
    height: 102.13333vw;
}

.h-\[389px\] {
    height: 103.73333vw;
}

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

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

.h-\[4\.5625rem\] {
    height: 4.5625rem;
}

.h-\[4\.5rem\] {
    height: 4.5rem;
}

.h-\[4\.875rem\] {
    height: 4.875rem;
}

.h-\[408px\] {
    height: 108.8vw;
}

.h-\[410px\] {
    height: 109.33333vw;
}

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

.h-\[438px\] {
    height: 116.8vw;
}

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

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

.h-\[45px\] {
    height: 12vw;
}

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

.h-\[49px\] {
    height: 13.06667vw;
}

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

.h-\[51px\] {
    height: 13.6vw;
}

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

.h-\[53px\] {
    height: 14.13333vw;
}

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

.h-\[55px\] {
    height: 14.66667vw;
}

.h-\[57px\] {
    height: 15.2vw;
}

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

.h-\[59px\] {
    height: 15.73333vw;
}

.h-\[6\.5625rem\] {
    height: 6.5625rem;
}

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

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

.h-\[64px\] {
    height: 17.06667vw;
}

.h-\[67px\] {
    height: 17.86667vw;
}

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

.h-\[69px\] {
    height: 18.4vw;
}

.h-\[71px\] {
    height: 18.93333vw;
}

.h-\[72dvh\] {
    height: 72dvh;
}

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

.h-\[73px\] {
    height: 19.46667vw;
}

.h-\[76px\] {
    height: 20.26667vw;
}

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

.h-\[82px\] {
    height: 21.86667vw;
}

.h-\[83px\] {
    height: 22.13333vw;
}

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

.h-\[86px\] {
    height: 22.93333vw;
}

.h-\[87px\] {
    height: 23.2vw;
}

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

.h-\[9\.6875rem\] {
    height: 9.6875rem;
}

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

.h-\[94px\] {
    height: 25.06667vw;
}

.h-\[95px\] {
    height: 25.33333vw;
}

.h-\[98px\] {
    height: 26.13333vw;
}

.h-auto {
    height: auto;
}

.h-dvh {
    height: 100dvh;
}

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

.h-full {
    height: 100%;
}

.\ !max-h-\[90dvh\] {
    max-height: 90dvh !important;
}

.max-h-40 {
    max-height: 10rem;
}

.max-h-60 {
    max-height: 15rem;
}

.max-h-80 {
    max-height: 20rem;
}

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

.max-h-\[50vh\] {
    max-height: 50vh;
}

.max-h-\[60vh\] {
    max-height: 60vh;
}

.max-h-\[70dvh\] {
    max-height: 70dvh;
}

.max-h-\[90dvh\] {
    max-height: 90dvh;
}

.max-h-dvh {
    max-height: 100dvh;
}

.max-h-full {
    max-height: 100%;
}

.min-h-10 {
    min-height: 2.5rem;
}

.min-h-11 {
    min-height: 2.75rem;
}

.min-h-12 {
    min-height: 3rem;
}

.min-h-14 {
    min-height: 3.5rem;
}

.min-h-16 {
    min-height: 4rem;
}

.min-h-20 {
    min-height: 5rem;
}

.min-h-28 {
    min-height: 7rem;
}

.min-h-40 {
    min-height: 10rem;
}

.min-h-44 {
    min-height: 11rem;
}

.min-h-5 {
    min-height: 1.25rem;
}

.min-h-52 {
    min-height: 13rem;
}

.min-h-60 {
    min-height: 15rem;
}

.min-h-7 {
    min-height: 1.75rem;
}

.min-h-8 {
    min-height: 2rem;
}

.min-h-80 {
    min-height: 20rem;
}

.min-h-96 {
    min-height: 24rem;
}

.min-h-\[106px\] {
    min-height: 28.26667vw;
}

.min-h-\[114px\] {
    min-height: 30.4vw;
}

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

.min-h-\[172px\] {
    min-height: 45.86667vw;
}

.min-h-\[189px\] {
    min-height: 50.4vw;
}

.min-h-\[223px\] {
    min-height: 59.46667vw;
}

.min-h-\[230px\] {
    min-height: 61.33333vw;
}

.min-h-\[263px\] {
    min-height: 70.13333vw;
}

.min-h-dvh {
    min-height: 100dvh;
}

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

.\ !w-14 {
    width: 3.5rem !important;
}

.\ !w-3 {
    width: 0.75rem !important;
}

.\ !w-3\.5 {
    width: 0.875rem !important;
}

.\ !w-5 {
    width: 1.25rem !important;
}

.w-0 {
    width: 0px;
}

.w-1 {
    width: 0.25rem;
}

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

.w-10 {
    width: 2.5rem;
}

.w-10\/12 {
    width: 83.333333%;
}

.w-11 {
    width: 2.75rem;
}

.w-11\/12 {
    width: 91.666667%;
}

.w-12 {
    width: 3rem;
}

.w-14 {
    width: 3.5rem;
}

.w-16 {
    width: 4rem;
}

.w-2 {
    width: 0.5rem;
}

.w-2\.5 {
    width: 0.625rem;
}

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

.w-20 {
    width: 5rem;
}

.w-24 {
    width: 6rem;
}

.w-3 {
    width: 0.75rem;
}

.w-3\.5 {
    width: 0.875rem;
}

.w-32 {
    width: 8rem;
}

.w-4 {
    width: 1rem;
}

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

.w-4\/6 {
    width: 66.666667%;
}

.w-40 {
    width: 10rem;
}

.w-44 {
    width: 11rem;
}

.w-48 {
    width: 12rem;
}

.w-5 {
    width: 1.25rem;
}

.w-5\/6 {
    width: 83.333333%;
}

.w-52 {
    width: 13rem;
}

.w-6 {
    width: 1.5rem;
}

.w-64 {
    width: 16rem;
}

.w-7 {
    width: 1.75rem;
}

.w-7\/12 {
    width: 58.333333%;
}

.w-72 {
    width: 18rem;
}

.w-8 {
    width: 2rem;
}

.w-80 {
    width: 20rem;
}

.w-9 {
    width: 2.25rem;
}

.w-\[102px\] {
    width: 27.2vw;
}

.w-\[103px\] {
    width: 27.46667vw;
}

.w-\[105px\] {
    width: 28vw;
}

.w-\[106px\] {
    width: 28.26667vw;
}

.w-\[11\.25rem\] {
    width: 11.25rem;
}

.w-\[113px\] {
    width: 30.13333vw;
}

.w-\[126px\] {
    width: 33.6vw;
}

.w-\[129px\] {
    width: 34.4vw;
}

.w-\[132px\] {
    width: 35.2vw;
}

.w-\[134px\] {
    width: 35.73333vw;
}

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

.w-\[140px\] {
    width: 37.33333vw;
}

.w-\[143px\] {
    width: 38.13333vw;
}

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

.w-\[164px\] {
    width: 43.73333vw;
}

.w-\[166px\] {
    width: 44.26667vw;
}

.w-\[176px\] {
    width: 46.93333vw;
}

.w-\[177px\] {
    width: 47.2vw;
}

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

.w-\[181px\] {
    width: 48.26667vw;
}

.w-\[184px\] {
    width: 49.06667vw;
}

.w-\[186px\] {
    width: 49.6vw;
}

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

.w-\[190px\] {
    width: 50.66667vw;
}

.w-\[193px\] {
    width: 51.46667vw;
}

.w-\[218px\] {
    width: 58.13333vw;
}

.w-\[220px\] {
    width: 58.66667vw;
}

.w-\[225px\] {
    width: 60vw;
}

.w-\[228px\] {
    width: 60.8vw;
}

.w-\[230px\] {
    width: 61.33333vw;
}

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

.w-\[244px\] {
    width: 65.06667vw;
}

.w-\[247px\] {
    width: 65.86667vw;
}

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

.w-\[257px\] {
    width: 68.53333vw;
}

.w-\[258px\] {
    width: 68.8vw;
}

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

.w-\[274px\] {
    width: 73.06667vw;
}

.w-\[286px\] {
    width: 76.26667vw;
}

.w-\[287px\] {
    width: 76.53333vw;
}

.w-\[292px\] {
    width: 77.86667vw;
}

.w-\[3\.125rem\] {
    width: 3.125rem;
}

.w-\[3\.75rem\] {
    width: 3.75rem;
}

.w-\[304px\] {
    width: 81.06667vw;
}

.w-\[305px\] {
    width: 81.33333vw;
}

.w-\[30px\] {
    width: 8vw;
}

.w-\[310px\] {
    width: 82.66667vw;
}

.w-\[312px\] {
    width: 83.2vw;
}

.w-\[316px\] {
    width: 84.26667vw;
}

.w-\[318px\] {
    width: 84.8vw;
}

.w-\[324px\] {
    width: 86.4vw;
}

.w-\[326px\] {
    width: 86.93333vw;
}

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

.w-\[334px\] {
    width: 89.06667vw;
}

.w-\[339px\] {
    width: 90.4vw;
}

.w-\[343px\] {
    width: 91.46667vw;
}

.w-\[345px\] {
    width: 92vw;
}

.w-\[4\.5rem\] {
    width: 4.5rem;
}

.w-\[4\.875rem\] {
    width: 4.875rem;
}

.w-\[50px\] {
    width: 13.33333vw;
}

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

.w-\[54px\] {
    width: 14.4vw;
}

.w-\[60px\] {
    width: 16vw;
}

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

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

.w-\[71px\] {
    width: 18.93333vw;
}

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

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

.w-\[82px\] {
    width: 21.86667vw;
}

.w-\[85px\] {
    width: 22.66667vw;
}

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

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

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

.w-\[94px\] {
    width: 25.06667vw;
}

.w-\[95px\] {
    width: 25.33333vw;
}

.w-auto {
    width: auto;
}

.w-dvw {
    width: 100dvw;
}

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

.w-full {
    width: 100%;
}

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

.w-px {
    width: 1px;
}

.w-screen {
    width: 100vw;
}

.min-w-10 {
    min-width: 2.5rem;
}

.min-w-12 {
    min-width: 3rem;
}

.min-w-14 {
    min-width: 3.5rem;
}

.min-w-20 {
    min-width: 5rem;
}

.min-w-24 {
    min-width: 6rem;
}

.min-w-28 {
    min-width: 7rem;
}

.min-w-32 {
    min-width: 8rem;
}

.min-w-36 {
    min-width: 9rem;
}

.min-w-40 {
    min-width: 10rem;
}

.min-w-5 {
    min-width: 1.25rem;
}

.min-w-60 {
    min-width: 15rem;
}

.min-w-7 {
    min-width: 1.75rem;
}

.min-w-8 {
    min-width: 2rem;
}

.min-w-\[216px\] {
    min-width: 57.6vw;
}

.min-w-\[232px\] {
    min-width: 61.86667vw;
}

.min-w-\[4000px\] {
    min-width: 1066.66667vw;
}

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

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

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

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

.flex-auto {
    flex: 1 1 auto;
}

.flex-none {
    flex: none;
}

.flex-shrink-0 {
    flex-shrink: 0;
}

.flex-grow {
    flex-grow: 1;
}

.grow {
    flex-grow: 1;
}

.\ !translate-x-0 {
    --tw-translate-x: 0px !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.\ !translate-y-0 {
    --tw-translate-y: 0px !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

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

.-translate-x-4 {
    --tw-translate-x: -1rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-translate-x-6 {
    --tw-translate-x: -1.5rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

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

.-translate-y-0\.5 {
    --tw-translate-y: -0.125rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-translate-y-1 {
    --tw-translate-y: -0.25rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

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

.-translate-y-2 {
    --tw-translate-y: -0.5rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-translate-y-3 {
    --tw-translate-y: -0.75rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-translate-y-4 {
    --tw-translate-y: -1rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-translate-y-5 {
    --tw-translate-y: -1.25rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

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

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

.translate-x-4 {
    --tw-translate-x: 1rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

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

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

.translate-y-1 {
    --tw-translate-y: 0.25rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

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

.translate-y-2 {
    --tw-translate-y: 0.5rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-y-3 {
    --tw-translate-y: 0.75rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-y-4 {
    --tw-translate-y: 1rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

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

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

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

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

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

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

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

@keyframes bounce {
    0%,
    100% {
        transform: translateY(-25%);
        animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
    }
    50% {
        transform: none;
        animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
    }
}

.animate-bounce {
    animation: bounce 1s infinite;
}

@keyframes ping {
    75%,
    100% {
        transform: scale(2);
        opacity: 0;
    }
}

.animate-ping {
    animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
}

@keyframes pulse {
    50% {
        opacity: .5;
    }
}

.animate-pulse {
    animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}

@keyframes spin {
    to {
        transform: rotate(360deg);
    }
}

.animate-spin {
    animation: spin 1s linear infinite;
}

.touch-none {
    touch-action: none;
}

.resize {
    resize: both;
}

.list-outside {
    list-style-position: outside;
}

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

.grid-cols-12 {
    grid-template-columns: repeat(12, 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-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
}

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

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

.flex-col {
    flex-direction: column;
}

.flex-wrap {
    flex-wrap: wrap;
}

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

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

.items-center {
    align-items: center;
}

.items-baseline {
    align-items: baseline;
}

.justify-end {
    justify-content: flex-end;
}

.justify-center {
    justify-content: center;
}

.justify-between {
    justify-content: space-between;
}

.justify-around {
    justify-content: space-around;
}

.gap-0 {
    gap: 0px;
}

.gap-0\.5 {
    gap: 0.125rem;
}

.gap-1 {
    gap: 0.25rem;
}

.gap-1\.5 {
    gap: 0.375rem;
}

.gap-10 {
    gap: 2.5rem;
}

.gap-16 {
    gap: 4rem;
}

.gap-2 {
    gap: 0.5rem;
}

.gap-2\.5 {
    gap: 0.625rem;
}

.gap-3 {
    gap: 0.75rem;
}

.gap-3\.5 {
    gap: 0.875rem;
}

.gap-4 {
    gap: 1rem;
}

.gap-5 {
    gap: 1.25rem;
}

.gap-6 {
    gap: 1.5rem;
}

.gap-7 {
    gap: 1.75rem;
}

.gap-8 {
    gap: 2rem;
}

.gap-px {
    gap: 1px;
}

.gap-x-1 {
    -moz-column-gap: 0.25rem;
    column-gap: 0.25rem;
}

.gap-x-14 {
    -moz-column-gap: 3.5rem;
    column-gap: 3.5rem;
}

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

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

.gap-x-4 {
    -moz-column-gap: 1rem;
    column-gap: 1rem;
}

.gap-y-1 {
    row-gap: 0.25rem;
}

.gap-y-2 {
    row-gap: 0.5rem;
}

.gap-y-3 {
    row-gap: 0.75rem;
}

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

.gap-y-6 {
    row-gap: 1.5rem;
}

.overflow-hidden {
    overflow: hidden;
}

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

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

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

.overflow-y-hidden {
    overflow-y: hidden;
}

.text-ellipsis {
    text-overflow: ellipsis;
}

.whitespace-normal {
    white-space: normal;
}

.whitespace-nowrap {
    white-space: nowrap;
}

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

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

.rounded {
    border-radius: 0.25rem;
}

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

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

.rounded-4xl {
    border-radius: 2rem;
}

.rounded-\[17px\] {
    border-radius: 4.53333vw;
}

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

.rounded-full {
    border-radius: 2666.4vw;
}

.rounded-lg {
    border-radius: 0.5rem;
}

.rounded-md {
    border-radius: 0.375rem;
}

.rounded-none {
    border-radius: 0px;
}

.rounded-sm {
    border-radius: 0.125rem;
}

.rounded-xl {
    border-radius: 0.75rem;
}

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

.rounded-b-2xl {
    border-bottom-right-radius: 1rem;
    border-bottom-left-radius: 1rem;
}

.rounded-b-3xl {
    border-bottom-right-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
}

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

.rounded-b-xl {
    border-bottom-right-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
}

.rounded-l-4xl {
    border-top-left-radius: 2rem;
    border-bottom-left-radius: 2rem;
}

.rounded-l-\[5px\] {
    border-top-left-radius: 1.33333vw;
    border-bottom-left-radius: 1.33333vw;
}

.rounded-l-full {
    border-top-left-radius: 2666.4vw;
    border-bottom-left-radius: 2666.4vw;
}

.rounded-l-none {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}

.rounded-l-xl {
    border-top-left-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
}

.rounded-r-full {
    border-top-right-radius: 2666.4vw;
    border-bottom-right-radius: 2666.4vw;
}

.rounded-r-lg {
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
}

.rounded-r-xl {
    border-top-right-radius: 0.75rem;
    border-bottom-right-radius: 0.75rem;
}

.rounded-t {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
}

.rounded-t-2xl {
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
}

.rounded-t-3xl {
    border-top-left-radius: 1.5rem;
    border-top-right-radius: 1.5rem;
}

.rounded-t-4xl {
    border-top-left-radius: 2rem;
    border-top-right-radius: 2rem;
}

.rounded-t-5xl {
    border-top-left-radius: 2.5rem;
    border-top-right-radius: 2.5rem;
}

.rounded-t-lg {
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
}

.rounded-t-md {
    border-top-left-radius: 0.375rem;
    border-top-right-radius: 0.375rem;
}

.rounded-t-sm {
    border-top-left-radius: 0.125rem;
    border-top-right-radius: 0.125rem;
}

.rounded-t-xl {
    border-top-left-radius: 0.75rem;
    border-top-right-radius: 0.75rem;
}

.rounded-bl-2xl {
    border-bottom-left-radius: 1rem;
}

.rounded-bl-3xl {
    border-bottom-left-radius: 1.5rem;
}

.rounded-bl-\[42px\] {
    border-bottom-left-radius: 11.2vw;
}

.rounded-bl-xl {
    border-bottom-left-radius: 0.75rem;
}

.rounded-br-2xl {
    border-bottom-right-radius: 1rem;
}

.rounded-br-xl {
    border-bottom-right-radius: 0.75rem;
}

.rounded-tl {
    border-top-left-radius: 0.25rem;
}

.rounded-tl-2xl {
    border-top-left-radius: 1rem;
}

.rounded-tl-xl {
    border-top-left-radius: 0.75rem;
}

.rounded-tr-2xl {
    border-top-right-radius: 1rem;
}

.rounded-tr-xl {
    border-top-right-radius: 0.75rem;
}

.border {
    border-width: 1px;
}

.border-2 {
    border-width: 0.53333vw;
}

.border-4 {
    border-width: 1.06667vw;
}

.border-\[3px\] {
    border-width: 0.8vw;
}

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

.border-b-2 {
    border-bottom-width: 0.53333vw;
}

.border-b-8 {
    border-bottom-width: 2.13333vw;
}

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

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

.border-t-4 {
    border-top-width: 1.06667vw;
}

.border-dashed {
    border-style: dashed;
}

.\ !border-primary {
    --tw-border-opacity: 1 !important;
    border-color: rgb(76 50 179 / var(--tw-border-opacity)) !important;
}

.border-\[\#2D2C95\] {
    --tw-border-opacity: 1;
    border-color: rgb(45 44 149 / var(--tw-border-opacity));
}

.border-\[\#41149B\] {
    --tw-border-opacity: 1;
    border-color: rgb(65 20 155 / var(--tw-border-opacity));
}

.border-\[\#4D3AB7\] {
    --tw-border-opacity: 1;
    border-color: rgb(77 58 183 / var(--tw-border-opacity));
}

.border-\[\#660D04\] {
    --tw-border-opacity: 1;
    border-color: rgb(102 13 4 / var(--tw-border-opacity));
}

.border-\[\#C8CEDC\] {
    --tw-border-opacity: 1;
    border-color: rgb(200 206 220 / var(--tw-border-opacity));
}

.border-\[\#DEC88F\] {
    --tw-border-opacity: 1;
    border-color: rgb(222 200 143 / var(--tw-border-opacity));
}

.border-\[\#DFE3EA\] {
    --tw-border-opacity: 1;
    border-color: rgb(223 227 234 / var(--tw-border-opacity));
}

.border-\[\#DFF2F0\] {
    --tw-border-opacity: 1;
    border-color: rgb(223 242 240 / var(--tw-border-opacity));
}

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

.border-\[\#E5C176\] {
    --tw-border-opacity: 1;
    border-color: rgb(229 193 118 / var(--tw-border-opacity));
}

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

.border-\[\#F7A6A0\] {
    --tw-border-opacity: 1;
    border-color: rgb(247 166 160 / var(--tw-border-opacity));
}

.border-\[\#FEBD10\] {
    --tw-border-opacity: 1;
    border-color: rgb(254 189 16 / var(--tw-border-opacity));
}

.border-amber-100 {
    --tw-border-opacity: 1;
    border-color: rgb(254 243 199 / var(--tw-border-opacity));
}

.border-amber-200 {
    --tw-border-opacity: 1;
    border-color: rgb(253 230 138 / var(--tw-border-opacity));
}

.border-amber-300 {
    --tw-border-opacity: 1;
    border-color: rgb(252 211 77 / var(--tw-border-opacity));
}

.border-amber-400 {
    --tw-border-opacity: 1;
    border-color: rgb(251 191 36 / var(--tw-border-opacity));
}

.border-amber-800 {
    --tw-border-opacity: 1;
    border-color: rgb(146 64 14 / var(--tw-border-opacity));
}

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

.border-blue-400 {
    --tw-border-opacity: 1;
    border-color: rgb(96 165 250 / var(--tw-border-opacity));
}

.border-gray-100 {
    --tw-border-opacity: 1;
    border-color: rgb(243 244 246 / var(--tw-border-opacity));
}

.border-gray-200 {
    --tw-border-opacity: 1;
    border-color: rgb(229 231 235 / var(--tw-border-opacity));
}

.border-gray-300 {
    --tw-border-opacity: 1;
    border-color: rgb(209 213 219 / var(--tw-border-opacity));
}

.border-gray-400 {
    --tw-border-opacity: 1;
    border-color: rgb(156 163 175 / var(--tw-border-opacity));
}

.border-gray-600 {
    --tw-border-opacity: 1;
    border-color: rgb(75 85 99 / var(--tw-border-opacity));
}

.border-primary {
    --tw-border-opacity: 1;
    border-color: rgb(76 50 179 / var(--tw-border-opacity));
}

.border-red-500 {
    --tw-border-opacity: 1;
    border-color: rgb(239 68 68 / var(--tw-border-opacity));
}

.border-red-950 {
    --tw-border-opacity: 1;
    border-color: rgb(69 10 10 / var(--tw-border-opacity));
}

.border-sky-400 {
    --tw-border-opacity: 1;
    border-color: rgb(56 189 248 / var(--tw-border-opacity));
}

.border-stone-200 {
    --tw-border-opacity: 1;
    border-color: rgb(231 229 228 / var(--tw-border-opacity));
}

.border-teal-200 {
    --tw-border-opacity: 1;
    border-color: rgb(153 246 228 / var(--tw-border-opacity));
}

.border-teal-500 {
    --tw-border-opacity: 1;
    border-color: rgb(20 184 166 / var(--tw-border-opacity));
}

.border-transparent {
    border-color: transparent;
}

.border-violet-600 {
    --tw-border-opacity: 1;
    border-color: rgb(124 58 237 / var(--tw-border-opacity));
}

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

.border-yellow-200 {
    --tw-border-opacity: 1;
    border-color: rgb(254 240 138 / var(--tw-border-opacity));
}

.border-yellow-400 {
    --tw-border-opacity: 1;
    border-color: rgb(250 204 21 / var(--tw-border-opacity));
}

.border-yellow-600 {
    --tw-border-opacity: 1;
    border-color: rgb(202 138 4 / var(--tw-border-opacity));
}

.border-zinc-100 {
    --tw-border-opacity: 1;
    border-color: rgb(244 244 245 / var(--tw-border-opacity));
}

.border-zinc-200 {
    --tw-border-opacity: 1;
    border-color: rgb(228 228 231 / var(--tw-border-opacity));
}

.border-opacity-50 {
    --tw-border-opacity: 0.5;
}

.\ !bg-\[\#06020f\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(6 2 15 / var(--tw-bg-opacity)) !important;
}

.\ !bg-\[\#29CA8F\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(41 202 143 / var(--tw-bg-opacity)) !important;
}

.\ !bg-\[\#373635\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(55 54 53 / var(--tw-bg-opacity)) !important;
}

.\ !bg-\[\#FFD740\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 215 64 / var(--tw-bg-opacity)) !important;
}

.\ !bg-\[\#efb120\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(239 177 32 / var(--tw-bg-opacity)) !important;
}

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

.\ !bg-blue-400 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(96 165 250 / var(--tw-bg-opacity)) !important;
}

.\ !bg-gray-200 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(229 231 235 / var(--tw-bg-opacity)) !important;
}

.\ !bg-gray-300 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(209 213 219 / var(--tw-bg-opacity)) !important;
}

.\ !bg-primary {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(76 50 179 / var(--tw-bg-opacity)) !important;
}

.\ !bg-transparent {
    background-color: transparent !important;
}

.bg-\[\#008751\] {
    --tw-bg-opacity: 1;
    background-color: rgb(0 135 81 / var(--tw-bg-opacity));
}

.bg-\[\#00B06F\] {
    --tw-bg-opacity: 1;
    background-color: rgb(0 176 111 / var(--tw-bg-opacity));
}

.bg-\[\#01623b\] {
    --tw-bg-opacity: 1;
    background-color: rgb(1 98 59 / var(--tw-bg-opacity));
}

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

.bg-\[\#01C8DE\] {
    --tw-bg-opacity: 1;
    background-color: rgb(1 200 222 / var(--tw-bg-opacity));
}

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

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

.bg-\[\#043320\] {
    --tw-bg-opacity: 1;
    background-color: rgb(4 51 32 / var(--tw-bg-opacity));
}

.bg-\[\#06020f\] {
    --tw-bg-opacity: 1;
    background-color: rgb(6 2 15 / var(--tw-bg-opacity));
}

.bg-\[\#096347\] {
    --tw-bg-opacity: 1;
    background-color: rgb(9 99 71 / var(--tw-bg-opacity));
}

.bg-\[\#1291F0\] {
    --tw-bg-opacity: 1;
    background-color: rgb(18 145 240 / var(--tw-bg-opacity));
}

.bg-\[\#140B01\] {
    --tw-bg-opacity: 1;
    background-color: rgb(20 11 1 / var(--tw-bg-opacity));
}

.bg-\[\#141e2a\] {
    --tw-bg-opacity: 1;
    background-color: rgb(20 30 42 / var(--tw-bg-opacity));
}

.bg-\[\#16A858\] {
    --tw-bg-opacity: 1;
    background-color: rgb(22 168 88 / var(--tw-bg-opacity));
}

.bg-\[\#1c68ff\] {
    --tw-bg-opacity: 1;
    background-color: rgb(28 104 255 / var(--tw-bg-opacity));
}

.bg-\[\#1e0444\] {
    --tw-bg-opacity: 1;
    background-color: rgb(30 4 68 / var(--tw-bg-opacity));
}

.bg-\[\#211236C9\] {
    background-color: #211236C9;
}

.bg-\[\#226CFF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(34 108 255 / var(--tw-bg-opacity));
}

.bg-\[\#26A042\] {
    --tw-bg-opacity: 1;
    background-color: rgb(38 160 66 / var(--tw-bg-opacity));
}

.bg-\[\#29CA8F\] {
    --tw-bg-opacity: 1;
    background-color: rgb(41 202 143 / var(--tw-bg-opacity));
}

.bg-\[\#29CB8A\] {
    --tw-bg-opacity: 1;
    background-color: rgb(41 203 138 / var(--tw-bg-opacity));
}

.bg-\[\#2F65E8\] {
    --tw-bg-opacity: 1;
    background-color: rgb(47 101 232 / var(--tw-bg-opacity));
}

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

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

.bg-\[\#334982\] {
    --tw-bg-opacity: 1;
    background-color: rgb(51 73 130 / var(--tw-bg-opacity));
}

.bg-\[\#3372F4\] {
    --tw-bg-opacity: 1;
    background-color: rgb(51 114 244 / var(--tw-bg-opacity));
}

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

.bg-\[\#373635\] {
    --tw-bg-opacity: 1;
    background-color: rgb(55 54 53 / var(--tw-bg-opacity));
}

.bg-\[\#3886A961\] {
    background-color: #3886A961;
}

.bg-\[\#3C5BE4\] {
    --tw-bg-opacity: 1;
    background-color: rgb(60 91 228 / var(--tw-bg-opacity));
}

.bg-\[\#442804\] {
    --tw-bg-opacity: 1;
    background-color: rgb(68 40 4 / var(--tw-bg-opacity));
}

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

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

.bg-\[\#46DDA1\] {
    --tw-bg-opacity: 1;
    background-color: rgb(70 221 161 / var(--tw-bg-opacity));
}

.bg-\[\#4787CB\] {
    --tw-bg-opacity: 1;
    background-color: rgb(71 135 203 / var(--tw-bg-opacity));
}

.bg-\[\#47c8ff\] {
    --tw-bg-opacity: 1;
    background-color: rgb(71 200 255 / var(--tw-bg-opacity));
}

.bg-\[\#484465\] {
    --tw-bg-opacity: 1;
    background-color: rgb(72 68 101 / var(--tw-bg-opacity));
}

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

.bg-\[\#4D3AB7\] {
    --tw-bg-opacity: 1;
    background-color: rgb(77 58 183 / var(--tw-bg-opacity));
}

.bg-\[\#4D762F\] {
    --tw-bg-opacity: 1;
    background-color: rgb(77 118 47 / var(--tw-bg-opacity));
}

.bg-\[\#55239b\] {
    --tw-bg-opacity: 1;
    background-color: rgb(85 35 155 / var(--tw-bg-opacity));
}

.bg-\[\#572555\] {
    --tw-bg-opacity: 1;
    background-color: rgb(87 37 85 / var(--tw-bg-opacity));
}

.bg-\[\#5EBFFF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(94 191 255 / var(--tw-bg-opacity));
}

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

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

.bg-\[\#702D03\] {
    --tw-bg-opacity: 1;
    background-color: rgb(112 45 3 / var(--tw-bg-opacity));
}

.bg-\[\#77DDF5\] {
    --tw-bg-opacity: 1;
    background-color: rgb(119 221 245 / var(--tw-bg-opacity));
}

.bg-\[\#8DBFFF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(141 191 255 / var(--tw-bg-opacity));
}

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

.bg-\[\#9894ee\] {
    --tw-bg-opacity: 1;
    background-color: rgb(152 148 238 / var(--tw-bg-opacity));
}

.bg-\[\#9D40DF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(157 64 223 / var(--tw-bg-opacity));
}

.bg-\[\#A66417\] {
    --tw-bg-opacity: 1;
    background-color: rgb(166 100 23 / var(--tw-bg-opacity));
}

.bg-\[\#ACD7C5\] {
    --tw-bg-opacity: 1;
    background-color: rgb(172 215 197 / var(--tw-bg-opacity));
}

.bg-\[\#AD7B37\] {
    --tw-bg-opacity: 1;
    background-color: rgb(173 123 55 / var(--tw-bg-opacity));
}

.bg-\[\#BD68D4\] {
    --tw-bg-opacity: 1;
    background-color: rgb(189 104 212 / var(--tw-bg-opacity));
}

.bg-\[\#BF69D5\] {
    --tw-bg-opacity: 1;
    background-color: rgb(191 105 213 / var(--tw-bg-opacity));
}

.bg-\[\#C0ECFC\] {
    --tw-bg-opacity: 1;
    background-color: rgb(192 236 252 / var(--tw-bg-opacity));
}

.bg-\[\#C9DCFF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(201 220 255 / var(--tw-bg-opacity));
}

.bg-\[\#CE8F0D\] {
    --tw-bg-opacity: 1;
    background-color: rgb(206 143 13 / var(--tw-bg-opacity));
}

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

.bg-\[\#DEC88F\] {
    --tw-bg-opacity: 1;
    background-color: rgb(222 200 143 / var(--tw-bg-opacity));
}

.bg-\[\#E1F2FB\] {
    --tw-bg-opacity: 1;
    background-color: rgb(225 242 251 / var(--tw-bg-opacity));
}

.bg-\[\#E24032\] {
    --tw-bg-opacity: 1;
    background-color: rgb(226 64 50 / var(--tw-bg-opacity));
}

.bg-\[\#E6EBEF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(230 235 239 / var(--tw-bg-opacity));
}

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

.bg-\[\#E8112D\] {
    --tw-bg-opacity: 1;
    background-color: rgb(232 17 45 / var(--tw-bg-opacity));
}

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

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

.bg-\[\#EDEAEF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(237 234 239 / var(--tw-bg-opacity));
}

.bg-\[\#EE553C\] {
    --tw-bg-opacity: 1;
    background-color: rgb(238 85 60 / var(--tw-bg-opacity));
}

.bg-\[\#F16A02\] {
    --tw-bg-opacity: 1;
    background-color: rgb(241 106 2 / var(--tw-bg-opacity));
}

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

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

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

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

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

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

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

.bg-\[\#F5E14B\] {
    --tw-bg-opacity: 1;
    background-color: rgb(245 225 75 / var(--tw-bg-opacity));
}

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

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

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

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

.bg-\[\#F78119\] {
    --tw-bg-opacity: 1;
    background-color: rgb(247 129 25 / var(--tw-bg-opacity));
}

.bg-\[\#F79227\] {
    --tw-bg-opacity: 1;
    background-color: rgb(247 146 39 / var(--tw-bg-opacity));
}

.bg-\[\#F7941E\] {
    --tw-bg-opacity: 1;
    background-color: rgb(247 148 30 / var(--tw-bg-opacity));
}

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

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

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

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

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

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

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

.bg-\[\#FC7927\] {
    --tw-bg-opacity: 1;
    background-color: rgb(252 121 39 / var(--tw-bg-opacity));
}

.bg-\[\#FCEC93\] {
    --tw-bg-opacity: 1;
    background-color: rgb(252 236 147 / var(--tw-bg-opacity));
}

.bg-\[\#FDDACE\] {
    --tw-bg-opacity: 1;
    background-color: rgb(253 218 206 / var(--tw-bg-opacity));
}

.bg-\[\#FDE8B8\] {
    --tw-bg-opacity: 1;
    background-color: rgb(253 232 184 / var(--tw-bg-opacity));
}

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

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

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

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

.bg-\[\#FF485E\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 72 94 / var(--tw-bg-opacity));
}

.bg-\[\#FF7928\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 121 40 / var(--tw-bg-opacity));
}

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

.bg-\[\#FFB340\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 179 64 / var(--tw-bg-opacity));
}

.bg-\[\#FFC640\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 198 64 / var(--tw-bg-opacity));
}

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

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

.bg-\[\#FFD740\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 215 64 / var(--tw-bg-opacity));
}

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

.bg-\[\#FFE29D\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 226 157 / var(--tw-bg-opacity));
}

.bg-\[\#FFEB41\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 235 65 / var(--tw-bg-opacity));
}

.bg-\[\#FFEEA1\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 238 161 / var(--tw-bg-opacity));
}

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

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

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

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

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

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

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

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

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

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

.bg-\[\#dca842\] {
    --tw-bg-opacity: 1;
    background-color: rgb(220 168 66 / var(--tw-bg-opacity));
}

.bg-\[\#e95400\] {
    --tw-bg-opacity: 1;
    background-color: rgb(233 84 0 / var(--tw-bg-opacity));
}

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

.bg-\[\#f59e90\] {
    --tw-bg-opacity: 1;
    background-color: rgb(245 158 144 / var(--tw-bg-opacity));
}

.bg-\[\#fb5802\] {
    --tw-bg-opacity: 1;
    background-color: rgb(251 88 2 / var(--tw-bg-opacity));
}

.bg-\[\#ffd740\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 215 64 / var(--tw-bg-opacity));
}

.bg-\[Linear\] {
    background-color: Linear;
}

.bg-amber-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(254 243 199 / var(--tw-bg-opacity));
}

.bg-amber-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(253 230 138 / var(--tw-bg-opacity));
}

.bg-amber-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(252 211 77 / var(--tw-bg-opacity));
}

.bg-amber-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(251 191 36 / var(--tw-bg-opacity));
}

.bg-amber-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(255 251 235 / var(--tw-bg-opacity));
}

.bg-amber-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(245 158 11 / var(--tw-bg-opacity));
}

.bg-amber-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(217 119 6 / var(--tw-bg-opacity));
}

.bg-amber-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(120 53 15 / var(--tw-bg-opacity));
}

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

.bg-blue-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(219 234 254 / var(--tw-bg-opacity));
}

.bg-blue-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(96 165 250 / var(--tw-bg-opacity));
}

.bg-blue-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(239 246 255 / var(--tw-bg-opacity));
}

.bg-blue-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(59 130 246 / var(--tw-bg-opacity));
}

.bg-blue-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(30 64 175 / var(--tw-bg-opacity));
}

.bg-cyan-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(34 211 238 / var(--tw-bg-opacity));
}

.bg-cyan-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(14 116 144 / var(--tw-bg-opacity));
}

.bg-emerald-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(52 211 153 / var(--tw-bg-opacity));
}

.bg-fuchsia-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(245 208 254 / var(--tw-bg-opacity));
}

.bg-gray-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}

.bg-gray-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}

.bg-gray-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(209 213 219 / var(--tw-bg-opacity));
}

.bg-gray-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(156 163 175 / var(--tw-bg-opacity));
}

.bg-gray-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}

.bg-gray-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(107 114 128 / var(--tw-bg-opacity));
}

.bg-gray-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(75 85 99 / var(--tw-bg-opacity));
}

.bg-gray-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(55 65 81 / var(--tw-bg-opacity));
}

.bg-gray-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(31 41 55 / var(--tw-bg-opacity));
}

.bg-gray-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(17 24 39 / var(--tw-bg-opacity));
}

.bg-gray-base {
    --tw-bg-opacity: 1;
    background-color: rgb(245 245 242 / var(--tw-bg-opacity));
}

.bg-green-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(220 252 231 / var(--tw-bg-opacity));
}

.bg-green-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(240 253 244 / var(--tw-bg-opacity));
}

.bg-green-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(34 197 94 / var(--tw-bg-opacity));
}

.bg-green-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(22 163 74 / var(--tw-bg-opacity));
}

.bg-green-950 {
    --tw-bg-opacity: 1;
    background-color: rgb(5 46 22 / var(--tw-bg-opacity));
}

.bg-indigo-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(238 242 255 / var(--tw-bg-opacity));
}

.bg-indigo-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(99 102 241 / var(--tw-bg-opacity));
}

.bg-orange-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(255 237 213 / var(--tw-bg-opacity));
}

.bg-orange-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(253 186 116 / var(--tw-bg-opacity));
}

.bg-orange-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(251 146 60 / var(--tw-bg-opacity));
}

.bg-orange-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(255 247 237 / var(--tw-bg-opacity));
}

.bg-orange-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(249 115 22 / var(--tw-bg-opacity));
}

.bg-orange-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(154 52 18 / var(--tw-bg-opacity));
}

.bg-pink-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(251 207 232 / var(--tw-bg-opacity));
}

.bg-pink-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(249 168 212 / var(--tw-bg-opacity));
}

.bg-pink-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(244 114 182 / var(--tw-bg-opacity));
}

.bg-pink-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(253 242 248 / var(--tw-bg-opacity));
}

.bg-primary {
    --tw-bg-opacity: 1;
    background-color: rgb(76 50 179 / var(--tw-bg-opacity));
}

.bg-purple-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(243 232 255 / var(--tw-bg-opacity));
}

.bg-purple-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(250 245 255 / var(--tw-bg-opacity));
}

.bg-purple-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(168 85 247 / var(--tw-bg-opacity));
}

.bg-red-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(254 226 226 / var(--tw-bg-opacity));
}

.bg-red-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(248 113 113 / var(--tw-bg-opacity));
}

.bg-red-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(254 242 242 / var(--tw-bg-opacity));
}

.bg-red-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(239 68 68 / var(--tw-bg-opacity));
}

.bg-rose-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(255 228 230 / var(--tw-bg-opacity));
}

.bg-rose-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(251 113 133 / var(--tw-bg-opacity));
}

.bg-rose-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(244 63 94 / var(--tw-bg-opacity));
}

.bg-rose-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(225 29 72 / var(--tw-bg-opacity));
}

.bg-sky-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(186 230 253 / var(--tw-bg-opacity));
}

.bg-sky-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(56 189 248 / var(--tw-bg-opacity));
}

.bg-sky-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(12 74 110 / var(--tw-bg-opacity));
}

.bg-stone-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(245 245 244 / var(--tw-bg-opacity));
}

.bg-stone-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(231 229 228 / var(--tw-bg-opacity));
}

.bg-stone-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(214 211 209 / var(--tw-bg-opacity));
}

.bg-stone-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(250 250 249 / var(--tw-bg-opacity));
}

.bg-teal-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(240 253 250 / var(--tw-bg-opacity));
}

.bg-teal-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(20 184 166 / var(--tw-bg-opacity));
}

.bg-teal-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(19 78 74 / var(--tw-bg-opacity));
}

.bg-transparent {
    background-color: transparent;
}

.bg-violet-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(237 233 254 / var(--tw-bg-opacity));
}

.bg-violet-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(221 214 254 / var(--tw-bg-opacity));
}

.bg-violet-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(139 92 246 / var(--tw-bg-opacity));
}

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

.bg-white\/95 {
    background-color: rgb(255 255 255 / 0.95);
}

.bg-yellow-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(254 249 195 / var(--tw-bg-opacity));
}

.bg-yellow-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(254 240 138 / var(--tw-bg-opacity));
}

.bg-yellow-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(253 224 71 / var(--tw-bg-opacity));
}

.bg-yellow-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(250 204 21 / var(--tw-bg-opacity));
}

.bg-yellow-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(254 252 232 / var(--tw-bg-opacity));
}

.bg-zinc-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(244 244 245 / var(--tw-bg-opacity));
}

.bg-zinc-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(228 228 231 / var(--tw-bg-opacity));
}

.bg-zinc-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(212 212 216 / var(--tw-bg-opacity));
}

.bg-zinc-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(250 250 250 / var(--tw-bg-opacity));
}

.bg-zinc-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(63 63 70 / var(--tw-bg-opacity));
}

.bg-zinc-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(24 24 27 / var(--tw-bg-opacity));
}

.\ !bg-opacity-100 {
    --tw-bg-opacity: 1 !important;
}

.\ !bg-opacity-70 {
    --tw-bg-opacity: 0.7 !important;
}

.\ !bg-opacity-95 {
    --tw-bg-opacity: 0.95 !important;
}

.bg-opacity-10 {
    --tw-bg-opacity: 0.1;
}

.bg-opacity-100 {
    --tw-bg-opacity: 1;
}

.bg-opacity-15 {
    --tw-bg-opacity: 0.15;
}

.bg-opacity-20 {
    --tw-bg-opacity: 0.2;
}

.bg-opacity-25 {
    --tw-bg-opacity: 0.25;
}

.bg-opacity-30 {
    --tw-bg-opacity: 0.3;
}

.bg-opacity-35 {
    --tw-bg-opacity: 0.35;
}

.bg-opacity-40 {
    --tw-bg-opacity: 0.4;
}

.bg-opacity-45 {
    --tw-bg-opacity: 0.45;
}

.bg-opacity-5 {
    --tw-bg-opacity: 0.05;
}

.bg-opacity-50 {
    --tw-bg-opacity: 0.5;
}

.bg-opacity-60 {
    --tw-bg-opacity: 0.6;
}

.bg-opacity-70 {
    --tw-bg-opacity: 0.7;
}

.bg-opacity-75 {
    --tw-bg-opacity: 0.75;
}

.bg-opacity-80 {
    --tw-bg-opacity: 0.8;
}

.bg-opacity-85 {
    --tw-bg-opacity: 0.85;
}

.bg-opacity-90 {
    --tw-bg-opacity: 0.9;
}

.bg-opacity-95 {
    --tw-bg-opacity: 0.95;
}

.bg-gradient-to-b {
    background-image: linear-gradient(to bottom, 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-gradient-to-t {
    background-image: linear-gradient(to top, var(--tw-gradient-stops));
}

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

.bg-none {
    background-image: none;
}

.from-\[\#00A8FF\] {
    --tw-gradient-from: #00A8FF var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(0 168 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#1B56DD\] {
    --tw-gradient-from: #1B56DD var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(27 86 221 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#1f0f00d6\] {
    --tw-gradient-from: #1f0f00d6 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(31 15 0 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#20DBD9\] {
    --tw-gradient-from: #20DBD9 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(32 219 217 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#29CB8A\] {
    --tw-gradient-from: #29CB8A var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(41 203 138 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#31ACF9\] {
    --tw-gradient-from: #31ACF9 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(49 172 249 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#333B54\] {
    --tw-gradient-from: #333B54 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(51 59 84 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#3670F6\] {
    --tw-gradient-from: #3670F6 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(54 112 246 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#373635\] {
    --tw-gradient-from: #373635 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(55 54 53 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#412BB2\] {
    --tw-gradient-from: #412BB2 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(65 43 178 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#49CFE4\] {
    --tw-gradient-from: #49CFE4 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(73 207 228 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#5851D8\] {
    --tw-gradient-from: #5851D8 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(88 81 216 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#5880FF\] {
    --tw-gradient-from: #5880FF var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(88 128 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#624af5f2\] {
    --tw-gradient-from: #624af5f2 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(98 74 245 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#63C7F4\] {
    --tw-gradient-from: #63C7F4 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(99 199 244 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#7369a5ee\] {
    --tw-gradient-from: #7369a5ee var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(115 105 165 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#7940FF\] {
    --tw-gradient-from: #7940FF var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(121 64 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#82C9FD\] {
    --tw-gradient-from: #82C9FD var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(130 201 253 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#8B64C5\] {
    --tw-gradient-from: #8B64C5 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(139 100 197 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#8BDEFF\] {
    --tw-gradient-from: #8BDEFF var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(139 222 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#9BB6FF\] {
    --tw-gradient-from: #9BB6FF var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(155 182 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#AEF5F4\] {
    --tw-gradient-from: #AEF5F4 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(174 245 244 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#AF7BFF\] {
    --tw-gradient-from: #AF7BFF var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(175 123 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#B0F4F2\] {
    --tw-gradient-from: #B0F4F2 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(176 244 242 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#B3FFF6\] {
    --tw-gradient-from: #B3FFF6 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(179 255 246 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#B7F8F7\] {
    --tw-gradient-from: #B7F8F7 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(183 248 247 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#BEFFFDFF\] {
    --tw-gradient-from: #BEFFFDFF var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(190 255 253 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#BEFFFD\] {
    --tw-gradient-from: #BEFFFD var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(190 255 253 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#C1D3FA\] {
    --tw-gradient-from: #C1D3FA var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(193 211 250 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#C9E5FF\] {
    --tw-gradient-from: #C9E5FF var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(201 229 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#D4D6E6\] {
    --tw-gradient-from: #D4D6E6 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(212 214 230 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#D5E1FF\] {
    --tw-gradient-from: #D5E1FF var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(213 225 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#D79455\] {
    --tw-gradient-from: #D79455 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(215 148 85 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#DC4E18\] {
    --tw-gradient-from: #DC4E18 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(220 78 24 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#E1EAFF\] {
    --tw-gradient-from: #E1EAFF var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(225 234 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#E41E2B\] {
    --tw-gradient-from: #E41E2B var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(228 30 43 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#E6551E\] {
    --tw-gradient-from: #E6551E var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(230 85 30 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#E75265\] {
    --tw-gradient-from: #E75265 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(231 82 101 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#EC623F\] {
    --tw-gradient-from: #EC623F var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(236 98 63 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#ECF6FF\] {
    --tw-gradient-from: #ECF6FF var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(236 246 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#EF5436\] {
    --tw-gradient-from: #EF5436 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(239 84 54 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#F05C08\] {
    --tw-gradient-from: #F05C08 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(240 92 8 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#F15D00\] {
    --tw-gradient-from: #F15D00 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(241 93 0 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#F3E4C2\] {
    --tw-gradient-from: #F3E4C2 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(243 228 194 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#F4B783\] {
    --tw-gradient-from: #F4B783 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(244 183 131 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#F5E14B\] {
    --tw-gradient-from: #F5E14B var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(245 225 75 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#F5F3A7\] {
    --tw-gradient-from: #F5F3A7 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(245 243 167 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#F78119\] {
    --tw-gradient-from: #F78119 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(247 129 25 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#F7941E\] {
    --tw-gradient-from: #F7941E var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(247 148 30 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#F8F7E0\] {
    --tw-gradient-from: #F8F7E0 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(248 247 224 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#FADAC1FF\] {
    --tw-gradient-from: #FADAC1FF var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(250 218 193 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#FADAC1\] {
    --tw-gradient-from: #FADAC1 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(250 218 193 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#FAEFD8\] {
    --tw-gradient-from: #FAEFD8 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(250 239 216 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#FAF8F3\] {
    --tw-gradient-from: #FAF8F3 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(250 248 243 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#FBCA4D\] {
    --tw-gradient-from: #FBCA4D var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(251 202 77 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#FCE4A0\] {
    --tw-gradient-from: #FCE4A0 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(252 228 160 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#FD6242\] {
    --tw-gradient-from: #FD6242 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(253 98 66 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#FD9800\] {
    --tw-gradient-from: #FD9800 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(253 152 0 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#FDFDFB\] {
    --tw-gradient-from: #FDFDFB var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(253 253 251 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#FE3556\] {
    --tw-gradient-from: #FE3556 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(254 53 86 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#FEE5BF\] {
    --tw-gradient-from: #FEE5BF var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(254 229 191 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#FEF1E2\] {
    --tw-gradient-from: #FEF1E2 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(254 241 226 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#FEFDBC\] {
    --tw-gradient-from: #FEFDBC var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(254 253 188 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#FF2358\] {
    --tw-gradient-from: #FF2358 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 35 88 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#FF3300\] {
    --tw-gradient-from: #FF3300 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 51 0 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#FF5E0DFF\] {
    --tw-gradient-from: #FF5E0DFF var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 94 13 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#FF5E0D\] {
    --tw-gradient-from: #FF5E0D var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 94 13 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#FF7652\] {
    --tw-gradient-from: #FF7652 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 118 82 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#FF9340\] {
    --tw-gradient-from: #FF9340 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 147 64 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#FF9C2E\] {
    --tw-gradient-from: #FF9C2E var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 156 46 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#FF9E52\] {
    --tw-gradient-from: #FF9E52 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 158 82 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#FFAE8F\] {
    --tw-gradient-from: #FFAE8F var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 174 143 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#FFB400\] {
    --tw-gradient-from: #FFB400 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 180 0 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#FFB495\] {
    --tw-gradient-from: #FFB495 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 180 149 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#FFB882\] {
    --tw-gradient-from: #FFB882 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 184 130 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#FFBB17\] {
    --tw-gradient-from: #FFBB17 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 187 23 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#FFC323\] {
    --tw-gradient-from: #FFC323 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 195 35 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#FFCFBA\] {
    --tw-gradient-from: #FFCFBA var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 207 186 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#FFDABE\] {
    --tw-gradient-from: #FFDABE var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 218 190 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#FFE79B\] {
    --tw-gradient-from: #FFE79B var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 231 155 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#FFE971\] {
    --tw-gradient-from: #FFE971 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 233 113 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#FFF1B0\] {
    --tw-gradient-from: #FFF1B0 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 241 176 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#FFF4BA\] {
    --tw-gradient-from: #FFF4BA var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 244 186 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#FFF6E6\] {
    --tw-gradient-from: #FFF6E6 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 246 230 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#d53446\] {
    --tw-gradient-from: #d53446 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(213 52 70 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#dfb746\] {
    --tw-gradient-from: #dfb746 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(223 183 70 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#fec688\] {
    --tw-gradient-from: #fec688 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(254 198 136 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#ff802bd6\] {
    --tw-gradient-from: #ff802bd6 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 128 43 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#ffffff99\] {
    --tw-gradient-from: #ffffff99 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-amber-100 {
    --tw-gradient-from: #fef3c7 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(254 243 199 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-amber-200 {
    --tw-gradient-from: #fde68a var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(253 230 138 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-amber-300 {
    --tw-gradient-from: #fcd34d var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(252 211 77 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-amber-400 {
    --tw-gradient-from: #fbbf24 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-black {
    --tw-gradient-from: #000 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-cyan-200 {
    --tw-gradient-from: #a5f3fc var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(165 243 252 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-cyan-500 {
    --tw-gradient-from: #06b6d4 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-500 {
    --tw-gradient-from: #22c55e var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-600 {
    --tw-gradient-from: #16a34a var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-900 {
    --tw-gradient-from: #14532d var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-indigo-700 {
    --tw-gradient-from: #4338ca var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(67 56 202 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-orange-300 {
    --tw-gradient-from: #fdba74 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(253 186 116 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-orange-400 {
    --tw-gradient-from: #fb923c var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(251 146 60 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-orange-700 {
    --tw-gradient-from: #c2410c var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(194 65 12 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary {
    --tw-gradient-from: #4C32B3 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(76 50 179 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-50 {
    --tw-gradient-from: #fef2f2 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-500 {
    --tw-gradient-from: #ef4444 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-rose-200 {
    --tw-gradient-from: #fecdd3 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(254 205 211 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-300 {
    --tw-gradient-from: #7dd3fc var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(125 211 252 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-teal-50 {
    --tw-gradient-from: #f0fdfa var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(240 253 250 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-transparent {
    --tw-gradient-from: transparent var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-violet-200 {
    --tw-gradient-from: #ddd6fe var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(221 214 254 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-violet-500 {
    --tw-gradient-from: #8b5cf6 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-white {
    --tw-gradient-from: #fff var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-100 {
    --tw-gradient-from: #fef9c3 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(254 249 195 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-200 {
    --tw-gradient-from: #fef08a var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(254 240 138 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-600 {
    --tw-gradient-from: #ca8a04 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(202 138 4 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

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

.from-55\% {
    --tw-gradient-from-position: 55%;
}

.from-60\% {
    --tw-gradient-from-position: 60%;
}

.from-70\% {
    --tw-gradient-from-position: 70%;
}

.from-80\% {
    --tw-gradient-from-position: 80%;
}

.from-90\% {
    --tw-gradient-from-position: 90%;
}

.from-\[170px\] {
    --tw-gradient-from-position: 45.33333vw;
}

.from-\[200px\] {
    --tw-gradient-from-position: 53.33333vw;
}

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

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

.to-\[\#341a68ee\] {
    --tw-gradient-to: #341a68ee var(--tw-gradient-to-position);
}

.to-\[\#366CFF\] {
    --tw-gradient-to: #366CFF var(--tw-gradient-to-position);
}

.to-\[\#3670F6\] {
    --tw-gradient-to: #3670F6 var(--tw-gradient-to-position);
}

.to-\[\#3a2ecf\] {
    --tw-gradient-to: #3a2ecf var(--tw-gradient-to-position);
}

.to-\[\#40B9FF\] {
    --tw-gradient-to: #40B9FF var(--tw-gradient-to-position);
}

.to-\[\#4716A4\] {
    --tw-gradient-to: #4716A4 var(--tw-gradient-to-position);
}

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

.to-\[\#490000d6\] {
    --tw-gradient-to: #490000d6 var(--tw-gradient-to-position);
}

.to-\[\#4B3BB6\] {
    --tw-gradient-to: #4B3BB6 var(--tw-gradient-to-position);
}

.to-\[\#4F37F5\] {
    --tw-gradient-to: #4F37F5 var(--tw-gradient-to-position);
}

.to-\[\#4F5DBD\] {
    --tw-gradient-to: #4F5DBD var(--tw-gradient-to-position);
}

.to-\[\#647ECD\] {
    --tw-gradient-to: #647ECD var(--tw-gradient-to-position);
}

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

.to-\[\#7EC2FF\] {
    --tw-gradient-to: #7EC2FF var(--tw-gradient-to-position);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.to-\[white\] {
    --tw-gradient-to: white var(--tw-gradient-to-position);
}

.to-amber-100 {
    --tw-gradient-to: #fef3c7 var(--tw-gradient-to-position);
}

.to-amber-200 {
    --tw-gradient-to: #fde68a var(--tw-gradient-to-position);
}

.to-amber-300 {
    --tw-gradient-to: #fcd34d var(--tw-gradient-to-position);
}

.to-amber-400 {
    --tw-gradient-to: #fbbf24 var(--tw-gradient-to-position);
}

.to-amber-500 {
    --tw-gradient-to: #f59e0b var(--tw-gradient-to-position);
}

.to-amber-700 {
    --tw-gradient-to: #b45309 var(--tw-gradient-to-position);
}

.to-cyan-900 {
    --tw-gradient-to: #164e63 var(--tw-gradient-to-position);
}

.to-gray-300 {
    --tw-gradient-to: #d1d5db var(--tw-gradient-to-position);
}

.to-gray-50 {
    --tw-gradient-to: #f9fafb var(--tw-gradient-to-position);
}

.to-green-500 {
    --tw-gradient-to: #22c55e var(--tw-gradient-to-position);
}

.to-green-600 {
    --tw-gradient-to: #16a34a var(--tw-gradient-to-position);
}

.to-green-800 {
    --tw-gradient-to: #166534 var(--tw-gradient-to-position);
}

.to-orange-400 {
    --tw-gradient-to: #fb923c var(--tw-gradient-to-position);
}

.to-orange-50 {
    --tw-gradient-to: #fff7ed var(--tw-gradient-to-position);
}

.to-orange-500 {
    --tw-gradient-to: #f97316 var(--tw-gradient-to-position);
}

.to-orange-600 {
    --tw-gradient-to: #ea580c var(--tw-gradient-to-position);
}

.to-primary {
    --tw-gradient-to: #4C32B3 var(--tw-gradient-to-position);
}

.to-purple-200 {
    --tw-gradient-to: #e9d5ff var(--tw-gradient-to-position);
}

.to-red-500 {
    --tw-gradient-to: #ef4444 var(--tw-gradient-to-position);
}

.to-red-600 {
    --tw-gradient-to: #dc2626 var(--tw-gradient-to-position);
}

.to-rose-500 {
    --tw-gradient-to: #f43f5e var(--tw-gradient-to-position);
}

.to-rose-600 {
    --tw-gradient-to: #e11d48 var(--tw-gradient-to-position);
}

.to-sky-200 {
    --tw-gradient-to: #bae6fd var(--tw-gradient-to-position);
}

.to-teal-200 {
    --tw-gradient-to: #99f6e4 var(--tw-gradient-to-position);
}

.to-transparent {
    --tw-gradient-to: transparent var(--tw-gradient-to-position);
}

.to-violet-100 {
    --tw-gradient-to: #ede9fe var(--tw-gradient-to-position);
}

.to-violet-700 {
    --tw-gradient-to: #6d28d9 var(--tw-gradient-to-position);
}

.to-white {
    --tw-gradient-to: #fff var(--tw-gradient-to-position);
}

.to-yellow-400 {
    --tw-gradient-to: #facc15 var(--tw-gradient-to-position);
}

.to-40\% {
    --tw-gradient-to-position: 40%;
}

.to-50\% {
    --tw-gradient-to-position: 50%;
}

.to-70\% {
    --tw-gradient-to-position: 70%;
}

.to-\[170px\] {
    --tw-gradient-to-position: 45.33333vw;
}

.to-\[200px\] {
    --tw-gradient-to-position: 53.33333vw;
}

.\ !bg-contain {
    background-size: contain !important;
}

.bg-contain {
    background-size: contain;
}

.bg-cover {
    background-size: cover;
}

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

.\ !bg-center {
    background-position: center !important;
}

.bg-bottom {
    background-position: bottom;
}

.bg-center {
    background-position: center;
}

.bg-left {
    background-position: left;
}

.bg-left-bottom {
    background-position: left bottom;
}

.bg-right {
    background-position: right;
}

.bg-right-bottom {
    background-position: right bottom;
}

.bg-right-top {
    background-position: right top;
}

.bg-top {
    background-position: top;
}

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

.\ !bg-no-repeat {
    background-repeat: no-repeat !important;
}

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

.stroke-\[\#E9863A\] {
    stroke: #E9863A;
}

.stroke-amber-950 {
    stroke: #451a03;
}

.stroke-gray-500 {
    stroke: #6b7280;
}

.stroke-primary {
    stroke: #4C32B3;
}

.stroke-white {
    stroke: #fff;
}

.stroke-\[2\.5px\] {
    stroke-width: 0.66667vw;
}

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

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

.object-center {
    -o-object-position: center;
    object-position: center;
}

.p-0 {
    padding: 0px;
}

.p-0\.5 {
    padding: 0.125rem;
}

.p-1 {
    padding: 0.25rem;
}

.p-1\.5 {
    padding: 0.375rem;
}

.p-2 {
    padding: 0.5rem;
}

.p-2\.5 {
    padding: 0.625rem;
}

.p-3 {
    padding: 0.75rem;
}

.p-3\.5 {
    padding: 0.875rem;
}

.p-4 {
    padding: 1rem;
}

.p-5 {
    padding: 1.25rem;
}

.p-6 {
    padding: 1.5rem;
}

.p-7 {
    padding: 1.75rem;
}

.p-\[26px\] {
    padding: 6.93333vw;
}

.p-px {
    padding: 1px;
}

.px-0 {
    padding-left: 0px;
    padding-right: 0px;
}

.px-0\.5 {
    padding-left: 0.125rem;
    padding-right: 0.125rem;
}

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

.px-1\.5 {
    padding-left: 0.375rem;
    padding-right: 0.375rem;
}

.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-14 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
}

.px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
}

.px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}

.px-2\.5 {
    padding-left: 0.625rem;
    padding-right: 0.625rem;
}

.px-20 {
    padding-left: 5rem;
    padding-right: 5rem;
}

.px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
}

.px-3\.5 {
    padding-left: 0.875rem;
    padding-right: 0.875rem;
}

.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-7 {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
}

.px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
}

.px-9 {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
}

.px-\[34px\] {
    padding-left: 9.06667vw;
    padding-right: 9.06667vw;
}

.py-0 {
    padding-top: 0px;
    padding-bottom: 0px;
}

.py-0\.5 {
    padding-top: 0.125rem;
    padding-bottom: 0.125rem;
}

.py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
}

.py-1\.5 {
    padding-top: 0.375rem;
    padding-bottom: 0.375rem;
}

.py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}

.py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}

.py-2\.5 {
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
}

.py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
}

.py-3\.5 {
    padding-top: 0.875rem;
    padding-bottom: 0.875rem;
}

.py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
}

.py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
}

.py-7 {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
}

.py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
}

.py-9 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
}

.py-px {
    padding-top: 1px;
    padding-bottom: 1px;
}

.pb-0 {
    padding-bottom: 0px;
}

.pb-0\.5 {
    padding-bottom: 0.125rem;
}

.pb-1 {
    padding-bottom: 0.25rem;
}

.pb-1\.5 {
    padding-bottom: 0.375rem;
}

.pb-10 {
    padding-bottom: 2.5rem;
}

.pb-12 {
    padding-bottom: 3rem;
}

.pb-14 {
    padding-bottom: 3.5rem;
}

.pb-16 {
    padding-bottom: 4rem;
}

.pb-2 {
    padding-bottom: 0.5rem;
}

.pb-2\.5 {
    padding-bottom: 0.625rem;
}

.pb-20 {
    padding-bottom: 5rem;
}

.pb-24 {
    padding-bottom: 6rem;
}

.pb-28 {
    padding-bottom: 7rem;
}

.pb-3 {
    padding-bottom: 0.75rem;
}

.pb-3\.5 {
    padding-bottom: 0.875rem;
}

.pb-32 {
    padding-bottom: 8rem;
}

.pb-4 {
    padding-bottom: 1rem;
}

.pb-40 {
    padding-bottom: 10rem;
}

.pb-5 {
    padding-bottom: 1.25rem;
}

.pb-52 {
    padding-bottom: 13rem;
}

.pb-6 {
    padding-bottom: 1.5rem;
}

.pb-60 {
    padding-bottom: 15rem;
}

.pb-7 {
    padding-bottom: 1.75rem;
}

.pb-8 {
    padding-bottom: 2rem;
}

.pb-9 {
    padding-bottom: 2.25rem;
}

.pb-\[20px\] {
    padding-bottom: 5.33333vw;
}

.pb-\[32px\] {
    padding-bottom: 8.53333vw;
}

.pb-\[52px\] {
    padding-bottom: 13.86667vw;
}

.pb-\[5px\] {
    padding-bottom: 1.33333vw;
}

.pb-\[72px\] {
    padding-bottom: 19.2vw;
}

.pb-px {
    padding-bottom: 1px;
}

.pl-0 {
    padding-left: 0px;
}

.pl-1 {
    padding-left: 0.25rem;
}

.pl-10 {
    padding-left: 2.5rem;
}

.pl-2 {
    padding-left: 0.5rem;
}

.pl-20 {
    padding-left: 5rem;
}

.pl-3 {
    padding-left: 0.75rem;
}

.pl-3\.5 {
    padding-left: 0.875rem;
}

.pl-32 {
    padding-left: 8rem;
}

.pl-4 {
    padding-left: 1rem;
}

.pl-5 {
    padding-left: 1.25rem;
}

.pl-6 {
    padding-left: 1.5rem;
}

.pl-7 {
    padding-left: 1.75rem;
}

.pl-9 {
    padding-left: 2.25rem;
}

.pl-\[25\%\] {
    padding-left: 25%;
}

.pr-1 {
    padding-right: 0.25rem;
}

.pr-10 {
    padding-right: 2.5rem;
}

.pr-14 {
    padding-right: 3.5rem;
}

.pr-2 {
    padding-right: 0.5rem;
}

.pr-2\.5 {
    padding-right: 0.625rem;
}

.pr-20 {
    padding-right: 5rem;
}

.pr-28 {
    padding-right: 7rem;
}

.pr-3 {
    padding-right: 0.75rem;
}

.pr-3\.5 {
    padding-right: 0.875rem;
}

.pr-32 {
    padding-right: 8rem;
}

.pr-36 {
    padding-right: 9rem;
}

.pr-4 {
    padding-right: 1rem;
}

.pr-40 {
    padding-right: 10rem;
}

.pr-5 {
    padding-right: 1.25rem;
}

.pr-\[38\%\] {
    padding-right: 38%;
}

.pt-1 {
    padding-top: 0.25rem;
}

.pt-1\.5 {
    padding-top: 0.375rem;
}

.pt-10 {
    padding-top: 2.5rem;
}

.pt-12 {
    padding-top: 3rem;
}

.pt-14 {
    padding-top: 3.5rem;
}

.pt-16 {
    padding-top: 4rem;
}

.pt-2 {
    padding-top: 0.5rem;
}

.pt-2\.5 {
    padding-top: 0.625rem;
}

.pt-20 {
    padding-top: 5rem;
}

.pt-28 {
    padding-top: 7rem;
}

.pt-3 {
    padding-top: 0.75rem;
}

.pt-3\.5 {
    padding-top: 0.875rem;
}

.pt-32 {
    padding-top: 8rem;
}

.pt-4 {
    padding-top: 1rem;
}

.pt-44 {
    padding-top: 11rem;
}

.pt-48 {
    padding-top: 12rem;
}

.pt-5 {
    padding-top: 1.25rem;
}

.pt-6 {
    padding-top: 1.5rem;
}

.pt-60 {
    padding-top: 15rem;
}

.pt-7 {
    padding-top: 1.75rem;
}

.pt-8 {
    padding-top: 2rem;
}

.pt-9 {
    padding-top: 2.25rem;
}

.pt-\[3px\] {
    padding-top: 0.8vw;
}

.pt-\[70px\] {
    padding-top: 18.66667vw;
}

.text-left {
    text-align: left;
}

.text-center {
    text-align: center;
}

.text-right {
    text-align: right;
}

.align-sub {
    vertical-align: sub;
}

.text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
}

.text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
}

.text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem;
}

.text-5xl {
    font-size: 3rem;
    line-height: 1;
}

.text-\[10px\] {
    font-size: 2.66667vw;
}

.text-\[18px\] {
    font-size: 4.8vw;
}

.text-\[3vw\] {
    font-size: 3vw;
}

.text-\[40px\] {
    font-size: 10.66667vw;
}

.text-base {
    font-size: 1rem;
    line-height: 1.5rem;
}

.text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
}

.text-md {
    font-size: 0.9375rem;
}

.text-min {
    font-size: 0.625rem;
}

.text-mini {
    font-size: 0.6875rem;
}

.text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
}

.text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
}

.text-xs {
    font-size: 0.75rem;
    line-height: 1rem;
}

.text-xss {
    font-size: 0.8125rem;
}

.font-black {
    font-weight: 900;
}

.font-bold {
    font-weight: 700;
}

.font-extrabold {
    font-weight: 800;
}

.font-light {
    font-weight: 300;
}

.font-medium {
    font-weight: 500;
}

.font-normal {
    font-weight: 400;
}

.font-semibold {
    font-weight: 600;
}

.uppercase {
    text-transform: uppercase;
}

.capitalize {
    text-transform: capitalize;
}

.italic {
    font-style: italic;
}

.leading-4 {
    line-height: 1rem;
}

.leading-none {
    line-height: 1;
}

.leading-snug {
    line-height: 1.375;
}

.leading-tight {
    line-height: 1.25;
}

.tracking-tight {
    letter-spacing: -0.025em;
}

.\ !text-amber-300 {
    --tw-text-opacity: 1 !important;
    color: rgb(252 211 77 / var(--tw-text-opacity)) !important;
}

.\ !text-amber-500 {
    --tw-text-opacity: 1 !important;
    color: rgb(245 158 11 / var(--tw-text-opacity)) !important;
}

.\ !text-black {
    --tw-text-opacity: 1 !important;
    color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
}

.\ !text-gray-300 {
    --tw-text-opacity: 1 !important;
    color: rgb(209 213 219 / var(--tw-text-opacity)) !important;
}

.\ !text-gray-700 {
    --tw-text-opacity: 1 !important;
    color: rgb(55 65 81 / var(--tw-text-opacity)) !important;
}

.\ !text-orange-500 {
    --tw-text-opacity: 1 !important;
    color: rgb(249 115 22 / var(--tw-text-opacity)) !important;
}

.\ !text-primary {
    --tw-text-opacity: 1 !important;
    color: rgb(76 50 179 / var(--tw-text-opacity)) !important;
}

.\ !text-white {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

.text-\[\#005596\] {
    --tw-text-opacity: 1;
    color: rgb(0 85 150 / var(--tw-text-opacity));
}

.text-\[\#025D83\] {
    --tw-text-opacity: 1;
    color: rgb(2 93 131 / var(--tw-text-opacity));
}

.text-\[\#044627\] {
    --tw-text-opacity: 1;
    color: rgb(4 70 39 / var(--tw-text-opacity));
}

.text-\[\#0A6146\] {
    --tw-text-opacity: 1;
    color: rgb(10 97 70 / var(--tw-text-opacity));
}

.text-\[\#0E654A\] {
    --tw-text-opacity: 1;
    color: rgb(14 101 74 / var(--tw-text-opacity));
}

.text-\[\#0E664B\] {
    --tw-text-opacity: 1;
    color: rgb(14 102 75 / var(--tw-text-opacity));
}

.text-\[\#1A83A9\] {
    --tw-text-opacity: 1;
    color: rgb(26 131 169 / var(--tw-text-opacity));
}

.text-\[\#24A39F\] {
    --tw-text-opacity: 1;
    color: rgb(36 163 159 / var(--tw-text-opacity));
}

.text-\[\#2D6921\] {
    --tw-text-opacity: 1;
    color: rgb(45 105 33 / var(--tw-text-opacity));
}

.text-\[\#3372F4\] {
    --tw-text-opacity: 1;
    color: rgb(51 114 244 / var(--tw-text-opacity));
}

.text-\[\#352622\] {
    --tw-text-opacity: 1;
    color: rgb(53 38 34 / var(--tw-text-opacity));
}

.text-\[\#490000\] {
    --tw-text-opacity: 1;
    color: rgb(73 0 0 / var(--tw-text-opacity));
}

.text-\[\#4D3AB7\] {
    --tw-text-opacity: 1;
    color: rgb(77 58 183 / var(--tw-text-opacity));
}

.text-\[\#576CB2\] {
    --tw-text-opacity: 1;
    color: rgb(87 108 178 / var(--tw-text-opacity));
}

.text-\[\#5F3519\] {
    --tw-text-opacity: 1;
    color: rgb(95 53 25 / var(--tw-text-opacity));
}

.text-\[\#67608F\] {
    --tw-text-opacity: 1;
    color: rgb(103 96 143 / var(--tw-text-opacity));
}

.text-\[\#696334\] {
    --tw-text-opacity: 1;
    color: rgb(105 99 52 / var(--tw-text-opacity));
}

.text-\[\#77613B\] {
    --tw-text-opacity: 1;
    color: rgb(119 97 59 / var(--tw-text-opacity));
}

.text-\[\#813328\] {
    --tw-text-opacity: 1;
    color: rgb(129 51 40 / var(--tw-text-opacity));
}

.text-\[\#854114\] {
    --tw-text-opacity: 1;
    color: rgb(133 65 20 / var(--tw-text-opacity));
}

.text-\[\#874112\] {
    --tw-text-opacity: 1;
    color: rgb(135 65 18 / var(--tw-text-opacity));
}

.text-\[\#8D3D3D\] {
    --tw-text-opacity: 1;
    color: rgb(141 61 61 / var(--tw-text-opacity));
}

.text-\[\#989844\] {
    --tw-text-opacity: 1;
    color: rgb(152 152 68 / var(--tw-text-opacity));
}

.text-\[\#9B5637\] {
    --tw-text-opacity: 1;
    color: rgb(155 86 55 / var(--tw-text-opacity));
}

.text-\[\#A53C00\] {
    --tw-text-opacity: 1;
    color: rgb(165 60 0 / var(--tw-text-opacity));
}

.text-\[\#AB874A\] {
    --tw-text-opacity: 1;
    color: rgb(171 135 74 / var(--tw-text-opacity));
}

.text-\[\#B18630\] {
    --tw-text-opacity: 1;
    color: rgb(177 134 48 / var(--tw-text-opacity));
}

.text-\[\#BC8E72\] {
    --tw-text-opacity: 1;
    color: rgb(188 142 114 / var(--tw-text-opacity));
}

.text-\[\#CFA2E0\] {
    --tw-text-opacity: 1;
    color: rgb(207 162 224 / var(--tw-text-opacity));
}

.text-\[\#D35D14\] {
    --tw-text-opacity: 1;
    color: rgb(211 93 20 / var(--tw-text-opacity));
}

.text-\[\#D53E2B\] {
    --tw-text-opacity: 1;
    color: rgb(213 62 43 / var(--tw-text-opacity));
}

.text-\[\#E0D4A2\] {
    --tw-text-opacity: 1;
    color: rgb(224 212 162 / var(--tw-text-opacity));
}

.text-\[\#E46F0D\] {
    --tw-text-opacity: 1;
    color: rgb(228 111 13 / var(--tw-text-opacity));
}

.text-\[\#E86903\] {
    --tw-text-opacity: 1;
    color: rgb(232 105 3 / var(--tw-text-opacity));
}

.text-\[\#E9863A\] {
    --tw-text-opacity: 1;
    color: rgb(233 134 58 / var(--tw-text-opacity));
}

.text-\[\#EB0003\] {
    --tw-text-opacity: 1;
    color: rgb(235 0 3 / var(--tw-text-opacity));
}

.text-\[\#ED0000\] {
    --tw-text-opacity: 1;
    color: rgb(237 0 0 / var(--tw-text-opacity));
}

.text-\[\#ED7B3C\] {
    --tw-text-opacity: 1;
    color: rgb(237 123 60 / var(--tw-text-opacity));
}

.text-\[\#EDDC97\] {
    --tw-text-opacity: 1;
    color: rgb(237 220 151 / var(--tw-text-opacity));
}

.text-\[\#F16A02\] {
    --tw-text-opacity: 1;
    color: rgb(241 106 2 / var(--tw-text-opacity));
}

.text-\[\#F1B959\] {
    --tw-text-opacity: 1;
    color: rgb(241 185 89 / var(--tw-text-opacity));
}

.text-\[\#F27520\] {
    --tw-text-opacity: 1;
    color: rgb(242 117 32 / var(--tw-text-opacity));
}

.text-\[\#F5F063\] {
    --tw-text-opacity: 1;
    color: rgb(245 240 99 / var(--tw-text-opacity));
}

.text-\[\#F6EE67\] {
    --tw-text-opacity: 1;
    color: rgb(246 238 103 / var(--tw-text-opacity));
}

.text-\[\#F7D797\] {
    --tw-text-opacity: 1;
    color: rgb(247 215 151 / var(--tw-text-opacity));
}

.text-\[\#F8FF37\] {
    --tw-text-opacity: 1;
    color: rgb(248 255 55 / var(--tw-text-opacity));
}

.text-\[\#F92E94\] {
    --tw-text-opacity: 1;
    color: rgb(249 46 148 / var(--tw-text-opacity));
}

.text-\[\#FCE6B9\] {
    --tw-text-opacity: 1;
    color: rgb(252 230 185 / var(--tw-text-opacity));
}

.text-\[\#FDEED3\] {
    --tw-text-opacity: 1;
    color: rgb(253 238 211 / var(--tw-text-opacity));
}

.text-\[\#FE1F55\] {
    --tw-text-opacity: 1;
    color: rgb(254 31 85 / var(--tw-text-opacity));
}

.text-\[\#FFBE26\] {
    --tw-text-opacity: 1;
    color: rgb(255 190 38 / var(--tw-text-opacity));
}

.text-\[\#FFD740\] {
    --tw-text-opacity: 1;
    color: rgb(255 215 64 / var(--tw-text-opacity));
}

.text-\[\#FFD9CB\] {
    --tw-text-opacity: 1;
    color: rgb(255 217 203 / var(--tw-text-opacity));
}

.text-\[\#FFF903\] {
    --tw-text-opacity: 1;
    color: rgb(255 249 3 / var(--tw-text-opacity));
}

.text-\[\#FFFB58\] {
    --tw-text-opacity: 1;
    color: rgb(255 251 88 / var(--tw-text-opacity));
}

.text-\[\#FFFF40\] {
    --tw-text-opacity: 1;
    color: rgb(255 255 64 / var(--tw-text-opacity));
}

.text-\[\#bbb\] {
    --tw-text-opacity: 1;
    color: rgb(187 187 187 / var(--tw-text-opacity));
}

.text-amber-100 {
    --tw-text-opacity: 1;
    color: rgb(254 243 199 / var(--tw-text-opacity));
}

.text-amber-200 {
    --tw-text-opacity: 1;
    color: rgb(253 230 138 / var(--tw-text-opacity));
}

.text-amber-300 {
    --tw-text-opacity: 1;
    color: rgb(252 211 77 / var(--tw-text-opacity));
}

.text-amber-400 {
    --tw-text-opacity: 1;
    color: rgb(251 191 36 / var(--tw-text-opacity));
}

.text-amber-50 {
    --tw-text-opacity: 1;
    color: rgb(255 251 235 / var(--tw-text-opacity));
}

.text-amber-500 {
    --tw-text-opacity: 1;
    color: rgb(245 158 11 / var(--tw-text-opacity));
}

.text-amber-600 {
    --tw-text-opacity: 1;
    color: rgb(217 119 6 / var(--tw-text-opacity));
}

.text-amber-700 {
    --tw-text-opacity: 1;
    color: rgb(180 83 9 / var(--tw-text-opacity));
}

.text-amber-800 {
    --tw-text-opacity: 1;
    color: rgb(146 64 14 / var(--tw-text-opacity));
}

.text-amber-900 {
    --tw-text-opacity: 1;
    color: rgb(120 53 15 / var(--tw-text-opacity));
}

.text-amber-950 {
    --tw-text-opacity: 1;
    color: rgb(69 26 3 / var(--tw-text-opacity));
}

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

.text-blue-500 {
    --tw-text-opacity: 1;
    color: rgb(59 130 246 / var(--tw-text-opacity));
}

.text-blue-600 {
    --tw-text-opacity: 1;
    color: rgb(37 99 235 / var(--tw-text-opacity));
}

.text-blue-800 {
    --tw-text-opacity: 1;
    color: rgb(30 64 175 / var(--tw-text-opacity));
}

.text-cyan-100 {
    --tw-text-opacity: 1;
    color: rgb(207 250 254 / var(--tw-text-opacity));
}

.text-cyan-400 {
    --tw-text-opacity: 1;
    color: rgb(34 211 238 / var(--tw-text-opacity));
}

.text-cyan-800 {
    --tw-text-opacity: 1;
    color: rgb(21 94 117 / var(--tw-text-opacity));
}

.text-cyan-950 {
    --tw-text-opacity: 1;
    color: rgb(8 51 68 / var(--tw-text-opacity));
}

.text-emerald-400 {
    --tw-text-opacity: 1;
    color: rgb(52 211 153 / var(--tw-text-opacity));
}

.text-emerald-500 {
    --tw-text-opacity: 1;
    color: rgb(16 185 129 / var(--tw-text-opacity));
}

.text-emerald-800 {
    --tw-text-opacity: 1;
    color: rgb(6 95 70 / var(--tw-text-opacity));
}

.text-gray-100 {
    --tw-text-opacity: 1;
    color: rgb(243 244 246 / var(--tw-text-opacity));
}

.text-gray-200 {
    --tw-text-opacity: 1;
    color: rgb(229 231 235 / var(--tw-text-opacity));
}

.text-gray-300 {
    --tw-text-opacity: 1;
    color: rgb(209 213 219 / var(--tw-text-opacity));
}

.text-gray-400 {
    --tw-text-opacity: 1;
    color: rgb(156 163 175 / var(--tw-text-opacity));
}

.text-gray-500 {
    --tw-text-opacity: 1;
    color: rgb(107 114 128 / var(--tw-text-opacity));
}

.text-gray-600 {
    --tw-text-opacity: 1;
    color: rgb(75 85 99 / var(--tw-text-opacity));
}

.text-gray-700 {
    --tw-text-opacity: 1;
    color: rgb(55 65 81 / var(--tw-text-opacity));
}

.text-gray-800 {
    --tw-text-opacity: 1;
    color: rgb(31 41 55 / var(--tw-text-opacity));
}

.text-gray-900 {
    --tw-text-opacity: 1;
    color: rgb(17 24 39 / var(--tw-text-opacity));
}

.text-green-500 {
    --tw-text-opacity: 1;
    color: rgb(34 197 94 / var(--tw-text-opacity));
}

.text-green-600 {
    --tw-text-opacity: 1;
    color: rgb(22 163 74 / var(--tw-text-opacity));
}

.text-green-700 {
    --tw-text-opacity: 1;
    color: rgb(21 128 61 / var(--tw-text-opacity));
}

.text-indigo-900 {
    --tw-text-opacity: 1;
    color: rgb(49 46 129 / var(--tw-text-opacity));
}

.text-inherit {
    color: inherit;
}

.text-lime-700 {
    --tw-text-opacity: 1;
    color: rgb(77 124 15 / var(--tw-text-opacity));
}

.text-orange-300 {
    --tw-text-opacity: 1;
    color: rgb(253 186 116 / var(--tw-text-opacity));
}

.text-orange-400 {
    --tw-text-opacity: 1;
    color: rgb(251 146 60 / var(--tw-text-opacity));
}

.text-orange-500 {
    --tw-text-opacity: 1;
    color: rgb(249 115 22 / var(--tw-text-opacity));
}

.text-orange-600 {
    --tw-text-opacity: 1;
    color: rgb(234 88 12 / var(--tw-text-opacity));
}

.text-orange-800 {
    --tw-text-opacity: 1;
    color: rgb(154 52 18 / var(--tw-text-opacity));
}

.text-orange-950 {
    --tw-text-opacity: 1;
    color: rgb(67 20 7 / var(--tw-text-opacity));
}

.text-pink-600 {
    --tw-text-opacity: 1;
    color: rgb(219 39 119 / var(--tw-text-opacity));
}

.text-primary {
    --tw-text-opacity: 1;
    color: rgb(76 50 179 / var(--tw-text-opacity));
}

.text-purple-300 {
    --tw-text-opacity: 1;
    color: rgb(216 180 254 / var(--tw-text-opacity));
}

.text-purple-500 {
    --tw-text-opacity: 1;
    color: rgb(168 85 247 / var(--tw-text-opacity));
}

.text-purple-600 {
    --tw-text-opacity: 1;
    color: rgb(147 51 234 / var(--tw-text-opacity));
}

.text-red-500 {
    --tw-text-opacity: 1;
    color: rgb(239 68 68 / var(--tw-text-opacity));
}

.text-red-600 {
    --tw-text-opacity: 1;
    color: rgb(220 38 38 / var(--tw-text-opacity));
}

.text-red-700 {
    --tw-text-opacity: 1;
    color: rgb(185 28 28 / var(--tw-text-opacity));
}

.text-red-900 {
    --tw-text-opacity: 1;
    color: rgb(127 29 29 / var(--tw-text-opacity));
}

.text-red-950 {
    --tw-text-opacity: 1;
    color: rgb(69 10 10 / var(--tw-text-opacity));
}

.text-rose-400 {
    --tw-text-opacity: 1;
    color: rgb(251 113 133 / var(--tw-text-opacity));
}

.text-rose-500 {
    --tw-text-opacity: 1;
    color: rgb(244 63 94 / var(--tw-text-opacity));
}

.text-rose-600 {
    --tw-text-opacity: 1;
    color: rgb(225 29 72 / var(--tw-text-opacity));
}

.text-sky-500 {
    --tw-text-opacity: 1;
    color: rgb(14 165 233 / var(--tw-text-opacity));
}

.text-sky-600 {
    --tw-text-opacity: 1;
    color: rgb(2 132 199 / var(--tw-text-opacity));
}

.text-sky-700 {
    --tw-text-opacity: 1;
    color: rgb(3 105 161 / var(--tw-text-opacity));
}

.text-sky-800 {
    --tw-text-opacity: 1;
    color: rgb(7 89 133 / var(--tw-text-opacity));
}

.text-sky-900 {
    --tw-text-opacity: 1;
    color: rgb(12 74 110 / var(--tw-text-opacity));
}

.text-slate-300 {
    --tw-text-opacity: 1;
    color: rgb(203 213 225 / var(--tw-text-opacity));
}

.text-stone-500 {
    --tw-text-opacity: 1;
    color: rgb(120 113 108 / var(--tw-text-opacity));
}

.text-stone-800 {
    --tw-text-opacity: 1;
    color: rgb(41 37 36 / var(--tw-text-opacity));
}

.text-teal-500 {
    --tw-text-opacity: 1;
    color: rgb(20 184 166 / var(--tw-text-opacity));
}

.text-teal-700 {
    --tw-text-opacity: 1;
    color: rgb(15 118 110 / var(--tw-text-opacity));
}

.text-teal-900 {
    --tw-text-opacity: 1;
    color: rgb(19 78 74 / var(--tw-text-opacity));
}

.text-transparent {
    color: transparent;
}

.text-violet-300 {
    --tw-text-opacity: 1;
    color: rgb(196 181 253 / var(--tw-text-opacity));
}

.text-violet-600 {
    --tw-text-opacity: 1;
    color: rgb(124 58 237 / var(--tw-text-opacity));
}

.text-violet-900 {
    --tw-text-opacity: 1;
    color: rgb(76 29 149 / var(--tw-text-opacity));
}

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

.text-yellow-100 {
    --tw-text-opacity: 1;
    color: rgb(254 249 195 / var(--tw-text-opacity));
}

.text-yellow-200 {
    --tw-text-opacity: 1;
    color: rgb(254 240 138 / var(--tw-text-opacity));
}

.text-yellow-300 {
    --tw-text-opacity: 1;
    color: rgb(253 224 71 / var(--tw-text-opacity));
}

.text-yellow-700 {
    --tw-text-opacity: 1;
    color: rgb(161 98 7 / var(--tw-text-opacity));
}

.text-yellow-800 {
    --tw-text-opacity: 1;
    color: rgb(133 77 14 / var(--tw-text-opacity));
}

.text-yellow-900 {
    --tw-text-opacity: 1;
    color: rgb(113 63 18 / var(--tw-text-opacity));
}

.text-zinc-300 {
    --tw-text-opacity: 1;
    color: rgb(212 212 216 / var(--tw-text-opacity));
}

.text-zinc-400 {
    --tw-text-opacity: 1;
    color: rgb(161 161 170 / var(--tw-text-opacity));
}

.text-zinc-500 {
    --tw-text-opacity: 1;
    color: rgb(113 113 122 / var(--tw-text-opacity));
}

.text-zinc-600 {
    --tw-text-opacity: 1;
    color: rgb(82 82 91 / var(--tw-text-opacity));
}

.text-opacity-50 {
    --tw-text-opacity: 0.5;
}

.text-opacity-60 {
    --tw-text-opacity: 0.6;
}

.text-opacity-65 {
    --tw-text-opacity: 0.65;
}

.text-opacity-70 {
    --tw-text-opacity: 0.7;
}

.text-opacity-75 {
    --tw-text-opacity: 0.75;
}

.underline {
    text-decoration-line: underline;
}

.opacity-0 {
    opacity: 0;
}

.opacity-50 {
    opacity: 0.5;
}

.opacity-60 {
    opacity: 0.6;
}

.opacity-70 {
    opacity: 0.7;
}

.opacity-75 {
    opacity: 0.75;
}

.opacity-80 {
    opacity: 0.8;
}

.shadow {
    --tw-shadow: 0 1px 0.8vw 0 rgb(0 0 0 / 0.1), 0 1px 0.53333vw -1px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 1px 0.8vw 0 var(--tw-shadow-color), 0 1px 0.53333vw -1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-2xl {
    --tw-shadow: 0 6.66667vw 13.33333vw -3.2vw rgb(0 0 0 / 0.25);
    --tw-shadow-colored: 0 6.66667vw 13.33333vw -3.2vw 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-inner {
    --tw-shadow: inset 0 0.53333vw 1.06667vw 0 rgb(0 0 0 / 0.05);
    --tw-shadow-colored: inset 0 0.53333vw 1.06667vw 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-lg {
    --tw-shadow: 0 2.66667vw 4vw -0.8vw rgb(0 0 0 / 0.1), 0 1.06667vw 1.6vw -1.06667vw rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 2.66667vw 4vw -0.8vw var(--tw-shadow-color), 0 1.06667vw 1.6vw -1.06667vw 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-md {
    --tw-shadow: 0 1.06667vw 1.6vw -1px rgb(0 0 0 / 0.1), 0 0.53333vw 1.06667vw -0.53333vw rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 1.06667vw 1.6vw -1px var(--tw-shadow-color), 0 0.53333vw 1.06667vw -0.53333vw 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-none {
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-sm {
    --tw-shadow: 0 1px 0.53333vw 0 rgb(0 0 0 / 0.05);
    --tw-shadow-colored: 0 1px 0.53333vw 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-xl {
    --tw-shadow: 0 5.33333vw 6.66667vw -1.33333vw rgb(0 0 0 / 0.1), 0 2.13333vw 2.66667vw -1.6vw rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 5.33333vw 6.66667vw -1.33333vw var(--tw-shadow-color), 0 2.13333vw 2.66667vw -1.6vw 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-\[\#D53B0C9C\] {
    --tw-shadow-color: #D53B0C9C;
    --tw-shadow: var(--tw-shadow-colored);
}

.shadow-orange-500 {
    --tw-shadow-color: #f97316;
    --tw-shadow: var(--tw-shadow-colored);
}

.outline {
    outline-style: solid;
}

.\ !outline-0 {
    outline-width: 0px !important;
}

.outline-2 {
    outline-width: 0.53333vw;
}

.outline-4 {
    outline-width: 1.06667vw;
}

.-outline-offset-2 {
    outline-offset: -0.53333vw;
}

.outline-offset-2 {
    outline-offset: 0.53333vw;
}

.outline-\[\#FFF4C9\] {
    outline-color: #FFF4C9;
}

.outline-\[\#ffffff4d\] {
    outline-color: #ffffff4d;
}

.outline-\[\#ffffff4f\] {
    outline-color: #ffffff4f;
}

.outline-\[\#ffffff96\] {
    outline-color: #ffffff96;
}

.outline-amber-400 {
    outline-color: #fbbf24;
}

.outline-blue-500 {
    outline-color: #3b82f6;
}

.outline-gray-200 {
    outline-color: #e5e7eb;
}

.outline-gray-300 {
    outline-color: #d1d5db;
}

.outline-green-600 {
    outline-color: #16a34a;
}

.outline-primary {
    outline-color: #4C32B3;
}

.outline-white {
    outline-color: #fff;
}

.outline-yellow-400 {
    outline-color: #facc15;
}

.ring {
    --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(0.8vw + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.ring-1 {
    --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);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.ring-inset {
    --tw-ring-inset: inset;
}

.ring-\[\#E4ECFF\] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(228 236 255 / var(--tw-ring-opacity));
}

.ring-gray-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity));
}

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

.drop-shadow {
    --tw-drop-shadow: drop-shadow(0 1px 0.53333vw rgb(0 0 0 / 0.1)) drop-shadow(0 1px 1px rgb(0 0 0 / 0.06));
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.drop-shadow-2xl {
    --tw-drop-shadow: drop-shadow(0 6.66667vw 6.66667vw rgb(0 0 0 / 0.15));
    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-lg {
    --tw-drop-shadow: drop-shadow(0 2.66667vw 2.13333vw rgb(0 0 0 / 0.04)) drop-shadow(0 1.06667vw 0.8vw rgb(0 0 0 / 0.1));
    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-md {
    --tw-drop-shadow: drop-shadow(0 1.06667vw 0.8vw rgb(0 0 0 / 0.07)) drop-shadow(0 0.53333vw 0.53333vw rgb(0 0 0 / 0.06));
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.drop-shadow-xl {
    --tw-drop-shadow: drop-shadow(0 5.33333vw 3.46667vw rgb(0 0 0 / 0.03)) drop-shadow(0 2.13333vw 1.33333vw rgb(0 0 0 / 0.08));
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.grayscale {
    --tw-grayscale: grayscale(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.hue-rotate-\[173deg\] {
    --tw-hue-rotate: hue-rotate(173deg);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.filter {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.\ !backdrop-blur {
    --tw-backdrop-blur: blur(2.13333vw) !important;
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) !important;
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) !important;
}

.\ !backdrop-blur-none {
    --tw-backdrop-blur: blur(0) !important;
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) !important;
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) !important;
}

.backdrop-blur {
    --tw-backdrop-blur: blur(2.13333vw);
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

.backdrop-blur-0 {
    --tw-backdrop-blur: blur(0);
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

.backdrop-blur-\[1px\] {
    --tw-backdrop-blur: blur(1px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

.backdrop-blur-none {
    --tw-backdrop-blur: blur(0);
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

.backdrop-blur-sm {
    --tw-backdrop-blur: blur(1.06667vw);
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

.transition-all {
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}

.transition-transform {
    transition-property: transform;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}

.\ !duration-300 {
    transition-duration: 300ms !important;
}

.duration-1000 {
    transition-duration: 1000ms;
}

.duration-300 {
    transition-duration: 300ms;
}

.duration-500 {
    transition-duration: 500ms;
}

.duration-\[2000ms\] {
    transition-duration: 2000ms;
}

.ease-in-out {
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.ease-linear {
    transition-timing-function: linear;
}

.ease-out {
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

.placeholder\:text-gray-400::-moz-placeholder {
    --tw-text-opacity: 1;
    color: rgb(156 163 175 / var(--tw-text-opacity));
}

.placeholder\:text-gray-400::placeholder {
    --tw-text-opacity: 1;
    color: rgb(156 163 175 / var(--tw-text-opacity));
}

.before\:absolute::before {
    content: var(--tw-content);
    position: absolute;
}

.before\:bottom-0::before {
    content: var(--tw-content);
    bottom: 0px;
}

.before\:left-0::before {
    content: var(--tw-content);
    left: 0px;
}

.before\:right-0::before {
    content: var(--tw-content);
    right: 0px;
}

.before\:top-0::before {
    content: var(--tw-content);
    top: 0px;
}

.before\:top-1\/2::before {
    content: var(--tw-content);
    top: 50%;
}

.before\:-z-10::before {
    content: var(--tw-content);
    z-index: -10;
}

.before\:z-\[-1\]::before {
    content: var(--tw-content);
    z-index: -1;
}

.before\:z-\[1\]::before {
    content: var(--tw-content);
    z-index: 1;
}

.before\:block::before {
    content: var(--tw-content);
    display: block;
}

.before\:inline-block::before {
    content: var(--tw-content);
    display: inline-block;
}

.before\:size-2::before {
    content: var(--tw-content);
    width: 0.5rem;
    height: 0.5rem;
}

.before\:size-full::before {
    content: var(--tw-content);
    width: 100%;
    height: 100%;
}

.before\:h-1::before {
    content: var(--tw-content);
    height: 0.25rem;
}

.before\:h-2::before {
    content: var(--tw-content);
    height: 0.5rem;
}

.before\:h-3::before {
    content: var(--tw-content);
    height: 0.75rem;
}

.before\:h-3\.5::before {
    content: var(--tw-content);
    height: 0.875rem;
}

.before\:h-40::before {
    content: var(--tw-content);
    height: 10rem;
}

.before\:h-full::before {
    content: var(--tw-content);
    height: 100%;
}

.before\:h-px::before {
    content: var(--tw-content);
    height: 1px;
}

.before\:w-1::before {
    content: var(--tw-content);
    width: 0.25rem;
}

.before\:w-1\.5::before {
    content: var(--tw-content);
    width: 0.375rem;
}

.before\:w-14::before {
    content: var(--tw-content);
    width: 3.5rem;
}

.before\:w-full::before {
    content: var(--tw-content);
    width: 100%;
}

.before\:flex-1::before {
    content: var(--tw-content);
    flex: 1 1 0%;
}

.before\:origin-bottom::before {
    content: var(--tw-content);
    transform-origin: bottom;
}

.before\:origin-top::before {
    content: var(--tw-content);
    transform-origin: top;
}

.before\:-translate-y-1\/2::before {
    content: var(--tw-content);
    --tw-translate-y: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.before\:translate-y-4::before {
    content: var(--tw-content);
    --tw-translate-y: 1rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.before\:rotate-45::before {
    content: var(--tw-content);
    --tw-rotate: 45deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.before\:-skew-x-\[12deg\]::before {
    content: var(--tw-content);
    --tw-skew-x: -12deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.before\:scale-x-110::before {
    content: var(--tw-content);
    --tw-scale-x: 1.1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.before\:scale-x-125::before {
    content: var(--tw-content);
    --tw-scale-x: 1.25;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.before\:rounded-2xl::before {
    content: var(--tw-content);
    border-radius: 1rem;
}

.before\:rounded-full::before {
    content: var(--tw-content);
    border-radius: 2666.4vw;
}

.before\:rounded-lg::before {
    content: var(--tw-content);
    border-radius: 0.5rem;
}

.before\:rounded-b-\[100px\]::before {
    content: var(--tw-content);
    border-bottom-right-radius: 26.66667vw;
    border-bottom-left-radius: 26.66667vw;
}

.before\:rounded-l-xl::before {
    content: var(--tw-content);
    border-top-left-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
}

.before\:rounded-r-2xl::before {
    content: var(--tw-content);
    border-top-right-radius: 1rem;
    border-bottom-right-radius: 1rem;
}

.before\:rounded-r-xl::before {
    content: var(--tw-content);
    border-top-right-radius: 0.75rem;
    border-bottom-right-radius: 0.75rem;
}

.before\:rounded-t-3xl::before {
    content: var(--tw-content);
    border-top-left-radius: 1.5rem;
    border-top-right-radius: 1.5rem;
}

.before\:border-b::before {
    content: var(--tw-content);
    border-bottom-width: 1px;
}

.before\:border-dashed::before {
    content: var(--tw-content);
    border-style: dashed;
}

.before\:border-orange-200::before {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-color: rgb(254 215 170 / var(--tw-border-opacity));
}

.before\:bg-\[\#AB874A\]::before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(171 135 74 / var(--tw-bg-opacity));
}

.before\:bg-\[\#DFC1F5\]::before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(223 193 245 / var(--tw-bg-opacity));
}

.before\:bg-amber-500::before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(245 158 11 / var(--tw-bg-opacity));
}

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

.before\:bg-blue-500::before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(59 130 246 / var(--tw-bg-opacity));
}

.before\:bg-gray-200::before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}

.before\:bg-green-600::before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(22 163 74 / var(--tw-bg-opacity));
}

.before\:bg-orange-100::before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(255 237 213 / var(--tw-bg-opacity));
}

.before\:bg-primary::before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(76 50 179 / var(--tw-bg-opacity));
}

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

.before\:bg-opacity-15::before {
    content: var(--tw-content);
    --tw-bg-opacity: 0.15;
}

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

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

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

.before\:from-\[\#412BB2\]::before {
    content: var(--tw-content);
    --tw-gradient-from: #412BB2 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(65 43 178 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.before\:from-\[\#4BD4CA\]::before {
    content: var(--tw-content);
    --tw-gradient-from: #4BD4CA var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(75 212 202 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.before\:from-\[\#F0A367\]::before {
    content: var(--tw-content);
    --tw-gradient-from: #F0A367 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(240 163 103 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.before\:from-\[rgba\(255\2c 255\2c 255\2c \.4\)\]::before {
    content: var(--tw-content);
    --tw-gradient-from: rgba(255, 255, 255, .4) var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(255, 255, 255, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.before\:from-transparent::before {
    content: var(--tw-content);
    --tw-gradient-from: transparent var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.before\:from-white::before {
    content: var(--tw-content);
    --tw-gradient-from: #fff var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.before\:to-\[\#17BEE3\]::before {
    content: var(--tw-content);
    --tw-gradient-to: #17BEE3 var(--tw-gradient-to-position);
}

.before\:to-\[\#BF69D5\]::before {
    content: var(--tw-content);
    --tw-gradient-to: #BF69D5 var(--tw-gradient-to-position);
}

.before\:to-\[\#F87D62\]::before {
    content: var(--tw-content);
    --tw-gradient-to: #F87D62 var(--tw-gradient-to-position);
}

.before\:to-\[rgba\(255\2c 255\2c 255\2c 0\)\]::before {
    content: var(--tw-content);
    --tw-gradient-to: rgba(255, 255, 255, 0) var(--tw-gradient-to-position);
}

.before\:to-black::before {
    content: var(--tw-content);
    --tw-gradient-to: #000 var(--tw-gradient-to-position);
}

.before\:to-white::before {
    content: var(--tw-content);
    --tw-gradient-to: #fff var(--tw-gradient-to-position);
}

.before\:to-80\%::before {
    content: var(--tw-content);
    --tw-gradient-to-position: 80%;
}

.after\:absolute::after {
    content: var(--tw-content);
    position: absolute;
}

.after\:bottom-0::after {
    content: var(--tw-content);
    bottom: 0px;
}

.after\:bottom-0\.5::after {
    content: var(--tw-content);
    bottom: 0.125rem;
}

.after\:left-0::after {
    content: var(--tw-content);
    left: 0px;
}

.after\:right-0::after {
    content: var(--tw-content);
    right: 0px;
}

.after\:top-1\/2::after {
    content: var(--tw-content);
    top: 50%;
}

.after\:mt-8::after {
    content: var(--tw-content);
    margin-top: 2rem;
}

.after\:block::after {
    content: var(--tw-content);
    display: block;
}

.after\:inline-block::after {
    content: var(--tw-content);
    display: inline-block;
}

.after\:size-2::after {
    content: var(--tw-content);
    width: 0.5rem;
    height: 0.5rem;
}

.after\:h-0::after {
    content: var(--tw-content);
    height: 0px;
}

.after\:h-0\.5::after {
    content: var(--tw-content);
    height: 0.125rem;
}

.after\:h-1::after {
    content: var(--tw-content);
    height: 0.25rem;
}

.after\:h-5::after {
    content: var(--tw-content);
    height: 1.25rem;
}

.after\:h-8::after {
    content: var(--tw-content);
    height: 2rem;
}

.after\:h-px::after {
    content: var(--tw-content);
    height: 1px;
}

.after\:w-1::after {
    content: var(--tw-content);
    width: 0.25rem;
}

.after\:w-10::after {
    content: var(--tw-content);
    width: 2.5rem;
}

.after\:w-14::after {
    content: var(--tw-content);
    width: 3.5rem;
}

.after\:w-3\/5::after {
    content: var(--tw-content);
    width: 60%;
}

.after\:w-7::after {
    content: var(--tw-content);
    width: 1.75rem;
}

.after\:w-full::after {
    content: var(--tw-content);
    width: 100%;
}

.after\:w-px::after {
    content: var(--tw-content);
    width: 1px;
}

.after\:flex-1::after {
    content: var(--tw-content);
    flex: 1 1 0%;
}

.after\:-translate-y-1::after {
    content: var(--tw-content);
    --tw-translate-y: -0.25rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.after\:-translate-y-1\.5::after {
    content: var(--tw-content);
    --tw-translate-y: -0.375rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.after\:-translate-y-1\/2::after {
    content: var(--tw-content);
    --tw-translate-y: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.after\:-translate-y-2::after {
    content: var(--tw-content);
    --tw-translate-y: -0.5rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.after\:rounded-full::after {
    content: var(--tw-content);
    border-radius: 2666.4vw;
}

.after\:rounded-t-xl::after {
    content: var(--tw-content);
    border-top-left-radius: 0.75rem;
    border-top-right-radius: 0.75rem;
}

.after\:border-b::after {
    content: var(--tw-content);
    border-bottom-width: 1px;
}

.after\:border-dashed::after {
    content: var(--tw-content);
    border-style: dashed;
}

.after\:border-orange-200::after {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-color: rgb(254 215 170 / var(--tw-border-opacity));
}

.after\:bg-\[\#AB874A\]::after {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(171 135 74 / var(--tw-bg-opacity));
}

.after\:bg-amber-400::after {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(251 191 36 / var(--tw-bg-opacity));
}

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

.after\:bg-gray-200::after {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}

.after\:bg-orange-500::after {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(249 115 22 / var(--tw-bg-opacity));
}

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

.after\:bg-yellow-400::after {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(250 204 21 / var(--tw-bg-opacity));
}

.after\:bg-yellow-500::after {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(234 179 8 / var(--tw-bg-opacity));
}

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

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

.after\:from-black::after {
    content: var(--tw-content);
    --tw-gradient-from: #000 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.after\:from-cyan-500::after {
    content: var(--tw-content);
    --tw-gradient-from: #06b6d4 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.after\:from-transparent::after {
    content: var(--tw-content);
    --tw-gradient-from: transparent var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.after\:from-white::after {
    content: var(--tw-content);
    --tw-gradient-from: #fff var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.after\:to-black::after {
    content: var(--tw-content);
    --tw-gradient-to: #000 var(--tw-gradient-to-position);
}

.after\:to-transparent::after {
    content: var(--tw-content);
    --tw-gradient-to: transparent var(--tw-gradient-to-position);
}

.after\:to-white::after {
    content: var(--tw-content);
    --tw-gradient-to: #fff var(--tw-gradient-to-position);
}

.active\:bg-gray-200:active {
    --tw-bg-opacity: 1;
    background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}