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

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

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

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

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

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

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

a {
    text-decoration: inherit
}

b,
strong {
    font-weight: bolder
}

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

small {
    font-size: 80%
}

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

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

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

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

button,
select {
    text-transform: none
}

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

:-moz-focusring {
    outline: auto
}

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

progress {
    vertical-align: baseline
}

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

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

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

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

summary {
    display: list-item
}

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

fieldset {
    margin: 0
}

fieldset,
legend {
    padding: 0
}

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

dialog {
    padding: 0
}

textarea {
    resize: vertical
}

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

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

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

:disabled {
    cursor: default
}

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

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

[hidden] {
    display: none
}

@font-face {
    font-family: SFProDisplayBold;
    src: url(/static/fonts/SFProFont/SF-Pro-Display-Bold.woff) format("woff");
    font-weight: 700
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.-rotate-45,
.-scale-x-100,
.-translate-x-1\/2,
.-translate-x-2\/4,
.-translate-x-2px,
.-translate-y-1\/2,
.-translate-y-2\/4,
.-translate-y-3,
.-translate-y-5,
.-translate-y-6,
.\!-translate-y-1\/2,
.\!rotate-\[135deg\],
.\!rotate-\[225deg\],
.\!scale-110,
.after\:-rotate-45:after,
.after\:-translate-y-1\/2:after,
.after\:rotate-180:after,
.after\:rotate-\[-135deg\]:after,
.after\:rotate-\[-45deg\]:after,
.after\:rotate-\[135deg\]:after,
.after\:rotate-\[225deg\]:after,
.after\:rotate-\[45deg\]:after,
.after\:scale-0:after,
.after\:translate-x-\[-35\%\]:after,
.after\:translate-x-\[-65\%\]:after,
.after\:translate-y-\[-2px\]:after,
.after\:translate-y-\[-4px\]:after,
.after\:translate-y-\[-7px\]:after,
.after\:translate-y-\[-9px\]:after,
.before\:rotate-180:before,
.before\:scale-x-100:before,
.checkmark,
.checkmark:after,
.lg\:after\:-translate-x-1\/2:after,
.lg\:rotate-\[135deg\],
.lg\:scale-100,
.lg\:scale-110,
.lg\:scale-125,
.lg\:scale-150,
.lg\:scale-90,
.lg\:scale-\[1\.15\],
.lg\:scale-\[1\.1\],
.lg\:scale-\[1\.2\],
.lg\:scale-\[1\.3\],
.lg\:scale-\[1\.4\],
.lg\:scale-\[2\],
.peer-focus\:-translate-y-3,
.peer-focus\:-translate-y-5,
.peer-focus\:-translate-y-\[25px\],
.peer-focus\:scale-75,
.peer-placeholder-shown\:scale-100,
.peer-placeholder-shown\:translate-y-0,
.rotate-0,
.rotate-180,
.rotate-45,
.rotate-90,
.rotate-\[-45deg\],
.rotate-\[135deg\],
.rotate-\[225deg\],
.rotate-\[270deg\],
.rotate-\[45deg\],
.scale-0,
.scale-100,
.scale-110,
.scale-125,
.scale-150,
.scale-75,
.scale-90,
.scale-\[0\.65\],
.scale-\[0\.85\],
.scale-\[0\.8\],
.scale-\[1\.35\],
.scale-\[2\.5\],
.scale-\[60\%\],
.scale-y-125,
.title:after,
.transform,
.translate-x-0,
.translate-x-1\/2,
.translate-x-\[-100\%\],
.translate-x-\[-2px\],
.translate-x-\[-50\%\],
.translate-x-full,
.translate-y-0,
.translate-y-1\/2,
.translate-y-2px,
.translate-y-\[-100\%\],
.translate-y-\[-25\%\],
.translate-y-\[1px\],
.translate-y-\[25\%\],
.translate-y-full,
div {
    --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
}

.from-\[\#007E42\],
.from-\[\#007E42\]\/\[21\],
.from-\[\#007E42\]\/\[50\],
.from-\[\#007e42\],
.from-\[\#007e42_26\.54\%\],
.from-\[\#008848\],
.from-\[\#00AC5B\],
.from-\[\#037841\],
.from-\[\#198b55_26\.54\%\],
.from-\[\#4aa560\],
.from-\[\#A8FFFF\],
.from-\[\#FF946F\],
.from-\[\#FFD601\],
.from-\[\#FFE73C\],
.from-\[\#dff4dc\]\/\[50\],
.from-\[\#eff\],
.from-\[rgba\(134\2c 180\2c 58\2c 1\)\],
.from-\[rgba\(23\2c 137\2c 79\2c 1\)_0\%\],
.from-transparent,
.from-white,
.to-\[\#008848\],
.to-\[\#00AC5B\],
.to-\[\#3d8750\],
.to-\[\#51b812\],
.to-\[\#68F8EF\],
.to-\[\#6da146_100\%\],
.to-\[\#759d2e_100\%\],
.to-\[\#B7AE23\],
.to-\[\#B7AE23\]\/\[50\],
.to-\[\#FF8A00\],
.to-\[\#FFD35E\],
.to-\[\#FFF99B\],
.to-\[\#b7ae23\],
.to-\[\#efe4bc\]\/\[50\],
.to-\[\#fcfeef\],
.to-\[\#ffc56f\],
.to-\[rgba\(23\2c 137\2c 79\2c 1\)_100\%\],
.to-\[rgba\(94\2c 125\2c 43\2c 1\)\],
.to-transparent\/0,
.to-white,
.via-\[\#fff\]\/\[85\],
.via-\[rgba\(153\2c 201\2c 63\2c 1\)_50\%\] {
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position:
}

.\!shadow-none,
.lg\:shadow-lg,
.lg\:shadow-md,
.lg\:shadow-none,
.md\:shadow-none,
.shadow,
.shadow-\[0_-1px_6px_0px_rgba\(0\2c 0\2c 0\2c 0\.1\)\],
.shadow-\[0_-4px_4px_5px_\#bdbdbd6b\],
.shadow-\[0_0_2px_\#00000066\],
.shadow-\[0_0_4px_0_rgba\(0\2c 0\2c 0\2c 0\.15\)\],
.shadow-\[0_0_6px_\#00000066\],
.shadow-\[0_0_6px_rgba\(0\2c 0\2c 0\2c \.4\)\],
.shadow-\[0_3px_6px_-4px_\#0000001f\2c _0_6px_16px_\#00000014\2c _0_9px_28px_8px_\#0000000d\],
.shadow-\[0_4px_4px_0_rgba\(215\2c 215\2c 215\2c 0\.25\)\],
.shadow-\[0px_-1px_4px_0px_\#3333331A\],
.shadow-\[0px_-5px_14px_-2px_\#D6E0F5\],
.shadow-\[0px_-8px_14px_-2px_\#D6E0F5\],
.shadow-\[0px_2px_2px_rgba\(133\2c 133\2c 133\2c 0\.08\)\],
.shadow-\[0px_4px_4px_rgba\(0\2c 0\2c 0\2c 0\.05\)\],
.shadow-\[0px_4px_4px_rgba\(0\2c 0\2c 0\2c 0\.1\)\],
.shadow-\[0px_4px_4px_rgba\(133\2c 133\2c 133\2c 0\.08\)\],
.shadow-\[\#00000066_0px_0px_6px_0px\],
.shadow-\[\#D6E0F5_0px_-5px_14px_-2px\],
.shadow-dropdown-option,
.shadow-headCate,
.shadow-inset,
.shadow-lg,
.shadow-md,
.shadow-navBottom,
.shadow-none,
.shadow-shadowDelivery,
.shadow-xl {
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000
}

.focus\:ring-0 {
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgba(0, 149, 255, .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
}

.blur,
.brightness-200,
.drop-shadow-\[2px_2px_5px_\#363636\],
.drop-shadow-box,
.drop-shadow-dropdown,
.drop-shadow-lg,
.drop-shadow-md,
.filter,
.grayscale,
.lg\:drop-shadow-\[1\.64133px_3\.28265px_rgba\(0\2c _0\2c _0\2c _0\.25\)\],
.lg\:drop-shadow-none {
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow:
}

.lg\:backdrop-blur-\[8px\] {
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia:
}

.container {
    width: 100%
}

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

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

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

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

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

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

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

body,
html {
    padding: 0;
    margin: 0;
    font-family: Arial, Helvetica, "sans-serif" !important;
    -webkit-font-smoothing: antialiased;
    position: relative;
    text-rendering: geometricPrecision
}

body::-webkit-scrollbar,
html::-webkit-scrollbar {
    width: 10px;
    background-color: transparent
}

body::-webkit-scrollbar-thumb,
html::-webkit-scrollbar-thumb {
    background-color: #babac0;
    border-radius: 16px;
    border: 1px solid #fff
}

body::-webkit-scrollbar-track,
html::-webkit-scrollbar-track {
    background: transparent
}

body::-webkit-scrollbar-button,
html::-webkit-scrollbar-button {
    display: none
}

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

* {
    box-sizing: border-box
}

input.border_error,
input.border_error:focus,
input.border_error:hover {
    border-color: #f30600 !important
}

.checkbox-wrapper,
.radio-check-wrapper,
.radio-wrapper {
    position: relative;
    display: flex;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    align-items: center;
    padding-left: 26px;
    font-size: 14px
}

.radio-check-wrapper {
    height: 48px;
    border-radius: 4px;
    border-width: 1px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: rgb(223 223 223/var(--tw-border-opacity));
    padding-left: 26px
}

.checkbox-wrapper input,
.radio-check-wrapper input,
.radio-wrapper input {
    position: absolute;
    height: 0;
    width: 0;
    cursor: pointer;
    opacity: 0
}

.checkbox-wrapper .checkmark {
    left: 0;
    margin-top: 0;
    height: 18px;
    width: 18px;
    border-radius: 4px;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(0 136 72/var(--tw-border-opacity))
}

.checkbox-wrapper .checkmark,
.radio-check-wrapper .checkmark {
    position: absolute;
    top: 50%;
    --tw-translate-y: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    --tw-border-opacity: 1;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity))
}

.radio-check-wrapper .checkmark {
    left: 10px;
    height: 16px;
    width: 16px;
    border-radius: 50%;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(157 167 188/var(--tw-border-opacity))
}

.radio-wrapper .checkmark {
    position: absolute;
    left: 0;
    top: 50%;
    height: 18px;
    width: 18px;
    --tw-translate-y: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    border-radius: 50%;
    background-color: rgb(255 255 255/var(--tw-bg-opacity))
}

.checkbox-wrapper input:checked~.checkmark,
.radio-check-wrapper input:checked~.checkmark,
.radio-wrapper .checkmark {
    border-width: 1px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: rgb(0 136 72/var(--tw-border-opacity));
    --tw-bg-opacity: 1
}

.checkbox-wrapper input:checked~.checkmark,
.radio-check-wrapper input:checked~.checkmark {
    background-color: rgb(0 136 72/var(--tw-bg-opacity))
}

.checkmark:after {
    position: absolute;
    display: none;
    --tw-content: "";
    content: var(--tw-content)
}

.checkbox-wrapper input:checked~.checkmark:after,
.radio-check-wrapper input:checked~.checkmark:after,
.radio-wrapper input:checked~.checkmark:after {
    display: block
}

.checkbox-wrapper .checkmark:after,
.radio-check-wrapper .checkmark:after {
    left: 6px;
    top: 3px;
    height: 8px;
    width: 4px;
    --tw-rotate: 45deg;
    border-width: 0 1px 1px 0;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255/var(--tw-border-opacity))
}

.checkbox-wrapper .checkmark:after,
.radio-check-wrapper .checkmark:after,
.radio-wrapper .checkmark:after {
    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))
}

.radio-wrapper .checkmark:after {
    left: 50%;
    top: 50%;
    height: 12px;
    width: 12px;
    --tw-translate-x: -50%;
    --tw-translate-y: -50%;
    border-radius: 50%;
    --tw-bg-opacity: 1;
    background-color: rgb(0 136 72/var(--tw-bg-opacity))
}

.list_footer_mobile {
    float: left;
    width: 33%;
    overflow: hidden;
    padding: 0 4px 0 0;
    text-align: left;
    font-size: 11px;
    line-height: 24px;
    --tw-text-opacity: 1;
    color: rgb(34 43 69/var(--tw-text-opacity))
}

.list_footer_mobile i {
    height: 20px
}

.list_footer_desktop {
    float: left;
    width: 33%;
    overflow: hidden;
    padding: 0 4px 0 0;
    text-align: left;
    font-size: 14px;
    line-height: 24px;
    --tw-text-opacity: 1;
    color: rgb(34 43 69/var(--tw-text-opacity))
}

.list_footer_desktop i {
    height: 20px
}

.text-shadow {
    text-shadow: 0 4px 4px rgba(0, 0, 0, .25)
}

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

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

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

.pointer-events-auto {
    pointer-events: auto
}

.visible {
    visibility: visible
}

.\!static {
    position: static !important
}

.static {
    position: static
}

.\!fixed {
    position: fixed !important
}

.fixed {
    position: fixed
}

.absolute {
    position: absolute
}

.relative {
    position: relative
}

.sticky {
    position: sticky
}

.inset-0 {
    inset: 0
}

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

.inset-x-4px {
    left: 4px;
    right: 4px
}

.inset-y-\[22px\] {
    top: 22px;
    bottom: 22px
}

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

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

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

.\!left-\[58px\] {
    left: 58px !important
}

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

.\!left-\[calc\(-640px_\+_16px\)\] {
    left: calc(-640px + 16px) !important
}

.\!left-\[calc\(-640px_\+_28px\)\] {
    left: calc(-640px + 28px) !important
}

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

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

.\!top-1 {
    top: .25rem !important
}

.\!top-50px {
    top: 50px !important
}

.\!top-\[10px\] {
    top: 10px !important
}

.\!top-\[12px\] {
    top: 12px !important
}

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

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

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

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

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

.-bottom-6px {
    bottom: -6px
}

.-left-18px {
    left: -18px
}

.-left-6px {
    left: -6px
}

.-right-10px {
    right: -10px
}

.-right-13px {
    right: -13px
}

.-right-18px {
    right: -18px
}

.-right-1px {
    right: -1px
}

.-right-2px {
    right: 2px
}

.-right-5px {
    right: -5px
}

.-top--2px {
    top: -2px
}

.-top-10px {
    top: -10px
}

.-top-14px {
    top: -14px
}

.-top-17px {
    top: -17px
}

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

.-top-31px {
    top: -31px
}

.-top-34px {
    top: -34px
}

.-top-4px {
    top: -4px
}

.-top-50px {
    top: -50px
}

.-top-5px {
    top: -5px
}

.-top-6px {
    top: -6px
}

.-top-9px {
    top: -9px
}

.bottom-0 {
    bottom: 0
}

.bottom-10px {
    bottom: 10px
}

.bottom-20 {
    bottom: 5rem
}

.bottom-2px {
    bottom: 2px
}

.bottom-44 {
    bottom: 11rem
}

.bottom-5 {
    bottom: 1.25rem
}

.bottom-6px {
    bottom: 6px
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.bottom-\[calc\(100\%_-_30px\)\] {
    bottom: calc(100% - 30px)
}

.left-0 {
    left: 0
}

.left-1 {
    left: .25rem
}

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

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

.left-10px {
    left: 10px
}

.left-13px {
    left: 13px
}

.left-14px {
    left: 14px
}

.left-15px {
    left: 15px
}

.left-2 {
    left: .5rem
}

.left-2px {
    left: 2px
}

.left-3 {
    left: .75rem
}

.left-4 {
    left: 1rem
}

.left-4px {
    left: 4px
}

.left-5 {
    left: 1.25rem
}

.left-6px {
    left: 6px
}

.left-7px {
    left: 7px
}

.left-8 {
    left: 2rem
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.left-\[calc\(-100vw_\+_16px\)\] {
    left: calc(-100vw + 16px)
}

.left-\[calc\(-100vw_\+_28px\)\] {
    left: calc(-100vw + 28px)
}

.left-\[calc\(-50vw_\+_16px\)\] {
    left: calc(-50vw + 16px)
}

.left-\[calc\(-50vw_\+_28px\)\] {
    left: calc(-50vw + 28px)
}

.left-\[calc\(50\%-14px\)\] {
    left: calc(50% - 14px)
}

.left-\[calc\(50\%-30px\)\] {
    left: calc(50% - 30px)
}

.left-\[calc\(50\%_-_10px\)\] {
    left: calc(50% - 10px)
}

.right-0 {
    right: 0
}

.right-1 {
    right: .25rem
}

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

.right-10px {
    right: 10px
}

.right-14px {
    right: 14px
}

.right-15px {
    right: 15px
}

.right-1px {
    right: 1px
}

.right-2 {
    right: .5rem
}

.right-3 {
    right: .75rem
}

.right-3px {
    right: 3px
}

.right-4 {
    right: 1rem
}

.right-44px {
    right: 44px
}

.right-4px {
    right: 4px
}

.right-5px {
    right: 5px
}

.right-6px {
    right: 6px
}

.right-7 {
    right: 1.75rem
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.right-\[calc\(50\%_-_20px\)\] {
    right: calc(50% - 20px)
}

.top-0 {
    top: 0
}

.top-1 {
    top: .25rem
}

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

.top-10px {
    top: 10px
}

.top-13px {
    top: 13px
}

.top-15px {
    top: 15px
}

.top-1px {
    top: 1px
}

.top-2 {
    top: .5rem
}

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

.top-2px {
    top: 2px
}

.top-3 {
    top: .75rem
}

.top-4 {
    top: 1rem
}

.top-40px {
    top: 40px
}

.top-4px {
    top: 4px
}

.top-50px {
    top: 50px
}

.top-5px {
    top: 5px
}

.top-6px {
    top: 6px
}

.top-7px {
    top: 7px
}

.top-9px {
    top: 9px
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.top-\[calc\(50\%-10px\)\] {
    top: calc(50% - 10px)
}

.top-full {
    top: 100%
}

.isolate {
    isolation: isolate
}

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

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

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

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

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

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

.z-0 {
    z-index: 0
}

.z-10 {
    z-index: 10
}

.z-20 {
    z-index: 20
}

.z-30 {
    z-index: 30
}

.z-50 {
    z-index: 50
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.order-2 {
    order: 2
}

.order-3 {
    order: 3
}

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

.row-span-2 {
    grid-row: span 2/span 2
}

.float-right {
    float: right
}

.float-left {
    float: left
}

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

.-m-5px {
    margin: -5px
}

.m-1 {
    margin: .25rem
}

.m-10 {
    margin: 2.5rem
}

.m-2 {
    margin: .5rem
}

.m-3 {
    margin: .75rem
}

.m-4px {
    margin: 4px
}

.m-\[0_12px\] {
    margin: 0 12px
}

.m-\[0_auto\] {
    margin: 0 auto
}

.m-\[0px_12px\] {
    margin: 0 12px
}

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

.m-\[10px_6px\] {
    margin: 10px 6px
}

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

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

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

.m-auto {
    margin: auto
}

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

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

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

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

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

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

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

.mx-1\.5 {
    margin-left: .375rem;
    margin-right: .375rem
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.my-10px {
    margin-top: 10px;
    margin-bottom: 10px
}

.my-15px {
    margin-top: 15px;
    margin-bottom: 15px
}

.my-1px {
    margin-top: 1px;
    margin-bottom: 1px
}

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

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

.my-2px {
    margin-top: 2px;
    margin-bottom: 2px
}

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

.my-3px {
    margin-top: 3px;
    margin-bottom: 3px
}

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

.my-4px {
    margin-top: 4px;
    margin-bottom: 4px
}

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

.my-5px {
    margin-top: 5px;
    margin-bottom: 5px
}

.my-6px {
    margin-top: 6px;
    margin-bottom: 6px
}

.my-9px {
    margin-top: 9px;
    margin-bottom: 9px
}

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

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

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

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

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

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

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

.\!mb-1 {
    margin-bottom: .25rem !important
}

.\!mb-4px {
    margin-bottom: 4px !important
}

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

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

.\!ml-1 {
    margin-left: .25rem !important
}

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

.\!mr-1 {
    margin-right: .25rem !important
}

.\!mr-2 {
    margin-right: .5rem !important
}

.\!mt-2 {
    margin-top: .5rem !important
}

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

.\!mt-\[106px\] {
    margin-top: 106px !important
}

.\!mt-\[12px\] {
    margin-top: 12px !important
}

.\!mt-\[148px\] {
    margin-top: 148px !important
}

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

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

.\!mt-\[calc\(132px\+56px\)\] {
    margin-top: calc(132px + 56px) !important
}

.\!mt-\[calc\(95px\+56px\)\] {
    margin-top: calc(95px + 56px) !important
}

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

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

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

.-ml-2px {
    margin-left: 2px
}

.-ml-3px {
    margin-left: -3px
}

.-ml-9px {
    margin-left: -9px
}

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

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

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

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

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

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

.mb-0 {
    margin-bottom: 0
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.mb-\[2\%\] {
    margin-bottom: 2%
}

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

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

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

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

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

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

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

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

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

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

.-ml-1px {
    margin-left: -1px
}

.ml-0 {
    margin-left: 0
}

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

.ml-10px {
    margin-left: 10px
}

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

.ml-18px {
    margin-left: 18px
}

.ml-1px {
    margin-left: 1px
}

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

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

.ml-2px {
    margin-left: 2px
}

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

.ml-3px {
    margin-left: 3px
}

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

.ml-4px {
    margin-left: 4px
}

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

.ml-50px {
    margin-left: 50px
}

.ml-5px {
    margin-left: 5px
}

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

.ml-6px {
    margin-left: 6px
}

.ml-7 {
    margin-left: 1.75rem
}

.ml-7px {
    margin-left: 7px
}

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

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

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

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

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

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

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

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

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

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

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

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

.ml-auto {
    margin-left: auto
}

.mr-0 {
    margin-right: 0
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.mt-0 {
    margin-top: 0
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.mt-\[40vh\] {
    margin-top: 40vh
}

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

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

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

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

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

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

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

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

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

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

.mt-auto {
    margin-top: auto
}

.\!line-clamp-1 {
    overflow: hidden !important;
    display: -webkit-box !important;
    -webkit-box-orient: vertical !important;
    -webkit-line-clamp: 1 !important
}

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

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

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

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

.\!block {
    display: block !important
}

.block {
    display: block
}

.\!inline-block {
    display: inline-block !important
}

.inline-block {
    display: inline-block
}

.inline {
    display: inline
}

.flex {
    display: flex
}

.inline-flex {
    display: inline-flex
}

.table {
    display: table
}

.\!table-cell {
    display: table-cell !important
}

.grid {
    display: grid
}

.contents {
    display: contents
}

.list-item {
    display: list-item
}

.\!hidden {
    display: none !important
}

.hidden {
    display: none
}

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

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

.\!size-40px {
    width: 40px !important;
    height: 40px !important
}

.\!size-\[24px\] {
    width: 24px !important;
    height: 24px !important
}

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

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

.size-10px {
    width: 10px;
    height: 10px
}

.size-13px {
    width: 13px;
    height: 13px
}

.size-14px {
    width: 14px;
    height: 14px
}

.size-15px {
    width: 15px;
    height: 15px
}

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

.size-17px {
    width: 17px;
    height: 17px
}

.size-18px {
    width: 18px;
    height: 18px
}

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

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

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

.size-34px {
    width: 34px;
    height: 34px
}

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

.size-40px {
    width: 40px;
    height: 40px
}

.size-44px {
    width: 44px;
    height: 44px
}

.size-45px {
    width: 45px;
    height: 45px
}

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

.size-50px {
    width: 50px;
    height: 50px
}

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

.size-6px {
    width: 6px;
    height: 6px
}

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

.size-70px {
    width: 70px;
    height: 70px
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.\!h-29px {
    height: 29px !important
}

.\!h-8 {
    height: 2rem !important
}

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

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

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

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

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

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

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

.h-1 {
    height: .25rem
}

.h-1\/3 {
    height: 33.333333%
}

.h-10 {
    height: 2.5rem
}

.h-12 {
    height: 3rem
}

.h-13px {
    height: 13px
}

.h-14 {
    height: 3.5rem
}

.h-14px {
    height: 14px
}

.h-15px {
    height: 15px
}

.h-16 {
    height: 4rem
}

.h-17px {
    height: 17px
}

.h-18px {
    height: 18px
}

.h-1px {
    height: 1px
}

.h-2 {
    height: .5rem
}

.h-2\.5 {
    height: .625rem
}

.h-2\/3 {
    height: 66.666667%
}

.h-20 {
    height: 5rem
}

.h-23px {
    height: 23px
}

.h-26px {
    height: 26px
}

.h-28 {
    height: 7rem
}

.h-28px {
    height: 28px
}

.h-3 {
    height: .75rem
}

.h-32 {
    height: 8rem
}

.h-34px {
    height: 34px
}

.h-36 {
    height: 9rem
}

.h-38px {
    height: 38px
}

.h-3px {
    height: 3px
}

.h-4 {
    height: 1rem
}

.h-40 {
    height: 10rem
}

.h-40px {
    height: 40px
}

.h-43px {
    height: 43px
}

.h-44 {
    height: 11rem
}

.h-44px {
    height: 44px
}

.h-45px {
    height: 45px
}

.h-46px {
    height: 46px
}

.h-5 {
    height: 1.25rem
}

.h-50px {
    height: 50px
}

.h-56 {
    height: 14rem
}

.h-5px {
    height: 5px
}

.h-6 {
    height: 1.5rem
}

.h-6px {
    height: 6px
}

.h-7 {
    height: 1.75rem
}

.h-8 {
    height: 2rem
}

.h-80 {
    height: 20rem
}

.h-9 {
    height: 2.25rem
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



        .h-\[calc\(100\%_-_70px\)\] {
            height: calc(100% - 70px)
        }

        .h-\[calc\(100vh-170px\)\] {
            height: calc(100vh - 170px)
        }

        .h-\[calc\(100vh-231px\)\] {
            height: calc(100vh - 231px)
        }

        .h-\[calc\(100vh_-_102\.5px\)\] {
            height: calc(100vh - 102.5px)
        }

        .h-\[calc\(100vh_-_20px\)\] {
            height: calc(100vh - 20px)
        }

        .h-\[calc\(100vh_-_50px\)\] {
            height: calc(100vh - 50px)
        }

        .h-\[calc\(100vh_-_95px\)\] {
            height: calc(100vh - 95px)
        }

        .h-\[calc\(100vw_\/_180_\*_17\)\] {
            height: calc(100vw / 180 * 17)
        }

        .h-\[full\] {
            height: full
        }

        .h-auto {
            height: auto
        }

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

        .h-full {
            height: 100%
        }

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

        .h-screen {
            height: 100vh
        }

        .max-h-34px {
            max-height: 34px
        }

        .max-h-44px {
            max-height: 44px
        }

        .max-h-7 {
            max-height: 1.75rem
        }

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

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

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

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

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

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

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

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

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

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

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

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

        .max-h-\[calc\(100vh-100px\)\] {
            max-height: calc(100vh - 100px)
        }

        .max-h-\[calc\(100vh-170px\)\] {
            max-height: calc(100vh - 170px)
        }

        .max-h-\[calc\(100vh-200px\)\] {
            max-height: calc(100vh - 200px)
        }

        .max-h-\[calc\(100vh-47px-70px-48px\)\] {
            max-height: calc(100vh - 47px - 70px - 48px)
        }

        .max-h-\[calc\(100vh_-_100px\)\] {
            max-height: calc(100vh - 100px)
        }

        .max-h-\[calc\(100vh_-_300px\)\] {
            max-height: calc(100vh - 300px)
        }

        .max-h-\[calc\(100vh_-_56px_-_120px\)\] {
            max-height: calc(100vh - 56px - 120px)
        }

        .max-h-\[calc\(85vh_-_260px\)\] {
            max-height: calc(85vh - 260px)
        }

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

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

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

        .min-h-18px {
            min-height: 18px
        }

        .min-h-298px {
            min-height: 298px
        }

        .min-h-34px {
            min-height: 34px
        }

        .min-h-38px {
            min-height: 38px
        }

        .min-h-40px {
            min-height: 40px
        }

        .min-h-44px {
            min-height: 44px
        }

        .min-h-45px {
            min-height: 45px
        }

        .min-h-46px {
            min-height: 46px
        }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        .min-h-\[calc\(100vh-150px\)\] {
            min-height: calc(100vh - 150px)
        }

        .min-h-\[calc\(100vh-156px\)\] {
            min-height: calc(100vh - 156px)
        }

        .min-h-\[calc\(100vh-160px\)\] {
            min-height: calc(100vh - 160px)
        }

        .min-h-\[calc\(100vh-56px\)\] {
            min-height: calc(100vh - 56px)
        }

        .min-h-\[calc\(100vh-70px\)\] {
            min-height: calc(100vh - 70px)
        }

        .min-h-\[calc\(100vh-92px\)\] {
            min-height: calc(100vh - 92px)
        }

        .min-h-\[calc\(100vh_-_125px\)\] {
            min-height: calc(100vh - 125px)
        }

        .min-h-\[calc\(100vh_-_150px\)\] {
            min-height: calc(100vh - 150px)
        }

        .min-h-\[calc\(100vh_-_300px\)\] {
            min-height: calc(100vh - 300px)
        }

        .min-h-\[calc\(100vh_-_90px\)\] {
            min-height: calc(100vh - 90px)
        }

        .min-h-\[calc\(40vh\)\] {
            min-height: calc(40vh)
        }

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

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

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

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

        .\!w-8 {
            width: 2rem !important
        }

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

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

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

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

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

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

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

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

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

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

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

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

        .\!w-\[95vw\] {
            width: 95vw !important
        }

        .\!w-\[calc\(100\%\/2\)\] {
            width: calc(100% / 2) !important
        }

        .\!w-\[calc\(100\%\/3\)\] {
            width: calc(100% / 3) !important
        }

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

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

        .w-1\/12 {
            width: 8.333333%
        }

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

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

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

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

        .w-1\/6 {
            width: 16.666667%
        }

        .w-10 {
            width: 2.5rem
        }

        .w-12 {
            width: 3rem
        }

        .w-131px {
            width: 131px
        }

        .w-14 {
            width: 3.5rem
        }

        .w-16 {
            width: 4rem
        }

        .w-170px {
            width: 170px
        }

        .w-2 {
            width: .5rem
        }

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

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

        .w-20 {
            width: 5rem
        }

        .w-24 {
            width: 6rem
        }

        .w-26px {
            width: 26px
        }

        .w-28 {
            width: 7rem
        }

        .w-2px {
            width: 2px
        }

        .w-3 {
            width: .75rem
        }

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

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

        .w-34px {
            width: 34px
        }

        .w-38px {
            width: 38px
        }

        .w-3px {
            width: 3px
        }

        .w-4 {
            width: 1rem
        }

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

        .w-40px {
            width: 40px
        }

        .w-45px {
            width: 45px
        }

        .w-46px {
            width: 46px
        }

        .w-5 {
            width: 1.25rem
        }

        .w-50px {
            width: 50px
        }

        .w-66px {
            width: 66px
        }

        .w-6px {
            width: 6px
        }

        .w-7 {
            width: 1.75rem
        }

        .w-70px {
            width: 70px
        }

        .w-75px {
            width: 75px
        }

        .w-8 {
            width: 2rem
        }

        .w-85px {
            width: 85px
        }

        .w-9 {
            width: 2.25rem
        }

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

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

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

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

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

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

        .w-\[11\.5\%\] {
            width: 11.5%
        }

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

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

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

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

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

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

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

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

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

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

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

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

        .w-\[14\.75vw\] {
            width: 14.75vw
        }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        .w-\[calc\(\(100\%-12px\)\/3\)\] {
            width: calc((100% - 12px) / 3)
        }

        .w-\[calc\(\(100\%_\/_5\)_-_6px\)\] {
            width: calc((100% / 5) - 6px)
        }


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

                .w-\[calc\(100\%-150px\)\] {
                    width: calc(100% - 150px)
                }

                .w-\[calc\(100\%-20px\)\] {
                    width: calc(100% - 20px)
                }

                .w-\[calc\(100\%-24px\)\] {
                    width: calc(100% - 24px)
                }

                .w-\[calc\(100\%-270px\)\] {
                    width: calc(100% - 270px)
                }

                .w-\[calc\(100\%-41px\)\] {
                    width: calc(100% - 41px)
                }

                .w-\[calc\(100\%-45px\)\] {
                    width: calc(100% - 45px)
                }

                .w-\[calc\(100\%-51px\)\] {
                    width: calc(100% - 51px)
                }

                .w-\[calc\(100\%-64px\)\] {
                    width: calc(100% - 64px)
                }

                .w-\[calc\(100\%-65px\)\] {
                    width: calc(100% - 65px)
                }

                .w-\[calc\(100\%-66px\)\] {
                    width: calc(100% - 66px)
                }

                .w-\[calc\(100\%-76px\)\] {
                    width: calc(100% - 76px)
                }

                .w-\[calc\(100\%\/12\)\] {
                    width: calc(100% / 12)
                }

                .w-\[calc\(100\%\/2\)\] {
                    width: calc(100% / 2)
                }

                .w-\[calc\(100\%\/2_-_6px\)\] {
                    width: calc(100% / 2 - 6px)
                }

                .w-\[calc\(100\%\/2_-_8px\)\] {
                    width: calc(100% / 2 - 8px)
                }

                .w-\[calc\(100\%\/3\)\] {
                    width: calc(100% / 3)
                }

                .w-\[calc\(100\%\/3\*2_-_20px\)\] {
                    width: calc(100% / 3 * 2 - 20px)
                }

                .w-\[calc\(100\%\/3-8px\)\] {
                    width: calc(100% / 3 - 8px)
                }

                .w-\[calc\(100\%\/3_-_12px\)\] {
                    width: calc(100% / 3 - 12px)
                }

                .w-\[calc\(100\%\/5\)\] {
                    width: calc(100% / 5)
                }

                .w-\[calc\(100\%\/5-8px\)\] {
                    width: calc(100% / 5 - 8px)
                }

                .w-\[calc\(100\%\/5_-_12px\)\] {
                    width: calc(100% / 5 - 12px)
                }

                .w-\[calc\(100\%_-_100px\)\] {
                    width: calc(100% - 100px)
                }

                .w-\[calc\(100\%_-_10px\)\] {
                    width: calc(100% - 10px)
                }

                .w-\[calc\(100\%_-_120px\)\] {
                    width: calc(100% - 120px)
                }

                .w-\[calc\(100\%_-_124px\)\] {
                    width: calc(100% - 124px)
                }

                .w-\[calc\(100\%_-_128px\)\] {
                    width: calc(100% - 128px)
                }

                .w-\[calc\(100\%_-_130px\)\] {
                    width: calc(100% - 130px)
                }

                .w-\[calc\(100\%_-_136px\)\] {
                    width: calc(100% - 136px)
                }

                .w-\[calc\(100\%_-_150px\)\] {
                    width: calc(100% - 150px)
                }

                .w-\[calc\(100\%_-_156px\)\] {
                    width: calc(100% - 156px)
                }

                .w-\[calc\(100\%_-_160px\)\] {
                    width: calc(100% - 160px)
                }

                .w-\[calc\(100\%_-_165px\)\] {
                    width: calc(100% - 165px)
                }

                .w-\[calc\(100\%_-_16px\)\] {
                    width: calc(100% - 16px)
                }

                .w-\[calc\(100\%_-_18px\)\] {
                    width: calc(100% - 18px)
                }

                .w-\[calc\(100\%_-_190px\)\] {
                    width: calc(100% - 190px)
                }

                .w-\[calc\(100\%_-_20px\)\] {
                    width: calc(100% - 20px)
                }

                .w-\[calc\(100\%_-_24px\)\] {
                    width: calc(100% - 24px)
                }

                .w-\[calc\(100\%_-_28px\)\] {
                    width: calc(100% - 28px)
                }

                .w-\[calc\(100\%_-_2px\)\] {
                    width: calc(100% - 2px)
                }

                .w-\[calc\(100\%_-_30px\)\] {
                    width: calc(100% - 30px)
                }

                .w-\[calc\(100\%_-_32px\)\] {
                    width: calc(100% - 32px)
                }

                .w-\[calc\(100\%_-_35px\)\] {
                    width: calc(100% - 35px)
                }

                .w-\[calc\(100\%_-_40px\)\] {
                    width: calc(100% - 40px)
                }

                .w-\[calc\(100\%_-_50px\)\] {
                    width: calc(100% - 50px)
                }

                .w-\[calc\(100\%_-_52px\)\] {
                    width: calc(100% - 52px)
                }

                .w-\[calc\(100\%_-_55px\)\] {
                    width: calc(100% - 55px)
                }

                .w-\[calc\(100\%_-_60px\)\] {
                    width: calc(100% - 60px)
                }

                .w-\[calc\(100\%_-_62px\)\] {
                    width: calc(100% - 62px)
                }

                .w-\[calc\(100\%_-_64px\)\] {
                    width: calc(100% - 64px)
                }

                .w-\[calc\(100\%_-_66px\)\] {
                    width: calc(100% - 66px)
                }

                .w-\[calc\(100\%_-_68px\)\] {
                    width: calc(100% - 68px)
                }

                .w-\[calc\(100\%_-_72px\)\] {
                    width: calc(100% - 72px)
                }

                .w-\[calc\(100\%_-_80px\)\] {
                    width: calc(100% - 80px)
                }

                .w-\[calc\(100\%_-_88px\)\] {
                    width: calc(100% - 88px)
                }

                .w-\[calc\(100\%_-_93px\)\] {
                    width: calc(100% - 93px)
                }

                .w-\[calc\(100\%_\/_2\)\] {
                    width: calc(100% / 2)
                }

                .w-\[calc\(100\%_\/_3\)\] {
                    width: calc(100% / 3)
                }

                .w-\[calc\(100vw-20px\)\] {
                    width: calc(100vw - 20px)
                }

                .w-\[calc\(100vw\/4-20px\)\] {
                    width: calc(100vw / 4 - 20px)
                }

                .w-\[calc\(100vw\/4-25px\)\] {
                    width: calc(100vw / 4 - 25px)
                }

                .w-\[calc\(100vw_-_20px\)\] {
                    width: calc(100vw - 20px)
                }

                .w-\[calc\(100vw_-_24px\)\] {
                    width: calc(100vw - 24px)
                }

                .w-\[calc\(100vw_\/_6\.5\)\] {
                    width: calc(100vw / 6.5)
                }

                .w-\[calc\(14\.75vw-4px\)\] {
                    width: calc(14.75vw - 4px)
                }

                .w-\[calc\(31\%\+1px\)\] {
                    width: calc(31% + 1px)
                }

                .w-\[calc\(31\%\+3px\)\] {
                    width: calc(31% + 3px)
                }

                .w-\[calc\(35\%-15px\)\] {
                    width: calc(35% - 15px)
                }

                .w-\[calc\(40\%-8px\)\] {
                    width: calc(40% - 8px)
                }

                .w-\[calc\(50\%-6px\)\] {
                    width: calc(50% - 6px)
                }

                .w-\[calc\(50\%_-_10px\)\] {
                    width: calc(50% - 10px)
                }

                .w-\[calc\(50\%_-_3px\)\] {
                    width: calc(50% - 3px)
                }

                .w-auto {
                    width: auto
                }

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

                .w-full {
                    width: 100%
                }

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

                .w-screen {
                    width: 100vw
                }

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

                .min-w-170px {
                    min-width: 170px
                }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

                .min-w-\[calc\(100\%-88px\)\] {
                    min-width: calc(100% - 88px)
                }

                .min-w-\[calc\(100\%_-_120px\)\] {
                    min-width: calc(100% - 120px)
                }

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

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

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

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

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

                .\!max-w-\[calc\(100vw-67px\)\] {
                    max-width: calc(100vw - 67px) !important
                }

                .max-w-170px {
                    max-width: 170px
                }

                .max-w-5\/10 {
                    max-width: 50%
                }

                .max-w-6\/10 {
                    max-width: 60%
                }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

                .max-w-\[96vw\] {
                    max-width: 96vw
                }

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

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

                .max-w-\[calc\(100\%_-_180px\)\] {
                    max-width: calc(100% - 180px)
                }

                .max-w-\[calc\(100\%_-_32px\)\] {
                    max-width: calc(100% - 32px)
                }

                .max-w-\[calc\(100\%_-_50px\)\] {
                    max-width: calc(100% - 50px)
                }

                .max-w-\[calc\(100\%_-_66px\)\] {
                    max-width: calc(100% - 66px)
                }

                .max-w-\[calc\(100\%_-_90px\)\] {
                    max-width: calc(100% - 90px)
                }

                .max-w-\[calc\(100vw-140px\)\] {
                    max-width: calc(100vw - 140px)
                }

                .max-w-\[calc\(360px_-_166px\)\] {
                    max-width: calc(360px - 166px)
                }

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

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

                .max-w-screen-xl {
                    max-width: 1200px
                }

                .max-w-screen-xs {
                    max-width: 330px
                }

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

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

                .flex-\[2\] {
                    flex: 2
                }

                .flex-none {
                    flex: none
                }

                .shrink-0 {
                    flex-shrink: 0
                }

                .grow {
                    flex-grow: 1
                }

                .table-fixed {
                    table-layout: fixed
                }

                .border-collapse {
                    border-collapse: collapse
                }

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

                .origin-top-left {
                    transform-origin: top left
                }

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

                .-translate-x-1\/2,
                .-translate-x-2\/4 {
                    --tw-translate-x: -50%
                }

                .-translate-x-1\/2,
                .-translate-x-2\/4,
                .-translate-x-2px {
                    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
                }

                .-translate-x-2px {
                    --tw-translate-x: 2px
                }

                .-translate-y-1\/2,
                .-translate-y-2\/4 {
                    --tw-translate-y: -50%
                }

                .-translate-y-1\/2,
                .-translate-y-2\/4,
                .-translate-y-3 {
                    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
                }

                .-translate-y-3 {
                    --tw-translate-y: -0.75rem
                }

                .-translate-y-5 {
                    --tw-translate-y: -1.25rem
                }

                .-translate-y-5,
                .-translate-y-6 {
                    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
                }

                .-translate-y-6 {
                    --tw-translate-y: -1.5rem
                }

                .translate-x-0 {
                    --tw-translate-x: 0px
                }

                .translate-x-0,
                .translate-x-1\/2 {
                    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
                }

                .translate-x-1\/2 {
                    --tw-translate-x: 50%
                }

                .translate-x-\[-100\%\] {
                    --tw-translate-x: -100%
                }

                .translate-x-\[-100\%\],
                .translate-x-\[-2px\] {
                    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
                }

                .translate-x-\[-2px\] {
                    --tw-translate-x: -2px
                }

                .translate-x-\[-50\%\] {
                    --tw-translate-x: -50%
                }

                .translate-x-\[-50\%\],
                .translate-x-full {
                    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
                }

                .translate-x-full {
                    --tw-translate-x: 100%
                }

                .translate-y-0 {
                    --tw-translate-y: 0px
                }

                .translate-y-0,
                .translate-y-1\/2 {
                    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
                }

                .translate-y-1\/2 {
                    --tw-translate-y: 50%
                }

                .translate-y-2px {
                    --tw-translate-y: 2px
                }

                .translate-y-2px,
                .translate-y-\[-100\%\] {
                    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
                }

                .translate-y-\[-100\%\] {
                    --tw-translate-y: -100%
                }

                .translate-y-\[-25\%\] {
                    --tw-translate-y: -25%
                }

                .translate-y-\[-25\%\],
                .translate-y-\[1px\] {
                    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
                }

                .translate-y-\[1px\] {
                    --tw-translate-y: 1px
                }

                .translate-y-\[25\%\] {
                    --tw-translate-y: 25%
                }

                .translate-y-\[25\%\],
                .translate-y-full {
                    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
                }

                .translate-y-full {
                    --tw-translate-y: 100%
                }

                .\!rotate-\[135deg\] {
                    --tw-rotate: 135deg !important
                }

                .\!rotate-\[135deg\],
                .\!rotate-\[225deg\] {
                    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
                }

                .\!rotate-\[225deg\] {
                    --tw-rotate: 225deg !important
                }

                .-rotate-45 {
                    --tw-rotate: -45deg
                }

                .-rotate-45,
                .rotate-0 {
                    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
                }

                .rotate-0 {
                    --tw-rotate: 0deg
                }

                .rotate-180 {
                    --tw-rotate: 180deg
                }

                .rotate-180,
                .rotate-45 {
                    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
                }

                .rotate-45 {
                    --tw-rotate: 45deg
                }

                .rotate-90 {
                    --tw-rotate: 90deg
                }

                .rotate-90,
                .rotate-\[-45deg\] {
                    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
                }

                .rotate-\[-45deg\] {
                    --tw-rotate: -45deg
                }

                .rotate-\[135deg\] {
                    --tw-rotate: 135deg
                }

                .rotate-\[135deg\],
                .rotate-\[225deg\] {
                    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
                }

                .rotate-\[225deg\] {
                    --tw-rotate: 225deg
                }

                .rotate-\[270deg\] {
                    --tw-rotate: 270deg
                }

                .rotate-\[270deg\],
                .rotate-\[45deg\] {
                    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
                }

                .rotate-\[45deg\] {
                    --tw-rotate: 45deg
                }

                .\!scale-110 {
                    --tw-scale-x: 1.1 !important;
                    --tw-scale-y: 1.1 !important;
                    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
                }

                .scale-0 {
                    --tw-scale-x: 0;
                    --tw-scale-y: 0
                }

                .scale-0,
                .scale-100 {
                    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
                }

                .scale-100 {
                    --tw-scale-x: 1;
                    --tw-scale-y: 1
                }

                .scale-110 {
                    --tw-scale-x: 1.1;
                    --tw-scale-y: 1.1
                }

                .scale-110,
                .scale-125 {
                    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
                }

                .scale-125 {
                    --tw-scale-x: 1.25;
                    --tw-scale-y: 1.25
                }

                .scale-150 {
                    --tw-scale-x: 1.5;
                    --tw-scale-y: 1.5
                }

                .scale-150,
                .scale-75 {
                    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
                }

                .scale-75 {
                    --tw-scale-x: .75;
                    --tw-scale-y: .75
                }

                .scale-90 {
                    --tw-scale-x: .9;
                    --tw-scale-y: .9
                }

                .scale-90,
                .scale-\[0\.65\] {
                    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
                }

                .scale-\[0\.65\] {
                    --tw-scale-x: 0.65;
                    --tw-scale-y: 0.65
                }

                .scale-\[0\.85\] {
                    --tw-scale-x: 0.85;
                    --tw-scale-y: 0.85
                }

                .scale-\[0\.85\],
                .scale-\[0\.8\] {
                    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
                }

                .scale-\[0\.8\] {
                    --tw-scale-x: 0.8;
                    --tw-scale-y: 0.8
                }

                .scale-\[1\.35\] {
                    --tw-scale-x: 1.35;
                    --tw-scale-y: 1.35
                }

                .scale-\[1\.35\],
                .scale-\[2\.5\] {
                    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
                }

                .scale-\[2\.5\] {
                    --tw-scale-x: 2.5;
                    --tw-scale-y: 2.5
                }

                .scale-\[60\%\] {
                    --tw-scale-x: 60%;
                    --tw-scale-y: 60%
                }

                .-scale-x-100,
                .scale-\[60\%\] {
                    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
                }

                .-scale-x-100 {
                    --tw-scale-x: -1
                }

                .scale-y-125 {
                    --tw-scale-y: 1.25
                }

                .scale-y-125,
                .transform {
                    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
                }

                @keyframes fade-up {
                    0% {
                        opacity: 0;
                        transform: translateY(100%)
                    }

                    to {
                        opacity: 1;
                        transform: translateY(0)
                    }
                }

                .animate-fade-up {
                    animation: fade-up .5s ease
                }

                @keyframes gradient {
                    0% {
                        background-position: 125% 50%
                    }

                    to {
                        background-position: 0 50%
                    }
                }

                .animate-gradient {
                    animation: gradient 4s ease infinite
                }

                @keyframes pulse {
                    50% {
                        opacity: .5
                    }
                }

                .animate-pulse {
                    animation: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite
                }

                .animate-spin {
                    animation: spin 1s linear infinite
                }

                .\!cursor-default {
                    cursor: default !important
                }

                .\!cursor-not-allowed {
                    cursor: not-allowed !important
                }

                .cursor-default {
                    cursor: default
                }

                .cursor-not-allowed {
                    cursor: not-allowed
                }

                .cursor-pointer {
                    cursor: pointer
                }

                .cursor-text {
                    cursor: text
                }

                .cursor-zoom-in {
                    cursor: zoom-in
                }

                .select-none {
                    -webkit-user-select: none;
                    -moz-user-select: none;
                    user-select: none
                }

                .resize-none {
                    resize: none
                }

                .resize {
                    resize: both
                }

                .list-inside {
                    list-style-position: inside
                }

                .list-outside {
                    list-style-position: outside
                }

                .list-disc {
                    list-style-type: disc
                }

                .appearance-none {
                    -webkit-appearance: none;
                    -moz-appearance: none;
                    appearance: none
                }

                .grid-flow-row {
                    grid-auto-flow: row
                }

                .grid-flow-col {
                    grid-auto-flow: column
                }

                .grid-cols-2 {
                    grid-template-columns: repeat(2, minmax(0, 1fr))
                }

                .grid-cols-3 {
                    grid-template-columns: repeat(3, minmax(0, 1fr))
                }

                .grid-cols-4 {
                    grid-template-columns: repeat(4, minmax(0, 1fr))
                }

                .grid-cols-5 {
                    grid-template-columns: repeat(5, minmax(0, 1fr))
                }

                .grid-cols-6 {
                    grid-template-columns: repeat(6, minmax(0, 1fr))
                }

                .flex-row {
                    flex-direction: row
                }

                .flex-row-reverse {
                    flex-direction: row-reverse
                }

                .flex-col {
                    flex-direction: column
                }

                .flex-wrap {
                    flex-wrap: wrap
                }

                .flex-nowrap {
                    flex-wrap: nowrap
                }

                .content-stretch {
                    align-content: stretch
                }

                .items-start {
                    align-items: flex-start
                }

                .items-end {
                    align-items: flex-end
                }

                .items-center {
                    align-items: center
                }

                .items-stretch {
                    align-items: stretch
                }

                .justify-start {
                    justify-content: flex-start
                }

                .justify-end {
                    justify-content: flex-end
                }

                .\!justify-center {
                    justify-content: center !important
                }

                .justify-center {
                    justify-content: center
                }

                .justify-between {
                    justify-content: space-between
                }

                .justify-evenly {
                    justify-content: space-evenly
                }

                .gap-1 {
                    gap: .25rem
                }

                .gap-1\.5 {
                    gap: .375rem
                }

                .gap-15px {
                    gap: 15px
                }

                .gap-2 {
                    gap: .5rem
                }

                .gap-21px {
                    gap: 21px
                }

                .gap-2px {
                    gap: 2px
                }

                .gap-3 {
                    gap: .75rem
                }

                .gap-4 {
                    gap: 1rem
                }

                .gap-4px {
                    gap: 4px
                }

                .gap-5 {
                    gap: 1.25rem
                }

                .gap-5px {
                    gap: 5px
                }

                .gap-6 {
                    gap: 1.5rem
                }

                .gap-6px {
                    gap: 6px
                }

                .gap-\[10px\] {
                    gap: 10px
                }

                .gap-\[11px\] {
                    gap: 11px
                }

                .gap-\[12px\] {
                    gap: 12px
                }

                .gap-\[15px\] {
                    gap: 15px
                }

                .gap-\[16px\] {
                    gap: 16px
                }

                .gap-\[18px\] {
                    gap: 18px
                }

                .gap-\[20px\] {
                    gap: 20px
                }

                .gap-\[21px\] {
                    gap: 21px
                }

                .gap-\[22px\] {
                    gap: 22px
                }

                .gap-\[25px\] {
                    gap: 25px
                }

                .gap-\[28px\] {
                    gap: 28px
                }

                .gap-\[3px\] {
                    gap: 3px
                }

                .gap-\[50px\] {
                    gap: 50px
                }

                .gap-\[5px\] {
                    gap: 5px
                }

                .gap-\[7px\] {
                    gap: 7px
                }

                .gap-\[8px\] {
                    gap: 8px
                }

                .\!gap-x-1 {
                    -moz-column-gap: .25rem !important;
                    column-gap: .25rem !important
                }

                .gap-x-1 {
                    -moz-column-gap: .25rem;
                    column-gap: .25rem
                }

                .gap-x-2 {
                    -moz-column-gap: .5rem;
                    column-gap: .5rem
                }

                .gap-x-3 {
                    -moz-column-gap: .75rem;
                    column-gap: .75rem
                }

                .gap-x-4 {
                    -moz-column-gap: 1rem;
                    column-gap: 1rem
                }

                .gap-x-7 {
                    -moz-column-gap: 1.75rem;
                    column-gap: 1.75rem
                }

                .gap-y-1 {
                    row-gap: .25rem
                }

                .gap-y-4 {
                    row-gap: 1rem
                }

                .gap-y-4px {
                    row-gap: 4px
                }

                .space-x-1>:not([hidden])~:not([hidden]) {
                    --tw-space-x-reverse: 0;
                    margin-right: calc(.25rem * var(--tw-space-x-reverse));
                    margin-left: calc(.25rem * calc(1 - var(--tw-space-x-reverse)))
                }

                .space-x-4>:not([hidden])~:not([hidden]) {
                    --tw-space-x-reverse: 0;
                    margin-right: calc(1rem * var(--tw-space-x-reverse));
                    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)))
                }

                .space-x-\[8px\]>:not([hidden])~:not([hidden]) {
                    --tw-space-x-reverse: 0;
                    margin-right: calc(8px * var(--tw-space-x-reverse));
                    margin-left: calc(8px * calc(1 - var(--tw-space-x-reverse)))
                }

                .space-y-0>:not([hidden])~:not([hidden]) {
                    --tw-space-y-reverse: 0;
                    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
                    margin-bottom: calc(0px * var(--tw-space-y-reverse))
                }

                .divide-x-\[2px\]>:not([hidden])~:not([hidden]) {
                    --tw-divide-x-reverse: 0;
                    border-right-width: calc(2px * var(--tw-divide-x-reverse));
                    border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse)))
                }

                .divide-\[\#ccc\]>:not([hidden])~:not([hidden]) {
                    --tw-divide-opacity: 1;
                    border-color: rgb(204 204 204/var(--tw-divide-opacity))
                }

                .self-start {
                    align-self: flex-start
                }

                .overflow-auto {
                    overflow: auto
                }

                .\!overflow-hidden {
                    overflow: hidden !important
                }

                .overflow-hidden {
                    overflow: hidden
                }

                .\!overflow-visible {
                    overflow: visible !important
                }

                .overflow-visible {
                    overflow: visible
                }

                .overflow-scroll {
                    overflow: scroll
                }

                .overflow-x-auto {
                    overflow-x: auto
                }

                .overflow-y-auto {
                    overflow-y: auto
                }

                .overflow-x-hidden {
                    overflow-x: hidden
                }

                .overflow-y-hidden {
                    overflow-y: hidden
                }

                .overflow-x-scroll {
                    overflow-x: scroll
                }

                .overflow-y-scroll {
                    overflow-y: scroll
                }

                .scroll-smooth {
                    scroll-behavior: smooth
                }

                .text-ellipsis {
                    text-overflow: ellipsis
                }

                .whitespace-nowrap {
                    white-space: nowrap
                }

                .text-nowrap {
                    text-wrap: nowrap
                }

                .break-words {
                    overflow-wrap: break-word
                }

                .\!rounded-lg {
                    border-radius: .5rem !important
                }

                .\!rounded-none {
                    border-radius: 0 !important
                }

                .rounded {
                    border-radius: .25rem
                }

                .rounded-20px {
                    border-radius: 20px
                }

                .rounded-2xl {
                    border-radius: 1rem
                }

                .rounded-3px {
                    border-radius: 3px
                }

                .rounded-3xl {
                    border-radius: 1.5rem
                }

                .rounded-4px {
                    border-radius: 4px
                }

                .rounded-6px {
                    border-radius: 6px
                }

                .rounded-8px {
                    border-radius: 8px
                }

                .rounded-\[0_0_4px_0\] {
                    border-radius: 0 0 4px 0
                }

                .rounded-\[0_50\%_50\%_0\] {
                    border-radius: 0 50% 50% 0
                }

                .rounded-\[0px_0px_50px_50px\] {
                    border-radius: 0 0 50px 50px
                }

                .rounded-\[0px_0px_8px_8px\] {
                    border-radius: 0 0 8px 8px
                }

                .rounded-\[10px\] {
                    border-radius: 10px
                }

                .rounded-\[12px\] {
                    border-radius: 12px
                }

                .rounded-\[16px\] {
                    border-radius: 16px
                }

                .rounded-\[25px\] {
                    border-radius: 25px
                }

                .rounded-\[2px\] {
                    border-radius: 2px
                }

                .rounded-\[3px\] {
                    border-radius: 3px
                }

                .rounded-\[40px\] {
                    border-radius: 40px
                }

                .rounded-\[4px\] {
                    border-radius: 4px
                }

                .rounded-\[50\%\] {
                    border-radius: 50%
                }

                .rounded-\[50\%_0_0_50\%\] {
                    border-radius: 50% 0 0 50%
                }

                .rounded-\[50px\] {
                    border-radius: 50px
                }

                .rounded-\[5px\] {
                    border-radius: 5px
                }

                .rounded-\[6px\] {
                    border-radius: 6px
                }

                .rounded-\[7px\] {
                    border-radius: 7px
                }

                .rounded-\[8px\] {
                    border-radius: 8px
                }

                .rounded-\[8px_8px_0_0\] {
                    border-radius: 8px 8px 0 0
                }

                .rounded-\[9px\] {
                    border-radius: 9px
                }

                .rounded-full {
                    border-radius: 9999px
                }

                .rounded-lg {
                    border-radius: .5rem
                }

                .rounded-md {
                    border-radius: .375rem
                }

                .rounded-none {
                    border-radius: 0
                }

                .rounded-sm {
                    border-radius: .125rem
                }

                .rounded-xl {
                    border-radius: .75rem
                }

                .rounded-b-8px {
                    border-bottom-right-radius: 8px;
                    border-bottom-left-radius: 8px
                }

                .rounded-b-\[12px\] {
                    border-bottom-right-radius: 12px;
                    border-bottom-left-radius: 12px
                }

                .rounded-b-\[5px\] {
                    border-bottom-right-radius: 5px;
                    border-bottom-left-radius: 5px
                }

                .rounded-b-\[8px\] {
                    border-bottom-right-radius: 8px;
                    border-bottom-left-radius: 8px
                }

                .rounded-b-none {
                    border-bottom-right-radius: 0;
                    border-bottom-left-radius: 0
                }

                .rounded-b-xl {
                    border-bottom-right-radius: .75rem;
                    border-bottom-left-radius: .75rem
                }

                .rounded-l-3px {
                    border-top-left-radius: 3px;
                    border-bottom-left-radius: 3px
                }

                .rounded-l-4px {
                    border-top-left-radius: 4px;
                    border-bottom-left-radius: 4px
                }

                .rounded-l-6px,
                .rounded-l-\[6px\] {
                    border-top-left-radius: 6px;
                    border-bottom-left-radius: 6px
                }

                .rounded-l-lg {
                    border-top-left-radius: .5rem;
                    border-bottom-left-radius: .5rem
                }

                .rounded-l-md {
                    border-top-left-radius: .375rem;
                    border-bottom-left-radius: .375rem
                }

                .rounded-l-xl {
                    border-top-left-radius: .75rem;
                    border-bottom-left-radius: .75rem
                }

                .rounded-r-4px {
                    border-top-right-radius: 4px;
                    border-bottom-right-radius: 4px
                }

                .rounded-r-6px {
                    border-top-right-radius: 6px;
                    border-bottom-right-radius: 6px
                }

                .rounded-r-\[3px\] {
                    border-top-right-radius: 3px;
                    border-bottom-right-radius: 3px
                }

                .rounded-r-\[4px\] {
                    border-top-right-radius: 4px;
                    border-bottom-right-radius: 4px
                }

                .rounded-r-\[6px\] {
                    border-top-right-radius: 6px;
                    border-bottom-right-radius: 6px
                }

                .rounded-r-full {
                    border-top-right-radius: 9999px;
                    border-bottom-right-radius: 9999px
                }

                .rounded-r-lg {
                    border-top-right-radius: .5rem;
                    border-bottom-right-radius: .5rem
                }

                .rounded-r-md {
                    border-top-right-radius: .375rem;
                    border-bottom-right-radius: .375rem
                }

                .rounded-r-xl {
                    border-top-right-radius: .75rem;
                    border-bottom-right-radius: .75rem
                }

                .rounded-t {
                    border-top-left-radius: .25rem;
                    border-top-right-radius: .25rem
                }

                .rounded-t-20px {
                    border-top-left-radius: 20px;
                    border-top-right-radius: 20px
                }

                .rounded-t-2xl {
                    border-top-left-radius: 1rem;
                    border-top-right-radius: 1rem
                }

                .rounded-t-\[5px\] {
                    border-top-left-radius: 5px;
                    border-top-right-radius: 5px
                }

                .rounded-t-lg {
                    border-top-left-radius: .5rem;
                    border-top-right-radius: .5rem
                }

                .rounded-t-md {
                    border-top-left-radius: .375rem;
                    border-top-right-radius: .375rem
                }

                .rounded-t-xl {
                    border-top-left-radius: .75rem;
                    border-top-right-radius: .75rem
                }

                .rounded-bl-6px {
                    border-bottom-left-radius: 6px
                }

                .rounded-br-3px {
                    border-bottom-right-radius: 3px
                }

                .rounded-br-6px {
                    border-bottom-right-radius: 6px
                }

                .rounded-br-\[5px\] {
                    border-bottom-right-radius: 5px
                }

                .rounded-tl-3px {
                    border-top-left-radius: 3px
                }

                .rounded-tl-3xl {
                    border-top-left-radius: 1.5rem
                }

                .rounded-tl-\[5px\] {
                    border-top-left-radius: 5px
                }

                .rounded-tr-3xl {
                    border-top-right-radius: 1.5rem
                }

                .\!border-0 {
                    border-width: 0 !important
                }

                .\!border-\[1px\] {
                    border-width: 1px !important
                }

                .border-0 {
                    border-width: 0
                }

                .border-1px {
                    border-width: 1px
                }

                .border-2,
                .border-2px {
                    border-width: 2px
                }

                .border-5px {
                    border-width: 5px
                }

                .border-6px {
                    border-width: 6px
                }

                .border {
                    border-width: 1px
                }

                .border-\[0\.5px\] {
                    border-width: .5px
                }

                .border-\[1\.5px\] {
                    border-width: 1.5px
                }

                .border-\[1px\] {
                    border-width: 1px
                }

                .border-\[20px\] {
                    border-width: 20px
                }

                .border-\[2px\] {
                    border-width: 2px
                }

                .border-\[4px\] {
                    border-width: 4px
                }

                .border-x {
                    border-left-width: 1px;
                    border-right-width: 1px
                }

                .border-y,
                .border-y-1px {
                    border-top-width: 1px;
                    border-bottom-width: 1px
                }

                .border-y-2,
                .border-y-2px {
                    border-top-width: 2px;
                    border-bottom-width: 2px
                }

                .border-b {
                    border-bottom-width: 1px
                }

                .border-b-0 {
                    border-bottom-width: 0
                }

                .border-b-1px {
                    border-bottom-width: 1px
                }

                .border-b-2,
                .border-b-2px {
                    border-bottom-width: 2px
                }

                .border-b-3px {
                    border-bottom-width: 3px
                }

                .border-b-4px {
                    border-bottom-width: 4px
                }

                .border-b-\[1px\] {
                    border-bottom-width: 1px
                }

                .border-l {
                    border-left-width: 1px
                }

                .border-l-0 {
                    border-left-width: 0
                }

                .border-l-1px {
                    border-left-width: 1px
                }

                .border-l-2px {
                    border-left-width: 2px
                }

                .border-l-5px {
                    border-left-width: 5px
                }

                .border-r {
                    border-right-width: 1px
                }

                .border-r-0 {
                    border-right-width: 0
                }

                .border-r-1px {
                    border-right-width: 1px
                }

                .border-r-2 {
                    border-right-width: 2px
                }

                .border-r-\[0\.5px\] {
                    border-right-width: .5px
                }

                .border-t,
                .border-t-1px {
                    border-top-width: 1px
                }

                .border-t-2 {
                    border-top-width: 2px
                }

                .border-t-\[0\.5px\] {
                    border-top-width: .5px
                }

                .border-t-\[1px\] {
                    border-top-width: 1px
                }

                .border-solid {
                    border-style: solid
                }

                .border-dashed {
                    border-style: dashed
                }

                .\!border-none {
                    border-style: none !important
                }

                .border-none {
                    border-style: none
                }

                .\!border-\[\#00AC5B\],
                .\!border-\[\#00ac5b\] {
                    --tw-border-opacity: 1 !important;
                    border-color: rgb(0 172 91/var(--tw-border-opacity)) !important
                }

                .\!border-\[\#FF7B01\] {
                    --tw-border-opacity: 1 !important;
                    border-color: rgb(255 123 1/var(--tw-border-opacity)) !important
                }

                .\!border-basic-200 {
                    --tw-border-opacity: 1 !important;
                    border-color: rgb(242 245 249/var(--tw-border-opacity)) !important
                }

                .\!border-basic-600 {
                    --tw-border-opacity: 1 !important;
                    border-color: rgb(157 167 188/var(--tw-border-opacity)) !important
                }

                .\!border-gray-300 {
                    --tw-border-opacity: 1 !important;
                    border-color: rgb(232 234 237/var(--tw-border-opacity)) !important
                }

                .\!border-primary-400 {
                    --tw-border-opacity: 1 !important;
                    border-color: rgb(0 172 91/var(--tw-border-opacity)) !important
                }

                .\!border-red-500 {
                    --tw-border-opacity: 1 !important;
                    border-color: rgb(239 68 68/var(--tw-border-opacity)) !important
                }

                .border-\[\#004E4F\] {
                    --tw-border-opacity: 1;
                    border-color: rgb(0 78 79/var(--tw-border-opacity))
                }

                .border-\[\#007e42\] {
                    --tw-border-opacity: 1;
                    border-color: rgb(0 126 66/var(--tw-border-opacity))
                }

                .border-\[\#0081bd\] {
                    --tw-border-opacity: 1;
                    border-color: rgb(0 129 189/var(--tw-border-opacity))
                }

                .border-\[\#008840\] {
                    --tw-border-opacity: 1;
                    border-color: rgb(0 136 64/var(--tw-border-opacity))
                }

                .border-\[\#008848\] {
                    --tw-border-opacity: 1;
                    border-color: rgb(0 136 72/var(--tw-border-opacity))
                }

                .border-\[\#0095FF\],
                .border-\[\#0095ff\] {
                    --tw-border-opacity: 1;
                    border-color: rgb(0 149 255/var(--tw-border-opacity))
                }

                .border-\[\#00AC5B\],
                .border-\[\#00ac5b\] {
                    --tw-border-opacity: 1;
                    border-color: rgb(0 172 91/var(--tw-border-opacity))
                }

                .border-\[\#018245\] {
                    --tw-border-opacity: 1;
                    border-color: rgb(1 130 69/var(--tw-border-opacity))
                }

                .border-\[\#037841\] {
                    --tw-border-opacity: 1;
                    border-color: rgb(3 120 65/var(--tw-border-opacity))
                }

                .border-\[\#288ad6\] {
                    --tw-border-opacity: 1;
                    border-color: rgb(40 138 214/var(--tw-border-opacity))
                }

                .border-\[\#30E48F\] {
                    --tw-border-opacity: 1;
                    border-color: rgb(48 228 143/var(--tw-border-opacity))
                }

                .border-\[\#313a52\] {
                    --tw-border-opacity: 1;
                    border-color: rgb(49 58 82/var(--tw-border-opacity))
                }

                .border-\[\#333\] {
                    --tw-border-opacity: 1;
                    border-color: rgb(51 51 51/var(--tw-border-opacity))
                }

                .border-\[\#38a270\] {
                    --tw-border-opacity: 1;
                    border-color: rgb(56 162 112/var(--tw-border-opacity))
                }

                .border-\[\#3b854e\] {
                    --tw-border-opacity: 1;
                    border-color: rgb(59 133 78/var(--tw-border-opacity))
                }

                .border-\[\#42990A\] {
                    --tw-border-opacity: 1;
                    border-color: rgb(66 153 10/var(--tw-border-opacity))
                }

                .border-\[\#4455a5\] {
                    --tw-border-opacity: 1;
                    border-color: rgb(68 85 165/var(--tw-border-opacity))
                }

                .border-\[\#51576433\] {
                    border-color: #51576433
                }

                .border-\[\#689236\] {
                    --tw-border-opacity: 1;
                    border-color: rgb(104 146 54/var(--tw-border-opacity))
                }

                .border-\[\#797979\] {
                    --tw-border-opacity: 1;
                    border-color: rgb(121 121 121/var(--tw-border-opacity))
                }

                .border-\[\#79a51e\] {
                    --tw-border-opacity: 1;
                    border-color: rgb(121 165 30/var(--tw-border-opacity))
                }

                .border-\[\#7c808b\] {
                    --tw-border-opacity: 1;
                    border-color: rgb(124 128 139/var(--tw-border-opacity))
                }

                .border-\[\#80b660\] {
                    --tw-border-opacity: 1;
                    border-color: rgb(128 182 96/var(--tw-border-opacity))
                }

                .border-\[\#8F9BB3\],
                .border-\[\#8f9bb3\] {
                    --tw-border-opacity: 1;
                    border-color: rgb(143 155 179/var(--tw-border-opacity))
                }

                .border-\[\#979797\] {
                    --tw-border-opacity: 1;
                    border-color: rgb(151 151 151/var(--tw-border-opacity))
                }

                .border-\[\#9DA7BC\],
                .border-\[\#9da7bc\] {
                    --tw-border-opacity: 1;
                    border-color: rgb(157 167 188/var(--tw-border-opacity))
                }

                .border-\[\#CCE9DB\] {
                    --tw-border-opacity: 1;
                    border-color: rgb(204 233 219/var(--tw-border-opacity))
                }

                .border-\[\#D6E0F5\] {
                    --tw-border-opacity: 1;
                    border-color: rgb(214 224 245/var(--tw-border-opacity))
                }

                .border-\[\#D8ECD4\] {
                    --tw-border-opacity: 1;
                    border-color: rgb(216 236 212/var(--tw-border-opacity))
                }

                .border-\[\#DFDFDF\] {
                    --tw-border-opacity: 1;
                    border-color: rgb(223 223 223/var(--tw-border-opacity))
                }

                .border-\[\#E0E0E0\] {
                    --tw-border-opacity: 1;
                    border-color: rgb(224 224 224/var(--tw-border-opacity))
                }

                .border-\[\#E4E9F2\] {
                    --tw-border-opacity: 1;
                    border-color: rgb(228 233 242/var(--tw-border-opacity))
                }

                .border-\[\#E8EAF1\] {
                    --tw-border-opacity: 1;
                    border-color: rgb(232 234 241/var(--tw-border-opacity))
                }

                .border-\[\#F05A94\] {
                    --tw-border-opacity: 1;
                    border-color: rgb(240 90 148/var(--tw-border-opacity))
                }

                .border-\[\#F0FFF3\] {
                    --tw-border-opacity: 1;
                    border-color: rgb(240 255 243/var(--tw-border-opacity))
                }

                .border-\[\#F2F5F9\] {
                    --tw-border-opacity: 1;
                    border-color: rgb(242 245 249/var(--tw-border-opacity))
                }

                .border-\[\#F5F5F5\] {
                    --tw-border-opacity: 1;
                    border-color: rgb(245 245 245/var(--tw-border-opacity))
                }

                .border-\[\#FF5D01\] {
                    --tw-border-opacity: 1;
                    border-color: rgb(255 93 1/var(--tw-border-opacity))
                }

                .border-\[\#a40800\] {
                    --tw-border-opacity: 1;
                    border-color: rgb(164 8 0/var(--tw-border-opacity))
                }

                .border-\[\#bdcedb\] {
                    --tw-border-opacity: 1;
                    border-color: rgb(189 206 219/var(--tw-border-opacity))
                }

                .border-\[\#bfb8b8\] {
                    --tw-border-opacity: 1;
                    border-color: rgb(191 184 184/var(--tw-border-opacity))
                }

                .border-\[\#c3e5f8\] {
                    --tw-border-opacity: 1;
                    border-color: rgb(195 229 248/var(--tw-border-opacity))
                }

                .border-\[\#ccc\],
                .border-\[\#cccccc\] {
                    --tw-border-opacity: 1;
                    border-color: rgb(204 204 204/var(--tw-border-opacity))
                }

                .border-\[\#d6e0f5\] {
                    --tw-border-opacity: 1;
                    border-color: rgb(214 224 245/var(--tw-border-opacity))
                }

                .border-\[\#d7dade\] {
                    --tw-border-opacity: 1;
                    border-color: rgb(215 218 222/var(--tw-border-opacity))
                }

                .border-\[\#d8d8d8\] {
                    --tw-border-opacity: 1;
                    border-color: rgb(216 216 216/var(--tw-border-opacity))
                }

                .border-\[\#d9d9d9\] {
                    --tw-border-opacity: 1;
                    border-color: rgb(217 217 217/var(--tw-border-opacity))
                }

                .border-\[\#e4e9f2\] {
                    --tw-border-opacity: 1;
                    border-color: rgb(228 233 242/var(--tw-border-opacity))
                }

                .border-\[\#e7e7e7\] {
                    --tw-border-opacity: 1;
                    border-color: rgb(231 231 231/var(--tw-border-opacity))
                }

                .border-\[\#ebe7e7\] {
                    --tw-border-opacity: 1;
                    border-color: rgb(235 231 231/var(--tw-border-opacity))
                }

                .border-\[\#eee\] {
                    --tw-border-opacity: 1;
                    border-color: rgb(238 238 238/var(--tw-border-opacity))
                }

                .border-\[\#f1f1f1\] {
                    --tw-border-opacity: 1;
                    border-color: rgb(241 241 241/var(--tw-border-opacity))
                }

                .border-\[\#f2c94c\] {
                    --tw-border-opacity: 1;
                    border-color: rgb(242 201 76/var(--tw-border-opacity))
                }

                .border-\[\#f2f5f9\] {
                    --tw-border-opacity: 1;
                    border-color: rgb(242 245 249/var(--tw-border-opacity))
                }

                .border-\[\#f5f8fd\] {
                    --tw-border-opacity: 1;
                    border-color: rgb(245 248 253/var(--tw-border-opacity))
                }

                .border-\[\#f8f8f8\] {
                    --tw-border-opacity: 1;
                    border-color: rgb(248 248 248/var(--tw-border-opacity))
                }

                .border-\[\#f9691b\] {
                    --tw-border-opacity: 1;
                    border-color: rgb(249 105 27/var(--tw-border-opacity))
                }

                .border-\[\#ff7b01\] {
                    --tw-border-opacity: 1;
                    border-color: rgb(255 123 1/var(--tw-border-opacity))
                }

                .border-\[\#ffd601\] {
                    --tw-border-opacity: 1;
                    border-color: rgb(255 214 1/var(--tw-border-opacity))
                }

                .border-\[\#fff\] {
                    --tw-border-opacity: 1;
                    border-color: rgb(255 255 255/var(--tw-border-opacity))
                }

                .border-\[\#fffee7\] {
                    --tw-border-opacity: 1;
                    border-color: rgb(255 254 231/var(--tw-border-opacity))
                }

                .border-\[d9d9d9\] {
                    border-color: d9d9d9
                }

                .border-\[f2f5f9\] {
                    border-color: f2f5f9
                }

                .border-basic-200 {
                    --tw-border-opacity: 1;
                    border-color: rgb(242 245 249/var(--tw-border-opacity))
                }

                .border-basic-300 {
                    --tw-border-opacity: 1;
                    border-color: rgb(245 248 253/var(--tw-border-opacity))
                }

                .border-basic-400 {
                    --tw-border-opacity: 1;
                    border-color: rgb(228 233 242/var(--tw-border-opacity))
                }

                .border-basic-500 {
                    --tw-border-opacity: 1;
                    border-color: rgb(214 224 245/var(--tw-border-opacity))
                }

                .border-basic-600 {
                    --tw-border-opacity: 1;
                    border-color: rgb(157 167 188/var(--tw-border-opacity))
                }

                .border-basic-700 {
                    --tw-border-opacity: 1;
                    border-color: rgb(81 87 100/var(--tw-border-opacity))
                }

                .border-black-25 {
                    --tw-border-opacity: 1;
                    border-color: rgb(223 223 223/var(--tw-border-opacity))
                }

                .border-gray-100 {
                    --tw-border-opacity: 1;
                    border-color: rgb(204 204 204/var(--tw-border-opacity))
                }

                .border-gray-200 {
                    --tw-border-opacity: 1;
                    border-color: rgb(244 246 249/var(--tw-border-opacity))
                }

                .border-gray-300 {
                    --tw-border-opacity: 1;
                    border-color: rgb(232 234 237/var(--tw-border-opacity))
                }

                .border-gray-400 {
                    --tw-border-opacity: 1;
                    border-color: rgb(156 163 175/var(--tw-border-opacity))
                }

                .border-gray-500 {
                    --tw-border-opacity: 1;
                    border-color: rgb(107 114 128/var(--tw-border-opacity))
                }

                .border-green-200 {
                    --tw-border-opacity: 1;
                    border-color: rgb(187 247 208/var(--tw-border-opacity))
                }

                .border-green-600 {
                    --tw-border-opacity: 1;
                    border-color: rgb(22 163 74/var(--tw-border-opacity))
                }

                .border-green-700 {
                    --tw-border-opacity: 1;
                    border-color: rgb(21 128 61/var(--tw-border-opacity))
                }

                .border-orange-400 {
                    --tw-border-opacity: 1;
                    border-color: rgb(255 149 52/var(--tw-border-opacity))
                }

                .border-primary-100 {
                    --tw-border-opacity: 1;
                    border-color: rgb(3 120 65/var(--tw-border-opacity))
                }

                .border-primary-400 {
                    --tw-border-opacity: 1;
                    border-color: rgb(0 172 91/var(--tw-border-opacity))
                }

                .border-primary-500 {
                    --tw-border-opacity: 1;
                    border-color: rgb(0 126 66/var(--tw-border-opacity))
                }

                .border-primary-60 {
                    --tw-border-opacity: 1;
                    border-color: rgb(0 136 72/var(--tw-border-opacity))
                }

                .border-primary-80 {
                    --tw-border-opacity: 1;
                    border-color: rgb(5 117 65/var(--tw-border-opacity))
                }

                .border-red-500 {
                    --tw-border-opacity: 1;
                    border-color: rgb(239 68 68/var(--tw-border-opacity))
                }

                .border-transparent {
                    border-color: transparent
                }

                .border-white {
                    --tw-border-opacity: 1;
                    border-color: rgb(255 255 255/var(--tw-border-opacity))
                }

                .border-y-\[\#E4E9F2\] {
                    --tw-border-opacity: 1;
                    border-top-color: rgb(228 233 242/var(--tw-border-opacity));
                    border-bottom-color: rgb(228 233 242/var(--tw-border-opacity))
                }

                .border-b-\[\#F2F5F9\] {
                    --tw-border-opacity: 1;
                    border-bottom-color: rgb(242 245 249/var(--tw-border-opacity))
                }

                .border-b-\[\#e4e9f2\] {
                    --tw-border-opacity: 1;
                    border-bottom-color: rgb(228 233 242/var(--tw-border-opacity))
                }

                .border-b-\[\#ff001e\] {
                    --tw-border-opacity: 1;
                    border-bottom-color: rgb(255 0 30/var(--tw-border-opacity))
                }

                .border-b-basic-400 {
                    --tw-border-opacity: 1;
                    border-bottom-color: rgb(228 233 242/var(--tw-border-opacity))
                }

                .border-b-black-10 {
                    --tw-border-opacity: 1;
                    border-bottom-color: rgb(232 232 232/var(--tw-border-opacity))
                }

                .border-b-white {
                    --tw-border-opacity: 1;
                    border-bottom-color: rgb(255 255 255/var(--tw-border-opacity))
                }

                .border-l-\[\#00ac5b\] {
                    --tw-border-opacity: 1;
                    border-left-color: rgb(0 172 91/var(--tw-border-opacity))
                }

                .border-l-\[\#515764\] {
                    --tw-border-opacity: 1;
                    border-left-color: rgb(81 87 100/var(--tw-border-opacity))
                }

                .border-r-\[\#E4E9F2\] {
                    --tw-border-opacity: 1;
                    border-right-color: rgb(228 233 242/var(--tw-border-opacity))
                }

                .border-t-\[\#fffee7\] {
                    --tw-border-opacity: 1;
                    border-top-color: rgb(255 254 231/var(--tw-border-opacity))
                }

                .\!bg-\[\#0006\] {
                    background-color: #0006 !important
                }

                .\!bg-\[\#00AC5B\] {
                    --tw-bg-opacity: 1 !important;
                    background-color: rgb(0 172 91/var(--tw-bg-opacity)) !important
                }

                .\!bg-\[\#00ac5bcc\] {
                    background-color: #00ac5bcc !important
                }

                .\!bg-\[\#80B043\] {
                    --tw-bg-opacity: 1 !important;
                    background-color: rgb(128 176 67/var(--tw-bg-opacity)) !important
                }

                .\!bg-\[\#8F9BB3\] {
                    --tw-bg-opacity: 1 !important;
                    background-color: rgb(143 155 179/var(--tw-bg-opacity)) !important
                }

                .\!bg-\[\#D6E0F5\]\/\[20\%\] {
                    background-color: rgba(214, 224, 245, .2) !important
                }

                .\!bg-\[\#D6E0F5\]\/\[40\%\] {
                    background-color: rgba(214, 224, 245, .4) !important
                }

                .\!bg-\[\#D8ECD4\] {
                    --tw-bg-opacity: 1 !important;
                    background-color: rgb(216 236 212/var(--tw-bg-opacity)) !important
                }

                .\!bg-\[\#E4E9F2\] {
                    --tw-bg-opacity: 1 !important;
                    background-color: rgb(228 233 242/var(--tw-bg-opacity)) !important
                }

                .\!bg-\[\#F0FFF3\] {
                    --tw-bg-opacity: 1 !important;
                    background-color: rgb(240 255 243/var(--tw-bg-opacity)) !important
                }

                .\!bg-\[\#F2F5F9\] {
                    --tw-bg-opacity: 1 !important;
                    background-color: rgb(242 245 249/var(--tw-bg-opacity)) !important
                }

                .\!bg-\[\#d3d3d3\] {
                    --tw-bg-opacity: 1 !important;
                    background-color: rgb(211 211 211/var(--tw-bg-opacity)) !important
                }

                .\!bg-\[\#e5e9f1\] {
                    --tw-bg-opacity: 1 !important;
                    background-color: rgb(229 233 241/var(--tw-bg-opacity)) !important
                }

                .\!bg-\[\#eee\] {
                    --tw-bg-opacity: 1 !important;
                    background-color: rgb(238 238 238/var(--tw-bg-opacity)) !important
                }

                .\!bg-\[\#ffffff66\] {
                    background-color: #ffffff66 !important
                }

                .\!bg-basic-200 {
                    --tw-bg-opacity: 1 !important;
                    background-color: rgb(242 245 249/var(--tw-bg-opacity)) !important
                }

                .\!bg-basic-300 {
                    --tw-bg-opacity: 1 !important;
                    background-color: rgb(245 248 253/var(--tw-bg-opacity)) !important
                }

                .\!bg-basic-400 {
                    --tw-bg-opacity: 1 !important;
                    background-color: rgb(228 233 242/var(--tw-bg-opacity)) !important
                }

                .\!bg-basic-500 {
                    --tw-bg-opacity: 1 !important;
                    background-color: rgb(214 224 245/var(--tw-bg-opacity)) !important
                }

                .\!bg-basic-800 {
                    --tw-bg-opacity: 1 !important;
                    background-color: rgb(34 43 69/var(--tw-bg-opacity)) !important
                }

                .\!bg-gray-100 {
                    --tw-bg-opacity: 1 !important;
                    background-color: rgb(204 204 204/var(--tw-bg-opacity)) !important
                }

                .\!bg-gray-200 {
                    --tw-bg-opacity: 1 !important;
                    background-color: rgb(244 246 249/var(--tw-bg-opacity)) !important
                }

                .\!bg-gray-300 {
                    --tw-bg-opacity: 1 !important;
                    background-color: rgb(232 234 237/var(--tw-bg-opacity)) !important
                }

                .\!bg-gray-500 {
                    --tw-bg-opacity: 1 !important;
                    background-color: rgb(107 114 128/var(--tw-bg-opacity)) !important
                }

                .\!bg-transparent {
                    background-color: transparent !important
                }

                .\!bg-white {
                    --tw-bg-opacity: 1 !important;
                    background-color: rgb(255 255 255/var(--tw-bg-opacity)) !important
                }

                .bg-\[\#00000057\] {
                    background-color: #00000057
                }

                .bg-\[\#00000066\] {
                    background-color: #00000066
                }

                .bg-\[\#00000073\] {
                    background-color: #00000073
                }

                .bg-\[\#00000080\] {
                    background-color: #00000080
                }

                .bg-\[\#000\]\/\[25\%\] {
                    background-color: rgba(0, 0, 0, .25)
                }

                .bg-\[\#006133\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(0 97 51/var(--tw-bg-opacity))
                }

                .bg-\[\#0071e3\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(0 113 227/var(--tw-bg-opacity))
                }

                .bg-\[\#007E42\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(0 126 66/var(--tw-bg-opacity))
                }

                .bg-\[\#007E42\]\/\[10\%\] {
                    background-color: rgba(0, 126, 66, .1)
                }

                .bg-\[\#007e42\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(0 126 66/var(--tw-bg-opacity))
                }

                .bg-\[\#008848\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(0 136 72/var(--tw-bg-opacity))
                }

                .bg-\[\#008945\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(0 137 69/var(--tw-bg-opacity))
                }

                .bg-\[\#0095FF\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(0 149 255/var(--tw-bg-opacity))
                }

                .bg-\[\#00AC5B4D\] {
                    background-color: #00ac5b4d
                }

                .bg-\[\#00AC5B\],
                .bg-\[\#00ac5b\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(0 172 91/var(--tw-bg-opacity))
                }

                .bg-\[\#018245\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(1 130 69/var(--tw-bg-opacity))
                }

                .bg-\[\#037841\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(3 120 65/var(--tw-bg-opacity))
                }

                .bg-\[\#04763d\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(4 118 61/var(--tw-bg-opacity))
                }

                .bg-\[\#101426CC\] {
                    background-color: #101426cc
                }

                .bg-\[\#101426\]\/50 {
                    background-color: rgba(16, 20, 38, .5)
                }

                .bg-\[\#141414de\] {
                    background-color: #141414de
                }

                .bg-\[\#198b55\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(25 139 85/var(--tw-bg-opacity))
                }

                .bg-\[\#1eb46e\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(30 180 110/var(--tw-bg-opacity))
                }

                .bg-\[\#222B45\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(34 43 69/var(--tw-bg-opacity))
                }

                .bg-\[\#222B45\]\/\[40\%\] {
                    background-color: rgba(34, 43, 69, .4)
                }

                .bg-\[\#222b4571\] {
                    background-color: #222b4571
                }

                .bg-\[\#222b45\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(34 43 69/var(--tw-bg-opacity))
                }

                .bg-\[\#222b45\]\/30 {
                    background-color: rgba(34, 43, 69, .3)
                }

                .bg-\[\#222b45\]\/\[0\.6\] {
                    background-color: rgba(34, 43, 69, .6)
                }

                .bg-\[\#222b45e6\] {
                    background-color: #222b45e6
                }

                .bg-\[\#32874c\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(50 135 76/var(--tw-bg-opacity))
                }

                .bg-\[\#3B854E0D\] {
                    background-color: #3b854e0d
                }

                .bg-\[\#3B854E\]\/\[0\.05\] {
                    background-color: rgba(59, 133, 78, .05)
                }

                .bg-\[\#3B854E\]\/\[15\%\] {
                    background-color: rgba(59, 133, 78, .15)
                }

                .bg-\[\#4790f6\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(71 144 246/var(--tw-bg-opacity))
                }

                .bg-\[\#4c955e\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(76 149 94/var(--tw-bg-opacity))
                }

                .bg-\[\#515764b3\] {
                    background-color: #515764b3
                }

                .bg-\[\#555\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(85 85 85/var(--tw-bg-opacity))
                }

                .bg-\[\#6db05d\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(109 176 93/var(--tw-bg-opacity))
                }

                .bg-\[\#777\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(119 119 119/var(--tw-bg-opacity))
                }

                .bg-\[\#828282\]\/50 {
                    background-color: hsla(0, 0%, 51%, .5)
                }

                .bg-\[\#8f9eb2\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(143 158 178/var(--tw-bg-opacity))
                }

                .bg-\[\#95e1bd0a\] {
                    background-color: #95e1bd0a
                }

                .bg-\[\#999\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(153 153 153/var(--tw-bg-opacity))
                }

                .bg-\[\#9DA7BC\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(157 167 188/var(--tw-bg-opacity))
                }

                .bg-\[\#A5BFDD\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(165 191 221/var(--tw-bg-opacity))
                }

                .bg-\[\#B3BAC9\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(179 186 201/var(--tw-bg-opacity))
                }

                .bg-\[\#C50017\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(197 0 23/var(--tw-bg-opacity))
                }

                .bg-\[\#C89B29\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(200 155 41/var(--tw-bg-opacity))
                }

                .bg-\[\#C8E6C9\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(200 230 201/var(--tw-bg-opacity))
                }

                .bg-\[\#D6E0F533\] {
                    background-color: #d6e0f533
                }

                .bg-\[\#D6E0F5\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(214 224 245/var(--tw-bg-opacity))
                }

                .bg-\[\#D6E0F5\]\/\[20\%\] {
                    background-color: rgba(214, 224, 245, .2)
                }

                .bg-\[\#D6E0F5\]\/\[40\%\] {
                    background-color: rgba(214, 224, 245, .4)
                }

                .bg-\[\#D8ECD426\] {
                    background-color: #d8ecd426
                }

                .bg-\[\#D8ECD4\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(216 236 212/var(--tw-bg-opacity))
                }

                .bg-\[\#D8ECD4\]\/\[50\] {
                    background-color: #d8ecd4
                }

                .bg-\[\#DAECD7\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(218 236 215/var(--tw-bg-opacity))
                }

                .bg-\[\#DFF4DD\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(223 244 221/var(--tw-bg-opacity))
                }

                .bg-\[\#E3F4D380\] {
                    background-color: #e3f4d380
                }

                .bg-\[\#E4E9F2\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(228 233 242/var(--tw-bg-opacity))
                }

                .bg-\[\#E9EDF0\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(233 237 240/var(--tw-bg-opacity))
                }

                .bg-\[\#EFFDF4\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(239 253 244/var(--tw-bg-opacity))
                }

                .bg-\[\#EFFFEC\]\/\[0\.2\] {
                    background-color: rgba(239, 255, 236, .2)
                }

                .bg-\[\#EFFFF2\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(239 255 242/var(--tw-bg-opacity))
                }

                .bg-\[\#F0FFF3\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(240 255 243/var(--tw-bg-opacity))
                }

                .bg-\[\#F2F5F9\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(242 245 249/var(--tw-bg-opacity))
                }

                .bg-\[\#F2F5F9\]\/80 {
                    background-color: rgba(242, 245, 249, .8)
                }

                .bg-\[\#F5F8FD\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(245 248 253/var(--tw-bg-opacity))
                }

                .bg-\[\#F6FAF8\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(246 250 248/var(--tw-bg-opacity))
                }

                .bg-\[\#FF001E\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(255 0 30/var(--tw-bg-opacity))
                }

                .bg-\[\#FF0101B2\] {
                    background-color: #ff0101b2
                }

                .bg-\[\#FF0101\]\/\[70\%\] {
                    background-color: rgba(255, 1, 1, .7)
                }

                .bg-\[\#FF335F\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(255 51 95/var(--tw-bg-opacity))
                }

                .bg-\[\#FF4D4D\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(255 77 77/var(--tw-bg-opacity))
                }

                .bg-\[\#FF7B01\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(255 123 1/var(--tw-bg-opacity))
                }

                .bg-\[\#FF9534\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(255 149 52/var(--tw-bg-opacity))
                }

                .bg-\[\#FFE601\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(255 230 1/var(--tw-bg-opacity))
                }

                .bg-\[\#FFF3B8\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(255 243 184/var(--tw-bg-opacity))
                }

                .bg-\[\#FFF3E2\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(255 243 226/var(--tw-bg-opacity))
                }

                .bg-\[\#FFF492\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(255 244 146/var(--tw-bg-opacity))
                }

                .bg-\[\#FFF4F4\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(255 244 244/var(--tw-bg-opacity))
                }

                .bg-\[\#FFF9F9\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(255 249 249/var(--tw-bg-opacity))
                }

                .bg-\[\#FFFBE1\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(255 251 225/var(--tw-bg-opacity))
                }

                .bg-\[\#FFFCEB\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(255 252 235/var(--tw-bg-opacity))
                }

                .bg-\[\#FFFEE7\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(255 254 231/var(--tw-bg-opacity))
                }

                .bg-\[\#FFFFFF\]\/\[0\.15\] {
                    background-color: hsla(0, 0%, 100%, .15)
                }

                .bg-\[\#FFF\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(255 255 255/var(--tw-bg-opacity))
                }

                .bg-\[\#a59b9b\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(165 155 155/var(--tw-bg-opacity))
                }

                .bg-\[\#bdbdbd\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(189 189 189/var(--tw-bg-opacity))
                }

                .bg-\[\#bed9b8\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(190 217 184/var(--tw-bg-opacity))
                }

                .bg-\[\#c4daca\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(196 218 202/var(--tw-bg-opacity))
                }

                .bg-\[\#c5ffb58f\] {
                    background-color: #c5ffb58f
                }

                .bg-\[\#d3d3d3\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(211 211 211/var(--tw-bg-opacity))
                }

                .bg-\[\#d6e7db\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(214 231 219/var(--tw-bg-opacity))
                }

                .bg-\[\#d8ecd4\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(216 236 212/var(--tw-bg-opacity))
                }

                .bg-\[\#dbedf9\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(219 237 249/var(--tw-bg-opacity))
                }

                .bg-\[\#e4e9f2\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(228 233 242/var(--tw-bg-opacity))
                }

                .bg-\[\#e7f2ec\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(231 242 236/var(--tw-bg-opacity))
                }

                .bg-\[\#ea001b\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(234 0 27/var(--tw-bg-opacity))
                }

                .bg-\[\#eaeaea\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(234 234 234/var(--tw-bg-opacity))
                }

                .bg-\[\#eaf3ff\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(234 243 255/var(--tw-bg-opacity))
                }

                .bg-\[\#ebf0f9\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(235 240 249/var(--tw-bg-opacity))
                }

                .bg-\[\#f1f1f1\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(241 241 241/var(--tw-bg-opacity))
                }

                .bg-\[\#f1fff9\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(241 255 249/var(--tw-bg-opacity))
                }

                .bg-\[\#f2f5f9\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(242 245 249/var(--tw-bg-opacity))
                }

                .bg-\[\#f3f5f9\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(243 245 249/var(--tw-bg-opacity))
                }

                .bg-\[\#f3f8fb\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(243 248 251/var(--tw-bg-opacity))
                }

                .bg-\[\#f3fff0\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(243 255 240/var(--tw-bg-opacity))
                }

                .bg-\[\#f4f6f9\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(244 246 249/var(--tw-bg-opacity))
                }

                .bg-\[\#f5f8fd\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(245 248 253/var(--tw-bg-opacity))
                }

                .bg-\[\#f7f9fd\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(247 249 253/var(--tw-bg-opacity))
                }

                .bg-\[\#f8f8f9\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(248 248 249/var(--tw-bg-opacity))
                }

                .bg-\[\#f8fbff\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(248 251 255/var(--tw-bg-opacity))
                }

                .bg-\[\#fd4746\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(253 71 70/var(--tw-bg-opacity))
                }

                .bg-\[\#ff0101\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(255 1 1/var(--tw-bg-opacity))
                }

                .bg-\[\#ff0101\]\/70 {
                    background-color: rgba(255, 1, 1, .7)
                }

                .bg-\[\#ff4e4e\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(255 78 78/var(--tw-bg-opacity))
                }

                .bg-\[\#ff\] {
                    background-color: #ff
                }

                .bg-\[\#ffa800\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(255 168 0/var(--tw-bg-opacity))
                }

                .bg-\[\#ffe080\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(255 224 128/var(--tw-bg-opacity))
                }

                .bg-\[\#ffe4e4\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(255 228 228/var(--tw-bg-opacity))
                }

                .bg-\[\#ffe601\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(255 230 1/var(--tw-bg-opacity))
                }

                .bg-\[\#fff3e2\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(255 243 226/var(--tw-bg-opacity))
                }

                .bg-\[\#fff\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(255 255 255/var(--tw-bg-opacity))
                }

                .bg-\[\#fff\]\/75 {
                    background-color: hsla(0, 0%, 100%, .75)
                }

                .bg-\[\#fffbe5\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(255 251 229/var(--tw-bg-opacity))
                }

                .bg-\[\#fffdf1\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(255 253 241/var(--tw-bg-opacity))
                }

                .bg-\[\#fffee7\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(255 254 231/var(--tw-bg-opacity))
                }

                .bg-\[\#ffffff66\] {
                    background-color: #ffffff66
                }

                .bg-\[\#ffffffcc\] {
                    background-color: #ffffffcc
                }

                .bg-\[rgb\(255\2c 1\2c 1\)\]\/70 {
                    background-color: rgba(255, 1, 1, .7)
                }

                .bg-\[rgba\(0\2c 126\2c 66\2c \.05\)\] {
                    background-color: rgba(0, 126, 66, .05)
                }

                .bg-\[rgba\(255\2c 1\2c 1\2c \.7\)\] {
                    background-color: rgba(255, 1, 1, .7)
                }

                .bg-\[rgba\(255\2c 255\2c 255\2c \.6\)\] {
                    background-color: hsla(0, 0%, 100%, .6)
                }

                .bg-\[rgba\(34\2c 43\2c 69\2c \.7\)\] {
                    background-color: rgba(34, 43, 69, .7)
                }

                .bg-\[rgba\(34\2c 43\2c 69\2c \.9\)\] {
                    background-color: rgba(34, 43, 69, .9)
                }

                .bg-\[rgba\(59\2c 133\2c 78\2c \.05\)\] {
                    background-color: rgba(59, 133, 78, .05)
                }

                .bg-basic-200 {
                    --tw-bg-opacity: 1;
                    background-color: rgb(242 245 249/var(--tw-bg-opacity))
                }

                .bg-basic-300 {
                    --tw-bg-opacity: 1;
                    background-color: rgb(245 248 253/var(--tw-bg-opacity))
                }

                .bg-basic-400 {
                    --tw-bg-opacity: 1;
                    background-color: rgb(228 233 242/var(--tw-bg-opacity))
                }

                .bg-basic-500 {
                    --tw-bg-opacity: 1;
                    background-color: rgb(214 224 245/var(--tw-bg-opacity))
                }

                .bg-basic-600 {
                    --tw-bg-opacity: 1;
                    background-color: rgb(157 167 188/var(--tw-bg-opacity))
                }

                .bg-basic-700\/70 {
                    background-color: rgba(81, 87, 100, .7)
                }

                .bg-basic-800 {
                    --tw-bg-opacity: 1;
                    background-color: rgb(34 43 69/var(--tw-bg-opacity))
                }

                .bg-black-20 {
                    --tw-bg-opacity: 1;
                    background-color: rgb(233 237 240 / var(--tw-bg-opacity));
                }

                .bg-black-25 {
                    --tw-bg-opacity: 1;
                    background-color: rgb(223 223 223/var(--tw-bg-opacity))
                }

                .bg-black-30 {
                    --tw-bg-opacity: 1;
                    background-color: rgb(153 153 153/var(--tw-bg-opacity))
                }

                .bg-black-70\/80 {
                    background-color: rgba(68, 68, 68, .8)
                }

                .bg-black-90 {
                    --tw-bg-opacity: 1;
                    background-color: rgb(29 29 29/var(--tw-bg-opacity))
                }

                .bg-black-menu {
                    --tw-bg-opacity: 1;
                    background-color: rgb(101 101 101/var(--tw-bg-opacity))
                }

                .bg-blue-500 {
                    --tw-bg-opacity: 1;
                    background-color: rgb(0 149 255/var(--tw-bg-opacity))
                }

                .bg-gray-100 {
                    --tw-bg-opacity: 1;
                    background-color: rgb(204 204 204/var(--tw-bg-opacity))
                }

                .bg-gray-200 {
                    --tw-bg-opacity: 1;
                    background-color: rgb(244 246 249/var(--tw-bg-opacity))
                }

                .bg-gray-300 {
                    --tw-bg-opacity: 1;
                    background-color: rgb(232 234 237/var(--tw-bg-opacity))
                }

                .bg-gray-400 {
                    --tw-bg-opacity: 1;
                    background-color: rgb(156 163 175/var(--tw-bg-opacity))
                }

                .bg-gray-50 {
                    --tw-bg-opacity: 1;
                    background-color: rgb(249 250 251/var(--tw-bg-opacity))
                }

                .bg-gray-500 {
                    --tw-bg-opacity: 1;
                    background-color: rgb(107 114 128/var(--tw-bg-opacity))
                }

                .bg-green-200 {
                    --tw-bg-opacity: 1;
                    background-color: rgb(187 247 208/var(--tw-bg-opacity))
                }

                .bg-green-400 {
                    --tw-bg-opacity: 1;
                    background-color: rgb(74 222 128/var(--tw-bg-opacity))
                }

                .bg-green-50 {
                    --tw-bg-opacity: 1;
                    background-color: rgb(240 253 244/var(--tw-bg-opacity))
                }

                .bg-green-500 {
                    --tw-bg-opacity: 1;
                    background-color: rgb(34 197 94/var(--tw-bg-opacity))
                }

                .bg-green-600 {
                    --tw-bg-opacity: 1;
                    background-color: rgb(22 163 74/var(--tw-bg-opacity))
                }

                .bg-green-800 {
                    --tw-bg-opacity: 1;
                    background-color: rgb(22 101 52/var(--tw-bg-opacity))
                }

                .bg-neutral-100 {
                    --tw-bg-opacity: 1;
                    background-color: rgb(245 245 245/var(--tw-bg-opacity))
                }

                .bg-orange-100 {
                    --tw-bg-opacity: 1;
                    background-color: rgb(255 237 213/var(--tw-bg-opacity))
                }

                .bg-orange-50 {
                    --tw-bg-opacity: 1;
                    background-color: rgb(255 247 237/var(--tw-bg-opacity))
                }

                .bg-orange-500 {
                    --tw-bg-opacity: 1;
                    background-color: rgb(255 123 1/var(--tw-bg-opacity))
                }

                .bg-orange-90 {
                    background-color: #fde5c2e5
                }

                .bg-pink-100 {
                    --tw-bg-opacity: 1;
                    background-color: rgb(252 231 243/var(--tw-bg-opacity))
                }

                .bg-primary-100 {
                    --tw-bg-opacity: 1;
                    background-color: rgb(3 120 65/var(--tw-bg-opacity))
                }

                .bg-primary-40 {
                    --tw-bg-opacity: 1;
                    background-color: rgb(111 153 114/var(--tw-bg-opacity))
                }

                .bg-primary-400 {
                    --tw-bg-opacity: 1;
                    background-color: rgb(0 172 91/var(--tw-bg-opacity))
                }

                .bg-primary-500 {
                    --tw-bg-opacity: 1;
                    background-color: rgb(0 126 66/var(--tw-bg-opacity))
                }

                .bg-primary-60 {
                    --tw-bg-opacity: 1;
                    background-color: rgb(0 136 72/var(--tw-bg-opacity))
                }

                .bg-red-400 {
                    --tw-bg-opacity: 1;
                    background-color: rgb(255 0 30/var(--tw-bg-opacity))
                }

                .bg-red-50 {
                    --tw-bg-opacity: 1;
                    background-color: rgb(254 242 242/var(--tw-bg-opacity))
                }

                .bg-red-discount {
                    --tw-bg-opacity: 1;
                    background-color: rgb(222 32 0/var(--tw-bg-opacity))
                }

                .bg-red-price {
                    --tw-bg-opacity: 1;
                    background-color: rgb(177 14 14/var(--tw-bg-opacity))
                }

                .bg-tooltip-500 {
                    --tw-bg-opacity: 1;
                    background-color: rgb(255 254 231/var(--tw-bg-opacity))
                }

                .bg-transparent {
                    background-color: transparent
                }

                .bg-white {
                    --tw-bg-opacity: 1;
                    background-color: rgb(255 255 255/var(--tw-bg-opacity))
                }

                .bg-white\/80 {
                    background-color: hsla(0, 0%, 100%, .8)
                }

                .bg-yellow-500 {
                    --tw-bg-opacity: 1;
                    background-color: rgb(255 230 1/var(--tw-bg-opacity))
                }

                .bg-opacity-80 {
                    --tw-bg-opacity: 0.8
                }

                .bg-\[linear-gradient\(180deg\2c \#00ac5b_0\2c \#008848_100\%\)\] {
                    background-image: linear-gradient(180deg, #00ac5b, #008848)
                }

                .bg-\[linear-gradient\(180deg\2c _\#F90_0\%\2c _\#F40000_52\.08\%\)\] {
                    background-image: linear-gradient(180deg, #f90, #f40000 52.08%)
                }

                .bg-\[url\(\"\/\/cdn\.tgdd\.vn\/bachhoaxanh\/www\/Content\/images\/introduce\/bg-mobile5\.v202401101106\.png\"\)\] {
                    background-image: url(//cdn.tgdd.vn/bachhoaxanh/www/Content/images/introduce/bg-mobile5.v202401101106.png)
                }

                .bg-\[url\(\'\/\/cdn\.tgdd\.vn\/bachhoaxanh\/www\/Content\/images\/introduce\/bg-mobile\%204\.v202401101106\.png\'\)\] {
                    background-image: url(//cdn.tgdd.vn/bachhoaxanh/www/Content/images/introduce/bg-mobile%204.v202401101106.png)
                }

                .bg-\[url\(\'\/\/cdn\.tgdd\.vn\/bachhoaxanh\/www\/Content\/images\/introduce\/bg1-desk\.v202401082211\.png\'\)\] {
                    background-image: url(//cdn.tgdd.vn/bachhoaxanh/www/Content/images/introduce/bg1-desk.v202401082211.png)
                }

                .bg-\[url\(\'\/\/cdn\.tgdd\.vn\/bachhoaxanh\/www\/Content\/images\/introduce\/item-mobile\.v202401101106\.png\'\)\] {
                    background-image: url(//cdn.tgdd.vn/bachhoaxanh/www/Content/images/introduce/item-mobile.v202401101106.png)
                }

                .bg-\[url\(\'\/\/cdn\.tgdd\.vn\/bachhoaxanh\/www\/Content\/images\/introduce\/sprite-introduce-desk\.v202401082211\.png\'\)\] {
                    background-image: url(//cdn.tgdd.vn/bachhoaxanh/www/Content/images/introduce/sprite-introduce-desk.v202401082211.png)
                }

                .bg-\[url\(\'\/\/cdn\.tgdd\.vn\/bachhoaxanh\/www\/Content\/images\/introduce\/sprite-introduce-desk\.v202401091106\.png\'\)\] {
                    background-image: url(//cdn.tgdd.vn/bachhoaxanh/www/Content/images/introduce/sprite-introduce-desk.v202401091106.png)
                }

                .bg-\[url\(\'\/\/cdn\.tgdd\.vn\/bachhoaxanh\/www\/Content\/images\/introduce\/sprite-introduce-mobile\.v202401101106\.png\'\)\] {
                    background-image: url(//cdn.tgdd.vn/bachhoaxanh/www/Content/images/introduce/sprite-introduce-mobile.v202401101106.png)
                }

                .bg-\[url\(\'https\:\/\/cdn\.tgdd\.vn\/bachhoaxanh\/www\/Content\/images\/policy\/mobile\/cskh-mobile\.v202401181107\.png\'\)\] {
                    background-image: url(https://cdn.tgdd.vn/bachhoaxanh/www/Content/images/policy/mobile/cskh-mobile.v202401181107.png)
                }

                .bg-\[url\(\'https\:\/\/www\.bachhoaxanh\.com\/static\/images\/cskh-mobile\.png\'\)\] {
                    background-image: url(https://www.bachhoaxanh.com/static/images/cskh-mobile.png)
                }

                .bg-\[url\(https\:\/\/cdn\.tgdd\.vn\/bachhoaxanh\/www\/Content\/images\/sprite\@2x-checkout\.v202405100911\.png\)\] {
                    background-image: url(https://cdn.tgdd.vn/bachhoaxanh/www/Content/images/sprite@2x-checkout.v202405100911.png)
                }

                .bg-gradient-radial {
                    background-image: radial-gradient(circle, #98c230 0, #59a646 49%, #22994f 75%, #007e42 100%)
                }

                .bg-gradient-to-b {
                    background-image: linear-gradient(to bottom, var(--tw-gradient-stops))
                }

                .bg-gradient-to-r {
                    background-image: linear-gradient(to right, var(--tw-gradient-stops))
                }

                .bg-gradient-to-t {
                    background-image: linear-gradient(to top, var(--tw-gradient-stops))
                }

                .bg-none {
                    background-image: none
                }

                .from-\[\#007E42\],
                .from-\[\#007E42\]\/\[21\],
                .from-\[\#007E42\]\/\[50\],
                .from-\[\#007e42\] {
                    --tw-gradient-from: #007e42 var(--tw-gradient-from-position);
                    --tw-gradient-to: rgba(0, 126, 66, 0) var(--tw-gradient-to-position);
                    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
                }

                .from-\[\#007e42_26\.54\%\] {
                    --tw-gradient-from: #007e42 26.54% var(--tw-gradient-from-position);
                    --tw-gradient-to: hsla(0, 0%, 100%, 0) var(--tw-gradient-to-position);
                    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
                }

                .from-\[\#008848\] {
                    --tw-gradient-from: #008848 var(--tw-gradient-from-position);
                    --tw-gradient-to: rgba(0, 136, 72, 0) var(--tw-gradient-to-position);
                    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
                }

                .from-\[\#00AC5B\] {
                    --tw-gradient-from: #00ac5b var(--tw-gradient-from-position);
                    --tw-gradient-to: rgba(0, 172, 91, 0) var(--tw-gradient-to-position);
                    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
                }

                .from-\[\#037841\] {
                    --tw-gradient-from: #037841 var(--tw-gradient-from-position);
                    --tw-gradient-to: rgba(3, 120, 65, 0) var(--tw-gradient-to-position);
                    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
                }

                .from-\[\#198b55_26\.54\%\] {
                    --tw-gradient-from: #198b55 26.54% var(--tw-gradient-from-position);
                    --tw-gradient-to: hsla(0, 0%, 100%, 0) var(--tw-gradient-to-position);
                    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
                }

                .from-\[\#4aa560\] {
                    --tw-gradient-from: #4aa560 var(--tw-gradient-from-position);
                    --tw-gradient-to: rgba(74, 165, 96, 0) var(--tw-gradient-to-position);
                    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
                }

                .from-\[\#A8FFFF\] {
                    --tw-gradient-from: #a8ffff var(--tw-gradient-from-position);
                    --tw-gradient-to: rgba(168, 255, 255, 0) var(--tw-gradient-to-position);
                    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
                }

                .from-\[\#FF946F\] {
                    --tw-gradient-from: #ff946f var(--tw-gradient-from-position);
                    --tw-gradient-to: rgba(255, 148, 111, 0) var(--tw-gradient-to-position);
                    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
                }

                .from-\[\#FFD601\] {
                    --tw-gradient-from: #ffd601 var(--tw-gradient-from-position);
                    --tw-gradient-to: rgba(255, 214, 1, 0) var(--tw-gradient-to-position);
                    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
                }

                .from-\[\#FFE73C\] {
                    --tw-gradient-from: #ffe73c var(--tw-gradient-from-position);
                    --tw-gradient-to: rgba(255, 231, 60, 0) var(--tw-gradient-to-position);
                    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
                }

                .from-\[\#dff4dc\]\/\[50\] {
                    --tw-gradient-from: #dff4dc var(--tw-gradient-from-position);
                    --tw-gradient-to: rgba(223, 244, 220, 0) var(--tw-gradient-to-position);
                    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
                }

                .from-\[\#eff\] {
                    --tw-gradient-from: #eff var(--tw-gradient-from-position);
                    --tw-gradient-to: rgba(238, 255, 255, 0) var(--tw-gradient-to-position);
                    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
                }

                .from-\[rgba\(134\2c 180\2c 58\2c 1\)\] {
                    --tw-gradient-from: #86b43a var(--tw-gradient-from-position);
                    --tw-gradient-to: rgba(134, 180, 58, 0) var(--tw-gradient-to-position);
                    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
                }

                .from-\[rgba\(23\2c 137\2c 79\2c 1\)_0\%\] {
                    --tw-gradient-from: #17894f 0% var(--tw-gradient-from-position);
                    --tw-gradient-to: hsla(0, 0%, 100%, 0) var(--tw-gradient-to-position);
                    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
                }

                .from-transparent {
                    --tw-gradient-from: transparent var(--tw-gradient-from-position);
                    --tw-gradient-to: transparent var(--tw-gradient-to-position);
                    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
                }

                .from-white {
                    --tw-gradient-from: #fff var(--tw-gradient-from-position);
                    --tw-gradient-to: hsla(0, 0%, 100%, 0) var(--tw-gradient-to-position);
                    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
                }

                .via-\[\#fff\]\/\[85\] {
                    --tw-gradient-to: hsla(0, 0%, 100%, 0) var(--tw-gradient-to-position);
                    --tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)
                }

                .via-\[rgba\(153\2c 201\2c 63\2c 1\)_50\%\] {
                    --tw-gradient-to: hsla(0, 0%, 100%, 0) var(--tw-gradient-to-position);
                    --tw-gradient-stops: var(--tw-gradient-from), #99c93f 50% var(--tw-gradient-via-position), var(--tw-gradient-to)
                }

                .to-\[\#008848\] {
                    --tw-gradient-to: #008848 var(--tw-gradient-to-position)
                }

                .to-\[\#00AC5B\] {
                    --tw-gradient-to: #00ac5b var(--tw-gradient-to-position)
                }

                .to-\[\#3d8750\] {
                    --tw-gradient-to: #3d8750 var(--tw-gradient-to-position)
                }

                .to-\[\#51b812\] {
                    --tw-gradient-to: #51b812 var(--tw-gradient-to-position)
                }

                .to-\[\#68F8EF\] {
                    --tw-gradient-to: #68f8ef var(--tw-gradient-to-position)
                }

                .to-\[\#6da146_100\%\] {
                    --tw-gradient-to: #6da146 100% var(--tw-gradient-to-position)
                }

                .to-\[\#759d2e_100\%\] {
                    --tw-gradient-to: #759d2e 100% var(--tw-gradient-to-position)
                }

                .to-\[\#B7AE23\],
                .to-\[\#B7AE23\]\/\[50\] {
                    --tw-gradient-to: #b7ae23 var(--tw-gradient-to-position)
                }

                .to-\[\#FF8A00\] {
                    --tw-gradient-to: #ff8a00 var(--tw-gradient-to-position)
                }

                .to-\[\#FFD35E\] {
                    --tw-gradient-to: #ffd35e var(--tw-gradient-to-position)
                }

                .to-\[\#FFF99B\] {
                    --tw-gradient-to: #fff99b var(--tw-gradient-to-position)
                }

                .to-\[\#b7ae23\] {
                    --tw-gradient-to: #b7ae23 var(--tw-gradient-to-position)
                }

                .to-\[\#efe4bc\]\/\[50\] {
                    --tw-gradient-to: #efe4bc var(--tw-gradient-to-position)
                }

                .to-\[\#fcfeef\] {
                    --tw-gradient-to: #fcfeef var(--tw-gradient-to-position)
                }

                .to-\[\#ffc56f\] {
                    --tw-gradient-to: #ffc56f var(--tw-gradient-to-position)
                }

                .to-\[rgba\(23\2c 137\2c 79\2c 1\)_100\%\] {
                    --tw-gradient-to: #17894f 100% var(--tw-gradient-to-position)
                }

                .to-\[rgba\(94\2c 125\2c 43\2c 1\)\] {
                    --tw-gradient-to: #5e7d2b var(--tw-gradient-to-position)
                }

                .to-transparent\/0 {
                    --tw-gradient-to: transparent var(--tw-gradient-to-position)
                }

                .to-white {
                    --tw-gradient-to: #fff var(--tw-gradient-to-position)
                }

                .bg-\[length\:295px_auto\] {
                    background-size: 295px auto
                }

                .bg-\[length\:500\%_100\%\] {
                    background-size: 500% 100%
                }

                .bg-\[length\:900\%_100\%\] {
                    background-size: 900% 100%
                }

                .bg-clip-text {
                    -webkit-background-clip: text;
                    background-clip: text
                }

                .\!bg-\[-293px_-31px\] {
                    background-position: -293px -31px !important
                }

                .bg-\[-116px_-137px\] {
                    background-position: -116px -137px
                }

                .bg-\[-116px_-205px\] {
                    background-position: -116px -205px
                }

                .bg-\[-116px_-273px\] {
                    background-position: -116px -273px
                }

                .bg-\[-116px_-342px\] {
                    background-position: -116px -342px
                }

                .bg-\[-116px_-410px\] {
                    background-position: -116px -410px
                }

                .bg-\[-116px_-478px\] {
                    background-position: -116px -478px
                }

                .bg-\[-116px_-69px\] {
                    background-position: -116px -69px
                }

                .bg-\[-148px_-303px\] {
                    background-position: -148px -303px
                }

                .bg-\[-14px_-787px\] {
                    background-position: -14px -787px
                }

                .bg-\[-168px_-683px\] {
                    background-position: -168px -683px
                }

                .bg-\[-209px_-787px\] {
                    background-position: -209px -787px
                }

                .bg-\[-280px_-40px\] {
                    background-position: -280px -40px
                }

                .bg-\[-398px_-787px\] {
                    background-position: -398px -787px
                }

                .bg-\[-434px_-75px\] {
                    background-position: -434px -75px
                }

                .bg-\[-537px_-394px\] {
                    background-position: -537px -394px
                }

                .bg-\[-588px_-787px\] {
                    background-position: -588px -787px
                }

                .bg-\[-64px_-379px\] {
                    background-position: -64px -379px
                }

                .bg-\[-704px_-191px\] {
                    background-position: -704px -191px
                }

                .bg-\[-778px_-787px\] {
                    background-position: -778px -787px
                }

                .bg-\[-8px_-303px\] {
                    background-position: -8px -303px
                }

                .bg-\[0_4px\] {
                    background-position: 0 4px
                }

                .bg-\[20px_0\] {
                    background-position: 20px 0
                }

                .bg-\[229px_208px\] {
                    background-position: 229px 208px
                }

                .bg-no-repeat {
                    background-repeat: no-repeat
                }

                .fill-\[\#007E42\] {
                    fill: #007e42
                }

                .fill-gray-600 {
                    fill: #4b5563
                }

                .\!object-contain {
                    -o-object-fit: contain !important;
                    object-fit: contain !important
                }

                .object-contain {
                    -o-object-fit: contain;
                    object-fit: contain
                }

                .\!object-cover {
                    -o-object-fit: cover !important;
                    object-fit: cover !important
                }

                .object-cover {
                    -o-object-fit: cover;
                    object-fit: cover
                }

                .object-fill {
                    -o-object-fit: fill;
                    object-fit: fill
                }

                .\!p-3 {
                    padding: .75rem !important
                }

                .p-0 {
                    padding: 0
                }

                .p-0\.5 {
                    padding: .125rem
                }

                .p-1 {
                    padding: .25rem
                }

                .p-10px {
                    padding: 10px
                }

                .p-13px {
                    padding: 13px
                }

                .p-14px {
                    padding: 14px
                }

                .p-15px {
                    padding: 15px
                }

                .p-1px {
                    padding: 1px
                }

                .p-2 {
                    padding: .5rem
                }

                .p-2\.5 {
                    padding: .625rem
                }

                .p-2px {
                    padding: 2px
                }

                .p-3 {
                    padding: .75rem
                }

                .p-3px {
                    padding: 3px
                }

                .p-4 {
                    padding: 1rem
                }

                .p-4px {
                    padding: 4px
                }

                .p-5 {
                    padding: 1.25rem
                }

                .p-5px {
                    padding: 5px
                }

                .p-6 {
                    padding: 1.5rem
                }

                .p-6px {
                    padding: 6px
                }

                .p-7px {
                    padding: 7px
                }

                .p-8 {
                    padding: 2rem
                }

                .p-9px {
                    padding: 9px
                }

                .p-\[0_12px\] {
                    padding: 0 12px
                }

                .p-\[10px\] {
                    padding: 10px
                }

                .p-\[10px_10px_0\] {
                    padding: 10px 10px 0
                }

                .p-\[10px_16px\] {
                    padding: 10px 16px
                }

                .p-\[10px_20px\] {
                    padding: 10px 20px
                }

                .p-\[10px_24px\] {
                    padding: 10px 24px
                }

                .p-\[10px_4px\] {
                    padding: 10px 4px
                }

                .p-\[10px_6px\] {
                    padding: 10px 6px
                }

                .p-\[10px_8px\] {
                    padding: 10px 8px
                }

                .p-\[12px\] {
                    padding: 12px
                }

                .p-\[12px_0px\] {
                    padding: 12px 0
                }

                .p-\[12px_10px\] {
                    padding: 12px 10px
                }

                .p-\[12px_8px\] {
                    padding: 12px 8px
                }

                .p-\[14px\] {
                    padding: 14px
                }

                .p-\[15px\] {
                    padding: 15px
                }

                .p-\[15px_10px\] {
                    padding: 15px 10px
                }

                .p-\[15px_24px_24px_24px\] {
                    padding: 15px 24px 24px
                }

                .p-\[16px\] {
                    padding: 16px
                }

                .p-\[20px\] {
                    padding: 20px
                }

                .p-\[24px_17px\] {
                    padding: 24px 17px
                }

                .p-\[2px_10px\] {
                    padding: 2px 10px
                }

                .p-\[2px_3px\] {
                    padding: 2px 3px
                }

                .p-\[2px_5px_2px_10px\] {
                    padding: 2px 5px 2px 10px
                }

                .p-\[2px_9px\] {
                    padding: 2px 9px
                }

                .p-\[4px\] {
                    padding: 4px
                }

                .p-\[4px_12px\] {
                    padding: 4px 12px
                }

                .p-\[4px_16px\] {
                    padding: 4px 16px
                }

                .p-\[4px_8px\] {
                    padding: 4px 8px
                }

                .p-\[5px\] {
                    padding: 5px
                }

                .p-\[5px_11px\] {
                    padding: 5px 11px
                }

                .p-\[6px\] {
                    padding: 6px
                }

                .p-\[6px_8px\] {
                    padding: 6px 8px
                }

                .p-\[8px\] {
                    padding: 8px
                }

                .p-\[8px_0px\] {
                    padding: 8px 0
                }

                .p-\[8px_12px\] {
                    padding: 8px 12px
                }

                .p-\[8px_16px\] {
                    padding: 8px 16px
                }

                .p-\[8px_4px\] {
                    padding: 8px 4px
                }

                .p-\[8px_6px\] {
                    padding: 8px 6px
                }

                .p-\[8px_6px_8px_0\] {
                    padding: 8px 6px 8px 0
                }

                .p-\[8px_8px_20px_12px\] {
                    padding: 8px 8px 20px 12px
                }

                .\!px-1px {
                    padding-left: 1px !important;
                    padding-right: 1px !important
                }

                .\!py-0 {
                    padding-top: 0 !important;
                    padding-bottom: 0 !important
                }

                .\!py-\[10px\] {
                    padding-top: 10px !important;
                    padding-bottom: 10px !important
                }

                .\!py-\[4px\] {
                    padding-top: 4px !important;
                    padding-bottom: 4px !important
                }

                .\!py-\[9px\] {
                    padding-top: 9px !important;
                    padding-bottom: 9px !important
                }

                .px-0 {
                    padding-left: 0;
                    padding-right: 0
                }

                .px-1 {
                    padding-left: .25rem;
                    padding-right: .25rem
                }

                .px-10 {
                    padding-left: 2.5rem;
                    padding-right: 2.5rem
                }

                .px-10px {
                    padding-left: 10px;
                    padding-right: 10px
                }

                .px-13px {
                    padding-left: 13px;
                    padding-right: 13px
                }

                .px-14px {
                    padding-left: 14px;
                    padding-right: 14px
                }

                .px-15px {
                    padding-left: 15px;
                    padding-right: 15px
                }

                .px-1px {
                    padding-left: 1px;
                    padding-right: 1px
                }

                .px-2 {
                    padding-left: .5rem;
                    padding-right: .5rem
                }

                .px-2\.5 {
                    padding-left: .625rem;
                    padding-right: .625rem
                }

                .px-2px {
                    padding-left: 2px;
                    padding-right: 2px
                }

                .px-3 {
                    padding-left: .75rem;
                    padding-right: .75rem
                }

                .px-38px {
                    padding-left: 38px;
                    padding-right: 38px
                }

                .px-3px {
                    padding-left: 3px;
                    padding-right: 3px
                }

                .px-4 {
                    padding-left: 1rem;
                    padding-right: 1rem
                }

                .px-4px {
                    padding-left: 4px;
                    padding-right: 4px
                }

                .px-5 {
                    padding-left: 1.25rem;
                    padding-right: 1.25rem
                }

                .px-50px {
                    padding-left: 50px;
                    padding-right: 50px
                }

                .px-5px {
                    padding-left: 5px;
                    padding-right: 5px
                }

                .px-6 {
                    padding-left: 1.5rem;
                    padding-right: 1.5rem
                }

                .px-6px {
                    padding-left: 6px;
                    padding-right: 6px
                }

                .px-7 {
                    padding-left: 1.75rem;
                    padding-right: 1.75rem
                }

                .px-7px {
                    padding-left: 7px;
                    padding-right: 7px
                }

                .px-8 {
                    padding-left: 2rem;
                    padding-right: 2rem
                }

                .px-9px {
                    padding-left: 9px;
                    padding-right: 9px
                }

                .px-\[10px\] {
                    padding-left: 10px;
                    padding-right: 10px
                }

                .px-\[11px\] {
                    padding-left: 11px;
                    padding-right: 11px
                }

                .px-\[12px\] {
                    padding-left: 12px;
                    padding-right: 12px
                }

                .px-\[13px\] {
                    padding-left: 13px;
                    padding-right: 13px
                }

                .px-\[14px\] {
                    padding-left: 14px;
                    padding-right: 14px
                }

                .px-\[15px\] {
                    padding-left: 15px;
                    padding-right: 15px
                }

                .px-\[16px\] {
                    padding-left: 16px;
                    padding-right: 16px
                }

                .px-\[17px\] {
                    padding-left: 17px;
                    padding-right: 17px
                }

                .px-\[18px\] {
                    padding-left: 18px;
                    padding-right: 18px
                }

                .px-\[20px\] {
                    padding-left: 20px;
                    padding-right: 20px
                }

                .px-\[24px\] {
                    padding-left: 24px;
                    padding-right: 24px
                }

                .px-\[25px\] {
                    padding-left: 25px;
                    padding-right: 25px
                }

                .px-\[2px\] {
                    padding-left: 2px;
                    padding-right: 2px
                }

                .px-\[36px\] {
                    padding-left: 36px;
                    padding-right: 36px
                }

                .px-\[50px\] {
                    padding-left: 50px;
                    padding-right: 50px
                }

                .px-\[5px\] {
                    padding-left: 5px;
                    padding-right: 5px
                }

                .px-\[6px\] {
                    padding-left: 6px;
                    padding-right: 6px
                }

                .px-\[7px\] {
                    padding-left: 7px;
                    padding-right: 7px
                }

                .px-\[8px\] {
                    padding-left: 8px;
                    padding-right: 8px
                }

                .px-\[9px\] {
                    padding-left: 9px;
                    padding-right: 9px
                }

                .py-0 {
                    padding-top: 0;
                    padding-bottom: 0
                }

                .py-0\.5 {
                    padding-top: .125rem;
                    padding-bottom: .125rem
                }

                .py-1 {
                    padding-top: .25rem;
                    padding-bottom: .25rem
                }

                .py-1\.5 {
                    padding-top: .375rem;
                    padding-bottom: .375rem
                }

                .py-10 {
                    padding-top: 2.5rem;
                    padding-bottom: 2.5rem
                }

                .py-10px {
                    padding-top: 10px;
                    padding-bottom: 10px
                }

                .py-13px {
                    padding-top: 13px;
                    padding-bottom: 13px
                }

                .py-15px {
                    padding-top: 15px;
                    padding-bottom: 15px
                }

                .py-17px {
                    padding-top: 17px;
                    padding-bottom: 17px
                }

                .py-18px {
                    padding-top: 18px;
                    padding-bottom: 18px
                }

                .py-1px {
                    padding-top: 1px;
                    padding-bottom: 1px
                }

                .py-2 {
                    padding-top: .5rem;
                    padding-bottom: .5rem
                }

                .py-2\.5 {
                    padding-top: .625rem;
                    padding-bottom: .625rem
                }

                .py-26px {
                    padding-top: 26px;
                    padding-bottom: 26px
                }

                .py-2px {
                    padding-top: 2px;
                    padding-bottom: 2px
                }

                .py-3 {
                    padding-top: .75rem;
                    padding-bottom: .75rem
                }

                .py-34px {
                    padding-top: 34px;
                    padding-bottom: 34px
                }

                .py-3px {
                    padding-top: 3px;
                    padding-bottom: 3px
                }

                .py-4 {
                    padding-top: 1rem;
                    padding-bottom: 1rem
                }

                .py-4px {
                    padding-top: 4px;
                    padding-bottom: 4px
                }

                .py-5 {
                    padding-top: 1.25rem;
                    padding-bottom: 1.25rem
                }

                .py-50px {
                    padding-top: 50px;
                    padding-bottom: 50px
                }

                .py-5px {
                    padding-top: 5px;
                    padding-bottom: 5px
                }

                .py-6px {
                    padding-top: 6px;
                    padding-bottom: 6px
                }

                .py-7px {
                    padding-top: 7px;
                    padding-bottom: 7px
                }

                .py-9px {
                    padding-top: 9px;
                    padding-bottom: 9px
                }

                .py-\[10ox\] {
                    padding-top: 10ox;
                    padding-bottom: 10ox
                }

                .py-\[10px\] {
                    padding-top: 10px;
                    padding-bottom: 10px
                }

                .py-\[11px\] {
                    padding-top: 11px;
                    padding-bottom: 11px
                }

                .py-\[12px\] {
                    padding-top: 12px;
                    padding-bottom: 12px
                }

                .py-\[13px\] {
                    padding-top: 13px;
                    padding-bottom: 13px
                }

                .py-\[16px\] {
                    padding-top: 16px;
                    padding-bottom: 16px
                }

                .py-\[20px\] {
                    padding-top: 20px;
                    padding-bottom: 20px
                }

                .py-\[24px\] {
                    padding-top: 24px;
                    padding-bottom: 24px
                }

                .py-\[25px\] {
                    padding-top: 25px;
                    padding-bottom: 25px
                }

                .py-\[2px\] {
                    padding-top: 2px;
                    padding-bottom: 2px
                }

                .py-\[30px\] {
                    padding-top: 30px;
                    padding-bottom: 30px
                }

                .py-\[34px\] {
                    padding-top: 34px;
                    padding-bottom: 34px
                }

                .py-\[35px\] {
                    padding-top: 35px;
                    padding-bottom: 35px
                }

                .py-\[3px\] {
                    padding-top: 3px;
                    padding-bottom: 3px
                }

                .py-\[4px\] {
                    padding-top: 4px;
                    padding-bottom: 4px
                }

                .py-\[5\.25px\] {
                    padding-top: 5.25px;
                    padding-bottom: 5.25px
                }

                .py-\[6px\] {
                    padding-top: 6px;
                    padding-bottom: 6px
                }

                .py-\[7px\] {
                    padding-top: 7px;
                    padding-bottom: 7px
                }

                .py-\[8px\] {
                    padding-top: 8px;
                    padding-bottom: 8px
                }

                .\!pb-0 {
                    padding-bottom: 0 !important
                }

                .\!pb-14px {
                    padding-bottom: 14px !important
                }

                .\!pb-4px {
                    padding-bottom: 4px !important
                }

                .\!pb-6px {
                    padding-bottom: 6px !important
                }

                .\!pb-\[12px\] {
                    padding-bottom: 12px !important
                }

                .\!pb-\[16px\] {
                    padding-bottom: 16px !important
                }

                .\!pb-\[25px\] {
                    padding-bottom: 25px !important
                }

                .\!pb-\[2px\] {
                    padding-bottom: 2px !important
                }

                .\!pb-\[4px\] {
                    padding-bottom: 4px !important
                }

                .\!pr-\[20px\] {
                    padding-right: 20px !important
                }

                .\!pt-10px {
                    padding-top: 10px !important
                }

                .\!pt-4px {
                    padding-top: 4px !important
                }

                .\!pt-\[16px\] {
                    padding-top: 16px !important
                }

                .\!pt-\[24px\] {
                    padding-top: 24px !important
                }

                .pb-0 {
                    padding-bottom: 0
                }

                .pb-1 {
                    padding-bottom: .25rem
                }

                .pb-10px {
                    padding-bottom: 10px
                }

                .pb-13px {
                    padding-bottom: 13px
                }

                .pb-18px {
                    padding-bottom: 18px
                }

                .pb-1px {
                    padding-bottom: 1px
                }

                .pb-2 {
                    padding-bottom: .5rem
                }

                .pb-2\.5 {
                    padding-bottom: .625rem
                }

                .pb-20 {
                    padding-bottom: 5rem
                }

                .pb-2px {
                    padding-bottom: 2px
                }

                .pb-3 {
                    padding-bottom: .75rem
                }

                .pb-3\.5 {
                    padding-bottom: .875rem
                }

                .pb-3px {
                    padding-bottom: 3px
                }

                .pb-4 {
                    padding-bottom: 1rem
                }

                .pb-4px {
                    padding-bottom: 4px
                }

                .pb-5 {
                    padding-bottom: 1.25rem
                }

                .pb-50px {
                    padding-bottom: 50px
                }

                .pb-6px {
                    padding-bottom: 6px
                }

                .pb-70px {
                    padding-bottom: 70px
                }

                .pb-7px {
                    padding-bottom: 7px
                }

                .pb-8 {
                    padding-bottom: 2rem
                }

                .pb-9px {
                    padding-bottom: 9px
                }

                .pb-\[10px\] {
                    padding-bottom: 10px
                }

                .pb-\[120px\] {
                    padding-bottom: 120px
                }

                .pb-\[12px\] {
                    padding-bottom: 12px
                }

                .pb-\[140px\] {
                    padding-bottom: 140px
                }

                .pb-\[160px\] {
                    padding-bottom: 160px
                }

                .pb-\[16px\] {
                    padding-bottom: 16px
                }

                .pb-\[20px\] {
                    padding-bottom: 20px
                }

                .pb-\[24px\] {
                    padding-bottom: 24px
                }

                .pb-\[32px\] {
                    padding-bottom: 32px
                }

                .pb-\[33px\] {
                    padding-bottom: 33px
                }

                .pb-\[4px\] {
                    padding-bottom: 4px
                }

                .pb-\[56px\] {
                    padding-bottom: 56px
                }

                .pb-\[60px\] {
                    padding-bottom: 60px
                }

                .pb-\[64px\] {
                    padding-bottom: 64px
                }

                .pb-\[65px\] {
                    padding-bottom: 65px
                }

                .pb-\[6px\] {
                    padding-bottom: 6px
                }

                .pb-\[7px\] {
                    padding-bottom: 7px
                }

                .pb-\[80px\] {
                    padding-bottom: 80px
                }

                .pb-\[8px\] {
                    padding-bottom: 8px
                }

                .pb-\[90px\] {
                    padding-bottom: 90px
                }

                .pb-\[9px\] {
                    padding-bottom: 9px
                }

                .pl-0 {
                    padding-left: 0
                }

                .pl-1 {
                    padding-left: .25rem
                }

                .pl-10 {
                    padding-left: 2.5rem
                }

                .pl-10px {
                    padding-left: 10px
                }

                .pl-14px {
                    padding-left: 14px
                }

                .pl-18px {
                    padding-left: 18px
                }

                .pl-2 {
                    padding-left: .5rem
                }

                .pl-26px {
                    padding-left: 26px
                }

                .pl-2px {
                    padding-left: 2px
                }

                .pl-3 {
                    padding-left: .75rem
                }

                .pl-34px {
                    padding-left: 34px
                }

                .pl-4 {
                    padding-left: 1rem
                }

                .pl-4px {
                    padding-left: 4px
                }

                .pl-5 {
                    padding-left: 1.25rem
                }

                .pl-5px {
                    padding-left: 5px
                }

                .pl-6 {
                    padding-left: 1.5rem
                }

                .pl-6px {
                    padding-left: 6px
                }

                .pl-7 {
                    padding-left: 1.75rem
                }

                .pl-7px {
                    padding-left: 7px
                }

                .pl-\[10px\] {
                    padding-left: 10px
                }

                .pl-\[12px\] {
                    padding-left: 12px
                }

                .pl-\[16px\] {
                    padding-left: 16px
                }

                .pl-\[20px\] {
                    padding-left: 20px
                }

                .pl-\[24px\] {
                    padding-left: 24px
                }

                .pl-\[280px\] {
                    padding-left: 280px
                }

                .pl-\[30px\] {
                    padding-left: 30px
                }

                .pl-\[32px\] {
                    padding-left: 32px
                }

                .pl-\[35px\] {
                    padding-left: 35px
                }

                .pl-\[36px\] {
                    padding-left: 36px
                }

                .pl-\[47px\] {
                    padding-left: 47px
                }

                .pl-\[48px\] {
                    padding-left: 48px
                }

                .pl-\[4px\] {
                    padding-left: 4px
                }

                .pl-\[59px\] {
                    padding-left: 59px
                }

                .pl-\[5px\] {
                    padding-left: 5px
                }

                .pl-\[6px\] {
                    padding-left: 6px
                }

                .pr-1 {
                    padding-right: .25rem
                }

                .pr-1\.5 {
                    padding-right: .375rem
                }

                .pr-10px {
                    padding-right: 10px
                }

                .pr-2 {
                    padding-right: .5rem
                }

                .pr-28px {
                    padding-right: 28px
                }

                .pr-3 {
                    padding-right: .75rem
                }

                .pr-4 {
                    padding-right: 1rem
                }

                .pr-44px {
                    padding-right: 44px
                }

                .pr-4px {
                    padding-right: 4px
                }

                .pr-6 {
                    padding-right: 1.5rem
                }

                .pr-6px {
                    padding-right: 6px
                }

                .pr-7 {
                    padding-right: 1.75rem
                }

                .pr-8 {
                    padding-right: 2rem
                }

                .pr-9px {
                    padding-right: 9px
                }

                .pr-\[10px\] {
                    padding-right: 10px
                }

                .pr-\[12px\] {
                    padding-right: 12px
                }

                .pr-\[16px\] {
                    padding-right: 16px
                }

                .pr-\[17px\] {
                    padding-right: 17px
                }

                .pr-\[20px\] {
                    padding-right: 20px
                }

                .pr-\[25px\] {
                    padding-right: 25px
                }

                .pr-\[30px\] {
                    padding-right: 30px
                }

                .pr-\[32px\] {
                    padding-right: 32px
                }

                .pr-\[36px\] {
                    padding-right: 36px
                }

                .pr-\[4px\] {
                    padding-right: 4px
                }

                .pr-\[64px\] {
                    padding-right: 64px
                }

                .pr-\[74px\] {
                    padding-right: 74px
                }

                .pr-\[85px\] {
                    padding-right: 85px
                }

                .pr-\[87px\] {
                    padding-right: 87px
                }

                .pr-\[8px\] {
                    padding-right: 8px
                }

                .pt-0 {
                    padding-top: 0
                }

                .pt-1 {
                    padding-top: .25rem
                }

                .pt-10px {
                    padding-top: 10px
                }

                .pt-12 {
                    padding-top: 3rem
                }

                .pt-15px {
                    padding-top: 15px
                }

                .pt-18px {
                    padding-top: 18px
                }

                .pt-1px {
                    padding-top: 1px
                }

                .pt-2 {
                    padding-top: .5rem
                }

                .pt-20 {
                    padding-top: 5rem
                }

                .pt-28px {
                    padding-top: 28px
                }

                .pt-2px {
                    padding-top: 2px
                }

                .pt-3 {
                    padding-top: .75rem
                }

                .pt-38px {
                    padding-top: 38px
                }

                .pt-4 {
                    padding-top: 1rem
                }

                .pt-4px {
                    padding-top: 4px
                }

                .pt-5 {
                    padding-top: 1.25rem
                }

                .pt-5px {
                    padding-top: 5px
                }

                .pt-6 {
                    padding-top: 1.5rem
                }

                .pt-6px {
                    padding-top: 6px
                }

                .pt-8 {
                    padding-top: 2rem
                }

                .pt-9px {
                    padding-top: 9px
                }

                .pt-\[100px\] {
                    padding-top: 100px
                }

                .pt-\[10px\] {
                    padding-top: 10px
                }

                .pt-\[12px\] {
                    padding-top: 12px
                }

                .pt-\[14px\] {
                    padding-top: 14px
                }

                .pt-\[16px\] {
                    padding-top: 16px
                }

                .pt-\[17px\] {
                    padding-top: 17px
                }

                .pt-\[18px\] {
                    padding-top: 18px
                }

                .pt-\[20px\] {
                    padding-top: 20px
                }

                .pt-\[22px\] {
                    padding-top: 22px
                }

                .pt-\[24px\] {
                    padding-top: 24px
                }

                .pt-\[25px\] {
                    padding-top: 25px
                }

                .pt-\[28px\] {
                    padding-top: 28px
                }

                .pt-\[30px\] {
                    padding-top: 30px
                }

                .pt-\[32px\] {
                    padding-top: 32px
                }

                .pt-\[40px\] {
                    padding-top: 40px
                }

                .pt-\[46px\] {
                    padding-top: 46px
                }

                .pt-\[4px\] {
                    padding-top: 4px
                }

                .pt-\[56px\] {
                    padding-top: 56px
                }

                .pt-\[60px\] {
                    padding-top: 60px
                }

                .pt-\[63px\] {
                    padding-top: 63px
                }

                .pt-\[65px\] {
                    padding-top: 65px
                }

                .pt-\[80px\] {
                    padding-top: 80px
                }

                .pt-\[8px\] {
                    padding-top: 8px
                }

                .pt-\[90px\] {
                    padding-top: 90px
                }

                .pt-\[9px\] {
                    padding-top: 9px
                }

                .\!text-left {
                    text-align: left !important
                }

                .text-left {
                    text-align: left
                }

                .\!text-center {
                    text-align: center !important
                }

                .text-center {
                    text-align: center
                }

                .text-right {
                    text-align: right
                }

                .text-justify {
                    text-align: justify
                }

                .text-end {
                    text-align: end
                }

                .indent-21px {
                    text-indent: 21px
                }

                .indent-\[16px\] {
                    text-indent: 16px
                }

                .align-top {
                    vertical-align: top
                }

                .align-middle {
                    vertical-align: middle
                }

                .align-bottom {
                    vertical-align: bottom
                }

                .align-text-top {
                    vertical-align: text-top
                }

                .align-text-bottom {
                    vertical-align: text-bottom
                }

                .font-Montserrat {
                    font-family: var(--font-montserrat), sans-serif
                }

                .font-\[\#515764\] {
                    font-family: #515764
                }

                .font-font_icon {
                    font-family: -apple-system, BlinkMacSystemFont, sans-serif
                }

                .\!text-10 {
                    font-size: 10px !important
                }

                .\!text-11 {
                    font-size: 11px !important
                }

                .\!text-12 {
                    font-size: 12px !important
                }

                .\!text-14 {
                    font-size: 14px !important
                }

                .\!text-15 {
                    font-size: 15px !important
                }

                .\!text-sm {
                    font-size: .875rem !important;
                    line-height: 1.25rem !important
                }

                .text-10 {
                    font-size: 10px
                }

                .text-11 {
                    font-size: 11px
                }

                .text-12 {
                    font-size: 12px
                }

                .text-13 {
                    font-size: 13px
                }

                .text-14 {
                    font-size: 14px
                }

                .text-15 {
                    font-size: 15px
                }

                .text-16 {
                    font-size: 16px
                }

                .text-17 {
                    font-size: 17px
                }

                .text-18 {
                    font-size: 18px
                }

                .text-20 {
                    font-size: 20px
                }

                .text-22 {
                    font-size: 22px
                }

                .text-24 {
                    font-size: 24px
                }

                .text-36 {
                    font-size: 36px
                }

                .text-6 {
                    font-size: 6px
                }

                .text-8 {
                    font-size: 8px
                }

                .text-9 {
                    font-size: 9px
                }

                .text-\[10px\] {
                    font-size: 10px
                }

                .text-\[11px\] {
                    font-size: 11px
                }

                .text-\[12px\] {
                    font-size: 12px
                }

                .text-\[13px\] {
                    font-size: 13px
                }

                .text-\[14px\] {
                    font-size: 14px
                }

                .text-\[15px\] {
                    font-size: 15px
                }

                .text-\[16px\] {
                    font-size: 16px
                }

                .text-\[17px\] {
                    font-size: 17px
                }

                .text-\[18px\] {
                    font-size: 18px
                }

                .text-\[20px\] {
                    font-size: 20px
                }

                .text-\[22px\] {
                    font-size: 22px
                }

                .text-\[23px\] {
                    font-size: 23px
                }

                .text-\[24px\] {
                    font-size: 24px
                }

                .text-\[25px\] {
                    font-size: 25px
                }

                .text-\[29px\] {
                    font-size: 29px
                }

                .text-\[30px\] {
                    font-size: 30px
                }

                .text-\[36px\] {
                    font-size: 36px
                }

                .text-\[40px\] {
                    font-size: 40px
                }

                .text-\[56px\] {
                    font-size: 56px
                }

                .text-\[7\.5px\] {
                    font-size: 7.5px
                }

                .text-\[7px\] {
                    font-size: 7px
                }

                .text-sm {
                    font-size: .875rem;
                    line-height: 1.25rem
                }

                .text-xs {
                    font-size: .75rem;
                    line-height: 1rem
                }

                .\!font-bold {
                    font-weight: 700 !important
                }

                .\!font-normal {
                    font-weight: 400 !important
                }

                .font-\[400\] {
                    font-weight: 400
                }

                .font-\[550\] {
                    font-weight: 550
                }

                .font-\[600\] {
                    font-weight: 600
                }

                .font-\[700\] {
                    font-weight: 700
                }

                .font-\[800\] {
                    font-weight: 800
                }

                .font-black {
                    font-weight: 900
                }

                .font-bold {
                    font-weight: 700
                }

                .font-extrabold {
                    font-weight: 800
                }

                .font-light {
                    font-weight: 300
                }

                .font-medium {
                    font-weight: 500
                }

                .font-normal {
                    font-weight: 400
                }

                .font-semibold {
                    font-weight: 600
                }

                .font-thin {
                    font-weight: 100
                }

                .uppercase {
                    text-transform: uppercase
                }

                .lowercase {
                    text-transform: lowercase
                }

                .capitalize {
                    text-transform: capitalize
                }

                .\!normal-case {
                    text-transform: none !important
                }

                .normal-case {
                    text-transform: none
                }

                .italic {
                    font-style: italic
                }

                .\!not-italic {
                    font-style: normal !important
                }

                .not-italic {
                    font-style: normal
                }

                .\!leading-4 {
                    line-height: 1rem !important
                }

                .leading-3 {
                    line-height: .75rem
                }

                .leading-4 {
                    line-height: 1rem
                }

                .leading-5 {
                    line-height: 1.25rem
                }

                .leading-6 {
                    line-height: 1.5rem
                }

                .leading-7 {
                    line-height: 1.75rem
                }

                .leading-\[0px\] {
                    line-height: 0px
                }

                .leading-\[1\.2\] {
                    line-height: 1.2
                }

                .leading-\[1\.4\] {
                    line-height: 1.4
                }

                .leading-\[10px\] {
                    line-height: 10px
                }

                .leading-\[11px\] {
                    line-height: 11px
                }

                .leading-\[12px\] {
                    line-height: 12px
                }

                .leading-\[13px\] {
                    line-height: 13px
                }

                .leading-\[14px\] {
                    line-height: 14px
                }

                .leading-\[15px\] {
                    line-height: 15px
                }

                .leading-\[16px\] {
                    line-height: 16px
                }

                .leading-\[17px\] {
                    line-height: 17px
                }

                .leading-\[18px\] {
                    line-height: 18px
                }

                .leading-\[20px\] {
                    line-height: 20px
                }

                .leading-\[23px\] {
                    line-height: 23px
                }

                .leading-\[27px\] {
                    line-height: 27px
                }

                .leading-\[30px\] {
                    line-height: 30px
                }

                .leading-\[36px\] {
                    line-height: 36px
                }

                .leading-\[6px\] {
                    line-height: 6px
                }

                .leading-\[8px\] {
                    line-height: 8px
                }

                .leading-none {
                    line-height: 1
                }

                .leading-normal {
                    line-height: 1.5
                }

                .leading-tight {
                    line-height: 1.25
                }

                .tracking-\[25px\] {
                    letter-spacing: 25px
                }

                .tracking-\[32px\] {
                    letter-spacing: 32px
                }

                .tracking-normal {
                    letter-spacing: 0
                }

                .\!text-\[\#000000\],
                .\!text-\[\#000\] {
                    --tw-text-opacity: 1 !important;
                    color: rgb(0 0 0/var(--tw-text-opacity)) !important
                }

                .\!text-\[\#007E42\],
                .\!text-\[\#007e42\] {
                    --tw-text-opacity: 1 !important;
                    color: rgb(0 126 66/var(--tw-text-opacity)) !important
                }

                .\!text-\[\#00AC5B\] {
                    --tw-text-opacity: 1 !important;
                    color: rgb(0 172 91/var(--tw-text-opacity)) !important
                }

                .\!text-\[\#037841\] {
                    --tw-text-opacity: 1 !important;
                    color: rgb(3 120 65/var(--tw-text-opacity)) !important
                }

                .\!text-\[\#222B45\],
                .\!text-\[\#222b45\] {
                    --tw-text-opacity: 1 !important;
                    color: rgb(34 43 69/var(--tw-text-opacity)) !important
                }

                .\!text-\[\#515764\] {
                    --tw-text-opacity: 1 !important;
                    color: rgb(81 87 100/var(--tw-text-opacity)) !important
                }

                .\!text-\[\#9DA7BC\] {
                    --tw-text-opacity: 1 !important;
                    color: rgb(157 167 188/var(--tw-text-opacity)) !important
                }

                .\!text-\[\#ff7b01\] {
                    --tw-text-opacity: 1 !important;
                    color: rgb(255 123 1/var(--tw-text-opacity)) !important
                }

                .\!text-\[\#fff\] {
                    --tw-text-opacity: 1 !important;
                    color: rgb(255 255 255/var(--tw-text-opacity)) !important
                }

                .\!text-basic-600 {
                    --tw-text-opacity: 1 !important;
                    color: rgb(157 167 188/var(--tw-text-opacity)) !important
                }

                .\!text-basic-700 {
                    --tw-text-opacity: 1 !important;
                    color: rgb(81 87 100/var(--tw-text-opacity)) !important
                }

                .\!text-basic-800 {
                    --tw-text-opacity: 1 !important;
                    color: rgb(34 43 69/var(--tw-text-opacity)) !important
                }

                .\!text-primary-400 {
                    --tw-text-opacity: 1 !important;
                    color: rgb(0 172 91/var(--tw-text-opacity)) !important
                }

                .\!text-primary-500 {
                    --tw-text-opacity: 1 !important;
                    color: rgb(0 126 66/var(--tw-text-opacity)) !important
                }

                .\!text-white {
                    --tw-text-opacity: 1 !important;
                    color: rgb(255 255 255/var(--tw-text-opacity)) !important
                }

                .text-\[\#000000\]\/\[0\.54\] {
                    color: rgba(0, 0, 0, .54)
                }

                .text-\[\#000\] {
                    --tw-text-opacity: 1;
                    color: rgb(0 0 0/var(--tw-text-opacity))
                }

                .text-\[\#004E4F\] {
                    --tw-text-opacity: 1;
                    color: rgb(0 78 79/var(--tw-text-opacity))
                }

                .text-\[\#005826\] {
                    --tw-text-opacity: 1;
                    color: rgb(0 88 38/var(--tw-text-opacity))
                }

                .text-\[\#006133\] {
                    --tw-text-opacity: 1;
                    color: rgb(0 97 51/var(--tw-text-opacity))
                }

                .text-\[\#0064c2\] {
                    --tw-text-opacity: 1;
                    color: rgb(0 100 194/var(--tw-text-opacity))
                }

                .text-\[\#007BD3\] {
                    --tw-text-opacity: 1;
                    color: rgb(0 123 211/var(--tw-text-opacity))
                }

                .text-\[\#007E42\] {
                    --tw-text-opacity: 1;
                    color: rgb(0 126 66/var(--tw-text-opacity))
                }

                .text-\[\#007bd3\] {
                    --tw-text-opacity: 1;
                    color: rgb(0 123 211/var(--tw-text-opacity))
                }

                .text-\[\#007e42\] {
                    --tw-text-opacity: 1;
                    color: rgb(0 126 66/var(--tw-text-opacity))
                }

                .text-\[\#0081bd\] {
                    --tw-text-opacity: 1;
                    color: rgb(0 129 189/var(--tw-text-opacity))
                }

                .text-\[\#008745\] {
                    --tw-text-opacity: 1;
                    color: rgb(0 135 69/var(--tw-text-opacity))
                }

                .text-\[\#008844\] {
                    --tw-text-opacity: 1;
                    color: rgb(0 136 68/var(--tw-text-opacity))
                }

                .text-\[\#008848\] {
                    --tw-text-opacity: 1;
                    color: rgb(0 136 72/var(--tw-text-opacity))
                }

                .text-\[\#0095FF\],
                .text-\[\#0095ff\] {
                    --tw-text-opacity: 1;
                    color: rgb(0 149 255/var(--tw-text-opacity))
                }

                .text-\[\#00AC5B\],
                .text-\[\#00ac5b\] {
                    --tw-text-opacity: 1;
                    color: rgb(0 172 91/var(--tw-text-opacity))
                }

                .text-\[\#018846\] {
                    --tw-text-opacity: 1;
                    color: rgb(1 136 70/var(--tw-text-opacity))
                }

                .text-\[\#037841\] {
                    --tw-text-opacity: 1;
                    color: rgb(3 120 65/var(--tw-text-opacity))
                }

                .text-\[\#0E511F\] {
                    --tw-text-opacity: 1;
                    color: rgb(14 81 31/var(--tw-text-opacity))
                }

                .text-\[\#101426\] {
                    --tw-text-opacity: 1;
                    color: rgb(16 20 38/var(--tw-text-opacity))
                }

                .text-\[\#191F32\] {
                    --tw-text-opacity: 1;
                    color: rgb(25 31 50/var(--tw-text-opacity))
                }

                .text-\[\#192038\] {
                    --tw-text-opacity: 1;
                    color: rgb(25 32 56/var(--tw-text-opacity))
                }

                .text-\[\#1c1c1d\] {
                    --tw-text-opacity: 1;
                    color: rgb(28 28 29/var(--tw-text-opacity))
                }

                .text-\[\#222B45\],
                .text-\[\#222b45\] {
                    --tw-text-opacity: 1;
                    color: rgb(34 43 69/var(--tw-text-opacity))
                }

                .text-\[\#263238\] {
                    --tw-text-opacity: 1;
                    color: rgb(38 50 56/var(--tw-text-opacity))
                }

                .text-\[\#288ad6\] {
                    --tw-text-opacity: 1;
                    color: rgb(40 138 214/var(--tw-text-opacity))
                }

                .text-\[\#2f76cb\] {
                    --tw-text-opacity: 1;
                    color: rgb(47 118 203/var(--tw-text-opacity))
                }

                .text-\[\#32874c\] {
                    --tw-text-opacity: 1;
                    color: rgb(50 135 76/var(--tw-text-opacity))
                }

                .text-\[\#333\] {
                    --tw-text-opacity: 1;
                    color: rgb(51 51 51/var(--tw-text-opacity))
                }

                .text-\[\#377326\] {
                    --tw-text-opacity: 1;
                    color: rgb(55 115 38/var(--tw-text-opacity))
                }

                .text-\[\#38792b\] {
                    --tw-text-opacity: 1;
                    color: rgb(56 121 43/var(--tw-text-opacity))
                }

                .text-\[\#3B854E\] {
                    --tw-text-opacity: 1;
                    color: rgb(59 133 78/var(--tw-text-opacity))
                }

                .text-\[\#4455a5\] {
                    --tw-text-opacity: 1;
                    color: rgb(68 85 165/var(--tw-text-opacity))
                }

                .text-\[\#48a0df\] {
                    --tw-text-opacity: 1;
                    color: rgb(72 160 223/var(--tw-text-opacity))
                }

                .text-\[\#4a4a4a\] {
                    --tw-text-opacity: 1;
                    color: rgb(74 74 74/var(--tw-text-opacity))
                }

                .text-\[\#515764\] {
                    --tw-text-opacity: 1;
                    color: rgb(81 87 100/var(--tw-text-opacity))
                }

                .text-\[\#54B8FF\] {
                    --tw-text-opacity: 1;
                    color: rgb(84 184 255/var(--tw-text-opacity))
                }

                .text-\[\#555\] {
                    --tw-text-opacity: 1;
                    color: rgb(85 85 85/var(--tw-text-opacity))
                }

                .text-\[\#666\] {
                    --tw-text-opacity: 1;
                    color: rgb(102 102 102/var(--tw-text-opacity))
                }

                .text-\[\#676F7F\] {
                    --tw-text-opacity: 1;
                    color: rgb(103 111 127/var(--tw-text-opacity))
                }

                .text-\[\#777\] {
                    --tw-text-opacity: 1;
                    color: rgb(119 119 119/var(--tw-text-opacity))
                }

                .text-\[\#798a9a\] {
                    --tw-text-opacity: 1;
                    color: rgb(121 138 154/var(--tw-text-opacity))
                }

                .text-\[\#7c7c7c\] {
                    --tw-text-opacity: 1;
                    color: rgb(124 124 124/var(--tw-text-opacity))
                }

                .text-\[\#828282\] {
                    --tw-text-opacity: 1;
                    color: rgb(130 130 130/var(--tw-text-opacity))
                }

                .text-\[\#8F9BB3\],
                .text-\[\#8f9bb3\] {
                    --tw-text-opacity: 1;
                    color: rgb(143 155 179/var(--tw-text-opacity))
                }

                .text-\[\#999\] {
                    --tw-text-opacity: 1;
                    color: rgb(153 153 153/var(--tw-text-opacity))
                }

                .text-\[\#9DA7BCB2\] {
                    color: #9da7bcb2
                }

                .text-\[\#9DA7BC\],
                .text-\[\#9da7bc\] {
                    --tw-text-opacity: 1;
                    color: rgb(157 167 188/var(--tw-text-opacity))
                }

                .text-\[\#C50017\] {
                    --tw-text-opacity: 1;
                    color: rgb(197 0 23/var(--tw-text-opacity))
                }

                .text-\[\#C89B29\] {
                    --tw-text-opacity: 1;
                    color: rgb(200 155 41/var(--tw-text-opacity))
                }

                .text-\[\#D9D9D9\] {
                    --tw-text-opacity: 1;
                    color: rgb(217 217 217/var(--tw-text-opacity))
                }

                .text-\[\#E4E9F2\] {
                    --tw-text-opacity: 1;
                    color: rgb(228 233 242/var(--tw-text-opacity))
                }

                .text-\[\#E69800\] {
                    --tw-text-opacity: 1;
                    color: rgb(230 152 0/var(--tw-text-opacity))
                }

                .text-\[\#F2994A\] {
                    --tw-text-opacity: 1;
                    color: rgb(242 153 74/var(--tw-text-opacity))
                }

                .text-\[\#F2F5F9\] {
                    --tw-text-opacity: 1;
                    color: rgb(242 245 249/var(--tw-text-opacity))
                }

                .text-\[\#FF5733\] {
                    --tw-text-opacity: 1;
                    color: rgb(255 87 51/var(--tw-text-opacity))
                }

                .text-\[\#FF7B01\] {
                    --tw-text-opacity: 1;
                    color: rgb(255 123 1/var(--tw-text-opacity))
                }

                .text-\[\#FF9534\] {
                    --tw-text-opacity: 1;
                    color: rgb(255 149 52/var(--tw-text-opacity))
                }

                .text-\[\#FFE601\] {
                    --tw-text-opacity: 1;
                    color: rgb(255 230 1/var(--tw-text-opacity))
                }

                .text-\[\#FFF000\] {
                    --tw-text-opacity: 1;
                    color: rgb(255 240 0/var(--tw-text-opacity))
                }

                .text-\[\#FFF066\] {
                    --tw-text-opacity: 1;
                    color: rgb(255 240 102/var(--tw-text-opacity))
                }

                .text-\[\#FFFFFF\] {
                    --tw-text-opacity: 1;
                    color: rgb(255 255 255/var(--tw-text-opacity))
                }

                .text-\[\#a40800\] {
                    --tw-text-opacity: 1;
                    color: rgb(164 8 0/var(--tw-text-opacity))
                }

                .text-\[\#aaa\] {
                    --tw-text-opacity: 1;
                    color: rgb(170 170 170/var(--tw-text-opacity))
                }

                .text-\[\#bbb\] {
                    --tw-text-opacity: 1;
                    color: rgb(187 187 187/var(--tw-text-opacity))
                }

                .text-\[\#c89b29\] {
                    --tw-text-opacity: 1;
                    color: rgb(200 155 41/var(--tw-text-opacity))
                }

                .text-\[\#ccc\] {
                    --tw-text-opacity: 1;
                    color: rgb(204 204 204/var(--tw-text-opacity))
                }

                .text-\[\#f00\] {
                    --tw-text-opacity: 1;
                    color: rgb(255 0 0/var(--tw-text-opacity))
                }

                .text-\[\#f2f5f9\] {
                    --tw-text-opacity: 1;
                    color: rgb(242 245 249/var(--tw-text-opacity))
                }

                .text-\[\#f9691b\] {
                    --tw-text-opacity: 1;
                    color: rgb(249 105 27/var(--tw-text-opacity))
                }

                .text-\[\#ff0101\] {
                    --tw-text-opacity: 1;
                    color: rgb(255 1 1/var(--tw-text-opacity))
                }

                .text-\[\#ff7b01\] {
                    --tw-text-opacity: 1;
                    color: rgb(255 123 1/var(--tw-text-opacity))
                }

                .text-\[\#ff9534\] {
                    --tw-text-opacity: 1;
                    color: rgb(255 149 52/var(--tw-text-opacity))
                }

                .text-\[\#fff101\] {
                    --tw-text-opacity: 1;
                    color: rgb(255 241 1/var(--tw-text-opacity))
                }

                .text-\[\#fff\],
                .text-\[\#ffffff\] {
                    --tw-text-opacity: 1;
                    color: rgb(255 255 255/var(--tw-text-opacity))
                }

                .text-\[14\] {
                    color: 14
                }

                .text-\[rgb\(249\2c 105\2c 27\)\] {
                    --tw-text-opacity: 1;
                    color: rgb(249 105 27/var(--tw-text-opacity))
                }

                .text-basic-500 {
                    --tw-text-opacity: 1;
                    color: rgb(214 224 245/var(--tw-text-opacity))
                }

                .text-basic-600 {
                    --tw-text-opacity: 1;
                    color: rgb(157 167 188/var(--tw-text-opacity))
                }

                .text-basic-700 {
                    --tw-text-opacity: 1;
                    color: rgb(81 87 100/var(--tw-text-opacity))
                }

                .text-basic-800 {
                    --tw-text-opacity: 1;
                    color: rgb(34 43 69/var(--tw-text-opacity))
                }

                .text-black-30 {
                    --tw-text-opacity: 1;
                    color: rgb(153 153 153/var(--tw-text-opacity))
                }

                .text-black-70 {
                    --tw-text-opacity: 1;
                    color: rgb(68 68 68/var(--tw-text-opacity))
                }

                .text-black-80 {
                    --tw-text-opacity: 1;
                    color: rgb(51 51 51/var(--tw-text-opacity))
                }

                .text-black-90 {
                    --tw-text-opacity: 1;
                    color: rgb(29 29 29/var(--tw-text-opacity))
                }

                .text-blue-400 {
                    --tw-text-opacity: 1;
                    color: rgb(96 165 250/var(--tw-text-opacity))
                }

                .text-blue-500 {
                    --tw-text-opacity: 1;
                    color: rgb(0 149 255/var(--tw-text-opacity))
                }

                .text-blue-600 {
                    --tw-text-opacity: 1;
                    color: rgb(37 99 235/var(--tw-text-opacity))
                }

                .text-blue-700 {
                    --tw-text-opacity: 1;
                    color: rgb(29 78 216/var(--tw-text-opacity))
                }

                .text-gray-100 {
                    --tw-text-opacity: 1;
                    color: rgb(204 204 204/var(--tw-text-opacity))
                }

                .text-gray-200 {
                    --tw-text-opacity: 1;
                    color: rgb(244 246 249/var(--tw-text-opacity))
                }

                .text-gray-300 {
                    --tw-text-opacity: 1;
                    color: rgb(232 234 237/var(--tw-text-opacity))
                }

                .text-gray-400 {
                    --tw-text-opacity: 1;
                    color: rgb(156 163 175/var(--tw-text-opacity))
                }

                .text-gray-500 {
                    --tw-text-opacity: 1;
                    color: rgb(107 114 128/var(--tw-text-opacity))
                }

                .text-gray-600 {
                    --tw-text-opacity: 1;
                    color: rgb(75 85 99/var(--tw-text-opacity))
                }

                .text-gray-900 {
                    --tw-text-opacity: 1;
                    color: rgb(17 24 39/var(--tw-text-opacity))
                }

                .text-green-500 {
                    --tw-text-opacity: 1;
                    color: rgb(34 197 94/var(--tw-text-opacity))
                }

                .text-green-600 {
                    --tw-text-opacity: 1;
                    color: rgb(22 163 74/var(--tw-text-opacity))
                }

                .text-green-700 {
                    --tw-text-opacity: 1;
                    color: rgb(21 128 61/var(--tw-text-opacity))
                }

                .text-neutral-500 {
                    --tw-text-opacity: 1;
                    color: rgb(115 115 115/var(--tw-text-opacity))
                }

                .text-neutral-600 {
                    --tw-text-opacity: 1;
                    color: rgb(82 82 82/var(--tw-text-opacity))
                }

                .text-orange-400 {
                    --tw-text-opacity: 1;
                    color: rgb(255 149 52/var(--tw-text-opacity))
                }

                .text-orange-500,
                .text-orange-promotion {
                    --tw-text-opacity: 1;
                    color: rgb(255 123 1/var(--tw-text-opacity))
                }

                .text-primary-100 {
                    --tw-text-opacity: 1;
                    color: rgb(3 120 65/var(--tw-text-opacity))
                }

                .text-primary-400 {
                    --tw-text-opacity: 1;
                    color: rgb(0 172 91/var(--tw-text-opacity))
                }

                .text-primary-500 {
                    --tw-text-opacity: 1;
                    color: rgb(0 126 66/var(--tw-text-opacity))
                }

                .text-primary-60 {
                    --tw-text-opacity: 1;
                    color: rgb(0 136 72/var(--tw-text-opacity))
                }

                .text-primary-80 {
                    --tw-text-opacity: 1;
                    color: rgb(5 117 65/var(--tw-text-opacity))
                }

                .text-red-400 {
                    --tw-text-opacity: 1;
                    color: rgb(255 0 30/var(--tw-text-opacity))
                }

                .text-red-500 {
                    --tw-text-opacity: 1;
                    color: rgb(239 68 68/var(--tw-text-opacity))
                }

                .text-red-600 {
                    --tw-text-opacity: 1;
                    color: rgb(220 38 38/var(--tw-text-opacity))
                }

                .text-red-error {
                    --tw-text-opacity: 1;
                    color: rgb(243 6 0/var(--tw-text-opacity))
                }

                .text-red-price {
                    --tw-text-opacity: 1;
                    color: rgb(177 14 14/var(--tw-text-opacity))
                }

                .text-transparent {
                    color: transparent
                }

                .text-white {
                    --tw-text-opacity: 1;
                    color: rgb(255 255 255/var(--tw-text-opacity))
                }

                .text-yellow-500 {
                    --tw-text-opacity: 1;
                    color: rgb(255 230 1/var(--tw-text-opacity))
                }

                .underline {
                    text-decoration-line: underline
                }

                .line-through {
                    text-decoration-line: line-through
                }

                .placeholder-transparent::-moz-placeholder {
                    color: transparent
                }

                .placeholder-transparent::placeholder {
                    color: transparent
                }

                .\!opacity-0 {
                    opacity: 0 !important
                }

                .\!opacity-100 {
                    opacity: 1 !important
                }

                .\!opacity-70 {
                    opacity: .7 !important
                }

                .opacity-0 {
                    opacity: 0
                }

                .opacity-100 {
                    opacity: 1
                }

                .opacity-50 {
                    opacity: .5
                }

                .opacity-60 {
                    opacity: .6
                }

                .opacity-70 {
                    opacity: .7
                }

                .opacity-75 {
                    opacity: .75
                }

                .opacity-80 {
                    opacity: .8
                }

                .opacity-90 {
                    opacity: .9
                }

                .opacity-\[0\.4\] {
                    opacity: .4
                }

                .bg-blend-overlay {
                    background-blend-mode: overlay
                }

                .\!shadow-none {
                    --tw-shadow: 0 0 #0000 !important;
                    --tw-shadow-colored: 0 0 #0000 !important;
                    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
                }

                .shadow {
                    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1);
                    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color)
                }

                .shadow,
                .shadow-\[\#00000066_0px_0px_6px_0px\] {
                    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
                }

                .shadow-\[\#00000066_0px_0px_6px_0px\] {
                    --tw-shadow: #00000066 0px 0px 6px 0px;
                    --tw-shadow-colored: 0px 0px 6px 0px var(--tw-shadow-color)
                }

                .shadow-\[\#D6E0F5_0px_-5px_14px_-2px\] {
                    --tw-shadow: #d6e0f5 0px -5px 14px -2px;
                    --tw-shadow-colored: 0px -5px 14px -2px var(--tw-shadow-color)
                }

                .shadow-\[0_-1px_6px_0px_rgba\(0\2c 0\2c 0\2c 0\.1\)\],
                .shadow-\[\#D6E0F5_0px_-5px_14px_-2px\] {
                    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
                }

                .shadow-\[0_-1px_6px_0px_rgba\(0\2c 0\2c 0\2c 0\.1\)\] {
                    --tw-shadow: 0 -1px 6px 0px rgba(0, 0, 0, .1);
                    --tw-shadow-colored: 0 -1px 6px 0px var(--tw-shadow-color)
                }

                .shadow-\[0_-4px_4px_5px_\#bdbdbd6b\] {
                    --tw-shadow: 0 -4px 4px 5px #bdbdbd6b;
                    --tw-shadow-colored: 0 -4px 4px 5px var(--tw-shadow-color)
                }

                .shadow-\[0_-4px_4px_5px_\#bdbdbd6b\],
                .shadow-\[0_0_2px_\#00000066\] {
                    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
                }

                .shadow-\[0_0_2px_\#00000066\] {
                    --tw-shadow: 0 0 2px #00000066;
                    --tw-shadow-colored: 0 0 2px var(--tw-shadow-color)
                }

                .shadow-\[0_0_4px_0_rgba\(0\2c 0\2c 0\2c 0\.15\)\] {
                    --tw-shadow: 0 0 4px 0 rgba(0, 0, 0, .15);
                    --tw-shadow-colored: 0 0 4px 0 var(--tw-shadow-color);
                    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
                }

                .shadow-\[0_0_6px_\#00000066\] {
                    --tw-shadow: 0 0 6px #00000066;
                    --tw-shadow-colored: 0 0 6px var(--tw-shadow-color)
                }

                .shadow-\[0_0_6px_\#00000066\],
                .shadow-\[0_0_6px_rgba\(0\2c 0\2c 0\2c \.4\)\] {
                    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
                }

                .shadow-\[0_0_6px_rgba\(0\2c 0\2c 0\2c \.4\)\] {
                    --tw-shadow: 0 0 6px rgba(0, 0, 0, .4);
                    --tw-shadow-colored: 0 0 6px var(--tw-shadow-color)
                }

                .shadow-\[0_3px_6px_-4px_\#0000001f\2c _0_6px_16px_\#00000014\2c _0_9px_28px_8px_\#0000000d\] {
                    --tw-shadow: 0 3px 6px -4px #0000001f, 0 6px 16px #00000014, 0 9px 28px 8px #0000000d;
                    --tw-shadow-colored: 0 3px 6px -4px var(--tw-shadow-color), 0 6px 16px var(--tw-shadow-color), 0 9px 28px 8px var(--tw-shadow-color);
                    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
                }

                .shadow-\[0_4px_4px_0_rgba\(215\2c 215\2c 215\2c 0\.25\)\] {
                    --tw-shadow: 0 4px 4px 0 hsla(0, 0%, 84%, .25);
                    --tw-shadow-colored: 0 4px 4px 0 var(--tw-shadow-color);
                    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
                }

                .shadow-\[0px_-1px_4px_0px_\#3333331A\] {
                    --tw-shadow: 0px -1px 4px 0px #3333331a;
                    --tw-shadow-colored: 0px -1px 4px 0px var(--tw-shadow-color)
                }

                .shadow-\[0px_-1px_4px_0px_\#3333331A\],
                .shadow-\[0px_-5px_14px_-2px_\#D6E0F5\] {
                    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
                }

                .shadow-\[0px_-5px_14px_-2px_\#D6E0F5\] {
                    --tw-shadow: 0px -5px 14px -2px #d6e0f5;
                    --tw-shadow-colored: 0px -5px 14px -2px var(--tw-shadow-color)
                }

                .shadow-\[0px_-8px_14px_-2px_\#D6E0F5\] {
                    --tw-shadow: 0px -8px 14px -2px #d6e0f5;
                    --tw-shadow-colored: 0px -8px 14px -2px var(--tw-shadow-color);
                    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
                }

                .shadow-\[0px_2px_2px_rgba\(133\2c 133\2c 133\2c 0\.08\)\] {
                    --tw-shadow: 0px 2px 2px hsla(0, 0%, 52%, .08);
                    --tw-shadow-colored: 0px 2px 2px var(--tw-shadow-color);
                    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
                }

                .shadow-\[0px_4px_4px_rgba\(0\2c 0\2c 0\2c 0\.05\)\] {
                    --tw-shadow: 0px 4px 4px rgba(0, 0, 0, .05);
                    --tw-shadow-colored: 0px 4px 4px var(--tw-shadow-color);
                    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
                }

                .shadow-\[0px_4px_4px_rgba\(0\2c 0\2c 0\2c 0\.1\)\] {
                    --tw-shadow: 0px 4px 4px rgba(0, 0, 0, .1);
                    --tw-shadow-colored: 0px 4px 4px var(--tw-shadow-color);
                    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
                }

                .shadow-\[0px_4px_4px_rgba\(133\2c 133\2c 133\2c 0\.08\)\] {
                    --tw-shadow: 0px 4px 4px hsla(0, 0%, 52%, .08);
                    --tw-shadow-colored: 0px 4px 4px var(--tw-shadow-color)
                }

                .shadow-\[0px_4px_4px_rgba\(133\2c 133\2c 133\2c 0\.08\)\],
                .shadow-dropdown-option {
                    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
                }

                .shadow-dropdown-option {
                    --tw-shadow: 0px 1px 4px #00000029;
                    --tw-shadow-colored: 0px 1px 4px var(--tw-shadow-color)
                }

                .shadow-headCate {
                    --tw-shadow: -2px 0px 2px rgba(0, 0, 0, .15);
                    --tw-shadow-colored: -2px 0px 2px var(--tw-shadow-color)
                }

                .shadow-headCate,
                .shadow-inset {
                    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
                }

                .shadow-inset {
                    --tw-shadow: 0px 4px 5px 0px #00000026 inset;
                    --tw-shadow-colored: inset 0px 4px 5px 0px var(--tw-shadow-color)
                }

                .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)
                }

                .shadow-lg,
                .shadow-md {
                    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
                }

                .shadow-md {
                    --tw-shadow: 0 4px 6px -1px 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)
                }

                .shadow-navBottom {
                    --tw-shadow: 0px -1px 3px rgba(0, 0, 0, .15);
                    --tw-shadow-colored: 0px -1px 3px var(--tw-shadow-color)
                }

                .shadow-navBottom,
                .shadow-none {
                    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
                }

                .shadow-none {
                    --tw-shadow: 0 0 #0000;
                    --tw-shadow-colored: 0 0 #0000
                }

                .shadow-shadowDelivery {
                    --tw-shadow: rgba(0, 0, 0, .19) 0px 10px 20px, rgba(0, 0, 0, .23) 0px 6px 6px;
                    --tw-shadow-colored: 0px 10px 20px var(--tw-shadow-color), 0px 6px 6px var(--tw-shadow-color)
                }

                .shadow-shadowDelivery,
                .shadow-xl {
                    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
                }

                .shadow-xl {
                    --tw-shadow: 0 20px 25px -5px 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)
                }

                .shadow-\[\#00000040\] {
                    --tw-shadow-color: #00000040;
                    --tw-shadow: var(--tw-shadow-colored)
                }

                .shadow-\[\#79a51e\] {
                    --tw-shadow-color: #79a51e;
                    --tw-shadow: var(--tw-shadow-colored)
                }

                .shadow-\[\#afdbbc\] {
                    --tw-shadow-color: #afdbbc;
                    --tw-shadow: var(--tw-shadow-colored)
                }

                .shadow-\[\#dedede\] {
                    --tw-shadow-color: #dedede;
                    --tw-shadow: var(--tw-shadow-colored)
                }

                .\!outline-none {
                    outline: 2px solid transparent !important;
                    outline-offset: 2px !important
                }

                .outline-none {
                    outline: 2px solid transparent;
                    outline-offset: 2px
                }

                .outline {
                    outline-style: solid
                }

                .outline-0 {
                    outline-width: 0
                }

                .outline-1 {
                    outline-width: 1px
                }

                .outline-\[\#e4e9f2\] {
                    outline-color: #e4e9f2
                }

                .outline-green-400 {
                    outline-color: #4ade80
                }

                .blur {
                    --tw-blur: blur(8px)
                }

                .blur,
                .brightness-200 {
                    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)
                }

                .brightness-200 {
                    --tw-brightness: brightness(2)
                }

                .drop-shadow-\[2px_2px_5px_\#363636\] {
                    --tw-drop-shadow: drop-shadow(2px 2px 5px #363636)
                }

                .drop-shadow-\[2px_2px_5px_\#363636\],
                .drop-shadow-box {
                    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
                }

                .drop-shadow-box {
                    --tw-drop-shadow: drop-shadow(0px 12px 5px hsla(0, 0%, 85%, .03)) drop-shadow(0px 7px 4px hsla(0, 0%, 85%, .1)) drop-shadow(0px 3px 3px hsla(0, 0%, 85%, .17)) drop-shadow(0px 1px 2px hsla(0, 0%, 85%, .2)) drop-shadow(0px 0px 0px hsla(0, 0%, 85%, .2))
                }

                .drop-shadow-dropdown {
                    --tw-drop-shadow: drop-shadow(0px 4.5px 12px rgba(0, 0, 0, .2))
                }

                .drop-shadow-dropdown,
                .drop-shadow-lg {
                    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
                }

                .drop-shadow-lg {
                    --tw-drop-shadow: drop-shadow(0 10px 8px rgba(0, 0, 0, .04)) drop-shadow(0 4px 3px rgba(0, 0, 0, .1))
                }

                .drop-shadow-md {
                    --tw-drop-shadow: drop-shadow(0 4px 3px rgba(0, 0, 0, .07)) drop-shadow(0 2px 2px rgba(0, 0, 0, .06))
                }

                .drop-shadow-md,
                .grayscale {
                    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
                }

                .grayscale {
                    --tw-grayscale: grayscale(100%)
                }

                .filter {
                    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
                }

                .transition {
                    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
                    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
                    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
                    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
                    transition-duration: .15s
                }

                .transition-all {
                    transition-property: all;
                    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
                    transition-duration: .15s
                }

                .delay-75 {
                    transition-delay: 75ms
                }

                .duration-1000 {
                    transition-duration: 1s
                }

                .duration-150 {
                    transition-duration: .15s
                }

                .duration-200 {
                    transition-duration: .2s
                }

                .duration-300 {
                    transition-duration: .3s
                }

                .duration-\[400ms\] {
                    transition-duration: .4s
                }

                .ease-in {
                    transition-timing-function: cubic-bezier(.4, 0, 1, 1)
                }

                .ease-in-out {
                    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
                }

                .will-change-transform {
                    will-change: transform
                }

                .scrollbar-hide {
                    -ms-overflow-style: none;
                    scrollbar-width: none
                }

                .no-scrollbar::-webkit-scrollbar,
                .scrollbar-hide::-webkit-scrollbar {
                    display: none
                }

                .no-scrollbar {
                    -ms-overflow-style: none;
                    scrollbar-width: none
                }

                @font-face {
                    font-family: swiper-icons;
                    src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
                    font-weight: 400;
                    font-style: normal
                }

                :root {
                    --swiper-theme-color: #007aff
                }

                .swiper,
                swiper-container {
                    margin-left: auto;
                    margin-right: auto;
                    position: relative;
                    overflow: hidden;
                    list-style: none;
                    padding: 0;
                    z-index: 1;
                    display: block
                }

                .swiper-vertical>.swiper-wrapper {
                    flex-direction: column
                }

                .swiper-wrapper {
                    position: relative;
                    width: 100%;
                    height: 100%;
                    z-index: 1;
                    display: flex;
                    transition-property: transform;
                    transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
                    box-sizing: content-box
                }

                .swiper-android .swiper-slide,
                .swiper-wrapper {
                    transform: translateZ(0)
                }

                .swiper-horizontal {
                    touch-action: pan-y
                }

                .swiper-vertical {
                    touch-action: pan-x
                }

                .swiper-slide,
                swiper-slide {
                    flex-shrink: 0;
                    width: 100%;
                    height: 100%;
                    position: relative;
                    transition-property: transform;
                    display: block
                }

                .swiper-slide-invisible-blank {
                    visibility: hidden
                }

                .swiper-autoheight,
                .swiper-autoheight .swiper-slide {
                    height: auto
                }

                .swiper-autoheight .swiper-wrapper {
                    align-items: flex-start;
                    transition-property: transform, height
                }

                .swiper-backface-hidden .swiper-slide {
                    transform: translateZ(0);
                    backface-visibility: hidden
                }

                .swiper-3d.swiper-css-mode .swiper-wrapper {
                    perspective: 1200px
                }

                .swiper-3d .swiper-wrapper {
                    transform-style: preserve-3d
                }

                .swiper-3d {
                    perspective: 1200px
                }

                .swiper-3d .swiper-cube-shadow,
                .swiper-3d .swiper-slide,
                .swiper-3d .swiper-slide-shadow,
                .swiper-3d .swiper-slide-shadow-bottom,
                .swiper-3d .swiper-slide-shadow-left,
                .swiper-3d .swiper-slide-shadow-right,
                .swiper-3d .swiper-slide-shadow-top {
                    transform-style: preserve-3d
                }

                .swiper-3d .swiper-slide-shadow,
                .swiper-3d .swiper-slide-shadow-bottom,
                .swiper-3d .swiper-slide-shadow-left,
                .swiper-3d .swiper-slide-shadow-right,
                .swiper-3d .swiper-slide-shadow-top {
                    position: absolute;
                    left: 0;
                    top: 0;
                    width: 100%;
                    height: 100%;
                    pointer-events: none;
                    z-index: 10
                }

                .swiper-3d .swiper-slide-shadow {
                    background: rgba(0, 0, 0, .15)
                }

                .swiper-3d .swiper-slide-shadow-left {
                    background-image: linear-gradient(270deg, rgba(0, 0, 0, .5), transparent)
                }

                .swiper-3d .swiper-slide-shadow-right {
                    background-image: linear-gradient(90deg, rgba(0, 0, 0, .5), transparent)
                }

                .swiper-3d .swiper-slide-shadow-top {
                    background-image: linear-gradient(0deg, rgba(0, 0, 0, .5), transparent)
                }

                .swiper-3d .swiper-slide-shadow-bottom {
                    background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), transparent)
                }

                .swiper-css-mode>.swiper-wrapper {
                    overflow: auto;
                    scrollbar-width: none;
                    -ms-overflow-style: none
                }

                .swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
                    display: none
                }

                .swiper-css-mode>.swiper-wrapper>.swiper-slide {
                    scroll-snap-align: start start
                }

                .swiper-horizontal.swiper-css-mode>.swiper-wrapper {
                    scroll-snap-type: x mandatory
                }

                .swiper-vertical.swiper-css-mode>.swiper-wrapper {
                    scroll-snap-type: y mandatory
                }

                .swiper-css-mode.swiper-free-mode>.swiper-wrapper {
                    scroll-snap-type: none
                }

                .swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide {
                    scroll-snap-align: none
                }

                .swiper-centered>.swiper-wrapper:before {
                    content: "";
                    flex-shrink: 0;
                    order: 9999
                }

                .swiper-centered>.swiper-wrapper>.swiper-slide {
                    scroll-snap-align: center center;
                    scroll-snap-stop: always
                }

                .swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
                    margin-inline-start: var(--swiper-centered-offset-before)
                }

                .swiper-centered.swiper-horizontal>.swiper-wrapper:before {
                    height: 100%;
                    min-height: 1px;
                    width: var(--swiper-centered-offset-after)
                }

                .swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
                    margin-block-start: var(--swiper-centered-offset-before)
                }

                .swiper-centered.swiper-vertical>.swiper-wrapper:before {
                    width: 100%;
                    min-width: 1px;
                    height: var(--swiper-centered-offset-after)
                }

                .swiper-lazy-preloader {
                    width: 42px;
                    height: 42px;
                    position: absolute;
                    left: 50%;
                    top: 50%;
                    margin-left: -21px;
                    margin-top: -21px;
                    z-index: 10;
                    transform-origin: 50%;
                    box-sizing: border-box;
                    border-radius: 50%;
                    border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
                    border-top: 4px solid transparent
                }

                .swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,
                .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
                swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader {
                    animation: swiper-preloader-spin 1s linear infinite
                }

                .swiper-lazy-preloader-white {
                    --swiper-preloader-color: #fff
                }

                .swiper-lazy-preloader-black {
                    --swiper-preloader-color: #000
                }

                @keyframes swiper-preloader-spin {
                    0% {
                        transform: rotate(0deg)
                    }

                    to {
                        transform: rotate(1turn)
                    }
                }

                .swiper-free-mode>.swiper-wrapper {
                    transition-timing-function: ease-out;
                    margin: 0 auto
                }

                :root {
                    --swiper-navigation-size: 44px
                }

                .swiper-button-next,
                .swiper-button-prev {
                    position: absolute;
                    top: var(--swiper-navigation-top-offset, 50%);
                    width: calc(var(--swiper-navigation-size)/44*27);
                    height: var(--swiper-navigation-size);
                    margin-top: calc(0px - var(--swiper-navigation-size)/2);
                    z-index: 10;
                    cursor: pointer;
                    display: flex;
                    align-items: center;
                    justify-content: center;
                    color: var(--swiper-navigation-color, var(--swiper-theme-color))
                }

                .swiper-button-next.swiper-button-disabled,
                .swiper-button-prev.swiper-button-disabled {
                    opacity: .35;
                    cursor: auto;
                    pointer-events: none
                }

                .swiper-button-next.swiper-button-hidden,
                .swiper-button-prev.swiper-button-hidden {
                    opacity: 0;
                    cursor: auto;
                    pointer-events: none
                }

                .swiper-navigation-disabled .swiper-button-next,
                .swiper-navigation-disabled .swiper-button-prev {
                    display: none !important
                }

                .swiper-button-next:after,
                .swiper-button-prev:after {
                    font-family: swiper-icons;
                    font-size: var(--swiper-navigation-size);
                    text-transform: none !important;
                    letter-spacing: 0;
                    font-variant: normal;
                    line-height: 1
                }

                .swiper-button-prev,
                .swiper-rtl .swiper-button-next {
                    left: var(--swiper-navigation-sides-offset, 10px);
                    right: auto
                }

                .swiper-button-prev:after,
                .swiper-rtl .swiper-button-next:after {
                    content: "prev"
                }

                .swiper-button-next,
                .swiper-rtl .swiper-button-prev {
                    right: var(--swiper-navigation-sides-offset, 10px);
                    left: auto
                }

                .swiper-button-next:after,
                .swiper-rtl .swiper-button-prev:after {
                    content: "next"
                }

                .swiper-button-lock {
                    display: none
                }

                .swiper-pagination {
                    position: absolute;
                    text-align: center;
                    transition: opacity .3s;
                    transform: translateZ(0);
                    z-index: 10
                }

                .swiper-pagination.swiper-pagination-hidden {
                    opacity: 0
                }

                .swiper-pagination-disabled>.swiper-pagination,
                .swiper-pagination.swiper-pagination-disabled {
                    display: none !important
                }

                .swiper-horizontal>.swiper-pagination-bullets,
                .swiper-pagination-bullets.swiper-pagination-horizontal,
                .swiper-pagination-custom,
                .swiper-pagination-fraction {
                    bottom: var(--swiper-pagination-bottom, 8px);
                    top: var(--swiper-pagination-top, auto);
                    left: 0;
                    width: 100%
                }

                .swiper-pagination-bullets-dynamic {
                    overflow: hidden;
                    font-size: 0
                }

                .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
                    transform: scale(.33);
                    position: relative
                }

                .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,
                .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
                    transform: scale(1)
                }

                .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
                    transform: scale(.66)
                }

                .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
                    transform: scale(.33)
                }

                .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
                    transform: scale(.66)
                }

                .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
                    transform: scale(.33)
                }

                .swiper-pagination-bullet {
                    width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
                    height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
                    display: inline-block;
                    border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
                    background: var(--swiper-pagination-bullet-inactive-color, #000);
                    opacity: var(--swiper-pagination-bullet-inactive-opacity, .2)
                }

                button.swiper-pagination-bullet {
                    border: none;
                    margin: 0;
                    padding: 0;
                    box-shadow: none;
                    -webkit-appearance: none;
                    -moz-appearance: none;
                    appearance: none
                }

                .swiper-pagination-clickable .swiper-pagination-bullet {
                    cursor: pointer
                }

                .swiper-pagination-bullet:only-child {
                    display: none !important
                }

                .swiper-pagination-bullet-active {
                    opacity: var(--swiper-pagination-bullet-opacity, 1);
                    background: var(--swiper-pagination-color, var(--swiper-theme-color))
                }

                .swiper-pagination-vertical.swiper-pagination-bullets,
                .swiper-vertical>.swiper-pagination-bullets {
                    right: var(--swiper-pagination-right, 8px);
                    left: var(--swiper-pagination-left, auto);
                    top: 50%;
                    transform: translate3d(0, -50%, 0)
                }

                .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,
                .swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
                    margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
                    display: block
                }

                .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
                .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
                    top: 50%;
                    transform: translateY(-50%);
                    width: 8px
                }

                .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
                .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
                    display: inline-block;
                    transition: transform .2s, top .2s
                }

                .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
                .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
                    margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px)
                }

                .swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
                .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
                    left: 50%;
                    transform: translateX(-50%);
                    white-space: nowrap
                }

                .swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
                .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
                    transition: transform .2s, left .2s
                }

                .swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
                :host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
                    transition: transform .2s, right .2s
                }

                .swiper-pagination-fraction {
                    color: var(--swiper-pagination-fraction-color, inherit)
                }

                .swiper-pagination-progressbar {
                    background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));
                    position: absolute
                }

                .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
                    background: var(--swiper-pagination-color, var(--swiper-theme-color));
                    position: absolute;
                    left: 0;
                    top: 0;
                    width: 100%;
                    height: 100%;
                    transform: scale(0);
                    transform-origin: left top
                }

                .swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
                    transform-origin: right top
                }

                .swiper-horizontal>.swiper-pagination-progressbar,
                .swiper-pagination-progressbar.swiper-pagination-horizontal,
                .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
                .swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
                    width: 100%;
                    height: var(--swiper-pagination-progressbar-size, 4px);
                    left: 0;
                    top: 0
                }

                .swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
                .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,
                .swiper-pagination-progressbar.swiper-pagination-vertical,
                .swiper-vertical>.swiper-pagination-progressbar {
                    width: var(--swiper-pagination-progressbar-size, 4px);
                    height: 100%;
                    left: 0;
                    top: 0
                }

                .swiper-pagination-lock {
                    display: none
                }

                .open-animation {
                    top: 4px;
                    font-size: 12px;
                    animation: openAnimation .3s
                }

                .close-animation {
                    top: 14px;
                    font-size: 16px;
                    animation: closeAnimation .3s
                }

                @keyframes openAnimation {
                    0% {
                        top: 14px;
                        font-size: 16px
                    }

                    to {
                        top: 4px;
                        font-size: 12px
                    }
                }

                @keyframes closeAnimation {
                    0% {
                        top: 4px;
                        font-size: 12px
                    }

                    to {
                        top: 14px;
                        font-size: 16px
                    }
                }

                .bhx-before-success:before {
                    content: "â€¢";
                    color: #dfdfdf;
                    position: absolute;
                    top: 4px;
                    left: 0;
                    font-weight: 700;
                    width: 1em;
                    margin-left: -1em
                }

                .bhx-list-product {
                    cursor: pointer
                }

                .bhx-list-product:after {
                    content: "";
                    width: 0;
                    right: 0;
                    border-top: 6px solid #288ad6;
                    border-left: 6px solid transparent;
                    border-right: 6px solid transparent;
                    display: inline-block;
                    vertical-align: middle;
                    margin: -2px 0 0 5px
                }

                .gm-svpc {
                    display: none
                }

                .animation-bottom-to-top {
                    top: 0;
                    animation: bottomToTop .3s
                }

                @keyframes bottomToTop {
                    0% {
                        top: 100vh
                    }

                    to {
                        top: 0
                    }
                }

                .background_header_mobile {
                    background: radial-gradient(159.85% 367.97% at 150% 123.85%, #ffe147 0, #65ae17 38.76%, #469c4b 59.65%, #00713b 100%)
                }

                .bhx-scroll::-webkit-scrollbar {
                    height: 8px;
                    width: 8px
                }

                .bhx-scroll::-webkit-scrollbar-thumb {
                    background: #c1c1c1;
                    border-radius: 8px
                }

                .bhx-scroll::-webkit-scrollbar-track {
                    background: #f1f1f1;
                    border-radius: 2px
                }

                .bhx-scroll-primary::-webkit-scrollbar {
                    height: 8px;
                    width: 8px
                }

                .bhx-scroll-primary::-webkit-scrollbar-thumb {
                    background: #007e42;
                    border-radius: 8px
                }

                .bhx-scroll-primary::-webkit-scrollbar-track {
                    background: #f1f1f1;
                    border-radius: 2px
                }

                .text-webkit-line {
                    max-width: 146px;
                    display: -webkit-box;
                    height: 29px;
                    -webkit-line-clamp: 2;
                    -webkit-box-orient: vertical;
                    overflow: hidden;
                    text-overflow: ellipsis
                }

                .hidden-header {
                    transform: translateY(0);
                    transition: .4s;
                    -webkit-transition: .4s;
                    animation: hiddenHeader .3;
                    -webkit-animation: hiddenHeader .3
                }

                @keyframes hiddenHeader {
                    0% {
                        transform: translateY(0);
                        opacity: 1 !important
                    }

                    to {
                        transform: translateY(-46px);
                        opacity: 0 !important
                    }
                }

                .visible-header {
                    transform: translateY(0);
                    transition: .4s;
                    -webkit-transition: .4s;
                    animation: visibleHeader .3;
                    -webkit-animation: visibleHeader .3
                }

                @keyframes visibleHeader {
                    0% {
                        height: 0 !important;
                        transform: translateY(-46px);
                        opacity: 0 !important
                    }

                    to {
                        height: auto !important;
                        transform: translateY(0);
                        opacity: 1 !important
                    }
                }

                .hidden-bottom-header {
                    height: 0 !important;
                    transition: .4s;
                    -webkit-transition: .4s;
                    animation: hiddenHeader .3;
                    -webkit-animation: hiddenHeader .3;
                    padding: 0 12px !important;
                    overflow: hidden !important
                }

                @keyframes hiddenBottomHeader {
                    0% {
                        height: auto !important;
                        opacity: 1;
                        padding: 12px !important
                    }

                    to {
                        height: 0 !important;
                        opacity: 0;
                        padding: 0 12px !important
                    }
                }

                .visible-bottom-header {
                    height: auto;
                    transition: .4s;
                    -webkit-transition: .4s;
                    animation: hiddenHeader .3;
                    -webkit-animation: hiddenHeader .3;
                    padding-left: 12px;
                    padding-right: 12px;
                    padding-bottom: 10px !important;
                    overflow: hidden !important
                }

                @keyframes visibleBottomHeader {
                    0% {
                        height: 0 !important;
                        opacity: 0;
                        padding-bottom: 0 !important;
                        padding-top: 0 !important
                    }

                    to {
                        height: auto !important;
                        opacity: 1;
                        padding-top: 12px !important;
                        padding-bottom: 4px !important
                    }
                }

                .icon-product,
                .icon-product__camera,
                .icon-product__camera-outline {
                    background-image: url(https://cdn.tgdd.vn/bachhoaxanh/www/Content/images/product@2x.v202301171242.png);
                    background-repeat: no-repeat;
                    background-size: 400px auto;
                    box-sizing: border-box;
                    display: block
                }

                .icon-product__camera {
                    background-position: -227px -72px;
                    width: 27px;
                    height: 23px
                }

                .icon-product__camera-outline {
                    background-position: -247px -112px;
                    width: 18px;
                    height: 14px
                }

                .icon_checkout,
                .icon_checkout__plus,
                .icon_checkout_option {
                    background-image: url(https://cdn.tgdd.vn/bachhoaxanh/www/Content/images/sprite@2x-checkout.v202301051225.png);
                    background-repeat: no-repeat;
                    display: inline-block;
                    line-height: 30px;
                    vertical-align: middle;
                    background-size: 295px auto;
                    margin-right: 5px
                }

                .icon_checkout_option {
                    background-position: -164px -437px;
                    width: 15px;
                    height: 12px;
                    margin-right: unset;
                    margin-left: unset
                }

                .icon_checkout_option.active {
                    background-position: -181px -437px !important
                }

                .icon_checkout__plus {
                    background-position: -183px -393px;
                    transform: scale(1);
                    width: 15px;
                    height: 15px;
                    display: block;
                    padding: 3px 5px
                }

                .icon-close {
                    background-image: url(https://cdn.tgdd.vn/bachhoaxanh/www/Content/images/bhx@2x.v202312101409.png);
                    background-position: -120px -604px;
                    width: 25px;
                    height: 25px;
                    display: inline-block;
                    line-height: 30px;
                    background-size: 320px auto
                }

                .confirm-image,
                .icon-close {
                    background-repeat: no-repeat;
                    vertical-align: middle
                }

                .confirm-image {
                    background-image: url(https://cdn.tgdd.vn/bachhoaxanh/hoi-dap/Content/images/confirm_desk.v202402261848.png);
                    display: block;
                    height: 122px;
                    width: 104px;
                    background-size: 104px auto
                }

                .icon-addImg {
                    background-image: url(https://cdn.tgdd.vn/bachhoaxanh/www/Content/images/sprite@2x-checkout.v202301051225.png);
                    background-repeat: no-repeat;
                    display: inline-block;
                    line-height: 30px;
                    vertical-align: middle;
                    background-size: 295px auto;
                    background-position: -218px -179px;
                    width: 14px;
                    height: 14px;
                    margin: 0
                }

                .icon-camera {
                    background-image: url(https://cdn.tgdd.vn/bachhoaxanh/www/Content/images/bhx@2x.v202312101409.png);
                    background-position: -91px -580px;
                    width: 35px;
                    height: 35px;
                    background-repeat: no-repeat;
                    display: inline-block;
                    line-height: 30px;
                    vertical-align: middle;
                    background-size: 450px auto
                }

                .bhx-icon__menu,
                .bhx-icon__payment-apple,
                .bhx-icon__payment-help,
                .icon,
                .icon__arrow-down,
                .icon__arrow-right-green,
                .icon__arrow_url,
                .icon__attach-file,
                .icon__back,
                .icon__back-black,
                .icon__bank-mb,
                .icon__bank-ocb,
                .icon__bank-transfer-qr,
                .icon__bell,
                .icon__bhx-expired,
                .icon__bhx-flashsale,
                .icon__bhx-fssuccess,
                .icon__bhx-fstip,
                .icon__bhx-gift,
                .icon__bhx-manu,
                .icon__bhx_back,
                .icon__big-ring,
                .icon__cart,
                .icon__cart-empty,
                .icon__cart-footer,
                .icon__cart_gift,
                .icon__cart_v2,
                .icon__chat-error,
                .icon__chat-report,
                .icon__check_box,
                .icon__checked,
                .icon__checked-banner,
                .icon__checked-success,
                .icon__chevron-down,
                .icon__chevron-right,
                .icon__chevron-up,
                .icon__clock,
                .icon__close,
                .icon__close-address,
                .icon__close-bg-gray,
                .icon__close-black,
                .icon__close-black-desktop,
                .icon__close-menu,
                .icon__close-small,
                .icon__cry,
                .icon__discount,
                .icon__error,
                .icon__exchange,
                .icon__filter,
                .icon__fire,
                .icon__freeze,
                .icon__gift-small,
                .icon__go-shop,
                .icon__gps,
                .icon__grab-logo,
                .icon__grapdetail,
                .icon__happy,
                .icon__home,
                .icon__home_gift,
                .icon__home_policy,
                .icon__home_truck,
                .icon__hot,
                .icon__location,
                .icon__lock,
                .icon__logo,
                .icon__logo-omni,
                .icon__marker-location,
                .icon__menu,
                .icon__menu_cart,
                .icon__money,
                .icon__not-ticked,
                .icon__pay-promotion,
                .icon__phone-surplus,
                .icon__prize,
                .icon__product_empty,
                .icon__promogo,
                .icon__qstshipfree,
                .icon__qstshipfree-basic,
                .icon__rank_member,
                .icon__rank_vip,
                .icon__report,
                .icon__report-chat,
                .icon__report_order,
                .icon__right,
                .icon__sad,
                .icon__sad2,
                .icon__search,
                .icon__search_small,
                .icon__see-more,
                .icon__see-more-blue,
                .icon__see-more-filter,
                .icon__share,
                .icon__share-payment,
                .icon__shipfree-close,
                .icon__shipping-now,
                .icon__small-star,
                .icon__smile,
                .icon__star,
                .icon__struck,
                .icon__ticked,
                .icon__use-voucher,
                .icon__voucher-shortlink,
                .icon__withdraw-money,
                .icon__yellow-star,
                .icon_balance,
                .icon_call,
                .icon_call_small,
                .icon_location,
                .icon_location_marker,
                .icon_logout,
                .icon_mail,
                .icon_notification,
                .icon_person,
                .icon_policy,
                .icon_purchased,
                .icon_voucher {
                    background-image: url(https://cdn.tgdd.vn/bachhoaxanh/www/Content/images/bhx@2x.v202312101409.png);
                    background-repeat: no-repeat;
                    background-size: 325px auto;
                    box-sizing: border-box;
                    display: inline-block;
                    line-height: 30px;
                    vertical-align: middle
                }

                .icon__guarantee-tick {
                    background-position: -165px -3382px
                }

                .icon__guarantee-achieve,
                .icon__guarantee-tick {
                    background-image: url(https://cdn.tgdd.vn/bachhoaxanh/www/Content/images/bhx@2x.v202312101409.png);
                    width: 35px;
                    display: block;
                    height: 35px;
                    background-size: 300px auto
                }

                .icon__guarantee-achieve {
                    background-position: -206px -3382px
                }

                .icon__timeapply {
                    background-position: -111px -3377px
                }

                .icon__guarantee,
                .icon__timeapply {
                    background-image: url(https://cdn.tgdd.vn/bachhoaxanh/www/Content/images/bhx@2x.v202312101409.png);
                    width: 45px;
                    display: block;
                    height: 48px;
                    background-size: 300px auto
                }

                .icon__guarantee {
                    background-position: -52px -3377px
                }

                .icon__big-ring {
                    background-position: 2px -1330px;
                    transform: scale(1.2);
                    width: 128px;
                    height: 134px;
                    display: block;
                    padding: 5px
                }

                .icon__attach-file {
                    background-position: -262px -1827px;
                    width: 20px;
                    padding: 16px 7px
                }

                .icon__attach-file,
                .icon__withdraw-money {
                    transform: scale(.8);
                    height: 20px;
                    display: block
                }

                .icon__withdraw-money {
                    background-position: -287px -1497px;
                    width: 23px;
                    padding: 16px 10px
                }

                .icon__phone-surplus {
                    background-position: -291px -1578px;
                    transform: scale(.8);
                    width: 20px;
                    height: 20px;
                    display: block;
                    padding: 16px 10px
                }

                .icon_policy {
                    background-position: -301px -1738px
                }

                .icon_mail,
                .icon_policy {
                    width: 25px;
                    height: 18px;
                    background-size: 345px auto;
                    margin-right: 0
                }

                .icon_mail {
                    background-position: -301px -1817px
                }

                .icon__star {
                    background-position: -29px -76px;
                    height: 22px
                }

                .icon__star.inactive {
                    background-position: -31px -74px
                }

                .icon__smile {
                    background-position: -292px -41px
                }

                .icon__cry,
                .icon__smile {
                    background-image: url(https://cdn.tgdd.vn/bachhoaxanh/www/Content/images/sprite@2x-checkout.v202309242226.png);
                    width: 20px;
                    height: 22px
                }

                .icon__cry {
                    background-position: -292px -64px
                }

                .icon_purchased {
                    background-position: -300px -1890px
                }

                .icon_notification,
                .icon_purchased {
                    width: 25px;
                    height: 18px;
                    background-size: 345px auto;
                    margin-right: 0
                }

                .icon_notification {
                    background-position: -301px -1916px
                }

                .icon__back-black {
                    background-position: -283px -584px;
                    height: 9px
                }

                .icon__arrow-right-green {
                    background-position: -281px -424px;
                    transform: scale(1);
                    width: 3px;
                    height: 15px;
                    display: block;
                    padding: 3px 5px
                }

                .icon_logout {
                    background-position: -301px -1710px
                }

                .icon_location,
                .icon_logout {
                    width: 25px;
                    height: 18px;
                    background-size: 345px auto;
                    margin-right: 0
                }

                .icon_location {
                    background-position: -301px -1865px
                }

                .icon_balance {
                    background-position: -288px -1560px;
                    width: 26px;
                    height: 18px
                }

                .icon__close-bg-gray {
                    background-position: -218px -419px;
                    width: 15px;
                    height: 15px
                }

                .icon__close-address,
                .icon__close-bg-gray {
                    transform: scale(.9);
                    display: block;
                    padding: 12px 11px
                }

                .icon__close-address {
                    background-position: -260px -392px;
                    width: 14px;
                    height: 8px
                }

                .icon_voucher {
                    width: 25px;
                    height: 18px;
                    background-position: -304px -1764px;
                    background-size: 345px auto;
                    margin-right: 0
                }

                .icon__not-ticked {
                    background-position: -229px -17px;
                    transform: scale(1.1);
                    width: 15px;
                    height: 15px;
                    display: block;
                    padding: 10px 8px
                }

                .icon__close-black {
                    background-position: -261px -397px;
                    width: 20px;
                    height: 17px;
                    transform: scale(1.3)
                }

                .icon_location_marker {
                    width: 25px;
                    height: 18px;
                    background-position: -301px -1789px;
                    background-size: 345px auto;
                    margin-right: 0
                }

                .icon_person {
                    background-size: 270px auto;
                    background-position: -58px -1442px;
                    width: 14px;
                    height: 14px;
                    margin-right: 3px
                }

                .icon_call,
                .icon_call_small {
                    width: 25px;
                    height: 18px;
                    background-position: -68px -1874px;
                    background-size: 345px auto;
                    margin-right: 0
                }

                .icon_call_small {
                    background-size: 245px auto;
                    background-position: -49px -1330px;
                    width: 16px;
                    height: 14px
                }

                .icon__ticked {
                    background-position: -247px -18px;
                    transform: scale(1.1);
                    width: 15px;
                    height: 15px;
                    display: block;
                    padding: 9px 8px
                }

                .icon_profile {
                    width: 25px;
                    height: 18px;
                    background-position: -282px -1735px;
                    background-size: 345px auto;
                    margin-right: 0;
                    background-image: url(https://cdn.tgdd.vn/bachhoaxanh/www/Content/images/bhx@2x.v202312101409.png);
                    background-size: 325px auto;
                    box-sizing: border-box;
                    vertical-align: middle
                }

                .icon__money,
                .icon_profile {
                    background-repeat: no-repeat;
                    display: inline-block;
                    line-height: 30px
                }

                .icon__money {
                    border-radius: 50%;
                    height: 30px;
                    width: 30px;
                    display: block;
                    background-position: -235px -214px
                }

                .icon__back-black {
                    background-position: -283px -582px;
                    transform: scale(.8);
                    width: 17px;
                    height: 24px;
                    display: block;
                    padding: 8px 7px
                }

                .icon__close-small {
                    background-position: -259px -393px;
                    transform: scale(.9);
                    width: 14px;
                    height: 8px;
                    display: block;
                    padding: 12px
                }

                .icon__go-shop {
                    background-repeat: no-repeat;
                    display: block;
                    line-height: 30px;
                    background-size: 350px auto;
                    height: 50px;
                    width: 50px;
                    background-position: -179px -1168px;
                    animation: mymove 1s;
                    animation-iteration-count: infinite
                }

                @keyframes mymove {
                    0% {
                        right: 0
                    }

                    to {
                        right: -50px
                    }
                }

                .icon__promogo {
                    display: inline-block;
                    line-height: 30px;
                    background-color: #525862;
                    border-radius: 50%;
                    height: 18px;
                    width: 18px;
                    margin: 0 auto 8px;
                    background-position: -30px -805px
                }

                .icon__checked-success,
                .icon__promogo {
                    background-repeat: no-repeat;
                    background-size: 325px auto;
                    display: block
                }

                .icon__checked-success {
                    box-sizing: border-box;
                    background-position: -181px -1678px;
                    width: 38px;
                    height: 33px;
                    scale: 1.5;
                    margin: 8% auto 16px
                }

                .icon__product_empty {
                    background-position: -5px -699px;
                    width: 142px;
                    height: 87px;
                    margin-bottom: 10px
                }

                .icon__arrow_url {
                    background-position: -197px -669px;
                    width: 15px;
                    height: 13px;
                    display: inline-block;
                    vertical-align: text-top;
                    margin-right: 8px
                }

                .icon__see-more {
                    background-position: -281px -535px
                }

                .icon__see-more,
                .icon__see-more-blue {
                    display: block;
                    background-size: 300px auto;
                    width: 10px;
                    height: 20px;
                    margin-left: 6px
                }

                .icon__see-more-blue {
                    background-position: -232px -402px;
                    scale: 1.3
                }

                .icon__check_box {
                    background-position: -173px -699px;
                    width: 12px;
                    height: 12px
                }

                .icon__bhx-expired {
                    background-position: -224px -982px;
                    width: 27px;
                    height: 27px;
                    background-repeat: no-repeat;
                    display: inline-block;
                    line-height: 30px;
                    vertical-align: middle;
                    background-size: 325px auto
                }

                .icon__bhx-flashsale {
                    background-position: -150px -982px
                }

                .icon__bhx-flashsale,
                .icon__bhx-gift {
                    width: 24px;
                    height: 27px;
                    background-repeat: no-repeat;
                    display: inline-block;
                    line-height: 30px;
                    vertical-align: middle;
                    background-size: 325px auto
                }

                .icon__bhx-gift {
                    background-position: -189px -982px
                }

                .icon__bhx-manu {
                    background-position: -260px -982px;
                    width: 27px;
                    height: 27px;
                    background-repeat: no-repeat;
                    display: inline-block;
                    line-height: 30px;
                    vertical-align: middle;
                    background-size: 325px auto
                }

                .icon__yellow-star {
                    background-position: -50px -74px;
                    width: 19px;
                    height: 19px;
                    filter: brightness(2);
                    margin-top: -4px
                }

                .icon__bhx-fssuccess {
                    background-position: -92px -582px;
                    border-radius: 50%;
                    width: 18px;
                    height: 18px;
                    background-color: #fff;
                    zoom: .7;
                    display: block
                }

                .icon__bhx-fstip {
                    background-position: -10px -615px;
                    width: 12px;
                    height: 12px;
                    vertical-align: top
                }

                .icon__bhx_back {
                    background-position: -287px -585px;
                    width: 7px;
                    height: 12px
                }

                .icon__bhx_back,
                .icon__home_policy {
                    position: relative;
                    display: inline-block;
                    margin-right: 2px
                }

                .icon__home_policy {
                    width: 13px;
                    height: 14px;
                    background-position: -150px -947px
                }

                .icon__home_truck {
                    background-position: -282px -860px;
                    width: 33px;
                    height: 15px;
                    position: relative;
                    display: inline-block;
                    margin-right: 2px
                }

                .icon__home_gift {
                    background-position: -237px -886px;
                    width: 12px;
                    height: 12px
                }

                .icon__cart_gift,
                .icon__home_gift {
                    position: relative;
                    margin-right: 2px
                }

                .icon__cart_gift {
                    background-position: -135px -886px;
                    width: 16px;
                    height: 15px
                }

                .icon__share {
                    background-position: -154px -643px;
                    width: 15px;
                    height: 15px;
                    margin-bottom: 3px;
                    margin-right: 3px
                }

                .icon__small-star {
                    background-position: -56px -249px;
                    width: 13px;
                    height: 14px;
                    background-size: 195px auto !important;
                    margin-bottom: 5px
                }

                .icon__logo {
                    width: 130px
                }

                .icon__logo,
                .icon__logo-omni {
                    background-position: -98px -1804px;
                    background-size: 325px auto;
                    height: 30px;
                    top: 6px
                }

                .icon__logo-omni {
                    width: 27px
                }

                .icon__location {
                    background-position: -228px -1812px;
                    background-size: 325px auto;
                    width: 11px;
                    height: 11px;
                    margin-right: 2px
                }

                .icon__cart {
                    background-size: 325px auto;
                    width: 32px;
                    height: 30px;
                    background-position: -210px -1728px
                }

                .icon__cart-footer {
                    background-size: 345px auto;
                    width: 28px;
                    height: 28px;
                    background-position: -72px -1118px
                }

                .icon__menu {
                    background-position: -214px -1770px;
                    background-size: 325px auto;
                    width: 19px;
                    height: 15px;
                    display: inline-block;
                    line-height: 30px;
                    position: absolute;
                    top: 50%;
                    left: 50%;
                    transform: translate(-50%, -50%)
                }

                .icon__search {
                    display: inline-block;
                    vertical-align: middle;
                    background-position: -251px -1734px;
                    width: 20px
                }

                .icon__search,
                .icon__see-more-filter {
                    background-repeat: no-repeat;
                    line-height: 30px;
                    background-size: 325px auto;
                    height: 20px
                }

                .icon__see-more-filter {
                    display: block;
                    background-position: -266px -357px;
                    width: 16px
                }

                .icon__checked-banner {
                    background-repeat: no-repeat;
                    display: block;
                    line-height: 30px;
                    background-size: 430px auto;
                    background-position: -318px -526px;
                    width: 26px;
                    height: 26px
                }

                .icon__freeze {
                    background-image: url(https://cdn.tgdd.vn/bachhoaxanh/www/Content/images/sprite@2x-checkout.v202301051225.png);
                    background-position: -250px -375px;
                    width: 12px;
                    height: 12px;
                    line-height: 30px;
                    vertical-align: middle;
                    background-size: 295px auto
                }

                .icon__close {
                    background-position: -35px -638px;
                    width: 13px;
                    height: 13px;
                    border-radius: 50%;
                    vertical-align: middle;
                    margin: auto
                }

                .icon__close-black {
                    background-position: -185px 0;
                    width: 16px;
                    height: 16px;
                    zoom: .6;
                    vertical-align: middle
                }

                .icon__close-black-desktop {
                    background-position: -170px 3px;
                    width: 21px;
                    height: 21px;
                    zoom: .6;
                    vertical-align: middle;
                    padding: 3px;
                    border-radius: 50%;
                    background-size: 305px auto
                }

                .icon__home {
                    background-position: -10px -636px;
                    width: 13px;
                    height: 13px
                }

                .icon__back {
                    background-position: -164px -314px;
                    transform: scale(.7);
                    width: 15px;
                    height: 18px;
                    display: block;
                    padding: 16px 10px
                }

                .icon__use-voucher {
                    background-image: url(https://cdn.tgdd.vn/bachhoaxanh/www/Content/images/sprite@2x-checkout.v202301051225.png);
                    width: 27px;
                    height: 16px;
                    background-position: -178px -418px;
                    line-height: 30px;
                    vertical-align: middle;
                    background-size: 295px auto
                }

                .icon__qstshipfree {
                    background-position: -273px -280px
                }

                .icon__qstshipfree,
                .icon__qstshipfree-basic {
                    background-image: url(https://cdn.tgdd.vn/bachhoaxanh/www/Content/images/sprite@2x-checkout.v202301051225.png);
                    width: 16px;
                    height: 16px;
                    cursor: pointer;
                    line-height: 30px;
                    vertical-align: middle;
                    background-size: 295px auto
                }

                .icon__qstshipfree-basic {
                    background-position: -166px -525px
                }

                .icon__shipfree-close {
                    background-position: -11px -187px;
                    width: 16px;
                    height: 16px;
                    line-height: 30px;
                    vertical-align: middle
                }

                .icon__gift-small,
                .icon__shipfree-close {
                    background-image: url(https://cdn.tgdd.vn/bachhoaxanh/www/Content/images/sprite@2x-checkout.v202301051225.png);
                    background-size: 295px auto
                }

                .icon__gift-small {
                    background-position: -267px -374px;
                    width: 13px;
                    height: 12px;
                    margin-right: 0;
                    display: inline-block
                }

                .icon__hot {
                    background-image: url(https://cdn.tgdd.vn/bachhoaxanh/www/Content/images/sprite@2x-checkout.v202301051225.png);
                    background-size: 310px auto;
                    background-position: -258px -550px;
                    width: 17px;
                    height: 22px;
                    margin-right: 0;
                    line-height: 30px
                }

                .icon__star {
                    background-position: -94px -420px;
                    background-size: 325px auto;
                    width: 20px;
                    height: 21px;
                    margin-right: 5px;
                    display: inline-block
                }

                .icon__discount {
                    background-position: -385px -295px;
                    width: 17px;
                    height: 17px;
                    margin-right: 2px;
                    border-radius: 50%;
                    scale: .9
                }

                .icon__discount,
                .icon__menu_cart {
                    background-image: url(https://cdn.tgdd.vn/bachhoaxanh/www/Content/images/desktop/bhxdesk@2x.v202309061432.png);
                    background-size: 500px auto;
                    margin-bottom: 2px
                }

                .icon__menu_cart {
                    background-position: -237px -293px;
                    width: 36px;
                    height: 24px;
                    scale: .6
                }

                .icon__right {
                    background-image: url(https://cdn.tgdd.vn/bachhoaxanh/www/Content/images/desktop/bhxdesk@2x.v202309061432.png);
                    background-size: 500px auto;
                    background-position: -421px -430px;
                    width: 17px;
                    height: 17px;
                    margin-right: 5px;
                    margin-bottom: 2px;
                    border-radius: 50%
                }

                .icon__checked {
                    background-position: -173px -699px;
                    width: 12px;
                    height: 12px
                }

                .icon__lock {
                    background-image: url(https://cdn.tgdd.vn/bachhoaxanh/www/Content/images/sprite@2x-checkout.v202301051225.png);
                    background-size: 295px auto;
                    background-position: -134px -175px;
                    width: 20px;
                    height: 26px;
                    margin-top: 2px
                }

                .icon__cart-empty {
                    background-image: url(https://cdn.tgdd.vn/bachhoaxanh/www/Content/images/sprite-sync-app-web.v24343.png);
                    background-position: -30px -161px;
                    width: 175px;
                    height: 100px;
                    background-size: 410px auto
                }

                .icon__checked-circle-light {
                    background-image: url(https://cdn.tgdd.vn/bachhoaxanh/www/Content/images/sprite@2x-checkout.v202301051225.png);
                    width: 19px;
                    height: 19px;
                    background-position: -201px -514px;
                    background-repeat: no-repeat;
                    background-size: 325px auto
                }

                .icon__x {
                    position: relative
                }

                .icon__x:after,
                .icon__x:before,
                .icon__x_init {
                    position: absolute;
                    content: "";
                    width: 2px;
                    height: 18px;
                    background-color: #515764;
                    display: block;
                    top: 0;
                    left: 0
                }

                .icon__x:after {
                    transform: rotate(45deg)
                }

                .icon__x:before {
                    transform: rotate(-45deg)
                }

                .icon__pay-promotion {
                    background-image: url(https://cdn.tgdd.vn/bachhoaxanh/www/Content/images/sprite@2x-checkout.v202301051225.png);
                    background-size: 295px auto;
                    background-position: -269px -225px;
                    width: 12px;
                    height: 12px;
                    cursor: pointer;
                    transform: scale(1.2);
                    display: inline-block
                }

                .icon__arrow-down {
                    background-image: url(https://cdn.tgdd.vn/bachhoaxanh/www/Content/images/desktop/bhxdesk@2x.v202309061432.png);
                    background-position: -296px -435px;
                    background-size: 500px auto;
                    width: 12px;
                    height: 7px
                }

                .icon__tip {
                    width: 13px;
                    height: 13px;
                    background-position: -282px -236px;
                    background-size: 310px auto
                }

                .icon__clear-all,
                .icon__tip {
                    background-image: url(https://cdn.tgdd.vn/bachhoaxanh/www/Content/images/sprite@2x-checkout.v202301051225.png);
                    background-repeat: no-repeat;
                    display: inline-block
                }

                .icon__clear-all {
                    line-height: 30px;
                    vertical-align: middle;
                    background-size: 295px auto;
                    background-position: -162px -419px;
                    width: 11px;
                    height: 14px
                }

                .icon__close-menu {
                    background-position: -220px -423px;
                    width: 18px;
                    height: 18px;
                    border-radius: 50%;
                    vertical-align: middle
                }

                .icon__checked-circle {
                    width: 17px;
                    height: 17px;
                    border-radius: 100%;
                    display: flex;
                    justify-content: center;
                    align-items: center;
                    background-color: #05ac5b
                }

                .icon__checked-circle:after {
                    content: "";
                    width: 4px;
                    height: 8px;
                    border-bottom: 1px solid #fff;
                    border-right: 1px solid #fff;
                    transform: rotate(45deg);
                    margin-bottom: 3px
                }

                .icon__use-percent {
                    background-size: 295px auto;
                    margin-right: 2px;
                    background-position: -208px -417px
                }

                .icon__oval-company,
                .icon__use-percent {
                    background-image: url(https://cdn.tgdd.vn/bachhoaxanh/www/Content/images/sprite@2x-checkout.v202301051225.png);
                    background-repeat: no-repeat;
                    width: 17px;
                    height: 16px;
                    display: inline-block
                }

                .icon__oval-company {
                    background-size: 309px auto;
                    margin-bottom: -2px;
                    background-position: -70px -439px;
                    scale: 1.3;
                    margin-right: 5px
                }

                .icon__filter {
                    background-position: -196px -699px;
                    width: 16px;
                    height: 16px
                }

                .icon__shipping-now {
                    background-position: -24px -614px;
                    background-size: 190px auto;
                    width: 20px;
                    height: 20px
                }

                .icon__prize {
                    background-position: -280px -458px;
                    width: 20px;
                    height: 20px
                }

                .icon__fire,
                .icon__prize {
                    background-image: url(https://cdn.tgdd.vn/bachhoaxanh/www/Content/images/sprite@2x-checkout.v202301051225.png)
                }

                .icon__fire {
                    width: 14px;
                    height: 14px;
                    background-position: -275px -434px
                }

                .icon__error {
                    background-image: url(https://cdn.tgdd.vn/bachhoaxanh/www/Content/images/sprite@2x-checkout.v202301051225.png);
                    background-size: 400px auto;
                    width: 24px;
                    height: 24px;
                    background-position: -14px -253px
                }

                .icon__gps {
                    background-position: -4px -1590px;
                    width: 68px;
                    height: 68px;
                    margin-right: 5px
                }

                .icon__gps,
                .icon__grab-logo {
                    background-size: 325px auto;
                    display: inline-block
                }

                .icon__grab-logo {
                    background-position: -14px -1504px;
                    width: 45px;
                    height: 20px
                }

                .icon__grab-logo__order {
                    background-position: -14px -1509px
                }

                .icon__marker-location {
                    background-position: -50px -2567px;
                    background-size: 348px auto;
                    width: 30px;
                    height: 30px;
                    margin-right: 5px;
                    display: inline-block
                }

                .icon__voucher-shortlink {
                    background-position: -250px -480px;
                    width: 28px;
                    height: 20px
                }

                .icon__chat-report {
                    background-position: -240px -1414px;
                    height: 46px
                }

                .icon__chat-error,
                .icon__chat-report {
                    width: 42px;
                    background-size: 325px auto;
                    line-height: 30px;
                    vertical-align: middle
                }

                .icon__chat-error {
                    background-position: -241px -1333px;
                    height: 45px
                }

                .icon__report-chat {
                    background-position: -287px -1338px;
                    height: 35px
                }

                .icon__report,
                .icon__report-chat {
                    display: inline-block;
                    background-size: 325px auto;
                    line-height: 30px;
                    vertical-align: middle;
                    width: 20px
                }

                .icon__report {
                    background-position: -287px -1382px;
                    height: 21px
                }

                .icon__report_order {
                    display: inline-block;
                    background-position: -208px -1860px;
                    background-size: 325px auto;
                    line-height: 30px;
                    vertical-align: middle;
                    width: 24px;
                    height: 22px
                }

                .icon__grapdetail {
                    background-position: -13px -1766px;
                    width: 24px;
                    height: 19px;
                    top: -2px;
                    position: relative;
                    display: inline-block
                }

                .icon__chevron-right {
                    background-position: -29px -804px;
                    width: 19px;
                    height: 19px
                }

                .icon__chevron-up {
                    background-position: -270px -427px;
                    width: 10px;
                    height: 10px
                }

                .icon__chevron-down {
                    background-position: -260px -427px;
                    width: 10px;
                    height: 10px
                }

                .icon__clock {
                    width: 21px;
                    height: 21px;
                    background-position: -103px -855px;
                    background-size: 325px auto
                }

                .icon__struck {
                    background-position: -142px -921px
                }

                .icon__exchange,
                .icon__struck {
                    width: 20px;
                    height: 20px;
                    display: inline-block;
                    background-size: 350px auto
                }

                .icon__exchange {
                    background-position: -169px -921px
                }

                .icon__bank-ocb {
                    background-position: -80px -968px;
                    width: 70px;
                    display: block;
                    height: 34px
                }

                .icon__bank-mb {
                    display: block;
                    background-position: -4px -968px;
                    width: 65px;
                    height: 34px
                }

                .icon__bank-transfer-qr {
                    background-position: -130px -1319px;
                    width: 92px;
                    height: 90px;
                    display: block
                }

                .icon__share-payment {
                    background-image: url(https://cdn.tgdd.vn/bachhoaxanh/www/Content/images/sprite@2x-checkout.v202301051225.png);
                    background-position: -160px -317px;
                    width: 14px;
                    height: 14px;
                    background-size: 190px auto;
                    display: inline-block
                }

                .icon__happy {
                    background-position: -292px -41px
                }

                .icon__happy,
                .icon__sad {
                    background-image: url(https://cdn.tgdd.vn/bachhoaxanh/www/Content/images/sprite@2x-checkout.v202309242226.png);
                    width: 20px;
                    height: 22px
                }

                .icon__sad {
                    background-position: -292px -64px
                }

                .icon__bell {
                    background-position: -167px -78px
                }

                .icon__bell,
                .icon__cart_v2 {
                    background-image: url(https://cdn.tgdd.vn/bachhoaxanh/www/Content/images/sprite-sync-app-web.v24343.png);
                    width: 24px;
                    height: 24px
                }

                .icon__cart_v2 {
                    background-position: -119px -78px
                }

                .icon__rank_member {
                    background-position: -248px -33px
                }

                .icon__rank_member,
                .icon__rank_vip {
                    background-image: url(https://cdn.tgdd.vn/bachhoaxanh/www/Content/images/sprite-sync-app-web.v24343.png);
                    width: 16px;
                    height: 16px
                }

                .icon__rank_vip {
                    background-position: -268px -33px
                }

                .icon__search_small {
                    background-position: -99px -1054px;
                    width: 24px;
                    height: 24px
                }

                .icon__sad2 {
                    background-image: url(https://cdn.tgdd.vn/bachhoaxanh/www/Content/images/sprite-sync-app-web.v24343.png);
                    background-position: -196px -240px;
                    width: 80px;
                    height: 40px
                }

                .bhx-icon,
                .bhx-icon_QTV,
                .bhx-icon__cart,
                .bhx-icon__checked,
                .bhx-icon__delete-order,
                .bhx-icon__heavyShipping,
                .bhx-icon__large-atm,
                .bhx-icon__large-jcb,
                .bhx-icon__large-master,
                .bhx-icon__large-visa,
                .bhx-icon__location,
                .bhx-icon__logo,
                .bhx-icon__payment,
                .bhx-icon__payment-atm,
                .bhx-icon__payment-cash,
                .bhx-icon__payment-jcb,
                .bhx-icon__payment-master,
                .bhx-icon__payment-moca,
                .bhx-icon__payment-momo,
                .bhx-icon__payment-swipe,
                .bhx-icon__payment-transfer,
                .bhx-icon__payment-visa,
                .bhx-icon__payment-vnpay,
                .bhx-icon__payment-vnpay-qr,
                .bhx-icon__payment-zalo,
                .bhx-icon__search,
                .bhx-icon__warning,
                .bhx-icon__warning-large,
                .bhx-icon_delete-cart,
                .bhx-icon_edit-cart,
                .bhx-icon_icon-logo,
                .bhx-icon_icon-messenger,
                .bhx-icon_icon-zalo,
                .bhx-icon_loyaltyInf,
                .bhx-icon_ordersuccess,
                .bhx-icon_outline-cart {
                    background-image: url(https://cdn.tgdd.vn/bachhoaxanh/www/Content/images/bhx@2x.v202312101409.png);
                    background-size: 325px auto;
                    box-sizing: border-box;
                    display: block
                }

                .bhx-icon__logo {
                    background-position: -45px -289px;
                    width: 150px;
                    height: 37px;
                    margin-top: 4px
                }

                .bhx-icon__menu {
                    background-size: 300px auto;
                    background-position: -94px -70px;
                    width: 27px;
                    height: 23px
                }

                .bhx-icon,
                .bhx-icon_QTV,
                .bhx-icon__cart,
                .bhx-icon__checked,
                .bhx-icon__delete-order,
                .bhx-icon__heavyShipping,
                .bhx-icon__large-atm,
                .bhx-icon__large-jcb,
                .bhx-icon__large-master,
                .bhx-icon__large-visa,
                .bhx-icon__location,
                .bhx-icon__logo,
                .bhx-icon__payment,
                .bhx-icon__payment-atm,
                .bhx-icon__payment-cash,
                .bhx-icon__payment-jcb,
                .bhx-icon__payment-master,
                .bhx-icon__payment-moca,
                .bhx-icon__payment-momo,
                .bhx-icon__payment-swipe,
                .bhx-icon__payment-transfer,
                .bhx-icon__payment-visa,
                .bhx-icon__payment-vnpay,
                .bhx-icon__payment-vnpay-qr,
                .bhx-icon__payment-zalo,
                .bhx-icon__search,
                .bhx-icon__warning,
                .bhx-icon__warning-large,
                .bhx-icon_delete-cart,
                .bhx-icon_edit-cart,
                .bhx-icon_icon-logo,
                .bhx-icon_icon-messenger,
                .bhx-icon_icon-zalo,
                .bhx-icon_loyaltyInf,
                .bhx-icon_ordersuccess,
                .bhx-icon_outline-cart {
                    background-image: url(https://cdn.tgdd.vn/bachhoaxanh/www/Content/images/desktop/bhxdesk@2x.v202309061432.png);
                    background-repeat: no-repeat;
                    background-size: 500px auto;
                    display: inline-block;
                    line-height: 30px;
                    vertical-align: middle
                }

                .bhx-icon__checked {
                    background-position: -185px -217px;
                    width: 18px;
                    height: 18px
                }

                .bhx-icon__location {
                    background-position: -319px -290px;
                    width: 20px;
                    height: 40px
                }

                .bhx-icon__cart {
                    background-position: -256px -27px;
                    width: 24px;
                    height: 30px
                }

                .bhx-icon__search {
                    background-size: 525px auto;
                    background-position: -295px -27px;
                    top: 0;
                    right: 0;
                    margin-right: 5px
                }

                .bhx-icon__location-back {
                    display: block;
                    border-top: 2px solid #fff;
                    border-left: 2px solid #fff;
                    content: "";
                    transform: rotate(-45deg);
                    top: 17px;
                    left: 19px
                }

                .bhx-icon__payment {
                    background-size: 525px auto;
                    background-position: -187px -606px;
                    top: 0;
                    right: 0;
                    margin-right: 5px
                }

                .bhx-icon__warning {
                    width: 24px;
                    height: 24px;
                    background-position: -199px -580px
                }

                .bhx-icon__warning,
                .bhx-icon__warning-large {
                    background-image: url(https://cdn.tgdd.vn/bachhoaxanh/www/Content/images/sprite@2x-checkout.v202301051225.png);
                    background-size: 310px auto
                }

                .bhx-icon__warning-large {
                    width: 30px;
                    height: 30px;
                    background-position: -164px -580px
                }

                .bhx-icon_ordersuccess {
                    background-image: url(https://cdn.tgdd.vn/bachhoaxanh/www/Content/images/sprite@2x-checkout.v202301051225.png);
                    background-size: 295px auto;
                    background-position: -260px -10px;
                    width: 26px;
                    height: 26px;
                    margin-right: 6px;
                    zoom: .85
                }

                .bhx-icon_outline-cart {
                    background-position: -83px -466px;
                    width: 14px;
                    height: 14px
                }

                .bhx-icon_edit-cart,
                .bhx-icon_outline-cart {
                    background-image: url(https://cdn.tgdd.vn/bachhoaxanh/www/Content/images/sprite@2x-checkout.v202301051225.png);
                    background-size: 295px auto;
                    margin-right: 2px;
                    display: inline-block
                }

                .bhx-icon_edit-cart {
                    background-position: -252px -280px;
                    width: 16px;
                    height: 16px
                }

                .bhx-icon_delete-cart {
                    background-image: url(https://cdn.tgdd.vn/bachhoaxanh/www/Content/images/sprite@2x-checkout.v202301051225.png);
                    background-size: 295px auto;
                    background-position: -262px -134px;
                    width: 22px;
                    height: 22px;
                    margin-right: 2px;
                    display: inline-block
                }

                .bhx-icon_loyaltyInf {
                    background-position: -257px -416px;
                    width: 15px
                }

                .bhx-icon_QTV,
                .bhx-icon_loyaltyInf {
                    background-image: url(https://cdn.tgdd.vn/bachhoaxanh/www/Content/images/sprite@2x-checkout.v202301051225.png);
                    background-size: 295px auto;
                    height: 18px;
                    margin-right: 2px;
                    display: inline-block
                }

                .bhx-icon_QTV {
                    background-position: -62px -441px;
                    width: 85px;
                    scale: .9
                }

                .bhx-icon_icon-logo {
                    background-image: url(https://cdn.tgdd.vn/bachhoaxanh/www/Content/images/bhx@2x.v202312101409.png);
                    background-size: 325px auto;
                    background-position: -186px -1051px;
                    width: 30px;
                    height: 30px;
                    margin-right: 2px;
                    display: inline-block
                }

                .bhx-icon_icon-zalo {
                    background-position: -222px -1051px
                }

                .bhx-icon_icon-messenger,
                .bhx-icon_icon-zalo {
                    background-image: url(https://cdn.tgdd.vn/bachhoaxanh/www/Content/images/bhx@2x.v202312101409.png);
                    background-size: 325px auto;
                    width: 30px;
                    height: 30px;
                    margin-top: -3px;
                    display: inline-block;
                    scale: .65
                }

                .bhx-icon_icon-messenger {
                    background-position: -289px -1053px
                }

                .bhx-icon__delete-order {
                    background-image: url(https://cdn.tgdd.vn/bachhoaxanh/www/Content/images/desktop/bhxdesk@2x.v202309061432.png);
                    background-size: 295px auto;
                    background-position: -269px -84px;
                    margin: 0 auto;
                    width: 18px;
                    height: 10px;
                    display: inline-block
                }

                .bhx-icon__payment-visa {
                    position: relative;
                    background-position: -313px -589px;
                    width: 22px;
                    height: 15px;
                    margin-left: 10px
                }

                .bhx-icon__payment-visa.payment-master {
                    background-size: 295px auto;
                    background-position: -158px -490px;
                    width: 24px;
                    height: 25px
                }

                .bhx-icon__payment-visa.payment-master,
                .bhx-icon__payment-visa.pending {
                    background-image: url(https://cdn.tgdd.vn/bachhoaxanh/www/Content/images/sprite@2x-checkout.v202301051225.png)
                }

                .bhx-icon__payment-visa.pending {
                    background-size: 200px auto;
                    background-position: -150px -439px;
                    height: 21px
                }

                .bhx-icon__payment-master {
                    background-position: -121px -587px
                }

                .bhx-icon__payment-jcb,
                .bhx-icon__payment-master {
                    position: relative;
                    width: 24px;
                    height: 18px;
                    margin-left: 8px
                }

                .bhx-icon__payment-jcb {
                    background-size: 358px auto;
                    background-position: -201px -388px
                }

                .bhx-icon__large-atm {
                    background-position: -106px -537px
                }

                .bhx-icon__large-atm,
                .bhx-icon__large-visa {
                    position: relative;
                    width: 36px;
                    height: 30px;
                    margin-left: 10px
                }

                .bhx-icon__large-visa {
                    background-position: -237px -537px
                }

                .bhx-icon__large-master {
                    background-position: -196px -537px
                }

                .bhx-icon__large-jcb,
                .bhx-icon__large-master {
                    position: relative;
                    width: 36px;
                    height: 30px;
                    margin-left: 10px
                }

                .bhx-icon__large-jcb {
                    background-position: -277px -537px
                }

                .bhx-icon__payment-vnpay,
                .bhx-icon__payment-vnpay-qr {
                    background-position: -184px -586px;
                    width: 24px;
                    height: 22px;
                    position: relative;
                    margin-left: 10px
                }

                .bhx-icon__payment-cash {
                    position: relative;
                    background-position: -92px -588px;
                    width: 24px;
                    height: 18px;
                    margin-left: 10px
                }

                .bhx-icon__payment-zalo {
                    background-position: -344px -586px;
                    width: 24px;
                    height: 23px;
                    position: relative;
                    margin-left: 10px
                }

                .bhx-icon__payment-zalo.pending {
                    background-image: url(https://cdn.tgdd.vn/bachhoaxanh/www/Content/images/sprite@2x-checkout.v202301051225.png);
                    background-size: 200px auto;
                    background-position: -150px -412px
                }

                .bhx-icon__payment-atm {
                    position: relative;
                    background-position: -58px -589px;
                    width: 24px;
                    height: 17px;
                    margin-left: 10px
                }

                .bhx-icon__payment-atm.pending {
                    transform: scale(.75);
                    height: 14px
                }

                .bhx-icon__payment-transfer {
                    background-position: -282px -587px;
                    width: 24px;
                    height: 21px;
                    position: relative;
                    margin-left: 10px
                }

                .bhx-icon__payment-swipe {
                    background-position: -248px -588px;
                    width: 24px;
                    height: 17px;
                    position: relative;
                    margin-left: 10px
                }

                .bhx-icon__payment-moca {
                    background-position: -155px -586px;
                    width: 24px;
                    height: 22px;
                    position: relative;
                    margin-left: 10px
                }

                .bhx-icon__payment-momo {
                    background-position: -217px -586px;
                    width: 24px;
                    height: 24px;
                    position: relative;
                    margin-left: 10px
                }

                .bhx-icon__payment-momo.pending {
                    background-image: url(https://cdn.tgdd.vn/bachhoaxanh/www/Content/images/sprite@2x-checkout.v202301051225.png);
                    background-size: 200px auto;
                    background-position: -122px -412px
                }

                .bhx-icon__payment-help {
                    background-position: -194px -941px;
                    width: 24px;
                    height: 24px;
                    position: relative;
                    margin-left: 10px;
                    display: inline-block
                }

                .bhx-icon__heavyShipping {
                    background-position: -229px -678px;
                    width: 24px;
                    height: 24px
                }

                .bhx-icon__payment-apple {
                    background-position: -259px -1021px;
                    width: 24px;
                    height: 24px;
                    position: relative;
                    margin-left: 10px;
                    display: inline-block
                }

                .icon-order,
                .icon-order__confirm,
                .icon-order__fail,
                .icon-order__prepare,
                .icon-order__shipping {
                    background-image: url(https://cdn.tgdd.vn/bachhoaxanh/www/Content/images/orderdetail.v202301060842.png);
                    background-repeat: no-repeat;
                    display: inline-block;
                    vertical-align: middle;
                    width: 22px;
                    height: 18px;
                    background-size: 380px auto;
                    margin-right: 4px
                }

                .icon-order__fail {
                    background-position: -209px -45px
                }

                .icon-order__shipping {
                    background-position: -175px -45px
                }

                .icon-order__prepare {
                    background-position: -109px -45px
                }

                .icon-order__confirm {
                    background-position: -42px -45px
                }

                .icon-triangle {
                    position: relative
                }

                .icon-triangle:after {
                    content: "";
                    top: 10px;
                    right: 0;
                    width: 0;
                    height: 0;
                    position: absolute;
                    border-top: 6px solid #4fbd7f !important;
                    border-bottom: 4px solid transparent;
                    border-left: 5px solid transparent;
                    border-right: 5px solid transparent
                }

                .icon-triangle-disabled:after {
                    border-top: 6px solid #d6e0f5 !important
                }

                .icon-medium-star {
                    background-image: url(https://cdn.tgdd.vn/bachhoaxanh/www/Content/images/desktop/bhxdesk@2x.v202309061432.png);
                    background-repeat: no-repeat;
                    background-size: 500px auto;
                    vertical-align: middle;
                    display: inline-block;
                    line-height: 30px;
                    background-position: -79px -108px;
                    width: 21px;
                    height: 21px;
                    zoom: 1.2
                }

                .icon-medium-star.active {
                    background-position: -99px -108px
                }

                .icon-phone {
                    vertical-align: middle;
                    background-position: -160px -216px;
                    vertical-align: sub
                }

                .icon-phone,
                .icon__radio_selected {
                    background-image: url(https://cdn.tgdd.vn/bachhoaxanh/www/Content/images/desktop/bhxdesk@2x.v202309061432.png);
                    background-repeat: no-repeat;
                    background-size: 500px auto;
                    display: inline-block;
                    line-height: 30px;
                    width: 16px;
                    height: 16px
                }

                .icon__radio_selected {
                    vertical-align: middle;
                    background-position: -298px -52px
                }

                .icon__radio_unselect {
                    background-position: -280px -52px;
                    height: 16px
                }

                .icon-fb,
                .icon__radio_unselect {
                    background-image: url(https://cdn.tgdd.vn/bachhoaxanh/www/Content/images/desktop/bhxdesk@2x.v202309061432.png);
                    background-repeat: no-repeat;
                    background-size: 500px auto;
                    display: inline-block;
                    line-height: 30px;
                    vertical-align: middle;
                    width: 16px
                }

                .icon-fb {
                    background-position: -131px -67px;
                    height: 17px;
                    vertical-align: sub;
                    margin-right: 5px
                }

                .icon-gg2 {
                    background-position: -213px -216px;
                    height: 17px;
                    margin-right: 5px
                }

                .icon-gg2,
                .icon-location {
                    background-image: url(https://cdn.tgdd.vn/bachhoaxanh/www/Content/images/desktop/bhxdesk@2x.v202309061432.png);
                    background-repeat: no-repeat;
                    background-size: 500px auto;
                    display: inline-block;
                    line-height: 30px;
                    vertical-align: middle;
                    width: 17px;
                    vertical-align: sub
                }

                .icon-location {
                    background-size: 440px auto;
                    background-position: -387px -256px;
                    height: 18px;
                    margin-right: 2px
                }

                .icon-lock {
                    vertical-align: middle;
                    background-position: -81px -216px;
                    width: 16px;
                    vertical-align: sub
                }

                .icon-lock,
                .icon-tgdd {
                    background-image: url(https://cdn.tgdd.vn/bachhoaxanh/www/Content/images/desktop/bhxdesk@2x.v202309061432.png);
                    background-repeat: no-repeat;
                    background-size: 500px auto;
                    display: inline-block;
                    line-height: 30px;
                    height: 18px
                }

                .icon-tgdd {
                    background-position: -171px -68px;
                    width: 115px;
                    vertical-align: middle
                }

                .icon-arrowdown {
                    background-position: -195px -588px
                }

                .icon-arrowdown,
                .icon-arrowup {
                    background-image: url(https://cdn.tgdd.vn/bachhoaxanh/www/Content/images/bhx@2x.v202312101409.png);
                    background-repeat: no-repeat;
                    display: inline-block;
                    line-height: 30px;
                    vertical-align: middle;
                    background-size: 325px auto;
                    right: 8px;
                    top: 10px;
                    width: 11px;
                    height: 7px
                }

                .icon-arrowup {
                    background-position: -153px -588px
                }

                .icon-call-mobile {
                    background-image: url(https://cdn.tgdd.vn/bachhoaxanh/www/Content/images/bhx@2x.v202312101409.png);
                    background-position: -93px -400px;
                    width: 16px;
                    height: 17px;
                    vertical-align: sub;
                    margin-top: 4px;
                    background-repeat: no-repeat;
                    display: inline-block;
                    line-height: 30px;
                    vertical-align: middle;
                    background-size: 285px auto;
                    background-size: 325px auto
                }

                .icon-tgdd-mobile {
                    background-position: -37px -733px;
                    width: 100px
                }

                .icon-dmx-mobile,
                .icon-tgdd-mobile {
                    background-repeat: no-repeat;
                    display: inline-block;
                    line-height: 30px;
                    vertical-align: middle;
                    background-size: 285px auto;
                    background-image: url(https://cdn.tgdd.vn/bachhoaxanh/www/Content/images/desktop/bhxdesk@2x.v202309061432.png);
                    background-size: 385px auto
                }

                .icon-dmx-mobile {
                    background-position: -144px -733px;
                    width: 93px
                }

                .icon-topzone-mobile {
                    background-position: -247px -733px;
                    width: 53px
                }

                .icon-avakid-mobile,
                .icon-topzone-mobile {
                    background-repeat: no-repeat;
                    display: inline-block;
                    line-height: 30px;
                    vertical-align: middle;
                    background-size: 285px auto;
                    background-image: url(https://cdn.tgdd.vn/bachhoaxanh/www/Content/images/desktop/bhxdesk@2x.v202309061432.png);
                    background-size: 385px auto
                }

                .icon-avakid-mobile {
                    background-position: -40px -775px;
                    width: 80px
                }

                .icon-ak-mobile {
                    background-position: -130px -775px;
                    width: 71px
                }

                .icon-ak-mobile,
                .icon-tantam-mobile {
                    background-repeat: no-repeat;
                    display: inline-block;
                    line-height: 30px;
                    vertical-align: middle;
                    background-size: 285px auto;
                    background-image: url(https://cdn.tgdd.vn/bachhoaxanh/www/Content/images/desktop/bhxdesk@2x.v202309061432.png);
                    background-size: 385px auto
                }

                .icon-tantam-mobile {
                    background-position: -213px -775px;
                    width: 57px
                }

                .icon-maiam-mobile {
                    background-repeat: no-repeat;
                    display: inline-block;
                    line-height: 30px;
                    vertical-align: middle;
                    background-size: 285px auto;
                    background-image: url(https://cdn.tgdd.vn/bachhoaxanh/www/Content/images/desktop/bhxdesk@2x.v202309061432.png);
                    background-position: -40px -815px;
                    width: 92px;
                    background-size: 385px auto
                }

                .icon-4kfarm-mobile {
                    background-position: -136px -816px
                }

                .icon-4kfarm-mobile,
                .icon-bct-mobile {
                    background-repeat: no-repeat;
                    display: inline-block;
                    line-height: 30px;
                    vertical-align: middle;
                    background-size: 285px auto;
                    background-image: url(https://cdn.tgdd.vn/bachhoaxanh/www/Content/images/desktop/bhxdesk@2x.v202309061432.png);
                    width: 84px;
                    background-size: 385px auto
                }

                .icon-bct-mobile {
                    background-position: -223px -815px;
                    scale: 1.4
                }

                .icon-bct-market-policy {
                    background-size: 285px auto;
                    background-image: url(https://cdn.tgdd.vn/bachhoaxanh/www/Content/images/desktop/bhxdesk@2x.v202309061432.png);
                    display: inline-block;
                    line-height: 30px;
                    vertical-align: middle;
                    background-size: 387px auto;
                    scale: 2;
                    width: 110px;
                    background-position: -16px -298px;
                    background-repeat: no-repeat
                }

                .icon-dmca-mobile {
                    background-position: -26px -858px;
                    width: 80px
                }

                .icon-dmca-mobile,
                .icon-tnm-mobile {
                    background-repeat: no-repeat;
                    display: inline-block;
                    line-height: 30px;
                    vertical-align: middle;
                    background-size: 285px auto;
                    background-image: url(https://cdn.tgdd.vn/bachhoaxanh/www/Content/images/desktop/bhxdesk@2x.v202309061432.png);
                    scale: 1.4;
                    background-size: 385px auto
                }

                .icon-tnm-mobile {
                    background-position: -97px -852px;
                    width: 92px;
                    height: 48px !important
                }

                .icon-gift {
                    background-image: url(https://cdn.tgdd.vn/bachhoaxanh/www/Content/images/bhx@2x.v202312101409.png);
                    background-position: -253px -415px;
                    width: 40px;
                    height: 24px;
                    background-repeat: no-repeat;
                    display: inline-block;
                    line-height: 30px;
                    vertical-align: middle;
                    background-size: 285px auto
                }

                .icon-fb-mobile {
                    background-position: -78px -34px
                }

                .icon-fb-mobile,
                .icon-yt-mobile {
                    background-image: url(https://cdn.tgdd.vn/bachhoaxanh/www/Content/images/bhx@2x.v202312101409.png);
                    width: 19px;
                    height: 19px;
                    background-repeat: no-repeat;
                    display: inline-block;
                    line-height: 30px;
                    vertical-align: middle;
                    background-size: 285px auto;
                    background-size: 324px auto;
                    margin-right: 3px
                }

                .icon-yt-mobile {
                    background-position: -99px -34px
                }

                .icon-ch_play {
                    background-position: -91px -189px
                }

                .icon-app_store,
                .icon-ch_play {
                    background-image: url(https://cdn.tgdd.vn/bachhoaxanh/www/Content/images/sprite@2x-checkout.v202301051225.png);
                    height: 26px;
                    width: 84px;
                    background-size: 185px auto;
                    display: inline-block;
                    color: transparent
                }

                .icon-app_store {
                    background-position: -5px -189px
                }

                .icon__atm-failed,
                .icon__moca-failed,
                .icon__momo-failed,
                .icon__visa-failed,
                .icon__visa-pedding,
                .icon__vnpay-failed,
                .icon__zalo-failed {
                    background-image: url(https://cdn.tgdd.vn/bachhoaxanh/www/Content/images/sprite@2x-checkout.v202301051225.png);
                    background-repeat: no-repeat;
                    display: inline-block;
                    line-height: 30px;
                    vertical-align: middle;
                    background-size: 295px auto;
                    margin-right: 5px;
                    background-position: -22px -649px;
                    width: 29px;
                    height: 28px
                }

                .icon__zalo-failed {
                    background-position: -63px -649px
                }

                .icon__moca-failed {
                    background-position: -103px -649px
                }

                .icon__atm-failed {
                    background-position: -142px -649px
                }

                .icon__visa-failed {
                    background-position: -182px -649px
                }

                .icon__vnpay-failed {
                    background-position: -262px -648px
                }

                .icon__visa-pedding {
                    background-position: -223px -647px;
                    width: 30px;
                    height: 30px
                }

                .icon-app-logo {
                    background-image: url(https://cdn.tgdd.vn/bachhoaxanh/www/Content/images/bhx@2x.v202312101409.png);
                    background-position: -285px -124px;
                    width: 36px;
                    height: 36px;
                    background-repeat: no-repeat;
                    display: inline-block;
                    line-height: 30px;
                    vertical-align: middle;
                    background-size: 285px auto;
                    background-size: 324px auto
                }

                .live__icon .circle--inner {
                    background: #6fcf97;
                    width: 8px;
                    height: 8px;
                    border-radius: 50%;
                    position: relative
                }

                .live__icon .circle--inner:after {
                    content: "";
                    display: block;
                    border: 2px solid #6fcf97;
                    border-radius: 50%;
                    width: 16px;
                    height: 16px;
                    top: -4px;
                    left: -4px;
                    position: absolute;
                    animation: circle 1.5s ease-in-out .2s infinite
                }

                .icon-fire {
                    background-image: url(https://cdn.tgdd.vn/bachhoaxanh/www/Content/images/desktop/bhxdesk@2x.v202309061432.png);
                    background-repeat: no-repeat;
                    background-size: 500px auto;
                    vertical-align: middle;
                    display: inline-block;
                    line-height: 30px;
                    background-position: -314px -504px;
                    width: 11px;
                    height: 16px;
                    margin-right: 5px
                }

                @keyframes circle {
                    0% {
                        transform: scale(.2)
                    }

                    to {
                        transform: scale(1.5);
                        opacity: 0
                    }
                }

                .icon-system,
                .icon-system__enthusiastic-staff,
                .icon-system__fresh,
                .icon-system__parking,
                .icon-system__pay,
                .icon-system__price,
                .icon-system__product {
                    display: block;
                    background-image: url(https://cdn.tgdd.vn/bachhoaxanh/he-thong-sieu-thi/Content/images/store@2x.v202312271103.png);
                    background-repeat: no-repeat;
                    background-size: 290px auto;
                    width: 70px;
                    height: 70px;
                    scale: .7;
                    margin: auto
                }

                .icon-system__parking {
                    background-position: -143px -96px
                }

                .icon-system__enthusiastic-staff {
                    background-position: -10px -95px
                }

                .icon-system__price {
                    background-position: -81px -95px
                }

                .icon-system__product {
                    background-position: -5px -173px
                }

                .icon-system__fresh {
                    background-position: -209px -96px
                }

                .icon-system__pay {
                    background-position: -83px -177px
                }

                .arrow-message {
                    width: 20px;
                    height: 20px;
                    border: 2px solid #037841;
                    transform: translateX(-50%) rotate(45deg);
                    bottom: -31px
                }

                .arrow-message,
                .arrow-message-white {
                    position: absolute;
                    left: 50%;
                    z-index: -1;
                    margin-top: -25px
                }

                .arrow-message-white {
                    width: 19px;
                    height: 19px;
                    border: 1px solid #f8f8f9;
                    transform: translateX(-50%) rotate(45deg) scale(1.105);
                    bottom: -33px;
                    background: #f8f8f9
                }

                .triangle:after {
                    content: "";
                    margin: 0 .5em;
                    display: inline-block;
                    border-bottom: 7px solid transparent;
                    border-top: 7px solid transparent;
                    border-color: #000 transparent currentcolor;
                    border-style: solid solid none;
                    border-width: 8px 7px 0
                }

                .box-name-modal-product small {
                    margin-right: 4px;
                    border-radius: 3px;
                    border: 1px solid #9da7cb;
                    padding: 3px;
                    font-size: 9px;
                    color: #9da7bc
                }

                .dot-typing {
                    position: relative;
                    left: -9999px;
                    width: 8px;
                    height: 8px;
                    border-radius: 5px;
                    background-color: #007e42;
                    color: #007e42;
                    box-shadow: 9984px 0 0 0 #007e42, 9999px 0 0 0 #007e42, 10014px 0 0 0 #007e42;
                    animation: dot-typing 1.5s linear infinite
                }

                @keyframes dot-typing {
                    0% {
                        box-shadow: 9984px 0 0 0 #007e42, 9999px 0 0 0 #007e42, 10014px 0 0 0 #007e42
                    }

                    16.667% {
                        box-shadow: 9984px -10px 0 0 #007e42, 9999px 0 0 0 #007e42, 10014px 0 0 0 #007e42
                    }

                    33.333% {
                        box-shadow: 9984px 0 0 0 #007e42, 9999px 0 0 0 #007e42, 10014px 0 0 0 #007e42
                    }

                    50% {
                        box-shadow: 9984px 0 0 0 #007e42, 9999px -10px 0 0 #007e42, 10014px 0 0 0 #007e42
                    }

                    66.667% {
                        box-shadow: 9984px 0 0 0 #007e42, 9999px 0 0 0 #007e42, 10014px 0 0 0 #007e42
                    }

                    83.333% {
                        box-shadow: 9984px 0 0 0 #007e42, 9999px 0 0 0 #007e42, 10014px -10px 0 0 #007e42
                    }

                    to {
                        box-shadow: 9984px 0 0 0 #007e42, 9999px 0 0 0 #007e42, 10014px 0 0 0 #007e42
                    }
                }

                @media(min-width:1024px) {
                    .modal-select-gift {
                        scale: 2;
                        color: #4b5563
                    }
                }

                .animation__list-shop {
                    animation: slideDownUp .5s
                }

                .animation__r-to-l {
                    animation: slideRightLeft .5s
                }

                @keyframes slideDownUp {
                    0% {
                        bottom: calc(100px - 100vh)
                    }

                    to {
                        bottom: 0
                    }
                }

                @keyframes slideRightLeft {
                    0% {
                        left: 100vh
                    }

                    to {
                        left: 0
                    }
                }

                .arrow-up {
                    border-left: 5px solid transparent;
                    border-right: 5px solid transparent;
                    border-bottom: 5px solid rgba(16, 20, 38, .8)
                }

                .border-gradient {
                    border-image-source: linear-gradient(210deg, #007e42, #b7ae23);
                    border-image-slice: 1
                }

                .shadow-title-modal {
                    box-shadow: "0px 19px 5px 0px rgba(217, 217, 217, 0.00), 0px 12px 5px 0px rgba(217, 217, 217, 0.03), 0px 7px 4px 0px rgba(217, 217, 217, 0.10), 0px 3px 3px 0px rgba(217, 217, 217, 0.17), 0px 1px 2px 0px rgba(217, 217, 217, 0.20), 0px 0px 0px 0px rgba(217, 217, 217, 0.20); #FFFFFF"
                }

                html {
                    width: 100%;
                    height: 100vh;
                    height: -webkit-fill-available;
                    overscroll-behavior: none;
                    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
                    -webkit-overflow-scrolling: touch;
                    overscroll-behavior-y: contain
                }

                .overflow-hidden-custom {
                    overflow-y: auto !important
                }

                .custom-report-chat {
                    inset: unset !important
                }

                .min-height-layout {
                    min-height: calc(100vh - 148px)
                }

                .bhx-rotate {
                    animation: rotation 2s linear infinite;
                    -webkit-animation: rotation 2s linear infinite
                }

                @keyframes rotation {
                    0% {
                        transform: rotate(0deg)
                    }

                    to {
                        transform: rotate(359deg)
                    }
                }

                .loader {
                    height: 50px;
                    width: 50px;
                    border-radius: 50%;
                    border-width: 6px;
                    border-style: solid;
                    border-color: rgb(243 243 243/var(--tw-border-opacity));
                    border-top-color: rgb(0 136 68/var(--tw-border-opacity));
                    animation: spin 2s linear infinite;
                    -webkit-animation: spin 2s linear infinite
                }

                .loader,
                .loader-buy {
                    left: calc(50% - 19px);
                    top: 27px;
                    --tw-border-opacity: 1
                }

                .loader-buy {
                    height: 18px;
                    width: 18px;
                    border-radius: 50%;
                    border-width: 2px;
                    border-style: solid;
                    border-color: rgb(243 243 243/var(--tw-border-opacity));
                    border-top-color: rgb(0 136 68/var(--tw-border-opacity));
                    animation: spin 1s linear infinite;
                    -webkit-animation: spin 1s linear infinite
                }

                @keyframes spin {
                    0% {
                        transform: rotate(0deg)
                    }

                    to {
                        transform: rotate(1turn)
                    }
                }

                .text-shadow-500 {
                    text-shadow: 0 4px 4px rgba(0, 0, 0, .25)
                }

                .text-shadow-game {
                    text-shadow: .5px 0 #313131, -.5px 0 #313131, 0 .5px #313131, 0 -.5px #313131, 1px 1px #313131, -1px -1px #313131, 1px -1px #313131, -1px 1px #313131
                }

                .box-shadow-game {
                    box-shadow: 0 0 50px #ccc
                }

                .btn-more:after {
                    content: "";
                    border-top: 5px solid #0064c2;
                    border-left: 5px solid transparent;
                    border-right: 5px solid transparent;
                    display: block;
                    position: absolute;
                    top: 28px;
                    width: 0;
                    right: 14px
                }

                .btn-more:before {
                    content: "";
                    position: absolute;
                    top: 18px;
                    right: 8px;
                    width: 22px;
                    height: 24px;
                    border: 1px solid #288ad6;
                    border-radius: 4px
                }

                .btn-select-icon {
                    position: relative
                }

                .btn-select-icon:after {
                    content: "";
                    top: 3px;
                    right: 0;
                    position: absolute;
                    border: solid #288ad6;
                    border-width: 0 1px 1px 0;
                    display: inline-block;
                    padding: 3px;
                    transform: rotate(45deg);
                    -webkit-transform: rotate(45deg);
                    margin: 0 -5px 0 0
                }

                .triangle-after:after {
                    left: 68px;
                    top: -8px;
                    border-left: 8px solid transparent;
                    border-right: 8px solid transparent;
                    border-bottom: 8px solid #fff
                }

                .triangle-after:after,
                .triangle-after:before {
                    content: "";
                    position: absolute;
                    width: 0;
                    height: 0;
                    clear: both
                }

                .triangle-after:before {
                    left: 67px;
                    top: -10px;
                    border-left: 9px solid transparent;
                    border-right: 9px solid transparent;
                    border-bottom: 9px solid #007e42
                }

                .loading-ellipsis {
                    display: inline-block;
                    position: relative;
                    width: 45px;
                    height: 4px
                }

                .loading-ellipsis div {
                    position: absolute;
                    top: 0;
                    width: 4px;
                    height: 4px;
                    border-radius: 50%;
                    background: #fff;
                    animation-timing-function: cubic-bezier(0, 1, 1, 0);
                    -webkit-animation-timing-function: cubic-bezier(0, 1, 1, 0)
                }

                .loading-ellipsis div:first-child {
                    left: 4px;
                    animation: lds-ellipsis1 .6s infinite;
                    -webkit-animation: lds-ellipsis1 .6s infinite
                }

                .loading-ellipsis div:nth-child(2) {
                    left: 4px
                }

                .loading-ellipsis div:nth-child(2),
                .loading-ellipsis div:nth-child(3) {
                    animation: lds-ellipsis2 .6s infinite;
                    -webkit-animation: lds-ellipsis2 .6s infinite
                }

                .loading-ellipsis div:nth-child(3) {
                    left: 16px
                }

                .loading-ellipsis div:nth-child(4) {
                    left: 28px;
                    animation: lds-ellipsis3 .6s infinite;
                    -webkit-animation: lds-ellipsis3 .6s infinite
                }

                @keyframes lds-ellipsis1 {
                    0% {
                        transform: scale(0)
                    }

                    to {
                        transform: scale(1)
                    }
                }

                @keyframes lds-ellipsis3 {
                    0% {
                        transform: scale(1)
                    }

                    to {
                        transform: scale(0)
                    }
                }

                @keyframes lds-ellipsis2 {
                    0% {
                        transform: translate(0)
                    }

                    to {
                        transform: translate(12px)
                    }
                }

                #circle-s {
                    opacity: .4
                }

                .tooltip-absolute:after {
                    content: "";
                    top: 50px;
                    left: 67px;
                    width: 0;
                    height: 0;
                    position: absolute;
                    border: 8px solid transparent;
                    border-top: 10px solid #fffee7
                }

                .table-order-success {
                    display: block
                }

                .table-order-success tr>td {
                    padding: 5px
                }

                .table-order-success tr>td:first-child {
                    text-align: right;
                    white-space: nowrap
                }

                .flying-img {
                    position: absolute;
                    animation: fly_to_cart .4s linear;
                    -webkit-animation: fly_to_cart .4s linear;
                    border-radius: 50%;
                    z-index: 10000;
                    height: auto
                }

                @keyframes fly_to_cart {
                    0% {
                        left: 0;
                        top: 0
                    }

                    to {
                        left: calc(var(--left) + 20px);
                        left: -webkit-calc(var(--left) + 20px);
                        top: var(--top);
                        transform: scale(.1);
                        -webkit-transform: scale(.1)
                    }
                }

                .bounce {
                    animation: bounce 1s ease infinite;
                    -webkit-animation: bounce 1s ease infinite
                }

                @keyframes bounce {
                    0% {
                        transform: translateY(0)
                    }

                    30% {
                        transform: translateY(-10px)
                    }

                    60% {
                        transform: translateY(0)
                    }

                    80% {
                        transform: translateY(-5px)
                    }

                    to {
                        transform: translateY(0)
                    }
                }

                .scrollbar-basic::-webkit-scrollbar {
                    background-color: #fff;
                    height: 12px;
                    width: 16px
                }

                .scrollbar-basic::-webkit-scrollbar-track {
                    background-color: #fff
                }

                .scrollbar-basic::-webkit-scrollbar-thumb {
                    background-color: #babac0;
                    border-radius: 16px;
                    border: 4px solid #fff
                }

                .scrollbar-basic::-webkit-scrollbar-button {
                    display: none
                }

                .background-animate {
                    animation: AnimationName .4s ease infinite
                }

                @keyframes AnimationName {
                    0% {
                        background-position: 0 50%
                    }

                    to {
                        background-position: 0 50%
                    }

                    50% {
                        background-position: 100% 50%
                    }
                }

                .animation-fly {
                    animation: FlyAddToCart 1.5s ease
                }

                @keyframes FlyAddToCart {
                    to {
                        transform: translateX(-var(--translateX, 0)) translateY(-88vh) scale(.6);
                        opacity: 0
                    }
                }

                .box-shadow-card {
                    box-shadow: 0 0 8px rgba(198, 218, 248, .4)
                }

                .box-shadow-report_order {
                    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .149)
                }

                .bg-report_order {
                    position: relative;
                    display: flex;
                    flex-direction: column;
                    justify-content: center;
                    align-items: center;
                    color: #007e42;
                    padding: .5rem 1rem;
                    cursor: pointer;
                    background: linear-gradient(0deg, #f0fced, #f0fced) padding-box, radial-gradient(159.85% 367.97% at 150% 123.85%, #ffe147 0, #65ae17 38.76%, #469c4b 59.65%, #00713b 100%);
                    border-radius: 15px;
                    border: 1px solid transparent
                }

                .swiper-shock-promotion.swiper-desktop .swiper-button-next,
                .swiper-shock-promotion.swiper-desktop .swiper-button-prev {
                    height: 80px;
                    width: 23px
                }

                .swiper-shock-promotion.swiper-desktop .swiper-button-next:after,
                .swiper-shock-promotion.swiper-desktop .swiper-button-prev:after {
                    font-size: 18px
                }

                .swiper-shock-promotion .swiper-pagination-bullet-active {
                    position: relative !important;
                    z-index: 1 !important
                }

                .swiper-shock-promotion.pagination-round .swiper-pagination {
                    bottom: -6px
                }

                .swiper-shock-promotion.pagination-round .swiper-pagination .swiper-pagination-bullet {
                    width: 15px;
                    height: 15px;
                    background-color: #d9d9d9;
                    border: .5px solid #fff;
                    border-radius: 50%;
                    opacity: 1;
                    margin: 0 3px
                }

                .swiper-shock-promotion.pagination-round .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
                    background-color: #007e42
                }

                .swiper-shock-promotion.pagination-shop-system {
                    padding-bottom: 16px
                }

                .swiper-shock-promotion.pagination-shop-system .swiper-pagination {
                    bottom: 0
                }

                .swiper-shock-promotion.pagination-shop-system .swiper-pagination .swiper-pagination-bullet {
                    width: 8px;
                    height: 8px;
                    background-color: #d9d9d9;
                    border: .5px solid #fff;
                    border-radius: 50%;
                    opacity: 1;
                    margin: 0 3px
                }

                .swiper-shock-promotion.pagination-shop-system .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
                    background-color: #007e42
                }

                .swiper-shock-promotion .swiper-pagination {
                    bottom: -7px
                }

                .swiper-shock-promotion .swiper-pagination .swiper-pagination-bullet {
                    width: 18px;
                    height: 3px;
                    background-color: #d8ecd4;
                    border-radius: 6px;
                    opacity: 1;
                    margin: 0 -2px
                }

                .swiper-shock-promotion .swiper-pagination .swiper-pagination-bullet-active {
                    width: 18px;
                    height: 3px;
                    background-color: #007e42;
                    border-radius: 6px;
                    opacity: 1;
                    margin: 0
                }

                .swiper-shock-promotion .swiper-button-disabled {
                    opacity: 0 !important
                }

                .swiper-shock-promotion .swiper-button-next {
                    right: 0;
                    z-index: 2;
                    top: 50%;
                    transform: translateY(-16px);
                    background-color: rgba(34, 43, 69, .369);
                    width: 15px;
                    height: 52px;
                    border-top-left-radius: 6px;
                    border-bottom-left-radius: 6px
                }

                .swiper-shock-promotion .swiper-button-next:after {
                    color: #fff;
                    font-size: 12px;
                    font-weight: 900
                }

                .swiper-shock-promotion .swiper-button-next:hover {
                    background-color: rgba(34, 43, 69, .431)
                }

                .swiper-shock-promotion .swiper-button-prev {
                    left: 0;
                    z-index: 2;
                    top: 50%;
                    transform: translateY(-16px);
                    background-color: rgba(34, 43, 69, .369);
                    width: 15px;
                    height: 52px;
                    border-top-right-radius: 6px;
                    border-bottom-right-radius: 6px
                }

                .swiper-shock-promotion .swiper-button-prev:after {
                    color: #fff;
                    font-size: 12px;
                    font-weight: 900
                }

                .swiper-shock-promotion .swiper-button-prev:hover {
                    background-color: rgba(34, 43, 69, .431)
                }

                .swiper-shock-promotion-cate .swiper-pagination .swiper-pagination-bullet {
                    margin: 0 3px;
                    width: 12px
                }

                .swiper-shock-promotion-cate .swiper-pagination .swiper-pagination-bullet-active {
                    margin: 0 3px;
                    width: 18px
                }

                .swiper-cart-bill-promotion {
                    background: #fff
                }

                .swiper-cart-bill-promotion .swiper-button-disabled {
                    opacity: 0 !important
                }

                .swiper-cart-bill-promotion .swiper-button-next,
                .swiper-cart-bill-promotion .swiper-button-prev {
                    right: 0;
                    z-index: 2;
                    top: 50%;
                    transform: translateY(-50%);
                    background-color: rgba(34, 43, 69, .369);
                    width: 14px;
                    height: 34px;
                    border-top-left-radius: 4px;
                    border-bottom-left-radius: 4px
                }

                .swiper-cart-bill-promotion .swiper-button-next:after,
                .swiper-cart-bill-promotion .swiper-button-prev:after {
                    color: #fff;
                    font-size: 12px;
                    font-weight: 900;
                    position: absolute;
                    top: 50%;
                    left: 50%;
                    transform: translate(-50%, -50%)
                }

                .swiper-cart-bill-promotion .swiper-button-next:hover,
                .swiper-cart-bill-promotion .swiper-button-prev:hover {
                    background-color: rgba(34, 43, 69, .431)
                }

                .swiper-cart-bill-promotion .swiper-button-prev {
                    left: 0
                }

                .swiper-list-cate-search {
                    padding-left: 2px;
                    margin-left: 0
                }

                .swiper-list-cate-search .swiper-button-disabled {
                    opacity: 0 !important
                }

                .swiper-list-cate-search .swiper-button-prev {
                    width: 24px;
                    height: 24px;
                    right: 2px;
                    top: 50%;
                    transform: translateY(50%);
                    content: "";
                    background-color: #d8ecd4;
                    border-radius: 50%;
                    opacity: .8
                }

                .swiper-list-cate-search .swiper-button-prev:after {
                    color: #00ac5b;
                    font-size: 16px;
                    font-weight: bolder
                }

                .swiper-list-cate-search .swiper-button-prev:hover {
                    opacity: 1
                }

                .swiper-list-cate-search .swiper-slide {
                    display: flex;
                    align-items: center;
                    justify-content: center;
                    width: 22%;
                    height: auto
                }

                .swiper-list-cate-search .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
                    display: none
                }

                .swiper-list-cate-search .swiper-button-next {
                    width: 24px;
                    height: 24px;
                    right: 2px;
                    top: 50%;
                    transform: translateY(50%);
                    content: "";
                    background-color: #d8ecd4;
                    border-radius: 50%;
                    opacity: .8
                }

                .swiper-list-cate-search .swiper-button-next:after {
                    color: #00ac5b;
                    font-size: 16px;
                    font-weight: bolder;
                    margin-left: 4px
                }

                .swiper-list-cate-search .swiper-button-next:hover {
                    opacity: 1
                }

                @media screen and (min-width:600px) {

                    .swiper-list-cate-search .swiper-button-next,
                    .swiper-list-cate-search .swiper-button-prev {
                        width: 36px;
                        height: 36px;
                        top: 40%
                    }

                    .swiper-list-cate-search .swiper-button-next:after,
                    .swiper-list-cate-search .swiper-button-prev:after {
                        color: #00ac5b;
                        font-size: 20px;
                        font-weight: bolder
                    }
                }

                .swiper-filter {
                    margin-left: 0
                }

                .swiper-filter .swiper-wrapper {
                    display: flex
                }

                .swiper-filter .swiper-wrapper .swiper-slide {
                    height: auto
                }

                .swiper-filter .swiper-button-disabled {
                    opacity: 0 !important
                }

                .swiper-filter .swiper-button-prev {
                    left: 0;
                    z-index: 2;
                    top: 50%;
                    transform: translateY(-5px);
                    background-color: rgba(34, 43, 69, .369);
                    width: 24px;
                    height: 52px;
                    border-top-right-radius: 6px;
                    border-bottom-right-radius: 6px
                }

                .swiper-filter .swiper-button-prev:after {
                    color: #fff;
                    font-size: 14px;
                    font-weight: 900
                }

                .swiper-filter .swiper-button-prev:hover {
                    background-color: rgba(34, 43, 69, .431)
                }

                .swiper-filter .swiper-slide {
                    display: flex;
                    align-items: center;
                    justify-content: center;
                    width: auto
                }

                .swiper-filter .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal,
                .swiper-filter .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
                    display: none
                }

                .swiper-filter .swiper-button-next {
                    right: 0;
                    z-index: 2;
                    top: 50%;
                    transform: translateY(-5px);
                    background-color: rgba(34, 43, 69, .369);
                    width: 24px;
                    height: 52px;
                    border-top-left-radius: 6px;
                    border-bottom-left-radius: 6px
                }

                .swiper-filter .swiper-button-next:after {
                    color: #fff;
                    font-size: 14px;
                    font-weight: 900
                }

                .swiper-filter .swiper-button-next:hover {
                    background-color: rgba(34, 43, 69, .431)
                }

                .swiper-popular-categories .swiper-pagination {
                    bottom: -6px
                }

                .swiper-popular-categories .swiper-pagination .swiper-pagination-bullet {
                    width: 8px;
                    height: 2px;
                    background-color: #c4daca;
                    border-radius: 6px;
                    opacity: 1;
                    margin: 0 1px
                }

                .swiper-popular-categories .swiper-pagination .swiper-pagination-bullet-active {
                    width: 16px;
                    height: 2px;
                    background-color: #007e42;
                    border-radius: 6px;
                    opacity: 1;
                    margin: 0 1px
                }

                .swiper-popular-categories.swiper-desktop .swiper-button-next,
                .swiper-popular-categories.swiper-desktop .swiper-button-prev {
                    height: 80px;
                    width: 23px
                }

                .swiper-popular-categories.swiper-desktop .swiper-button-next:after,
                .swiper-popular-categories.swiper-desktop .swiper-button-prev:after {
                    font-size: 18px
                }

                .swiper-popular-categories .swiper-button-disabled {
                    opacity: 0 !important
                }

                .swiper-popular-categories .swiper-button-next {
                    right: 0;
                    z-index: 2;
                    top: 50%;
                    transform: translateY(-16px);
                    background-color: rgba(34, 43, 69, .369);
                    width: 15px;
                    height: 52px;
                    border-top-left-radius: 6px;
                    border-bottom-left-radius: 6px
                }

                .swiper-popular-categories .swiper-button-next:after {
                    color: #fff;
                    font-size: 12px;
                    font-weight: 900
                }

                .swiper-popular-categories .swiper-button-next:hover {
                    background-color: rgba(34, 43, 69, .431)
                }

                .swiper-popular-categories .swiper-button-prev {
                    left: 0;
                    z-index: 2;
                    top: 50%;
                    transform: translateY(-16px);
                    background-color: rgba(34, 43, 69, .369);
                    width: 15px;
                    height: 52px;
                    border-top-right-radius: 6px;
                    border-bottom-right-radius: 6px
                }

                .swiper-popular-categories .swiper-button-prev:after {
                    color: #fff;
                    font-size: 12px;
                    font-weight: 900
                }

                .swiper-popular-categories .swiper-button-prev:hover {
                    background-color: rgba(34, 43, 69, .431)
                }

                .swiper-preview {
                    padding: 8px
                }

                .swiper-preview .swiper-slide {
                    opacity: .4;
                    border: 2px solid #9da7bc;
                    border-radius: 8px;
                    cursor: pointer
                }

                .swiper-preview .swiper-slide img {
                    border-radius: 8px
                }

                .swiper-preview .swiper-slide.swiper-slide-thumb-active,
                .swiper-preview .swiper-slide:hover {
                    opacity: 1;
                    border: 2px solid #007e42
                }

                .swiper-preview .swiper-button-next,
                .swiper-preview .swiper-button-prev {
                    width: 40px;
                    height: 40px;
                    background-color: #d8ecd4;
                    opacity: .9;
                    border-radius: 50%;
                    top: 50%;
                    z-index: 2
                }

                .swiper-preview .swiper-button-next:hover,
                .swiper-preview .swiper-button-prev:hover {
                    opacity: 1;
                    scale: 1.15
                }

                .swiper-preview .swiper-button-next:hover:after,
                .swiper-preview .swiper-button-prev:hover:after {
                    font-size: 16px
                }

                .swiper-preview .swiper-button-next:after,
                .swiper-preview .swiper-button-prev:after {
                    color: #00ac5b;
                    font-size: 14px;
                    font-weight: 900
                }

                .swiper-preview .swiper-button-disabled {
                    opacity: 0 !important
                }

                .swiper-custom .swiper-slide {
                    height: unset
                }

                .swiper-custom .swiper-wrapper {
                    padding-bottom: 25px
                }

                .swiper-custom .swiper-pagination {
                    bottom: 4px
                }

                .swiper-custom .swiper-pagination .swiper-pagination-bullet {
                    width: 7px;
                    height: 3px;
                    background-color: rgba(59, 133, 78, .3);
                    border-radius: 6px;
                    opacity: 1;
                    margin: 0 2px
                }

                .swiper-custom .swiper-pagination .swiper-pagination-bullet-active {
                    width: 19px;
                    height: 3px;
                    background-color: #007e42;
                    border-radius: 6px;
                    opacity: 1;
                    margin: 0 2px
                }

                .swiper-custom .swiper-button-disabled {
                    opacity: 0 !important
                }

                .swiper-custom .swiper-button-next {
                    right: 0;
                    z-index: 2;
                    top: 50%;
                    transform: translateY(-16px);
                    background-color: rgba(34, 43, 69, .369);
                    opacity: 1;
                    width: 15px;
                    height: 52px;
                    border-top-left-radius: 4px;
                    border-bottom-left-radius: 4px
                }

                .swiper-custom .swiper-button-next:after {
                    color: #fff;
                    font-size: 12px;
                    font-weight: 900
                }

                .swiper-custom .swiper-button-next:hover {
                    background-color: rgba(34, 43, 69, .431)
                }

                .swiper-custom .swiper-button-prev {
                    left: 0;
                    z-index: 2;
                    top: 50%;
                    transform: translateY(-16px);
                    background-color: rgba(34, 43, 69, .369);
                    opacity: 1;
                    width: 15px;
                    height: 52px;
                    border-top-right-radius: 4px;
                    border-bottom-right-radius: 4px
                }

                .swiper-custom .swiper-button-prev:after {
                    color: #fff;
                    font-size: 12px;
                    font-weight: 900
                }

                .swiper-custom .swiper-button-prev:hover {
                    background-color: rgba(34, 43, 69, .431)
                }

                .swiper-custom.swiper-desktop .swiper-wrapper {
                    padding-bottom: 0
                }

                .swiper-custom.swiper-desktop .swiper-button-next,
                .swiper-custom.swiper-desktop .swiper-button-prev {
                    height: 80px;
                    width: 23px
                }

                .swiper-custom.swiper-desktop .swiper-button-next:after,
                .swiper-custom.swiper-desktop .swiper-button-prev:after {
                    font-size: 18px
                }

                .hidden-arrow {
                    display: none
                }

                .swiper-filter-cate-filter-img {
                    margin-top: 0
                }

                .swiper-filter-cate-filter-img .swiper-slide {
                    width: -moz-fit-content;
                    width: fit-content
                }

                .swiper-filter-cate-filter-img .swiper-button-prev {
                    left: 0;
                    z-index: 2;
                    top: 28px;
                    transform: translateY(-6px);
                    background-color: rgba(34, 43, 69, .369);
                    width: 16px;
                    height: 34px;
                    border-top-left-radius: 4px;
                    border-bottom-left-radius: 4px
                }

                .swiper-filter-cate-filter-img .swiper-button-prev:after {
                    color: #fff;
                    font-size: 12px;
                    font-weight: 900;
                    position: absolute;
                    top: 50%;
                    left: 50%;
                    transform: translate(-50%, -50%)
                }

                .swiper-filter-cate-filter-img .swiper-button-prev:hover {
                    background-color: rgba(34, 43, 69, .431)
                }

                .swiper-filter-cate-filter-img .swiper-button-next {
                    right: 0;
                    z-index: 2;
                    top: 28px;
                    transform: translateY(-6px);
                    background-color: rgba(34, 43, 69, .369);
                    width: 16px;
                    height: 34px;
                    border-top-left-radius: 4px;
                    border-bottom-left-radius: 4px
                }

                .swiper-filter-cate-filter-img .swiper-button-next:after {
                    color: #fff;
                    font-size: 12px;
                    font-weight: 900;
                    position: absolute;
                    top: 50%;
                    left: 50%;
                    transform: translate(-50%, -50%)
                }

                .swiper-filter-cate-filter-img .swiper-button-next:hover {
                    background-color: rgba(34, 43, 69, .431)
                }

                .swiper-filter-cate-filter-img .swiper-button-disabled {
                    opacity: 0 !important
                }

                .swiper-filter-cate-type {
                    margin-top: 0
                }

                .swiper-filter-cate-type .swiper-button-prev {
                    left: 0;
                    z-index: 2;
                    top: 50%;
                    transform: translateY(50%);
                    background: hsla(0, 0%, 100%, .7);
                    width: 25px;
                    height: 25px;
                    border: 1px solid hsla(0, 0%, 60%, .1);
                    border-radius: 50%;
                    opacity: .7
                }

                .swiper-filter-cate-type .swiper-button-prev:after {
                    color: #007e42;
                    font-size: 14px;
                    font-weight: 900;
                    position: absolute;
                    top: 50%;
                    left: 50%;
                    transform: translate(-50%, -50%)
                }

                .swiper-filter-cate-type .swiper-button-prev:hover {
                    background: hsla(0, 0%, 100%, .7);
                    opacity: 1
                }

                .swiper-filter-cate-type .swiper-slide {
                    display: flex;
                    align-items: center;
                    justify-content: center;
                    width: auto !important
                }

                .swiper-filter-cate-type .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
                    display: none
                }

                .swiper-filter-cate-type .swiper-button-next.swiper-button-lock,
                .swiper-filter-cate-type .swiper-button-prev.swiper-button-lock {
                    display: block
                }

                .swiper-filter-cate-type.less_ten .swiper-button-next,
                .swiper-filter-cate-type.less_ten .swiper-button-next.swiper-button-lock,
                .swiper-filter-cate-type.less_ten .swiper-button-prev,
                .swiper-filter-cate-type.less_ten .swiper-button-prev.swiper-button-lock,
                .swiper-filter-cate-type.reach_end .swiper-button-next,
                .swiper-filter-cate-type.reach_end .swiper-button-next.swiper-button-lock {
                    display: none
                }

                .swiper-filter-cate-type.reach_begin .swiper-button-prev.swiper-button-disabled {
                    display: none !important
                }

                .swiper-filter-cate-type.reach_begin .swiper-button-prev {
                    display: none
                }

                .swiper-filter-cate-type .swiper-button-next {
                    right: 0;
                    z-index: 2;
                    top: 50%;
                    transform: translateY(50%);
                    background: hsla(0, 0%, 100%, .7);
                    width: 25px;
                    height: 25px;
                    border: 1px solid hsla(0, 0%, 60%, .1);
                    border-radius: 50%;
                    opacity: .7
                }

                .swiper-filter-cate-type .swiper-button-next:after {
                    color: #007e42;
                    font-size: 14px;
                    font-weight: 900;
                    position: absolute;
                    top: 50%;
                    left: 50%;
                    transform: translate(-50%, -50%)
                }

                .swiper-filter-cate-type .swiper-button-next:hover {
                    background: hsla(0, 0%, 100%, .7);
                    opacity: 1
                }

                .swiper-filter-cate-search-img {
                    height: 60px
                }

                .swiper-filter-cate-search-img.reach_end .swiper-button-next,
                .swiper-filter-cate-search-img.reach_end .swiper-button-next.swiper-button-lock {
                    display: none
                }

                .swiper-filter-cate-search-img.reach_begin .swiper-button-prev.swiper-button-disabled {
                    display: none !important
                }

                .swiper-filter-cate-search-img.reach_begin .swiper-button-prev {
                    display: none
                }

                .swiper-filter-cate-search-img .swiper-button-prev {
                    left: 0;
                    z-index: 2;
                    top: 28px;
                    transform: translateY(-6px);
                    background-color: rgba(34, 43, 69, .369);
                    width: 15px;
                    height: 52px;
                    border-top-left-radius: 4px;
                    border-bottom-left-radius: 4px
                }

                .swiper-filter-cate-search-img .swiper-button-prev:after {
                    color: #fff;
                    font-size: 12px;
                    font-weight: 900;
                    position: absolute;
                    top: 50%;
                    left: 50%;
                    transform: translate(-50%, -50%)
                }

                .swiper-filter-cate-search-img .swiper-button-prev:hover {
                    background-color: rgba(34, 43, 69, .431)
                }

                .swiper-filter-cate-search-img .swiper-slide {
                    display: flex;
                    align-items: center;
                    justify-content: center;
                    width: auto !important
                }

                .swiper-filter-cate-search-img .swiper-button-disabled {
                    opacity: 0 !important
                }

                .detail-style a,
                .detail-stylea {
                    color: #008848
                }

                .detail-style ul {
                    list-style-type: disc;
                    padding: revert;
                    margin: revert
                }

                .detail-style img {
                    max-width: 90%;
                    height: auto !important
                }

                .bg-promotion-grandcate {
                    background: radial-gradient(182% 103.54% at 43.63% 103.54%, #a8daaa 0, #fff298 100%)
                }

                .bg-header-promotion-grandcate {
                    background: linear-gradient(337.59deg, #fff298 -58.99%, #a8daaa 86.9%)
                }

                .bg-line-autumn {
                    background: linear-gradient(180deg, #182663, #7579df)
                }

                .visible-header-cate {
                    transition: all .1s ease
                }

                .visible-header-cate.promotion-mobile {
                    top: 96px;
                    animation: visibleHeaderCate .1s
                }

                .visible-header-cate.promotion-mobile.is-login {
                    top: 132px;
                    animation: hasLoginVisibleHeaderCate .1s
                }

                .visible-header-cate.promotion-desktop {
                    top: 90px
                }

                .slides-product-relative .slick-track {
                    display: flex !important
                }

                .slides-product-relative .slick-slide {
                    height: inherit !important
                }

                .slides-product-relative .slick-slide>div {
                    height: 100%
                }

                .slides-desktop .slick-track {
                    margin-left: 0;
                    margin-right: 0
                }

                @keyframes visibleHeaderCate {
                    0% {
                        top: 50px
                    }

                    to {
                        top: 95px
                    }
                }

                @keyframes hasLoginVisibleHeaderCate {
                    0% {
                        top: 50px
                    }

                    to {
                        top: 140px
                    }
                }

                @keyframes visibleHeaderCateDesktop {
                    0% {
                        top: 50px
                    }

                    to {
                        top: 90px
                    }
                }

                .hidden-header-cate {
                    transition: top .4s ease-in
                }

                .hidden-header-cate.promotion-mobile {
                    top: 56px;
                    animation: hiddenHeaderCate .4s
                }

                .hidden-header-cate.promotion-desktop {
                    top: 96px
                }

                .hidden-header-cate.is-login {
                    animation: hasLoginHiddenHeaderCate .4s
                }

                @keyframes hiddenHeaderCate {
                    0% {
                        top: 96px
                    }

                    to {
                        top: 50px
                    }
                }

                @keyframes hasLoginHiddenHeaderCate {
                    0% {
                        top: 140px
                    }

                    to {
                        top: 50px
                    }
                }

                @keyframes hiddenHeaderCateDesktop {
                    0% {
                        top: 100px
                    }

                    to {
                        top: 60px
                    }
                }

                .height-fill-available {
                    min-height: 100vh !important;
                    min-height: -webkit-fill-available !important
                }

                .cate_info {
                    color: #333
                }

                .cate_info a {
                    color: #008945
                }

                .cate_info strong {
                    color: #333
                }

                .cate_info li {
                    position: relative;
                    padding-left: 12px
                }

                .cate_info ul>li:before {
                    position: absolute;
                    content: "â€¢";
                    font-size: 16px;
                    width: 4px;
                    height: 4px;
                    margin-left: -10px
                }

                .cate_info img {
                    height: auto !important;
                    margin-top: 4px !important
                }

                .visible-header-filter-cate {
                    position: fixed;
                    top: 132px;
                    animation: visibleHeaderFilterCate .4s;
                    transition: top .4s ease-in
                }

                .text-header-flashsale {
                    color: #fcff64;
                    text-shadow: 1px 0 #448bcc, -1px 0 #448bcc, 0 1px #448bcc, 0 -1px #448bcc, 1px 1px #448bcc, -1px -1px #448bcc, 1px -1px #448bcc, -1px 1px #448bcc, -1px 2px 0 #fb2164, 1px 2px 0 #fb2164;
                    letter-spacing: .84px;
                    line-height: 26px
                }

                @keyframes visibleHeaderFilterCate {
                    0% {
                        top: 50px
                    }

                    to {
                        top: 130px
                    }
                }

                .hidden-header-filter-cate {
                    position: fixed;
                    top: 50px;
                    animation: hiddenHeaderFilterCate .4s
                }

                @keyframes hiddenHeaderFilterCate {
                    0% {
                        top: 130px
                    }

                    to {
                        top: 50px
                    }
                }

                .box-opacity {
                    -webkit-mask-image: linear-gradient(0deg, rgba(0, 0, 0, .169) 5%, rgba(0, 0, 0, .169) 0, #000 0, #000 0, #000 0, #fff 100%, #fff 0);
                    mask-image: linear-gradient(0deg, rgba(0, 0, 0, .169) 5%, rgba(0, 0, 0, .169) 0, #000 0, #000 0, #000 0, #fff 100%, #fff 0)
                }

                .menu-desktop {
                    scrollbar-color: #a7a7a7 #fff
                }

                .menu-desktop::-webkit-scrollbar-track {
                    background-color: #fff
                }

                .table-order-history {
                    display: block
                }

                .table-order-history tr {
                    width: 100%
                }

                .table-order-history tr>td {
                    padding: 5px;
                    width: 100%;
                    max-width: 260px;
                    vertical-align: text-bottom;
                    overflow-wrap: break-word
                }

                .table-order-history tr>td b {
                    white-space: unset
                }

                .table-order-history tr>td:first-child {
                    display: block;
                    text-align: right;
                    white-space: nowrap;
                    font-size: 13px
                }

                @media screen and (min-device-width:992px) {
                    .table-order-history tr>td {
                        max-width: 500px
                    }

                    .table-order-history tr>td:first-child {
                        font-size: 14px;
                        padding-right: 15px
                    }
                }

                .circle {
                    background-color: #fff;
                    border: 1px solid #333;
                    height: 16px;
                    border-radius: 50%;
                    -moz-border-radius: 50%;
                    -webkit-border-radius: 50%;
                    width: 16px;
                    display: inline-block
                }

                .input-money-withdraw {
                    width: 100%;
                    height: 42px;
                    border-radius: 8px;
                    border: 1px solid #d6e0f5;
                    padding: 20px;
                    outline: none;
                    position: relative
                }

                .input-money-withdraw:focus {
                    border-color: #00ac5b
                }

                .profile.triangle {
                    right: 100%;
                    top: 50%;
                    content: " ";
                    height: 0;
                    width: 0;
                    position: absolute;
                    pointer-events: none;
                    border: 6px solid #37986a;
                    margin-top: -6px
                }

                .profile.arrow-right {
                    width: 0;
                    height: 0;
                    border-top: 8px solid transparent;
                    border-bottom: 7px solid transparent;
                    border-left: 8px solid #00ac5b;
                    position: absolute;
                    top: 4px;
                    left: -7px;
                    rotate: 180deg
                }

                @media only screen and (max-device-width:380px) {
                    .text-delivery {
                        font-size: 11px
                    }
                }

                @media only screen and (min-device-width:380px) {
                    .text-delivery {
                        font-size: 12px
                    }
                }

                @media only screen and (min-device-width:410px) {
                    .text-delivery {
                        font-size: 13px
                    }
                }

                .shadow-netValue {
                    box-shadow: 0 0 4px 0 rgba(0, 0, 0, .2)
                }

                .message-error a {
                    color: #0095ff !important
                }

                .swiper-family-food {
                    overflow-y: visible;
                    padding-bottom: 50px
                }

                .swiper-family-food .swiper-button-prev,
                .swiper-family-food-ingredient .swiper-button-prev {
                    left: 0;
                    z-index: 2;
                    top: calc(50% - 25px);
                    transform: translateY(10px);
                    background-color: #d8ecd4;
                    width: 22px;
                    height: 22px;
                    border-radius: 50%
                }

                .swiper-family-food .swiper-button-prev:after,
                .swiper-family-food-ingredient .swiper-button-prev:after {
                    color: #00ac5b;
                    font-size: 12px;
                    font-weight: 900;
                    position: absolute;
                    left: 50%;
                    transform: translateX(-50%)
                }

                .swiper-family-food .swiper-button-prev:hover,
                .swiper-family-food-ingredient .swiper-button-prev:hover {
                    background-color: rgba(34, 43, 69, .431)
                }

                .swiper-family-food .swiper-button-next,
                .swiper-family-food-ingredient .swiper-button-next {
                    right: 0;
                    z-index: 2;
                    top: calc(50% - 25px);
                    transform: translateY(10px);
                    background-color: #d8ecd4;
                    width: 22px;
                    height: 22px;
                    border-radius: 50%
                }

                .swiper-family-food .swiper-button-next:after,
                .swiper-family-food-ingredient .swiper-button-next:after {
                    color: #00ac5b;
                    font-size: 12px;
                    font-weight: 900
                }

                .swiper-family-food .swiper-button-next:hover,
                .swiper-family-food-ingredient .swiper-button-next:hover {
                    background-color: rgba(34, 43, 69, .431)
                }

                .swiper-family-food-ingredient {
                    padding: 5px
                }

                .swiper-family-food-ingredient .swiper-button-next,
                .swiper-family-food-ingredient .swiper-button-prev {
                    top: 50%
                }

                .size-screen {
                    width: 100vw;
                    height: 100vh
                }

                .bg-tab-promotion-tab {
                    background: linear-gradient(180deg, #8eca51, #2c8e5f 84.5%, #5e9329)
                }

                .bg-btn-buy-with-normal {
                    background: linear-gradient(180deg, #2c8e5f, #5e9329)
                }

                .swiper-grid-column>.swiper-wrapper {
                    display: grid;
                    grid-template-rows: 1fr 1fr;
                    grid-auto-flow: column
                }

                .none-class {
                    color: #000
                }

                .text-home-promotion {
                    font-size: 8px
                }

                @media screen and (max-width:380px) {
                    .text-home-promotion {
                        font-size: 7px
                    }
                }

                @media screen and (min-width:440px) {
                    .text-home-promotion {
                        font-size: 9px
                    }
                }

                @media screen and (min-width:640px) {
                    .text-home-promotion {
                        font-size: 11px
                    }
                }

                .text-outline {
                    color: #fff;
                    text-shadow: 1px 1px 0 #8e0303, -1px 1px 0 #8e0303, -1px -1px 0 #8e0303, 1px -1px 0 #8e0303
                }

                .wrapper-get-voucher ul {
                    list-style: disc
                }

                .wrap-overflow-text {
                    display: -webkit-box;
                    position: relative;
                    overflow: hidden
                }

                .home-banner .swiper-pagination-bullet {
                    width: 8px;
                    height: 8px;
                    background: #d8ecd4;
                    border: 1px solid #006133;
                    opacity: 1
                }

                .home-banner .swiper-pagination-bullet-active {
                    width: 12px;
                    height: 12px;
                    background: #006133;
                    border-color: #fff;
                    transform: translateY(2px)
                }

                .scroll-active {
                    cursor: grabbing;
                    cursor: -webkit-grabbing
                }

                .swiper-naviga-home.swiper-desktop .swiper-container {
                    width: 100%;
                    height: 100%
                }

                .swiper-naviga-home.swiper-desktop .swiper-slide {
                    text-align: center;
                    font-size: 18px;
                    background: #fff;
                    display: flex;
                    justify-content: center;
                    align-items: center
                }

                .swiper-naviga-home.swiper-desktop .swiper-slide img {
                    display: block;
                    width: 100%;
                    height: 100%;
                    -o-object-fit: cover;
                    object-fit: cover
                }

                .swiper-naviga-home.swiper-desktop .swiper-slide {
                    width: auto
                }

                .swiper-naviga-home.swiper-desktop .swiper-button-next,
                .swiper-naviga-home.swiper-desktop .swiper-button-prev {
                    height: 48px;
                    bottom: 0;
                    top: unset;
                    transform: translateY(0);
                    background-color: rgba(34, 43, 69, .302)
                }

                @media screen and (max-width:640px) {

                    .swiper-naviga-home.swiper-desktop .swiper-button-next,
                    .swiper-naviga-home.swiper-desktop .swiper-button-prev {
                        display: none
                    }
                }

                .first-letter\:uppercase:first-letter {
                    text-transform: uppercase
                }

                .placeholder\:text-left::-moz-placeholder {
                    text-align: left
                }

                .placeholder\:text-left::placeholder {
                    text-align: left
                }

                .placeholder\:text-center::-moz-placeholder {
                    text-align: center
                }

                .placeholder\:text-center::placeholder {
                    text-align: center
                }

                .placeholder\:text-12::-moz-placeholder {
                    font-size: 12px
                }

                .placeholder\:text-12::placeholder {
                    font-size: 12px
                }

                .placeholder\:text-13::-moz-placeholder {
                    font-size: 13px
                }

                .placeholder\:text-13::placeholder {
                    font-size: 13px
                }

                .placeholder\:text-14::-moz-placeholder {
                    font-size: 14px
                }

                .placeholder\:text-14::placeholder {
                    font-size: 14px
                }

                .placeholder\:tracking-normal::-moz-placeholder {
                    letter-spacing: 0
                }

                .placeholder\:tracking-normal::placeholder {
                    letter-spacing: 0
                }

                .placeholder\:text-\[\#9DA7BC\]::-moz-placeholder {
                    --tw-text-opacity: 1;
                    color: rgb(157 167 188/var(--tw-text-opacity))
                }

                .placeholder\:text-\[\#9DA7BC\]::placeholder {
                    --tw-text-opacity: 1;
                    color: rgb(157 167 188/var(--tw-text-opacity))
                }

                .placeholder\:text-black-menu::-moz-placeholder {
                    --tw-text-opacity: 1;
                    color: rgb(101 101 101/var(--tw-text-opacity))
                }

                .placeholder\:text-black-menu::placeholder {
                    --tw-text-opacity: 1;
                    color: rgb(101 101 101/var(--tw-text-opacity))
                }

                .before\:absolute:before {
                    content: var(--tw-content);
                    position: absolute
                }

                .before\:inset-x-0:before {
                    content: var(--tw-content);
                    left: 0;
                    right: 0
                }

                .before\:-left-9px:before {
                    content: var(--tw-content);
                    left: -9px
                }

                .before\:bottom-0:before {
                    content: var(--tw-content);
                    bottom: 0
                }

                .before\:bottom-\[20\%\]:before {
                    content: var(--tw-content);
                    bottom: 20%
                }

                .before\:left-0:before {
                    content: var(--tw-content);
                    left: 0
                }

                .before\:left-2:before {
                    content: var(--tw-content);
                    left: .5rem
                }

                .before\:left-\[-27px\]:before {
                    content: var(--tw-content);
                    left: -27px
                }

                .before\:left-\[-9px\]:before {
                    content: var(--tw-content);
                    left: -9px
                }

                .before\:left-\[12px\]:before {
                    content: var(--tw-content);
                    left: 12px
                }

                .before\:left-\[19px\]:before {
                    content: var(--tw-content);
                    left: 19px
                }

                .before\:right-0:before {
                    content: var(--tw-content);
                    right: 0
                }

                .before\:top-0:before {
                    content: var(--tw-content);
                    top: 0
                }

                .before\:top-7px:before {
                    content: var(--tw-content);
                    top: 7px
                }

                .before\:top-\[-12px\]:before {
                    content: var(--tw-content);
                    top: -12px
                }

                .before\:top-\[-1px\]:before {
                    content: var(--tw-content);
                    top: -1px
                }

                .before\:top-\[-6px\]:before {
                    content: var(--tw-content);
                    top: -6px
                }

                .before\:z-\[2\]:before {
                    content: var(--tw-content);
                    z-index: 2
                }

                .before\:m-\[0_30px_0_32px\]:before {
                    content: var(--tw-content);
                    margin: 0 30px 0 32px
                }

                .before\:mr-1:before {
                    content: var(--tw-content);
                    margin-right: .25rem
                }

                .before\:block:before {
                    content: var(--tw-content);
                    display: block
                }

                .before\:\!hidden:before {
                    content: var(--tw-content);
                    display: none !important
                }

                .before\:size-0:before {
                    content: var(--tw-content);
                    width: 0;
                    height: 0
                }

                .before\:size-3px:before {
                    content: var(--tw-content);
                    width: 3px;
                    height: 3px
                }

                .before\:h-4px:before {
                    content: var(--tw-content);
                    height: 4px
                }

                .before\:h-\[20px\]:before {
                    content: var(--tw-content);
                    height: 20px
                }

                .before\:h-\[230px\]:before {
                    content: var(--tw-content);
                    height: 230px
                }

                .before\:h-\[263px\]:before {
                    content: var(--tw-content);
                    height: 263px
                }

                .before\:h-\[8px\]:before {
                    content: var(--tw-content);
                    height: 8px
                }

                .before\:w-\[15px\]:before {
                    content: var(--tw-content);
                    width: 15px
                }

                .before\:w-\[174px\]:before {
                    content: var(--tw-content);
                    width: 174px
                }

                .before\:w-\[182px\]:before {
                    content: var(--tw-content);
                    width: 182px
                }

                .before\:w-\[2px\]:before {
                    content: var(--tw-content);
                    width: 2px
                }

                .before\:w-\[8px\]:before {
                    content: var(--tw-content);
                    width: 8px
                }

                .before\:w-full:before {
                    content: var(--tw-content);
                    width: 100%
                }

                .before\:min-w-0:before {
                    content: var(--tw-content);
                    min-width: 0
                }

                .before\:rotate-180:before {
                    --tw-rotate: 180deg
                }

                .before\:rotate-180:before,
                .before\:scale-x-100:before {
                    content: var(--tw-content);
                    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
                }

                .before\:scale-x-100:before {
                    --tw-scale-x: 1
                }

                .before\:rounded-\[50\%\]:before {
                    content: var(--tw-content);
                    border-radius: 50%
                }

                .before\:border-y-15px:before {
                    content: var(--tw-content);
                    border-top-width: 15px;
                    border-bottom-width: 15px
                }

                .before\:border-l-\[25px\]:before {
                    content: var(--tw-content);
                    border-left-width: 25px
                }

                .before\:border-l-\[5\.5px\]:before {
                    content: var(--tw-content);
                    border-left-width: 5.5px
                }

                .before\:border-r-9px:before {
                    content: var(--tw-content);
                    border-right-width: 9px
                }

                .before\:border-r-\[10\.5px\]:before {
                    content: var(--tw-content);
                    border-right-width: 10.5px
                }

                .before\:border-r-\[9px\]:before {
                    content: var(--tw-content);
                    border-right-width: 9px
                }

                .before\:border-t-16px:before {
                    content: var(--tw-content);
                    border-top-width: 16px
                }

                .before\:border-t-18px:before {
                    content: var(--tw-content);
                    border-top-width: 18px
                }

                .before\:border-t-\[16px\]:before {
                    content: var(--tw-content);
                    border-top-width: 16px
                }

                .before\:border-solid:before {
                    content: var(--tw-content);
                    border-style: solid
                }

                .before\:border-\[\#555_transparent_transparent_transparent\]:before {
                    content: var(--tw-content);
                    border-color: #555 transparent transparent
                }

                .before\:border-y-transparent:before {
                    content: var(--tw-content);
                    border-top-color: transparent;
                    border-bottom-color: transparent
                }

                .before\:\!border-r-\[\#3b854e\]:before {
                    content: var(--tw-content);
                    --tw-border-opacity: 1 !important;
                    border-right-color: rgb(59 133 78/var(--tw-border-opacity)) !important
                }

                .before\:border-l-\[\#ffffff57\]:before {
                    content: var(--tw-content);
                    border-left-color: #ffffff57
                }

                .before\:border-r-\[\#00AC5B\]:before {
                    content: var(--tw-content);
                    --tw-border-opacity: 1;
                    border-right-color: rgb(0 172 91/var(--tw-border-opacity))
                }

                .before\:border-r-\[\#3B854E\]:before,
                .before\:border-r-\[\#3b854e\]:before {
                    content: var(--tw-content);
                    --tw-border-opacity: 1;
                    border-right-color: rgb(59 133 78/var(--tw-border-opacity))
                }

                .before\:border-r-\[\#dddfe5\]:before {
                    content: var(--tw-content);
                    --tw-border-opacity: 1;
                    border-right-color: rgb(221 223 229/var(--tw-border-opacity))
                }

                .before\:border-t-transparent:before {
                    content: var(--tw-content);
                    border-top-color: transparent
                }

                .before\:bg-\[\#007E42\]:before {
                    content: var(--tw-content);
                    --tw-bg-opacity: 1;
                    background-color: rgb(0 126 66/var(--tw-bg-opacity))
                }

                .before\:bg-\[\#4455a5\]:before {
                    content: var(--tw-content);
                    --tw-bg-opacity: 1;
                    background-color: rgb(68 85 165/var(--tw-bg-opacity))
                }

                .before\:bg-\[\#515764\]:before {
                    content: var(--tw-content);
                    --tw-bg-opacity: 1;
                    background-color: rgb(81 87 100/var(--tw-bg-opacity))
                }

                .before\:bg-\[\#9DA7BC\]:before {
                    content: var(--tw-content);
                    --tw-bg-opacity: 1;
                    background-color: rgb(157 167 188/var(--tw-bg-opacity))
                }

                .before\:bg-\[\#a40800\]:before {
                    content: var(--tw-content);
                    --tw-bg-opacity: 1;
                    background-color: rgb(164 8 0/var(--tw-bg-opacity))
                }

                .before\:bg-\[url\(\'https\:\/\/www\.bachhoaxanh\.com\/static\/images\/cskh-mobile\.png\'\)\]:before {
                    content: var(--tw-content);
                    background-image: url(https://www.bachhoaxanh.com/static/images/cskh-mobile.png)
                }

                .before\:bg-\[url\(https\:\/\/cdn\.tgdd\.vn\/bachhoaxanh\/kinh-nghiem-hay\/Content\/images\/Tips\.v202310251052\.png\)\]:before {
                    content: var(--tw-content);
                    background-image: url(https://cdn.tgdd.vn/bachhoaxanh/kinh-nghiem-hay/Content/images/Tips.v202310251052.png)
                }

                .before\:bg-contain:before {
                    content: var(--tw-content);
                    background-size: contain
                }

                .before\:bg-\[-387px_-481px\]:before {
                    content: var(--tw-content);
                    background-position: -387px -481px
                }

                .before\:bg-\[-68px_-492px\]:before {
                    content: var(--tw-content);
                    background-position: -68px -492px
                }

                .before\:bg-no-repeat:before {
                    content: var(--tw-content);
                    background-repeat: no-repeat
                }

                .before\:font-font_icon:before {
                    content: var(--tw-content);
                    font-family: -apple-system, BlinkMacSystemFont, sans-serif
                }

                .before\:text-22:before {
                    content: var(--tw-content);
                    font-size: 22px
                }

                .before\:text-\[\#0095FF\]:before {
                    content: var(--tw-content);
                    --tw-text-opacity: 1;
                    color: rgb(0 149 255/var(--tw-text-opacity))
                }

                .before\:content-\[\"\"\]:before,
                .before\:content-\[\'\'\]:before {
                    --tw-content: "";
                    content: var(--tw-content)
                }

                .before\:content-\[\'\2190\'\]:before {
                    --tw-content: "â†";
                    content: var(--tw-content)
                }

                .after\:absolute:after {
                    content: var(--tw-content);
                    position: absolute
                }

                .after\:\!right-\[20px\]:after {
                    content: var(--tw-content);
                    right: 20px !important
                }

                .after\:\!top-\[45\%\]:after {
                    content: var(--tw-content);
                    top: 45% !important
                }

                .after\:\!top-\[7px\]:after {
                    content: var(--tw-content);
                    top: 7px !important
                }

                .after\:\!top-\[8px\]:after {
                    content: var(--tw-content);
                    top: 8px !important
                }

                .after\:-bottom-\[4px\]:after {
                    content: var(--tw-content);
                    bottom: -4px
                }

                .after\:-left-\[4px\]:after {
                    content: var(--tw-content);
                    left: -4px
                }

                .after\:-right-9px:after {
                    content: var(--tw-content);
                    right: -9px
                }

                .after\:-right-\[4px\]:after {
                    content: var(--tw-content);
                    right: -4px
                }

                .after\:-top--2px:after {
                    content: var(--tw-content);
                    top: -2px
                }

                .after\:bottom-0:after {
                    content: var(--tw-content);
                    bottom: 0
                }

                .after\:left-1\/2:after {
                    content: var(--tw-content);
                    left: 50%
                }

                .after\:left-\[103px\]:after {
                    content: var(--tw-content);
                    left: 103px
                }

                .after\:right-0:after {
                    content: var(--tw-content);
                    right: 0
                }

                .after\:right-1:after {
                    content: var(--tw-content);
                    right: .25rem
                }

                .after\:right-1\/2:after {
                    content: var(--tw-content);
                    right: 50%
                }

                .after\:right-\[-16px\]:after {
                    content: var(--tw-content);
                    right: -16px
                }

                .after\:right-\[-9px\]:after {
                    content: var(--tw-content);
                    right: -9px
                }

                .after\:right-\[12px\]:after {
                    content: var(--tw-content);
                    right: 12px
                }

                .after\:right-\[14px\]:after {
                    content: var(--tw-content);
                    right: 14px
                }

                .after\:top-0:after {
                    content: var(--tw-content);
                    top: 0
                }

                .after\:top-1\/2:after {
                    content: var(--tw-content);
                    top: 50%
                }

                .after\:top-2px:after {
                    content: var(--tw-content);
                    top: 2px
                }

                .after\:top-6:after {
                    content: var(--tw-content);
                    top: 1.5rem
                }

                .after\:top-\[-1px\]:after {
                    content: var(--tw-content);
                    top: -1px
                }

                .after\:top-\[-6px\]:after {
                    content: var(--tw-content);
                    top: -6px
                }

                .after\:top-\[10px\]:after {
                    content: var(--tw-content);
                    top: 10px
                }

                .after\:top-\[12px\]:after {
                    content: var(--tw-content);
                    top: 12px
                }

                .after\:top-\[17px\]:after {
                    content: var(--tw-content);
                    top: 17px
                }

                .after\:z-\[-1\]:after {
                    content: var(--tw-content);
                    z-index: -1
                }

                .after\:z-\[2\]:after {
                    content: var(--tw-content);
                    z-index: 2
                }

                .after\:-ml--2px:after {
                    content: var(--tw-content);
                    margin-left: -2px
                }

                .after\:-ml-1px:after {
                    content: var(--tw-content);
                    margin-left: -1px
                }

                .after\:-mt-2px:after {
                    content: var(--tw-content);
                    margin-top: 2px
                }

                .after\:ml-2px:after {
                    content: var(--tw-content);
                    margin-left: 2px
                }

                .after\:ml-4px:after {
                    content: var(--tw-content);
                    margin-left: 4px
                }

                .after\:ml-6px:after {
                    content: var(--tw-content);
                    margin-left: 6px
                }

                .after\:ml-\[4px\]:after {
                    content: var(--tw-content);
                    margin-left: 4px
                }

                .after\:ml-\[8px\]:after {
                    content: var(--tw-content);
                    margin-left: 8px
                }

                .after\:mt-0:after {
                    content: var(--tw-content);
                    margin-top: 0
                }

                .after\:mt-1px:after {
                    content: var(--tw-content);
                    margin-top: 1px
                }

                .after\:mt-2px:after {
                    content: var(--tw-content);
                    margin-top: 2px
                }

                .after\:mt-5px:after {
                    content: var(--tw-content);
                    margin-top: 5px
                }

                .after\:mt-6px:after {
                    content: var(--tw-content);
                    margin-top: 6px
                }

                .after\:mt-\[-2px\]:after {
                    content: var(--tw-content);
                    margin-top: -2px
                }

                .after\:mt-\[5px\]:after {
                    content: var(--tw-content);
                    margin-top: 5px
                }

                .after\:mt-\[8px\]:after {
                    content: var(--tw-content);
                    margin-top: 8px
                }

                .after\:block:after {
                    content: var(--tw-content);
                    display: block
                }

                .after\:flex:after {
                    content: var(--tw-content);
                    display: flex
                }

                .after\:hidden:after {
                    content: var(--tw-content);
                    display: none
                }

                .after\:size-10px:after {
                    content: var(--tw-content);
                    width: 10px;
                    height: 10px
                }

                .after\:size-15px:after {
                    content: var(--tw-content);
                    width: 15px;
                    height: 15px
                }

                .after\:size-6px:after {
                    content: var(--tw-content);
                    width: 6px;
                    height: 6px
                }

                .after\:size-7px:after {
                    content: var(--tw-content);
                    width: 7px;
                    height: 7px
                }

                .after\:size-\[8px\]:after {
                    content: var(--tw-content);
                    width: 8px;
                    height: 8px
                }

                .after\:h-\[11px\]:after {
                    content: var(--tw-content);
                    height: 11px
                }

                .after\:h-\[6px\]:after {
                    content: var(--tw-content);
                    height: 6px
                }

                .after\:h-\[8px\]:after {
                    content: var(--tw-content);
                    height: 8px
                }

                .after\:h-full:after {
                    content: var(--tw-content);
                    height: 100%
                }

                .after\:w-1\/2:after {
                    content: var(--tw-content);
                    width: 50%
                }

                .after\:w-\[11px\]:after {
                    content: var(--tw-content);
                    width: 11px
                }

                .after\:w-\[2px\]:after {
                    content: var(--tw-content);
                    width: 2px
                }

                .after\:w-\[30\%\]:after {
                    content: var(--tw-content);
                    width: 30%
                }

                .after\:w-\[6px\]:after {
                    content: var(--tw-content);
                    width: 6px
                }

                .after\:w-\[8px\]:after {
                    content: var(--tw-content);
                    width: 8px
                }

                .after\:w-full:after {
                    content: var(--tw-content);
                    width: 100%
                }

                .after\:shrink-0:after {
                    content: var(--tw-content);
                    flex-shrink: 0
                }

                .after\:-translate-y-1\/2:after {
                    --tw-translate-y: -50%
                }

                .after\:-translate-y-1\/2:after,
                .after\:translate-x-\[-35\%\]:after {
                    content: var(--tw-content);
                    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
                }

                .after\:translate-x-\[-35\%\]:after {
                    --tw-translate-x: -35%
                }

                .after\:translate-x-\[-65\%\]:after {
                    --tw-translate-x: -65%
                }

                .after\:translate-x-\[-65\%\]:after,
                .after\:translate-y-\[-2px\]:after {
                    content: var(--tw-content);
                    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
                }

                .after\:translate-y-\[-2px\]:after {
                    --tw-translate-y: -2px
                }

                .after\:translate-y-\[-4px\]:after {
                    --tw-translate-y: -4px
                }

                .after\:translate-y-\[-4px\]:after,
                .after\:translate-y-\[-7px\]:after {
                    content: var(--tw-content);
                    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
                }

                .after\:translate-y-\[-7px\]:after {
                    --tw-translate-y: -7px
                }

                .after\:translate-y-\[-9px\]:after {
                    --tw-translate-y: -9px
                }

                .after\:-rotate-45:after,
                .after\:translate-y-\[-9px\]:after {
                    content: var(--tw-content);
                    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
                }

                .after\:-rotate-45:after {
                    --tw-rotate: -45deg
                }

                .after\:rotate-180:after {
                    --tw-rotate: 180deg
                }

                .after\:rotate-180:after,
                .after\:rotate-\[-135deg\]:after {
                    content: var(--tw-content);
                    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
                }

                .after\:rotate-\[-135deg\]:after {
                    --tw-rotate: -135deg
                }

                .after\:rotate-\[-45deg\]:after {
                    --tw-rotate: -45deg
                }

                .after\:rotate-\[-45deg\]:after,
                .after\:rotate-\[135deg\]:after {
                    content: var(--tw-content);
                    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
                }

                .after\:rotate-\[135deg\]:after {
                    --tw-rotate: 135deg
                }

                .after\:rotate-\[225deg\]:after {
                    --tw-rotate: 225deg
                }

                .after\:rotate-\[225deg\]:after,
                .after\:rotate-\[45deg\]:after {
                    content: var(--tw-content);
                    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
                }

                .after\:rotate-\[45deg\]:after {
                    --tw-rotate: 45deg
                }

                .after\:scale-0:after {
                    content: var(--tw-content);
                    --tw-scale-x: 0;
                    --tw-scale-y: 0;
                    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
                }

                .after\:items-center:after {
                    content: var(--tw-content);
                    align-items: center
                }

                .after\:justify-center:after {
                    content: var(--tw-content);
                    justify-content: center
                }

                .after\:rounded-\[25px\]:after {
                    content: var(--tw-content);
                    border-radius: 25px
                }

                .after\:rounded-\[50\%\]:after {
                    content: var(--tw-content);
                    border-radius: 50%
                }

                .after\:rounded-full:after {
                    content: var(--tw-content);
                    border-radius: 9999px
                }

                .after\:border-\[4px\]:after {
                    content: var(--tw-content);
                    border-width: 4px
                }

                .after\:\!border-l-\[2px\]:after {
                    content: var(--tw-content);
                    border-left-width: 2px !important
                }

                .after\:\!border-t-\[2px\]:after {
                    content: var(--tw-content);
                    border-top-width: 2px !important
                }

                .after\:border-b-1px:after {
                    content: var(--tw-content);
                    border-bottom-width: 1px
                }

                .after\:border-b-2:after,
                .after\:border-b-2px:after {
                    content: var(--tw-content);
                    border-bottom-width: 2px
                }

                .after\:border-b-\[1\.5px\]:after {
                    content: var(--tw-content);
                    border-bottom-width: 1.5px
                }

                .after\:border-b-\[3px\]:after {
                    content: var(--tw-content);
                    border-bottom-width: 3px
                }

                .after\:border-l-1px:after {
                    content: var(--tw-content);
                    border-left-width: 1px
                }

                .after\:border-l-2:after,
                .after\:border-l-2px:after {
                    content: var(--tw-content);
                    border-left-width: 2px
                }

                .after\:border-l-3px:after {
                    content: var(--tw-content);
                    border-left-width: 3px
                }

                .after\:border-l-9px:after {
                    content: var(--tw-content);
                    border-left-width: 9px
                }

                .after\:border-l-\[1\.5px\]:after {
                    content: var(--tw-content);
                    border-left-width: 1.5px
                }

                .after\:border-l-\[3px\]:after {
                    content: var(--tw-content);
                    border-left-width: 3px
                }

                .after\:border-l-\[9px\]:after {
                    content: var(--tw-content);
                    border-left-width: 9px
                }

                .after\:border-t-16px:after {
                    content: var(--tw-content);
                    border-top-width: 16px
                }

                .after\:border-t-1px:after {
                    content: var(--tw-content);
                    border-top-width: 1px
                }

                .after\:border-t-3px:after {
                    content: var(--tw-content);
                    border-top-width: 3px
                }

                .after\:border-t-\[16px\]:after {
                    content: var(--tw-content);
                    border-top-width: 16px
                }

                .after\:border-t-\[4px\]:after {
                    content: var(--tw-content);
                    border-top-width: 4px
                }

                .after\:\!border-\[\#00AC5B\]:after {
                    content: var(--tw-content);
                    --tw-border-opacity: 1 !important;
                    border-color: rgb(0 172 91/var(--tw-border-opacity)) !important
                }

                .after\:border-\[\#006133\]:after {
                    content: var(--tw-content);
                    --tw-border-opacity: 1;
                    border-color: rgb(0 97 51/var(--tw-border-opacity))
                }

                .after\:border-\[\#007bd3\]:after {
                    content: var(--tw-content);
                    --tw-border-opacity: 1;
                    border-color: rgb(0 123 211/var(--tw-border-opacity))
                }

                .after\:border-\[\#0095FF\]:after {
                    content: var(--tw-content);
                    --tw-border-opacity: 1;
                    border-color: rgb(0 149 255/var(--tw-border-opacity))
                }

                .after\:border-\[\#00AC5B\]:after {
                    content: var(--tw-content);
                    --tw-border-opacity: 1;
                    border-color: rgb(0 172 91/var(--tw-border-opacity))
                }

                .after\:border-\[\#222b45\]:after {
                    content: var(--tw-content);
                    --tw-border-opacity: 1;
                    border-color: rgb(34 43 69/var(--tw-border-opacity))
                }

                .after\:border-\[\#377326\]:after {
                    content: var(--tw-content);
                    --tw-border-opacity: 1;
                    border-color: rgb(55 115 38/var(--tw-border-opacity))
                }

                .after\:border-\[\#515764\]:after {
                    content: var(--tw-content);
                    --tw-border-opacity: 1;
                    border-color: rgb(81 87 100/var(--tw-border-opacity))
                }

                .after\:border-\[\#80b660\]:after {
                    content: var(--tw-content);
                    --tw-border-opacity: 1;
                    border-color: rgb(128 182 96/var(--tw-border-opacity))
                }

                .after\:border-\[\#fff\]:after {
                    content: var(--tw-content);
                    --tw-border-opacity: 1;
                    border-color: rgb(255 255 255/var(--tw-border-opacity))
                }

                .after\:border-blue-500:after {
                    content: var(--tw-content);
                    --tw-border-opacity: 1;
                    border-color: rgb(0 149 255/var(--tw-border-opacity))
                }

                .after\:border-white:after {
                    content: var(--tw-content);
                    --tw-border-opacity: 1;
                    border-color: rgb(255 255 255/var(--tw-border-opacity))
                }

                .after\:\!border-l-\[\#3b854e\]:after {
                    content: var(--tw-content);
                    --tw-border-opacity: 1 !important;
                    border-left-color: rgb(59 133 78/var(--tw-border-opacity)) !important
                }

                .after\:border-l-\[\#00AC5B\]:after {
                    content: var(--tw-content);
                    --tw-border-opacity: 1;
                    border-left-color: rgb(0 172 91/var(--tw-border-opacity))
                }

                .after\:border-l-\[\#3B854E\]:after,
                .after\:border-l-\[\#3b854e\]:after {
                    content: var(--tw-content);
                    --tw-border-opacity: 1;
                    border-left-color: rgb(59 133 78/var(--tw-border-opacity))
                }

                .after\:border-l-\[\#dddfe5\]:after {
                    content: var(--tw-content);
                    --tw-border-opacity: 1;
                    border-left-color: rgb(221 223 229/var(--tw-border-opacity))
                }

                .after\:border-t-\[\#000\]:after {
                    content: var(--tw-content);
                    --tw-border-opacity: 1;
                    border-top-color: rgb(0 0 0/var(--tw-border-opacity))
                }

                .after\:border-t-\[\#00AC5B\]:after {
                    content: var(--tw-content);
                    --tw-border-opacity: 1;
                    border-top-color: rgb(0 172 91/var(--tw-border-opacity))
                }

                .after\:border-t-\[\#666\]:after {
                    content: var(--tw-content);
                    --tw-border-opacity: 1;
                    border-top-color: rgb(102 102 102/var(--tw-border-opacity))
                }

                .after\:border-t-\[\#ccc\]:after {
                    content: var(--tw-content);
                    --tw-border-opacity: 1;
                    border-top-color: rgb(204 204 204/var(--tw-border-opacity))
                }

                .after\:border-t-primary-400:after {
                    content: var(--tw-content);
                    --tw-border-opacity: 1;
                    border-top-color: rgb(0 172 91/var(--tw-border-opacity))
                }

                .after\:border-t-transparent:after {
                    content: var(--tw-content);
                    border-top-color: transparent
                }

                .after\:bg-\[\#4455a5\]:after {
                    content: var(--tw-content);
                    --tw-bg-opacity: 1;
                    background-color: rgb(68 85 165/var(--tw-bg-opacity))
                }

                .after\:bg-\[\#9DA7BC\]:after {
                    content: var(--tw-content);
                    --tw-bg-opacity: 1;
                    background-color: rgb(157 167 188/var(--tw-bg-opacity))
                }

                .after\:bg-\[\#D6E0F5\]:after {
                    content: var(--tw-content);
                    --tw-bg-opacity: 1;
                    background-color: rgb(214 224 245/var(--tw-bg-opacity))
                }

                .after\:bg-\[\#a40800\]:after {
                    content: var(--tw-content);
                    --tw-bg-opacity: 1;
                    background-color: rgb(164 8 0/var(--tw-bg-opacity))
                }

                .after\:bg-\[\#ffffff\]:after {
                    content: var(--tw-content);
                    --tw-bg-opacity: 1;
                    background-color: rgb(255 255 255/var(--tw-bg-opacity))
                }

                .after\:text-\[\#9da7bc\]:after {
                    content: var(--tw-content);
                    --tw-text-opacity: 1;
                    color: rgb(157 167 188/var(--tw-text-opacity))
                }

                .after\:content-\[\'\'\]:after {
                    --tw-content: "";
                    content: var(--tw-content)
                }

                .after\:content-\[\'\2192\'\]:after {
                    --tw-content: "→";
                    content: var(--tw-content)
                }

                .first\:border-t:first-child {
                    border-top-width: 1px
                }

                .first\:border-t-0:first-child {
                    border-top-width: 0
                }

                .first\:border-t-2px:first-child {
                    border-top-width: 2px
                }

                .odd\:border-r:nth-child(odd) {
                    border-right-width: 1px
                }

                .focus-within\:border-primary-400:focus-within {
                    --tw-border-opacity: 1;
                    border-color: rgb(0 172 91/var(--tw-border-opacity))
                }

                .hover\:cursor-pointer:hover {
                    cursor: pointer
                }

                .hover\:overflow-y-auto:hover {
                    overflow-y: auto
                }

                .hover\:border-\[\#008848\]:hover {
                    --tw-border-opacity: 1;
                    border-color: rgb(0 136 72/var(--tw-border-opacity))
                }

                .hover\:border-\[\#00AC5B\]:hover {
                    --tw-border-opacity: 1;
                    border-color: rgb(0 172 91/var(--tw-border-opacity))
                }

                .hover\:border-black-25:hover {
                    --tw-border-opacity: 1;
                    border-color: rgb(223 223 223/var(--tw-border-opacity))
                }

                .hover\:border-black-80:hover {
                    --tw-border-opacity: 1;
                    border-color: rgb(51 51 51/var(--tw-border-opacity))
                }

                .hover\:border-green-400:hover {
                    --tw-border-opacity: 1;
                    border-color: rgb(74 222 128/var(--tw-border-opacity))
                }

                .hover\:border-primary-100:hover {
                    --tw-border-opacity: 1;
                    border-color: rgb(3 120 65/var(--tw-border-opacity))
                }

                .hover\:border-primary-400:hover {
                    --tw-border-opacity: 1;
                    border-color: rgb(0 172 91/var(--tw-border-opacity))
                }

                .hover\:border-primary-500:hover {
                    --tw-border-opacity: 1;
                    border-color: rgb(0 126 66/var(--tw-border-opacity))
                }

                .hover\:bg-\[\#00AC5B\]:hover {
                    --tw-bg-opacity: 1;
                    background-color: rgb(0 172 91/var(--tw-bg-opacity))
                }

                .hover\:bg-\[\#222b45\]\/40:hover {
                    background-color: rgba(34, 43, 69, .4)
                }

                .hover\:bg-\[\#E4E9F2\]:hover {
                    --tw-bg-opacity: 1;
                    background-color: rgb(228 233 242/var(--tw-bg-opacity))
                }

                .hover\:bg-\[\#F0FFF3\]:hover {
                    --tw-bg-opacity: 1;
                    background-color: rgb(240 255 243/var(--tw-bg-opacity))
                }

                .hover\:bg-\[\#e4ebf5\]:hover {
                    --tw-bg-opacity: 1;
                    background-color: rgb(228 235 245/var(--tw-bg-opacity))
                }

                .hover\:bg-\[\#e4f5e7\]:hover {
                    --tw-bg-opacity: 1;
                    background-color: rgb(228 245 231/var(--tw-bg-opacity))
                }

                .hover\:bg-basic-200:hover {
                    --tw-bg-opacity: 1;
                    background-color: rgb(242 245 249/var(--tw-bg-opacity))
                }

                .hover\:bg-basic-300:hover {
                    --tw-bg-opacity: 1;
                    background-color: rgb(245 248 253/var(--tw-bg-opacity))
                }

                .hover\:bg-basic-400:hover {
                    --tw-bg-opacity: 1;
                    background-color: rgb(228 233 242/var(--tw-bg-opacity))
                }

                .hover\:bg-basic-500:hover {
                    --tw-bg-opacity: 1;
                    background-color: rgb(214 224 245/var(--tw-bg-opacity))
                }

                .hover\:bg-basic-600:hover {
                    --tw-bg-opacity: 1;
                    background-color: rgb(157 167 188/var(--tw-bg-opacity))
                }

                .hover\:bg-basic-700\/80:hover {
                    background-color: rgba(81, 87, 100, .8)
                }

                .hover\:bg-black-10:hover {
                    --tw-bg-opacity: 1;
                    background-color: rgb(232 232 232/var(--tw-bg-opacity))
                }

                .hover\:bg-black-20:hover {
                    --tw-bg-opacity: 1;
                    background-color: rgb(233 237 240/var(--tw-bg-opacity))
                }

                .hover\:bg-black-70:hover {
                    --tw-bg-opacity: 1;
                    background-color: rgb(68 68 68/var(--tw-bg-opacity))
                }

                .hover\:bg-gray-50:hover {
                    --tw-bg-opacity: 1;
                    background-color: rgb(249 250 251/var(--tw-bg-opacity))
                }

                .hover\:bg-green-50:hover {
                    --tw-bg-opacity: 1;
                    background-color: rgb(240 253 244/var(--tw-bg-opacity))
                }

                .hover\:bg-primary-400:hover {
                    --tw-bg-opacity: 1;
                    background-color: rgb(0 172 91/var(--tw-bg-opacity))
                }

                .hover\:bg-primary-500:hover {
                    --tw-bg-opacity: 1;
                    background-color: rgb(0 126 66/var(--tw-bg-opacity))
                }

                .hover\:bg-white:hover {
                    --tw-bg-opacity: 1;
                    background-color: rgb(255 255 255/var(--tw-bg-opacity))
                }

                .hover\:text-\[\#0081bd\]:hover {
                    --tw-text-opacity: 1;
                    color: rgb(0 129 189/var(--tw-text-opacity))
                }

                .hover\:text-black-100:hover {
                    --tw-text-opacity: 1;
                    color: rgb(0 0 0/var(--tw-text-opacity))
                }

                .hover\:text-black-70:hover {
                    --tw-text-opacity: 1;
                    color: rgb(68 68 68/var(--tw-text-opacity))
                }

                .hover\:text-black-80:hover {
                    --tw-text-opacity: 1;
                    color: rgb(51 51 51/var(--tw-text-opacity))
                }

                .hover\:text-blue-400:hover {
                    --tw-text-opacity: 1;
                    color: rgb(96 165 250/var(--tw-text-opacity))
                }

                .hover\:text-primary-100:hover {
                    --tw-text-opacity: 1;
                    color: rgb(3 120 65/var(--tw-text-opacity))
                }

                .hover\:text-primary-400:hover {
                    --tw-text-opacity: 1;
                    color: rgb(0 172 91/var(--tw-text-opacity))
                }

                .hover\:text-primary-500:hover {
                    --tw-text-opacity: 1;
                    color: rgb(0 126 66/var(--tw-text-opacity))
                }

                .hover\:text-primary-80:hover {
                    --tw-text-opacity: 1;
                    color: rgb(5 117 65/var(--tw-text-opacity))
                }

                .hover\:text-red-400:hover {
                    --tw-text-opacity: 1;
                    color: rgb(255 0 30/var(--tw-text-opacity))
                }

                .hover\:text-secondary-100:hover {
                    --tw-text-opacity: 1;
                    color: rgb(0 100 194/var(--tw-text-opacity))
                }

                .hover\:text-secondary-80:hover {
                    --tw-text-opacity: 1;
                    color: rgb(40 138 214/var(--tw-text-opacity))
                }

                .hover\:text-white:hover {
                    --tw-text-opacity: 1;
                    color: rgb(255 255 255/var(--tw-text-opacity))
                }

                .hover\:underline:hover {
                    text-decoration-line: underline
                }

                .hover\:opacity-100:hover {
                    opacity: 1
                }

                .hover\:opacity-70:hover {
                    opacity: .7
                }

                .hover\:opacity-75:hover {
                    opacity: .75
                }

                .hover\:opacity-80:hover {
                    opacity: .8
                }

                .hover\:opacity-85:hover {
                    opacity: .85
                }

                .hover\:opacity-90:hover {
                    opacity: .9
                }

                .after\:hover\:border-primary-400:hover:after {
                    content: var(--tw-content);
                    --tw-border-opacity: 1;
                    border-color: rgb(0 172 91/var(--tw-border-opacity))
                }

                .hover\:after\:text-primary-100:hover:after {
                    content: var(--tw-content);
                    --tw-text-opacity: 1;
                    color: rgb(3 120 65/var(--tw-text-opacity))
                }

                .focus\:border-none:focus {
                    border-style: none
                }

                .focus\:border-\[\#008848\]:focus {
                    --tw-border-opacity: 1;
                    border-color: rgb(0 136 72/var(--tw-border-opacity))
                }

                .focus\:border-\[\#00AC5B\]:focus,
                .focus\:border-primary-400:focus {
                    --tw-border-opacity: 1;
                    border-color: rgb(0 172 91/var(--tw-border-opacity))
                }

                .focus\:border-primary-500:focus {
                    --tw-border-opacity: 1;
                    border-color: rgb(0 126 66/var(--tw-border-opacity))
                }

                .focus\:text-center:focus {
                    text-align: center
                }

                .focus\:outline-none:focus {
                    outline: 2px solid transparent;
                    outline-offset: 2px
                }

                .focus\:ring-0:focus {
                    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
                    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
                    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
                }

                .focus-visible\:outline-none:focus-visible {
                    outline: 2px solid transparent;
                    outline-offset: 2px
                }

                .disabled\:animate-none:disabled {
                    animation: none
                }

                .disabled\:cursor-default:disabled {
                    cursor: default
                }

                .disabled\:cursor-not-allowed:disabled {
                    cursor: not-allowed
                }

                .disabled\:border-none:disabled {
                    border-style: none
                }

                .disabled\:border-\[\#9DA7BC\]:disabled {
                    --tw-border-opacity: 1;
                    border-color: rgb(157 167 188/var(--tw-border-opacity))
                }

                .disabled\:border-basic-500:disabled {
                    --tw-border-opacity: 1;
                    border-color: rgb(214 224 245/var(--tw-border-opacity))
                }

                .disabled\:border-basic-600:disabled {
                    --tw-border-opacity: 1;
                    border-color: rgb(157 167 188/var(--tw-border-opacity))
                }

                .disabled\:\!bg-\[\#ccc\]:disabled,
                .disabled\:\!bg-gray-100:disabled {
                    --tw-bg-opacity: 1 !important;
                    background-color: rgb(204 204 204/var(--tw-bg-opacity)) !important
                }

                .disabled\:bg-\[\#3872c4\]:disabled {
                    --tw-bg-opacity: 1;
                    background-color: rgb(56 114 196/var(--tw-bg-opacity))
                }

                .disabled\:bg-\[\#78CBA4\]:disabled {
                    --tw-bg-opacity: 1;
                    background-color: rgb(120 203 164/var(--tw-bg-opacity))
                }

                .disabled\:bg-\[\#9DA7BC\]:disabled {
                    --tw-bg-opacity: 1;
                    background-color: rgb(157 167 188/var(--tw-bg-opacity))
                }

                .disabled\:bg-\[\#ECEFF1\]:disabled {
                    --tw-bg-opacity: 1;
                    background-color: rgb(236 239 241/var(--tw-bg-opacity))
                }

                .disabled\:bg-\[\#d3d3d3\]:disabled {
                    --tw-bg-opacity: 1;
                    background-color: rgb(211 211 211/var(--tw-bg-opacity))
                }

                .disabled\:bg-basic-600:disabled {
                    --tw-bg-opacity: 1;
                    background-color: rgb(157 167 188/var(--tw-bg-opacity))
                }

                .disabled\:bg-gray-100:disabled {
                    --tw-bg-opacity: 1;
                    background-color: rgb(204 204 204/var(--tw-bg-opacity))
                }

                .disabled\:bg-gray-400:disabled {
                    --tw-bg-opacity: 1;
                    background-color: rgb(156 163 175/var(--tw-bg-opacity))
                }

                .disabled\:bg-white:disabled {
                    --tw-bg-opacity: 1;
                    background-color: rgb(255 255 255/var(--tw-bg-opacity))
                }

                .disabled\:\!bg-\[linear-gradient\(180deg\2c \#9DA7BC\2c \#9DA7BC\)\]:disabled {
                    background-image: linear-gradient(180deg, #9da7bc, #9da7bc) !important
                }

                .disabled\:bg-none:disabled {
                    background-image: none
                }

                .disabled\:text-\[\#9DA7BC\]:disabled {
                    --tw-text-opacity: 1;
                    color: rgb(157 167 188/var(--tw-text-opacity))
                }

                .disabled\:text-\[\#d7dcf8\]:disabled {
                    --tw-text-opacity: 1;
                    color: rgb(215 220 248/var(--tw-text-opacity))
                }

                .disabled\:text-basic-500:disabled {
                    --tw-text-opacity: 1;
                    color: rgb(214 224 245/var(--tw-text-opacity))
                }

                .disabled\:text-basic-600:disabled {
                    --tw-text-opacity: 1;
                    color: rgb(157 167 188/var(--tw-text-opacity))
                }

                .disabled\:opacity-100:disabled {
                    opacity: 1
                }

                .disabled\:opacity-30:disabled {
                    opacity: .3
                }

                .disabled\:opacity-70:disabled {
                    opacity: .7
                }

                .disabled\:hover\:border-\[\#cccccc\]:hover:disabled {
                    --tw-border-opacity: 1;
                    border-color: rgb(204 204 204/var(--tw-border-opacity))
                }

                .disabled\:hover\:bg-transparent:hover:disabled {
                    background-color: transparent
                }

                .disabled\:hover\:opacity-100:hover:disabled {
                    opacity: 1
                }

                .group:hover .group-hover\:\!block {
                    display: block !important
                }

                .group:hover .group-hover\:text-basic-800 {
                    --tw-text-opacity: 1;
                    color: rgb(34 43 69/var(--tw-text-opacity))
                }

                .group:hover .group-hover\:text-primary-100 {
                    --tw-text-opacity: 1;
                    color: rgb(3 120 65/var(--tw-text-opacity))
                }

                .group:hover .group-hover\:text-primary-500 {
                    --tw-text-opacity: 1;
                    color: rgb(0 126 66/var(--tw-text-opacity))
                }

                .group:hover .group-hover\:text-secondary-100 {
                    --tw-text-opacity: 1;
                    color: rgb(0 100 194/var(--tw-text-opacity))
                }

                .peer:checked~.peer-checked\:\!block {
                    display: block !important
                }

                .peer:checked~.peer-checked\:\!inline-block {
                    display: inline-block !important
                }

                .peer:checked~.peer-checked\:\!hidden {
                    display: none !important
                }

                .peer:checked~.peer-checked\:hidden {
                    display: none
                }

                .peer:checked~.peer-checked\:border {
                    border-width: 1px
                }

                .peer:checked~.peer-checked\:\!border-orange-500 {
                    --tw-border-opacity: 1 !important;
                    border-color: rgb(255 123 1/var(--tw-border-opacity)) !important
                }

                .peer:checked~.peer-checked\:border-\[\#00AC5B\] {
                    --tw-border-opacity: 1;
                    border-color: rgb(0 172 91/var(--tw-border-opacity))
                }

                .peer:checked~.peer-checked\:border-\[\#29794D\],
                .peer:checked~.peer-checked\:border-\[\#29794d\] {
                    --tw-border-opacity: 1;
                    border-color: rgb(41 121 77/var(--tw-border-opacity))
                }

                .peer:checked~.peer-checked\:border-green-600 {
                    --tw-border-opacity: 1;
                    border-color: rgb(22 163 74/var(--tw-border-opacity))
                }

                .peer:checked~.peer-checked\:bg-\[\#DAECD7\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(218 236 215/var(--tw-bg-opacity))
                }

                .peer:checked~.peer-checked\:bg-\[\#d8ecd4\] {
                    --tw-bg-opacity: 1;
                    background-color: rgb(216 236 212/var(--tw-bg-opacity))
                }

                .peer:checked~.peer-checked\:bg-green-600 {
                    --tw-bg-opacity: 1;
                    background-color: rgb(22 163 74/var(--tw-bg-opacity))
                }

                .peer:checked~.peer-checked\:text-\[\#007e42\] {
                    --tw-text-opacity: 1;
                    color: rgb(0 126 66/var(--tw-text-opacity))
                }

                .peer:checked~.peer-checked\:text-white {
                    --tw-text-opacity: 1;
                    color: rgb(255 255 255/var(--tw-text-opacity))
                }

                .peer:checked~.peer-checked\:opacity-100 {
                    opacity: 1
                }

                .peer:-moz-placeholder-shown~.peer-placeholder-shown\:translate-y-0 {
                    --tw-translate-y: 0px;
                    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
                }

                .peer:placeholder-shown~.peer-placeholder-shown\:translate-y-0 {
                    --tw-translate-y: 0px;
                    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
                }

                .peer:-moz-placeholder-shown~.peer-placeholder-shown\:scale-100 {
                    --tw-scale-x: 1;
                    --tw-scale-y: 1;
                    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
                }

                .peer:placeholder-shown~.peer-placeholder-shown\:scale-100 {
                    --tw-scale-x: 1;
                    --tw-scale-y: 1;
                    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
                }

                .peer:-moz-placeholder-shown~.peer-placeholder-shown\:cursor-text {
                    cursor: text
                }

                .peer:placeholder-shown~.peer-placeholder-shown\:cursor-text {
                    cursor: text
                }

                .peer:focus~.peer-focus\:left-\[58px\] {
                    left: 58px
                }

                .peer:focus~.peer-focus\:-translate-y-3 {
                    --tw-translate-y: -0.75rem
                }

                .peer:focus~.peer-focus\:-translate-y-3,
                .peer:focus~.peer-focus\:-translate-y-5 {
                    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))
                }

                .peer:focus~.peer-focus\:-translate-y-5 {
                    --tw-translate-y: -1.25rem
                }

                .peer:focus~.peer-focus\:-translate-y-\[25px\] {
                    --tw-translate-y: -25px
                }

                .peer:focus~.peer-focus\:-translate-y-\[25px\],
                .peer:focus~.peer-focus\:scale-75 {
                    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
                }

                .peer:focus~.peer-focus\:scale-75 {
                    --tw-scale-x: .75;
                    --tw-scale-y: .75
                }

                .peer:focus~.peer-focus\:\!text-16 {
                    font-size: 16px !important
                }

                @media (min-width:330px) {
                    .xs\:w-1\/2 {
                        width: 50%
                    }

                    .xs\:w-46px {
                        width: 46px
                    }

                    .xs\:max-w-\[100vw\] {
                        max-width: 100vw
                    }

                    .xs\:max-w-\[110px\] {
                        max-width: 110px
                    }

                    .xs\:max-w-\[640px\] {
                        max-width: 640px
                    }

                    .xs\:flex-row {
                        flex-direction: row
                    }

                    .xs\:gap-0 {
                        gap: 0
                    }

                    .xs\:text-10 {
                        font-size: 10px
                    }

                    .xs\:text-11 {
                        font-size: 11px
                    }

                    .xs\:text-12 {
                        font-size: 12px
                    }

                    .xs\:text-14 {
                        font-size: 14px
                    }

                    .xs\:text-15 {
                        font-size: 15px
                    }

                    .xs\:text-16 {
                        font-size: 16px
                    }

                    .xs\:text-8 {
                        font-size: 8px
                    }

                    .xs\:text-9 {
                        font-size: 9px
                    }
                }

                @media (min-width:460px) {
                    .xsl\:max-w-\[130px\] {
                        max-width: 130px
                    }

                    .xsl\:px-3 {
                        padding-left: .75rem;
                        padding-right: .75rem
                    }

                    .xsl\:text-12 {
                        font-size: 12px
                    }

                    .xsl\:text-14 {
                        font-size: 14px
                    }

                    .xsl\:text-16 {
                        font-size: 16px
                    }
                }

                @media (min-width:576px) {
                    .sm\:mt-10px {
                        margin-top: 10px
                    }

                    .sm\:mt-2 {
                        margin-top: .5rem
                    }

                    .sm\:h-\[292px\] {
                        height: 292px
                    }

                    .sm\:w-1\/4 {
                        width: 25%
                    }

                    .sm\:w-2\/5 {
                        width: 40%
                    }

                    .sm\:w-full {
                        width: 100%
                    }

                    .sm\:min-w-\[200px\] {
                        min-width: 200px
                    }

                    .sm\:max-w-screen-md {
                        max-width: 768px
                    }

                    .sm\:flex-row {
                        flex-direction: row
                    }

                    .sm\:text-12 {
                        font-size: 12px
                    }

                    .sm\:text-13 {
                        font-size: 13px
                    }

                    .sm\:text-14 {
                        font-size: 14px
                    }

                    .sm\:text-16 {
                        font-size: 16px
                    }

                    .sm\:text-20 {
                        font-size: 20px
                    }

                    .sm\:leading-6 {
                        line-height: 1.5rem
                    }
                }

                @media (min-width:768px) {
                    .md\:m-0 {
                        margin: 0
                    }

                    .md\:mx-auto {
                        margin-left: auto;
                        margin-right: auto
                    }

                    .md\:mb-0 {
                        margin-bottom: 0
                    }

                    .md\:mt-3 {
                        margin-top: .75rem
                    }

                    .md\:mt-5 {
                        margin-top: 1.25rem
                    }

                    .md\:mt-\[200px\] {
                        margin-top: 200px
                    }

                    .md\:block {
                        display: block
                    }

                    .md\:flex {
                        display: flex
                    }

                    .md\:hidden {
                        display: none
                    }

                    .md\:size-\[56px\] {
                        width: 56px;
                        height: 56px
                    }

                    .md\:h-\[150px\] {
                        height: 150px
                    }

                    .md\:h-\[57px\] {
                        height: 57px
                    }

                    .md\:w-\[200px\] {
                        width: 200px
                    }

                    .md\:w-\[208px\] {
                        width: 208px
                    }

                    .md\:w-\[400px\] {
                        width: 400px
                    }

                    .md\:w-\[408px\] {
                        width: 408px
                    }

                    .md\:w-\[640px\] {
                        width: 640px
                    }

                    .md\:w-\[720px\] {
                        width: 720px
                    }

                    .md\:w-\[90px\] {
                        width: 90px
                    }

                    .md\:w-\[calc\(100\%-236px\)\] {
                        width: calc(100% - 236px)
                    }

                    .md\:w-\[calc\(100\%_-_90px\)\] {
                        width: calc(100% - 90px)
                    }

                    .md\:w-auto {
                        width: auto
                    }

                    .md\:max-w-\[200px\] {
                        max-width: 200px
                    }

                    .md\:max-w-\[454px\] {
                        max-width: 454px
                    }

                    .md\:max-w-max {
                        max-width: -moz-max-content;
                        max-width: max-content
                    }

                    .md\:max-w-screen-md {
                        max-width: 768px
                    }

                    .md\:flex-row {
                        flex-direction: row
                    }

                    .md\:flex-col {
                        flex-direction: column
                    }

                    .md\:items-start {
                        align-items: flex-start
                    }

                    .md\:justify-normal {
                        justify-content: normal
                    }

                    .md\:justify-start {
                        justify-content: flex-start
                    }

                    .md\:justify-center {
                        justify-content: center
                    }

                    .md\:gap-\[20px\] {
                        gap: 20px
                    }

                    .md\:rounded-xl {
                        border-radius: .75rem
                    }

                    .md\:border-b-0 {
                        border-bottom-width: 0
                    }

                    .md\:border-\[\#000\] {
                        --tw-border-opacity: 1;
                        border-color: rgb(0 0 0/var(--tw-border-opacity))
                    }

                    .md\:bg-inherit {
                        background-color: inherit
                    }

                    .md\:bg-white {
                        --tw-bg-opacity: 1;
                        background-color: rgb(255 255 255/var(--tw-bg-opacity))
                    }

                    .md\:\!py-40px {
                        padding-top: 40px !important;
                        padding-bottom: 40px !important
                    }

                    .md\:px-0 {
                        padding-left: 0;
                        padding-right: 0
                    }

                    .md\:px-10px {
                        padding-left: 10px;
                        padding-right: 10px
                    }

                    .md\:px-\[200px\] {
                        padding-left: 200px;
                        padding-right: 200px
                    }

                    .md\:py-3 {
                        padding-top: .75rem;
                        padding-bottom: .75rem
                    }

                    .md\:py-\[20px\] {
                        padding-top: 20px;
                        padding-bottom: 20px
                    }

                    .md\:pb-18px {
                        padding-bottom: 18px
                    }

                    .md\:text-left {
                        text-align: left
                    }

                    .md\:text-14 {
                        font-size: 14px
                    }

                    .md\:text-15 {
                        font-size: 15px
                    }

                    .md\:text-16 {
                        font-size: 16px
                    }

                    .md\:text-18 {
                        font-size: 18px
                    }

                    .md\:text-28 {
                        font-size: 28px
                    }

                    .md\:shadow-none {
                        --tw-shadow: 0 0 #0000;
                        --tw-shadow-colored: 0 0 #0000;
                        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
                    }
                }

                @media (min-width:992px) {
                    .lg\:static {
                        position: static
                    }

                    .lg\:absolute {
                        position: absolute
                    }

                    .lg\:relative {
                        position: relative
                    }

                    .lg\:inset-x-4px {
                        left: 4px;
                        right: 4px
                    }

                    .lg\:inset-y-\[20px\] {
                        top: 20px;
                        bottom: 20px
                    }

                    .lg\:-bottom-\[10\%\] {
                        bottom: -10%
                    }

                    .lg\:-top--2px {
                        top: -2px
                    }

                    .lg\:bottom-0 {
                        bottom: 0
                    }

                    .lg\:bottom-4px {
                        bottom: 4px
                    }

                    .lg\:bottom-\[-45px\] {
                        bottom: -45px
                    }

                    .lg\:bottom-\[120px\] {
                        bottom: 120px
                    }

                    .lg\:left-0 {
                        left: 0
                    }

                    .lg\:left-\[-200px\] {
                        left: -200px
                    }

                    .lg\:left-\[16px\] {
                        left: 16px
                    }

                    .lg\:right-0 {
                        right: 0
                    }

                    .lg\:right-\[-210px\] {
                        right: -210px
                    }

                    .lg\:right-\[12px\] {
                        right: 12px
                    }

                    .lg\:right-\[8px\] {
                        right: 8px
                    }

                    .lg\:top-0 {
                        top: 0
                    }

                    .lg\:top-2 {
                        top: .5rem
                    }

                    .lg\:top-\[-61px\] {
                        top: -61px
                    }

                    .lg\:top-\[10px\] {
                        top: 10px
                    }

                    .lg\:top-\[12px\] {
                        top: 12px
                    }

                    .lg\:top-\[173px\] {
                        top: 173px
                    }

                    .lg\:top-\[36\%\] {
                        top: 36%
                    }

                    .lg\:top-\[60px\] {
                        top: 60px
                    }

                    .lg\:top-\[8px\] {
                        top: 8px
                    }

                    .lg\:top-\[90px\] {
                        top: 90px
                    }

                    .lg\:top-\[calc\(50\%-30px\)\] {
                        top: calc(50% - 30px)
                    }

                    .lg\:top-\[initial\] {
                        top: auto
                    }

                    .lg\:z-10 {
                        z-index: 10
                    }

                    .lg\:order-2 {
                        order: 2
                    }

                    .lg\:col-span-3 {
                        grid-column: span 3/span 3
                    }

                    .lg\:col-span-5 {
                        grid-column: span 5/span 5
                    }

                    .lg\:row-span-1 {
                        grid-row: span 1/span 1
                    }

                    .lg\:m-auto {
                        margin: auto
                    }

                    .lg\:mx-0 {
                        margin-left: 0;
                        margin-right: 0
                    }

                    .lg\:mx-1 {
                        margin-left: .25rem;
                        margin-right: .25rem
                    }

                    .lg\:mx-3 {
                        margin-left: .75rem;
                        margin-right: .75rem
                    }

                    .lg\:mx-5 {
                        margin-left: 1.25rem;
                        margin-right: 1.25rem
                    }

                    .lg\:mx-\[20px\] {
                        margin-left: 20px;
                        margin-right: 20px
                    }

                    .lg\:mx-\[6px\] {
                        margin-left: 6px;
                        margin-right: 6px
                    }

                    .lg\:mx-auto {
                        margin-left: auto;
                        margin-right: auto
                    }

                    .lg\:my-0 {
                        margin-top: 0;
                        margin-bottom: 0
                    }

                    .lg\:my-1 {
                        margin-top: .25rem;
                        margin-bottom: .25rem
                    }

                    .lg\:my-2 {
                        margin-top: .5rem;
                        margin-bottom: .5rem
                    }

                    .lg\:my-2\.5 {
                        margin-top: .625rem;
                        margin-bottom: .625rem
                    }

                    .lg\:my-3 {
                        margin-top: .75rem;
                        margin-bottom: .75rem
                    }

                    .lg\:my-\[3px\] {
                        margin-top: 3px;
                        margin-bottom: 3px
                    }

                    .lg\:my-auto {
                        margin-top: auto;
                        margin-bottom: auto
                    }

                    .lg\:\!ml-2 {
                        margin-left: .5rem !important
                    }

                    .lg\:\!ml-\[20px\] {
                        margin-left: 20px !important
                    }

                    .lg\:\!mr-6px {
                        margin-right: 6px !important
                    }

                    .lg\:mb-16 {
                        margin-bottom: 4rem
                    }

                    .lg\:mb-2 {
                        margin-bottom: .5rem
                    }

                    .lg\:mb-3 {
                        margin-bottom: .75rem
                    }

                    .lg\:mb-4 {
                        margin-bottom: 1rem
                    }

                    .lg\:mb-5 {
                        margin-bottom: 1.25rem
                    }

                    .lg\:mb-\[10px\] {
                        margin-bottom: 10px
                    }

                    .lg\:mb-\[121px\] {
                        margin-bottom: 121px
                    }

                    .lg\:mb-\[13px\] {
                        margin-bottom: 13px
                    }

                    .lg\:mb-\[16px\] {
                        margin-bottom: 16px
                    }

                    .lg\:mb-\[19px\] {
                        margin-bottom: 19px
                    }

                    .lg\:mb-\[20px\] {
                        margin-bottom: 20px
                    }

                    .lg\:mb-\[24px\] {
                        margin-bottom: 24px
                    }

                    .lg\:mb-\[8px\] {
                        margin-bottom: 8px
                    }

                    .lg\:mb-px {
                        margin-bottom: 1px
                    }

                    .lg\:ml-0 {
                        margin-left: 0
                    }

                    .lg\:ml-1 {
                        margin-left: .25rem
                    }

                    .lg\:ml-14 {
                        margin-left: 3.5rem
                    }

                    .lg\:ml-2 {
                        margin-left: .5rem
                    }

                    .lg\:ml-3 {
                        margin-left: .75rem
                    }

                    .lg\:ml-5 {
                        margin-left: 1.25rem
                    }

                    .lg\:ml-6 {
                        margin-left: 1.5rem
                    }

                    .lg\:ml-6px {
                        margin-left: 6px
                    }

                    .lg\:ml-\[30px\] {
                        margin-left: 30px
                    }

                    .lg\:ml-\[6px\] {
                        margin-left: 6px
                    }

                    .lg\:ml-\[8px\] {
                        margin-left: 8px
                    }

                    .lg\:mr-1 {
                        margin-right: .25rem
                    }

                    .lg\:mr-10 {
                        margin-right: 2.5rem
                    }

                    .lg\:mr-2 {
                        margin-right: .5rem
                    }

                    .lg\:mr-2px {
                        margin-right: 2px
                    }

                    .lg\:mr-3 {
                        margin-right: .75rem
                    }

                    .lg\:mr-6px,
                    .lg\:mr-\[6px\] {
                        margin-right: 6px
                    }

                    .lg\:mt-0 {
                        margin-top: 0
                    }

                    .lg\:mt-1 {
                        margin-top: .25rem
                    }

                    .lg\:mt-10 {
                        margin-top: 2.5rem
                    }

                    .lg\:mt-10px {
                        margin-top: 10px
                    }

                    .lg\:mt-2 {
                        margin-top: .5rem
                    }

                    .lg\:mt-2px {
                        margin-top: 2px
                    }

                    .lg\:mt-3 {
                        margin-top: .75rem
                    }

                    .lg\:mt-4px {
                        margin-top: 4px
                    }

                    .lg\:mt-5 {
                        margin-top: 1.25rem
                    }

                    .lg\:mt-6 {
                        margin-top: 1.5rem
                    }

                    .lg\:mt-9px {
                        margin-top: 9px
                    }

                    .lg\:mt-\[102px\] {
                        margin-top: 102px
                    }

                    .lg\:mt-\[24px\] {
                        margin-top: 24px
                    }

                    .lg\:mt-\[25px\] {
                        margin-top: 25px
                    }

                    .lg\:mt-\[4px\] {
                        margin-top: 4px
                    }

                    .lg\:mt-\[6px\] {
                        margin-top: 6px
                    }

                    .lg\:mt-\[75px\] {
                        margin-top: 75px
                    }

                    .lg\:mt-\[8px\] {
                        margin-top: 8px
                    }

                    .lg\:line-clamp-3 {
                        overflow: hidden;
                        display: -webkit-box;
                        -webkit-box-orient: vertical;
                        -webkit-line-clamp: 3
                    }

                    .lg\:block {
                        display: block
                    }

                    .lg\:flex {
                        display: flex
                    }

                    .lg\:grid {
                        display: grid
                    }

                    .lg\:hidden {
                        display: none
                    }

                    .lg\:size-10 {
                        width: 2.5rem;
                        height: 2.5rem
                    }

                    .lg\:size-18px {
                        width: 18px;
                        height: 18px
                    }

                    .lg\:size-4 {
                        width: 1rem;
                        height: 1rem
                    }

                    .lg\:size-40px {
                        width: 40px;
                        height: 40px
                    }

                    .lg\:size-45px {
                        width: 45px;
                        height: 45px
                    }

                    .lg\:size-5 {
                        width: 1.25rem;
                        height: 1.25rem
                    }

                    .lg\:size-\[22px\] {
                        width: 22px;
                        height: 22px
                    }

                    .lg\:size-\[25px\] {
                        width: 25px;
                        height: 25px
                    }

                    .lg\:size-\[42px\] {
                        width: 42px;
                        height: 42px
                    }

                    .lg\:size-\[96px\] {
                        width: 96px;
                        height: 96px
                    }

                    .lg\:size-full {
                        width: 100%;
                        height: 100%
                    }

                    .lg\:\!h-\[12px\] {
                        height: 12px !important
                    }

                    .lg\:h-10 {
                        height: 2.5rem
                    }

                    .lg\:h-12 {
                        height: 3rem
                    }

                    .lg\:h-14px {
                        height: 14px
                    }

                    .lg\:h-16 {
                        height: 4rem
                    }

                    .lg\:h-18px {
                        height: 18px
                    }

                    .lg\:h-28 {
                        height: 7rem
                    }

                    .lg\:h-28px {
                        height: 28px
                    }

                    .lg\:h-34px {
                        height: 34px
                    }

                    .lg\:h-4 {
                        height: 1rem
                    }

                    .lg\:h-40px {
                        height: 40px
                    }

                    .lg\:h-44 {
                        height: 11rem
                    }

                    .lg\:h-5 {
                        height: 1.25rem
                    }

                    .lg\:h-50px {
                        height: 50px
                    }

                    .lg\:h-6 {
                        height: 1.5rem
                    }

                    .lg\:h-7 {
                        height: 1.75rem
                    }

                    .lg\:h-70px {
                        height: 70px
                    }

                    .lg\:h-96 {
                        height: 24rem
                    }

                    .lg\:h-9px {
                        height: 9px
                    }

                    .lg\:h-\[100px\] {
                        height: 100px
                    }

                    .lg\:h-\[112px\] {
                        height: 112px
                    }

                    .lg\:h-\[117px\] {
                        height: 117px
                    }

                    .lg\:h-\[145px\] {
                        height: 145px
                    }

                    .lg\:h-\[14px\] {
                        height: 14px
                    }

                    .lg\:h-\[190px\] {
                        height: 190px
                    }

                    .lg\:h-\[205px\] {
                        height: 205px
                    }

                    .lg\:h-\[22px\] {
                        height: 22px
                    }

                    .lg\:h-\[24px\] {
                        height: 24px
                    }

                    .lg\:h-\[25px\] {
                        height: 25px
                    }

                    .lg\:h-\[280px\] {
                        height: 280px
                    }

                    .lg\:h-\[28px\] {
                        height: 28px
                    }

                    .lg\:h-\[300px\] {
                        height: 300px
                    }

                    .lg\:h-\[30px\] {
                        height: 30px
                    }

                    .lg\:h-\[315px\] {
                        height: 315px
                    }

                    .lg\:h-\[32px\] {
                        height: 32px
                    }

                    .lg\:h-\[34px\] {
                        height: 34px
                    }

                    .lg\:h-\[353px\] {
                        height: 353px
                    }

                    .lg\:h-\[35px\] {
                        height: 35px
                    }

                    .lg\:h-\[36px\] {
                        height: 36px
                    }

                    .lg\:h-\[370px\] {
                        height: 370px
                    }

                    .lg\:h-\[384px\] {
                        height: 384px
                    }

                    .lg\:h-\[38px\] {
                        height: 38px
                    }

                    .lg\:h-\[396px\] {
                        height: 396px
                    }

                    .lg\:h-\[40px\] {
                        height: 40px
                    }

                    .lg\:h-\[42px\] {
                        height: 42px
                    }

                    .lg\:h-\[48px\] {
                        height: 48px
                    }

                    .lg\:h-\[4px\] {
                        height: 4px
                    }

                    .lg\:h-\[50px\] {
                        height: 50px
                    }

                    .lg\:h-\[533px\] {
                        height: 533px
                    }

                    .lg\:h-\[548px\] {
                        height: 548px
                    }

                    .lg\:h-\[57px\] {
                        height: 57px
                    }

                    .lg\:h-\[60px\] {
                        height: 60px
                    }

                    .lg\:h-\[63px\] {
                        height: 63px
                    }

                    .lg\:h-\[649px\] {
                        height: 649px
                    }

                    .lg\:h-\[78px\] {
                        height: 78px
                    }

                    .lg\:h-\[80px\] {
                        height: 80px
                    }

                    .lg\:h-\[83\.75px\] {
                        height: 83.75px
                    }

                    .lg\:h-\[973px\] {
                        height: 973px
                    }

                    .lg\:h-\[98px\] {
                        height: 98px
                    }

                    .lg\:h-\[9px\] {
                        height: 9px
                    }

                    .lg\:h-\[calc\(100vh-422px\)\] {
                        height: calc(100vh - 422px)
                    }

                    .lg\:h-\[unset\] {
                        height: unset
                    }

                    .lg\:h-auto {
                        height: auto
                    }

                    .lg\:h-fit {
                        height: -moz-fit-content;
                        height: fit-content
                    }

                    .lg\:h-full {
                        height: 100%
                    }

                    .lg\:max-h-\[200px\] {
                        max-height: 200px
                    }

                    .lg\:max-h-\[262px\] {
                        max-height: 262px
                    }

                    .lg\:max-h-\[300px\] {
                        max-height: 300px
                    }

                    .lg\:max-h-\[calc\(85vh-200px\)\] {
                        max-height: calc(85vh - 200px)
                    }

                    .lg\:\!min-h-\[270px\] {
                        min-height: 270px !important
                    }

                    .lg\:min-h-0 {
                        min-height: 0
                    }

                    .lg\:min-h-44px {
                        min-height: 44px
                    }

                    .lg\:min-h-\[134px\] {
                        min-height: 134px
                    }

                    .lg\:min-h-\[180px\] {
                        min-height: 180px
                    }

                    .lg\:min-h-\[200px\] {
                        min-height: 200px
                    }

                    .lg\:min-h-\[230px\] {
                        min-height: 230px
                    }

                    .lg\:min-h-\[250px\] {
                        min-height: 250px
                    }

                    .lg\:min-h-\[300px\] {
                        min-height: 300px
                    }

                    .lg\:min-h-\[312px\] {
                        min-height: 312px
                    }

                    .lg\:min-h-\[370px\] {
                        min-height: 370px
                    }

                    .lg\:min-h-\[42px\] {
                        min-height: 42px
                    }

                    .lg\:min-h-\[50vh\] {
                        min-height: 50vh
                    }

                    .lg\:min-h-\[54px\] {
                        min-height: 54px
                    }

                    .lg\:min-h-\[65px\] {
                        min-height: 65px
                    }

                    .lg\:min-h-\[calc\(100vh-450px\)\] {
                        min-height: calc(100vh - 450px)
                    }

                    .lg\:min-h-\[calc\(100vh-85px\)\] {
                        min-height: calc(100vh - 85px)
                    }

                    .lg\:\!w-\[12px\] {
                        width: 12px !important
                    }

                    .lg\:\!w-\[33\%\] {
                        width: 33% !important
                    }

                    .lg\:\!w-\[calc\(100\%\/5\)\],
                    .lg\:\!w-\[calc\(100\%_\/_5\)\] {
                        width: calc(100% / 5) !important
                    }

                    .lg\:w-1\/2 {
                        width: 50%
                    }

                    .lg\:w-1\/4 {
                        width: 25%
                    }

                    .lg\:w-1\/5 {
                        width: 20%
                    }

                    .lg\:w-10 {
                        width: 2.5rem
                    }

                    .lg\:w-26px {
                        width: 26px
                    }

                    .lg\:w-3\/4 {
                        width: 75%
                    }

                    .lg\:w-3\/6 {
                        width: 50%
                    }

                    .lg\:w-38px {
                        width: 38px
                    }

                    .lg\:w-4 {
                        width: 1rem
                    }

                    .lg\:w-4\/6 {
                        width: 66.666667%
                    }

                    .lg\:w-44px {
                        width: 44px
                    }

                    .lg\:w-5 {
                        width: 1.25rem
                    }

                    .lg\:w-50px {
                        width: 50px
                    }

                    .lg\:w-70px {
                        width: 70px
                    }

                    .lg\:w-85px {
                        width: 85px
                    }

                    .lg\:w-\[100px\] {
                        width: 100px
                    }

                    .lg\:w-\[104px\] {
                        width: 104px
                    }

                    .lg\:w-\[112px\] {
                        width: 112px
                    }

                    .lg\:w-\[115px\] {
                        width: 115px
                    }

                    .lg\:w-\[120px\] {
                        width: 120px
                    }

                    .lg\:w-\[12px\] {
                        width: 12px
                    }

                    .lg\:w-\[130px\] {
                        width: 130px
                    }

                    .lg\:w-\[140px\] {
                        width: 140px
                    }

                    .lg\:w-\[142px\] {
                        width: 142px
                    }

                    .lg\:w-\[150px\] {
                        width: 150px
                    }

                    .lg\:w-\[160px\] {
                        width: 160px
                    }

                    .lg\:w-\[180px\] {
                        width: 180px
                    }

                    .lg\:w-\[181px\] {
                        width: 181px
                    }

                    .lg\:w-\[200px\] {
                        width: 200px
                    }

                    .lg\:w-\[256px\] {
                        width: 256px
                    }

                    .lg\:w-\[280px\] {
                        width: 280px
                    }

                    .lg\:w-\[300px\] {
                        width: 300px
                    }

                    .lg\:w-\[30px\] {
                        width: 30px
                    }

                    .lg\:w-\[320px\] {
                        width: 320px
                    }

                    .lg\:w-\[323px\] {
                        width: 323px
                    }

                    .lg\:w-\[34px\] {
                        width: 34px
                    }

                    .lg\:w-\[354px\] {
                        width: 354px
                    }

                    .lg\:w-\[373px\] {
                        width: 373px
                    }

                    .lg\:w-\[40px\] {
                        width: 40px
                    }

                    .lg\:w-\[424px\] {
                        width: 424px
                    }

                    .lg\:w-\[42px\] {
                        width: 42px
                    }

                    .lg\:w-\[430px\] {
                        width: 430px
                    }

                    .lg\:w-\[440px\] {
                        width: 440px
                    }

                    .lg\:w-\[450px\] {
                        width: 450px
                    }

                    .lg\:w-\[486px\] {
                        width: 486px
                    }

                    .lg\:w-\[528px\] {
                        width: 528px
                    }

                    .lg\:w-\[570px\] {
                        width: 570px
                    }

                    .lg\:w-\[600px\] {
                        width: 600px
                    }

                    .lg\:w-\[625px\] {
                        width: 625px
                    }

                    .lg\:w-\[668px\] {
                        width: 668px
                    }

                    .lg\:w-\[675px\] {
                        width: 675px
                    }

                    .lg\:w-\[68\%\] {
                        width: 68%
                    }

                    .lg\:w-\[714px\] {
                        width: 714px
                    }

                    .lg\:w-\[739px\] {
                        width: 739px
                    }

                    .lg\:w-\[73px\] {
                        width: 73px
                    }

                    .lg\:w-\[768px\] {
                        width: 768px
                    }

                    .lg\:w-\[77px\] {
                        width: 77px
                    }

                    .lg\:w-\[8\%\] {
                        width: 8%
                    }

                    .lg\:w-\[90px\] {
                        width: 90px
                    }

                    .lg\:w-\[96px\] {
                        width: 96px
                    }

                    .lg\:w-\[98px\] {
                        width: 98px
                    }

                    .lg\:w-\[calc\(\(100\%-8px\)\/2\)\] {
                        width: calc((100% - 8px) / 2)
                    }

                    .lg\:w-\[calc\(100\%-75px\)\] {
                        width: calc(100% - 75px)
                    }

                    .lg\:w-\[calc\(100\%\/2\)\] {
                        width: calc(100% / 2)
                    }

                    .lg\:w-\[calc\(100\%\/4\)\] {
                        width: calc(100% / 4)
                    }

                    .lg\:w-\[calc\(100\%\/5\)\] {
                        width: calc(100% / 5)
                    }

                    .lg\:w-\[calc\(100\%\/6\)\] {
                        width: calc(100% / 6)
                    }

                    .lg\:w-\[calc\(100\%\/8\)\] {
                        width: calc(100% / 8)
                    }

                    .lg\:w-\[calc\(100\%_-_26px\)\] {
                        width: calc(100% - 26px)
                    }

                    .lg\:w-\[calc\(100\%_-_60px\)\] {
                        width: calc(100% - 60px)
                    }

                    .lg\:w-\[calc\(100\%_-_68px\)\] {
                        width: calc(100% - 68px)
                    }

                    .lg\:w-\[calc\(100\%_-_80px\)\] {
                        width: calc(100% - 80px)
                    }

                    .lg\:w-\[calc\(23\%-8px\)\] {
                        width: calc(23% - 8px)
                    }

                    .lg\:w-\[calc\(50\%-10px\)\] {
                        width: calc(50% - 10px)
                    }

                    .lg\:w-\[calc\(50\%_-_30px\)\] {
                        width: calc(50% - 30px)
                    }

                    .lg\:w-auto {
                        width: auto
                    }

                    .lg\:w-fit {
                        width: -moz-fit-content;
                        width: fit-content
                    }

                    .lg\:w-full {
                        width: 100%
                    }

                    .lg\:min-w-0 {
                        min-width: 0
                    }

                    .lg\:min-w-\[100px\] {
                        min-width: 100px
                    }

                    .lg\:min-w-\[300px\] {
                        min-width: 300px
                    }

                    .lg\:min-w-\[calc\(100\%_\/_5\)\] {
                        min-width: calc(100% / 5)
                    }

                    .lg\:\!max-w-\[300px\] {
                        max-width: 300px !important
                    }

                    .lg\:\!max-w-\[720px\] {
                        max-width: 720px !important
                    }

                    .lg\:max-w-\[180px\] {
                        max-width: 180px
                    }

                    .lg\:max-w-\[250px\] {
                        max-width: 250px
                    }

                    .lg\:max-w-\[300px\] {
                        max-width: 300px
                    }

                    .lg\:max-w-\[350px\] {
                        max-width: 350px
                    }

                    .lg\:max-w-\[352px\] {
                        max-width: 352px
                    }

                    .lg\:max-w-\[360px\] {
                        max-width: 360px
                    }

                    .lg\:max-w-\[400px\] {
                        max-width: 400px
                    }

                    .lg\:max-w-\[440px\] {
                        max-width: 440px
                    }

                    .lg\:max-w-\[475px\] {
                        max-width: 475px
                    }

                    .lg\:max-w-\[575px\] {
                        max-width: 575px
                    }

                    .lg\:max-w-\[600px\] {
                        max-width: 600px
                    }

                    .lg\:max-w-\[640px\] {
                        max-width: 640px
                    }

                    .lg\:max-w-\[660px\] {
                        max-width: 660px
                    }

                    .lg\:max-w-\[864px\] {
                        max-width: 864px
                    }

                    .lg\:max-w-\[870px\] {
                        max-width: 870px
                    }

                    .lg\:max-w-\[920px\] {
                        max-width: 920px
                    }

                    .lg\:max-w-\[calc\(600px_-_166px\)\] {
                        max-width: calc(600px - 166px)
                    }

                    .lg\:max-w-full {
                        max-width: 100%
                    }

                    .lg\:max-w-max {
                        max-width: -moz-max-content;
                        max-width: max-content
                    }

                    .lg\:max-w-md {
                        max-width: 28rem
                    }

                    .lg\:max-w-screen-md {
                        max-width: 768px
                    }

                    .lg\:max-w-screen-xl {
                        max-width: 1200px
                    }

                    .lg\:flex-1 {
                        flex: 1 1 0%
                    }

                    .lg\:rotate-\[135deg\] {
                        --tw-rotate: 135deg
                    }

                    .lg\:rotate-\[135deg\],
                    .lg\:scale-100 {
                        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
                    }

                    .lg\:scale-100 {
                        --tw-scale-x: 1;
                        --tw-scale-y: 1
                    }

                    .lg\:scale-110 {
                        --tw-scale-x: 1.1;
                        --tw-scale-y: 1.1
                    }

                    .lg\:scale-110,
                    .lg\:scale-125 {
                        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))
                    }

                    .lg\:scale-125 {
                        --tw-scale-x: 1.25;
                        --tw-scale-y: 1.25
                    }

                    .lg\:scale-150 {
                        --tw-scale-x: 1.5;
                        --tw-scale-y: 1.5
                    }

                    .lg\:scale-150,
                    .lg\:scale-90 {
                        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))
                    }

                    .lg\:scale-90 {
                        --tw-scale-x: .9;
                        --tw-scale-y: .9
                    }

                    .lg\:scale-\[1\.15\] {
                        --tw-scale-x: 1.15;
                        --tw-scale-y: 1.15
                    }

                    .lg\:scale-\[1\.15\],
                    .lg\:scale-\[1\.1\] {
                        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
                    }

                    .lg\:scale-\[1\.1\] {
                        --tw-scale-x: 1.1;
                        --tw-scale-y: 1.1
                    }

                    .lg\:scale-\[1\.2\] {
                        --tw-scale-x: 1.2;
                        --tw-scale-y: 1.2
                    }

                    .lg\:scale-\[1\.2\],
                    .lg\:scale-\[1\.3\] {
                        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))
                    }

                    .lg\:scale-\[1\.3\] {
                        --tw-scale-x: 1.3;
                        --tw-scale-y: 1.3
                    }

                    .lg\:scale-\[1\.4\] {
                        --tw-scale-x: 1.4;
                        --tw-scale-y: 1.4
                    }

                    .lg\:scale-\[1\.4\],
                    .lg\:scale-\[2\] {
                        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))
                    }

                    .lg\:scale-\[2\] {
                        --tw-scale-x: 2;
                        --tw-scale-y: 2
                    }

                    .lg\:select-none {
                        -webkit-user-select: none;
                        -moz-user-select: none;
                        user-select: none
                    }

                    .lg\:list-none {
                        list-style-type: none
                    }

                    .lg\:auto-cols-max {
                        grid-auto-columns: max-content
                    }

                    .lg\:grid-flow-col {
                        grid-auto-flow: column
                    }

                    .lg\:grid-cols-2 {
                        grid-template-columns: repeat(2, minmax(0, 1fr))
                    }

                    .lg\:grid-cols-3 {
                        grid-template-columns: repeat(3, minmax(0, 1fr))
                    }

                    .lg\:grid-cols-5 {
                        grid-template-columns: repeat(5, minmax(0, 1fr))
                    }

                    .lg\:flex-row {
                        flex-direction: row
                    }

                    .lg\:flex-col {
                        flex-direction: column
                    }

                    .lg\:items-start {
                        align-items: flex-start
                    }

                    .lg\:items-center {
                        align-items: center
                    }

                    .lg\:justify-start {
                        justify-content: flex-start
                    }

                    .lg\:justify-end {
                        justify-content: flex-end
                    }

                    .lg\:justify-center {
                        justify-content: center
                    }

                    .lg\:justify-between {
                        justify-content: space-between
                    }

                    .lg\:gap-0 {
                        gap: 0
                    }

                    .lg\:gap-3 {
                        gap: .75rem
                    }

                    .lg\:gap-4 {
                        gap: 1rem
                    }

                    .lg\:gap-\[16px\] {
                        gap: 16px
                    }

                    .lg\:gap-\[20px\] {
                        gap: 20px
                    }

                    .lg\:gap-\[30px\] {
                        gap: 30px
                    }

                    .lg\:gap-\[32px\] {
                        gap: 32px
                    }

                    .lg\:gap-\[3px\] {
                        gap: 3px
                    }

                    .lg\:gap-\[47px\] {
                        gap: 47px
                    }

                    .lg\:gap-\[5px\] {
                        gap: 5px
                    }

                    .lg\:gap-\[7px\] {
                        gap: 7px
                    }

                    .lg\:gap-\[8px\] {
                        gap: 8px
                    }

                    .lg\:space-x-2>:not([hidden])~:not([hidden]) {
                        --tw-space-x-reverse: 0;
                        margin-right: calc(.5rem * var(--tw-space-x-reverse));
                        margin-left: calc(.5rem * calc(1 - var(--tw-space-x-reverse)))
                    }

                    .lg\:self-start {
                        align-self: flex-start
                    }

                    .lg\:self-stretch {
                        align-self: stretch
                    }

                    .lg\:overflow-y-hidden {
                        overflow-y: hidden
                    }

                    .lg\:whitespace-nowrap {
                        white-space: nowrap
                    }

                    .lg\:rounded-20px {
                        border-radius: 20px
                    }

                    .lg\:rounded-2xl {
                        border-radius: 1rem
                    }

                    .lg\:rounded-lg {
                        border-radius: .5rem
                    }

                    .lg\:rounded-md {
                        border-radius: .375rem
                    }

                    .lg\:rounded-none {
                        border-radius: 0
                    }

                    .lg\:rounded-xl {
                        border-radius: .75rem
                    }

                    .lg\:rounded-b-lg {
                        border-bottom-right-radius: .5rem;
                        border-bottom-left-radius: .5rem
                    }

                    .lg\:rounded-t-lg {
                        border-top-left-radius: .5rem;
                        border-top-right-radius: .5rem
                    }

                    .lg\:rounded-br-6px {
                        border-bottom-right-radius: 6px
                    }

                    .lg\:rounded-tl-6px {
                        border-top-left-radius: 6px
                    }

                    .lg\:border,
                    .lg\:border-1px {
                        border-width: 1px
                    }

                    .lg\:border-2px {
                        border-width: 2px
                    }

                    .lg\:border-\[0\.5px\] {
                        border-width: .5px
                    }

                    .lg\:border-\[3px\] {
                        border-width: 3px
                    }

                    .lg\:border-b,
                    .lg\:border-b-1px {
                        border-bottom-width: 1px
                    }

                    .lg\:border-b-2 {
                        border-bottom-width: 2px
                    }

                    .lg\:border-none {
                        border-style: none
                    }

                    .lg\:border-\[\#E4E9F2\] {
                        --tw-border-opacity: 1;
                        border-color: rgb(228 233 242/var(--tw-border-opacity))
                    }

                    .lg\:border-\[\#F2F5F9\] {
                        --tw-border-opacity: 1;
                        border-color: rgb(242 245 249/var(--tw-border-opacity))
                    }

                    .lg\:border-\[\#ccc\] {
                        --tw-border-opacity: 1;
                        border-color: rgb(204 204 204/var(--tw-border-opacity))
                    }

                    .lg\:border-basic-400 {
                        --tw-border-opacity: 1;
                        border-color: rgb(228 233 242/var(--tw-border-opacity))
                    }

                    .lg\:border-transparent {
                        border-color: transparent
                    }

                    .lg\:border-white {
                        --tw-border-opacity: 1;
                        border-color: rgb(255 255 255/var(--tw-border-opacity))
                    }

                    .lg\:bg-\[\#00AC5B\] {
                        --tw-bg-opacity: 1;
                        background-color: rgb(0 172 91/var(--tw-bg-opacity))
                    }

                    .lg\:bg-\[\#C50017\] {
                        --tw-bg-opacity: 1;
                        background-color: rgb(197 0 23/var(--tw-bg-opacity))
                    }

                    .lg\:bg-\[\#F2F5F9\] {
                        --tw-bg-opacity: 1;
                        background-color: rgb(242 245 249/var(--tw-bg-opacity))
                    }

                    .lg\:bg-\[\#F6A933\] {
                        --tw-bg-opacity: 1;
                        background-color: rgb(246 169 51/var(--tw-bg-opacity))
                    }

                    .lg\:bg-\[\#d8ecd4\] {
                        --tw-bg-opacity: 1;
                        background-color: rgb(216 236 212/var(--tw-bg-opacity))
                    }

                    .lg\:bg-\[\#f3fff0\] {
                        --tw-bg-opacity: 1;
                        background-color: rgb(243 255 240/var(--tw-bg-opacity))
                    }

                    .lg\:bg-\[\#ffffff81\] {
                        background-color: #ffffff81
                    }

                    .lg\:bg-\[rgba\(255\2c 255\2c 255\2c \.3\)\] {
                        background-color: hsla(0, 0%, 100%, .3)
                    }

                    .lg\:bg-\[rgba\(255\2c 255\2c 255\2c \.6\)\] {
                        background-color: hsla(0, 0%, 100%, .6)
                    }

                    .lg\:bg-basic-200 {
                        --tw-bg-opacity: 1;
                        background-color: rgb(242 245 249/var(--tw-bg-opacity))
                    }

                    .lg\:bg-inherit {
                        background-color: inherit
                    }

                    .lg\:bg-transparent {
                        background-color: transparent
                    }

                    .lg\:bg-white {
                        --tw-bg-opacity: 1;
                        background-color: rgb(255 255 255/var(--tw-bg-opacity))
                    }

                    .lg\:bg-\[url\(\"https\:\/\/cdn\.tgdd\.vn\/bachhoaxanh\/www\/Content\/images\/policy\/desk\/cskh-desk\.v202401241845\.png\"\)\] {
                        background-image: url(https://cdn.tgdd.vn/bachhoaxanh/www/Content/images/policy/desk/cskh-desk.v202401241845.png)
                    }

                    .lg\:bg-\[url\(\'\/\/cdn\.tgdd\.vn\/bachhoaxanh\/www\/Content\/images\/introduce\/bg-desktopnew\.v202401082211\.png\'\)\] {
                        background-image: url(//cdn.tgdd.vn/bachhoaxanh/www/Content/images/introduce/bg-desktopnew.v202401082211.png)
                    }

                    .lg\:bg-\[url\(\'\/\/cdn\.tgdd\.vn\/bachhoaxanh\/www\/Content\/images\/introduce\/sprite-introduce-desk\.v202401091106\.png\'\)\] {
                        background-image: url(//cdn.tgdd.vn/bachhoaxanh/www/Content/images/introduce/sprite-introduce-desk.v202401091106.png)
                    }

                    .lg\:bg-\[url\(\'https\:\/\/cdn\.tgdd\.vn\/bachhoaxanh\/www\/Content\/images\/policy\/desk\/cskh-desk\.v202401241845\.png\'\)\] {
                        background-image: url(https://cdn.tgdd.vn/bachhoaxanh/www/Content/images/policy/desk/cskh-desk.v202401241845.png)
                    }

                    .lg\:bg-\[url\(\'https\:\/\/www\.bachhoaxanh\.com\/static\/images\/cskh-desk\.png\'\)\] {
                        background-image: url(https://www.bachhoaxanh.com/static/images/cskh-desk.png)
                    }

                    .lg\:bg-none {
                        background-image: none
                    }

                    .lg\:bg-\[-14px_-659px\] {
                        background-position: -14px -659px
                    }

                    .lg\:bg-\[-16px_-2766px\] {
                        background-position: -16px -2766px
                    }

                    .lg\:bg-\[-18px_-1056px\] {
                        background-position: -18px -1056px
                    }

                    .lg\:bg-\[-22px_-641px\] {
                        background-position: -22px -641px
                    }

                    .lg\:bg-\[-30px_-1749px\] {
                        background-position: -30px -1749px
                    }

                    .lg\:bg-\[-35px_-3327px\] {
                        background-position: -35px -3327px
                    }

                    .lg\:bg-\[-482px_-3356px\] {
                        background-position: -482px -3356px
                    }

                    .lg\:bg-\[-601px_-612px\] {
                        background-position: -601px -612px
                    }

                    .lg\:bg-\[-659px_-56px\] {
                        background-position: -659px -56px
                    }

                    .lg\:bg-\[0_-897px\] {
                        background-position: 0 -897px
                    }

                    .lg\:p-0 {
                        padding: 0
                    }

                    .lg\:p-10 {
                        padding: 2.5rem
                    }

                    .lg\:p-2 {
                        padding: .5rem
                    }

                    .lg\:p-2px {
                        padding: 2px
                    }

                    .lg\:p-3 {
                        padding: .75rem
                    }

                    .lg\:p-6px {
                        padding: 6px
                    }

                    .lg\:p-\[10px_28px\] {
                        padding: 10px 28px
                    }

                    .lg\:p-\[15px\] {
                        padding: 15px
                    }

                    .lg\:p-\[20px\] {
                        padding: 20px
                    }

                    .lg\:p-\[4px\] {
                        padding: 4px
                    }

                    .lg\:\!px-\[16px\] {
                        padding-left: 16px !important;
                        padding-right: 16px !important
                    }

                    .lg\:\!py-\[16px\] {
                        padding-top: 16px !important;
                        padding-bottom: 16px !important
                    }

                    .lg\:px-0 {
                        padding-left: 0;
                        padding-right: 0
                    }

                    .lg\:px-1 {
                        padding-left: .25rem;
                        padding-right: .25rem
                    }

                    .lg\:px-1\.5 {
                        padding-left: .375rem;
                        padding-right: .375rem
                    }

                    .lg\:px-2 {
                        padding-left: .5rem;
                        padding-right: .5rem
                    }

                    .lg\:px-2px {
                        padding-left: 2px;
                        padding-right: 2px
                    }

                    .lg\:px-3 {
                        padding-left: .75rem;
                        padding-right: .75rem
                    }

                    .lg\:px-4 {
                        padding-left: 1rem;
                        padding-right: 1rem
                    }

                    .lg\:px-4px {
                        padding-left: 4px;
                        padding-right: 4px
                    }

                    .lg\:px-5 {
                        padding-left: 1.25rem;
                        padding-right: 1.25rem
                    }

                    .lg\:px-50px {
                        padding-left: 50px;
                        padding-right: 50px
                    }

                    .lg\:px-8 {
                        padding-left: 2rem;
                        padding-right: 2rem
                    }

                    .lg\:px-9px {
                        padding-left: 9px;
                        padding-right: 9px
                    }

                    .lg\:px-\[127px\] {
                        padding-left: 127px;
                        padding-right: 127px
                    }

                    .lg\:px-\[143px\] {
                        padding-left: 143px;
                        padding-right: 143px
                    }

                    .lg\:px-\[14px\] {
                        padding-left: 14px;
                        padding-right: 14px
                    }

                    .lg\:px-\[20px\] {
                        padding-left: 20px;
                        padding-right: 20px
                    }

                    .lg\:px-\[27px\] {
                        padding-left: 27px;
                        padding-right: 27px
                    }

                    .lg\:px-\[35px\] {
                        padding-left: 35px;
                        padding-right: 35px
                    }

                    .lg\:px-\[40px\] {
                        padding-left: 40px;
                        padding-right: 40px
                    }

                    .lg\:px-\[48px\] {
                        padding-left: 48px;
                        padding-right: 48px
                    }

                    .lg\:px-\[8px\] {
                        padding-left: 8px;
                        padding-right: 8px
                    }

                    .lg\:py-1 {
                        padding-top: .25rem;
                        padding-bottom: .25rem
                    }

                    .lg\:py-1\.5 {
                        padding-top: .375rem;
                        padding-bottom: .375rem
                    }

                    .lg\:py-10px {
                        padding-top: 10px;
                        padding-bottom: 10px
                    }

                    .lg\:py-2 {
                        padding-top: .5rem;
                        padding-bottom: .5rem
                    }

                    .lg\:py-2px {
                        padding-top: 2px;
                        padding-bottom: 2px
                    }

                    .lg\:py-3 {
                        padding-top: .75rem;
                        padding-bottom: .75rem
                    }

                    .lg\:py-\[12px\] {
                        padding-top: 12px;
                        padding-bottom: 12px
                    }

                    .lg\:py-\[15px\] {
                        padding-top: 15px;
                        padding-bottom: 15px
                    }

                    .lg\:py-\[16px\] {
                        padding-top: 16px;
                        padding-bottom: 16px
                    }

                    .lg\:py-\[27px\] {
                        padding-top: 27px;
                        padding-bottom: 27px
                    }

                    .lg\:py-\[33px\] {
                        padding-top: 33px;
                        padding-bottom: 33px
                    }

                    .lg\:py-\[48px\] {
                        padding-top: 48px;
                        padding-bottom: 48px
                    }

                    .lg\:py-\[60px\] {
                        padding-top: 60px;
                        padding-bottom: 60px
                    }

                    .lg\:py-\[8px\] {
                        padding-top: 8px;
                        padding-bottom: 8px
                    }

                    .lg\:\!pb-\[12px\] {
                        padding-bottom: 12px !important
                    }

                    .lg\:\!pr-10px {
                        padding-right: 10px !important
                    }

                    .lg\:pb-0 {
                        padding-bottom: 0
                    }

                    .lg\:pb-10px {
                        padding-bottom: 10px
                    }

                    .lg\:pb-2 {
                        padding-bottom: .5rem
                    }

                    .lg\:pb-3 {
                        padding-bottom: .75rem
                    }

                    .lg\:pb-34px {
                        padding-bottom: 34px
                    }

                    .lg\:pb-4 {
                        padding-bottom: 1rem
                    }

                    .lg\:pb-5 {
                        padding-bottom: 1.25rem
                    }

                    .lg\:pb-\[120px\] {
                        padding-bottom: 120px
                    }

                    .lg\:pb-\[16px\] {
                        padding-bottom: 16px
                    }

                    .lg\:pb-\[24px\] {
                        padding-bottom: 24px
                    }

                    .lg\:pb-\[31px\] {
                        padding-bottom: 31px
                    }

                    .lg\:pb-\[38px\] {
                        padding-bottom: 38px
                    }

                    .lg\:pb-\[8px\] {
                        padding-bottom: 8px
                    }

                    .lg\:pl-0 {
                        padding-left: 0
                    }

                    .lg\:pl-15px {
                        padding-left: 15px
                    }

                    .lg\:pl-2 {
                        padding-left: .5rem
                    }

                    .lg\:pl-26px {
                        padding-left: 26px
                    }

                    .lg\:pl-3 {
                        padding-left: .75rem
                    }

                    .lg\:pl-43px {
                        padding-left: 43px
                    }

                    .lg\:pl-5 {
                        padding-left: 1.25rem
                    }

                    .lg\:pl-\[20px\] {
                        padding-left: 20px
                    }

                    .lg\:pl-\[270px\] {
                        padding-left: 270px
                    }

                    .lg\:pl-\[42px\] {
                        padding-left: 42px
                    }

                    .lg\:pr-0 {
                        padding-right: 0
                    }

                    .lg\:pr-10px {
                        padding-right: 10px
                    }

                    .lg\:pr-3 {
                        padding-right: .75rem
                    }

                    .lg\:pr-4 {
                        padding-right: 1rem
                    }

                    .lg\:pr-\[100px\] {
                        padding-right: 100px
                    }

                    .lg\:pr-\[156px\] {
                        padding-right: 156px
                    }

                    .lg\:pt-0 {
                        padding-top: 0
                    }

                    .lg\:pt-2 {
                        padding-top: .5rem
                    }

                    .lg\:pt-4 {
                        padding-top: 1rem
                    }

                    .lg\:pt-\[20px\] {
                        padding-top: 20px
                    }

                    .lg\:pt-\[72px\] {
                        padding-top: 72px
                    }

                    .lg\:text-left {
                        text-align: left
                    }

                    .lg\:text-center {
                        text-align: center
                    }

                    .lg\:text-right {
                        text-align: right
                    }

                    .lg\:text-justify {
                        text-align: justify
                    }

                    .lg\:indent-21px {
                        text-indent: 21px
                    }

                    .lg\:indent-\[27px\] {
                        text-indent: 27px
                    }

                    .lg\:\!text-12 {
                        font-size: 12px !important
                    }

                    .lg\:\!text-14 {
                        font-size: 14px !important
                    }

                    .lg\:\!text-16 {
                        font-size: 16px !important
                    }

                    .lg\:text-10 {
                        font-size: 10px
                    }

                    .lg\:text-11 {
                        font-size: 11px
                    }

                    .lg\:text-12 {
                        font-size: 12px
                    }

                    .lg\:text-13 {
                        font-size: 13px
                    }

                    .lg\:text-14 {
                        font-size: 14px
                    }

                    .lg\:text-15 {
                        font-size: 15px
                    }

                    .lg\:text-16 {
                        font-size: 16px
                    }

                    .lg\:text-18 {
                        font-size: 18px
                    }

                    .lg\:text-20 {
                        font-size: 20px
                    }

                    .lg\:text-22 {
                        font-size: 22px
                    }

                    .lg\:text-24 {
                        font-size: 24px
                    }

                    .lg\:text-26 {
                        font-size: 26px
                    }

                    .lg\:text-32 {
                        font-size: 32px
                    }

                    .lg\:text-8 {
                        font-size: 8px
                    }

                    .lg\:text-\[14px\] {
                        font-size: 14px
                    }

                    .lg\:text-\[15px\] {
                        font-size: 15px
                    }

                    .lg\:text-\[16px\] {
                        font-size: 16px
                    }

                    .lg\:text-\[18px\] {
                        font-size: 18px
                    }

                    .lg\:text-\[19px\] {
                        font-size: 19px
                    }

                    .lg\:text-\[22px\] {
                        font-size: 22px
                    }

                    .lg\:text-\[24px\] {
                        font-size: 24px
                    }

                    .lg\:text-\[25px\] {
                        font-size: 25px
                    }

                    .lg\:text-\[26\.632px\] {
                        font-size: 26.632px
                    }

                    .lg\:text-\[27px\] {
                        font-size: 27px
                    }

                    .lg\:text-\[28\.042px\] {
                        font-size: 28.042px
                    }

                    .lg\:text-\[28px\] {
                        font-size: 28px
                    }

                    .lg\:text-\[30px\] {
                        font-size: 30px
                    }

                    .lg\:text-\[37px\] {
                        font-size: 37px
                    }

                    .lg\:font-\[600\] {
                        font-weight: 600
                    }

                    .lg\:font-bold {
                        font-weight: 700
                    }

                    .lg\:font-normal {
                        font-weight: 400
                    }

                    .lg\:font-semibold {
                        font-weight: 600
                    }

                    .lg\:uppercase {
                        text-transform: uppercase
                    }

                    .lg\:normal-case {
                        text-transform: none
                    }

                    .lg\:\!leading-5 {
                        line-height: 1.25rem !important
                    }

                    .lg\:leading-4 {
                        line-height: 1rem
                    }

                    .lg\:leading-5 {
                        line-height: 1.25rem
                    }

                    .lg\:leading-6 {
                        line-height: 1.5rem
                    }

                    .lg\:leading-7 {
                        line-height: 1.75rem
                    }

                    .lg\:leading-\[14px\] {
                        line-height: 14px
                    }

                    .lg\:leading-\[15px\] {
                        line-height: 15px
                    }

                    .lg\:leading-\[16px\] {
                        line-height: 16px
                    }

                    .lg\:leading-\[18px\] {
                        line-height: 18px
                    }

                    .lg\:leading-\[20px\] {
                        line-height: 20px
                    }

                    .lg\:leading-\[24px\] {
                        line-height: 24px
                    }

                    .lg\:leading-\[30px\] {
                        line-height: 30px
                    }

                    .lg\:text-\[\#007E42\],
                    .lg\:text-\[\#007e42\] {
                        --tw-text-opacity: 1;
                        color: rgb(0 126 66/var(--tw-text-opacity))
                    }

                    .lg\:text-\[\#008848\] {
                        --tw-text-opacity: 1;
                        color: rgb(0 136 72/var(--tw-text-opacity))
                    }

                    .lg\:text-\[\#037841\] {
                        --tw-text-opacity: 1;
                        color: rgb(3 120 65/var(--tw-text-opacity))
                    }

                    .lg\:text-\[\#2f76ce\] {
                        --tw-text-opacity: 1;
                        color: rgb(47 118 206/var(--tw-text-opacity))
                    }

                    .lg\:text-\[\#333\] {
                        --tw-text-opacity: 1;
                        color: rgb(51 51 51/var(--tw-text-opacity))
                    }

                    .lg\:text-\[\#C50017\] {
                        --tw-text-opacity: 1;
                        color: rgb(197 0 23/var(--tw-text-opacity))
                    }

                    .lg\:text-basic-600 {
                        --tw-text-opacity: 1;
                        color: rgb(157 167 188/var(--tw-text-opacity))
                    }

                    .lg\:text-primary-400 {
                        --tw-text-opacity: 1;
                        color: rgb(0 172 91/var(--tw-text-opacity))
                    }

                    .lg\:text-white {
                        --tw-text-opacity: 1;
                        color: rgb(255 255 255/var(--tw-text-opacity))
                    }

                    .lg\:no-underline {
                        text-decoration-line: none
                    }

                    .lg\: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)
                    }

                    .lg\:shadow-lg,
                    .lg\:shadow-md {
                        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
                    }

                    .lg\: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)
                    }

                    .lg\:shadow-none {
                        --tw-shadow: 0 0 #0000;
                        --tw-shadow-colored: 0 0 #0000;
                        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
                    }

                    .lg\:shadow-\[rgba\(0\2c 0\2c 0\2c \.25\)\] {
                        --tw-shadow-color: rgba(0, 0, 0, .25);
                        --tw-shadow: var(--tw-shadow-colored)
                    }

                    .lg\:drop-shadow-\[1\.64133px_3\.28265px_rgba\(0\2c _0\2c _0\2c _0\.25\)\] {
                        --tw-drop-shadow: drop-shadow(1.64133px 3.28265px rgba(0, 0, 0, .25))
                    }

                    .lg\:drop-shadow-\[1\.64133px_3\.28265px_rgba\(0\2c _0\2c _0\2c _0\.25\)\],
                    .lg\:drop-shadow-none {
                        filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
                    }

                    .lg\:drop-shadow-none {
                        --tw-drop-shadow: drop-shadow(0 0 #0000)
                    }

                    .lg\:backdrop-blur-\[8px\] {
                        --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)
                    }

                    .lg\:before\:absolute:before {
                        content: var(--tw-content);
                        position: absolute
                    }

                    .lg\:before\:left-\[120px\]:before {
                        content: var(--tw-content);
                        left: 120px
                    }

                    .lg\:before\:top-1px:before {
                        content: var(--tw-content);
                        top: 1px
                    }

                    .lg\:before\:h-\[14px\]:before {
                        content: var(--tw-content);
                        height: 14px
                    }

                    .lg\:before\:h-\[16px\]:before {
                        content: var(--tw-content);
                        height: 16px
                    }

                    .lg\:before\:w-\[16px\]:before {
                        content: var(--tw-content);
                        width: 16px
                    }

                    .lg\:before\:rounded-full:before {
                        content: var(--tw-content);
                        border-radius: 9999px
                    }

                    .lg\:before\:bg-\[\#008848\]:before {
                        content: var(--tw-content);
                        --tw-bg-opacity: 1;
                        background-color: rgb(0 136 72/var(--tw-bg-opacity))
                    }

                    .lg\:after\:absolute:after {
                        content: var(--tw-content);
                        position: absolute
                    }

                    .lg\:after\:\!top-\[8px\]:after {
                        content: var(--tw-content);
                        top: 8px !important
                    }

                    .lg\:after\:-bottom-\[8px\]:after {
                        content: var(--tw-content);
                        bottom: -8px
                    }

                    .lg\:after\:bottom-0:after {
                        content: var(--tw-content);
                        bottom: 0
                    }

                    .lg\:after\:left-1\/2:after {
                        content: var(--tw-content);
                        left: 50%
                    }

                    .lg\:after\:left-\[127px\]:after {
                        content: var(--tw-content);
                        left: 127px
                    }

                    .lg\:after\:top-2px:after {
                        content: var(--tw-content);
                        top: 2px
                    }

                    .lg\:after\:top-\[10px\]:after {
                        content: var(--tw-content);
                        top: 10px
                    }

                    .lg\:after\:top-\[18px\]:after {
                        content: var(--tw-content);
                        top: 18px
                    }

                    .lg\:after\:top-\[45\%\]:after {
                        content: var(--tw-content);
                        top: 45%
                    }

                    .lg\:after\:mt-6px:after {
                        content: var(--tw-content);
                        margin-top: 6px
                    }

                    .lg\:after\:hidden:after {
                        content: var(--tw-content);
                        display: none
                    }

                    .lg\:after\:size-6px:after {
                        content: var(--tw-content);
                        width: 6px;
                        height: 6px
                    }

                    .lg\:after\:h-\[14px\]:after {
                        content: var(--tw-content);
                        height: 14px
                    }

                    .lg\:after\:h-\[6px\]:after {
                        content: var(--tw-content);
                        height: 6px
                    }

                    .lg\:after\:h-\[calc\(100\%_\+_32px\)\]:after {
                        content: var(--tw-content);
                        height: calc(100% + 32px)
                    }

                    .lg\:after\:w-\[6px\]:after {
                        content: var(--tw-content);
                        width: 6px
                    }

                    .lg\:after\:w-full:after {
                        content: var(--tw-content);
                        width: 100%
                    }

                    .lg\:after\:-translate-x-1\/2:after {
                        content: var(--tw-content);
                        --tw-translate-x: -50%;
                        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
                    }

                    .lg\:after\:border:after {
                        content: var(--tw-content);
                        border-width: 1px
                    }

                    .lg\:after\:border-b-\[1px\]:after {
                        content: var(--tw-content);
                        border-bottom-width: 1px
                    }

                    .lg\:after\:border-b-\[2px\]:after {
                        content: var(--tw-content);
                        border-bottom-width: 2px
                    }

                    .lg\:after\:border-dashed:after {
                        content: var(--tw-content);
                        border-style: dashed
                    }

                    .lg\:after\:border-\[\#007e42\]:after {
                        content: var(--tw-content);
                        --tw-border-opacity: 1;
                        border-color: rgb(0 126 66/var(--tw-border-opacity))
                    }

                    .lg\:after\:border-\[\#008848\]:after {
                        content: var(--tw-content);
                        --tw-border-opacity: 1;
                        border-color: rgb(0 136 72/var(--tw-border-opacity))
                    }

                    .lg\:after\:border-\[\#979797\]:after {
                        content: var(--tw-content);
                        --tw-border-opacity: 1;
                        border-color: rgb(151 151 151/var(--tw-border-opacity))
                    }

                    .lg\:even\:border-r:nth-child(2n) {
                        border-right-width: 1px
                    }

                    .lg\:hover\:bg-\[\#F0FFF3\]:hover {
                        --tw-bg-opacity: 1;
                        background-color: rgb(240 255 243/var(--tw-bg-opacity))
                    }

                    .lg\:hover\:text-primary-100:hover {
                        --tw-text-opacity: 1;
                        color: rgb(3 120 65/var(--tw-text-opacity))
                    }
                }

                @media (prefers-color-scheme:dark) {
                    .dark\:text-gray-600 {
                        --tw-text-opacity: 1;
                        color: rgb(75 85 99/var(--tw-text-opacity))
                    }
                }

                .\[\&\.closed_\.content\]\:hidden.closed .content {
                    display: none
                }

                .\[\&\.opened_\.number\]\:self-stretch.opened .number {
                    align-self: stretch
                }

                .\[\&\.opened_\.title-text\]\:pb-\[5px\].opened .title-text {
                    padding-bottom: 5px
                }

                .\[\&\.opened_\.title\]\:after\:rotate-\[135deg\].opened .title:after {
                    content: var(--tw-content);
                    --tw-rotate: 135deg;
                    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))
                }

                .\[\&\>div\]\:\!top-1\/2>div {
                    top: 50% !important
                }

                .\[\&\>div\]\:\!-translate-y-1\/2>div {
                    --tw-translate-y: -50% !important;
                    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
                }

                .\[\&_\.content\]\:rounded-sm .content {
                    border-radius: .125rem
                }

                .\[\&_\.content\]\:bg-\[\#f2f5f9\] .content {
                    --tw-bg-opacity: 1;
                    background-color: rgb(242 245 249/var(--tw-bg-opacity))
                }

                .\[\&_\.content\]\:px-\[15px\] .content {
                    padding-left: 15px;
                    padding-right: 15px
                }

                .\[\&_\.content\]\:py-\[13px\] .content {
                    padding-top: 13px;
                    padding-bottom: 13px
                }

                .\[\&_\.content\]\:text-\[\#515764\] .content {
                    --tw-text-opacity: 1;
                    color: rgb(81 87 100/var(--tw-text-opacity))
                }

                @media (min-width:992px) {
                    .lg\:\[\&_\.content\]\:bg-\[\#d8ecd4\] .content {
                        --tw-bg-opacity: 1;
                        background-color: rgb(216 236 212/var(--tw-bg-opacity))
                    }
                }

                @font-face {
                    font-family: __Montserrat_3e86b2;
                    font-style: normal;
                    font-weight: 400;
                    font-display: swap;
                    src: url(https://cdnv2.tgdd.vn/bhx/prod-fe/home/_next/static/media/3f69592b2fe603c7-s.woff2) format("woff2");
                    unicode-range: U+0460-052f, U+1c80-1c8a, U+20b4, U+2de0-2dff, U+a640-a69f, U+fe2e-fe2f
                }

                @font-face {
                    font-family: __Montserrat_3e86b2;
                    font-style: normal;
                    font-weight: 400;
                    font-display: swap;
                    src: url(https://cdnv2.tgdd.vn/bhx/prod-fe/home/_next/static/media/6325a8417175c41d-s.woff2) format("woff2");
                    unicode-range: U+0301, U+0400-045f, U+0490-0491, U+04b0-04b1, U+2116
                }

                @font-face {
                    font-family: __Montserrat_3e86b2;
                    font-style: normal;
                    font-weight: 400;
                    font-display: swap;
                    src: url(https://cdnv2.tgdd.vn/bhx/prod-fe/home/_next/static/media/021bc4481ed92ece-s.woff2) format("woff2");
                    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01a0-01a1, U+01af-01b0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1ea0-1ef9, U+20ab
                }

                @font-face {
                    font-family: __Montserrat_3e86b2;
                    font-style: normal;
                    font-weight: 400;
                    font-display: swap;
                    src: url(https://cdnv2.tgdd.vn/bhx/prod-fe/home/_next/static/media/99b7f73d5af7c3e2-s.woff2) format("woff2");
                    unicode-range: U+0100-02ba, U+02bd-02c5, U+02c7-02cc, U+02ce-02d7, U+02dd-02ff, U+0304, U+0308, U+0329, U+1d00-1dbf, U+1e00-1e9f, U+1ef2-1eff, U+2020, U+20a0-20ab, U+20ad-20c0, U+2113, U+2c60-2c7f, U+a720-a7ff
                }

                @font-face {
                    font-family: __Montserrat_3e86b2;
                    font-style: normal;
                    font-weight: 400;
                    font-display: swap;
                    src: url(https://cdnv2.tgdd.vn/bhx/prod-fe/home/_next/static/media/4f05ba3a6752a328-s.p.woff2) format("woff2");
                    unicode-range: U+00??, U+0131, U+0152-0153, U+02bb-02bc, U+02c6, U+02da, U+02dc, U+0304, U+0308, U+0329, U+2000-206f, U+20ac, U+2122, U+2191, U+2193, U+2212, U+2215, U+feff, U+fffd
                }

                @font-face {
                    font-family: __Montserrat_3e86b2;
                    font-style: normal;
                    font-weight: 500;
                    font-display: swap;
                    src: url(https://cdnv2.tgdd.vn/bhx/prod-fe/home/_next/static/media/3f69592b2fe603c7-s.woff2) format("woff2");
                    unicode-range: U+0460-052f, U+1c80-1c8a, U+20b4, U+2de0-2dff, U+a640-a69f, U+fe2e-fe2f
                }

                @font-face {
                    font-family: __Montserrat_3e86b2;
                    font-style: normal;
                    font-weight: 500;
                    font-display: swap;
                    src: url(https://cdnv2.tgdd.vn/bhx/prod-fe/home/_next/static/media/6325a8417175c41d-s.woff2) format("woff2");
                    unicode-range: U+0301, U+0400-045f, U+0490-0491, U+04b0-04b1, U+2116
                }

                @font-face {
                    font-family: __Montserrat_3e86b2;
                    font-style: normal;
                    font-weight: 500;
                    font-display: swap;
                    src: url(https://cdnv2.tgdd.vn/bhx/prod-fe/home/_next/static/media/021bc4481ed92ece-s.woff2) format("woff2");
                    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01a0-01a1, U+01af-01b0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1ea0-1ef9, U+20ab
                }

                @font-face {
                    font-family: __Montserrat_3e86b2;
                    font-style: normal;
                    font-weight: 500;
                    font-display: swap;
                    src: url(https://cdnv2.tgdd.vn/bhx/prod-fe/home/_next/static/media/99b7f73d5af7c3e2-s.woff2) format("woff2");
                    unicode-range: U+0100-02ba, U+02bd-02c5, U+02c7-02cc, U+02ce-02d7, U+02dd-02ff, U+0304, U+0308, U+0329, U+1d00-1dbf, U+1e00-1e9f, U+1ef2-1eff, U+2020, U+20a0-20ab, U+20ad-20c0, U+2113, U+2c60-2c7f, U+a720-a7ff
                }

                @font-face {
                    font-family: __Montserrat_3e86b2;
                    font-style: normal;
                    font-weight: 500;
                    font-display: swap;
                    src: url(https://cdnv2.tgdd.vn/bhx/prod-fe/home/_next/static/media/4f05ba3a6752a328-s.p.woff2) format("woff2");
                    unicode-range: U+00??, U+0131, U+0152-0153, U+02bb-02bc, U+02c6, U+02da, U+02dc, U+0304, U+0308, U+0329, U+2000-206f, U+20ac, U+2122, U+2191, U+2193, U+2212, U+2215, U+feff, U+fffd
                }

                @font-face {
                    font-family: __Montserrat_3e86b2;
                    font-style: normal;
                    font-weight: 700;
                    font-display: swap;
                    src: url(https://cdnv2.tgdd.vn/bhx/prod-fe/home/_next/static/media/3f69592b2fe603c7-s.woff2) format("woff2");
                    unicode-range: U+0460-052f, U+1c80-1c8a, U+20b4, U+2de0-2dff, U+a640-a69f, U+fe2e-fe2f
                }

                @font-face {
                    font-family: __Montserrat_3e86b2;
                    font-style: normal;
                    font-weight: 700;
                    font-display: swap;
                    src: url(https://cdnv2.tgdd.vn/bhx/prod-fe/home/_next/static/media/6325a8417175c41d-s.woff2) format("woff2");
                    unicode-range: U+0301, U+0400-045f, U+0490-0491, U+04b0-04b1, U+2116
                }

                @font-face {
                    font-family: __Montserrat_3e86b2;
                    font-style: normal;
                    font-weight: 700;
                    font-display: swap;
                    src: url(https://cdnv2.tgdd.vn/bhx/prod-fe/home/_next/static/media/021bc4481ed92ece-s.woff2) format("woff2");
                    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01a0-01a1, U+01af-01b0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1ea0-1ef9, U+20ab
                }

                @font-face {
                    font-family: __Montserrat_3e86b2;
                    font-style: normal;
                    font-weight: 700;
                    font-display: swap;
                    src: url(https://cdnv2.tgdd.vn/bhx/prod-fe/home/_next/static/media/99b7f73d5af7c3e2-s.woff2) format("woff2");
                    unicode-range: U+0100-02ba, U+02bd-02c5, U+02c7-02cc, U+02ce-02d7, U+02dd-02ff, U+0304, U+0308, U+0329, U+1d00-1dbf, U+1e00-1e9f, U+1ef2-1eff, U+2020, U+20a0-20ab, U+20ad-20c0, U+2113, U+2c60-2c7f, U+a720-a7ff
                }

                @font-face {
                    font-family: __Montserrat_3e86b2;
                    font-style: normal;
                    font-weight: 700;
                    font-display: swap;
                    src: url(https://cdnv2.tgdd.vn/bhx/prod-fe/home/_next/static/media/4f05ba3a6752a328-s.p.woff2) format("woff2");
                    unicode-range: U+00??, U+0131, U+0152-0153, U+02bb-02bc, U+02c6, U+02da, U+02dc, U+0304, U+0308, U+0329, U+2000-206f, U+20ac, U+2122, U+2191, U+2193, U+2212, U+2215, U+feff, U+fffd
                }

                @font-face {
                    font-family: __Montserrat_Fallback_3e86b2;
                    src: local("Arial");
                    ascent-override: 84.95%;
                    descent-override: 22.03%;
                    line-gap-override: 0.00%;
                    size-adjust: 113.95%
                }

                .__className_3e86b2 {
                    font-family: __Montserrat_3e86b2, __Montserrat_Fallback_3e86b2;
                    font-style: normal
                }

                .__variable_3e86b2 {
                    --font-montserrat: "__Montserrat_3e86b2", "__Montserrat_Fallback_3e86b2"
                }
