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

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

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

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

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

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

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

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

b,
strong {
    font-weight: bolder
}

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

small {
    font-size: 80%
}

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

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

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

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

button,
select {
    text-transform: none
}

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

:-moz-focusring {
    outline: auto
}

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

progress {
    vertical-align: baseline
}

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

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

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

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

summary {
    display: list-item
}

blockquote,
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
}

dialog {
    padding: 0
}

textarea {
    resize: vertical
}

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

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

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

:disabled {
    cursor: default
}

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

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

[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 / .5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia:
}

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

.\!container {
    width: 100% !important;
    margin-right: auto !important;
    margin-left: auto !important;
    padding-right: 1rem !important;
    padding-left: 1rem !important
}

.container {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 1rem;
    padding-left: 1rem
}

@media (min-width: 640px) {
    .\!container {
        max-width: 640px !important;
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important
    }

    .container {
        max-width: 640px;
        padding-right: 1.5rem;
        padding-left: 1.5rem
    }
}

@media (min-width: 768px) {
    .\!container {
        max-width: 768px !important;
        padding-right: 2rem !important;
        padding-left: 2rem !important
    }

    .container {
        max-width: 768px;
        padding-right: 2rem;
        padding-left: 2rem
    }
}

@media (min-width: 1024px) {
    .\!container {
        max-width: 1024px !important;
        padding-right: 3rem !important;
        padding-left: 3rem !important
    }

    .container {
        max-width: 1024px;
        padding-right: 3rem;
        padding-left: 3rem
    }
}

@media (min-width: 1280px) {
    .\!container {
        max-width: 1280px !important;
        padding-right: 4rem !important;
        padding-left: 4rem !important
    }

    .container {
        max-width: 1280px;
        padding-right: 4rem;
        padding-left: 4rem
    }
}

@media (min-width: 1536px) {
    .\!container {
        max-width: 1536px !important;
        padding-right: 5rem !important;
        padding-left: 5rem !important
    }

    .container {
        max-width: 1536px;
        padding-right: 5rem;
        padding-left: 5rem
    }
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0
}

.pointer-events-none {
    pointer-events: none
}

.\!pointer-events-auto {
    pointer-events: auto !important
}

.visible {
    visibility: visible
}

.invisible {
    visibility: hidden
}

.static {
    position: static
}

.fixed {
    position: fixed
}

.\!absolute {
    position: absolute !important
}

.absolute {
    position: absolute
}

.\!relative {
    position: relative !important
}

.relative {
    position: relative
}

.sticky {
    position: sticky
}

.\!inset-0 {
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important
}

.\!inset-auto {
    inset: auto !important
}

.inset-0 {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.inset-0\.5 {
    top: .125rem;
    right: .125rem;
    bottom: .125rem;
    left: .125rem
}

.inset-5 {
    top: 1.25rem;
    right: 1.25rem;
    bottom: 1.25rem;
    left: 1.25rem
}

.inset-x-0 {
    left: 0;
    right: 0
}

.inset-y-0 {
    top: 0;
    bottom: 0
}

.\!-bottom-8 {
    bottom: -2rem !important
}

.\!bottom-0 {
    bottom: 0 !important
}

.\!bottom-2 {
    bottom: .5rem !important
}

.\!bottom-2\.5 {
    bottom: .625rem !important
}

.\!bottom-20 {
    bottom: 5rem !important
}

.\!left-0 {
    left: 0 !important
}

.\!left-10 {
    left: 2.5rem !important
}

.\!left-5 {
    left: 1.25rem !important
}

.\!left-8 {
    left: 2rem !important
}

.\!left-auto {
    left: auto !important
}

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

.\!right-10 {
    right: 2.5rem !important
}

.\!right-5 {
    right: 1.25rem !important
}

.\!right-8 {
    right: 2rem !important
}

.\!right-auto {
    right: auto !important
}

.\!top-\[90\%\] {
    top: 90% !important
}

.\!top-\[calc\(100\%-50\%\)\] {
    top: 50% !important
}

.\!top-\[calc\(100\%-50\%--20px\)\] {
    top: calc(50% + 20px) !important
}

.\!top-\[calc\(100\%-50\%-20px\)\] {
    top: calc(50% - 20px) !important
}

.\!top-auto {
    top: auto !important
}

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

.-bottom-12 {
    bottom: -3rem
}

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

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

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

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

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

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

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

.-end-\[17px\] {
    inset-inline-end: -17px
}

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

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

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

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

.-left-56 {
    left: -14rem
}

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

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

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

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

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

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

.-right-12 {
    right: -3rem
}

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

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

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

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

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

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

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

.-start-\[11px\] {
    inset-inline-start: -11px
}

.-start-\[17px\] {
    inset-inline-start: -17px
}

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

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

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

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

.-top-24 {
    top: -6rem
}

.-top-52 {
    top: -13rem
}

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

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

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

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

.bottom-0 {
    bottom: 0
}

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

.bottom-10 {
    bottom: 2.5rem
}

.bottom-12 {
    bottom: 3rem
}

.bottom-14 {
    bottom: 3.5rem
}

.bottom-2 {
    bottom: .5rem
}

.bottom-2\.5 {
    bottom: .625rem
}

.bottom-3 {
    bottom: .75rem
}

.bottom-4 {
    bottom: 1rem
}

.bottom-6 {
    bottom: 1.5rem
}

.bottom-\[-27\%\] {
    bottom: -27%
}

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

.bottom-full {
    bottom: 100%
}

.end-0 {
    inset-inline-end: 0px
}

.end-2 {
    inset-inline-end: .5rem
}

.end-2\.5 {
    inset-inline-end: .625rem
}

.left-0 {
    left: 0
}

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

.left-10 {
    left: 2.5rem
}

.left-12 {
    left: 3rem
}

.left-16 {
    left: 4rem
}

.left-20 {
    left: 5rem
}

.left-4 {
    left: 1rem
}

.left-5 {
    left: 1.25rem
}

.left-6 {
    left: 1.5rem
}

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

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

.left-\[-17\%\] {
    left: -17%
}

.left-\[-20\%\] {
    left: -20%
}

.left-\[0\%\] {
    left: 0%
}

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

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

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

.left-\[120\%\] {
    left: 120%
}

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

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

.left-\[20\%\] {
    left: 20%
}

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

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

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

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

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

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

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

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

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

.left-\[50\%\] {
    left: 50%
}

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

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

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

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

.left-\[70\%\] {
    left: 70%
}

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

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

.right-0 {
    right: 0
}

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

.right-10 {
    right: 2.5rem
}

.right-12 {
    right: 3rem
}

.right-2 {
    right: .5rem
}

.right-3 {
    right: .75rem
}

.right-5 {
    right: 1.25rem
}

.right-7 {
    right: 1.75rem
}

.right-8 {
    right: 2rem
}

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

.right-\[-17\%\] {
    right: -17%
}

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

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

.start-0 {
    inset-inline-start: 0px
}

.start-2 {
    inset-inline-start: .5rem
}

.start-2\.5 {
    inset-inline-start: .625rem
}

.start-3 {
    inset-inline-start: .75rem
}

.start-4 {
    inset-inline-start: 1rem
}

.top-0 {
    top: 0
}

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

.top-1\/3 {
    top: 33.333333%
}

.top-1\/4 {
    top: 25%
}

.top-10 {
    top: 2.5rem
}

.top-12 {
    top: 3rem
}

.top-2 {
    top: .5rem
}

.top-2\/3 {
    top: 66.666667%
}

.top-20 {
    top: 5rem
}

.top-24 {
    top: 6rem
}

.top-28 {
    top: 7rem
}

.top-3 {
    top: .75rem
}

.top-32 {
    top: 8rem
}

.top-36 {
    top: 9rem
}

.top-4 {
    top: 1rem
}

.top-5 {
    top: 1.25rem
}

.top-60 {
    top: 15rem
}

.top-7 {
    top: 1.75rem
}

.top-8 {
    top: 2rem
}

.top-9 {
    top: 2.25rem
}

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

.top-\[-27\%\] {
    top: -27%
}

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

.top-\[1\.45rem\] {
    top: 1.45rem
}

.top-\[100\%\] {
    top: 100%
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.top-\[42\%\] {
    top: 42%
}

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

.top-\[5\.5rem\] {
    top: 5.5rem
}

.top-\[50\%\] {
    top: 50%
}

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

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

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

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

.top-\[70\%\] {
    top: 70%
}

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

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

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

.top-\[calc\(100\%-1px\)\] {
    top: calc(100% - 1px)
}

.top-auto {
    top: auto
}

.isolate {
    isolation: isolate
}

.\!-z-10 {
    z-index: -10 !important
}

.\!z-0 {
    z-index: 0 !important
}

.\!z-10 {
    z-index: 10 !important
}

.\!z-\[11\] {
    z-index: 11 !important
}

.-z-0 {
    z-index: 0
}

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

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

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

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

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

.z-0 {
    z-index: 0
}

.z-10 {
    z-index: 10
}

.z-20 {
    z-index: 20
}

.z-30 {
    z-index: 30
}

.z-40 {
    z-index: 40
}

.z-50 {
    z-index: 50
}

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

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

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

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

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

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

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

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

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

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

.order-1 {
    order: 1
}

.order-2 {
    order: 2
}

.order-first {
    order: -9999
}

.order-last {
    order: 9999
}

.col-auto {
    grid-column: auto
}

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

.-m-1 {
    margin: -.25rem
}

.-m-1\.5 {
    margin: -.375rem
}

.-m-2 {
    margin: -.5rem
}

.-m-2\.5 {
    margin: -.625rem
}

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

.m-3 {
    margin: .75rem
}

.m-4 {
    margin: 1rem
}

.m-40 {
    margin: 10rem
}

.m-5 {
    margin: 1.25rem
}

.m-auto {
    margin: auto
}

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

.\!-mx-8 {
    margin-left: -2rem !important;
    margin-right: -2rem !important
}

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

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

.\!mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.my-auto {
    margin-top: auto;
    margin-bottom: auto
}

.\!mb-0 {
    margin-bottom: 0 !important
}

.\!mt-0 {
    margin-top: 0 !important
}

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

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

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

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

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

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

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

.-mb-px {
    margin-bottom: -1px
}

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

.-ml-1\.5 {
    margin-left: -.375rem
}

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

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

.-ml-\[100\%\] {
    margin-left: -100%
}

.-ml-\[4rem\] {
    margin-left: -4rem
}

.-ml-\[8\%\] {
    margin-left: -8%
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.-mt-\[8\%\] {
    margin-top: -8%
}

.-mt-px {
    margin-top: -1px
}

.mb-0 {
    margin-bottom: 0
}

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

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

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

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

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

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

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

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

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

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

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

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

.me-2 {
    margin-inline-end: .5rem
}

.me-3 {
    margin-inline-end: .75rem
}

.me-40 {
    margin-inline-end: 10rem
}

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

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

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

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

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

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

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

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

.ml-auto {
    margin-left: auto
}

.mr-0 {
    margin-right: 0
}

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

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

.ms-1 {
    margin-inline-start: .25rem
}

.ms-1\.5 {
    margin-inline-start: .375rem
}

.ms-10 {
    margin-inline-start: 2.5rem
}

.ms-2 {
    margin-inline-start: .5rem
}

.ms-3 {
    margin-inline-start: .75rem
}

.ms-6 {
    margin-inline-start: 1.5rem
}

.ms-auto {
    margin-inline-start: auto
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.line-clamp-\[7\] {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 7
}

.block {
    display: block
}

.inline-block {
    display: inline-block
}

.inline {
    display: inline
}

.\!flex {
    display: flex !important
}

.flex {
    display: flex
}

.inline-flex {
    display: inline-flex
}

.table {
    display: table
}

.flow-root {
    display: flow-root
}

.grid {
    display: grid
}

.contents {
    display: contents
}

.\!hidden {
    display: none !important
}

.hidden {
    display: none
}

.aspect-\[1\/\.4\] {
    aspect-ratio: 1/.4
}

.aspect-\[1\/1\] {
    aspect-ratio: 1/1
}

.aspect-\[1097\/845\] {
    aspect-ratio: 1097/845
}

.aspect-\[1281\/476\] {
    aspect-ratio: 1281/476
}

.aspect-\[137\/69\] {
    aspect-ratio: 137/69
}

.aspect-\[1377\/460\] {
    aspect-ratio: 1377/460
}

.aspect-\[1519\/812\] {
    aspect-ratio: 1519/812
}

.aspect-\[16\/12\] {
    aspect-ratio: 16/12
}

.aspect-\[16\/13\] {
    aspect-ratio: 16/13
}

.aspect-\[176\/257\] {
    aspect-ratio: 176/257
}

.aspect-\[2\/2\] {
    aspect-ratio: 2/2
}

.aspect-\[256\/179\] {
    aspect-ratio: 256/179
}

.aspect-\[256\/368\] {
    aspect-ratio: 256/368
}

.aspect-\[264\/469\.33\] {
    aspect-ratio: 264/469.33
}

.aspect-\[3\/1\] {
    aspect-ratio: 3/1
}

.aspect-\[3\/2\.8\] {
    aspect-ratio: 3/2.8
}

.aspect-\[322\/116\] {
    aspect-ratio: 322/116
}

.aspect-\[336\/404\] {
    aspect-ratio: 336/404
}

.aspect-\[347\/195\] {
    aspect-ratio: 347/195
}

.aspect-\[378\/229\] {
    aspect-ratio: 378/229
}

.aspect-\[385\/221\] {
    aspect-ratio: 385/221
}

.aspect-\[4\/3\] {
    aspect-ratio: 4/3
}

.aspect-\[400\/230\] {
    aspect-ratio: 400/230
}

.aspect-\[400\/250\] {
    aspect-ratio: 400/250
}

.aspect-\[400\/300\] {
    aspect-ratio: 400/300
}

.aspect-\[400\/350\] {
    aspect-ratio: 400/350
}

.aspect-\[400\/400\] {
    aspect-ratio: 400/400
}

.aspect-\[500\/700\] {
    aspect-ratio: 500/700
}

.aspect-\[544\/1011\] {
    aspect-ratio: 544/1011
}

.aspect-\[700\/1556\] {
    aspect-ratio: 700/1556
}

.aspect-\[8\/14\] {
    aspect-ratio: 8/14
}

.aspect-\[860\/460\] {
    aspect-ratio: 860/460
}

.aspect-square {
    aspect-ratio: 1 / 1
}

.aspect-video {
    aspect-ratio: 16 / 9
}

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

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

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

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

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

.size-1\.5 {
    width: .375rem;
    height: .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-2 {
    width: .5rem;
    height: .5rem
}

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

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

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

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

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

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

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

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

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

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

.size-5\/12 {
    width: 41.666667%;
    height: 41.666667%
}

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

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

.size-72 {
    width: 18rem;
    height: 18rem
}

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

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

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

.size-\[20rem\] {
    width: 20rem;
    height: 20rem
}

.size-auto {
    width: auto;
    height: auto
}

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

.size-max {
    width: -moz-max-content;
    width: max-content;
    height: -moz-max-content;
    height: max-content
}

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

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

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

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

.h-0 {
    height: 0px
}

.h-1 {
    height: .25rem
}

.h-1\.5 {
    height: .375rem
}

.h-10 {
    height: 2.5rem
}

.h-12 {
    height: 3rem
}

.h-14 {
    height: 3.5rem
}

.h-16 {
    height: 4rem
}

.h-20 {
    height: 5rem
}

.h-24 {
    height: 6rem
}

.h-28 {
    height: 7rem
}

.h-3\/4 {
    height: 75%
}

.h-32 {
    height: 8rem
}

.h-4 {
    height: 1rem
}

.h-40 {
    height: 10rem
}

.h-5 {
    height: 1.25rem
}

.h-56 {
    height: 14rem
}

.h-6 {
    height: 1.5rem
}

.h-72 {
    height: 18rem
}

.h-8 {
    height: 2rem
}

.h-9 {
    height: 2.25rem
}

.h-96 {
    height: 24rem
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.h-\[40vh\] {
    height: 40vh
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.h-\[64rem\] {
    height: 64rem
}

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

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

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

.h-\[calc\(100dvh-112px\)\] {
    height: calc(100dvh - 112px)
}

.h-\[calc\(var\(--value\)-20px\)\] {
    height: calc(var(--value) - 20px)
}

.h-auto {
    height: auto
}

.h-dvh {
    height: 100dvh
}

.h-full {
    height: 100%
}

.h-px {
    height: 1px
}

.h-screen {
    height: 100vh
}

.max-h-20 {
    max-height: 5rem
}

.max-h-72 {
    max-height: 18rem
}

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

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

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

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

.\!w-10 {
    width: 2.5rem !important
}

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

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

.\!w-auto {
    width: auto !important
}

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

.w-0 {
    width: 0px
}

.w-1 {
    width: .25rem
}

.w-1\.5 {
    width: .375rem
}

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

.w-1\/3 {
    width: 33.333333%
}

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

.w-1\/5 {
    width: 20%
}

.w-10 {
    width: 2.5rem
}

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

.w-11 {
    width: 2.75rem
}

.w-12 {
    width: 3rem
}

.w-14 {
    width: 3.5rem
}

.w-16 {
    width: 4rem
}

.w-2 {
    width: .5rem
}

.w-2\/3 {
    width: 66.666667%
}

.w-20 {
    width: 5rem
}

.w-24 {
    width: 6rem
}

.w-28 {
    width: 7rem
}

.w-32 {
    width: 8rem
}

.w-4 {
    width: 1rem
}

.w-4\/12 {
    width: 33.333333%
}

.w-44 {
    width: 11rem
}

.w-48 {
    width: 12rem
}

.w-5 {
    width: 1.25rem
}

.w-5\/12 {
    width: 41.666667%
}

.w-52 {
    width: 13rem
}

.w-6 {
    width: 1.5rem
}

.w-6\/12 {
    width: 50%
}

.w-7 {
    width: 1.75rem
}

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

.w-8 {
    width: 2rem
}

.w-8\/12 {
    width: 66.666667%
}

.w-80 {
    width: 20rem
}

.w-9 {
    width: 2.25rem
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-\[68\.5625rem\] {
    width: 68.5625rem
}

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

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

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

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

.w-auto {
    width: auto
}

.w-full {
    width: 100%
}

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

.w-px {
    width: 1px
}

.w-screen {
    width: 100vw
}

.max-w-16 {
    max-width: 4rem
}

.max-w-24 {
    max-width: 6rem
}

.max-w-2xl {
    max-width: 42rem
}

.max-w-3xl {
    max-width: 48rem
}

.max-w-44 {
    max-width: 11rem
}

.max-w-48 {
    max-width: 12rem
}

.max-w-4xl {
    max-width: 56rem
}

.max-w-5xl {
    max-width: 64rem
}

.max-w-60 {
    max-width: 15rem
}

.max-w-64 {
    max-width: 16rem
}

.max-w-7xl {
    max-width: 80rem
}

.max-w-80 {
    max-width: 20rem
}

.max-w-8xl {
    max-width: 96rem
}

.max-w-96 {
    max-width: 24rem
}

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

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

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

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

.max-w-full {
    max-width: 100%
}

.max-w-lg {
    max-width: 32rem
}

.max-w-md {
    max-width: 28rem
}

.max-w-screen-md {
    max-width: 768px
}

.max-w-xl {
    max-width: 36rem
}

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

.flex-auto {
    flex: 1 1 auto
}

.flex-none {
    flex: none
}

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

.\!shrink-0 {
    flex-shrink: 0 !important
}

.shrink-0 {
    flex-shrink: 0
}

.grow {
    flex-grow: 1
}

.grow-0 {
    flex-grow: 0
}

.basis-auto {
    flex-basis: auto
}

.origin-\[0\] {
    transform-origin: 0
}

.origin-bottom {
    transform-origin: bottom
}

.origin-bottom-right {
    transform-origin: bottom right
}

.origin-left {
    transform-origin: left
}

.origin-right {
    transform-origin: right
}

.origin-top {
    transform-origin: top
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.translate-y-\[200\%\] {
    --tw-translate-y: 200%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

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

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

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

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

.-rotate-\[10deg\] {
    --tw-rotate: -10deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.-rotate-\[15deg\] {
    --tw-rotate: -15deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.-rotate-\[30deg\] {
    --tw-rotate: -30deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.-rotate-\[35deg\] {
    --tw-rotate: -35deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

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

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

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

.rotate-\[10deg\] {
    --tw-rotate: 10deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rotate-\[20deg\] {
    --tw-rotate: 20deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.-skew-x-\[30deg\] {
    --tw-skew-x: -30deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

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

.skew-x-\[30deg\] {
    --tw-skew-x: 30deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

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

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

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

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

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

.scale-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)) skew(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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

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

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

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

.scale-\[0\.60\] {
    --tw-scale-x: .6;
    --tw-scale-y: .6;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

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

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

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

@keyframes fadeInDown {
    0% {
        transform: translateY(0)
    }

    50% {
        transform: translateY(-10px)
    }

    to {
        transform: translateY(0)
    }
}

.animate-fadeInDown {
    animation: fadeInDown 2s linear infinite
}

@keyframes marqueeInfinite {
    0% {
        transform: translate(-100%)
    }

    to {
        transform: translate(0)
    }
}

.animate-marqueeInfinite {
    animation: marqueeInfinite 10s linear infinite
}

@keyframes shimmer {
    0% {
        opacity: 0
    }

    to {
        opacity: .7
    }
}

.animate-shimmer {
    animation: shimmer 1.5s infinite alternate
}

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

.\!cursor-pointer {
    cursor: pointer !important
}

.cursor-pointer {
    cursor: pointer
}

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

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

.resize {
    resize: both
}

.list-inside {
    list-style-position: inside
}

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

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

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

.appearance-none {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

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

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

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

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

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

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

.flex-row {
    flex-direction: row
}

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

.flex-col {
    flex-direction: column
}

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

.flex-wrap {
    flex-wrap: wrap
}

.place-content-center {
    place-content: center
}

.place-items-center {
    place-items: center
}

.content-center {
    align-content: center
}

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

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

.\!items-center {
    align-items: center !important
}

.items-center {
    align-items: center
}

.items-baseline {
    align-items: baseline
}

.\!items-stretch {
    align-items: stretch !important
}

.items-stretch {
    align-items: stretch
}

.justify-start {
    justify-content: flex-start
}

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

.\!justify-center {
    justify-content: center !important
}

.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: .125rem
}

.gap-1 {
    gap: .25rem
}

.gap-1\.5 {
    gap: .375rem
}

.gap-10 {
    gap: 2.5rem
}

.gap-12 {
    gap: 3rem
}

.gap-14 {
    gap: 3.5rem
}

.gap-2 {
    gap: .5rem
}

.gap-2\.5 {
    gap: .625rem
}

.gap-20 {
    gap: 5rem
}

.gap-3 {
    gap: .75rem
}

.gap-4 {
    gap: 1rem
}

.gap-5 {
    gap: 1.25rem
}

.gap-6 {
    gap: 1.5rem
}

.gap-7 {
    gap: 1.75rem
}

.gap-8 {
    gap: 2rem
}

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

.gap-x-0 {
    -moz-column-gap: 0px;
    column-gap: 0px
}

.gap-x-0\.5 {
    -moz-column-gap: .125rem;
    column-gap: .125rem
}

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

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

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

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

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

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

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

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

.gap-x-6 {
    -moz-column-gap: 1.5rem;
    column-gap: 1.5rem
}

.gap-x-7 {
    -moz-column-gap: 1.75rem;
    column-gap: 1.75rem
}

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

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

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

.gap-y-10 {
    row-gap: 2.5rem
}

.gap-y-12 {
    row-gap: 3rem
}

.gap-y-14 {
    row-gap: 3.5rem
}

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

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

.gap-y-3 {
    row-gap: .75rem
}

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

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

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

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

.gap-y-7 {
    row-gap: 1.75rem
}

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

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

.space-x-2>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(.5rem * var(--tw-space-x-reverse));
    margin-left: calc(.5rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-3>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(.75rem * var(--tw-space-x-reverse));
    margin-left: calc(.75rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-y-2>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(.5rem * var(--tw-space-y-reverse))
}

.space-y-5>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.25rem * var(--tw-space-y-reverse))
}

.space-y-6>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.5rem * var(--tw-space-y-reverse))
}

.divide-x-2>:not([hidden])~:not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(2px * var(--tw-divide-x-reverse));
    border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse)))
}

.divide-y>:not([hidden])~:not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(1px * var(--tw-divide-y-reverse))
}

.divide-gray-300>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(209 213 219 / var(--tw-divide-opacity))
}

.divide-gray-500\/10>:not([hidden])~:not([hidden]) {
    border-color: #6b72801a
}

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

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

.self-baseline {
    align-self: baseline
}

.overflow-auto {
    overflow: auto
}

.overflow-hidden {
    overflow: hidden
}

.\!overflow-visible {
    overflow: visible !important
}

.overflow-visible {
    overflow: visible
}

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

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

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

.scroll-smooth {
    scroll-behavior: smooth
}

.text-ellipsis {
    text-overflow: ellipsis
}

.whitespace-nowrap {
    white-space: nowrap
}

.text-nowrap {
    text-wrap: nowrap
}

.text-balance {
    text-wrap: balance
}

.text-pretty {
    text-wrap: pretty
}

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

.\!rounded-full {
    border-radius: 9999px !important
}

.rounded {
    border-radius: .25rem
}

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

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

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

.rounded-\[100\%\] {
    border-radius: 100%
}

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

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

.rounded-\[2\.5rem\] {
    border-radius: 2.5rem
}

.rounded-\[2rem\] {
    border-radius: 2rem
}

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

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

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

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

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

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

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

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

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

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

.rounded-b-\[1rem\] {
    border-bottom-right-radius: 1rem;
    border-bottom-left-radius: 1rem
}

.rounded-b-full {
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px
}

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

.rounded-e-lg {
    border-start-end-radius: .5rem;
    border-end-end-radius: .5rem
}

.rounded-r-full {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px
}

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

.rounded-s-lg {
    border-start-start-radius: .5rem;
    border-end-start-radius: .5rem
}

.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-\[40px\] {
    border-top-left-radius: 40px;
    border-top-right-radius: 40px
}

.rounded-t-full {
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px
}

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

.rounded-t-none {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

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

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

.rounded-bl-\[150px\] {
    border-bottom-left-radius: 150px
}

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

.rounded-br-none {
    border-bottom-right-radius: 0
}

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

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

.rounded-tl-\[70px\] {
    border-top-left-radius: 70px
}

.rounded-tl-\[80px\] {
    border-top-left-radius: 80px
}

.rounded-tr-\[70px\] {
    border-top-right-radius: 70px
}

.\!border-4 {
    border-width: 4px !important
}

.border {
    border-width: 1px
}

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

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

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

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

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

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

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

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

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

.border-y {
    border-top-width: 1px;
    border-bottom-width: 1px
}

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

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

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

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

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

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

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

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

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

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

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

.border-t-\[8px\] {
    border-top-width: 8px
}

.border-solid {
    border-style: solid
}

.border-dashed {
    border-style: dashed
}

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

.border-\[\#2DC768\] {
    --tw-border-opacity: 1;
    border-color: rgb(45 199 104 / var(--tw-border-opacity))
}

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

.border-\[\#B2C1F9\] {
    --tw-border-opacity: 1;
    border-color: rgb(178 193 249 / var(--tw-border-opacity))
}

.border-\[\#B723B9\] {
    --tw-border-opacity: 1;
    border-color: rgb(183 35 185 / var(--tw-border-opacity))
}

.border-\[\#C9BDBD\]\/50 {
    border-color: #c9bdbd80
}

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

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

.border-\[white\]\/10 {
    border-color: #ffffff1a
}

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

.border-amber-600 {
    --tw-border-opacity: 1;
    border-color: rgb(217 119 6 / var(--tw-border-opacity))
}

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

.border-black\/10 {
    border-color: #0000001a
}

.border-black\/20 {
    border-color: #0003
}

.border-blue-500 {
    --tw-border-opacity: 1;
    border-color: rgb(59 130 246 / var(--tw-border-opacity))
}

.border-blue-600 {
    --tw-border-opacity: 1;
    border-color: rgb(37 99 235 / var(--tw-border-opacity))
}

.border-cyan-500 {
    --tw-border-opacity: 1;
    border-color: rgb(6 182 212 / var(--tw-border-opacity))
}

.border-fuchsia-500 {
    --tw-border-opacity: 1;
    border-color: rgb(217 70 239 / 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-gray-800 {
    --tw-border-opacity: 1;
    border-color: rgb(31 41 55 / var(--tw-border-opacity))
}

.border-indigo-500 {
    --tw-border-opacity: 1;
    border-color: rgb(99 102 241 / var(--tw-border-opacity))
}

.border-indigo-800 {
    --tw-border-opacity: 1;
    border-color: rgb(55 48 163 / var(--tw-border-opacity))
}

.border-lime-600 {
    --tw-border-opacity: 1;
    border-color: rgb(101 163 13 / var(--tw-border-opacity))
}

.border-orange-500 {
    --tw-border-opacity: 1;
    border-color: rgb(249 115 22 / var(--tw-border-opacity))
}

.border-pink-500 {
    --tw-border-opacity: 1;
    border-color: rgb(236 72 153 / var(--tw-border-opacity))
}

.border-purple-500 {
    --tw-border-opacity: 1;
    border-color: rgb(168 85 247 / var(--tw-border-opacity))
}

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

.border-rose-600 {
    --tw-border-opacity: 1;
    border-color: rgb(225 29 72 / var(--tw-border-opacity))
}

.border-sky-100 {
    --tw-border-opacity: 1;
    border-color: rgb(224 242 254 / var(--tw-border-opacity))
}

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

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

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

.border-sky-500 {
    --tw-border-opacity: 1;
    border-color: rgb(14 165 233 / var(--tw-border-opacity))
}

.border-sky-600 {
    --tw-border-opacity: 1;
    border-color: rgb(2 132 199 / var(--tw-border-opacity))
}

.border-sky-700 {
    --tw-border-opacity: 1;
    border-color: rgb(3 105 161 / var(--tw-border-opacity))
}

.border-sky-800 {
    --tw-border-opacity: 1;
    border-color: rgb(7 89 133 / var(--tw-border-opacity))
}

.border-sky-900 {
    --tw-border-opacity: 1;
    border-color: rgb(12 74 110 / var(--tw-border-opacity))
}

.border-slate-400 {
    --tw-border-opacity: 1;
    border-color: rgb(148 163 184 / var(--tw-border-opacity))
}

.border-slate-900 {
    --tw-border-opacity: 1;
    border-color: rgb(15 23 42 / var(--tw-border-opacity))
}

.border-theme4 {
    --tw-border-opacity: 1;
    border-color: rgb(6 75 120 / var(--tw-border-opacity))
}

.border-theme4\/10 {
    border-color: #064b781a
}

.border-transparent {
    border-color: transparent
}

.border-violet-500 {
    --tw-border-opacity: 1;
    border-color: rgb(139 92 246 / var(--tw-border-opacity))
}

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

.border-white\/10 {
    border-color: #ffffff1a
}

.border-white\/20 {
    border-color: #fff3
}

.border-white\/5 {
    border-color: #ffffff0d
}

.border-y-white\/10 {
    border-top-color: #ffffff1a;
    border-bottom-color: #ffffff1a
}

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

.border-r-black\/50 {
    border-right-color: #00000080
}

.\!bg-gray-100 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity)) !important
}

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

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

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

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

.bg-\[\#001B32\] {
    --tw-bg-opacity: 1;
    background-color: rgb(0 27 50 / var(--tw-bg-opacity))
}

.bg-\[\#00231D\] {
    --tw-bg-opacity: 1;
    background-color: rgb(0 35 29 / var(--tw-bg-opacity))
}

.bg-\[\#00B8E5\] {
    --tw-bg-opacity: 1;
    background-color: rgb(0 184 229 / var(--tw-bg-opacity))
}

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

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

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

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

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

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

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

.bg-\[\#051621\] {
    --tw-bg-opacity: 1;
    background-color: rgb(5 22 33 / var(--tw-bg-opacity))
}

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

.bg-\[\#054b77\] {
    --tw-bg-opacity: 1;
    background-color: rgb(5 75 119 / var(--tw-bg-opacity))
}

.bg-\[\#080B12\] {
    --tw-bg-opacity: 1;
    background-color: rgb(8 11 18 / var(--tw-bg-opacity))
}

.bg-\[\#08101D\] {
    --tw-bg-opacity: 1;
    background-color: rgb(8 16 29 / var(--tw-bg-opacity))
}

.bg-\[\#091219\] {
    --tw-bg-opacity: 1;
    background-color: rgb(9 18 25 / var(--tw-bg-opacity))
}

.bg-\[\#09709f\] {
    --tw-bg-opacity: 1;
    background-color: rgb(9 112 159 / var(--tw-bg-opacity))
}

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

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

.bg-\[\#0C0630\] {
    --tw-bg-opacity: 1;
    background-color: rgb(12 6 48 / var(--tw-bg-opacity))
}

.bg-\[\#0C0B0E\] {
    --tw-bg-opacity: 1;
    background-color: rgb(12 11 14 / var(--tw-bg-opacity))
}

.bg-\[\#0CB85A\] {
    --tw-bg-opacity: 1;
    background-color: rgb(12 184 90 / var(--tw-bg-opacity))
}

.bg-\[\#0D0B10\] {
    --tw-bg-opacity: 1;
    background-color: rgb(13 11 16 / var(--tw-bg-opacity))
}

.bg-\[\#0D132C\] {
    --tw-bg-opacity: 1;
    background-color: rgb(13 19 44 / var(--tw-bg-opacity))
}

.bg-\[\#0D321D\] {
    --tw-bg-opacity: 1;
    background-color: rgb(13 50 29 / var(--tw-bg-opacity))
}

.bg-\[\#0D3A3D\] {
    --tw-bg-opacity: 1;
    background-color: rgb(13 58 61 / var(--tw-bg-opacity))
}

.bg-\[\#0E0905\] {
    --tw-bg-opacity: 1;
    background-color: rgb(14 9 5 / var(--tw-bg-opacity))
}

.bg-\[\#0E1B2C\] {
    --tw-bg-opacity: 1;
    background-color: rgb(14 27 44 / var(--tw-bg-opacity))
}

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

.bg-\[\#0a0ba2\] {
    --tw-bg-opacity: 1;
    background-color: rgb(10 11 162 / var(--tw-bg-opacity))
}

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

.bg-\[\#1278cc\] {
    --tw-bg-opacity: 1;
    background-color: rgb(18 120 204 / var(--tw-bg-opacity))
}

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

.bg-\[\#131514\] {
    --tw-bg-opacity: 1;
    background-color: rgb(19 21 20 / var(--tw-bg-opacity))
}

.bg-\[\#13262D\] {
    --tw-bg-opacity: 1;
    background-color: rgb(19 38 45 / var(--tw-bg-opacity))
}

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

.bg-\[\#14152C\] {
    --tw-bg-opacity: 1;
    background-color: rgb(20 21 44 / var(--tw-bg-opacity))
}

.bg-\[\#159789\] {
    --tw-bg-opacity: 1;
    background-color: rgb(21 151 137 / var(--tw-bg-opacity))
}

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

.bg-\[\#16161d\] {
    --tw-bg-opacity: 1;
    background-color: rgb(22 22 29 / var(--tw-bg-opacity))
}

.bg-\[\#162391\] {
    --tw-bg-opacity: 1;
    background-color: rgb(22 35 145 / var(--tw-bg-opacity))
}

.bg-\[\#171624\] {
    --tw-bg-opacity: 1;
    background-color: rgb(23 22 36 / var(--tw-bg-opacity))
}

.bg-\[\#172521\] {
    --tw-bg-opacity: 1;
    background-color: rgb(23 37 33 / var(--tw-bg-opacity))
}

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

.bg-\[\#192876\] {
    --tw-bg-opacity: 1;
    background-color: rgb(25 40 118 / var(--tw-bg-opacity))
}

.bg-\[\#1AB063\] {
    --tw-bg-opacity: 1;
    background-color: rgb(26 176 99 / var(--tw-bg-opacity))
}

.bg-\[\#1C1B1F\] {
    --tw-bg-opacity: 1;
    background-color: rgb(28 27 31 / var(--tw-bg-opacity))
}

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

.bg-\[\#1C76F2\] {
    --tw-bg-opacity: 1;
    background-color: rgb(28 118 242 / var(--tw-bg-opacity))
}

.bg-\[\#1CBA63\] {
    --tw-bg-opacity: 1;
    background-color: rgb(28 186 99 / var(--tw-bg-opacity))
}

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

.bg-\[\#1c7f4f\] {
    --tw-bg-opacity: 1;
    background-color: rgb(28 127 79 / var(--tw-bg-opacity))
}

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

.bg-\[\#203a99\] {
    --tw-bg-opacity: 1;
    background-color: rgb(32 58 153 / var(--tw-bg-opacity))
}

.bg-\[\#211E1E\] {
    --tw-bg-opacity: 1;
    background-color: rgb(33 30 30 / var(--tw-bg-opacity))
}

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

.bg-\[\#22B8A8\] {
    --tw-bg-opacity: 1;
    background-color: rgb(34 184 168 / var(--tw-bg-opacity))
}

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

.bg-\[\#23232c\] {
    --tw-bg-opacity: 1;
    background-color: rgb(35 35 44 / var(--tw-bg-opacity))
}

.bg-\[\#250F45\] {
    --tw-bg-opacity: 1;
    background-color: rgb(37 15 69 / var(--tw-bg-opacity))
}

.bg-\[\#290B2B\] {
    --tw-bg-opacity: 1;
    background-color: rgb(41 11 43 / var(--tw-bg-opacity))
}

.bg-\[\#291721\] {
    --tw-bg-opacity: 1;
    background-color: rgb(41 23 33 / var(--tw-bg-opacity))
}

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

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

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

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

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

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

.bg-\[\#2D86FF\]\/10 {
    background-color: #2d86ff1a
}

.bg-\[\#2D86FF\]\/20 {
    background-color: #2d86ff33
}

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

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

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

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

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

.bg-\[\#3475B1\] {
    --tw-bg-opacity: 1;
    background-color: rgb(52 117 177 / var(--tw-bg-opacity))
}

.bg-\[\#353F62\] {
    --tw-bg-opacity: 1;
    background-color: rgb(53 63 98 / var(--tw-bg-opacity))
}

.bg-\[\#355CDD\] {
    --tw-bg-opacity: 1;
    background-color: rgb(53 92 221 / var(--tw-bg-opacity))
}

.bg-\[\#361D57\] {
    --tw-bg-opacity: 1;
    background-color: rgb(54 29 87 / var(--tw-bg-opacity))
}

.bg-\[\#38426E\] {
    --tw-bg-opacity: 1;
    background-color: rgb(56 66 110 / var(--tw-bg-opacity))
}

.bg-\[\#391889\] {
    --tw-bg-opacity: 1;
    background-color: rgb(57 24 137 / var(--tw-bg-opacity))
}

.bg-\[\#3A3939\] {
    --tw-bg-opacity: 1;
    background-color: rgb(58 57 57 / var(--tw-bg-opacity))
}

.bg-\[\#3AA1FD\] {
    --tw-bg-opacity: 1;
    background-color: rgb(58 161 253 / var(--tw-bg-opacity))
}

.bg-\[\#3D1F2F\] {
    --tw-bg-opacity: 1;
    background-color: rgb(61 31 47 / var(--tw-bg-opacity))
}

.bg-\[\#3F515B\] {
    --tw-bg-opacity: 1;
    background-color: rgb(63 81 91 / var(--tw-bg-opacity))
}

.bg-\[\#4117A4\] {
    --tw-bg-opacity: 1;
    background-color: rgb(65 23 164 / var(--tw-bg-opacity))
}

.bg-\[\#411866\] {
    --tw-bg-opacity: 1;
    background-color: rgb(65 24 102 / var(--tw-bg-opacity))
}

.bg-\[\#4174EB\] {
    --tw-bg-opacity: 1;
    background-color: rgb(65 116 235 / var(--tw-bg-opacity))
}

.bg-\[\#438827\] {
    --tw-bg-opacity: 1;
    background-color: rgb(67 136 39 / var(--tw-bg-opacity))
}

.bg-\[\#442B41\] {
    --tw-bg-opacity: 1;
    background-color: rgb(68 43 65 / var(--tw-bg-opacity))
}

.bg-\[\#445279\] {
    --tw-bg-opacity: 1;
    background-color: rgb(68 82 121 / var(--tw-bg-opacity))
}

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

.bg-\[\#520A4B\] {
    --tw-bg-opacity: 1;
    background-color: rgb(82 10 75 / var(--tw-bg-opacity))
}

.bg-\[\#55185D\] {
    --tw-bg-opacity: 1;
    background-color: rgb(85 24 93 / var(--tw-bg-opacity))
}

.bg-\[\#5540CD\] {
    --tw-bg-opacity: 1;
    background-color: rgb(85 64 205 / var(--tw-bg-opacity))
}

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

.bg-\[\#5D1479\] {
    --tw-bg-opacity: 1;
    background-color: rgb(93 20 121 / var(--tw-bg-opacity))
}

.bg-\[\#6043E2\] {
    --tw-bg-opacity: 1;
    background-color: rgb(96 67 226 / var(--tw-bg-opacity))
}

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

.bg-\[\#64ba74\] {
    --tw-bg-opacity: 1;
    background-color: rgb(100 186 116 / var(--tw-bg-opacity))
}

.bg-\[\#6513A0\] {
    --tw-bg-opacity: 1;
    background-color: rgb(101 19 160 / var(--tw-bg-opacity))
}

.bg-\[\#65165D\] {
    --tw-bg-opacity: 1;
    background-color: rgb(101 22 93 / var(--tw-bg-opacity))
}

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

.bg-\[\#660D39\] {
    --tw-bg-opacity: 1;
    background-color: rgb(102 13 57 / var(--tw-bg-opacity))
}

.bg-\[\#684115\] {
    --tw-bg-opacity: 1;
    background-color: rgb(104 65 21 / var(--tw-bg-opacity))
}

.bg-\[\#6ACB8E\] {
    --tw-bg-opacity: 1;
    background-color: rgb(106 203 142 / var(--tw-bg-opacity))
}

.bg-\[\#6e218c\] {
    --tw-bg-opacity: 1;
    background-color: rgb(110 33 140 / var(--tw-bg-opacity))
}

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

.bg-\[\#7444EC\] {
    --tw-bg-opacity: 1;
    background-color: rgb(116 68 236 / var(--tw-bg-opacity))
}

.bg-\[\#745547\] {
    --tw-bg-opacity: 1;
    background-color: rgb(116 85 71 / var(--tw-bg-opacity))
}

.bg-\[\#7B239E\] {
    --tw-bg-opacity: 1;
    background-color: rgb(123 35 158 / var(--tw-bg-opacity))
}

.bg-\[\#7C239E\] {
    --tw-bg-opacity: 1;
    background-color: rgb(124 35 158 / var(--tw-bg-opacity))
}

.bg-\[\#7D309A\] {
    --tw-bg-opacity: 1;
    background-color: rgb(125 48 154 / var(--tw-bg-opacity))
}

.bg-\[\#7F61F2\] {
    --tw-bg-opacity: 1;
    background-color: rgb(127 97 242 / var(--tw-bg-opacity))
}

.bg-\[\#7c3a01\] {
    --tw-bg-opacity: 1;
    background-color: rgb(124 58 1 / var(--tw-bg-opacity))
}

.bg-\[\#812242\] {
    --tw-bg-opacity: 1;
    background-color: rgb(129 34 66 / var(--tw-bg-opacity))
}

.bg-\[\#8139ED\] {
    --tw-bg-opacity: 1;
    background-color: rgb(129 57 237 / var(--tw-bg-opacity))
}

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

.bg-\[\#880957\] {
    --tw-bg-opacity: 1;
    background-color: rgb(136 9 87 / var(--tw-bg-opacity))
}

.bg-\[\#8B624B\] {
    --tw-bg-opacity: 1;
    background-color: rgb(139 98 75 / var(--tw-bg-opacity))
}

.bg-\[\#8C1147\] {
    --tw-bg-opacity: 1;
    background-color: rgb(140 17 71 / var(--tw-bg-opacity))
}

.bg-\[\#8C83EE\] {
    --tw-bg-opacity: 1;
    background-color: rgb(140 131 238 / var(--tw-bg-opacity))
}

.bg-\[\#8FB8DE\] {
    --tw-bg-opacity: 1;
    background-color: rgb(143 184 222 / var(--tw-bg-opacity))
}

.bg-\[\#8b92fd\] {
    --tw-bg-opacity: 1;
    background-color: rgb(139 146 253 / var(--tw-bg-opacity))
}

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

.bg-\[\#91BFC2\] {
    --tw-bg-opacity: 1;
    background-color: rgb(145 191 194 / var(--tw-bg-opacity))
}

.bg-\[\#9231f1\] {
    --tw-bg-opacity: 1;
    background-color: rgb(146 49 241 / var(--tw-bg-opacity))
}

.bg-\[\#9A136B\] {
    --tw-bg-opacity: 1;
    background-color: rgb(154 19 107 / var(--tw-bg-opacity))
}

.bg-\[\#9FBCC2\] {
    --tw-bg-opacity: 1;
    background-color: rgb(159 188 194 / var(--tw-bg-opacity))
}

.bg-\[\#A01350\] {
    --tw-bg-opacity: 1;
    background-color: rgb(160 19 80 / var(--tw-bg-opacity))
}

.bg-\[\#A01394\] {
    --tw-bg-opacity: 1;
    background-color: rgb(160 19 148 / var(--tw-bg-opacity))
}

.bg-\[\#A3C9FC\] {
    --tw-bg-opacity: 1;
    background-color: rgb(163 201 252 / var(--tw-bg-opacity))
}

.bg-\[\#A45F4F\] {
    --tw-bg-opacity: 1;
    background-color: rgb(164 95 79 / var(--tw-bg-opacity))
}

.bg-\[\#A82B32\] {
    --tw-bg-opacity: 1;
    background-color: rgb(168 43 50 / var(--tw-bg-opacity))
}

.bg-\[\#A9BDE1\] {
    --tw-bg-opacity: 1;
    background-color: rgb(169 189 225 / var(--tw-bg-opacity))
}

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

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

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

.bg-\[\#BBADFC\] {
    --tw-bg-opacity: 1;
    background-color: rgb(187 173 252 / var(--tw-bg-opacity))
}

.bg-\[\#BC5C86\] {
    --tw-bg-opacity: 1;
    background-color: rgb(188 92 134 / var(--tw-bg-opacity))
}

.bg-\[\#BC9259\] {
    --tw-bg-opacity: 1;
    background-color: rgb(188 146 89 / var(--tw-bg-opacity))
}

.bg-\[\#BE89D4\] {
    --tw-bg-opacity: 1;
    background-color: rgb(190 137 212 / var(--tw-bg-opacity))
}

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

.bg-\[\#C535AA\] {
    --tw-bg-opacity: 1;
    background-color: rgb(197 53 170 / var(--tw-bg-opacity))
}

.bg-\[\#CB8324\] {
    --tw-bg-opacity: 1;
    background-color: rgb(203 131 36 / var(--tw-bg-opacity))
}

.bg-\[\#D4267D\] {
    --tw-bg-opacity: 1;
    background-color: rgb(212 38 125 / var(--tw-bg-opacity))
}

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

.bg-\[\#DA86CA\] {
    --tw-bg-opacity: 1;
    background-color: rgb(218 134 202 / var(--tw-bg-opacity))
}

.bg-\[\#DAE0E4\] {
    --tw-bg-opacity: 1;
    background-color: rgb(218 224 228 / var(--tw-bg-opacity))
}

.bg-\[\#DF1642\] {
    --tw-bg-opacity: 1;
    background-color: rgb(223 22 66 / var(--tw-bg-opacity))
}

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

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

.bg-\[\#E1E0E5\] {
    --tw-bg-opacity: 1;
    background-color: rgb(225 224 229 / var(--tw-bg-opacity))
}

.bg-\[\#E33D9B\] {
    --tw-bg-opacity: 1;
    background-color: rgb(227 61 155 / var(--tw-bg-opacity))
}

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

.bg-\[\#E4CDAD\] {
    --tw-bg-opacity: 1;
    background-color: rgb(228 205 173 / var(--tw-bg-opacity))
}

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

.bg-\[\#E9EEF4\] {
    --tw-bg-opacity: 1;
    background-color: rgb(233 238 244 / var(--tw-bg-opacity))
}

.bg-\[\#EC4471\] {
    --tw-bg-opacity: 1;
    background-color: rgb(236 68 113 / var(--tw-bg-opacity))
}

.bg-\[\#ECE5FF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(236 229 255 / var(--tw-bg-opacity))
}

.bg-\[\#ECE8DE\] {
    --tw-bg-opacity: 1;
    background-color: rgb(236 232 222 / var(--tw-bg-opacity))
}

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

.bg-\[\#EDEFF1\] {
    --tw-bg-opacity: 1;
    background-color: rgb(237 239 241 / var(--tw-bg-opacity))
}

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

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

.bg-\[\#F0FCFF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(240 252 255 / var(--tw-bg-opacity))
}

.bg-\[\#F11D7F\] {
    --tw-bg-opacity: 1;
    background-color: rgb(241 29 127 / var(--tw-bg-opacity))
}

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

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

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

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

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

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

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

.bg-\[\#F7F4F1\] {
    --tw-bg-opacity: 1;
    background-color: rgb(247 244 241 / var(--tw-bg-opacity))
}

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

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

.bg-\[\#FA484E\] {
    --tw-bg-opacity: 1;
    background-color: rgb(250 72 78 / var(--tw-bg-opacity))
}

.bg-\[\#FA6413\] {
    --tw-bg-opacity: 1;
    background-color: rgb(250 100 19 / var(--tw-bg-opacity))
}

.bg-\[\#FA9E5C\] {
    --tw-bg-opacity: 1;
    background-color: rgb(250 158 92 / var(--tw-bg-opacity))
}

.bg-\[\#FAAD13\] {
    --tw-bg-opacity: 1;
    background-color: rgb(250 173 19 / var(--tw-bg-opacity))
}

.bg-\[\#FAF1E5\] {
    --tw-bg-opacity: 1;
    background-color: rgb(250 241 229 / var(--tw-bg-opacity))
}

.bg-\[\#FBB43A\] {
    --tw-bg-opacity: 1;
    background-color: rgb(251 180 58 / var(--tw-bg-opacity))
}

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

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

.bg-\[\#FC7A42\] {
    --tw-bg-opacity: 1;
    background-color: rgb(252 122 66 / var(--tw-bg-opacity))
}

.bg-\[\#FF17C5\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 23 197 / var(--tw-bg-opacity))
}

.bg-\[\#FF6B39\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 107 57 / var(--tw-bg-opacity))
}

.bg-\[\#FF6B39\]\/10 {
    background-color: #ff6b391a
}

.bg-\[\#FF6B39\]\/20 {
    background-color: #ff6b3933
}

.bg-\[\#FF6F30\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 111 48 / var(--tw-bg-opacity))
}

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

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

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

.bg-\[\#FFDCFC\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 220 252 / var(--tw-bg-opacity))
}

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

.bg-\[\#FFE9C9\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 233 201 / var(--tw-bg-opacity))
}

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

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

.bg-\[\#FFEEE4\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 238 228 / var(--tw-bg-opacity))
}

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

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

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

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

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

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

.bg-\[\#b5f1cc\] {
    --tw-bg-opacity: 1;
    background-color: rgb(181 241 204 / var(--tw-bg-opacity))
}

.bg-\[\#cca732\] {
    --tw-bg-opacity: 1;
    background-color: rgb(204 167 50 / var(--tw-bg-opacity))
}

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

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

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

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

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

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

.bg-\[\#ed6b32\] {
    --tw-bg-opacity: 1;
    background-color: rgb(237 107 50 / var(--tw-bg-opacity))
}

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

.bg-\[\#f15a21\] {
    --tw-bg-opacity: 1;
    background-color: rgb(241 90 33 / var(--tw-bg-opacity))
}

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

.bg-\[\#f27043\] {
    --tw-bg-opacity: 1;
    background-color: rgb(242 112 67 / var(--tw-bg-opacity))
}

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

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

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

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

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

.bg-\[\#ff2d30\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 45 48 / var(--tw-bg-opacity))
}

.bg-\[\#ff981f\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 152 31 / var(--tw-bg-opacity))
}

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

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

.bg-\[rgb\(17_24_39\)\] {
    --tw-bg-opacity: 1;
    background-color: rgb(17 24 39 / var(--tw-bg-opacity))
}

.bg-amber-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(251 191 36 / 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-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(146 64 14 / var(--tw-bg-opacity))
}

.bg-amber-950\/10 {
    background-color: #451a031a
}

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

.bg-black\/20 {
    background-color: #0003
}

.bg-black\/5 {
    background-color: #0000000d
}

.bg-black\/60 {
    background-color: #0009
}

.bg-black\/70 {
    background-color: #000000b3
}

.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-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(37 99 235 / var(--tw-bg-opacity))
}

.bg-blue-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(29 78 216 / var(--tw-bg-opacity))
}

.bg-blue-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(30 58 138 / var(--tw-bg-opacity))
}

.bg-blue-950\/10 {
    background-color: #1725541a
}

.bg-cyan-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(34 211 238 / var(--tw-bg-opacity))
}

.bg-cyan-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(6 182 212 / var(--tw-bg-opacity))
}

.bg-cyan-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(8 145 178 / var(--tw-bg-opacity))
}

.bg-cyan-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(14 116 144 / var(--tw-bg-opacity))
}

.bg-cyan-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(21 94 117 / var(--tw-bg-opacity))
}

.bg-cyan-900\/20 {
    background-color: #164e6333
}

.bg-fuchsia-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(253 244 255 / var(--tw-bg-opacity))
}

.bg-fuchsia-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(217 70 239 / var(--tw-bg-opacity))
}

.bg-fuchsia-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(192 38 211 / var(--tw-bg-opacity))
}

.bg-fuchsia-950\/10 {
    background-color: #4a044e1a
}

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

.bg-gray-100\/10 {
    background-color: #f3f4f61a
}

.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-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-500\/30 {
    background-color: #6b72804d
}

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

.bg-gray-600\/10 {
    background-color: #4b55631a
}

.bg-gray-600\/5 {
    background-color: #4b55630d
}

.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-900\/50 {
    background-color: #11182780
}

.bg-gray-950 {
    --tw-bg-opacity: 1;
    background-color: rgb(3 7 18 / var(--tw-bg-opacity))
}

.bg-gray-950\/70 {
    background-color: #030712b3
}

.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-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(22 101 52 / var(--tw-bg-opacity))
}

.bg-green-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(20 83 45 / var(--tw-bg-opacity))
}

.bg-indigo-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(224 231 255 / var(--tw-bg-opacity))
}

.bg-indigo-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(129 140 248 / 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-indigo-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(79 70 229 / var(--tw-bg-opacity))
}

.bg-indigo-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(67 56 202 / var(--tw-bg-opacity))
}

.bg-indigo-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(55 48 163 / var(--tw-bg-opacity))
}

.bg-indigo-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(49 46 129 / var(--tw-bg-opacity))
}

.bg-indigo-950 {
    --tw-bg-opacity: 1;
    background-color: rgb(30 27 75 / var(--tw-bg-opacity))
}

.bg-indigo-950\/10 {
    background-color: #1e1b4b1a
}

.bg-lime-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(132 204 22 / var(--tw-bg-opacity))
}

.bg-lime-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(101 163 13 / var(--tw-bg-opacity))
}

.bg-lime-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(77 124 15 / var(--tw-bg-opacity))
}

.bg-lime-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(63 98 18 / var(--tw-bg-opacity))
}

.bg-lime-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(54 83 20 / var(--tw-bg-opacity))
}

.bg-lime-950\/10 {
    background-color: #1a2e051a
}

.bg-orange-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(249 115 22 / var(--tw-bg-opacity))
}

.bg-orange-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(234 88 12 / var(--tw-bg-opacity))
}

.bg-orange-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(124 45 18 / var(--tw-bg-opacity))
}

.bg-orange-950\/10 {
    background-color: #4314071a
}

.bg-pink-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(253 242 248 / var(--tw-bg-opacity))
}

.bg-pink-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(236 72 153 / var(--tw-bg-opacity))
}

.bg-pink-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(219 39 119 / var(--tw-bg-opacity))
}

.bg-pink-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(190 24 93 / var(--tw-bg-opacity))
}

.bg-pink-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(131 24 67 / var(--tw-bg-opacity))
}

.bg-purple-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(192 132 252 / 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-purple-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(147 51 234 / var(--tw-bg-opacity))
}

.bg-purple-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(88 28 135 / var(--tw-bg-opacity))
}

.bg-purple-950 {
    --tw-bg-opacity: 1;
    background-color: rgb(59 7 100 / var(--tw-bg-opacity))
}

.bg-purple-950\/10 {
    background-color: #3b07641a
}

.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-red-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(220 38 38 / var(--tw-bg-opacity))
}

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

.bg-red-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(127 29 29 / var(--tw-bg-opacity))
}

.bg-rose-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(255 241 242 / 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-rose-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(159 18 57 / var(--tw-bg-opacity))
}

.bg-rose-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(136 19 55 / var(--tw-bg-opacity))
}

.bg-rose-950\/10 {
    background-color: #4c05191a
}

.bg-sky-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(224 242 254 / var(--tw-bg-opacity))
}

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

.bg-sky-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(240 249 255 / var(--tw-bg-opacity))
}

.bg-sky-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(14 165 233 / var(--tw-bg-opacity))
}

.bg-sky-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(2 132 199 / var(--tw-bg-opacity))
}

.bg-sky-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(3 105 161 / var(--tw-bg-opacity))
}

.bg-sky-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(12 74 110 / var(--tw-bg-opacity))
}

.bg-sky-950\/10 {
    background-color: #082f491a
}

.bg-sky-950\/70 {
    background-color: #082f49b3
}

.bg-slate-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(203 213 225 / var(--tw-bg-opacity))
}

.bg-slate-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(248 250 252 / var(--tw-bg-opacity))
}

.bg-slate-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(71 85 105 / var(--tw-bg-opacity))
}

.bg-slate-700\/25 {
    background-color: #33415540
}

.bg-slate-700\/5 {
    background-color: #3341550d
}

.bg-slate-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(15 23 42 / var(--tw-bg-opacity))
}

.bg-slate-900\/\[0\.1\] {
    background-color: #0f172a1a
}

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

.bg-teal-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(13 148 136 / var(--tw-bg-opacity))
}

.bg-teal-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(17 94 89 / var(--tw-bg-opacity))
}

.bg-teal-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(19 78 74 / var(--tw-bg-opacity))
}

.bg-teal-950\/10 {
    background-color: #042f2e1a
}

.bg-theme1 {
    --tw-bg-opacity: 1;
    background-color: rgb(1 20 34 / var(--tw-bg-opacity))
}

.bg-theme2 {
    --tw-bg-opacity: 1;
    background-color: rgb(4 39 47 / var(--tw-bg-opacity))
}

.bg-theme4 {
    --tw-bg-opacity: 1;
    background-color: rgb(6 75 120 / var(--tw-bg-opacity))
}

.bg-theme4\/10 {
    background-color: #064b781a
}

.bg-transparent {
    background-color: transparent
}

.bg-violet-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(167 139 250 / var(--tw-bg-opacity))
}

.bg-violet-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(245 243 255 / var(--tw-bg-opacity))
}

.bg-violet-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(139 92 246 / var(--tw-bg-opacity))
}

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

.bg-violet-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(76 29 149 / var(--tw-bg-opacity))
}

.bg-violet-950 {
    --tw-bg-opacity: 1;
    background-color: rgb(46 16 101 / var(--tw-bg-opacity))
}

.bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(194, 194, 192);
}

.bg-white\/0 {
    background-color: #fff0
}

.bg-white\/10 {
    background-color: #ffffff1a
}

.bg-white\/20 {
    background-color: #fff3
}

.bg-white\/40 {
    background-color: #fff6
}

.bg-white\/5 {
    background-color: #ffffff0d
}

.bg-white\/70 {
    background-color: #ffffffb3
}

.bg-yellow-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(234 179 8 / var(--tw-bg-opacity))
}

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

.bg-yellow-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(113 63 18 / var(--tw-bg-opacity))
}

.bg-yellow-950\/10 {
    background-color: #4220061a
}

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

.bg-\[linear-gradient\(to_right\,_\#5D1479\,_\#722490\)\] {
    background-image: linear-gradient(to right, #5d1479, #722490)
}

.bg-\[radial-gradient\(164\.75\%_100\%_at_50\%_0\%\,\#334155_0\%\,\#0F172A_48\.73\%\)\] {
    background-image: radial-gradient(164.75% 100% at 50% 0%, #334155, #0f172a 48.73%)
}

.bg-\[radial-gradient\(164\.75\%_100\%_at_50\%_0\%\,\#f7f7f9_0\%\,\#d9dbe4_48\.73\%\)\] {
    background-image: radial-gradient(164.75% 100% at 50% 0%, #f7f7f9, #d9dbe4 48.73%)
}

.bg-\[radial-gradient\(ellipse_at_center\,_\#5C2C3F\,_\#110D12\)\] {
    background-image: radial-gradient(ellipse at center, #5c2c3f, #110d12)
}

.bg-\[radial-gradient\(ellipse_at_center\,_\#813B55\,_\#0D0B10\)\] {
    background-image: radial-gradient(ellipse at center, #813b55, #0d0b10)
}

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

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

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

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

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

.bg-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))
}

.from-\[\#000000\] {
    --tw-gradient-from: #000000 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-\[\#000\] {
    --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-\[\#00536D\] {
    --tw-gradient-from: #00536D var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(0 83 109 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#010227\] {
    --tw-gradient-from: #010227 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(1 2 39 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#040404\] {
    --tw-gradient-from: #040404 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(4 4 4 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#0C0B0E\] {
    --tw-gradient-from: #0C0B0E var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(12 11 14 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#0D0B10\] {
    --tw-gradient-from: #0D0B10 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(13 11 16 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#0D3A3D\]\/20 {
    --tw-gradient-from: rgb(13 58 61 / .2) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(13 58 61 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#150F14\] {
    --tw-gradient-from: #150F14 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(21 15 20 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#150F15\] {
    --tw-gradient-from: #150F15 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(21 15 21 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#211C27\] {
    --tw-gradient-from: #211C27 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(33 28 39 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#21224C\] {
    --tw-gradient-from: #21224C var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(33 34 76 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#22B8A8\] {
    --tw-gradient-from: #22B8A8 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(34 184 168 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#247CF4\] {
    --tw-gradient-from: #247CF4 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(36 124 244 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#292929\] {
    --tw-gradient-from: #292929 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(41 41 41 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#292929\]\/70 {
    --tw-gradient-from: rgb(41 41 41 / .7) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(41 41 41 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#2B308D\] {
    --tw-gradient-from: #2B308D var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(43 48 141 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#2C79FF\] {
    --tw-gradient-from: #2C79FF var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(44 121 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#2D84FD\] {
    --tw-gradient-from: #2D84FD var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(45 132 253 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#2FA4FC\] {
    --tw-gradient-from: #2FA4FC var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(47 164 252 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#302927\] {
    --tw-gradient-from: #302927 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(48 41 39 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#3280FF\] {
    --tw-gradient-from: #3280FF var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(50 128 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#333131\] {
    --tw-gradient-from: #333131 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(51 49 49 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#3879FE\] {
    --tw-gradient-from: #3879FE var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(56 121 254 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#3BCD7D\] {
    --tw-gradient-from: #3BCD7D var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(59 205 125 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#3EC3B5\] {
    --tw-gradient-from: #3EC3B5 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(62 195 181 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#4070FF\] {
    --tw-gradient-from: #4070FF var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(64 112 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#4174EB\] {
    --tw-gradient-from: #4174EB var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(65 116 235 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#434343\] {
    --tw-gradient-from: #434343 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(67 67 67 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#454444\]\/10 {
    --tw-gradient-from: rgb(69 68 68 / .1) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(69 68 68 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#464444\] {
    --tw-gradient-from: #464444 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(70 68 68 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#4E93FF\] {
    --tw-gradient-from: #4E93FF var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(78 147 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#4E94FF\] {
    --tw-gradient-from: #4E94FF var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(78 148 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#4F35D4\] {
    --tw-gradient-from: #4F35D4 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(79 53 212 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#502953\] {
    --tw-gradient-from: #502953 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(80 41 83 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#5128A1\] {
    --tw-gradient-from: #5128A1 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(81 40 161 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#635450\] {
    --tw-gradient-from: #635450 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(99 84 80 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#64354b\] {
    --tw-gradient-from: #64354b var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(100 53 75 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#660D39\] {
    --tw-gradient-from: #660D39 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(102 13 57 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#663C0D\] {
    --tw-gradient-from: #663C0D var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(102 60 13 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#6644FB\] {
    --tw-gradient-from: #6644FB var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(102 68 251 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#676767\] {
    --tw-gradient-from: #676767 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(103 103 103 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#6F2B84\] {
    --tw-gradient-from: #6F2B84 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(111 43 132 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#742592\] {
    --tw-gradient-from: #742592 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(116 37 146 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#75B9DE\] {
    --tw-gradient-from: #75B9DE var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(117 185 222 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#7AD7F4\] {
    --tw-gradient-from: #7AD7F4 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(122 215 244 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#7CA0B3\] {
    --tw-gradient-from: #7CA0B3 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(124 160 179 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#818181\] {
    --tw-gradient-from: #818181 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(129 129 129 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#818DAD\] {
    --tw-gradient-from: #818DAD var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(129 141 173 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#8420AB\] {
    --tw-gradient-from: #8420AB var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(132 32 171 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#8457EC\] {
    --tw-gradient-from: #8457EC var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(132 87 236 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#888AF9\] {
    --tw-gradient-from: #888AF9 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(136 138 249 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#88E7A8\] {
    --tw-gradient-from: #88E7A8 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(136 231 168 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#8A303A\] {
    --tw-gradient-from: #8A303A var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(138 48 58 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#8A74E9\] {
    --tw-gradient-from: #8A74E9 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(138 116 233 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#938fe2\] {
    --tw-gradient-from: #938fe2 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(147 143 226 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#939393\] {
    --tw-gradient-from: #939393 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(147 147 147 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#9D09E7\] {
    --tw-gradient-from: #9D09E7 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(157 9 231 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#A990D6\] {
    --tw-gradient-from: #A990D6 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(169 144 214 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#B33B70\] {
    --tw-gradient-from: #B33B70 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(179 59 112 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#B5C8EA\]\/60 {
    --tw-gradient-from: rgb(181 200 234 / .6) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(181 200 234 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#BC968D\] {
    --tw-gradient-from: #BC968D var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(188 150 141 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#BFBFBF\] {
    --tw-gradient-from: #BFBFBF var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(191 191 191 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#C3C3C0\] {
    --tw-gradient-from: #C3C3C0 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(195 195 192 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#CD7650\] {
    --tw-gradient-from: #CD7650 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(205 118 80 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#D0930B\] {
    --tw-gradient-from: #D0930B var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(208 147 11 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#D18663\] {
    --tw-gradient-from: #D18663 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(209 134 99 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#D2B779\] {
    --tw-gradient-from: #D2B779 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(210 183 121 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#D5F7F4\] {
    --tw-gradient-from: #D5F7F4 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(213 247 244 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#D74284\] {
    --tw-gradient-from: #D74284 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(215 66 132 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#DEA704\] {
    --tw-gradient-from: #DEA704 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(222 167 4 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#E5CC76\] {
    --tw-gradient-from: #E5CC76 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(229 204 118 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#E709B7\] {
    --tw-gradient-from: #E709B7 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(231 9 183 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#E98D5E\] {
    --tw-gradient-from: #E98D5E var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(233 141 94 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#EC5790\] {
    --tw-gradient-from: #EC5790 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(236 87 144 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#EC6C6C\] {
    --tw-gradient-from: #EC6C6C var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(236 108 108 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#EC7540\] {
    --tw-gradient-from: #EC7540 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(236 117 64 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#EE8F8D\] {
    --tw-gradient-from: #EE8F8D var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(238 143 141 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#F057A3\] {
    --tw-gradient-from: #F057A3 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(240 87 163 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#F06265\] {
    --tw-gradient-from: #F06265 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(240 98 101 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#F06C57\] {
    --tw-gradient-from: #F06C57 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(240 108 87 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#F238A0\] {
    --tw-gradient-from: #F238A0 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(242 56 160 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#F25490\] {
    --tw-gradient-from: #F25490 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(242 84 144 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#F4D8FF\] {
    --tw-gradient-from: #F4D8FF var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(244 216 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#F4FFFE\] {
    --tw-gradient-from: #F4FFFE var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(244 255 254 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#F62DF2\] {
    --tw-gradient-from: #F62DF2 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(246 45 242 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#F65682\] {
    --tw-gradient-from: #F65682 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(246 86 130 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#F65683\] {
    --tw-gradient-from: #F65683 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(246 86 131 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#FAC216\] {
    --tw-gradient-from: #FAC216 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(250 194 22 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#FAC8B2\] {
    --tw-gradient-from: #FAC8B2 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(250 200 178 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#FC4676\] {
    --tw-gradient-from: #FC4676 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(252 70 118 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#FC7A42\] {
    --tw-gradient-from: #FC7A42 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(252 122 66 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#FD1E24\] {
    --tw-gradient-from: #FD1E24 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(253 30 36 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#FD3A73\] {
    --tw-gradient-from: #FD3A73 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(253 58 115 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#FD6D02\] {
    --tw-gradient-from: #FD6D02 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(253 109 2 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#FDC91E\] {
    --tw-gradient-from: #FDC91E var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(253 201 30 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#FE2D85\] {
    --tw-gradient-from: #FE2D85 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(254 45 133 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#FEBA56\] {
    --tw-gradient-from: #FEBA56 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(254 186 86 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#FED4C5\] {
    --tw-gradient-from: #FED4C5 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(254 212 197 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#FF2D81\] {
    --tw-gradient-from: #FF2D81 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 45 129 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#FF2DF1\] {
    --tw-gradient-from: #FF2DF1 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 45 241 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#FF4694\] {
    --tw-gradient-from: #FF4694 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 70 148 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#FF6B39\] {
    --tw-gradient-from: #FF6B39 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 107 57 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#FF6F30\] {
    --tw-gradient-from: #FF6F30 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 111 48 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#FF7738\] {
    --tw-gradient-from: #FF7738 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 119 56 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#FF9D00\] {
    --tw-gradient-from: #FF9D00 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 157 0 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#FFAE00\] {
    --tw-gradient-from: #FFAE00 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 174 0 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#FFC422\] {
    --tw-gradient-from: #FFC422 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 196 34 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#FFD71A\] {
    --tw-gradient-from: #FFD71A var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 215 26 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#FFF7EB\] {
    --tw-gradient-from: #FFF7EB var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 247 235 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#FFF9EE\] {
    --tw-gradient-from: #FFF9EE var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 249 238 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#FFFFFF\] {
    --tw-gradient-from: #FFFFFF 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-\[\#b47b00\] {
    --tw-gradient-from: #b47b00 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(180 123 0 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#d90202\] {
    --tw-gradient-from: #d90202 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(217 2 2 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#da430c\] {
    --tw-gradient-from: #da430c var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(218 67 12 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#f79000\] {
    --tw-gradient-from: #f79000 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(247 144 0 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#ffffff24\] {
    --tw-gradient-from: #ffffff24 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-\[\#ffffff\] {
    --tw-gradient-from: #ffffff 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-950 {
    --tw-gradient-from: #451a03 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(69 26 3 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-black\/40 {
    --tw-gradient-from: rgb(0 0 0 / .4) 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-black\/90 {
    --tw-gradient-from: rgb(0 0 0 / .9) 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-blue-100 {
    --tw-gradient-from: #dbeafe var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-blue-500 {
    --tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-blue-950 {
    --tw-gradient-from: #172554 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(23 37 84 / 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-cyan-500\/30 {
    --tw-gradient-from: rgb(6 182 212 / .3) 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-cyan-600 {
    --tw-gradient-from: #0891b2 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(8 145 178 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-cyan-700 {
    --tw-gradient-from: #0e7490 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(14 116 144 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-cyan-950 {
    --tw-gradient-from: #083344 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(8 51 68 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-fuchsia-900 {
    --tw-gradient-from: #701a75 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(112 26 117 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-fuchsia-950 {
    --tw-gradient-from: #4a044e var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(74 4 78 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-gray-100 {
    --tw-gradient-from: #f3f4f6 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(243 244 246 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-gray-200 {
    --tw-gradient-from: #e5e7eb var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(229 231 235 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-gray-300 {
    --tw-gradient-from: #d1d5db var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(209 213 219 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-gray-400 {
    --tw-gradient-from: #9ca3af var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(156 163 175 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-gray-500 {
    --tw-gradient-from: #6b7280 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(107 114 128 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-gray-500\/30 {
    --tw-gradient-from: rgb(107 114 128 / .3) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(107 114 128 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-gray-600 {
    --tw-gradient-from: #4b5563 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(75 85 99 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-gray-800 {
    --tw-gradient-from: #1f2937 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(31 41 55 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-gray-900 {
    --tw-gradient-from: #111827 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-gray-950 {
    --tw-gradient-from: #030712 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(3 7 18 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-green-100 {
    --tw-gradient-from: #dcfce7 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(220 252 231 / 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-950 {
    --tw-gradient-from: #052e16 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(5 46 22 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-indigo-100 {
    --tw-gradient-from: #e0e7ff var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(224 231 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-indigo-200 {
    --tw-gradient-from: #c7d2fe var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(199 210 254 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-indigo-500 {
    --tw-gradient-from: #6366f1 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-indigo-950 {
    --tw-gradient-from: #1e1b4b var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(30 27 75 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-indigo-950\/30 {
    --tw-gradient-from: rgb(30 27 75 / .3) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(30 27 75 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-indigo-950\/80 {
    --tw-gradient-from: rgb(30 27 75 / .8) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(30 27 75 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-lime-100 {
    --tw-gradient-from: #ecfccb var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(236 252 203 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-lime-500 {
    --tw-gradient-from: #84cc16 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(132 204 22 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-lime-500\/30 {
    --tw-gradient-from: rgb(132 204 22 / .3) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(132 204 22 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-lime-950 {
    --tw-gradient-from: #1a2e05 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(26 46 5 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-orange-100 {
    --tw-gradient-from: #ffedd5 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 237 213 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-orange-950 {
    --tw-gradient-from: #431407 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(67 20 7 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-pink-100 {
    --tw-gradient-from: #fce7f3 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(252 231 243 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-pink-950 {
    --tw-gradient-from: #500724 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(80 7 36 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-pink-950\/30 {
    --tw-gradient-from: rgb(80 7 36 / .3) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(80 7 36 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-purple-100 {
    --tw-gradient-from: #f3e8ff var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-purple-950 {
    --tw-gradient-from: #3b0764 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(59 7 100 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-purple-950\/30 {
    --tw-gradient-from: rgb(59 7 100 / .3) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(59 7 100 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-purple-950\/70 {
    --tw-gradient-from: rgb(59 7 100 / .7) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(59 7 100 / 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-red-700 {
    --tw-gradient-from: #b91c1c var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(185 28 28 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-red-950 {
    --tw-gradient-from: #450a0a var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(69 10 10 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-rose-100 {
    --tw-gradient-from: #ffe4e6 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 228 230 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-rose-950 {
    --tw-gradient-from: #4c0519 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(76 5 25 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-sky-100 {
    --tw-gradient-from: #e0f2fe var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(224 242 254 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-sky-500 {
    --tw-gradient-from: #0ea5e9 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-sky-500\/30 {
    --tw-gradient-from: rgb(14 165 233 / .3) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-sky-950 {
    --tw-gradient-from: #082f49 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(8 47 73 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-slate-500 {
    --tw-gradient-from: #64748b var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(100 116 139 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-teal-100 {
    --tw-gradient-from: #ccfbf1 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(204 251 241 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-teal-950 {
    --tw-gradient-from: #042f2e var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(4 47 46 / 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-100 {
    --tw-gradient-from: #ede9fe var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(237 233 254 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-violet-950 {
    --tw-gradient-from: #2e1065 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(46 16 101 / 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-white\/30 {
    --tw-gradient-from: rgb(255 255 255 / .3) 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-500 {
    --tw-gradient-from: #eab308 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-yellow-700 {
    --tw-gradient-from: #a16207 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(161 98 7 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-yellow-950 {
    --tw-gradient-from: #422006 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(66 32 6 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-75\% {
    --tw-gradient-from-position: 75%
}

.via-\[\#04012d\] {
    --tw-gradient-to: rgb(4 1 45 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #04012d var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-\[\#FFF8EE\] {
    --tw-gradient-to: rgb(255 248 238 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #FFF8EE var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-\[\#efe2ff12\] {
    --tw-gradient-to: rgb(239 226 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #efe2ff12 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-amber-100\/50 {
    --tw-gradient-to: rgb(254 243 199 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), rgb(254 243 199 / .5) var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-amber-500 {
    --tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #f59e0b var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-amber-900 {
    --tw-gradient-to: rgb(120 53 15 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #78350f var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-black\/20 {
    --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-blue-500 {
    --tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #3b82f6 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-blue-900 {
    --tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-cyan-500 {
    --tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #06b6d4 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-cyan-900 {
    --tw-gradient-to: rgb(22 78 99 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #164e63 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-fuchsia-500 {
    --tw-gradient-to: rgb(217 70 239 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #d946ef var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-fuchsia-900 {
    --tw-gradient-to: rgb(112 26 117 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #701a75 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-gray-500 {
    --tw-gradient-to: rgb(107 114 128 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #6b7280 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-gray-700 {
    --tw-gradient-to: rgb(55 65 81 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #374151 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-gray-800 {
    --tw-gradient-to: rgb(31 41 55 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #1f2937 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-gray-900 {
    --tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #111827 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-green-500 {
    --tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #22c55e var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-green-900 {
    --tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #14532d var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-indigo-500 {
    --tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #6366f1 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-indigo-900 {
    --tw-gradient-to: rgb(49 46 129 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #312e81 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-indigo-900\/30 {
    --tw-gradient-to: rgb(49 46 129 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), rgb(49 46 129 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-indigo-900\/80 {
    --tw-gradient-to: rgb(49 46 129 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), rgb(49 46 129 / .8) var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-lime-300 {
    --tw-gradient-to: rgb(190 242 100 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #bef264 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-lime-500 {
    --tw-gradient-to: rgb(132 204 22 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #84cc16 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-lime-600 {
    --tw-gradient-to: rgb(101 163 13 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #65a30d var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-lime-900 {
    --tw-gradient-to: rgb(54 83 20 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #365314 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-orange-500 {
    --tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #f97316 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-orange-900 {
    --tw-gradient-to: rgb(124 45 18 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #7c2d12 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-pink-500 {
    --tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #ec4899 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-pink-900 {
    --tw-gradient-to: rgb(131 24 67 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #831843 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-pink-900\/30 {
    --tw-gradient-to: rgb(131 24 67 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), rgb(131 24 67 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-purple-300 {
    --tw-gradient-to: rgb(216 180 254 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #d8b4fe var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-purple-500 {
    --tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #a855f7 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-purple-600 {
    --tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #9333ea var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-purple-900 {
    --tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #581c87 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-purple-900\/30 {
    --tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), rgb(88 28 135 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-purple-900\/70 {
    --tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), rgb(88 28 135 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-red-500 {
    --tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #ef4444 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-red-900 {
    --tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-rose-300 {
    --tw-gradient-to: rgb(253 164 175 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #fda4af var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-rose-500 {
    --tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #f43f5e var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-rose-600 {
    --tw-gradient-to: rgb(225 29 72 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #e11d48 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-rose-900 {
    --tw-gradient-to: rgb(136 19 55 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #881337 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-sky-300 {
    --tw-gradient-to: rgb(125 211 252 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #7dd3fc var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-sky-400 {
    --tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #38bdf8 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-sky-500 {
    --tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #0ea5e9 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-sky-600 {
    --tw-gradient-to: rgb(2 132 199 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #0284c7 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-sky-900 {
    --tw-gradient-to: rgb(12 74 110 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #0c4a6e var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-teal-500 {
    --tw-gradient-to: rgb(20 184 166 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #14b8a6 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-teal-600 {
    --tw-gradient-to: rgb(13 148 136 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #0d9488 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-teal-900 {
    --tw-gradient-to: rgb(19 78 74 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #134e4a var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-violet-500 {
    --tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-violet-900 {
    --tw-gradient-to: rgb(76 29 149 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #4c1d95 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-white {
    --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-yellow-200 {
    --tw-gradient-to: rgb(254 240 138 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #fef08a var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-yellow-500 {
    --tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #eab308 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-yellow-600 {
    --tw-gradient-to: rgb(202 138 4 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #ca8a04 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-yellow-900 {
    --tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #713f12 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

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

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

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

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

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

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

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

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

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

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

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

.to-\[\#131514\]\/70 {
    --tw-gradient-to: rgb(19 21 20 / .7) var(--tw-gradient-to-position)
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.to-\[\#ABA9A9\]\/20 {
    --tw-gradient-to: rgb(171 169 169 / .2) var(--tw-gradient-to-position)
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.to-amber-100\/50 {
    --tw-gradient-to: rgb(254 243 199 / .5) var(--tw-gradient-to-position)
}

.to-amber-800 {
    --tw-gradient-to: #92400e var(--tw-gradient-to-position)
}

.to-blue-100 {
    --tw-gradient-to: #dbeafe var(--tw-gradient-to-position)
}

.to-blue-500 {
    --tw-gradient-to: #3b82f6 var(--tw-gradient-to-position)
}

.to-blue-500\/30 {
    --tw-gradient-to: rgb(59 130 246 / .3) var(--tw-gradient-to-position)
}

.to-blue-800 {
    --tw-gradient-to: #1e40af var(--tw-gradient-to-position)
}

.to-cyan-800 {
    --tw-gradient-to: #155e75 var(--tw-gradient-to-position)
}

.to-fuchsia-800 {
    --tw-gradient-to: #86198f var(--tw-gradient-to-position)
}

.to-gray-100 {
    --tw-gradient-to: #f3f4f6 var(--tw-gradient-to-position)
}

.to-gray-200 {
    --tw-gradient-to: #e5e7eb var(--tw-gradient-to-position)
}

.to-gray-300 {
    --tw-gradient-to: #d1d5db var(--tw-gradient-to-position)
}

.to-gray-500 {
    --tw-gradient-to: #6b7280 var(--tw-gradient-to-position)
}

.to-gray-500\/30 {
    --tw-gradient-to: rgb(107 114 128 / .3) var(--tw-gradient-to-position)
}

.to-gray-700 {
    --tw-gradient-to: #374151 var(--tw-gradient-to-position)
}

.to-gray-800 {
    --tw-gradient-to: #1f2937 var(--tw-gradient-to-position)
}

.to-gray-800\/50 {
    --tw-gradient-to: rgb(31 41 55 / .5) var(--tw-gradient-to-position)
}

.to-gray-900\/50 {
    --tw-gradient-to: rgb(17 24 39 / .5) var(--tw-gradient-to-position)
}

.to-green-100 {
    --tw-gradient-to: #dcfce7 var(--tw-gradient-to-position)
}

.to-green-500 {
    --tw-gradient-to: #22c55e var(--tw-gradient-to-position)
}

.to-green-800 {
    --tw-gradient-to: #166534 var(--tw-gradient-to-position)
}

.to-indigo-100 {
    --tw-gradient-to: #e0e7ff var(--tw-gradient-to-position)
}

.to-indigo-200 {
    --tw-gradient-to: #c7d2fe var(--tw-gradient-to-position)
}

.to-indigo-500 {
    --tw-gradient-to: #6366f1 var(--tw-gradient-to-position)
}

.to-indigo-800 {
    --tw-gradient-to: #3730a3 var(--tw-gradient-to-position)
}

.to-indigo-800\/20 {
    --tw-gradient-to: rgb(55 48 163 / .2) var(--tw-gradient-to-position)
}

.to-indigo-800\/90 {
    --tw-gradient-to: rgb(55 48 163 / .9) var(--tw-gradient-to-position)
}

.to-lime-100 {
    --tw-gradient-to: #ecfccb var(--tw-gradient-to-position)
}

.to-lime-500\/30 {
    --tw-gradient-to: rgb(132 204 22 / .3) var(--tw-gradient-to-position)
}

.to-lime-700 {
    --tw-gradient-to: #4d7c0f var(--tw-gradient-to-position)
}

.to-lime-800 {
    --tw-gradient-to: #3f6212 var(--tw-gradient-to-position)
}

.to-orange-100 {
    --tw-gradient-to: #ffedd5 var(--tw-gradient-to-position)
}

.to-orange-800 {
    --tw-gradient-to: #9a3412 var(--tw-gradient-to-position)
}

.to-pink-100 {
    --tw-gradient-to: #fce7f3 var(--tw-gradient-to-position)
}

.to-pink-200 {
    --tw-gradient-to: #fbcfe8 var(--tw-gradient-to-position)
}

.to-pink-500 {
    --tw-gradient-to: #ec4899 var(--tw-gradient-to-position)
}

.to-pink-700 {
    --tw-gradient-to: #be185d var(--tw-gradient-to-position)
}

.to-pink-800 {
    --tw-gradient-to: #9d174d var(--tw-gradient-to-position)
}

.to-pink-800\/20 {
    --tw-gradient-to: rgb(157 23 77 / .2) var(--tw-gradient-to-position)
}

.to-purple-100 {
    --tw-gradient-to: #f3e8ff var(--tw-gradient-to-position)
}

.to-purple-800 {
    --tw-gradient-to: #6b21a8 var(--tw-gradient-to-position)
}

.to-purple-800\/20 {
    --tw-gradient-to: rgb(107 33 168 / .2) var(--tw-gradient-to-position)
}

.to-purple-800\/70 {
    --tw-gradient-to: rgb(107 33 168 / .7) var(--tw-gradient-to-position)
}

.to-red-500 {
    --tw-gradient-to: #ef4444 var(--tw-gradient-to-position)
}

.to-red-800 {
    --tw-gradient-to: #991b1b var(--tw-gradient-to-position)
}

.to-rose-100 {
    --tw-gradient-to: #ffe4e6 var(--tw-gradient-to-position)
}

.to-rose-800 {
    --tw-gradient-to: #9f1239 var(--tw-gradient-to-position)
}

.to-sky-100 {
    --tw-gradient-to: #e0f2fe var(--tw-gradient-to-position)
}

.to-sky-800 {
    --tw-gradient-to: #075985 var(--tw-gradient-to-position)
}

.to-slate-800 {
    --tw-gradient-to: #1e293b var(--tw-gradient-to-position)
}

.to-teal-100 {
    --tw-gradient-to: #ccfbf1 var(--tw-gradient-to-position)
}

.to-teal-800 {
    --tw-gradient-to: #115e59 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-500 {
    --tw-gradient-to: #8b5cf6 var(--tw-gradient-to-position)
}

.to-violet-800 {
    --tw-gradient-to: #5b21b6 var(--tw-gradient-to-position)
}

.to-white {
    --tw-gradient-to: #fff var(--tw-gradient-to-position)
}

.to-yellow-100 {
    --tw-gradient-to: #fef9c3 var(--tw-gradient-to-position)
}

.to-yellow-800 {
    --tw-gradient-to: #854d0e var(--tw-gradient-to-position)
}

.to-yellow-900 {
    --tw-gradient-to: #713f12 var(--tw-gradient-to-position)
}

.bg-cover {
    background-size: cover
}

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

.bg-right {
    background-position: right
}

.fill-blue-50 {
    fill: #eff6ff
}

.fill-neutral-50 {
    fill: #fafafa
}

.fill-none {
    fill: none
}

.fill-white {
    fill: #fff
}

.stroke-\[\#91B5DA\]\/30 {
    stroke: #91b5da4d
}

.stroke-blue-900 {
    stroke: #1e3a8a
}

.stroke-blue-900\/20 {
    stroke: #1e3a8a33
}

.stroke-cyan-900 {
    stroke: #164e63
}

.stroke-cyan-900\/20 {
    stroke: #164e6333
}

.stroke-fuchsia-900 {
    stroke: #701a75
}

.stroke-fuchsia-900\/20 {
    stroke: #701a7533
}

.stroke-indigo-900 {
    stroke: #312e81
}

.stroke-indigo-900\/20 {
    stroke: #312e8133
}

.stroke-neutral-950\/5 {
    stroke: #0a0a0a0d
}

.stroke-white\/80 {
    stroke: #fffc
}

.stroke-2 {
    stroke-width: 2
}

.stroke-\[8px\] {
    stroke-width: 8px
}

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

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

.object-bottom {
    -o-object-position: bottom;
    object-position: bottom
}

.object-center {
    -o-object-position: center;
    object-position: center
}

.object-left {
    -o-object-position: left;
    object-position: left
}

.object-left-bottom {
    -o-object-position: left bottom;
    object-position: left bottom
}

.object-left-top {
    -o-object-position: left top;
    object-position: left top
}

.object-right {
    -o-object-position: right;
    object-position: right
}

.object-right-bottom {
    -o-object-position: right bottom;
    object-position: right bottom
}

.object-top {
    -o-object-position: top;
    object-position: top
}

.\!p-0 {
    padding: 0 !important
}

.\!p-4 {
    padding: 1rem !important
}

.p-0 {
    padding: 0
}

.p-0\.5 {
    padding: .125rem
}

.p-1 {
    padding: .25rem
}

.p-1\.5 {
    padding: .375rem
}

.p-10 {
    padding: 2.5rem
}

.p-2 {
    padding: .5rem
}

.p-2\.5 {
    padding: .625rem
}

.p-3 {
    padding: .75rem
}

.p-4 {
    padding: 1rem
}

.p-5 {
    padding: 1.25rem
}

.p-6 {
    padding: 1.5rem
}

.p-7 {
    padding: 1.75rem
}

.p-8 {
    padding: 2rem
}

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

.p-\[2\.7\%\] {
    padding: 2.7%
}

.p-px {
    padding: 1px
}

.\!px-2 {
    padding-left: .5rem !important;
    padding-right: .5rem !important
}

.\!px-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important
}

.\!px-5 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important
}

.\!px-8 {
    padding-left: 2rem !important;
    padding-right: 2rem !important
}

.\!py-10 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important
}

.\!py-12 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important
}

.\!py-2 {
    padding-top: .5rem !important;
    padding-bottom: .5rem !important
}

.\!py-5 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important
}

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

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

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

.px-14 {
    padding-left: 3.5rem;
    padding-right: 3.5rem
}

.px-2 {
    padding-left: .5rem;
    padding-right: .5rem
}

.px-2\.5 {
    padding-left: .625rem;
    padding-right: .625rem
}

.px-3 {
    padding-left: .75rem;
    padding-right: .75rem
}

.px-3\.5 {
    padding-left: .875rem;
    padding-right: .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-8 {
    padding-left: 2rem;
    padding-right: 2rem
}

.px-\[20px\] {
    padding-left: 20px;
    padding-right: 20px
}

.py-0 {
    padding-top: 0;
    padding-bottom: 0
}

.py-1 {
    padding-top: .25rem;
    padding-bottom: .25rem
}

.py-1\.5 {
    padding-top: .375rem;
    padding-bottom: .375rem
}

.py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem
}

.py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem
}

.py-14 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem
}

.py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem
}

.py-2 {
    padding-top: .5rem;
    padding-bottom: .5rem
}

.py-2\.5 {
    padding-top: .625rem;
    padding-bottom: .625rem
}

.py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem
}

.py-28 {
    padding-top: 7rem;
    padding-bottom: 7rem
}

.py-3 {
    padding-top: .75rem;
    padding-bottom: .75rem
}

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

.\!pb-0 {
    padding-bottom: 0 !important
}

.\!pb-4 {
    padding-bottom: 1rem !important
}

.\!pb-6 {
    padding-bottom: 1.5rem !important
}

.\!pb-7 {
    padding-bottom: 1.75rem !important
}

.\!pb-8 {
    padding-bottom: 2rem !important
}

.\!pr-0 {
    padding-right: 0 !important
}

.\!pt-10 {
    padding-top: 2.5rem !important
}

.\!pt-12 {
    padding-top: 3rem !important
}

.\!pt-20 {
    padding-top: 5rem !important
}

.\!pt-24 {
    padding-top: 6rem !important
}

.\!pt-28 {
    padding-top: 7rem !important
}

.\!pt-32 {
    padding-top: 8rem !important
}

.\!pt-7 {
    padding-top: 1.75rem !important
}

.\!pt-8 {
    padding-top: 2rem !important
}

.pb-0 {
    padding-bottom: 0
}

.pb-0\.5 {
    padding-bottom: .125rem
}

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

.pb-1\.5 {
    padding-bottom: .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: .5rem
}

.pb-2\.5 {
    padding-bottom: .625rem
}

.pb-20 {
    padding-bottom: 5rem
}

.pb-24 {
    padding-bottom: 6rem
}

.pb-3 {
    padding-bottom: .75rem
}

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

.pb-5 {
    padding-bottom: 1.25rem
}

.pb-6 {
    padding-bottom: 1.5rem
}

.pb-7 {
    padding-bottom: 1.75rem
}

.pb-8 {
    padding-bottom: 2rem
}

.pe-0 {
    padding-inline-end: 0px
}

.pe-1 {
    padding-inline-end: .25rem
}

.pe-1\.5 {
    padding-inline-end: .375rem
}

.pe-2 {
    padding-inline-end: .5rem
}

.pe-2\.5 {
    padding-inline-end: .625rem
}

.pe-24 {
    padding-inline-end: 6rem
}

.pe-3 {
    padding-inline-end: .75rem
}

.pe-4 {
    padding-inline-end: 1rem
}

.pl-0 {
    padding-left: 0
}

.pl-12 {
    padding-left: 3rem
}

.pl-20 {
    padding-left: 5rem
}

.pl-3 {
    padding-left: .75rem
}

.pl-4 {
    padding-left: 1rem
}

.pl-5 {
    padding-left: 1.25rem
}

.pr-2 {
    padding-right: .5rem
}

.pr-2\.5 {
    padding-right: .625rem
}

.pr-3 {
    padding-right: .75rem
}

.pr-4 {
    padding-right: 1rem
}

.pr-8 {
    padding-right: 2rem
}

.ps-1 {
    padding-inline-start: .25rem
}

.ps-10 {
    padding-inline-start: 2.5rem
}

.ps-3 {
    padding-inline-start: .75rem
}

.ps-4 {
    padding-inline-start: 1rem
}

.ps-5 {
    padding-inline-start: 1.25rem
}

.ps-6 {
    padding-inline-start: 1.5rem
}

.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: .5rem
}

.pt-2\.5 {
    padding-top: .625rem
}

.pt-20 {
    padding-top: 5rem
}

.pt-28 {
    padding-top: 7rem
}

.pt-3 {
    padding-top: .75rem
}

.pt-32 {
    padding-top: 8rem
}

.pt-4 {
    padding-top: 1rem
}

.pt-40 {
    padding-top: 10rem
}

.pt-5 {
    padding-top: 1.25rem
}

.pt-6 {
    padding-top: 1.5rem
}

.pt-7 {
    padding-top: 1.75rem
}

.pt-8 {
    padding-top: 2rem
}

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

.text-left {
    text-align: left
}

.text-center {
    text-align: center
}

.text-right {
    text-align: right
}

.text-start {
    text-align: start
}

.font-poppins {
    font-family: "Poppins", Sans-serif
}

.text-2xl {
    font-size: 1.5rem
}

.text-2xl\/tight {
    font-size: 1.5rem;
    line-height: 1.25
}

.text-3xl {
    font-size: 1.875rem
}

.text-3xl\/tight {
    font-size: 1.875rem;
    line-height: 1.25
}

.text-4xl {
    font-size: 2.25rem
}

.text-4xl\/tight {
    font-size: 2.25rem;
    line-height: 1.25
}

.text-5xl {
    font-size: 3rem
}

.text-5xl\/tight {
    font-size: 3rem;
    line-height: 1.25
}

.text-6xl {
    font-size: 3.75rem
}

.text-7xl {
    font-size: 4.5rem
}

.text-\[0px\] {
    font-size: 0px
}

.text-\[10px\] {
    font-size: 10px
}

.text-\[14px\] {
    font-size: 14px
}

.text-\[50px\] {
    font-size: 50px
}

.text-\[8px\] {
    font-size: 8px
}

.text-base {
    font-size: 1rem
}

.text-base\/tight {
    font-size: 1rem;
    line-height: 1.25
}

.text-lg {
    font-size: 1.125rem
}

.text-sm {
    font-size: .875rem
}

.text-xl {
    font-size: 1.25rem
}

.text-xl\/tight {
    font-size: 1.25rem;
    line-height: 1.25
}

.text-xs {
    font-size: .75rem
}

.font-\[700\] {
    font-weight: 700
}

.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-\[120\%\] {
    line-height: 120% !important
}

.\!leading-\[140\%\] {
    line-height: 140% !important
}

.\!leading-tight {
    line-height: 1.25 !important
}

.leading-5 {
    line-height: 1.25rem
}

.leading-6 {
    line-height: 1.5rem
}

.leading-7 {
    line-height: 1.75rem
}

.leading-9 {
    line-height: 2.25rem
}

.leading-\[120\%\] {
    line-height: 120%
}

.leading-normal {
    line-height: 1.5
}

.leading-relaxed {
    line-height: 1.625
}

.leading-snug {
    line-height: 1.375
}

.leading-tight {
    line-height: 1.25
}

.tracking-\[-0\.04em\] {
    letter-spacing: -.04em
}

.tracking-tight {
    letter-spacing: -.025em
}

.tracking-wider {
    letter-spacing: .05em
}

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

.\!text-white {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important
}

.text-\[\#000000\] {
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity))
}

.text-\[\#000000\]\/70 {
    color: #000000b3
}

.text-\[\#000\] {
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity))
}

.text-\[\#00B8E5\] {
    --tw-text-opacity: 1;
    color: rgb(0 184 229 / var(--tw-text-opacity))
}

.text-\[\#00BBF5\] {
    --tw-text-opacity: 1;
    color: rgb(0 187 245 / var(--tw-text-opacity))
}

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

.text-\[\#020202\]\/70 {
    color: #020202b3
}

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

.text-\[\#051626c2\] {
    color: #051626c2
}

.text-\[\#063CDE\] {
    --tw-text-opacity: 1;
    color: rgb(6 60 222 / var(--tw-text-opacity))
}

.text-\[\#083e56\] {
    --tw-text-opacity: 1;
    color: rgb(8 62 86 / var(--tw-text-opacity))
}

.text-\[\#09352B\] {
    --tw-text-opacity: 1;
    color: rgb(9 53 43 / var(--tw-text-opacity))
}

.text-\[\#0B0B0B\] {
    --tw-text-opacity: 1;
    color: rgb(11 11 11 / var(--tw-text-opacity))
}

.text-\[\#0CB85A\] {
    --tw-text-opacity: 1;
    color: rgb(12 184 90 / var(--tw-text-opacity))
}

.text-\[\#159789\] {
    --tw-text-opacity: 1;
    color: rgb(21 151 137 / var(--tw-text-opacity))
}

.text-\[\#191919\] {
    --tw-text-opacity: 1;
    color: rgb(25 25 25 / var(--tw-text-opacity))
}

.text-\[\#1B3859\] {
    --tw-text-opacity: 1;
    color: rgb(27 56 89 / var(--tw-text-opacity))
}

.text-\[\#22C56B\] {
    --tw-text-opacity: 1;
    color: rgb(34 197 107 / var(--tw-text-opacity))
}

.text-\[\#262222\] {
    --tw-text-opacity: 1;
    color: rgb(38 34 34 / var(--tw-text-opacity))
}

.text-\[\#262525\] {
    --tw-text-opacity: 1;
    color: rgb(38 37 37 / var(--tw-text-opacity))
}

.text-\[\#27B9AA\] {
    --tw-text-opacity: 1;
    color: rgb(39 185 170 / var(--tw-text-opacity))
}

.text-\[\#27BAAA\] {
    --tw-text-opacity: 1;
    color: rgb(39 186 170 / var(--tw-text-opacity))
}

.text-\[\#2CBBAC\] {
    --tw-text-opacity: 1;
    color: rgb(44 187 172 / var(--tw-text-opacity))
}

.text-\[\#2D86FF\] {
    --tw-text-opacity: 1;
    color: rgb(45 134 255 / var(--tw-text-opacity))
}

.text-\[\#2F988C\] {
    --tw-text-opacity: 1;
    color: rgb(47 152 140 / var(--tw-text-opacity))
}

.text-\[\#2d86ff\] {
    --tw-text-opacity: 1;
    color: rgb(45 134 255 / var(--tw-text-opacity))
}

.text-\[\#32B7E7\] {
    --tw-text-opacity: 1;
    color: rgb(50 183 231 / var(--tw-text-opacity))
}

.text-\[\#355CDD\] {
    --tw-text-opacity: 1;
    color: rgb(53 92 221 / var(--tw-text-opacity))
}

.text-\[\#3AA1FD\] {
    --tw-text-opacity: 1;
    color: rgb(58 161 253 / var(--tw-text-opacity))
}

.text-\[\#3f3f3f\] {
    --tw-text-opacity: 1;
    color: rgb(63 63 63 / var(--tw-text-opacity))
}

.text-\[\#454444\] {
    --tw-text-opacity: 1;
    color: rgb(69 68 68 / var(--tw-text-opacity))
}

.text-\[\#454444\]\/70 {
    color: #454444b3
}

.text-\[\#474747\] {
    --tw-text-opacity: 1;
    color: rgb(71 71 71 / var(--tw-text-opacity))
}

.text-\[\#4B92FF\] {
    --tw-text-opacity: 1;
    color: rgb(75 146 255 / var(--tw-text-opacity))
}

.text-\[\#4E94FF\] {
    --tw-text-opacity: 1;
    color: rgb(78 148 255 / var(--tw-text-opacity))
}

.text-\[\#546ce0\] {
    --tw-text-opacity: 1;
    color: rgb(84 108 224 / var(--tw-text-opacity))
}

.text-\[\#585858\] {
    --tw-text-opacity: 1;
    color: rgb(88 88 88 / var(--tw-text-opacity))
}

.text-\[\#5B5B5B\] {
    --tw-text-opacity: 1;
    color: rgb(91 91 91 / var(--tw-text-opacity))
}

.text-\[\#5D6571\] {
    --tw-text-opacity: 1;
    color: rgb(93 101 113 / var(--tw-text-opacity))
}

.text-\[\#615454\] {
    --tw-text-opacity: 1;
    color: rgb(97 84 84 / var(--tw-text-opacity))
}

.text-\[\#615C5C\] {
    --tw-text-opacity: 1;
    color: rgb(97 92 92 / var(--tw-text-opacity))
}

.text-\[\#626262\] {
    --tw-text-opacity: 1;
    color: rgb(98 98 98 / var(--tw-text-opacity))
}

.text-\[\#6454FE\] {
    --tw-text-opacity: 1;
    color: rgb(100 84 254 / var(--tw-text-opacity))
}

.text-\[\#6FEE99\] {
    --tw-text-opacity: 1;
    color: rgb(111 238 153 / var(--tw-text-opacity))
}

.text-\[\#7356F6\] {
    --tw-text-opacity: 1;
    color: rgb(115 86 246 / var(--tw-text-opacity))
}

.text-\[\#7B239E\] {
    --tw-text-opacity: 1;
    color: rgb(123 35 158 / var(--tw-text-opacity))
}

.text-\[\#81d5fa\] {
    --tw-text-opacity: 1;
    color: rgb(129 213 250 / var(--tw-text-opacity))
}

.text-\[\#83F0FF\] {
    --tw-text-opacity: 1;
    color: rgb(131 240 255 / var(--tw-text-opacity))
}

.text-\[\#84CC02\] {
    --tw-text-opacity: 1;
    color: rgb(132 204 2 / var(--tw-text-opacity))
}

.text-\[\#868686\] {
    --tw-text-opacity: 1;
    color: rgb(134 134 134 / var(--tw-text-opacity))
}

.text-\[\#898788\] {
    --tw-text-opacity: 1;
    color: rgb(137 135 136 / var(--tw-text-opacity))
}

.text-\[\#8C1147\] {
    --tw-text-opacity: 1;
    color: rgb(140 17 71 / var(--tw-text-opacity))
}

.text-\[\#8a8788\] {
    --tw-text-opacity: 1;
    color: rgb(138 135 136 / var(--tw-text-opacity))
}

.text-\[\#9D1852\] {
    --tw-text-opacity: 1;
    color: rgb(157 24 82 / var(--tw-text-opacity))
}

.text-\[\#9F9F9F\] {
    --tw-text-opacity: 1;
    color: rgb(159 159 159 / var(--tw-text-opacity))
}

.text-\[\#A9A9A9\] {
    --tw-text-opacity: 1;
    color: rgb(169 169 169 / var(--tw-text-opacity))
}

.text-\[\#B220FC\] {
    --tw-text-opacity: 1;
    color: rgb(178 32 252 / var(--tw-text-opacity))
}

.text-\[\#BC9259\] {
    --tw-text-opacity: 1;
    color: rgb(188 146 89 / var(--tw-text-opacity))
}

.text-\[\#C1C1C1\] {
    --tw-text-opacity: 1;
    color: rgb(193 193 193 / var(--tw-text-opacity))
}

.text-\[\#C535AA\] {
    --tw-text-opacity: 1;
    color: rgb(197 53 170 / var(--tw-text-opacity))
}

.text-\[\#C5C5C5\] {
    --tw-text-opacity: 1;
    color: rgb(197 197 197 / var(--tw-text-opacity))
}

.text-\[\#D3B88C\] {
    --tw-text-opacity: 1;
    color: rgb(211 184 140 / var(--tw-text-opacity))
}

.text-\[\#D3D368\] {
    --tw-text-opacity: 1;
    color: rgb(211 211 104 / var(--tw-text-opacity))
}

.text-\[\#D8B43E\] {
    --tw-text-opacity: 1;
    color: rgb(216 180 62 / var(--tw-text-opacity))
}

.text-\[\#E91E63\] {
    --tw-text-opacity: 1;
    color: rgb(233 30 99 / var(--tw-text-opacity))
}

.text-\[\#F07000\] {
    --tw-text-opacity: 1;
    color: rgb(240 112 0 / var(--tw-text-opacity))
}

.text-\[\#F3A07B\] {
    --tw-text-opacity: 1;
    color: rgb(243 160 123 / var(--tw-text-opacity))
}

.text-\[\#F65682\] {
    --tw-text-opacity: 1;
    color: rgb(246 86 130 / var(--tw-text-opacity))
}

.text-\[\#F6DE01\] {
    --tw-text-opacity: 1;
    color: rgb(246 222 1 / var(--tw-text-opacity))
}

.text-\[\#F7C6B4\] {
    --tw-text-opacity: 1;
    color: rgb(247 198 180 / var(--tw-text-opacity))
}

.text-\[\#FA6413\] {
    --tw-text-opacity: 1;
    color: rgb(250 100 19 / var(--tw-text-opacity))
}

.text-\[\#FA88BD\] {
    --tw-text-opacity: 1;
    color: rgb(250 136 189 / var(--tw-text-opacity))
}

.text-\[\#FAAD13\] {
    --tw-text-opacity: 1;
    color: rgb(250 173 19 / var(--tw-text-opacity))
}

.text-\[\#FD3A73\] {
    --tw-text-opacity: 1;
    color: rgb(253 58 115 / var(--tw-text-opacity))
}

.text-\[\#FE2D85\] {
    --tw-text-opacity: 1;
    color: rgb(254 45 133 / var(--tw-text-opacity))
}

.text-\[\#FE5143\] {
    --tw-text-opacity: 1;
    color: rgb(254 81 67 / var(--tw-text-opacity))
}

.text-\[\#FF2D81\] {
    --tw-text-opacity: 1;
    color: rgb(255 45 129 / var(--tw-text-opacity))
}

.text-\[\#FF2D88\] {
    --tw-text-opacity: 1;
    color: rgb(255 45 136 / var(--tw-text-opacity))
}

.text-\[\#FF6B39\] {
    --tw-text-opacity: 1;
    color: rgb(255 107 57 / var(--tw-text-opacity))
}

.text-\[\#FF6F0E\] {
    --tw-text-opacity: 1;
    color: rgb(255 111 14 / var(--tw-text-opacity))
}

.text-\[\#FF8933\] {
    --tw-text-opacity: 1;
    color: rgb(255 137 51 / var(--tw-text-opacity))
}

.text-\[\#FF8F5E\] {
    --tw-text-opacity: 1;
    color: rgb(255 143 94 / var(--tw-text-opacity))
}

.text-\[\#FFAE00\] {
    --tw-text-opacity: 1;
    color: rgb(255 174 0 / var(--tw-text-opacity))
}

.text-\[\#FFCC00\] {
    --tw-text-opacity: 1;
    color: rgb(255 204 0 / var(--tw-text-opacity))
}

.text-\[\#FFD71A\] {
    --tw-text-opacity: 1;
    color: rgb(255 215 26 / var(--tw-text-opacity))
}

.text-\[\#FFE539\] {
    --tw-text-opacity: 1;
    color: rgb(255 229 57 / var(--tw-text-opacity))
}

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

.text-\[\#dd9d18\] {
    --tw-text-opacity: 1;
    color: rgb(221 157 24 / var(--tw-text-opacity))
}

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

.text-amber-500 {
    --tw-text-opacity: 1;
    color: rgb(245 158 11 / var(--tw-text-opacity))
}

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

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

.text-black\/10 {
    color: #0000001a
}

.text-black\/20 {
    color: #0003
}

.text-black\/25 {
    color: #00000040
}

.text-black\/50 {
    color: #00000080
}

.text-black\/70 {
    color: #000000b3
}

.text-black\/80 {
    color: #000c
}

.text-black\/90 {
    color: #000000e6
}

.text-blue-100 {
    --tw-text-opacity: 1;
    color: rgb(219 234 254 / var(--tw-text-opacity))
}

.text-blue-100\/50 {
    color: #dbeafe80
}

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

.text-blue-50 {
    --tw-text-opacity: 1;
    color: rgb(239 246 255 / 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-700 {
    --tw-text-opacity: 1;
    color: rgb(29 78 216 / var(--tw-text-opacity))
}

.text-blue-800 {
    --tw-text-opacity: 1;
    color: rgb(30 64 175 / var(--tw-text-opacity))
}

.text-blue-900 {
    --tw-text-opacity: 1;
    color: rgb(30 58 138 / var(--tw-text-opacity))
}

.text-current {
    color: currentColor
}

.text-cyan-400 {
    --tw-text-opacity: 1;
    color: rgb(34 211 238 / var(--tw-text-opacity))
}

.text-cyan-500 {
    --tw-text-opacity: 1;
    color: rgb(6 182 212 / var(--tw-text-opacity))
}

.text-cyan-600 {
    --tw-text-opacity: 1;
    color: rgb(8 145 178 / var(--tw-text-opacity))
}

.text-cyan-700 {
    --tw-text-opacity: 1;
    color: rgb(14 116 144 / var(--tw-text-opacity))
}

.text-cyan-800 {
    --tw-text-opacity: 1;
    color: rgb(21 94 117 / var(--tw-text-opacity))
}

.text-emerald-500 {
    --tw-text-opacity: 1;
    color: rgb(16 185 129 / var(--tw-text-opacity))
}

.text-fuchsia-500 {
    --tw-text-opacity: 1;
    color: rgb(217 70 239 / var(--tw-text-opacity))
}

.text-fuchsia-800 {
    --tw-text-opacity: 1;
    color: rgb(134 25 143 / var(--tw-text-opacity))
}

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

.text-gray-100\/20 {
    color: #f3f4f633
}

.text-gray-100\/70 {
    color: #f3f4f6b3
}

.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-50 {
    --tw-text-opacity: 1;
    color: rgb(249 250 251 / 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-600\/50 {
    color: #4b556380
}

.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-gray-950 {
    --tw-text-opacity: 1;
    color: rgb(3 7 18 / var(--tw-text-opacity))
}

.text-green-100 {
    --tw-text-opacity: 1;
    color: rgb(220 252 231 / var(--tw-text-opacity))
}

.text-green-400 {
    --tw-text-opacity: 1;
    color: rgb(74 222 128 / 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-green-800 {
    --tw-text-opacity: 1;
    color: rgb(22 101 52 / var(--tw-text-opacity))
}

.text-indigo-400 {
    --tw-text-opacity: 1;
    color: rgb(129 140 248 / var(--tw-text-opacity))
}

.text-indigo-500 {
    --tw-text-opacity: 1;
    color: rgb(99 102 241 / var(--tw-text-opacity))
}

.text-indigo-600 {
    --tw-text-opacity: 1;
    color: rgb(79 70 229 / var(--tw-text-opacity))
}

.text-indigo-700 {
    --tw-text-opacity: 1;
    color: rgb(67 56 202 / var(--tw-text-opacity))
}

.text-indigo-800 {
    --tw-text-opacity: 1;
    color: rgb(55 48 163 / var(--tw-text-opacity))
}

.text-indigo-900 {
    --tw-text-opacity: 1;
    color: rgb(49 46 129 / var(--tw-text-opacity))
}

.text-indigo-950 {
    --tw-text-opacity: 1;
    color: rgb(30 27 75 / var(--tw-text-opacity))
}

.text-lime-500 {
    --tw-text-opacity: 1;
    color: rgb(132 204 22 / var(--tw-text-opacity))
}

.text-lime-600 {
    --tw-text-opacity: 1;
    color: rgb(101 163 13 / var(--tw-text-opacity))
}

.text-lime-700 {
    --tw-text-opacity: 1;
    color: rgb(77 124 15 / var(--tw-text-opacity))
}

.text-lime-800 {
    --tw-text-opacity: 1;
    color: rgb(63 98 18 / var(--tw-text-opacity))
}

.text-neutral-700 {
    --tw-text-opacity: 1;
    color: rgb(64 64 64 / var(--tw-text-opacity))
}

.text-orange-100 {
    --tw-text-opacity: 1;
    color: rgb(255 237 213 / 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-700 {
    --tw-text-opacity: 1;
    color: rgb(194 65 12 / var(--tw-text-opacity))
}

.text-orange-800 {
    --tw-text-opacity: 1;
    color: rgb(154 52 18 / var(--tw-text-opacity))
}

.text-pink-300 {
    --tw-text-opacity: 1;
    color: rgb(249 168 212 / var(--tw-text-opacity))
}

.text-pink-400 {
    --tw-text-opacity: 1;
    color: rgb(244 114 182 / var(--tw-text-opacity))
}

.text-pink-500 {
    --tw-text-opacity: 1;
    color: rgb(236 72 153 / var(--tw-text-opacity))
}

.text-pink-600 {
    --tw-text-opacity: 1;
    color: rgb(219 39 119 / var(--tw-text-opacity))
}

.text-pink-700 {
    --tw-text-opacity: 1;
    color: rgb(190 24 93 / var(--tw-text-opacity))
}

.text-purple-100 {
    --tw-text-opacity: 1;
    color: rgb(243 232 255 / var(--tw-text-opacity))
}

.text-purple-400 {
    --tw-text-opacity: 1;
    color: rgb(192 132 252 / 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-purple-800 {
    --tw-text-opacity: 1;
    color: rgb(107 33 168 / var(--tw-text-opacity))
}

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

.text-red-700 {
    --tw-text-opacity: 1;
    color: rgb(185 28 28 / var(--tw-text-opacity))
}

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

.text-rose-100 {
    --tw-text-opacity: 1;
    color: rgb(255 228 230 / 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-rose-700 {
    --tw-text-opacity: 1;
    color: rgb(190 18 60 / var(--tw-text-opacity))
}

.text-rose-800 {
    --tw-text-opacity: 1;
    color: rgb(159 18 57 / var(--tw-text-opacity))
}

.text-sky-400 {
    --tw-text-opacity: 1;
    color: rgb(56 189 248 / 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-100 {
    --tw-text-opacity: 1;
    color: rgb(241 245 249 / var(--tw-text-opacity))
}

.text-slate-300 {
    --tw-text-opacity: 1;
    color: rgb(203 213 225 / var(--tw-text-opacity))
}

.text-slate-400 {
    --tw-text-opacity: 1;
    color: rgb(148 163 184 / var(--tw-text-opacity))
}

.text-slate-500 {
    --tw-text-opacity: 1;
    color: rgb(100 116 139 / var(--tw-text-opacity))
}

.text-slate-600 {
    --tw-text-opacity: 1;
    color: rgb(71 85 105 / var(--tw-text-opacity))
}

.text-slate-600\/10 {
    color: #4755691a
}

.text-slate-600\/5 {
    color: #4755690d
}

.text-slate-700 {
    --tw-text-opacity: 1;
    color: rgb(51 65 85 / var(--tw-text-opacity))
}

.text-slate-800 {
    --tw-text-opacity: 1;
    color: rgb(30 41 59 / var(--tw-text-opacity))
}

.text-slate-900 {
    --tw-text-opacity: 1;
    color: rgb(15 23 42 / var(--tw-text-opacity))
}

.text-slate-950 {
    --tw-text-opacity: 1;
    color: rgb(2 6 23 / 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-800 {
    --tw-text-opacity: 1;
    color: rgb(17 94 89 / var(--tw-text-opacity))
}

.text-theme1 {
    --tw-text-opacity: 1;
    color: rgb(1 20 34 / var(--tw-text-opacity))
}

.text-theme3 {
    --tw-text-opacity: 1;
    color: rgb(9 12 55 / var(--tw-text-opacity))
}

.text-theme4 {
    --tw-text-opacity: 1;
    color: rgb(6 75 120 / var(--tw-text-opacity))
}

.text-theme4\/80 {
    color: #064b78cc
}

.text-transparent {
    color: transparent
}

.text-violet-400 {
    --tw-text-opacity: 1;
    color: rgb(167 139 250 / var(--tw-text-opacity))
}

.text-violet-500 {
    --tw-text-opacity: 1;
    color: rgb(139 92 246 / var(--tw-text-opacity))
}

.text-violet-700 {
    --tw-text-opacity: 1;
    color: rgb(109 40 217 / var(--tw-text-opacity))
}

.text-violet-800 {
    --tw-text-opacity: 1;
    color: rgb(91 33 182 / 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-white\/10 {
    color: #ffffff1a
}

.text-white\/20 {
    color: #fff3
}

.text-white\/50 {
    color: #ffffff80
}

.text-white\/70 {
    color: #ffffffb3
}

.text-white\/80 {
    color: #fffc
}

.text-white\/85 {
    color: #ffffffd9
}

.text-yellow-500 {
    --tw-text-opacity: 1;
    color: rgb(234 179 8 / 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-600 {
    --tw-text-opacity: 1;
    color: rgb(82 82 91 / var(--tw-text-opacity))
}

.underline {
    text-decoration-line: underline
}

.line-through {
    text-decoration-line: line-through
}

.no-underline {
    text-decoration-line: none
}

.decoration-gray-50 {
    text-decoration-color: #f9fafb
}

.decoration-gray-500 {
    text-decoration-color: #6b7280
}

.underline-offset-1 {
    text-underline-offset: 1px
}

.\!opacity-0 {
    opacity: 0 !important
}

.\!opacity-100 {
    opacity: 1 !important
}

.opacity-0 {
    opacity: 0
}

.opacity-10 {
    opacity: .1
}

.opacity-100 {
    opacity: 1
}

.opacity-20 {
    opacity: .2
}

.opacity-30 {
    opacity: .3
}

.opacity-40 {
    opacity: .4
}

.opacity-50 {
    opacity: .5
}

.opacity-60 {
    opacity: .6
}

.opacity-70 {
    opacity: .7
}

.opacity-80 {
    opacity: .8
}

.opacity-90 {
    opacity: .9
}

.opacity-\[0\.4\] {
    opacity: .4
}

.mix-blend-multiply {
    mix-blend-mode: multiply
}

.mix-blend-overlay {
    mix-blend-mode: overlay
}

.mix-blend-darken {
    mix-blend-mode: darken
}

.mix-blend-hard-light {
    mix-blend-mode: hard-light
}

.mix-blend-soft-light {
    mix-blend-mode: soft-light
}

.mix-blend-luminosity {
    mix-blend-mode: luminosity
}

.shadow {
    --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-2xl {
    --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);
    --tw-shadow-colored: 0 25px 50px -12px 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-\[-2px_1px_4px_0px_\#00000040\] {
    --tw-shadow: -2px 1px 4px 0px #00000040;
    --tw-shadow-colored: -2px 1px 4px 0px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-\[0_0_3px_\#e7e7e7\] {
    --tw-shadow: 0 0 3px #e7e7e7;
    --tw-shadow-colored: 0 0 3px 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-\[0px_0px_10px_0px_\#00000029\] {
    --tw-shadow: 0px 0px 10px 0px #00000029;
    --tw-shadow-colored: 0px 0px 10px 0px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-\[0px_0px_10px_6px_\#8a8788\] {
    --tw-shadow: 0px 0px 10px 6px #8a8788;
    --tw-shadow-colored: 0px 0px 10px 6px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-\[0px_0px_12\.5px_0px_\#0000001F\] {
    --tw-shadow: 0px 0px 12.5px 0px #0000001F;
    --tw-shadow-colored: 0px 0px 12.5px 0px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-\[0px_0px_15px_\#8a8788\] {
    --tw-shadow: 0px 0px 15px #8a8788;
    --tw-shadow-colored: 0px 0px 15px 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-\[0px_1px_13\.4px_0px_\#0000001F\] {
    --tw-shadow: 0px 1px 13.4px 0px #0000001F;
    --tw-shadow-colored: 0px 1px 13.4px 0px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-\[0px_2\.61px_9\.15px_0px_\#0000001F\] {
    --tw-shadow: 0px 2.61px 9.15px 0px #0000001F;
    --tw-shadow-colored: 0px 2.61px 9.15px 0px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-\[0px_3\.29px_11\.77px_0px_\#0000001F\] {
    --tw-shadow: 0px 3.29px 11.77px 0px #0000001F;
    --tw-shadow-colored: 0px 3.29px 11.77px 0px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-\[0px_3px_34\.5px_0px_\#0000001F\] {
    --tw-shadow: 0px 3px 34.5px 0px #0000001F;
    --tw-shadow-colored: 0px 3px 34.5px 0px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-\[0px_3px_34\.5px_0px_\#818DAD1F\] {
    --tw-shadow: 0px 3px 34.5px 0px #818DAD1F;
    --tw-shadow-colored: 0px 3px 34.5px 0px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-\[0px_3px_34px_0px_\#0000001F\] {
    --tw-shadow: 0px 3px 34px 0px #0000001F;
    --tw-shadow-colored: 0px 3px 34px 0px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-\[0px_4\.11px_5\.2px_0px_\#71288C\] {
    --tw-shadow: 0px 4.11px 5.2px 0px #71288C;
    --tw-shadow-colored: 0px 4.11px 5.2px 0px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-\[0px_4\.11px_5\.2px_0px_\#FFD9C9\] {
    --tw-shadow: 0px 4.11px 5.2px 0px #FFD9C9;
    --tw-shadow-colored: 0px 4.11px 5.2px 0px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-\[0px_4px_14px_0px_\#0000001F\] {
    --tw-shadow: 0px 4px 14px 0px #0000001F;
    --tw-shadow-colored: 0px 4px 14px 0px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-\[0px_4px_18\.9px_0px_\#0000001F\] {
    --tw-shadow: 0px 4px 18.9px 0px #0000001F;
    --tw-shadow-colored: 0px 4px 18.9px 0px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-\[0px_4px_4px_0px_\#0000001F\] {
    --tw-shadow: 0px 4px 4px 0px #0000001F;
    --tw-shadow-colored: 0px 4px 4px 0px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-\[0px_6px_7\.6px_0px_\#060606\] {
    --tw-shadow: 0px 6px 7.6px 0px #060606;
    --tw-shadow-colored: 0px 6px 7.6px 0px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-\[2\.17px_2\.17px_2\.17px_0px_\#FFFFFF36_inset\,_-2\.17px_-2\.17px_0px_0px_\#00000040_inset\] {
    --tw-shadow: 2.17px 2.17px 2.17px 0px #FFFFFF36 inset, -2.17px -2.17px 0px 0px #00000040 inset;
    --tw-shadow-colored: inset 2.17px 2.17px 2.17px 0px var(--tw-shadow-color), inset -2.17px -2.17px 0px 0px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-\[inset_0_-1px_1px_rgba\(0\,0\,0\,0\.06\)\] {
    --tw-shadow: inset 0 -1px 1px rgba(0, 0, 0, .06);
    --tw-shadow-colored: inset 0 -1px 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-lg {
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px 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 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px 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-sm {
    --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);
    --tw-shadow-colored: 0 1px 2px 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 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-amber-800 {
    --tw-shadow-color: #92400e;
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-amber-800\/60 {
    --tw-shadow-color: rgb(146 64 14 / .6);
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-amber-950 {
    --tw-shadow-color: #451a03;
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-black {
    --tw-shadow-color: #000;
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-black\/20 {
    --tw-shadow-color: rgb(0 0 0 / .2);
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-black\/50 {
    --tw-shadow-color: rgb(0 0 0 / .5);
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-black\/60 {
    --tw-shadow-color: rgb(0 0 0 / .6);
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-blue-950 {
    --tw-shadow-color: #172554;
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-cyan-500 {
    --tw-shadow-color: #06b6d4;
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-cyan-700\/50 {
    --tw-shadow-color: rgb(14 116 144 / .5);
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-cyan-900\/50 {
    --tw-shadow-color: rgb(22 78 99 / .5);
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-cyan-950 {
    --tw-shadow-color: #083344;
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-fuchsia-950 {
    --tw-shadow-color: #4a044e;
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-gray-300 {
    --tw-shadow-color: #d1d5db;
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-gray-400 {
    --tw-shadow-color: #9ca3af;
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-gray-600\/60 {
    --tw-shadow-color: rgb(75 85 99 / .6);
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-gray-700\/50 {
    --tw-shadow-color: rgb(55 65 81 / .5);
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-gray-900 {
    --tw-shadow-color: #111827;
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-gray-900\/10 {
    --tw-shadow-color: rgb(17 24 39 / .1);
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-gray-950 {
    --tw-shadow-color: #030712;
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-gray-950\/60 {
    --tw-shadow-color: rgb(3 7 18 / .6);
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-green-500 {
    --tw-shadow-color: #22c55e;
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-green-800 {
    --tw-shadow-color: #166534;
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-green-800\/60 {
    --tw-shadow-color: rgb(22 101 52 / .6);
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-green-950 {
    --tw-shadow-color: #052e16;
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-indigo-300 {
    --tw-shadow-color: #a5b4fc;
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-indigo-500\/60 {
    --tw-shadow-color: rgb(99 102 241 / .6);
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-indigo-900\/10 {
    --tw-shadow-color: rgb(49 46 129 / .1);
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-indigo-950 {
    --tw-shadow-color: #1e1b4b;
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-lime-700\/50 {
    --tw-shadow-color: rgb(77 124 15 / .5);
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-lime-800 {
    --tw-shadow-color: #3f6212;
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-lime-800\/60 {
    --tw-shadow-color: rgb(63 98 18 / .6);
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-lime-950 {
    --tw-shadow-color: #1a2e05;
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-orange-600\/60 {
    --tw-shadow-color: rgb(234 88 12 / .6);
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-orange-950 {
    --tw-shadow-color: #431407;
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-pink-950 {
    --tw-shadow-color: #500724;
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-purple-950 {
    --tw-shadow-color: #3b0764;
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-red-800 {
    --tw-shadow-color: #991b1b;
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-red-800\/60 {
    --tw-shadow-color: rgb(153 27 27 / .6);
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-rose-800 {
    --tw-shadow-color: #9f1239;
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-rose-800\/60 {
    --tw-shadow-color: rgb(159 18 57 / .6);
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-rose-950 {
    --tw-shadow-color: #4c0519;
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-sky-500\/60 {
    --tw-shadow-color: rgb(14 165 233 / .6);
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-sky-700\/50 {
    --tw-shadow-color: rgb(3 105 161 / .5);
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-sky-800\/60 {
    --tw-shadow-color: rgb(7 89 133 / .6);
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-sky-950 {
    --tw-shadow-color: #082f49;
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-sky-950\/20 {
    --tw-shadow-color: rgb(8 47 73 / .2);
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-teal-800 {
    --tw-shadow-color: #115e59;
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-teal-800\/60 {
    --tw-shadow-color: rgb(17 94 89 / .6);
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-teal-950 {
    --tw-shadow-color: #042f2e;
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-theme1 {
    --tw-shadow-color: #011422;
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-violet-500\/60 {
    --tw-shadow-color: rgb(139 92 246 / .6);
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-violet-950 {
    --tw-shadow-color: #2e1065;
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-white {
    --tw-shadow-color: #fff;
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-white\/10 {
    --tw-shadow-color: rgb(255 255 255 / .1);
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-white\/20 {
    --tw-shadow-color: rgb(255 255 255 / .2);
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-white\/5 {
    --tw-shadow-color: rgb(255 255 255 / .05);
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-white\/50 {
    --tw-shadow-color: rgb(255 255 255 / .5);
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-white\/60 {
    --tw-shadow-color: rgb(255 255 255 / .6);
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-yellow-950 {
    --tw-shadow-color: #422006;
    --tw-shadow: var(--tw-shadow-colored)
}

.\!outline-none {
    outline: 2px solid transparent !important;
    outline-offset: 2px !important
}

.outline {
    outline-style: solid
}

.\!ring {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important
}

.ring-0 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + 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-2 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.ring-4 {
    --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(4px + 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-\[8px\] {
    --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(8px + 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-theme1 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgb(1 20 34 / var(--tw-ring-opacity)) !important
}

.ring-\[\#2D86FF\] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(45 134 255 / var(--tw-ring-opacity))
}

.ring-\[\#454444\] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(69 68 68 / var(--tw-ring-opacity))
}

.ring-\[\#4A4A4A\] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(74 74 74 / var(--tw-ring-opacity))
}

.ring-\[\#78777D\] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(120 119 125 / var(--tw-ring-opacity))
}

.ring-\[\#7B239E\] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(123 35 158 / var(--tw-ring-opacity))
}

.ring-\[\#818DAD\] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(129 141 173 / var(--tw-ring-opacity))
}

.ring-\[\#8C1147\] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(140 17 71 / var(--tw-ring-opacity))
}

.ring-\[\#9E9E9E\] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(158 158 158 / var(--tw-ring-opacity))
}

.ring-\[\#DEDEDE\] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(222 222 222 / var(--tw-ring-opacity))
}

.ring-\[\#E1E0E0\] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(225 224 224 / var(--tw-ring-opacity))
}

.ring-\[\#F8F9F9\] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(248 249 249 / var(--tw-ring-opacity))
}

.ring-\[\#FF6F0E\] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(255 111 14 / var(--tw-ring-opacity))
}

.ring-amber-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(245 158 11 / var(--tw-ring-opacity))
}

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

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

.ring-black\/10 {
    --tw-ring-color: rgb(0 0 0 / .1)
}

.ring-cyan-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(22 78 99 / var(--tw-ring-opacity))
}

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

.ring-gray-200\/30 {
    --tw-ring-color: rgb(229 231 235 / .3)
}

.ring-gray-600\/10 {
    --tw-ring-color: rgb(75 85 99 / .1)
}

.ring-gray-600\/15 {
    --tw-ring-color: rgb(75 85 99 / .15)
}

.ring-gray-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(31 41 55 / var(--tw-ring-opacity))
}

.ring-gray-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(17 24 39 / var(--tw-ring-opacity))
}

.ring-gray-900\/5 {
    --tw-ring-color: rgb(17 24 39 / .05)
}

.ring-gray-950 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(3 7 18 / var(--tw-ring-opacity))
}

.ring-green-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(22 101 52 / var(--tw-ring-opacity))
}

.ring-lime-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(63 98 18 / var(--tw-ring-opacity))
}

.ring-lime-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(54 83 20 / var(--tw-ring-opacity))
}

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

.ring-rose-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(159 18 57 / var(--tw-ring-opacity))
}

.ring-sky-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(12 74 110 / var(--tw-ring-opacity))
}

.ring-slate-700\/10 {
    --tw-ring-color: rgb(51 65 85 / .1)
}

.ring-slate-700\/50 {
    --tw-ring-color: rgb(51 65 85 / .5)
}

.ring-slate-900\/10 {
    --tw-ring-color: rgb(15 23 42 / .1)
}

.ring-teal-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(17 94 89 / var(--tw-ring-opacity))
}

.ring-transparent {
    --tw-ring-color: transparent
}

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

.ring-white\/20 {
    --tw-ring-color: rgb(255 255 255 / .2)
}

.ring-white\/30 {
    --tw-ring-color: rgb(255 255 255 / .3)
}

.ring-white\/50 {
    --tw-ring-color: rgb(255 255 255 / .5)
}

.ring-white\/80 {
    --tw-ring-color: rgb(255 255 255 / .8)
}

.\!ring-offset-1 {
    --tw-ring-offset-width: 1px !important
}

.ring-offset-1 {
    --tw-ring-offset-width: 1px
}

.ring-offset-2 {
    --tw-ring-offset-width: 2px
}

.ring-offset-4 {
    --tw-ring-offset-width: 4px
}

.ring-offset-amber-400 {
    --tw-ring-offset-color: #fbbf24
}

.ring-offset-gray-800 {
    --tw-ring-offset-color: #1f2937
}

.ring-offset-transparent {
    --tw-ring-offset-color: transparent
}

.blur-3xl {
    --tw-blur: blur(64px);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.blur-\[1px\] {
    --tw-blur: blur(1px);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.blur-\[60px\] {
    --tw-blur: blur(60px);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.blur-sm {
    --tw-blur: blur(4px);
    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 25px 25px rgb(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)
}

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

.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-2xl {
    --tw-backdrop-blur: blur(40px);
    -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-\[12px\] {
    --tw-backdrop-blur: blur(12px);
    -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-lg {
    --tw-backdrop-blur: blur(16px);
    -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-md {
    --tw-backdrop-blur: blur(12px);
    -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(4px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}

.backdrop-blur-xl {
    --tw-backdrop-blur: blur(24px);
    -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 !important;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1) !important;
    transition-duration: .15s !important
}

.transition {
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

.transition-\[cubic-bezier\(0\.74\,_-0\.03\,_0\.45\,_1\.23\)\] {
    transition-property: cubic-bezier(.74, -.03, .45, 1.23);
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

.transition-\[transform\,opacity\] {
    transition-property: transform, opacity;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

.transition-all {
    transition-property: all;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

.transition-colors {
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

.transition-transform {
    transition-property: transform;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

.delay-100 {
    transition-delay: .1s
}

.delay-1000 {
    transition-delay: 1s
}

.delay-150 {
    transition-delay: .15s
}

.delay-200 {
    transition-delay: .2s
}

.delay-300 {
    transition-delay: .3s
}

.delay-500 {
    transition-delay: .5s
}

.delay-700 {
    transition-delay: .7s
}

.delay-\[1100ms\] {
    transition-delay: 1.1s
}

.delay-\[700ms\] {
    transition-delay: .7s
}

.delay-\[800ms\] {
    transition-delay: .8s
}

.\!duration-500 {
    transition-duration: .5s !important
}

.duration-0 {
    transition-duration: 0s
}

.duration-100 {
    transition-duration: .1s
}

.duration-1000 {
    transition-duration: 1s
}

.duration-150 {
    transition-duration: .15s
}

.duration-200 {
    transition-duration: .2s
}

.duration-300 {
    transition-duration: .3s
}

.duration-500 {
    transition-duration: .5s
}

.duration-700 {
    transition-duration: .7s
}

.duration-\[2s\] {
    transition-duration: 2s
}

.\!ease-linear {
    transition-timing-function: linear !important
}

.ease-in-out {
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.ease-linear {
    transition-timing-function: linear
}

.ease-out {
    transition-timing-function: cubic-bezier(0, 0, .2, 1)
}

.will-change-auto {
    will-change: auto
}

.will-change-transform {
    will-change: transform
}

.\[--progress\:0\;\] {
    --progress: 0
}

.\[--swiper-navigation-top-offset\:calc\(100\%-50\%-20px\)\] {
    --swiper-navigation-top-offset: calc(50% - 20px)
}

.\[-webkit-background-clip\:text\] {
    -webkit-background-clip: text
}

.\[-webkit-text-fill-color\:transparent\] {
    -webkit-text-fill-color: transparent
}

.\[animation-duration\:1\.5s\] {
    animation-duration: 1.5s
}

.\[animation-duration\:2s\] {
    animation-duration: 2s
}

.\[animation-duration\:3s\] {
    animation-duration: 3s
}

.\[aspect-ratio\:1097\/845\] {
    aspect-ratio: 1097/845
}

.\[backdrop-filter\:blur\(3px\)_grayscale\(1\)\] {
    -webkit-backdrop-filter: blur(3px) grayscale(1);
    backdrop-filter: blur(3px) grayscale(1)
}

.\[background-image\:linear-gradient\(90deg\,rgba\(56\,189\,248\,0\)_0\%\,\#0EA5E9_32\.29\%\,rgba\(236\,72\,153\,0\.3\)_67\.19\%\,rgba\(236\,72\,153\,0\)_100\%\)\] {
    background-image: linear-gradient(90deg, #38bdf800, #0ea5e9 32.29%, #ec48994d 67.19%, #ec489900)
}

.\[box-shadow\:_0_0_12px_rgba\(255\,255\,255\,0\.3\)\] {
    box-shadow: 0 0 12px #ffffff4d
}

.\[clip-path\:polygon\(74\.1\%_44\.1\%\,_100\%_61\.6\%\,_97\.5\%_26\.9\%\,_85\.5\%_0\.1\%\,_80\.7\%_2\%\,_72\.5\%_32\.5\%\,_60\.2\%_62\.4\%\,_52\.4\%_68\.1\%\,_47\.5\%_58\.3\%\,_45\.2\%_34\.5\%\,_27\.5\%_76\.7\%\,_0\.1\%_64\.9\%\,_17\.9\%_100\%\,_27\.6\%_76\.8\%\,_76\.1\%_97\.7\%\,_74\.1\%_44\.1\%\)\] {
    clip-path: polygon(74.1% 44.1%, 100% 61.6%, 97.5% 26.9%, 85.5% .1%, 80.7% 2%, 72.5% 32.5%, 60.2% 62.4%, 52.4% 68.1%, 47.5% 58.3%, 45.2% 34.5%, 27.5% 76.7%, .1% 64.9%, 17.9% 100%, 27.6% 76.8%, 76.1% 97.7%, 74.1% 44.1%)
}

.\[counter-reset\:item\] {
    counter-reset: item
}

.\[filter\:contrast\(0\)_brightness\(5\)\] {
    filter: contrast(0) brightness(5)
}

.\[filter\:saturate\(0\)\] {
    filter: saturate(0)
}

.\[mask-image\:linear-gradient\(to_bottom\,transparent\,white\)\] {
    -webkit-mask-image: linear-gradient(to bottom, transparent, white);
    mask-image: linear-gradient(to bottom, transparent, white)
}

.\[mask-image\:linear-gradient\(to_bottom_left\,white_40\%\,transparent_50\%\)\] {
    -webkit-mask-image: linear-gradient(to bottom left, white 40%, transparent 50%);
    mask-image: linear-gradient(to bottom left, white 40%, transparent 50%)
}

.\[mask-image\:linear-gradient\(to_right\,transparent\,white_4rem\,white_calc\(100\%-4rem\)\,transparent\)\] {
    -webkit-mask-image: linear-gradient(to right, transparent, white 4rem, white calc(100% - 4rem), transparent);
    mask-image: linear-gradient(to right, transparent, white 4rem, white calc(100% - 4rem), transparent)
}

.\[mask-image\:linear-gradient\(to_top\,transparent\,white\)\] {
    -webkit-mask-image: linear-gradient(to top, transparent, white);
    mask-image: linear-gradient(to top, transparent, white)
}

.\[mask-image\:linear-gradient\(to_top\,transparent\,white_4rem\,white_calc\(100\%-4rem\)\,transparent\)\] {
    -webkit-mask-image: linear-gradient(to top, transparent, white 4rem, white calc(100% - 4rem), transparent);
    mask-image: linear-gradient(to top, transparent, white 4rem, white calc(100% - 4rem), transparent)
}

.\[mask-image\:radial-gradient\(closest-side\,white\,transparent\)\] {
    -webkit-mask-image: radial-gradient(closest-side, white, transparent);
    mask-image: radial-gradient(closest-side, white, transparent)
}

.\[mix-blend-mode\:multiply\] {
    mix-blend-mode: multiply
}

.\[scrollbar-width\:thin\] {
    scrollbar-width: thin
}

.\[stroke-dasharray\:100_100\] {
    stroke-dasharray: 100 100
}

.\[stroke-dasharray\:125\.6\] {
    stroke-dasharray: 125.6
}

.\[stroke-dashoffset\:16px\] {
    stroke-dashoffset: 16px
}

.\[stroke-dashoffset\:20px\] {
    stroke-dashoffset: 20px
}

.\[stroke-dashoffset\:37px\] {
    stroke-dashoffset: 37px
}

.\[stroke-dashoffset\:9px\] {
    stroke-dashoffset: 9px
}

.\[stroke-dashoffset\:calc\(125\.6\*\(1-var\(--progress\)\)\)\] {
    stroke-dashoffset: calc(125.6 * (1 - var(--progress)))
}

.\[stroke-linecap\:round\] {
    stroke-linecap: round
}

.\[transform\:rotate\(-90deg\)\] {
    transform: rotate(-90deg)
}

.\[transform\:rotateX\(90deg\)\] {
    transform: rotateX(90deg)
}

.\[transform\:rotateX\(90deg\)_translateX\(-50\%\)\] {
    transform: rotateX(90deg) translate(-50%)
}

.\[transform\:rotateY\(180deg\)\] {
    transform: rotateY(180deg)
}

.\[transform\:skewX\(-20deg\)\] {
    transform: skew(-20deg)
}

.\[transform\:skewX\(20deg\)\] {
    transform: skew(20deg)
}

.\[transform\:translate\(-50\%\,_-50\%\)\;\] {
    transform: translate(-50%, -50%)
}

.\[transform\:translate\(-50\%\,_-50\%\)_rotate\(20deg\)_scale\(1\.2\)\] {
    transform: translate(-50%, -50%) rotate(20deg) scale(1.2)
}

.\[transform\:translateX\(-50\%\)\!important\;\] {
    transform: translate(-50%) !important
}

.\[writing-mode\:sideways-lr\] {
    writing-mode: sideways-lr
}

.\*\:\*\:relative>*>* {
    position: relative
}

.\*\:relative>* {
    position: relative
}

.\*\:z-10>* {
    z-index: 10
}

.\*\:z-20>* {
    z-index: 20
}

.\*\:\*\:\*\:mx-auto>*>*>* {
    margin-left: auto;
    margin-right: auto
}

.\*\:\*\:mx-auto>*>* {
    margin-left: auto;
    margin-right: auto
}

.\*\:mx-auto>* {
    margin-left: auto;
    margin-right: auto
}

.\*\:-mt-20>* {
    margin-top: -5rem
}

.\*\:mb-2>* {
    margin-bottom: .5rem
}

.\*\:ms-auto>* {
    margin-inline-start: auto
}

.\*\:mt-2>* {
    margin-top: .5rem
}

.\*\:\*\:flex>*>* {
    display: flex
}

.\*\:flex>* {
    display: flex
}

.\*\:inline-flex>* {
    display: inline-flex
}

.\*\:\*\:aspect-\[440\/900\]>*>* {
    aspect-ratio: 440/900
}

.\*\:\*\:aspect-\[860\/460\]>*>* {
    aspect-ratio: 860/460
}

.\*\:aspect-\[1899\/1079\]>* {
    aspect-ratio: 1899/1079
}

.\*\:\!size-20>* {
    width: 5rem !important;
    height: 5rem !important
}

.\*\:\!size-3>* {
    width: .75rem !important;
    height: .75rem !important
}

.\*\:\!size-full>* {
    width: 100% !important;
    height: 100% !important
}

.\*\:\*\:size-2>*>* {
    width: .5rem;
    height: .5rem
}

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

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

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

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

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

.\*\:size-2>* {
    width: .5rem;
    height: .5rem
}

.\*\:size-2\.5>* {
    width: .625rem;
    height: .625rem
}

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

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

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

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

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

.\*\:\!h-20>* {
    height: 5rem !important
}

.\*\:\!h-24>* {
    height: 6rem !important
}

.\*\:\!h-8>* {
    height: 2rem !important
}

.\*\:\*\:h-full>*>* {
    height: 100%
}

.\*\:h-12>* {
    height: 3rem
}

.\*\:h-14>* {
    height: 3.5rem
}

.\*\:h-16>* {
    height: 4rem
}

.\*\:h-20>* {
    height: 5rem
}

.\*\:h-24>* {
    height: 6rem
}

.\*\:h-3>* {
    height: .75rem
}

.\*\:h-4>* {
    height: 1rem
}

.\*\:h-5>* {
    height: 1.25rem
}

.\*\:h-72>* {
    height: 18rem
}

.\*\:h-auto>* {
    height: auto
}

.\*\:h-full>* {
    height: 100%
}

.\*\:\*\:max-h-12>*>* {
    max-height: 3rem
}

.\*\:\*\:max-h-20>*>* {
    max-height: 5rem
}

.\*\:\*\:max-h-24>*>* {
    max-height: 6rem
}

.\*\:\*\:\!w-auto>*>* {
    width: auto !important
}

.\*\:\*\:w-40>*>* {
    width: 10rem
}

.\*\:\*\:w-full>*>* {
    width: 100%
}

.\*\:w-3>* {
    width: .75rem
}

.\*\:w-4>* {
    width: 1rem
}

.\*\:w-auto>* {
    width: auto
}

.\*\:w-full>* {
    width: 100%
}

.\*\:grow-0>* {
    flex-grow: 0
}

.\*\:origin-left>* {
    transform-origin: left
}

.\*\:\!scale-50>* {
    --tw-scale-x: .5 !important;
    --tw-scale-y: .5 !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.\*\: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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.\*\:scale-150>* {
    --tw-scale-x: 1.5;
    --tw-scale-y: 1.5;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

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

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

.\*\:scale-\[3\]>* {
    --tw-scale-x: 3;
    --tw-scale-y: 3;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

@keyframes marqueeHorizontal {
    0% {
        transform: translateZ(0);
        visibility: visible
    }

    to {
        transform: translate3d(-100%, 0, 0)
    }
}

.\*\:animate-marquee-h>* {
    animation: marqueeHorizontal 20s linear infinite
}

.\*\:\*\:cursor-pointer>*>* {
    cursor: pointer
}

.\*\:\*\:flex-col>*>* {
    flex-direction: column
}

.\*\:flex-col>* {
    flex-direction: column
}

.\*\:flex-wrap>* {
    flex-wrap: wrap
}

.\*\:\*\:flex-nowrap>*>* {
    flex-wrap: nowrap
}

.\*\:\*\:items-start>*>* {
    align-items: flex-start
}

.\*\:\*\:items-center>*>* {
    align-items: center
}

.\*\:items-center>* {
    align-items: center
}

.\*\:\*\:justify-center>*>* {
    justify-content: center
}

.\*\:\*\:gap-4>*>* {
    gap: 1rem
}

.\*\:gap-5>* {
    gap: 1.25rem
}

.\*\:\*\:gap-y-6>*>* {
    row-gap: 1.5rem
}

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

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

.\*\:gap-y-8>* {
    row-gap: 2rem
}

.\*\:\*\:overflow-hidden>*>* {
    overflow: hidden
}

.\*\:overflow-hidden>* {
    overflow: hidden
}

.\*\:\!overflow-visible>* {
    overflow: visible !important
}

.\*\:\!rounded-full>* {
    border-radius: 9999px !important
}

.\*\:\!rounded-none>* {
    border-radius: 0 !important
}

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

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

.\*\:\*\:rounded-xl>*>* {
    border-radius: .75rem
}

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

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

.\*\:rounded-full>* {
    border-radius: 9999px
}

.\*\:rounded-lg>* {
    border-radius: .5rem
}

.\*\:rounded-xl>* {
    border-radius: .75rem
}

.\*\:\*\:rounded-br-none>*>* {
    border-bottom-right-radius: 0
}

.\*\:\*\:border>*>* {
    border-width: 1px
}

.\*\:border>* {
    border-width: 1px
}

.\*\:border-2>* {
    border-width: 2px
}

.\*\:\*\:border-x-4>*>* {
    border-left-width: 4px;
    border-right-width: 4px
}

.\*\:\*\:border-b-4>*>* {
    border-bottom-width: 4px
}

.\*\:border-b>* {
    border-bottom-width: 1px
}

.\*\:border-b-2>* {
    border-bottom-width: 2px
}

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

.\*\:\*\:border-purple-950>*>* {
    --tw-border-opacity: 1;
    border-color: rgb(59 7 100 / var(--tw-border-opacity))
}

.\*\:border-blue-500>* {
    --tw-border-opacity: 1;
    border-color: rgb(59 130 246 / var(--tw-border-opacity))
}

.\*\:border-cyan-500>* {
    --tw-border-opacity: 1;
    border-color: rgb(6 182 212 / var(--tw-border-opacity))
}

.\*\:border-fuchsia-500>* {
    --tw-border-opacity: 1;
    border-color: rgb(217 70 239 / var(--tw-border-opacity))
}

.\*\:border-gray-400\/10>* {
    border-color: #9ca3af1a
}

.\*\:border-gray-900\/5>* {
    border-color: #1118270d
}

.\*\:border-indigo-500>* {
    --tw-border-opacity: 1;
    border-color: rgb(99 102 241 / var(--tw-border-opacity))
}

.\*\:border-pink-500>* {
    --tw-border-opacity: 1;
    border-color: rgb(236 72 153 / var(--tw-border-opacity))
}

.\*\:border-purple-500>* {
    --tw-border-opacity: 1;
    border-color: rgb(168 85 247 / var(--tw-border-opacity))
}

.\*\:border-rose-500>* {
    --tw-border-opacity: 1;
    border-color: rgb(244 63 94 / var(--tw-border-opacity))
}

.\*\:border-sky-500>* {
    --tw-border-opacity: 1;
    border-color: rgb(14 165 233 / var(--tw-border-opacity))
}

.\*\:border-violet-500>* {
    --tw-border-opacity: 1;
    border-color: rgb(139 92 246 / var(--tw-border-opacity))
}

.\*\:border-white\/10>* {
    border-color: #ffffff1a
}

.\*\:\!bg-theme6>* {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(10 89 120 / var(--tw-bg-opacity)) !important
}

.\*\:\!bg-white>* {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important
}

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

.\*\:bg-\[\#1E1B92\]>* {
    --tw-bg-opacity: 1;
    background-color: rgb(30 27 146 / var(--tw-bg-opacity))
}

.\*\:bg-\[\#4B92FF\]>* {
    --tw-bg-opacity: 1;
    background-color: rgb(75 146 255 / var(--tw-bg-opacity))
}

.\*\:bg-\[\#dbb044\]>* {
    --tw-bg-opacity: 1;
    background-color: rgb(219 176 68 / var(--tw-bg-opacity))
}

.\*\:bg-gray-400\/10>* {
    background-color: #9ca3af1a
}

.\*\:bg-gray-50>* {
    --tw-bg-opacity: 1;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity))
}

.\*\:bg-slate-700\/5>* {
    background-color: #3341550d
}

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

.\*\:bg-white\/10>* {
    background-color: #ffffff1a
}

.\*\:bg-white\/20>* {
    background-color: #fff3
}

.\*\:fill-black>* {
    fill: #000
}

.\*\:fill-white>* {
    fill: #fff
}

.\*\:stroke-black>* {
    stroke: #000
}

.\*\:stroke-white>* {
    stroke: #fff
}

.\*\:\*\:object-contain>*>* {
    -o-object-fit: contain;
    object-fit: contain
}

.\*\:object-contain>* {
    -o-object-fit: contain;
    object-fit: contain
}

.\*\:\*\:p-10>*>* {
    padding: 2.5rem
}

.\*\:\*\:p-4>*>* {
    padding: 1rem
}

.\*\:\*\:p-6>*>* {
    padding: 1.5rem
}

.\*\:\*\:p-8>*>* {
    padding: 2rem
}

.\*\:p-1>* {
    padding: .25rem
}

.\*\:p-2>* {
    padding: .5rem
}

.\*\:p-3>* {
    padding: .75rem
}

.\*\:p-5>* {
    padding: 1.25rem
}

.\*\:\!px-0>* {
    padding-left: 0 !important;
    padding-right: 0 !important
}

.\*\:\!px-5>* {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important
}

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

.\*\:\*\:px-4>*>* {
    padding-left: 1rem;
    padding-right: 1rem
}

.\*\:\*\:px-6>*>* {
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

.\*\:\*\:py-4>*>* {
    padding-top: 1rem;
    padding-bottom: 1rem
}

.\*\:\*\:py-7>*>* {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem
}

.\*\:px-3>* {
    padding-left: .75rem;
    padding-right: .75rem
}

.\*\:py-1>* {
    padding-top: .25rem;
    padding-bottom: .25rem
}

.\*\:py-1\.5>* {
    padding-top: .375rem;
    padding-bottom: .375rem
}

.\*\:py-2>* {
    padding-top: .5rem;
    padding-bottom: .5rem
}

.\*\:py-5>* {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem
}

.\*\:py-8>* {
    padding-top: 2rem;
    padding-bottom: 2rem
}

.\*\:\*\:pb-8>*>* {
    padding-bottom: 2rem
}

.\*\:\*\:pt-4>*>* {
    padding-top: 1rem
}

.\*\:pl-2>* {
    padding-left: .5rem
}

.\*\:pl-3>* {
    padding-left: .75rem
}

.\*\:pr-2>* {
    padding-right: .5rem
}

.\*\:pr-3>* {
    padding-right: .75rem
}

.\*\:pt-5>* {
    padding-top: 1.25rem
}

.\*\:\*\:\*\:text-center>*>*>* {
    text-align: center
}

.\*\:text-center>* {
    text-align: center
}

.\*\:text-\[13px\]>* {
    font-size: 13px
}

.\*\:text-xs>* {
    font-size: .75rem
}

.\*\:font-medium>* {
    font-weight: 500
}

.\*\:font-semibold>* {
    font-weight: 600
}

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

.\*\:\*\:text-green-400>*>* {
    --tw-text-opacity: 1;
    color: rgb(74 222 128 / var(--tw-text-opacity))
}

.\*\:\*\:text-indigo-400>*>* {
    --tw-text-opacity: 1;
    color: rgb(129 140 248 / var(--tw-text-opacity))
}

.\*\:\*\:text-lime-400>*>* {
    --tw-text-opacity: 1;
    color: rgb(163 230 53 / var(--tw-text-opacity))
}

.\*\:\*\:text-orange-400>*>* {
    --tw-text-opacity: 1;
    color: rgb(251 146 60 / var(--tw-text-opacity))
}

.\*\:\*\:text-pink-400>*>* {
    --tw-text-opacity: 1;
    color: rgb(244 114 182 / var(--tw-text-opacity))
}

.\*\:\*\:text-rose-400>*>* {
    --tw-text-opacity: 1;
    color: rgb(251 113 133 / var(--tw-text-opacity))
}

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

.\*\:\*\:text-teal-400>*>* {
    --tw-text-opacity: 1;
    color: rgb(45 212 191 / var(--tw-text-opacity))
}

.\*\:\*\:text-violet-400>*>* {
    --tw-text-opacity: 1;
    color: rgb(167 139 250 / var(--tw-text-opacity))
}

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

.\*\:text-amber-500>* {
    --tw-text-opacity: 1;
    color: rgb(245 158 11 / 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-cyan-500>* {
    --tw-text-opacity: 1;
    color: rgb(6 182 212 / var(--tw-text-opacity))
}

.\*\:text-fuchsia-500>* {
    --tw-text-opacity: 1;
    color: rgb(217 70 239 / var(--tw-text-opacity))
}

.\*\:text-fuchsia-600>* {
    --tw-text-opacity: 1;
    color: rgb(192 38 211 / var(--tw-text-opacity))
}

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

.\*\:text-gray-900\/80>* {
    color: #111827cc
}

.\*\:text-green-500>* {
    --tw-text-opacity: 1;
    color: rgb(34 197 94 / var(--tw-text-opacity))
}

.\*\:text-indigo-500>* {
    --tw-text-opacity: 1;
    color: rgb(99 102 241 / var(--tw-text-opacity))
}

.\*\:text-lime-500>* {
    --tw-text-opacity: 1;
    color: rgb(132 204 22 / var(--tw-text-opacity))
}

.\*\:text-pink-500>* {
    --tw-text-opacity: 1;
    color: rgb(236 72 153 / var(--tw-text-opacity))
}

.\*\:text-pink-600>* {
    --tw-text-opacity: 1;
    color: rgb(219 39 119 / 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-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-violet-500>* {
    --tw-text-opacity: 1;
    color: rgb(139 92 246 / var(--tw-text-opacity))
}

.\*\:text-white>* {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}

.\*\:text-white\/70>* {
    color: #ffffffb3
}

.\*\:text-white\/80>* {
    color: #fffc
}

.\*\:text-yellow-500>* {
    --tw-text-opacity: 1;
    color: rgb(234 179 8 / var(--tw-text-opacity))
}

.\*\:\!opacity-0>* {
    opacity: 0 !important
}

.\*\:\*\:opacity-90>*>* {
    opacity: .9
}

.\*\:opacity-50>* {
    opacity: .5
}

.\*\:mix-blend-darken>* {
    mix-blend-mode: darken
}

.\*\:\*\:shadow-lg>*>* {
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px 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 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\*\:shadow-lg>* {
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px 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-gray-50>*>* {
    --tw-shadow-color: #f9fafb;
    --tw-shadow: var(--tw-shadow-colored)
}

.\*\:\*\:shadow-slate-600>*>* {
    --tw-shadow-color: #475569;
    --tw-shadow: var(--tw-shadow-colored)
}

.\*\:shadow-white\/20>* {
    --tw-shadow-color: rgb(255 255 255 / .2);
    --tw-shadow: var(--tw-shadow-colored)
}

.\*\: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-4>* {
    --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(4px + 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-slate-700\/10>* {
    --tw-ring-color: rgb(51 65 85 / .1)
}

.\*\:ring-white\/50>* {
    --tw-ring-color: rgb(255 255 255 / .5)
}

.\*\:\*\:drop-shadow-xl>*>* {
    --tw-drop-shadow: drop-shadow(0 20px 13px rgb(0 0 0 / .03)) drop-shadow(0 8px 5px rgb(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)
}

.\*\:backdrop-blur-xl>* {
    --tw-backdrop-blur: blur(24px);
    -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-opacity>* {
    transition-property: opacity !important;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1) !important;
    transition-duration: .15s !important
}

.\*\:\*\:transition-all>*>* {
    transition-property: all;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

.\*\:transition-all>* {
    transition-property: all;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

.\*\:\!delay-100>* {
    transition-delay: .1s !important
}

.\*\:\!duration-1000>* {
    transition-duration: 1s !important
}

.\*\:\!duration-300>* {
    transition-duration: .3s !important
}

.\*\:\*\:duration-200>*>* {
    transition-duration: .2s
}

.\*\:\*\:duration-300>*>* {
    transition-duration: .3s
}

.\*\:\*\:duration-500>*>* {
    transition-duration: .5s
}

.\*\:duration-300>* {
    transition-duration: .3s
}

.\*\:duration-500>* {
    transition-duration: .5s
}

.\*\:duration-700>* {
    transition-duration: .7s
}

.file\:bg-transparent::file-selector-button {
    background-color: transparent
}

.file\:text-sm::file-selector-button {
    font-size: .875rem
}

.file\:font-medium::file-selector-button {
    font-weight: 500
}

.file\:text-white::file-selector-button {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}

.file\:ring-0::file-selector-button {
    --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(0px + 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)
}

.placeholder\:text-white\/40::-moz-placeholder {
    color: #fff6
}

.placeholder\:text-white\/40::placeholder {
    color: #fff6
}

.before\:pointer-events-none:before {
    content: var(--tw-content);
    pointer-events: none
}

.before\:fixed:before {
    content: var(--tw-content);
    position: fixed
}

.before\:\!absolute:before {
    content: var(--tw-content);
    position: absolute !important
}

.before\:absolute:before {
    content: var(--tw-content);
    position: absolute
}

.before\:\!inset-px:before {
    content: var(--tw-content);
    top: 1px !important;
    right: 1px !important;
    bottom: 1px !important;
    left: 1px !important
}

.before\:-inset-4:before {
    content: var(--tw-content);
    top: -1rem;
    right: -1rem;
    bottom: -1rem;
    left: -1rem
}

.before\:-inset-\[5px\]:before {
    content: var(--tw-content);
    top: -5px;
    right: -5px;
    bottom: -5px;
    left: -5px
}

.before\:inset-0:before {
    content: var(--tw-content);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.before\:inset-0\.5:before {
    content: var(--tw-content);
    top: .125rem;
    right: .125rem;
    bottom: .125rem;
    left: .125rem
}

.before\:inset-1:before {
    content: var(--tw-content);
    top: .25rem;
    right: .25rem;
    bottom: .25rem;
    left: .25rem
}

.before\:inset-2:before {
    content: var(--tw-content);
    top: .5rem;
    right: .5rem;
    bottom: .5rem;
    left: .5rem
}

.before\:inset-4:before {
    content: var(--tw-content);
    top: 1rem;
    right: 1rem;
    bottom: 1rem;
    left: 1rem
}

.before\:inset-6:before {
    content: var(--tw-content);
    top: 1.5rem;
    right: 1.5rem;
    bottom: 1.5rem;
    left: 1.5rem
}

.before\:inset-\[1\.38px\]:before {
    content: var(--tw-content);
    top: 1.38px;
    right: 1.38px;
    bottom: 1.38px;
    left: 1.38px
}

.before\:inset-px:before {
    content: var(--tw-content);
    top: 1px;
    right: 1px;
    bottom: 1px;
    left: 1px
}

.before\:inset-x-0:before {
    content: var(--tw-content);
    left: 0;
    right: 0
}

.before\:inset-y-0:before {
    content: var(--tw-content);
    top: 0;
    bottom: 0
}

.before\:-bottom-2:before {
    content: var(--tw-content);
    bottom: -.5rem
}

.before\:-left-3:before {
    content: var(--tw-content);
    left: -.75rem
}

.before\:-left-4:before {
    content: var(--tw-content);
    left: -1rem
}

.before\:-left-\[110\%\]:before {
    content: var(--tw-content);
    left: -110%
}

.before\:-right-5:before {
    content: var(--tw-content);
    right: -1.25rem
}

.before\:-top-2:before {
    content: var(--tw-content);
    top: -.5rem
}

.before\:-top-3:before {
    content: var(--tw-content);
    top: -.75rem
}

.before\:-top-5:before {
    content: var(--tw-content);
    top: -1.25rem
}

.before\:-top-8:before {
    content: var(--tw-content);
    top: -2rem
}

.before\:bottom-0:before {
    content: var(--tw-content);
    bottom: 0
}

.before\:left-0:before {
    content: var(--tw-content);
    left: 0
}

.before\:left-1\/2:before {
    content: var(--tw-content);
    left: 50%
}

.before\:left-\[3\.5px\]:before {
    content: var(--tw-content);
    left: 3.5px
}

.before\:left-\[8px\]:before {
    content: var(--tw-content);
    left: 8px
}

.before\:left-\[calc\(50\%-1px\)\]:before {
    content: var(--tw-content);
    left: calc(50% - 1px)
}

.before\:left-full:before {
    content: var(--tw-content);
    left: 100%
}

.before\:right-0:before {
    content: var(--tw-content);
    right: 0
}

.before\:right-\[-10px\]:before {
    content: var(--tw-content);
    right: -10px
}

.before\:right-\[-20\%\]:before {
    content: var(--tw-content);
    right: -20%
}

.before\:top-0:before {
    content: var(--tw-content);
    top: 0
}

.before\:top-1\/2:before {
    content: var(--tw-content);
    top: 50%
}

.before\:top-16:before {
    content: var(--tw-content);
    top: 4rem
}

.before\:top-5:before {
    content: var(--tw-content);
    top: 1.25rem
}

.before\:top-8:before {
    content: var(--tw-content);
    top: 2rem
}

.before\:top-\[-10px\]:before {
    content: var(--tw-content);
    top: -10px
}

.before\:top-\[-16px\]:before {
    content: var(--tw-content);
    top: -16px
}

.before\:top-\[-20\%\]:before {
    content: var(--tw-content);
    top: -20%
}

.before\:top-\[8px\]:before {
    content: var(--tw-content);
    top: 8px
}

.before\:top-\[90\%\]:before {
    content: var(--tw-content);
    top: 90%
}

.before\:top-\[calc\(50\%-1px\)\]:before {
    content: var(--tw-content);
    top: calc(50% - 1px)
}

.before\:\!z-0:before {
    content: var(--tw-content);
    z-index: 0 !important
}

.before\:-z-10:before {
    content: var(--tw-content);
    z-index: -10
}

.before\:-z-50:before {
    content: var(--tw-content);
    z-index: -50
}

.before\:-z-\[1\]:before {
    content: var(--tw-content);
    z-index: -1
}

.before\:z-0:before {
    content: var(--tw-content);
    z-index: 0
}

.before\:z-10:before {
    content: var(--tw-content);
    z-index: 10
}

.before\:z-20:before {
    content: var(--tw-content);
    z-index: 20
}

.before\:z-50:before {
    content: var(--tw-content);
    z-index: 50
}

.before\:z-\[-1\]:before {
    content: var(--tw-content);
    z-index: -1
}

.before\:z-\[1000000\]:before {
    content: var(--tw-content);
    z-index: 1000000
}

.before\:z-\[100\]:before {
    content: var(--tw-content);
    z-index: 100
}

.before\:z-\[1\]:before {
    content: var(--tw-content);
    z-index: 1
}

.before\:z-\[33\]:before {
    content: var(--tw-content);
    z-index: 33
}

.before\:z-\[3\]:before {
    content: var(--tw-content);
    z-index: 3
}

.before\:m-2:before {
    content: var(--tw-content);
    margin: .5rem
}

.before\:m-auto:before {
    content: var(--tw-content);
    margin: auto
}

.before\:mx-auto:before {
    content: var(--tw-content);
    margin-left: auto;
    margin-right: auto
}

.before\:ml-3:before {
    content: var(--tw-content);
    margin-left: .75rem
}

.before\:block:before {
    content: var(--tw-content);
    display: block
}

.before\:flex:before {
    content: var(--tw-content);
    display: flex
}

.before\:aspect-\[1\/1\]:before {
    content: var(--tw-content);
    aspect-ratio: 1/1
}

.before\:size-1:before {
    content: var(--tw-content);
    width: .25rem;
    height: .25rem
}

.before\:size-2:before {
    content: var(--tw-content);
    width: .5rem;
    height: .5rem
}

.before\:size-24:before {
    content: var(--tw-content);
    width: 6rem;
    height: 6rem
}

.before\:size-3\/4:before {
    content: var(--tw-content);
    width: 75%;
    height: 75%
}

.before\:size-5:before {
    content: var(--tw-content);
    width: 1.25rem;
    height: 1.25rem
}

.before\:size-full:before {
    content: var(--tw-content);
    width: 100%;
    height: 100%
}

.before\:h-0:before {
    content: var(--tw-content);
    height: 0px
}

.before\:h-1\/2:before {
    content: var(--tw-content);
    height: 50%
}

.before\:h-10:before {
    content: var(--tw-content);
    height: 2.5rem
}

.before\:h-12:before {
    content: var(--tw-content);
    height: 3rem
}

.before\:h-16:before {
    content: var(--tw-content);
    height: 4rem
}

.before\:h-2:before {
    content: var(--tw-content);
    height: .5rem
}

.before\:h-3:before {
    content: var(--tw-content);
    height: .75rem
}

.before\:h-6:before {
    content: var(--tw-content);
    height: 1.5rem
}

.before\:h-\[133\%\]:before {
    content: var(--tw-content);
    height: 133%
}

.before\:h-\[200px\]:before {
    content: var(--tw-content);
    height: 200px
}

.before\:h-\[3px\]:before {
    content: var(--tw-content);
    height: 3px
}

.before\:h-\[40px\]:before {
    content: var(--tw-content);
    height: 40px
}

.before\:h-\[4px\]:before {
    content: var(--tw-content);
    height: 4px
}

.before\:h-\[50px\]:before {
    content: var(--tw-content);
    height: 50px
}

.before\:h-\[calc\(100\%_-_16px\)\]:before {
    content: var(--tw-content);
    height: calc(100% - 16px)
}

.before\:h-full:before {
    content: var(--tw-content);
    height: 100%
}

.before\:w-0:before {
    content: var(--tw-content);
    width: 0px
}

.before\:w-1:before {
    content: var(--tw-content);
    width: .25rem
}

.before\:w-1\/2:before {
    content: var(--tw-content);
    width: 50%
}

.before\:w-1\/3:before {
    content: var(--tw-content);
    width: 33.333333%
}

.before\:w-1\/4:before {
    content: var(--tw-content);
    width: 25%
}

.before\:w-12:before {
    content: var(--tw-content);
    width: 3rem
}

.before\:w-16:before {
    content: var(--tw-content);
    width: 4rem
}

.before\:w-32:before {
    content: var(--tw-content);
    width: 8rem
}

.before\:w-4:before {
    content: var(--tw-content);
    width: 1rem
}

.before\:w-\[136\%\]:before {
    content: var(--tw-content);
    width: 136%
}

.before\:w-\[200px\]:before {
    content: var(--tw-content);
    width: 200px
}

.before\:w-\[2px\]:before {
    content: var(--tw-content);
    width: 2px
}

.before\:w-\[40px\]:before {
    content: var(--tw-content);
    width: 40px
}

.before\:w-\[50px\]:before {
    content: var(--tw-content);
    width: 50px
}

.before\:w-\[calc\(50\%_-_8px\)\]:before {
    content: var(--tw-content);
    width: calc(50% - 8px)
}

.before\:w-full:before {
    content: var(--tw-content);
    width: 100%
}

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

.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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

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

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

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

.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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

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

.before\:rotate-2:before {
    content: var(--tw-content);
    --tw-rotate: 2deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.before\:-skew-x-12:before {
    content: var(--tw-content);
    --tw-skew-x: -12deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

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

@keyframes ping {

    75%,
    to {
        content: var(--tw-content);
        transform: scale(2);
        opacity: 0
    }
}

.before\:animate-ping:before {
    content: var(--tw-content);
    animation: ping 1s cubic-bezier(0, 0, .2, 1) infinite
}

.before\:items-center:before {
    content: var(--tw-content);
    align-items: center
}

.before\:justify-center:before {
    content: var(--tw-content);
    justify-content: center
}

.before\:rounded-2xl:before {
    content: var(--tw-content);
    border-radius: 1rem
}

.before\:rounded-3xl:before {
    content: var(--tw-content);
    border-radius: 1.5rem
}

.before\:rounded-\[10px\]:before {
    content: var(--tw-content);
    border-radius: 10px
}

.before\:rounded-full:before {
    content: var(--tw-content);
    border-radius: 9999px
}

.before\:rounded-md:before {
    content: var(--tw-content);
    border-radius: .375rem
}

.before\:rounded-xl:before {
    content: var(--tw-content);
    border-radius: .75rem
}

.before\:rounded-b-2xl:before {
    content: var(--tw-content);
    border-bottom-right-radius: 1rem;
    border-bottom-left-radius: 1rem
}

.before\:rounded-b-md:before {
    content: var(--tw-content);
    border-bottom-right-radius: .375rem;
    border-bottom-left-radius: .375rem
}

.before\:rounded-l-xl:before {
    content: var(--tw-content);
    border-top-left-radius: .75rem;
    border-bottom-left-radius: .75rem
}

.before\:rounded-t-full:before {
    content: var(--tw-content);
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px
}

.before\:rounded-tl-4xl:before {
    content: var(--tw-content);
    border-top-left-radius: 2rem
}

.before\:rounded-tr-xl:before {
    content: var(--tw-content);
    border-top-right-radius: .75rem
}

.before\:border:before {
    content: var(--tw-content);
    border-width: 1px
}

.before\:border-2:before {
    content: var(--tw-content);
    border-width: 2px
}

.before\:border-4:before {
    content: var(--tw-content);
    border-width: 4px
}

.before\:border-x-2:before {
    content: var(--tw-content);
    border-left-width: 2px;
    border-right-width: 2px
}

.before\:border-b-2:before {
    content: var(--tw-content);
    border-bottom-width: 2px
}

.before\:border-b-4:before {
    content: var(--tw-content);
    border-bottom-width: 4px
}

.before\:border-l-\[10px\]:before {
    content: var(--tw-content);
    border-left-width: 10px
}

.before\:border-r-0:before {
    content: var(--tw-content);
    border-right-width: 0px
}

.before\:border-r-4:before {
    content: var(--tw-content);
    border-right-width: 4px
}

.before\:border-t-0:before {
    content: var(--tw-content);
    border-top-width: 0px
}

.before\:border-t-4:before {
    content: var(--tw-content);
    border-top-width: 4px
}

.before\:border-t-\[10px\]:before {
    content: var(--tw-content);
    border-top-width: 10px
}

.before\:border-dashed:before {
    content: var(--tw-content);
    border-style: dashed
}

.before\:border-\[\#051626c2\]:before {
    content: var(--tw-content);
    border-color: #051626c2
}

.before\:border-\[\#81d5fa\]:before {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-color: rgb(129 213 250 / var(--tw-border-opacity))
}

.before\:border-\[\#E91E63\]:before {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-color: rgb(233 30 99 / var(--tw-border-opacity))
}

.before\:border-amber-500:before {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-color: rgb(245 158 11 / var(--tw-border-opacity))
}

.before\:border-blue-100:before {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-color: rgb(219 234 254 / var(--tw-border-opacity))
}

.before\:border-blue-500:before {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-color: rgb(59 130 246 / var(--tw-border-opacity))
}

.before\:border-cyan-500:before {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-color: rgb(6 182 212 / var(--tw-border-opacity))
}

.before\:border-emerald-500:before {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-color: rgb(16 185 129 / var(--tw-border-opacity))
}

.before\:border-fuchsia-100:before {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-color: rgb(250 232 255 / var(--tw-border-opacity))
}

.before\:border-fuchsia-500:before {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-color: rgb(217 70 239 / var(--tw-border-opacity))
}

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

.before\:border-gray-500:before {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-color: rgb(107 114 128 / var(--tw-border-opacity))
}

.before\:border-indigo-100:before {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-color: rgb(224 231 255 / var(--tw-border-opacity))
}

.before\:border-indigo-500:before {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-color: rgb(99 102 241 / var(--tw-border-opacity))
}

.before\:border-indigo-700:before {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-color: rgb(67 56 202 / var(--tw-border-opacity))
}

.before\:border-orange-100:before {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-color: rgb(255 237 213 / var(--tw-border-opacity))
}

.before\:border-orange-500:before {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-color: rgb(249 115 22 / var(--tw-border-opacity))
}

.before\:border-pink-100:before {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-color: rgb(252 231 243 / var(--tw-border-opacity))
}

.before\:border-pink-500:before {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-color: rgb(236 72 153 / var(--tw-border-opacity))
}

.before\:border-pink-700:before {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-color: rgb(190 24 93 / var(--tw-border-opacity))
}

.before\:border-purple-100:before {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-color: rgb(243 232 255 / var(--tw-border-opacity))
}

.before\:border-purple-500:before {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-color: rgb(168 85 247 / var(--tw-border-opacity))
}

.before\:border-red-100:before {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-color: rgb(254 226 226 / var(--tw-border-opacity))
}

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

.before\:border-rose-100:before {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-color: rgb(255 228 230 / var(--tw-border-opacity))
}

.before\:border-rose-500:before {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-color: rgb(244 63 94 / var(--tw-border-opacity))
}

.before\:border-sky-100:before {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-color: rgb(224 242 254 / var(--tw-border-opacity))
}

.before\:border-sky-500:before {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-color: rgb(14 165 233 / var(--tw-border-opacity))
}

.before\:border-sky-900:before {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-color: rgb(12 74 110 / var(--tw-border-opacity))
}

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

.before\:border-violet-100:before {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-color: rgb(237 233 254 / var(--tw-border-opacity))
}

.before\:border-violet-500:before {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-color: rgb(139 92 246 / var(--tw-border-opacity))
}

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

.before\:border-yellow-500:before {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-color: rgb(234 179 8 / var(--tw-border-opacity))
}

.before\:border-b-amber-600:before {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-bottom-color: rgb(217 119 6 / var(--tw-border-opacity))
}

.before\:bg-\[\#050505\]:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(5 5 5 / var(--tw-bg-opacity))
}

.before\:bg-\[\#159789\]\/10:before {
    content: var(--tw-content);
    background-color: #1597891a
}

.before\:bg-\[\#1D1D1D\]:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(29 29 29 / var(--tw-bg-opacity))
}

.before\:bg-\[\#1F2145\]:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(31 33 69 / var(--tw-bg-opacity))
}

.before\:bg-\[\#242424\]:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(36 36 36 / var(--tw-bg-opacity))
}

.before\:bg-\[\#2D86FF\]:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(45 134 255 / var(--tw-bg-opacity))
}

.before\:bg-\[\#34C3F7\]:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(52 195 247 / var(--tw-bg-opacity))
}

.before\:bg-\[\#445279\]:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(68 82 121 / var(--tw-bg-opacity))
}

.before\:bg-\[\#7102CC\]:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(113 2 204 / var(--tw-bg-opacity))
}

.before\:bg-\[\#84CC02\]:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(132 204 2 / var(--tw-bg-opacity))
}

.before\:bg-\[\#8C1147\]:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(140 17 71 / var(--tw-bg-opacity))
}

.before\:bg-\[\#F65682\]:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(246 86 130 / var(--tw-bg-opacity))
}

.before\:bg-\[\#FBB43A\]:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(251 180 58 / var(--tw-bg-opacity))
}

.before\:bg-\[\#FC7A42\]:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(252 122 66 / var(--tw-bg-opacity))
}

.before\:bg-\[\#FF6F30\]:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(255 111 48 / var(--tw-bg-opacity))
}

.before\:bg-\[\#d90202\]:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(217 2 2 / 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-amber-600:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(217 119 6 / var(--tw-bg-opacity))
}

.before\:bg-amber-800:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(146 64 14 / 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-black\/5:before {
    content: var(--tw-content);
    background-color: #0000000d
}

.before\:bg-blue-400:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(96 165 250 / 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-blue-900:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(30 58 138 / var(--tw-bg-opacity))
}

.before\:bg-cyan-400:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(34 211 238 / var(--tw-bg-opacity))
}

.before\:bg-cyan-500:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(6 182 212 / var(--tw-bg-opacity))
}

.before\:bg-fuchsia-500:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(217 70 239 / 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-gray-400:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(156 163 175 / var(--tw-bg-opacity))
}

.before\:bg-gray-500:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(107 114 128 / var(--tw-bg-opacity))
}

.before\:bg-green-500:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(34 197 94 / 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-green-800:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(22 101 52 / var(--tw-bg-opacity))
}

.before\:bg-indigo-400:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(129 140 248 / var(--tw-bg-opacity))
}

.before\:bg-indigo-500:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(99 102 241 / var(--tw-bg-opacity))
}

.before\:bg-indigo-600:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(79 70 229 / var(--tw-bg-opacity))
}

.before\:bg-indigo-800:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(55 48 163 / var(--tw-bg-opacity))
}

.before\:bg-lime-500:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(132 204 22 / var(--tw-bg-opacity))
}

.before\:bg-lime-600:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(101 163 13 / var(--tw-bg-opacity))
}

.before\:bg-orange-500:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(249 115 22 / var(--tw-bg-opacity))
}

.before\:bg-orange-600:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(234 88 12 / var(--tw-bg-opacity))
}

.before\:bg-pink-500:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(236 72 153 / var(--tw-bg-opacity))
}

.before\:bg-pink-700:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(190 24 93 / var(--tw-bg-opacity))
}

.before\:bg-purple-400:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(192 132 252 / var(--tw-bg-opacity))
}

.before\:bg-purple-500:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(168 85 247 / var(--tw-bg-opacity))
}

.before\:bg-purple-900:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(88 28 135 / var(--tw-bg-opacity))
}

.before\:bg-red-500:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(239 68 68 / var(--tw-bg-opacity))
}

.before\:bg-red-700:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(185 28 28 / var(--tw-bg-opacity))
}

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

.before\:bg-rose-500:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(244 63 94 / var(--tw-bg-opacity))
}

.before\:bg-rose-600:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(225 29 72 / var(--tw-bg-opacity))
}

.before\:bg-rose-800:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(159 18 57 / var(--tw-bg-opacity))
}

.before\:bg-sky-400:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(56 189 248 / var(--tw-bg-opacity))
}

.before\:bg-sky-500:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(14 165 233 / var(--tw-bg-opacity))
}

.before\:bg-sky-600:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(2 132 199 / var(--tw-bg-opacity))
}

.before\:bg-sky-700:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(3 105 161 / var(--tw-bg-opacity))
}

.before\:bg-slate-300:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(203 213 225 / var(--tw-bg-opacity))
}

.before\:bg-slate-900:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(15 23 42 / var(--tw-bg-opacity))
}

.before\:bg-teal-500:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(20 184 166 / var(--tw-bg-opacity))
}

.before\:bg-violet-400:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(167 139 250 / var(--tw-bg-opacity))
}

.before\:bg-violet-500:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(139 92 246 / 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-white\/5:before {
    content: var(--tw-content);
    background-color: #ffffff0d
}

.before\:bg-yellow-500:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(234 179 8 / var(--tw-bg-opacity))
}

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

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

.before\:bg-gradient-to-br:before {
    content: var(--tw-content);
    background-image: linear-gradient(to bottom right, 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\:bg-gradient-to-t:before {
    content: var(--tw-content);
    background-image: linear-gradient(to top, var(--tw-gradient-stops))
}

.before\:from-\[\#131514\]\/60:before {
    content: var(--tw-content);
    --tw-gradient-from: rgb(19 21 20 / .6) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(19 21 20 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.before\:from-\[\#222222\]:before {
    content: var(--tw-content);
    --tw-gradient-from: #222222 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(34 34 34 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.before\:from-\[\#764DAC\]:before {
    content: var(--tw-content);
    --tw-gradient-from: #764DAC var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(118 77 172 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.before\:from-\[\#F1F2FF\]:before {
    content: var(--tw-content);
    --tw-gradient-from: #F1F2FF var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(241 242 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.before\:from-amber-900\/70:before {
    content: var(--tw-content);
    --tw-gradient-from: rgb(120 53 15 / .7) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(120 53 15 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.before\:from-amber-950:before {
    content: var(--tw-content);
    --tw-gradient-from: #451a03 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(69 26 3 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.before\:from-blue-600:before {
    content: var(--tw-content);
    --tw-gradient-from: #2563eb var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.before\:from-blue-900\/70:before {
    content: var(--tw-content);
    --tw-gradient-from: rgb(30 58 138 / .7) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.before\:from-blue-950:before {
    content: var(--tw-content);
    --tw-gradient-from: #172554 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(23 37 84 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.before\:from-cyan-700:before {
    content: var(--tw-content);
    --tw-gradient-from: #0e7490 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(14 116 144 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.before\:from-cyan-900\/70:before {
    content: var(--tw-content);
    --tw-gradient-from: rgb(22 78 99 / .7) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(22 78 99 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.before\:from-cyan-950:before {
    content: var(--tw-content);
    --tw-gradient-from: #083344 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(8 51 68 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.before\:from-emerald-900\/70:before {
    content: var(--tw-content);
    --tw-gradient-from: rgb(6 78 59 / .7) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(6 78 59 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.before\:from-fuchsia-900\/70:before {
    content: var(--tw-content);
    --tw-gradient-from: rgb(112 26 117 / .7) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(112 26 117 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.before\:from-fuchsia-950:before {
    content: var(--tw-content);
    --tw-gradient-from: #4a044e var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(74 4 78 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.before\:from-gray-300:before {
    content: var(--tw-content);
    --tw-gradient-from: #d1d5db var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(209 213 219 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.before\:from-gray-600:before {
    content: var(--tw-content);
    --tw-gradient-from: #4b5563 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(75 85 99 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.before\:from-gray-700:before {
    content: var(--tw-content);
    --tw-gradient-from: #374151 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(55 65 81 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.before\:from-gray-900\/70:before {
    content: var(--tw-content);
    --tw-gradient-from: rgb(17 24 39 / .7) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.before\:from-gray-950:before {
    content: var(--tw-content);
    --tw-gradient-from: #030712 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(3 7 18 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.before\:from-green-900\/70:before {
    content: var(--tw-content);
    --tw-gradient-from: rgb(20 83 45 / .7) 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)
}

.before\:from-green-950:before {
    content: var(--tw-content);
    --tw-gradient-from: #052e16 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(5 46 22 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.before\:from-indigo-950:before {
    content: var(--tw-content);
    --tw-gradient-from: #1e1b4b var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(30 27 75 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.before\:from-indigo-950\/30:before {
    content: var(--tw-content);
    --tw-gradient-from: rgb(30 27 75 / .3) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(30 27 75 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.before\:from-lime-700:before {
    content: var(--tw-content);
    --tw-gradient-from: #4d7c0f var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(77 124 15 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.before\:from-lime-950:before {
    content: var(--tw-content);
    --tw-gradient-from: #1a2e05 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(26 46 5 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.before\:from-orange-900\/70:before {
    content: var(--tw-content);
    --tw-gradient-from: rgb(124 45 18 / .7) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(124 45 18 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.before\:from-orange-950:before {
    content: var(--tw-content);
    --tw-gradient-from: #431407 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(67 20 7 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.before\:from-pink-950:before {
    content: var(--tw-content);
    --tw-gradient-from: #500724 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(80 7 36 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.before\:from-purple-900\/70:before {
    content: var(--tw-content);
    --tw-gradient-from: rgb(88 28 135 / .7) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.before\:from-purple-950:before {
    content: var(--tw-content);
    --tw-gradient-from: #3b0764 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(59 7 100 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.before\:from-purple-950\/30:before {
    content: var(--tw-content);
    --tw-gradient-from: rgb(59 7 100 / .3) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(59 7 100 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.before\:from-purple-950\/70:before {
    content: var(--tw-content);
    --tw-gradient-from: rgb(59 7 100 / .7) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(59 7 100 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.before\:from-red-900\/70:before {
    content: var(--tw-content);
    --tw-gradient-from: rgb(127 29 29 / .7) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.before\:from-red-950:before {
    content: var(--tw-content);
    --tw-gradient-from: #450a0a var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(69 10 10 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.before\:from-rose-900\/70:before {
    content: var(--tw-content);
    --tw-gradient-from: rgb(136 19 55 / .7) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(136 19 55 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.before\:from-rose-950:before {
    content: var(--tw-content);
    --tw-gradient-from: #4c0519 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(76 5 25 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.before\:from-sky-700:before {
    content: var(--tw-content);
    --tw-gradient-from: #0369a1 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(3 105 161 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.before\:from-sky-900\/70:before {
    content: var(--tw-content);
    --tw-gradient-from: rgb(12 74 110 / .7) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(12 74 110 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.before\:from-sky-950:before {
    content: var(--tw-content);
    --tw-gradient-from: #082f49 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(8 47 73 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.before\:from-slate-50:before {
    content: var(--tw-content);
    --tw-gradient-from: #f8fafc var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.before\:from-slate-900:before {
    content: var(--tw-content);
    --tw-gradient-from: #0f172a var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.before\:from-slate-900\/70:before {
    content: var(--tw-content);
    --tw-gradient-from: rgb(15 23 42 / .7) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.before\:from-teal-950:before {
    content: var(--tw-content);
    --tw-gradient-from: #042f2e var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(4 47 46 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.before\:from-violet-900\/70:before {
    content: var(--tw-content);
    --tw-gradient-from: rgb(76 29 149 / .7) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(76 29 149 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.before\:from-violet-950:before {
    content: var(--tw-content);
    --tw-gradient-from: #2e1065 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(46 16 101 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.before\:from-yellow-900\/70:before {
    content: var(--tw-content);
    --tw-gradient-from: rgb(113 63 18 / .7) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.before\:from-yellow-950:before {
    content: var(--tw-content);
    --tw-gradient-from: #422006 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(66 32 6 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.before\:via-amber-900:before {
    content: var(--tw-content);
    --tw-gradient-to: rgb(120 53 15 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #78350f var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.before\:via-blue-900:before {
    content: var(--tw-content);
    --tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.before\:via-cyan-700:before {
    content: var(--tw-content);
    --tw-gradient-to: rgb(14 116 144 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #0e7490 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.before\:via-cyan-900:before {
    content: var(--tw-content);
    --tw-gradient-to: rgb(22 78 99 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #164e63 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.before\:via-fuchsia-900:before {
    content: var(--tw-content);
    --tw-gradient-to: rgb(112 26 117 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #701a75 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.before\:via-gray-800:before {
    content: var(--tw-content);
    --tw-gradient-to: rgb(31 41 55 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #1f2937 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.before\:via-gray-900:before {
    content: var(--tw-content);
    --tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #111827 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.before\:via-green-700:before {
    content: var(--tw-content);
    --tw-gradient-to: rgb(21 128 61 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #15803d var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.before\:via-green-900:before {
    content: var(--tw-content);
    --tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #14532d var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.before\:via-indigo-900:before {
    content: var(--tw-content);
    --tw-gradient-to: rgb(49 46 129 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #312e81 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.before\:via-indigo-900\/30:before {
    content: var(--tw-content);
    --tw-gradient-to: rgb(49 46 129 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), rgb(49 46 129 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.before\:via-lime-900:before {
    content: var(--tw-content);
    --tw-gradient-to: rgb(54 83 20 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #365314 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.before\:via-lime-900\/80:before {
    content: var(--tw-content);
    --tw-gradient-to: rgb(54 83 20 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), rgb(54 83 20 / .8) var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.before\:via-lime-950\/70:before {
    content: var(--tw-content);
    --tw-gradient-to: rgb(26 46 5 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), rgb(26 46 5 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.before\:via-orange-900:before {
    content: var(--tw-content);
    --tw-gradient-to: rgb(124 45 18 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #7c2d12 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.before\:via-pink-900:before {
    content: var(--tw-content);
    --tw-gradient-to: rgb(131 24 67 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #831843 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.before\:via-purple-900:before {
    content: var(--tw-content);
    --tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #581c87 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.before\:via-purple-900\/30:before {
    content: var(--tw-content);
    --tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), rgb(88 28 135 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.before\:via-purple-900\/70:before {
    content: var(--tw-content);
    --tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), rgb(88 28 135 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.before\:via-purple-900\/80:before {
    content: var(--tw-content);
    --tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), rgb(88 28 135 / .8) var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.before\:via-purple-950\/70:before {
    content: var(--tw-content);
    --tw-gradient-to: rgb(59 7 100 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), rgb(59 7 100 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.before\:via-red-900:before {
    content: var(--tw-content);
    --tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.before\:via-rose-900:before {
    content: var(--tw-content);
    --tw-gradient-to: rgb(136 19 55 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #881337 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.before\:via-rose-900\/80:before {
    content: var(--tw-content);
    --tw-gradient-to: rgb(136 19 55 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), rgb(136 19 55 / .8) var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.before\:via-rose-950\/70:before {
    content: var(--tw-content);
    --tw-gradient-to: rgb(76 5 25 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), rgb(76 5 25 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.before\:via-sky-700:before {
    content: var(--tw-content);
    --tw-gradient-to: rgb(3 105 161 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #0369a1 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.before\:via-sky-900:before {
    content: var(--tw-content);
    --tw-gradient-to: rgb(12 74 110 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #0c4a6e var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.before\:via-sky-900\/80:before {
    content: var(--tw-content);
    --tw-gradient-to: rgb(12 74 110 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), rgb(12 74 110 / .8) var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.before\:via-sky-950\/70:before {
    content: var(--tw-content);
    --tw-gradient-to: rgb(8 47 73 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), rgb(8 47 73 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.before\:via-slate-700:before {
    content: var(--tw-content);
    --tw-gradient-to: rgb(51 65 85 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #334155 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.before\:via-slate-900\/50:before {
    content: var(--tw-content);
    --tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), rgb(15 23 42 / .5) var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.before\:via-teal-900:before {
    content: var(--tw-content);
    --tw-gradient-to: rgb(19 78 74 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #134e4a var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.before\:via-violet-900:before {
    content: var(--tw-content);
    --tw-gradient-to: rgb(76 29 149 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #4c1d95 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.before\:via-yellow-900:before {
    content: var(--tw-content);
    --tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #713f12 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.before\:via-yellow-900\/80:before {
    content: var(--tw-content);
    --tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), rgb(113 63 18 / .8) var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.before\:via-yellow-950\/70:before {
    content: var(--tw-content);
    --tw-gradient-to: rgb(66 32 6 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), rgb(66 32 6 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.before\:to-\[\#1116BE\]:before {
    content: var(--tw-content);
    --tw-gradient-to: #1116BE var(--tw-gradient-to-position)
}

.before\:to-\[\#404040\]:before {
    content: var(--tw-content);
    --tw-gradient-to: #404040 var(--tw-gradient-to-position)
}

.before\:to-amber-800:before {
    content: var(--tw-content);
    --tw-gradient-to: #92400e var(--tw-gradient-to-position)
}

.before\:to-amber-900\/70:before {
    content: var(--tw-content);
    --tw-gradient-to: rgb(120 53 15 / .7) var(--tw-gradient-to-position)
}

.before\:to-black:before {
    content: var(--tw-content);
    --tw-gradient-to: #000 var(--tw-gradient-to-position)
}

.before\:to-blue-300:before {
    content: var(--tw-content);
    --tw-gradient-to: #93c5fd var(--tw-gradient-to-position)
}

.before\:to-blue-800:before {
    content: var(--tw-content);
    --tw-gradient-to: #1e40af var(--tw-gradient-to-position)
}

.before\:to-blue-900\/70:before {
    content: var(--tw-content);
    --tw-gradient-to: rgb(30 58 138 / .7) var(--tw-gradient-to-position)
}

.before\:to-cyan-800:before {
    content: var(--tw-content);
    --tw-gradient-to: #155e75 var(--tw-gradient-to-position)
}

.before\:to-cyan-900:before {
    content: var(--tw-content);
    --tw-gradient-to: #164e63 var(--tw-gradient-to-position)
}

.before\:to-cyan-900\/70:before {
    content: var(--tw-content);
    --tw-gradient-to: rgb(22 78 99 / .7) var(--tw-gradient-to-position)
}

.before\:to-emerald-900\/70:before {
    content: var(--tw-content);
    --tw-gradient-to: rgb(6 78 59 / .7) var(--tw-gradient-to-position)
}

.before\:to-fuchsia-800:before {
    content: var(--tw-content);
    --tw-gradient-to: #86198f var(--tw-gradient-to-position)
}

.before\:to-fuchsia-900\/70:before {
    content: var(--tw-content);
    --tw-gradient-to: rgb(112 26 117 / .7) var(--tw-gradient-to-position)
}

.before\:to-gray-200:before {
    content: var(--tw-content);
    --tw-gradient-to: #e5e7eb var(--tw-gradient-to-position)
}

.before\:to-gray-800:before {
    content: var(--tw-content);
    --tw-gradient-to: #1f2937 var(--tw-gradient-to-position)
}

.before\:to-gray-900\/70:before {
    content: var(--tw-content);
    --tw-gradient-to: rgb(17 24 39 / .7) var(--tw-gradient-to-position)
}

.before\:to-gray-950:before {
    content: var(--tw-content);
    --tw-gradient-to: #030712 var(--tw-gradient-to-position)
}

.before\:to-green-800:before {
    content: var(--tw-content);
    --tw-gradient-to: #166534 var(--tw-gradient-to-position)
}

.before\:to-green-900\/70:before {
    content: var(--tw-content);
    --tw-gradient-to: rgb(20 83 45 / .7) var(--tw-gradient-to-position)
}

.before\:to-indigo-800:before {
    content: var(--tw-content);
    --tw-gradient-to: #3730a3 var(--tw-gradient-to-position)
}

.before\:to-indigo-800\/20:before {
    content: var(--tw-content);
    --tw-gradient-to: rgb(55 48 163 / .2) var(--tw-gradient-to-position)
}

.before\:to-lime-800:before {
    content: var(--tw-content);
    --tw-gradient-to: #3f6212 var(--tw-gradient-to-position)
}

.before\:to-lime-800\/90:before {
    content: var(--tw-content);
    --tw-gradient-to: rgb(63 98 18 / .9) var(--tw-gradient-to-position)
}

.before\:to-lime-900:before {
    content: var(--tw-content);
    --tw-gradient-to: #365314 var(--tw-gradient-to-position)
}

.before\:to-lime-900\/70:before {
    content: var(--tw-content);
    --tw-gradient-to: rgb(54 83 20 / .7) var(--tw-gradient-to-position)
}

.before\:to-lime-950\/0:before {
    content: var(--tw-content);
    --tw-gradient-to: rgb(26 46 5 / 0) var(--tw-gradient-to-position)
}

.before\:to-orange-800:before {
    content: var(--tw-content);
    --tw-gradient-to: #9a3412 var(--tw-gradient-to-position)
}

.before\:to-orange-900\/70:before {
    content: var(--tw-content);
    --tw-gradient-to: rgb(124 45 18 / .7) var(--tw-gradient-to-position)
}

.before\:to-pink-800:before {
    content: var(--tw-content);
    --tw-gradient-to: #9d174d var(--tw-gradient-to-position)
}

.before\:to-purple-800\/20:before {
    content: var(--tw-content);
    --tw-gradient-to: rgb(107 33 168 / .2) var(--tw-gradient-to-position)
}

.before\:to-purple-800\/60:before {
    content: var(--tw-content);
    --tw-gradient-to: rgb(107 33 168 / .6) var(--tw-gradient-to-position)
}

.before\:to-purple-800\/90:before {
    content: var(--tw-content);
    --tw-gradient-to: rgb(107 33 168 / .9) var(--tw-gradient-to-position)
}

.before\:to-purple-900\/70:before {
    content: var(--tw-content);
    --tw-gradient-to: rgb(88 28 135 / .7) var(--tw-gradient-to-position)
}

.before\:to-purple-950\/0:before {
    content: var(--tw-content);
    --tw-gradient-to: rgb(59 7 100 / 0) var(--tw-gradient-to-position)
}

.before\:to-red-800:before {
    content: var(--tw-content);
    --tw-gradient-to: #991b1b var(--tw-gradient-to-position)
}

.before\:to-red-900\/70:before {
    content: var(--tw-content);
    --tw-gradient-to: rgb(127 29 29 / .7) var(--tw-gradient-to-position)
}

.before\:to-rose-800:before {
    content: var(--tw-content);
    --tw-gradient-to: #9f1239 var(--tw-gradient-to-position)
}

.before\:to-rose-800\/90:before {
    content: var(--tw-content);
    --tw-gradient-to: rgb(159 18 57 / .9) var(--tw-gradient-to-position)
}

.before\:to-rose-900\/70:before {
    content: var(--tw-content);
    --tw-gradient-to: rgb(136 19 55 / .7) var(--tw-gradient-to-position)
}

.before\:to-rose-950\/0:before {
    content: var(--tw-content);
    --tw-gradient-to: rgb(76 5 25 / 0) var(--tw-gradient-to-position)
}

.before\:to-sky-800:before {
    content: var(--tw-content);
    --tw-gradient-to: #075985 var(--tw-gradient-to-position)
}

.before\:to-sky-800\/90:before {
    content: var(--tw-content);
    --tw-gradient-to: rgb(7 89 133 / .9) var(--tw-gradient-to-position)
}

.before\:to-sky-900:before {
    content: var(--tw-content);
    --tw-gradient-to: #0c4a6e var(--tw-gradient-to-position)
}

.before\:to-sky-900\/70:before {
    content: var(--tw-content);
    --tw-gradient-to: rgb(12 74 110 / .7) var(--tw-gradient-to-position)
}

.before\:to-sky-950\/0:before {
    content: var(--tw-content);
    --tw-gradient-to: rgb(8 47 73 / 0) var(--tw-gradient-to-position)
}

.before\:to-slate-900\/70:before {
    content: var(--tw-content);
    --tw-gradient-to: rgb(15 23 42 / .7) var(--tw-gradient-to-position)
}

.before\:to-teal-800:before {
    content: var(--tw-content);
    --tw-gradient-to: #115e59 var(--tw-gradient-to-position)
}

.before\:to-transparent:before {
    content: var(--tw-content);
    --tw-gradient-to: transparent var(--tw-gradient-to-position)
}

.before\:to-violet-800:before {
    content: var(--tw-content);
    --tw-gradient-to: #5b21b6 var(--tw-gradient-to-position)
}

.before\:to-violet-900\/70:before {
    content: var(--tw-content);
    --tw-gradient-to: rgb(76 29 149 / .7) var(--tw-gradient-to-position)
}

.before\:to-yellow-800:before {
    content: var(--tw-content);
    --tw-gradient-to: #854d0e var(--tw-gradient-to-position)
}

.before\:to-yellow-800\/90:before {
    content: var(--tw-content);
    --tw-gradient-to: rgb(133 77 14 / .9) var(--tw-gradient-to-position)
}

.before\:to-yellow-900\/70:before {
    content: var(--tw-content);
    --tw-gradient-to: rgb(113 63 18 / .7) var(--tw-gradient-to-position)
}

.before\:to-yellow-950\/0:before {
    content: var(--tw-content);
    --tw-gradient-to: rgb(66 32 6 / 0) var(--tw-gradient-to-position)
}

.before\:bg-cover:before {
    content: var(--tw-content);
    background-size: cover
}

.before\:bg-right:before {
    content: var(--tw-content);
    background-position: right
}

.before\:p-4:before {
    content: var(--tw-content);
    padding: 1rem
}

.before\:text-3xl:before {
    content: var(--tw-content);
    font-size: 1.875rem
}

.before\:font-bold:before {
    content: var(--tw-content);
    font-weight: 700
}

.before\:uppercase:before {
    content: var(--tw-content);
    text-transform: uppercase
}

.before\:text-pink-500:before {
    content: var(--tw-content);
    --tw-text-opacity: 1;
    color: rgb(236 72 153 / var(--tw-text-opacity))
}

.before\:text-white:before {
    content: var(--tw-content);
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}

.before\:opacity-100:before {
    content: var(--tw-content);
    opacity: 1
}

.before\:opacity-40:before {
    content: var(--tw-content);
    opacity: .4
}

.before\:mix-blend-multiply:before {
    content: var(--tw-content);
    mix-blend-mode: multiply
}

.before\:mix-blend-overlay:before {
    content: var(--tw-content);
    mix-blend-mode: overlay
}

.before\:mix-blend-color-burn:before {
    content: var(--tw-content);
    mix-blend-mode: color-burn
}

.before\:shadow-2xl:before {
    content: var(--tw-content);
    --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);
    --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.before\:shadow-\[0px_0px_40px_60px_\#13262d\]:before {
    content: var(--tw-content);
    --tw-shadow: 0px 0px 40px 60px #13262d;
    --tw-shadow-colored: 0px 0px 40px 60px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.before\:shadow-sky-500:before {
    content: var(--tw-content);
    --tw-shadow-color: #0ea5e9;
    --tw-shadow: var(--tw-shadow-colored)
}

.before\:ring-4:before {
    content: var(--tw-content);
    --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(4px + 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)
}

.before\:ring-gray-900:before {
    content: var(--tw-content);
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(17 24 39 / var(--tw-ring-opacity))
}

.before\:ring-indigo-500:before {
    content: var(--tw-content);
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity))
}

.before\:ring-pink-500:before {
    content: var(--tw-content);
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(236 72 153 / var(--tw-ring-opacity))
}

.before\:ring-purple-500:before {
    content: var(--tw-content);
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(168 85 247 / var(--tw-ring-opacity))
}

.before\:ring-sky-500:before {
    content: var(--tw-content);
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(14 165 233 / var(--tw-ring-opacity))
}

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

.before\:ring-offset-4:before {
    content: var(--tw-content);
    --tw-ring-offset-width: 4px
}

.before\:blur-lg:before {
    content: var(--tw-content);
    --tw-blur: blur(16px);
    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)
}

.before\:backdrop-blur-2xl:before {
    content: var(--tw-content);
    --tw-backdrop-blur: blur(40px);
    -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)
}

.before\:backdrop-blur-lg:before {
    content: var(--tw-content);
    --tw-backdrop-blur: blur(16px);
    -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)
}

.before\:backdrop-blur-xl:before {
    content: var(--tw-content);
    --tw-backdrop-blur: blur(24px);
    -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)
}

.before\:transition-all:before {
    content: var(--tw-content);
    transition-property: all;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

.before\:duration-200:before {
    content: var(--tw-content);
    transition-duration: .2s
}

.before\:duration-300:before {
    content: var(--tw-content);
    transition-duration: .3s
}

.before\:duration-500:before {
    content: var(--tw-content);
    transition-duration: .5s
}

.before\:duration-700:before {
    content: var(--tw-content);
    transition-duration: .7s
}

.before\:ease-\[cubic-bezier\(0\.31\,-0\.105\,0\.43\,1\.59\)\]:before {
    content: var(--tw-content);
    transition-timing-function: cubic-bezier(.31, -.105, .43, 1.59)
}

.before\:ease-in:before {
    content: var(--tw-content);
    transition-timing-function: cubic-bezier(.4, 0, 1, 1)
}

.before\:content-\[\'\'\]:before {
    --tw-content: "";
    content: var(--tw-content)
}

.before\:content-\[\'0\'counter\(item\)\]:before {
    --tw-content: "0" counter(item);
    content: var(--tw-content)
}

.before\:content-\[\'A\'\]:before {
    --tw-content: "A";
    content: var(--tw-content)
}

.before\:content-\[\'B\'\]:before {
    --tw-content: "B";
    content: var(--tw-content)
}

.before\:content-\[\'C\'\]:before {
    --tw-content: "C";
    content: var(--tw-content)
}

.before\:content-\[\'D\'\]:before {
    --tw-content: "D";
    content: var(--tw-content)
}

.before\:content-\[\'Start\'\]:before {
    --tw-content: "Start";
    content: var(--tw-content)
}

.before\:\[counter-increment\:item\]:before {
    content: var(--tw-content);
    counter-increment: item
}

.before\:\[transform\:rotate\(45deg\)\]:before {
    content: var(--tw-content);
    transform: rotate(45deg)
}

.before\:\[transform\:translateX\(-50\%\)\]:before {
    content: var(--tw-content);
    transform: translate(-50%)
}

.\*\:\*\:before\:absolute>*>*:before {
    content: var(--tw-content);
    position: absolute
}

.\*\:before\:absolute>*:before {
    content: var(--tw-content);
    position: absolute
}

.\*\:\*\:before\:inset-0>*>*:before {
    content: var(--tw-content);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.\*\:before\:inset-0>*:before {
    content: var(--tw-content);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.\*\:\*\:before\:-left-\[3px\]>*>*:before {
    content: var(--tw-content);
    left: -3px
}

.\*\:\*\:before\:-top-\[3px\]>*>*:before {
    content: var(--tw-content);
    top: -3px
}

.\*\:\*\:before\:-z-10>*>*:before {
    content: var(--tw-content);
    z-index: -10
}

.\*\:\*\:before\:size-\[70px\]>*>*:before {
    content: var(--tw-content);
    width: 70px;
    height: 70px
}

.\*\:\*\:before\:rounded-2xl>*>*:before {
    content: var(--tw-content);
    border-radius: 1rem
}

.\*\:\*\:before\:rounded-xl>*>*:before {
    content: var(--tw-content);
    border-radius: .75rem
}

.\*\:\*\:before\:bg-gradient-to-r>*>*:before {
    content: var(--tw-content);
    background-image: linear-gradient(to right, var(--tw-gradient-stops))
}

.\*\:before\:bg-gradient-to-b>*:before {
    content: var(--tw-content);
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops))
}

.\*\:\*\:before\:from-theme4>*>*:before {
    content: var(--tw-content);
    --tw-gradient-from: #064b78 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(6 75 120 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.\*\:\*\:before\:via-theme4\/10>*>*:before {
    content: var(--tw-content);
    --tw-gradient-to: rgb(6 75 120 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), rgb(6 75 120 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.\*\:\*\:before\:to-theme4>*>*:before {
    content: var(--tw-content);
    --tw-gradient-to: #064b78 var(--tw-gradient-to-position)
}

.\*\:\*\:before\:bg-cover>*>*:before {
    content: var(--tw-content);
    background-size: cover
}

.\*\:\*\:before\:bg-right>*>*:before {
    content: var(--tw-content);
    background-position: right
}

.\*\:\*\:before\:opacity-80>*>*:before {
    content: var(--tw-content);
    opacity: .8
}

.\*\:\*\:before\:mix-blend-multiply>*>*:before {
    content: var(--tw-content);
    mix-blend-mode: multiply
}

.\*\:\*\:before\:duration-300>*>*:before {
    content: var(--tw-content);
    transition-duration: .3s
}

.after\:pointer-events-none:after {
    content: var(--tw-content);
    pointer-events: none
}

.after\:fixed:after {
    content: var(--tw-content);
    position: fixed
}

.after\:absolute:after {
    content: var(--tw-content);
    position: absolute
}

.after\:inset-0:after {
    content: var(--tw-content);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.after\:inset-\[1\.38px\]:after {
    content: var(--tw-content);
    top: 1.38px;
    right: 1.38px;
    bottom: 1.38px;
    left: 1.38px
}

.after\:inset-x-0:after {
    content: var(--tw-content);
    left: 0;
    right: 0
}

.after\:inset-y-0:after {
    content: var(--tw-content);
    top: 0;
    bottom: 0
}

.after\:-bottom-2:after {
    content: var(--tw-content);
    bottom: -.5rem
}

.after\:-bottom-5:after {
    content: var(--tw-content);
    bottom: -1.25rem
}

.after\:-left-2:after {
    content: var(--tw-content);
    left: -.5rem
}

.after\:bottom-0:after {
    content: var(--tw-content);
    bottom: 0
}

.after\:left-0:after {
    content: var(--tw-content);
    left: 0
}

.after\:left-1\/2:after {
    content: var(--tw-content);
    left: 50%
}

.after\:left-\[3\.5px\]:after {
    content: var(--tw-content);
    left: 3.5px
}

.after\:left-auto:after {
    content: var(--tw-content);
    left: auto
}

.after\:left-full:after {
    content: var(--tw-content);
    left: 100%
}

.after\:right-0:after {
    content: var(--tw-content);
    right: 0
}

.after\:right-5:after {
    content: var(--tw-content);
    right: 1.25rem
}

.after\:top-0:after {
    content: var(--tw-content);
    top: 0
}

.after\:top-1\/2:after {
    content: var(--tw-content);
    top: 50%
}

.after\:top-16:after {
    content: var(--tw-content);
    top: 4rem
}

.after\:top-5:after {
    content: var(--tw-content);
    top: 1.25rem
}

.after\:top-\[1\.75rem\]:after {
    content: var(--tw-content);
    top: 1.75rem
}

.after\:top-\[52px\]:after {
    content: var(--tw-content);
    top: 52px
}

.after\:-z-0:after {
    content: var(--tw-content);
    z-index: 0
}

.after\:-z-10:after {
    content: var(--tw-content);
    z-index: -10
}

.after\:-z-20:after {
    content: var(--tw-content);
    z-index: -20
}

.after\:-z-50:after {
    content: var(--tw-content);
    z-index: -50
}

.after\:z-10:after {
    content: var(--tw-content);
    z-index: 10
}

.after\:z-20:after {
    content: var(--tw-content);
    z-index: 20
}

.after\:z-\[1000000\]:after {
    content: var(--tw-content);
    z-index: 1000000
}

.after\:z-\[1\]:after {
    content: var(--tw-content);
    z-index: 1
}

.after\:m-auto:after {
    content: var(--tw-content);
    margin: auto
}

.after\:my-auto:after {
    content: var(--tw-content);
    margin-top: auto;
    margin-bottom: auto
}

.after\:mr-3:after {
    content: var(--tw-content);
    margin-right: .75rem
}

.after\:inline-block:after {
    content: var(--tw-content);
    display: inline-block
}

.after\:hidden:after {
    content: var(--tw-content);
    display: none
}

.after\:size-24:after {
    content: var(--tw-content);
    width: 6rem;
    height: 6rem
}

.after\:size-3:after {
    content: var(--tw-content);
    width: .75rem;
    height: .75rem
}

.after\:size-4:after {
    content: var(--tw-content);
    width: 1rem;
    height: 1rem
}

.after\:size-5:after {
    content: var(--tw-content);
    width: 1.25rem;
    height: 1.25rem
}

.after\:size-8:after {
    content: var(--tw-content);
    width: 2rem;
    height: 2rem
}

.after\:size-\[40\%\]:after {
    content: var(--tw-content);
    width: 40%;
    height: 40%
}

.after\:size-full:after {
    content: var(--tw-content);
    width: 100%;
    height: 100%
}

.after\:h-0:after {
    content: var(--tw-content);
    height: 0px
}

.after\:h-1\/2:after {
    content: var(--tw-content);
    height: 50%
}

.after\:h-16:after {
    content: var(--tw-content);
    height: 4rem
}

.after\:h-2:after {
    content: var(--tw-content);
    height: .5rem
}

.after\:h-28:after {
    content: var(--tw-content);
    height: 7rem
}

.after\:h-36:after {
    content: var(--tw-content);
    height: 9rem
}

.after\:h-\[3px\]:after {
    content: var(--tw-content);
    height: 3px
}

.after\:h-\[50px\]:after {
    content: var(--tw-content);
    height: 50px
}

.after\:h-full:after {
    content: var(--tw-content);
    height: 100%
}

.after\:w-1\/2:after {
    content: var(--tw-content);
    width: 50%
}

.after\:w-1\/4:after {
    content: var(--tw-content);
    width: 25%
}

.after\:w-2:after {
    content: var(--tw-content);
    width: .5rem
}

.after\:w-32:after {
    content: var(--tw-content);
    width: 8rem
}

.after\:w-\[0px\]:after {
    content: var(--tw-content);
    width: 0px
}

.after\:w-\[18\%\]:after {
    content: var(--tw-content);
    width: 18%
}

.after\:w-\[2px\]:after {
    content: var(--tw-content);
    width: 2px
}

.after\:w-\[50px\]:after {
    content: var(--tw-content);
    width: 50px
}

.after\:w-\[98\%\]:after {
    content: var(--tw-content);
    width: 98%
}

.after\:w-full:after {
    content: var(--tw-content);
    width: 100%
}

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

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

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

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

.after\:rotate-45:after {
    content: var(--tw-content);
    --tw-rotate: 45deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.after\:rounded-\[10px\]:after {
    content: var(--tw-content);
    border-radius: 10px
}

.after\:rounded-full:after {
    content: var(--tw-content);
    border-radius: 9999px
}

.after\:rounded-b-full:after {
    content: var(--tw-content);
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px
}

.after\:rounded-l-3xl:after {
    content: var(--tw-content);
    border-top-left-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem
}

.after\:rounded-r-4xl:after {
    content: var(--tw-content);
    border-top-right-radius: 2rem;
    border-bottom-right-radius: 2rem
}

.after\:rounded-bl-xl:after {
    content: var(--tw-content);
    border-bottom-left-radius: .75rem
}

.after\:rounded-br-4xl:after {
    content: var(--tw-content);
    border-bottom-right-radius: 2rem
}

.after\:rounded-tl-xl:after {
    content: var(--tw-content);
    border-top-left-radius: .75rem
}

.after\:border-b-2:after {
    content: var(--tw-content);
    border-bottom-width: 2px
}

.after\:border-b-8:after {
    content: var(--tw-content);
    border-bottom-width: 8px
}

.after\:border-b-\[10px\]:after {
    content: var(--tw-content);
    border-bottom-width: 10px
}

.after\:border-l-0:after {
    content: var(--tw-content);
    border-left-width: 0px
}

.after\:border-l-4:after {
    content: var(--tw-content);
    border-left-width: 4px
}

.after\:border-l-8:after {
    content: var(--tw-content);
    border-left-width: 8px
}

.after\:border-r-2:after {
    content: var(--tw-content);
    border-right-width: 2px
}

.after\:border-r-\[10px\]:after {
    content: var(--tw-content);
    border-right-width: 10px
}

.after\:border-t-0:after {
    content: var(--tw-content);
    border-top-width: 0px
}

.after\:border-t-4:after {
    content: var(--tw-content);
    border-top-width: 4px
}

.after\:border-solid:after {
    content: var(--tw-content);
    border-style: solid
}

.after\:border-dotted:after {
    content: var(--tw-content);
    border-style: dotted
}

.after\:border-\[\#051626c2\]:after {
    content: var(--tw-content);
    border-color: #051626c2
}

.after\:border-\[\#A9A9A9\]:after {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-color: rgb(169 169 169 / var(--tw-border-opacity))
}

.after\:border-blue-500:after {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-color: rgb(59 130 246 / var(--tw-border-opacity))
}

.after\:border-cyan-500:after {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-color: rgb(6 182 212 / var(--tw-border-opacity))
}

.after\:border-emerald-500:after {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-color: rgb(16 185 129 / var(--tw-border-opacity))
}

.after\:border-gray-800:after {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-color: rgb(31 41 55 / var(--tw-border-opacity))
}

.after\:border-indigo-500:after {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-color: rgb(99 102 241 / var(--tw-border-opacity))
}

.after\:border-indigo-700:after {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-color: rgb(67 56 202 / var(--tw-border-opacity))
}

.after\:border-pink-500:after {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-color: rgb(236 72 153 / var(--tw-border-opacity))
}

.after\:border-purple-500:after {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-color: rgb(168 85 247 / var(--tw-border-opacity))
}

.after\:border-sky-500:after {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-color: rgb(14 165 233 / var(--tw-border-opacity))
}

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

.after\:border-violet-500:after {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-color: rgb(139 92 246 / var(--tw-border-opacity))
}

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

.after\:bg-\[\#2D86FF\]:after {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(45 134 255 / var(--tw-bg-opacity))
}

.after\:bg-\[\#FF6B39\]:after {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(255 107 57 / var(--tw-bg-opacity))
}

.after\:bg-amber-600:after {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(217 119 6 / var(--tw-bg-opacity))
}

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

.after\:bg-blue-500:after {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(59 130 246 / var(--tw-bg-opacity))
}

.after\:bg-cyan-400:after {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(34 211 238 / var(--tw-bg-opacity))
}

.after\:bg-cyan-500:after {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(6 182 212 / var(--tw-bg-opacity))
}

.after\:bg-fuchsia-500:after {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(217 70 239 / 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-gray-400:after {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(156 163 175 / var(--tw-bg-opacity))
}

.after\:bg-indigo-400:after {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(129 140 248 / var(--tw-bg-opacity))
}

.after\:bg-indigo-500:after {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(99 102 241 / var(--tw-bg-opacity))
}

.after\:bg-indigo-800:after {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(55 48 163 / var(--tw-bg-opacity))
}

.after\:bg-lime-600:after {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(101 163 13 / var(--tw-bg-opacity))
}

.after\:bg-pink-500:after {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(236 72 153 / var(--tw-bg-opacity))
}

.after\:bg-purple-400:after {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(192 132 252 / var(--tw-bg-opacity))
}

.after\:bg-purple-500:after {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(168 85 247 / var(--tw-bg-opacity))
}

.after\:bg-rose-600:after {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(225 29 72 / var(--tw-bg-opacity))
}

.after\:bg-sky-400:after {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(56 189 248 / var(--tw-bg-opacity))
}

.after\:bg-sky-500:after {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(14 165 233 / var(--tw-bg-opacity))
}

.after\:bg-sky-600:after {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(2 132 199 / var(--tw-bg-opacity))
}

.after\:bg-slate-900:after {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(15 23 42 / var(--tw-bg-opacity))
}

.after\:bg-violet-400:after {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(167 139 250 / var(--tw-bg-opacity))
}

.after\:bg-violet-500:after {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(139 92 246 / 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-gradient-to-b:after {
    content: var(--tw-content);
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops))
}

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

.after\:bg-gradient-to-t:after {
    content: var(--tw-content);
    background-image: linear-gradient(to top, var(--tw-gradient-stops))
}

.after\:from-\[\#131514\]\/60:after {
    content: var(--tw-content);
    --tw-gradient-from: rgb(19 21 20 / .6) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(19 21 20 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.after\:from-\[\#ffffff24\]:after {
    content: var(--tw-content);
    --tw-gradient-from: #ffffff24 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\:from-black\/70:after {
    content: var(--tw-content);
    --tw-gradient-from: rgb(0 0 0 / .7) 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-gray-100:after {
    content: var(--tw-content);
    --tw-gradient-from: #f3f4f6 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(243 244 246 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.after\:from-gray-950:after {
    content: var(--tw-content);
    --tw-gradient-from: #030712 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(3 7 18 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.after\:from-slate-50:after {
    content: var(--tw-content);
    --tw-gradient-from: #f8fafc var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.after\:via-\[\#efe2ff12\]:after {
    content: var(--tw-content);
    --tw-gradient-to: rgb(239 226 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #efe2ff12 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.after\:via-black\/60:after {
    content: var(--tw-content);
    --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.after\:via-gray-100:after {
    content: var(--tw-content);
    --tw-gradient-to: rgb(243 244 246 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.after\:via-gray-950\/50:after {
    content: var(--tw-content);
    --tw-gradient-to: rgb(3 7 18 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), rgb(3 7 18 / .5) var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.after\:to-\[\#e9f6fc24\]:after {
    content: var(--tw-content);
    --tw-gradient-to: #e9f6fc24 var(--tw-gradient-to-position)
}

.after\:to-gray-950\/0:after {
    content: var(--tw-content);
    --tw-gradient-to: rgb(3 7 18 / 0) var(--tw-gradient-to-position)
}

.after\:to-transparent:after {
    content: var(--tw-content);
    --tw-gradient-to: transparent var(--tw-gradient-to-position)
}

.after\:bg-contain:after {
    content: var(--tw-content);
    background-size: contain
}

.after\:p-4:after {
    content: var(--tw-content);
    padding: 1rem
}

.after\:\!text-lg:after {
    content: var(--tw-content);
    font-size: 1.125rem !important
}

.after\:\!font-bold:after {
    content: var(--tw-content);
    font-weight: 700 !important
}

.after\:uppercase:after {
    content: var(--tw-content);
    text-transform: uppercase
}

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

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

.after\:shadow-\[0px_0px_40px_60px_\#13262d\]:after {
    content: var(--tw-content);
    --tw-shadow: 0px 0px 40px 60px #13262d;
    --tw-shadow-colored: 0px 0px 40px 60px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.after\:ring-4:after {
    content: var(--tw-content);
    --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(4px + 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)
}

.after\:ring-indigo-500:after {
    content: var(--tw-content);
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity))
}

.after\:ring-pink-500:after {
    content: var(--tw-content);
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(236 72 153 / var(--tw-ring-opacity))
}

.after\:ring-purple-500:after {
    content: var(--tw-content);
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(168 85 247 / var(--tw-ring-opacity))
}

.after\:ring-sky-500:after {
    content: var(--tw-content);
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(14 165 233 / var(--tw-ring-opacity))
}

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

.after\:ring-offset-4:after {
    content: var(--tw-content);
    --tw-ring-offset-width: 4px
}

.after\:transition-all:after {
    content: var(--tw-content);
    transition-property: all;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

.after\:duration-300:after {
    content: var(--tw-content);
    transition-duration: .3s
}

.after\:duration-700:after {
    content: var(--tw-content);
    transition-duration: .7s
}

.after\:\!content-\[\'next\'\]:after {
    --tw-content: "next" !important;
    content: var(--tw-content) !important
}

.after\:\!content-\[\'prev\'\]:after {
    --tw-content: "prev" !important;
    content: var(--tw-content) !important
}

.after\:content-\[\'\'\]:after {
    --tw-content: "";
    content: var(--tw-content)
}

.after\:content-\[\'End\'\]:after {
    --tw-content: "End";
    content: var(--tw-content)
}

.after\:\[transform\:translateX\(-50\%\)\]:after {
    content: var(--tw-content);
    transform: translate(-50%)
}

.\*\:\*\:after\:absolute>*>*:after {
    content: var(--tw-content);
    position: absolute
}

.\*\:\*\:after\:-bottom-\[3px\]>*>*:after {
    content: var(--tw-content);
    bottom: -3px
}

.\*\:\*\:after\:-right-\[3px\]>*>*:after {
    content: var(--tw-content);
    right: -3px
}

.\*\:\*\:after\:-z-10>*>*:after {
    content: var(--tw-content);
    z-index: -10
}

.\*\:\*\:after\:size-\[70px\]>*>*:after {
    content: var(--tw-content);
    width: 70px;
    height: 70px
}

.\*\:\*\:after\:rounded-xl>*>*:after {
    content: var(--tw-content);
    border-radius: .75rem
}

.\*\:\*\:after\:rounded-br-none>*>*:after {
    content: var(--tw-content);
    border-bottom-right-radius: 0
}

.\*\:\*\:after\:bg-gradient-to-r>*>*:after {
    content: var(--tw-content);
    background-image: linear-gradient(to right, var(--tw-gradient-stops))
}

.\*\:\*\:after\:from-theme4>*>*:after {
    content: var(--tw-content);
    --tw-gradient-from: #064b78 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(6 75 120 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.\*\:\*\:after\:via-theme4\/10>*>*:after {
    content: var(--tw-content);
    --tw-gradient-to: rgb(6 75 120 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), rgb(6 75 120 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.\*\:\*\:after\:to-theme4>*>*:after {
    content: var(--tw-content);
    --tw-gradient-to: #064b78 var(--tw-gradient-to-position)
}

.\*\:\*\:after\:duration-300>*>*:after {
    content: var(--tw-content);
    transition-duration: .3s
}

.first\:\*\:\*\:\*\:flex>*>*>*:first-child {
    display: flex
}

.\*\:first\:\*\:\*\:\*\:inline-flex>*>*>*:first-child>* {
    display: inline-flex
}

.first\:\*\:aspect-video>*:first-child {
    aspect-ratio: 16 / 9
}

.\*\:first\:\*\:\*\:\*\:h-12>*>*>*:first-child>* {
    height: 3rem
}

.first\:\*\:h-auto>*:first-child {
    height: auto
}

.\*\:first\:\*\:\*\:\*\:w-12>*>*>*:first-child>* {
    width: 3rem
}

.first\:\*\:\*\:\*\:w-full>*>*>*:first-child {
    width: 100%
}

.first\:\*\:\*\:\*\:shrink-0>*>*>*:first-child {
    flex-shrink: 0
}

.first\:\*\:\*\:\*\:grow-0>*>*>*:first-child {
    flex-grow: 0
}

.\*\:first\:\*\:\*\:\*\:items-center>*>*>*:first-child>* {
    align-items: center
}

.\*\:first\:\*\:\*\:\*\:justify-center>*>*>*:first-child>* {
    justify-content: center
}

.first\:\*\:\*\:\*\:justify-center>*>*>*:first-child {
    justify-content: center
}

.\*\:first\:\*\:\*\:\*\:rounded-full>*>*>*:first-child>* {
    border-radius: 9999px
}

.\*\:first\:\*\:\*\:\*\:bg-theme4>*>*>*:first-child>* {
    --tw-bg-opacity: 1;
    background-color: rgb(6 75 120 / var(--tw-bg-opacity))
}

.first\:\*\:\*\:\*\:text-center>*>*>*:first-child {
    text-align: center
}

.\*\:first\:\*\:\*\:\*\:text-xl>*>*>*:first-child>* {
    font-size: 1.25rem
}

.\*\:first\:\*\:\*\:\*\:font-semibold>*>*>*:first-child>* {
    font-weight: 600
}

.first\:\*\:font-normal>*:first-child {
    font-weight: 400
}

.\*\:first\:\*\:\*\:\*\:text-white>*>*>*:first-child>* {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}

.last\:mb-10:last-child {
    margin-bottom: 2.5rem
}

.last\:border-none:last-child {
    border-style: none
}

.last\:\*\:\*\:\*\:flex>*>*>*:last-child {
    display: flex
}

.last\:\*\:\*\:\*\:grow>*>*>*:last-child {
    flex-grow: 1
}

.last\:\*\:\*\:\*\:flex-col>*>*>*:last-child {
    flex-direction: column
}

.last\:\*\:\*\:\*\:items-start>*>*>*:last-child {
    align-items: flex-start
}

.last\:\*\:\*\:\*\:justify-center>*>*>*:last-child {
    justify-content: center
}

.last\:\*\:border-b-0>*:last-child {
    border-bottom-width: 0px
}

.last\:\*\:\*\:\*\:pl-5>*>*>*:last-child {
    padding-left: 1.25rem
}

.last\:\*\:last\:\*\:\*\:\*\:text-sm>*>*>*:last-child>*:last-child {
    font-size: .875rem
}

.last\:\*\:font-bold>*:last-child {
    font-weight: 700
}

.last\:\*\:last\:\*\:\*\:\*\:text-gray-500>*>*>*:last-child>*:last-child {
    --tw-text-opacity: 1;
    color: rgb(107 114 128 / var(--tw-text-opacity))
}

.last\:\*\:text-gray-300>*:last-child {
    --tw-text-opacity: 1;
    color: rgb(209 213 219 / var(--tw-text-opacity))
}

.last\:\*\:text-gray-800>*:last-child {
    --tw-text-opacity: 1;
    color: rgb(31 41 55 / var(--tw-text-opacity))
}

.last\:\*\:text-theme4>*:last-child {
    --tw-text-opacity: 1;
    color: rgb(6 75 120 / var(--tw-text-opacity))
}

.last\:\*\:text-white>*:last-child {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}

.last\:before\:hidden:last-child:before {
    content: var(--tw-content);
    display: none
}

.after\:last\:hidden:last-child:after {
    content: var(--tw-content);
    display: none
}

.first\:\*\:last\:\*\:\*\:\*\:pb-3>*>*>*:last-child>*:first-child {
    padding-bottom: .75rem
}

.first\:\*\:last\:\*\:\*\:\*\:text-base>*>*>*:last-child>*:first-child {
    font-size: 1rem
}

.first\:\*\:last\:\*\:\*\:\*\:font-semibold>*>*>*:last-child>*:first-child {
    font-weight: 600
}

.first\:\*\:last\:\*\:\*\:\*\:text-black>*>*>*:last-child>*:first-child {
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity))
}

.even\:\*\:translate-y-8>*:nth-child(2n) {
    --tw-translate-y: 2rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.empty\:hidden:empty {
    display: none
}

.empty\:h-0:empty {
    height: 0px
}

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

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

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

.hover\:border:hover {
    border-width: 1px
}

.hover\:border-orange-500:hover {
    --tw-border-opacity: 1;
    border-color: rgb(249 115 22 / var(--tw-border-opacity))
}

.hover\:border-purple-950:hover {
    --tw-border-opacity: 1;
    border-color: rgb(59 7 100 / var(--tw-border-opacity))
}

.hover\:border-theme4\/20:hover {
    border-color: #064b7833
}

.hover\:border-white\/20:hover {
    border-color: #fff3
}

.hover\:bg-blue-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(29 78 216 / var(--tw-bg-opacity))
}

.hover\:bg-blue-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(30 64 175 / var(--tw-bg-opacity))
}

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

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

.hover\:bg-green-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(21 128 61 / var(--tw-bg-opacity))
}

.hover\:bg-indigo-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(67 56 202 / var(--tw-bg-opacity))
}

.hover\:bg-lime-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(77 124 15 / var(--tw-bg-opacity))
}

.hover\:bg-orange-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(194 65 12 / var(--tw-bg-opacity))
}

.hover\:bg-pink-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(190 24 93 / var(--tw-bg-opacity))
}

.hover\:bg-red-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(248 113 113 / var(--tw-bg-opacity))
}

.hover\:bg-rose-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(190 18 60 / var(--tw-bg-opacity))
}

.hover\:bg-sky-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(3 105 161 / var(--tw-bg-opacity))
}

.hover\:bg-slate-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(203 213 225 / var(--tw-bg-opacity))
}

.hover\:bg-slate-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(51 65 85 / var(--tw-bg-opacity))
}

.hover\:bg-teal-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(15 118 110 / var(--tw-bg-opacity))
}

.hover\:bg-theme2:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(4 39 47 / var(--tw-bg-opacity))
}

.hover\:bg-violet-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(109 40 217 / var(--tw-bg-opacity))
}

.hover\:bg-white\/10:hover {
    background-color: #ffffff1a
}

.hover\:bg-white\/25:hover {
    background-color: #ffffff40
}

.hover\:bg-white\/80:hover {
    background-color: #fffc
}

.hover\:bg-white\/90:hover {
    background-color: #ffffffe6
}

.hover\:bg-yellow-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(161 98 7 / var(--tw-bg-opacity))
}

.hover\:stroke-white:hover {
    stroke: #fff
}

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

.hover\:opacity-100:hover {
    opacity: 1
}

.hover\:opacity-75:hover {
    opacity: .75
}

.hover\:opacity-90:hover {
    opacity: .9
}

.hover\:shadow-2xl:hover {
    --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);
    --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.hover\:shadow-md:hover {
    --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.hover\:shadow-amber-300:hover {
    --tw-shadow-color: #fcd34d;
    --tw-shadow: var(--tw-shadow-colored)
}

.hover\:shadow-blue-700:hover {
    --tw-shadow-color: #1d4ed8;
    --tw-shadow: var(--tw-shadow-colored)
}

.hover\:shadow-cyan-700:hover {
    --tw-shadow-color: #0e7490;
    --tw-shadow: var(--tw-shadow-colored)
}

.hover\:shadow-fuchsia-700:hover {
    --tw-shadow-color: #a21caf;
    --tw-shadow: var(--tw-shadow-colored)
}

.hover\:shadow-indigo-700:hover {
    --tw-shadow-color: #4338ca;
    --tw-shadow: var(--tw-shadow-colored)
}

.hover\:shadow-lime-300:hover {
    --tw-shadow-color: #bef264;
    --tw-shadow: var(--tw-shadow-colored)
}

.hover\:shadow-pink-700:hover {
    --tw-shadow-color: #be185d;
    --tw-shadow: var(--tw-shadow-colored)
}

.hover\:shadow-purple-700:hover {
    --tw-shadow-color: #7e22ce;
    --tw-shadow: var(--tw-shadow-colored)
}

.hover\:shadow-rose-300:hover {
    --tw-shadow-color: #fda4af;
    --tw-shadow: var(--tw-shadow-colored)
}

.hover\:shadow-sky-300:hover {
    --tw-shadow-color: #7dd3fc;
    --tw-shadow: var(--tw-shadow-colored)
}

.hover\:shadow-sky-700:hover {
    --tw-shadow-color: #0369a1;
    --tw-shadow: var(--tw-shadow-colored)
}

.hover\:shadow-violet-700:hover {
    --tw-shadow-color: #6d28d9;
    --tw-shadow: var(--tw-shadow-colored)
}

.hover\:ring-slate-900\/15:hover {
    --tw-ring-color: rgb(15 23 42 / .15)
}

.hover\:ring-white\/80:hover {
    --tw-ring-color: rgb(255 255 255 / .8)
}

.\*\:hover\:\*\:scale-90>*:hover>* {
    --tw-scale-x: .9;
    --tw-scale-y: .9;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.\*\:hover\:border-gray-400\/20:hover>* {
    border-color: #9ca3af33
}

.\*\:hover\:border-white\/20:hover>* {
    border-color: #fff3
}

.hover\:\*\:text-gray-900>*:hover {
    --tw-text-opacity: 1;
    color: rgb(17 24 39 / var(--tw-text-opacity))
}

.\*\:hover\:\*\:shadow-xl>*:hover>* {
    --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.before\:hover\:inset-0:hover:before {
    content: var(--tw-content);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.hover\:before\:-left-\[16\%\]:hover:before {
    content: var(--tw-content);
    left: -16%
}

.hover\:before\:-top-\[16\%\]:hover:before {
    content: var(--tw-content);
    top: -16%
}

.before\:hover\:size-\[90\%\]:hover:before {
    content: var(--tw-content);
    width: 90%;
    height: 90%
}

.before\:hover\:h-full:hover:before {
    content: var(--tw-content);
    height: 100%
}

.hover\:before\:h-full:hover:before {
    content: var(--tw-content);
    height: 100%
}

.before\:hover\:w-full:hover:before {
    content: var(--tw-content);
    width: 100%
}

.hover\:before\:rounded-xl:hover:before {
    content: var(--tw-content);
    border-radius: .75rem
}

.hover\:before\:rounded-br-none:hover:before {
    content: var(--tw-content);
    border-bottom-right-radius: 0
}

.hover\:before\:border-gray-950:hover:before {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-color: rgb(3 7 18 / var(--tw-border-opacity))
}

.before\:hover\:shadow-2xl:hover:before {
    content: var(--tw-content);
    --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);
    --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.before\:hover\:shadow-blue-400:hover:before {
    content: var(--tw-content);
    --tw-shadow-color: #60a5fa;
    --tw-shadow: var(--tw-shadow-colored)
}

.before\:hover\:shadow-cyan-400:hover:before {
    content: var(--tw-content);
    --tw-shadow-color: #22d3ee;
    --tw-shadow: var(--tw-shadow-colored)
}

.before\:hover\:shadow-indigo-400:hover:before {
    content: var(--tw-content);
    --tw-shadow-color: #818cf8;
    --tw-shadow: var(--tw-shadow-colored)
}

.before\:hover\:shadow-purple-400:hover:before {
    content: var(--tw-content);
    --tw-shadow-color: #c084fc;
    --tw-shadow: var(--tw-shadow-colored)
}

.before\:hover\:shadow-sky-400:hover:before {
    content: var(--tw-content);
    --tw-shadow-color: #38bdf8;
    --tw-shadow: var(--tw-shadow-colored)
}

.before\:hover\:shadow-violet-400:hover:before {
    content: var(--tw-content);
    --tw-shadow-color: #a78bfa;
    --tw-shadow: var(--tw-shadow-colored)
}

.hover\:\*\:\*\:before\:size-full>*>*:hover:before {
    content: var(--tw-content);
    width: 100%;
    height: 100%
}

.after\:hover\:bottom-0:hover:after {
    content: var(--tw-content);
    bottom: 0
}

.after\:hover\:h-full:hover:after {
    content: var(--tw-content);
    height: 100%
}

.hover\:after\:h-full:hover:after {
    content: var(--tw-content);
    height: 100%
}

.after\:hover\:w-full:hover:after {
    content: var(--tw-content);
    width: 100%
}

.hover\:after\:rounded-xl:hover:after {
    content: var(--tw-content);
    border-radius: .75rem
}

.hover\:after\:rounded-br-none:hover:after {
    content: var(--tw-content);
    border-bottom-right-radius: 0
}

.hover\:\*\:\*\:after\:size-full>*>*:hover:after {
    content: var(--tw-content);
    width: 100%;
    height: 100%
}

.focus\:border-blue-500:focus {
    --tw-border-opacity: 1;
    border-color: rgb(59 130 246 / var(--tw-border-opacity))
}

.focus\:border-gray-500:focus {
    --tw-border-opacity: 1;
    border-color: rgb(107 114 128 / var(--tw-border-opacity))
}

.focus\:outline-none:focus {
    outline: 2px solid transparent;
    outline-offset: 2px
}

.focus\:ring:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + 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)
}

.focus\:ring-0:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + 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)
}

.focus\:ring-4:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + 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)
}

.focus\:ring-blue-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(191 219 254 / var(--tw-ring-opacity))
}

.focus\:ring-blue-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity))
}

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

.focus\:ring-theme2\/30:focus {
    --tw-ring-color: rgb(4 39 47 / .3)
}

.focus-visible\:outline-none:focus-visible {
    outline: 2px solid transparent;
    outline-offset: 2px
}

.focus-visible\:outline:focus-visible {
    outline-style: solid
}

.focus-visible\:outline-2:focus-visible {
    outline-width: 2px
}

.focus-visible\:outline-offset-2:focus-visible {
    outline-offset: 2px
}

.focus-visible\:outline-white:focus-visible {
    outline-color: #fff
}

.focus-visible\:ring-1:focus-visible {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(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)
}

.focus-visible\:ring-2:focus-visible {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.focus-visible\:ring-white:focus-visible {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity))
}

.disabled\:pointer-events-none:disabled {
    pointer-events: none
}

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

.disabled\:opacity-50:disabled {
    opacity: .5
}

.group:hover .group-hover\:top-0 {
    top: 0
}

.group:hover .group-hover\:z-10 {
    z-index: 10
}

.group\/db:hover .group-hover\/db\:h-2 {
    height: .5rem
}

.group\/db:hover .group-hover\/db\:h-2\.5 {
    height: .625rem
}

.group:hover .group-hover\:h-full {
    height: 100%
}

.group\/db:hover .group-hover\/db\:w-2 {
    width: .5rem
}

.group\/db:hover .group-hover\/db\:w-2\.5 {
    width: .625rem
}

.group:hover .group-hover\:w-full {
    width: 100%
}

.group:hover .group-hover\:translate-x-3 {
    --tw-translate-x: .75rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.group:hover .group-hover\:translate-y-3 {
    --tw-translate-y: .75rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.group:hover .group-hover\:rotate-0 {
    --tw-rotate: 0deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.group\/social:hover .group-hover\/social\:scale-100 {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.group:hover .group-hover\:scale-150 {
    --tw-scale-x: 1.5;
    --tw-scale-y: 1.5;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.group:hover .group-hover\:scale-90 {
    --tw-scale-x: .9;
    --tw-scale-y: .9;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

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

.group:hover .group-hover\:scale-\[1\.06\] {
    --tw-scale-x: 1.06;
    --tw-scale-y: 1.06;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

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

.group\/db:hover .group-hover\/db\:animate-spin {
    animation: spin 1s linear infinite
}

.group:hover .group-hover\:rounded-xl {
    border-radius: .75rem
}

.group\/ns:hover .group-hover\/ns\:rounded-t-none {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.group\/db:hover .group-hover\/db\:bg-gray-950\/90 {
    background-color: #030712e6
}

.group:hover .group-hover\:bg-slate-900\/90 {
    background-color: #0f172ae6
}

.group:hover .group-hover\:bg-theme4 {
    --tw-bg-opacity: 1;
    background-color: rgb(6 75 120 / var(--tw-bg-opacity))
}

.group\/social:hover .group-hover\/social\:text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}

.group:hover .group-hover\:text-\[\#051626c2\] {
    color: #051626c2
}

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

.group:hover .group-hover\:text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}

.group\/db:hover .group-hover\/db\:opacity-80 {
    opacity: .8
}

.group\/dd:hover .group-hover\/dd\:opacity-100 {
    opacity: 1
}

.group\/f:hover .group-hover\/f\:opacity-40 {
    opacity: .4
}

.group:hover .group-hover\:opacity-0 {
    opacity: 0
}

.group:hover .group-hover\:opacity-100 {
    opacity: 1
}

.group:hover .group-hover\:opacity-75 {
    opacity: .75
}

.group\/tech:hover .group-hover\/tech\:ring-white\/10 {
    --tw-ring-color: rgb(255 255 255 / .1)
}

.group\/tech:hover .group-hover\/tech\:ring-offset-gray-700 {
    --tw-ring-offset-color: #374151
}

.group\/ba:hover .group-hover\/ba\:grayscale-0 {
    --tw-grayscale: grayscale(0);
    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)
}

.group:hover .group-hover\:transition-all {
    transition-property: all;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

.group\/ipct:hover .group-hover\/ipct\:delay-500 {
    transition-delay: .5s
}

.group:hover .group-hover\:duration-500 {
    transition-duration: .5s
}

.group\/dd:hover .group-hover\/dd\:\[transform\:rotateX\(0deg\)\] {
    transform: rotateX(0)
}

.group\/dd:hover .group-hover\/dd\:\[transform\:rotateX\(0deg\)_translateX\(-50\%\)\] {
    transform: rotateX(0) translate(-50%)
}

.group\/dd:hover .group-hover\/dd\:\[transform\:rotateX\(180deg\)\] {
    transform: rotateX(180deg)
}

.group\/marquee:hover .group-hover\/marquee\:\[animation-play-state\:paused\] {
    animation-play-state: paused
}

.group:hover .\*\:group-hover\:bg-blue-500>* {
    --tw-bg-opacity: 1;
    background-color: rgb(59 130 246 / var(--tw-bg-opacity))
}

.group:hover .\*\:group-hover\:bg-cyan-500>* {
    --tw-bg-opacity: 1;
    background-color: rgb(6 182 212 / var(--tw-bg-opacity))
}

.group:hover .\*\:group-hover\:bg-fuchsia-500>* {
    --tw-bg-opacity: 1;
    background-color: rgb(217 70 239 / var(--tw-bg-opacity))
}

.group:hover .\*\:group-hover\:bg-indigo-500>* {
    --tw-bg-opacity: 1;
    background-color: rgb(99 102 241 / var(--tw-bg-opacity))
}

.group:hover .\*\:group-hover\:bg-pink-500>* {
    --tw-bg-opacity: 1;
    background-color: rgb(236 72 153 / var(--tw-bg-opacity))
}

.group:hover .\*\:group-hover\:bg-purple-500>* {
    --tw-bg-opacity: 1;
    background-color: rgb(168 85 247 / var(--tw-bg-opacity))
}

.group:hover .\*\:group-hover\:bg-rose-500>* {
    --tw-bg-opacity: 1;
    background-color: rgb(244 63 94 / var(--tw-bg-opacity))
}

.group:hover .\*\:group-hover\:bg-sky-500>* {
    --tw-bg-opacity: 1;
    background-color: rgb(14 165 233 / var(--tw-bg-opacity))
}

.group:hover .\*\:group-hover\:bg-violet-500>* {
    --tw-bg-opacity: 1;
    background-color: rgb(139 92 246 / var(--tw-bg-opacity))
}

.group:hover .\*\:group-hover\:text-white>* {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}

.group\/dd:hover .group-hover\/dd\:before\:absolute:before {
    content: var(--tw-content);
    position: absolute
}

.group\/dd:hover .group-hover\/dd\:before\:-bottom-4:before {
    content: var(--tw-content);
    bottom: -1rem
}

.group\/dd:hover .group-hover\/dd\:before\:-bottom-\[34px\]:before {
    content: var(--tw-content);
    bottom: -34px
}

.group\/dd:hover .group-hover\/dd\:before\:left-0:before {
    content: var(--tw-content);
    left: 0
}

.group\/dd:hover .group-hover\/dd\:before\:z-\[1\]:before {
    content: var(--tw-content);
    z-index: 1
}

.group\/dd:hover .group-hover\/dd\:before\:h-10:before {
    content: var(--tw-content);
    height: 2.5rem
}

.group\/dd:hover .group-hover\/dd\:before\:w-full:before {
    content: var(--tw-content);
    width: 100%
}

.group .group-\[\]\:pointer-events-auto {
    pointer-events: auto
}

.group\/ns .group-\[\]\/ns\:fixed {
    position: fixed
}

.group.swiper-slide-active .group-\[\.swiper-slide-active\]\:z-10 {
    z-index: 10
}

.group\/ns .group-\[\]\/ns\:-z-10 {
    z-index: -10
}

.group\/innovative.swiper-slide-active .group-\[\.swiper-slide-active\]\/innovative\:-my-5 {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem
}

.group.swiper-slide-next .group-\[\.swiper-slide-next\]\:mr-auto {
    margin-right: auto
}

.group\/ns .group-\[\]\/ns\:-mb-9 {
    margin-bottom: -2.25rem
}

.group.swiper-slide-active .group-\[\.swiper-slide-active\]\:block {
    display: block
}

.group.swiper-slide-next .group-\[\.swiper-slide-next\]\:\!block {
    display: block !important
}

.group\/submit:disabled .group-\[\:disabled\]\/submit\:flex {
    display: flex
}

.group\/sound.muted .group-\[\.muted\]\/sound\:hidden,
.group\/sound.unmuted .group-\[\.unmuted\]\/sound\:hidden {
    display: none
}

.group\/submit:disabled .group-\[\:disabled\]\/submit\:hidden {
    display: none
}

.group\/flip .group-\[\]\/flip\:hidden {
    display: none
}

.group\/testimonial.swiper-slide-active .group-\[\.swiper-slide-active\]\/testimonial\:aspect-\[264\/469\.33\] {
    aspect-ratio: 264/469.33
}

.group\/innovative.swiper-slide-active .group-\[\.swiper-slide-active\]\/innovative\:h-\[calc\(100\%\+40px\)\] {
    height: calc(100% + 40px)
}

.group\/svc.swiper-slide-active .group-\[\.swiper-slide-active\]\/svc\:h-auto {
    height: auto
}

.group.swiper-slide-next .group-\[\.swiper-slide-next\]\:\!h-0 {
    height: 0px !important
}

.group.swiper-slide-active .group-\[\.swiper-slide-active\]\:w-\[80\%\],
.group.swiper-slide-next .group-\[\.swiper-slide-next\]\:w-\[80\%\] {
    width: 80%
}

.group.hover .group-\[\.hover\]\:-translate-x-1\/2 {
    --tw-translate-x: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.group.hover .group-\[\.hover\]\:-translate-y-1\/2 {
    --tw-translate-y: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.group\/p.swiper-slide-active .group-\[\.swiper-slide-active\]\/p\:translate-x-0 {
    --tw-translate-x: 0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.group\/p.swiper-slide-active .group-\[\.swiper-slide-active\]\/p\:translate-y-0,
.group\/slide.swiper-slide-active .group-\[\.swiper-slide-active\]\/slide\:translate-y-0 {
    --tw-translate-y: 0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.group\/svc.swiper-slide-active .group-\[\.swiper-slide-active\]\/svc\:translate-x-0,
.group.swiper-slide-active .group-\[\.swiper-slide-active\]\:translate-x-0 {
    --tw-translate-x: 0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.group.swiper-slide-active .group-\[\.swiper-slide-active\]\:translate-y-0 {
    --tw-translate-y: 0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.group\/preload .group-\[\]\/preload\:-translate-x-1\/2 {
    --tw-translate-x: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.group\/preload .group-\[\]\/preload\:-translate-y-1\/2 {
    --tw-translate-y: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.group\/p.swiper-slide-active .group-\[\.swiper-slide-active\]\/p\:rotate-0 {
    --tw-rotate: 0deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.group.swiper-slide-active .group-\[\&\.swiper-slide-active\]\:scale-100 {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.group.hover .group-\[\.hover\]\:scale-\[2\] {
    --tw-scale-x: 2;
    --tw-scale-y: 2;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.group\/p.swiper-slide-active .group-\[\.swiper-slide-active\]\/p\: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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.group\/preload .group-\[\]\/preload\:scale-\[2\] {
    --tw-scale-x: 2;
    --tw-scale-y: 2;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

@keyframes progress {
    0% {
        --progress: 0
    }

    to {
        --progress: 1
    }
}

.group.swiper-slide-active .group-\[\.swiper-slide-active\]\:animate-progress {
    animation: progress 3s forwards
}

@keyframes fixedNav {
    0% {
        opacity: 0;
        transform: translateY(-60px)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

.group\/ns .group-\[\]\/ns\:animate-fixed-nav {
    animation: fixedNav .6s
}

.group\/flip .group-\[\]\/flip\:flex-row-reverse {
    flex-direction: row-reverse
}

.group.swiper-slide-next .group-\[\.swiper-slide-next\]\:overflow-hidden {
    overflow: hidden
}

.group\/ons .group-\[\]\/ons\:rounded-b-2xl {
    border-bottom-right-radius: 1rem;
    border-bottom-left-radius: 1rem
}

.group\/testimonial.swiper-slide-next .group-\[\.swiper-slide-next\]\/testimonial\:rounded-bl-none {
    border-bottom-left-radius: 0
}

.group\/testimonial.swiper-slide-next .group-\[\.swiper-slide-next\]\/testimonial\:rounded-tr-none {
    border-top-right-radius: 0
}

.group\/testimonial.swiper-slide-prev .group-\[\.swiper-slide-prev\]\/testimonial\:rounded-br-none {
    border-bottom-right-radius: 0
}

.group\/testimonial.swiper-slide-prev .group-\[\.swiper-slide-prev\]\/testimonial\:rounded-tl-none {
    border-top-left-radius: 0
}

.group\/cyan.hover .group-\[\.hover\]\/cyan\:border-0,
.group\/preload.hover .group-\[\.hover\]\/preload\:border-0,
.group.hover .group-\[\.hover\]\:border-0 {
    border-width: 0px
}

.group\/cyan .group-\[\]\/cyan\:border-\[3px\] {
    border-width: 3px
}

.group\/preload .group-\[\]\/preload\:border-0 {
    border-width: 0px
}

.group\/cyan .group-\[\]\/cyan\:border-solid {
    border-style: solid
}

.group\/cyan .group-\[\]\/cyan\:border-cyan-600 {
    --tw-border-opacity: 1;
    border-color: rgb(8 145 178 / var(--tw-border-opacity))
}

.group\/preload .group-\[\]\/preload\:border-white\/0 {
    border-color: #fff0
}

.group\/cyan.hover .group-\[\.hover\]\/cyan\:bg-cyan-600\/10 {
    background-color: #0891b21a
}

.group\/preload.hover .group-\[\.hover\]\/preload\:bg-transparent {
    background-color: transparent
}

.group.hover .group-\[\.hover\]\:bg-white\/10 {
    background-color: #ffffff1a
}

.group\/innovative.swiper-slide-active .group-\[\.swiper-slide-active\]\/innovative\:bg-\[\#00B8E5\] {
    --tw-bg-opacity: 1;
    background-color: rgb(0 184 229 / var(--tw-bg-opacity))
}

.group\/innovative.swiper-slide-active .group-\[\.swiper-slide-active\]\/innovative\:bg-\[\#159789\] {
    --tw-bg-opacity: 1;
    background-color: rgb(21 151 137 / var(--tw-bg-opacity))
}

.group\/innovative.swiper-slide-active .group-\[\.swiper-slide-active\]\/innovative\:bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity))
}

.group\/p.swiper-slide-thumb-active .group-\[\.swiper-slide-thumb-active\]\/p\:\!bg-\[\#2CBBAC\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(44 187 172 / var(--tw-bg-opacity)) !important
}

.group\/p.swiper-slide-thumb-active .group-\[\.swiper-slide-thumb-active\]\/p\:\!bg-\[\#F65682\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(246 86 130 / var(--tw-bg-opacity)) !important
}

.group\/svc.swiper-slide-thumb-active .group-\[\.swiper-slide-thumb-active\]\/svc\:bg-blue-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(30 64 175 / var(--tw-bg-opacity))
}

.group\/svc.swiper-slide-thumb-active .group-\[\.swiper-slide-thumb-active\]\/svc\:bg-orange-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(154 52 18 / var(--tw-bg-opacity))
}

.group\/svc.swiper-slide-thumb-active .group-\[\.swiper-slide-thumb-active\]\/svc\:bg-purple-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(107 33 168 / var(--tw-bg-opacity))
}

.group\/svc.swiper-slide-thumb-active .group-\[\.swiper-slide-thumb-active\]\/svc\:bg-sky-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(7 89 133 / var(--tw-bg-opacity))
}

.group\/svc.swiper-slide-thumb-active .group-\[\.swiper-slide-thumb-active\]\/svc\:bg-teal-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(17 94 89 / var(--tw-bg-opacity))
}

.group\/svc.swiper-slide-thumb-active .group-\[\.swiper-slide-thumb-active\]\/svc\:bg-gradient-to-bl {
    background-image: linear-gradient(to bottom left, var(--tw-gradient-stops))
}

.group\/svc.swiper-slide-thumb-active .group-\[\.swiper-slide-thumb-active\]\/svc\:from-amber-900 {
    --tw-gradient-from: #78350f var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(120 53 15 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.group\/svc.swiper-slide-thumb-active .group-\[\.swiper-slide-thumb-active\]\/svc\:from-blue-900 {
    --tw-gradient-from: #1e3a8a var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.group\/svc.swiper-slide-thumb-active .group-\[\.swiper-slide-thumb-active\]\/svc\:from-fuchsia-900 {
    --tw-gradient-from: #701a75 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(112 26 117 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.group\/svc.swiper-slide-thumb-active .group-\[\.swiper-slide-thumb-active\]\/svc\:from-indigo-900 {
    --tw-gradient-from: #312e81 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(49 46 129 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.group\/svc.swiper-slide-thumb-active .group-\[\.swiper-slide-thumb-active\]\/svc\:from-lime-900 {
    --tw-gradient-from: #365314 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(54 83 20 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.group\/svc.swiper-slide-thumb-active .group-\[\.swiper-slide-thumb-active\]\/svc\:from-purple-900 {
    --tw-gradient-from: #581c87 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.group\/svc.swiper-slide-thumb-active .group-\[\.swiper-slide-thumb-active\]\/svc\:from-rose-900 {
    --tw-gradient-from: #881337 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(136 19 55 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.group\/svc.swiper-slide-thumb-active .group-\[\.swiper-slide-thumb-active\]\/svc\:from-sky-900 {
    --tw-gradient-from: #0c4a6e var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(12 74 110 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.group\/svc.swiper-slide-thumb-active .group-\[\.swiper-slide-thumb-active\]\/svc\:from-teal-900 {
    --tw-gradient-from: #134e4a var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(19 78 74 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.group\/svc.swiper-slide-thumb-active .group-\[\.swiper-slide-thumb-active\]\/svc\:from-violet-900 {
    --tw-gradient-from: #4c1d95 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(76 29 149 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.group\/svc.swiper-slide-thumb-active .group-\[\.swiper-slide-thumb-active\]\/svc\:from-yellow-900 {
    --tw-gradient-from: #713f12 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.group\/ns .group-\[\]\/ns\:from-gray-950,
.group\/ons .group-\[\]\/ons\:from-gray-950 {
    --tw-gradient-from: #030712 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(3 7 18 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.group\/svc.swiper-slide-thumb-active .group-\[\.swiper-slide-thumb-active\]\/svc\:to-amber-700 {
    --tw-gradient-to: #b45309 var(--tw-gradient-to-position)
}

.group\/svc.swiper-slide-thumb-active .group-\[\.swiper-slide-thumb-active\]\/svc\:to-blue-700 {
    --tw-gradient-to: #1d4ed8 var(--tw-gradient-to-position)
}

.group\/svc.swiper-slide-thumb-active .group-\[\.swiper-slide-thumb-active\]\/svc\:to-fuchsia-700 {
    --tw-gradient-to: #a21caf var(--tw-gradient-to-position)
}

.group\/svc.swiper-slide-thumb-active .group-\[\.swiper-slide-thumb-active\]\/svc\:to-indigo-700 {
    --tw-gradient-to: #4338ca var(--tw-gradient-to-position)
}

.group\/svc.swiper-slide-thumb-active .group-\[\.swiper-slide-thumb-active\]\/svc\:to-lime-700 {
    --tw-gradient-to: #4d7c0f var(--tw-gradient-to-position)
}

.group\/svc.swiper-slide-thumb-active .group-\[\.swiper-slide-thumb-active\]\/svc\:to-purple-700 {
    --tw-gradient-to: #7e22ce var(--tw-gradient-to-position)
}

.group\/svc.swiper-slide-thumb-active .group-\[\.swiper-slide-thumb-active\]\/svc\:to-rose-700 {
    --tw-gradient-to: #be123c var(--tw-gradient-to-position)
}

.group\/svc.swiper-slide-thumb-active .group-\[\.swiper-slide-thumb-active\]\/svc\:to-sky-700 {
    --tw-gradient-to: #0369a1 var(--tw-gradient-to-position)
}

.group\/svc.swiper-slide-thumb-active .group-\[\.swiper-slide-thumb-active\]\/svc\:to-teal-700 {
    --tw-gradient-to: #0f766e var(--tw-gradient-to-position)
}

.group\/svc.swiper-slide-thumb-active .group-\[\.swiper-slide-thumb-active\]\/svc\:to-violet-700 {
    --tw-gradient-to: #6d28d9 var(--tw-gradient-to-position)
}

.group\/svc.swiper-slide-thumb-active .group-\[\.swiper-slide-thumb-active\]\/svc\:to-yellow-700 {
    --tw-gradient-to: #a16207 var(--tw-gradient-to-position)
}

.group\/ns .group-\[\]\/ns\:to-sky-950,
.group\/ons .group-\[\]\/ons\:to-sky-950 {
    --tw-gradient-to: #082f49 var(--tw-gradient-to-position)
}

.group\/preload.hover .group-\[\.hover\]\/preload\:bg-no-repeat {
    background-repeat: no-repeat
}

.group\/innovative.swiper-slide-active .group-\[\.swiper-slide-active\]\/innovative\:pb-14 {
    padding-bottom: 3.5rem
}

.group\/innovative.swiper-slide-active .group-\[\.swiper-slide-active\]\/innovative\:pt-6 {
    padding-top: 1.5rem
}

.group.swiper-slide-active .group-\[\.swiper-slide-active\]\:text-4xl\/tight {
    font-size: 2.25rem;
    line-height: 1.25
}

.group.swiper-slide-next .group-\[\.swiper-slide-next\]\:text-2xl\/tight {
    font-size: 1.5rem;
    line-height: 1.25
}

.group.swiper-slide-next .group-\[\.swiper-slide-next\]\:text-\[0px\] {
    font-size: 0px
}

.group.swiper-slide-prev .group-\[\.swiper-slide-prev\]\:text-4xl\/tight {
    font-size: 2.25rem;
    line-height: 1.25
}

.group\/innovative.swiper-slide-active .group-\[\.swiper-slide-active\]\/innovative\:text-white,
.group\/svc.swiper-slide-thumb-active .group-\[\.swiper-slide-thumb-active\]\/svc\:text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}

.group.swiper-slide-active .group-\[\&\.swiper-slide-active\]\:opacity-100,
.group\/cyan.hover .group-\[\.hover\]\/cyan\:opacity-100 {
    opacity: 1
}

.group\/preload.hover .group-\[\.hover\]\/preload\:opacity-50 {
    opacity: .5
}

.group.hover .group-\[\.hover\]\:opacity-100,
.group\/p.swiper-slide-active .group-\[\.swiper-slide-active\]\/p\:opacity-100,
.group\/slide.swiper-slide-active .group-\[\.swiper-slide-active\]\/slide\:opacity-100,
.group\/svc.swiper-slide-active .group-\[\.swiper-slide-active\]\/svc\:opacity-100 {
    opacity: 1
}

.group\/svc.swiper-slide-active .group-\[\.swiper-slide-active\]\/svc\:opacity-70 {
    opacity: .7
}

.group\/tst.swiper-slide-active .group-\[\.swiper-slide-active\]\/tst\:opacity-100,
.group.swiper-slide-active .group-\[\.swiper-slide-active\]\:opacity-100,
.group.swiper-slide-next .group-\[\.swiper-slide-next\]\:opacity-100 {
    opacity: 1
}

.group.swiper-slide-prev .group-\[\.swiper-slide-prev\]\:opacity-0 {
    opacity: 0
}

.group\/p.swiper-slide-thumb-active .group-\[\.swiper-slide-thumb-active\]\/p\:opacity-100,
.group\/cyan .group-\[\]\/cyan\:opacity-100 {
    opacity: 1
}

.group\/ns .group-\[\]\/ns\:opacity-0 {
    opacity: 0
}

.group\/preload .group-\[\]\/preload\:opacity-100,
.group .group-\[\]\:opacity-100 {
    opacity: 1
}

.group\/innovative.swiper-slide-active .group-\[\.swiper-slide-active\]\/innovative\:shadow-\[2\.17px_2\.17px_2\.17px_0px_\#FFFFFF36_inset\,_-2\.17px_-2\.17px_0px_0px_\#00000040_inset\,_10\.86px_10\.86px_21\.73px_0px_\#00000040\] {
    --tw-shadow: 2.17px 2.17px 2.17px 0px #FFFFFF36 inset, -2.17px -2.17px 0px 0px #00000040 inset, 10.86px 10.86px 21.73px 0px #00000040;
    --tw-shadow-colored: inset 2.17px 2.17px 2.17px 0px var(--tw-shadow-color), inset -2.17px -2.17px 0px 0px var(--tw-shadow-color), 10.86px 10.86px 21.73px 0px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.group\/svc.swiper-slide-thumb-active .group-\[\.swiper-slide-thumb-active\]\/svc\:shadow-amber-300 {
    --tw-shadow-color: #fcd34d;
    --tw-shadow: var(--tw-shadow-colored)
}

.group\/svc.swiper-slide-thumb-active .group-\[\.swiper-slide-thumb-active\]\/svc\:shadow-blue-300 {
    --tw-shadow-color: #93c5fd;
    --tw-shadow: var(--tw-shadow-colored)
}

.group\/svc.swiper-slide-thumb-active .group-\[\.swiper-slide-thumb-active\]\/svc\:shadow-fuchsia-300 {
    --tw-shadow-color: #f0abfc;
    --tw-shadow: var(--tw-shadow-colored)
}

.group\/svc.swiper-slide-thumb-active .group-\[\.swiper-slide-thumb-active\]\/svc\:shadow-indigo-300 {
    --tw-shadow-color: #a5b4fc;
    --tw-shadow: var(--tw-shadow-colored)
}

.group\/svc.swiper-slide-thumb-active .group-\[\.swiper-slide-thumb-active\]\/svc\:shadow-lime-300 {
    --tw-shadow-color: #bef264;
    --tw-shadow: var(--tw-shadow-colored)
}

.group\/svc.swiper-slide-thumb-active .group-\[\.swiper-slide-thumb-active\]\/svc\:shadow-orange-300 {
    --tw-shadow-color: #fdba74;
    --tw-shadow: var(--tw-shadow-colored)
}

.group\/svc.swiper-slide-thumb-active .group-\[\.swiper-slide-thumb-active\]\/svc\:shadow-purple-300 {
    --tw-shadow-color: #d8b4fe;
    --tw-shadow: var(--tw-shadow-colored)
}

.group\/svc.swiper-slide-thumb-active .group-\[\.swiper-slide-thumb-active\]\/svc\:shadow-rose-300 {
    --tw-shadow-color: #fda4af;
    --tw-shadow: var(--tw-shadow-colored)
}

.group\/svc.swiper-slide-thumb-active .group-\[\.swiper-slide-thumb-active\]\/svc\:shadow-sky-300 {
    --tw-shadow-color: #7dd3fc;
    --tw-shadow: var(--tw-shadow-colored)
}

.group\/svc.swiper-slide-thumb-active .group-\[\.swiper-slide-thumb-active\]\/svc\:shadow-teal-300 {
    --tw-shadow-color: #5eead4;
    --tw-shadow: var(--tw-shadow-colored)
}

.group\/svc.swiper-slide-thumb-active .group-\[\.swiper-slide-thumb-active\]\/svc\:shadow-violet-300 {
    --tw-shadow-color: #c4b5fd;
    --tw-shadow: var(--tw-shadow-colored)
}

.group\/svc.swiper-slide-thumb-active .group-\[\.swiper-slide-thumb-active\]\/svc\:shadow-yellow-300 {
    --tw-shadow-color: #fde047;
    --tw-shadow: var(--tw-shadow-colored)
}

.group\/preload.hover .group-\[\.hover\]\/preload\:drop-shadow-lg {
    --tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(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)
}

.group\/preload .group-\[\]\/preload\:backdrop-sepia {
    --tw-backdrop-sepia: sepia(100%);
    -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)
}

.group\/tst.swiper-slide-active .group-\[\.swiper-slide-active\]\/tst\:delay-0,
.group.swiper-slide-next .group-\[\.swiper-slide-next\]\:delay-0 {
    transition-delay: 0s
}

.group.swiper-slide-active .group-\[\.swiper-slide-active\]\:duration-500 {
    transition-duration: .5s
}

.group.swiper-slide-active .group-\[\.swiper-slide-active\]\:duration-\[1500ms\] {
    transition-duration: 1.5s
}

.group.swiper-slide-active .group-\[\.swiper-slide-active\]\:duration-\[2000ms\] {
    transition-duration: 2s
}

.group.swiper-slide-active .group-\[\.swiper-slide-active\]\:duration-\[2500ms\] {
    transition-duration: 2.5s
}

.group.swiper-slide-next .group-\[\.swiper-slide-next\]\:duration-100 {
    transition-duration: .1s
}

.group\/cyan.hover .group-\[\.hover\]\/cyan\:\[box-shadow\:0_0_14px_rgba\(155\,89\,182\,0\.3\)\] {
    box-shadow: 0 0 14px #9b59b64d
}


.group\/preload.hover .group-\[\.hover\]\/preload\:\[background-position\:center_center\] {
    background-position: center center
}

.group\/preload.hover .group-\[\.hover\]\/preload\:\[background-size\:55px_55px\] {
    background-size: 55px 55px
}

.group\/preload.hover .group-\[\.hover\]\/preload\:\[box-shadow\:0_0_14px_rgba\(255\,255\,255\,0\)\] {
    box-shadow: 0 0 14px #fff0
}

.group.hover .group-\[\.hover\]\:\[box-shadow\:_0_0_12px_rgba\(255\,255\,255\,0\.3\)\] {
    box-shadow: 0 0 12px #ffffff4d
}

.group\/cyan .group-\[\]\/cyan\:\[box-shadow\:0_0_14px_rgba\(155\,89\,182\,0\.6\)\] {
    box-shadow: 0 0 14px #9b59b699
}

.group\/flip .group-\[\]\/flip\:\[transform\:rotateY\(0deg\)\] {
    transform: rotateY(0)
}

.group\/preload .group-\[\]\/preload\:\[box-shadow\:_0_0_12px_rgba\(255\,255\,255\,0\.6\)\] {
    box-shadow: 0 0 12px #fff9
}

.group\/testimonial.swiper-slide-next .group-\[\.swiper-slide-next\]\/testimonial\:before\:translate-x-4:before {
    content: var(--tw-content);
    --tw-translate-x: 1rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.group\/testimonial.swiper-slide-next .group-\[\.swiper-slide-next\]\/testimonial\: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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.group\/testimonial.swiper-slide-prev .group-\[\.swiper-slide-prev\]\/testimonial\:before\:-translate-x-4:before {
    content: var(--tw-content);
    --tw-translate-x: -1rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.group\/testimonial.swiper-slide-prev .group-\[\.swiper-slide-prev\]\/testimonial\: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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.group .group-\[\]\:before\:translate-y-0:before {
    content: var(--tw-content);
    --tw-translate-y: 0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.group\/testimonial.swiper-slide-next .group-\[\.swiper-slide-next\]\/testimonial\:before\:rounded-bl-none:before {
    content: var(--tw-content);
    border-bottom-left-radius: 0
}

.group\/testimonial.swiper-slide-next .group-\[\.swiper-slide-next\]\/testimonial\:before\:rounded-tr-none:before {
    content: var(--tw-content);
    border-top-right-radius: 0
}

.group\/testimonial.swiper-slide-prev .group-\[\.swiper-slide-prev\]\/testimonial\:before\:rounded-br-none:before {
    content: var(--tw-content);
    border-bottom-right-radius: 0
}

.group\/testimonial.swiper-slide-prev .group-\[\.swiper-slide-prev\]\/testimonial\:before\:rounded-tl-none:before {
    content: var(--tw-content);
    border-top-left-radius: 0
}

.group .group-\[\]\:after\:translate-y-0:after {
    content: var(--tw-content);
    --tw-translate-y: 0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.peer\/exp:checked~.peer-checked\/exp\:relative {
    position: relative
}

.peer\/inc:checked~.peer-checked\/inc\:relative {
    position: relative
}

.peer\/inn:checked~.peer-checked\/inn\:relative {
    position: relative
}

.peer\/exp:checked~.peer-checked\/exp\:z-\[1\] {
    z-index: 1
}

.peer\/hireModal:checked~.peer-checked\/hireModal\:z-\[1010\] {
    z-index: 1010
}

.peer\/inc:checked~.peer-checked\/inc\:z-\[1\] {
    z-index: 1
}

.peer\/inn:checked~.peer-checked\/inn\:z-\[1\] {
    z-index: 1
}

.peer\/sideToggle:checked~.peer-checked\/sideToggle\:z-\[1010\] {
    z-index: 1010
}

.peer\/mm:checked~.peer-checked\/mm\:block {
    display: block
}

.peer:checked~.peer-checked\:block {
    display: block
}

.peer\/fantasyPopup:checked~.peer-checked\/fantasyPopup\:flex {
    display: flex
}

.peer\/hireModal:checked~.peer-checked\/hireModal\:flex {
    display: flex
}

.peer:checked~.peer-checked\:flex {
    display: flex
}

.peer\/main:checked~.peer-checked\/main\:grid {
    display: grid
}

.peer:checked~.peer-checked\:grid {
    display: grid
}

.peer\/mm:checked~.peer-checked\/mm\:w-full {
    width: 100%
}

.peer\/hireModal:checked~.peer-checked\/hireModal\:translate-x-0 {
    --tw-translate-x: 0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.peer\/inc:checked~.peer-checked\/inc\:translate-y-0 {
    --tw-translate-y: 0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.peer\/sideToggle:checked~.peer-checked\/sideToggle\:translate-x-0 {
    --tw-translate-x: 0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.peer\/main:checked~.peer-checked\/main\:rotate-180 {
    --tw-rotate: 180deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.peer:checked~.peer-checked\:rotate-180 {
    --tw-rotate: 180deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.peer\/mm:checked~.peer-checked\/mm\:rounded-full {
    border-radius: 9999px
}

.peer\/mm:checked~.peer-checked\/mm\:rounded-b-none {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.peer\/mm:checked~.peer-checked\/mm\:bg-gradient-to-r {
    background-image: linear-gradient(to right, var(--tw-gradient-stops))
}

.peer\/mm:checked~.peer-checked\/mm\:from-amber-950 {
    --tw-gradient-from: #451a03 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(69 26 3 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.peer\/mm:checked~.peer-checked\/mm\:via-red-900 {
    --tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.peer\/mm:checked~.peer-checked\/mm\:to-amber-900 {
    --tw-gradient-to: #78350f var(--tw-gradient-to-position)
}

.peer\/exp:checked~.peer-checked\/exp\:opacity-100 {
    opacity: 1
}

.peer\/hireModal:checked~.peer-checked\/hireModal\:opacity-100 {
    opacity: 1
}

.peer\/inc:checked~.peer-checked\/inc\:opacity-100 {
    opacity: 1
}

.peer\/inc:checked~.peer-checked\/inc\:opacity-70 {
    opacity: .7
}

.peer\/inn:checked~.peer-checked\/inn\:opacity-100 {
    opacity: 1
}

.peer\/sideToggle:checked~.peer-checked\/sideToggle\:opacity-100 {
    opacity: 1
}

.peer\/mm:checked~.peer-checked\/mm\:after\:top-6:after {
    content: var(--tw-content);
    top: 1.5rem
}

.peer\/mm:checked~.peer-checked\/mm\:after\:top-\[2\.1rem\]:after {
    content: var(--tw-content);
    top: 2.1rem
}

.peer\/mm:checked~.peer-checked\/mm\:after\:translate-y-2:after {
    content: var(--tw-content);
    --tw-translate-y: .5rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.peer\/mm:checked~.after\:peer-checked\/mm\:rotate-\[-135deg\]:after {
    content: var(--tw-content);
    --tw-rotate: -135deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.peer:-moz-placeholder~.peer-placeholder-shown\:bottom-4 {
    bottom: 1rem
}

.peer:placeholder-shown~.peer-placeholder-shown\:bottom-4 {
    bottom: 1rem
}

.peer:-moz-placeholder~.peer-placeholder-shown\:start-10 {
    inset-inline-start: 2.5rem
}

.peer:placeholder-shown~.peer-placeholder-shown\:start-10 {
    inset-inline-start: 2.5rem
}

.peer:-moz-placeholder~.peer-placeholder-shown\:top-\[1\.15rem\] {
    top: 1.15rem
}

.peer:placeholder-shown~.peer-placeholder-shown\:top-\[1\.15rem\] {
    top: 1.15rem
}

.peer:-moz-placeholder~.peer-placeholder-shown\:translate-y-0 {
    --tw-translate-y: 0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.peer:placeholder-shown~.peer-placeholder-shown\:translate-y-0 {
    --tw-translate-y: 0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.peer:-moz-placeholder~.peer-placeholder-shown\:scale-100 {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.peer:placeholder-shown~.peer-placeholder-shown\:scale-100 {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.peer:focus~.peer-focus\:bottom-3 {
    bottom: .75rem
}

.peer:focus~.peer-focus\:start-2 {
    inset-inline-start: .5rem
}

.peer:focus~.peer-focus\:start-2\.5 {
    inset-inline-start: .625rem
}

.peer:focus~.peer-focus\:top-\[1\.45rem\] {
    top: 1.45rem
}

.peer:focus~.peer-focus\:-translate-y-4 {
    --tw-translate-y: -1rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.peer:focus~.peer-focus\:scale-75 {
    --tw-scale-x: .75;
    --tw-scale-y: .75;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.peer:focus~.peer-focus\:text-gray-400 {
    --tw-text-opacity: 1;
    color: rgb(156 163 175 / var(--tw-text-opacity))
}

.peer:user-invalid:focus~.peer-\[\:user-invalid\:focus\]\:h-5 {
    height: 1.25rem
}

.peer:user-invalid:focus~.peer-\[\:user-invalid\:focus\]\:scale-100 {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.has-\[button\:disabled\]\:pointer-events-none:has(button:disabled) {
    pointer-events: none
}

.has-\[\.leadPopup\:checked\]\:pointer-events-auto:has(.leadPopup:checked) {
    pointer-events: auto
}

.has-\[input\:user-invalid\:focus\]\:\!mb-9:has(input:user-invalid:focus) {
    margin-bottom: 2.25rem !important
}

.has-\[input\:user-invalid\:focus\]\:mb-9:has(input:user-invalid:focus) {
    margin-bottom: 2.25rem
}

.has-\[a\]\:block:has(a) {
    display: block
}

.has-\[input\]\:block:has(input) {
    display: block
}

.has-\[\#panel1\:checked\]\:flex:has(#panel1:checked) {
    display: flex
}

.has-\[\#panel2\:checked\]\:flex:has(#panel2:checked) {
    display: flex
}

.has-\[\#panel3\:checked\]\:flex:has(#panel3:checked) {
    display: flex
}

.has-\[\#panel4\:checked\]\:flex:has(#panel4:checked) {
    display: flex
}

.has-\[\.peer\\\/leadPopup\:checked\]\:overflow-hidden:has(.peer\/leadPopup:checked) {
    overflow: hidden
}

.has-\[\#advance1\:checked\]\:bg-\[\#CD157D\]:has(#advance1:checked) {
    --tw-bg-opacity: 1;
    background-color: rgb(205 21 125 / var(--tw-bg-opacity))
}

.has-\[\#advance2\:checked\]\:bg-\[\#CD157D\]:has(#advance2:checked) {
    --tw-bg-opacity: 1;
    background-color: rgb(205 21 125 / var(--tw-bg-opacity))
}

.has-\[\#advance3\:checked\]\:bg-\[\#CD157D\]:has(#advance3:checked) {
    --tw-bg-opacity: 1;
    background-color: rgb(205 21 125 / var(--tw-bg-opacity))
}

.has-\[\:checked\]\:bg-indigo-50:has(:checked) {
    --tw-bg-opacity: 1;
    background-color: rgb(238 242 255 / var(--tw-bg-opacity))
}

.has-\[\#advance1\:checked\]\:text-white:has(#advance1:checked) {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}

.has-\[\#advance2\:checked\]\:text-white:has(#advance2:checked) {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}

.has-\[\#advance3\:checked\]\:text-white:has(#advance3:checked) {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}

.has-\[\:checked\]\:text-indigo-900:has(:checked) {
    --tw-text-opacity: 1;
    color: rgb(49 46 129 / var(--tw-text-opacity))
}

.has-\[\.leadPopup\:checked\]\:opacity-100:has(.leadPopup:checked) {
    opacity: 1
}

.has-\[\:checked\]\:ring-indigo-200:has(:checked) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(199 210 254 / var(--tw-ring-opacity))
}

.group\/leadPopup:has(.leadPopup:checked) .group-has-\[\.leadPopup\:checked\]\/leadPopup\:pointer-events-auto {
    pointer-events: auto
}

.group\/process:has(.slide1.swiper-slide-active) .group-has-\[\.slide1\.swiper-slide-active\]\/process\:z-20 {
    z-index: 20
}

.group\/process:has(.slide2.swiper-slide-active) .group-has-\[\.slide2\.swiper-slide-active\]\/process\:z-20 {
    z-index: 20
}

.group\/process:has(.slide3.swiper-slide-active) .group-has-\[\.slide3\.swiper-slide-active\]\/process\:z-20 {
    z-index: 20
}

.group\/process:has(.slide4.swiper-slide-active) .group-has-\[\.slide4\.swiper-slide-active\]\/process\:z-20 {
    z-index: 20
}

.group\/process:has(.slide5.swiper-slide-active) .group-has-\[\.slide5\.swiper-slide-active\]\/process\:z-20 {
    z-index: 20
}

.group\/lead:has(.phone-input:user-valid:focus) .group-has-\[\.phone-input\:user-valid\:focus\]\/lead\:block {
    display: block
}

.group\/faq:has(:checked) .group-has-\[\:checked\]\/faq\:block {
    display: block
}

.group:has(#advance1:checked) .group-has-\[\#advance1\:checked\]\:flex {
    display: flex
}

.group:has(#advance2:checked) .group-has-\[\#advance2\:checked\]\:flex {
    display: flex
}

.group:has(#advance3:checked) .group-has-\[\#advance3\:checked\]\:flex {
    display: flex
}

.group\/cs:has(#coreServices1:checked) .group-has-\[\#coreServices1\:checked\]\/cs\:flex {
    display: flex
}

.group\/cs:has(#coreServices2:checked) .group-has-\[\#coreServices2\:checked\]\/cs\:flex {
    display: flex
}

.group\/cs:has(#coreServices3:checked) .group-has-\[\#coreServices3\:checked\]\/cs\:flex {
    display: flex
}

.group\/cs:has(#coreServices4:checked) .group-has-\[\#coreServices4\:checked\]\/cs\:flex {
    display: flex
}

.group\/cs:has(#coreServices5:checked) .group-has-\[\#coreServices5\:checked\]\/cs\:flex {
    display: flex
}

.group\/leadPopup:has(.leadPopup:checked) .group-has-\[\.leadPopup\:checked\]\/leadPopup\:translate-y-0 {
    --tw-translate-y: 0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.group\/impact:has(.animated) .group-has-\[\.animated\]\/impact\:scale-100 {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.group\/leadPopup:has(.leadPopup:checked) .group-has-\[\.leadPopup\:checked\]\/leadPopup\:scale-100 {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.group\/process:has(.slide1.swiper-slide-active) .group-has-\[\.slide1\.swiper-slide-active\]\/process\:scale-100 {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.group\/process:has(.slide2.swiper-slide-active) .group-has-\[\.slide2\.swiper-slide-active\]\/process\:scale-100 {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.group\/process:has(.slide3.swiper-slide-active) .group-has-\[\.slide3\.swiper-slide-active\]\/process\:scale-100 {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.group\/process:has(.slide4.swiper-slide-active) .group-has-\[\.slide4\.swiper-slide-active\]\/process\:scale-100 {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.group\/process:has(.slide5.swiper-slide-active) .group-has-\[\.slide5\.swiper-slide-active\]\/process\:scale-100 {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.group\/lead:has(.error:not(:empty)) .group-has-\[\.error\:not\(\:empty\)\]\/lead\:border-red-500 {
    --tw-border-opacity: 1;
    border-color: rgb(239 68 68 / var(--tw-border-opacity))
}

.group\/cs:has(#coreServices1:checked) .group-has-\[\#coreServices1\:checked\]\/cs\:bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity))
}

.group\/cs:has(#coreServices2:checked) .group-has-\[\#coreServices2\:checked\]\/cs\:bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity))
}

.group\/cs:has(#coreServices3:checked) .group-has-\[\#coreServices3\:checked\]\/cs\:bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity))
}

.group\/cs:has(#coreServices4:checked) .group-has-\[\#coreServices4\:checked\]\/cs\:bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity))
}

.group\/cs:has(#coreServices5:checked) .group-has-\[\#coreServices5\:checked\]\/cs\:bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity))
}

.group\/key:has(#panel1:checked) .group-has-\[\#panel1\:checked\]\/key\:bg-\[\#00B8E5\] {
    --tw-bg-opacity: 1;
    background-color: rgb(0 184 229 / var(--tw-bg-opacity))
}

.group\/key:has(#panel1:checked) .group-has-\[\#panel1\:checked\]\/key\:bg-\[\#0CB85A\] {
    --tw-bg-opacity: 1;
    background-color: rgb(12 184 90 / var(--tw-bg-opacity))
}

.group\/key:has(#panel1:checked) .group-has-\[\#panel1\:checked\]\/key\:bg-\[\#159789\] {
    --tw-bg-opacity: 1;
    background-color: rgb(21 151 137 / var(--tw-bg-opacity))
}

.group\/key:has(#panel1:checked) .group-has-\[\#panel1\:checked\]\/key\:bg-\[\#2D86FF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(45 134 255 / var(--tw-bg-opacity))
}

.group\/key:has(#panel1:checked) .group-has-\[\#panel1\:checked\]\/key\:bg-\[\#355CDD\] {
    --tw-bg-opacity: 1;
    background-color: rgb(53 92 221 / var(--tw-bg-opacity))
}

.group\/key:has(#panel1:checked) .group-has-\[\#panel1\:checked\]\/key\:bg-\[\#442B41\] {
    --tw-bg-opacity: 1;
    background-color: rgb(68 43 65 / var(--tw-bg-opacity))
}

.group\/key:has(#panel1:checked) .group-has-\[\#panel1\:checked\]\/key\:bg-\[\#4E392D\] {
    --tw-bg-opacity: 1;
    background-color: rgb(78 57 45 / var(--tw-bg-opacity))
}

.group\/key:has(#panel1:checked) .group-has-\[\#panel1\:checked\]\/key\:bg-\[\#6454FE\] {
    --tw-bg-opacity: 1;
    background-color: rgb(100 84 254 / var(--tw-bg-opacity))
}

.group\/key:has(#panel1:checked) .group-has-\[\#panel1\:checked\]\/key\:bg-\[\#7356F6\] {
    --tw-bg-opacity: 1;
    background-color: rgb(115 86 246 / var(--tw-bg-opacity))
}

.group\/key:has(#panel1:checked) .group-has-\[\#panel1\:checked\]\/key\:bg-\[\#9D1852\] {
    --tw-bg-opacity: 1;
    background-color: rgb(157 24 82 / var(--tw-bg-opacity))
}

.group\/key:has(#panel1:checked) .group-has-\[\#panel1\:checked\]\/key\:bg-\[\#A01394\] {
    --tw-bg-opacity: 1;
    background-color: rgb(160 19 148 / var(--tw-bg-opacity))
}

.group\/key:has(#panel1:checked) .group-has-\[\#panel1\:checked\]\/key\:bg-\[\#AF4242\] {
    --tw-bg-opacity: 1;
    background-color: rgb(175 66 66 / var(--tw-bg-opacity))
}

.group\/key:has(#panel1:checked) .group-has-\[\#panel1\:checked\]\/key\:bg-\[\#FF2D88\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 45 136 / var(--tw-bg-opacity))
}

.group\/key:has(#panel1:checked) .group-has-\[\#panel1\:checked\]\/key\:bg-\[\#FF6B39\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 107 57 / var(--tw-bg-opacity))
}

.group\/key:has(#panel2:checked) .group-has-\[\#panel2\:checked\]\/key\:bg-\[\#00B8E5\] {
    --tw-bg-opacity: 1;
    background-color: rgb(0 184 229 / var(--tw-bg-opacity))
}

.group\/key:has(#panel2:checked) .group-has-\[\#panel2\:checked\]\/key\:bg-\[\#0CB85A\] {
    --tw-bg-opacity: 1;
    background-color: rgb(12 184 90 / var(--tw-bg-opacity))
}

.group\/key:has(#panel2:checked) .group-has-\[\#panel2\:checked\]\/key\:bg-\[\#159789\] {
    --tw-bg-opacity: 1;
    background-color: rgb(21 151 137 / var(--tw-bg-opacity))
}

.group\/key:has(#panel2:checked) .group-has-\[\#panel2\:checked\]\/key\:bg-\[\#2D86FF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(45 134 255 / var(--tw-bg-opacity))
}

.group\/key:has(#panel2:checked) .group-has-\[\#panel2\:checked\]\/key\:bg-\[\#355CDD\] {
    --tw-bg-opacity: 1;
    background-color: rgb(53 92 221 / var(--tw-bg-opacity))
}

.group\/key:has(#panel2:checked) .group-has-\[\#panel2\:checked\]\/key\:bg-\[\#442B41\] {
    --tw-bg-opacity: 1;
    background-color: rgb(68 43 65 / var(--tw-bg-opacity))
}

.group\/key:has(#panel2:checked) .group-has-\[\#panel2\:checked\]\/key\:bg-\[\#4E392D\] {
    --tw-bg-opacity: 1;
    background-color: rgb(78 57 45 / var(--tw-bg-opacity))
}

.group\/key:has(#panel2:checked) .group-has-\[\#panel2\:checked\]\/key\:bg-\[\#9D1852\] {
    --tw-bg-opacity: 1;
    background-color: rgb(157 24 82 / var(--tw-bg-opacity))
}

.group\/key:has(#panel2:checked) .group-has-\[\#panel2\:checked\]\/key\:bg-\[\#AF4242\] {
    --tw-bg-opacity: 1;
    background-color: rgb(175 66 66 / var(--tw-bg-opacity))
}

.group\/key:has(#panel2:checked) .group-has-\[\#panel2\:checked\]\/key\:bg-\[\#FF2D88\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 45 136 / var(--tw-bg-opacity))
}

.group\/key:has(#panel2:checked) .group-has-\[\#panel2\:checked\]\/key\:bg-\[\#FF6B39\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 107 57 / var(--tw-bg-opacity))
}

.group\/key:has(#panel3:checked) .group-has-\[\#panel3\:checked\]\/key\:bg-\[\#00B8E5\] {
    --tw-bg-opacity: 1;
    background-color: rgb(0 184 229 / var(--tw-bg-opacity))
}

.group\/key:has(#panel3:checked) .group-has-\[\#panel3\:checked\]\/key\:bg-\[\#0CB85A\] {
    --tw-bg-opacity: 1;
    background-color: rgb(12 184 90 / var(--tw-bg-opacity))
}

.group\/key:has(#panel3:checked) .group-has-\[\#panel3\:checked\]\/key\:bg-\[\#159789\] {
    --tw-bg-opacity: 1;
    background-color: rgb(21 151 137 / var(--tw-bg-opacity))
}

.group\/key:has(#panel3:checked) .group-has-\[\#panel3\:checked\]\/key\:bg-\[\#2D86FF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(45 134 255 / var(--tw-bg-opacity))
}

.group\/key:has(#panel3:checked) .group-has-\[\#panel3\:checked\]\/key\:bg-\[\#355CDD\] {
    --tw-bg-opacity: 1;
    background-color: rgb(53 92 221 / var(--tw-bg-opacity))
}

.group\/key:has(#panel3:checked) .group-has-\[\#panel3\:checked\]\/key\:bg-\[\#442B41\] {
    --tw-bg-opacity: 1;
    background-color: rgb(68 43 65 / var(--tw-bg-opacity))
}

.group\/key:has(#panel3:checked) .group-has-\[\#panel3\:checked\]\/key\:bg-\[\#4E392D\] {
    --tw-bg-opacity: 1;
    background-color: rgb(78 57 45 / var(--tw-bg-opacity))
}

.group\/key:has(#panel3:checked) .group-has-\[\#panel3\:checked\]\/key\:bg-\[\#6454FE\] {
    --tw-bg-opacity: 1;
    background-color: rgb(100 84 254 / var(--tw-bg-opacity))
}

.group\/key:has(#panel3:checked) .group-has-\[\#panel3\:checked\]\/key\:bg-\[\#7356F6\] {
    --tw-bg-opacity: 1;
    background-color: rgb(115 86 246 / var(--tw-bg-opacity))
}

.group\/key:has(#panel3:checked) .group-has-\[\#panel3\:checked\]\/key\:bg-\[\#9D1852\] {
    --tw-bg-opacity: 1;
    background-color: rgb(157 24 82 / var(--tw-bg-opacity))
}

.group\/key:has(#panel3:checked) .group-has-\[\#panel3\:checked\]\/key\:bg-\[\#A01394\] {
    --tw-bg-opacity: 1;
    background-color: rgb(160 19 148 / var(--tw-bg-opacity))
}

.group\/key:has(#panel3:checked) .group-has-\[\#panel3\:checked\]\/key\:bg-\[\#AF4242\] {
    --tw-bg-opacity: 1;
    background-color: rgb(175 66 66 / var(--tw-bg-opacity))
}

.group\/key:has(#panel3:checked) .group-has-\[\#panel3\:checked\]\/key\:bg-\[\#FF6B39\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 107 57 / var(--tw-bg-opacity))
}

.group\/key:has(#panel4:checked) .group-has-\[\#panel4\:checked\]\/key\:bg-\[\#159789\] {
    --tw-bg-opacity: 1;
    background-color: rgb(21 151 137 / var(--tw-bg-opacity))
}

.group\/key:has(#panel4:checked) .group-has-\[\#panel4\:checked\]\/key\:bg-\[\#2D86FF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(45 134 255 / var(--tw-bg-opacity))
}

.group\/key:has(#panel4:checked) .group-has-\[\#panel4\:checked\]\/key\:bg-\[\#9D1852\] {
    --tw-bg-opacity: 1;
    background-color: rgb(157 24 82 / var(--tw-bg-opacity))
}

.group\/key:has(#panel4:checked) .group-has-\[\#panel4\:checked\]\/key\:bg-\[\#FF6B39\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 107 57 / var(--tw-bg-opacity))
}

.group:has(#solutions1:checked) .group-has-\[\#solutions1\:checked\]\:\!bg-sky-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(14 165 233 / var(--tw-bg-opacity)) !important
}

.group:has(#solutions2:checked) .group-has-\[\#solutions2\:checked\]\:\!bg-sky-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(14 165 233 / var(--tw-bg-opacity)) !important
}

.group:has(#solutions3:checked) .group-has-\[\#solutions3\:checked\]\:\!bg-sky-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(14 165 233 / var(--tw-bg-opacity)) !important
}

.group:has(#solutions4:checked) .group-has-\[\#solutions4\:checked\]\:\!bg-sky-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(14 165 233 / var(--tw-bg-opacity)) !important
}

.group:has(#solutions5:checked) .group-has-\[\#solutions5\:checked\]\:\!bg-sky-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(14 165 233 / var(--tw-bg-opacity)) !important
}

.group:has(#solutions6:checked) .group-has-\[\#solutions6\:checked\]\:\!bg-sky-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(14 165 233 / var(--tw-bg-opacity)) !important
}

.group:has(#solutions7:checked) .group-has-\[\#solutions7\:checked\]\:\!bg-sky-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(14 165 233 / var(--tw-bg-opacity)) !important
}

.group:has(#solutions8:checked) .group-has-\[\#solutions8\:checked\]\:\!bg-sky-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(14 165 233 / var(--tw-bg-opacity)) !important
}

.group:has(#techno10:checked) .group-has-\[\#techno10\:checked\]\:\!bg-\[\#0876bd\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(8 118 189 / var(--tw-bg-opacity)) !important
}

.group:has(#techno11:checked) .group-has-\[\#techno11\:checked\]\:\!bg-\[\#0876bd\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(8 118 189 / var(--tw-bg-opacity)) !important
}

.group:has(#techno12:checked) .group-has-\[\#techno12\:checked\]\:\!bg-\[\#0876bd\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(8 118 189 / var(--tw-bg-opacity)) !important
}

.group:has(#techno13:checked) .group-has-\[\#techno13\:checked\]\:\!bg-\[\#0876bd\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(8 118 189 / var(--tw-bg-opacity)) !important
}

.group:has(#techno14:checked) .group-has-\[\#techno14\:checked\]\:\!bg-\[\#0876bd\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(8 118 189 / var(--tw-bg-opacity)) !important
}

.group:has(#techno1:checked) .group-has-\[\#techno1\:checked\]\:\!bg-\[\#0876bd\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(8 118 189 / var(--tw-bg-opacity)) !important
}

.group:has(#techno1:checked) .group-has-\[\#techno1\:checked\]\:\!bg-sky-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(14 165 233 / var(--tw-bg-opacity)) !important
}

.group:has(#techno2:checked) .group-has-\[\#techno2\:checked\]\:\!bg-\[\#0876bd\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(8 118 189 / var(--tw-bg-opacity)) !important
}

.group:has(#techno2:checked) .group-has-\[\#techno2\:checked\]\:\!bg-sky-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(14 165 233 / var(--tw-bg-opacity)) !important
}

.group:has(#techno3:checked) .group-has-\[\#techno3\:checked\]\:\!bg-\[\#0876bd\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(8 118 189 / var(--tw-bg-opacity)) !important
}

.group:has(#techno3:checked) .group-has-\[\#techno3\:checked\]\:\!bg-sky-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(14 165 233 / var(--tw-bg-opacity)) !important
}

.group:has(#techno4:checked) .group-has-\[\#techno4\:checked\]\:\!bg-\[\#0876bd\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(8 118 189 / var(--tw-bg-opacity)) !important
}

.group:has(#techno4:checked) .group-has-\[\#techno4\:checked\]\:\!bg-sky-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(14 165 233 / var(--tw-bg-opacity)) !important
}

.group:has(#techno5:checked) .group-has-\[\#techno5\:checked\]\:\!bg-\[\#0876bd\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(8 118 189 / var(--tw-bg-opacity)) !important
}

.group:has(#techno5:checked) .group-has-\[\#techno5\:checked\]\:\!bg-sky-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(14 165 233 / var(--tw-bg-opacity)) !important
}

.group:has(#techno6:checked) .group-has-\[\#techno6\:checked\]\:\!bg-\[\#0876bd\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(8 118 189 / var(--tw-bg-opacity)) !important
}

.group:has(#techno6:checked) .group-has-\[\#techno6\:checked\]\:\!bg-sky-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(14 165 233 / var(--tw-bg-opacity)) !important
}

.group:has(#techno7:checked) .group-has-\[\#techno7\:checked\]\:\!bg-\[\#0876bd\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(8 118 189 / var(--tw-bg-opacity)) !important
}

.group:has(#techno7:checked) .group-has-\[\#techno7\:checked\]\:\!bg-sky-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(14 165 233 / var(--tw-bg-opacity)) !important
}

.group:has(#techno8:checked) .group-has-\[\#techno8\:checked\]\:\!bg-\[\#0876bd\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(8 118 189 / var(--tw-bg-opacity)) !important
}

.group:has(#techno8:checked) .group-has-\[\#techno8\:checked\]\:\!bg-sky-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(14 165 233 / var(--tw-bg-opacity)) !important
}

.group:has(#techno9:checked) .group-has-\[\#techno9\:checked\]\:\!bg-\[\#0876bd\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(8 118 189 / var(--tw-bg-opacity)) !important
}

.group\/process:has(.slide1.swiper-slide-active) .group-has-\[\.slide1\.swiper-slide-active\]\/process\:bg-\[\#1B3859\] {
    --tw-bg-opacity: 1;
    background-color: rgb(27 56 89 / var(--tw-bg-opacity))
}

.group\/process:has(.slide1.swiper-slide-active) .group-has-\[\.slide1\.swiper-slide-active\]\/process\:bg-\[\#2D86FF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(45 134 255 / var(--tw-bg-opacity))
}

.group\/process:has(.slide1.swiper-slide-active) .group-has-\[\.slide1\.swiper-slide-active\]\/process\:bg-\[\#6454FE\] {
    --tw-bg-opacity: 1;
    background-color: rgb(100 84 254 / var(--tw-bg-opacity))
}

.group\/process:has(.slide1.swiper-slide-active) .group-has-\[\.slide1\.swiper-slide-active\]\/process\:bg-\[\#6D153B\] {
    --tw-bg-opacity: 1;
    background-color: rgb(109 21 59 / var(--tw-bg-opacity))
}

.group\/process:has(.slide1.swiper-slide-active) .group-has-\[\.slide1\.swiper-slide-active\]\/process\:bg-\[\#7356F6\] {
    --tw-bg-opacity: 1;
    background-color: rgb(115 86 246 / var(--tw-bg-opacity))
}

.group\/process:has(.slide1.swiper-slide-active) .group-has-\[\.slide1\.swiper-slide-active\]\/process\:bg-\[\#BC9259\] {
    --tw-bg-opacity: 1;
    background-color: rgb(188 146 89 / var(--tw-bg-opacity))
}

.group\/process:has(.slide1.swiper-slide-active) .group-has-\[\.slide1\.swiper-slide-active\]\/process\:bg-\[\#C535AA\] {
    --tw-bg-opacity: 1;
    background-color: rgb(197 53 170 / var(--tw-bg-opacity))
}

.group\/process:has(.slide1.swiper-slide-active) .group-has-\[\.slide1\.swiper-slide-active\]\/process\:bg-\[\#FF6B39\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 107 57 / var(--tw-bg-opacity))
}

.group\/process:has(.slide2.swiper-slide-active) .group-has-\[\.slide2\.swiper-slide-active\]\/process\:bg-\[\#1B3859\] {
    --tw-bg-opacity: 1;
    background-color: rgb(27 56 89 / var(--tw-bg-opacity))
}

.group\/process:has(.slide2.swiper-slide-active) .group-has-\[\.slide2\.swiper-slide-active\]\/process\:bg-\[\#2D86FF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(45 134 255 / var(--tw-bg-opacity))
}

.group\/process:has(.slide2.swiper-slide-active) .group-has-\[\.slide2\.swiper-slide-active\]\/process\:bg-\[\#6454FE\] {
    --tw-bg-opacity: 1;
    background-color: rgb(100 84 254 / var(--tw-bg-opacity))
}

.group\/process:has(.slide2.swiper-slide-active) .group-has-\[\.slide2\.swiper-slide-active\]\/process\:bg-\[\#6D153B\] {
    --tw-bg-opacity: 1;
    background-color: rgb(109 21 59 / var(--tw-bg-opacity))
}

.group\/process:has(.slide2.swiper-slide-active) .group-has-\[\.slide2\.swiper-slide-active\]\/process\:bg-\[\#7356F6\] {
    --tw-bg-opacity: 1;
    background-color: rgb(115 86 246 / var(--tw-bg-opacity))
}

.group\/process:has(.slide2.swiper-slide-active) .group-has-\[\.slide2\.swiper-slide-active\]\/process\:bg-\[\#BC9259\] {
    --tw-bg-opacity: 1;
    background-color: rgb(188 146 89 / var(--tw-bg-opacity))
}

.group\/process:has(.slide2.swiper-slide-active) .group-has-\[\.slide2\.swiper-slide-active\]\/process\:bg-\[\#C535AA\] {
    --tw-bg-opacity: 1;
    background-color: rgb(197 53 170 / var(--tw-bg-opacity))
}

.group\/process:has(.slide2.swiper-slide-active) .group-has-\[\.slide2\.swiper-slide-active\]\/process\:bg-\[\#FF6B39\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 107 57 / var(--tw-bg-opacity))
}

.group\/process:has(.slide3.swiper-slide-active) .group-has-\[\.slide3\.swiper-slide-active\]\/process\:bg-\[\#1B3859\] {
    --tw-bg-opacity: 1;
    background-color: rgb(27 56 89 / var(--tw-bg-opacity))
}

.group\/process:has(.slide3.swiper-slide-active) .group-has-\[\.slide3\.swiper-slide-active\]\/process\:bg-\[\#2D86FF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(45 134 255 / var(--tw-bg-opacity))
}

.group\/process:has(.slide3.swiper-slide-active) .group-has-\[\.slide3\.swiper-slide-active\]\/process\:bg-\[\#6454FE\] {
    --tw-bg-opacity: 1;
    background-color: rgb(100 84 254 / var(--tw-bg-opacity))
}

.group\/process:has(.slide3.swiper-slide-active) .group-has-\[\.slide3\.swiper-slide-active\]\/process\:bg-\[\#6D153B\] {
    --tw-bg-opacity: 1;
    background-color: rgb(109 21 59 / var(--tw-bg-opacity))
}

.group\/process:has(.slide3.swiper-slide-active) .group-has-\[\.slide3\.swiper-slide-active\]\/process\:bg-\[\#7356F6\] {
    --tw-bg-opacity: 1;
    background-color: rgb(115 86 246 / var(--tw-bg-opacity))
}

.group\/process:has(.slide3.swiper-slide-active) .group-has-\[\.slide3\.swiper-slide-active\]\/process\:bg-\[\#BC9259\] {
    --tw-bg-opacity: 1;
    background-color: rgb(188 146 89 / var(--tw-bg-opacity))
}

.group\/process:has(.slide3.swiper-slide-active) .group-has-\[\.slide3\.swiper-slide-active\]\/process\:bg-\[\#C535AA\] {
    --tw-bg-opacity: 1;
    background-color: rgb(197 53 170 / var(--tw-bg-opacity))
}

.group\/process:has(.slide3.swiper-slide-active) .group-has-\[\.slide3\.swiper-slide-active\]\/process\:bg-\[\#FF6B39\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 107 57 / var(--tw-bg-opacity))
}

.group\/process:has(.slide4.swiper-slide-active) .group-has-\[\.slide4\.swiper-slide-active\]\/process\:bg-\[\#1B3859\] {
    --tw-bg-opacity: 1;
    background-color: rgb(27 56 89 / var(--tw-bg-opacity))
}

.group\/process:has(.slide4.swiper-slide-active) .group-has-\[\.slide4\.swiper-slide-active\]\/process\:bg-\[\#2D86FF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(45 134 255 / var(--tw-bg-opacity))
}

.group\/process:has(.slide4.swiper-slide-active) .group-has-\[\.slide4\.swiper-slide-active\]\/process\:bg-\[\#6454FE\] {
    --tw-bg-opacity: 1;
    background-color: rgb(100 84 254 / var(--tw-bg-opacity))
}

.group\/process:has(.slide4.swiper-slide-active) .group-has-\[\.slide4\.swiper-slide-active\]\/process\:bg-\[\#6D153B\] {
    --tw-bg-opacity: 1;
    background-color: rgb(109 21 59 / var(--tw-bg-opacity))
}

.group\/process:has(.slide4.swiper-slide-active) .group-has-\[\.slide4\.swiper-slide-active\]\/process\:bg-\[\#7356F6\] {
    --tw-bg-opacity: 1;
    background-color: rgb(115 86 246 / var(--tw-bg-opacity))
}

.group\/process:has(.slide4.swiper-slide-active) .group-has-\[\.slide4\.swiper-slide-active\]\/process\:bg-\[\#BC9259\] {
    --tw-bg-opacity: 1;
    background-color: rgb(188 146 89 / var(--tw-bg-opacity))
}

.group\/process:has(.slide4.swiper-slide-active) .group-has-\[\.slide4\.swiper-slide-active\]\/process\:bg-\[\#C535AA\] {
    --tw-bg-opacity: 1;
    background-color: rgb(197 53 170 / var(--tw-bg-opacity))
}

.group\/process:has(.slide4.swiper-slide-active) .group-has-\[\.slide4\.swiper-slide-active\]\/process\:bg-\[\#FF6B39\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 107 57 / var(--tw-bg-opacity))
}

.group\/process:has(.slide5.swiper-slide-active) .group-has-\[\.slide5\.swiper-slide-active\]\/process\:bg-\[\#1B3859\] {
    --tw-bg-opacity: 1;
    background-color: rgb(27 56 89 / var(--tw-bg-opacity))
}

.group\/process:has(.slide5.swiper-slide-active) .group-has-\[\.slide5\.swiper-slide-active\]\/process\:bg-\[\#2D86FF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(45 134 255 / var(--tw-bg-opacity))
}

.group\/process:has(.slide5.swiper-slide-active) .group-has-\[\.slide5\.swiper-slide-active\]\/process\:bg-\[\#6454FE\] {
    --tw-bg-opacity: 1;
    background-color: rgb(100 84 254 / var(--tw-bg-opacity))
}

.group\/process:has(.slide5.swiper-slide-active) .group-has-\[\.slide5\.swiper-slide-active\]\/process\:bg-\[\#6D153B\] {
    --tw-bg-opacity: 1;
    background-color: rgb(109 21 59 / var(--tw-bg-opacity))
}

.group\/process:has(.slide5.swiper-slide-active) .group-has-\[\.slide5\.swiper-slide-active\]\/process\:bg-\[\#7356F6\] {
    --tw-bg-opacity: 1;
    background-color: rgb(115 86 246 / var(--tw-bg-opacity))
}

.group\/process:has(.slide5.swiper-slide-active) .group-has-\[\.slide5\.swiper-slide-active\]\/process\:bg-\[\#BC9259\] {
    --tw-bg-opacity: 1;
    background-color: rgb(188 146 89 / var(--tw-bg-opacity))
}

.group\/process:has(.slide5.swiper-slide-active) .group-has-\[\.slide5\.swiper-slide-active\]\/process\:bg-\[\#C535AA\] {
    --tw-bg-opacity: 1;
    background-color: rgb(197 53 170 / var(--tw-bg-opacity))
}

.group\/process:has(.slide5.swiper-slide-active) .group-has-\[\.slide5\.swiper-slide-active\]\/process\:bg-\[\#FF6B39\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 107 57 / var(--tw-bg-opacity))
}

.group\/faq:has(:checked) .group-has-\[\:checked\]\/faq\:\!bg-\[\#4B92FF\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(75 146 255 / var(--tw-bg-opacity)) !important
}

.group\/faq:has(:checked) .group-has-\[\:checked\]\/faq\:\!bg-\[\#8C1147\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(140 17 71 / var(--tw-bg-opacity)) !important
}

.group\/faq:has(:checked) .group-has-\[\:checked\]\/faq\:\!bg-\[\#933BF1\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(147 59 241 / var(--tw-bg-opacity)) !important
}

.group\/faq:has(:checked) .group-has-\[\:checked\]\/faq\:\!bg-\[\#A860F5\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(168 96 245 / var(--tw-bg-opacity)) !important
}

.group\/faq:has(:checked) .group-has-\[\:checked\]\/faq\:\!bg-\[\#B79846\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(183 152 70 / var(--tw-bg-opacity)) !important
}

.group\/faq:has(:checked) .group-has-\[\:checked\]\/faq\:\!bg-\[\#D00B33\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(208 11 51 / var(--tw-bg-opacity)) !important
}

.group\/key:has(#panel1:checked) .group-has-\[\#panel1\:checked\]\/key\:bg-\[linear-gradient\(to_right\,_\#F65682\,_\#E84DB1\)\] {
    background-image: linear-gradient(to right, #f65682, #e84db1)
}

.group\/key:has(#panel2:checked) .group-has-\[\#panel2\:checked\]\/key\:bg-\[linear-gradient\(to_right\,_\#F65682\,_\#E84DB1\)\] {
    background-image: linear-gradient(to right, #f65682, #e84db1)
}

.group\/key:has(#panel3:checked) .group-has-\[\#panel3\:checked\]\/key\:bg-\[linear-gradient\(to_right\,_\#F65682\,_\#E84DB1\)\] {
    background-image: linear-gradient(to right, #f65682, #e84db1)
}

.group\/cs:has(#coreServices1:checked) .group-has-\[\#coreServices1\:checked\]\/cs\:font-bold {
    font-weight: 700
}

.group\/cs:has(#coreServices2:checked) .group-has-\[\#coreServices2\:checked\]\/cs\:font-bold {
    font-weight: 700
}

.group\/cs:has(#coreServices3:checked) .group-has-\[\#coreServices3\:checked\]\/cs\:font-bold {
    font-weight: 700
}

.group\/cs:has(#coreServices4:checked) .group-has-\[\#coreServices4\:checked\]\/cs\:font-bold {
    font-weight: 700
}

.group\/cs:has(#coreServices5:checked) .group-has-\[\#coreServices5\:checked\]\/cs\:font-bold {
    font-weight: 700
}

.group:has(#advance1:checked) .group-has-\[\#advance1\:checked\]\:text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}

.group:has(#advance2:checked) .group-has-\[\#advance2\:checked\]\:text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}

.group:has(#advance3:checked) .group-has-\[\#advance3\:checked\]\:text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}

.group\/cs:has(#coreServices1:checked) .group-has-\[\#coreServices1\:checked\]\/cs\:text-\[\#454444\] {
    --tw-text-opacity: 1;
    color: rgb(69 68 68 / var(--tw-text-opacity))
}

.group\/cs:has(#coreServices2:checked) .group-has-\[\#coreServices2\:checked\]\/cs\:text-\[\#454444\] {
    --tw-text-opacity: 1;
    color: rgb(69 68 68 / var(--tw-text-opacity))
}

.group\/cs:has(#coreServices3:checked) .group-has-\[\#coreServices3\:checked\]\/cs\:text-\[\#454444\] {
    --tw-text-opacity: 1;
    color: rgb(69 68 68 / var(--tw-text-opacity))
}

.group\/cs:has(#coreServices4:checked) .group-has-\[\#coreServices4\:checked\]\/cs\:text-\[\#454444\] {
    --tw-text-opacity: 1;
    color: rgb(69 68 68 / var(--tw-text-opacity))
}

.group\/cs:has(#coreServices5:checked) .group-has-\[\#coreServices5\:checked\]\/cs\:text-\[\#454444\] {
    --tw-text-opacity: 1;
    color: rgb(69 68 68 / var(--tw-text-opacity))
}

.group\/key:has(#panel1:checked) .group-has-\[\#panel1\:checked\]\/key\:text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}

.group\/key:has(#panel2:checked) .group-has-\[\#panel2\:checked\]\/key\:text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}

.group\/key:has(#panel3:checked) .group-has-\[\#panel3\:checked\]\/key\:text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}

.group\/key:has(#panel4:checked) .group-has-\[\#panel4\:checked\]\/key\:text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}

.group:has(#solutions1:checked) .group-has-\[\#solutions1\:checked\]\:\!text-white {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important
}

.group:has(#solutions2:checked) .group-has-\[\#solutions2\:checked\]\:\!text-white {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important
}

.group:has(#solutions3:checked) .group-has-\[\#solutions3\:checked\]\:\!text-white {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important
}

.group:has(#solutions4:checked) .group-has-\[\#solutions4\:checked\]\:\!text-white {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important
}

.group:has(#solutions5:checked) .group-has-\[\#solutions5\:checked\]\:\!text-white {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important
}

.group:has(#solutions6:checked) .group-has-\[\#solutions6\:checked\]\:\!text-white {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important
}

.group:has(#solutions7:checked) .group-has-\[\#solutions7\:checked\]\:\!text-white {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important
}

.group:has(#solutions8:checked) .group-has-\[\#solutions8\:checked\]\:\!text-white {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important
}

.group:has(#techno1:checked) .group-has-\[\#techno1\:checked\]\:\!text-white {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important
}

.group:has(#techno2:checked) .group-has-\[\#techno2\:checked\]\:\!text-white {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important
}

.group:has(#techno3:checked) .group-has-\[\#techno3\:checked\]\:\!text-white {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important
}

.group:has(#techno4:checked) .group-has-\[\#techno4\:checked\]\:\!text-white {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important
}

.group:has(#techno5:checked) .group-has-\[\#techno5\:checked\]\:\!text-white {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important
}

.group:has(#techno6:checked) .group-has-\[\#techno6\:checked\]\:\!text-white {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important
}

.group:has(#techno7:checked) .group-has-\[\#techno7\:checked\]\:\!text-white {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important
}

.group:has(#techno8:checked) .group-has-\[\#techno8\:checked\]\:\!text-white {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important
}

.group\/process:has(.slide1.swiper-slide-active) .group-has-\[\.slide1\.swiper-slide-active\]\/process\:text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}

.group\/process:has(.slide2.swiper-slide-active) .group-has-\[\.slide2\.swiper-slide-active\]\/process\:text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}

.group\/process:has(.slide3.swiper-slide-active) .group-has-\[\.slide3\.swiper-slide-active\]\/process\:text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}

.group\/process:has(.slide4.swiper-slide-active) .group-has-\[\.slide4\.swiper-slide-active\]\/process\:text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}

.group\/process:has(.slide5.swiper-slide-active) .group-has-\[\.slide5\.swiper-slide-active\]\/process\:text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}

.group:has(#advance1:checked) .group-has-\[\#advance1\:checked\]\:opacity-100 {
    opacity: 1
}

.group:has(#advance2:checked) .group-has-\[\#advance2\:checked\]\:opacity-100 {
    opacity: 1
}

.group:has(#advance3:checked) .group-has-\[\#advance3\:checked\]\:opacity-100 {
    opacity: 1
}

.group:has(#solutions1:checked) .group-has-\[\#solutions1\:checked\]\:opacity-100 {
    opacity: 1
}

.group:has(#solutions2:checked) .group-has-\[\#solutions2\:checked\]\:opacity-100 {
    opacity: 1
}

.group:has(#solutions3:checked) .group-has-\[\#solutions3\:checked\]\:opacity-100 {
    opacity: 1
}

.group:has(#solutions4:checked) .group-has-\[\#solutions4\:checked\]\:opacity-100 {
    opacity: 1
}

.group:has(#solutions5:checked) .group-has-\[\#solutions5\:checked\]\:opacity-100 {
    opacity: 1
}

.group:has(#solutions6:checked) .group-has-\[\#solutions6\:checked\]\:opacity-100 {
    opacity: 1
}

.group:has(#solutions7:checked) .group-has-\[\#solutions7\:checked\]\:opacity-100 {
    opacity: 1
}

.group:has(#solutions8:checked) .group-has-\[\#solutions8\:checked\]\:opacity-100 {
    opacity: 1
}

.group:has(#techno10:checked) .group-has-\[\#techno10\:checked\]\:opacity-100 {
    opacity: 1
}

.group:has(#techno11:checked) .group-has-\[\#techno11\:checked\]\:opacity-100 {
    opacity: 1
}

.group:has(#techno12:checked) .group-has-\[\#techno12\:checked\]\:opacity-100 {
    opacity: 1
}

.group:has(#techno13:checked) .group-has-\[\#techno13\:checked\]\:opacity-100 {
    opacity: 1
}

.group:has(#techno14:checked) .group-has-\[\#techno14\:checked\]\:opacity-100 {
    opacity: 1
}

.group:has(#techno1:checked) .group-has-\[\#techno1\:checked\]\:opacity-100 {
    opacity: 1
}

.group:has(#techno2:checked) .group-has-\[\#techno2\:checked\]\:opacity-100 {
    opacity: 1
}

.group:has(#techno3:checked) .group-has-\[\#techno3\:checked\]\:opacity-100 {
    opacity: 1
}

.group:has(#techno4:checked) .group-has-\[\#techno4\:checked\]\:opacity-100 {
    opacity: 1
}

.group:has(#techno5:checked) .group-has-\[\#techno5\:checked\]\:opacity-100 {
    opacity: 1
}

.group:has(#techno6:checked) .group-has-\[\#techno6\:checked\]\:opacity-100 {
    opacity: 1
}

.group:has(#techno7:checked) .group-has-\[\#techno7\:checked\]\:opacity-100 {
    opacity: 1
}

.group:has(#techno8:checked) .group-has-\[\#techno8\:checked\]\:opacity-100 {
    opacity: 1
}

.group:has(#techno9:checked) .group-has-\[\#techno9\:checked\]\:opacity-100 {
    opacity: 1
}

.group\/leadPopup:has(.leadPopup:checked) .group-has-\[\.leadPopup\:checked\]\/leadPopup\:opacity-100 {
    opacity: 1
}

.group\/process:has(.slide1.swiper-slide-active) .group-has-\[\.slide1\.swiper-slide-active\]\/process\:opacity-100 {
    opacity: 1
}

.group\/process:has(.slide2.swiper-slide-active) .group-has-\[\.slide2\.swiper-slide-active\]\/process\:opacity-100 {
    opacity: 1
}

.group\/process:has(.slide3.swiper-slide-active) .group-has-\[\.slide3\.swiper-slide-active\]\/process\:opacity-100 {
    opacity: 1
}

.group\/process:has(.slide4.swiper-slide-active) .group-has-\[\.slide4\.swiper-slide-active\]\/process\:opacity-100 {
    opacity: 1
}

.group\/process:has(.slide5.swiper-slide-active) .group-has-\[\.slide5\.swiper-slide-active\]\/process\:opacity-100 {
    opacity: 1
}

.group\/process:has(.slide1.swiper-slide-active) .group-has-\[\.slide1\.swiper-slide-active\]\/process\:ring-8 {
    --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(8px + 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)
}

.group\/process:has(.slide2.swiper-slide-active) .group-has-\[\.slide2\.swiper-slide-active\]\/process\:ring-8 {
    --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(8px + 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)
}

.group\/process:has(.slide3.swiper-slide-active) .group-has-\[\.slide3\.swiper-slide-active\]\/process\:ring-8 {
    --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(8px + 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)
}

.group\/process:has(.slide4.swiper-slide-active) .group-has-\[\.slide4\.swiper-slide-active\]\/process\:ring-8 {
    --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(8px + 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)
}

.group\/process:has(.slide5.swiper-slide-active) .group-has-\[\.slide5\.swiper-slide-active\]\/process\:ring-8 {
    --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(8px + 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)
}

.group\/cs:has(#coreServices1:checked) .group-has-\[\#coreServices1\:checked\]\/cs\:ring-white {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity))
}

.group\/cs:has(#coreServices2:checked) .group-has-\[\#coreServices2\:checked\]\/cs\:ring-white {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity))
}

.group\/cs:has(#coreServices3:checked) .group-has-\[\#coreServices3\:checked\]\/cs\:ring-white {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity))
}

.group\/cs:has(#coreServices4:checked) .group-has-\[\#coreServices4\:checked\]\/cs\:ring-white {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity))
}

.group\/cs:has(#coreServices5:checked) .group-has-\[\#coreServices5\:checked\]\/cs\:ring-white {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity))
}

.group\/process:has(.slide1.swiper-slide-active) .group-has-\[\.slide1\.swiper-slide-active\]\/process\:\[stroke-dashoffset\:calc\(596\.9-\(596\.9\*0\/100\)\)\] {
    stroke-dashoffset: 596.9
}

.group\/process:has(.slide2.swiper-slide-active) .group-has-\[\.slide2\.swiper-slide-active\]\/process\:\[stroke-dashoffset\:calc\(596\.9-\(596\.9\*20\/100\)\)\] {
    stroke-dashoffset: 477.52
}

.group\/process:has(.slide3.swiper-slide-active) .group-has-\[\.slide3\.swiper-slide-active\]\/process\:\[stroke-dashoffset\:calc\(596\.9-\(596\.9\*40\/100\)\)\] {
    stroke-dashoffset: 358.14
}

.group\/process:has(.slide4.swiper-slide-active) .group-has-\[\.slide4\.swiper-slide-active\]\/process\:\[stroke-dashoffset\:calc\(596\.9-\(596\.9\*60\/100\)\)\] {
    stroke-dashoffset: 238.76
}

.group\/process:has(.slide5.swiper-slide-active) .group-has-\[\.slide5\.swiper-slide-active\]\/process\:\[stroke-dashoffset\:calc\(596\.9-\(596\.9\*80\/100\)\)\] {
    stroke-dashoffset: 119.38
}

.group\/faq:has(:checked) .group-has-\[\:checked\]\/faq\:before\:\!bg-\[\#4B92FF\]:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1 !important;
    background-color: rgb(75 146 255 / var(--tw-bg-opacity)) !important
}

.group\/faq:has(:checked) .group-has-\[\:checked\]\/faq\:before\:\!bg-\[\#8C1147\]:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1 !important;
    background-color: rgb(140 17 71 / var(--tw-bg-opacity)) !important
}

.group\/faq:has(:checked) .group-has-\[\:checked\]\/faq\:before\:\!bg-\[\#933BF1\]:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1 !important;
    background-color: rgb(147 59 241 / var(--tw-bg-opacity)) !important
}

.group\/faq:has(:checked) .group-has-\[\:checked\]\/faq\:before\:\!bg-\[\#A860F5\]:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1 !important;
    background-color: rgb(168 96 245 / var(--tw-bg-opacity)) !important
}

.group\/faq:has(:checked) .group-has-\[\:checked\]\/faq\:before\:\!bg-\[\#B79846\]:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1 !important;
    background-color: rgb(183 152 70 / var(--tw-bg-opacity)) !important
}

.group\/faq:has(:checked) .group-has-\[\:checked\]\/faq\:before\:\!bg-\[\#D00B33\]:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1 !important;
    background-color: rgb(208 11 51 / var(--tw-bg-opacity)) !important
}

.group\/lead:has(.error:not(:empty)) .group-has-\[\.error\:not\(\:empty\)\]\/lead\:has-\[\.phone-input\:focus\]\:mb-9:has(.phone-input:focus) {
    margin-bottom: 2.25rem
}

@media not all and (min-width: 1280px) {
    .max-xl\:hidden {
        display: none
    }

    .max-xl\:min-w-\[300px\] {
        min-width: 300px
    }

    .max-xl\:gap-4 {
        gap: 1rem
    }

    .max-xl\:rounded-lg {
        border-radius: .5rem
    }

    .max-xl\:bg-white {
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255 / var(--tw-bg-opacity))
    }

    .max-xl\:px-7 {
        padding-left: 1.75rem;
        padding-right: 1.75rem
    }

    .max-xl\:py-10 {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem
    }

    .max-xl\:py-7 {
        padding-top: 1.75rem;
        padding-bottom: 1.75rem
    }

    .max-xl\:text-2xl\/tight {
        font-size: 1.5rem;
        line-height: 1.25
    }

    .max-xl\:text-3xl\/tight {
        font-size: 1.875rem;
        line-height: 1.25
    }

    .max-xl\:text-4xl\/tight {
        font-size: 2.25rem;
        line-height: 1.25
    }

    .max-xl\:text-lg {
        font-size: 1.125rem
    }

    .max-xl\:text-xl {
        font-size: 1.25rem
    }

    .max-xl\:text-xl\/tight {
        font-size: 1.25rem;
        line-height: 1.25
    }

    .max-xl\:shadow-lg {
        --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
        --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
    }

    .group.swiper-slide-active .max-xl\:group-\[\.swiper-slide-active\]\:text-3xl\/tight {
        font-size: 1.875rem;
        line-height: 1.25
    }

    .group.swiper-slide-next .max-xl\:group-\[\.swiper-slide-next\]\:text-lg\/tight {
        font-size: 1.125rem;
        line-height: 1.25
    }
}

@media not all and (min-width: 1024px) {
    .max-lg\:relative {
        position: relative
    }

    .max-lg\:sticky {
        position: sticky
    }

    .max-lg\:bottom-0 {
        bottom: 0
    }

    .max-lg\:right-6 {
        right: 1.5rem
    }

    .max-lg\:z-10 {
        z-index: 10
    }

    .max-lg\:order-first {
        order: -9999
    }

    .max-lg\:mx-auto {
        margin-left: auto;
        margin-right: auto
    }

    .max-lg\:flex {
        display: flex
    }

    .max-lg\:grid {
        display: grid
    }

    .max-lg\:\!hidden {
        display: none !important
    }

    .max-lg\:hidden {
        display: none
    }

    .max-lg\:size-80 {
        width: 20rem;
        height: 20rem
    }

    .max-lg\:h-\[500px\] {
        height: 500px
    }

    .max-lg\:w-full {
        width: 100%
    }

    .max-lg\:translate-y-1\/2 {
        --tw-translate-y: 50%;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .max-lg\:grid-cols-1 {
        grid-template-columns: repeat(1, minmax(0, 1fr))
    }

    .max-lg\:flex-col {
        flex-direction: column
    }

    .max-lg\:flex-col-reverse {
        flex-direction: column-reverse
    }

    .max-lg\:items-end {
        align-items: flex-end
    }

    .max-lg\:justify-center {
        justify-content: center
    }

    .max-lg\:gap-3 {
        gap: .75rem
    }

    .max-lg\:gap-4 {
        gap: 1rem
    }

    .max-lg\:gap-x-5 {
        -moz-column-gap: 1.25rem;
        column-gap: 1.25rem
    }

    .max-lg\:gap-y-10 {
        row-gap: 2.5rem
    }

    .max-lg\:gap-y-4 {
        row-gap: 1rem
    }

    .max-lg\:gap-y-8 {
        row-gap: 2rem
    }

    .max-lg\:overflow-x-auto {
        overflow-x: auto
    }

    .max-lg\:whitespace-nowrap {
        white-space: nowrap
    }

    .max-lg\:bg-\[\#FFE3D9\] {
        --tw-bg-opacity: 1;
        background-color: rgb(255 227 217 / var(--tw-bg-opacity))
    }

    .max-lg\:bg-gray-900 {
        --tw-bg-opacity: 1;
        background-color: rgb(17 24 39 / var(--tw-bg-opacity))
    }

    .max-lg\:px-10 {
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }

    .max-lg\:px-3 {
        padding-left: .75rem;
        padding-right: .75rem
    }

    .max-lg\:px-8 {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .max-lg\:py-2 {
        padding-top: .5rem;
        padding-bottom: .5rem
    }

    .max-lg\:pb-2 {
        padding-bottom: .5rem
    }

    .max-lg\:pt-0 {
        padding-top: 0
    }

    .max-lg\:pt-8 {
        padding-top: 2rem
    }

    .max-lg\:text-center {
        text-align: center
    }

    .max-lg\:text-sm {
        font-size: .875rem
    }

    .max-lg\:text-xs {
        font-size: .75rem
    }

    .max-lg\:before\:fixed:before {
        content: var(--tw-content);
        position: fixed
    }

    .max-lg\:before\:inset-0:before {
        content: var(--tw-content);
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
    }

    .max-lg\:before\:z-0:before {
        content: var(--tw-content);
        z-index: 0
    }

    .group\/flip .group-\[\]\/flip\:max-lg\:flex-col {
        flex-direction: column
    }
}

@media not all and (min-width: 768px) {
    .max-md\:\!relative {
        position: relative !important
    }

    .max-md\:inset-x-0 {
        left: 0;
        right: 0
    }

    .max-md\:left-1\/2 {
        left: 50%
    }

    .max-md\:top-0 {
        top: 0
    }

    .max-md\:\!z-\[1\] {
        z-index: 1 !important
    }

    .max-md\:order-first {
        order: -9999
    }

    .max-md\:m-auto {
        margin: auto
    }

    .max-md\:-mx-4 {
        margin-left: -1rem;
        margin-right: -1rem
    }

    .max-md\:mx-0 {
        margin-left: 0;
        margin-right: 0
    }

    .max-md\:mx-auto {
        margin-left: auto;
        margin-right: auto
    }

    .max-md\:-ml-20 {
        margin-left: -5rem
    }

    .max-md\:-mt-6 {
        margin-top: -1.5rem
    }

    .max-md\:-mt-8 {
        margin-top: -2rem
    }

    .max-md\:ml-auto {
        margin-left: auto
    }

    .max-md\:ms-auto {
        margin-inline-start: auto
    }

    .max-md\:block {
        display: block
    }

    .max-md\:\!flex {
        display: flex !important
    }

    .max-md\:flex {
        display: flex
    }

    .max-md\:\!hidden {
        display: none !important
    }

    .max-md\:hidden {
        display: none
    }

    .max-md\:aspect-\[10\/7\] {
        aspect-ratio: 10/7
    }

    .max-md\:aspect-\[384\/496\] {
        aspect-ratio: 384/496
    }

    .max-md\:aspect-video {
        aspect-ratio: 16 / 9
    }

    .max-md\:\!h-auto {
        height: auto !important
    }

    .max-md\:h-1\/2 {
        height: 50%
    }

    .max-md\:h-52 {
        height: 13rem
    }

    .max-md\:w-full {
        width: 100%
    }

    .max-md\:max-w-72 {
        max-width: 18rem
    }

    .max-md\:max-w-80 {
        max-width: 20rem
    }

    .max-md\:grow {
        flex-grow: 1
    }

    .max-md\:-translate-x-1\/2 {
        --tw-translate-x: -50%;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .max-md\:-translate-x-full {
        --tw-translate-x: -100%;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .max-md\:-translate-y-6 {
        --tw-translate-y: -1.5rem;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .max-md\:-translate-y-full {
        --tw-translate-y: -100%;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .max-md\:-rotate-90 {
        --tw-rotate: -90deg;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .max-md\:rotate-90 {
        --tw-rotate: 90deg;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .max-md\: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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .max-md\:scale-90 {
        --tw-scale-x: .9;
        --tw-scale-y: .9;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .max-md\:transform {
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .max-md\:\!flex-col {
        flex-direction: column !important
    }

    .max-md\:flex-col {
        flex-direction: column
    }

    .max-md\:flex-col-reverse {
        flex-direction: column-reverse
    }

    .max-md\:items-center {
        align-items: center
    }

    .max-md\:\!items-stretch {
        align-items: stretch !important
    }

    .max-md\:items-stretch {
        align-items: stretch
    }

    .max-md\:justify-center {
        justify-content: center
    }

    .max-md\:gap-y-10 {
        row-gap: 2.5rem
    }

    .max-md\:gap-y-5 {
        row-gap: 1.25rem
    }

    .max-md\:gap-y-8 {
        row-gap: 2rem
    }

    .max-md\:rounded-3xl {
        border-radius: 1.5rem
    }

    .max-md\:rounded-lg {
        border-radius: .5rem
    }

    .max-md\:border-none {
        border-style: none
    }

    .max-md\:bg-\[\#00B8E5\] {
        --tw-bg-opacity: 1;
        background-color: rgb(0 184 229 / var(--tw-bg-opacity))
    }

    .max-md\:bg-\[\#0CB85A\] {
        --tw-bg-opacity: 1;
        background-color: rgb(12 184 90 / var(--tw-bg-opacity))
    }

    .max-md\:bg-\[\#159789\] {
        --tw-bg-opacity: 1;
        background-color: rgb(21 151 137 / var(--tw-bg-opacity))
    }

    .max-md\:bg-\[\#2D86FF\] {
        --tw-bg-opacity: 1;
        background-color: rgb(45 134 255 / var(--tw-bg-opacity))
    }

    .max-md\:bg-\[\#355CDD\] {
        --tw-bg-opacity: 1;
        background-color: rgb(53 92 221 / var(--tw-bg-opacity))
    }

    .max-md\:bg-\[\#442B41\] {
        --tw-bg-opacity: 1;
        background-color: rgb(68 43 65 / var(--tw-bg-opacity))
    }

    .max-md\:bg-\[\#4E392D\] {
        --tw-bg-opacity: 1;
        background-color: rgb(78 57 45 / var(--tw-bg-opacity))
    }

    .max-md\:bg-\[\#6454FE\] {
        --tw-bg-opacity: 1;
        background-color: rgb(100 84 254 / var(--tw-bg-opacity))
    }

    .max-md\:bg-\[\#7356F6\] {
        --tw-bg-opacity: 1;
        background-color: rgb(115 86 246 / var(--tw-bg-opacity))
    }

    .max-md\:bg-\[\#9D1852\] {
        --tw-bg-opacity: 1;
        background-color: rgb(157 24 82 / var(--tw-bg-opacity))
    }

    .max-md\:bg-\[\#A01394\] {
        --tw-bg-opacity: 1;
        background-color: rgb(160 19 148 / var(--tw-bg-opacity))
    }

    .max-md\:bg-\[\#AF4242\] {
        --tw-bg-opacity: 1;
        background-color: rgb(175 66 66 / var(--tw-bg-opacity))
    }

    .max-md\:bg-\[\#F3E1DB\] {
        --tw-bg-opacity: 1;
        background-color: rgb(243 225 219 / var(--tw-bg-opacity))
    }

    .max-md\:bg-\[\#FF2D88\] {
        --tw-bg-opacity: 1;
        background-color: rgb(255 45 136 / var(--tw-bg-opacity))
    }

    .max-md\:bg-\[\#FF6B39\] {
        --tw-bg-opacity: 1;
        background-color: rgb(255 107 57 / var(--tw-bg-opacity))
    }

    .max-md\:bg-white\/20 {
        background-color: #fff3
    }

    .max-md\:bg-\[linear-gradient\(to_right\,_\#F65682\,_\#E84DB1\)\] {
        background-image: linear-gradient(to right, #f65682, #e84db1)
    }

    .max-md\:from-\[\#FF6B39\] {
        --tw-gradient-from: #FF6B39 var(--tw-gradient-from-position);
        --tw-gradient-to: rgb(255 107 57 / 0) var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
    }

    .max-md\:to-\[\#E97B2C\] {
        --tw-gradient-to: #E97B2C var(--tw-gradient-to-position)
    }

    .max-md\:stroke-\[3\] {
        stroke-width: 3
    }

    .max-md\:stroke-\[5\] {
        stroke-width: 5
    }

    .max-md\:px-10 {
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }

    .max-md\:px-4 {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .max-md\:px-5 {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }

    .max-md\:px-8 {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .max-md\:py-2 {
        padding-top: .5rem;
        padding-bottom: .5rem
    }

    .max-md\:py-6 {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }

    .max-md\:pb-4 {
        padding-bottom: 1rem
    }

    .max-md\:pb-6 {
        padding-bottom: 1.5rem
    }

    .max-md\:pb-8 {
        padding-bottom: 2rem
    }

    .max-md\:pr-20 {
        padding-right: 5rem
    }

    .max-md\:pt-10 {
        padding-top: 2.5rem
    }

    .max-md\:pt-2 {
        padding-top: .5rem
    }

    .max-md\:pt-4 {
        padding-top: 1rem
    }

    .max-md\:pt-5 {
        padding-top: 1.25rem
    }

    .max-md\:pt-7 {
        padding-top: 1.75rem
    }

    .max-md\:pt-8 {
        padding-top: 2rem
    }

    .max-md\:text-center {
        text-align: center
    }

    .max-md\:text-2xl\/tight {
        font-size: 1.5rem;
        line-height: 1.25
    }

    .max-md\:text-base {
        font-size: 1rem
    }

    .max-md\:text-lg {
        font-size: 1.125rem
    }

    .max-md\:text-lg\/tight {
        font-size: 1.125rem;
        line-height: 1.25
    }

    .max-md\:text-sm {
        font-size: .875rem
    }

    .max-md\:text-sm\/tight {
        font-size: .875rem;
        line-height: 1.25
    }

    .max-md\:text-xl\/tight {
        font-size: 1.25rem;
        line-height: 1.25
    }

    .max-md\:text-xs {
        font-size: .75rem
    }

    .max-md\:text-\[\#FF6B39\] {
        --tw-text-opacity: 1;
        color: rgb(255 107 57 / var(--tw-text-opacity))
    }

    .max-md\:text-white {
        --tw-text-opacity: 1;
        color: rgb(255 255 255 / var(--tw-text-opacity))
    }

    .max-md\:\!opacity-100 {
        opacity: 1 !important
    }

    .max-md\:opacity-0 {
        opacity: 0
    }

    .max-md\:shadow-2xl {
        --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);
        --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
    }

    .max-md\:shadow-black\/5 {
        --tw-shadow-color: rgb(0 0 0 / .05);
        --tw-shadow: var(--tw-shadow-colored)
    }

    .max-md\:ring-\[\#FF6B39\] {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(255 107 57 / var(--tw-ring-opacity))
    }

    .max-md\:backdrop-blur-3xl {
        --tw-backdrop-blur: blur(64px);
        -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)
    }

    .max-md\:delay-300 {
        transition-delay: .3s
    }

    .max-md\:duration-300 {
        transition-duration: .3s
    }

    .max-md\:\*\:mt-0>* {
        margin-top: 0
    }

    .\*\:\*\:max-md\:flex-col>*>* {
        flex-direction: column
    }

    .max-md\:before\:absolute:before {
        content: var(--tw-content);
        position: absolute
    }

    .max-md\:before\:inset-0:before {
        content: var(--tw-content);
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
    }

    .max-md\:before\:left-1\/2:before {
        content: var(--tw-content);
        left: 50%
    }

    .max-md\:before\:right-1\/2:before {
        content: var(--tw-content);
        right: 50%
    }

    .max-md\:before\:right-1\/4:before {
        content: var(--tw-content);
        right: 25%
    }

    .max-md\:before\:top-\[1\.5px\]:before {
        content: var(--tw-content);
        top: 1.5px
    }

    .max-md\:before\:top-\[2px\]:before {
        content: var(--tw-content);
        top: 2px
    }

    .max-md\:before\:z-10:before {
        content: var(--tw-content);
        z-index: 10
    }

    .max-md\:before\:mt-auto:before {
        content: var(--tw-content);
        margin-top: auto
    }

    .before\:max-md\:hidden:before {
        content: var(--tw-content);
        display: none
    }

    .max-md\:before\:hidden:before {
        content: var(--tw-content);
        display: none
    }

    .max-md\:before\:h-10:before {
        content: var(--tw-content);
        height: 2.5rem
    }

    .max-md\:before\:-translate-x-1\/2:before {
        content: var(--tw-content);
        --tw-translate-x: -50%;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .max-md\: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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .max-md\:before\:translate-x-1\/2:before {
        content: var(--tw-content);
        --tw-translate-x: 50%;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .max-md\:before\:translate-x-full:before {
        content: var(--tw-content);
        --tw-translate-x: 100%;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .max-md\:before\:rounded-l-\[50px\]:before {
        content: var(--tw-content);
        border-top-left-radius: 50px;
        border-bottom-left-radius: 50px
    }

    .max-md\:before\:rounded-r-\[50px\]:before {
        content: var(--tw-content);
        border-top-right-radius: 50px;
        border-bottom-right-radius: 50px
    }

    .max-md\:before\:border-b-4:before {
        content: var(--tw-content);
        border-bottom-width: 4px
    }

    .max-md\:before\:border-l-4:before {
        content: var(--tw-content);
        border-left-width: 4px
    }

    .max-md\:before\:border-r-4:before {
        content: var(--tw-content);
        border-right-width: 4px
    }

    .max-md\:before\:border-t-4:before {
        content: var(--tw-content);
        border-top-width: 4px
    }

    .max-md\:before\:bg-gradient-to-t:before {
        content: var(--tw-content);
        background-image: linear-gradient(to top, var(--tw-gradient-stops))
    }

    .max-md\:before\:from-\[\#040406\]:before {
        content: var(--tw-content);
        --tw-gradient-from: #040406 var(--tw-gradient-from-position);
        --tw-gradient-to: rgb(4 4 6 / 0) var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
    }

    .max-md\:before\:to-transparent:before {
        content: var(--tw-content);
        --tw-gradient-to: transparent var(--tw-gradient-to-position)
    }

    .max-md\:before\:text-xs:before {
        content: var(--tw-content);
        font-size: .75rem
    }

    .max-md\:before\:font-semibold:before {
        content: var(--tw-content);
        font-weight: 600
    }

    .max-md\:before\:ring-2:before {
        content: var(--tw-content);
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
        box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
    }

    .max-md\:after\:bottom-\[1\.5px\]:after {
        content: var(--tw-content);
        bottom: 1.5px
    }

    .max-md\:after\:left-1\/2:after {
        content: var(--tw-content);
        left: 50%
    }

    .max-md\:after\:right-1\/2:after {
        content: var(--tw-content);
        right: 50%
    }

    .max-md\:after\:right-1\/4:after {
        content: var(--tw-content);
        right: 25%
    }

    .max-md\:after\:-translate-x-1\/2:after {
        content: var(--tw-content);
        --tw-translate-x: -50%;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .max-md\:after\:translate-x-1\/2:after {
        content: var(--tw-content);
        --tw-translate-x: 50%;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .max-md\:after\:translate-x-full:after {
        content: var(--tw-content);
        --tw-translate-x: 100%;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .max-md\: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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .max-md\:after\:rounded-l-\[50px\]:after {
        content: var(--tw-content);
        border-top-left-radius: 50px;
        border-bottom-left-radius: 50px
    }

    .max-md\:after\:rounded-r-\[50px\]:after {
        content: var(--tw-content);
        border-top-right-radius: 50px;
        border-bottom-right-radius: 50px
    }

    .max-md\:after\:border-b-4:after {
        content: var(--tw-content);
        border-bottom-width: 4px
    }

    .max-md\:after\:border-l-4:after {
        content: var(--tw-content);
        border-left-width: 4px
    }

    .max-md\:after\:border-r-4:after {
        content: var(--tw-content);
        border-right-width: 4px
    }

    .max-md\:after\:border-t-4:after {
        content: var(--tw-content);
        border-top-width: 4px
    }

    .max-md\:after\:text-xs:after {
        content: var(--tw-content);
        font-size: .75rem
    }

    .max-md\:after\:font-semibold:after {
        content: var(--tw-content);
        font-weight: 600
    }

    .max-md\:after\:ring-2:after {
        content: var(--tw-content);
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
        box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
    }

    .group.swiper-slide-active .max-md\:group-\[\.swiper-slide-active\]\:translate-x-0 {
        --tw-translate-x: 0px;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .group.swiper-slide-active .max-md\:group-\[\.swiper-slide-active\]\:text-2xl\/tight {
        font-size: 1.5rem;
        line-height: 1.25
    }

    .group.swiper-slide-active .max-md\:group-\[\.swiper-slide-active\]\:opacity-100 {
        opacity: 1
    }

    .group\/impact.swiper-slide-active .group-\[\.swiper-slide-active\]\/impact\:max-md\:\[transform\:rotateX\(0deg\)\] {
        transform: rotateX(0)
    }

    .group:has(#techno10:checked) .group-has-\[\#techno10\:checked\]\:max-md\:-rotate-90 {
        --tw-rotate: -90deg;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .group:has(#techno11:checked) .group-has-\[\#techno11\:checked\]\:max-md\:-rotate-90 {
        --tw-rotate: -90deg;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .group:has(#techno12:checked) .group-has-\[\#techno12\:checked\]\:max-md\:-rotate-90 {
        --tw-rotate: -90deg;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .group:has(#techno13:checked) .group-has-\[\#techno13\:checked\]\:max-md\:-rotate-90 {
        --tw-rotate: -90deg;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .group:has(#techno14:checked) .group-has-\[\#techno14\:checked\]\:max-md\:-rotate-90 {
        --tw-rotate: -90deg;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .group:has(#techno1:checked) .group-has-\[\#techno1\:checked\]\:max-md\:-rotate-90 {
        --tw-rotate: -90deg;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .group:has(#techno2:checked) .group-has-\[\#techno2\:checked\]\:max-md\:-rotate-90 {
        --tw-rotate: -90deg;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .group:has(#techno3:checked) .group-has-\[\#techno3\:checked\]\:max-md\:-rotate-90 {
        --tw-rotate: -90deg;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .group:has(#techno4:checked) .group-has-\[\#techno4\:checked\]\:max-md\:-rotate-90 {
        --tw-rotate: -90deg;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .group:has(#techno5:checked) .group-has-\[\#techno5\:checked\]\:max-md\:-rotate-90 {
        --tw-rotate: -90deg;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .group:has(#techno6:checked) .group-has-\[\#techno6\:checked\]\:max-md\:-rotate-90 {
        --tw-rotate: -90deg;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .group:has(#techno7:checked) .group-has-\[\#techno7\:checked\]\:max-md\:-rotate-90 {
        --tw-rotate: -90deg;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .group:has(#techno8:checked) .group-has-\[\#techno8\:checked\]\:max-md\:-rotate-90 {
        --tw-rotate: -90deg;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .group:has(#techno9:checked) .group-has-\[\#techno9\:checked\]\:max-md\:-rotate-90 {
        --tw-rotate: -90deg;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }
}

@media not all and (min-width: 640px) {
    .max-sm\:order-last {
        order: 9999
    }

    .max-sm\:-mx-4 {
        margin-left: -1rem;
        margin-right: -1rem
    }

    .max-sm\:mx-auto {
        margin-left: auto;
        margin-right: auto
    }

    .max-sm\:-mb-28 {
        margin-bottom: -7rem
    }

    .max-sm\:-mb-8 {
        margin-bottom: -2rem
    }

    .max-sm\:-ml-4 {
        margin-left: -1rem
    }

    .max-sm\:block {
        display: block
    }

    .max-sm\:flex {
        display: flex
    }

    .max-sm\:hidden {
        display: none
    }

    .max-sm\:aspect-\[16\/12\] {
        aspect-ratio: 16/12
    }

    .max-sm\:size-14 {
        width: 3.5rem;
        height: 3.5rem
    }

    .max-sm\:size-60 {
        width: 15rem;
        height: 15rem
    }

    .max-sm\:h-96 {
        height: 24rem
    }

    .max-sm\:w-3\/12 {
        width: 25%
    }

    .max-sm\:w-5\/12 {
        width: 41.666667%
    }

    .max-sm\:w-full {
        width: 100%
    }

    .max-sm\: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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .max-sm\:flex-col {
        flex-direction: column
    }

    .max-sm\:flex-col-reverse {
        flex-direction: column-reverse
    }

    .max-sm\:items-center {
        align-items: center
    }

    .max-sm\:justify-center {
        justify-content: center
    }

    .max-sm\:justify-between {
        justify-content: space-between
    }

    .max-sm\:gap-0 {
        gap: 0px
    }

    .max-sm\:gap-2 {
        gap: .5rem
    }

    .max-sm\:gap-8 {
        gap: 2rem
    }

    .max-sm\:gap-x-5 {
        -moz-column-gap: 1.25rem;
        column-gap: 1.25rem
    }

    .max-sm\:gap-y-16 {
        row-gap: 4rem
    }

    .max-sm\:gap-y-4 {
        row-gap: 1rem
    }

    .max-sm\:gap-y-6 {
        row-gap: 1.5rem
    }

    .max-sm\:overflow-hidden {
        overflow: hidden
    }

    .max-sm\:bg-\[\#CD157D\] {
        --tw-bg-opacity: 1;
        background-color: rgb(205 21 125 / var(--tw-bg-opacity))
    }

    .max-sm\:\!px-0 {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    .max-sm\:px-0 {
        padding-left: 0;
        padding-right: 0
    }

    .max-sm\:px-2 {
        padding-left: .5rem;
        padding-right: .5rem
    }

    .max-sm\:px-4 {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .max-sm\:px-5 {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }

    .max-sm\:pl-2 {
        padding-left: .5rem
    }

    .max-sm\:pl-20 {
        padding-left: 5rem
    }

    .max-sm\:pr-2 {
        padding-right: .5rem
    }

    .max-sm\:pr-20 {
        padding-right: 5rem
    }

    .max-sm\:pr-4 {
        padding-right: 1rem
    }

    .max-sm\:pt-0 {
        padding-top: 0
    }

    .max-sm\:pt-5 {
        padding-top: 1.25rem
    }

    .max-sm\:pt-6 {
        padding-top: 1.5rem
    }

    .max-sm\:text-left {
        text-align: left
    }

    .max-sm\:text-center {
        text-align: center
    }

    .max-sm\:text-xl {
        font-size: 1.25rem
    }

    .max-sm\:text-white {
        --tw-text-opacity: 1;
        color: rgb(255 255 255 / var(--tw-text-opacity))
    }

    .max-sm\:opacity-100 {
        opacity: 1
    }

    .max-sm\:\[zoom\:0\.8\] {
        zoom: .8
    }
}

@media (min-width: 640px) {
    .sm\:absolute {
        position: absolute
    }

    .sm\:sticky {
        position: sticky
    }

    .sm\:inset-16 {
        top: 4rem;
        right: 4rem;
        bottom: 4rem;
        left: 4rem
    }

    .sm\:\!top-1\/2 {
        top: 50% !important
    }

    .sm\:-top-10 {
        top: -2.5rem
    }

    .sm\:left-\[550px\] {
        left: 550px
    }

    .sm\:left-\[70\%\] {
        left: 70%
    }

    .sm\:left-full {
        left: 100%
    }

    .sm\:right-1\/2 {
        right: 50%
    }

    .sm\:top-\[-28rem\] {
        top: -28rem
    }

    .sm\:top-\[500px\] {
        top: 500px
    }

    .sm\:-z-10 {
        z-index: -10
    }

    .sm\:\!-my-8 {
        margin-top: -2rem !important;
        margin-bottom: -2rem !important
    }

    .sm\:mx-0 {
        margin-left: 0;
        margin-right: 0
    }

    .sm\:mx-12 {
        margin-left: 3rem;
        margin-right: 3rem
    }

    .sm\:mx-20 {
        margin-left: 5rem;
        margin-right: 5rem
    }

    .sm\:mx-auto {
        margin-left: auto;
        margin-right: auto
    }

    .sm\:-ml-80 {
        margin-left: -20rem
    }

    .sm\:ml-16 {
        margin-left: 4rem
    }

    .sm\:ml-4 {
        margin-left: 1rem
    }

    .sm\:ml-6 {
        margin-left: 1.5rem
    }

    .sm\:ml-\[-50\%\] {
        margin-left: -50%
    }

    .sm\:mr-10 {
        margin-right: 2.5rem
    }

    .sm\:mt-10 {
        margin-top: 2.5rem
    }

    .sm\:mt-8 {
        margin-top: 2rem
    }

    .sm\:mt-\[-360px\] {
        margin-top: -360px
    }

    .sm\:block {
        display: block
    }

    .sm\:inline {
        display: inline
    }

    .sm\:aspect-\[2\/1\.8\] {
        aspect-ratio: 2/1.8
    }

    .sm\:size-14 {
        width: 3.5rem;
        height: 3.5rem
    }

    .sm\:size-16 {
        width: 4rem;
        height: 4rem
    }

    .sm\:size-full {
        width: 100%;
        height: 100%
    }

    .sm\:h-16 {
        height: 4rem
    }

    .sm\:h-20 {
        height: 5rem
    }

    .sm\:h-\[150px\] {
        height: 150px
    }

    .sm\:h-\[200px\] {
        height: 200px
    }

    .sm\:h-\[40px\] {
        height: 40px
    }

    .sm\:h-\[700px\] {
        height: 700px
    }

    .sm\:h-\[70px\] {
        height: 70px
    }

    .sm\:h-\[74px\] {
        height: 74px
    }

    .sm\:h-\[80vh\] {
        height: 80vh
    }

    .sm\:h-auto {
        height: auto
    }

    .sm\:max-h-\[calc\(100dvh-209px\)\] {
        max-height: calc(100dvh - 209px)
    }

    .sm\:w-1\/2 {
        width: 50%
    }

    .sm\:w-1\/3 {
        width: 33.333333%
    }

    .sm\:w-1\/5 {
        width: 20%
    }

    .sm\:w-10\/12 {
        width: 83.333333%
    }

    .sm\:w-16 {
        width: 4rem
    }

    .sm\:w-2\/3 {
        width: 66.666667%
    }

    .sm\:w-3\/12 {
        width: 25%
    }

    .sm\:w-3\/4 {
        width: 75%
    }

    .sm\:w-4\/12 {
        width: 33.333333%
    }

    .sm\:w-5\/12 {
        width: 41.666667%
    }

    .sm\:w-64 {
        width: 16rem
    }

    .sm\:w-7\/12 {
        width: 58.333333%
    }

    .sm\:w-8\/12 {
        width: 66.666667%
    }

    .sm\:w-\[120px\] {
        width: 120px
    }

    .sm\:w-\[35\%\] {
        width: 35%
    }

    .sm\:w-\[65\%\] {
        width: 65%
    }

    .sm\:w-\[700px\] {
        width: 700px
    }

    .sm\:w-\[70px\] {
        width: 70px
    }

    .sm\:w-\[75\%\] {
        width: 75%
    }

    .sm\:w-\[80\%\] {
        width: 80%
    }

    .sm\:w-\[90\%\] {
        width: 90%
    }

    .sm\:w-auto {
        width: auto
    }

    .sm\:max-w-3xl {
        max-width: 48rem
    }

    .sm\:max-w-sm {
        max-width: 24rem
    }

    .sm\:max-w-xl {
        max-width: 36rem
    }

    .sm\:grow {
        flex-grow: 1
    }

    .sm\:translate-x-0 {
        --tw-translate-x: 0px;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .sm\:translate-x-5 {
        --tw-translate-x: 1.25rem;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .sm\:translate-y-4 {
        --tw-translate-y: 1rem;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .sm\:-skew-y-12 {
        --tw-skew-y: -12deg;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .sm\:skew-y-12 {
        --tw-skew-y: 12deg;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .sm\:scale-90 {
        --tw-scale-x: .9;
        --tw-scale-y: .9;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .sm\:transform-gpu {
        transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .sm\:grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }

    .sm\:grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr))
    }

    .sm\:grid-cols-4 {
        grid-template-columns: repeat(4, minmax(0, 1fr))
    }

    .sm\:items-center {
        align-items: center
    }

    .sm\:justify-center {
        justify-content: center
    }

    .sm\:justify-between {
        justify-content: space-between
    }

    .sm\:gap-3 {
        gap: .75rem
    }

    .sm\:gap-6 {
        gap: 1.5rem
    }

    .sm\:gap-x-8 {
        -moz-column-gap: 2rem;
        column-gap: 2rem
    }

    .sm\:gap-y-10 {
        row-gap: 2.5rem
    }

    .sm\:space-x-2>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-right: calc(.5rem * var(--tw-space-x-reverse));
        margin-left: calc(.5rem * calc(1 - var(--tw-space-x-reverse)))
    }

    .sm\:rounded-2xl {
        border-radius: 1rem
    }

    .sm\:rounded-3xl {
        border-radius: 1.5rem
    }

    .sm\:bg-\[\#d90202\] {
        --tw-bg-opacity: 1;
        background-color: rgb(217 2 2 / var(--tw-bg-opacity))
    }

    .sm\:p-10 {
        padding: 2.5rem
    }

    .sm\:p-3 {
        padding: .75rem
    }

    .sm\:p-4 {
        padding: 1rem
    }

    .sm\:p-6 {
        padding: 1.5rem
    }

    .sm\:p-8 {
        padding: 2rem
    }

    .sm\:px-0 {
        padding-left: 0;
        padding-right: 0
    }

    .sm\:px-10 {
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }

    .sm\:px-14 {
        padding-left: 3.5rem;
        padding-right: 3.5rem
    }

    .sm\:px-16 {
        padding-left: 4rem;
        padding-right: 4rem
    }

    .sm\:px-2 {
        padding-left: .5rem;
        padding-right: .5rem
    }

    .sm\:px-24 {
        padding-left: 6rem;
        padding-right: 6rem
    }

    .sm\:px-4 {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .sm\:px-5 {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }

    .sm\:px-6 {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .sm\:px-8 {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .sm\:py-10 {
        padding-top: 5.5rem;
        padding-bottom: 5.5rem
    }

    .sm\:py-12 {
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .sm\:py-16 {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .sm\:py-2 {
        padding-top: .5rem;
        padding-bottom: .5rem
    }

    .sm\:py-2\.5 {
        padding-top: .625rem;
        padding-bottom: .625rem
    }

    .sm\:py-20 {
        padding-top: 5rem;
        padding-bottom: 5rem
    }

    .sm\:py-4 {
        padding-top: 1rem;
        padding-bottom: 1rem
    }

    .sm\:py-7 {
        padding-top: 1.75rem;
        padding-bottom: 1.75rem
    }

    .sm\:py-8 {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .sm\:\!pb-10 {
        padding-bottom: 2.5rem !important
    }

    .sm\:pb-10 {
        padding-bottom: 2.5rem
    }

    .sm\:pb-12 {
        padding-bottom: 3rem
    }

    .sm\:pb-14 {
        padding-bottom: 3.5rem
    }

    .sm\:pb-16 {
        padding-bottom: 4rem
    }

    .sm\:pb-5 {
        padding-bottom: 1.25rem
    }

    .sm\:pb-8 {
        padding-bottom: 2rem
    }

    .sm\:pe-2 {
        padding-inline-end: .5rem
    }

    .sm\:pe-2\.5 {
        padding-inline-end: .625rem
    }

    .sm\:pe-8 {
        padding-inline-end: 2rem
    }

    .sm\:pl-3 {
        padding-left: .75rem
    }

    .sm\:pl-4 {
        padding-left: 1rem
    }

    .sm\:ps-4 {
        padding-inline-start: 1rem
    }

    .sm\:pt-10 {
        padding-top: 2.5rem
    }

    .sm\:pt-12 {
        padding-top: 3rem
    }

    .sm\:pt-16 {
        padding-top: 4rem
    }

    .sm\:pt-20 {
        padding-top: 5rem
    }

    .sm\:pt-32 {
        padding-top: 8rem
    }

    .sm\:pt-5 {
        padding-top: 1.25rem
    }

    .sm\:pt-6 {
        padding-top: 1.5rem
    }

    .sm\:pt-8 {
        padding-top: 2rem
    }

    .sm\:pt-9 {
        padding-top: 2.25rem
    }

    .sm\:text-center {
        text-align: center
    }

    .sm\:text-2xl {
        font-size: 1.5rem
    }

    .sm\:text-3xl {
        font-size: 1.875rem
    }

    .sm\:text-4xl {
        font-size: 2.25rem
    }

    .sm\:text-5xl {
        font-size: 3rem
    }

    .sm\:text-\[13px\] {
        font-size: 13px
    }

    .sm\:text-\[60px\] {
        font-size: 60px
    }

    .sm\:text-base {
        font-size: 1rem
    }

    .sm\:text-lg {
        font-size: 1.125rem
    }

    .sm\:text-sm {
        font-size: .875rem
    }

    .sm\:text-xl {
        font-size: 1.25rem
    }

    .sm\:text-xs {
        font-size: .75rem
    }

    .sm\: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)
    }

    .sm\:ring-black\/10 {
        --tw-ring-color: rgb(0 0 0 / .1)
    }

    .sm\:blur-3xl {
        --tw-blur: blur(64px);
        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)
    }

    .\*\:sm\:mx-0>* {
        margin-left: 0;
        margin-right: 0
    }

    .\*\:\*\:sm\:w-1\/2>*>* {
        width: 50%
    }

    .\*\:sm\:w-1\/2>* {
        width: 50%
    }

    .\*\:sm\:border-l-4>* {
        border-left-width: 4px
    }

    .\*\:sm\:border-white\/60>* {
        border-color: #fff9
    }

    .sm\:before\:absolute:before {
        content: var(--tw-content);
        position: absolute
    }

    .sm\:before\:inset-0:before {
        content: var(--tw-content);
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
    }

    .sm\:before\:left-0:before {
        content: var(--tw-content);
        left: 0
    }

    .sm\:before\:left-\[-113px\]:before {
        content: var(--tw-content);
        left: -113px
    }

    .sm\:before\:left-\[-69\%\]:before {
        content: var(--tw-content);
        left: -69%
    }

    .sm\:before\:top-\[12\%\]:before {
        content: var(--tw-content);
        top: 12%
    }

    .sm\:before\:top-\[47\%\]:before {
        content: var(--tw-content);
        top: 47%
    }

    .sm\:before\:top-\[51\%\]:before {
        content: var(--tw-content);
        top: 51%
    }

    .sm\:before\:-z-10:before {
        content: var(--tw-content);
        z-index: -10
    }

    .sm\:before\:mt-\[2px\]:before {
        content: var(--tw-content);
        margin-top: 2px
    }

    .sm\:before\:h-\[150px\]:before {
        content: var(--tw-content);
        height: 150px
    }

    .sm\:before\:h-\[25\%\]:before {
        content: var(--tw-content);
        height: 25%
    }

    .sm\:before\:h-\[3px\]:before {
        content: var(--tw-content);
        height: 3px
    }

    .sm\:before\:sm\:h-\[165px\]:before {
        content: var(--tw-content);
        height: 165px
    }

    .sm\:before\:sm\:w-\[140px\]:before {
        content: var(--tw-content);
        width: 140px
    }

    .sm\:before\:w-\[116px\]:before {
        content: var(--tw-content);
        width: 116px
    }

    .sm\:before\:w-\[135px\]:before {
        content: var(--tw-content);
        width: 135px
    }

    .sm\:before\:w-\[5px\]:before {
        content: var(--tw-content);
        width: 5px
    }

    .sm\:before\:max-w-48:before {
        content: var(--tw-content);
        max-width: 12rem
    }

    .sm\: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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .sm\:before\:rounded-bl-\[18px\]:before {
        content: var(--tw-content);
        border-bottom-left-radius: 18px
    }

    .sm\:before\:rounded-tl-\[18px\]:before {
        content: var(--tw-content);
        border-top-left-radius: 18px
    }

    .sm\:before\:border-\[3px\]:before {
        content: var(--tw-content);
        border-width: 3px
    }

    .sm\:before\:border-r-0:before {
        content: var(--tw-content);
        border-right-width: 0px
    }

    .sm\:before\:border-zinc-600:before {
        content: var(--tw-content);
        --tw-border-opacity: 1;
        border-color: rgb(82 82 91 / var(--tw-border-opacity))
    }

    .sm\:before\:bg-\[\#083e56\]:before {
        content: var(--tw-content);
        --tw-bg-opacity: 1;
        background-color: rgb(8 62 86 / var(--tw-bg-opacity))
    }

    .sm\:before\:bg-theme4:before {
        content: var(--tw-content);
        --tw-bg-opacity: 1;
        background-color: rgb(6 75 120 / var(--tw-bg-opacity))
    }

    .sm\:before\:bg-zinc-600:before {
        content: var(--tw-content);
        --tw-bg-opacity: 1;
        background-color: rgb(82 82 91 / var(--tw-bg-opacity))
    }

    .sm\:before\:duration-300:before {
        content: var(--tw-content);
        transition-duration: .3s
    }

    .sm\:before\:content-\[\'\'\]:before {
        --tw-content: "";
        content: var(--tw-content)
    }

    .sm\:after\:absolute:after {
        content: var(--tw-content);
        position: absolute
    }

    .sm\:after\:inset-0:after {
        content: var(--tw-content);
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
    }

    .sm\:after\:left-0:after {
        content: var(--tw-content);
        left: 0
    }

    .sm\:after\:left-\[100\%\]:after {
        content: var(--tw-content);
        left: 100%
    }

    .sm\:after\:right-7:after {
        content: var(--tw-content);
        right: 1.75rem
    }

    .sm\:after\:right-\[-90px\]:after {
        content: var(--tw-content);
        right: -90px
    }

    .sm\:after\:top-4:after {
        content: var(--tw-content);
        top: 1rem
    }

    .sm\:after\:top-\[1\.6rem\]:after {
        content: var(--tw-content);
        top: 1.6rem
    }

    .sm\:after\:top-\[12\%\]:after {
        content: var(--tw-content);
        top: 12%
    }

    .sm\:after\:top-\[47\%\]:after {
        content: var(--tw-content);
        top: 47%
    }

    .sm\:after\:-z-10:after {
        content: var(--tw-content);
        z-index: -10
    }

    .sm\:after\:h-0:after {
        content: var(--tw-content);
        height: 0px
    }

    .sm\:after\:h-3:after {
        content: var(--tw-content);
        height: .75rem
    }

    .sm\:after\:h-5:after {
        content: var(--tw-content);
        height: 1.25rem
    }

    .sm\:after\:h-\[150px\]:after {
        content: var(--tw-content);
        height: 150px
    }

    .sm\:after\:h-\[3px\]:after {
        content: var(--tw-content);
        height: 3px
    }

    .sm\:after\:sm\:h-\[170px\]:after {
        content: var(--tw-content);
        height: 170px
    }

    .sm\:after\:sm\:w-\[140px\]:after {
        content: var(--tw-content);
        width: 140px
    }

    .sm\:after\:w-3:after {
        content: var(--tw-content);
        width: .75rem
    }

    .sm\:after\:w-5:after {
        content: var(--tw-content);
        width: 1.25rem
    }

    .sm\:after\:w-\[100px\]:after {
        content: var(--tw-content);
        width: 100px
    }

    .sm\:after\:w-\[5px\]:after {
        content: var(--tw-content);
        width: 5px
    }

    .sm\:after\:w-\[90px\]:after {
        content: var(--tw-content);
        width: 90px
    }

    .sm\: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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .sm\:after\:rounded-br-\[18px\]:after {
        content: var(--tw-content);
        border-bottom-right-radius: 18px
    }

    .sm\:after\:rounded-tr-\[18px\]:after {
        content: var(--tw-content);
        border-top-right-radius: 18px
    }

    .sm\:after\:border-\[3px\]:after {
        content: var(--tw-content);
        border-width: 3px
    }

    .sm\:after\:border-l-0:after {
        content: var(--tw-content);
        border-left-width: 0px
    }

    .sm\:after\:border-zinc-600:after {
        content: var(--tw-content);
        --tw-border-opacity: 1;
        border-color: rgb(82 82 91 / var(--tw-border-opacity))
    }

    .sm\:after\:bg-\[\#083e56\]:after {
        content: var(--tw-content);
        --tw-bg-opacity: 1;
        background-color: rgb(8 62 86 / var(--tw-bg-opacity))
    }

    .sm\:after\:bg-theme4:after {
        content: var(--tw-content);
        --tw-bg-opacity: 1;
        background-color: rgb(6 75 120 / var(--tw-bg-opacity))
    }

    .sm\:after\:bg-zinc-600:after {
        content: var(--tw-content);
        --tw-bg-opacity: 1;
        background-color: rgb(82 82 91 / var(--tw-bg-opacity))
    }

    .sm\:after\:duration-500:after {
        content: var(--tw-content);
        transition-duration: .5s
    }

    .sm\:after\:content-\[\'\'\]:after {
        --tw-content: "";
        content: var(--tw-content)
    }

    .sm\:hover\:scale-95:hover {
        --tw-scale-x: .95;
        --tw-scale-y: .95;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .sm\:hover\:border-pink-100:hover {
        --tw-border-opacity: 1;
        border-color: rgb(252 231 243 / var(--tw-border-opacity))
    }

    .sm\:after\:hover\:h-\[88\%\]:hover:after {
        content: var(--tw-content);
        height: 88%
    }

    @media (min-width: 768px) {
        .sm\:before\:md\:h-\[180px\]:before {
            content: var(--tw-content);
            height: 180px
        }

        .sm\:after\:md\:h-\[180px\]:after {
            content: var(--tw-content);
            height: 180px
        }
    }
}

@media (min-width: 768px) {
    .md\:static {
        position: static
    }

    .md\:absolute {
        position: absolute
    }

    .md\:sticky {
        position: sticky
    }

    .md\:inset-0 {
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
    }

    .md\:inset-x-0 {
        left: 0;
        right: 0
    }

    .md\:inset-y-0 {
        top: 0;
        bottom: 0
    }

    .md\:\!bottom-6 {
        bottom: 1.5rem !important
    }

    .md\:-bottom-\[17px\] {
        bottom: -17px
    }

    .md\:-bottom-\[27px\] {
        bottom: -27px
    }

    .md\:-right-\[15px\] {
        right: -15px
    }

    .md\:-right-\[19px\] {
        right: -19px
    }

    .md\:-right-\[40px\] {
        right: -40px
    }

    .md\:-top-14 {
        top: -3.5rem
    }

    .md\:bottom-0 {
        bottom: 0
    }

    .md\:end-0 {
        inset-inline-end: 0px
    }

    .md\:left-0 {
        left: 0
    }

    .md\:left-12 {
        left: 3rem
    }

    .md\:left-20 {
        left: 5rem
    }

    .md\:left-\[-33px\] {
        left: -33px
    }

    .md\:left-\[500px\] {
        left: 500px
    }

    .md\:left-\[650px\] {
        left: 650px
    }

    .md\:left-auto {
        left: auto
    }

    .md\:right-0 {
        right: 0
    }

    .md\:right-\[-33px\] {
        right: -33px
    }

    .md\:start-auto {
        inset-inline-start: auto
    }

    .md\:top-0 {
        top: 0
    }

    .md\:top-1\/2 {
        top: 50%
    }

    .md\:top-16 {
        top: 4rem
    }

    .md\:top-24 {
        top: 6rem
    }

    .md\:top-32 {
        top: 8rem
    }

    .md\:top-\[100px\] {
        top: 100px
    }

    .md\:order-first {
        order: -9999
    }

    .md\:order-last {
        order: 9999
    }

    .md\:col-span-2 {
        grid-column: span 2 / span 2
    }

    .md\:col-span-6 {
        grid-column: span 6 / span 6
    }

    .md\:m-6 {
        margin: 1.5rem
    }

    .md\:m-8 {
        margin: 2rem
    }

    .md\:-mx-4 {
        margin-left: -1rem;
        margin-right: -1rem
    }

    .md\:-mx-5 {
        margin-left: -1.25rem;
        margin-right: -1.25rem
    }

    .md\:-mx-6 {
        margin-left: -1.5rem;
        margin-right: -1.5rem
    }

    .md\:-mx-8 {
        margin-left: -2rem;
        margin-right: -2rem
    }

    .md\:-my-3 {
        margin-top: -.75rem;
        margin-bottom: -.75rem
    }

    .md\:-my-6 {
        margin-top: -1.5rem;
        margin-bottom: -1.5rem
    }

    .md\:mx-0 {
        margin-left: 0;
        margin-right: 0
    }

    .md\:-mb-28 {
        margin-bottom: -7rem
    }

    .md\:-mb-32 {
        margin-bottom: -8rem
    }

    .md\:-mb-8 {
        margin-bottom: -2rem
    }

    .md\:-mb-\[120px\] {
        margin-bottom: -120px
    }

    .md\:-ml-2 {
        margin-left: -.5rem
    }

    .md\:-ms-7 {
        margin-inline-start: -1.75rem
    }

    .md\:mb-16 {
        margin-bottom: 4rem
    }

    .md\:mb-3 {
        margin-bottom: .75rem
    }

    .md\:mb-4 {
        margin-bottom: 1rem
    }

    .md\:ml-auto {
        margin-left: auto
    }

    .md\:mt-0 {
        margin-top: 0
    }

    .md\:mt-10 {
        margin-top: 2.5rem
    }

    .md\:mt-12 {
        margin-top: 3rem
    }

    .md\:mt-16 {
        margin-top: 4rem
    }

    .md\:mt-20 {
        margin-top: 5rem
    }

    .md\:mt-6 {
        margin-top: 1.5rem
    }

    .md\:mt-60 {
        margin-top: 15rem
    }

    .md\:mt-8 {
        margin-top: 2rem
    }

    .md\:mt-\[-50px\] {
        margin-top: -50px
    }

    .md\:block {
        display: block
    }

    .md\:flex {
        display: flex
    }

    .md\:grid {
        display: grid
    }

    .md\:\!hidden {
        display: none !important
    }

    .md\:hidden {
        display: none
    }

    .md\:aspect-\[16\/10\] {
        aspect-ratio: 16/10
    }

    .md\:aspect-\[2\/2\] {
        aspect-ratio: 2/2
    }

    .md\:\!size-10 {
        width: 2.5rem !important;
        height: 2.5rem !important
    }

    .md\:size-10 {
        width: 2.5rem;
        height: 2.5rem
    }

    .md\:size-11 {
        width: 2.75rem;
        height: 2.75rem
    }

    .md\:size-12 {
        width: 3rem;
        height: 3rem
    }

    .md\:size-14 {
        width: 3.5rem;
        height: 3.5rem
    }

    .md\:size-16 {
        width: 4rem;
        height: 4rem
    }

    .md\:size-20 {
        width: 5rem;
        height: 5rem
    }

    .md\:size-24 {
        width: 6rem;
        height: 6rem
    }

    .md\:size-36 {
        width: 9rem;
        height: 9rem
    }

    .md\:size-4 {
        width: 1rem;
        height: 1rem
    }

    .md\:size-6 {
        width: 1.5rem;
        height: 1.5rem
    }

    .md\:size-64 {
        width: 16rem;
        height: 16rem
    }

    .md\:size-7 {
        width: 1.75rem;
        height: 1.75rem
    }

    .md\:size-8 {
        width: 2rem;
        height: 2rem
    }

    .md\:size-9 {
        width: 2.25rem;
        height: 2.25rem
    }

    .md\:size-full {
        width: 100%;
        height: 100%
    }

    .md\:\!h-7 {
        height: 1.75rem !important
    }

    .md\:h-10 {
        height: 2.5rem
    }

    .md\:h-12 {
        height: 3rem
    }

    .md\:h-14 {
        height: 3.5rem
    }

    .md\:h-16 {
        height: 4rem
    }

    .md\:h-20 {
        height: 5rem
    }

    .md\:h-24 {
        height: 6rem
    }

    .md\:h-32 {
        height: 8rem
    }

    .md\:h-36 {
        height: 9rem
    }

    .md\:h-64 {
        height: 16rem
    }

    .md\:h-7 {
        height: 1.75rem
    }

    .md\:h-8 {
        height: 2rem
    }

    .md\:h-9 {
        height: 2.25rem
    }

    .md\:h-\[20rem\] {
        height: 20rem
    }

    .md\:h-\[21px\] {
        height: 21px
    }

    .md\:h-\[222px\] {
        height: 222px
    }

    .md\:h-\[278px\] {
        height: 278px
    }

    .md\:h-\[294px\] {
        height: 294px
    }

    .md\:h-\[400px\] {
        height: 400px
    }

    .md\:h-\[40px\] {
        height: 40px
    }

    .md\:h-\[450px\] {
        height: 450px
    }

    .md\:h-\[500px\] {
        height: 500px
    }

    .md\:h-\[50px\] {
        height: 50px
    }

    .md\:h-\[600px\] {
        height: 600px
    }

    .md\:h-\[654px\] {
        height: 654px
    }

    .md\:h-\[682px\] {
        height: 682px
    }

    .md\:h-\[8px\] {
        height: 8px
    }

    .md\:h-\[calc\(100\%-1rem\)\] {
        height: calc(100% - 1rem)
    }

    .md\:h-\[calc\(100dvh-80px\)\] {
        height: calc(100dvh - 80px)
    }

    .md\:h-\[calc\(100vh-80px\)\] {
        height: calc(100vh - 80px)
    }

    .md\:h-dvh {
        height: 100dvh
    }

    .md\:h-full {
        height: 100%
    }

    .md\:max-h-\[19rem\] {
        max-height: 19rem
    }

    .md\:max-h-\[462px\] {
        max-height: 462px
    }

    .md\:min-h-\[500px\] {
        min-height: 500px
    }

    .md\:min-h-dvh {
        min-height: 100dvh
    }

    .md\:min-h-full {
        min-height: 100%
    }

    .md\:\!w-6\/12 {
        width: 50% !important
    }

    .md\:\!w-full {
        width: 100% !important
    }

    .md\:w-1\/2 {
        width: 50%
    }

    .md\:w-1\/3 {
        width: 33.333333%
    }

    .md\:w-1\/4 {
        width: 25%
    }

    .md\:w-10 {
        width: 2.5rem
    }

    .md\:w-10\/12 {
        width: 83.333333%
    }

    .md\:w-12 {
        width: 3rem
    }

    .md\:w-14 {
        width: 3.5rem
    }

    .md\:w-2\/3 {
        width: 66.666667%
    }

    .md\:w-2\/5 {
        width: 40%
    }

    .md\:w-20 {
        width: 5rem
    }

    .md\:w-24 {
        width: 6rem
    }

    .md\:w-28 {
        width: 7rem
    }

    .md\:w-3\/4 {
        width: 75%
    }

    .md\:w-3\/5 {
        width: 60%
    }

    .md\:w-4\/12 {
        width: 33.333333%
    }

    .md\:w-5\/12 {
        width: 41.666667%
    }

    .md\:w-52 {
        width: 13rem
    }

    .md\:w-56 {
        width: 14rem
    }

    .md\:w-6\/12 {
        width: 50%
    }

    .md\:w-60 {
        width: 15rem
    }

    .md\:w-64 {
        width: 16rem
    }

    .md\:w-7\/12 {
        width: 58.333333%
    }

    .md\:w-8\/12 {
        width: 66.666667%
    }

    .md\:w-9\/12 {
        width: 75%
    }

    .md\:w-\[30\%\] {
        width: 30%
    }

    .md\:w-\[33\%\] {
        width: 33%
    }

    .md\:w-\[336px\] {
        width: 336px
    }

    .md\:w-\[350px\] {
        width: 350px
    }

    .md\:w-\[40px\] {
        width: 40px
    }

    .md\:w-\[415px\] {
        width: 415px
    }

    .md\:w-\[448px\] {
        width: 448px
    }

    .md\:w-\[54rem\] {
        width: 54rem
    }

    .md\:w-\[96px\] {
        width: 96px
    }

    .md\:w-auto {
        width: auto
    }

    .md\:w-full {
        width: 100%
    }

    .md\:max-w-2xl {
        max-width: 42rem
    }

    .md\:max-w-32 {
        max-width: 8rem
    }

    .md\:max-w-3xl {
        max-width: 48rem
    }

    .md\:max-w-5xl {
        max-width: 64rem
    }

    .md\:max-w-\[250px\] {
        max-width: 250px
    }

    .md\:max-w-\[50\%\] {
        max-width: 50%
    }

    .md\:max-w-\[512px\] {
        max-width: 512px
    }

    .md\:max-w-\[597px\] {
        max-width: 597px
    }

    .md\:max-w-\[calc\(100\%_-_16rem_-_16rem\)\] {
        max-width: calc(100% - 32rem)
    }

    .md\:grow {
        flex-grow: 1
    }

    .md\:origin-center {
        transform-origin: center
    }

    .md\:-translate-x-1\/2 {
        --tw-translate-x: -50%;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .md\:-translate-x-1\/4 {
        --tw-translate-x: -25%;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .md\:-translate-y-1\/2 {
        --tw-translate-y: -50%;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .md\:-translate-y-full {
        --tw-translate-y: -100%;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .md\:translate-x-0 {
        --tw-translate-x: 0px;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .md\:translate-x-1\/2 {
        --tw-translate-x: 50%;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .md\:translate-x-1\/4 {
        --tw-translate-x: 25%;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .md\:translate-x-10 {
        --tw-translate-x: 2.5rem;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .md\:translate-x-16 {
        --tw-translate-x: 4rem;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .md\:translate-x-28 {
        --tw-translate-x: 7rem;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .md\:translate-x-6 {
        --tw-translate-x: 1.5rem;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .md\:translate-x-full {
        --tw-translate-x: 100%;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .md\:translate-y-1\/4 {
        --tw-translate-y: 25%;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .md\:translate-y-5 {
        --tw-translate-y: 1.25rem;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .md\:translate-y-6 {
        --tw-translate-y: 1.5rem;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .md\:translate-y-full {
        --tw-translate-y: 100%;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .md\:-rotate-90 {
        --tw-rotate: -90deg;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .md\:\!scale-95 {
        --tw-scale-x: .95 !important;
        --tw-scale-y: .95 !important;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
    }

    .md\:scale-105 {
        --tw-scale-x: 1.05;
        --tw-scale-y: 1.05;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .md\: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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .md\:scale-75 {
        --tw-scale-x: .75;
        --tw-scale-y: .75;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .md\:scale-\[1\.1\] {
        --tw-scale-x: 1.1;
        --tw-scale-y: 1.1;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .md\:scale-\[1\.2\] {
        --tw-scale-x: 1.2;
        --tw-scale-y: 1.2;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .md\:scale-\[1\.3\] {
        --tw-scale-x: 1.3;
        --tw-scale-y: 1.3;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .md\:transform {
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .md\:\!transform-none {
        transform: none !important
    }

    .md\:grid-cols-1 {
        grid-template-columns: repeat(1, minmax(0, 1fr))
    }

    .md\:grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }

    .md\:grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr))
    }

    .md\:grid-cols-4 {
        grid-template-columns: repeat(4, minmax(0, 1fr))
    }

    .md\:grid-cols-5 {
        grid-template-columns: repeat(5, minmax(0, 1fr))
    }

    .md\:flex-row {
        flex-direction: row
    }

    .md\:flex-row-reverse {
        flex-direction: row-reverse
    }

    .md\:flex-col {
        flex-direction: column
    }

    .md\:items-start {
        align-items: flex-start
    }

    .md\:items-end {
        align-items: flex-end
    }

    .md\:items-center {
        align-items: center
    }

    .md\:justify-center {
        justify-content: center
    }

    .md\:justify-between {
        justify-content: space-between
    }

    .md\:gap-0 {
        gap: 0px
    }

    .md\:gap-10 {
        gap: 2.5rem
    }

    .md\:gap-12 {
        gap: 3rem
    }

    .md\:gap-2 {
        gap: .5rem
    }

    .md\:gap-3 {
        gap: .75rem
    }

    .md\:gap-4 {
        gap: 1rem
    }

    .md\:gap-5 {
        gap: 1.25rem
    }

    .md\:gap-6 {
        gap: 1.5rem
    }

    .md\:gap-8 {
        gap: 2rem
    }

    .md\:gap-x-8 {
        -moz-column-gap: 2rem;
        column-gap: 2rem
    }

    .md\:gap-x-9 {
        -moz-column-gap: 2.25rem;
        column-gap: 2.25rem
    }

    .md\:gap-y-10 {
        row-gap: 2.5rem
    }

    .md\:gap-y-20 {
        row-gap: 5rem
    }

    .md\:gap-y-24 {
        row-gap: 6rem
    }

    .md\:gap-y-6 {
        row-gap: 1.5rem
    }

    .md\:gap-y-8 {
        row-gap: 2rem
    }

    .md\:gap-y-\[74px\] {
        row-gap: 74px
    }

    .md\:\!overflow-visible {
        overflow: visible !important
    }

    .md\:rounded-2xl {
        border-radius: 1rem
    }

    .md\:rounded-3xl {
        border-radius: 1.5rem
    }

    .md\:rounded-4xl {
        border-radius: 2rem
    }

    .md\:rounded-\[48px\] {
        border-radius: 48px
    }

    .md\:rounded-\[56px\] {
        border-radius: 56px
    }

    .md\:rounded-xl {
        border-radius: .75rem
    }

    .md\:rounded-l-3xl {
        border-top-left-radius: 1.5rem;
        border-bottom-left-radius: 1.5rem
    }

    .md\:rounded-l-4xl {
        border-top-left-radius: 2rem;
        border-bottom-left-radius: 2rem
    }

    .md\:rounded-t-3xl {
        border-top-left-radius: 1.5rem;
        border-top-right-radius: 1.5rem
    }

    .md\:border-4 {
        border-width: 4px
    }

    .md\:border-r {
        border-right-width: 1px
    }

    .md\:border-\[\#000\] {
        --tw-border-opacity: 1;
        border-color: rgb(0 0 0 / var(--tw-border-opacity))
    }

    .md\:bg-\[\#2D86FF\] {
        --tw-bg-opacity: 1;
        background-color: rgb(45 134 255 / var(--tw-bg-opacity))
    }

    .md\:bg-\[\#F2FBFF\] {
        --tw-bg-opacity: 1;
        background-color: rgb(242 251 255 / var(--tw-bg-opacity))
    }

    .md\:bg-\[\#FFFDF9\] {
        --tw-bg-opacity: 1;
        background-color: rgb(255 253 249 / var(--tw-bg-opacity))
    }

    .md\:bg-white {
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255 / var(--tw-bg-opacity))
    }

    .md\:bg-gradient-to-l {
        background-image: linear-gradient(to left, var(--tw-gradient-stops))
    }

    .md\:bg-gradient-to-r {
        background-image: linear-gradient(to right, var(--tw-gradient-stops))
    }

    .md\:from-\[\#162121\] {
        --tw-gradient-from: #162121 var(--tw-gradient-from-position);
        --tw-gradient-to: rgb(22 33 33 / 0) var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
    }

    .md\:to-\[\#D9D9D900\] {
        --tw-gradient-to: #D9D9D900 var(--tw-gradient-to-position)
    }

    .md\:object-cover {
        -o-object-fit: cover;
        object-fit: cover
    }

    .md\:object-bottom {
        -o-object-position: bottom;
        object-position: bottom
    }

    .md\:object-center {
        -o-object-position: center;
        object-position: center
    }

    .md\:object-left {
        -o-object-position: left;
        object-position: left
    }

    .md\:object-left-bottom {
        -o-object-position: left bottom;
        object-position: left bottom
    }

    .md\:object-left-top {
        -o-object-position: left top;
        object-position: left top
    }

    .md\:object-right {
        -o-object-position: right;
        object-position: right
    }

    .md\:object-right-bottom {
        -o-object-position: right bottom;
        object-position: right bottom
    }

    .md\:\!p-8 {
        padding: 2rem !important
    }

    .md\:p-10 {
        padding: 2.5rem
    }

    .md\:p-12 {
        padding: 3rem
    }

    .md\:p-16 {
        padding: 4rem
    }

    .md\:p-3 {
        padding: .75rem
    }

    .md\:p-4 {
        padding: 1rem
    }

    .md\:p-5 {
        padding: 1.25rem
    }

    .md\:p-6 {
        padding: 1.5rem
    }

    .md\:p-7 {
        padding: 1.75rem
    }

    .md\:p-8 {
        padding: 2rem
    }

    .md\:p-9 {
        padding: 2.25rem
    }

    .md\:p-\[2\.2\%\] {
        padding: 2.2%
    }

    .md\:md\:py-8 {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .md\:px-0 {
        padding-left: 0;
        padding-right: 0
    }

    .md\:px-10 {
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }

    .md\:px-12 {
        padding-left: 3rem;
        padding-right: 3rem
    }

    .md\:px-14 {
        padding-left: 3.5rem;
        padding-right: 3.5rem
    }

    .md\:px-16 {
        padding-left: 4rem;
        padding-right: 4rem
    }

    .md\:px-20 {
        padding-left: 5rem;
        padding-right: 5rem
    }

    .md\:px-32 {
        padding-left: 8rem;
        padding-right: 8rem
    }

    .md\:px-4 {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .md\:px-48 {
        padding-left: 12rem;
        padding-right: 12rem
    }

    .md\:px-5 {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }

    .md\:px-6 {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .md\:px-7 {
        padding-left: 1.75rem;
        padding-right: 1.75rem
    }

    .md\:px-8 {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .md\:py-1 {
        padding-top: .25rem;
        padding-bottom: .25rem
    }

    .md\:py-10 {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem
    }

    .md\:py-12 {
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .md\:py-14 {
        padding-top: 3.5rem;
        padding-bottom: 3.5rem
    }

    .md\:py-16 {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .md\:py-2 {
        padding-top: .5rem;
        padding-bottom: .5rem
    }

    .md\:py-3 {
        padding-top: .75rem;
        padding-bottom: .75rem
    }

    .md\:py-4 {
        padding-top: 1rem;
        padding-bottom: 1rem
    }

    .md\:py-5 {
        padding-top: 1.25rem;
        padding-bottom: 1.25rem
    }

    .md\:py-6 {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }

    .md\:py-8 {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .md\:\!pb-10 {
        padding-bottom: 2.5rem !important
    }

    .md\:\!pl-0 {
        padding-left: 0 !important
    }

    .md\:\!pr-0 {
        padding-right: 0 !important
    }

    .md\:\!pr-20 {
        padding-right: 5rem !important
    }

    .md\:\!pt-12 {
        padding-top: 3rem !important
    }

    .md\:\!pt-16 {
        padding-top: 4rem !important
    }

    .md\:\!pt-8 {
        padding-top: 2rem !important
    }

    .md\:pb-12 {
        padding-bottom: 3rem
    }

    .md\:pb-14 {
        padding-bottom: 3.5rem
    }

    .md\:pb-16 {
        padding-bottom: 4rem
    }

    .md\:pb-2 {
        padding-bottom: .5rem
    }

    .md\:pb-20 {
        padding-bottom: 5rem
    }

    .md\:pb-3 {
        padding-bottom: .75rem
    }

    .md\:pb-32 {
        padding-bottom: 8rem
    }

    .md\:pb-4 {
        padding-bottom: 1rem
    }

    .md\:pb-5 {
        padding-bottom: 1.25rem
    }

    .md\:pb-6 {
        padding-bottom: 1.5rem
    }

    .md\:pb-8 {
        padding-bottom: 2rem
    }

    .md\:pe-10 {
        padding-inline-end: 2.5rem
    }

    .md\:pe-2 {
        padding-inline-end: .5rem
    }

    .md\:pe-4 {
        padding-inline-end: 1rem
    }

    .md\:pl-0 {
        padding-left: 0
    }

    .md\:pl-10 {
        padding-left: 2.5rem
    }

    .md\:pl-14 {
        padding-left: 3.5rem
    }

    .md\:pl-20 {
        padding-left: 5rem
    }

    .md\:pl-4 {
        padding-left: 1rem
    }

    .md\:pl-5 {
        padding-left: 1.25rem
    }

    .md\:pl-8 {
        padding-left: 2rem
    }

    .md\:pr-20 {
        padding-right: 5rem
    }

    .md\:pr-4 {
        padding-right: 1rem
    }

    .md\:pr-5 {
        padding-right: 1.25rem
    }

    .md\:pr-6 {
        padding-right: 1.5rem
    }

    .md\:ps-10 {
        padding-inline-start: 2.5rem
    }

    .md\:ps-2 {
        padding-inline-start: .5rem
    }

    .md\:ps-6 {
        padding-inline-start: 1.5rem
    }

    .md\:ps-8 {
        padding-inline-start: 2rem
    }

    .md\:pt-10 {
        padding-top: 2.5rem
    }

    .md\:pt-12 {
        padding-top: 3rem
    }

    .md\:pt-16 {
        padding-top: 4rem
    }

    .md\:pt-2 {
        padding-top: .5rem
    }

    .md\:pt-20 {
        padding-top: 5rem
    }

    .md\:pt-24 {
        padding-top: 6rem
    }

    .md\:pt-32 {
        padding-top: 8rem
    }

    .md\:pt-4 {
        padding-top: 1rem
    }

    .md\:pt-5 {
        padding-top: 1.25rem
    }

    .md\:pt-6 {
        padding-top: 1.5rem
    }

    .md\:pt-7 {
        padding-top: 1.75rem
    }

    .md\:pt-8 {
        padding-top: 2rem
    }

    .md\:pt-9 {
        padding-top: 2.25rem
    }

    .md\:pt-\[88px\] {
        padding-top: 88px
    }

    .md\:text-left {
        text-align: left
    }

    .md\:text-center {
        text-align: center
    }

    .md\:text-2xl {
        font-size: 1.5rem
    }

    .md\:text-3xl {
        font-size: 1.875rem
    }

    .md\:text-4xl {
        font-size: 2.25rem
    }

    .md\:text-6xl {
        font-size: 3.75rem
    }

    .md\:text-8xl {
        font-size: 6rem
    }

    .md\:text-9xl {
        font-size: 8rem
    }

    .md\:text-\[10px\] {
        font-size: 10px
    }

    .md\:text-\[80px\] {
        font-size: 80px
    }

    .md\:text-base {
        font-size: 1rem
    }

    .md\:text-lg {
        font-size: 1.125rem
    }

    .md\:text-sm {
        font-size: .875rem
    }

    .md\:text-xl {
        font-size: 1.25rem
    }

    .md\:text-xs {
        font-size: .75rem
    }

    .md\:font-bold {
        font-weight: 700
    }

    .md\:font-medium {
        font-weight: 500
    }

    .md\:font-semibold {
        font-weight: 600
    }

    .md\:leading-6 {
        line-height: 1.5rem
    }

    .md\:leading-8 {
        line-height: 2rem
    }

    .md\:text-\[\#454444\] {
        --tw-text-opacity: 1;
        color: rgb(69 68 68 / var(--tw-text-opacity))
    }

    .md\:opacity-0 {
        opacity: 0
    }

    .md\:shadow-2xl {
        --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);
        --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
    }

    .md\:shadow-\[0px_3px_34\.5px_0px_\#0000001F\] {
        --tw-shadow: 0px 3px 34.5px 0px #0000001F;
        --tw-shadow-colored: 0px 3px 34.5px 0px var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
    }

    .md\:shadow-\[0px_4px_14px_0px_\#0000001F\] {
        --tw-shadow: 0px 4px 14px 0px #0000001F;
        --tw-shadow-colored: 0px 4px 14px 0px var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
    }

    .md\: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)
    }

    .md\:shadow-xl {
        --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);
        --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
    }

    .md\:shadow-blue-700\/40 {
        --tw-shadow-color: rgb(29 78 216 / .4);
        --tw-shadow: var(--tw-shadow-colored)
    }

    .md\:shadow-cyan-700\/40 {
        --tw-shadow-color: rgb(14 116 144 / .4);
        --tw-shadow: var(--tw-shadow-colored)
    }

    .md\:shadow-emerald-700\/40 {
        --tw-shadow-color: rgb(4 120 87 / .4);
        --tw-shadow: var(--tw-shadow-colored)
    }

    .md\:shadow-fuchsia-700\/40 {
        --tw-shadow-color: rgb(162 28 175 / .4);
        --tw-shadow: var(--tw-shadow-colored)
    }

    .md\:shadow-indigo-700\/40 {
        --tw-shadow-color: rgb(67 56 202 / .4);
        --tw-shadow: var(--tw-shadow-colored)
    }

    .md\:shadow-pink-700\/40 {
        --tw-shadow-color: rgb(190 24 93 / .4);
        --tw-shadow: var(--tw-shadow-colored)
    }

    .md\:shadow-purple-700\/40 {
        --tw-shadow-color: rgb(126 34 206 / .4);
        --tw-shadow: var(--tw-shadow-colored)
    }

    .md\:shadow-rose-700\/40 {
        --tw-shadow-color: rgb(190 18 60 / .4);
        --tw-shadow: var(--tw-shadow-colored)
    }

    .md\:shadow-sky-700\/40 {
        --tw-shadow-color: rgb(3 105 161 / .4);
        --tw-shadow: var(--tw-shadow-colored)
    }

    .md\:shadow-teal-700\/40 {
        --tw-shadow-color: rgb(15 118 110 / .4);
        --tw-shadow: var(--tw-shadow-colored)
    }

    .md\:shadow-violet-700\/40 {
        --tw-shadow-color: rgb(109 40 217 / .4);
        --tw-shadow: var(--tw-shadow-colored)
    }

    .md\:ring-8 {
        --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(8px + 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)
    }

    .md\:ring-offset-8 {
        --tw-ring-offset-width: 8px
    }

    .md\: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)
    }

    .md\:duration-300 {
        transition-duration: .3s
    }

    .md\:\[mask-image\:linear-gradient\(to_left\,transparent\,white\)\] {
        -webkit-mask-image: linear-gradient(to left, transparent, white);
        mask-image: linear-gradient(to left, transparent, white)
    }

    .md\:\[writing-mode\:sideways-lr\] {
        writing-mode: sideways-lr
    }

    .md\:\[writing-mode\:vertical-lr\] {
        writing-mode: vertical-lr
    }

    .md\:\*\:\!size-32>* {
        width: 8rem !important;
        height: 8rem !important
    }

    .md\:\*\:h-6>* {
        height: 1.5rem
    }

    .\*\:\*\:md\:w-1\/2>*>* {
        width: 50%
    }

    .\*\:md\:w-1\/2>* {
        width: 50%
    }

    .md\:\*\:\*\:w-48>*>* {
        width: 12rem
    }

    .\*\:\*\:\*\:md\:max-w-xs>*>*>* {
        max-width: 20rem
    }

    .md\:\*\:\*\:p-10>*>* {
        padding: 2.5rem
    }

    .md\:\*\:p-5>* {
        padding: 1.25rem
    }

    .\*\:md\:px-1>* {
        padding-left: .25rem;
        padding-right: .25rem
    }

    .md\:\*\:\*\:px-10>*>* {
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }

    .md\:\*\:\*\:py-8>*>* {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .\*\:md\:pr-2>* {
        padding-right: .5rem
    }

    .\*\:md\:pr-4>* {
        padding-right: 1rem
    }

    .\*\:md\:text-base>* {
        font-size: 1rem
    }

    .\*\:md\:text-sm>* {
        font-size: .875rem
    }

    .md\:before\:absolute:before {
        content: var(--tw-content);
        position: absolute
    }

    .md\:before\:inset-\[2px\]:before {
        content: var(--tw-content);
        top: 2px;
        right: 2px;
        bottom: 2px;
        left: 2px
    }

    .md\:before\:inset-y-0:before {
        content: var(--tw-content);
        top: 0;
        bottom: 0
    }

    .md\:before\:bottom-1\/2:before {
        content: var(--tw-content);
        bottom: 50%
    }

    .md\:before\:bottom-\[23px\]:before {
        content: var(--tw-content);
        bottom: 23px
    }

    .md\:before\:left-0:before {
        content: var(--tw-content);
        left: 0
    }

    .md\:before\:left-\[1\.5px\]:before {
        content: var(--tw-content);
        left: 1.5px
    }

    .md\:before\:right-\[-43px\]:before {
        content: var(--tw-content);
        right: -43px
    }

    .md\:before\:top-1\/2:before {
        content: var(--tw-content);
        top: 50%
    }

    .md\:before\:top-1\/4:before {
        content: var(--tw-content);
        top: 25%
    }

    .md\:before\:z-\[33\]:before {
        content: var(--tw-content);
        z-index: 33
    }

    .md\:before\:my-auto:before {
        content: var(--tw-content);
        margin-top: auto;
        margin-bottom: auto
    }

    .before\:md\:hidden:before {
        content: var(--tw-content);
        display: none
    }

    .md\:before\:h-\[50px\]:before {
        content: var(--tw-content);
        height: 50px
    }

    .md\:before\:w-\[50px\]:before {
        content: var(--tw-content);
        width: 50px
    }

    .md\:before\:-translate-x-1\/2:before {
        content: var(--tw-content);
        --tw-translate-x: -50%;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .md\:before\:-translate-y-full:before {
        content: var(--tw-content);
        --tw-translate-y: -100%;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .md\:before\:translate-x-\[calc\(50\%-2px\)\]:before {
        content: var(--tw-content);
        --tw-translate-x: calc(50% - 2px);
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .md\:before\:translate-y-\[calc\(-50\%-4px\)\]:before {
        content: var(--tw-content);
        --tw-translate-y: calc(-50% - 4px);
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .before\:md\:rounded-\[48px\]:before {
        content: var(--tw-content);
        border-radius: 48px
    }

    .md\:before\:rounded-\[14px\]:before {
        content: var(--tw-content);
        border-radius: 14px
    }

    .md\:before\:rounded-b-\[50px\]:before {
        content: var(--tw-content);
        border-bottom-right-radius: 50px;
        border-bottom-left-radius: 50px
    }

    .md\:before\:rounded-t-\[50px\]:before {
        content: var(--tw-content);
        border-top-left-radius: 50px;
        border-top-right-radius: 50px
    }

    .md\:before\:border-b-4:before {
        content: var(--tw-content);
        border-bottom-width: 4px
    }

    .md\:before\:border-l-4:before {
        content: var(--tw-content);
        border-left-width: 4px
    }

    .md\:before\:border-r-4:before {
        content: var(--tw-content);
        border-right-width: 4px
    }

    .md\:before\:border-t-4:before {
        content: var(--tw-content);
        border-top-width: 4px
    }

    .md\:before\:border-\[\#9b9b9b\]:before {
        content: var(--tw-content);
        --tw-border-opacity: 1;
        border-color: rgb(155 155 155 / var(--tw-border-opacity))
    }

    .md\:before\:p-4:before {
        content: var(--tw-content);
        padding: 1rem
    }

    .md\:before\:text-sm:before {
        content: var(--tw-content);
        font-size: .875rem
    }

    .md\:before\:font-extrabold:before {
        content: var(--tw-content);
        font-weight: 800
    }

    .md\:before\:opacity-0:before {
        content: var(--tw-content);
        opacity: 0
    }

    .md\:before\:ring-4:before {
        content: var(--tw-content);
        --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(4px + 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)
    }

    .md\:before\:duration-700:before {
        content: var(--tw-content);
        transition-duration: .7s
    }

    .md\:before\:content-\[\'\'\]:before {
        --tw-content: "";
        content: var(--tw-content)
    }

    .md\:before\:\[writing-mode\:tb\]:before {
        content: var(--tw-content);
        writing-mode: tb
    }

    .md\:after\:absolute:after {
        content: var(--tw-content);
        position: absolute
    }

    .md\:after\:inset-\[2px\]:after {
        content: var(--tw-content);
        top: 2px;
        right: 2px;
        bottom: 2px;
        left: 2px
    }

    .md\:after\:inset-y-0:after {
        content: var(--tw-content);
        top: 0;
        bottom: 0
    }

    .md\:after\:bottom-1\/2:after {
        content: var(--tw-content);
        bottom: 50%
    }

    .md\:after\:left-\[-43px\]:after {
        content: var(--tw-content);
        left: -43px
    }

    .md\:after\:right-0:after {
        content: var(--tw-content);
        right: 0
    }

    .md\:after\:right-\[1\.5px\]:after {
        content: var(--tw-content);
        right: 1.5px
    }

    .md\:after\:top-1\/2:after {
        content: var(--tw-content);
        top: 50%
    }

    .md\:after\:top-1\/4:after {
        content: var(--tw-content);
        top: 25%
    }

    .md\:after\:top-\[23px\]:after {
        content: var(--tw-content);
        top: 23px
    }

    .md\:after\:m-auto:after {
        content: var(--tw-content);
        margin: auto
    }

    .md\:after\:my-auto:after {
        content: var(--tw-content);
        margin-top: auto;
        margin-bottom: auto
    }

    .after\:md\:h-full:after {
        content: var(--tw-content);
        height: 100%
    }

    .md\:after\:h-\[50px\]:after {
        content: var(--tw-content);
        height: 50px
    }

    .after\:md\:w-0:after {
        content: var(--tw-content);
        width: 0px
    }

    .md\:after\:w-\[50px\]:after {
        content: var(--tw-content);
        width: 50px
    }

    .md\:after\:-translate-y-\[calc\(50\%-2px\)\]:after {
        content: var(--tw-content);
        --tw-translate-y: calc((50% - 2px)*-1);
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .md\:after\:-translate-y-full:after {
        content: var(--tw-content);
        --tw-translate-y: -100%;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .md\:after\:translate-x-1\/2:after {
        content: var(--tw-content);
        --tw-translate-x: 50%;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .md\:after\:translate-x-\[calc\(50\%-2px\)\]:after {
        content: var(--tw-content);
        --tw-translate-x: calc(50% - 2px);
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .md\:after\:translate-y-\[calc\(-50\%\+2px\)\]:after {
        content: var(--tw-content);
        --tw-translate-y: calc(-50% + 2px);
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .md\:after\:rounded-\[14px\]:after {
        content: var(--tw-content);
        border-radius: 14px
    }

    .md\:after\:rounded-b-\[50px\]:after {
        content: var(--tw-content);
        border-bottom-right-radius: 50px;
        border-bottom-left-radius: 50px
    }

    .md\:after\:rounded-t-\[50px\]:after {
        content: var(--tw-content);
        border-top-left-radius: 50px;
        border-top-right-radius: 50px
    }

    .md\:after\:border-b-4:after {
        content: var(--tw-content);
        border-bottom-width: 4px
    }

    .md\:after\:border-l-4:after {
        content: var(--tw-content);
        border-left-width: 4px
    }

    .md\:after\:border-r-4:after {
        content: var(--tw-content);
        border-right-width: 4px
    }

    .md\:after\:border-t-4:after {
        content: var(--tw-content);
        border-top-width: 4px
    }

    .md\:after\:border-\[\#9b9b9b\]:after {
        content: var(--tw-content);
        --tw-border-opacity: 1;
        border-color: rgb(155 155 155 / var(--tw-border-opacity))
    }

    .md\:after\:p-4:after {
        content: var(--tw-content);
        padding: 1rem
    }

    .md\:after\:text-sm:after {
        content: var(--tw-content);
        font-size: .875rem
    }

    .md\:after\:font-extrabold:after {
        content: var(--tw-content);
        font-weight: 800
    }

    .md\:after\:ring-4:after {
        content: var(--tw-content);
        --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(4px + 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)
    }

    .md\:after\:duration-700:after {
        content: var(--tw-content);
        transition-duration: .7s
    }

    .md\:after\:\[writing-mode\:tb\]:after {
        content: var(--tw-content);
        writing-mode: tb
    }

    .first\:\*\:\*\:\*\:md\:w-16>*>*>*:first-child {
        width: 4rem
    }

    .last\:\*\:last\:\*\:\*\:\*\:md\:text-base>*>*>*:last-child>*:last-child {
        font-size: 1rem
    }

    .md\:hover\:-translate-y-1:hover {
        --tw-translate-y: -.25rem;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .md\:hover\:-translate-y-2:hover {
        --tw-translate-y: -.5rem;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .hover\:md\:scale-105:hover,
    .md\:hover\:scale-105:hover {
        --tw-scale-x: 1.05;
        --tw-scale-y: 1.05;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .md\:hover\:scale-110:hover {
        --tw-scale-x: 1.1;
        --tw-scale-y: 1.1;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .md\:hover\:scale-95:hover {
        --tw-scale-x: .95;
        --tw-scale-y: .95;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .md\:hover\:border-2:hover {
        border-width: 2px
    }

    .md\:hover\:border-\[\#00d8ff\]:hover {
        --tw-border-opacity: 1;
        border-color: rgb(0 216 255 / var(--tw-border-opacity))
    }

    .md\:hover\:border-\[\#075999\]:hover {
        --tw-border-opacity: 1;
        border-color: rgb(7 89 153 / var(--tw-border-opacity))
    }

    .md\:hover\:border-\[\#201f1f\]:hover {
        --tw-border-opacity: 1;
        border-color: rgb(32 31 31 / var(--tw-border-opacity))
    }

    .md\:hover\:border-\[\#AD48EE\]:hover {
        --tw-border-opacity: 1;
        border-color: rgb(173 72 238 / var(--tw-border-opacity))
    }

    .md\:hover\:border-\[\#abc147\]:hover {
        --tw-border-opacity: 1;
        border-color: rgb(171 193 71 / var(--tw-border-opacity))
    }

    .md\:hover\:border-theme4:hover {
        --tw-border-opacity: 1;
        border-color: rgb(6 75 120 / var(--tw-border-opacity))
    }

    .md\:hover\:border-white:hover {
        --tw-border-opacity: 1;
        border-color: rgb(255 255 255 / var(--tw-border-opacity))
    }

    .hover\:md\:bg-black\/10:hover {
        background-color: #0000001a
    }

    .hover\:md\:bg-blue-900:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(30 58 138 / var(--tw-bg-opacity))
    }

    .hover\:md\:bg-gray-100:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(243 244 246 / var(--tw-bg-opacity))
    }

    .hover\:md\:bg-indigo-900:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(49 46 129 / var(--tw-bg-opacity))
    }

    .hover\:md\:bg-lime-900:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(54 83 20 / var(--tw-bg-opacity))
    }

    .hover\:md\:bg-purple-900:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(88 28 135 / var(--tw-bg-opacity))
    }

    .hover\:md\:bg-red-900:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(127 29 29 / var(--tw-bg-opacity))
    }

    .hover\:md\:bg-rose-900:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(136 19 55 / var(--tw-bg-opacity))
    }

    .hover\:md\:bg-sky-900:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(12 74 110 / var(--tw-bg-opacity))
    }

    .hover\:md\:bg-teal-900:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(19 78 74 / var(--tw-bg-opacity))
    }

    .hover\:md\:bg-transparent:hover {
        background-color: transparent
    }

    .hover\:md\:bg-white:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255 / var(--tw-bg-opacity))
    }

    .hover\:md\:bg-yellow-900:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(113 63 18 / var(--tw-bg-opacity))
    }

    .md\:hover\:bg-white:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255 / var(--tw-bg-opacity))
    }

    .md\:hover\:bg-white\/20:hover {
        background-color: #fff3
    }

    .hover\:md\:text-black:hover {
        --tw-text-opacity: 1;
        color: rgb(0 0 0 / var(--tw-text-opacity))
    }

    .hover\:md\:text-white:hover {
        --tw-text-opacity: 1;
        color: rgb(255 255 255 / var(--tw-text-opacity))
    }

    .md\:hover\:text-theme4:hover {
        --tw-text-opacity: 1;
        color: rgb(6 75 120 / var(--tw-text-opacity))
    }

    .hover\:md\:shadow-lg:hover {
        --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
        --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
    }

    .md\:hover\:shadow-2xl:hover {
        --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);
        --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
    }

    .md\:hover\:shadow-xl:hover {
        --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);
        --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
    }

    .md\:hover\:shadow-\[\#00d8ff\]\/30:hover {
        --tw-shadow-color: rgb(0 216 255 / .3);
        --tw-shadow: var(--tw-shadow-colored)
    }

    .md\:hover\:shadow-\[\#075999\]\/30:hover {
        --tw-shadow-color: rgb(7 89 153 / .3);
        --tw-shadow: var(--tw-shadow-colored)
    }

    .md\:hover\:shadow-\[\#201f1f\]\/30:hover {
        --tw-shadow-color: rgb(32 31 31 / .3);
        --tw-shadow: var(--tw-shadow-colored)
    }

    .md\:hover\:shadow-\[\#abc147\]\/30:hover {
        --tw-shadow-color: rgb(171 193 71 / .3);
        --tw-shadow: var(--tw-shadow-colored)
    }

    .md\:hover\:shadow-amber-700\/40:hover {
        --tw-shadow-color: rgb(180 83 9 / .4);
        --tw-shadow: var(--tw-shadow-colored)
    }

    .md\:hover\:shadow-black\/5:hover {
        --tw-shadow-color: rgb(0 0 0 / .05);
        --tw-shadow: var(--tw-shadow-colored)
    }

    .md\:hover\:shadow-blue-700\/40:hover {
        --tw-shadow-color: rgb(29 78 216 / .4);
        --tw-shadow: var(--tw-shadow-colored)
    }

    .md\:hover\:shadow-cyan-600:hover {
        --tw-shadow-color: #0891b2;
        --tw-shadow: var(--tw-shadow-colored)
    }

    .md\:hover\:shadow-cyan-700\/40:hover {
        --tw-shadow-color: rgb(14 116 144 / .4);
        --tw-shadow: var(--tw-shadow-colored)
    }

    .md\:hover\:shadow-emerald-700\/40:hover {
        --tw-shadow-color: rgb(4 120 87 / .4);
        --tw-shadow: var(--tw-shadow-colored)
    }

    .md\:hover\:shadow-fuchsia-700\/40:hover {
        --tw-shadow-color: rgb(162 28 175 / .4);
        --tw-shadow: var(--tw-shadow-colored)
    }

    .md\:hover\:shadow-green-600:hover {
        --tw-shadow-color: #16a34a;
        --tw-shadow: var(--tw-shadow-colored)
    }

    .md\:hover\:shadow-indigo-500:hover {
        --tw-shadow-color: #6366f1;
        --tw-shadow: var(--tw-shadow-colored)
    }

    .md\:hover\:shadow-indigo-700\/40:hover {
        --tw-shadow-color: rgb(67 56 202 / .4);
        --tw-shadow: var(--tw-shadow-colored)
    }

    .md\:hover\:shadow-orange-700\/40:hover {
        --tw-shadow-color: rgb(194 65 12 / .4);
        --tw-shadow: var(--tw-shadow-colored)
    }

    .md\:hover\:shadow-pink-500:hover {
        --tw-shadow-color: #ec4899;
        --tw-shadow: var(--tw-shadow-colored)
    }

    .md\:hover\:shadow-pink-700\/40:hover {
        --tw-shadow-color: rgb(190 24 93 / .4);
        --tw-shadow: var(--tw-shadow-colored)
    }

    .md\:hover\:shadow-purple-500:hover {
        --tw-shadow-color: #a855f7;
        --tw-shadow: var(--tw-shadow-colored)
    }

    .md\:hover\:shadow-purple-700\/40:hover {
        --tw-shadow-color: rgb(126 34 206 / .4);
        --tw-shadow: var(--tw-shadow-colored)
    }

    .md\:hover\:shadow-red-700\/40:hover {
        --tw-shadow-color: rgb(185 28 28 / .4);
        --tw-shadow: var(--tw-shadow-colored)
    }

    .md\:hover\:shadow-rose-700\/40:hover {
        --tw-shadow-color: rgb(190 18 60 / .4);
        --tw-shadow: var(--tw-shadow-colored)
    }

    .md\:hover\:shadow-sky-500:hover {
        --tw-shadow-color: #0ea5e9;
        --tw-shadow: var(--tw-shadow-colored)
    }

    .md\:hover\:shadow-sky-700\/40:hover {
        --tw-shadow-color: rgb(3 105 161 / .4);
        --tw-shadow: var(--tw-shadow-colored)
    }

    .md\:hover\:shadow-slate-500:hover {
        --tw-shadow-color: #64748b;
        --tw-shadow: var(--tw-shadow-colored)
    }

    .md\:hover\:shadow-teal-500:hover {
        --tw-shadow-color: #14b8a6;
        --tw-shadow: var(--tw-shadow-colored)
    }

    .md\:hover\:shadow-teal-700\/40:hover {
        --tw-shadow-color: rgb(15 118 110 / .4);
        --tw-shadow: var(--tw-shadow-colored)
    }

    .md\:hover\:shadow-violet-700\/40:hover {
        --tw-shadow-color: rgb(109 40 217 / .4);
        --tw-shadow: var(--tw-shadow-colored)
    }

    .md\:hover\:shadow-yellow-500:hover {
        --tw-shadow-color: #eab308;
        --tw-shadow: var(--tw-shadow-colored)
    }

    .md\:hover\:shadow-yellow-700\/40:hover {
        --tw-shadow-color: rgb(161 98 7 / .4);
        --tw-shadow: var(--tw-shadow-colored)
    }

    .md\:hover\:grayscale:hover {
        --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)
    }

    .md\:hover\:backdrop-blur-3xl:hover {
        --tw-backdrop-blur: blur(64px);
        -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)
    }

    .\*\:md\:hover\:\*\:scale-105>*:hover>* {
        --tw-scale-x: 1.05;
        --tw-scale-y: 1.05;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .md\:hover\:\*\:\*\:border-gray-800>*>*:hover {
        --tw-border-opacity: 1;
        border-color: rgb(31 41 55 / var(--tw-border-opacity))
    }

    .hover\:\*\:\*\:md\:bg-white>*>*:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255 / var(--tw-bg-opacity))
    }

    .md\:hover\:\*\:\*\:md\:bg-white>*>*:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255 / var(--tw-bg-opacity))
    }

    .hover\:\*\:\*\:md\:shadow-lg>*>*:hover {
        --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
        --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
    }

    .md\:hover\:\*\:\*\:md\:shadow-lg>*>*:hover {
        --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
        --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
    }

    .md\:hover\:before\:inset-1:hover:before {
        content: var(--tw-content);
        top: .25rem;
        right: .25rem;
        bottom: .25rem;
        left: .25rem
    }

    .md\:hover\:before\:top-0:hover:before {
        content: var(--tw-content);
        top: 0
    }

    .md\:hover\:before\:origin-bottom:hover:before {
        content: var(--tw-content);
        transform-origin: bottom
    }

    .md\:before\:hover\:rotate-180:hover:before {
        content: var(--tw-content);
        --tw-rotate: 180deg;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .md\:before\:hover\:bg-theme4:hover:before {
        content: var(--tw-content);
        --tw-bg-opacity: 1;
        background-color: rgb(6 75 120 / var(--tw-bg-opacity))
    }

    .md\:hover\:before\:text-white:hover:before {
        content: var(--tw-content);
        --tw-text-opacity: 1;
        color: rgb(255 255 255 / var(--tw-text-opacity))
    }

    .md\:hover\:before\:transition-all:hover:before {
        content: var(--tw-content);
        transition-property: all;
        transition-timing-function: cubic-bezier(.4, 0, .2, 1);
        transition-duration: .15s
    }

    .md\:hover\:before\:duration-500:hover:before {
        content: var(--tw-content);
        transition-duration: .5s
    }

    .group:hover .md\:group-hover\:z-10 {
        z-index: 10
    }

    .group:hover .group-hover\:md\:translate-x-2 {
        --tw-translate-x: .5rem;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .group:hover .group-hover\:md\:translate-y-0 {
        --tw-translate-y: 0px;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .group:hover .md\:group-hover\:-translate-y-2 {
        --tw-translate-y: -.5rem;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .group:hover .md\:group-hover\:-translate-y-3 {
        --tw-translate-y: -.75rem;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .group\/btn:hover .group-hover\/btn\:md\:scale-95 {
        --tw-scale-x: .95;
        --tw-scale-y: .95;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .group\/video:hover .group-hover\/video\:md\:scale-105 {
        --tw-scale-x: 1.05;
        --tw-scale-y: 1.05;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .group:hover .group-hover\:md\: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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .group\/ipct:hover .md\:group-hover\/ipct\:scale-110,
    .group\/pf:hover .md\:group-hover\/pf\:scale-110,
    .group:hover .md\:group-hover\: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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    @keyframes bounce {

        0%,
        to {
            transform: translateY(-25%);
            animation-timing-function: cubic-bezier(.8, 0, 1, 1)
        }

        50% {
            transform: none;
            animation-timing-function: cubic-bezier(0, 0, .2, 1)
        }
    }

    .group:hover .group-hover\:md\:animate-bounce {
        animation: bounce 1s infinite
    }

    .group:hover .group-hover\:md\:bg-transparent {
        background-color: transparent
    }

    .group\/ipct:hover .md\:group-hover\/ipct\:stroke-\[3\] {
        stroke-width: 3
    }

    .group\/ipct:hover .md\:group-hover\/ipct\:stroke-\[5\] {
        stroke-width: 5
    }

    .group\/video:hover .group-hover\/video\:md\:font-bold {
        font-weight: 700
    }

    .group:hover .group-hover\:md\:text-white {
        --tw-text-opacity: 1;
        color: rgb(255 255 255 / var(--tw-text-opacity))
    }

    .group:hover .md\:group-hover\:text-theme4 {
        --tw-text-opacity: 1;
        color: rgb(6 75 120 / var(--tw-text-opacity))
    }

    .group:hover .md\:group-hover\:text-white {
        --tw-text-opacity: 1;
        color: rgb(255 255 255 / var(--tw-text-opacity))
    }

    .group\/video:hover .group-hover\/video\:md\:opacity-100,
    .group:hover .group-hover\:md\:opacity-100,
    .group\/pf:hover .md\:group-hover\/pf\:opacity-100,
    .group:hover .md\:group-hover\:opacity-100 {
        opacity: 1
    }

    .group\/video:hover .group-hover\/video\:md\: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)
    }

    .group:hover .md\:group-hover\:shadow-black\/0 {
        --tw-shadow-color: rgb(0 0 0 / 0);
        --tw-shadow: var(--tw-shadow-colored)
    }

    .group:hover .md\:group-hover\:transition-all {
        transition-property: all;
        transition-timing-function: cubic-bezier(.4, 0, .2, 1);
        transition-duration: .15s
    }

    .group:hover .md\:group-hover\:duration-500 {
        transition-duration: .5s
    }

    .group:hover .group-hover\:md\:before\:h-\[80px\]:before {
        content: var(--tw-content);
        height: 80px
    }

    .group:hover .group-hover\:md\:before\:w-\[80px\]:before {
        content: var(--tw-content);
        width: 80px
    }

    .group:hover .group-hover\:md\:after\:h-\[80px\]:after {
        content: var(--tw-content);
        height: 80px
    }

    .group:hover .group-hover\:md\:after\:w-\[80px\]:after {
        content: var(--tw-content);
        width: 80px
    }

    .group.swiper-slide-active .md\:group-\[\.swiper-slide-active\]\:block {
        display: block
    }

    .group\/innovative.swiper-slide-active .group-\[\.swiper-slide-active\]\/innovative\:md\:py-10 {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem
    }

    .group\/key:has(#restaurant1:checked) .group-has-\[\#restaurant1\:checked\]\/key\:md\:block {
        display: block
    }

    .group\/key:has(#restaurant2:checked) .group-has-\[\#restaurant2\:checked\]\/key\:md\:block {
        display: block
    }

    .group\/key:has(#restaurant3:checked) .group-has-\[\#restaurant3\:checked\]\/key\:md\:block {
        display: block
    }

    .group\/key:has(#restaurant4:checked) .group-has-\[\#restaurant4\:checked\]\/key\:md\:block {
        display: block
    }

    .group\/key:has(#restaurant5:checked) .group-has-\[\#restaurant5\:checked\]\/key\:md\:block {
        display: block
    }

    .group\/key:has(#restaurant6:checked) .group-has-\[\#restaurant6\:checked\]\/key\:md\:block {
        display: block
    }

    .group\/key:has(#servicePanel1:checked) .group-has-\[\#servicePanel1\:checked\]\/key\:md\:block {
        display: block
    }

    .group\/key:has(#servicePanel21:checked) .group-has-\[\#servicePanel21\:checked\]\/key\:md\:block {
        display: block
    }

    .group\/key:has(#servicePanel22:checked) .group-has-\[\#servicePanel22\:checked\]\/key\:md\:block {
        display: block
    }

    .group\/key:has(#servicePanel23:checked) .group-has-\[\#servicePanel23\:checked\]\/key\:md\:block {
        display: block
    }

    .group\/key:has(#servicePanel24:checked) .group-has-\[\#servicePanel24\:checked\]\/key\:md\:block {
        display: block
    }

    .group\/key:has(#servicePanel25:checked) .group-has-\[\#servicePanel25\:checked\]\/key\:md\:block {
        display: block
    }

    .group\/key:has(#servicePanel26:checked) .group-has-\[\#servicePanel26\:checked\]\/key\:md\:block {
        display: block
    }

    .group\/key:has(#servicePanel2:checked) .group-has-\[\#servicePanel2\:checked\]\/key\:md\:block {
        display: block
    }

    .group\/key:has(#servicePanel3:checked) .group-has-\[\#servicePanel3\:checked\]\/key\:md\:block {
        display: block
    }

    .group\/key:has(#servicePanel4:checked) .group-has-\[\#servicePanel4\:checked\]\/key\:md\:block {
        display: block
    }

    .group\/key:has(#servicePanel5:checked) .group-has-\[\#servicePanel5\:checked\]\/key\:md\:block {
        display: block
    }

    .group\/key:has(#servicePanel6:checked) .group-has-\[\#servicePanel6\:checked\]\/key\:md\:block {
        display: block
    }

    .group\/key:has(#userPanel1:checked) .group-has-\[\#userPanel1\:checked\]\/key\:md\:block {
        display: block
    }

    .group\/key:has(#userPanel2:checked) .group-has-\[\#userPanel2\:checked\]\/key\:md\:block {
        display: block
    }

    .group\/key:has(#userPanel3:checked) .group-has-\[\#userPanel3\:checked\]\/key\:md\:block {
        display: block
    }

    .group\/key:has(#userPanel4:checked) .group-has-\[\#userPanel4\:checked\]\/key\:md\:block {
        display: block
    }

    .group\/key:has(#userPanel5:checked) .group-has-\[\#userPanel5\:checked\]\/key\:md\:block {
        display: block
    }

    .group\/key:has(#userPanel6:checked) .group-has-\[\#userPanel6\:checked\]\/key\:md\:block {
        display: block
    }

    .group:has(:checked) .group-has-\[\:checked\]\:md\:bg-\[\#00B8E5\] {
        --tw-bg-opacity: 1;
        background-color: rgb(0 184 229 / var(--tw-bg-opacity))
    }

    .group:has(:checked) .group-has-\[\:checked\]\:md\:bg-\[\#0CB85A\] {
        --tw-bg-opacity: 1;
        background-color: rgb(12 184 90 / var(--tw-bg-opacity))
    }

    .group:has(:checked) .group-has-\[\:checked\]\:md\:bg-\[\#159789\] {
        --tw-bg-opacity: 1;
        background-color: rgb(21 151 137 / var(--tw-bg-opacity))
    }

    .group:has(:checked) .group-has-\[\:checked\]\:md\:bg-\[\#2D86FF\] {
        --tw-bg-opacity: 1;
        background-color: rgb(45 134 255 / var(--tw-bg-opacity))
    }

    .group:has(:checked) .group-has-\[\:checked\]\:md\:bg-\[\#355CDD\] {
        --tw-bg-opacity: 1;
        background-color: rgb(53 92 221 / var(--tw-bg-opacity))
    }

    .group:has(:checked) .group-has-\[\:checked\]\:md\:bg-\[\#442B41\] {
        --tw-bg-opacity: 1;
        background-color: rgb(68 43 65 / var(--tw-bg-opacity))
    }

    .group:has(:checked) .group-has-\[\:checked\]\:md\:bg-\[\#4E392D\] {
        --tw-bg-opacity: 1;
        background-color: rgb(78 57 45 / var(--tw-bg-opacity))
    }

    .group:has(:checked) .group-has-\[\:checked\]\:md\:bg-\[\#6454FE\] {
        --tw-bg-opacity: 1;
        background-color: rgb(100 84 254 / var(--tw-bg-opacity))
    }

    .group:has(:checked) .group-has-\[\:checked\]\:md\:bg-\[\#7356F6\] {
        --tw-bg-opacity: 1;
        background-color: rgb(115 86 246 / var(--tw-bg-opacity))
    }

    .group:has(:checked) .group-has-\[\:checked\]\:md\:bg-\[\#9D1852\] {
        --tw-bg-opacity: 1;
        background-color: rgb(157 24 82 / var(--tw-bg-opacity))
    }

    .group:has(:checked) .group-has-\[\:checked\]\:md\:bg-\[\#A01394\] {
        --tw-bg-opacity: 1;
        background-color: rgb(160 19 148 / var(--tw-bg-opacity))
    }

    .group:has(:checked) .group-has-\[\:checked\]\:md\:bg-\[\#AF4242\] {
        --tw-bg-opacity: 1;
        background-color: rgb(175 66 66 / var(--tw-bg-opacity))
    }

    .group:has(:checked) .group-has-\[\:checked\]\:md\:bg-\[\#FF2D88\] {
        --tw-bg-opacity: 1;
        background-color: rgb(255 45 136 / var(--tw-bg-opacity))
    }

    .group:has(:checked) .group-has-\[\:checked\]\:md\:bg-\[\#FF6B39\] {
        --tw-bg-opacity: 1;
        background-color: rgb(255 107 57 / var(--tw-bg-opacity))
    }

    .group:has(:checked) .group-has-\[\:checked\]\:md\:bg-\[linear-gradient\(to_right\,_\#F65682\,_\#E84DB1\)\] {
        background-image: linear-gradient(to right, #f65682, #e84db1)
    }

    .group:has(:checked) .group-has-\[\:checked\]\:md\:text-white {
        --tw-text-opacity: 1;
        color: rgb(255 255 255 / var(--tw-text-opacity))
    }

    .group:has(#techno10:checked) .md\:group-has-\[\#techno10\:checked\]\:opacity-100 {
        opacity: 1
    }

    .group:has(#techno11:checked) .md\:group-has-\[\#techno11\:checked\]\:opacity-100 {
        opacity: 1
    }

    .group:has(#techno12:checked) .md\:group-has-\[\#techno12\:checked\]\:opacity-100 {
        opacity: 1
    }

    .group:has(#techno13:checked) .md\:group-has-\[\#techno13\:checked\]\:opacity-100 {
        opacity: 1
    }

    .group:has(#techno14:checked) .md\:group-has-\[\#techno14\:checked\]\:opacity-100 {
        opacity: 1
    }

    .group:has(#techno1:checked) .md\:group-has-\[\#techno1\:checked\]\:opacity-100 {
        opacity: 1
    }

    .group:has(#techno2:checked) .md\:group-has-\[\#techno2\:checked\]\:opacity-100 {
        opacity: 1
    }

    .group:has(#techno3:checked) .md\:group-has-\[\#techno3\:checked\]\:opacity-100 {
        opacity: 1
    }

    .group:has(#techno4:checked) .md\:group-has-\[\#techno4\:checked\]\:opacity-100 {
        opacity: 1
    }

    .group:has(#techno5:checked) .md\:group-has-\[\#techno5\:checked\]\:opacity-100 {
        opacity: 1
    }

    .group:has(#techno6:checked) .md\:group-has-\[\#techno6\:checked\]\:opacity-100 {
        opacity: 1
    }

    .group:has(#techno7:checked) .md\:group-has-\[\#techno7\:checked\]\:opacity-100 {
        opacity: 1
    }

    .group:has(#techno8:checked) .md\:group-has-\[\#techno8\:checked\]\:opacity-100 {
        opacity: 1
    }

    .group:has(#techno9:checked) .md\:group-has-\[\#techno9\:checked\]\:opacity-100 {
        opacity: 1
    }

    .group\/impact:has(.animated) .group-has-\[\.animated\]\/impact\:md\:\[transform\:rotateX\(0deg\)\] {
        transform: rotateX(0)
    }
}

@media (min-width: 640px) {
    @media (min-width: 1024px) {
        .sm\:before\:lg\:h-\[214px\]:before {
            content: var(--tw-content);
            height: 214px
        }

        .sm\:after\:lg\:h-\[225px\]:after {
            content: var(--tw-content);
            height: 225px
        }
    }
}

@media (min-width: 1024px) {
    .lg\:static {
        position: static
    }

    .lg\:absolute {
        position: absolute
    }

    .lg\:sticky {
        position: sticky
    }

    .lg\:-bottom-\[33px\] {
        bottom: -33px
    }

    .lg\:-bottom-\[7\.5rem\] {
        bottom: -7.5rem
    }

    .lg\:-left-64 {
        left: -16rem
    }

    .lg\:-right-\[27px\] {
        right: -27px
    }

    .lg\:-top-12 {
        top: -3rem
    }

    .lg\:bottom-0 {
        bottom: 0
    }

    .lg\:left-0 {
        left: 0
    }

    .lg\:left-1\/2 {
        left: 50%
    }

    .lg\:left-24 {
        left: 6rem
    }

    .lg\:left-6 {
        left: 1.5rem
    }

    .lg\:left-8 {
        left: 2rem
    }

    .lg\:left-\[700px\] {
        left: 700px
    }

    .lg\:left-\[750px\] {
        left: 750px
    }

    .lg\:left-auto {
        left: auto
    }

    .lg\:right-0 {
        right: 0
    }

    .lg\:right-4 {
        right: 1rem
    }

    .lg\:right-8 {
        right: 2rem
    }

    .lg\:start-\[25rem\] {
        inset-inline-start: 25rem
    }

    .lg\:top-0 {
        top: 0
    }

    .lg\:top-20 {
        top: 5rem
    }

    .lg\:top-24 {
        top: 6rem
    }

    .lg\:top-32 {
        top: 8rem
    }

    .lg\:top-36 {
        top: 9rem
    }

    .lg\:top-40 {
        top: 10rem
    }

    .lg\:top-72 {
        top: 18rem
    }

    .lg\:top-\[100px\] {
        top: 100px
    }

    .lg\:top-\[2\%\] {
        top: 2%
    }

    .lg\:top-\[20dvh\] {
        top: 20dvh
    }

    .lg\:top-\[40px\] {
        top: 40px
    }

    .lg\:top-\[650px\] {
        top: 650px
    }

    .lg\:order-1 {
        order: 1
    }

    .lg\:order-2 {
        order: 2
    }

    .lg\:order-last {
        order: 9999
    }

    .lg\:col-span-2 {
        grid-column: span 2 / span 2
    }

    .lg\:col-span-4 {
        grid-column: span 4 / span 4
    }

    .lg\:col-start-3 {
        grid-column-start: 3
    }

    .lg\:m-8 {
        margin: 2rem
    }

    .lg\:-mx-8 {
        margin-left: -2rem;
        margin-right: -2rem
    }

    .lg\:-my-8 {
        margin-top: -2rem;
        margin-bottom: -2rem
    }

    .lg\:mx-0 {
        margin-left: 0;
        margin-right: 0
    }

    .lg\:mx-20 {
        margin-left: 5rem;
        margin-right: 5rem
    }

    .lg\:mx-auto {
        margin-left: auto;
        margin-right: auto
    }

    .lg\:-mb-10 {
        margin-bottom: -2.5rem
    }

    .lg\:-mb-16 {
        margin-bottom: -4rem
    }

    .lg\:-mb-2 {
        margin-bottom: -.5rem
    }

    .lg\:-mb-2\.5 {
        margin-bottom: -.625rem
    }

    .lg\:-ml-24 {
        margin-left: -6rem
    }

    .lg\:-ml-3 {
        margin-left: -.75rem
    }

    .lg\:-mr-1 {
        margin-right: -.25rem
    }

    .lg\:-mt-48 {
        margin-top: -12rem
    }

    .lg\:mb-12 {
        margin-bottom: 3rem
    }

    .lg\:ml-0 {
        margin-left: 0
    }

    .lg\:ml-auto {
        margin-left: auto
    }

    .lg\:mt-0 {
        margin-top: 0
    }

    .lg\:mt-10 {
        margin-top: 2.5rem
    }

    .lg\:mt-12 {
        margin-top: 3rem
    }

    .lg\:mt-16 {
        margin-top: 4rem
    }

    .lg\:mt-40 {
        margin-top: 10rem
    }

    .lg\:mt-6 {
        margin-top: 1.5rem
    }

    .lg\:mt-8 {
        margin-top: 2rem
    }

    .lg\:mt-\[-90px\] {
        margin-top: -90px
    }

    .lg\:mt-\[2px\] {
        margin-top: 2px
    }

    .lg\:block {
        display: block
    }

    .lg\:flex {
        display: flex
    }

    .lg\:hidden {
        display: none
    }

    .lg\:aspect-\[16\/6\] {
        aspect-ratio: 16/6
    }

    .lg\:aspect-\[477\/477\] {
        aspect-ratio: 477/477
    }

    .lg\:size-14 {
        width: 3.5rem;
        height: 3.5rem
    }

    .lg\:size-16 {
        width: 4rem;
        height: 4rem
    }

    .lg\:size-2 {
        width: .5rem;
        height: .5rem
    }

    .lg\:size-2\.5 {
        width: .625rem;
        height: .625rem
    }

    .lg\:size-20 {
        width: 5rem;
        height: 5rem
    }

    .lg\:size-24 {
        width: 6rem;
        height: 6rem
    }

    .lg\:size-4 {
        width: 1rem;
        height: 1rem
    }

    .lg\:size-40 {
        width: 10rem;
        height: 10rem
    }

    .lg\:size-6 {
        width: 1.5rem;
        height: 1.5rem
    }

    .lg\:size-8 {
        width: 2rem;
        height: 2rem
    }

    .lg\:size-9 {
        width: 2.25rem;
        height: 2.25rem
    }

    .lg\:size-\[25rem\] {
        width: 25rem;
        height: 25rem
    }

    .lg\:size-full {
        width: 100%;
        height: 100%
    }

    .lg\:h-10 {
        height: 2.5rem
    }

    .lg\:h-12 {
        height: 3rem
    }

    .lg\:h-24 {
        height: 6rem
    }

    .lg\:h-36 {
        height: 9rem
    }

    .lg\:h-40 {
        height: 10rem
    }

    .lg\:h-48 {
        height: 12rem
    }

    .lg\:h-60 {
        height: 15rem
    }

    .lg\:h-64 {
        height: 16rem
    }

    .lg\:h-\[25rem\] {
        height: 25rem
    }

    .lg\:h-\[33rem\] {
        height: 33rem
    }

    .lg\:h-\[350px\] {
        height: 350px
    }

    .lg\:h-\[70px\] {
        height: 70px
    }

    .lg\:h-\[800px\] {
        height: 800px
    }

    .lg\:h-\[calc\(100dvh-128px\)\] {
        height: calc(100dvh - 128px)
    }

    .lg\:h-\[calc\(100dvh-160px\)\] {
        height: calc(100dvh - 160px)
    }

    .lg\:h-\[calc\(100vh-128px\)\] {
        height: calc(100vh - 128px)
    }

    .lg\:h-dvh {
        height: 100dvh
    }

    .lg\:h-full {
        height: 100%
    }

    .lg\:min-h-\[385px\] {
        min-height: 385px
    }

    .lg\:min-h-\[650px\] {
        min-height: 650px
    }

    .lg\:w-1\/2 {
        width: 50%
    }

    .lg\:w-1\/3 {
        width: 33.333333%
    }

    .lg\:w-1\/4 {
        width: 25%
    }

    .lg\:w-10\/12 {
        width: 83.333333%
    }

    .lg\:w-12 {
        width: 3rem
    }

    .lg\:w-16 {
        width: 4rem
    }

    .lg\:w-2\/12 {
        width: 16.666667%
    }

    .lg\:w-2\/3 {
        width: 66.666667%
    }

    .lg\:w-2\/4 {
        width: 50%
    }

    .lg\:w-2\/6 {
        width: 33.333333%
    }

    .lg\:w-24 {
        width: 6rem
    }

    .lg\:w-3\/12 {
        width: 25%
    }

    .lg\:w-3\/4 {
        width: 75%
    }

    .lg\:w-3\/5 {
        width: 60%
    }

    .lg\:w-32 {
        width: 8rem
    }

    .lg\:w-4\/12 {
        width: 33.333333%
    }

    .lg\:w-4\/5 {
        width: 80%
    }

    .lg\:w-4\/6 {
        width: 66.666667%
    }

    .lg\:w-48 {
        width: 12rem
    }

    .lg\:w-5\/12 {
        width: 41.666667%
    }

    .lg\:w-6\/12 {
        width: 50%
    }

    .lg\:w-7\/12 {
        width: 58.333333%
    }

    .lg\:w-72 {
        width: 18rem
    }

    .lg\:w-8\/12 {
        width: 66.666667%
    }

    .lg\:w-80 {
        width: 20rem
    }

    .lg\:w-9\/12 {
        width: 75%
    }

    .lg\:w-\[100\%\] {
        width: 100%
    }

    .lg\:w-\[300px\] {
        width: 300px
    }

    .lg\:w-\[350px\] {
        width: 350px
    }

    .lg\:w-\[40\%\] {
        width: 40%
    }

    .lg\:w-\[40px\] {
        width: 40px
    }

    .lg\:w-\[50\%\] {
        width: 50%
    }

    .lg\:w-\[550px\] {
        width: 550px
    }

    .lg\:w-\[60\%\] {
        width: 60%
    }

    .lg\:w-\[612px\] {
        width: 612px
    }

    .lg\:w-\[800px\] {
        width: 800px
    }

    .lg\:w-\[90\%\] {
        width: 90%
    }

    .lg\:w-auto {
        width: auto
    }

    .lg\:w-full {
        width: 100%
    }

    .lg\:max-w-3xl {
        max-width: 48rem
    }

    .lg\:max-w-5xl {
        max-width: 64rem
    }

    .lg\:max-w-\[350px\] {
        max-width: 350px
    }

    .lg\:max-w-\[calc\(100\%_-_18rem_-_18rem\)\] {
        max-width: calc(100% - 36rem)
    }

    .lg\:max-w-lg {
        max-width: 32rem
    }

    .lg\:max-w-none {
        max-width: none
    }

    .lg\:flex-1 {
        flex: 1 1 0%
    }

    .lg\:flex-auto {
        flex: 1 1 auto
    }

    .lg\:flex-none {
        flex: none
    }

    .lg\:origin-bottom {
        transform-origin: bottom
    }

    .lg\:origin-top {
        transform-origin: top
    }

    .lg\:-translate-x-1\/2 {
        --tw-translate-x: -50%;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .lg\:-translate-x-1\/4 {
        --tw-translate-x: -25%;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .lg\:-translate-y-1\/2 {
        --tw-translate-y: -50%;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .lg\:-translate-y-\[0\] {
        --tw-translate-y: 0;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .lg\:translate-x-1\/2 {
        --tw-translate-x: 50%;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .lg\:translate-x-16 {
        --tw-translate-x: 4rem;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .lg\:translate-x-\[14rem\] {
        --tw-translate-x: 14rem;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .lg\:translate-x-\[3rem\] {
        --tw-translate-x: 3rem;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .lg\:translate-y-0 {
        --tw-translate-y: 0px;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .lg\:translate-y-1\/2 {
        --tw-translate-y: 50%;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .lg\:translate-y-\[4rem\] {
        --tw-translate-y: 4rem;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .lg\:translate-y-\[50px\] {
        --tw-translate-y: 50px;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .lg\:scale-100 {
        --tw-scale-x: 1;
        --tw-scale-y: 1;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .lg\: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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .lg\:grid-cols-12 {
        grid-template-columns: repeat(12, minmax(0, 1fr))
    }

    .lg\:grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }

    .lg\:grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr))
    }

    .lg\:grid-cols-4 {
        grid-template-columns: repeat(4, minmax(0, 1fr))
    }

    .lg\:flex-row {
        flex-direction: row
    }

    .lg\:flex-col {
        flex-direction: column
    }

    .lg\:flex-nowrap {
        flex-wrap: nowrap
    }

    .lg\:items-end {
        align-items: flex-end
    }

    .lg\:items-center {
        align-items: center
    }

    .lg\:items-stretch {
        align-items: stretch
    }

    .lg\:justify-end {
        justify-content: flex-end
    }

    .lg\:justify-center {
        justify-content: center
    }

    .lg\:gap-0 {
        gap: 0px
    }

    .lg\:gap-1 {
        gap: .25rem
    }

    .lg\:gap-1\.5 {
        gap: .375rem
    }

    .lg\:gap-12 {
        gap: 3rem
    }

    .lg\:gap-14 {
        gap: 3.5rem
    }

    .lg\:gap-3 {
        gap: .75rem
    }

    .lg\:gap-4 {
        gap: 1rem
    }

    .lg\:gap-6 {
        gap: 1.5rem
    }

    .lg\:gap-7 {
        gap: 1.75rem
    }

    .lg\:gap-8 {
        gap: 2rem
    }

    .lg\:gap-x-10 {
        -moz-column-gap: 2.5rem;
        column-gap: 2.5rem
    }

    .lg\:gap-x-12 {
        -moz-column-gap: 3rem;
        column-gap: 3rem
    }

    .lg\:gap-x-20 {
        -moz-column-gap: 5rem;
        column-gap: 5rem
    }

    .lg\:gap-x-4 {
        -moz-column-gap: 1rem;
        column-gap: 1rem
    }

    .lg\:gap-x-6 {
        -moz-column-gap: 1.5rem;
        column-gap: 1.5rem
    }

    .lg\:gap-x-8 {
        -moz-column-gap: 2rem;
        column-gap: 2rem
    }

    .lg\:gap-y-16 {
        row-gap: 4rem
    }

    .lg\:gap-y-24 {
        row-gap: 6rem
    }

    .lg\:gap-y-64 {
        row-gap: 16rem
    }

    .lg\:overflow-hidden {
        overflow: hidden
    }

    .lg\:rounded-2xl {
        border-radius: 1rem
    }

    .lg\:rounded-4xl {
        border-radius: 2rem
    }

    .lg\:rounded-r-4xl {
        border-top-right-radius: 2rem;
        border-bottom-right-radius: 2rem
    }

    .lg\:rounded-bl-full {
        border-bottom-left-radius: 9999px
    }

    .lg\:rounded-br-full {
        border-bottom-right-radius: 9999px
    }

    .lg\:bg-\[\#0D321D\] {
        --tw-bg-opacity: 1;
        background-color: rgb(13 50 29 / var(--tw-bg-opacity))
    }

    .lg\:bg-transparent {
        background-color: transparent
    }

    .lg\:bg-white {
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255 / var(--tw-bg-opacity))
    }

    .lg\:object-contain {
        -o-object-fit: contain;
        object-fit: contain
    }

    .lg\:object-cover {
        -o-object-fit: cover;
        object-fit: cover
    }

    .lg\:object-center {
        -o-object-position: center;
        object-position: center
    }

    .lg\:object-right-bottom {
        -o-object-position: right bottom;
        object-position: right bottom
    }

    .lg\:object-right-top {
        -o-object-position: right top;
        object-position: right top
    }

    .lg\:p-1 {
        padding: .25rem
    }

    .lg\:p-1\.5 {
        padding: .375rem
    }

    .lg\:p-10 {
        padding: 2.5rem
    }

    .lg\:p-16 {
        padding: 4rem
    }

    .lg\:p-2 {
        padding: .5rem
    }

    .lg\:p-3 {
        padding: .75rem
    }

    .lg\:p-4 {
        padding: 1rem
    }

    .lg\:p-5 {
        padding: 1.25rem
    }

    .lg\:p-8 {
        padding: 2rem
    }

    .lg\:p-\[1\.2\%\] {
        padding: 1.2%
    }

    .lg\:\!py-14 {
        padding-top: 3.5rem !important;
        padding-bottom: 3.5rem !important
    }

    .lg\:px-0 {
        padding-left: 0;
        padding-right: 0
    }

    .lg\:px-10 {
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }

    .lg\:px-12 {
        padding-left: 3rem;
        padding-right: 3rem
    }

    .lg\:px-2 {
        padding-left: .5rem;
        padding-right: .5rem
    }

    .lg\:px-20 {
        padding-left: 5rem;
        padding-right: 5rem
    }

    .lg\:px-24 {
        padding-left: 6rem;
        padding-right: 6rem
    }

    .lg\:px-4 {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .lg\:px-64 {
        padding-left: 16rem;
        padding-right: 16rem
    }

    .lg\:px-8 {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .lg\:py-0 {
        padding-top: 0;
        padding-bottom: 0
    }

    .lg\:py-1 {
        padding-top: .25rem;
        padding-bottom: .25rem
    }

    .lg\:py-10 {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem
    }

    .lg\:py-12 {
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .lg\:py-14 {
        padding-top: 3.5rem;
        padding-bottom: 3.5rem
    }

    .lg\:py-16 {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .lg\:py-20 {
        padding-top: 5rem;
        padding-bottom: 5rem
    }

    .lg\:py-3 {
        padding-top: .75rem;
        padding-bottom: .75rem
    }

    .lg\:py-32 {
        padding-top: 8rem;
        padding-bottom: 8rem
    }

    .lg\:py-4 {
        padding-top: 1rem;
        padding-bottom: 1rem
    }

    .lg\:py-5 {
        padding-top: 1.25rem;
        padding-bottom: 1.25rem
    }

    .lg\:py-6 {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }

    .lg\:py-8 {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .lg\:\!pb-20 {
        padding-bottom: 5rem !important
    }

    .lg\:\!pt-20 {
        padding-top: 5rem !important
    }

    .lg\:\!pt-24 {
        padding-top: 6rem !important
    }

    .lg\:pb-14 {
        padding-bottom: 3.5rem
    }

    .lg\:pb-16 {
        padding-bottom: 4rem
    }

    .lg\:pb-24 {
        padding-bottom: 6rem
    }

    .lg\:pb-4 {
        padding-bottom: 1rem
    }

    .lg\:pb-40 {
        padding-bottom: 10rem
    }

    .lg\:pb-6 {
        padding-bottom: 1.5rem
    }

    .lg\:pb-8 {
        padding-bottom: 2rem
    }

    .lg\:pe-10 {
        padding-inline-end: 2.5rem
    }

    .lg\:pe-20 {
        padding-inline-end: 5rem
    }

    .lg\:pe-8 {
        padding-inline-end: 2rem
    }

    .lg\:pl-12 {
        padding-left: 3rem
    }

    .lg\:pl-8 {
        padding-left: 2rem
    }

    .lg\:pr-20 {
        padding-right: 5rem
    }

    .lg\:pr-4 {
        padding-right: 1rem
    }

    .lg\:pr-8 {
        padding-right: 2rem
    }

    .lg\:ps-0 {
        padding-inline-start: 0px
    }

    .lg\:ps-10 {
        padding-inline-start: 2.5rem
    }

    .lg\:ps-12 {
        padding-inline-start: 3rem
    }

    .lg\:ps-5 {
        padding-inline-start: 1.25rem
    }

    .lg\:ps-8 {
        padding-inline-start: 2rem
    }

    .lg\:pt-0 {
        padding-top: 0
    }

    .lg\:pt-10 {
        padding-top: 2.5rem
    }

    .lg\:pt-14 {
        padding-top: 3.5rem
    }

    .lg\:pt-16 {
        padding-top: 4rem
    }

    .lg\:pt-20 {
        padding-top: 5rem
    }

    .lg\:pt-24 {
        padding-top: 6rem
    }

    .lg\:pt-28 {
        padding-top: 7rem
    }

    .lg\:pt-32 {
        padding-top: 8rem
    }

    .lg\:pt-40 {
        padding-top: 10rem
    }

    .lg\:pt-44 {
        padding-top: 11rem
    }

    .lg\:pt-6 {
        padding-top: 1.5rem
    }

    .lg\:pt-8 {
        padding-top: 2rem
    }

    .lg\:pt-\[90px\] {
        padding-top: 90px
    }

    .lg\:text-left {
        text-align: left
    }

    .lg\:text-2xl {
        font-size: 1.5rem
    }

    .lg\:text-3xl {
        font-size: 1.875rem
    }

    .lg\:text-4xl {
        font-size: 2.25rem
    }

    .lg\:text-5xl {
        font-size: 3rem
    }

    .lg\:text-6xl {
        font-size: 3.75rem
    }

    .lg\:text-7xl {
        font-size: 4.5rem
    }

    .lg\:text-9xl {
        font-size: 8rem
    }

    .lg\:text-\[10px\] {
        font-size: 10px
    }

    .lg\:text-\[150px\] {
        font-size: 150px
    }

    .lg\:text-\[15px\] {
        font-size: 15px
    }

    .lg\:text-\[16px\] {
        font-size: 16px
    }

    .lg\:text-base {
        font-size: 1rem
    }

    .lg\:text-lg {
        font-size: 1.125rem
    }

    .lg\:text-sm {
        font-size: .875rem
    }

    .lg\:text-xl {
        font-size: 1.25rem
    }

    .lg\:text-xs {
        font-size: .75rem
    }

    .lg\:text-\[\#454444\] {
        --tw-text-opacity: 1;
        color: rgb(69 68 68 / var(--tw-text-opacity))
    }

    .lg\:opacity-0 {
        opacity: 0
    }

    .lg\: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)
    }

    .lg\:\[zoom\:\.9\] {
        zoom: .9
    }

    .\*\:\*\:lg\:size-2>*>* {
        width: .5rem;
        height: .5rem
    }

    .\*\:\*\:lg\:size-2\.5>*>* {
        width: .625rem;
        height: .625rem
    }

    .\*\:\*\:lg\:size-6>*>* {
        width: 1.5rem;
        height: 1.5rem
    }

    .\*\:\*\:lg\:w-1\/3>*>* {
        width: 33.333333%
    }

    .\*\:lg\:w-1\/2>* {
        width: 50%
    }

    .\*\:lg\:w-1\/3>* {
        width: 33.333333%
    }

    .\*\:lg\:w-1\/4>* {
        width: 25%
    }

    .lg\:\*\:\*\:w-60>*>* {
        width: 15rem
    }

    .\*\:\*\:lg\:translate-x-\[10\%\]>*>* {
        --tw-translate-x: 10%;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .\*\:lg\:\[zoom\:\.6\]>* {
        zoom: .6
    }

    .lg\:\*\:\[zoom\:\.6\]>* {
        zoom: .6
    }

    .first\:\*\:last\:\*\:\*\:\*\:lg\:text-lg>*>*>*:last-child>*:first-child {
        font-size: 1.125rem
    }

    .lg\:even\:\*\:translate-y-14>*:nth-child(2n) {
        --tw-translate-y: 3.5rem;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .hover\:lg\:-translate-y-\[2px\]:hover {
        --tw-translate-y: -2px;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .hover\:lg\:scale-110:hover {
        --tw-scale-x: 1.1;
        --tw-scale-y: 1.1;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .hover\:lg\:scale-95:hover {
        --tw-scale-x: .95;
        --tw-scale-y: .95;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .hover\:lg\:bg-\[\#8B624B\]:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(139 98 75 / var(--tw-bg-opacity))
    }

    .hover\:lg\:bg-\[\#c0c0c0\]:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(192 192 192 / var(--tw-bg-opacity))
    }

    .hover\:lg\:bg-gray-200:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(229 231 235 / var(--tw-bg-opacity))
    }

    .hover\:lg\:bg-transparent:hover {
        background-color: transparent
    }

    .lg\:hover\:bg-\[\#CD157D\]:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(205 21 125 / var(--tw-bg-opacity))
    }

    .hover\:lg\:bg-gradient-to-r:hover {
        background-image: linear-gradient(to right, var(--tw-gradient-stops))
    }

    .hover\:lg\:from-\[\#0D3A3D\]:hover {
        --tw-gradient-from: #0D3A3D var(--tw-gradient-from-position);
        --tw-gradient-to: rgb(13 58 61 / 0) var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
    }

    .hover\:lg\:from-\[\#153C5E\]:hover {
        --tw-gradient-from: #153C5E var(--tw-gradient-from-position);
        --tw-gradient-to: rgb(21 60 94 / 0) var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
    }

    .hover\:lg\:to-\[\#08101D\]:hover {
        --tw-gradient-to: #08101D var(--tw-gradient-to-position)
    }

    .hover\:lg\:text-amber-400:hover {
        --tw-text-opacity: 1;
        color: rgb(251 191 36 / var(--tw-text-opacity))
    }

    .hover\:lg\:text-black:hover {
        --tw-text-opacity: 1;
        color: rgb(0 0 0 / var(--tw-text-opacity))
    }

    .lg\:hover\:text-white:hover {
        --tw-text-opacity: 1;
        color: rgb(255 255 255 / var(--tw-text-opacity))
    }

    .hover\:lg\:underline:hover {
        text-decoration-line: underline
    }

    .hover\:lg\:opacity-100:hover {
        opacity: 1
    }

    .hover\:lg\:shadow-none:hover {
        --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)
    }

    .hover\:lg\:shadow-sm:hover {
        --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);
        --tw-shadow-colored: 0 1px 2px 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)
    }

    .hover\:lg\:ring:hover {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
        box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
    }

    .hover\:lg\:ring-0:hover {
        --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(0px + 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)
    }

    .hover\:lg\:ring-2:hover {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
        box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
    }

    .hover\:lg\:ring-4:hover {
        --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(4px + 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)
    }

    .hover\:lg\:ring-8:hover {
        --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(8px + 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)
    }

    .hover\:lg\:ring-inset:hover {
        --tw-ring-inset: inset
    }

    .hover\:lg\:ring-\[\#000\]:hover {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity))
    }

    .hover\:lg\:ring-\[\#00B8E5\]:hover {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(0 184 229 / var(--tw-ring-opacity))
    }

    .hover\:lg\:ring-\[\#019A34\]:hover {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(1 154 52 / var(--tw-ring-opacity))
    }

    .hover\:lg\:ring-\[\#040404\]:hover {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(4 4 4 / var(--tw-ring-opacity))
    }

    .hover\:lg\:ring-\[\#063CDE\]:hover {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(6 60 222 / var(--tw-ring-opacity))
    }

    .hover\:lg\:ring-\[\#0DB65A\]:hover {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(13 182 90 / var(--tw-ring-opacity))
    }

    .hover\:lg\:ring-\[\#159789\]:hover {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(21 151 137 / var(--tw-ring-opacity))
    }

    .hover\:lg\:ring-\[\#1C67FF\]:hover {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(28 103 255 / var(--tw-ring-opacity))
    }

    .hover\:lg\:ring-\[\#216CFF\]:hover {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(33 108 255 / var(--tw-ring-opacity))
    }

    .hover\:lg\:ring-\[\#25B9A9\]:hover {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(37 185 169 / var(--tw-ring-opacity))
    }

    .hover\:lg\:ring-\[\#302927\]:hover {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(48 41 39 / var(--tw-ring-opacity))
    }

    .hover\:lg\:ring-\[\#347082\]:hover {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(52 112 130 / var(--tw-ring-opacity))
    }

    .hover\:lg\:ring-\[\#3876C0\]:hover {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(56 118 192 / var(--tw-ring-opacity))
    }

    .hover\:lg\:ring-\[\#4D0BD0\]:hover {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(77 11 208 / var(--tw-ring-opacity))
    }

    .hover\:lg\:ring-\[\#78662a\]:hover {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(120 102 42 / var(--tw-ring-opacity))
    }

    .hover\:lg\:ring-\[\#8C1147\]:hover {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(140 17 71 / var(--tw-ring-opacity))
    }

    .hover\:lg\:ring-\[\#933333\]:hover {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(147 51 51 / var(--tw-ring-opacity))
    }

    .hover\:lg\:ring-\[\#933BF1\]:hover {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(147 59 241 / var(--tw-ring-opacity))
    }

    .hover\:lg\:ring-\[\#A860F5\]:hover {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(168 96 245 / var(--tw-ring-opacity))
    }

    .hover\:lg\:ring-\[\#B33207\]:hover {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(179 50 7 / var(--tw-ring-opacity))
    }

    .hover\:lg\:ring-\[\#B47A16\]:hover {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(180 122 22 / var(--tw-ring-opacity))
    }

    .hover\:lg\:ring-\[\#B79846\]:hover {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(183 152 70 / var(--tw-ring-opacity))
    }

    .hover\:lg\:ring-\[\#BD8E09\]:hover {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(189 142 9 / var(--tw-ring-opacity))
    }

    .hover\:lg\:ring-\[\#C22427\]:hover {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(194 36 39 / var(--tw-ring-opacity))
    }

    .hover\:lg\:ring-\[\#C94609\]:hover {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(201 70 9 / var(--tw-ring-opacity))
    }

    .hover\:lg\:ring-\[\#CA239E\]:hover {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(202 35 158 / var(--tw-ring-opacity))
    }

    .hover\:lg\:ring-\[\#CB4619\]:hover {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(203 70 25 / var(--tw-ring-opacity))
    }

    .hover\:lg\:ring-\[\#CD7650\]:hover {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(205 118 80 / var(--tw-ring-opacity))
    }

    .hover\:lg\:ring-\[\#D00B33\]:hover {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(208 11 51 / var(--tw-ring-opacity))
    }

    .hover\:lg\:ring-\[\#D7E4FF\]:hover {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(215 228 255 / var(--tw-ring-opacity))
    }

    .hover\:lg\:ring-\[\#DA0C0C\]:hover {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(218 12 12 / var(--tw-ring-opacity))
    }

    .hover\:lg\:ring-\[\#E1065E\]:hover {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(225 6 94 / var(--tw-ring-opacity))
    }

    .hover\:lg\:ring-\[\#E5E5E5\]:hover {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(229 229 229 / var(--tw-ring-opacity))
    }

    .hover\:lg\:ring-\[\#E7CD55\]:hover {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(231 205 85 / var(--tw-ring-opacity))
    }

    .hover\:lg\:ring-\[\#EC7540\]:hover {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(236 117 64 / var(--tw-ring-opacity))
    }

    .hover\:lg\:ring-\[\#EDEBEB\]:hover {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(237 235 235 / var(--tw-ring-opacity))
    }

    .hover\:lg\:ring-\[\#F07000\]:hover {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(240 112 0 / var(--tw-ring-opacity))
    }

    .hover\:lg\:ring-\[\#F07771\]:hover {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(240 119 113 / var(--tw-ring-opacity))
    }

    .hover\:lg\:ring-\[\#F76900\]:hover {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(247 105 0 / var(--tw-ring-opacity))
    }

    .hover\:lg\:ring-\[\#FED4C5\]:hover {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(254 212 197 / var(--tw-ring-opacity))
    }

    .hover\:lg\:ring-\[\#FF8258\]:hover {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(255 130 88 / var(--tw-ring-opacity))
    }

    .hover\:lg\:ring-\[\#FF8801\]:hover {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(255 136 1 / var(--tw-ring-opacity))
    }

    .hover\:lg\:ring-\[\#FF8837\]:hover {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(255 136 55 / var(--tw-ring-opacity))
    }

    .hover\:lg\:ring-\[\#FFFEFE\]:hover {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(255 254 254 / var(--tw-ring-opacity))
    }

    .hover\:lg\:ring-\[\#b47b00\]:hover {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(180 123 0 / var(--tw-ring-opacity))
    }

    .hover\:lg\:ring-\[\#ffb22d\]:hover {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(255 178 45 / var(--tw-ring-opacity))
    }

    .hover\:lg\:ring-\[\#fff\]:hover,
    .hover\:lg\:ring-\[\#ffffff\]:hover {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity))
    }

    .hover\:lg\:ring-black:hover {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity))
    }

    .hover\:lg\:before\:inset-1:hover:before {
        content: var(--tw-content);
        top: .25rem;
        right: .25rem;
        bottom: .25rem;
        left: .25rem
    }

    .hover\:lg\:before\:inset-1\.5:hover:before {
        content: var(--tw-content);
        top: .375rem;
        right: .375rem;
        bottom: .375rem;
        left: .375rem
    }

    .hover\:lg\:after\:inset-1:hover:after {
        content: var(--tw-content);
        top: .25rem;
        right: .25rem;
        bottom: .25rem;
        left: .25rem
    }

    .hover\:lg\:after\:inset-1\.5:hover:after {
        content: var(--tw-content);
        top: .375rem;
        right: .375rem;
        bottom: .375rem;
        left: .375rem
    }

    .group\/ns:hover .group-hover\/ns\:lg\:top-\[45px\] {
        top: 45px
    }

    .group\/ns:hover .group-hover\/ns\:lg\:top-\[4rem\] {
        top: 4rem
    }

    .group\/m:hover .group-hover\/m\:lg\:-translate-x-0 {
        --tw-translate-x: -0px;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .group\/solution:hover .group-hover\/solution\:lg\:translate-y-3 {
        --tw-translate-y: .75rem;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .group\/why:hover .group-hover\/why\:lg\:-translate-y-8 {
        --tw-translate-y: -2rem;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .group:hover .group-hover\:lg\:translate-y-0 {
        --tw-translate-y: 0px;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .group:hover .group-hover\:lg\:translate-y-3 {
        --tw-translate-y: .75rem;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .group\/btn:hover .group-hover\/btn\:lg\: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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .group\/clone:hover .group-hover\/clone\:lg\:scale-95 {
        --tw-scale-x: .95;
        --tw-scale-y: .95;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .group\/f:hover .group-hover\/f\:lg\:scale-100 {
        --tw-scale-x: 1;
        --tw-scale-y: 1;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .group\/f:hover .group-hover\/f\:lg\: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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .group\/indus:hover .group-hover\/indus\:lg\:scale-95 {
        --tw-scale-x: .95;
        --tw-scale-y: .95;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .group\/testimonial:hover .group-hover\/testimonial\:lg\: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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .group:hover .group-hover\:lg\:scale-95 {
        --tw-scale-x: .95;
        --tw-scale-y: .95;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .group:hover .group-hover\:lg\:border-transparent {
        border-color: transparent
    }

    .group\/btn:hover .group-hover\/btn\:lg\:bg-\[\#1AB063\] {
        --tw-bg-opacity: 1;
        background-color: rgb(26 176 99 / var(--tw-bg-opacity))
    }

    .group\/btn:hover .group-hover\/btn\:lg\:bg-\[\#22B8A8\] {
        --tw-bg-opacity: 1;
        background-color: rgb(34 184 168 / var(--tw-bg-opacity))
    }

    .group\/btn:hover .group-hover\/btn\:lg\:bg-\[\#2c86fe\] {
        --tw-bg-opacity: 1;
        background-color: rgb(44 134 254 / var(--tw-bg-opacity))
    }

    .group\/btn:hover .group-hover\/btn\:lg\:bg-\[\#3280FF\] {
        --tw-bg-opacity: 1;
        background-color: rgb(50 128 255 / var(--tw-bg-opacity))
    }

    .group\/btn:hover .group-hover\/btn\:lg\:bg-\[\#3BCD7D\] {
        --tw-bg-opacity: 1;
        background-color: rgb(59 205 125 / var(--tw-bg-opacity))
    }

    .group\/btn:hover .group-hover\/btn\:lg\:bg-\[\#3EC3B5\] {
        --tw-bg-opacity: 1;
        background-color: rgb(62 195 181 / var(--tw-bg-opacity))
    }

    .group\/btn:hover .group-hover\/btn\:lg\:bg-\[\#4070FF\] {
        --tw-bg-opacity: 1;
        background-color: rgb(64 112 255 / var(--tw-bg-opacity))
    }

    .group\/btn:hover .group-hover\/btn\:lg\:bg-\[\#4B92FF\] {
        --tw-bg-opacity: 1;
        background-color: rgb(75 146 255 / var(--tw-bg-opacity))
    }

    .group\/btn:hover .group-hover\/btn\:lg\:bg-\[\#4D0BD0\] {
        --tw-bg-opacity: 1;
        background-color: rgb(77 11 208 / var(--tw-bg-opacity))
    }

    .group\/btn:hover .group-hover\/btn\:lg\:bg-\[\#4E93FF\] {
        --tw-bg-opacity: 1;
        background-color: rgb(78 147 255 / var(--tw-bg-opacity))
    }

    .group\/btn:hover .group-hover\/btn\:lg\:bg-\[\#4E94FF\] {
        --tw-bg-opacity: 1;
        background-color: rgb(78 148 255 / var(--tw-bg-opacity))
    }

    .group\/btn:hover .group-hover\/btn\:lg\:bg-\[\#7AD7F4\] {
        --tw-bg-opacity: 1;
        background-color: rgb(122 215 244 / var(--tw-bg-opacity))
    }

    .group\/btn:hover .group-hover\/btn\:lg\:bg-\[\#818181\] {
        --tw-bg-opacity: 1;
        background-color: rgb(129 129 129 / var(--tw-bg-opacity))
    }

    .group\/btn:hover .group-hover\/btn\:lg\:bg-\[\#88E7A8\] {
        --tw-bg-opacity: 1;
        background-color: rgb(136 231 168 / var(--tw-bg-opacity))
    }

    .group\/btn:hover .group-hover\/btn\:lg\:bg-\[\#933BF1\] {
        --tw-bg-opacity: 1;
        background-color: rgb(147 59 241 / var(--tw-bg-opacity))
    }

    .group\/btn:hover .group-hover\/btn\:lg\:bg-\[\#A860F5\] {
        --tw-bg-opacity: 1;
        background-color: rgb(168 96 245 / var(--tw-bg-opacity))
    }

    .group\/btn:hover .group-hover\/btn\:lg\:bg-\[\#B33B70\] {
        --tw-bg-opacity: 1;
        background-color: rgb(179 59 112 / var(--tw-bg-opacity))
    }

    .group\/btn:hover .group-hover\/btn\:lg\:bg-\[\#C22427\] {
        --tw-bg-opacity: 1;
        background-color: rgb(194 36 39 / var(--tw-bg-opacity))
    }

    .group\/btn:hover .group-hover\/btn\:lg\:bg-\[\#CD7650\] {
        --tw-bg-opacity: 1;
        background-color: rgb(205 118 80 / var(--tw-bg-opacity))
    }

    .group\/btn:hover .group-hover\/btn\:lg\:bg-\[\#D7E4FF\] {
        --tw-bg-opacity: 1;
        background-color: rgb(215 228 255 / var(--tw-bg-opacity))
    }

    .group\/btn:hover .group-hover\/btn\:lg\:bg-\[\#DEA704\] {
        --tw-bg-opacity: 1;
        background-color: rgb(222 167 4 / var(--tw-bg-opacity))
    }

    .group\/btn:hover .group-hover\/btn\:lg\:bg-\[\#E5CC76\] {
        --tw-bg-opacity: 1;
        background-color: rgb(229 204 118 / var(--tw-bg-opacity))
    }

    .group\/btn:hover .group-hover\/btn\:lg\:bg-\[\#EC6C6C\] {
        --tw-bg-opacity: 1;
        background-color: rgb(236 108 108 / var(--tw-bg-opacity))
    }

    .group\/btn:hover .group-hover\/btn\:lg\:bg-\[\#F06C57\] {
        --tw-bg-opacity: 1;
        background-color: rgb(240 108 87 / var(--tw-bg-opacity))
    }

    .group\/btn:hover .group-hover\/btn\:lg\:bg-\[\#F65683\] {
        --tw-bg-opacity: 1;
        background-color: rgb(246 86 131 / var(--tw-bg-opacity))
    }

    .group\/btn:hover .group-hover\/btn\:lg\:bg-\[\#FAC216\] {
        --tw-bg-opacity: 1;
        background-color: rgb(250 194 22 / var(--tw-bg-opacity))
    }

    .group\/btn:hover .group-hover\/btn\:lg\:bg-\[\#FAC8B2\] {
        --tw-bg-opacity: 1;
        background-color: rgb(250 200 178 / var(--tw-bg-opacity))
    }

    .group\/btn:hover .group-hover\/btn\:lg\:bg-\[\#FD3A73\] {
        --tw-bg-opacity: 1;
        background-color: rgb(253 58 115 / var(--tw-bg-opacity))
    }

    .group\/btn:hover .group-hover\/btn\:lg\:bg-\[\#FD6D02\] {
        --tw-bg-opacity: 1;
        background-color: rgb(253 109 2 / var(--tw-bg-opacity))
    }

    .group\/btn:hover .group-hover\/btn\:lg\:bg-\[\#FDC91E\] {
        --tw-bg-opacity: 1;
        background-color: rgb(253 201 30 / var(--tw-bg-opacity))
    }

    .group\/btn:hover .group-hover\/btn\:lg\:bg-\[\#FEBA56\] {
        --tw-bg-opacity: 1;
        background-color: rgb(254 186 86 / var(--tw-bg-opacity))
    }

    .group\/btn:hover .group-hover\/btn\:lg\:bg-\[\#FED4C5\] {
        --tw-bg-opacity: 1;
        background-color: rgb(254 212 197 / var(--tw-bg-opacity))
    }

    .group\/btn:hover .group-hover\/btn\:lg\:bg-\[\#FF2D81\] {
        --tw-bg-opacity: 1;
        background-color: rgb(255 45 129 / var(--tw-bg-opacity))
    }

    .group\/btn:hover .group-hover\/btn\:lg\:bg-\[\#FF6B39\] {
        --tw-bg-opacity: 1;
        background-color: rgb(255 107 57 / var(--tw-bg-opacity))
    }

    .group\/btn:hover .group-hover\/btn\:lg\:bg-\[\#FFAE00\] {
        --tw-bg-opacity: 1;
        background-color: rgb(255 174 0 / var(--tw-bg-opacity))
    }

    .group\/btn:hover .group-hover\/btn\:lg\:bg-\[\#FFC422\] {
        --tw-bg-opacity: 1;
        background-color: rgb(255 196 34 / var(--tw-bg-opacity))
    }

    .group\/btn:hover .group-hover\/btn\:lg\:bg-\[\#FFD71A\] {
        --tw-bg-opacity: 1;
        background-color: rgb(255 215 26 / var(--tw-bg-opacity))
    }

    .group\/btn:hover .group-hover\/btn\:lg\:bg-\[\#FFFFFF\] {
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255 / var(--tw-bg-opacity))
    }

    .group\/btn:hover .group-hover\/btn\:lg\:bg-\[\#da430c\] {
        --tw-bg-opacity: 1;
        background-color: rgb(218 67 12 / var(--tw-bg-opacity))
    }

    .group\/btn:hover .group-hover\/btn\:lg\:bg-\[\#f79000\] {
        --tw-bg-opacity: 1;
        background-color: rgb(247 144 0 / var(--tw-bg-opacity))
    }

    .group\/btn:hover .group-hover\/btn\:lg\:bg-\[\#fff\],
    .group\/btn:hover .group-hover\/btn\:lg\:bg-\[\#ffffff\],
    .group\/btn:hover .group-hover\/btn\:lg\:bg-white,
    .group\/db:hover .group-hover\/db\:lg\:bg-white {
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255 / var(--tw-bg-opacity))
    }

    .group\/edition:hover .group-hover\/edition\:lg\:bg-\[\#FF6B39\] {
        --tw-bg-opacity: 1;
        background-color: rgb(255 107 57 / var(--tw-bg-opacity))
    }

    .group\/edition:hover .group-hover\/edition\:lg\:bg-white {
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255 / var(--tw-bg-opacity))
    }

    .group\/faq:hover .group-hover\/faq\:lg\:bg-\[\#4B92FF\] {
        --tw-bg-opacity: 1;
        background-color: rgb(75 146 255 / var(--tw-bg-opacity))
    }

    .group\/faq:hover .group-hover\/faq\:lg\:bg-\[\#8C1147\] {
        --tw-bg-opacity: 1;
        background-color: rgb(140 17 71 / var(--tw-bg-opacity))
    }

    .group\/faq:hover .group-hover\/faq\:lg\:bg-\[\#933BF1\] {
        --tw-bg-opacity: 1;
        background-color: rgb(147 59 241 / var(--tw-bg-opacity))
    }

    .group\/faq:hover .group-hover\/faq\:lg\:bg-\[\#A860F5\] {
        --tw-bg-opacity: 1;
        background-color: rgb(168 96 245 / var(--tw-bg-opacity))
    }

    .group\/faq:hover .group-hover\/faq\:lg\:bg-\[\#B79846\] {
        --tw-bg-opacity: 1;
        background-color: rgb(183 152 70 / var(--tw-bg-opacity))
    }

    .group\/faq:hover .group-hover\/faq\:lg\:bg-\[\#D00B33\] {
        --tw-bg-opacity: 1;
        background-color: rgb(208 11 51 / var(--tw-bg-opacity))
    }

    .group\/indus:hover .group-hover\/indus\:lg\:bg-\[\#F3E1DB\] {
        --tw-bg-opacity: 1;
        background-color: rgb(243 225 219 / var(--tw-bg-opacity))
    }

    .group\/tfy:hover .group-hover\/tfy\:lg\:bg-\[\#11847F\] {
        --tw-bg-opacity: 1;
        background-color: rgb(17 132 127 / var(--tw-bg-opacity))
    }

    .group\/why:hover .group-hover\/why\:lg\:bg-\[\#0CB85A\] {
        --tw-bg-opacity: 1;
        background-color: rgb(12 184 90 / var(--tw-bg-opacity))
    }

    .group:hover .group-hover\:lg\:bg-\[\#FFC0A3\] {
        --tw-bg-opacity: 1;
        background-color: rgb(255 192 163 / var(--tw-bg-opacity))
    }

    .group:hover .group-hover\:lg\:bg-white {
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255 / var(--tw-bg-opacity))
    }

    .group\/edition:hover .group-hover\/edition\:lg\:bg-gradient-to-t {
        background-image: linear-gradient(to top, var(--tw-gradient-stops))
    }

    .group\/edition:hover .group-hover\/edition\:lg\:from-\[\#F8E2D2\] {
        --tw-gradient-from: #F8E2D2 var(--tw-gradient-from-position);
        --tw-gradient-to: rgb(248 226 210 / 0) var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
    }

    .group\/indus:hover .group-hover\/indus\:lg\:from-\[\#FF6B39\] {
        --tw-gradient-from: #FF6B39 var(--tw-gradient-from-position);
        --tw-gradient-to: rgb(255 107 57 / 0) var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
    }

    .group\/edition:hover .group-hover\/edition\:lg\:to-\[\#F7DFD5\] {
        --tw-gradient-to: #F7DFD5 var(--tw-gradient-to-position)
    }

    .group\/edition:hover .group-hover\/edition\:lg\:to-\[\#F8E2D2\] {
        --tw-gradient-to: #F8E2D2 var(--tw-gradient-to-position)
    }

    .group\/edition:hover .group-hover\/edition\:lg\:to-white {
        --tw-gradient-to: #fff var(--tw-gradient-to-position)
    }

    .group\/indus:hover .group-hover\/indus\:lg\:to-\[\#E97B2C\] {
        --tw-gradient-to: #E97B2C var(--tw-gradient-to-position)
    }

    .group\/edition:hover .group-hover\/edition\:lg\:text-\[\#454444\] {
        --tw-text-opacity: 1;
        color: rgb(69 68 68 / var(--tw-text-opacity))
    }

    .group\/edition:hover .group-hover\/edition\:lg\:text-white {
        --tw-text-opacity: 1;
        color: rgb(255 255 255 / var(--tw-text-opacity))
    }

    .group\/indus:hover .group-hover\/indus\:lg\:text-\[\#FF6B39\] {
        --tw-text-opacity: 1;
        color: rgb(255 107 57 / var(--tw-text-opacity))
    }

    .group\/solution:hover .group-hover\/solution\:lg\:text-white,
    .group\/tfy:hover .group-hover\/tfy\:lg\:text-white {
        --tw-text-opacity: 1;
        color: rgb(255 255 255 / var(--tw-text-opacity))
    }

    .group:hover .group-hover\:lg\:text-\[\#5B5B5B\] {
        --tw-text-opacity: 1;
        color: rgb(91 91 91 / var(--tw-text-opacity))
    }

    .group:hover .group-hover\:lg\:text-white,
    .group:hover .lg\:group-hover\:text-white {
        --tw-text-opacity: 1;
        color: rgb(255 255 255 / var(--tw-text-opacity))
    }

    .group:hover .group-hover\:lg\:opacity-100,
    .group:hover .lg\:group-hover\:opacity-100 {
        opacity: 1
    }

    .group\/edition:hover .group-hover\/edition\:lg\:shadow-\[0px_4\.11px_5\.2px_0px_\#FFD9C9\] {
        --tw-shadow: 0px 4.11px 5.2px 0px #FFD9C9;
        --tw-shadow-colored: 0px 4.11px 5.2px 0px var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
    }

    .group\/why:hover .group-hover\/why\:lg\:shadow-\[0px_4px_17px_0px_\#00000040\] {
        --tw-shadow: 0px 4px 17px 0px #00000040;
        --tw-shadow-colored: 0px 4px 17px 0px var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
    }

    .group\/indus:hover .group-hover\/indus\:lg\:ring-\[\#FF6B39\] {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(255 107 57 / var(--tw-ring-opacity))
    }

    .group\/indus:hover .group-hover\/indus\:lg\:grayscale-0,
    .group\/why:hover .group-hover\/why\:lg\:grayscale-0 {
        --tw-grayscale: grayscale(0);
        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)
    }

    .group\/btn:hover .group-hover\/btn\:lg\:before\:scale-100:before {
        content: var(--tw-content);
        --tw-scale-x: 1;
        --tw-scale-y: 1;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .group\/faq:hover .group-hover\/faq\:lg\:before\:scale-100:before {
        content: var(--tw-content);
        --tw-scale-x: 1;
        --tw-scale-y: 1;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .group\/solution:hover .group-hover\/solution\:lg\:before\:opacity-100:before {
        content: var(--tw-content);
        opacity: 1
    }

    .group.swiper-slide-active .lg\:group-\[\.swiper-slide-active\]\:w-\[147\.5\%\] {
        width: 147.5%
    }

    .group.swiper-slide-next .lg\:group-\[\.swiper-slide-next\]\:w-\[55\%\] {
        width: 55%
    }

    .group.swiper-slide-active .lg\:group-\[\.swiper-slide-active\]\:translate-x-\[6\%\] {
        --tw-translate-x: 6%;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .group.swiper-slide-next .lg\:group-\[\.swiper-slide-next\]\:translate-x-\[101\%\] {
        --tw-translate-x: 101%;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }
}

@media (min-width: 1280px) {
    .xl\:static {
        position: static
    }

    .xl\:-bottom-\[7\.5rem\] {
        bottom: -7.5rem
    }

    .xl\:left-\[780px\] {
        left: 780px
    }

    .xl\:right-14 {
        right: 3.5rem
    }

    .xl\:start-\[31rem\] {
        inset-inline-start: 31rem
    }

    .xl\:top-0 {
        top: 0
    }

    .xl\:top-28 {
        top: 7rem
    }

    .xl\:top-96 {
        top: 24rem
    }

    .xl\:top-\[120px\] {
        top: 120px
    }

    .xl\:top-\[47px\] {
        top: 47px
    }

    .xl\:m-10 {
        margin: 2.5rem
    }

    .xl\:-mx-10 {
        margin-left: -2.5rem;
        margin-right: -2.5rem
    }

    .xl\:-mx-3 {
        margin-left: -.75rem;
        margin-right: -.75rem
    }

    .xl\:-mx-5 {
        margin-left: -1.25rem;
        margin-right: -1.25rem
    }

    .xl\:-my-10 {
        margin-top: -2.5rem;
        margin-bottom: -2.5rem
    }

    .xl\:-mb-\[13px\] {
        margin-bottom: -13px
    }

    .xl\:-ml-36 {
        margin-left: -9rem
    }

    .xl\:-mr-\[5px\] {
        margin-right: -5px
    }

    .xl\:mt-1 {
        margin-top: .25rem
    }

    .xl\:mt-12 {
        margin-top: 3rem
    }

    .xl\:flex {
        display: flex
    }

    .xl\:hidden {
        display: none
    }

    .xl\:size-10 {
        width: 2.5rem;
        height: 2.5rem
    }

    .xl\:size-11 {
        width: 2.75rem;
        height: 2.75rem
    }

    .xl\:size-2 {
        width: .5rem;
        height: .5rem
    }

    .xl\:size-20 {
        width: 5rem;
        height: 5rem
    }

    .xl\:size-40 {
        width: 10rem;
        height: 10rem
    }

    .xl\:size-48 {
        width: 12rem;
        height: 12rem
    }

    .xl\:size-5 {
        width: 1.25rem;
        height: 1.25rem
    }

    .xl\:size-6 {
        width: 1.5rem;
        height: 1.5rem
    }

    .xl\:size-7 {
        width: 1.75rem;
        height: 1.75rem
    }

    .xl\:size-9 {
        width: 2.25rem;
        height: 2.25rem
    }

    .xl\:h-10 {
        height: 2.5rem
    }

    .xl\:h-14 {
        height: 3.5rem
    }

    .xl\:h-16 {
        height: 4rem
    }

    .xl\:h-2 {
        height: .5rem
    }

    .xl\:h-48 {
        height: 12rem
    }

    .xl\:h-72 {
        height: 18rem
    }

    .xl\:h-96 {
        height: 24rem
    }

    .xl\:h-\[40rem\] {
        height: 40rem
    }

    .xl\:h-\[900px\] {
        height: 900px
    }

    .xl\:h-full {
        height: 100%
    }

    .xl\:w-1\/2 {
        width: 50%
    }

    .xl\:w-1\/3 {
        width: 33.333333%
    }

    .xl\:w-1\/4 {
        width: 25%
    }

    .xl\:w-1\/5 {
        width: 20%
    }

    .xl\:w-1\/6 {
        width: 16.666667%
    }

    .xl\:w-10\/12 {
        width: 83.333333%
    }

    .xl\:w-2 {
        width: .5rem
    }

    .xl\:w-2\/5 {
        width: 40%
    }

    .xl\:w-20 {
        width: 5rem
    }

    .xl\:w-3\/12 {
        width: 25%
    }

    .xl\:w-3\/5 {
        width: 60%
    }

    .xl\:w-4\/12 {
        width: 33.333333%
    }

    .xl\:w-5\/12 {
        width: 41.666667%
    }

    .xl\:w-6\/12 {
        width: 50%
    }

    .xl\:w-7\/12 {
        width: 58.333333%
    }

    .xl\:w-72 {
        width: 18rem
    }

    .xl\:w-8\/12 {
        width: 66.666667%
    }

    .xl\:w-9\/12 {
        width: 75%
    }

    .xl\:w-\[350px\] {
        width: 350px
    }

    .xl\:w-\[80\%\] {
        width: 80%
    }

    .xl\:w-\[900px\] {
        width: 900px
    }

    .xl\:max-w-3xl {
        max-width: 48rem
    }

    .xl\:max-w-4xl {
        max-width: 56rem
    }

    .xl\:max-w-6xl {
        max-width: 72rem
    }

    .xl\:max-w-7xl {
        max-width: 80rem
    }

    .xl\:max-w-96 {
        max-width: 24rem
    }

    .xl\:max-w-\[calc\(100\%_-_18rem_-_18rem\)\] {
        max-width: calc(100% - 36rem)
    }

    .xl\:-translate-y-\[3rem\] {
        --tw-translate-y: -3rem;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .xl\:translate-x-3\/4 {
        --tw-translate-x: 75%;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .xl\:translate-x-\[0\] {
        --tw-translate-x: 0;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .xl\:translate-x-\[16rem\] {
        --tw-translate-x: 16rem;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .xl\:translate-y-\[2rem\] {
        --tw-translate-y: 2rem;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .xl\: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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .xl\:scale-75 {
        --tw-scale-x: .75;
        --tw-scale-y: .75;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .xl\:grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }

    .xl\:grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr))
    }

    .xl\:grid-cols-5 {
        grid-template-columns: repeat(5, minmax(0, 1fr))
    }

    .xl\:gap-2 {
        gap: .5rem
    }

    .xl\:gap-3 {
        gap: .75rem
    }

    .xl\:gap-4 {
        gap: 1rem
    }

    .xl\:gap-6 {
        gap: 1.5rem
    }

    .xl\:gap-8 {
        gap: 2rem
    }

    .xl\:gap-x-6 {
        -moz-column-gap: 1.5rem;
        column-gap: 1.5rem
    }

    .xl\:gap-y-10 {
        row-gap: 2.5rem
    }

    .xl\:gap-y-6 {
        row-gap: 1.5rem
    }

    .xl\:gap-y-7 {
        row-gap: 1.75rem
    }

    .xl\:rounded-3xl {
        border-radius: 1.5rem
    }

    .xl\:rounded-xl {
        border-radius: .75rem
    }

    .xl\:rounded-l-full {
        border-top-left-radius: 9999px;
        border-bottom-left-radius: 9999px
    }

    .xl\:p-12 {
        padding: 3rem
    }

    .xl\:p-2 {
        padding: .5rem
    }

    .xl\:p-3 {
        padding: .75rem
    }

    .xl\:p-4 {
        padding: 1rem
    }

    .xl\:p-6 {
        padding: 1.5rem
    }

    .xl\:\!py-16 {
        padding-top: 4rem !important;
        padding-bottom: 4rem !important
    }

    .xl\:px-10 {
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }

    .xl\:px-20 {
        padding-left: 5rem;
        padding-right: 5rem
    }

    .xl\:px-24 {
        padding-left: 6rem;
        padding-right: 6rem
    }

    .xl\:px-3 {
        padding-left: .75rem;
        padding-right: .75rem
    }

    .xl\:px-32 {
        padding-left: 8rem;
        padding-right: 8rem
    }

    .xl\:px-4 {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .xl\:px-40 {
        padding-left: 10rem;
        padding-right: 10rem
    }

    .xl\:px-5 {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }

    .xl\:py-12 {
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .xl\:py-16 {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .xl\:py-2 {
        padding-top: .5rem;
        padding-bottom: .5rem
    }

    .xl\:py-20 {
        padding-top: 5rem;
        padding-bottom: 5rem
    }

    .xl\:py-3 {
        padding-top: .75rem;
        padding-bottom: .75rem
    }

    .xl\:py-4 {
        padding-top: 1rem;
        padding-bottom: 1rem
    }

    .xl\:py-6 {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }

    .xl\:py-7 {
        padding-top: 1.75rem;
        padding-bottom: 1.75rem
    }

    .xl\:\!pb-24 {
        padding-bottom: 6rem !important
    }

    .xl\:\!pt-20 {
        padding-top: 5rem !important
    }

    .xl\:\!pt-24 {
        padding-top: 6rem !important
    }

    .xl\:pb-12 {
        padding-bottom: 3rem
    }

    .xl\:pb-16 {
        padding-bottom: 4rem
    }

    .xl\:pb-6 {
        padding-bottom: 1.5rem
    }

    .xl\:pe-3 {
        padding-inline-end: .75rem
    }

    .xl\:pl-5 {
        padding-left: 1.25rem
    }

    .xl\:pl-7 {
        padding-left: 1.75rem
    }

    .xl\:pr-6 {
        padding-right: 1.5rem
    }

    .xl\:ps-40 {
        padding-inline-start: 10rem
    }

    .xl\:ps-6 {
        padding-inline-start: 1.5rem
    }

    .xl\:pt-0 {
        padding-top: 0
    }

    .xl\:pt-16 {
        padding-top: 4rem
    }

    .xl\:pt-4 {
        padding-top: 1rem
    }

    .xl\:pt-48 {
        padding-top: 12rem
    }

    .xl\:pt-\[116px\] {
        padding-top: 116px
    }

    .xl\:text-2xl {
        font-size: 1.5rem
    }

    .xl\:text-3xl {
        font-size: 1.875rem
    }

    .xl\:text-4xl {
        font-size: 2.25rem
    }

    .xl\:text-5xl {
        font-size: 3rem
    }

    .xl\:text-6xl {
        font-size: 3.75rem
    }

    .xl\:text-base {
        font-size: 1rem
    }

    .xl\:text-sm {
        font-size: .875rem
    }

    .xl\:text-xl {
        font-size: 1.25rem
    }

    .xl\:text-xs {
        font-size: .75rem
    }

    .xl\:leading-6 {
        line-height: 1.5rem
    }

    .xl\:text-gray-100\/80 {
        color: #f3f4f6cc
    }

    .xl\:\[zoom\:\.8\] {
        zoom: .8
    }

    .\*\:xl\:\[zoom\:\.8\]>* {
        zoom: .8
    }

    .xl\:\*\:\[zoom\:\.8\]>* {
        zoom: .8
    }

    .xl\:before\:absolute:before {
        content: var(--tw-content);
        position: absolute
    }

    .xl\:before\:left-1\/2:before {
        content: var(--tw-content);
        left: 50%
    }

    .xl\:before\:top-1\/2:before {
        content: var(--tw-content);
        top: 50%
    }

    .xl\:before\:size-96:before {
        content: var(--tw-content);
        width: 24rem;
        height: 24rem
    }

    .xl\:before\:rounded-full:before {
        content: var(--tw-content);
        border-radius: 9999px
    }

    .xl\:before\:bg-white:before {
        content: var(--tw-content);
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255 / var(--tw-bg-opacity))
    }

    .xl\:before\:\[transform\:translate\(-44\%\,-50\%\)\]:before {
        content: var(--tw-content);
        transform: translate(-44%, -50%)
    }

    .xl\:after\:absolute:after {
        content: var(--tw-content);
        position: absolute
    }

    .xl\:after\:bottom-0:after {
        content: var(--tw-content);
        bottom: 0
    }

    .xl\:after\:right-0:after {
        content: var(--tw-content);
        right: 0
    }

    .xl\:after\:top-0:after {
        content: var(--tw-content);
        top: 0
    }

    .xl\:after\:h-full:after {
        content: var(--tw-content);
        height: 100%
    }

    .xl\:after\:w-1\/2:after {
        content: var(--tw-content);
        width: 50%
    }

    .xl\:after\:bg-white:after {
        content: var(--tw-content);
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255 / var(--tw-bg-opacity))
    }

    .xl\:hover\:ring-cyan-700:hover {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(14 116 144 / var(--tw-ring-opacity))
    }

    .xl\:hover\:ring-gray-400:hover {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(156 163 175 / var(--tw-ring-opacity))
    }

    .xl\:hover\:ring-gray-700:hover {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(55 65 81 / var(--tw-ring-opacity))
    }

    .xl\:hover\:ring-lime-700:hover {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(77 124 15 / var(--tw-ring-opacity))
    }

    .xl\:hover\:ring-sky-700:hover {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(3 105 161 / var(--tw-ring-opacity))
    }

    .group\/ns:hover .group-hover\/ns\:xl\:top-\[49px\] {
        top: 49px
    }

    .group\/ns:hover .group-hover\/ns\:xl\:top-\[5\.5rem\] {
        top: 5.5rem
    }

    .group\/db:hover .xl\:group-hover\/db\:h-3 {
        height: .75rem
    }

    .group\/db:hover .xl\:group-hover\/db\:w-3 {
        width: .75rem
    }
}

@media (min-width: 1536px) {
    .\32xl\:-mx-4 {
        margin-left: -1rem;
        margin-right: -1rem
    }

    .\32xl\:size-12 {
        width: 3rem;
        height: 3rem
    }

    .\32xl\:size-14 {
        width: 3.5rem;
        height: 3.5rem
    }

    .\32xl\:size-24 {
        width: 6rem;
        height: 6rem
    }

    .\32xl\:w-20 {
        width: 5rem
    }

    .\32xl\:w-4\/12 {
        width: 33.333333%
    }

    .\32xl\:w-96 {
        width: 24rem
    }

    .\32xl\:w-\[500px\] {
        width: 500px
    }

    .\32xl\:max-w-3xl {
        max-width: 48rem
    }

    .\32xl\:max-w-4xl {
        max-width: 56rem
    }

    .\32xl\:max-w-5xl {
        max-width: 64rem
    }

    .\32xl\:max-w-7xl {
        max-width: 80rem
    }

    .\32xl\:max-w-\[calc\(100\%_-_24rem_-_24rem\)\] {
        max-width: calc(100% - 48rem)
    }

    .\32xl\:scale-90 {
        --tw-scale-x: .9;
        --tw-scale-y: .9;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .\32xl\:gap-5 {
        gap: 1.25rem
    }

    .\32xl\:gap-9 {
        gap: 2.25rem
    }

    .\32xl\:gap-y-8 {
        row-gap: 2rem
    }

    .\32xl\:rounded-2xl {
        border-radius: 1rem
    }

    .\32xl\:rounded-3xl {
        border-radius: 1.5rem
    }

    .\32xl\:p-5 {
        padding: 1.25rem
    }

    .\32xl\:px-14 {
        padding-left: 3.5rem;
        padding-right: 3.5rem
    }

    .\32xl\:px-4 {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .\32xl\:py-8 {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .\32xl\:text-2xl {
        font-size: 1.5rem
    }

    .\32xl\:text-3xl {
        font-size: 1.875rem
    }

    .\32xl\:text-4xl {
        font-size: 2.25rem
    }

    .\32xl\:text-6xl {
        font-size: 3.75rem
    }

    .\32xl\:text-base {
        font-size: 1rem
    }

    .\32xl\:text-lg {
        font-size: 1.125rem
    }

    .\32xl\:text-sm {
        font-size: .875rem
    }

    .\32xl\:\[zoom\:1\] {
        zoom: 1
    }

    .\*\:2xl\:\[zoom\:\.9\]>* {
        zoom: .9
    }

    .\32xl\:\*\:\[zoom\:1\]>* {
        zoom: 1
    }

    .\32xl\:before\:inset-\[2\.75px\]:before {
        content: var(--tw-content);
        top: 2.75px;
        right: 2.75px;
        bottom: 2.75px;
        left: 2.75px
    }

    .\32xl\:before\:rounded-\[22px\]:before {
        content: var(--tw-content);
        border-radius: 22px
    }

    .\32xl\:after\:inset-\[2\.75px\]:after {
        content: var(--tw-content);
        top: 2.75px;
        right: 2.75px;
        bottom: 2.75px;
        left: 2.75px
    }

    .\32xl\:after\:rounded-\[22px\]:after {
        content: var(--tw-content);
        border-radius: 22px
    }
}

:is(:where([dir=rtl]) .rtl\:space-x-reverse)>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 1
}

:is(:where([dir=rtl]) .rtl\:divide-x-reverse)>:not([hidden])~:not([hidden]) {
    --tw-divide-x-reverse: 1
}

@media (prefers-color-scheme: dark) {
    .dark\:divide-gray-700>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(55 65 81 / var(--tw-divide-opacity))
    }

    .dark\:focus\:ring-blue-900:focus {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(30 58 138 / var(--tw-ring-opacity))
    }
}

.\[\&\.active\]\:bg-\[\#FF6B39\].active {
    --tw-bg-opacity: 1;
    background-color: rgb(255 107 57 / var(--tw-bg-opacity))
}

.\[\&\.active\]\:text-white.active {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}

.\[\&\.active\]\:ring-\[\#FF6B39\].active {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(255 107 57 / var(--tw-ring-opacity))
}

.\[\&\.swiper-button-disabled\]\:\!hidden.swiper-button-disabled {
    display: none !important
}

.\[\&\.swiper-pagination-bullet-active\]\:\*\:w-20>*.swiper-pagination-bullet-active {
    width: 5rem
}

.\[\&\.swiper-pagination-lock\]\:\!hidden.swiper-pagination-lock {
    display: none !important
}

.\[\&\.swiper-slide-active\]\:\!-translate-y-10.swiper-slide-active {
    --tw-translate-y: -2.5rem !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.\[\&\.swiper-slide-active\]\:\!scale-100.swiper-slide-active {
    --tw-scale-x: 1 !important;
    --tw-scale-y: 1 !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.\[\&\.swiper-slide-active\]\:\!opacity-100.swiper-slide-active {
    opacity: 1 !important
}

.\*\:\[\&\.swiper-slide-active\]\:\!scale-100.swiper-slide-active>* {
    --tw-scale-x: 1 !important;
    --tw-scale-y: 1 !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.\*\:\[\&\.swiper-slide-active\]\:\!opacity-100.swiper-slide-active>* {
    opacity: 1 !important
}

.\*\:\[\&\.swiper-slide-active\]\:\!delay-500.swiper-slide-active>* {
    transition-delay: .5s !important
}

@media (min-width: 768px) {
    .\[\&\.swiper-slide-active\]\:md\:\!translate-y-10.swiper-slide-active {
        --tw-translate-y: 2.5rem !important;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
    }
}

.\[\&\.swiper-slide-active_\.btnGroup\]\:bg-\[\#671c84\].swiper-slide-active .btnGroup {
    --tw-bg-opacity: 1;
    background-color: rgb(103 28 132 / var(--tw-bg-opacity))
}

.\[\&\:\:-webkit-scrollbar-thumb\]\:rounded-full::-webkit-scrollbar-thumb {
    border-radius: 9999px
}

.\[\&\:\:-webkit-scrollbar-thumb\]\:bg-black\/10::-webkit-scrollbar-thumb {
    background-color: #0000001a
}

.\[\&\:\:-webkit-scrollbar-thumb\]\:bg-white\/10::-webkit-scrollbar-thumb {
    background-color: #ffffff1a
}

.\[\&\:\:-webkit-scrollbar\]\:h-1::-webkit-scrollbar {
    height: .25rem
}

.\[\&\:\:-webkit-scrollbar\]\:w-1::-webkit-scrollbar {
    width: .25rem
}

.\[\&\:\:-webkit-scrollbar\]\:rounded-full::-webkit-scrollbar {
    border-radius: 9999px
}

.\[\&\:\:-webkit-scrollbar\]\:bg-black\/5::-webkit-scrollbar {
    background-color: #0000000d
}

.\[\&\:\:-webkit-scrollbar\]\:bg-white\/5::-webkit-scrollbar {
    background-color: #ffffff0d
}

.\[\&\:has\(p\>span\)\]\:py-6:has(p>span) {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem
}

@media (min-width: 768px) {
    .\[\&\:has\(p\>span\)\]\:md\:py-8:has(p>span) {
        padding-top: 2rem;
        padding-bottom: 2rem
    }
}

@media (min-width: 1024px) {
    .\[\&\:has\(p\>span\)\]\:lg\:py-16:has(p>span) {
        padding-top: 4rem;
        padding-bottom: 4rem
    }
}

.\[\&\:not\(\:disabled\)\]\:hover\:bg-gray-600:hover:not(:disabled) {
    --tw-bg-opacity: 1;
    background-color: rgb(75 85 99 / var(--tw-bg-opacity))
}

.\[\&\:not\(\:disabled\)\]\:hover\:bg-slate-500:hover:not(:disabled) {
    --tw-bg-opacity: 1;
    background-color: rgb(100 116 139 / var(--tw-bg-opacity))
}

@media (min-width: 768px) {
    .\[\&\:not\(\:disabled\)\]\:hover\:md\:scale-90:hover:not(:disabled) {
        --tw-scale-x: .9;
        --tw-scale-y: .9;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }
}

.\[\&\:user-invalid\]\:border-red-500:user-invalid {
    --tw-border-opacity: 1;
    border-color: rgb(239 68 68 / var(--tw-border-opacity))
}

@media (min-width: 1024px) {
    .\[\&\>\*\:first-child\]\:\[\&\:has\(\.content1-img\)\]\:lg\:block:has(.content1-img)>*:first-child {
        display: block
    }
}

.\[\&\>\*\:last-child\]\:\[\&\:has\(\.content1-img\)\]\:max-w-3xl:has(.content1-img)>*:last-child {
    max-width: 48rem
}

.\[\&\>h2\:has\(strong\~img\)\+p\]\:\!pt-4>h2:has(strong~img)+p {
    padding-top: 1rem !important
}

.\[\&\>h2\>img\]\:\!h-auto>h2>img {
    height: auto !important
}

.\[\&\>h2\>img\]\:\!w-full>h2>img {
    width: 100% !important
}

.\[\&\>h2\>img\]\:\!rounded-lg>h2>img {
    border-radius: .5rem !important
}

.\[\&\>h2\>img\]\:\!shadow-xl>h2>img {
    --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1) !important;
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.\[\&\>h2\>img\]\:\!shadow-gray-900\/20>h2>img {
    --tw-shadow-color: rgb(17 24 39 / .2) !important;
    --tw-shadow: var(--tw-shadow-colored) !important
}

.\[\&\>h2\>img\]\:\!ring-2>h2>img {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important
}

.\[\&\>h2\>img\]\:\!ring-gray-100>h2>img {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgb(243 244 246 / var(--tw-ring-opacity)) !important
}

.\[\&\>h2\>strong\>img\]\:\!h-auto>h2>strong>img {
    height: auto !important
}

.\[\&\>h2\>strong\>img\]\:\!w-full>h2>strong>img {
    width: 100% !important
}

.\[\&\>h2\>strong\>img\]\:\!rounded-lg>h2>strong>img {
    border-radius: .5rem !important
}

.\[\&\>h2\>strong\>img\]\:\!shadow-xl>h2>strong>img {
    --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1) !important;
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.\[\&\>h2\>strong\>img\]\:\!shadow-gray-900\/20>h2>strong>img {
    --tw-shadow-color: rgb(17 24 39 / .2) !important;
    --tw-shadow: var(--tw-shadow-colored) !important
}

.\[\&\>h2\>strong\>img\]\:\!ring-2>h2>strong>img {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important
}

.\[\&\>h2\>strong\>img\]\:\!ring-gray-100>h2>strong>img {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgb(243 244 246 / var(--tw-ring-opacity)) !important
}

.\[\&\>h2\>strong\]\:\!text-xl>h2>strong {
    font-size: 1.25rem !important
}

.\[\&\>h2\>strong\]\:\!font-extrabold>h2>strong {
    font-weight: 800 !important
}

.\[\&\>h2\>strong\]\:\!text-theme4>h2>strong {
    --tw-text-opacity: 1 !important;
    color: rgb(6 75 120 / var(--tw-text-opacity)) !important
}

@media (min-width: 640px) {
    .sm\:\[\&\>h2\>strong\]\:\!text-2xl>h2>strong {
        font-size: 1.5rem !important
    }
}

@media (min-width: 768px) {
    .md\:\[\&\>h2\>strong\]\:\!text-3xl>h2>strong {
        font-size: 1.875rem !important
    }
}

.\[\&\>h2\>strong\~img\]\:\!mt-5>h2>strong~img {
    margin-top: 1.25rem !important
}

.\[\&\>h3\:has\(strong\)\+ul\]\:\!pt-3>h3:has(strong)+ul {
    padding-top: .75rem !important
}

.\[\&\>h3\>a\>img\]\:\!h-auto>h3>a>img {
    height: auto !important
}

.\[\&\>h3\>a\>img\]\:\!w-full>h3>a>img {
    width: 100% !important
}

.\[\&\>h3\>a\>img\]\:\!rounded-lg>h3>a>img {
    border-radius: .5rem !important
}

.\[\&\>h3\>a\>img\]\:\!shadow-xl>h3>a>img {
    --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1) !important;
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.\[\&\>h3\>a\>img\]\:\!shadow-gray-900\/20>h3>a>img {
    --tw-shadow-color: rgb(17 24 39 / .2) !important;
    --tw-shadow: var(--tw-shadow-colored) !important
}

.\[\&\>h3\>a\>img\]\:\!ring-2>h3>a>img {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important
}

.\[\&\>h3\>a\>img\]\:\!ring-gray-100>h3>a>img {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgb(243 244 246 / var(--tw-ring-opacity)) !important
}

.\[\&\>h3\>strong\>a\]\:\!rounded-md>h3>strong>a {
    border-radius: .375rem !important
}

.\[\&\>h3\>strong\>a\]\:\!bg-gray-100>h3>strong>a {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity)) !important
}

.\[\&\>h3\>strong\>a\]\:\!px-2>h3>strong>a {
    padding-left: .5rem !important;
    padding-right: .5rem !important
}

.\[\&\>h3\>strong\>a\]\:\!shadow-sm>h3>strong>a {
    --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05) !important;
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.\[\&\>h3\>strong\>a\]\:\!shadow-gray-900\/5>h3>strong>a {
    --tw-shadow-color: rgb(17 24 39 / .05) !important;
    --tw-shadow: var(--tw-shadow-colored) !important
}

@media (min-width: 768px) {
    .md\:hover\:\[\&\>h3\>strong\>a\]\:\!bg-gray-900>h3>strong>a:hover {
        --tw-bg-opacity: 1 !important;
        background-color: rgb(17 24 39 / var(--tw-bg-opacity)) !important
    }

    .md\:hover\:\[\&\>h3\>strong\>a\]\:\!text-white>h3>strong>a:hover {
        --tw-text-opacity: 1 !important;
        color: rgb(255 255 255 / var(--tw-text-opacity)) !important
    }
}

.\[\&\>h3\>strong\]\:\!text-base>h3>strong {
    font-size: 1rem !important
}

.\[\&\>h3\>strong\]\:\!font-extrabold>h3>strong {
    font-weight: 800 !important
}

.\[\&\>h3\>strong\]\:\!text-gray-800>h3>strong {
    --tw-text-opacity: 1 !important;
    color: rgb(31 41 55 / var(--tw-text-opacity)) !important
}

@media (min-width: 640px) {
    .sm\:\[\&\>h3\>strong\]\:\!text-lg>h3>strong {
        font-size: 1.125rem !important
    }
}

@media (min-width: 768px) {
    .md\:\[\&\>h3\>strong\]\:\!text-xl>h3>strong {
        font-size: 1.25rem !important
    }
}

.\[\&\>p\>a\>img\]\:\!h-auto>p>a>img {
    height: auto !important
}

.\[\&\>p\>a\>img\]\:\!w-full>p>a>img {
    width: 100% !important
}

.\[\&\>p\>a\>img\]\:\!rounded-lg>p>a>img {
    border-radius: .5rem !important
}

.\[\&\>p\>a\>img\]\:\!shadow-xl>p>a>img {
    --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1) !important;
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.\[\&\>p\>a\>img\]\:\!shadow-gray-900\/20>p>a>img {
    --tw-shadow-color: rgb(17 24 39 / .2) !important;
    --tw-shadow: var(--tw-shadow-colored) !important
}

.\[\&\>p\>a\>img\]\:\!ring-2>p>a>img {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important
}

.\[\&\>p\>a\>img\]\:\!ring-gray-100>p>a>img {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgb(243 244 246 / var(--tw-ring-opacity)) !important
}

.\[\&\>p\>a\>strong\]\:\!rounded-md>p>a>strong {
    border-radius: .375rem !important
}

.\[\&\>p\>a\>strong\]\:\!bg-gray-100>p>a>strong {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity)) !important
}

.\[\&\>p\>a\>strong\]\:\!px-2>p>a>strong {
    padding-left: .5rem !important;
    padding-right: .5rem !important
}

.\[\&\>p\>a\>strong\]\:\!shadow-sm>p>a>strong {
    --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05) !important;
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.\[\&\>p\>a\>strong\]\:\!shadow-gray-900\/5>p>a>strong {
    --tw-shadow-color: rgb(17 24 39 / .05) !important;
    --tw-shadow: var(--tw-shadow-colored) !important
}

@media (min-width: 768px) {
    .md\:hover\:\[\&\>p\>a\>strong\]\:\!bg-gray-900>p>a>strong:hover {
        --tw-bg-opacity: 1 !important;
        background-color: rgb(17 24 39 / var(--tw-bg-opacity)) !important
    }

    .md\:hover\:\[\&\>p\>a\>strong\]\:\!text-white>p>a>strong:hover {
        --tw-text-opacity: 1 !important;
        color: rgb(255 255 255 / var(--tw-text-opacity)) !important
    }
}

.\[\&\>p\>em\>img\]\:\!h-auto>p>em>img {
    height: auto !important
}

.\[\&\>p\>em\>img\]\:\!w-full>p>em>img {
    width: 100% !important
}

.\[\&\>p\>em\>img\]\:\!rounded-lg>p>em>img {
    border-radius: .5rem !important
}

.\[\&\>p\>em\>img\]\:\!shadow-xl>p>em>img {
    --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1) !important;
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.\[\&\>p\>em\>img\]\:\!shadow-gray-900\/20>p>em>img {
    --tw-shadow-color: rgb(17 24 39 / .2) !important;
    --tw-shadow: var(--tw-shadow-colored) !important
}

.\[\&\>p\>em\>img\]\:\!ring-2>p>em>img {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important
}

.\[\&\>p\>em\>img\]\:\!ring-gray-100>p>em>img {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgb(243 244 246 / var(--tw-ring-opacity)) !important
}

.\[\&\>p\>img\]\:\!h-auto>p>img {
    height: auto !important
}

.\[\&\>p\>img\]\:\!w-full>p>img {
    width: 100% !important
}

.\[\&\>p\>img\]\:\!rounded-lg>p>img {
    border-radius: .5rem !important
}

.\[\&\>p\>img\]\:\!shadow-xl>p>img {
    --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1) !important;
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.\[\&\>p\>img\]\:\!shadow-gray-900\/20>p>img {
    --tw-shadow-color: rgb(17 24 39 / .2) !important;
    --tw-shadow: var(--tw-shadow-colored) !important
}

.\[\&\>p\>img\]\:\!ring-2>p>img {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important
}

.\[\&\>p\>img\]\:\!ring-gray-100>p>img {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgb(243 244 246 / var(--tw-ring-opacity)) !important
}

.\[\&\>p\>strong\>a\]\:\!inline-flex>p>strong>a {
    display: inline-flex !important
}

.\[\&\>p\>strong\>a\]\:\!h-auto>p>strong>a {
    height: auto !important
}

.\[\&\>p\>strong\>a\]\:\!w-auto>p>strong>a {
    width: auto !important
}

.\[\&\>p\>strong\>a\]\:\!rounded-md>p>strong>a {
    border-radius: .375rem !important
}

.\[\&\>p\>strong\>a\]\:\!bg-gray-100>p>strong>a {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity)) !important
}

.\[\&\>p\>strong\>a\]\:\!px-2>p>strong>a {
    padding-left: .5rem !important;
    padding-right: .5rem !important
}

.\[\&\>p\>strong\>a\]\:\!text-base>p>strong>a {
    font-size: 1rem !important
}

.\[\&\>p\>strong\>a\]\:\!shadow-sm>p>strong>a {
    --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05) !important;
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.\[\&\>p\>strong\>a\]\:\!shadow-gray-900\/5>p>strong>a {
    --tw-shadow-color: rgb(17 24 39 / .05) !important;
    --tw-shadow: var(--tw-shadow-colored) !important
}

@media (min-width: 768px) {
    .md\:\[\&\>p\>strong\>a\]\:\!text-lg>p>strong>a {
        font-size: 1.125rem !important
    }

    .md\:hover\:\[\&\>p\>strong\>a\]\:\!bg-gray-900>p>strong>a:hover {
        --tw-bg-opacity: 1 !important;
        background-color: rgb(17 24 39 / var(--tw-bg-opacity)) !important
    }

    .md\:hover\:\[\&\>p\>strong\>a\]\:\!text-white>p>strong>a:hover {
        --tw-text-opacity: 1 !important;
        color: rgb(255 255 255 / var(--tw-text-opacity)) !important
    }
}

.\[\&\>p\>strong\>img\]\:\!h-auto>p>strong>img {
    height: auto !important
}

.\[\&\>p\>strong\>img\]\:\!w-full>p>strong>img {
    width: 100% !important
}

.\[\&\>p\>strong\>img\]\:\!rounded-lg>p>strong>img {
    border-radius: .5rem !important
}

.\[\&\>p\>strong\>img\]\:\!shadow-xl>p>strong>img {
    --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1) !important;
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.\[\&\>p\>strong\>img\]\:\!shadow-gray-900\/20>p>strong>img {
    --tw-shadow-color: rgb(17 24 39 / .2) !important;
    --tw-shadow: var(--tw-shadow-colored) !important
}

.\[\&\>p\>strong\>img\]\:\!ring-2>p>strong>img {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important
}

.\[\&\>p\>strong\>img\]\:\!ring-gray-100>p>strong>img {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgb(243 244 246 / var(--tw-ring-opacity)) !important
}

.\[\&\>p\]\:\!text-base>p {
    font-size: 1rem !important
}

@media (min-width: 768px) {
    .md\:\[\&\>p\]\:\!text-base>p {
        font-size: 1rem !important
    }
}

.\[\&\>ul\>li\>h3\:has\(strong\)\]\:\!pb-2>ul>li>h3:has(strong) {
    padding-bottom: .5rem !important
}

.\[\&\>ul\>li\>h3\:has\(strong\)\]\:\!pt-6>ul>li>h3:has(strong) {
    padding-top: 1.5rem !important
}

.\[\&\>ul\>li\>h3\>strong\]\:\!text-base>ul>li>h3>strong {
    font-size: 1rem !important
}

.\[\&\>ul\>li\>h3\>strong\]\:\!font-extrabold>ul>li>h3>strong {
    font-weight: 800 !important
}

.\[\&\>ul\>li\>h3\>strong\]\:\!text-gray-800>ul>li>h3>strong {
    --tw-text-opacity: 1 !important;
    color: rgb(31 41 55 / var(--tw-text-opacity)) !important
}

@media (min-width: 640px) {
    .sm\:\[\&\>ul\>li\>h3\>strong\]\:\!text-lg>ul>li>h3>strong {
        font-size: 1.125rem !important
    }
}

@media (min-width: 768px) {
    .md\:\[\&\>ul\>li\>h3\>strong\]\:\!text-xl>ul>li>h3>strong {
        font-size: 1.25rem !important
    }
}

.\[\&\>ul\>li\]\:\!pb-3>ul>li {
    padding-bottom: .75rem !important
}

.last\:\[\&\>ul\>li\]\:\!pb-0>ul>li:last-child {
    padding-bottom: 0 !important
}

.\[\&\>ul\]\:\!list-disc>ul {
    list-style-type: disc !important
}

.\[\&\>ul\]\:\!pl-5>ul {
    padding-left: 1.25rem !important
}

.\[\&_\*\>\.dropdownMenu\]\:hidden *>.dropdownMenu {
    display: none
}

.\[\&_\*\>\.dropdownMenu\]\:pb-10 *>.dropdownMenu {
    padding-bottom: 2.5rem
}

.\[\&_\*\>\.dropdownMenu\]\:text-sm *>.dropdownMenu {
    font-size: .875rem
}

@media (min-width: 768px) {
    .\[\&_\*\>\.dropdownMenu\]\:md\:text-base *>.dropdownMenu {
        font-size: 1rem
    }
}

.\[\&_\*\>label\]\:relative *>label {
    position: relative
}

.\[\&_\*\>label\]\:z-10 *>label {
    z-index: 10
}

.\[\&_\*\>label\]\:flex *>label {
    display: flex
}

.\[\&_\*\>label\]\:items-center *>label {
    align-items: center
}

.\[\&_\*\>label\]\:gap-x-\[2px\] *>label {
    -moz-column-gap: 2px;
    column-gap: 2px
}

.\[\&_\*\>label\]\:py-6 *>label {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem
}

.\[\&_\*\>label\]\:pr-4 *>label {
    padding-right: 1rem
}

.\[\&_\*\>label\]\:text-base *>label {
    font-size: 1rem
}

.\[\&_\*\>label\]\:font-semibold *>label {
    font-weight: 600
}

.\[\&_\*\>label\]\:capitalize *>label {
    text-transform: capitalize
}

.\[\&_\*\>label\]\:text-gray-900 *>label {
    --tw-text-opacity: 1;
    color: rgb(17 24 39 / var(--tw-text-opacity))
}

.\[\&_\*\>label\]\:after\:absolute *>label:after {
    content: var(--tw-content);
    position: absolute
}

.\[\&_\*\>label\]\:after\:right-0 *>label:after {
    content: var(--tw-content);
    right: 0
}

.\[\&_\*\>label\]\:after\:top-5 *>label:after {
    content: var(--tw-content);
    top: 1.25rem
}

.\[\&_\*\>label\]\:after\:inline-block *>label:after {
    content: var(--tw-content);
    display: inline-block
}

.\[\&_\*\>label\]\:after\:h-2 *>label:after {
    content: var(--tw-content);
    height: .5rem
}

.\[\&_\*\>label\]\:after\:w-2 *>label:after {
    content: var(--tw-content);
    width: .5rem
}

.\[\&_\*\>label\]\:after\:rotate-45 *>label:after {
    content: var(--tw-content);
    --tw-rotate: 45deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.\[\&_\*\>label\]\:after\:border-b-\[3px\] *>label:after {
    content: var(--tw-content);
    border-bottom-width: 3px
}

.\[\&_\*\>label\]\:after\:border-r-\[3px\] *>label:after {
    content: var(--tw-content);
    border-right-width: 3px
}

.\[\&_\*\>label\]\:after\:border-gray-900 *>label:after {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-color: rgb(17 24 39 / var(--tw-border-opacity))
}

.\[\&_\*\>label\]\:after\:bg-contain *>label:after {
    content: var(--tw-content);
    background-size: contain
}

@media (min-width: 640px) {
    .\[\&_\*\>label\]\:sm\:text-lg *>label {
        font-size: 1.125rem
    }

    .\[\&_\*\>label\]\:sm\:after\:right-0 *>label:after {
        content: var(--tw-content);
        right: 0
    }

    .\[\&_\*\>label\]\:sm\:after\:top-7 *>label:after {
        content: var(--tw-content);
        top: 1.75rem
    }

    .\[\&_\*\>label\]\:sm\:after\:h-3 *>label:after {
        content: var(--tw-content);
        height: .75rem
    }

    .\[\&_\*\>label\]\:sm\:after\:w-3 *>label:after {
        content: var(--tw-content);
        width: .75rem
    }
}

.\[\&_\*\]\:tracking-\[\.5px\] * {
    letter-spacing: .5px
}

.\[\&_\*\]\:\!duration-200 * {
    transition-duration: .2s !important
}

.\[\&_\.bgCircle\]\:hidden .bgCircle {
    display: none
}

.\[\&_\.bg\]\:fill-\[\#1C1B1F\] .bg {
    fill: #1c1b1f
}

.\[\&_\.bg\]\:fill-\[\#1D1D1D\] .bg {
    fill: #1d1d1d
}

.\[\&_\.bg\]\:fill-\[\#fff\] .bg {
    fill: #fff
}

.\[\&_\.border\]\:fill-\[\#1C1B1F\] .border {
    fill: #1c1b1f
}

.\[\&_\.border\]\:fill-\[\#fff\] .border {
    fill: #fff
}

.\[\&_\.contentInner\]\:relative .contentInner {
    position: relative
}

.\[\&_\.contentInner\]\:z-\[3\] .contentInner {
    z-index: 3
}

.\[\&_\.contentInner\]\:w-full .contentInner {
    width: 100%
}

.\[\&_\.contentInner\]\:text-center .contentInner {
    text-align: center
}

.\[\&_\.content\]\:absolute .content {
    position: absolute
}

.\[\&_\.content\]\:inset-1 .content {
    top: .25rem;
    right: .25rem;
    bottom: .25rem;
    left: .25rem
}

.\[\&_\.content\]\:top-auto .content {
    top: auto
}

.\[\&_\.content\]\:z-\[1\] .content {
    z-index: 1
}

.\[\&_\.content\]\:mt-10 .content {
    margin-top: 2.5rem
}

.\[\&_\.content\]\:flex .content {
    display: flex
}

.\[\&_\.content\]\:items-center .content {
    align-items: center
}

.\[\&_\.content\]\:rounded-xl .content {
    border-radius: .75rem
}

.\[\&_\.content\]\:rounded-t-none .content {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.\[\&_\.content\]\:py-8 .content {
    padding-top: 2rem;
    padding-bottom: 2rem
}

.before\:\[\&_\.content\]\:absolute .content:before {
    content: var(--tw-content);
    position: absolute
}

.before\:\[\&_\.content\]\:inset-3 .content:before {
    content: var(--tw-content);
    top: .75rem;
    right: .75rem;
    bottom: .75rem;
    left: .75rem
}

.before\:\[\&_\.content\]\:z-\[1\] .content:before {
    content: var(--tw-content);
    z-index: 1
}

.before\:\[\&_\.content\]\:rounded-xl .content:before {
    content: var(--tw-content);
    border-radius: .75rem
}

.before\:\[\&_\.content\]\:bg-black\/80 .content:before {
    content: var(--tw-content);
    background-color: #000c
}

.before\:\[\&_\.content\]\:bg-gradient-to-t .content:before {
    content: var(--tw-content);
    background-image: linear-gradient(to top, var(--tw-gradient-stops))
}

.before\:\[\&_\.content\]\:backdrop-blur-xl .content:before {
    content: var(--tw-content);
    --tw-backdrop-blur: blur(24px);
    -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)
}

@media (min-width: 640px) {
    .\[\&_\.content\]\:sm\:justify-center .content {
        justify-content: center
    }
}

.\[\&_\.firstPath\]\:fill-\[\#FF7839\] .firstPath {
    fill: #ff7839
}

.\[\&_\.firstPath\]\:fill-\[\#FFC1A0\] .firstPath {
    fill: #ffc1a0
}

@media not all and (min-width: 640px) {
    .\[\&_\.grid\.grid-cols-2\.gap-2\]\:max-sm\:grid-cols-1 .grid.grid-cols-2.gap-2 {
        grid-template-columns: repeat(1, minmax(0, 1fr))
    }

    .\[\&_\.grid\.grid-cols-2\.gap-2\]\:max-sm\:gap-1 .grid.grid-cols-2.gap-2 {
        gap: .25rem
    }
}

.\[\&_\.grid\.grid-cols-2\]\:grid-cols-1 .grid.grid-cols-2 {
    grid-template-columns: repeat(1, minmax(0, 1fr))
}

.\[\&_\.grid\.grid-cols-2\]\:gap-0 .grid.grid-cols-2 {
    gap: 0px
}

.\[\&_\.icon\>svg\]\:size-10 .icon>svg {
    width: 2.5rem;
    height: 2.5rem
}

.\[\&_\.icon\>svg\]\:size-full .icon>svg {
    width: 100%;
    height: 100%
}

.\[\&_\.icon\>svg\]\:text-gray-900 .icon>svg {
    --tw-text-opacity: 1;
    color: rgb(17 24 39 / var(--tw-text-opacity))
}

.\[\&_\.icon\>svg\]\:\*\:\*\:size-10>*>* .icon>svg {
    width: 2.5rem;
    height: 2.5rem
}

.\[\&_\.icon\>svg\]\:\*\:\*\:duration-300>*>* .icon>svg {
    transition-duration: .3s
}

.\[\&_\.icon\]\:flex .icon {
    display: flex
}

.\[\&_\.icon\]\:size-10 .icon {
    width: 2.5rem;
    height: 2.5rem
}

.\[\&_\.icon\]\:size-12 .icon {
    width: 3rem;
    height: 3rem
}

.\[\&_\.icon\]\:size-16 .icon {
    width: 4rem;
    height: 4rem
}

.\[\&_\.icon\]\:h-\[50px\] .icon {
    height: 50px
}

.\[\&_\.icon\]\:w-\[50px\] .icon {
    width: 50px
}

.\[\&_\.icon\]\:items-center .icon {
    align-items: center
}

.\[\&_\.icon\]\:justify-center .icon {
    justify-content: center
}

.\[\&_\.icon\]\:rounded-full .icon {
    border-radius: 9999px
}

.\[\&_\.icon\]\:rounded-l-3xl .icon {
    border-top-left-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem
}

.\[\&_\.icon\]\:rounded-r-4xl .icon {
    border-top-right-radius: 2rem;
    border-bottom-right-radius: 2rem
}

.\[\&_\.icon\]\:bg-gray-200 .icon {
    --tw-bg-opacity: 1;
    background-color: rgb(229 231 235 / var(--tw-bg-opacity))
}

.\[\&_\.icon\]\:text-3xl .icon {
    font-size: 1.875rem
}

.\[\&_\.icon\]\:font-bold .icon {
    font-weight: 700
}

.\[\&_\.icon\]\:text-gray-700 .icon {
    --tw-text-opacity: 1;
    color: rgb(55 65 81 / var(--tw-text-opacity))
}

.\[\&_\.icon\]\:\*\:\*\:relative>*>* .icon {
    position: relative
}

.\[\&_\.icon\]\:\*\:\*\:flex>*>* .icon {
    display: flex
}

.\[\&_\.icon\]\:\*\:\*\:size-20>*>* .icon {
    width: 5rem;
    height: 5rem
}

.\[\&_\.icon\]\:\*\:\*\:items-center>*>* .icon {
    align-items: center
}

.\[\&_\.icon\]\:\*\:\*\:justify-center>*>* .icon {
    justify-content: center
}

.\[\&_\.icon\]\:\*\:\*\:rounded-full>*>* .icon {
    border-radius: 9999px
}

.\[\&_\.icon\]\:\*\:\*\:rounded-br-none>*>* .icon {
    border-bottom-right-radius: 0
}

.\[\&_\.icon\]\:\*\:\*\:bg-theme4\/10>*>* .icon {
    background-color: #064b781a
}

.\[\&_\.icon\]\:\*\:\*\:text-theme4>*>* .icon {
    --tw-text-opacity: 1;
    color: rgb(6 75 120 / var(--tw-text-opacity))
}

.\[\&_\.icon\]\:\*\:\*\:duration-300>*>* .icon {
    transition-duration: .3s
}

.\[\&_\.icon\]\:\*\:\*\:after\:absolute>*>* .icon:after {
    content: var(--tw-content);
    position: absolute
}

.\[\&_\.icon\]\:\*\:\*\:after\:size-full>*>* .icon:after {
    content: var(--tw-content);
    width: 100%;
    height: 100%
}

.\[\&_\.icon\]\:\*\:\*\:after\:rounded-full>*>* .icon:after {
    content: var(--tw-content);
    border-radius: 9999px
}

.\[\&_\.icon\]\:\*\:\*\:after\:rounded-br-none>*>* .icon:after {
    content: var(--tw-content);
    border-bottom-right-radius: 0
}

.\[\&_\.icon\]\:\*\:\*\:after\:border-2>*>* .icon:after {
    content: var(--tw-content);
    border-width: 2px
}

@media (min-width: 768px) {
    .\[\&_\.icon\]\:md\:size-16 .icon {
        width: 4rem;
        height: 4rem
    }

    .\[\&_\.icon\]\:md\:h-\[60px\] .icon {
        height: 60px
    }

    .\[\&_\.icon\]\:md\:w-\[60px\] .icon {
        width: 60px
    }
}

.\[\&_\.iti--allow-dropdown\:\:after\]\:has-\[input\:user-invalid\:focus\]\:h-5:has(input:user-invalid:focus) .iti--allow-dropdown:after {
    height: 1.25rem
}

.\[\&_\.iti--allow-dropdown\:\:after\]\:has-\[input\:user-invalid\:focus\]\:scale-100:has(input:user-invalid:focus) .iti--allow-dropdown:after {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.\[\&_\.iti--allow-dropdown\]\:after\:absolute .iti--allow-dropdown:after {
    content: var(--tw-content);
    position: absolute
}

.\[\&_\.iti--allow-dropdown\]\:after\:block .iti--allow-dropdown:after {
    content: var(--tw-content);
    display: block
}

.\[\&_\.iti--allow-dropdown\]\:after\:h-0 .iti--allow-dropdown:after {
    content: var(--tw-content);
    height: 0px
}

.\[\&_\.iti--allow-dropdown\]\:after\:origin-left .iti--allow-dropdown:after {
    content: var(--tw-content);
    transform-origin: left
}

.\[\&_\.iti--allow-dropdown\]\:after\:scale-0 .iti--allow-dropdown:after {
    content: var(--tw-content);
    --tw-scale-x: 0;
    --tw-scale-y: 0;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.\[\&_\.iti--allow-dropdown\]\:after\:overflow-hidden .iti--allow-dropdown:after {
    content: var(--tw-content);
    overflow: hidden
}

.\[\&_\.iti--allow-dropdown\]\:after\:text-sm .iti--allow-dropdown:after {
    content: var(--tw-content);
    font-size: .875rem
}

.\[\&_\.iti--allow-dropdown\]\:after\:text-red-500 .iti--allow-dropdown:after {
    content: var(--tw-content);
    --tw-text-opacity: 1;
    color: rgb(239 68 68 / var(--tw-text-opacity))
}

.\[\&_\.iti--allow-dropdown\]\:after\:transition-all .iti--allow-dropdown:after {
    content: var(--tw-content);
    transition-property: all;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

.\[\&_\.iti--allow-dropdown\]\:after\:duration-0 .iti--allow-dropdown:after {
    content: var(--tw-content);
    transition-duration: 0s
}

.\[\&_\.iti--allow-dropdown\]\:after\:content-\[\'Please_a_valid_phone_number\.\'\] .iti--allow-dropdown:after {
    --tw-content: "Please a valid phone number.";
    content: var(--tw-content)
}

.\[\&_\.iti--allow-dropdown\]\:after\:content-\[\'Please_enter_a_valid_phone_number\.\'\] .iti--allow-dropdown:after {
    --tw-content: "Please enter a valid phone number.";
    content: var(--tw-content)
}

.\[\&_\.iti\\_\\_arrow--up\]\:border-b-white .iti__arrow--up {
    --tw-border-opacity: 1;
    border-bottom-color: rgb(255 255 255 / var(--tw-border-opacity))
}

.\[\&_\.iti\\_\\_arrow\]\:border-t-white .iti__arrow {
    --tw-border-opacity: 1;
    border-top-color: rgb(255 255 255 / var(--tw-border-opacity))
}

.\[\&_\.iti\\_\\_selected-dial-code\]\:-mt-\[1px\] .iti__selected-dial-code {
    margin-top: -1px
}

.\[\&_\.iti\\_\\_selected-dial-code\]\:-mt-\[3px\] .iti__selected-dial-code {
    margin-top: -3px
}

.\[\&_\.iti\\_\\_selected-dial-code\]\:mt-\[5px\] .iti__selected-dial-code {
    margin-top: 5px
}

.\[\&_\.iti\\_\\_selected-dial-code\]\:text-white .iti__selected-dial-code {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}

.\[\&_\.lastPath\]\:fill-\[\#FF6B39\] .lastPath {
    fill: #ff6b39
}

.\[\&_\.mobileNoErrorFooter\]\:has-\[input\:user-invalid\]\:\!h-0:has(input:user-invalid) .mobileNoErrorFooter {
    height: 0px !important
}

.\[\&_\.mobileNoErrorFooter\]\:has-\[input\:user-invalid\]\:\!scale-0:has(input:user-invalid) .mobileNoErrorFooter {
    --tw-scale-x: 0 !important;
    --tw-scale-y: 0 !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.\[\&_\.safeInfo\]\:hidden .safeInfo {
    display: none
}

.\[\&_\.swiper-pagination-bullet-active\]\:w-14 .swiper-pagination-bullet-active {
    width: 3.5rem
}

.\[\&_\.swiper-pagination-bullet-active\]\:bg-gradient-to-r .swiper-pagination-bullet-active {
    background-image: linear-gradient(to right, var(--tw-gradient-stops))
}

.\[\&_\.swiper-pagination-bullet-active\]\:from-\[\#D2328F\] .swiper-pagination-bullet-active {
    --tw-gradient-from: #D2328F var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(210 50 143 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.\[\&_\.swiper-pagination-bullet-active\]\:to-\[\#4F35D4\] .swiper-pagination-bullet-active {
    --tw-gradient-to: #4F35D4 var(--tw-gradient-to-position)
}

.\[\&_\.swiper-pagination-bullet-active\]\:opacity-100 .swiper-pagination-bullet-active {
    opacity: 1
}

.\[\&_\.swiper-pagination-bullet\.swiper-pagination-bullet-active\]\:\!w-8 .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 2rem !important
}

.\[\&_\.swiper-pagination-bullet\]\:\!size-3 .swiper-pagination-bullet {
    width: .75rem !important;
    height: .75rem !important
}

.\[\&_\.swiper-pagination-bullet\]\:rounded-full .swiper-pagination-bullet {
    border-radius: 9999px
}

.\[\&_\.swiper-pagination-bullet\]\:\!bg-gray-900 .swiper-pagination-bullet {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(17 24 39 / var(--tw-bg-opacity)) !important
}

.\[\&_\.swiper-service\]\:relative .swiper-service {
    position: relative
}

.\[\&_\.swiper-service\]\:h-full .swiper-service {
    height: 100%
}

.\[\&_\.swiper-service\]\:w-full .swiper-service {
    width: 100%
}

.\[\&_\.swiper-service\]\:rounded-2xl .swiper-service {
    border-radius: 1rem
}

.\[\&_\.swiper-service\]\:bg-gray-900 .swiper-service {
    --tw-bg-opacity: 1;
    background-color: rgb(17 24 39 / var(--tw-bg-opacity))
}

.\[\&_\.swiper-service\]\:p-1 .swiper-service {
    padding: .25rem
}

.\[\&_\.swiper-slide-active\]\:z-20 .swiper-slide-active {
    z-index: 20
}

@media (min-width: 640px) {
    .\[\&_\.swiper-slide-active\]\:sm\:\!scale-110 .swiper-slide-active {
        --tw-scale-x: 1.1 !important;
        --tw-scale-y: 1.1 !important;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
    }

    .\[\&_\.swiper-slide-active\]\:sm\:\!grayscale-0 .swiper-slide-active {
        --tw-grayscale: grayscale(0) !important;
        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) !important
    }
}

.\[\&_\.swiper-slide\.swiper-slide-active\]\:z-20 .swiper-slide.swiper-slide-active {
    z-index: 20
}

.\[\&_\.swiper-slide\.swiper-slide-next\]\:z-10 .swiper-slide.swiper-slide-next,
.\[\&_\.swiper-slide\.swiper-slide-prev\]\:z-10 .swiper-slide.swiper-slide-prev {
    z-index: 10
}

.\[\&_\.swiper-slide\]\:z-0 .swiper-slide {
    z-index: 0
}

.\[\&_\.swiper-slide\]\:overflow-hidden .swiper-slide {
    overflow: hidden
}

.\[\&_\.swiper-slide\]\:rounded-2xl .swiper-slide {
    border-radius: 1rem
}

@media (min-width: 640px) {
    .\[\&_\.swiper-slide\]\:sm\:scale-90 .swiper-slide {
        --tw-scale-x: .9;
        --tw-scale-y: .9;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .\[\&_\.swiper-slide\]\:sm\:grayscale .swiper-slide {
        --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)
    }
}

.\[\&_\.swiperInner\]\:relative .swiperInner {
    position: relative
}

.\[\&_\.swiperInner\]\:w-full .swiperInner {
    width: 100%
}

.\[\&_\.swiperInner\]\:overflow-hidden .swiperInner {
    overflow: hidden
}

.\[\&_\.swiperInner\]\:rounded-2xl .swiperInner {
    border-radius: 1rem
}

.\[\&_\.swiperInner\]\:bg-gray-700 .swiperInner {
    --tw-bg-opacity: 1;
    background-color: rgb(55 65 81 / var(--tw-bg-opacity))
}

.\[\&_\.swiperInner\]\:p-1 .swiperInner {
    padding: .25rem
}

.\[\&_\.table-responsive\]\:w-full .table-responsive {
    width: 100%
}

.\[\&_\.table-responsive\]\:overflow-x-auto .table-responsive {
    overflow-x: auto
}

.\[\&_\.tagline\]\:mt-1 .tagline {
    margin-top: .25rem
}

.\[\&_\.tagline\]\:mt-2 .tagline {
    margin-top: .5rem
}

.\[\&_\.tagline\]\:mt-5 .tagline {
    margin-top: 1.25rem
}

.\[\&_\.tagline\]\:text-base .tagline {
    font-size: 1rem
}

.\[\&_\.tagline\]\:text-sm .tagline {
    font-size: .875rem
}

.\[\&_\.tagline\]\:text-xs .tagline {
    font-size: .75rem
}

.\[\&_\.tagline\]\:text-gray-600 .tagline {
    --tw-text-opacity: 1;
    color: rgb(75 85 99 / var(--tw-text-opacity))
}

.\[\&_\.tagline\]\:text-gray-700 .tagline {
    --tw-text-opacity: 1;
    color: rgb(55 65 81 / var(--tw-text-opacity))
}

.\[\&_\.tagline\]\:opacity-80 .tagline {
    opacity: .8
}

.\[\&_\.tagline\]\:\*\:\*\:grow>*>* .tagline {
    flex-grow: 1
}

@media (min-width: 768px) {
    .\[\&_\.tagline\]\:md\:text-sm .tagline {
        font-size: .875rem
    }
}

.\[\&_\.text\]\:fill-\[\#000000\] .text {
    fill: #000
}

.\[\&_\.text\]\:fill-\[\#302927\] .text {
    fill: #302927
}

.\[\&_\.text\]\:fill-\[\#fff\] .text,
.\[\&_\.text\]\:fill-white .text {
    fill: #fff
}

.\[\&_\.title\]\:line-clamp-2 .title {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.\[\&_\.title\]\:py-3 .title {
    padding-top: .75rem;
    padding-bottom: .75rem
}

.\[\&_\.title\]\:pb-4 .title {
    padding-bottom: 1rem
}

.\[\&_\.title\]\:text-left .title {
    text-align: left
}

.\[\&_\.title\]\:text-center .title {
    text-align: center
}

.\[\&_\.title\]\:text-base .title {
    font-size: 1rem
}

.\[\&_\.title\]\:text-lg .title {
    font-size: 1.125rem
}

.\[\&_\.title\]\:text-xl .title {
    font-size: 1.25rem
}

.\[\&_\.title\]\:font-bold .title {
    font-weight: 700
}

.\[\&_\.title\]\:font-medium .title {
    font-weight: 500
}

.\[\&_\.title\]\:font-semibold .title {
    font-weight: 600
}

.\[\&_\.title\]\:leading-6 .title {
    line-height: 1.5rem
}

.\[\&_\.title\]\:tracking-tight .title {
    letter-spacing: -.025em
}

.\[\&_\.title\]\:text-gray-700 .title {
    --tw-text-opacity: 1;
    color: rgb(55 65 81 / var(--tw-text-opacity))
}

.\[\&_\.title\]\:text-gray-900 .title {
    --tw-text-opacity: 1;
    color: rgb(17 24 39 / var(--tw-text-opacity))
}

.\[\&_\.title\]\:duration-300 .title {
    transition-duration: .3s
}

.\[\&_\.title\]\:\*\:\*\:my-3>*>* .title {
    margin-top: .75rem;
    margin-bottom: .75rem
}

.\[\&_\.title\]\:\*\:\*\:text-lg>*>* .title {
    font-size: 1.125rem
}

.\[\&_\.title\]\:\*\:\*\:font-semibold>*>* .title {
    font-weight: 600
}

.\[\&_\.title\]\:\*\:\*\:text-theme4>*>* .title {
    --tw-text-opacity: 1;
    color: rgb(6 75 120 / var(--tw-text-opacity))
}

@media (min-width: 768px) {
    .\[\&_\.title\]\:md\:text-lg .title {
        font-size: 1.125rem
    }
}

.\[\&_\.valueCircle\]\:stroke-white .valueCircle {
    stroke: #fff
}

.group\/p.swiper-slide-thumb-active .group-\[\.swiper-slide-thumb-active\]\/p\:\[\&_\.valueCircle\]\:animate-progress-circle .valueCircle {
    animation: progressCircle 3s 1s ease-out forwards
}

.group\/process:has(.slide1.swiper-slide-active) .group-has-\[\.slide1\.swiper-slide-active\]\/process\:\[\&_\.valueCircle\]\:animate-progress-circle .valueCircle {
    animation: progressCircle 3s 1s ease-out forwards
}

.group\/process:has(.slide2.swiper-slide-active) .group-has-\[\.slide2\.swiper-slide-active\]\/process\:\[\&_\.valueCircle\]\:animate-progress-circle .valueCircle {
    animation: progressCircle 3s 1s ease-out forwards
}

.group\/process:has(.slide3.swiper-slide-active) .group-has-\[\.slide3\.swiper-slide-active\]\/process\:\[\&_\.valueCircle\]\:animate-progress-circle .valueCircle {
    animation: progressCircle 3s 1s ease-out forwards
}

.group\/process:has(.slide4.swiper-slide-active) .group-has-\[\.slide4\.swiper-slide-active\]\/process\:\[\&_\.valueCircle\]\:animate-progress-circle .valueCircle {
    animation: progressCircle 3s 1s ease-out forwards
}

@keyframes progressCircle {
    0% {
        stroke-dashoffset: 251.2
    }

    to {
        stroke-dashoffset: 0
    }
}

.group\/process:has(.slide5.swiper-slide-active) .group-has-\[\.slide5\.swiper-slide-active\]\/process\:\[\&_\.valueCircle\]\:animate-progress-circle .valueCircle {
    animation: progressCircle 3s 1s ease-out forwards
}

.\[\&_a\]\:text-blue-600 a {
    --tw-text-opacity: 1;
    color: rgb(37 99 235 / var(--tw-text-opacity))
}

.\[\&_button\.group\\\/submit\]\:bg-indigo-600 button.group\/submit {
    --tw-bg-opacity: 1;
    background-color: rgb(79 70 229 / var(--tw-bg-opacity))
}

.\[\&\:not\(\:disabled\)\]\:hover\:\[\&_button\.group\\\/submit\]\:bg-indigo-500 button.group\/submit:hover:not(:disabled) {
    --tw-bg-opacity: 1;
    background-color: rgb(99 102 241 / var(--tw-bg-opacity))
}

.\[\&_form\]\:pe-0 form {
    padding-inline-end: 0px
}

.\[\&_img\]\:z-0 img {
    z-index: 0
}

.\[\&_img\]\:aspect-\[4\/5\] img {
    aspect-ratio: 4/5
}

.\[\&_img\]\:h-96 img {
    height: 24rem
}

.\[\&_img\]\:w-full img {
    width: 100%
}

.\[\&_img\]\:overflow-hidden img {
    overflow: hidden
}

.\[\&_img\]\:rounded-xl img {
    border-radius: .75rem
}

.\[\&_img\]\:object-cover img {
    -o-object-fit: cover;
    object-fit: cover
}

.\[\&_img\]\:duration-300 img {
    transition-duration: .3s
}

.\[\&_img\]\:duration-\[3000ms\] img {
    transition-duration: 3s
}

.first\:\*\:\[\&_linearGradient\]\:\[stop-color\:\#2D86FF\] linearGradient>*:first-child {
    stop-color: #2d86ff
}

.first\:\*\:\[\&_linearGradient\]\:\[stop-color\:\#6C2985\] linearGradient>*:first-child {
    stop-color: #6c2985
}

.first\:\*\:\[\&_linearGradient\]\:\[stop-color\:\#C5451A\] linearGradient>*:first-child {
    stop-color: #c5451a
}

.last\:\*\:\[\&_linearGradient\]\:\[stop-color\:\#80B5FE\] linearGradient>*:last-child {
    stop-color: #80b5fe
}

.last\:\*\:\[\&_linearGradient\]\:\[stop-color\:\#C969ED\] linearGradient>*:last-child {
    stop-color: #c969ed
}

.last\:\*\:\[\&_linearGradient\]\:\[stop-color\:\#FFA366\] linearGradient>*:last-child {
    stop-color: #ffa366
}

@media (min-width: 1024px) {
    .group\/edition:hover .group-hover\/edition\:lg\:first\:\*\:\[\&_linearGradient\]\:\[stop-color\:\#C6481C\] linearGradient>*:first-child {
        stop-color: #c6481c
    }

    .group\/edition:hover .group-hover\/edition\:lg\:last\:\*\:\[\&_linearGradient\]\:\[stop-color\:\#FA9A5F\] linearGradient>*:last-child {
        stop-color: #fa9a5f
    }
}

.\[\&_path\]\:fill-\[\#000000\] path {
    fill: #000
}

.\[\&_path\]\:fill-\[\#000\] path {
    fill: #000
}

.\[\&_path\]\:fill-\[\#00B8E5\] path {
    fill: #00b8e5
}

.\[\&_path\]\:fill-\[\#00BBF5\] path {
    fill: #00bbf5
}

.\[\&_path\]\:fill-\[\#019A34\] path {
    fill: #019a34
}

.\[\&_path\]\:fill-\[\#040404\] path {
    fill: #040404
}

.\[\&_path\]\:fill-\[\#063CDE\] path {
    fill: #063cde
}

.\[\&_path\]\:fill-\[\#0C0B0E\] path {
    fill: #0c0b0e
}

.\[\&_path\]\:fill-\[\#11B85D\] path {
    fill: #11b85d
}

.\[\&_path\]\:fill-\[\#130D49\] path {
    fill: #130d49
}

.\[\&_path\]\:fill-\[\#159789\] path {
    fill: #159789
}

.\[\&_path\]\:fill-\[\#1B3859\] path {
    fill: #1b3859
}

.\[\&_path\]\:fill-\[\#1C1B1F\] path {
    fill: #1c1b1f
}

.\[\&_path\]\:fill-\[\#1C67FF\] path {
    fill: #1c67ff
}

.\[\&_path\]\:fill-\[\#216CFF\] path {
    fill: #216cff
}

.\[\&_path\]\:fill-\[\#25B9A9\] path {
    fill: #25b9a9
}

.\[\&_path\]\:fill-\[\#2D86FF\] path {
    fill: #2d86ff
}

.\[\&_path\]\:fill-\[\#2F988C\] path {
    fill: #2f988c
}

.\[\&_path\]\:fill-\[\#32B7E7\] path {
    fill: #32b7e7
}

.\[\&_path\]\:fill-\[\#3475B1\] path {
    fill: #3475b1
}

.\[\&_path\]\:fill-\[\#3876C0\] path {
    fill: #3876c0
}

.\[\&_path\]\:fill-\[\#391889\] path {
    fill: #391889
}

.\[\&_path\]\:fill-\[\#3AA1FD\] path {
    fill: #3aa1fd
}

.\[\&_path\]\:fill-\[\#404040\] path {
    fill: #404040
}

.\[\&_path\]\:fill-\[\#4117A4\] path {
    fill: #4117a4
}

.\[\&_path\]\:fill-\[\#454444\] path {
    fill: #454444
}

.\[\&_path\]\:fill-\[\#4E392D\] path {
    fill: #4e392d
}

.\[\&_path\]\:fill-\[\#4E94FF\] path {
    fill: #4e94ff
}

.\[\&_path\]\:fill-\[\#5B5B5B\] path {
    fill: #5b5b5b
}

.\[\&_path\]\:fill-\[\#5B7FE3\] path {
    fill: #5b7fe3
}

.\[\&_path\]\:fill-\[\#6454FE\] path {
    fill: #6454fe
}

.\[\&_path\]\:fill-\[\#7AD7F4\] path {
    fill: #7ad7f4
}

.\[\&_path\]\:fill-\[\#8B9BCC\] path {
    fill: #8b9bcc
}

.\[\&_path\]\:fill-\[\#8C1147\] path {
    fill: #8c1147
}

.\[\&_path\]\:fill-\[\#8C83EE\] path {
    fill: #8c83ee
}

.\[\&_path\]\:fill-\[\#9A136B\] path {
    fill: #9a136b
}

.\[\&_path\]\:fill-\[\#9D1852\] path {
    fill: #9d1852
}

.\[\&_path\]\:fill-\[\#9FAAC8\] path {
    fill: #9faac8
}

.\[\&_path\]\:fill-\[\#A01394\] path {
    fill: #a01394
}

.\[\&_path\]\:fill-\[\#B79846\] path {
    fill: #b79846
}

.\[\&_path\]\:fill-\[\#BD8E09\] path {
    fill: #bd8e09
}

.\[\&_path\]\:fill-\[\#BDEDFE\] path {
    fill: #bdedfe
}

.\[\&_path\]\:fill-\[\#C153A5\] path {
    fill: #c153a5
}

.\[\&_path\]\:fill-\[\#C94609\] path {
    fill: #c94609
}

.\[\&_path\]\:fill-\[\#CB4619\] path {
    fill: #cb4619
}

.\[\&_path\]\:fill-\[\#CD7650\] path {
    fill: #cd7650
}

.\[\&_path\]\:fill-\[\#CDB556\] path {
    fill: #cdb556
}

.\[\&_path\]\:fill-\[\#D3D368\] path {
    fill: #d3d368
}

.\[\&_path\]\:fill-\[\#DA0C0C\] path {
    fill: #da0c0c
}

.\[\&_path\]\:fill-\[\#E20860\] path {
    fill: #e20860
}

.\[\&_path\]\:fill-\[\#E5CC76\] path {
    fill: #e5cc76
}

.\[\&_path\]\:fill-\[\#E7CD55\] path {
    fill: #e7cd55
}

.\[\&_path\]\:fill-\[\#EC6C6C\] path {
    fill: #ec6c6c
}

.\[\&_path\]\:fill-\[\#EC7540\] path {
    fill: #ec7540
}

.\[\&_path\]\:fill-\[\#EDEBEB\] path {
    fill: #edebeb
}

.\[\&_path\]\:fill-\[\#EEB998\] path {
    fill: #eeb998
}

.\[\&_path\]\:fill-\[\#F06C57\] path {
    fill: #f06c57
}

.\[\&_path\]\:fill-\[\#F07000\] path {
    fill: #f07000
}

.\[\&_path\]\:fill-\[\#F07771\] path {
    fill: #f07771
}

.\[\&_path\]\:fill-\[\#F2548D\] path {
    fill: #f2548d
}

.\[\&_path\]\:fill-\[\#F65682\] path {
    fill: #f65682
}

.\[\&_path\]\:fill-\[\#F6BD78\] path {
    fill: #f6bd78
}

.\[\&_path\]\:fill-\[\#F6DE01\] path {
    fill: #f6de01
}

.\[\&_path\]\:fill-\[\#F76900\] path {
    fill: #f76900
}

.\[\&_path\]\:fill-\[\#F8B3AC\] path {
    fill: #f8b3ac
}

.\[\&_path\]\:fill-\[\#FA6413\] path {
    fill: #fa6413
}

.\[\&_path\]\:fill-\[\#FAC216\] path {
    fill: #fac216
}

.\[\&_path\]\:fill-\[\#FED4C5\] path {
    fill: #fed4c5
}

.\[\&_path\]\:fill-\[\#FF2D88\] path {
    fill: #ff2d88
}

.\[\&_path\]\:fill-\[\#FF6B39\] path {
    fill: #ff6b39
}

.\[\&_path\]\:fill-\[\#FF8258\] path {
    fill: #ff8258
}

.\[\&_path\]\:fill-\[\#FF8801\] path {
    fill: #ff8801
}

.\[\&_path\]\:fill-\[\#FF8837\] path {
    fill: #ff8837
}

.\[\&_path\]\:fill-\[\#\] path {
    fill: #
}

.\[\&_path\]\:fill-\[\#b47b00\] path {
    fill: #b47b00
}

.\[\&_path\]\:fill-\[\#fff\] path {
    fill: #fff
}

.\[\&_path\]\:fill-\[\#ffffff\] path {
    fill: #fff
}

.\[\&_path\]\:fill-white path {
    fill: #fff
}

.\[\&_path\]\:fill-white\/50 path {
    fill: #ffffff80
}

.group\/innovative.swiper-slide-active .group-\[\.swiper-slide-active\]\/innovative\:\[\&_path\]\:fill-\[\#2F988C\] path {
    fill: #2f988c
}

@media not all and (min-width: 768px) {
    .max-md\:\[\&_path\]\:fill-white path {
        fill: #fff
    }
}

@media (min-width: 768px) {
    .md\:\[\&_path\]\:fill-\[\#355CDD\] path {
        fill: #355cdd
    }

    .group:has(:checked) .group-has-\[\:checked\]\:md\:\[\&_path\]\:fill-\[\#FFF3CF\] path {
        fill: #fff3cf
    }

    .group:has(:checked) .group-has-\[\:checked\]\:md\:\[\&_path\]\:fill-\[\#fff\] path {
        fill: #fff
    }

    .group:has(:checked) .group-has-\[\:checked\]\:md\:\[\&_path\]\:fill-white path {
        fill: #fff
    }
}

@media (min-width: 1024px) {
    .lg\:\[\&_path\]\:fill-\[\#84CC02\] path {
        fill: #84cc02
    }

    .group\/btn:hover .group-hover\/btn\:lg\:\[\&_path\]\:fill-\[\#454444\] path {
        fill: #454444
    }

    .group\/tfy:hover .group-hover\/tfy\:lg\:\[\&_path\]\:fill-white path {
        fill: #fff
    }

    .group\/why:hover .group-hover\/why\:lg\:\[\&_path\]\:fill-white path {
        fill: #fff
    }
}

.\[\&_rect\]\:fill-\[\#404040\] rect {
    fill: #404040
}

.\[\&_svg\]\:pointer-events-none svg {
    pointer-events: none
}

.\[\&_svg\]\:mx-auto svg {
    margin-left: auto;
    margin-right: auto
}

.\[\&_svg\]\:mb-3 svg {
    margin-bottom: .75rem
}

.\[\&_svg\]\:mb-8 svg {
    margin-bottom: 2rem
}

.\[\&_svg\]\:size-10 svg {
    width: 2.5rem;
    height: 2.5rem
}

.\[\&_svg\]\:size-2\.5 svg {
    width: .625rem;
    height: .625rem
}

.\[\&_svg\]\:size-4 svg {
    width: 1rem;
    height: 1rem
}

.\[\&_svg\]\:shrink-0 svg {
    flex-shrink: 0
}

.\[\&_svg\]\:text-theme4 svg {
    --tw-text-opacity: 1;
    color: rgb(6 75 120 / var(--tw-text-opacity))
}

.\[\&_svg\]\:opacity-0 svg {
    opacity: 0
}

.\[\&_svg\]\:duration-300 svg {
    transition-duration: .3s
}

@media (min-width: 1024px) {
    .\[\&_svg\]\:hover\:lg\:stroke-\[5\]:hover svg {
        stroke-width: 5
    }

    .\[\&_svg\]\:hover\:lg\:opacity-100:hover svg {
        opacity: 1
    }
}

.\[\&_table\]\:min-w-full table {
    min-width: 100%
}

.\[\&_table\]\:table-auto table {
    table-layout: auto
}

.\[\&_table\]\:border-separate table {
    border-collapse: separate
}

.\[\&_table\]\:border-spacing-2 table {
    --tw-border-spacing-x: .5rem;
    --tw-border-spacing-y: .5rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}

.\[\&_table\]\:border-spacing-4 table {
    --tw-border-spacing-x: 1rem;
    --tw-border-spacing-y: 1rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}

.\[\&_tbody\>tr\>td\]\:cursor-default tbody>tr>td {
    cursor: default
}

.\[\&_tbody\>tr\>td\]\:rounded-xl tbody>tr>td {
    border-radius: .75rem
}

.\[\&_tbody\>tr\>td\]\:border-2 tbody>tr>td {
    border-width: 2px
}

.\[\&_tbody\>tr\>td\]\:border-black\/5 tbody>tr>td {
    border-color: #0000000d
}

.\[\&_tbody\>tr\>td\]\:bg-gray-100 tbody>tr>td {
    --tw-bg-opacity: 1;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity))
}

.\[\&_tbody\>tr\>td\]\:p-3 tbody>tr>td {
    padding: .75rem
}

.\[\&_tbody\>tr\>td\]\:px-3 tbody>tr>td {
    padding-left: .75rem;
    padding-right: .75rem
}

.\[\&_tbody\>tr\>td\]\:py-2 tbody>tr>td {
    padding-top: .5rem;
    padding-bottom: .5rem
}

.\[\&_tbody\>tr\>td\]\:text-left tbody>tr>td {
    text-align: left
}

.\[\&_tbody\>tr\>td\]\:text-black tbody>tr>td {
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity))
}

@media (min-width: 768px) {
    .\[\&_tbody\>tr\>td\]\:md\:p-5 tbody>tr>td {
        padding: 1.25rem
    }

    .\[\&_tbody\>tr\>td\]\:md\:px-5 tbody>tr>td {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }

    .\[\&_tbody\>tr\>td\]\:md\:py-3 tbody>tr>td {
        padding-top: .75rem;
        padding-bottom: .75rem
    }
}

.\[\&_tbody\]\:text-sm tbody {
    font-size: .875rem
}

@media (min-width: 768px) {
    .\[\&_tbody\]\:md\:text-base tbody {
        font-size: 1rem
    }
}

.\[\&_thead\>tr\>th\]\:text-nowrap thead>tr>th {
    text-wrap: nowrap
}

.\[\&_thead\>tr\>th\]\:px-3 thead>tr>th {
    padding-left: .75rem;
    padding-right: .75rem
}

.\[\&_thead\>tr\>th\]\:text-left thead>tr>th {
    text-align: left
}

.\[\&_thead\>tr\>th\]\:font-normal thead>tr>th {
    font-weight: 400
}

.\[\&_thead\>tr\>th\]\:text-gray-700 thead>tr>th {
    --tw-text-opacity: 1;
    color: rgb(55 65 81 / var(--tw-text-opacity))
}

.first\:\[\&_thead\>tr\>th\]\:rounded-l-xl thead>tr>th:first-child {
    border-top-left-radius: .75rem;
    border-bottom-left-radius: .75rem
}

.last\:\[\&_thead\>tr\>th\]\:rounded-r-xl thead>tr>th:last-child {
    border-top-right-radius: .75rem;
    border-bottom-right-radius: .75rem
}

@media (min-width: 768px) {
    .\[\&_thead\>tr\>th\]\:md\:px-5 thead>tr>th {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }

    .\[\&_thead\>tr\>th\]\:md\:font-bold thead>tr>th {
        font-weight: 700
    }
}

.\[\&_thead\]\:text-xs thead {
    font-size: .75rem
}

.\[\&_thead\]\:uppercase thead {
    text-transform: uppercase
}

@media (min-width: 768px) {
    .\[\&_thead\]\:md\:text-sm thead {
        font-size: .875rem
    }
}

.\[\&_ul\]\:list-disc ul {
    list-style-type: disc
}

.\[\&_ul\]\:ps-4 ul {
    padding-inline-start: 1rem
}

@media (min-width: 1024px) {
    .\[\&\~\*\]\:\[\&\:has\(\.mask\)\]\:lg\:hidden:has(.mask)~* {
        display: none
    }
}