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

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

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

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

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

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

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

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

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

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

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

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

b,
strong {
    font-weight: bolder
}

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

small {
    font-size: 80%
}

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

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

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

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

button,
select {
    text-transform: none
}

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

:-moz-focusring {
    outline: auto
}

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

progress {
    vertical-align: baseline
}

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

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

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

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

summary {
    display: list-item
}

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

fieldset {
    margin: 0
}

fieldset,
legend {
    padding: 0
}

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

dialog {
    padding: 0
}

textarea {
    resize: vertical
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #cbd5e0;
    opacity: 1
}

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

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #cbd5e0;
    opacity: 1
}

input::-ms-input-placeholder,
textarea::-ms-input-placeholder {
    color: #cbd5e0;
    opacity: 1
}

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

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

:disabled {
    cursor: default
}

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

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

[hidden]:where(:not([hidden=until-found])) {
    display: none
}

[multiple],
[type=date],
[type=datetime-local],
[type=email],
[type=month],
[type=number],
[type=password],
[type=search],
[type=tel],
[type=text],
[type=time],
[type=url],
[type=week],
input:where(:not([type])),
select,
textarea {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #fff;
    border-color: #a0aec0;
    border-radius: 0;
    border-width: 1px;
    font-size: 1rem;
    line-height: 1.5rem;
    padding: .5rem .75rem;
    --tw-shadow: 0 0 #0000
}

[multiple]:focus,
[type=date]:focus,
[type=datetime-local]:focus,
[type=email]:focus,
[type=month]:focus,
[type=number]:focus,
[type=password]:focus,
[type=search]:focus,
[type=tel]:focus,
[type=text]:focus,
[type=time]:focus,
[type=url]:focus,
[type=week]:focus,
input:where(:not([type])):focus,
select:focus,
textarea:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
    --tw-ring-inset: var(--tw-empty, );
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: #3182ce;
    --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 -webkit-calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 -moz-calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    border-color: #3182ce;
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #a0aec0;
    opacity: 1
}

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

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #a0aec0;
    opacity: 1
}

input::-ms-input-placeholder,
textarea::-ms-input-placeholder {
    color: #a0aec0;
    opacity: 1
}

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

::-webkit-datetime-edit-fields-wrapper {
    padding: 0
}

::-webkit-date-and-time-value {
    min-height: 1.5em;
    text-align: inherit
}

::-webkit-datetime-edit {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex
}

::-webkit-datetime-edit,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-meridiem-field,
::-webkit-datetime-edit-millisecond-field,
::-webkit-datetime-edit-minute-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-second-field,
::-webkit-datetime-edit-year-field {
    padding-bottom: 0;
    padding-top: 0
}

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

[multiple],
[size]:where(select:not([size="1"])) {
    background-image: none;
    background-position: 0 0;
    background-repeat: unset;
    background-size: initial;
    padding-right: .75rem;
    -webkit-print-color-adjust: unset;
    color-adjust: unset;
    print-color-adjust: unset
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

* {
    /* text-wrap: pretty */
}

h1,
h2,
h3,
h4,
h5,
h6 {
    text-wrap: balance
}

.tw-canister {
    margin-left: auto;
    margin-right: auto;
    max-width: 540px;
    padding-left: 1rem;
    padding-right: 1rem;
    width: 100%
}

@media (min-width:768px) {
    .tw-canister {
        max-width: 720px
    }
}

@media (min-width:1024px) {
    .tw-canister {
        max-width: 960px
    }
}

@media (min-width:1280px) {
    .tw-canister {
        max-width: 1142px
    }
}

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

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

.tw-fixed {
    position: fixed
}

.tw-absolute {
    position: absolute
}

.tw-relative {
    position: relative
}

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

.-tw-bottom-0\.5 {
    bottom: -.125rem
}

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

.-tw-right-6 {
    right: -1.5rem
}

.-tw-top-1 {
    top: -.25rem
}

.-tw-top-12 {
    top: -3rem
}

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

.tw-bottom-0 {
    bottom: 0
}

.tw-bottom-\[-2px\] {
    bottom: -2px
}

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

.tw-bottom-\[15px\] {
    bottom: 15px
}

.tw-left-0 {
    left: 0
}

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

.tw-left-10 {
    left: 2.5rem
}

.tw-left-12 {
    left: 3rem
}

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

.tw-left-8 {
    left: 2rem
}

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

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

.tw-left-\[-8px\] {
    left: -8px
}

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

.tw-right-0 {
    right: 0
}

.tw-right-1 {
    right: .25rem
}

.tw-right-5 {
    right: 1.25rem
}

.tw-right-6 {
    right: 1.5rem
}

.tw-top-0 {
    top: 0
}

.tw-top-1 {
    top: .25rem
}

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

.tw-top-4 {
    top: 1rem
}

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

.tw-top-\[-8px\] {
    top: -8px
}

.tw-top-\[16px\] {
    top: 16px
}

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

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

.tw-top-\[7px\] {
    top: 7px
}

.tw-top-\[9px\] {
    top: 9px
}

.tw-top-\[calc\(50\%-0\.5em\)\] {
    top: -webkit-calc(50% - .5em);
    top: -moz-calc(50% - .5em);
    top: calc(50% - .5em)
}

.tw-top-full {
    top: 100%
}

.tw-isolate {
    isolation: isolate
}

.tw-z-1 {
    z-index: 1
}

.tw-z-2 {
    z-index: 2
}

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

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

.tw-z-\[9999\] {
    z-index: 9999
}

.tw-float-right {
    float: right
}

.\!tw-m-0 {
    margin: 0 !important
}

.tw-m-0 {
    margin: 0
}

.tw-m-\[4px_0\] {
    margin: 4px 0
}

.tw-m-\[5px_5px_5px_0\] {
    margin: 5px 5px 5px 0
}

.tw-m-auto {
    margin: auto
}

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

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

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

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

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

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

.tw-my-0 {
    margin-bottom: 0;
    margin-top: 0
}

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

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

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

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

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

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

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

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

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

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

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

.tw-mb-0 {
    margin-bottom: 0
}

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

.tw-mb-1\.5 {
    margin-bottom: .375rem
}

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

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

.tw-mb-3\.5 {
    margin-bottom: .875rem
}

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

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

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

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

.tw-mb-\[1\.25rem\] {
    margin-bottom: 1.25rem
}

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

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

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

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

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

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

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

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

.tw-ml-0 {
    margin-left: 0
}

.tw-ml-0\.5 {
    margin-left: .125rem
}

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

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

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

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

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

.tw-ml-\[0\.25rem\] {
    margin-left: .25rem
}

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

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

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

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

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

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

.tw-ml-auto {
    margin-left: auto
}

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

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

.tw-mr-1\.5 {
    margin-right: .375rem
}

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

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

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

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

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

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

.tw-mt-0 {
    margin-top: 0
}

.tw-mt-0\.5 {
    margin-top: .125rem
}

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

.tw-mt-1\.5 {
    margin-top: .375rem
}

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

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

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

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

.tw-mt-2\.5 {
    margin-top: .625rem
}

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

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

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

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

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

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

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

.tw-mt-\[1\.125rem\] {
    margin-top: 1.125rem
}

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

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

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

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

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

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

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

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

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

.tw-box-content {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

.tw-block {
    display: block
}

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

.tw-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: flex
}

.\!tw-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -moz-inline-box !important;
    display: inline-flex !important
}

.tw-inline-flex {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-box;
    display: inline-flex
}

.tw-table {
    display: table
}

.tw-grid {
    display: grid
}

.tw-contents {
    display: contents
}

.tw-hidden {
    display: none
}

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

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

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

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

.tw-size-\[136px\] {
    height: 136px;
    width: 136px
}

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

.tw-h-0\.5 {
    height: .125rem
}

.tw-h-1 {
    height: .25rem
}

.tw-h-10 {
    height: 2.5rem
}

.tw-h-11 {
    height: 2.75rem
}

.tw-h-12 {
    height: 3rem
}

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

.tw-h-3 {
    height: .75rem
}

.tw-h-3\.5 {
    height: .875rem
}

.tw-h-4 {
    height: 1rem
}

.tw-h-6 {
    height: 1.5rem
}

.tw-h-8 {
    height: 2rem
}

.tw-h-9 {
    height: 2.25rem
}

.tw-h-\[1\.4375em\] {
    height: 1.4375em
}

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

.tw-h-\[114px\] {
    height: 114px
}

.tw-h-\[132px\] {
    height: 132px
}

.tw-h-\[15px\] {
    height: 15px
}

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

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

.tw-h-\[1em\] {
    height: 1em
}

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

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

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

.tw-h-\[28px\] {
    height: 28px
}

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

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

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

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

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

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

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

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

.tw-h-\[48px\] {
    height: 48px
}

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

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

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

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

.tw-h-\[7px\] {
    height: 7px
}

.tw-h-\[calc\(100vh-50px\)\] {
    height: -webkit-calc(100vh - 50px);
    height: -moz-calc(100vh - 50px);
    height: calc(100vh - 50px)
}

.tw-h-auto {
    height: auto
}

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

.tw-h-full {
    height: 100%
}

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

.tw-max-h-9 {
    max-height: 2.25rem
}

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

.tw-min-h-32px {
    min-height: 32px
}

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

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

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

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

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

.tw-min-h-full {
    min-height: 100%
}

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

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

.tw-w-10 {
    width: 2.5rem
}

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

.tw-w-20 {
    width: 5rem
}

.tw-w-3\.5 {
    width: .875rem
}

.tw-w-3\/4 {
    width: 75%
}

.tw-w-3\/5 {
    width: 60%
}

.tw-w-40 {
    width: 10rem
}

.tw-w-5 {
    width: 1.25rem
}

.tw-w-6 {
    width: 1.5rem
}

.tw-w-8 {
    width: 2rem
}

.tw-w-9 {
    width: 2.25rem
}

.tw-w-\[--trigger-width\] {
    width: var(--trigger-width)
}

.tw-w-\[115\%\] {
    width: 115%
}

.tw-w-\[11px\] {
    width: 11px
}

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

.tw-w-\[125px\] {
    width: 125px
}

.tw-w-\[132px\] {
    width: 132px
}

.tw-w-\[134px\] {
    width: 134px
}

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

.tw-w-\[156px\] {
    width: 156px
}

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

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

.tw-w-\[165px\] {
    width: 165px
}

.tw-w-\[16px\] {
    width: 16px
}

.tw-w-\[175px\] {
    width: 175px
}

.tw-w-\[178px\] {
    width: 178px
}

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

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

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

.tw-w-\[1em\] {
    width: 1em
}

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

.tw-w-\[24px\] {
    width: 24px
}

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

.tw-w-\[28px\] {
    width: 28px
}

.tw-w-\[30\%\] {
    width: 30%
}

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

.tw-w-\[445px\] {
    width: 445px
}

.tw-w-\[44px\] {
    width: 44px
}

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

.tw-w-\[75\%\] {
    width: 75%
}

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

.tw-w-\[7px\] {
    width: 7px
}

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

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

.tw-w-\[9px\] {
    width: 9px
}

.tw-w-auto {
    width: auto
}

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

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

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

.tw-min-w-0 {
    min-width: 0
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.tw-max-w-\[18rem\] {
    max-width: 18rem
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.tw-max-w-none {
    max-width: none
}

.tw-max-w-xs {
    max-width: 20rem
}

.tw-flex-1 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
    -moz-box-flex: 1;
    flex: 1 1 0%
}

.tw-flex-shrink-0,
.tw-shrink-0 {
    -webkit-flex-shrink: 0;
    flex-shrink: 0
}

.tw-flex-grow,
.tw-grow {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-box-flex: 1;
    flex-grow: 1
}

.tw-basis-full {
    -webkit-flex-basis: 100%;
    flex-basis: 100%
}

.tw-border-separate {
    border-collapse: separate
}

.tw-border-spacing-1 {
    --tw-border-spacing-x: .25rem;
    --tw-border-spacing-y: .25rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}

.tw-origin-\[0\%_30\%\] {
    -webkit-transform-origin: 0 30%;
    -moz-transform-origin: 0 30%;
    -ms-transform-origin: 0 30%;
    transform-origin: 0 30%
}

.tw-origin-\[10\%_75\%\] {
    -webkit-transform-origin: 10% 75%;
    -moz-transform-origin: 10% 75%;
    -ms-transform-origin: 10% 75%;
    transform-origin: 10% 75%
}

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

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

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

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

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

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

.tw-rotate-\[-45deg\] {
    --tw-rotate: -45deg
}

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

.tw-transform-none {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    transform: none
}

@-webkit-keyframes tw-spin {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@-moz-keyframes tw-spin {
    to {
        -moz-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes tw-spin {
    to {
        -webkit-transform: rotate(1turn);
        -moz-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

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

.tw-cursor-default {
    cursor: default
}

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

.tw-cursor-pointer {
    cursor: pointer
}

.tw-touch-manipulation {
    touch-action: manipulation
}

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

.tw-scroll-m-8 {
    scroll-margin: 2rem
}

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

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

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

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

.tw-grid-rows-\[0fr\] {
    grid-template-rows: 0fr
}

.tw-grid-rows-\[1fr\] {
    grid-template-rows: 1fr
}

.tw-flex-row {
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    flex-direction: row
}

.tw-flex-col,
.tw-flex-row {
    -webkit-box-direction: normal;
    -moz-box-direction: normal
}

.tw-flex-col {
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    flex-direction: column
}

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

.tw-content-center {
    -webkit-align-content: center;
    align-content: center
}

.tw-items-start {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    align-items: flex-start
}

.tw-items-end {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -moz-box-align: end;
    align-items: flex-end
}

.tw-items-center {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center
}

.tw-justify-start {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    justify-content: flex-start
}

.tw-justify-end {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    justify-content: flex-end
}

.tw-justify-center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    justify-content: center
}

.tw-justify-between {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    justify-content: space-between
}

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

.tw-justify-evenly {
    -webkit-box-pack: space-evenly;
    -webkit-justify-content: space-evenly;
    -moz-box-pack: space-evenly;
    justify-content: space-evenly
}

.tw-gap-0\.5 {
    gap: .125rem
}

.tw-gap-1 {
    gap: .25rem
}

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

.tw-gap-2 {
    gap: .5rem
}

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

.tw-gap-3 {
    gap: .75rem
}

.tw-gap-4 {
    gap: 1rem
}

.tw-gap-5 {
    gap: 1.25rem
}

.tw-gap-6 {
    gap: 1.5rem
}

.tw-gap-9 {
    gap: 2.25rem
}

.tw-gap-\[12px\] {
    gap: 12px
}

.tw-gap-\[15px\] {
    gap: 15px
}

.tw-gap-\[16px\] {
    gap: 16px
}

.tw-gap-\[2px\] {
    gap: 2px
}

.tw-gap-\[3px\] {
    gap: 3px
}

.tw-gap-\[4px\] {
    gap: 4px
}

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

.tw-gap-\[8px\] {
    gap: 8px
}

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

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

.tw-self-start {
    -webkit-align-self: flex-start;
    align-self: flex-start
}

.tw-self-end {
    -webkit-align-self: flex-end;
    align-self: flex-end
}

.tw-self-center {
    -webkit-align-self: center;
    align-self: center
}

.tw-self-stretch {
    -webkit-align-self: stretch;
    align-self: stretch
}

.tw-overflow-auto {
    overflow: auto
}

.tw-overflow-hidden {
    overflow: hidden
}

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

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

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

.tw-text-wrap {
    text-wrap: wrap
}

.tw-text-balance {
    text-wrap: balance
}

.tw-text-pretty {
    text-wrap: pretty
}

.tw-rounded {
    border-radius: .25rem
}

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

.tw-rounded-\[0\.25rem\] {
    border-radius: .25rem
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.tw-rounded-l-\[3px\] {
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px
}

.tw-rounded-r {
    border-bottom-right-radius: .25rem;
    border-top-right-radius: .25rem
}

.tw-rounded-r-sm {
    border-bottom-right-radius: .125rem;
    border-top-right-radius: .125rem
}

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

.tw-rounded-t-\[10px\] {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px
}

.tw-rounded-t-\[12px\] {
    border-top-left-radius: 12px;
    border-top-right-radius: 12px
}

.tw-rounded-t-\[3px\] {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px
}

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

.tw-border {
    border-width: 1px
}

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

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

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

.tw-border-\[0\.5px\] {
    border-width: .5px
}

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

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

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

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

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

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

.tw-border-solid {
    border-style: solid
}

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

.tw-border-none {
    border-style: none
}

.tw-border-\[\#131D2B\] {
    --tw-border-opacity: 1;
    border-color: rgb(19 29 43/var(--tw-border-opacity, 1))
}

.tw-border-\[\#16A34A\] {
    --tw-border-opacity: 1;
    border-color: rgb(22 163 74/var(--tw-border-opacity, 1))
}

.tw-border-\[\#1774ff\] {
    --tw-border-opacity: 1;
    border-color: rgb(23 116 255/var(--tw-border-opacity, 1))
}

.tw-border-\[\#1d8ce0\] {
    --tw-border-opacity: 1;
    border-color: rgb(29 140 224/var(--tw-border-opacity, 1))
}

.tw-border-\[\#22293A\] {
    --tw-border-opacity: 1;
    border-color: rgb(34 41 58/var(--tw-border-opacity, 1))
}

.tw-border-\[\#2299DC\] {
    --tw-border-opacity: 1;
    border-color: rgb(34 153 220/var(--tw-border-opacity, 1))
}

.tw-border-\[\#616096\] {
    --tw-border-opacity: 1;
    border-color: rgb(97 96 150/var(--tw-border-opacity, 1))
}

.tw-border-\[\#7f9cf5\] {
    --tw-border-opacity: 1;
    border-color: rgb(127 156 245/var(--tw-border-opacity, 1))
}

.tw-border-\[\#D6DBDE\] {
    --tw-border-opacity: 1;
    border-color: rgb(214 219 222/var(--tw-border-opacity, 1))
}

.tw-border-\[\#E1255B\] {
    --tw-border-opacity: 1;
    border-color: rgb(225 37 91/var(--tw-border-opacity, 1))
}

.tw-border-\[\#E1E2E5\] {
    --tw-border-opacity: 1;
    border-color: rgb(225 226 229/var(--tw-border-opacity, 1))
}

.tw-border-\[\#E4E4E5\] {
    --tw-border-opacity: 1;
    border-color: rgb(228 228 229/var(--tw-border-opacity, 1))
}

.tw-border-\[\#ECF0F5\] {
    --tw-border-opacity: 1;
    border-color: rgb(236 240 245/var(--tw-border-opacity, 1))
}

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

.tw-border-\[\#d6dbde\] {
    --tw-border-opacity: 1;
    border-color: rgb(214 219 222/var(--tw-border-opacity, 1))
}

.tw-border-\[\#d6dbdf\] {
    --tw-border-opacity: 1;
    border-color: rgb(214 219 223/var(--tw-border-opacity, 1))
}

.tw-border-\[\#e2e8f0\] {
    --tw-border-opacity: 1;
    border-color: rgb(226 232 240/var(--tw-border-opacity, 1))
}

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

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

.tw-border-\[rgb\(214\,219\,222\)\] {
    --tw-border-opacity: 1;
    border-color: rgb(214 219 222/var(--tw-border-opacity, 1))
}

.tw-border-\[rgba\(22\,34\,51\,0\.07\)\] {
    border-color: #16223312
}

.tw-border-\[rgba\(88\,102\,126\,0\.10\)\] {
    border-color: #58667e1a
}

.tw-border-current {
    border-color: currentColor
}

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

.tw-border-b-gray-500 {
    --tw-border-opacity: 1;
    border-bottom-color: rgb(160 174 192/var(--tw-border-opacity, 1))
}

.tw-border-l-gray-500 {
    --tw-border-opacity: 1;
    border-left-color: rgb(160 174 192/var(--tw-border-opacity, 1))
}

.\!tw-bg-\[\#16A34A\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(22 163 74/var(--tw-bg-opacity, 1)) !important
}

.tw-bg-\[\#00B679\] {
    --tw-bg-opacity: 1;
    background-color: rgb(0 182 121/var(--tw-bg-opacity, 1))
}

.tw-bg-\[\#0D8AE3\] {
    --tw-bg-opacity: 1;
    background-color: rgb(13 138 227/var(--tw-bg-opacity, 1))
}

.tw-bg-\[\#16A34A\] {
    --tw-bg-opacity: 1;
    background-color: rgb(22 163 74/var(--tw-bg-opacity, 1))
}

.tw-bg-\[\#16c661\] {
    --tw-bg-opacity: 1;
    background-color: rgb(22 198 97/var(--tw-bg-opacity, 1))
}

.tw-bg-\[\#1774ff\] {
    --tw-bg-opacity: 1;
    background-color: rgb(23 116 255/var(--tw-bg-opacity, 1))
}

.tw-bg-\[\#1d8ce0\] {
    --tw-bg-opacity: 1;
    background-color: rgb(29 140 224/var(--tw-bg-opacity, 1))
}

.tw-bg-\[\#22293A\] {
    --tw-bg-opacity: 1;
    background-color: rgb(34 41 58/var(--tw-bg-opacity, 1))
}

.tw-bg-\[\#2299DC\] {
    --tw-bg-opacity: 1;
    background-color: rgb(34 153 220/var(--tw-bg-opacity, 1))
}

.tw-bg-\[\#232529\] {
    --tw-bg-opacity: 1;
    background-color: rgb(35 37 41/var(--tw-bg-opacity, 1))
}

.tw-bg-\[\#24b679\] {
    --tw-bg-opacity: 1;
    background-color: rgb(36 182 121/var(--tw-bg-opacity, 1))
}

.tw-bg-\[\#27b020\] {
    --tw-bg-opacity: 1;
    background-color: rgb(39 176 32/var(--tw-bg-opacity, 1))
}

.tw-bg-\[\#2A7675\] {
    --tw-bg-opacity: 1;
    background-color: rgb(42 118 117/var(--tw-bg-opacity, 1))
}

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

.tw-bg-\[\#359492\] {
    --tw-bg-opacity: 1;
    background-color: rgb(53 148 146/var(--tw-bg-opacity, 1))
}

.tw-bg-\[\#38a169\] {
    --tw-bg-opacity: 1;
    background-color: rgb(56 161 105/var(--tw-bg-opacity, 1))
}

.tw-bg-\[\#44a4ed40\] {
    background-color: #44a4ed40
}

.tw-bg-\[\#44a4ed\] {
    --tw-bg-opacity: 1;
    background-color: rgb(68 164 237/var(--tw-bg-opacity, 1))
}

.tw-bg-\[\#4B5563\] {
    --tw-bg-opacity: 1;
    background-color: rgb(75 85 99/var(--tw-bg-opacity, 1))
}

.tw-bg-\[\#616096\] {
    --tw-bg-opacity: 1;
    background-color: rgb(97 96 150/var(--tw-bg-opacity, 1))
}

.tw-bg-\[\#6AC54E\],
.tw-bg-\[\#6ac54e\] {
    --tw-bg-opacity: 1;
    background-color: rgb(106 197 78/var(--tw-bg-opacity, 1))
}

.tw-bg-\[\#70C25B\] {
    --tw-bg-opacity: 1;
    background-color: rgb(112 194 91/var(--tw-bg-opacity, 1))
}

.tw-bg-\[\#98C957\] {
    --tw-bg-opacity: 1;
    background-color: rgb(152 201 87/var(--tw-bg-opacity, 1))
}

.tw-bg-\[\#CAE5E5\] {
    --tw-bg-opacity: 1;
    background-color: rgb(202 229 229/var(--tw-bg-opacity, 1))
}

.tw-bg-\[\#D9DCE1\] {
    --tw-bg-opacity: 1;
    background-color: rgb(217 220 225/var(--tw-bg-opacity, 1))
}

.tw-bg-\[\#E1255B\] {
    --tw-bg-opacity: 1;
    background-color: rgb(225 37 91/var(--tw-bg-opacity, 1))
}

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

.tw-bg-\[\#EDEDEE\] {
    --tw-bg-opacity: 1;
    background-color: rgb(237 237 238/var(--tw-bg-opacity, 1))
}

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

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

.tw-bg-\[\#F0FDF4\] {
    --tw-bg-opacity: 1;
    background-color: rgb(240 253 244/var(--tw-bg-opacity, 1))
}

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

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

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

.tw-bg-\[\#FF5161\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 81 97/var(--tw-bg-opacity, 1))
}

.tw-bg-\[\#a0c15a\] {
    --tw-bg-opacity: 1;
    background-color: rgb(160 193 90/var(--tw-bg-opacity, 1))
}

.tw-bg-\[\#bee3f8\] {
    --tw-bg-opacity: 1;
    background-color: rgb(190 227 248/var(--tw-bg-opacity, 1))
}

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

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

.tw-bg-\[\#ddd14d\] {
    --tw-bg-opacity: 1;
    background-color: rgb(221 209 77/var(--tw-bg-opacity, 1))
}

.tw-bg-\[\#e1255b\] {
    --tw-bg-opacity: 1;
    background-color: rgb(225 37 91/var(--tw-bg-opacity, 1))
}

.tw-bg-\[\#e2e4e4\] {
    --tw-bg-opacity: 1;
    background-color: rgb(226 228 228/var(--tw-bg-opacity, 1))
}

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

.tw-bg-\[\#e7ecfb\] {
    --tw-bg-opacity: 1;
    background-color: rgb(231 236 251/var(--tw-bg-opacity, 1))
}

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

.tw-bg-\[\#ec4b34\] {
    --tw-bg-opacity: 1;
    background-color: rgb(236 75 52/var(--tw-bg-opacity, 1))
}

.tw-bg-\[\#ecbb15\] {
    --tw-bg-opacity: 1;
    background-color: rgb(236 187 21/var(--tw-bg-opacity, 1))
}

.tw-bg-\[\#ededee\] {
    --tw-bg-opacity: 1;
    background-color: rgb(237 237 238/var(--tw-bg-opacity, 1))
}

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

.tw-bg-\[\#f16338\] {
    --tw-bg-opacity: 1;
    background-color: rgb(241 99 56/var(--tw-bg-opacity, 1))
}

.tw-bg-\[\#f18b3f\] {
    --tw-bg-opacity: 1;
    background-color: rgb(241 139 63/var(--tw-bg-opacity, 1))
}

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

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

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

.tw-bg-\[\#faf2fd\] {
    --tw-bg-opacity: 1;
    background-color: rgb(250 242 253/var(--tw-bg-opacity, 1))
}

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

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

.tw-bg-\[\#ff343a\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 52 58/var(--tw-bg-opacity, 1))
}

.tw-bg-\[\#ff5161\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 81 97/var(--tw-bg-opacity, 1))
}

.tw-bg-\[\#ffc334\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 195 52/var(--tw-bg-opacity, 1))
}

.tw-bg-\[\#ffefcf\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 239 207/var(--tw-bg-opacity, 1))
}

.tw-bg-\[gray\]\/30 {
    background-color: #8080804d
}

.tw-bg-black\/25 {
    background-color: #00000040
}

.tw-bg-gray-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(237 242 247/var(--tw-bg-opacity, 1))
}

.tw-bg-gray-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(249 250 251/var(--tw-bg-opacity, 1))
}

.tw-bg-green-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(240 253 244/var(--tw-bg-opacity, 1))
}

.tw-bg-green-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(56 161 105/var(--tw-bg-opacity, 1))
}

.tw-bg-ir-multiStep-modal {
    --tw-bg-opacity: 1;
    background-color: rgb(240 243 243/var(--tw-bg-opacity, 1))
}

.tw-bg-transparent {
    background-color: transparent
}

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

.tw-bg-\[linear-gradient\(104deg\,\#EFC648_20\.9\%\,\#FCE887_51\.23\%\,\#EFC648_76\.23\%\)\] {
    background-image: -webkit-linear-gradient(346deg, #efc648 20.9%, #fce887 51.23%, #efc648 76.23%);
    background-image: -moz-linear-gradient(346deg, #efc648 20.9%, #fce887 51.23%, #efc648 76.23%);
    background-image: linear-gradient(104deg, #efc648 20.9%, #fce887 51.23%, #efc648 76.23%)
}

.tw-bg-\[linear-gradient\(180deg\,_\#FFF_-41\.14\%\,_rgba\(255\,_255\,_255\,_0\.85\)_35\.15\%\,_rgba\(255\,_255\,_255\,_0\.50\)_43\.68\%\,_rgba\(255\,_255\,_255\,_0\.20\)_51\.27\%\,_rgba\(255\,_255\,_255\,_0\.00\)_59\.61\%\)\] {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(-41.14%, #fff), color-stop(35.15%, hsla(0, 0%, 100%, .85)), color-stop(43.68%, hsla(0, 0%, 100%, .5)), color-stop(51.27%, hsla(0, 0%, 100%, .2)), color-stop(59.61%, hsla(0, 0%, 100%, 0)));
    background-image: -webkit-linear-gradient(top, #fff -41.14%, hsla(0, 0%, 100%, .85) 35.15%, hsla(0, 0%, 100%, .5) 43.68%, hsla(0, 0%, 100%, .2) 51.27%, hsla(0, 0%, 100%, 0) 59.61%);
    background-image: -moz-linear-gradient(top, #fff -41.14%, hsla(0, 0%, 100%, .85) 35.15%, hsla(0, 0%, 100%, .5) 43.68%, hsla(0, 0%, 100%, .2) 51.27%, hsla(0, 0%, 100%, 0) 59.61%);
    background-image: linear-gradient(180deg, #fff -41.14%, #ffffffd9 35.15%, #ffffff80 43.68%, #fff3 51.27%, #fff0 59.61%)
}

.tw-bg-\[linear-gradient\(180deg\,rgba\(253\,238\,242\,0\)_35\.42\%\,\#FDEEF2_100\%\)\] {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(35.42%, rgba(253, 238, 242, 0)), to(#fdeef2));
    background-image: -webkit-linear-gradient(top, rgba(253, 238, 242, 0) 35.42%, #fdeef2);
    background-image: -moz-linear-gradient(top, rgba(253, 238, 242, 0) 35.42%, #fdeef2 100%);
    background-image: linear-gradient(180deg, #fdeef200 35.42%, #fdeef2)
}

.tw-bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.15\)_0\%\,rgba\(196\,205\,220\,0\.15\)_12\.1\%\,rgba\(196\,205\,220\,0\.15\)_40\.36\%\,rgba\(196\,205\,220\,0\.15\)_100\%\)\] {
    background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, .15)), color-stop(12.1%, rgba(196, 205, 220, .15)), color-stop(40.36%, rgba(196, 205, 220, .15)), to(rgba(196, 205, 220, .15)));
    background-image: -webkit-linear-gradient(top, hsla(0, 0%, 100%, .15), rgba(196, 205, 220, .15) 12.1%, rgba(196, 205, 220, .15) 40.36%, rgba(196, 205, 220, .15));
    background-image: -moz-linear-gradient(top, hsla(0, 0%, 100%, .15) 0, rgba(196, 205, 220, .15) 12.1%, rgba(196, 205, 220, .15) 40.36%, rgba(196, 205, 220, .15) 100%);
    background-image: linear-gradient(180deg, #ffffff26, #c4cddc26 12.1%, #c4cddc26 40.36%, #c4cddc26)
}

.tw-bg-\[url\(\/public\/react-images\/common\/check\.svg\)\] {
    background-image: url(/build/bestrelocation/assets/check-DPMsM_d-.svg)
}

.tw-bg-\[url\(\/public\/react-images\/common\/favyCheck\.svg\)\] {
    background-image: url(/build/bestrelocation/assets/favyCheck-JMDyxfwK.svg)
}

.tw-bg-\[url\(\/public\/react-images\/common\/iconTick\.svg\)\] {
    background-image: url(/build/bestrelocation/assets/iconTick-B7f2Zlod.svg)
}

.tw-bg-gradient-to-b {
    background-image: -webkit-gradient(linear, left top, left bottom, from(var(--tw-gradient-stops)));
    background-image: -webkit-linear-gradient(top, var(--tw-gradient-stops));
    background-image: -moz-linear-gradient(top, var(--tw-gradient-stops));
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops))
}

.tw-bg-none {
    background-image: none
}

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

.tw-from-\[rgba\(253\,238\,242\,0\)\] {
    --tw-gradient-from: rgba(253, 238, 242, 0) var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(253, 238, 242, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.tw-via-\[rgba\(245\,243\,255\,0\.3167\)\] {
    --tw-gradient-to: rgba(245, 243, 255, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), rgba(245, 243, 255, .317) var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.tw-via-\[rgba\(253\,238\,242\,0\.3542\)\] {
    --tw-gradient-to: rgba(253, 238, 242, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), rgba(253, 238, 242, .354) var(--tw-gradient-via-position), var(--tw-gradient-to)
}

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

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

.tw-bg-clip-content {
    background-clip: content-box
}

.tw-bg-\[left_top_5px\] {
    background-position: left top 5px
}

.tw-bg-\[left_top_8px\] {
    background-position: left top 8px
}

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

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

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

.tw-object-\[-10px\] {
    -o-object-position: -10px;
    object-position: -10px
}

.tw-object-\[0_55\%\] {
    -o-object-position: 0 55%;
    object-position: 0 55%
}

.tw-p-0 {
    padding: 0
}

.tw-p-1 {
    padding: .25rem
}

.tw-p-1\.5 {
    padding: .375rem
}

.tw-p-2 {
    padding: .5rem
}

.tw-p-2\.5 {
    padding: .625rem
}

.tw-p-3 {
    padding: .75rem
}

.tw-p-4 {
    padding: 1rem
}

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

.tw-p-\[16px\] {
    padding: 16px
}

.tw-p-\[25px\] {
    padding: 25px
}

.tw-p-\[4px\] {
    padding: 4px
}

.tw-p-\[7px\] {
    padding: 7px
}

.tw-p-\[8px\] {
    padding: 8px
}

.tw-px-0 {
    padding-left: 0;
    padding-right: 0
}

.tw-px-0\.5 {
    padding-left: .125rem;
    padding-right: .125rem
}

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

.tw-px-1\.5 {
    padding-left: .375rem;
    padding-right: .375rem
}

.tw-px-2 {
    padding-left: .5rem;
    padding-right: .5rem
}

.tw-px-2\.5 {
    padding-left: .625rem;
    padding-right: .625rem
}

.tw-px-3 {
    padding-left: .75rem;
    padding-right: .75rem
}

.tw-px-3\.5 {
    padding-left: .875rem;
    padding-right: .875rem
}

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

.tw-px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

.tw-px-8 {
    padding-left: 2rem;
    padding-right: 2rem
}

.tw-px-\[0\.5rem\] {
    padding-left: .5rem;
    padding-right: .5rem
}

.tw-px-\[10px\] {
    padding-left: 10px;
    padding-right: 10px
}

.tw-px-\[12px\] {
    padding-left: 12px;
    padding-right: 12px
}

.tw-px-\[15px\] {
    padding-left: 15px;
    padding-right: 15px
}

.tw-px-\[16px\] {
    padding-left: 16px;
    padding-right: 16px
}

.tw-px-\[20px\] {
    padding-left: 20px;
    padding-right: 20px
}

.tw-px-\[2px\] {
    padding-left: 2px;
    padding-right: 2px
}

.tw-px-\[5px\] {
    padding-left: 5px;
    padding-right: 5px
}

.tw-px-\[7px\] {
    padding-left: 7px;
    padding-right: 7px
}

.tw-py-0 {
    padding-bottom: 0;
    padding-top: 0
}

.tw-py-1 {
    padding-bottom: .25rem;
    padding-top: .25rem
}

.tw-py-1\.5 {
    padding-bottom: .375rem;
    padding-top: .375rem
}

.tw-py-2 {
    padding-bottom: .5rem;
    padding-top: .5rem
}

.tw-py-2\.5 {
    padding-bottom: .625rem;
    padding-top: .625rem
}

.tw-py-3 {
    padding-bottom: .75rem;
    padding-top: .75rem
}

.tw-py-3px {
    padding-bottom: 3px;
    padding-top: 3px
}

.tw-py-4 {
    padding-bottom: 1rem;
    padding-top: 1rem
}

.tw-py-5 {
    padding-bottom: 1.25rem;
    padding-top: 1.25rem
}

.tw-py-6 {
    padding-bottom: 1.5rem;
    padding-top: 1.5rem
}

.tw-py-8 {
    padding-bottom: 2rem;
    padding-top: 2rem
}

.tw-py-\[0\.5rem\] {
    padding-bottom: .5rem;
    padding-top: .5rem
}

.tw-py-\[1\.25rem\] {
    padding-bottom: 1.25rem;
    padding-top: 1.25rem
}

.tw-py-\[13px\] {
    padding-bottom: 13px;
    padding-top: 13px
}

.tw-py-\[20px\] {
    padding-bottom: 20px;
    padding-top: 20px
}

.tw-py-\[3px\] {
    padding-bottom: 3px;
    padding-top: 3px
}

.tw-py-\[5px\] {
    padding-bottom: 5px;
    padding-top: 5px
}

.tw-py-\[7px\] {
    padding-bottom: 7px;
    padding-top: 7px
}

.tw-py-\[8px\] {
    padding-bottom: 8px;
    padding-top: 8px
}

.tw-pb-1 {
    padding-bottom: .25rem
}

.tw-pb-1\.5 {
    padding-bottom: .375rem
}

.tw-pb-10 {
    padding-bottom: 2.5rem
}

.tw-pb-3 {
    padding-bottom: .75rem
}

.tw-pb-3px {
    padding-bottom: 3px
}

.tw-pb-4 {
    padding-bottom: 1rem
}

.tw-pb-6 {
    padding-bottom: 1.5rem
}

.tw-pb-8 {
    padding-bottom: 2rem
}

.tw-pb-\[1\.25rem\] {
    padding-bottom: 1.25rem
}

.tw-pb-\[10px\] {
    padding-bottom: 10px
}

.tw-pb-\[13px\] {
    padding-bottom: 13px
}

.tw-pb-\[28px\] {
    padding-bottom: 28px
}

.tw-pb-\[5px\] {
    padding-bottom: 5px
}

.tw-pb-\[6px\] {
    padding-bottom: 6px
}

.tw-pl-0 {
    padding-left: 0
}

.tw-pl-1 {
    padding-left: .25rem
}

.tw-pl-12 {
    padding-left: 3rem
}

.tw-pl-2 {
    padding-left: .5rem
}

.tw-pl-2\.5 {
    padding-left: .625rem
}

.tw-pl-3 {
    padding-left: .75rem
}

.tw-pl-3\.5 {
    padding-left: .875rem
}

.tw-pl-4 {
    padding-left: 1rem
}

.tw-pl-40px {
    padding-left: 40px
}

.tw-pl-5 {
    padding-left: 1.25rem
}

.tw-pl-6 {
    padding-left: 1.5rem
}

.tw-pl-7 {
    padding-left: 1.75rem
}

.tw-pl-\[0\.75rem\] {
    padding-left: .75rem
}

.tw-pl-\[15px\] {
    padding-left: 15px
}

.tw-pl-\[20px\] {
    padding-left: 20px
}

.tw-pl-\[25px\] {
    padding-left: 25px
}

.tw-pl-\[30px\] {
    padding-left: 30px
}

.tw-pl-\[35px\] {
    padding-left: 35px
}

.tw-pl-\[48px\] {
    padding-left: 48px
}

.tw-pl-\[8px\] {
    padding-left: 8px
}

.tw-pr-1 {
    padding-right: .25rem
}

.tw-pr-1\.5 {
    padding-right: .375rem
}

.tw-pr-2 {
    padding-right: .5rem
}

.tw-pr-3 {
    padding-right: .75rem
}

.tw-pr-4 {
    padding-right: 1rem
}

.tw-pr-40px {
    padding-right: 40px
}

.tw-pr-5 {
    padding-right: 1.25rem
}

.tw-pr-6 {
    padding-right: 1.5rem
}

.tw-pr-8 {
    padding-right: 2rem
}

.tw-pr-\[10px\] {
    padding-right: 10px
}

.tw-pr-\[16px\] {
    padding-right: 16px
}

.tw-pr-\[20px\] {
    padding-right: 20px
}

.tw-pr-\[24px\] {
    padding-right: 24px
}

.tw-pr-\[30px\] {
    padding-right: 30px
}

.tw-pr-\[35px\] {
    padding-right: 35px
}

.tw-pr-\[6px\] {
    padding-right: 6px
}

.tw-pt-0\.5 {
    padding-top: .125rem
}

.tw-pt-1 {
    padding-top: .25rem
}

.tw-pt-12 {
    padding-top: 3rem
}

.tw-pt-14 {
    padding-top: 3.5rem
}

.tw-pt-2 {
    padding-top: .5rem
}

.tw-pt-2\.5 {
    padding-top: .625rem
}

.tw-pt-4 {
    padding-top: 1rem
}

.tw-pt-6 {
    padding-top: 1.5rem
}

.tw-pt-8 {
    padding-top: 2rem
}

.tw-pt-\[1\.85rem\] {
    padding-top: 1.85rem
}

.tw-pt-\[15px\] {
    padding-top: 15px
}

.tw-pt-\[16px\] {
    padding-top: 16px
}

.tw-pt-\[20px\] {
    padding-top: 20px
}

.tw-pt-\[24px\] {
    padding-top: 24px
}

.tw-pt-\[28px\] {
    padding-top: 28px
}

.tw-pt-\[2px\] {
    padding-top: 2px
}

.tw-pt-\[3px\] {
    padding-top: 3px
}

.tw-pt-\[4px\] {
    padding-top: 4px
}

.tw-pt-\[5px\] {
    padding-top: 5px
}

.tw-pt-\[7px\] {
    padding-top: 7px
}

.tw-text-left {
    text-align: left
}

.tw-text-center {
    text-align: center
}

.tw-text-right {
    text-align: right
}

.tw-align-middle {
    vertical-align: middle
}

.tw-align-sub {
    vertical-align: sub
}

.tw-font-\[\'Graphik_Web\'\] {
    font-family: Graphik Web
}

.tw-font-\[AvenirNextLTPro-Demi\] {
    font-family: AvenirNextLTPro-Demi
}

.tw-font-\[AvenirNextLTPro-Regular\] {
    font-family: AvenirNextLTPro-Regular
}

.tw-font-\[Montserrat\] {
    font-family: Montserrat
}

.tw-font-\[inherit\] {
    font-family: inherit
}

.tw-font-aktivGrotesk {
    font-family: aktiv-grotesk
}

.tw-font-montserrat {
    font-family: Montserrat
}

.tw-text-2xl {
    font-size: 1.5rem
}

.tw-text-3xl {
    font-size: 1.875rem
}

.tw-text-4xl {
    font-size: 2.25rem
}

.tw-text-5xl {
    font-size: 3rem
}

.tw-text-\[0\.625rem\] {
    font-size: .625rem
}

.tw-text-\[0\.6875rem\] {
    font-size: .6875rem
}

.tw-text-\[1\.25rem\] {
    font-size: 1.25rem
}

.tw-text-\[1\.2rem\] {
    font-size: 1.2rem
}

.tw-text-\[1\.375rem\] {
    font-size: 1.375rem
}

.tw-text-\[1\.3rem\] {
    font-size: 1.3rem
}

.tw-text-\[1\.5rem\] {
    font-size: 1.5rem
}

.tw-text-\[1\.75rem\] {
    font-size: 1.75rem
}

.tw-text-\[100\%\] {
    font-size: 100%
}

.tw-text-\[10px\] {
    font-size: 10px
}

.tw-text-\[11px\] {
    font-size: 11px
}

.tw-text-\[12px\] {
    font-size: 12px
}

.tw-text-\[13px\] {
    font-size: 13px
}

.tw-text-\[14px\] {
    font-size: 14px
}

.tw-text-\[15px\] {
    font-size: 15px
}

.tw-text-\[16px\] {
    font-size: 16px
}

.tw-text-\[18px\] {
    font-size: 18px
}

.tw-text-\[1rem\] {
    font-size: 1rem
}

.tw-text-\[2\.5rem\] {
    font-size: 2.5rem
}

.tw-text-\[20px\] {
    font-size: 20px
}

.tw-text-\[22px\] {
    font-size: 22px
}

.tw-text-\[24px\] {
    font-size: 24px
}

.tw-text-\[26px\] {
    font-size: 26px
}

.tw-text-\[28px\] {
    font-size: 28px
}

.tw-text-\[30px\] {
    font-size: 30px
}

.tw-text-\[32px\] {
    font-size: 32px
}

.tw-text-\[40px\] {
    font-size: 40px
}

.tw-text-\[56px\] {
    font-size: 56px
}

.tw-text-\[8px\] {
    font-size: 8px
}

.tw-text-base {
    font-size: 1rem
}

.tw-text-lg {
    font-size: 1.125rem
}

.tw-text-sm {
    font-size: .875rem
}

.tw-text-xl {
    font-size: 1.25rem
}

.tw-text-xs {
    font-size: .75rem
}

.tw-font-bold {
    font-weight: 700
}

.tw-font-extrabold {
    font-weight: 800
}

.tw-font-medium {
    font-weight: 500
}

.tw-font-normal {
    font-weight: 400
}

.tw-font-semibold {
    font-weight: 600
}

.tw-uppercase {
    text-transform: uppercase
}

.tw-capitalize {
    text-transform: capitalize
}

.tw-normal-case {
    text-transform: none
}

.tw-italic {
    font-style: italic
}

.tw-tabular-nums {
    --tw-numeric-spacing: tabular-nums;
    font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)
}

.tw-leading-10 {
    line-height: 2.5rem
}

.tw-leading-3 {
    line-height: .75rem
}

.tw-leading-4 {
    line-height: 1rem
}

.tw-leading-5 {
    line-height: 1.25rem
}

.tw-leading-6 {
    line-height: 1.5rem
}

.tw-leading-7 {
    line-height: 1.75rem
}

.tw-leading-8 {
    line-height: 2rem
}

.tw-leading-\[1\.1\] {
    line-height: 1.1
}

.tw-leading-\[1\.3\] {
    line-height: 1.3
}

.tw-leading-\[1\.4286\] {
    line-height: 1.4286
}

.tw-leading-\[1\.4375em\] {
    line-height: 1.4375em
}

.tw-leading-\[1\.5\] {
    line-height: 1.5
}

.tw-leading-\[100\%\] {
    line-height: 100%
}

.tw-leading-\[12px\] {
    line-height: 12px
}

.tw-leading-\[13px\] {
    line-height: 13px
}

.tw-leading-\[14px\] {
    line-height: 14px
}

.tw-leading-\[15px\] {
    line-height: 15px
}

.tw-leading-\[16px\] {
    line-height: 16px
}

.tw-leading-\[18px\] {
    line-height: 18px
}

.tw-leading-\[1\] {
    line-height: 1
}

.tw-leading-\[1em\] {
    line-height: 1em
}

.tw-leading-\[20px\] {
    line-height: 20px
}

.tw-leading-\[22px\] {
    line-height: 22px
}

.tw-leading-\[24px\] {
    line-height: 24px
}

.tw-leading-\[26\.5px\] {
    line-height: 26.5px
}

.tw-leading-\[26px\] {
    line-height: 26px
}

.tw-leading-\[28px\] {
    line-height: 28px
}

.tw-leading-\[2rem\] {
    line-height: 2rem
}

.tw-leading-\[32px\] {
    line-height: 32px
}

.tw-leading-\[normal\] {
    line-height: normal
}

.tw-leading-normal {
    line-height: 1.5
}

.tw--tracking-\[0\.16px\] {
    letter-spacing: -.16px
}

.tw--tracking-\[0\.2px\] {
    letter-spacing: -.2px
}

.tw--tracking-\[0\.5px\] {
    letter-spacing: -.5px
}

.tw-tracking-\[-0\.00875rem\] {
    letter-spacing: -.00875rem
}

.tw-tracking-\[-0\.05em\] {
    letter-spacing: -.05em
}

.tw-tracking-\[-0\.14px\] {
    letter-spacing: -.14px
}

.tw-tracking-\[-0\.16px\] {
    letter-spacing: -.16px
}

.tw-tracking-\[-0\.18px\] {
    letter-spacing: -.18px
}

.tw-tracking-\[-0\.24px\] {
    letter-spacing: -.24px
}

.tw-tracking-\[-0\.2px\] {
    letter-spacing: -.2px
}

.tw-tracking-\[-0\.32px\] {
    letter-spacing: -.32px
}

.tw-tracking-\[-0\.48px\] {
    letter-spacing: -.48px
}

.tw-tracking-\[-0\.4px\] {
    letter-spacing: -.4px
}

.tw-tracking-\[-0\.616px\] {
    letter-spacing: -.616px
}

.tw-tracking-\[-0\.64px\] {
    letter-spacing: -.64px
}

.tw-tracking-\[-0\.96px\] {
    letter-spacing: -.96px
}

.tw-tracking-\[-1\.12px\] {
    letter-spacing: -1.12px
}

.tw-tracking-\[-1\.6px\] {
    letter-spacing: -1.6px
}

.tw-tracking-\[-1px\] {
    letter-spacing: -1px
}

.tw-tracking-\[0\.00938em\] {
    letter-spacing: .00938em
}

.tw-tracking-\[0\.024em\] {
    letter-spacing: .024em
}

.tw-tracking-\[0\.025em\] {
    letter-spacing: .025em
}

.tw-tracking-\[0\.05em\] {
    letter-spacing: .05em
}

.tw-tracking-\[0\.18px\] {
    letter-spacing: .18px
}

.tw-tracking-\[0\.24px\] {
    letter-spacing: .24px
}

.tw-tracking-\[0\.28px\] {
    letter-spacing: .28px
}

.tw-tracking-\[0\.32px\] {
    letter-spacing: .32px
}

.tw-tracking-\[0\.3px\] {
    letter-spacing: .3px
}

.tw-tracking-\[0\.48px\] {
    letter-spacing: .48px
}

.tw-tracking-tight {
    letter-spacing: -.025em
}

.tw-tracking-wide {
    letter-spacing: .025em
}

.\!tw-text-\[\#e1255b\] {
    --tw-text-opacity: 1 !important;
    color: rgb(225 37 91/var(--tw-text-opacity, 1)) !important
}

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

.tw-text-\[\#000A25\] {
    --tw-text-opacity: 1;
    color: rgb(0 10 37/var(--tw-text-opacity, 1))
}

.tw-text-\[\#000F10\] {
    --tw-text-opacity: 1;
    color: rgb(0 15 16/var(--tw-text-opacity, 1))
}

.tw-text-\[\#000a25\] {
    --tw-text-opacity: 1;
    color: rgb(0 10 37/var(--tw-text-opacity, 1))
}

.tw-text-\[\#005541\] {
    --tw-text-opacity: 1;
    color: rgb(0 85 65/var(--tw-text-opacity, 1))
}

.tw-text-\[\#00B679\],
.tw-text-\[\#00b679\] {
    --tw-text-opacity: 1;
    color: rgb(0 182 121/var(--tw-text-opacity, 1))
}

.tw-text-\[\#010f0f\] {
    --tw-text-opacity: 1;
    color: rgb(1 15 15/var(--tw-text-opacity, 1))
}

.tw-text-\[\#059669\] {
    --tw-text-opacity: 1;
    color: rgb(5 150 105/var(--tw-text-opacity, 1))
}

.tw-text-\[\#0D8AE3\] {
    --tw-text-opacity: 1;
    color: rgb(13 138 227/var(--tw-text-opacity, 1))
}

.tw-text-\[\#0DBE54\] {
    --tw-text-opacity: 1;
    color: rgb(13 190 84/var(--tw-text-opacity, 1))
}

.tw-text-\[\#0F6C31\] {
    --tw-text-opacity: 1;
    color: rgb(15 108 49/var(--tw-text-opacity, 1))
}

.tw-text-\[\#111\] {
    --tw-text-opacity: 1;
    color: rgb(17 17 17/var(--tw-text-opacity, 1))
}

.tw-text-\[\#131D2B\] {
    --tw-text-opacity: 1;
    color: rgb(19 29 43/var(--tw-text-opacity, 1))
}

.tw-text-\[\#14a82a\] {
    --tw-text-opacity: 1;
    color: rgb(20 168 42/var(--tw-text-opacity, 1))
}

.tw-text-\[\#16A34A\] {
    --tw-text-opacity: 1;
    color: rgb(22 163 74/var(--tw-text-opacity, 1))
}

.tw-text-\[\#1E293B\] {
    --tw-text-opacity: 1;
    color: rgb(30 41 59/var(--tw-text-opacity, 1))
}

.tw-text-\[\#1a1a1a\] {
    --tw-text-opacity: 1;
    color: rgb(26 26 26/var(--tw-text-opacity, 1))
}

.tw-text-\[\#1a202c\] {
    --tw-text-opacity: 1;
    color: rgb(26 32 44/var(--tw-text-opacity, 1))
}

.tw-text-\[\#1d8ce0\] {
    --tw-text-opacity: 1;
    color: rgb(29 140 224/var(--tw-text-opacity, 1))
}

.tw-text-\[\#213132\] {
    --tw-text-opacity: 1;
    color: rgb(33 49 50/var(--tw-text-opacity, 1))
}

.tw-text-\[\#22293A\] {
    --tw-text-opacity: 1;
    color: rgb(34 41 58/var(--tw-text-opacity, 1))
}

.tw-text-\[\#2299DC\] {
    --tw-text-opacity: 1;
    color: rgb(34 153 220/var(--tw-text-opacity, 1))
}

.tw-text-\[\#232227\] {
    --tw-text-opacity: 1;
    color: rgb(35 34 39/var(--tw-text-opacity, 1))
}

.tw-text-\[\#232529\] {
    --tw-text-opacity: 1;
    color: rgb(35 37 41/var(--tw-text-opacity, 1))
}

.tw-text-\[\#2399DC\] {
    --tw-text-opacity: 1;
    color: rgb(35 153 220/var(--tw-text-opacity, 1))
}

.tw-text-\[\#24b679\] {
    --tw-text-opacity: 1;
    color: rgb(36 182 121/var(--tw-text-opacity, 1))
}

.tw-text-\[\#278EDD\] {
    --tw-text-opacity: 1;
    color: rgb(39 142 221/var(--tw-text-opacity, 1))
}

.tw-text-\[\#2B3440\] {
    --tw-text-opacity: 1;
    color: rgb(43 52 64/var(--tw-text-opacity, 1))
}

.tw-text-\[\#2f855a\] {
    --tw-text-opacity: 1;
    color: rgb(47 133 90/var(--tw-text-opacity, 1))
}

.tw-text-\[\#333641\] {
    --tw-text-opacity: 1;
    color: rgb(51 54 65/var(--tw-text-opacity, 1))
}

.tw-text-\[\#333742\] {
    --tw-text-opacity: 1;
    color: rgb(51 55 66/var(--tw-text-opacity, 1))
}

.tw-text-\[\#333B51\] {
    --tw-text-opacity: 1;
    color: rgb(51 59 81/var(--tw-text-opacity, 1))
}

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

.tw-text-\[\#343842\] {
    --tw-text-opacity: 1;
    color: rgb(52 56 66/var(--tw-text-opacity, 1))
}

.tw-text-\[\#359492\] {
    --tw-text-opacity: 1;
    color: rgb(53 148 146/var(--tw-text-opacity, 1))
}

.tw-text-\[\#38A117\] {
    --tw-text-opacity: 1;
    color: rgb(56 161 23/var(--tw-text-opacity, 1))
}

.tw-text-\[\#3C3935\],
.tw-text-\[\#3c3935\] {
    --tw-text-opacity: 1;
    color: rgb(60 57 53/var(--tw-text-opacity, 1))
}

.tw-text-\[\#422006\] {
    --tw-text-opacity: 1;
    color: rgb(66 32 6/var(--tw-text-opacity, 1))
}

.tw-text-\[\#444441\] {
    --tw-text-opacity: 1;
    color: rgb(68 68 65/var(--tw-text-opacity, 1))
}

.tw-text-\[\#464646\] {
    --tw-text-opacity: 1;
    color: rgb(70 70 70/var(--tw-text-opacity, 1))
}

.tw-text-\[\#48484B\],
.tw-text-\[\#48484b\] {
    --tw-text-opacity: 1;
    color: rgb(72 72 75/var(--tw-text-opacity, 1))
}

.tw-text-\[\#48484b\]\/70 {
    color: #48484bb3
}

.tw-text-\[\#4A5059\] {
    --tw-text-opacity: 1;
    color: rgb(74 80 89/var(--tw-text-opacity, 1))
}

.tw-text-\[\#535B62\] {
    --tw-text-opacity: 1;
    color: rgb(83 91 98/var(--tw-text-opacity, 1))
}

.tw-text-\[\#5A616B\] {
    --tw-text-opacity: 1;
    color: rgb(90 97 107/var(--tw-text-opacity, 1))
}

.tw-text-\[\#606E79\] {
    --tw-text-opacity: 1;
    color: rgb(96 110 121/var(--tw-text-opacity, 1))
}

.tw-text-\[\#616096\] {
    --tw-text-opacity: 1;
    color: rgb(97 96 150/var(--tw-text-opacity, 1))
}

.tw-text-\[\#646464\] {
    --tw-text-opacity: 1;
    color: rgb(100 100 100/var(--tw-text-opacity, 1))
}

.tw-text-\[\#71777A\],
.tw-text-\[\#71777a\] {
    --tw-text-opacity: 1;
    color: rgb(113 119 122/var(--tw-text-opacity, 1))
}

.tw-text-\[\#747481\] {
    --tw-text-opacity: 1;
    color: rgb(116 116 129/var(--tw-text-opacity, 1))
}

.tw-text-\[\#787E81\],
.tw-text-\[\#787e81\] {
    --tw-text-opacity: 1;
    color: rgb(120 126 129/var(--tw-text-opacity, 1))
}

.tw-text-\[\#B6D8D8\] {
    --tw-text-opacity: 1;
    color: rgb(182 216 216/var(--tw-text-opacity, 1))
}

.tw-text-\[\#D5D5D6\] {
    --tw-text-opacity: 1;
    color: rgb(213 213 214/var(--tw-text-opacity, 1))
}

.tw-text-\[\#E1255B\] {
    --tw-text-opacity: 1;
    color: rgb(225 37 91/var(--tw-text-opacity, 1))
}

.tw-text-\[\#F68700\] {
    --tw-text-opacity: 1;
    color: rgb(246 135 0/var(--tw-text-opacity, 1))
}

.tw-text-\[\#F97316\] {
    --tw-text-opacity: 1;
    color: rgb(249 115 22/var(--tw-text-opacity, 1))
}

.tw-text-\[\#FB923C\] {
    --tw-text-opacity: 1;
    color: rgb(251 146 60/var(--tw-text-opacity, 1))
}

.tw-text-\[\#FF8526\] {
    --tw-text-opacity: 1;
    color: rgb(255 133 38/var(--tw-text-opacity, 1))
}

.tw-text-\[\#FFD452\] {
    --tw-text-opacity: 1;
    color: rgb(255 212 82/var(--tw-text-opacity, 1))
}

.tw-text-\[\#dea112\] {
    --tw-text-opacity: 1;
    color: rgb(222 161 18/var(--tw-text-opacity, 1))
}

.tw-text-\[\#e1255b\] {
    --tw-text-opacity: 1;
    color: rgb(225 37 91/var(--tw-text-opacity, 1))
}

.tw-text-\[\#e1265b\] {
    --tw-text-opacity: 1;
    color: rgb(225 38 91/var(--tw-text-opacity, 1))
}

.tw-text-\[\#f68700\] {
    --tw-text-opacity: 1;
    color: rgb(246 135 0/var(--tw-text-opacity, 1))
}

.tw-text-\[\#faaf00\] {
    --tw-text-opacity: 1;
    color: rgb(250 175 0/var(--tw-text-opacity, 1))
}

.tw-text-\[\#ff5161\] {
    --tw-text-opacity: 1;
    color: rgb(255 81 97/var(--tw-text-opacity, 1))
}

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

.tw-text-blue-600 {
    --tw-text-opacity: 1;
    color: rgb(49 130 206/var(--tw-text-opacity, 1))
}

.tw-text-current {
    color: currentColor
}

.tw-text-gray-500 {
    --tw-text-opacity: 1;
    color: rgb(160 174 192/var(--tw-text-opacity, 1))
}

.tw-text-gray-600 {
    --tw-text-opacity: 1;
    color: rgb(113 128 150/var(--tw-text-opacity, 1))
}

.tw-text-gray-800 {
    --tw-text-opacity: 1;
    color: rgb(45 55 72/var(--tw-text-opacity, 1))
}

.tw-text-gray-900 {
    --tw-text-opacity: 1;
    color: rgb(26 32 44/var(--tw-text-opacity, 1))
}

.tw-text-green-700 {
    --tw-text-opacity: 1;
    color: rgb(47 133 90/var(--tw-text-opacity, 1))
}

.tw-text-inherit {
    color: inherit
}

.tw-text-llc-gray-900 {
    --tw-text-opacity: 1;
    color: rgb(33 37 41/var(--tw-text-opacity, 1))
}

.tw-text-noComponentGray-text {
    --tw-text-opacity: 1;
    color: rgb(120 126 129/var(--tw-text-opacity, 1))
}

.tw-text-red-500 {
    --tw-text-opacity: 1;
    color: rgb(245 101 101/var(--tw-text-opacity, 1))
}

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

.tw-text-white\/80 {
    color: #fffc
}

.tw-underline {
    -webkit-text-decoration-line: underline;
    -moz-text-decoration-line: underline;
    text-decoration-line: underline
}

.tw-underline-offset-8 {
    text-underline-offset: 8px
}

.tw-antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.tw-caret-transparent {
    caret-color: transparent
}

.tw-opacity-0 {
    opacity: 0
}

.tw-opacity-100 {
    opacity: 1
}

.tw-opacity-25 {
    opacity: .25
}

.tw-opacity-50 {
    opacity: .5
}

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

.tw-opacity-75 {
    opacity: .75
}

.tw-shadow-2xl {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25);
    --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color)
}

.tw-shadow-2xl,
.tw-shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.07\)\] {
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.tw-shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.07\)\] {
    --tw-shadow: 0 1px 2px rgba(0, 0, 0, .07);
    --tw-shadow-colored: 0 1px 2px var(--tw-shadow-color)
}

.tw-shadow-\[0_3px_8px_\#2a5a1b54\] {
    --tw-shadow: 0 3px 8px #2a5a1b54;
    --tw-shadow-colored: 0 3px 8px var(--tw-shadow-color)
}

.tw-shadow-\[0_3px_8px_\#2a5a1b54\],
.tw-shadow-\[0_3px_9px_rgba\(59\,59\,59\,0\.28\)\] {
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.tw-shadow-\[0_3px_9px_rgba\(59\,59\,59\,0\.28\)\] {
    --tw-shadow: 0 3px 9px rgba(59, 59, 59, .28);
    --tw-shadow-colored: 0 3px 9px var(--tw-shadow-color)
}

.tw-shadow-\[0_4px_4px_0_rgba\(0\,0\,0\,0\.07\)\] {
    --tw-shadow: 0 4px 4px 0 rgba(0, 0, 0, .07);
    --tw-shadow-colored: 0 4px 4px 0 var(--tw-shadow-color)
}

.tw-shadow-\[0_4px_4px_0_rgba\(0\,0\,0\,0\.07\)\],
.tw-shadow-\[0px_0px_1px_0px_rgba\(23\,23\,23\,0\.16\)\,0px_4px_24px_0px_rgba\(23\,23\,23\,0\.08\)\] {
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.tw-shadow-\[0px_0px_1px_0px_rgba\(23\,23\,23\,0\.16\)\,0px_4px_24px_0px_rgba\(23\,23\,23\,0\.08\)\] {
    --tw-shadow: 0px 0px 1px 0px hsla(0, 0%, 9%, .16), 0px 4px 24px 0px hsla(0, 0%, 9%, .08);
    --tw-shadow-colored: 0px 0px 1px 0px var(--tw-shadow-color), 0px 4px 24px 0px var(--tw-shadow-color)
}

.tw-shadow-\[0px_0px_1px_rgba\(23\,23\,23\,0\.16\)\,0px_4px_24px_rgba\(23\,23\,23\,0\.08\)\] {
    --tw-shadow: 0px 0px 1px hsla(0, 0%, 9%, .16), 0px 4px 24px hsla(0, 0%, 9%, .08);
    --tw-shadow-colored: 0px 0px 1px var(--tw-shadow-color), 0px 4px 24px var(--tw-shadow-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.tw-shadow-\[0px_0px_24px_0px_rgba\(88\,102\,126\,0\.10\)\,0px_0px_1px_0px_rgba\(88\,102\,126\,0\.48\)\] {
    --tw-shadow: 0px 0px 24px 0px rgba(88, 102, 126, .1), 0px 0px 1px 0px rgba(88, 102, 126, .48);
    --tw-shadow-colored: 0px 0px 24px 0px var(--tw-shadow-color), 0px 0px 1px 0px var(--tw-shadow-color)
}

.tw-shadow-\[0px_0px_24px_0px_rgba\(88\,102\,126\,0\.10\)\,0px_0px_1px_0px_rgba\(88\,102\,126\,0\.48\)\],
.tw-shadow-\[0px_10px_60px_rgba\(0\,0\,0\,0\.02\)\] {
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.tw-shadow-\[0px_10px_60px_rgba\(0\,0\,0\,0\.02\)\] {
    --tw-shadow: 0px 10px 60px rgba(0, 0, 0, .02);
    --tw-shadow-colored: 0px 10px 60px var(--tw-shadow-color)
}

.tw-shadow-\[0px_10px_64px_0px_rgba\(50\,50\,93\,0\.1\)\,0px_5px_32px_0px_rgba\(0\,0\,0\,0\.08\)\] {
    --tw-shadow: 0px 10px 64px 0px rgba(50, 50, 93, .1), 0px 5px 32px 0px rgba(0, 0, 0, .08);
    --tw-shadow-colored: 0px 10px 64px 0px var(--tw-shadow-color), 0px 5px 32px 0px var(--tw-shadow-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.tw-shadow-\[0px_1px_2px_0px_rgba\(88\,102\,126\,0\.12\)\,_0px_4px_24px_0px_rgba\(88\,102\,126\,0\.06\)\] {
    --tw-shadow: 0px 1px 2px 0px rgba(88, 102, 126, .12), 0px 4px 24px 0px rgba(88, 102, 126, .06);
    --tw-shadow-colored: 0px 1px 2px 0px var(--tw-shadow-color), 0px 4px 24px 0px var(--tw-shadow-color)
}

.tw-shadow-\[0px_1px_2px_0px_rgba\(88\,102\,126\,0\.12\)\,_0px_4px_24px_0px_rgba\(88\,102\,126\,0\.06\)\],
.tw-shadow-\[0px_1px_4px_0px_\#cecece\] {
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.tw-shadow-\[0px_1px_4px_0px_\#cecece\] {
    --tw-shadow: 0px 1px 4px 0px #cecece;
    --tw-shadow-colored: 0px 1px 4px 0px var(--tw-shadow-color)
}

.tw-shadow-\[0px_2px_0px_0px_rgba\(0\,0\,0\,0\.04\)\] {
    --tw-shadow: 0px 2px 0px 0px rgba(0, 0, 0, .04);
    --tw-shadow-colored: 0px 2px 0px 0px var(--tw-shadow-color)
}

.tw-shadow-\[0px_2px_0px_0px_rgba\(0\,0\,0\,0\.04\)\],
.tw-shadow-\[0px_2px_16px_rgba\(22\,34\,51\,0\.08\)\] {
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.tw-shadow-\[0px_2px_16px_rgba\(22\,34\,51\,0\.08\)\] {
    --tw-shadow: 0px 2px 16px rgba(22, 34, 51, .08);
    --tw-shadow-colored: 0px 2px 16px var(--tw-shadow-color)
}

.tw-shadow-\[0px_3px_3px_0px_rgba\(211\,211\,211\,0\.5\)\] {
    --tw-shadow: 0px 3px 3px 0px hsla(0, 0%, 83%, .5);
    --tw-shadow-colored: 0px 3px 3px 0px var(--tw-shadow-color)
}

.tw-shadow-\[0px_3px_3px_0px_rgba\(211\,211\,211\,0\.5\)\],
.tw-shadow-\[0px_4px_16px_0px_rgba\(30\,25\,40\,0\.06\)\] {
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.tw-shadow-\[0px_4px_16px_0px_rgba\(30\,25\,40\,0\.06\)\] {
    --tw-shadow: 0px 4px 16px 0px rgba(30, 25, 40, .06);
    --tw-shadow-colored: 0px 4px 16px 0px var(--tw-shadow-color)
}

.tw-shadow-\[0px_4px_24px_-4px_rgba\(90\,97\,107\,0\.07\)\,0px_2px_6px_-2px_rgba\(90\,97\,107\,0\.07\)\,0px_1px_3px_-1px_rgba\(90\,97\,107\,0\.07\)\,0px_0px_1px_0px_rgba\(90\,97\,107\,0\.25\)\] {
    --tw-shadow: 0px 4px 24px -4px rgba(90, 97, 107, .07), 0px 2px 6px -2px rgba(90, 97, 107, .07), 0px 1px 3px -1px rgba(90, 97, 107, .07), 0px 0px 1px 0px rgba(90, 97, 107, .25);
    --tw-shadow-colored: 0px 4px 24px -4px var(--tw-shadow-color), 0px 2px 6px -2px var(--tw-shadow-color), 0px 1px 3px -1px var(--tw-shadow-color), 0px 0px 1px 0px var(--tw-shadow-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.tw-shadow-\[0px_4px_24px_0px_rgba\(23\,23\,23\,0\.08\)\,0px_0px_1px_0px_rgba\(23\,23\,23\,0\.16\)\] {
    --tw-shadow: 0px 4px 24px 0px hsla(0, 0%, 9%, .08), 0px 0px 1px 0px hsla(0, 0%, 9%, .16);
    --tw-shadow-colored: 0px 4px 24px 0px var(--tw-shadow-color), 0px 0px 1px 0px var(--tw-shadow-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.tw-shadow-\[0px_4px_24px_0px_rgba\(88\,102\,126\,0\.06\)\,0px_1px_2px_0px_rgba\(88\,102\,126\,0\.12\)\] {
    --tw-shadow: 0px 4px 24px 0px rgba(88, 102, 126, .06), 0px 1px 2px 0px rgba(88, 102, 126, .12);
    --tw-shadow-colored: 0px 4px 24px 0px var(--tw-shadow-color), 0px 1px 2px 0px var(--tw-shadow-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.tw-shadow-\[0px_5px_32px_0px_rgba\(0\,0\,0\,0\.04\)\,0px_10px_64px_0px_rgba\(50\,50\,93\,0\.06\)\] {
    --tw-shadow: 0px 5px 32px 0px rgba(0, 0, 0, .04), 0px 10px 64px 0px rgba(50, 50, 93, .06);
    --tw-shadow-colored: 0px 5px 32px 0px var(--tw-shadow-color), 0px 10px 64px 0px var(--tw-shadow-color)
}

.tw-shadow-\[0px_5px_32px_0px_rgba\(0\,0\,0\,0\.04\)\,0px_10px_64px_0px_rgba\(50\,50\,93\,0\.06\)\],
.tw-shadow-\[0px_8px_24px_0px_rgba\(23\,23\,23\,0\.06\)\] {
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.tw-shadow-\[0px_8px_24px_0px_rgba\(23\,23\,23\,0\.06\)\] {
    --tw-shadow: 0px 8px 24px 0px hsla(0, 0%, 9%, .06);
    --tw-shadow-colored: 0px 8px 24px 0px var(--tw-shadow-color)
}

.tw-shadow-\[1px_3px_3px_0px_rgba\(211\,211\,211\,1\.0\)\] {
    --tw-shadow: 1px 3px 3px 0px #d3d3d3;
    --tw-shadow-colored: 1px 3px 3px 0px var(--tw-shadow-color)
}

.tw-shadow-\[1px_3px_3px_0px_rgba\(211\,211\,211\,1\.0\)\],
.tw-shadow-\[1px_3px_3px_lightgrey\] {
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.tw-shadow-\[1px_3px_3px_lightgrey\] {
    --tw-shadow: 1px 3px 3px #d3d3d3;
    --tw-shadow-colored: 1px 3px 3px var(--tw-shadow-color)
}

.tw-shadow-\[2px_1px_20px_\#d3d3d3\] {
    --tw-shadow: 2px 1px 20px #d3d3d3;
    --tw-shadow-colored: 2px 1px 20px var(--tw-shadow-color)
}

.tw-shadow-\[2px_1px_20px_\#d3d3d3\],
.tw-shadow-lg {
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.tw-shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color)
}

.tw-shadow-lightShadow {
    --tw-shadow: 0px 1px 4px 0px #cecece;
    --tw-shadow-colored: 0px 1px 4px 0px var(--tw-shadow-color)
}

.tw-shadow-lightShadow,
.tw-shadow-md {
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.tw-shadow-md {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color)
}

.tw-shadow-sm {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color)
}

.tw-shadow-sm,
.tw-shadow-xl {
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.tw-shadow-xl {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color)
}

.tw-outline-none {
    outline: 2px solid transparent;
    outline-offset: 2px
}

.tw-ring {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 -webkit-calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 -moz-calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)
}

.tw-ring,
.tw-ring-1 {
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.tw-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 -webkit-calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 -moz-calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)
}

.tw-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 -webkit-calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 -moz-calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)
}

.tw-ring-2,
.tw-ring-\[0\.5px\] {
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.tw-ring-\[0\.5px\] {
    --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 -webkit-calc(.5px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 -moz-calc(.5px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(.5px + var(--tw-ring-offset-width)) var(--tw-ring-color)
}

.tw-ring-inset {
    --tw-ring-inset: inset
}

.tw-ring-\[\#16A34A\] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(22 163 74/var(--tw-ring-opacity, 1))
}

.tw-ring-\[\#359492\] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(53 148 146/var(--tw-ring-opacity, 1))
}

.tw-ring-\[\#D4D4D8\] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(212 212 216/var(--tw-ring-opacity, 1))
}

.tw-ring-\[rgba\(22\,34\,51\,0\.07\)\] {
    --tw-ring-color: rgba(22, 34, 51, .07)
}

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

.tw-ring-black\/10 {
    --tw-ring-color: rgba(0, 0, 0, .1)
}

.tw-ring-black\/5 {
    --tw-ring-color: rgba(0, 0, 0, .05)
}

.tw-ring-blue-500\/50 {
    --tw-ring-color: rgba(66, 153, 225, .5)
}

.tw-ring-current {
    --tw-ring-color: currentColor
}

.tw-ring-red-500\/50 {
    --tw-ring-color: hsla(0, 88%, 68%, .5)
}

.tw-ring-offset-2 {
    --tw-ring-offset-width: 2px
}

.tw-drop-shadow-2xl {
    --tw-drop-shadow: drop-shadow(0 25px 25px rgba(0, 0, 0, .15))
}

.tw-drop-shadow-2xl,
.tw-drop-shadow-lg {
    -webkit-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: 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)
}

.tw-drop-shadow-lg {
    --tw-drop-shadow: drop-shadow(0 10px 8px rgba(0, 0, 0, .04)) drop-shadow(0 4px 3px rgba(0, 0, 0, .1))
}

.tw-backdrop-blur {
    --tw-backdrop-blur: blur(8px);
    -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)
}

.tw-transition {
    -webkit-transition-duration: .15s;
    -moz-transition-duration: .15s;
    transition-duration: .15s;
    -webkit-transition-property: color, background-color, border-color, fill, stroke, opacity, -webkit-text-decoration-color, -webkit-box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;
    transition-property: color, background-color, border-color, fill, stroke, opacity, -webkit-text-decoration-color, -webkit-box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;
    -moz-transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -moz-text-decoration-color, -moz-transform;
    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-text-decoration-color, -moz-text-decoration-color, -webkit-box-shadow, -webkit-transform, -moz-transform, -webkit-filter, -webkit-backdrop-filter;
    -webkit-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    -moz-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.tw-transition-\[grid-template-rows\] {
    -webkit-transition-duration: .15s;
    -moz-transition-duration: .15s;
    transition-duration: .15s;
    -webkit-transition-property: grid-template-rows;
    -moz-transition-property: grid-template-rows;
    transition-property: grid-template-rows;
    transition-property: grid-template-rows, -ms-grid-rows;
    -webkit-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    -moz-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.tw-transition-all {
    -webkit-transition-duration: .15s;
    -moz-transition-duration: .15s;
    transition-duration: .15s;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    transition-property: all;
    -webkit-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    -moz-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.tw-transition-colors {
    -webkit-transition-property: color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;
    transition-property: color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;
    -moz-transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, -moz-text-decoration-color;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color, -moz-text-decoration-color;
    -webkit-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    -moz-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.tw-duration-150,
.tw-transition-colors {
    -webkit-transition-duration: .15s;
    -moz-transition-duration: .15s;
    transition-duration: .15s
}

.tw-duration-200 {
    -webkit-transition-duration: .2s;
    -moz-transition-duration: .2s;
    transition-duration: .2s
}

.tw-duration-300 {
    -webkit-transition-duration: .3s;
    -moz-transition-duration: .3s;
    transition-duration: .3s
}

.tw-duration-500 {
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    transition-duration: .5s
}

.tw-ease-in {
    -webkit-transition-timing-function: cubic-bezier(.4, 0, 1, 1);
    -moz-transition-timing-function: cubic-bezier(.4, 0, 1, 1);
    transition-timing-function: cubic-bezier(.4, 0, 1, 1)
}

.tw-ease-in-out {
    -webkit-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    -moz-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.tw-ease-out {
    -webkit-transition-timing-function: cubic-bezier(0, 0, .2, 1);
    -moz-transition-timing-function: cubic-bezier(0, 0, .2, 1);
    transition-timing-function: cubic-bezier(0, 0, .2, 1)
}

@-webkit-keyframes enter {
    0% {
        opacity: var(--tw-enter-opacity, 1);
        -webkit-transform: translate3d(var(--tw-enter-translate-x, 0), var(--tw-enter-translate-y, 0), 0) scale3d(var(--tw-enter-scale, 1), var(--tw-enter-scale, 1), var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0));
        transform: translate3d(var(--tw-enter-translate-x, 0), var(--tw-enter-translate-y, 0), 0) scale3d(var(--tw-enter-scale, 1), var(--tw-enter-scale, 1), var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))
    }
}

@-moz-keyframes enter {
    0% {
        opacity: var(--tw-enter-opacity, 1);
        -moz-transform: translate3d(var(--tw-enter-translate-x, 0), var(--tw-enter-translate-y, 0), 0) scale3d(var(--tw-enter-scale, 1), var(--tw-enter-scale, 1), var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0));
        transform: translate3d(var(--tw-enter-translate-x, 0), var(--tw-enter-translate-y, 0), 0) scale3d(var(--tw-enter-scale, 1), var(--tw-enter-scale, 1), var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))
    }
}

@keyframes enter {
    0% {
        opacity: var(--tw-enter-opacity, 1);
        -webkit-transform: translate3d(var(--tw-enter-translate-x, 0), var(--tw-enter-translate-y, 0), 0) scale3d(var(--tw-enter-scale, 1), var(--tw-enter-scale, 1), var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0));
        -moz-transform: translate3d(var(--tw-enter-translate-x, 0), var(--tw-enter-translate-y, 0), 0) scale3d(var(--tw-enter-scale, 1), var(--tw-enter-scale, 1), var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0));
        transform: translate3d(var(--tw-enter-translate-x, 0), var(--tw-enter-translate-y, 0), 0) scale3d(var(--tw-enter-scale, 1), var(--tw-enter-scale, 1), var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))
    }
}

@-webkit-keyframes exit {
    to {
        opacity: var(--tw-exit-opacity, 1);
        -webkit-transform: translate3d(var(--tw-exit-translate-x, 0), var(--tw-exit-translate-y, 0), 0) scale3d(var(--tw-exit-scale, 1), var(--tw-exit-scale, 1), var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0));
        transform: translate3d(var(--tw-exit-translate-x, 0), var(--tw-exit-translate-y, 0), 0) scale3d(var(--tw-exit-scale, 1), var(--tw-exit-scale, 1), var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))
    }
}

@-moz-keyframes exit {
    to {
        opacity: var(--tw-exit-opacity, 1);
        -moz-transform: translate3d(var(--tw-exit-translate-x, 0), var(--tw-exit-translate-y, 0), 0) scale3d(var(--tw-exit-scale, 1), var(--tw-exit-scale, 1), var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0));
        transform: translate3d(var(--tw-exit-translate-x, 0), var(--tw-exit-translate-y, 0), 0) scale3d(var(--tw-exit-scale, 1), var(--tw-exit-scale, 1), var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))
    }
}

@keyframes exit {
    to {
        opacity: var(--tw-exit-opacity, 1);
        -webkit-transform: translate3d(var(--tw-exit-translate-x, 0), var(--tw-exit-translate-y, 0), 0) scale3d(var(--tw-exit-scale, 1), var(--tw-exit-scale, 1), var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0));
        -moz-transform: translate3d(var(--tw-exit-translate-x, 0), var(--tw-exit-translate-y, 0), 0) scale3d(var(--tw-exit-scale, 1), var(--tw-exit-scale, 1), var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0));
        transform: translate3d(var(--tw-exit-translate-x, 0), var(--tw-exit-translate-y, 0), 0) scale3d(var(--tw-exit-scale, 1), var(--tw-exit-scale, 1), var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))
    }
}

.tw-animate-in {
    -webkit-animation-name: enter;
    -moz-animation-name: enter;
    animation-name: enter;
    --tw-enter-opacity: initial;
    --tw-enter-scale: initial;
    --tw-enter-rotate: initial;
    --tw-enter-translate-x: initial;
    --tw-enter-translate-y: initial
}

.tw-animate-in,
.tw-animate-out {
    -webkit-animation-duration: .15s;
    -moz-animation-duration: .15s;
    animation-duration: .15s
}

.tw-animate-out {
    -webkit-animation-name: exit;
    -moz-animation-name: exit;
    animation-name: exit;
    --tw-exit-opacity: initial;
    --tw-exit-scale: initial;
    --tw-exit-rotate: initial;
    --tw-exit-translate-x: initial;
    --tw-exit-translate-y: initial
}

.tw-fade-in {
    --tw-enter-opacity: 0
}

.tw-fade-out {
    --tw-exit-opacity: 0
}

.tw-zoom-in-95 {
    --tw-enter-scale: .95
}

.tw-zoom-out-95 {
    --tw-exit-scale: .95
}

.tw-slide-in-from-bottom-1 {
    --tw-enter-translate-y: .25rem
}

.tw-slide-out-to-bottom-1 {
    --tw-exit-translate-y: .25rem
}

.tw-duration-150 {
    -webkit-animation-duration: .15s;
    -moz-animation-duration: .15s;
    animation-duration: .15s
}

.tw-duration-200 {
    -webkit-animation-duration: .2s;
    -moz-animation-duration: .2s;
    animation-duration: .2s
}

.tw-duration-300 {
    -webkit-animation-duration: .3s;
    -moz-animation-duration: .3s;
    animation-duration: .3s
}

.tw-duration-500 {
    -webkit-animation-duration: .5s;
    -moz-animation-duration: .5s;
    animation-duration: .5s
}

.tw-ease-in {
    -webkit-animation-timing-function: cubic-bezier(.4, 0, 1, 1);
    -moz-animation-timing-function: cubic-bezier(.4, 0, 1, 1);
    animation-timing-function: cubic-bezier(.4, 0, 1, 1)
}

.tw-ease-in-out {
    -webkit-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
    -moz-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.tw-ease-out {
    -webkit-animation-timing-function: cubic-bezier(0, 0, .2, 1);
    -moz-animation-timing-function: cubic-bezier(0, 0, .2, 1);
    animation-timing-function: cubic-bezier(0, 0, .2, 1)
}

.tw-arrow-hide::-webkit-inner-spin-button,
.tw-arrow-hide::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.tw-optimizeLegibility {
    text-rendering: optimizeLegibility
}

@media only percy {
    .tw-hide-in-percy {
        visibility: hidden
    }
}

.tw-scrollbar-none {
    scrollbar-width: none
}

.tw-scrollbar-none::-webkit-scrollbar {
    display: none
}

.\[background-position\:left_top_5px\] {
    background-position: left top 5px
}

.\[background-position\:left_top_7px\] {
    background-position: left top 7px
}

.\[background-size\:16px\] {
    background-size: 16px
}

.\[border-bottom\:1px_dashed\] {
    border-bottom: 1px dashed
}

.\[border-bottom\:1px_solid_\#f2f3f4\] {
    border-bottom: 1px solid #f2f3f4
}

.\[border-top\:1px_solid_\#e5e7eb\] {
    border-top: 1px solid #e5e7eb
}

.\[border\:1\.5px_solid_\#4299e1\] {
    border: 1.5px solid #4299e1
}

.\[border\:1px_solid_\#0D8AE3\] {
    border: 1px solid #0d8ae3
}

.\[border\:1px_solid_\#d6dbdf\] {
    border: 1px solid #d6dbdf
}

.\[clip-path\:polygon\(100\%_0\,calc\(100\%-10px\)_100\%\,0_100\%\,0_0\)\] {
    -webkit-clip-path: polygon(100% 0, -webkit-calc(100% - 10px) 100%, 0 100%, 0 0);
    clip-path: polygon(100% 0, -moz-calc(100% - 10px) 100%, 0 100%, 0 0);
    clip-path: polygon(100% 0, calc(100% - 10px) 100%, 0 100%, 0 0)
}

.\[clip-path\:polygon\(100\%_0\,calc\(100\%_-_10px\)_50\%\,100\%_100\%\,0_100\%\,0_0\)\] {
    -webkit-clip-path: polygon(100% 0, -webkit-calc(100% - 10px) 50%, 100% 100%, 0 100%, 0 0);
    clip-path: polygon(100% 0, -moz-calc(100% - 10px) 50%, 100% 100%, 0 100%, 0 0);
    clip-path: polygon(100% 0, calc(100% - 10px) 50%, 100% 100%, 0 100%, 0 0)
}

.\[clip-path\:polygon\(100\%_0\,calc\(100\%_-_16px\)_50\%\,100\%_100\%\,0_100\%\,0_0\)\] {
    -webkit-clip-path: polygon(100% 0, -webkit-calc(100% - 16px) 50%, 100% 100%, 0 100%, 0 0);
    clip-path: polygon(100% 0, -moz-calc(100% - 16px) 50%, 100% 100%, 0 100%, 0 0);
    clip-path: polygon(100% 0, calc(100% - 16px) 50%, 100% 100%, 0 100%, 0 0)
}

.\[filter\:drop-shadow\(0px_0px_1px_rgba\(214\,228\,247\,1\)\)_drop-shadow\(0px_0px_2px_rgba\(214\,228\,247\,1\)\)\] {
    -webkit-filter: drop-shadow(0 0 1px #d6e4f7) drop-shadow(0 0 2px #d6e4f7);
    filter: drop-shadow(0 0 1px rgba(214, 228, 247, 1)) drop-shadow(0 0 2px rgba(214, 228, 247, 1))
}

.\[filter\:drop-shadow\(0px_0px_1px_rgba\(23\,23\,23\,0\.16\)\)_drop-shadow\(0px_4px_24px_rgba\(23\,23\,23\,0\.08\)\)\] {
    -webkit-filter: drop-shadow(0 0 1px hsla(0, 0%, 9%, .16)) drop-shadow(0 4px 24px hsla(0, 0%, 9%, .08));
    filter: drop-shadow(0 0 1px rgba(23, 23, 23, .16)) drop-shadow(0 4px 24px rgba(23, 23, 23, .08))
}

.\[filter\:drop-shadow\(0px_0px_1px_rgba\(88\,102\,126\,0\.48\)\)_drop-shadow\(0px_0px_24px_rgba\(88\,102\,126\,0\.10\)\)\] {
    -webkit-filter: drop-shadow(0 0 1px rgba(88, 102, 126, .48)) drop-shadow(0 0 24px rgba(88, 102, 126, .1));
    filter: drop-shadow(0 0 1px rgba(88, 102, 126, .48)) drop-shadow(0 0 24px rgba(88, 102, 126, .1))
}

.\[filter\:drop-shadow\(6px_0px_0px_\#fff\)_drop-shadow\(6px_0px_0px_\#0f6c31\)\] {
    -webkit-filter: drop-shadow(6px 0 0 #fff) drop-shadow(6px 0 0 #0f6c31);
    filter: drop-shadow(6px 0 0 #fff) drop-shadow(6px 0 0 #0f6c31)
}

.\[font-family\:Graphik_Web\] {
    font-family: Graphik Web
}

.review-list li:before {
    content: url(/build/bestrelocation/assets/check-OF5N_3YD.svg);
    display: inline-block;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 18px;
    left: 0;
    padding-top: 4px;
    position: absolute;
    width: 18px
}

.review-list li {
    padding-left: 32px;
    position: relative
}

.\*\:tw-ml-3>* {
    margin-left: .75rem
}

.marker\:tw-inline-block ::marker {
    display: inline-block
}

.marker\:tw-text-base ::marker {
    font-size: 1rem
}

.marker\:tw-font-semibold ::marker {
    font-weight: 600
}

.marker\:tw-leading-6 ::marker {
    line-height: 1.5rem
}

.marker\:tw-text-\[\#2B3440\] ::marker {
    color: #2b3440
}

.marker\:tw-inline-block::marker {
    display: inline-block
}

.marker\:tw-text-base::marker {
    font-size: 1rem
}

.marker\:tw-font-semibold::marker {
    font-weight: 600
}

.marker\:tw-leading-6::marker {
    line-height: 1.5rem
}

.marker\:tw-text-\[\#2B3440\]::marker {
    color: #2b3440
}

.placeholder\:tw-text-xs::-webkit-input-placeholder {
    font-size: .75rem
}

.placeholder\:tw-text-xs::-moz-placeholder {
    font-size: .75rem
}

.placeholder\:tw-text-xs:-ms-input-placeholder {
    font-size: .75rem
}

.placeholder\:tw-text-xs::-ms-input-placeholder {
    font-size: .75rem
}

.placeholder\:tw-text-xs::placeholder {
    font-size: .75rem
}

.placeholder\:tw-text-\[\#747481\]::-webkit-input-placeholder {
    --tw-text-opacity: 1;
    color: rgb(116 116 129/var(--tw-text-opacity, 1))
}

.placeholder\:tw-text-\[\#747481\]::-moz-placeholder {
    --tw-text-opacity: 1;
    color: rgb(116 116 129/var(--tw-text-opacity, 1))
}

.placeholder\:tw-text-\[\#747481\]:-ms-input-placeholder {
    --tw-text-opacity: 1;
    color: rgb(116 116 129/var(--tw-text-opacity, 1))
}

.placeholder\:tw-text-\[\#747481\]::-ms-input-placeholder {
    --tw-text-opacity: 1;
    color: rgb(116 116 129/var(--tw-text-opacity, 1))
}

.placeholder\:tw-text-\[\#747481\]::placeholder {
    --tw-text-opacity: 1;
    color: rgb(116 116 129/var(--tw-text-opacity, 1))
}

.before\:tw-absolute:before {
    content: var(--tw-content);
    position: absolute
}

.before\:tw-relative:before {
    content: var(--tw-content);
    position: relative
}

.before\:tw-left-0:before {
    content: var(--tw-content);
    left: 0
}

.before\:tw-left-\[14px\]:before {
    content: var(--tw-content);
    left: 14px
}

.before\:tw-left-\[5px\]:before {
    content: var(--tw-content);
    left: 5px
}

.before\:tw-top-0:before {
    content: var(--tw-content);
    top: 0
}

.before\:tw-top-\[15px\]:before {
    content: var(--tw-content);
    top: 15px
}

.before\:tw-top-\[3px\]:before {
    content: var(--tw-content);
    top: 3px
}

.before\:tw-mb-6:before {
    content: var(--tw-content);
    margin-bottom: 1.5rem
}

.before\:tw-mt-6:before {
    content: var(--tw-content);
    margin-top: 1.5rem
}

.before\:tw-block:before {
    content: var(--tw-content);
    display: block
}

.before\:tw-h-8:before {
    content: var(--tw-content);
    height: 2rem
}

.before\:tw-h-\[23px\]:before {
    content: var(--tw-content);
    height: 23px
}

.before\:tw-h-\[24px\]:before {
    content: var(--tw-content);
    height: 24px
}

.before\:tw-h-\[4px\]:before {
    content: var(--tw-content);
    height: 4px
}

.before\:tw-w-8:before {
    content: var(--tw-content);
    width: 2rem
}

.before\:tw-w-\[23px\]:before {
    content: var(--tw-content);
    width: 23px
}

.before\:tw-w-\[24px\]:before {
    content: var(--tw-content);
    width: 24px
}

.before\:tw-bg-\[\#ededee\]:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(237 237 238/var(--tw-bg-opacity, 1))
}

.before\:tw-bg-\[url\(\'\/public\/react-images\/thecreditreview\/healthShield\.svg\'\)\]:before {
    background-image: url(/build/bestrelocation/assets/healthShield-DzNbSJYA.svg);
    content: var(--tw-content)
}

.before\:tw-bg-\[url\(\/public\/react-images\/common\/dollarImage\.svg\)\]:before {
    background-image: url(/build/bestrelocation/assets/dollarImage-CCrJh8ie.svg);
    content: var(--tw-content)
}

.before\:tw-bg-\[url\(\/public\/react-images\/common\/phone\.svg\)\]:before {
    background-image: url(/build/bestrelocation/assets/phone-BknfrPiZ.svg);
    content: var(--tw-content)
}

.before\:tw-bg-\[length\:30px_20px\]:before {
    background-size: 30px 20px;
    content: var(--tw-content)
}

.before\:tw-bg-cover:before {
    background-size: cover;
    content: var(--tw-content)
}

.before\:tw-bg-no-repeat:before {
    background-repeat: no-repeat;
    content: var(--tw-content)
}

.after\:tw-pointer-events-none:after {
    content: var(--tw-content);
    pointer-events: none
}

.after\:tw-absolute:after {
    content: var(--tw-content);
    position: absolute
}

.after\:tw-relative:after {
    content: var(--tw-content);
    position: relative
}

.after\:tw-inset-0:after {
    content: var(--tw-content);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.after\:tw-left-\[6px\]:after {
    content: var(--tw-content);
    left: 6px
}

.after\:tw-right-\[-16px\]:after {
    content: var(--tw-content);
    right: -16px
}

.after\:tw-right-\[calc\(50\%-6px\)\]:after {
    content: var(--tw-content);
    right: -webkit-calc(50% - 6px);
    right: -moz-calc(50% - 6px);
    right: calc(50% - 6px)
}

.after\:tw-top-0:after {
    content: var(--tw-content);
    top: 0
}

.after\:tw-top-\[-1px\]:after {
    content: var(--tw-content);
    top: -1px
}

.after\:tw-top-full:after {
    content: var(--tw-content);
    top: 100%
}

.after\:tw-ml-3:after {
    content: var(--tw-content);
    margin-left: .75rem
}

.after\:tw-ml-\[10px\]:after {
    content: var(--tw-content);
    margin-left: 10px
}

.after\:tw-block:after {
    content: var(--tw-content);
    display: block
}

.after\:tw-size-2\.5:after {
    width: .625rem
}

.after\:tw-h-2\.5:after,
.after\:tw-size-2\.5:after {
    content: var(--tw-content);
    height: .625rem
}

.after\:tw-h-\[10px\]:after {
    content: var(--tw-content);
    height: 10px
}

.after\:tw-h-\[16px\]:after {
    content: var(--tw-content);
    height: 16px
}

.after\:tw-h-\[20px\]:after {
    content: var(--tw-content);
    height: 20px
}

.after\:tw-h-\[23px\]:after {
    content: var(--tw-content);
    height: 23px
}

.after\:tw-h-\[28px\]:after {
    content: var(--tw-content);
    height: 28px
}

.after\:tw-w-2\.5:after {
    content: var(--tw-content);
    width: .625rem
}

.after\:tw-w-\[16px\]:after {
    content: var(--tw-content);
    width: 16px
}

.after\:tw-w-\[20px\]:after {
    content: var(--tw-content);
    width: 20px
}

.after\:tw-w-\[22px\]:after {
    content: var(--tw-content);
    width: 22px
}

.after\:tw-w-\[23px\]:after {
    content: var(--tw-content);
    width: 23px
}

.after\:tw-w-\[6px\]:after {
    content: var(--tw-content);
    width: 6px
}

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

.after\:tw--translate-y-2\/4:after,
.after\:tw-translate-x-0:after {
    content: var(--tw-content);
    -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -moz-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -ms-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) 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\:tw-translate-x-0:after {
    --tw-translate-x: 0px
}

.after\:tw-rotate-45:after {
    content: var(--tw-content);
    --tw-rotate: 45deg;
    -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -moz-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -ms-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) 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\:tw-overflow-hidden:after {
    content: var(--tw-content);
    overflow: hidden
}

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

.after\:tw-bg-\[url\(\/public\/react-images\/common\/forwardArrow\.svg\)\]:after {
    background-image: url(/build/bestrelocation/assets/forwardArrow-DaylR-d1.svg);
    content: var(--tw-content)
}

.after\:tw-bg-\[url\(\/public\/react-images\/common\/newTab\.svg\)\]:after {
    background-image: url(/build/bestrelocation/assets/newTab-ClTFTZqD.svg);
    content: var(--tw-content)
}

.after\:tw-bg-\[url\(\/public\/react-images\/insuranceranked\/dollarImage\.svg\)\]:after {
    background-image: url(/build/bestrelocation/assets/dollarImage-CvUh3Kab.svg);
    content: var(--tw-content)
}

.after\:tw-bg-cover:after {
    background-size: cover;
    content: var(--tw-content)
}

.after\:tw-bg-no-repeat:after {
    background-repeat: no-repeat;
    content: var(--tw-content)
}

.after\:tw-ease-in-out:after {
    -webkit-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
    -moz-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-timing-function: cubic-bezier(.4, 0, .2, 1);
    content: var(--tw-content);
    -webkit-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    -moz-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.after\:\[border-bottom\:12px_solid_\#1e8ce0\]:after {
    border-bottom: 12px solid #1e8ce0;
    content: var(--tw-content)
}

.after\:\[border-bottom\:14px_solid_\#0D8AE3\]:after {
    border-bottom: 14px solid #0d8ae3;
    content: var(--tw-content)
}

.after\:\[border-bottom\:14px_solid_\#333742\]:after {
    border-bottom: 14px solid #333742;
    content: var(--tw-content)
}

.after\:\[border-bottom\:16px_solid_\#e1255b\]:after {
    border-bottom: 16px solid #e1255b;
    content: var(--tw-content)
}

.after\:\[border-bottom\:22px_solid_transparent\]:after {
    border-bottom: 22px solid transparent;
    content: var(--tw-content)
}

.after\:\[border-left\:16px_solid_\#333742\]:after {
    border-left: 16px solid #333742;
    content: var(--tw-content)
}

.after\:\[border-right\:10px_solid_white\]:after {
    border-right: 10px solid #fff;
    content: var(--tw-content)
}

.after\:\[border-right\:13px_solid_white\]:after {
    border-right: 13px solid #fff;
    content: var(--tw-content)
}

.after\:\[border-top\:12px_solid_\#1e8ce0\]:after {
    border-top: 12px solid #1e8ce0;
    content: var(--tw-content)
}

.after\:\[border-top\:14px_solid_\#0D8AE3\]:after {
    border-top: 14px solid #0d8ae3;
    content: var(--tw-content)
}

.after\:\[border-top\:14px_solid_\#333742\]:after {
    border-top: 14px solid #333742;
    content: var(--tw-content)
}

.after\:\[border-top\:16px_solid_\#e1255b\]:after {
    border-top: 16px solid #e1255b;
    content: var(--tw-content)
}

.after\:\[border-top\:22px_solid_transparent\]:after {
    border-top: 22px solid transparent;
    content: var(--tw-content)
}

.after\:\[transition-duration\:0\.4s\]:after {
    content: var(--tw-content);
    -webkit-transition-duration: .4s;
    -moz-transition-duration: .4s;
    transition-duration: .4s
}

.first\:tw-mt-4:first-child {
    margin-top: 1rem
}

.last\:tw-mb-0:last-child {
    margin-bottom: 0
}

.aria-disabled\:tw-cursor-not-allowed[aria-disabled=true] {
    cursor: not-allowed
}

.aria-disabled\:tw-text-gray-300[aria-disabled=true] {
    --tw-text-opacity: 1;
    color: rgb(226 232 240/var(--tw-text-opacity, 1))
}

.tw-group[aria-expanded=true] .group-aria-\[expanded\=\'true\'\]\:tw-origin-\[0\%_30\%\] {
    -webkit-transform-origin: 0 30%;
    -moz-transform-origin: 0 30%;
    -ms-transform-origin: 0 30%;
    transform-origin: 0 30%
}

.tw-group[aria-expanded=true] .group-aria-\[expanded\=\'true\'\]\:tw-origin-\[10\%_75\%\] {
    -webkit-transform-origin: 10% 75%;
    -moz-transform-origin: 10% 75%;
    -ms-transform-origin: 10% 75%;
    transform-origin: 10% 75%
}

.tw-group[aria-expanded=true] .group-aria-\[expanded\=\'true\'\]\:tw-rotate-45 {
    --tw-rotate: 45deg
}

.tw-group[aria-expanded=true] .group-aria-\[expanded\=\'true\'\]\:tw-rotate-45,
.tw-group[aria-expanded=true] .group-aria-\[expanded\=\'true\'\]\:tw-rotate-\[-45deg\] {
    -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -moz-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -ms-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.tw-group[aria-expanded=true] .group-aria-\[expanded\=\'true\'\]\:tw-rotate-\[-45deg\] {
    --tw-rotate: -45deg
}

.tw-group[aria-expanded=true] .group-aria-\[expanded\=\'true\'\]\:tw-opacity-0 {
    opacity: 0
}

.data-\[open\=\'true\'\]\:tw-translate-y-0[data-open=true] {
    --tw-translate-y: 0px;
    -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -moz-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -ms-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.data-\[open\=\'true\'\]\:tw-grid-rows-\[1fr\][data-open=true] {
    grid-template-rows: 1fr
}

.data-\[open\=\'true\'\]\:tw-opacity-100[data-open=true] {
    opacity: 1
}

.data-\[shadow\=\'true\'\]\:tw-shadow-xl[data-shadow=true] {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.placement-top\:tw-mb-1[data-placement=top] {
    margin-bottom: .25rem
}

.placement-top\:tw-slide-in-from-bottom-1[data-placement=top] {
    --tw-enter-translate-y: .25rem
}

.placement-top\:tw-slide-out-to-bottom-1[data-placement=top] {
    --tw-exit-translate-y: .25rem
}

.placement-bottom\:tw-mt-1[data-placement=bottom] {
    margin-top: .25rem
}

.placement-bottom\:tw-slide-in-from-top-1[data-placement=bottom] {
    --tw-enter-translate-y: -.25rem
}

.placement-bottom\:tw-slide-out-to-top-1[data-placement=bottom] {
    --tw-exit-translate-y: -.25rem
}

.tw-group[data-placement=bottom] .group-placement-bottom\:tw-rotate-180 {
    --tw-rotate: 180deg;
    -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -moz-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -ms-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.type-literal\:tw-px-0[data-type=literal] {
    padding-left: 0;
    padding-right: 0
}

.type-literal\:tw-text-xs[data-type=literal] {
    font-size: .75rem
}

.type-literal\:tw-text-\[\#747481\][data-type=literal] {
    --tw-text-opacity: 1;
    color: rgb(116 116 129/var(--tw-text-opacity, 1))
}

.entering\:tw-animate-in[data-entering] {
    -webkit-animation-duration: .15s;
    -moz-animation-duration: .15s;
    animation-duration: .15s;
    -webkit-animation-name: enter;
    -moz-animation-name: enter;
    animation-name: enter;
    --tw-enter-opacity: initial;
    --tw-enter-scale: initial;
    --tw-enter-rotate: initial;
    --tw-enter-translate-x: initial;
    --tw-enter-translate-y: initial
}

.entering\:tw-fade-in[data-entering] {
    --tw-enter-opacity: 0
}

.exiting\:tw-animate-out[data-exiting] {
    -webkit-animation-duration: .15s;
    -moz-animation-duration: .15s;
    animation-duration: .15s;
    -webkit-animation-name: exit;
    -moz-animation-name: exit;
    animation-name: exit;
    --tw-exit-opacity: initial;
    --tw-exit-scale: initial;
    --tw-exit-rotate: initial;
    --tw-exit-translate-x: initial;
    --tw-exit-translate-y: initial
}

.exiting\:tw-fade-out[data-exiting] {
    --tw-exit-opacity: 0
}

.placeholder-shown\:tw-text-xs[data-placeholder] {
    font-size: .75rem
}

.placeholder-shown\:tw-font-normal[data-placeholder] {
    font-weight: 400
}

.placeholder-shown\:tw-text-\[\#747481\][data-placeholder] {
    --tw-text-opacity: 1;
    color: rgb(116 116 129/var(--tw-text-opacity, 1))
}

.placeholder-shown\:tw-text-xs:-moz-placeholder {
    font-size: .75rem
}

.placeholder-shown\:tw-text-xs:-ms-input-placeholder {
    font-size: .75rem
}

.placeholder-shown\:tw-text-xs:placeholder-shown {
    font-size: .75rem
}

.placeholder-shown\:tw-font-normal:-moz-placeholder {
    font-weight: 400
}

.placeholder-shown\:tw-font-normal:-ms-input-placeholder {
    font-weight: 400
}

.placeholder-shown\:tw-font-normal:placeholder-shown {
    font-weight: 400
}

.placeholder-shown\:tw-text-\[\#747481\]:-moz-placeholder {
    --tw-text-opacity: 1;
    color: rgb(116 116 129/var(--tw-text-opacity, 1))
}

.placeholder-shown\:tw-text-\[\#747481\]:-ms-input-placeholder {
    --tw-text-opacity: 1;
    color: rgb(116 116 129/var(--tw-text-opacity, 1))
}

.placeholder-shown\:tw-text-\[\#747481\]:placeholder-shown {
    --tw-text-opacity: 1;
    color: rgb(116 116 129/var(--tw-text-opacity, 1))
}

.invalid\:tw-ring:where([data-rac])[data-invalid] {
    --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 -webkit-calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 -moz-calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.invalid\:tw-ring-red-500\/50:where([data-rac])[data-invalid] {
    --tw-ring-color: hsla(0, 88%, 68%, .5)
}

.invalid\:tw-ring:where(:not([data-rac])):invalid {
    --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 -webkit-calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 -moz-calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.invalid\:tw-ring-red-500\/50:where(:not([data-rac])):invalid {
    --tw-ring-color: hsla(0, 88%, 68%, .5)
}

.outside-month\:tw-text-gray-300[data-outside-month] {
    --tw-text-opacity: 1;
    color: rgb(226 232 240/var(--tw-text-opacity, 1))
}

.aria-disabled\:outside-month\:tw-cursor-default[data-outside-month][aria-disabled=true] {
    cursor: default
}

.focus-within\:tw-ring-inset:where([data-rac])[data-focus-within] {
    --tw-ring-inset: inset
}

.focus-within\:tw-ring-inset:where(:not([data-rac])):focus-within {
    --tw-ring-inset: inset
}

.hover\:tw-z-1:where([data-rac])[data-hovered] {
    z-index: 1
}

.hover\:tw-scale-125:where([data-rac])[data-hovered] {
    --tw-scale-x: 1.25;
    --tw-scale-y: 1.25;
    -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -moz-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -ms-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) 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\:tw-cursor-pointer:where([data-rac])[data-hovered] {
    cursor: pointer
}

.hover\:tw-border-\[\#2299DC\]:where([data-rac])[data-hovered] {
    --tw-border-opacity: 1;
    border-color: rgb(34 153 220/var(--tw-border-opacity, 1))
}

.hover\:tw-border-\[\#7f9cf5\]:where([data-rac])[data-hovered] {
    --tw-border-opacity: 1;
    border-color: rgb(127 156 245/var(--tw-border-opacity, 1))
}

.hover\:tw-border-\[\#B3D9BF\]:where([data-rac])[data-hovered] {
    --tw-border-opacity: 1;
    border-color: rgb(179 217 191/var(--tw-border-opacity, 1))
}

.hover\:tw-bg-\[\#00674a\]:where([data-rac])[data-hovered] {
    --tw-bg-opacity: 1;
    background-color: rgb(0 103 74/var(--tw-bg-opacity, 1))
}

.hover\:tw-bg-\[\#008F66\]:where([data-rac])[data-hovered] {
    --tw-bg-opacity: 1;
    background-color: rgb(0 143 102/var(--tw-bg-opacity, 1))
}

.hover\:tw-bg-\[\#0b7032\]:where([data-rac])[data-hovered] {
    --tw-bg-opacity: 1;
    background-color: rgb(11 112 50/var(--tw-bg-opacity, 1))
}

.hover\:tw-bg-\[\#14a929\]:where([data-rac])[data-hovered] {
    --tw-bg-opacity: 1;
    background-color: rgb(20 169 41/var(--tw-bg-opacity, 1))
}

.hover\:tw-bg-\[\#15803c\]:where([data-rac])[data-hovered] {
    --tw-bg-opacity: 1;
    background-color: rgb(21 128 60/var(--tw-bg-opacity, 1))
}

.hover\:tw-bg-\[\#169d65\]:where([data-rac])[data-hovered] {
    --tw-bg-opacity: 1;
    background-color: rgb(22 157 101/var(--tw-bg-opacity, 1))
}

.hover\:tw-bg-\[\#1774ff\]:where([data-rac])[data-hovered] {
    --tw-bg-opacity: 1;
    background-color: rgb(23 116 255/var(--tw-bg-opacity, 1))
}

.hover\:tw-bg-\[\#1d8ce0\]:where([data-rac])[data-hovered] {
    --tw-bg-opacity: 1;
    background-color: rgb(29 140 224/var(--tw-bg-opacity, 1))
}

.hover\:tw-bg-\[\#246161\]:where([data-rac])[data-hovered] {
    --tw-bg-opacity: 1;
    background-color: rgb(36 97 97/var(--tw-bg-opacity, 1))
}

.hover\:tw-bg-\[\#2f855a\]:where([data-rac])[data-hovered] {
    --tw-bg-opacity: 1;
    background-color: rgb(47 133 90/var(--tw-bg-opacity, 1))
}

.hover\:tw-bg-\[\#3d9f9e\]:where([data-rac])[data-hovered] {
    --tw-bg-opacity: 1;
    background-color: rgb(61 159 158/var(--tw-bg-opacity, 1))
}

.hover\:tw-bg-\[\#449adb\]:where([data-rac])[data-hovered] {
    --tw-bg-opacity: 1;
    background-color: rgb(68 154 219/var(--tw-bg-opacity, 1))
}

.hover\:tw-bg-\[\#4ca0e0\]:where([data-rac])[data-hovered] {
    --tw-bg-opacity: 1;
    background-color: rgb(76 160 224/var(--tw-bg-opacity, 1))
}

.hover\:tw-bg-\[\#90cef4\]:where([data-rac])[data-hovered] {
    --tw-bg-opacity: 1;
    background-color: rgb(144 206 244/var(--tw-bg-opacity, 1))
}

.hover\:tw-bg-\[\#E4E4E5\]:where([data-rac])[data-hovered] {
    --tw-bg-opacity: 1;
    background-color: rgb(228 228 229/var(--tw-bg-opacity, 1))
}

.hover\:tw-bg-blue-600:where([data-rac])[data-hovered] {
    --tw-bg-opacity: 1;
    background-color: rgb(49 130 206/var(--tw-bg-opacity, 1))
}

.hover\:tw-bg-gray-100:where([data-rac])[data-hovered] {
    --tw-bg-opacity: 1;
    background-color: rgb(247 250 252/var(--tw-bg-opacity, 1))
}

.hover\:tw-bg-gray-100\/80:where([data-rac])[data-hovered] {
    background-color: #f7fafccc
}

.hover\:tw-bg-gray-300:where([data-rac])[data-hovered] {
    --tw-bg-opacity: 1;
    background-color: rgb(226 232 240/var(--tw-bg-opacity, 1))
}

.hover\:tw-bg-green-100\/80:where([data-rac])[data-hovered] {
    background-color: #f0fff4cc
}

.hover\:tw-text-\[\#15803c\]:where([data-rac])[data-hovered] {
    --tw-text-opacity: 1;
    color: rgb(21 128 60/var(--tw-text-opacity, 1))
}

.hover\:tw-text-\[\#16A34A\]:where([data-rac])[data-hovered] {
    --tw-text-opacity: 1;
    color: rgb(22 163 74/var(--tw-text-opacity, 1))
}

.hover\:tw-text-\[\#1d8ce0\]:where([data-rac])[data-hovered] {
    --tw-text-opacity: 1;
    color: rgb(29 140 224/var(--tw-text-opacity, 1))
}

.hover\:tw-text-\[\#c21e4d\]:where([data-rac])[data-hovered] {
    --tw-text-opacity: 1;
    color: rgb(194 30 77/var(--tw-text-opacity, 1))
}

.hover\:tw-text-blue-500:where([data-rac])[data-hovered] {
    --tw-text-opacity: 1;
    color: rgb(66 153 225/var(--tw-text-opacity, 1))
}

.hover\:tw-text-gray-900:where([data-rac])[data-hovered] {
    --tw-text-opacity: 1;
    color: rgb(26 32 44/var(--tw-text-opacity, 1))
}

.hover\:tw-text-green-900:where([data-rac])[data-hovered] {
    --tw-text-opacity: 1;
    color: rgb(34 84 61/var(--tw-text-opacity, 1))
}

.hover\:tw-text-white:where([data-rac])[data-hovered] {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity, 1))
}

.hover\:tw-underline:where([data-rac])[data-hovered] {
    -webkit-text-decoration-line: underline;
    -moz-text-decoration-line: underline;
    text-decoration-line: underline
}

.hover\:tw-underline-offset-4:where([data-rac])[data-hovered] {
    text-underline-offset: 4px
}

.hover\:tw-shadow-\[0_0px_40px_0px_rgba\(0\,0\,0\,0\.18\)\]:where([data-rac])[data-hovered] {
    --tw-shadow: 0 0px 40px 0px rgba(0, 0, 0, .18);
    --tw-shadow-colored: 0 0px 40px 0px var(--tw-shadow-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.hover\:tw-shadow-\[0_0px_40px_0px_rgba\(0\,0\,0\,0\.28\)\]:where([data-rac])[data-hovered] {
    --tw-shadow: 0 0px 40px 0px rgba(0, 0, 0, .28);
    --tw-shadow-colored: 0 0px 40px 0px var(--tw-shadow-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.hover\:tw-shadow-\[0_18px_25px_-8px_rgb\(0_0_0_\/_14\%\)\,0_8px_8px_-8px_rgb\(0_0_0_\/_20\%\)\]:where([data-rac])[data-hovered] {
    --tw-shadow: 0 18px 25px -8px rgba(0, 0, 0, .14), 0 8px 8px -8px rgba(0, 0, 0, .2);
    --tw-shadow-colored: 0 18px 25px -8px var(--tw-shadow-color), 0 8px 8px -8px var(--tw-shadow-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.hover\:tw-shadow-\[0px_2px_4px_0px_\#c0c0c0\]:where([data-rac])[data-hovered] {
    --tw-shadow: 0px 2px 4px 0px silver;
    --tw-shadow-colored: 0px 2px 4px 0px var(--tw-shadow-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.hover\:tw-shadow-\[0px_3px_3px_0px_rgba\(211\,211\,211\,1\.0\)\]:where([data-rac])[data-hovered] {
    --tw-shadow: 0px 3px 3px 0px #d3d3d3;
    --tw-shadow-colored: 0px 3px 3px 0px var(--tw-shadow-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.hover\:tw-shadow-\[0px_8px_32px_0px_rgba\(0\,0\,0\,0\.08\)\,0px_2px_20px_0px_rgba\(0\,0\,0\,0\.04\)\]:where([data-rac])[data-hovered] {
    --tw-shadow: 0px 8px 32px 0px rgba(0, 0, 0, .08), 0px 2px 20px 0px rgba(0, 0, 0, .04);
    --tw-shadow-colored: 0px 8px 32px 0px var(--tw-shadow-color), 0px 2px 20px 0px var(--tw-shadow-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.hover\:tw-shadow-lg:where([data-rac])[data-hovered] {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.after\:hover\:tw-translate-x-\[5px\]:where([data-rac])[data-hovered]:after {
    content: var(--tw-content);
    --tw-translate-x: 5px;
    -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -moz-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -ms-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) 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\:tw-z-1:where(:not([data-rac])):hover {
    z-index: 1
}

.hover\:tw-scale-125:where(:not([data-rac])):hover {
    --tw-scale-x: 1.25;
    --tw-scale-y: 1.25;
    -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -moz-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -ms-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) 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\:tw-cursor-pointer:where(:not([data-rac])):hover {
    cursor: pointer
}

.hover\:tw-border-\[\#2299DC\]:where(:not([data-rac])):hover {
    --tw-border-opacity: 1;
    border-color: rgb(34 153 220/var(--tw-border-opacity, 1))
}

.hover\:tw-border-\[\#7f9cf5\]:where(:not([data-rac])):hover {
    --tw-border-opacity: 1;
    border-color: rgb(127 156 245/var(--tw-border-opacity, 1))
}

.hover\:tw-border-\[\#B3D9BF\]:where(:not([data-rac])):hover {
    --tw-border-opacity: 1;
    border-color: rgb(179 217 191/var(--tw-border-opacity, 1))
}

.hover\:tw-bg-\[\#00674a\]:where(:not([data-rac])):hover {
    --tw-bg-opacity: 1;
    background-color: rgb(0 103 74/var(--tw-bg-opacity, 1))
}

.hover\:tw-bg-\[\#008F66\]:where(:not([data-rac])):hover {
    --tw-bg-opacity: 1;
    background-color: rgb(0 143 102/var(--tw-bg-opacity, 1))
}

.hover\:tw-bg-\[\#0b7032\]:where(:not([data-rac])):hover {
    --tw-bg-opacity: 1;
    background-color: rgb(11 112 50/var(--tw-bg-opacity, 1))
}

.hover\:tw-bg-\[\#14a929\]:where(:not([data-rac])):hover {
    --tw-bg-opacity: 1;
    background-color: rgb(20 169 41/var(--tw-bg-opacity, 1))
}

.hover\:tw-bg-\[\#15803c\]:where(:not([data-rac])):hover {
    --tw-bg-opacity: 1;
    background-color: rgb(21 128 60/var(--tw-bg-opacity, 1))
}

.hover\:tw-bg-\[\#169d65\]:where(:not([data-rac])):hover {
    --tw-bg-opacity: 1;
    background-color: rgb(22 157 101/var(--tw-bg-opacity, 1))
}

.hover\:tw-bg-\[\#1774ff\]:where(:not([data-rac])):hover {
    --tw-bg-opacity: 1;
    background-color: rgb(23 116 255/var(--tw-bg-opacity, 1))
}

.hover\:tw-bg-\[\#1d8ce0\]:where(:not([data-rac])):hover {
    --tw-bg-opacity: 1;
    background-color: rgb(29 140 224/var(--tw-bg-opacity, 1))
}

.hover\:tw-bg-\[\#246161\]:where(:not([data-rac])):hover {
    --tw-bg-opacity: 1;
    background-color: rgb(36 97 97/var(--tw-bg-opacity, 1))
}

.hover\:tw-bg-\[\#2f855a\]:where(:not([data-rac])):hover {
    --tw-bg-opacity: 1;
    background-color: rgb(47 133 90/var(--tw-bg-opacity, 1))
}

.hover\:tw-bg-\[\#3d9f9e\]:where(:not([data-rac])):hover {
    --tw-bg-opacity: 1;
    background-color: rgb(61 159 158/var(--tw-bg-opacity, 1))
}

.hover\:tw-bg-\[\#449adb\]:where(:not([data-rac])):hover {
    --tw-bg-opacity: 1;
    background-color: rgb(68 154 219/var(--tw-bg-opacity, 1))
}

.hover\:tw-bg-\[\#4ca0e0\]:where(:not([data-rac])):hover {
    --tw-bg-opacity: 1;
    background-color: rgb(76 160 224/var(--tw-bg-opacity, 1))
}

.hover\:tw-bg-\[\#90cef4\]:where(:not([data-rac])):hover {
    --tw-bg-opacity: 1;
    background-color: rgb(144 206 244/var(--tw-bg-opacity, 1))
}

.hover\:tw-bg-\[\#E4E4E5\]:where(:not([data-rac])):hover {
    --tw-bg-opacity: 1;
    background-color: rgb(228 228 229/var(--tw-bg-opacity, 1))
}

.hover\:tw-bg-blue-600:where(:not([data-rac])):hover {
    --tw-bg-opacity: 1;
    background-color: rgb(49 130 206/var(--tw-bg-opacity, 1))
}

.hover\:tw-bg-gray-100:where(:not([data-rac])):hover {
    --tw-bg-opacity: 1;
    background-color: rgb(247 250 252/var(--tw-bg-opacity, 1))
}

.hover\:tw-bg-gray-100\/80:where(:not([data-rac])):hover {
    background-color: #f7fafccc
}

.hover\:tw-bg-gray-300:where(:not([data-rac])):hover {
    --tw-bg-opacity: 1;
    background-color: rgb(226 232 240/var(--tw-bg-opacity, 1))
}

.hover\:tw-bg-green-100\/80:where(:not([data-rac])):hover {
    background-color: #f0fff4cc
}

.hover\:tw-text-\[\#15803c\]:where(:not([data-rac])):hover {
    --tw-text-opacity: 1;
    color: rgb(21 128 60/var(--tw-text-opacity, 1))
}

.hover\:tw-text-\[\#16A34A\]:where(:not([data-rac])):hover {
    --tw-text-opacity: 1;
    color: rgb(22 163 74/var(--tw-text-opacity, 1))
}

.hover\:tw-text-\[\#1d8ce0\]:where(:not([data-rac])):hover {
    --tw-text-opacity: 1;
    color: rgb(29 140 224/var(--tw-text-opacity, 1))
}

.hover\:tw-text-\[\#c21e4d\]:where(:not([data-rac])):hover {
    --tw-text-opacity: 1;
    color: rgb(194 30 77/var(--tw-text-opacity, 1))
}

.hover\:tw-text-blue-500:where(:not([data-rac])):hover {
    --tw-text-opacity: 1;
    color: rgb(66 153 225/var(--tw-text-opacity, 1))
}

.hover\:tw-text-gray-900:where(:not([data-rac])):hover {
    --tw-text-opacity: 1;
    color: rgb(26 32 44/var(--tw-text-opacity, 1))
}

.hover\:tw-text-green-900:where(:not([data-rac])):hover {
    --tw-text-opacity: 1;
    color: rgb(34 84 61/var(--tw-text-opacity, 1))
}

.hover\:tw-text-white:where(:not([data-rac])):hover {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity, 1))
}

.hover\:tw-underline:where(:not([data-rac])):hover {
    -webkit-text-decoration-line: underline;
    -moz-text-decoration-line: underline;
    text-decoration-line: underline
}

.hover\:tw-underline-offset-4:where(:not([data-rac])):hover {
    text-underline-offset: 4px
}

.hover\:tw-shadow-\[0_0px_40px_0px_rgba\(0\,0\,0\,0\.18\)\]:where(:not([data-rac])):hover {
    --tw-shadow: 0 0px 40px 0px rgba(0, 0, 0, .18);
    --tw-shadow-colored: 0 0px 40px 0px var(--tw-shadow-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.hover\:tw-shadow-\[0_0px_40px_0px_rgba\(0\,0\,0\,0\.28\)\]:where(:not([data-rac])):hover {
    --tw-shadow: 0 0px 40px 0px rgba(0, 0, 0, .28);
    --tw-shadow-colored: 0 0px 40px 0px var(--tw-shadow-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.hover\:tw-shadow-\[0_18px_25px_-8px_rgb\(0_0_0_\/_14\%\)\,0_8px_8px_-8px_rgb\(0_0_0_\/_20\%\)\]:where(:not([data-rac])):hover {
    --tw-shadow: 0 18px 25px -8px rgba(0, 0, 0, .14), 0 8px 8px -8px rgba(0, 0, 0, .2);
    --tw-shadow-colored: 0 18px 25px -8px var(--tw-shadow-color), 0 8px 8px -8px var(--tw-shadow-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.hover\:tw-shadow-\[0px_2px_4px_0px_\#c0c0c0\]:where(:not([data-rac])):hover {
    --tw-shadow: 0px 2px 4px 0px silver;
    --tw-shadow-colored: 0px 2px 4px 0px var(--tw-shadow-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.hover\:tw-shadow-\[0px_3px_3px_0px_rgba\(211\,211\,211\,1\.0\)\]:where(:not([data-rac])):hover {
    --tw-shadow: 0px 3px 3px 0px #d3d3d3;
    --tw-shadow-colored: 0px 3px 3px 0px var(--tw-shadow-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.hover\:tw-shadow-\[0px_8px_32px_0px_rgba\(0\,0\,0\,0\.08\)\,0px_2px_20px_0px_rgba\(0\,0\,0\,0\.04\)\]:where(:not([data-rac])):hover {
    --tw-shadow: 0px 8px 32px 0px rgba(0, 0, 0, .08), 0px 2px 20px 0px rgba(0, 0, 0, .04);
    --tw-shadow-colored: 0px 8px 32px 0px var(--tw-shadow-color), 0px 2px 20px 0px var(--tw-shadow-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.hover\:tw-shadow-lg:where(:not([data-rac])):hover {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.after\:hover\:tw-translate-x-\[5px\]:where(:not([data-rac])):hover:after {
    content: var(--tw-content);
    --tw-translate-x: 5px;
    -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -moz-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -ms-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.tw-group:where([data-rac])[data-hovered] .group-hover\:tw-translate-x-1 {
    --tw-translate-x: .25rem;
    -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -moz-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -ms-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.tw-group:where([data-rac])[data-hovered] .group-hover\:tw-underline {
    -webkit-text-decoration-line: underline;
    -moz-text-decoration-line: underline;
    text-decoration-line: underline
}

.tw-group:where(:not([data-rac])):hover .group-hover\:tw-translate-x-1 {
    --tw-translate-x: .25rem;
    -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -moz-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -ms-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.tw-group:where(:not([data-rac])):hover .group-hover\:tw-underline {
    -webkit-text-decoration-line: underline;
    -moz-text-decoration-line: underline;
    text-decoration-line: underline
}

.focus\:tw-bg-\[\#E4E4E5\]:where([data-rac])[data-focused] {
    --tw-bg-opacity: 1;
    background-color: rgb(228 228 229/var(--tw-bg-opacity, 1))
}

.focus\:tw-text-white:where([data-rac])[data-focused] {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity, 1))
}

.focus\:tw-outline-none:where([data-rac])[data-focused] {
    outline: 2px solid transparent;
    outline-offset: 2px
}

.focus\:tw-ring:where([data-rac])[data-focused] {
    --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 -webkit-calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 -moz-calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.focus\:tw-ring-blue-500\/50:where([data-rac])[data-focused] {
    --tw-ring-color: rgba(66, 153, 225, .5)
}

.focus\:tw-bg-\[\#E4E4E5\]:where(:not([data-rac])):focus {
    --tw-bg-opacity: 1;
    background-color: rgb(228 228 229/var(--tw-bg-opacity, 1))
}

.focus\:tw-text-white:where(:not([data-rac])):focus {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity, 1))
}

.focus\:tw-outline-none:where(:not([data-rac])):focus {
    outline: 2px solid transparent;
    outline-offset: 2px
}

.focus\:tw-ring:where(:not([data-rac])):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 -webkit-calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 -moz-calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.focus\:tw-ring-blue-500\/50:where(:not([data-rac])):focus {
    --tw-ring-color: rgba(66, 153, 225, .5)
}

.tw-group:where([data-rac])[data-focused] .group-focus\:tw-text-black {
    --tw-text-opacity: 1;
    color: rgb(0 0 0/var(--tw-text-opacity, 1))
}

.tw-group:where(:not([data-rac])):focus .group-focus\:tw-text-black {
    --tw-text-opacity: 1;
    color: rgb(0 0 0/var(--tw-text-opacity, 1))
}

.focus-visible\:tw-bg-\[\#E4E4E5\]:where([data-rac])[data-focus-visible] {
    --tw-bg-opacity: 1;
    background-color: rgb(228 228 229/var(--tw-bg-opacity, 1))
}

.focus-visible\:tw-ring:where([data-rac])[data-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 -webkit-calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 -moz-calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.focus-visible\:tw-ring-blue-500\/50:where([data-rac])[data-focus-visible] {
    --tw-ring-color: rgba(66, 153, 225, .5)
}

.focus-visible\:invalid\:tw-ring:where([data-rac])[data-invalid]:where([data-rac])[data-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 -webkit-calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 -moz-calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.focus-visible\:invalid\:tw-ring-blue-500\/50:where([data-rac])[data-invalid]:where([data-rac])[data-focus-visible] {
    --tw-ring-color: rgba(66, 153, 225, .5)
}

.focus-visible\:invalid\:tw-ring:where(:not([data-rac])):invalid:where([data-rac])[data-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 -webkit-calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 -moz-calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.focus-visible\:invalid\:tw-ring-blue-500\/50:where(:not([data-rac])):invalid:where([data-rac])[data-focus-visible] {
    --tw-ring-color: rgba(66, 153, 225, .5)
}

.focus-visible\:tw-bg-\[\#E4E4E5\]:where(:not([data-rac])):focus-visible {
    --tw-bg-opacity: 1;
    background-color: rgb(228 228 229/var(--tw-bg-opacity, 1))
}

.focus-visible\:tw-ring:where(:not([data-rac])):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 -webkit-calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 -moz-calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.focus-visible\:tw-ring-blue-500\/50:where(:not([data-rac])):focus-visible {
    --tw-ring-color: rgba(66, 153, 225, .5)
}

.focus-visible\:invalid\:tw-ring:where([data-rac])[data-invalid]:where(:not([data-rac])):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 -webkit-calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 -moz-calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.focus-visible\:invalid\:tw-ring-blue-500\/50:where([data-rac])[data-invalid]:where(:not([data-rac])):focus-visible {
    --tw-ring-color: rgba(66, 153, 225, .5)
}

.focus-visible\:invalid\:tw-ring:where(:not([data-rac])):invalid:where(:not([data-rac])):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 -webkit-calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 -moz-calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.focus-visible\:invalid\:tw-ring-blue-500\/50:where(:not([data-rac])):invalid:where(:not([data-rac])):focus-visible {
    --tw-ring-color: rgba(66, 153, 225, .5)
}

.pressed\:tw-bg-gray-200[data-pressed] {
    --tw-bg-opacity: 1;
    background-color: rgb(237 242 247/var(--tw-bg-opacity, 1))
}

.selected\:tw-bg-\[\#E4E4E5\][data-selected] {
    --tw-bg-opacity: 1;
    background-color: rgb(228 228 229/var(--tw-bg-opacity, 1))
}

.selected\:tw-text-black[data-selected] {
    --tw-text-opacity: 1;
    color: rgb(0 0 0/var(--tw-text-opacity, 1))
}

.tw-group[data-selected] .group-selected\:tw-font-bold {
    font-weight: 700
}

.disabled\:tw-cursor-not-allowed:where([data-rac])[data-disabled] {
    cursor: not-allowed
}

.disabled\:tw-text-\[\#E4E4E5\]:where([data-rac])[data-disabled] {
    --tw-text-opacity: 1;
    color: rgb(228 228 229/var(--tw-text-opacity, 1))
}

.disabled\:tw-cursor-not-allowed:where(:not([data-rac])):disabled {
    cursor: not-allowed
}

.disabled\:tw-text-\[\#E4E4E5\]:where(:not([data-rac])):disabled {
    --tw-text-opacity: 1;
    color: rgb(228 228 229/var(--tw-text-opacity, 1))
}

@media not all and (min-width:1024px) {
    .max-lg\:tw-w-full {
        width: 100%
    }

    .max-lg\:tw-max-w-full {
        max-width: 100%
    }

    .max-lg\:tw-flex-col {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        flex-direction: column
    }

    .max-lg\:tw-gap-4 {
        gap: 1rem
    }

    .max-lg\:tw-gap-6 {
        gap: 1.5rem
    }

    .max-lg\:tw-pl-0 {
        padding-left: 0
    }

    .max-lg\:tw-pr-0 {
        padding-right: 0
    }
}

@media not all and (min-width:768px) {
    .max-md\:tw-gap-3 {
        gap: .75rem
    }

    .max-md\:tw-p-3 {
        padding: .75rem
    }

    .max-md\:tw-px-4 {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .max-md\:tw-py-2 {
        padding-bottom: .5rem;
        padding-top: .5rem
    }

    .max-md\:tw-text-\[26px\] {
        font-size: 26px
    }

    .max-md\:tw-text-xl {
        font-size: 1.25rem
    }

    .max-md\:tw-leading-\[26px\] {
        line-height: 26px
    }

    .max-md\:tw-tracking-\[-0\.4px\] {
        letter-spacing: -.4px
    }
}

@media not all and (min-width:640px) {
    .max-sm\:tw-flex-col {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        flex-direction: column
    }

    .max-sm\:tw-items-center {
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        align-items: center
    }

    .max-sm\:tw-gap-2 {
        gap: .5rem
    }

    .max-sm\:tw-text-center {
        text-align: center
    }
}

@media (min-width:425px) {
    .xxs2\:tw-mb-0 {
        margin-bottom: 0
    }

    .xxs2\:tw-mr-\[15px\] {
        margin-right: 15px
    }

    .xxs2\:tw-mt-0 {
        margin-top: 0
    }

    .xxs2\:tw-flex-row {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -moz-box-orient: horizontal;
        -moz-box-direction: normal;
        flex-direction: row
    }
}

@media (min-width:500px) {
    .xs\:tw-h-\[32px\] {
        height: 32px
    }

    .xs\:tw-w-\[32px\] {
        width: 32px
    }

    .xs\:tw-flex-nowrap {
        -webkit-flex-wrap: nowrap;
        flex-wrap: nowrap
    }

    .xs\:tw-gap-2 {
        gap: .5rem
    }

    .xs\:tw-gap-\[8px\] {
        gap: 8px
    }

    .xs\:tw-px-5 {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }

    .xs\:tw-px-\[20px\] {
        padding-left: 20px;
        padding-right: 20px
    }

    .xs\:tw-py-3 {
        padding-bottom: .75rem;
        padding-top: .75rem
    }

    .xs\:tw-py-\[12px\] {
        padding-bottom: 12px;
        padding-top: 12px
    }

    .xs\:tw-pt-\[1\.5rem\] {
        padding-top: 1.5rem
    }

    .xs\:tw-text-\[15px\] {
        font-size: 15px
    }

    .xs\:tw-text-\[16px\] {
        font-size: 16px
    }

    .xs\:tw-text-\[32px\] {
        font-size: 32px
    }

    .xs\:tw-text-sm {
        font-size: .875rem
    }

    .xs\:tw-text-xs {
        font-size: .75rem
    }

    .xs\:tw-leading-3 {
        line-height: .75rem
    }

    .xs\:tw-leading-\[16px\] {
        line-height: 16px
    }

    .xs\:tw-leading-\[32px\] {
        line-height: 32px
    }

    .xs\:tw-tracking-\[-1\.28px\] {
        letter-spacing: -1.28px
    }
}

@media (min-width:580px) {
    .xs2\:tw-mx-auto {
        margin-left: auto;
        margin-right: auto
    }

    .xs2\:tw-my-\[8px\] {
        margin-bottom: 8px;
        margin-top: 8px
    }

    .xs2\:tw-mb-0 {
        margin-bottom: 0
    }

    .xs2\:tw-mb-\[6px\] {
        margin-bottom: 6px
    }

    .xs2\:tw-flex {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: flex
    }

    .xs2\:tw-h-\[21px\] {
        height: 21px
    }

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

    .xs2\:tw-h-\[28px\] {
        height: 28px
    }

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

    .xs2\:tw-w-\[21px\] {
        width: 21px
    }

    .xs2\:tw-w-\[24px\] {
        width: 24px
    }

    .xs2\:tw-w-\[28px\] {
        width: 28px
    }

    .xs2\:tw-w-\[500px\] {
        width: 500px
    }

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

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

    .xs2\:tw-max-w-\[initial\] {
        max-width: none
    }

    .xs2\:tw-flex-row-reverse {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: row-reverse;
        -moz-box-orient: horizontal;
        -moz-box-direction: reverse;
        flex-direction: row-reverse
    }

    .xs2\:tw-flex-wrap {
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .xs2\:tw-justify-normal {
        -webkit-box-pack: normal;
        -webkit-justify-content: normal;
        -moz-box-pack: normal;
        justify-content: normal
    }

    .xs2\:tw-justify-evenly {
        -webkit-box-pack: space-evenly;
        -webkit-justify-content: space-evenly;
        -moz-box-pack: space-evenly;
        justify-content: space-evenly
    }

    .xs2\:tw-gap-\[12px\] {
        gap: 12px
    }

    .xs2\:tw-rounded-r-\[0\] {
        border-bottom-right-radius: 0;
        border-top-right-radius: 0
    }

    .xs2\:tw-p-0 {
        padding: 0
    }

    .xs2\:tw-p-\[20px\] {
        padding: 20px
    }

    .xs2\:tw-px-\[2\.5rem\] {
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }

    .xs2\:tw-pb-0 {
        padding-bottom: 0
    }

    .xs2\:tw-pt-\[20px\] {
        padding-top: 20px
    }

    .xs2\:tw-text-\[13px\] {
        font-size: 13px
    }

    .xs2\:tw-text-\[14px\] {
        font-size: 14px
    }

    .xs2\:tw-text-\[16px\] {
        font-size: 16px
    }

    .xs2\:tw-leading-\[14px\] {
        line-height: 14px
    }

    .xs2\:tw-tracking-\[0\.08em\] {
        letter-spacing: .08em
    }

    .xs2\:after\:\[border-bottom\:14px_solid_\#1e8ce0\]:after {
        border-bottom: 14px solid #1e8ce0;
        content: var(--tw-content)
    }

    .xs2\:after\:\[border-right\:15px_solid_white\]:after {
        border-right: 15px solid #fff;
        content: var(--tw-content)
    }

    .xs2\:after\:\[border-top\:14px_solid_\#1e8ce0\]:after {
        border-top: 14px solid #1e8ce0;
        content: var(--tw-content)
    }
}

@media (min-width:640px) {
    .sm\:tw-static {
        position: static
    }

    .sm\:tw-right-2 {
        right: .5rem
    }

    .sm\:tw-top-2 {
        top: .5rem
    }

    .sm\:tw-mx-auto {
        margin-left: auto;
        margin-right: auto
    }

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

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

    .sm\:tw-mb-0 {
        margin-bottom: 0
    }

    .sm\:tw-mb-6 {
        margin-bottom: 1.5rem
    }

    .sm\:tw-ml-1 {
        margin-left: .25rem
    }

    .sm\:tw-mt-0 {
        margin-top: 0
    }

    .sm\:tw-mt-1 {
        margin-top: .25rem
    }

    .sm\:tw-mt-10 {
        margin-top: 2.5rem
    }

    .sm\:tw-mt-3 {
        margin-top: .75rem
    }

    .sm\:tw-mt-4 {
        margin-top: 1rem
    }

    .sm\:tw-mt-\[5px\] {
        margin-top: 5px
    }

    .sm\:tw-block {
        display: block
    }

    .sm\:tw-inline-flex {
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -moz-inline-box;
        display: inline-flex
    }

    .sm\:tw-hidden {
        display: none
    }

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

    .sm\:tw-h-\[48px\] {
        height: 48px
    }

    .sm\:tw-w-96 {
        width: 24rem
    }

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

    .sm\:tw-w-\[113px\] {
        width: 113px
    }

    .sm\:tw-w-auto {
        width: auto
    }

    .sm\:tw-max-w-\[376px\] {
        max-width: 376px
    }

    .sm\:tw-max-w-\[500px\] {
        max-width: 500px
    }

    .sm\:tw-max-w-\[520px\] {
        max-width: 520px
    }

    .sm\:tw-max-w-fit {
        max-width: -webkit-fit-content;
        max-width: -moz-fit-content;
        max-width: fit-content
    }

    .sm\:tw-flex-row {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -moz-box-orient: horizontal;
        -moz-box-direction: normal;
        flex-direction: row
    }

    .sm\:tw-items-center {
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        align-items: center
    }

    .sm\:tw-justify-normal {
        -webkit-box-pack: normal;
        -webkit-justify-content: normal;
        -moz-box-pack: normal;
        justify-content: normal
    }

    .sm\:tw-justify-center {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -moz-box-pack: center;
        justify-content: center
    }

    .sm\:tw-gap-4 {
        gap: 1rem
    }

    .sm\:tw-gap-6 {
        gap: 1.5rem
    }

    .sm\:tw-gap-8 {
        gap: 2rem
    }

    .sm\:tw-overflow-visible {
        overflow: visible
    }

    .sm\:tw-p-0 {
        padding: 0
    }

    .sm\:tw-p-\[initial\] {
        padding: initial
    }

    .sm\:tw-py-12 {
        padding-bottom: 3rem;
        padding-top: 3rem
    }

    .sm\:tw-py-5 {
        padding-bottom: 1.25rem;
        padding-top: 1.25rem
    }

    .sm\:tw-pl-0 {
        padding-left: 0
    }

    .sm\:tw-pl-\[35px\] {
        padding-left: 35px
    }

    .sm\:tw-pl-\[40px\] {
        padding-left: 40px
    }

    .sm\:tw-pr-\[35px\] {
        padding-right: 35px
    }

    .sm\:tw-pr-\[40px\] {
        padding-right: 40px
    }

    .sm\:tw-pt-16 {
        /* padding-top: 4rem */
    }

    .sm\:tw-text-2xl {
        font-size: 1.5rem
    }

    .sm\:tw-text-\[32px\] {
        font-size: 32px
    }

    .sm\:tw-text-base {
        font-size: 1rem
    }

    .sm\:tw-text-xl {
        font-size: 1.25rem
    }

    .sm\:tw-leading-10 {
        line-height: 2.5rem
    }

    .sm\:tw-leading-6 {
        line-height: 1.5rem
    }

    .sm\:tw-leading-8 {
        line-height: 2rem
    }

    .sm\:tw-leading-\[3rem\] {
        line-height: 3rem
    }

    .sm\:tw-tracking-\[-0\.24px\] {
        letter-spacing: -.24px
    }

    .sm\:tw-tracking-\[-0\.2px\] {
        letter-spacing: -.2px
    }

    .sm\:tw-tracking-\[-0\.48px\] {
        letter-spacing: -.48px
    }

    .sm\:tw-tracking-\[-0\.64px\] {
        letter-spacing: -.64px
    }

    .sm\:before\:tw-mb-12:before {
        content: var(--tw-content);
        margin-bottom: 3rem
    }

    .sm\:before\:tw-mt-4:before {
        content: var(--tw-content);
        margin-top: 1rem
    }
}

@media (min-width:768px) {
    .md\:tw-absolute {
        position: absolute
    }

    .md\:tw--left-4 {
        left: -1rem
    }

    .md\:tw-bottom-0 {
        bottom: 0
    }

    .md\:tw-top-0 {
        top: 0
    }

    .md\:tw-top-2\/4 {
        top: 50%
    }

    .md\:tw-top-6 {
        top: 1.5rem
    }

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

    .md\:tw-mx-0 {
        margin-left: 0;
        margin-right: 0
    }

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

    .md\:tw-mx-\[initial\] {
        margin-left: 0;
        margin-right: 0
    }

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

    .md\:-tw-mt-0\.5 {
        margin-top: -.125rem
    }

    .md\:tw-mb-0 {
        margin-bottom: 0
    }

    .md\:tw-mb-1 {
        margin-bottom: .25rem
    }

    .md\:tw-mb-10 {
        margin-bottom: 2.5rem
    }

    .md\:tw-mb-4 {
        margin-bottom: 1rem
    }

    .md\:tw-mb-6 {
        margin-bottom: 1.5rem
    }

    .md\:tw-mb-8 {
        margin-bottom: 2rem
    }

    .md\:tw-mb-\[25px\] {
        margin-bottom: 25px
    }

    .md\:tw-ml-0\.5 {
        margin-left: .125rem
    }

    .md\:tw-ml-3 {
        margin-left: .75rem
    }

    .md\:tw-mr-3 {
        margin-right: .75rem
    }

    .md\:tw-mr-4 {
        margin-right: 1rem
    }

    .md\:tw-mr-\[-26px\] {
        margin-right: -26px
    }

    .md\:tw-mt-0 {
        margin-top: 0
    }

    .md\:tw-mt-10 {
        margin-top: 2.5rem
    }

    .md\:tw-mt-2 {
        margin-top: .5rem
    }

    .md\:tw-mt-6 {
        margin-top: 1.5rem
    }

    .md\:tw-mt-\[1\.25rem\] {
        margin-top: 1.25rem
    }

    .md\:tw-mt-\[10px\] {
        margin-top: 10px
    }

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

    .md\:tw-block {
        display: block
    }

    .md\:tw-inline-block {
        display: inline-block
    }

    .md\:tw-flex {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: flex
    }

    .md\:tw-inline-flex {
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -moz-inline-box;
        display: inline-flex
    }

    .md\:tw-hidden {
        display: none
    }

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

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

    .md\:tw-h-15 {
        height: 3.75rem
    }

    .md\:tw-h-4 {
        height: 1rem
    }

    .md\:tw-h-\[48px\] {
        height: 48px
    }

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

    .md\:tw-h-auto {
        height: auto
    }

    .md\:tw-max-h-12 {
        max-height: 3rem
    }

    .md\:tw-min-h-\[1292px\] {
        min-height: 1292px
    }

    .md\:tw-w-15 {
        width: 3.75rem
    }

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

    .md\:tw-w-\[169px\] {
        width: 169px
    }

    .md\:tw-w-\[174px\] {
        width: 174px
    }

    .md\:tw-w-\[188px\] {
        width: 188px
    }

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

    .md\:tw-w-\[210px\] {
        width: 210px
    }

    .md\:tw-w-\[212px\] {
        width: 212px
    }

    .md\:tw-w-\[325px\] {
        width: 325px
    }

    .md\:tw-w-auto {
        width: auto
    }

    .md\:tw-w-full {
        width: 100%
    }

    .md\:tw-max-w-\[110px\] {
        max-width: 110px
    }

    .md\:tw-max-w-\[178px\] {
        max-width: 178px
    }

    .md\:tw-max-w-\[20rem\] {
        max-width: 20rem
    }

    .md\:tw-max-w-\[296px\] {
        max-width: 296px
    }

    .md\:tw-max-w-\[328px\] {
        max-width: 328px
    }

    .md\:tw-max-w-\[400px\] {
        max-width: 400px
    }

    .md\:tw-max-w-\[420px\] {
        max-width: 420px
    }

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

    .md\:tw-max-w-\[690px\] {
        max-width: 690px
    }

    .md\:tw-max-w-fit {
        max-width: -webkit-fit-content;
        max-width: -moz-fit-content;
        max-width: fit-content
    }

    .md\:tw-max-w-none {
        max-width: none
    }

    .md\:tw-max-w-sm {
        max-width: 24rem
    }

    .md\:tw--translate-y-1\/2 {
        --tw-translate-y: -50%;
        -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        -moz-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        -ms-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) 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\:tw-flex-row {
        -webkit-box-orient: horizontal;
        -webkit-flex-direction: row;
        -moz-box-orient: horizontal;
        flex-direction: row
    }

    .md\:tw-flex-col,
    .md\:tw-flex-row {
        -webkit-box-direction: normal;
        -moz-box-direction: normal
    }

    .md\:tw-flex-col {
        -webkit-box-orient: vertical;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        flex-direction: column
    }

    .md\:tw-justify-normal {
        -webkit-box-pack: normal;
        -webkit-justify-content: normal;
        -moz-box-pack: normal;
        justify-content: normal
    }

    .md\:tw-justify-between {
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -moz-box-pack: justify;
        justify-content: space-between
    }

    .md\:tw-gap-0 {
        gap: 0
    }

    .md\:tw-gap-12 {
        gap: 3rem
    }

    .md\:tw-gap-2 {
        gap: .5rem
    }

    .md\:tw-gap-3 {
        gap: .75rem
    }

    .md\:tw-gap-3\.5 {
        gap: .875rem
    }

    .md\:tw-gap-4 {
        gap: 1rem
    }

    .md\:tw-gap-6 {
        gap: 1.5rem
    }

    .md\:tw-gap-8 {
        gap: 2rem
    }

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

    .md\:tw-rounded-lg {
        border-radius: .5rem
    }

    .md\:tw-rounded-b-\[32px\] {
        border-bottom-left-radius: 32px;
        border-bottom-right-radius: 32px
    }

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

    .md\:tw-rounded-t-\[32px\] {
        border-top-left-radius: 32px;
        border-top-right-radius: 32px
    }

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

    .md\:tw-border-2 {
        border-width: 2px
    }

    .md\:tw-border-none {
        border-style: none
    }

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

    .md\:tw-p-0 {
        padding: 0
    }

    .md\:tw-p-10 {
        padding: 2.5rem
    }

    .md\:tw-p-2 {
        padding: .5rem
    }

    .md\:tw-p-4 {
        padding: 1rem
    }

    .md\:tw-p-8 {
        padding: 2rem
    }

    .md\:tw-p-\[20px\] {
        padding: 20px
    }

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

    .md\:tw-px-2\.5 {
        padding-left: .625rem;
        padding-right: .625rem
    }

    .md\:tw-px-\[20px\] {
        padding-left: 20px;
        padding-right: 20px
    }

    .md\:tw-py-0 {
        padding-bottom: 0;
        padding-top: 0
    }

    .md\:tw-py-0\.5 {
        padding-bottom: .125rem;
        padding-top: .125rem
    }

    .md\:tw-py-1 {
        padding-bottom: .25rem;
        padding-top: .25rem
    }

    .md\:tw-py-10 {
        padding-bottom: 2.5rem;
        padding-top: 2.5rem
    }

    .md\:tw-py-2 {
        padding-bottom: .5rem;
        padding-top: .5rem
    }

    .md\:tw-py-2\.5 {
        padding-bottom: .625rem;
        padding-top: .625rem
    }

    .md\:tw-py-3 {
        padding-bottom: .75rem;
        padding-top: .75rem
    }

    .md\:tw-py-4 {
        padding-bottom: 1rem;
        padding-top: 1rem
    }

    .md\:tw-py-\[13px\] {
        padding-bottom: 13px;
        padding-top: 13px
    }

    .md\:tw-py-\[20px\] {
        padding-bottom: 20px;
        padding-top: 20px
    }

    .md\:tw-py-\[7px\] {
        padding-bottom: 7px;
        padding-top: 7px
    }

    .md\:tw-pb-1\.5 {
        padding-bottom: .375rem
    }

    .md\:tw-pb-10 {
        padding-bottom: 2.5rem
    }

    .md\:tw-pl-0 {
        padding-left: 0
    }

    .md\:tw-pl-1 {
        padding-left: .25rem
    }

    .md\:tw-pl-4 {
        padding-left: 1rem
    }

    .md\:tw-pl-\[30px\] {
        padding-left: 30px
    }

    .md\:tw-pl-\[40px\] {
        padding-left: 40px
    }

    .md\:tw-pr-0 {
        padding-right: 0
    }

    .md\:tw-pr-1 {
        padding-right: .25rem
    }

    .md\:tw-pr-\[20px\] {
        padding-right: 20px
    }

    .md\:tw-pt-5px {
        padding-top: 5px
    }

    .md\:tw-pt-\[10px\] {
        padding-top: 10px
    }

    .md\:tw-text-left {
        text-align: left
    }

    .md\:tw-text-start {
        text-align: start
    }

    .md\:tw-text-2xl,
    .md\:tw-text-\[1\.5rem\] {
        font-size: 1.5rem
    }

    .md\:tw-text-\[11px\] {
        font-size: 11px
    }

    .md\:tw-text-\[15px\] {
        font-size: 15px
    }

    .md\:tw-text-\[18px\] {
        font-size: 18px
    }

    .md\:tw-text-\[2\.25rem\] {
        font-size: 2.25rem
    }

    .md\:tw-text-\[2rem\] {
        font-size: 2rem
    }

    .md\:tw-text-\[3\.5rem\] {
        font-size: 3.5rem
    }

    .md\:tw-text-\[32px\] {
        font-size: 32px
    }

    .md\:tw-text-\[3rem\] {
        font-size: 3rem
    }

    .md\:tw-text-\[40px\] {
        font-size: 40px
    }

    .md\:tw-text-\[71px\] {
        font-size: 71px
    }

    .md\:tw-text-base {
        font-size: 1rem
    }

    .md\:tw-text-lg {
        font-size: 1.125rem
    }

    .md\:tw-text-sm {
        font-size: .875rem
    }

    .md\:tw-text-xl {
        font-size: 1.25rem
    }

    .md\:tw-text-xs {
        font-size: .75rem
    }

    .md\:tw-font-bold {
        font-weight: 700
    }

    .md\:tw-font-medium {
        font-weight: 500
    }

    .md\:tw-font-semibold {
        font-weight: 600
    }

    .md\:tw-leading-10 {
        line-height: 2.5rem
    }

    .md\:tw-leading-4 {
        line-height: 1rem
    }

    .md\:tw-leading-5 {
        line-height: 1.25rem
    }

    .md\:tw-leading-6 {
        line-height: 1.5rem
    }

    .md\:tw-leading-7 {
        line-height: 1.75rem
    }

    .md\:tw-leading-8 {
        line-height: 2rem
    }

    .md\:tw-leading-\[100\%\] {
        line-height: 100%
    }

    .md\:tw-leading-\[16px\] {
        line-height: 16px
    }

    .md\:tw-leading-\[20px\] {
        line-height: 20px
    }

    .md\:tw-leading-\[38px\] {
        line-height: 38px
    }

    .md\:tw-leading-\[48px\] {
        line-height: 48px
    }

    .md\:tw-leading-\[50px\] {
        line-height: 50px
    }

    .md\:tw-leading-normal {
        line-height: 1.5
    }

    .md\:tw-tracking-\[-0\.16px\] {
        letter-spacing: -.16px
    }

    .md\:tw-tracking-\[-0\.48px\] {
        letter-spacing: -.48px
    }

    .md\:tw-tracking-\[-0\.4px\] {
        letter-spacing: -.4px
    }

    .md\:tw-tracking-\[-0\.64px\] {
        letter-spacing: -.64px
    }

    .md\:tw-tracking-\[-0\.96px\] {
        letter-spacing: -.96px
    }

    .md\:tw-tracking-\[-1\.6px\] {
        letter-spacing: -1.6px
    }

    .md\:tw-tracking-\[0\.56px\] {
        letter-spacing: .56px
    }

    .md\:tw-tracking-\[0\.715px\] {
        letter-spacing: .715px
    }

    .md\:tw-text-\[\#131D2B\] {
        --tw-text-opacity: 1;
        color: rgb(19 29 43/var(--tw-text-opacity, 1))
    }

    .md\:tw-text-gray-600 {
        --tw-text-opacity: 1;
        color: rgb(113 128 150/var(--tw-text-opacity, 1))
    }

    .md\:tw-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 -webkit-calc(var(--tw-ring-offset-width)) var(--tw-ring-color);
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 -moz-calc(var(--tw-ring-offset-width)) var(--tw-ring-color);
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);
        -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
        box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
    }

    .md\:\[filter\:drop-shadow\(0px_0px_1px_rgba\(88\,102\,126\,0\.48\)\)_drop-shadow\(0px_0px_24px_rgba\(88\,102\,126\,0\.10\)\)\] {
        -webkit-filter: drop-shadow(0 0 1px rgba(88, 102, 126, .48)) drop-shadow(0 0 24px rgba(88, 102, 126, .1));
        filter: drop-shadow(0 0 1px rgba(88, 102, 126, .48)) drop-shadow(0 0 24px rgba(88, 102, 126, .1))
    }

    .md\:placeholder\:tw-text-sm::-webkit-input-placeholder {
        font-size: .875rem
    }

    .md\:placeholder\:tw-text-sm::-moz-placeholder {
        font-size: .875rem
    }

    .md\:placeholder\:tw-text-sm:-ms-input-placeholder {
        font-size: .875rem
    }

    .md\:placeholder\:tw-text-sm::-ms-input-placeholder {
        font-size: .875rem
    }

    .md\:placeholder\:tw-text-sm::placeholder {
        font-size: .875rem
    }

    .md\:before\:tw-left-0:before {
        content: var(--tw-content);
        left: 0
    }

    .md\:before\:tw-top-\[5px\]:before {
        content: var(--tw-content);
        top: 5px
    }

    .md\:before\:tw-h-\[34px\]:before {
        content: var(--tw-content);
        height: 34px
    }

    .md\:before\:tw-w-\[34px\]:before {
        content: var(--tw-content);
        width: 34px
    }

    .md\:before\:tw-bg-\[length\:initial\]:before {
        background-size: initial;
        content: var(--tw-content)
    }

    .md\:after\:tw-pointer-events-none:after {
        content: var(--tw-content);
        pointer-events: none
    }

    .md\:after\:tw-absolute:after {
        content: var(--tw-content);
        position: absolute
    }

    .md\:after\:tw-right-\[calc\(50\%-6px\)\]:after {
        content: var(--tw-content);
        right: -webkit-calc(50% - 6px);
        right: -moz-calc(50% - 6px);
        right: calc(50% - 6px)
    }

    .md\:after\:tw-top-0:after {
        content: var(--tw-content);
        top: 0
    }

    .md\:after\:tw-h-2\.5:after {
        content: var(--tw-content);
        height: .625rem
    }

    .md\:after\:tw-h-3:after {
        content: var(--tw-content);
        height: .75rem
    }

    .md\:after\:tw-w-2\.5:after {
        content: var(--tw-content);
        width: .625rem
    }

    .md\:after\:tw-w-3:after {
        content: var(--tw-content);
        width: .75rem
    }

    .md\:after\:tw--translate-y-2\/4:after {
        --tw-translate-y: -50%
    }

    .md\:after\:tw--translate-y-2\/4:after,
    .md\:after\:tw-translate-x-0:after {
        content: var(--tw-content);
        -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        -moz-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        -ms-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) 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\:tw-translate-x-0:after {
        --tw-translate-x: 0px
    }

    .md\:after\:tw-rotate-45:after {
        content: var(--tw-content);
        --tw-rotate: 45deg;
        -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        -moz-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        -ms-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) 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\:tw-overflow-hidden:after {
        content: var(--tw-content);
        overflow: hidden
    }

    .md\:after\:tw-bg-white:after {
        content: var(--tw-content);
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255/var(--tw-bg-opacity, 1))
    }

    .md\:type-literal\:tw-text-sm[data-type=literal],
    .md\:-moz-placeholder\:tw-text-sm[data-placeholder],
    .md\:-ms-input-placeholder\:tw-text-sm[data-placeholder],
    .md\:placeholder-shown\:tw-text-sm[data-placeholder] {
        font-size: .875rem
    }

    .md\:-moz-placeholder\:tw-font-semibold[data-placeholder],
    .md\:-ms-input-placeholder\:tw-font-semibold[data-placeholder],
    .md\:placeholder-shown\:tw-font-semibold[data-placeholder] {
        font-weight: 600
    }

    .md\:-moz-placeholder\:tw-text-sm:-moz-placeholder {
        font-size: .875rem
    }

    .md\:-ms-input-placeholder\:tw-text-sm:-ms-input-placeholder {
        font-size: .875rem
    }

    .md\:placeholder-shown\:tw-text-sm:placeholder-shown {
        font-size: .875rem
    }

    .md\:-moz-placeholder\:tw-font-semibold:-moz-placeholder {
        font-weight: 600
    }

    .md\:-ms-input-placeholder\:tw-font-semibold:-ms-input-placeholder {
        font-weight: 600
    }

    .md\:placeholder-shown\:tw-font-semibold:placeholder-shown {
        font-weight: 600
    }

    .md\:hover\:tw-bg-white:where([data-rac])[data-hovered] {
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255/var(--tw-bg-opacity, 1))
    }

    .md\:hover\:tw-text-black:where([data-rac])[data-hovered] {
        --tw-text-opacity: 1;
        color: rgb(0 0 0/var(--tw-text-opacity, 1))
    }

    .md\:hover\:tw-bg-white:where(:not([data-rac])):hover {
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255/var(--tw-bg-opacity, 1))
    }

    .md\:hover\:tw-text-black:where(:not([data-rac])):hover {
        --tw-text-opacity: 1;
        color: rgb(0 0 0/var(--tw-text-opacity, 1))
    }
}

@media (min-width:992px) {
    .desktop\:tw-absolute {
        position: absolute
    }

    .desktop\:tw-bottom-\[14px\] {
        bottom: 14px
    }

    .desktop\:tw-left-0 {
        left: 0
    }

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

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

    .desktop\:tw-top-auto {
        top: auto
    }

    .desktop\:tw-order-1 {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -moz-box-ordinal-group: 2;
        order: 1
    }

    .desktop\:tw-order-2 {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -moz-box-ordinal-group: 3;
        order: 2
    }

    .desktop\:tw-mx-0,
    .desktop\:tw-mx-\[initial\] {
        margin-left: 0;
        margin-right: 0
    }

    .desktop\:tw-mx-auto {
        margin-left: auto;
        margin-right: auto
    }

    .desktop\:tw-mb-0 {
        margin-bottom: 0
    }

    .desktop\:tw-mb-4 {
        margin-bottom: 1rem
    }

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

    .desktop\:tw-ml-0 {
        margin-left: 0
    }

    .desktop\:tw-ml-1 {
        margin-left: .25rem
    }

    .desktop\:tw-mt-0 {
        margin-top: 0
    }

    .desktop\:tw-mt-2\.5 {
        margin-top: .625rem
    }

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

    .desktop\:tw-mt-\[5px\] {
        margin-top: 5px
    }

    .desktop\:tw-block {
        display: block
    }

    .desktop\:tw-flex {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: flex
    }

    .desktop\:tw-inline-flex {
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -moz-inline-box;
        display: inline-flex
    }

    .desktop\:tw-hidden {
        display: none
    }

    .desktop\:tw-h-4 {
        height: 1rem
    }

    .desktop\:tw-w-4 {
        width: 1rem
    }

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

    .desktop\:tw-w-\[175px\] {
        width: 175px
    }

    .desktop\:tw-w-\[20\%\] {
        width: 20%
    }

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

    .desktop\:tw-w-\[30\%\] {
        width: 30%
    }

    .desktop\:tw-w-\[40\%\] {
        width: 40%
    }

    .desktop\:tw-w-\[60\%\] {
        width: 60%
    }

    .desktop\:tw-w-\[70\%\] {
        width: 70%
    }

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

    .desktop\:tw-w-auto {
        width: auto
    }

    .desktop\:tw-w-fit {
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content
    }

    .desktop\:tw-w-full {
        width: 100%
    }

    .desktop\:tw-min-w-\[320px\] {
        min-width: 320px
    }

    .desktop\:tw-max-w-\[110px\] {
        max-width: 110px
    }

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

    .desktop\:tw-max-w-\[190px\] {
        max-width: 190px
    }

    .desktop\:tw-max-w-\[280px\] {
        max-width: 280px
    }

    .desktop\:tw-max-w-\[305px\] {
        max-width: 305px
    }

    .desktop\:tw-max-w-\[330px\] {
        max-width: 330px
    }

    .desktop\:tw-max-w-\[910px\] {
        max-width: 910px
    }

    .desktop\:tw-max-w-fit {
        max-width: -webkit-fit-content;
        max-width: -moz-fit-content;
        max-width: fit-content
    }

    .desktop\:tw-max-w-none {
        max-width: none
    }

    .desktop\:tw-flex-1 {
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 0%;
        -moz-box-flex: 1;
        flex: 1 1 0%
    }

    .desktop\:tw-flex-row {
        -webkit-box-orient: horizontal;
        -webkit-flex-direction: row;
        -moz-box-orient: horizontal;
        flex-direction: row
    }

    .desktop\:tw-flex-col,
    .desktop\:tw-flex-row {
        -webkit-box-direction: normal;
        -moz-box-direction: normal
    }

    .desktop\:tw-flex-col {
        -webkit-box-orient: vertical;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        flex-direction: column
    }

    .desktop\:tw-flex-nowrap {
        -webkit-flex-wrap: nowrap;
        flex-wrap: nowrap
    }

    .desktop\:tw-items-start {
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -moz-box-align: start;
        align-items: flex-start
    }

    .desktop\:tw-items-center {
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        align-items: center
    }

    .desktop\:tw-justify-center {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -moz-box-pack: center;
        justify-content: center
    }

    .desktop\:tw-justify-between {
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -moz-box-pack: justify;
        justify-content: space-between
    }

    .desktop\:tw-gap-\[20px\] {
        gap: 20px
    }

    .desktop\:tw-rounded-lg {
        border-radius: .5rem
    }

    .desktop\:tw-border-none {
        border-style: none
    }

    .desktop\:tw-bg-transparent {
        background-color: transparent
    }

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

    .desktop\:tw-p-0 {
        padding: 0
    }

    .desktop\:tw-p-2 {
        padding: .5rem
    }

    .desktop\:tw-p-\[20px\] {
        padding: 20px
    }

    .desktop\:tw-p-\[24px\] {
        padding: 24px
    }

    .desktop\:tw-px-0 {
        padding-left: 0;
        padding-right: 0
    }

    .desktop\:tw-px-2 {
        padding-left: .5rem;
        padding-right: .5rem
    }

    .desktop\:tw-py-0 {
        padding-bottom: 0;
        padding-top: 0
    }

    .desktop\:tw-py-12 {
        padding-bottom: 3rem;
        padding-top: 3rem
    }

    .desktop\:tw-py-\[15px\] {
        padding-bottom: 15px;
        padding-top: 15px
    }

    .desktop\:tw-pb-0 {
        padding-bottom: 0
    }

    .desktop\:tw-pl-\[15px\] {
        padding-left: 15px
    }

    .desktop\:tw-pr-0 {
        padding-right: 0
    }

    .desktop\:tw-pt-0 {
        padding-top: 0
    }

    .desktop\:tw-text-center {
        text-align: center
    }

    .desktop\:tw-text-\[14px\] {
        font-size: 14px
    }

    .desktop\:tw-text-\[3rem\] {
        font-size: 3rem
    }

    .desktop\:tw-text-base {
        font-size: 1rem
    }

    .desktop\:tw-text-xs {
        font-size: .75rem
    }

    .desktop\:tw-leading-\[1\.5\] {
        line-height: 1.5
    }

    .desktop\:tw-leading-\[24px\] {
        line-height: 24px
    }

    .desktop\:\[filter\:drop-shadow\(0px_0px_1px_rgba\(88\,102\,126\,0\.48\)\)_drop-shadow\(0px_0px_24px_rgba\(88\,102\,126\,0\.10\)\)\] {
        -webkit-filter: drop-shadow(0 0 1px rgba(88, 102, 126, .48)) drop-shadow(0 0 24px rgba(88, 102, 126, .1));
        filter: drop-shadow(0 0 1px rgba(88, 102, 126, .48)) drop-shadow(0 0 24px rgba(88, 102, 126, .1))
    }

    .desktop\:after\:tw-pointer-events-none:after {
        content: var(--tw-content);
        pointer-events: none
    }

    .desktop\:after\:tw-absolute:after {
        content: var(--tw-content);
        position: absolute
    }

    .desktop\:after\:tw-bottom-\[-8px\]:after {
        bottom: -8px;
        content: var(--tw-content)
    }

    .desktop\:after\:tw-right-\[calc\(50\%-6px\)\]:after {
        content: var(--tw-content);
        right: -webkit-calc(50% - 6px);
        right: -moz-calc(50% - 6px);
        right: calc(50% - 6px)
    }

    .desktop\:after\:tw-h-2\.5:after {
        content: var(--tw-content);
        height: .625rem
    }

    .desktop\:after\:tw-w-2\.5:after {
        content: var(--tw-content);
        width: .625rem
    }

    .desktop\:after\:tw--translate-y-2\/4:after {
        --tw-translate-y: -50%
    }

    .desktop\:after\:tw--translate-y-2\/4:after,
    .desktop\:after\:tw-translate-x-0:after {
        content: var(--tw-content);
        -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        -moz-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        -ms-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .desktop\:after\:tw-translate-x-0:after {
        --tw-translate-x: 0px
    }

    .desktop\:after\:tw-rotate-45:after {
        content: var(--tw-content);
        --tw-rotate: 45deg;
        -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        -moz-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        -ms-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .desktop\:after\:tw-overflow-hidden:after {
        content: var(--tw-content);
        overflow: hidden
    }

    .desktop\:after\:tw-bg-white:after {
        content: var(--tw-content);
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255/var(--tw-bg-opacity, 1))
    }
}

@media (min-width:1024px) {
    .lg\:tw-absolute {
        position: absolute
    }

    .lg\:tw-bottom-4 {
        bottom: 1rem
    }

    .lg\:tw-bottom-8 {
        bottom: 2rem
    }

    .lg\:tw-left-0 {
        left: 0
    }

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

    .lg\:tw-left-12 {
        left: 3rem
    }

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

    .lg\:tw-top-2 {
        top: .5rem
    }

    .lg\:tw-top-2\/4 {
        top: 50%
    }

    .lg\:tw-top-6 {
        top: 1.5rem
    }

    .lg\:tw-top-\[-11px\] {
        top: -11px
    }

    .lg\:tw-top-\[45\%\] {
        top: 45%
    }

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

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

    .lg\:tw-my-0 {
        margin-top: 0
    }

    .lg\:tw-mb-0,
    .lg\:tw-my-0 {
        margin-bottom: 0
    }

    .lg\:tw-mb-12 {
        margin-bottom: 3rem
    }

    .lg\:tw-mb-16 {
        margin-bottom: 4rem
    }

    .lg\:tw-mb-2 {
        margin-bottom: .5rem
    }

    .lg\:tw-mb-3 {
        margin-bottom: .75rem
    }

    .lg\:tw-mb-4 {
        margin-bottom: 1rem
    }

    .lg\:tw-mb-6 {
        margin-bottom: 1.5rem
    }

    .lg\:tw-ml-0 {
        margin-left: 0
    }

    .lg\:tw-ml-2 {
        margin-left: .5rem
    }

    .lg\:tw-mr-1\.5 {
        margin-right: .375rem
    }

    .lg\:tw-mr-2 {
        margin-right: .5rem
    }

    .lg\:tw-mt-0 {
        margin-top: 0
    }

    .lg\:tw-mt-12 {
        margin-top: 3rem
    }

    .lg\:tw-mt-3\.5 {
        margin-top: .875rem
    }

    .lg\:tw-mt-4 {
        margin-top: 1rem
    }

    .lg\:tw-block {
        display: block
    }

    .lg\:tw-flex {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: flex
    }

    .lg\:tw-inline-flex {
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -moz-inline-box;
        display: inline-flex
    }

    .lg\:tw-hidden {
        display: none
    }

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

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

    .lg\:tw-h-5 {
        height: 1.25rem
    }

    .lg\:tw-h-8 {
        height: 2rem
    }

    .lg\:tw-h-\[160px\] {
        height: 160px
    }

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

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

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

    .lg\:tw-w-5 {
        width: 1.25rem
    }

    .lg\:tw-w-8 {
        width: 2rem
    }

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

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

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

    .lg\:tw-w-\[196px\] {
        width: 196px
    }

    .lg\:tw-w-\[204px\] {
        width: 204px
    }

    .lg\:tw-w-\[25\%\] {
        width: 25%
    }

    .lg\:tw-w-\[260px\] {
        width: 260px
    }

    .lg\:tw-w-\[284px\] {
        width: 284px
    }

    .lg\:tw-w-\[53\%\] {
        width: 53%
    }

    .lg\:tw-w-\[55\%\] {
        width: 55%
    }

    .lg\:tw-w-\[635px\] {
        width: 635px
    }

    .lg\:tw-w-full {
        width: 100%
    }

    .lg\:tw-min-w-min {
        min-width: -webkit-min-content;
        min-width: -moz-min-content;
        min-width: min-content
    }

    .lg\:tw-max-w-1170px {
        max-width: 1170px
    }

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

    .lg\:tw-max-w-\[18\%\] {
        max-width: 18%
    }

    .lg\:tw-max-w-\[19\%\] {
        max-width: 19%
    }

    .lg\:tw-max-w-\[22rem\] {
        max-width: 22rem
    }

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

    .lg\:tw-max-w-\[335px\] {
        max-width: 335px
    }

    .lg\:tw-max-w-\[445px\] {
        max-width: 445px
    }

    .lg\:tw-max-w-\[64\%\] {
        max-width: 64%
    }

    .lg\:tw-max-w-\[810px\] {
        max-width: 810px
    }

    .lg\:tw-max-w-none {
        max-width: none
    }

    .lg\:tw-flex-1 {
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 0%;
        -moz-box-flex: 1;
        flex: 1 1 0%
    }

    .lg\:tw-shrink-0 {
        -webkit-flex-shrink: 0;
        flex-shrink: 0
    }

    .lg\:tw-grow-0 {
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-box-flex: 0;
        flex-grow: 0
    }

    .lg\:tw-basis-\[19\.09\%\] {
        -webkit-flex-basis: 19.09%;
        flex-basis: 19.09%
    }

    .lg\:tw-basis-\[21\.28\%\] {
        -webkit-flex-basis: 21.28%;
        flex-basis: 21.28%
    }

    .lg\:tw-basis-\[59\.7\%\] {
        -webkit-flex-basis: 59.7%;
        flex-basis: 59.7%
    }

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

    .lg\:tw--translate-y-2\/4,
    .lg\:tw-translate-x-\[-50\%\] {
        -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        -moz-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        -ms-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) 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\:tw-translate-x-\[-50\%\] {
        --tw-translate-x: -50%
    }

    .lg\:tw-translate-y-\[-50\%\] {
        --tw-translate-y: -50%;
        -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        -moz-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        -ms-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) 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\:tw-flex-row {
        -webkit-box-orient: horizontal;
        -webkit-flex-direction: row;
        -moz-box-orient: horizontal;
        flex-direction: row
    }

    .lg\:tw-flex-col,
    .lg\:tw-flex-row {
        -webkit-box-direction: normal;
        -moz-box-direction: normal
    }

    .lg\:tw-flex-col {
        -webkit-flex-direction: column;
        flex-direction: column
    }

    .lg\:tw-flex-col,
    .lg\:tw-flex-col-reverse {
        -webkit-box-orient: vertical;
        -moz-box-orient: vertical
    }

    .lg\:tw-flex-col-reverse {
        -webkit-box-direction: reverse;
        -webkit-flex-direction: column-reverse;
        -moz-box-direction: reverse;
        flex-direction: column-reverse
    }

    .lg\:tw-flex-nowrap {
        -webkit-flex-wrap: nowrap;
        flex-wrap: nowrap
    }

    .lg\:tw-items-start {
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -moz-box-align: start;
        align-items: flex-start
    }

    .lg\:tw-items-stretch {
        -webkit-box-align: stretch;
        -webkit-align-items: stretch;
        -moz-box-align: stretch;
        align-items: stretch
    }

    .lg\:tw-justify-start {
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -moz-box-pack: start;
        justify-content: flex-start
    }

    .lg\:tw-justify-center {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -moz-box-pack: center;
        justify-content: center
    }

    .lg\:tw-gap-0 {
        gap: 0
    }

    .lg\:tw-gap-1 {
        gap: .25rem
    }

    .lg\:tw-gap-2 {
        gap: .5rem
    }

    .lg\:tw-gap-4 {
        gap: 1rem
    }

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

    .lg\:tw-self-auto {
        -webkit-align-self: auto;
        align-self: auto
    }

    .lg\:tw-rounded-\[3rem\] {
        border-radius: 3rem
    }

    .lg\:tw-rounded-none {
        border-radius: 0
    }

    .lg\:tw-border-2 {
        border-width: 2px
    }

    .lg\:tw-border-b-\[2px\] {
        border-bottom-width: 2px
    }

    .lg\:tw-border-none {
        border-style: none
    }

    .lg\:tw-border-b-\[\#efefef\] {
        --tw-border-opacity: 1;
        border-bottom-color: rgb(239 239 239/var(--tw-border-opacity, 1))
    }

    .lg\:tw-bg-transparent {
        background-color: transparent
    }

    .lg\:tw-p-0 {
        padding: 0
    }

    .lg\:tw-p-2 {
        padding: .5rem
    }

    .lg\:tw-p-4 {
        padding: 1rem
    }

    .lg\:tw-px-1\.5 {
        padding-left: .375rem;
        padding-right: .375rem
    }

    .lg\:tw-px-3 {
        padding-left: .75rem;
        padding-right: .75rem
    }

    .lg\:tw-px-4 {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .lg\:tw-px-6 {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .lg\:tw-px-\[16px\] {
        padding-left: 16px;
        padding-right: 16px
    }

    .lg\:tw-py-0 {
        padding-bottom: 0;
        padding-top: 0
    }

    .lg\:tw-py-2 {
        padding-bottom: .5rem;
        padding-top: .5rem
    }

    .lg\:tw-py-3 {
        padding-bottom: .75rem;
        padding-top: .75rem
    }

    .lg\:tw-py-4 {
        padding-bottom: 1rem;
        padding-top: 1rem
    }

    .lg\:tw-py-6 {
        padding-bottom: 1.5rem;
        padding-top: 1.5rem
    }

    .lg\:tw-py-\[4px\] {
        padding-bottom: 4px;
        padding-top: 4px
    }

    .lg\:tw-py-\[80px\] {
        padding-bottom: 80px;
        padding-top: 80px
    }

    .lg\:tw-pb-2 {
        padding-bottom: .5rem
    }

    .lg\:tw-pb-6 {
        padding-bottom: 1.5rem
    }

    .lg\:tw-pl-0 {
        padding-left: 0
    }

    .lg\:tw-pl-16 {
        padding-left: 4rem
    }

    .lg\:tw-pl-3 {
        padding-left: .75rem
    }

    .lg\:tw-pl-3\.5 {
        padding-left: .875rem
    }

    .lg\:tw-pl-9 {
        padding-left: 2.25rem
    }

    .lg\:tw-pl-\[30px\] {
        padding-left: 30px
    }

    .lg\:tw-pr-2 {
        padding-right: .5rem
    }

    .lg\:tw-pr-3 {
        padding-right: .75rem
    }

    .lg\:tw-pr-4 {
        padding-right: 1rem
    }

    .lg\:tw-pr-\[22px\] {
        padding-right: 22px
    }

    .lg\:tw-pr-\[30px\] {
        padding-right: 30px
    }

    .lg\:tw-pt-0 {
        padding-top: 0
    }

    .lg\:tw-pt-10 {
        padding-top: 2.5rem
    }

    .lg\:tw-pt-4 {
        padding-top: 1rem
    }

    .lg\:tw-pt-6 {
        padding-top: 1.5rem
    }

    .lg\:tw-text-2xl {
        font-size: 1.5rem
    }

    .lg\:tw-text-3xl {
        font-size: 1.875rem
    }

    .lg\:tw-text-4xl {
        font-size: 2.25rem
    }

    .lg\:tw-text-5xl {
        font-size: 3rem
    }

    .lg\:tw-text-6xl {
        font-size: 4rem
    }

    .lg\:tw-text-\[10px\] {
        font-size: 10px
    }

    .lg\:tw-text-\[12px\] {
        font-size: 12px
    }

    .lg\:tw-text-\[14px\] {
        font-size: 14px
    }

    .lg\:tw-text-\[16px\] {
        font-size: 16px
    }

    .lg\:tw-text-\[18px\] {
        font-size: 18px
    }

    .lg\:tw-text-\[20px\] {
        font-size: 20px
    }

    .lg\:tw-text-\[28px\] {
        font-size: 28px
    }

    .lg\:tw-text-base {
        font-size: 1rem
    }

    .lg\:tw-text-lg {
        font-size: 1.125rem
    }

    .lg\:tw-text-xl {
        font-size: 1.25rem
    }

    .lg\:tw-leading-6 {
        line-height: 1.5rem
    }

    .lg\:tw-leading-7 {
        line-height: 1.75rem
    }

    .lg\:tw-leading-8 {
        line-height: 2rem
    }

    .lg\:tw-leading-9 {
        line-height: 2.25rem
    }

    .lg\:tw-leading-\[18px\] {
        line-height: 18px
    }

    .lg\:tw-leading-\[20px\] {
        line-height: 20px
    }

    .lg\:tw-leading-\[22px\] {
        line-height: 22px
    }

    .lg\:tw-tracking-\[-0\.01rem\] {
        letter-spacing: -.01rem
    }

    .lg\:tw-tracking-\[-0\.16px\] {
        letter-spacing: -.16px
    }

    .lg\:tw-tracking-\[-0\.18px\] {
        letter-spacing: -.18px
    }

    .lg\:tw-tracking-\[-0\.2px\] {
        letter-spacing: -.2px
    }

    .lg\:tw-tracking-\[-0\.48px\] {
        letter-spacing: -.48px
    }

    .lg\:tw-tracking-\[-1\.12px\] {
        letter-spacing: -1.12px
    }

    .lg\:tw-tracking-\[0\.24px\] {
        letter-spacing: .24px
    }

    .lg\:tw-tracking-\[0\.2px\] {
        letter-spacing: .2px
    }

    .lg\:tw-text-\[\#16A34A\] {
        --tw-text-opacity: 1;
        color: rgb(22 163 74/var(--tw-text-opacity, 1))
    }

    .lg\:tw-text-white {
        --tw-text-opacity: 1;
        color: rgb(255 255 255/var(--tw-text-opacity, 1))
    }

    .lg\:tw-shadow-\[0px_1px_4px_0px_\#cecece\] {
        --tw-shadow: 0px 1px 4px 0px #cecece;
        --tw-shadow-colored: 0px 1px 4px 0px var(--tw-shadow-color);
        -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
    }

    .lg\:tw-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 -webkit-calc(var(--tw-ring-offset-width)) var(--tw-ring-color);
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 -moz-calc(var(--tw-ring-offset-width)) var(--tw-ring-color);
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);
        -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
        box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
    }

    .lg\:after\:tw-top-0:after {
        content: var(--tw-content);
        top: 0
    }
}

@media (min-width:1200px) {
    .lg2\:tw-mr-0 {
        margin-right: 0
    }

    .lg2\:tw-h-6 {
        height: 1.5rem
    }

    .lg2\:tw-w-6 {
        width: 1.5rem
    }

    .lg2\:tw-w-\[175px\] {
        width: 175px
    }

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

    .lg2\:tw-w-\[284px\] {
        width: 284px
    }

    .lg2\:tw-w-\[286px\] {
        width: 286px
    }

    .lg2\:tw-w-\[350px\] {
        width: 350px
    }

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

    .lg2\:tw-min-w-\[340px\] {
        min-width: 340px
    }

    .lg2\:tw-max-w-1170px {
        max-width: 1170px
    }

    .lg2\:tw-max-w-\[1110px\] {
        max-width: 1110px
    }

    .lg2\:tw-max-w-\[1140px\] {
        max-width: 1140px
    }

    .lg2\:tw-max-w-\[1142px\] {
        max-width: 1142px
    }

    .lg2\:tw-max-w-\[355px\] {
        max-width: 355px
    }

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

    .lg2\:tw-max-w-none {
        max-width: none
    }

    .lg2\:tw-p-\[1\.5rem\] {
        padding: 1.5rem
    }

    .lg2\:tw-px-4 {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .lg2\:tw-pl-\[22px\] {
        padding-left: 22px
    }

    .lg2\:tw-text-left {
        text-align: left
    }

    .lg2\:tw-text-sm {
        font-size: .875rem
    }
}

@media (min-width:1280px) {
    .xl\:tw-left-6 {
        left: 1.5rem
    }

    .xl\:tw-mt-6 {
        margin-top: 1.5rem
    }

    .xl\:tw-mt-8 {
        margin-top: 2rem
    }

    .xl\:tw-inline-flex {
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -moz-inline-box;
        display: inline-flex
    }

    .xl\:tw-w-\[196px\] {
        width: 196px
    }

    .xl\:tw-w-\[212px\] {
        width: 212px
    }

    .xl\:tw-w-\[260px\] {
        width: 260px
    }

    .xl\:tw-w-\[284px\] {
        width: 284px
    }

    .xl\:tw-max-w-\[24rem\] {
        max-width: 24rem
    }

    .xl\:tw-max-w-\[445px\] {
        max-width: 445px
    }

    .xl\:tw-flex-row {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -moz-box-orient: horizontal;
        -moz-box-direction: normal;
        flex-direction: row
    }

    .xl\:tw-items-center {
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        align-items: center
    }

    .xl\:tw-justify-between {
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -moz-box-pack: justify;
        justify-content: space-between
    }

    .xl\:tw-gap-6 {
        gap: 1.5rem
    }

    .xl\:tw-px-0 {
        padding-left: 0;
        padding-right: 0
    }

    .xl\:tw-px-4 {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .xl\:tw-py-6 {
        padding-bottom: 1.5rem;
        padding-top: 1.5rem
    }

    .xl\:tw-pr-6 {
        padding-right: 1.5rem
    }

    .xl\:tw-text-xl {
        font-size: 1.25rem
    }
}

@media (min-width:992px) {
    .desktop\:\[\&\:first-child\]\:tw-mt-\[28px\]:first-child {
        margin-top: 28px
    }
}

.\[\&\:not\(\:has\(\+_\.peer-base-product-description\)\)\]\:tw-mb-\[16px\]:not(:has(+.peer-base-product-description)) {
    margin-bottom: 16px
}

.\[\&\:not\(\:has\(\>_div\)\)\]\:tw-justify-center:not(:has(>div)) {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    justify-content: center
}

@media (min-width:992px) {
    .desktop\:\[\&\>br\]\:tw-hidden>br {
        display: none
    }
}

@media (min-width:500px) {
    .xs\:\[\&_\>_\:not\(\:last-child\)\]\:after\:tw-absolute>:not(:last-child):after {
        content: var(--tw-content);
        position: absolute
    }

    .xs\:\[\&_\>_\:not\(\:last-child\)\]\:after\:tw-right-\[-5px\]>:not(:last-child):after {
        content: var(--tw-content);
        right: -5px
    }

    .xs\:\[\&_\>_\:not\(\:last-child\)\]\:after\:tw-top-0>:not(:last-child):after {
        content: var(--tw-content);
        top: 0
    }

    .xs\:\[\&_\>_\:not\(\:last-child\)\]\:after\:tw-h-full>:not(:last-child):after {
        content: var(--tw-content);
        height: 100%
    }

    .xs\:\[\&_\>_\:not\(\:last-child\)\]\:after\:tw-w-\[2px\]>:not(:last-child):after {
        content: var(--tw-content);
        width: 2px
    }

    .xs\:\[\&_\>_\:not\(\:last-child\)\]\:after\:tw-bg-\[\#F0F0F0\]>:not(:last-child):after {
        content: var(--tw-content);
        --tw-bg-opacity: 1;
        background-color: rgb(240 240 240/var(--tw-bg-opacity, 1))
    }
}

@media (min-width:992px) {
    .desktop\:\[\&_\>_\:not\(\:last-child\)\]\:after\:tw-right-\[-24px\]>:not(:last-child):after {
        content: var(--tw-content);
        right: -24px
    }
}