@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
}

:host {
    position: relative;
    display: block;
    margin-left: auto;
    margin-right: auto;
    z-index: 1
}

.swiper {
    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-ios .swiper-slide,.swiper-wrapper {
    transform: translateZ(0)
}

.swiper-horizontal {
    touch-action: pan-y
}

.swiper-vertical {
    touch-action: pan-x
}

.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-slide,.swiper-3d .swiper-cube-shadow {
    transform-style: preserve-3d
}

.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-css-mode.swiper-horizontal>.swiper-wrapper {
    scroll-snap-type: x mandatory
}

.swiper-css-mode.swiper-vertical>.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-css-mode.swiper-centered>.swiper-wrapper:before {
    content: "";
    flex-shrink: 0;
    order: 9999
}

.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: center center;
    scroll-snap-stop:always}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
    margin-inline-start:var(--swiper-centered-offset-before)}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper: before {
    height:100%;
    min-height: 1px;
    width: var(--swiper-centered-offset-after)
}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
    margin-block-start:var(--swiper-centered-offset-before)}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper: before {
    width:100%;
    min-width: 1px;
    height: var(--swiper-centered-offset-after)
}

.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom {
    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(to left,rgba(0,0,0,.5),rgba(0,0,0,0))
}

.swiper-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))
}

.swiper-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))
}

.swiper-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))
}

.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: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
    border-radius: 50%;
    border-top-color: transparent
}

.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s infinite linear
}

.swiper-lazy-preloader-white {
    --swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
    --swiper-preloader-color: #000
}

@keyframes swiper-preloader-spin {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}

*,:before,:after {
    box-sizing: border-box;
    border-width: 0;
    border-style: solid;
    border-color: #e5e7eb
}

:before,:after {
    --tw-content: ""
}

html,:host {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4;
    font-family: ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";
    font-feature-settings: normal;
    font-variation-settings: normal;
    -webkit-tap-highlight-color: transparent
}

body {
    margin: 0;
    line-height: inherit
}

hr {
    height: 0;
    color: inherit;
    border-top-width: 1px
}

abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

h1,h2,h3,h4,h5,h6 {
    font-size: inherit;
    font-weight: inherit
}

a {
    color: inherit;
    text-decoration: inherit
}

b,strong {
    font-weight: bolder
}

code,kbd,samp,pre {
    font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
    font-feature-settings: normal;
    font-variation-settings: normal;
    font-size: 1em
}

small {
    font-size: 80%
}

sub,sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse
}

button,input,optgroup,select,textarea {
    font-family: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    font-size: 100%;
    font-weight: inherit;
    line-height: inherit;
    color: inherit;
    margin: 0;
    padding: 0
}

button,select {
    text-transform: none
}

button,[type=button],[type=reset],[type=submit] {
    -webkit-appearance: button;
    background-color: transparent;
    background-image: none
}

:-moz-focusring {
    outline: auto
}

:-moz-ui-invalid {
    box-shadow: none
}

progress {
    vertical-align: baseline
}

::-webkit-inner-spin-button,::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

summary {
    display: list-item
}

blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre {
    margin: 0
}

fieldset {
    margin: 0;
    padding: 0
}

legend {
    padding: 0
}

ol,ul,menu {
    list-style: none;
    margin: 0;
    padding: 0
}

dialog {
    padding: 0
}

textarea {
    resize: vertical
}

input::-moz-placeholder,textarea::-moz-placeholder {
    opacity: 1;
    color: #9ca3af
}

input::placeholder,textarea::placeholder {
    opacity: 1;
    color: #9ca3af
}

button,[role=button] {
    cursor: pointer
}

:disabled {
    cursor: default
}

img,svg,video,canvas,audio,iframe,embed,object {
    display: block;
    vertical-align: middle
}

img,video {
    max-width: 100%;
    height: auto
}

[hidden] {
    display: none
}

:root {
    --color-primary: #a24acc
}

*,:before,:after {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / .5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia:
}

::backdrop {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / .5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia:
}

.container {
    width: 100%;
    margin-right: auto;
    margin-left: auto
}

@media (min-width: 1280px) {
    .container {
        max-width:1280px
    }
}

@media (min-width: 1536px) {
    .container {
        max-width:1536px
    }
}

.form-input,.form-textarea,.form-select,.form-multiselect {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #fff;
    border-color: #6b7280;
    border-width: 1px;
    border-radius: 0;
    padding: .5rem .75rem;
    font-size: 1rem;
    line-height: 1.5rem;
    --tw-shadow: 0 0 #0000
}

.form-input:focus,.form-textarea:focus,.form-select:focus,.form-multiselect:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
    --tw-ring-inset: var(--tw-empty, );
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: #2563eb;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);
    border-color: #2563eb
}

.form-input::-moz-placeholder,.form-textarea::-moz-placeholder {
    color: #6b7280;
    opacity: 1
}

.form-input::placeholder,.form-textarea::placeholder {
    color: #6b7280;
    opacity: 1
}

.form-input::-webkit-datetime-edit-fields-wrapper {
    padding: 0
}

.form-input::-webkit-date-and-time-value {
    min-height: 1.5em;
    text-align: inherit
}

.form-input::-webkit-datetime-edit {
    display: inline-flex
}

.form-input::-webkit-datetime-edit,.form-input::-webkit-datetime-edit-year-field,.form-input::-webkit-datetime-edit-month-field,.form-input::-webkit-datetime-edit-day-field,.form-input::-webkit-datetime-edit-hour-field,.form-input::-webkit-datetime-edit-minute-field,.form-input::-webkit-datetime-edit-second-field,.form-input::-webkit-datetime-edit-millisecond-field,.form-input::-webkit-datetime-edit-meridiem-field {
    padding-top: 0;
    padding-bottom: 0
}

.pointer-events-none {
    pointer-events: none
}

.pointer-events-auto {
    pointer-events: auto
}

.visible {
    visibility: visible
}

.collapse {
    visibility: collapse
}

.fixed {
    position: fixed
}

.absolute {
    position: absolute
}

.relative {
    position: relative
}

.sticky {
    position: sticky
}

.-inset-1 {
    top: -.25rem;
    right: -.25rem;
    bottom: -.25rem;
    left: -.25rem
}

.inset-0 {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.inset-x-0 {
    left: 0;
    right: 0
}

.inset-y-0 {
    top: 0;
    bottom: 0
}

.\!bottom-1 {
    bottom: .25rem!important
}

.\!bottom-2 {
    bottom: .5rem!important
}

.\!end-\[0\.625rem\] {
    inset-inline-end: .625rem!important
}

.\!top-1 {
    top: .25rem!important
}

.\!top-2 {
    top: .5rem!important
}

.-bottom-0 {
    bottom: -0px
}

.-bottom-1 {
    bottom: -.25rem
}

.-bottom-1\.5 {
    bottom: -.375rem
}

.-bottom-12 {
    bottom: -3rem
}

.-bottom-12\.5 {
    bottom: -3.125rem
}

.-bottom-30 {
    bottom: -7.5rem
}

.-bottom-4 {
    bottom: -1rem
}

.-bottom-8 {
    bottom: -2rem
}

.-bottom-9 {
    bottom: -2.25rem
}

.-bottom-\[16px\] {
    bottom: -16px
}

.-end-1 {
    inset-inline-end: -.25rem
}

.-end-1\.5 {
    inset-inline-end: -.375rem
}

.-end-14 {
    inset-inline-end: -3.5rem
}

.-end-2 {
    inset-inline-end: -.5rem
}

.-end-3 {
    inset-inline-end: -.75rem
}

.-end-8 {
    inset-inline-end: -2rem
}

.-end-\[2px\] {
    inset-inline-end: -2px
}

.-left-0 {
    left: -0px
}

.-left-0\.5 {
    left: -.125rem
}

.-left-1 {
    left: -.25rem
}

.-left-1\.5 {
    left: -.375rem
}

.-left-2 {
    left: -.5rem
}

.-left-25 {
    left: -6.25rem
}

.-left-4 {
    left: -1rem
}

.-right-1 {
    right: -.25rem
}

.-right-1\.5 {
    right: -.375rem
}

.-right-2 {
    right: -.5rem
}

.-right-\[11px\] {
    right: -11px
}

.-start-1 {
    inset-inline-start: -.25rem
}

.-start-2 {
    inset-inline-start: -.5rem
}

.-start-6 {
    inset-inline-start: -1.5rem
}

.-top-0 {
    top: -0px
}

.-top-0\.5 {
    top: -.125rem
}

.-top-1 {
    top: -.25rem
}

.-top-1\.5 {
    top: -.375rem
}

.-top-10 {
    top: -2.5rem
}

.-top-12 {
    top: -3rem
}

.-top-17 {
    top: -4.25rem
}

.-top-2 {
    top: -.5rem
}

.-top-2\.5 {
    top: -.625rem
}

.-top-3 {
    top: -.75rem
}

.-top-4 {
    top: -1rem
}

.-top-4\.5 {
    top: -1.125rem
}

.-top-6 {
    top: -1.5rem
}

.-top-\[11\.25rem\] {
    top: -11.25rem
}

.-top-\[2px\] {
    top: -2px
}

.bottom-0 {
    bottom: 0
}

.bottom-1 {
    bottom: .25rem
}

.bottom-1\/2 {
    bottom: 50%
}

.bottom-1\/3 {
    bottom: 33.333333%
}

.bottom-1\/4 {
    bottom: 25%
}

.bottom-10 {
    bottom: 2.5rem
}

.bottom-12 {
    bottom: 3rem
}

.bottom-2 {
    bottom: .5rem
}

.bottom-3 {
    bottom: .75rem
}

.bottom-4 {
    bottom: 1rem
}

.bottom-48 {
    bottom: 12rem
}

.bottom-5 {
    bottom: 1.25rem
}

.bottom-50 {
    bottom: 12.5rem
}

.bottom-8 {
    bottom: 2rem
}

.bottom-\[-25px\] {
    bottom: -25px
}

.bottom-\[-4px\] {
    bottom: -4px
}

.bottom-\[-50px\] {
    bottom: -50px
}

.bottom-\[-5px\] {
    bottom: -5px
}

.bottom-\[-80px\] {
    bottom: -80px
}

.bottom-\[0\.035rem\] {
    bottom: .035rem
}

.bottom-\[0\.0625rem\] {
    bottom: .0625rem
}

.bottom-\[10px\] {
    bottom: 10px
}

.bottom-\[11\.2\%\] {
    bottom: 11.2%
}

.bottom-full {
    bottom: 100%
}

.end-0 {
    inset-inline-end: 0px
}

.end-0\.5 {
    inset-inline-end: .125rem
}

.end-1 {
    inset-inline-end: .25rem
}

.end-1\.5 {
    inset-inline-end: .375rem
}

.end-2 {
    inset-inline-end: .5rem
}

.end-20 {
    inset-inline-end: 5rem
}

.end-3 {
    inset-inline-end: .75rem
}

.end-4 {
    inset-inline-end: 1rem
}

.end-5 {
    inset-inline-end: 1.25rem
}

.end-\[-3\.125rem\] {
    inset-inline-end: -3.125rem
}

.end-full {
    inset-inline-end: 100%
}

.left-0 {
    left: 0
}

.left-1 {
    left: .25rem
}

.left-1\/10 {
    left: 10%
}

.left-1\/2 {
    left: 50%
}

.left-1\/4 {
    left: 25%
}

.left-17 {
    left: 4.25rem
}

.left-2 {
    left: .5rem
}

.left-2\/4 {
    left: 50%
}

.left-3 {
    left: .75rem
}

.left-7 {
    left: 1.75rem
}

.left-\[0\.8rem\] {
    left: .8rem
}

.left-\[0rem\] {
    left: 0rem
}

.left-\[15\%\] {
    left: 15%
}

.left-\[200\%\] {
    left: 200%
}

.left-\[25px\] {
    left: 25px
}

.left-\[35\%\] {
    left: 35%
}

.left-\[45\%\] {
    left: 45%
}

.left-\[50\%\] {
    left: 50%
}

.left-\[65px\] {
    left: 65px
}

.left-\[7rem\] {
    left: 7rem
}

.left-full {
    left: 100%
}

.right-0 {
    right: 0
}

.right-1 {
    right: .25rem
}

.right-1\/2 {
    right: 50%
}

.right-1\/3 {
    right: 33.333333%
}

.right-1\/4 {
    right: 25%
}

.right-15 {
    right: 3.75rem
}

.right-2 {
    right: .5rem
}

.right-2\.5 {
    right: .625rem
}

.right-3 {
    right: .75rem
}

.right-5 {
    right: 1.25rem
}

.right-7 {
    right: 1.75rem
}

.right-\[-1\.2rem\] {
    right: -1.2rem
}

.right-\[-5px\] {
    right: -5px
}

.right-\[0\.8rem\] {
    right: .8rem
}

.right-\[0rem\] {
    right: 0rem
}

.right-\[15\%\] {
    right: 15%
}

.right-\[25px\] {
    right: 25px
}

.right-\[2px\] {
    right: 2px
}

.right-\[50\%\] {
    right: 50%
}

.right-\[5px\] {
    right: 5px
}

.right-full {
    right: 100%
}

.start-0 {
    inset-inline-start: 0px
}

.start-1 {
    inset-inline-start: .25rem
}

.start-1\.5 {
    inset-inline-start: .375rem
}

.start-1\/2 {
    inset-inline-start: 50%
}

.start-2 {
    inset-inline-start: .5rem
}

.start-2\.5 {
    inset-inline-start: .625rem
}

.start-5 {
    inset-inline-start: 1.25rem
}

.start-6 {
    inset-inline-start: 1.5rem
}

.start-\[-3\.125rem\] {
    inset-inline-start: -3.125rem
}

.start-full {
    inset-inline-start: 100%
}

.top-0 {
    top: 0
}

.top-0\.5 {
    top: .125rem
}

.top-1 {
    top: .25rem
}

.top-1\.5 {
    top: .375rem
}

.top-1\/10 {
    top: 10%
}

.top-1\/2 {
    top: 50%
}

.top-1\/3 {
    top: 33.333333%
}

.top-1\/4 {
    top: 25%
}

.top-13 {
    top: 3.25rem
}

.top-16 {
    top: 4rem
}

.top-18 {
    top: 4.5rem
}

.top-2 {
    top: .5rem
}

.top-2\.5 {
    top: .625rem
}

.top-2\/4 {
    top: 50%
}

.top-2\/5 {
    top: 40%
}

.top-26 {
    top: 6.5rem
}

.top-3 {
    top: .75rem
}

.top-30 {
    top: 7.5rem
}

.top-37 {
    top: 9.25rem
}

.top-37\.5 {
    top: 9.375rem
}

.top-4 {
    top: 1rem
}

.top-5 {
    top: 1.25rem
}

.top-6 {
    top: 1.5rem
}

.top-8 {
    top: 2rem
}

.top-9 {
    top: 2.25rem
}

.top-\[-150px\] {
    top: -150px
}

.top-\[-25px\] {
    top: -25px
}

.top-\[-29px\] {
    top: -29px
}

.top-\[-35px\] {
    top: -35px
}

.top-\[-3px\] {
    top: -3px
}

.top-\[-42px\] {
    top: -42px
}

.top-\[-55px\] {
    top: -55px
}

.top-\[-5px\] {
    top: -5px
}

.top-\[100\%\] {
    top: 100%
}

.top-\[12\%\] {
    top: 12%
}

.top-\[130\%\] {
    top: 130%
}

.top-\[150px\] {
    top: 150px
}

.top-\[32px\] {
    top: 32px
}

.top-\[35\.5rem\] {
    top: 35.5rem
}

.top-\[40\%\] {
    top: 40%
}

.top-\[46\%\] {
    top: 46%
}

.top-\[50\%\] {
    top: 50%
}

.top-\[6px\] {
    top: 6px
}

.top-full {
    top: 100%
}

.isolate {
    isolation: isolate
}

.-z-1 {
    z-index: -1
}

.z-1 {
    z-index: 1
}

.z-10 {
    z-index: 10
}

.z-100 {
    z-index: 100
}

.z-11 {
    z-index: 11
}

.z-12 {
    z-index: 12
}

.z-2 {
    z-index: 2
}

.z-20 {
    z-index: 20
}

.z-21 {
    z-index: 21
}

.z-3 {
    z-index: 3
}

.z-30 {
    z-index: 30
}

.z-4 {
    z-index: 4
}

.z-40 {
    z-index: 40
}

.z-5 {
    z-index: 5
}

.z-50 {
    z-index: 50
}

.z-9 {
    z-index: 9
}

.z-999 {
    z-index: 999
}

.z-\[-1\] {
    z-index: -1
}

.z-\[100\] {
    z-index: 100
}

.z-\[20000\] {
    z-index: 20000
}

.z-\[9999\] {
    z-index: 9999
}

.z-\[999\] {
    z-index: 999
}

.col-span-1 {
    grid-column: span 1 / span 1
}

.col-span-2 {
    grid-column: span 2 / span 2
}

.col-span-3 {
    grid-column: span 3 / span 3
}

.col-span-4 {
    grid-column: span 4 / span 4
}

.col-span-5 {
    grid-column: span 5 / span 5
}

.col-span-8 {
    grid-column: span 8 / span 8
}

.col-span-9 {
    grid-column: span 9 / span 9
}

.row-span-1 {
    grid-row: span 1 / span 1
}

.row-span-2 {
    grid-row: span 2 / span 2
}

.row-span-5 {
    grid-row: span 5 / span 5
}

.row-span-8 {
    grid-row: span 8 / span 8
}

.float-right {
    float: right
}

.float-left {
    float: left
}

.m-0 {
    margin: 0
}

.m-0\.5 {
    margin: .125rem
}

.m-1 {
    margin: .25rem
}

.m-1\.5 {
    margin: .375rem
}

.m-2 {
    margin: .5rem
}

.m-4 {
    margin: 1rem
}

.m-5 {
    margin: 1.25rem
}

.m-6 {
    margin: 1.5rem
}

.m-6\.5 {
    margin: 1.625rem
}

.m-\[2px\] {
    margin: 2px
}

.m-\[40px\] {
    margin: 40px
}

.m-auto {
    margin: auto
}

.mx-0 {
    margin-left: 0;
    margin-right: 0
}

.mx-0\.5 {
    margin-left: .125rem;
    margin-right: .125rem
}

.mx-1 {
    margin-left: .25rem;
    margin-right: .25rem
}

.mx-1\.5 {
    margin-left: .375rem;
    margin-right: .375rem
}

.mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem
}

.mx-15 {
    margin-left: 3.75rem;
    margin-right: 3.75rem
}

.mx-2 {
    margin-left: .5rem;
    margin-right: .5rem
}

.mx-2\.5 {
    margin-left: .625rem;
    margin-right: .625rem
}

.mx-3 {
    margin-left: .75rem;
    margin-right: .75rem
}

.mx-3\.25 {
    margin-left: .8125rem;
    margin-right: .8125rem
}

.mx-30 {
    margin-left: 7.5rem;
    margin-right: 7.5rem
}

.mx-4 {
    margin-left: 1rem;
    margin-right: 1rem
}

.mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem
}

.mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem
}

.mx-8 {
    margin-left: 2rem;
    margin-right: 2rem
}

.mx-9 {
    margin-left: 2.25rem;
    margin-right: 2.25rem
}

.mx-\[-12px\] {
    margin-left: -12px;
    margin-right: -12px
}

.mx-\[0px\] {
    margin-left: 0;
    margin-right: 0
}

.mx-\[12px\] {
    margin-left: 12px;
    margin-right: 12px
}

.mx-\[130px\] {
    margin-left: 130px;
    margin-right: 130px
}

.mx-\[1px\] {
    margin-left: 1px;
    margin-right: 1px
}

.mx-\[2px\] {
    margin-left: 2px;
    margin-right: 2px
}

.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-0\.5 {
    margin-top: .125rem;
    margin-bottom: .125rem
}

.my-1 {
    margin-top: .25rem;
    margin-bottom: .25rem
}

.my-1\.5 {
    margin-top: .375rem;
    margin-bottom: .375rem
}

.my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem
}

.my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem
}

.my-12\.5 {
    margin-top: 3.125rem;
    margin-bottom: 3.125rem
}

.my-17 {
    margin-top: 4.25rem;
    margin-bottom: 4.25rem
}

.my-2 {
    margin-top: .5rem;
    margin-bottom: .5rem
}

.my-2\.5 {
    margin-top: .625rem;
    margin-bottom: .625rem
}

.my-3 {
    margin-top: .75rem;
    margin-bottom: .75rem
}

.my-3\.5 {
    margin-top: .875rem;
    margin-bottom: .875rem
}

.my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem
}

.my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem
}

.my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem
}

.my-7 {
    margin-top: 1.75rem;
    margin-bottom: 1.75rem
}

.my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem
}

.my-9 {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem
}

.my-\[12px\] {
    margin-top: 12px;
    margin-bottom: 12px
}

.my-\[15px\] {
    margin-top: 15px;
    margin-bottom: 15px
}

.my-\[18px\] {
    margin-top: 18px;
    margin-bottom: 18px
}

.my-\[30px\] {
    margin-top: 30px;
    margin-bottom: 30px
}

.my-\[50px\] {
    margin-top: 50px;
    margin-bottom: 50px
}

.my-\[8px\] {
    margin-top: 8px;
    margin-bottom: 8px
}

.my-\[auto\],.my-auto {
    margin-top: auto;
    margin-bottom: auto
}

.\!mb-0 {
    margin-bottom: 0!important
}

.\!mb-2 {
    margin-bottom: .5rem!important
}

.\!ms-0 {
    margin-inline-start:0px!important}

.\!mt-2 {
    margin-top: .5rem!important
}

.\!mt-2\.5 {
    margin-top: .625rem!important
}

.-me-1 {
    margin-inline-end:-.25rem}

.-ml-1 {
    margin-left: -.25rem
}

.-ml-3 {
    margin-left: -.75rem
}

.-ml-3\.5 {
    margin-left: -.875rem
}

.-mt-0 {
    margin-top: -0px
}

.-mt-0\.5 {
    margin-top: -.125rem
}

.-mt-1 {
    margin-top: -.25rem
}

.-mt-2 {
    margin-top: -.5rem
}

.-mt-3 {
    margin-top: -.75rem
}

.-mt-3\.5 {
    margin-top: -.875rem
}

.-mt-4 {
    margin-top: -1rem
}

.-mt-px {
    margin-top: -1px
}

.mb-0 {
    margin-bottom: 0
}

.mb-0\.5 {
    margin-bottom: .125rem
}

.mb-1 {
    margin-bottom: .25rem
}

.mb-1\.25 {
    margin-bottom: .3125rem
}

.mb-1\.5 {
    margin-bottom: .375rem
}

.mb-10 {
    margin-bottom: 2.5rem
}

.mb-12 {
    margin-bottom: 3rem
}

.mb-14 {
    margin-bottom: 3.5rem
}

.mb-17 {
    margin-bottom: 4.25rem
}

.mb-2 {
    margin-bottom: .5rem
}

.mb-2\.5 {
    margin-bottom: .625rem
}

.mb-20 {
    margin-bottom: 5rem
}

.mb-24 {
    margin-bottom: 6rem
}

.mb-28 {
    margin-bottom: 7rem
}

.mb-3 {
    margin-bottom: .75rem
}

.mb-3\.5 {
    margin-bottom: .875rem
}

.mb-4 {
    margin-bottom: 1rem
}

.mb-5 {
    margin-bottom: 1.25rem
}

.mb-6 {
    margin-bottom: 1.5rem
}

.mb-6\.5 {
    margin-bottom: 1.625rem
}

.mb-7 {
    margin-bottom: 1.75rem
}

.mb-7\.5 {
    margin-bottom: 1.875rem
}

.mb-8 {
    margin-bottom: 2rem
}

.mb-\[10px\] {
    margin-bottom: 10px
}

.mb-\[12px\] {
    margin-bottom: 12px
}

.mb-\[15px\] {
    margin-bottom: 15px
}

.mb-\[16px\] {
    margin-bottom: 16px
}

.mb-\[1px\] {
    margin-bottom: 1px
}

.mb-\[20px\] {
    margin-bottom: 20px
}

.mb-\[4px\] {
    margin-bottom: 4px
}

.mb-\[5px\] {
    margin-bottom: 5px
}

.mb-\[6px\] {
    margin-bottom: 6px
}

.mb-px {
    margin-bottom: 1px
}

.me-0 {
    margin-inline-end:0px}

.me-0\.5 {
    margin-inline-end:.125rem}

.me-1 {
    margin-inline-end:.25rem}

.me-1\.5 {
    margin-inline-end:.375rem}

.me-10 {
    margin-inline-end:2.5rem}

.me-12 {
    margin-inline-end:3rem}

.me-15 {
    margin-inline-end:3.75rem}

.me-2 {
    margin-inline-end:.5rem}

.me-2\.5 {
    margin-inline-end:.625rem}

.me-20 {
    margin-inline-end:5rem}

.me-3 {
    margin-inline-end:.75rem}

.me-3\.5 {
    margin-inline-end:.875rem}

.me-37 {
    margin-inline-end:9.25rem}

.me-4 {
    margin-inline-end:1rem}

.me-5 {
    margin-inline-end:1.25rem}

.me-6 {
    margin-inline-end:1.5rem}

.me-7 {
    margin-inline-end:1.75rem}

.me-8 {
    margin-inline-end:2rem}

.me-\[10px\] {
    margin-inline-end:10px}

.me-\[4px\] {
    margin-inline-end:4px}

.me-\[5px\] {
    margin-inline-end:5px}

.me-\[6px\] {
    margin-inline-end:6px}

.ml-0 {
    margin-left: 0
}

.ml-0\.5 {
    margin-left: .125rem
}

.ml-1 {
    margin-left: .25rem
}

.ml-1\.5 {
    margin-left: .375rem
}

.ml-10 {
    margin-left: 2.5rem
}

.ml-12 {
    margin-left: 3rem
}

.ml-15 {
    margin-left: 3.75rem
}

.ml-2 {
    margin-left: .5rem
}

.ml-2\.5 {
    margin-left: .625rem
}

.ml-28 {
    margin-left: 7rem
}

.ml-3 {
    margin-left: .75rem
}

.ml-30 {
    margin-left: 7.5rem
}

.ml-4 {
    margin-left: 1rem
}

.ml-5 {
    margin-left: 1.25rem
}

.ml-6 {
    margin-left: 1.5rem
}

.ml-7 {
    margin-left: 1.75rem
}

.ml-8 {
    margin-left: 2rem
}

.ml-\[0px\] {
    margin-left: 0
}

.ml-\[1\%\] {
    margin-left: 1%
}

.ml-\[12px\] {
    margin-left: 12px
}

.ml-\[16px\] {
    margin-left: 16px
}

.ml-\[20px\] {
    margin-left: 20px
}

.ml-\[4px\] {
    margin-left: 4px
}

.ml-\[6px\] {
    margin-left: 6px
}

.ml-auto {
    margin-left: auto
}

.mr-1 {
    margin-right: .25rem
}

.mr-1\.5 {
    margin-right: .375rem
}

.mr-10 {
    margin-right: 2.5rem
}

.mr-12 {
    margin-right: 3rem
}

.mr-12\.5 {
    margin-right: 3.125rem
}

.mr-2 {
    margin-right: .5rem
}

.mr-2\.5 {
    margin-right: .625rem
}

.mr-22 {
    margin-right: 5.5rem
}

.mr-3 {
    margin-right: .75rem
}

.mr-3\.5 {
    margin-right: .875rem
}

.mr-4 {
    margin-right: 1rem
}

.mr-5 {
    margin-right: 1.25rem
}

.mr-8 {
    margin-right: 2rem
}

.mr-\[0px\] {
    margin-right: 0
}

.mr-\[1\%\] {
    margin-right: 1%
}

.mr-\[18px\] {
    margin-right: 18px
}

.mr-\[24px\] {
    margin-right: 24px
}

.mr-\[4px\] {
    margin-right: 4px
}

.mr-\[6px\] {
    margin-right: 6px
}

.ms-0 {
    margin-inline-start:0px}

.ms-0\.5 {
    margin-inline-start:.125rem}

.ms-1 {
    margin-inline-start:.25rem}

.ms-1\.5 {
    margin-inline-start:.375rem}

.ms-10 {
    margin-inline-start:2.5rem}

.ms-12 {
    margin-inline-start:3rem}

.ms-15 {
    margin-inline-start:3.75rem}

.ms-2 {
    margin-inline-start:.5rem}

.ms-2\.5 {
    margin-inline-start:.625rem}

.ms-20 {
    margin-inline-start:5rem}

.ms-3 {
    margin-inline-start:.75rem}

.ms-3\.5 {
    margin-inline-start:.875rem}

.ms-4 {
    margin-inline-start:1rem}

.ms-5 {
    margin-inline-start:1.25rem}

.ms-6 {
    margin-inline-start:1.5rem}

.ms-8 {
    margin-inline-start:2rem}

.ms-\[0\.875rem\] {
    margin-inline-start:.875rem}

.ms-\[12px\] {
    margin-inline-start:12px}

.ms-\[3px\] {
    margin-inline-start:3px}

.ms-\[4px\] {
    margin-inline-start:4px}

.ms-\[5px\] {
    margin-inline-start:5px}

.-mt-9 {
    margin-top: -2.25rem
}

.mt-0 {
    margin-top: 0
}

.mt-0\.5 {
    margin-top: .125rem
}

.mt-1 {
    margin-top: .25rem
}

.mt-1\.5 {
    margin-top: .375rem
}

.mt-10 {
    margin-top: 2.5rem
}

.mt-11 {
    margin-top: 2.75rem
}

.mt-12 {
    margin-top: 3rem
}

.mt-12\.5 {
    margin-top: 3.125rem
}

.mt-13 {
    margin-top: 3.25rem
}

.mt-14 {
    margin-top: 3.5rem
}

.mt-15 {
    margin-top: 3.75rem
}

.mt-16 {
    margin-top: 4rem
}

.mt-2 {
    margin-top: .5rem
}

.mt-2\.5 {
    margin-top: .625rem
}

.mt-20 {
    margin-top: 5rem
}

.mt-24 {
    margin-top: 6rem
}

.mt-25 {
    margin-top: 6.25rem
}

.mt-27 {
    margin-top: 6.75rem
}

.mt-27\.5 {
    margin-top: 6.875rem
}

.mt-3 {
    margin-top: .75rem
}

.mt-32 {
    margin-top: 8rem
}

.mt-35 {
    margin-top: 8.75rem
}

.mt-4 {
    margin-top: 1rem
}

.mt-4\.5 {
    margin-top: 1.125rem
}

.mt-5 {
    margin-top: 1.25rem
}

.mt-5\.5 {
    margin-top: 1.375rem
}

.mt-6 {
    margin-top: 1.5rem
}

.mt-6\.5 {
    margin-top: 1.625rem
}

.mt-7 {
    margin-top: 1.75rem
}

.mt-7\.5 {
    margin-top: 1.875rem
}

.mt-8 {
    margin-top: 2rem
}

.mt-9 {
    margin-top: 2.25rem
}

.mt-\[10px\] {
    margin-top: 10px
}

.mt-\[12px\] {
    margin-top: 12px
}

.mt-\[15px\] {
    margin-top: 15px
}

.mt-\[16px\] {
    margin-top: 16px
}

.mt-\[1px\] {
    margin-top: 1px
}

.mt-\[2px\] {
    margin-top: 2px
}

.mt-\[5px\] {
    margin-top: 5px
}

.mt-\[60px\] {
    margin-top: 60px
}

.mt-\[6px\] {
    margin-top: 6px
}

.mt-\[8px\] {
    margin-top: 8px
}

.mt-auto {
    margin-top: auto
}

.mt-px {
    margin-top: 1px
}

.box-border {
    box-sizing: border-box
}

.box-content {
    box-sizing: content-box
}

.line-clamp-1 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1
}

.line-clamp-2 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.line-clamp-3 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3
}

.line-clamp-4 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4
}

.line-clamp-5 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5
}

.\!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
}

.table-row-group {
    display: table-row-group
}

.table-row {
    display: table-row
}

.grid {
    display: grid
}

.list-item {
    display: list-item
}

.hidden {
    display: none
}

.aspect-\[1\/1\.2\] {
    aspect-ratio: 1/1.2
}

.aspect-\[1\/1\] {
    aspect-ratio: 1/1
}

.aspect-\[310\/110\] {
    aspect-ratio: 310/110
}

.aspect-square {
    aspect-ratio: 1 / 1
}

.size-125 {
    width: 31.25rem;
    height: 31.25rem
}

.size-14 {
    width: 3.5rem;
    height: 3.5rem
}

.size-15 {
    width: 3.75rem;
    height: 3.75rem
}

.size-150 {
    width: 37.5rem;
    height: 37.5rem
}

.size-18 {
    width: 4.5rem;
    height: 4.5rem
}

.size-2 {
    width: .5rem;
    height: .5rem
}

.size-4 {
    width: 1rem;
    height: 1rem
}

.size-5 {
    width: 1.25rem;
    height: 1.25rem
}

.size-7 {
    width: 1.75rem;
    height: 1.75rem
}

.size-8 {
    width: 2rem;
    height: 2rem
}

.size-9 {
    width: 2.25rem;
    height: 2.25rem
}

.size-full {
    width: 100%;
    height: 100%
}

.\!h-11 {
    height: 2.75rem!important
}

.\!h-16 {
    height: 4rem!important
}

.\!h-20 {
    height: 5rem!important
}

.\!h-\[10\.5rem\] {
    height: 10.5rem!important
}

.\!h-\[11\.5625rem\] {
    height: 11.5625rem!important
}

.\!h-\[1rem\] {
    height: 1rem!important
}

.\!h-\[2\.625rem\] {
    height: 2.625rem!important
}

.\!h-\[34\.1875rem\] {
    height: 34.1875rem!important
}

.\!h-\[50px\] {
    height: 50px!important
}

.\!h-\[auto\] {
    height: auto!important
}

.\!h-full {
    height: 100%!important
}

.h-0 {
    height: 0px
}

.h-0\.5 {
    height: .125rem
}

.h-1 {
    height: .25rem
}

.h-1\.5 {
    height: .375rem
}

.h-10 {
    height: 2.5rem
}

.h-10\.5 {
    height: 2.625rem
}

.h-100 {
    height: 25rem
}

.h-11 {
    height: 2.75rem
}

.h-110 {
    height: 27.5rem
}

.h-12 {
    height: 3rem
}

.h-12\.5 {
    height: 3.125rem
}

.h-120 {
    height: 30rem
}

.h-125 {
    height: 31.25rem
}

.h-126 {
    height: 31.5rem
}

.h-13 {
    height: 3.25rem
}

.h-13\.5 {
    height: 3.375rem
}

.h-131\.5 {
    height: 32.875rem
}

.h-14 {
    height: 3.5rem
}

.h-14\.5 {
    height: 3.625rem
}

.h-140 {
    height: 35rem
}

.h-15 {
    height: 3.75rem
}

.h-15\.5 {
    height: 3.875rem
}

.h-150 {
    height: 37.5rem
}

.h-16 {
    height: 4rem
}

.h-16\.5 {
    height: 4.125rem
}

.h-17 {
    height: 4.25rem
}

.h-18 {
    height: 4.5rem
}

.h-19 {
    height: 4.75rem
}

.h-2 {
    height: .5rem
}

.h-2\.5 {
    height: .625rem
}

.h-2\/5 {
    height: 40%
}

.h-20 {
    height: 5rem
}

.h-21 {
    height: 5.25rem
}

.h-22,.h-22\.5 {
    height: 5.5rem
}

.h-23 {
    height: 5.75rem
}

.h-24 {
    height: 6rem
}

.h-25 {
    height: 6.25rem
}

.h-26 {
    height: 6.5rem
}

.h-28 {
    height: 7rem
}

.h-3 {
    height: .75rem
}

.h-3\.5 {
    height: .875rem
}

.h-3\/4 {
    height: 75%
}

.h-30 {
    height: 7.5rem
}

.h-31 {
    height: 7.75rem
}

.h-32 {
    height: 8rem
}

.h-32\.5 {
    height: 8.125rem
}

.h-34 {
    height: 8.5rem
}

.h-35 {
    height: 8.75rem
}

.h-36 {
    height: 9rem
}

.h-37 {
    height: 9.25rem
}

.h-37\.5 {
    height: 9.375rem
}

.h-4 {
    height: 1rem
}

.h-4\.5 {
    height: 1.125rem
}

.h-4\/5 {
    height: 80%
}

.h-40 {
    height: 10rem
}

.h-42 {
    height: 10.5rem
}

.h-44 {
    height: 11rem
}

.h-45 {
    height: 11.25rem
}

.h-46\.5 {
    height: 11.625rem
}

.h-48 {
    height: 12rem
}

.h-5 {
    height: 1.25rem
}

.h-5\.5 {
    height: 1.375rem
}

.h-50 {
    height: 12.5rem
}

.h-52 {
    height: 13rem
}

.h-55 {
    height: 13.75rem
}

.h-57 {
    height: 14.25rem
}

.h-57\.5 {
    height: 14.375rem
}

.h-6 {
    height: 1.5rem
}

.h-6\.5 {
    height: 1.625rem
}

.h-60 {
    height: 15rem
}

.h-69 {
    height: 17.25rem
}

.h-7 {
    height: 1.75rem
}

.h-7\.5 {
    height: 1.875rem
}

.h-7\/10 {
    height: 70%
}

.h-70 {
    height: 17.5rem
}

.h-75 {
    height: 18.75rem
}

.h-78 {
    height: 19.5rem
}

.h-8 {
    height: 2rem
}

.h-8\.5 {
    height: 2.125rem
}

.h-80 {
    height: 20rem
}

.h-87 {
    height: 21.75rem
}

.h-9 {
    height: 2.25rem
}

.h-9\.5 {
    height: 2.375rem
}

.h-\[0\.875rem\] {
    height: .875rem
}

.h-\[1\.125rem\] {
    height: 1.125rem
}

.h-\[1\.5625rem\] {
    height: 1.5625rem
}

.h-\[10\.5rem\] {
    height: 10.5rem
}

.h-\[100\%\] {
    height: 100%
}

.h-\[100px\] {
    height: 100px
}

.h-\[100vh\] {
    height: 100vh
}

.h-\[10rem\] {
    height: 10rem
}

.h-\[11\.5625rem\] {
    height: 11.5625rem
}

.h-\[11\.875rem\] {
    height: 11.875rem
}

.h-\[110px\] {
    height: 110px
}

.h-\[12\.5625rem\] {
    height: 12.5625rem
}

.h-\[12\.6875rem\] {
    height: 12.6875rem
}

.h-\[12\.8125rem\] {
    height: 12.8125rem
}

.h-\[12rem\] {
    height: 12rem
}

.h-\[130px\] {
    height: 130px
}

.h-\[136px\] {
    height: 136px
}

.h-\[13rem\] {
    height: 13rem
}

.h-\[14px\] {
    height: 14px
}

.h-\[15\.625rem\] {
    height: 15.625rem
}

.h-\[150px\] {
    height: 150px
}

.h-\[15px\] {
    height: 15px
}

.h-\[16px\] {
    height: 16px
}

.h-\[172px\] {
    height: 172px
}

.h-\[18px\] {
    height: 18px
}

.h-\[190px\] {
    height: 190px
}

.h-\[1px\] {
    height: 1px
}

.h-\[1rem\] {
    height: 1rem
}

.h-\[2\.8125rem\] {
    height: 2.8125rem
}

.h-\[20px\] {
    height: 20px
}

.h-\[210px\] {
    height: 210px
}

.h-\[21px\] {
    height: 21px
}

.h-\[22px\] {
    height: 22px
}

.h-\[239px\] {
    height: 239px
}

.h-\[23px\] {
    height: 23px
}

.h-\[242\.39px\] {
    height: 242.39px
}

.h-\[24px\] {
    height: 24px
}

.h-\[250px\] {
    height: 250px
}

.h-\[25px\] {
    height: 25px
}

.h-\[26\.25rem\] {
    height: 26.25rem
}

.h-\[26px\] {
    height: 26px
}

.h-\[275px\] {
    height: 275px
}

.h-\[28px\] {
    height: 28px
}

.h-\[29\.375rem\] {
    height: 29.375rem
}

.h-\[3\.375rem\] {
    height: 3.375rem
}

.h-\[30px\] {
    height: 30px
}

.h-\[3200px\] {
    height: 3200px
}

.h-\[32px\] {
    height: 32px
}

.h-\[34\.375rem\] {
    height: 34.375rem
}

.h-\[34px\] {
    height: 34px
}

.h-\[353px\] {
    height: 353px
}

.h-\[362px\] {
    height: 362px
}

.h-\[36px\] {
    height: 36px
}

.h-\[36rem\] {
    height: 36rem
}

.h-\[397px\] {
    height: 397px
}

.h-\[3px\] {
    height: 3px
}

.h-\[4\.56rem\] {
    height: 4.56rem
}

.h-\[4\.8125rem\] {
    height: 4.8125rem
}

.h-\[40\.375rem\] {
    height: 40.375rem
}

.h-\[400px\] {
    height: 400px
}

.h-\[40px\] {
    height: 40px
}

.h-\[450px\] {
    height: 450px
}

.h-\[46\.25rem\] {
    height: 46.25rem
}

.h-\[46px\] {
    height: 46px
}

.h-\[500px\] {
    height: 500px
}

.h-\[50px\] {
    height: 50px
}

.h-\[52px\] {
    height: 52px
}

.h-\[58px\] {
    height: 58px
}

.h-\[6\.25rem\] {
    height: 6.25rem
}

.h-\[602px\] {
    height: 602px
}

.h-\[60px\] {
    height: 60px
}

.h-\[660px\] {
    height: 660px
}

.h-\[66px\] {
    height: 66px
}

.h-\[7px\] {
    height: 7px
}

.h-\[800px\] {
    height: 800px
}

.h-\[80px\] {
    height: 80px
}

.h-\[8px\] {
    height: 8px
}

.h-\[90vh\] {
    height: 90vh
}

.h-\[auto\] {
    height: auto
}

.h-\[calc\(26\%\)\] {
    height: 26%
}

.h-auto {
    height: auto
}

.h-fit {
    height: -moz-fit-content;
    height: fit-content
}

.h-full {
    height: 100%
}

.h-px {
    height: 1px
}

.h-screen {
    height: 100vh
}

.\!max-h-none {
    max-height: none!important
}

.max-h-0 {
    max-height: 0px
}

.max-h-1\/3 {
    max-height: 33.333333%
}

.max-h-100 {
    max-height: 25rem
}

.max-h-105 {
    max-height: 26.25rem
}

.max-h-120 {
    max-height: 30rem
}

.max-h-140 {
    max-height: 35rem
}

.max-h-145 {
    max-height: 36.25rem
}

.max-h-150 {
    max-height: 37.5rem
}

.max-h-175 {
    max-height: 43.75rem
}

.max-h-4 {
    max-height: 1rem
}

.max-h-48 {
    max-height: 12rem
}

.max-h-50 {
    max-height: 12.5rem
}

.max-h-54 {
    max-height: 13.5rem
}

.max-h-55 {
    max-height: 13.75rem
}

.max-h-60 {
    max-height: 15rem
}

.max-h-66 {
    max-height: 16.5rem
}

.max-h-\[23\.75rem\] {
    max-height: 23.75rem
}

.max-h-\[26\.25rem\] {
    max-height: 26.25rem
}

.max-h-\[29\.25rem\] {
    max-height: 29.25rem
}

.max-h-\[40\.9375rem\] {
    max-height: 40.9375rem
}

.max-h-max {
    max-height: -moz-max-content;
    max-height: max-content
}

.max-h-screen {
    max-height: 100vh
}

.min-h-0 {
    min-height: 0px
}

.min-h-10 {
    min-height: 6.25rem
}

.min-h-100 {
    min-height: 25rem
}

.min-h-2 {
    min-height: .5rem
}

.min-h-22 {
    min-height: 5.5rem
}

.min-h-22\.5 {
    min-height: 5.625rem
}

.min-h-25 {
    min-height: 6.25rem
}

.min-h-3 {
    min-height: .75rem
}

.min-h-3\.5 {
    min-height: .875rem
}

.min-h-34 {
    min-height: 8.5rem
}

.min-h-4 {
    min-height: 2.5rem
}

.min-h-59 {
    min-height: 14.75rem
}

.min-h-6 {
    min-height: 1.5rem
}

.min-h-60 {
    min-height: 15rem
}

.min-h-75 {
    min-height: 18.75rem
}

.min-h-9 {
    min-height: 2.25rem
}

.min-h-\[100px\] {
    min-height: 100px
}

.min-h-\[150px\] {
    min-height: 150px
}

.min-h-\[162px\] {
    min-height: 162px
}

.min-h-\[2\.125rem\] {
    min-height: 2.125rem
}

.min-h-\[2050px\] {
    min-height: 2050px
}

.min-h-\[208px\] {
    min-height: 208px
}

.min-h-\[23\.38rem\] {
    min-height: 23.38rem
}

.min-h-\[300px\] {
    min-height: 300px
}

.min-h-\[310px\] {
    min-height: 310px
}

.min-h-\[36rem\] {
    min-height: 36rem
}

.min-h-\[50px\] {
    min-height: 50px
}

.min-h-\[650px\] {
    min-height: 650px
}

.min-h-\[8\.75rem\] {
    min-height: 8.75rem
}

.min-h-\[850px\] {
    min-height: 850px
}

.min-h-full {
    min-height: 100%
}

.min-h-screen {
    min-height: 100vh
}

.\!w-11 {
    width: 2.75rem!important
}

.\!w-12 {
    width: 3rem!important
}

.\!w-\[10\.5rem\] {
    width: 10.5rem!important
}

.\!w-\[10\.75rem\] {
    width: 10.75rem!important
}

.\!w-\[11\.5625rem\] {
    width: 11.5625rem!important
}

.\!w-\[15\.3125rem\] {
    width: 15.3125rem!important
}

.\!w-\[17\.5rem\] {
    width: 17.5rem!important
}

.\!w-\[50px\] {
    width: 50px!important
}

.\!w-auto {
    width: auto!important
}

.w-0 {
    width: 0px
}

.w-0\.5 {
    width: .125rem
}

.w-1 {
    width: .25rem
}

.w-1\.5 {
    width: .375rem
}

.w-1\/2 {
    width: 50%
}

.w-1\/3 {
    width: 33.333333%
}

.w-1\/4 {
    width: 25%
}

.w-1\/5 {
    width: 20%
}

.w-1\/6 {
    width: 16.666667%
}

.w-10 {
    width: 2.5rem
}

.w-10\.5 {
    width: 2.625rem
}

.w-100 {
    width: 25rem
}

.w-105 {
    width: 26.25rem
}

.w-108 {
    width: 27rem
}

.w-11 {
    width: 2.75rem
}

.w-110 {
    width: 27.5rem
}

.w-112 {
    width: 28rem
}

.w-12 {
    width: 3rem
}

.w-12\.5 {
    width: 3.125rem
}

.w-120 {
    width: 30rem
}

.w-125 {
    width: 31.25rem
}

.w-13 {
    width: 3.25rem
}

.w-13\.5 {
    width: 3.375rem
}

.w-135 {
    width: 33.75rem
}

.w-14 {
    width: 3.5rem
}

.w-140 {
    width: 35rem
}

.w-15 {
    width: 3.75rem
}

.w-150 {
    width: 37.5rem
}

.w-155 {
    width: 38.75rem
}

.w-16 {
    width: 4rem
}

.w-16\.5 {
    width: 4.125rem
}

.w-160 {
    width: 40rem
}

.w-17 {
    width: 4.25rem
}

.w-170 {
    width: 42.5rem
}

.w-171 {
    width: 42.75rem
}

.w-175 {
    width: 43.75rem
}

.w-18 {
    width: 4.5rem
}

.w-180 {
    width: 45rem
}

.w-19 {
    width: 4.75rem
}

.w-190 {
    width: 47.5rem
}

.w-192 {
    width: 48rem
}

.w-2 {
    width: .5rem
}

.w-2\.5 {
    width: .625rem
}

.w-2\/3 {
    width: 66.666667%
}

.w-2\/4 {
    width: 50%
}

.w-2\/5 {
    width: 40%
}

.w-2\/6 {
    width: 33.333333%
}

.w-20 {
    width: 5rem
}

.w-205 {
    width: 51.25rem
}

.w-21 {
    width: 5.25rem
}

.w-215 {
    width: 53.75rem
}

.w-22 {
    width: 5.5rem
}

.w-23 {
    width: 5.75rem
}

.w-238 {
    width: 59.5rem
}

.w-24 {
    width: 6rem
}

.w-240 {
    width: 60rem
}

.w-25 {
    width: 6.25rem
}

.w-26 {
    width: 6.5rem
}

.w-26\.5 {
    width: 6.625rem
}

.w-27 {
    width: 6.75rem
}

.w-27\.5 {
    width: 6.875rem
}

.w-28 {
    width: 7rem
}

.w-295 {
    width: 73.75rem
}

.w-3 {
    width: .75rem
}

.w-3\.5 {
    width: .875rem
}

.w-3\/10 {
    width: 30%
}

.w-3\/20 {
    width: 15%
}

.w-3\/4 {
    width: 75%
}

.w-3\/5 {
    width: 60%
}

.w-30 {
    width: 7.5rem
}

.w-300 {
    width: 75rem
}

.w-32 {
    width: 8rem
}

.w-34 {
    width: 8.5rem
}

.w-35 {
    width: 8.75rem
}

.w-36 {
    width: 9rem
}

.w-37 {
    width: 9.25rem
}

.w-37\.5 {
    width: 9.375rem
}

.w-39 {
    width: 9.75rem
}

.w-4 {
    width: 1rem
}

.w-4\.5 {
    width: 1.125rem
}

.w-4\/12 {
    width: 33.333333%
}

.w-4\/5 {
    width: 80%
}

.w-40 {
    width: 10rem
}

.w-42 {
    width: 10.5rem
}

.w-44 {
    width: 11rem
}

.w-45 {
    width: 11.25rem
}

.w-46\.5 {
    width: 11.625rem
}

.w-47\.5 {
    width: 11.875rem
}

.w-48 {
    width: 12rem
}

.w-5 {
    width: 1.25rem
}

.w-5\.5 {
    width: 1.375rem
}

.w-5\/6 {
    width: 83.333333%
}

.w-50 {
    width: 12.5rem
}

.w-51\.5 {
    width: 12.875rem
}

.w-52 {
    width: 13rem
}

.w-55 {
    width: 13.75rem
}

.w-57 {
    width: 14.25rem
}

.w-57\.5 {
    width: 14.375rem
}

.w-6 {
    width: 1.5rem
}

.w-6\.5 {
    width: 1.625rem
}

.w-60 {
    width: 15rem
}

.w-62\.5 {
    width: 15.625rem
}

.w-64 {
    width: 16rem
}

.w-66 {
    width: 16.5rem
}

.w-68 {
    width: 17rem
}

.w-7 {
    width: 1.75rem
}

.w-7\.5 {
    width: 1.875rem
}

.w-7\/10 {
    width: 70%
}

.w-70 {
    width: 17.5rem
}

.w-72 {
    width: 18rem
}

.w-73 {
    width: 18.25rem
}

.w-75 {
    width: 18.75rem
}

.w-8 {
    width: 2rem
}

.w-8\.5 {
    width: 2.125rem
}

.w-80 {
    width: 20rem
}

.w-81 {
    width: 20.25rem
}

.w-82 {
    width: 20.5rem
}

.w-9 {
    width: 2.25rem
}

.w-9\.5 {
    width: 2.375rem
}

.w-9\/12 {
    width: 75%
}

.w-9\/20 {
    width: 45%
}

.w-90 {
    width: 22.5rem
}

.w-94 {
    width: 23.5rem
}

.w-96 {
    width: 24rem
}

.w-99 {
    width: 24.75rem
}

.w-\[1\.5625rem\] {
    width: 1.5625rem
}

.w-\[1\.6875rem\] {
    width: 1.6875rem
}

.w-\[10\%\] {
    width: 10%
}

.w-\[10\.9rem\] {
    width: 10.9rem
}

.w-\[100\%\] {
    width: 100%
}

.w-\[1000px\] {
    width: 1000px
}

.w-\[100px\] {
    width: 100px
}

.w-\[11\.875rem\] {
    width: 11.875rem
}

.w-\[12\.5rem\] {
    width: 12.5rem
}

.w-\[1200px\] {
    width: 1200px
}

.w-\[120px\] {
    width: 120px
}

.w-\[14\.5rem\] {
    width: 14.5rem
}

.w-\[14px\] {
    width: 14px
}

.w-\[15\%\] {
    width: 15%
}

.w-\[15\.3125rem\] {
    width: 15.3125rem
}

.w-\[150px\] {
    width: 150px
}

.w-\[15px\] {
    width: 15px
}

.w-\[16\.875rem\] {
    width: 16.875rem
}

.w-\[16px\] {
    width: 16px
}

.w-\[18\%\] {
    width: 18%
}

.w-\[18px\] {
    width: 18px
}

.w-\[18rem\] {
    width: 18rem
}

.w-\[19\.54\%\] {
    width: 19.54%
}

.w-\[19px\] {
    width: 19px
}

.w-\[1px\] {
    width: 1px
}

.w-\[20\%\] {
    width: 20%
}

.w-\[200px\] {
    width: 200px
}

.w-\[20px\] {
    width: 20px
}

.w-\[215px\] {
    width: 215px
}

.w-\[22\%\] {
    width: 22%
}

.w-\[22\.125rem\] {
    width: 22.125rem
}

.w-\[220px\] {
    width: 220px
}

.w-\[23\%\] {
    width: 23%
}

.w-\[23\.9\%\] {
    width: 23.9%
}

.w-\[233\.59px\] {
    width: 233.59px
}

.w-\[240px\] {
    width: 240px
}

.w-\[242\.39px\] {
    width: 242.39px
}

.w-\[242px\] {
    width: 242px
}

.w-\[24px\] {
    width: 24px
}

.w-\[25px\] {
    width: 25px
}

.w-\[27px\] {
    width: 27px
}

.w-\[28\%\] {
    width: 28%
}

.w-\[28\.5rem\] {
    width: 28.5rem
}

.w-\[296px\] {
    width: 296px
}

.w-\[2px\] {
    width: 2px
}

.w-\[30\%\] {
    width: 30%
}

.w-\[30\.5rem\] {
    width: 30.5rem
}

.w-\[30px\] {
    width: 30px
}

.w-\[32\%\] {
    width: 32%
}

.w-\[32px\] {
    width: 32px
}

.w-\[33\%\] {
    width: 33%
}

.w-\[330px\] {
    width: 330px
}

.w-\[34px\] {
    width: 34px
}

.w-\[35\%\] {
    width: 35%
}

.w-\[35px\] {
    width: 35px
}

.w-\[36px\] {
    width: 36px
}

.w-\[36rem\] {
    width: 36rem
}

.w-\[37px\] {
    width: 37px
}

.w-\[386px\] {
    width: 386px
}

.w-\[38px\] {
    width: 38px
}

.w-\[390px\] {
    width: 390px
}

.w-\[396px\] {
    width: 396px
}

.w-\[3px\] {
    width: 3px
}

.w-\[40\%\] {
    width: 40%
}

.w-\[400px\] {
    width: 400px
}

.w-\[42px\] {
    width: 42px
}

.w-\[435px\] {
    width: 435px
}

.w-\[43px\] {
    width: 43px
}

.w-\[440px\] {
    width: 440px
}

.w-\[45\%\] {
    width: 45%
}

.w-\[450px\] {
    width: 450px
}

.w-\[45px\] {
    width: 45px
}

.w-\[46\%\] {
    width: 46%
}

.w-\[460px\] {
    width: 460px
}

.w-\[47\%\] {
    width: 47%
}

.w-\[48\%\] {
    width: 48%
}

.w-\[48\.5\%\] {
    width: 48.5%
}

.w-\[48\.7\%\] {
    width: 48.7%
}

.w-\[480px\] {
    width: 480px
}

.w-\[49\%\] {
    width: 49%
}

.w-\[49\.25rem\] {
    width: 49.25rem
}

.w-\[50\%\] {
    width: 50%
}

.w-\[50\.5\%\] {
    width: 50.5%
}

.w-\[500px\] {
    width: 500px
}

.w-\[52\%\] {
    width: 52%
}

.w-\[525px\] {
    width: 525px
}

.w-\[55\%\] {
    width: 55%
}

.w-\[560px\] {
    width: 560px
}

.w-\[580px\] {
    width: 580px
}

.w-\[59\.375rem\] {
    width: 59.375rem
}

.w-\[602px\] {
    width: 602px
}

.w-\[60px\] {
    width: 60px
}

.w-\[65\%\] {
    width: 65%
}

.w-\[65\.625rem\] {
    width: 65.625rem
}

.w-\[650px\] {
    width: 650px
}

.w-\[65px\] {
    width: 65px
}

.w-\[70\%\] {
    width: 70%
}

.w-\[700px\] {
    width: 700px
}

.w-\[720px\] {
    width: 720px
}

.w-\[725px\] {
    width: 725px
}

.w-\[72px\] {
    width: 72px
}

.w-\[73\.6875rem\] {
    width: 73.6875rem
}

.w-\[736px\] {
    width: 736px
}

.w-\[75\%\] {
    width: 75%
}

.w-\[7px\] {
    width: 7px
}

.w-\[80\%\] {
    width: 80%
}

.w-\[82px\] {
    width: 82px
}

.w-\[85\%\] {
    width: 85%
}

.w-\[88\%\] {
    width: 88%
}

.w-\[90\%\] {
    width: 90%
}

.w-\[90px\] {
    width: 90px
}

.w-\[94\%\] {
    width: 94%
}

.w-\[948px\] {
    width: 948px
}

.w-\[96\%\] {
    width: 96%
}

.w-\[98\%\] {
    width: 98%
}

.w-\[calc\(100\%\)\] {
    width: 100%
}

.w-\[calc\(100\%-1\.1rem\)\] {
    width: calc(100% - 1.1rem)
}

.w-\[calc\(100\%-24px\)\] {
    width: calc(100% - 24px)
}

.w-\[calc\(100\%-2px\)\] {
    width: calc(100% - 2px)
}

.w-\[calc\(100\%-70px\)\] {
    width: calc(100% - 70px)
}

.w-\[calc\(50\%-5px\)\] {
    width: calc(50% - 5px)
}

.w-auto {
    width: auto
}

.w-full {
    width: 100%
}

.w-max {
    width: -moz-max-content;
    width: max-content
}

.w-px {
    width: 1px
}

.min-w-0 {
    min-width: 0px
}

.min-w-12 {
    min-width: 3rem
}

.min-w-15 {
    min-width: 3.75rem
}

.min-w-20 {
    min-width: 5rem
}

.min-w-25 {
    min-width: 6.25rem
}

.min-w-30 {
    min-width: 7.5rem
}

.min-w-40 {
    min-width: 10rem
}

.min-w-42 {
    min-width: 10.5rem
}

.min-w-48 {
    min-width: 12rem
}

.min-w-5 {
    min-width: 1.25rem
}

.min-w-5\.5 {
    min-width: 1.375rem
}

.min-w-50 {
    min-width: 12.5rem
}

.min-w-6 {
    min-width: 1.5rem
}

.min-w-6\.5 {
    min-width: 1.625rem
}

.min-w-8 {
    min-width: 2rem
}

.min-w-80 {
    min-width: 20rem
}

.min-w-\[170px\] {
    min-width: 170px
}

.min-w-\[360px\] {
    min-width: 360px
}

.min-w-\[48\%\] {
    min-width: 48%
}

.min-w-\[700px\] {
    min-width: 700px
}

.\!max-w-100 {
    max-width: 25rem!important
}

.\!max-w-full {
    max-width: 100%!important
}

.max-w-1\/2 {
    max-width: 50%
}

.max-w-1\/3 {
    max-width: 33.333333%
}

.max-w-12 {
    max-width: 3rem
}

.max-w-168 {
    max-width: 42rem
}

.max-w-175 {
    max-width: 43.75rem
}

.max-w-18 {
    max-width: 4.5rem
}

.max-w-20 {
    max-width: 5rem
}

.max-w-3\/5 {
    max-width: 60%
}

.max-w-30 {
    max-width: 7.5rem
}

.max-w-35 {
    max-width: 8.75rem
}

.max-w-5 {
    max-width: 1.25rem
}

.max-w-50 {
    max-width: 12.5rem
}

.max-w-6xl {
    max-width: 72rem
}

.max-w-70 {
    max-width: 17.5rem
}

.max-w-80 {
    max-width: 20rem
}

.max-w-\[16\.25rem\] {
    max-width: 16.25rem
}

.max-w-\[250px\] {
    max-width: 250px
}

.max-w-\[350px\] {
    max-width: 350px
}

.max-w-\[53\.75rem\] {
    max-width: 53.75rem
}

.max-w-\[580px\] {
    max-width: 580px
}

.max-w-\[64\%\] {
    max-width: 64%
}

.max-w-\[67\%\] {
    max-width: 67%
}

.max-w-\[70\%\] {
    max-width: 70%
}

.max-w-\[700px\] {
    max-width: 700px
}

.max-w-\[8\.75rem\] {
    max-width: 8.75rem
}

.max-w-\[80\%\] {
    max-width: 80%
}

.max-w-\[860px\] {
    max-width: 860px
}

.max-w-\[92\%\] {
    max-width: 92%
}

.max-w-full {
    max-width: 100%
}

.max-w-lg {
    max-width: 32rem
}

.max-w-md {
    max-width: 28rem
}

.max-w-min {
    max-width: -moz-min-content;
    max-width: min-content
}

.max-w-none {
    max-width: none
}

.flex-1 {
    flex: 1 1 0%
}

.flex-\[2\] {
    flex: 2
}

.flex-\[5_5_0\%\] {
    flex: 5 5 0%
}

.flex-none {
    flex: none
}

.flex-shrink {
    flex-shrink: 1
}

.flex-shrink-0,.shrink-0 {
    flex-shrink: 0
}

.grow-\[2\] {
    flex-grow: 2
}

.grow-\[4\] {
    flex-grow: 4
}

.table-fixed {
    table-layout: fixed
}

.border-collapse {
    border-collapse: collapse
}

.border-spacing-0 {
    --tw-border-spacing-x: 0px;
    --tw-border-spacing-y: 0px;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}

.border-spacing-1 {
    --tw-border-spacing-x: .25rem;
    --tw-border-spacing-y: .25rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}

.border-spacing-\[3px\] {
    --tw-border-spacing-x: 3px;
    --tw-border-spacing-y: 3px;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}

.origin-center {
    transform-origin: center
}

.origin-right {
    transform-origin: right
}

.\!-translate-x-\[25\%\] {
    --tw-translate-x: -25% !important;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important
}

.\!-translate-x-\[62\%\] {
    --tw-translate-x: -62% !important;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important
}

.-translate-x-1\/2 {
    --tw-translate-x: -50%;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.-translate-y-1\/2 {
    --tw-translate-y: -50%;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.-translate-y-\[1\.05rem\] {
    --tw-translate-y: -1.05rem;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-x-1\/2 {
    --tw-translate-x: 50%;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-x-2 {
    --tw-translate-x: .5rem;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-x-\[-50\%\] {
    --tw-translate-x: -50%;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-x-\[50\%\] {
    --tw-translate-x: 50%;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-y-1\/2 {
    --tw-translate-y: 50%;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-y-3 {
    --tw-translate-y: .75rem;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-y-3\/5 {
    --tw-translate-y: 60%;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-y-\[-50\%\] {
    --tw-translate-y: -50%;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-y-\[10\%\] {
    --tw-translate-y: 10%;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.-rotate-90 {
    --tw-rotate: -90deg;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rotate-180 {
    --tw-rotate: 180deg;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rotate-45 {
    --tw-rotate: 45deg;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rotate-90 {
    --tw-rotate: 90deg;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.scale-100 {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.scale-125 {
    --tw-scale-x: 1.25;
    --tw-scale-y: 1.25;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.scale-95 {
    --tw-scale-x: .95;
    --tw-scale-y: .95;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.transform {
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.animate-LoadingAnimationBounce {
    animation: LoadingAnimationBounce .4s alternate infinite ease-in-out
}

.animate-LoadingAnimationBounce-delay-1 {
    animation: LoadingAnimationBounce .4s alternate infinite ease-in-out .2s
}

@keyframes LoadingAnimationBounce {
    0% {
        top: 25px;
        height: 4px;
        border-radius: 20px 20px 10px 10px;
        transform: scaleX(1.7)
    }

    40% {
        height: 10px;
        border-radius: 50%;
        transform: scaleX(1)
    }

    to {
        top: 10%
    }
}

.animate-LoadingAnimationBounce-delay-2 {
    animation: LoadingAnimationBounce .4s alternate infinite ease-in-out .3s
}

.animate-LoadingAnimationPulse {
    animation: LoadingAnimationPulse .4s alternate infinite ease-in-out
}

.animate-LoadingAnimationPulse-delay-1 {
    animation: LoadingAnimationPulse .4s alternate infinite ease-in-out .2s
}

@keyframes LoadingAnimationPulse {
    0% {
        transform: scaleX(1.5)
    }

    40% {
        transform: scaleX(1);
        opacity: .7
    }

    to {
        transform: scaleX(.2);
        opacity: .4
    }
}

.animate-LoadingAnimationPulse-delay-2 {
    animation: LoadingAnimationPulse .4s alternate infinite ease-in-out .3s
}

@keyframes pullDerTop {
    0% {
        transform: translateY(0)
    }

    10% {
        transform: translateY(-.5rem)
    }

    30% {
        transform: translateY(-1rem)
    }

    50% {
        transform: translateY(-1.5rem)
    }

    70% {
        transform: translateY(-1rem)
    }

    to {
        transform: translateY(0)
    }
}

.animate-pullDerTop {
    animation: pullDerTop 3s linear infinite
}

@keyframes pulltop {
    0%,to {
        transform: translateY(0)
    }

    10%,70% {
        transform: translateY(-2px)
    }

    30%,50% {
        transform: translateY(-4px)
    }
}

.animate-pulltop {
    animation: pulltop 1s linear infinite
}

@keyframes pulse {
    50% {
        opacity: .5
    }
}

.animate-pulse {
    animation: pulse 2s cubic-bezier(.4,0,.6,1) infinite
}

@keyframes pulsrun {
    0%,40% {
        transform: translate(-5px)
    }

    10%,30%,50%,70% {
        transform: translate(0)
    }

    20%,60% {
        transform: translate(5px)
    }
}

.animate-pulsrun {
    animation: pulsrun 1s linear infinite
}

@keyframes scaleSlideUp {
    0% {
        transform: scale(.8) translateY(50px);
        opacity: 0
    }

    to {
        transform: scale(1) translateY(0);
        opacity: 1
    }
}

.animate-scaleSlideUp {
    animation: scaleSlideUp .5s cubic-bezier(.25,.46,.45,.94) forwards
}

@keyframes scrollNotice {
    0% {
        transform: translate(10%)
    }

    to {
        transform: translate(-100%)
    }
}

.animate-scrollNotice {
    animation: scrollNotice 25s linear infinite
}

@keyframes shaking {
    0%,to {
        transform: translateZ(0)
    }

    10%,30%,50%,70%,90% {
        transform: translate3d(-10px,0,0)
    }

    20%,40%,60%,80% {
        transform: translate3d(10px,0,0)
    }
}

.animate-shaking {
    animation: shaking 1s linear
}

@keyframes skeleton {
    0% {
        background-color: #eee
    }

    50% {
        background-color: #ddd
    }

    to {
        background-color: #eee
    }
}

.animate-skeleton {
    animation: skeleton 2s infinite cubic-bezier(.4,0,.2,1)
}

@keyframes spin {
    to {
        transform: rotate(360deg)
    }
}

.animate-spin {
    animation: spin 1s linear infinite
}

@keyframes text {
    0%,50% {
        color: green
    }

    60%,to {
        color: red
    }
}

.animate-text {
    animation: text 1s linear infinite
}

.\!cursor-not-allowed {
    cursor: not-allowed!important
}

.\!cursor-wait {
    cursor: wait!important
}

.cursor-auto {
    cursor: auto
}

.cursor-default {
    cursor: default
}

.cursor-no-drop {
    cursor: no-drop
}

.cursor-not-allowed {
    cursor: not-allowed
}

.cursor-pointer {
    cursor: pointer
}

.cursor-wait {
    cursor: wait
}

.touch-pan-y {
    --tw-pan-y: pan-y;
    touch-action: var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)
}

.select-none {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.resize {
    resize: both
}

.list-inside {
    list-style-position: inside
}

.list-disc {
    list-style-type: disc
}

.appearance-none {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.grid-flow-col {
    grid-auto-flow: column
}

.\!grid-cols-4 {
    grid-template-columns: repeat(4,minmax(0,1fr))!important
}

.grid-cols-13 {
    grid-template-columns: repeat(13,minmax(0,1fr))
}

.grid-cols-14 {
    grid-template-columns: repeat(14,minmax(0,1fr))
}

.grid-cols-2 {
    grid-template-columns: repeat(2,minmax(0,1fr))
}

.grid-cols-3 {
    grid-template-columns: repeat(3,minmax(0,1fr))
}

.grid-cols-4 {
    grid-template-columns: repeat(4,minmax(0,1fr))
}

.grid-cols-5 {
    grid-template-columns: repeat(5,minmax(0,1fr))
}

.grid-cols-6 {
    grid-template-columns: repeat(6,minmax(0,1fr))
}

.grid-cols-8 {
    grid-template-columns: repeat(8,minmax(0,1fr))
}

.grid-cols-9 {
    grid-template-columns: repeat(9,minmax(0,1fr))
}

.grid-rows-1 {
    grid-template-rows: repeat(1,minmax(0,1fr))
}

.grid-rows-13 {
    grid-template-rows: repeat(13,minmax(0,1fr))
}

.grid-rows-2 {
    grid-template-rows: repeat(2,minmax(0,1fr))
}

.grid-rows-5 {
    grid-template-rows: repeat(5,minmax(0,1fr))
}

.flex-row {
    flex-direction: row
}

.flex-col {
    flex-direction: column
}

.flex-wrap {
    flex-wrap: wrap
}

.flex-nowrap {
    flex-wrap: nowrap
}

.content-center {
    align-content: center
}

.items-start {
    align-items: flex-start
}

.items-end {
    align-items: flex-end
}

.items-center {
    align-items: center
}

.items-baseline {
    align-items: baseline
}

.items-stretch {
    align-items: stretch
}

.\!justify-start {
    justify-content: flex-start!important
}

.justify-start {
    justify-content: flex-start
}

.justify-end {
    justify-content: flex-end
}

.justify-center {
    justify-content: center
}

.justify-between {
    justify-content: space-between
}

.justify-around {
    justify-content: space-around
}

.justify-evenly {
    justify-content: space-evenly
}

.\!gap-4 {
    gap: 1rem!important
}

.gap-1 {
    gap: .25rem
}

.gap-1\.5 {
    gap: .375rem
}

.gap-10 {
    gap: 2.5rem
}

.gap-16 {
    gap: 4rem
}

.gap-2 {
    gap: .5rem
}

.gap-2\.5 {
    gap: .625rem
}

.gap-20 {
    gap: 5rem
}

.gap-22 {
    gap: 5.5rem
}

.gap-3 {
    gap: .75rem
}

.gap-3\.5 {
    gap: .875rem
}

.gap-4 {
    gap: 1rem
}

.gap-5 {
    gap: 1.25rem
}

.gap-6 {
    gap: 1.5rem
}

.gap-7 {
    gap: 1.75rem
}

.gap-7\.5 {
    gap: 1.875rem
}

.gap-8 {
    gap: 2rem
}

.gap-9 {
    gap: 2.25rem
}

.gap-x-0 {
    -moz-column-gap: 0px;
    column-gap: 0px
}

.gap-x-0\.5 {
    -moz-column-gap: .125rem;
    column-gap: .125rem
}

.gap-x-1 {
    -moz-column-gap: .25rem;
    column-gap: .25rem
}

.gap-x-10 {
    -moz-column-gap: 2.5rem;
    column-gap: 2.5rem
}

.gap-x-12 {
    -moz-column-gap: 3rem;
    column-gap: 3rem
}

.gap-x-2 {
    -moz-column-gap: .5rem;
    column-gap: .5rem
}

.gap-x-3 {
    -moz-column-gap: .75rem;
    column-gap: .75rem
}

.gap-x-3\.5 {
    -moz-column-gap: .875rem;
    column-gap: .875rem
}

.gap-x-4 {
    -moz-column-gap: 1rem;
    column-gap: 1rem
}

.gap-x-5 {
    -moz-column-gap: 1.25rem;
    column-gap: 1.25rem
}

.gap-x-5\.5 {
    -moz-column-gap: 1.375rem;
    column-gap: 1.375rem
}

.gap-x-6 {
    -moz-column-gap: 1.5rem;
    column-gap: 1.5rem
}

.gap-x-7 {
    -moz-column-gap: 1.75rem;
    column-gap: 1.75rem
}

.gap-x-7\.5 {
    -moz-column-gap: 1.875rem;
    column-gap: 1.875rem
}

.gap-x-9 {
    -moz-column-gap: 2.25rem;
    column-gap: 2.25rem
}

.gap-y-0 {
    row-gap: 0px
}

.gap-y-0\.5 {
    row-gap: .125rem
}

.gap-y-1 {
    row-gap: .25rem
}

.gap-y-1\.5 {
    row-gap: .375rem
}

.gap-y-12 {
    row-gap: 3rem
}

.gap-y-2 {
    row-gap: .5rem
}

.gap-y-2\.5 {
    row-gap: .625rem
}

.gap-y-3 {
    row-gap: .75rem
}

.gap-y-3\.5 {
    row-gap: .875rem
}

.gap-y-4 {
    row-gap: 1rem
}

.gap-y-5 {
    row-gap: 1.25rem
}

.gap-y-6 {
    row-gap: 1.5rem
}

.gap-y-8 {
    row-gap: 2rem
}

.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-3>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(.75rem * var(--tw-space-x-reverse));
    margin-left: calc(.75rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-3\.5>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(.875rem * var(--tw-space-x-reverse));
    margin-left: calc(.875rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-y-1>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(.25rem * var(--tw-space-y-reverse))
}

.space-y-3>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(.75rem * var(--tw-space-y-reverse))
}

.space-y-4>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1rem * var(--tw-space-y-reverse))
}

.self-end {
    align-self: flex-end
}

.overflow-auto {
    overflow: auto
}

.overflow-hidden {
    overflow: hidden
}

.overflow-visible {
    overflow: visible
}

.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
}

.truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.overflow-ellipsis,.text-ellipsis {
    text-overflow: ellipsis
}

.text-clip {
    text-overflow: clip
}

.whitespace-normal {
    white-space: normal
}

.whitespace-nowrap {
    white-space: nowrap
}

.whitespace-pre {
    white-space: pre
}

.whitespace-pre-wrap {
    white-space: pre-wrap
}

.whitespace-break-spaces {
    white-space: break-spaces
}

.text-pretty {
    text-wrap: pretty
}

.break-words {
    overflow-wrap: break-word
}

.break-all {
    word-break: break-all
}

.\!rounded {
    border-radius: .25rem!important
}

.rounded {
    border-radius: .25rem
}

.rounded-1\/2 {
    border-radius: 50%
}

.rounded-2xl {
    border-radius: 1rem
}

.rounded-3xl {
    border-radius: 1.5rem
}

.rounded-\[0\.625rem\] {
    border-radius: .625rem
}

.rounded-\[0px\] {
    border-radius: 0
}

.rounded-\[1\.125rem\] {
    border-radius: 1.125rem
}

.rounded-\[100px\] {
    border-radius: 100px
}

.rounded-\[10px\] {
    border-radius: 10px
}

.rounded-\[20px\] {
    border-radius: 20px
}

.rounded-\[2px\] {
    border-radius: 2px
}

.rounded-\[4px\] {
    border-radius: 4px
}

.rounded-\[50px\] {
    border-radius: 50px
}

.rounded-\[5px\] {
    border-radius: 5px
}

.rounded-\[6px\] {
    border-radius: 6px
}

.rounded-\[8px\] {
    border-radius: 8px
}

.rounded-full {
    border-radius: 9999px
}

.rounded-lg {
    border-radius: .5rem
}

.rounded-md {
    border-radius: .375rem
}

.rounded-sm {
    border-radius: .125rem
}

.rounded-xl {
    border-radius: .75rem
}

.rounded-b {
    border-bottom-right-radius: .25rem;
    border-bottom-left-radius: .25rem
}

.rounded-b-\[0\.625rem\] {
    border-bottom-right-radius: .625rem;
    border-bottom-left-radius: .625rem
}

.rounded-b-\[4px\] {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px
}

.rounded-b-\[8px\] {
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px
}

.rounded-b-lg {
    border-bottom-right-radius: .5rem;
    border-bottom-left-radius: .5rem
}

.rounded-b-md {
    border-bottom-right-radius: .375rem;
    border-bottom-left-radius: .375rem
}

.rounded-e-full {
    border-start-end-radius: 9999px;
    border-end-end-radius: 9999px
}

.rounded-e-lg {
    border-start-end-radius: .5rem;
    border-end-end-radius: .5rem
}

.rounded-e-none {
    border-start-end-radius: 0px;
    border-end-end-radius: 0px
}

.rounded-l-lg {
    border-top-left-radius: .5rem;
    border-bottom-left-radius: .5rem
}

.rounded-r {
    border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem
}

.rounded-r-lg {
    border-top-right-radius: .5rem;
    border-bottom-right-radius: .5rem
}

.rounded-s-full {
    border-start-start-radius: 9999px;
    border-end-start-radius: 9999px
}

.rounded-s-lg {
    border-start-start-radius: .5rem;
    border-end-start-radius: .5rem
}

.rounded-s-none {
    border-start-start-radius: 0px;
    border-end-start-radius: 0px
}

.rounded-t-\[0\.625rem\] {
    border-top-left-radius: .625rem;
    border-top-right-radius: .625rem
}

.rounded-t-\[30px\] {
    border-top-left-radius: 30px;
    border-top-right-radius: 30px
}

.rounded-t-\[4px\] {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px
}

.rounded-t-\[8px\] {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px
}

.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-sm {
    border-top-left-radius: .125rem;
    border-top-right-radius: .125rem
}

.rounded-br {
    border-bottom-right-radius: .25rem
}

.rounded-br-lg {
    border-bottom-right-radius: .5rem
}

.rounded-es-md {
    border-end-start-radius: .375rem
}

.rounded-ss-md {
    border-start-start-radius: .375rem
}

.rounded-tl {
    border-top-left-radius: .25rem
}

.rounded-tl-\[4px\] {
    border-top-left-radius: 4px
}

.rounded-tl-lg {
    border-top-left-radius: .5rem
}

.rounded-tr {
    border-top-right-radius: .25rem
}

.rounded-tr-\[4px\] {
    border-top-right-radius: 4px
}

.rounded-tr-md {
    border-top-right-radius: .375rem
}

.\!border-2 {
    border-width: 2px!important
}

.\!border-\[1px\] {
    border-width: 1px!important
}

.border {
    border-width: 1px
}

.border-0 {
    border-width: 0px
}

.border-0\.5 {
    border-width: .5px
}

.border-2 {
    border-width: 2px
}

.border-3 {
    border-width: 3px
}

.border-4 {
    border-width: 4px
}

.border-6 {
    border-width: 6px
}

.border-\[1\.5px\] {
    border-width: 1.5px
}

.border-\[10px\] {
    border-width: 10px
}

.border-\[19px\] {
    border-width: 19px
}

.border-\[1px\] {
    border-width: 1px
}

.border-\[2px\] {
    border-width: 2px
}

.border-\[4px\] {
    border-width: 4px
}

.border-\[5px\] {
    border-width: 5px
}

.border-\[8px\] {
    border-width: 8px
}

.border-x {
    border-left-width: 1px;
    border-right-width: 1px
}

.border-x-2 {
    border-left-width: 2px;
    border-right-width: 2px
}

.border-y {
    border-top-width: 1px;
    border-bottom-width: 1px
}

.border-b {
    border-bottom-width: 1px
}

.border-b-0 {
    border-bottom-width: 0px
}

.border-b-0\.5 {
    border-bottom-width: .5px
}

.border-b-2 {
    border-bottom-width: 2px
}

.border-b-3 {
    border-bottom-width: 3px
}

.border-b-\[0\.5px\] {
    border-bottom-width: .5px
}

.border-b-\[1px\] {
    border-bottom-width: 1px
}

.border-b-\[2px\] {
    border-bottom-width: 2px
}

.border-e {
    border-inline-end-width:1px}

.border-e-0 {
    border-inline-end-width:0px}

.border-e-4 {
    border-inline-end-width:4px}

.border-e-\[1\.5px\] {
    border-inline-end-width:1.5px}

.border-e-\[1px\] {
    border-inline-end-width:1px}

.border-l {
    border-left-width: 1px
}

.border-l-6 {
    border-left-width: 6px
}

.border-l-\[1px\] {
    border-left-width: 1px
}

.border-r {
    border-right-width: 1px
}

.border-r-0 {
    border-right-width: 0px
}

.border-r-2 {
    border-right-width: 2px
}

.border-r-6 {
    border-right-width: 6px
}

.border-r-\[4px\] {
    border-right-width: 4px
}

.border-s {
    border-inline-start-width:1px}

.border-s-0 {
    border-inline-start-width:0px}

.border-s-2 {
    border-inline-start-width:2px}

.border-t {
    border-top-width: 1px
}

.border-t-0 {
    border-top-width: 0px
}

.border-t-0\.5 {
    border-top-width: .5px
}

.border-t-2 {
    border-top-width: 2px
}

.border-t-6 {
    border-top-width: 6px
}

.border-t-\[\.5px\] {
    border-top-width: .5px
}

.border-t-\[1px\] {
    border-top-width: 1px
}

.border-solid {
    border-style: solid
}

.border-dashed {
    border-style: dashed
}

.border-dotted {
    border-style: dotted
}

.\!border-none {
    border-style: none!important
}

.border-none {
    border-style: none
}

.\!border-\[var\(--color-primary\)\],.\!border-primary {
    border-color: var(--color-primary)!important
}

.\!border-red-600 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(220 38 38 / var(--tw-border-opacity))!important
}

.border-\[\#000000\],.border-\[\#000\] {
    --tw-border-opacity: 1;
    border-color: rgb(0 0 0 / var(--tw-border-opacity))
}

.border-\[\#00742f\] {
    --tw-border-opacity: 1;
    border-color: rgb(0 116 47 / var(--tw-border-opacity))
}

.border-\[\#24A811\] {
    --tw-border-opacity: 1;
    border-color: rgb(36 168 17 / var(--tw-border-opacity))
}

.border-\[\#395797\] {
    --tw-border-opacity: 1;
    border-color: rgb(57 87 151 / var(--tw-border-opacity))
}

.border-\[\#848484\] {
    --tw-border-opacity: 1;
    border-color: rgb(132 132 132 / var(--tw-border-opacity))
}

.border-\[\#8C55BF\] {
    --tw-border-opacity: 1;
    border-color: rgb(140 85 191 / var(--tw-border-opacity))
}

.border-\[\#C28E59\] {
    --tw-border-opacity: 1;
    border-color: rgb(194 142 89 / var(--tw-border-opacity))
}

.border-\[\#CCCCCC\] {
    --tw-border-opacity: 1;
    border-color: rgb(204 204 204 / var(--tw-border-opacity))
}

.border-\[\#D19127\] {
    --tw-border-opacity: 1;
    border-color: rgb(209 145 39 / var(--tw-border-opacity))
}

.border-\[\#D54029\] {
    --tw-border-opacity: 1;
    border-color: rgb(213 64 41 / var(--tw-border-opacity))
}

.border-\[\#D7D7D7\] {
    --tw-border-opacity: 1;
    border-color: rgb(215 215 215 / var(--tw-border-opacity))
}

.border-\[\#DBDBDB\] {
    --tw-border-opacity: 1;
    border-color: rgb(219 219 219 / var(--tw-border-opacity))
}

.border-\[\#DDDDDD\] {
    --tw-border-opacity: 1;
    border-color: rgb(221 221 221 / var(--tw-border-opacity))
}

.border-\[\#E0E0E5\] {
    --tw-border-opacity: 1;
    border-color: rgb(224 224 229 / var(--tw-border-opacity))
}

.border-\[\#E0E0E7\] {
    --tw-border-opacity: 1;
    border-color: rgb(224 224 231 / var(--tw-border-opacity))
}

.border-\[\#E5E5E5\] {
    --tw-border-opacity: 1;
    border-color: rgb(229 229 229 / var(--tw-border-opacity))
}

.border-\[\#E6E6E6\] {
    --tw-border-opacity: 1;
    border-color: rgb(230 230 230 / var(--tw-border-opacity))
}

.border-\[\#E8E2FF\] {
    --tw-border-opacity: 1;
    border-color: rgb(232 226 255 / var(--tw-border-opacity))
}

.border-\[\#E8E8E8\] {
    --tw-border-opacity: 1;
    border-color: rgb(232 232 232 / var(--tw-border-opacity))
}

.border-\[\#E9E9E9\] {
    --tw-border-opacity: 1;
    border-color: rgb(233 233 233 / var(--tw-border-opacity))
}

.border-\[\#ECDBF5\] {
    --tw-border-opacity: 1;
    border-color: rgb(236 219 245 / var(--tw-border-opacity))
}

.border-\[\#EE2A2E\] {
    --tw-border-opacity: 1;
    border-color: rgb(238 42 46 / var(--tw-border-opacity))
}

.border-\[\#EFEFEF\] {
    --tw-border-opacity: 1;
    border-color: rgb(239 239 239 / var(--tw-border-opacity))
}

.border-\[\#F4DCFF\] {
    --tw-border-opacity: 1;
    border-color: rgb(244 220 255 / var(--tw-border-opacity))
}

.border-\[\#F4F4F4\] {
    --tw-border-opacity: 1;
    border-color: rgb(244 244 244 / var(--tw-border-opacity))
}

.border-\[\#FCEEFF\] {
    --tw-border-opacity: 1;
    border-color: rgb(252 238 255 / var(--tw-border-opacity))
}

.border-\[\#FFD476\] {
    --tw-border-opacity: 1;
    border-color: rgb(255 212 118 / var(--tw-border-opacity))
}

.border-\[\#FFEDBE\] {
    --tw-border-opacity: 1;
    border-color: rgb(255 237 190 / var(--tw-border-opacity))
}

.border-\[\#a149cb\] {
    --tw-border-opacity: 1;
    border-color: rgb(161 73 203 / var(--tw-border-opacity))
}

.border-\[\#c9c9c9\] {
    --tw-border-opacity: 1;
    border-color: rgb(201 201 201 / var(--tw-border-opacity))
}

.border-\[\#ccc\],.border-\[\#cccccc\] {
    --tw-border-opacity: 1;
    border-color: rgb(204 204 204 / var(--tw-border-opacity))
}

.border-\[\#d03050\] {
    --tw-border-opacity: 1;
    border-color: rgb(208 48 80 / var(--tw-border-opacity))
}

.border-\[\#da0010\] {
    --tw-border-opacity: 1;
    border-color: rgb(218 0 16 / var(--tw-border-opacity))
}

.border-\[\#e8e8e8\] {
    --tw-border-opacity: 1;
    border-color: rgb(232 232 232 / var(--tw-border-opacity))
}

.border-\[\#edbc48\] {
    --tw-border-opacity: 1;
    border-color: rgb(237 188 72 / var(--tw-border-opacity))
}

.border-\[\#efefef\] {
    --tw-border-opacity: 1;
    border-color: rgb(239 239 239 / var(--tw-border-opacity))
}

.border-\[\#f28053\] {
    --tw-border-opacity: 1;
    border-color: rgb(242 128 83 / var(--tw-border-opacity))
}

.border-\[\#f5f3f0\] {
    --tw-border-opacity: 1;
    border-color: rgb(245 243 240 / var(--tw-border-opacity))
}

.border-\[\#fafafa\] {
    --tw-border-opacity: 1;
    border-color: rgb(250 250 250 / var(--tw-border-opacity))
}

.border-\[\#ff0000\] {
    --tw-border-opacity: 1;
    border-color: rgb(255 0 0 / var(--tw-border-opacity))
}

.border-\[\#ffc400\] {
    --tw-border-opacity: 1;
    border-color: rgb(255 196 0 / var(--tw-border-opacity))
}

.border-\[black\] {
    --tw-border-opacity: 1;
    border-color: rgb(0 0 0 / var(--tw-border-opacity))
}

.border-\[var\(--color-primary\)\] {
    border-color: var(--color-primary)
}

.border-amber-400 {
    --tw-border-opacity: 1;
    border-color: rgb(251 191 36 / var(--tw-border-opacity))
}

.border-black {
    --tw-border-opacity: 1;
    border-color: rgb(0 0 0 / var(--tw-border-opacity))
}

.border-blue-300 {
    --tw-border-opacity: 1;
    border-color: rgb(147 197 253 / var(--tw-border-opacity))
}

.border-custom-2 {
    --tw-border-opacity: 1;
    border-color: rgb(34 34 34 / var(--tw-border-opacity))
}

.border-custom-3 {
    --tw-border-opacity: 1;
    border-color: rgb(51 51 51 / var(--tw-border-opacity))
}

.border-custom-3d {
    --tw-border-opacity: 1;
    border-color: rgb(61 61 61 / var(--tw-border-opacity))
}

.border-custom-9 {
    --tw-border-opacity: 1;
    border-color: rgb(153 153 153 / var(--tw-border-opacity))
}

.border-custom-97 {
    --tw-border-opacity: 1;
    border-color: rgb(151 151 151 / var(--tw-border-opacity))
}

.border-custom-a0 {
    --tw-border-opacity: 1;
    border-color: rgb(160 160 160 / var(--tw-border-opacity))
}

.border-custom-b {
    --tw-border-opacity: 1;
    border-color: rgb(187 187 187 / var(--tw-border-opacity))
}

.border-custom-c {
    --tw-border-opacity: 1;
    border-color: rgb(204 204 204 / var(--tw-border-opacity))
}

.border-custom-d8 {
    --tw-border-opacity: 1;
    border-color: rgb(216 216 216 / var(--tw-border-opacity))
}

.border-custom-e {
    --tw-border-opacity: 1;
    border-color: rgb(238 238 238 / var(--tw-border-opacity))
}

.border-custom-e3 {
    --tw-border-opacity: 1;
    border-color: rgb(227 227 227 / var(--tw-border-opacity))
}

.border-custom-e6 {
    --tw-border-opacity: 1;
    border-color: rgb(230 230 230 / var(--tw-border-opacity))
}

.border-custom-e9 {
    --tw-border-opacity: 1;
    border-color: rgb(233 233 233 / var(--tw-border-opacity))
}

.border-custom-eb {
    --tw-border-opacity: 1;
    border-color: rgb(235 235 235 / var(--tw-border-opacity))
}

.border-custom-ec {
    --tw-border-opacity: 1;
    border-color: rgb(236 236 236 / var(--tw-border-opacity))
}

.border-custom-f00 {
    --tw-border-opacity: 1;
    border-color: rgb(255 0 0 / var(--tw-border-opacity))
}

.border-custom-f1 {
    --tw-border-opacity: 1;
    border-color: rgb(241 241 241 / var(--tw-border-opacity))
}

.border-custom-f3 {
    --tw-border-opacity: 1;
    border-color: rgb(243 243 243 / var(--tw-border-opacity))
}

.border-custom-f6 {
    --tw-border-opacity: 1;
    border-color: rgb(246 246 246 / var(--tw-border-opacity))
}

.border-custom-f7 {
    --tw-border-opacity: 1;
    border-color: rgb(247 247 247 / var(--tw-border-opacity))
}

.border-custom-f9 {
    --tw-border-opacity: 1;
    border-color: rgb(249 249 249 / var(--tw-border-opacity))
}

.border-gray-200 {
    --tw-border-opacity: 1;
    border-color: rgb(229 231 235 / var(--tw-border-opacity))
}

.border-gray-300 {
    --tw-border-opacity: 1;
    border-color: rgb(209 213 219 / var(--tw-border-opacity))
}

.border-gray-400 {
    --tw-border-opacity: 1;
    border-color: rgb(156 163 175 / var(--tw-border-opacity))
}

.border-indigo-300 {
    --tw-border-opacity: 1;
    border-color: rgb(165 180 252 / var(--tw-border-opacity))
}

.border-indigo-400 {
    --tw-border-opacity: 1;
    border-color: rgb(129 140 248 / var(--tw-border-opacity))
}

.border-inherit {
    border-color: inherit
}

.border-orange-500 {
    --tw-border-opacity: 1;
    border-color: rgb(249 115 22 / var(--tw-border-opacity))
}

.border-other-1 {
    --tw-border-opacity: 1;
    border-color: rgb(251 132 4 / var(--tw-border-opacity))
}

.border-other-11 {
    --tw-border-opacity: 1;
    border-color: rgb(224 224 230 / var(--tw-border-opacity))
}

.border-other-16 {
    --tw-border-opacity: 1;
    border-color: rgb(251 226 193 / var(--tw-border-opacity))
}

.border-other-25 {
    --tw-border-opacity: 1;
    border-color: rgb(255 107 39 / var(--tw-border-opacity))
}

.border-other-26 {
    --tw-border-opacity: 1;
    border-color: rgb(247 152 0 / var(--tw-border-opacity))
}

.border-other-27 {
    --tw-border-opacity: 1;
    border-color: rgb(255 236 190 / var(--tw-border-opacity))
}

.border-other-28 {
    --tw-border-opacity: 1;
    border-color: rgb(137 97 0 / var(--tw-border-opacity))
}

.border-other-9 {
    --tw-border-opacity: 1;
    border-color: rgb(229 231 235 / var(--tw-border-opacity))
}

.border-primary {
    border-color: var(--color-primary)
}

.border-purple-300 {
    --tw-border-opacity: 1;
    border-color: rgb(216 180 254 / var(--tw-border-opacity))
}

.border-purple-400 {
    --tw-border-opacity: 1;
    border-color: rgb(192 132 252 / var(--tw-border-opacity))
}

.border-red-500 {
    --tw-border-opacity: 1;
    border-color: rgb(239 68 68 / var(--tw-border-opacity))
}

.border-red-600 {
    --tw-border-opacity: 1;
    border-color: rgb(220 38 38 / var(--tw-border-opacity))
}

.border-slate-200 {
    --tw-border-opacity: 1;
    border-color: rgb(226 232 240 / var(--tw-border-opacity))
}

.border-transparent {
    border-color: transparent
}

.border-violet-300 {
    --tw-border-opacity: 1;
    border-color: rgb(196 181 253 / var(--tw-border-opacity))
}

.border-white {
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity))
}

.border-white\/60 {
    border-color: #fff9
}

.border-zinc-200 {
    --tw-border-opacity: 1;
    border-color: rgb(228 228 231 / var(--tw-border-opacity))
}

.border-b-transparent {
    border-bottom-color: transparent
}

.border-l-transparent {
    border-left-color: transparent
}

.border-r-custom-2 {
    --tw-border-opacity: 1;
    border-right-color: rgb(34 34 34 / var(--tw-border-opacity))
}

.border-r-transparent {
    border-right-color: transparent
}

.border-t-custom-2 {
    --tw-border-opacity: 1;
    border-top-color: rgb(34 34 34 / var(--tw-border-opacity))
}

.border-t-orange-500 {
    --tw-border-opacity: 1;
    border-top-color: rgb(249 115 22 / var(--tw-border-opacity))
}

.border-t-primary {
    border-top-color: var(--color-primary)
}

.border-t-transparent {
    border-top-color: transparent
}

.\!bg-\[\#38B627\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(56 182 39 / var(--tw-bg-opacity))!important
}

.\!bg-\[\#979797\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(151 151 151 / var(--tw-bg-opacity))!important
}

.\!bg-\[\#FFBB9C\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 187 156 / var(--tw-bg-opacity))!important
}

.\!bg-custom-a7 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(167 167 167 / var(--tw-bg-opacity))!important
}

.\!bg-white {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity))!important
}

.bg-\[\#00000003\] {
    background-color: #00000003
}

.bg-\[\#00000085\] {
    background-color: #00000085
}

.bg-\[\#000000\],.bg-\[\#000\] {
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity))
}

.bg-\[\#000\]\/40 {
    background-color: #0006
}

.bg-\[\#03BDBD\] {
    --tw-bg-opacity: 1;
    background-color: rgb(3 189 189 / var(--tw-bg-opacity))
}

.bg-\[\#0D0D0D4D\] {
    background-color: #0d0d0d4d
}

.bg-\[\#298bfb\] {
    --tw-bg-opacity: 1;
    background-color: rgb(41 139 251 / var(--tw-bg-opacity))
}

.bg-\[\#2E0440\] {
    --tw-bg-opacity: 1;
    background-color: rgb(46 4 64 / var(--tw-bg-opacity))
}

.bg-\[\#2E0441\] {
    --tw-bg-opacity: 1;
    background-color: rgb(46 4 65 / var(--tw-bg-opacity))
}

.bg-\[\#2FB91D14\] {
    background-color: #2fb91d14
}

.bg-\[\#2FB91D\] {
    --tw-bg-opacity: 1;
    background-color: rgb(47 185 29 / var(--tw-bg-opacity))
}

.bg-\[\#333333\] {
    --tw-bg-opacity: 1;
    background-color: rgb(51 51 51 / var(--tw-bg-opacity))
}

.bg-\[\#36D64C\] {
    --tw-bg-opacity: 1;
    background-color: rgb(54 214 76 / var(--tw-bg-opacity))
}

.bg-\[\#37b826\] {
    --tw-bg-opacity: 1;
    background-color: rgb(55 184 38 / var(--tw-bg-opacity))
}

.bg-\[\#38B627\] {
    --tw-bg-opacity: 1;
    background-color: rgb(56 182 39 / var(--tw-bg-opacity))
}

.bg-\[\#39B627\] {
    --tw-bg-opacity: 1;
    background-color: rgb(57 182 39 / var(--tw-bg-opacity))
}

.bg-\[\#3BAE14\] {
    --tw-bg-opacity: 1;
    background-color: rgb(59 174 20 / var(--tw-bg-opacity))
}

.bg-\[\#3D3D3D\] {
    --tw-bg-opacity: 1;
    background-color: rgb(61 61 61 / var(--tw-bg-opacity))
}

.bg-\[\#4a96d1\] {
    --tw-bg-opacity: 1;
    background-color: rgb(74 150 209 / var(--tw-bg-opacity))
}

.bg-\[\#4ca119\] {
    --tw-bg-opacity: 1;
    background-color: rgb(76 161 25 / var(--tw-bg-opacity))
}

.bg-\[\#5d4037\] {
    --tw-bg-opacity: 1;
    background-color: rgb(93 64 55 / var(--tw-bg-opacity))
}

.bg-\[\#60b341\] {
    --tw-bg-opacity: 1;
    background-color: rgb(96 179 65 / var(--tw-bg-opacity))
}

.bg-\[\#6DD2FF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(109 210 255 / var(--tw-bg-opacity))
}

.bg-\[\#878787\] {
    --tw-bg-opacity: 1;
    background-color: rgb(135 135 135 / var(--tw-bg-opacity))
}

.bg-\[\#9751C6\] {
    --tw-bg-opacity: 1;
    background-color: rgb(151 81 198 / var(--tw-bg-opacity))
}

.bg-\[\#9D6F00\] {
    --tw-bg-opacity: 1;
    background-color: rgb(157 111 0 / var(--tw-bg-opacity))
}

.bg-\[\#A24ACC0D\] {
    background-color: #a24acc0d
}

.bg-\[\#A24BCD\] {
    --tw-bg-opacity: 1;
    background-color: rgb(162 75 205 / var(--tw-bg-opacity))
}

.bg-\[\#BFEFFF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(191 239 255 / var(--tw-bg-opacity))
}

.bg-\[\#C28E59\] {
    --tw-bg-opacity: 1;
    background-color: rgb(194 142 89 / var(--tw-bg-opacity))
}

.bg-\[\#C3C3C3\] {
    --tw-bg-opacity: 1;
    background-color: rgb(195 195 195 / var(--tw-bg-opacity))
}

.bg-\[\#C8DB00\] {
    --tw-bg-opacity: 1;
    background-color: rgb(200 219 0 / var(--tw-bg-opacity))
}

.bg-\[\#D5F0FF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(213 240 255 / var(--tw-bg-opacity))
}

.bg-\[\#DF0000\] {
    --tw-bg-opacity: 1;
    background-color: rgb(223 0 0 / var(--tw-bg-opacity))
}

.bg-\[\#E1F2DB\] {
    --tw-bg-opacity: 1;
    background-color: rgb(225 242 219 / var(--tw-bg-opacity))
}

.bg-\[\#E5E5E5\] {
    --tw-bg-opacity: 1;
    background-color: rgb(229 229 229 / var(--tw-bg-opacity))
}

.bg-\[\#E6CBFF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(230 203 255 / var(--tw-bg-opacity))
}

.bg-\[\#E7E7EA\] {
    --tw-bg-opacity: 1;
    background-color: rgb(231 231 234 / var(--tw-bg-opacity))
}

.bg-\[\#E9DDFE\] {
    --tw-bg-opacity: 1;
    background-color: rgb(233 221 254 / var(--tw-bg-opacity))
}

.bg-\[\#EAB969\] {
    --tw-bg-opacity: 1;
    background-color: rgb(234 185 105 / var(--tw-bg-opacity))
}

.bg-\[\#ECE0FF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(236 224 255 / var(--tw-bg-opacity))
}

.bg-\[\#ECECEC\] {
    --tw-bg-opacity: 1;
    background-color: rgb(236 236 236 / var(--tw-bg-opacity))
}

.bg-\[\#EDBC48\] {
    --tw-bg-opacity: 1;
    background-color: rgb(237 188 72 / var(--tw-bg-opacity))
}

.bg-\[\#EDBD49\] {
    --tw-bg-opacity: 1;
    background-color: rgb(237 189 73 / var(--tw-bg-opacity))
}

.bg-\[\#EDEDED\] {
    --tw-bg-opacity: 1;
    background-color: rgb(237 237 237 / var(--tw-bg-opacity))
}

.bg-\[\#EE2A2E\] {
    --tw-bg-opacity: 1;
    background-color: rgb(238 42 46 / var(--tw-bg-opacity))
}

.bg-\[\#EFEFEF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(239 239 239 / var(--tw-bg-opacity))
}

.bg-\[\#F1E4F7\] {
    --tw-bg-opacity: 1;
    background-color: rgb(241 228 247 / var(--tw-bg-opacity))
}

.bg-\[\#F1ECF3\] {
    --tw-bg-opacity: 1;
    background-color: rgb(241 236 243 / var(--tw-bg-opacity))
}

.bg-\[\#F2EADF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(242 234 223 / var(--tw-bg-opacity))
}

.bg-\[\#F3E2FF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(243 226 255 / var(--tw-bg-opacity))
}

.bg-\[\#F3EAFF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(243 234 255 / var(--tw-bg-opacity))
}

.bg-\[\#F5EDFA\] {
    --tw-bg-opacity: 1;
    background-color: rgb(245 237 250 / var(--tw-bg-opacity))
}

.bg-\[\#F5EEFA\] {
    --tw-bg-opacity: 1;
    background-color: rgb(245 238 250 / var(--tw-bg-opacity))
}

.bg-\[\#F6E4FF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(246 228 255 / var(--tw-bg-opacity))
}

.bg-\[\#F6F6F6\] {
    --tw-bg-opacity: 1;
    background-color: rgb(246 246 246 / var(--tw-bg-opacity))
}

.bg-\[\#F7F7F7F7\] {
    background-color: #f7f7f7f7
}

.bg-\[\#F7F7F7\] {
    --tw-bg-opacity: 1;
    background-color: rgb(247 247 247 / var(--tw-bg-opacity))
}

.bg-\[\#F7F7FF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(247 247 255 / var(--tw-bg-opacity))
}

.bg-\[\#F8E2AF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(248 226 175 / var(--tw-bg-opacity))
}

.bg-\[\#F9F9F9\] {
    --tw-bg-opacity: 1;
    background-color: rgb(249 249 249 / var(--tw-bg-opacity))
}

.bg-\[\#FA648B\] {
    --tw-bg-opacity: 1;
    background-color: rgb(250 100 139 / var(--tw-bg-opacity))
}

.bg-\[\#FA8306\] {
    --tw-bg-opacity: 1;
    background-color: rgb(250 131 6 / var(--tw-bg-opacity))
}

.bg-\[\#FAFAFA\] {
    --tw-bg-opacity: 1;
    background-color: rgb(250 250 250 / var(--tw-bg-opacity))
}

.bg-\[\#FBE7AE\] {
    --tw-bg-opacity: 1;
    background-color: rgb(251 231 174 / var(--tw-bg-opacity))
}

.bg-\[\#FCEEFF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(252 238 255 / var(--tw-bg-opacity))
}

.bg-\[\#FDCA57\] {
    --tw-bg-opacity: 1;
    background-color: rgb(253 202 87 / var(--tw-bg-opacity))
}

.bg-\[\#FF6060\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 96 96 / var(--tw-bg-opacity))
}

.bg-\[\#FF822F\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 130 47 / var(--tw-bg-opacity))
}

.bg-\[\#FFB133\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 177 51 / var(--tw-bg-opacity))
}

.bg-\[\#FFC400\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 196 0 / var(--tw-bg-opacity))
}

.bg-\[\#FFCB74\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 203 116 / var(--tw-bg-opacity))
}

.bg-\[\#FFDDAA\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 221 170 / var(--tw-bg-opacity))
}

.bg-\[\#FFE57C\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 229 124 / var(--tw-bg-opacity))
}

.bg-\[\#FFEBBE\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 235 190 / var(--tw-bg-opacity))
}

.bg-\[\#FFECBE\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 236 190 / var(--tw-bg-opacity))
}

.bg-\[\#FFEDBE\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 237 190 / var(--tw-bg-opacity))
}

.bg-\[\#FFF1B9\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 241 185 / var(--tw-bg-opacity))
}

.bg-\[\#FFF3D9\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 243 217 / var(--tw-bg-opacity))
}

.bg-\[\#FFF8D9\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 248 217 / var(--tw-bg-opacity))
}

.bg-\[\#FFF9E8\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 249 232 / var(--tw-bg-opacity))
}

.bg-\[\#FFFFFF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity))
}

.bg-\[\#a24acc1a\] {
    background-color: #a24acc1a
}

.bg-\[\#a24acc\] {
    --tw-bg-opacity: 1;
    background-color: rgb(162 74 204 / var(--tw-bg-opacity))
}

.bg-\[\#a24acc\]\/10 {
    background-color: #a24acc1a
}

.bg-\[\#cecece\] {
    --tw-bg-opacity: 1;
    background-color: rgb(206 206 206 / var(--tw-bg-opacity))
}

.bg-\[\#d3d1ce\] {
    --tw-bg-opacity: 1;
    background-color: rgb(211 209 206 / var(--tw-bg-opacity))
}

.bg-\[\#dadada\] {
    --tw-bg-opacity: 1;
    background-color: rgb(218 218 218 / var(--tw-bg-opacity))
}

.bg-\[\#e7bc3d\] {
    --tw-bg-opacity: 1;
    background-color: rgb(231 188 61 / var(--tw-bg-opacity))
}

.bg-\[\#ecdbf5\] {
    --tw-bg-opacity: 1;
    background-color: rgb(236 219 245 / var(--tw-bg-opacity))
}

.bg-\[\#efefef\] {
    --tw-bg-opacity: 1;
    background-color: rgb(239 239 239 / var(--tw-bg-opacity))
}

.bg-\[\#f0f0f0\] {
    --tw-bg-opacity: 1;
    background-color: rgb(240 240 240 / var(--tw-bg-opacity))
}

.bg-\[\#f3edfa\] {
    --tw-bg-opacity: 1;
    background-color: rgb(243 237 250 / var(--tw-bg-opacity))
}

.bg-\[\#f3f2f2\] {
    --tw-bg-opacity: 1;
    background-color: rgb(243 242 242 / var(--tw-bg-opacity))
}

.bg-\[\#f4edf8\] {
    --tw-bg-opacity: 1;
    background-color: rgb(244 237 248 / var(--tw-bg-opacity))
}

.bg-\[\#f59b25\] {
    --tw-bg-opacity: 1;
    background-color: rgb(245 155 37 / var(--tw-bg-opacity))
}

.bg-\[\#f6edfa\] {
    --tw-bg-opacity: 1;
    background-color: rgb(246 237 250 / var(--tw-bg-opacity))
}

.bg-\[\#f7f7f7\] {
    --tw-bg-opacity: 1;
    background-color: rgb(247 247 247 / var(--tw-bg-opacity))
}

.bg-\[\#f7f7ff\] {
    --tw-bg-opacity: 1;
    background-color: rgb(247 247 255 / var(--tw-bg-opacity))
}

.bg-\[\#f8f6f6\] {
    --tw-bg-opacity: 1;
    background-color: rgb(248 246 246 / var(--tw-bg-opacity))
}

.bg-\[\#fae1fd\] {
    --tw-bg-opacity: 1;
    background-color: rgb(250 225 253 / var(--tw-bg-opacity))
}

.bg-\[\#fbe9c6\] {
    --tw-bg-opacity: 1;
    background-color: rgb(251 233 198 / var(--tw-bg-opacity))
}

.bg-\[\#fbf4ff\] {
    --tw-bg-opacity: 1;
    background-color: rgb(251 244 255 / var(--tw-bg-opacity))
}

.bg-\[\#fdc991\] {
    --tw-bg-opacity: 1;
    background-color: rgb(253 201 145 / var(--tw-bg-opacity))
}

.bg-\[\#ffecbe\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 236 190 / var(--tw-bg-opacity))
}

.bg-\[\#fff9e7\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 249 231 / var(--tw-bg-opacity))
}

.bg-\[\#fff\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity))
}

.bg-\[\#fffbe8\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 251 232 / var(--tw-bg-opacity))
}

.bg-\[\#ffff00\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 0 / var(--tw-bg-opacity))
}

.bg-\[\#ffffff\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity))
}

.bg-\[\#ffffff\]\/50 {
    background-color: #ffffff80
}

.bg-\[\#ffffffcc\] {
    background-color: #fffc
}

.bg-\[red\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 0 0 / var(--tw-bg-opacity))
}

.bg-\[rgba\(0\,0\,0\,\.5\)\] {
    background-color: #00000080
}

.bg-\[rgba\(162\,74\,204\,0\.08\)\] {
    background-color: #a24acc14
}

.bg-\[rgba\(255\,255\,255\,0\.23\)\] {
    background-color: #ffffff3b
}

.bg-\[rgba\(59\,59\,59\,0\.6\)\] {
    background-color: #3b3b3b99
}

.bg-\[var\(--color-primary\)\] {
    background-color: var(--color-primary)
}

.bg-amber-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(254 243 199 / var(--tw-bg-opacity))
}

.bg-amber-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(251 191 36 / var(--tw-bg-opacity))
}

.bg-amber-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(245 158 11 / var(--tw-bg-opacity))
}

.bg-black {
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity))
}

.bg-black\/20 {
    background-color: #0003
}

.bg-black\/30 {
    background-color: #0000004d
}

.bg-black\/40 {
    background-color: #0006
}

.bg-black\/50 {
    background-color: #00000080
}

.bg-black\/60 {
    background-color: #0009
}

.bg-black\/70 {
    background-color: #000000b3
}

.bg-blue-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(191 219 254 / var(--tw-bg-opacity))
}

.bg-blue-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(59 130 246 / var(--tw-bg-opacity))
}

.bg-custom-1c {
    --tw-bg-opacity: 1;
    background-color: rgb(28 28 28 / var(--tw-bg-opacity))
}

.bg-custom-3 {
    --tw-bg-opacity: 1;
    background-color: rgb(51 51 51 / var(--tw-bg-opacity))
}

.bg-custom-3d {
    --tw-bg-opacity: 1;
    background-color: rgb(61 61 61 / var(--tw-bg-opacity))
}

.bg-custom-87 {
    --tw-bg-opacity: 1;
    background-color: rgb(135 135 135 / var(--tw-bg-opacity))
}

.bg-custom-97 {
    --tw-bg-opacity: 1;
    background-color: rgb(151 151 151 / var(--tw-bg-opacity))
}

.bg-custom-a7 {
    --tw-bg-opacity: 1;
    background-color: rgb(167 167 167 / var(--tw-bg-opacity))
}

.bg-custom-b {
    --tw-bg-opacity: 1;
    background-color: rgb(187 187 187 / var(--tw-bg-opacity))
}

.bg-custom-c2 {
    --tw-bg-opacity: 1;
    background-color: rgb(194 194 194 / var(--tw-bg-opacity))
}

.bg-custom-d {
    --tw-bg-opacity: 1;
    background-color: rgb(221 221 221 / var(--tw-bg-opacity))
}

.bg-custom-d2 {
    --tw-bg-opacity: 1;
    background-color: rgb(210 210 210 / var(--tw-bg-opacity))
}

.bg-custom-e {
    --tw-bg-opacity: 1;
    background-color: rgb(238 238 238 / var(--tw-bg-opacity))
}

.bg-custom-e0 {
    --tw-bg-opacity: 1;
    background-color: rgb(224 224 224 / var(--tw-bg-opacity))
}

.bg-custom-e6 {
    --tw-bg-opacity: 1;
    background-color: rgb(230 230 230 / var(--tw-bg-opacity))
}

.bg-custom-e8 {
    --tw-bg-opacity: 1;
    background-color: rgb(232 232 232 / var(--tw-bg-opacity))
}

.bg-custom-f0 {
    --tw-bg-opacity: 1;
    background-color: rgb(240 240 240 / var(--tw-bg-opacity))
}

.bg-custom-f2 {
    --tw-bg-opacity: 1;
    background-color: rgb(242 242 242 / var(--tw-bg-opacity))
}

.bg-custom-f3 {
    --tw-bg-opacity: 1;
    background-color: rgb(243 243 243 / var(--tw-bg-opacity))
}

.bg-custom-f4 {
    --tw-bg-opacity: 1;
    background-color: rgb(244 244 244 / var(--tw-bg-opacity))
}

.bg-custom-f5 {
    --tw-bg-opacity: 1;
    background-color: rgb(245 245 245 / var(--tw-bg-opacity))
}

.bg-custom-f6 {
    --tw-bg-opacity: 1;
    background-color: rgb(246 246 246 / var(--tw-bg-opacity))
}

.bg-custom-f7 {
    --tw-bg-opacity: 1;
    background-color: rgb(247 247 247 / var(--tw-bg-opacity))
}

.bg-custom-f8 {
    --tw-bg-opacity: 1;
    background-color: rgb(248 248 248 / var(--tw-bg-opacity))
}

.bg-custom-f9 {
    --tw-bg-opacity: 1;
    background-color: rgb(249 249 249 / var(--tw-bg-opacity))
}

.bg-custom-fa {
    --tw-bg-opacity: 1;
    background-color: rgb(250 250 250 / var(--tw-bg-opacity))
}

.bg-cyan-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(22 78 99 / var(--tw-bg-opacity))
}

.bg-gray-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity))
}

.bg-gray-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(229 231 235 / var(--tw-bg-opacity))
}

.bg-gray-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity))
}

.bg-gray-800\/90 {
    background-color: #1f2937e6
}

.bg-gray-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(17 24 39 / var(--tw-bg-opacity))
}

.bg-green-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(220 252 231 / var(--tw-bg-opacity))
}

.bg-green-500\/10 {
    background-color: #22c55e1a
}

.bg-green-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(22 163 74 / var(--tw-bg-opacity))
}

.bg-indigo-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(49 46 129 / var(--tw-bg-opacity))
}

.bg-neutral-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(229 229 229 / var(--tw-bg-opacity))
}

.bg-neutral-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(38 38 38 / var(--tw-bg-opacity))
}

.bg-orange-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(255 237 213 / var(--tw-bg-opacity))
}

.bg-orange-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(249 115 22 / var(--tw-bg-opacity))
}

.bg-other-10 {
    --tw-bg-opacity: 1;
    background-color: rgb(236 128 141 / var(--tw-bg-opacity))
}

.bg-other-13 {
    --tw-bg-opacity: 1;
    background-color: rgb(255 140 51 / var(--tw-bg-opacity))
}

.bg-other-17 {
    --tw-bg-opacity: 1;
    background-color: rgb(255 241 223 / var(--tw-bg-opacity))
}

.bg-other-23 {
    --tw-bg-opacity: 1;
    background-color: rgb(248 226 175 / var(--tw-bg-opacity))
}

.bg-other-26 {
    --tw-bg-opacity: 1;
    background-color: rgb(247 152 0 / var(--tw-bg-opacity))
}

.bg-other-27 {
    --tw-bg-opacity: 1;
    background-color: rgb(255 236 190 / var(--tw-bg-opacity))
}

.bg-other-28 {
    --tw-bg-opacity: 1;
    background-color: rgb(137 97 0 / var(--tw-bg-opacity))
}

.bg-other-29 {
    --tw-bg-opacity: 1;
    background-color: rgb(238 42 46 / var(--tw-bg-opacity))
}

.bg-other-3 {
    --tw-bg-opacity: 1;
    background-color: rgb(126 186 228 / var(--tw-bg-opacity))
}

.bg-primary {
    background-color: var(--color-primary)
}

.bg-purple-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(243 232 255 / var(--tw-bg-opacity))
}

.bg-purple-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(88 28 135 / var(--tw-bg-opacity))
}

.bg-red-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(239 68 68 / var(--tw-bg-opacity))
}

.bg-red-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(220 38 38 / var(--tw-bg-opacity))
}

.bg-rose-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(255 228 230 / var(--tw-bg-opacity))
}

.bg-slate-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(203 213 225 / 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\/10 {
    background-color: #ffffff1a
}

.bg-white\/20 {
    background-color: #fff3
}

.bg-white\/30 {
    background-color: #ffffff4d
}

.bg-white\/50 {
    background-color: #ffffff80
}

.bg-white\/60 {
    background-color: #fff9
}

.bg-white\/80 {
    background-color: #fffc
}

.bg-yellow-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(254 249 195 / var(--tw-bg-opacity))
}

.bg-opacity-20 {
    --tw-bg-opacity: .2
}

.bg-opacity-40 {
    --tw-bg-opacity: .4
}

.bg-gradient-to-b {
    background-image: linear-gradient(to bottom,var(--tw-gradient-stops))
}

.bg-gradient-to-br {
    background-image: linear-gradient(to bottom right,var(--tw-gradient-stops))
}

.bg-gradient-to-l {
    background-image: linear-gradient(to left,var(--tw-gradient-stops))
}

.bg-gradient-to-r {
    background-image: linear-gradient(to right,var(--tw-gradient-stops))
}

.bg-gradient-to-t {
    background-image: linear-gradient(to top,var(--tw-gradient-stops))
}

.from-\[\#00000000\] {
    --tw-gradient-from: #00000000 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#8EC9F6\] {
    --tw-gradient-from: #8EC9F6 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(142 201 246 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-black\/0 {
    --tw-gradient-from: rgb(0 0 0 / 0) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-black\/45 {
    --tw-gradient-from: rgb(0 0 0 / .45) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-black\/60 {
    --tw-gradient-from: rgb(0 0 0 / .6) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-indigo-500 {
    --tw-gradient-from: #6366f1 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-other-18 {
    --tw-gradient-from: #fc8f2d var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(252 143 45 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-transparent {
    --tw-gradient-from: transparent var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-white {
    --tw-gradient-from: #fff var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-white\/20 {
    --tw-gradient-from: rgb(255 255 255 / .2) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.via-\[\#C1F1F4\] {
    --tw-gradient-to: rgb(193 241 244 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #C1F1F4 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-blue-300 {
    --tw-gradient-to: rgb(147 197 253 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #93c5fd var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-cyan-300 {
    --tw-gradient-to: rgb(103 232 249 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #67e8f9 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-indigo-300 {
    --tw-gradient-to: rgb(165 180 252 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-purple-300 {
    --tw-gradient-to: rgb(216 180 254 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #d8b4fe var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.to-\[\#000000FF\] {
    --tw-gradient-to: #000000FF var(--tw-gradient-to-position)
}

.to-\[\#8EC9F6\] {
    --tw-gradient-to: #8EC9F6 var(--tw-gradient-to-position)
}

.to-black\/0 {
    --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position)
}

.to-black\/50 {
    --tw-gradient-to: rgb(0 0 0 / .5) var(--tw-gradient-to-position)
}

.to-other-19 {
    --tw-gradient-to: #e33115 var(--tw-gradient-to-position)
}

.to-purple-500 {
    --tw-gradient-to: #a855f7 var(--tw-gradient-to-position)
}

.to-transparent {
    --tw-gradient-to: transparent var(--tw-gradient-to-position)
}

.to-white {
    --tw-gradient-to: #fff var(--tw-gradient-to-position)
}

.bg-contain {
    background-size: contain
}

.bg-cover {
    background-size: cover
}

.bg-bottom {
    background-position: bottom
}

.bg-center {
    background-position: center
}

.bg-right-top {
    background-position: right top
}

.bg-no-repeat {
    background-repeat: no-repeat
}

.fill-gray-400 {
    fill: #9ca3af
}

.fill-white {
    fill: #fff
}

.stroke-\[2px\] {
    stroke-width: 2px
}

.object-contain {
    -o-object-fit: contain;
    object-fit: contain
}

.object-cover {
    -o-object-fit: cover;
    object-fit: cover
}

.object-fill {
    -o-object-fit: fill;
    object-fit: fill
}

.object-none {
    -o-object-fit: none;
    object-fit: none
}

.object-scale-down {
    -o-object-fit: scale-down;
    object-fit: scale-down
}

.\!p-0 {
    padding: 0!important
}

.p-0 {
    padding: 0
}

.p-1 {
    padding: .25rem
}

.p-1\.25 {
    padding: .3125rem
}

.p-1\.5 {
    padding: .375rem
}

.p-10 {
    padding: 2.5rem
}

.p-2 {
    padding: .5rem
}

.p-2\.5 {
    padding: .625rem
}

.p-3 {
    padding: .75rem
}

.p-4 {
    padding: 1rem
}

.p-5 {
    padding: 1.25rem
}

.p-6 {
    padding: 1.5rem
}

.p-8 {
    padding: 2rem
}

.p-9 {
    padding: 2.25rem
}

.p-\[12px\] {
    padding: 12px
}

.p-\[1px\] {
    padding: 1px
}

.p-\[40px\] {
    padding: 40px
}

.p-\[4px\] {
    padding: 4px
}

.p-\[5px\] {
    padding: 5px
}

.\!px-4 {
    padding-left: 1rem!important;
    padding-right: 1rem!important
}

.\!py-0 {
    padding-top: 0!important;
    padding-bottom: 0!important
}

.\!py-0\.5 {
    padding-top: .125rem!important;
    padding-bottom: .125rem!important
}

.\!py-1 {
    padding-top: .25rem!important;
    padding-bottom: .25rem!important
}

.px-0 {
    padding-left: 0;
    padding-right: 0
}

.px-0\.5 {
    padding-left: .125rem;
    padding-right: .125rem
}

.px-1 {
    padding-left: .25rem;
    padding-right: .25rem
}

.px-1\.5 {
    padding-left: .375rem;
    padding-right: .375rem
}

.px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem
}

.px-12 {
    padding-left: 3rem;
    padding-right: 3rem
}

.px-12\.5 {
    padding-left: 3.125rem;
    padding-right: 3.125rem
}

.px-13 {
    padding-left: 3.25rem;
    padding-right: 3.25rem
}

.px-14 {
    padding-left: 3.5rem;
    padding-right: 3.5rem
}

.px-15 {
    padding-left: 3.75rem;
    padding-right: 3.75rem
}

.px-17 {
    padding-left: 4.25rem;
    padding-right: 4.25rem
}

.px-17\.5 {
    padding-left: 4.375rem;
    padding-right: 4.375rem
}

.px-18 {
    padding-left: 4.5rem;
    padding-right: 4.5rem
}

.px-19 {
    padding-left: 4.75rem;
    padding-right: 4.75rem
}

.px-2 {
    padding-left: .5rem;
    padding-right: .5rem
}

.px-2\.5 {
    padding-left: .625rem;
    padding-right: .625rem
}

.px-20 {
    padding-left: 5rem;
    padding-right: 5rem
}

.px-23 {
    padding-left: 5.75rem;
    padding-right: 5.75rem
}

.px-25 {
    padding-left: 6.25rem;
    padding-right: 6.25rem
}

.px-28 {
    padding-left: 7rem;
    padding-right: 7rem
}

.px-3 {
    padding-left: .75rem;
    padding-right: .75rem
}

.px-3\.5 {
    padding-left: .875rem;
    padding-right: .875rem
}

.px-30 {
    padding-left: 7.5rem;
    padding-right: 7.5rem
}

.px-32 {
    padding-left: 8rem;
    padding-right: 8rem
}

.px-32\.5 {
    padding-left: 8.125rem;
    padding-right: 8.125rem
}

.px-4 {
    padding-left: 1rem;
    padding-right: 1rem
}

.px-4\.5 {
    padding-left: 1.125rem;
    padding-right: 1.125rem
}

.px-40 {
    padding-left: 10rem;
    padding-right: 10rem
}

.px-48 {
    padding-left: 12rem;
    padding-right: 12rem
}

.px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem
}

.px-5\.5 {
    padding-left: 1.375rem;
    padding-right: 1.375rem
}

.px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

.px-7 {
    padding-left: 1.75rem;
    padding-right: 1.75rem
}

.px-7\.5 {
    padding-left: 1.875rem;
    padding-right: 1.875rem
}

.px-8 {
    padding-left: 2rem;
    padding-right: 2rem
}

.px-9 {
    padding-left: 2.25rem;
    padding-right: 2.25rem
}

.px-\[10px\] {
    padding-left: 10px;
    padding-right: 10px
}

.px-\[120px\] {
    padding-left: 120px;
    padding-right: 120px
}

.px-\[12px\] {
    padding-left: 12px;
    padding-right: 12px
}

.px-\[130px\] {
    padding-left: 130px;
    padding-right: 130px
}

.px-\[18px\] {
    padding-left: 18px;
    padding-right: 18px
}

.px-\[1px\] {
    padding-left: 1px;
    padding-right: 1px
}

.px-\[20px\] {
    padding-left: 20px;
    padding-right: 20px
}

.px-\[24px\] {
    padding-left: 24px;
    padding-right: 24px
}

.px-\[40px\] {
    padding-left: 40px;
    padding-right: 40px
}

.px-\[4px\] {
    padding-left: 4px;
    padding-right: 4px
}

.px-\[50px\] {
    padding-left: 50px;
    padding-right: 50px
}

.px-\[5px\] {
    padding-left: 5px;
    padding-right: 5px
}

.px-\[6\%\] {
    padding-left: 6%;
    padding-right: 6%
}

.px-\[8px\] {
    padding-left: 8px;
    padding-right: 8px
}

.px-\[var\(--n-padding-single\)\] {
    padding-left: var(--n-padding-single);
    padding-right: var(--n-padding-single)
}

.px-px {
    padding-left: 1px;
    padding-right: 1px
}

.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-12 {
    padding-top: 3rem;
    padding-bottom: 3rem
}

.py-12\.5 {
    padding-top: 3.125rem;
    padding-bottom: 3.125rem
}

.py-14 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem
}

.py-15 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem
}

.py-2 {
    padding-top: .5rem;
    padding-bottom: .5rem
}

.py-2\.5 {
    padding-top: .625rem;
    padding-bottom: .625rem
}

.py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem
}

.py-3 {
    padding-top: .75rem;
    padding-bottom: .75rem
}

.py-3\.5 {
    padding-top: .875rem;
    padding-bottom: .875rem
}

.py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem
}

.py-4\.5 {
    padding-top: 1.125rem;
    padding-bottom: 1.125rem
}

.py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem
}

.py-5\.5 {
    padding-top: 1.375rem;
    padding-bottom: 1.375rem
}

.py-50 {
    padding-top: 12.5rem;
    padding-bottom: 12.5rem
}

.py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem
}

.py-6\.5 {
    padding-top: 1.625rem;
    padding-bottom: 1.625rem
}

.py-7 {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem
}

.py-7\.5 {
    padding-top: 1.875rem;
    padding-bottom: 1.875rem
}

.py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem
}

.py-\[10px\] {
    padding-top: 10px;
    padding-bottom: 10px
}

.py-\[12px\] {
    padding-top: 12px;
    padding-bottom: 12px
}

.py-\[13px\] {
    padding-top: 13px;
    padding-bottom: 13px
}

.py-\[15px\] {
    padding-top: 15px;
    padding-bottom: 15px
}

.py-\[1px\] {
    padding-top: 1px;
    padding-bottom: 1px
}

.py-\[2px\] {
    padding-top: 2px;
    padding-bottom: 2px
}

.py-\[30px\] {
    padding-top: 30px;
    padding-bottom: 30px
}

.py-\[5px\] {
    padding-top: 5px;
    padding-bottom: 5px
}

.py-\[5x\] {
    padding-top: 5x;
    padding-bottom: 5x
}

.py-\[6\.5px\] {
    padding-top: 6.5px;
    padding-bottom: 6.5px
}

.py-\[60px\] {
    padding-top: 60px;
    padding-bottom: 60px
}

.py-\[6px\] {
    padding-top: 6px;
    padding-bottom: 6px
}

.py-\[9px\] {
    padding-top: 9px;
    padding-bottom: 9px
}

.py-px {
    padding-top: 1px;
    padding-bottom: 1px
}

.\!pb-\[1px\] {
    padding-bottom: 1px!important
}

.\!pl-16 {
    padding-left: 4rem!important
}

.\!pl-\[8px\] {
    padding-left: 8px!important
}

.\!pt-0 {
    padding-top: 0!important
}

.\!pt-12 {
    padding-top: 3rem!important
}

.\!pt-2 {
    padding-top: .5rem!important
}

.\!pt-5 {
    padding-top: 1.25rem!important
}

.pb-0 {
    padding-bottom: 0
}

.pb-0\.5 {
    padding-bottom: .125rem
}

.pb-1 {
    padding-bottom: .25rem
}

.pb-1\.5 {
    padding-bottom: .375rem
}

.pb-10 {
    padding-bottom: 2.5rem
}

.pb-12 {
    padding-bottom: 3rem
}

.pb-12\.5 {
    padding-bottom: 3.125rem
}

.pb-13 {
    padding-bottom: 3.25rem
}

.pb-15 {
    padding-bottom: 3.75rem
}

.pb-2 {
    padding-bottom: .5rem
}

.pb-2\.5 {
    padding-bottom: .625rem
}

.pb-20 {
    padding-bottom: 5rem
}

.pb-22 {
    padding-bottom: 5.5rem
}

.pb-3 {
    padding-bottom: .75rem
}

.pb-4 {
    padding-bottom: 1rem
}

.pb-4\.5 {
    padding-bottom: 1.125rem
}

.pb-40 {
    padding-bottom: 10rem
}

.pb-5 {
    padding-bottom: 1.25rem
}

.pb-6 {
    padding-bottom: 1.5rem
}

.pb-7 {
    padding-bottom: 1.75rem
}

.pb-8 {
    padding-bottom: 2rem
}

.pb-80 {
    padding-bottom: 20rem
}

.pb-\[0px\] {
    padding-bottom: 0
}

.pb-\[10px\] {
    padding-bottom: 10px
}

.pb-\[2px\] {
    padding-bottom: 2px
}

.pb-\[30px\] {
    padding-bottom: 30px
}

.pb-\[3px\] {
    padding-bottom: 3px
}

.pb-\[40px\] {
    padding-bottom: 40px
}

.pb-\[5px\] {
    padding-bottom: 5px
}

.pe-0 {
    padding-inline-end:0px}

.pe-0\.5 {
    padding-inline-end:.125rem}

.pe-1 {
    padding-inline-end:.25rem}

.pe-1\.5 {
    padding-inline-end:.375rem}

.pe-10 {
    padding-inline-end:2.5rem}

.pe-12 {
    padding-inline-end:3rem}

.pe-2 {
    padding-inline-end:.5rem}

.pe-2\.5 {
    padding-inline-end:.625rem}

.pe-3 {
    padding-inline-end:.75rem}

.pe-4 {
    padding-inline-end:1rem}

.pe-4\.5 {
    padding-inline-end:1.125rem}

.pe-5 {
    padding-inline-end:1.25rem}

.pe-6 {
    padding-inline-end:1.5rem}

.pe-7 {
    padding-inline-end:1.75rem}

.pe-8 {
    padding-inline-end:2rem}

.pe-8\.5 {
    padding-inline-end:2.125rem}

.pl-1 {
    padding-left: .25rem
}

.pl-1\.5 {
    padding-left: .375rem
}

.pl-11 {
    padding-left: 2.75rem
}

.pl-14 {
    padding-left: 3.5rem
}

.pl-2 {
    padding-left: .5rem
}

.pl-2\.5 {
    padding-left: .625rem
}

.pl-20 {
    padding-left: 5rem
}

.pl-3 {
    padding-left: .75rem
}

.pl-4 {
    padding-left: 1rem
}

.pl-5 {
    padding-left: 1.25rem
}

.pl-8 {
    padding-left: 2rem
}

.pl-94 {
    padding-left: 23.5rem
}

.pl-\[12px\] {
    padding-left: 12px
}

.pr-0 {
    padding-right: 0
}

.pr-1 {
    padding-right: .25rem
}

.pr-1\.5 {
    padding-right: .375rem
}

.pr-10 {
    padding-right: 2.5rem
}

.pr-2 {
    padding-right: .5rem
}

.pr-3 {
    padding-right: .75rem
}

.pr-4 {
    padding-right: 1rem
}

.pr-4\.5 {
    padding-right: 1.125rem
}

.pr-5 {
    padding-right: 1.25rem
}

.pr-6 {
    padding-right: 1.5rem
}

.pr-60 {
    padding-right: 15rem
}

.pr-8 {
    padding-right: 2rem
}

.pr-\[12px\] {
    padding-right: 12px
}

.ps-0 {
    padding-inline-start:0px}

.ps-1 {
    padding-inline-start:.25rem}

.ps-1\.5 {
    padding-inline-start:.375rem}

.ps-10 {
    padding-inline-start:2.5rem}

.ps-15 {
    padding-inline-start:3.75rem}

.ps-18 {
    padding-inline-start:4.5rem}

.ps-2 {
    padding-inline-start:.5rem}

.ps-2\.5 {
    padding-inline-start:.625rem}

.ps-20 {
    padding-inline-start:5rem}

.ps-3 {
    padding-inline-start:.75rem}

.ps-3\.5 {
    padding-inline-start:.875rem}

.ps-4 {
    padding-inline-start:1rem}

.ps-5 {
    padding-inline-start:1.25rem}

.ps-6 {
    padding-inline-start:1.5rem}

.ps-8 {
    padding-inline-start:2rem}

.ps-\[108px\] {
    padding-inline-start:108px}

.ps-\[68px\] {
    padding-inline-start:68px}

.ps-full {
    padding-inline-start:100%}

.pt-0 {
    padding-top: 0
}

.pt-0\.5 {
    padding-top: .125rem
}

.pt-1 {
    padding-top: .25rem
}

.pt-1\.5 {
    padding-top: .375rem
}

.pt-10 {
    padding-top: 2.5rem
}

.pt-12 {
    padding-top: 3rem
}

.pt-12\.5 {
    padding-top: 3.125rem
}

.pt-14 {
    padding-top: 3.5rem
}

.pt-15 {
    padding-top: 3.75rem
}

.pt-16 {
    padding-top: 4rem
}

.pt-2 {
    padding-top: .5rem
}

.pt-2\.5 {
    padding-top: .625rem
}

.pt-20 {
    padding-top: 5rem
}

.pt-3 {
    padding-top: .75rem
}

.pt-3\.5 {
    padding-top: .875rem
}

.pt-3\/4 {
    padding-top: 75%
}

.pt-4 {
    padding-top: 1rem
}

.pt-5 {
    padding-top: 1.25rem
}

.pt-6 {
    padding-top: 1.5rem
}

.pt-7 {
    padding-top: 1.75rem
}

.pt-7\.5 {
    padding-top: 1.875rem
}

.pt-8 {
    padding-top: 2rem
}

.pt-\[100\%\] {
    padding-top: 100%
}

.pt-\[12px\] {
    padding-top: 12px
}

.pt-\[2px\] {
    padding-top: 2px
}

.pt-\[40px\] {
    padding-top: 40px
}

.pt-\[4px\] {
    padding-top: 4px
}

.pt-full {
    padding-top: 100%
}

.text-left {
    text-align: left
}

.text-center {
    text-align: center
}

.text-right {
    text-align: right
}

.text-start {
    text-align: start
}

.text-end {
    text-align: end
}

.align-middle {
    vertical-align: middle
}

.align-bottom {
    vertical-align: bottom
}

.font-serif {
    font-family: ui-serif,Georgia,Cambria,Times New Roman,Times,serif
}

.\!text-\[0\.5rem\] {
    font-size: .5rem!important
}

.\!text-sm {
    font-size: .875rem!important;
    line-height: 1.25rem!important
}

.\!text-xs {
    font-size: .75rem!important;
    line-height: 1rem!important
}

.text-1\.5xl {
    font-size: 1.375rem
}

.text-2\.3xl {
    font-size: 1.625rem
}

.text-2\.6xl {
    font-size: 1.75rem
}

.text-2xl {
    font-size: 1.5rem;
    line-height: 2rem
}

.text-2xs {
    font-size: .625rem
}

.text-2xs\/4 {
    font-size: .625rem;
    line-height: 1rem
}

.text-3\.6xl {
    font-size: 2.125rem
}

.text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem
}

.text-4\.3xl {
    font-size: 2.5rem
}

.text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem
}

.text-5xl {
    font-size: 3rem;
    line-height: 1
}

.text-6xl {
    font-size: 3.75rem;
    line-height: 1
}

.text-\[0\.525rem\] {
    font-size: .525rem
}

.text-\[0\.5625rem\] {
    font-size: .5625rem
}

.text-\[0\.625rem\] {
    font-size: .625rem
}

.text-\[0\.8125rem\] {
    font-size: .8125rem
}

.text-\[0\.9375rem\] {
    font-size: .9375rem
}

.text-\[1\.75rem\] {
    font-size: 1.75rem
}

.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-\[20px\] {
    font-size: 20px
}

.text-\[21px\] {
    font-size: 21px
}

.text-\[22px\] {
    font-size: 22px
}

.text-\[24px\] {
    font-size: 24px
}

.text-\[25px\] {
    font-size: 25px
}

.text-\[26px\] {
    font-size: 26px
}

.text-\[28px\] {
    font-size: 28px
}

.text-\[30px\] {
    font-size: 30px
}

.text-\[36px\] {
    font-size: 36px
}

.text-\[40px\] {
    font-size: 40px
}

.text-\[50px\] {
    font-size: 50px
}

.text-\[6px\] {
    font-size: 6px
}

.text-\[7px\] {
    font-size: 7px
}

.text-\[8px\] {
    font-size: 8px
}

.text-\[9px\] {
    font-size: 9px
}

.text-base {
    font-size: 1rem;
    line-height: 1.5rem
}

.text-base\/10 {
    font-size: 1rem;
    line-height: 2.5rem
}

.text-base\/7 {
    font-size: 1rem;
    line-height: 1.75rem
}

.text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem
}

.text-sm {
    font-size: .875rem;
    line-height: 1.25rem
}

.text-sm\/7 {
    font-size: .875rem;
    line-height: 1.75rem
}

.text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem
}

.text-xl\/11 {
    font-size: 1.25rem;
    line-height: 2.75rem
}

.text-xl\/13 {
    font-size: 1.25rem;
    line-height: 3.25rem
}

.text-xl\/14 {
    font-size: 1.25rem;
    line-height: 3.5rem
}

.text-xs {
    font-size: .75rem;
    line-height: 1rem
}

.text-xs\/5 {
    font-size: .75rem;
    line-height: 1.25rem
}

.text-xs\/5\.5 {
    font-size: .75rem;
    line-height: 1.375rem
}

.\!font-normal {
    font-weight: 400!important
}

.font-\[15px\] {
    font-weight: 15px
}

.font-black {
    font-weight: 900
}

.font-bold {
    font-weight: 700
}

.font-extrabold {
    font-weight: 800
}

.font-extralight {
    font-weight: 200
}

.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
}

.italic {
    font-style: italic
}

.not-italic {
    font-style: normal
}

.leading-10 {
    line-height: 2.5rem
}

.leading-11 {
    line-height: 2.75rem
}

.leading-11\.5 {
    line-height: 2.875rem
}

.leading-12 {
    line-height: 3rem
}

.leading-12\.5 {
    line-height: 3.125rem
}

.leading-13 {
    line-height: 3.25rem
}

.leading-14 {
    line-height: 3.5rem
}

.leading-3 {
    line-height: .75rem
}

.leading-4 {
    line-height: 1rem
}

.leading-4\.5 {
    line-height: 1.125rem
}

.leading-5 {
    line-height: 1.25rem
}

.leading-5\.5 {
    line-height: 1.375rem
}

.leading-6 {
    line-height: 1.5rem
}

.leading-7 {
    line-height: 1.75rem
}

.leading-7\.5 {
    line-height: 1.875rem
}

.leading-8 {
    line-height: 2rem
}

.leading-9 {
    line-height: 2.25rem
}

.leading-9\.5 {
    line-height: 2.375rem
}

.leading-\[0\.875rem\] {
    line-height: .875rem
}

.leading-\[1\.1875rem\] {
    line-height: 1.1875rem
}

.leading-\[14px\] {
    line-height: 14px
}

.leading-\[17px\] {
    line-height: 17px
}

.leading-\[18px\] {
    line-height: 18px
}

.leading-\[22px\] {
    line-height: 22px
}

.leading-\[24px\] {
    line-height: 24px
}

.leading-\[25px\] {
    line-height: 25px
}

.leading-\[26px\] {
    line-height: 26px
}

.leading-\[28px\] {
    line-height: 28px
}

.leading-\[34px\] {
    line-height: 34px
}

.leading-\[35px\] {
    line-height: 35px
}

.leading-\[43px\] {
    line-height: 43px
}

.leading-\[50px\] {
    line-height: 50px
}

.leading-\[60px\] {
    line-height: 60px
}

.leading-\[70px\] {
    line-height: 70px
}

.leading-\[9px\] {
    line-height: 9px
}

.leading-none {
    line-height: 1
}

.leading-relaxed {
    line-height: 1.625
}

.leading-tight {
    line-height: 1.25
}

.tracking-wide {
    letter-spacing: .025em
}

.tracking-wider {
    letter-spacing: .05em
}

.\!text-primary {
    color: var(--color-primary)!important
}

.text-\[\#000000\],.text-\[\#000\] {
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity))
}

.text-\[\#0071E5\] {
    --tw-text-opacity: 1;
    color: rgb(0 113 229 / var(--tw-text-opacity))
}

.text-\[\#00742f\] {
    --tw-text-opacity: 1;
    color: rgb(0 116 47 / var(--tw-text-opacity))
}

.text-\[\#0074DC\] {
    --tw-text-opacity: 1;
    color: rgb(0 116 220 / var(--tw-text-opacity))
}

.text-\[\#0081E0\] {
    --tw-text-opacity: 1;
    color: rgb(0 129 224 / var(--tw-text-opacity))
}

.text-\[\#008DFF\] {
    --tw-text-opacity: 1;
    color: rgb(0 141 255 / var(--tw-text-opacity))
}

.text-\[\#00A019\] {
    --tw-text-opacity: 1;
    color: rgb(0 160 25 / var(--tw-text-opacity))
}

.text-\[\#099F08\] {
    --tw-text-opacity: 1;
    color: rgb(9 159 8 / var(--tw-text-opacity))
}

.text-\[\#1D6140\] {
    --tw-text-opacity: 1;
    color: rgb(29 97 64 / var(--tw-text-opacity))
}

.text-\[\#1d1d16\] {
    --tw-text-opacity: 1;
    color: rgb(29 29 22 / var(--tw-text-opacity))
}

.text-\[\#1e98d6\] {
    --tw-text-opacity: 1;
    color: rgb(30 152 214 / var(--tw-text-opacity))
}

.text-\[\#1f2225\] {
    --tw-text-opacity: 1;
    color: rgb(31 34 37 / var(--tw-text-opacity))
}

.text-\[\#1f225\] {
    color: #1f225
}

.text-\[\#202020\] {
    --tw-text-opacity: 1;
    color: rgb(32 32 32 / var(--tw-text-opacity))
}

.text-\[\#24A811\] {
    --tw-text-opacity: 1;
    color: rgb(36 168 17 / var(--tw-text-opacity))
}

.text-\[\#272727\] {
    --tw-text-opacity: 1;
    color: rgb(39 39 39 / var(--tw-text-opacity))
}

.text-\[\#2B991B\] {
    --tw-text-opacity: 1;
    color: rgb(43 153 27 / var(--tw-text-opacity))
}

.text-\[\#2FB91D\] {
    --tw-text-opacity: 1;
    color: rgb(47 185 29 / var(--tw-text-opacity))
}

.text-\[\#2d68a8\] {
    --tw-text-opacity: 1;
    color: rgb(45 104 168 / var(--tw-text-opacity))
}

.text-\[\#333333\] {
    --tw-text-opacity: 1;
    color: rgb(51 51 51 / var(--tw-text-opacity))
}

.text-\[\#333639\] {
    --tw-text-opacity: 1;
    color: rgb(51 54 57 / var(--tw-text-opacity))
}

.text-\[\#38B627\] {
    --tw-text-opacity: 1;
    color: rgb(56 182 39 / var(--tw-text-opacity))
}

.text-\[\#393540\] {
    --tw-text-opacity: 1;
    color: rgb(57 53 64 / var(--tw-text-opacity))
}

.text-\[\#395797\] {
    --tw-text-opacity: 1;
    color: rgb(57 87 151 / var(--tw-text-opacity))
}

.text-\[\#39B627\] {
    --tw-text-opacity: 1;
    color: rgb(57 182 39 / var(--tw-text-opacity))
}

.text-\[\#3BAE14\] {
    --tw-text-opacity: 1;
    color: rgb(59 174 20 / var(--tw-text-opacity))
}

.text-\[\#3d3d3d\] {
    --tw-text-opacity: 1;
    color: rgb(61 61 61 / var(--tw-text-opacity))
}

.text-\[\#3f3f3f\] {
    --tw-text-opacity: 1;
    color: rgb(63 63 63 / var(--tw-text-opacity))
}

.text-\[\#424242\] {
    --tw-text-opacity: 1;
    color: rgb(66 66 66 / var(--tw-text-opacity))
}

.text-\[\#488694\] {
    --tw-text-opacity: 1;
    color: rgb(72 134 148 / var(--tw-text-opacity))
}

.text-\[\#4D860BFF\] {
    color: #4d860b
}

.text-\[\#4ca119\] {
    --tw-text-opacity: 1;
    color: rgb(76 161 25 / var(--tw-text-opacity))
}

.text-\[\#525252\] {
    --tw-text-opacity: 1;
    color: rgb(82 82 82 / var(--tw-text-opacity))
}

.text-\[\#555\] {
    --tw-text-opacity: 1;
    color: rgb(85 85 85 / var(--tw-text-opacity))
}

.text-\[\#6011A6\] {
    --tw-text-opacity: 1;
    color: rgb(96 17 166 / var(--tw-text-opacity))
}

.text-\[\#606060\] {
    --tw-text-opacity: 1;
    color: rgb(96 96 96 / var(--tw-text-opacity))
}

.text-\[\#636363\] {
    --tw-text-opacity: 1;
    color: rgb(99 99 99 / var(--tw-text-opacity))
}

.text-\[\#656565\] {
    --tw-text-opacity: 1;
    color: rgb(101 101 101 / var(--tw-text-opacity))
}

.text-\[\#6620D0\] {
    --tw-text-opacity: 1;
    color: rgb(102 32 208 / var(--tw-text-opacity))
}

.text-\[\#666566\] {
    --tw-text-opacity: 1;
    color: rgb(102 101 102 / var(--tw-text-opacity))
}

.text-\[\#666\] {
    --tw-text-opacity: 1;
    color: rgb(102 102 102 / var(--tw-text-opacity))
}

.text-\[\#6700AF\] {
    --tw-text-opacity: 1;
    color: rgb(103 0 175 / var(--tw-text-opacity))
}

.text-\[\#686868\] {
    --tw-text-opacity: 1;
    color: rgb(104 104 104 / var(--tw-text-opacity))
}

.text-\[\#6B6B6B\] {
    --tw-text-opacity: 1;
    color: rgb(107 107 107 / var(--tw-text-opacity))
}

.text-\[\#707070\] {
    --tw-text-opacity: 1;
    color: rgb(112 112 112 / var(--tw-text-opacity))
}

.text-\[\#737373\] {
    --tw-text-opacity: 1;
    color: rgb(115 115 115 / var(--tw-text-opacity))
}

.text-\[\#747474\] {
    --tw-text-opacity: 1;
    color: rgb(116 116 116 / var(--tw-text-opacity))
}

.text-\[\#76ba31\] {
    --tw-text-opacity: 1;
    color: rgb(118 186 49 / var(--tw-text-opacity))
}

.text-\[\#7A7A7A\] {
    --tw-text-opacity: 1;
    color: rgb(122 122 122 / var(--tw-text-opacity))
}

.text-\[\#7c7c7c\] {
    --tw-text-opacity: 1;
    color: rgb(124 124 124 / var(--tw-text-opacity))
}

.text-\[\#804F00\] {
    --tw-text-opacity: 1;
    color: rgb(128 79 0 / var(--tw-text-opacity))
}

.text-\[\#808080\] {
    --tw-text-opacity: 1;
    color: rgb(128 128 128 / var(--tw-text-opacity))
}

.text-\[\#80cece\] {
    --tw-text-opacity: 1;
    color: rgb(128 206 206 / var(--tw-text-opacity))
}

.text-\[\#818181\] {
    --tw-text-opacity: 1;
    color: rgb(129 129 129 / var(--tw-text-opacity))
}

.text-\[\#824100\] {
    --tw-text-opacity: 1;
    color: rgb(130 65 0 / var(--tw-text-opacity))
}

.text-\[\#838282\] {
    --tw-text-opacity: 1;
    color: rgb(131 130 130 / var(--tw-text-opacity))
}

.text-\[\#848484\] {
    --tw-text-opacity: 1;
    color: rgb(132 132 132 / var(--tw-text-opacity))
}

.text-\[\#878787\] {
    --tw-text-opacity: 1;
    color: rgb(135 135 135 / var(--tw-text-opacity))
}

.text-\[\#896100\] {
    --tw-text-opacity: 1;
    color: rgb(137 97 0 / var(--tw-text-opacity))
}

.text-\[\#906B00\] {
    --tw-text-opacity: 1;
    color: rgb(144 107 0 / var(--tw-text-opacity))
}

.text-\[\#918e8b\] {
    --tw-text-opacity: 1;
    color: rgb(145 142 139 / var(--tw-text-opacity))
}

.text-\[\#959595\] {
    --tw-text-opacity: 1;
    color: rgb(149 149 149 / var(--tw-text-opacity))
}

.text-\[\#966D25\] {
    --tw-text-opacity: 1;
    color: rgb(150 109 37 / var(--tw-text-opacity))
}

.text-\[\#967200\] {
    --tw-text-opacity: 1;
    color: rgb(150 114 0 / var(--tw-text-opacity))
}

.text-\[\#9751C6\] {
    --tw-text-opacity: 1;
    color: rgb(151 81 198 / var(--tw-text-opacity))
}

.text-\[\#979797\] {
    --tw-text-opacity: 1;
    color: rgb(151 151 151 / var(--tw-text-opacity))
}

.text-\[\#9854C2\] {
    --tw-text-opacity: 1;
    color: rgb(152 84 194 / var(--tw-text-opacity))
}

.text-\[\#999\] {
    --tw-text-opacity: 1;
    color: rgb(153 153 153 / var(--tw-text-opacity))
}

.text-\[\#9A9A9A\] {
    --tw-text-opacity: 1;
    color: rgb(154 154 154 / var(--tw-text-opacity))
}

.text-\[\#9D6F00\] {
    --tw-text-opacity: 1;
    color: rgb(157 111 0 / var(--tw-text-opacity))
}

.text-\[\#9d9d9d\] {
    --tw-text-opacity: 1;
    color: rgb(157 157 157 / var(--tw-text-opacity))
}

.text-\[\#A17508\] {
    --tw-text-opacity: 1;
    color: rgb(161 117 8 / var(--tw-text-opacity))
}

.text-\[\#A24BCD\] {
    --tw-text-opacity: 1;
    color: rgb(162 75 205 / var(--tw-text-opacity))
}

.text-\[\#A4183D\] {
    --tw-text-opacity: 1;
    color: rgb(164 24 61 / var(--tw-text-opacity))
}

.text-\[\#A4A4A4\] {
    --tw-text-opacity: 1;
    color: rgb(164 164 164 / var(--tw-text-opacity))
}

.text-\[\#A929FF\] {
    --tw-text-opacity: 1;
    color: rgb(169 41 255 / var(--tw-text-opacity))
}

.text-\[\#ADADAD\] {
    --tw-text-opacity: 1;
    color: rgb(173 173 173 / var(--tw-text-opacity))
}

.text-\[\#BABABA\] {
    --tw-text-opacity: 1;
    color: rgb(186 186 186 / var(--tw-text-opacity))
}

.text-\[\#C1C1C1\] {
    --tw-text-opacity: 1;
    color: rgb(193 193 193 / var(--tw-text-opacity))
}

.text-\[\#C28E59\] {
    --tw-text-opacity: 1;
    color: rgb(194 142 89 / var(--tw-text-opacity))
}

.text-\[\#C80000\] {
    --tw-text-opacity: 1;
    color: rgb(200 0 0 / var(--tw-text-opacity))
}

.text-\[\#CE0000\] {
    --tw-text-opacity: 1;
    color: rgb(206 0 0 / var(--tw-text-opacity))
}

.text-\[\#CF0000\] {
    --tw-text-opacity: 1;
    color: rgb(207 0 0 / var(--tw-text-opacity))
}

.text-\[\#D1D1D1\] {
    --tw-text-opacity: 1;
    color: rgb(209 209 209 / var(--tw-text-opacity))
}

.text-\[\#D81E06\] {
    --tw-text-opacity: 1;
    color: rgb(216 30 6 / var(--tw-text-opacity))
}

.text-\[\#DB1E1E\] {
    --tw-text-opacity: 1;
    color: rgb(219 30 30 / var(--tw-text-opacity))
}

.text-\[\#DB8600\] {
    --tw-text-opacity: 1;
    color: rgb(219 134 0 / var(--tw-text-opacity))
}

.text-\[\#DE0000\] {
    --tw-text-opacity: 1;
    color: rgb(222 0 0 / var(--tw-text-opacity))
}

.text-\[\#DE8A00\] {
    --tw-text-opacity: 1;
    color: rgb(222 138 0 / var(--tw-text-opacity))
}

.text-\[\#DF0000\] {
    --tw-text-opacity: 1;
    color: rgb(223 0 0 / var(--tw-text-opacity))
}

.text-\[\#E5A027\] {
    --tw-text-opacity: 1;
    color: rgb(229 160 39 / var(--tw-text-opacity))
}

.text-\[\#EB5028\] {
    --tw-text-opacity: 1;
    color: rgb(235 80 40 / var(--tw-text-opacity))
}

.text-\[\#EE2A2E\] {
    --tw-text-opacity: 1;
    color: rgb(238 42 46 / var(--tw-text-opacity))
}

.text-\[\#F0A020\] {
    --tw-text-opacity: 1;
    color: rgb(240 160 32 / var(--tw-text-opacity))
}

.text-\[\#F9D105\] {
    --tw-text-opacity: 1;
    color: rgb(249 209 5 / var(--tw-text-opacity))
}

.text-\[\#FA8306\] {
    --tw-text-opacity: 1;
    color: rgb(250 131 6 / var(--tw-text-opacity))
}

.text-\[\#FB8404\] {
    --tw-text-opacity: 1;
    color: rgb(251 132 4 / var(--tw-text-opacity))
}

.text-\[\#FF0000\] {
    --tw-text-opacity: 1;
    color: rgb(255 0 0 / var(--tw-text-opacity))
}

.text-\[\#FFB133\] {
    --tw-text-opacity: 1;
    color: rgb(255 177 51 / var(--tw-text-opacity))
}

.text-\[\#FFBB9C\] {
    --tw-text-opacity: 1;
    color: rgb(255 187 156 / var(--tw-text-opacity))
}

.text-\[\#c2c2c2\] {
    --tw-text-opacity: 1;
    color: rgb(194 194 194 / var(--tw-text-opacity))
}

.text-\[\#c4c4c4\] {
    --tw-text-opacity: 1;
    color: rgb(196 196 196 / var(--tw-text-opacity))
}

.text-\[\#d03050\] {
    --tw-text-opacity: 1;
    color: rgb(208 48 80 / var(--tw-text-opacity))
}

.text-\[\#d95835\] {
    --tw-text-opacity: 1;
    color: rgb(217 88 53 / var(--tw-text-opacity))
}

.text-\[\#da0010\] {
    --tw-text-opacity: 1;
    color: rgb(218 0 16 / var(--tw-text-opacity))
}

.text-\[\#e5e5e5\] {
    --tw-text-opacity: 1;
    color: rgb(229 229 229 / var(--tw-text-opacity))
}

.text-\[\#ec808d\] {
    --tw-text-opacity: 1;
    color: rgb(236 128 141 / var(--tw-text-opacity))
}

.text-\[\#f28053\] {
    --tw-text-opacity: 1;
    color: rgb(242 128 83 / var(--tw-text-opacity))
}

.text-\[\#ff0000\] {
    --tw-text-opacity: 1;
    color: rgb(255 0 0 / var(--tw-text-opacity))
}

.text-\[\#ff0303\] {
    --tw-text-opacity: 1;
    color: rgb(255 3 3 / var(--tw-text-opacity))
}

.text-\[\#fff\],.text-\[\#ffffff\] {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}

.text-\[red\] {
    --tw-text-opacity: 1;
    color: rgb(255 0 0 / var(--tw-text-opacity))
}

.text-\[var\(--color-primary\)\] {
    color: var(--color-primary)
}

.text-amber-400 {
    --tw-text-opacity: 1;
    color: rgb(251 191 36 / var(--tw-text-opacity))
}

.text-amber-500 {
    --tw-text-opacity: 1;
    color: rgb(245 158 11 / var(--tw-text-opacity))
}

.text-amber-600 {
    --tw-text-opacity: 1;
    color: rgb(217 119 6 / var(--tw-text-opacity))
}

.text-amber-900 {
    --tw-text-opacity: 1;
    color: rgb(120 53 15 / var(--tw-text-opacity))
}

.text-black {
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity))
}

.text-black\/80 {
    color: #000c
}

.text-blue-500 {
    --tw-text-opacity: 1;
    color: rgb(59 130 246 / var(--tw-text-opacity))
}

.text-custom-1 {
    --tw-text-opacity: 1;
    color: rgb(17 17 17 / var(--tw-text-opacity))
}

.text-custom-1b {
    --tw-text-opacity: 1;
    color: rgb(27 27 27 / var(--tw-text-opacity))
}

.text-custom-2 {
    --tw-text-opacity: 1;
    color: rgb(34 34 34 / var(--tw-text-opacity))
}

.text-custom-3 {
    --tw-text-opacity: 1;
    color: rgb(51 51 51 / var(--tw-text-opacity))
}

.text-custom-3d {
    --tw-text-opacity: 1;
    color: rgb(61 61 61 / var(--tw-text-opacity))
}

.text-custom-3f {
    --tw-text-opacity: 1;
    color: rgb(63 63 63 / var(--tw-text-opacity))
}

.text-custom-4 {
    --tw-text-opacity: 1;
    color: rgb(68 68 68 / var(--tw-text-opacity))
}

.text-custom-5 {
    --tw-text-opacity: 1;
    color: rgb(85 85 85 / var(--tw-text-opacity))
}

.text-custom-5d {
    --tw-text-opacity: 1;
    color: rgb(93 93 93 / var(--tw-text-opacity))
}

.text-custom-5e {
    --tw-text-opacity: 1;
    color: rgb(94 94 94 / var(--tw-text-opacity))
}

.text-custom-6 {
    --tw-text-opacity: 1;
    color: rgb(102 102 102 / var(--tw-text-opacity))
}

.text-custom-60 {
    --tw-text-opacity: 1;
    color: rgb(96 96 96 / var(--tw-text-opacity))
}

.text-custom-64 {
    --tw-text-opacity: 1;
    color: rgb(100 100 100 / var(--tw-text-opacity))
}

.text-custom-6d {
    --tw-text-opacity: 1;
    color: rgb(109 109 109 / var(--tw-text-opacity))
}

.text-custom-7 {
    --tw-text-opacity: 1;
    color: rgb(119 119 119 / var(--tw-text-opacity))
}

.text-custom-7b {
    --tw-text-opacity: 1;
    color: rgb(123 123 123 / var(--tw-text-opacity))
}

.text-custom-7c {
    --tw-text-opacity: 1;
    color: rgb(124 124 124 / var(--tw-text-opacity))
}

.text-custom-7e {
    --tw-text-opacity: 1;
    color: rgb(126 126 126 / var(--tw-text-opacity))
}

.text-custom-8 {
    --tw-text-opacity: 1;
    color: rgb(136 136 136 / var(--tw-text-opacity))
}

.text-custom-84 {
    --tw-text-opacity: 1;
    color: rgb(132 132 132 / var(--tw-text-opacity))
}

.text-custom-85 {
    --tw-text-opacity: 1;
    color: rgb(133 133 133 / var(--tw-text-opacity))
}

.text-custom-87 {
    --tw-text-opacity: 1;
    color: rgb(135 135 135 / var(--tw-text-opacity))
}

.text-custom-8f {
    --tw-text-opacity: 1;
    color: rgb(143 143 143 / var(--tw-text-opacity))
}

.text-custom-9 {
    --tw-text-opacity: 1;
    color: rgb(153 153 153 / var(--tw-text-opacity))
}

.text-custom-95 {
    --tw-text-opacity: 1;
    color: rgb(149 149 149 / var(--tw-text-opacity))
}

.text-custom-9c {
    --tw-text-opacity: 1;
    color: rgb(156 156 156 / var(--tw-text-opacity))
}

.text-custom-a7 {
    --tw-text-opacity: 1;
    color: rgb(167 167 167 / var(--tw-text-opacity))
}

.text-custom-b {
    --tw-text-opacity: 1;
    color: rgb(187 187 187 / var(--tw-text-opacity))
}

.text-custom-c {
    --tw-text-opacity: 1;
    color: rgb(204 204 204 / var(--tw-text-opacity))
}

.text-custom-d3 {
    --tw-text-opacity: 1;
    color: rgb(211 211 211 / var(--tw-text-opacity))
}

.text-custom-e3 {
    --tw-text-opacity: 1;
    color: rgb(227 227 227 / var(--tw-text-opacity))
}

.text-custom-f00 {
    --tw-text-opacity: 1;
    color: rgb(255 0 0 / var(--tw-text-opacity))
}

.text-gray-400 {
    --tw-text-opacity: 1;
    color: rgb(156 163 175 / var(--tw-text-opacity))
}

.text-gray-500 {
    --tw-text-opacity: 1;
    color: rgb(107 114 128 / var(--tw-text-opacity))
}

.text-gray-600 {
    --tw-text-opacity: 1;
    color: rgb(75 85 99 / var(--tw-text-opacity))
}

.text-gray-700 {
    --tw-text-opacity: 1;
    color: rgb(55 65 81 / var(--tw-text-opacity))
}

.text-gray-800 {
    --tw-text-opacity: 1;
    color: rgb(31 41 55 / var(--tw-text-opacity))
}

.text-gray-900 {
    --tw-text-opacity: 1;
    color: rgb(17 24 39 / var(--tw-text-opacity))
}

.text-green-600 {
    --tw-text-opacity: 1;
    color: rgb(22 163 74 / var(--tw-text-opacity))
}

.text-orange-500 {
    --tw-text-opacity: 1;
    color: rgb(249 115 22 / var(--tw-text-opacity))
}

.text-orange-600 {
    --tw-text-opacity: 1;
    color: rgb(234 88 12 / var(--tw-text-opacity))
}

.text-other-1 {
    --tw-text-opacity: 1;
    color: rgb(251 132 4 / var(--tw-text-opacity))
}

.text-other-12 {
    --tw-text-opacity: 1;
    color: rgb(216 30 6 / var(--tw-text-opacity))
}

.text-other-14 {
    --tw-text-opacity: 1;
    color: rgb(12 175 0 / var(--tw-text-opacity))
}

.text-other-15 {
    --tw-text-opacity: 1;
    color: rgb(180 101 0 / var(--tw-text-opacity))
}

.text-other-2 {
    --tw-text-opacity: 1;
    color: rgb(254 0 0 / var(--tw-text-opacity))
}

.text-other-20 {
    --tw-text-opacity: 1;
    color: rgb(157 111 0 / var(--tw-text-opacity))
}

.text-other-21 {
    color: #868788
}

.text-other-22 {
    --tw-text-opacity: 1;
    color: rgb(45 104 168 / var(--tw-text-opacity))
}

.text-other-24 {
    --tw-text-opacity: 1;
    color: rgb(163 114 0 / var(--tw-text-opacity))
}

.text-other-25 {
    --tw-text-opacity: 1;
    color: rgb(255 107 39 / var(--tw-text-opacity))
}

.text-other-26 {
    --tw-text-opacity: 1;
    color: rgb(247 152 0 / var(--tw-text-opacity))
}

.text-other-28 {
    --tw-text-opacity: 1;
    color: rgb(137 97 0 / var(--tw-text-opacity))
}

.text-other-29 {
    --tw-text-opacity: 1;
    color: rgb(238 42 46 / var(--tw-text-opacity))
}

.text-other-5 {
    --tw-text-opacity: 1;
    color: rgb(246 55 0 / var(--tw-text-opacity))
}

.text-other-8 {
    --tw-text-opacity: 1;
    color: rgb(207 34 22 / var(--tw-text-opacity))
}

.text-primary {
    color: var(--color-primary)
}

.text-purple-600 {
    --tw-text-opacity: 1;
    color: rgb(147 51 234 / var(--tw-text-opacity))
}

.text-red-500 {
    --tw-text-opacity: 1;
    color: rgb(239 68 68 / var(--tw-text-opacity))
}

.text-red-600 {
    --tw-text-opacity: 1;
    color: rgb(220 38 38 / var(--tw-text-opacity))
}

.text-red-700 {
    --tw-text-opacity: 1;
    color: rgb(185 28 28 / var(--tw-text-opacity))
}

.text-rose-600 {
    --tw-text-opacity: 1;
    color: rgb(225 29 72 / var(--tw-text-opacity))
}

.text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}

.text-yellow-600 {
    --tw-text-opacity: 1;
    color: rgb(202 138 4 / var(--tw-text-opacity))
}

.underline {
    text-decoration-line: underline
}

.line-through {
    text-decoration-line: line-through
}

.no-underline {
    text-decoration-line: none
}

.decoration-\[\#0074DC\] {
    text-decoration-color: #0074dc
}

.decoration-\[\#A929FF\] {
    text-decoration-color: #a929ff
}

.underline-offset-1 {
    text-underline-offset: 1px
}

.underline-offset-2 {
    text-underline-offset: 2px
}

.underline-offset-4 {
    text-underline-offset: 4px
}

.\!opacity-50 {
    opacity: .5!important
}

.opacity-0 {
    opacity: 0
}

.opacity-10 {
    opacity: .1
}

.opacity-100 {
    opacity: 1
}

.opacity-20 {
    opacity: .2
}

.opacity-25 {
    opacity: .25
}

.opacity-30 {
    opacity: .3
}

.opacity-40 {
    opacity: .4
}

.opacity-45 {
    opacity: .45
}

.opacity-50 {
    opacity: .5
}

.opacity-60 {
    opacity: .6
}

.opacity-70 {
    opacity: .7
}

.opacity-75 {
    opacity: .75
}

.opacity-80 {
    opacity: .8
}

.opacity-\[\.98\] {
    opacity: .98
}

.opacity-\[0\%\] {
    opacity: 0%
}

.shadow {
    --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

.shadow-arrow {
    --tw-shadow: 0 0 8px 0 rgba(0, 0, 0, .12);
    --tw-shadow-colored: 0 0 8px 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-card {
    --tw-shadow: 0 4px 16px rgba(0, 0, 0, .15);
    --tw-shadow-colored: 0 4px 16px 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-card2 {
    --tw-shadow: 1px 4px 10px 2px #ccc;
    --tw-shadow-colored: 1px 4px 10px 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-circle2 {
    --tw-shadow: 0px 4px 16px 0px rgba(0, 0, 0, .08);
    --tw-shadow-colored: 0px 4px 16px 0px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

.shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

.shadow-md {
    --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

.shadow-notification,.shadow-popover {
    --tw-shadow: 0 3px 6px -4px rgba(0, 0, 0, .12), 0 6px 16px 0 rgba(0, 0, 0, .08), 0 9px 28px 8px rgba(0, 0, 0, .05);
    --tw-shadow-colored: 0 3px 6px -4px var(--tw-shadow-color), 0 6px 16px 0 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-sm {
    --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

.shadow-xl {
    --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

.outline-none {
    outline: 2px solid transparent;
    outline-offset: 2px
}

.outline {
    outline-style: solid
}

.outline-2 {
    outline-width: 2px
}

.outline-offset-1 {
    outline-offset: 1px
}

.outline-primary {
    outline-color: var(--color-primary)
}

.ring-1 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)
}

.ring-black {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity))
}

.ring-opacity-5 {
    --tw-ring-opacity: .05
}

.blur {
    --tw-blur: blur(8px);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.blur-\[1px\] {
    --tw-blur: blur(1px);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.blur-sm {
    --tw-blur: blur(4px);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.blur-xl {
    --tw-blur: blur(24px);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.drop-shadow {
    --tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.drop-shadow-lg {
    --tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(0 0 0 / .1));
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.grayscale {
    --tw-grayscale: grayscale(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.invert {
    --tw-invert: invert(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.filter {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.backdrop-blur-sm {
    --tw-backdrop-blur: blur(4px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}

.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-\[background-color\] {
    transition-property: background-color;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

.transition-\[text-align\] {
    transition-property: text-align;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

.transition-all {
    transition-property: all;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

.transition-colors {
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

.transition-opacity {
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

.transition-shadow {
    transition-property: box-shadow;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

.transition-transform {
    transition-property: transform;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

.duration-100 {
    transition-duration: .1s
}

.duration-200 {
    transition-duration: .2s
}

.duration-300 {
    transition-duration: .3s
}

.duration-500 {
    transition-duration: .5s
}

.ease-\[var\(--n-bezier\)\] {
    transition-timing-function: var(--n-bezier)
}

.ease-in {
    transition-timing-function: cubic-bezier(.4,0,1,1)
}

.ease-in-out {
    transition-timing-function: cubic-bezier(.4,0,.2,1)
}

.ease-out {
    transition-timing-function: cubic-bezier(0,0,.2,1)
}

.will-change-\[background-color\,padding\] {
    will-change: background-color,padding
}

.will-change-\[color\,font-size\] {
    will-change: color,font-size
}

.will-change-\[flex\] {
    will-change: flex
}

.will-change-\[margin\,text-decoration\] {
    will-change: margin,text-decoration
}

.will-change-\[opacity\,max-height\] {
    will-change: opacity,max-height
}

.will-change-\[opacity\] {
    will-change: opacity
}

.flex-center {
    display: flex;
    justify-content: center;
    align-items: center
}

.hide-scrollbar {
    -ms-overflow-style: none;
    scrollbar-width: none
}

.hide-scrollbar::-webkit-scrollbar {
    display: none
}

.\[type\:number\] {
    type: number
}

.iFuLEYOu {
    position: absolute;
    background-size: cover;
    pointer-events: none;
    z-index: 1;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB2oAAANaAQMAAAByRl5nAAAAAXNSR0IArs4c6QAAAAZQTFRF9vX79vb7bt9vjQAABbBJREFUeNrt2cFJJGEURtGvmhqohYvf6VkMrqp7MQxG8QQFl2IEaiTVCq4NSYzEUDQE9+/AvVGcLH+Pc5uTs1OWNm+ZDr/6nDzU9NTnvN7MS5sr69VUba78X6Z/bU7ytk1t3jLyZ/Q5382NPmXe9Tlj2vc5qeua21y5zcWhz8moPie/Xw593pKLsW9zcnO39rmS5fm6zckx47zPyW3O2lyZd6k2J2s+R5+z3+8e25xs6fXdUm2uHMfpss1Jlvm8zcl63+hKkl2jl7VGm5PTx1Rtfg/f5bt8l+/yXb7Ld/ku3+W7fJfv8l2+y3f5Lt/lu3yX7/Jdvst3+S7f5bt8l+/yXb7Ld/ku3+W7fJfv8l2+y3f5Lt/lu3yX7/Jdvst3+S7f5bt8l+/yXb7Ld/ku3+W7fJfv8l2+y3f5Lt/lu3yX7/Jdvst3+S7f5bt8l+/yXb7Ld/ku3+W7fJfv8l2+y3f5Lt/lu3yX7/Jdvst3+S7f5bt8l+/yXb7Ld/ku3+W7fJfv8l2+y3f5Lt/lu3yX7/Jdvst3+S7f5bt8l+/yXb7Ld/ku3+W7fJfv8l2+y3f5Lt/lu3yX7/Jdvst3+S7f5bt8l+/yXb7Ld/ku3+W7fJfv8l2+y3f5Lt/lu3yX7/Jdvst3+S7f5bt8l+/yXb7Ld/ku3+W7fJfv8l2+y3f5Lt/lu3yX7/Jdvst3+S7f5bt8l+/yXb7Ld/ku3+W7fJfv8l2+y3f5Lt/lu3yX7/Jdvst3+S7f5bt8l+/yXb7Ld/ku3+W7fJfv8l2+y3f5Lt/lu3yX7/Jdvst3+S7f5bt8l+/yXb7Ld/ku3+W7fJfv8l2+y3f5Lt/lu3yX7/Jdvst3+S7f5bt8l+/yXb7Ld/ku3+W7fJfv8l2+y3f5Lt/lu3yX7/Jdvst3+S7f5bt8l+/yXb7Ld/ku3+W7fJfv8l2+y3f5Lt/lu3yX7/Jdvst3+S7f5bt8l+/yXb7Ld/ku3+W7fJfv8l2+y3f5Lt/lu3yX7/Jdvst3+S7f5bt8l+/yXb7Ld/ku3+W7fJfv8l2+y3f5Lt/lu3yX7/Jdvst3+S7f5bt8l+/yXb7Ld/ku3+W7fJfv8l2+y3f5Lt/lu3yX7/Jdvst3+S7f5bt8l+/yXb7Ld/ku3+W7fJfv8l2+y3f5Lt/lu3yX7/Jdvst3+S7f5bt8l+/yXb7Ld/ku3+W7fJfv8l2+y3f5Lt/lu3yX7/Jdvst3+S7f5bt8l+/yXb7Ld/ku3+W7fJfv8l2+y3f5Lt/lu3yX7/Jdvst3+S7f5bt8l+/yXb7Ld/ku3+W7fJfv8l2+y3f5Lt/lu3yX7/Jdvst3+S7f5bt8l+/yXb7Ld/ku3+W7fJfv8l2+y3f5Lt/lu3yX7/Jdvst3+S7f5bt8l+/yXb7Ld/ku3+W7fJfv8l2+y3f5Lt/lu3yX7/Jdvst3+S7f5bt8l+/yXb7Ld/ku3+W7fJfv8l2+y3f5Lt/lu3yX7/Jdvst3+S7f5bt8l+/yXb7Ld/ku3+W7fJfv8l2+y3f5Lt/lu3yX7/Jdvst3+S7f5bt8l+/yXb7Ld/ku3+W7fJfv8l2+y3f5Lt/lu3yX7/Jdvst3+S7f5bt8l+/yXb7Ld/ku3+W7fJfv8l2+y3f5Lt/lu3yX7/Jdvst3+S7f5bt8l+/yXb7Ld/ku3+W7fJfv8l2+y3f5Lt/lu3yX7/Jdvst3+S7f5bt8l+/yXb7Ld/ku3+W7fJfv8l2+y3f5Lt/lu3yX7/Jdvst3+S7f5bt8l+/yXb7Ld/ku3+W7fJfv8l2+y3f5Lt/lu3yX7/Jdvst3+S7f5bt8l+/yXb7Ld/ku3+W7fJfv8l2+y3f5Lt/lu3yX7/Jdvst3+S7f5bt8l+/yXb7Ld/ku3+W7fJfv8l2+y3f5Lt/lu3yX7/Jdvst3+S7f5bt8l+/yXb7Ld/ku3+W7fJfv8l2+y3f5Lt/lu3yX7/Ldn19fzTw0jmyFMQoAAAAASUVORK5CYII=)
}

html {
    font-size: 16px
}

body {
    min-width: 1280px;
    color: #666;
    background-color: #f7f7ff
}

input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {
    -webkit-appearance: none
}

input[type=number] {
    -moz-appearance: textfield
}

.basic_image {
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden
}

.basic_image.ratio {
    position: relative;
    padding-top: 100%
}

.basic_image.ratio img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%)
}

.basic_image img {
    display: block;
    overflow: hidden
}

.scrollbar::-webkit-scrollbar {
    width: 6px
}

.scrollbar::-webkit-scrollbar-thumb {
    width: 6px;
    border-radius: 6px;
    background-color: #00000040
}

.v-binder-follower-container {
    direction: ltr
}

.waterfall {
    -moz-column-count: 3;
    column-count: 3
}

.n-input:not(.n-input--disabled):hover .n-input__state-border {
    border: var(--color-primary)!important
}

.n-input:not(.n-input--disabled):focus .n-input__state-border {
    border: var(--color-primary)!important
}

.n-input--stateful {
    --n-border-focus: 1px solid var(--color-primary) !important;
    --n-box-shadow-focus: var(--color-primary) !important
}

.n-button {
    --n-text-color-pressed: #000 !important;
    --n-text-color-focus: #000 !important;
    --n-color-hover: none !important;
    --n-border-hover: none !important;
    --n-border: 1px solid var(--color-primary) !important;
    --n-text-color: #000 !important;
    --n-text-color-hover: #fff !important
}

.n-button:hover {
    color: #000!important;
    background-color: none!important
}

.n-pagination .n-pagination-item:not(.n-pagination-item--disabled):hover {
    color: var(--color-primary)!important
}

.n-pagination .n-pagination-item:not(.n-pagination-item--disabled).n-pagination-item--active {
    border: 1px solid var(--color-primary)!important;
    color: var(--color-primary)!important
}

.n-checkbox.n-checkbox--checked .n-checkbox-box {
    background-color: var(--color-primary)!important
}

.n-checkbox {
    --n-color-checked: var(--color-primary) !important;
    --n-border-focus: 1px solid var(--color-primary) !important;
    --n-box-shadow-focus: 0
}

.n-radio .n-radio__dot.n-radio__dot--checked {
    border: 1px solid var(--color-primary)!important;
    box-shadow: var(--color-primary)!important
}

.n-radio .n-radio__dot:before {
    background: var(--color-primary)!important
}

.n-checkbox.n-checkbox--checked .n-checkbox-box .n-checkbox-box__border {
    border: var(--color-primary)!important
}

@keyframes roundRule {
    0% {
        transform: rotate(-15deg)
    }

    20% {
        transform: rotate(15deg)
    }

    40% {
        transform: rotate(-10deg)
    }

    60% {
        transform: rotate(10deg)
    }

    80% {
        transform: rotate(-5deg)
    }

    to {
        transform: rotate(5deg)
    }
}

.shake {
    animation: roundRule .6s
}

@keyframes pulse2 {
    0% {
        transform: scale(1)
    }

    10% {
        transform: scale(1.1)
    }

    20% {
        transform: scale(.9)
    }

    30% {
        transform: scale(1.2)
    }

    40% {
        transform: scale(.9)
    }

    50% {
        transform: scale(1.1)
    }

    60% {
        transform: scale(.9)
    }

    70% {
        transform: scale(1)
    }
}

.heratPop:hover {
    animation: pulse2 1s linear infinite
}

.share .addthis_inline_share_toolbox .at-share-tbx-element a:nth-child(2) {
    margin-right: 25px
}

.custom-input-select input:focus-visible {
    outline: none;
    border: 1px solid var(--color-primary);
    box-shadow: 0 0 0 2px #a24acc4d
}

.parseRichText-box a {
    color: var(--color-primary);
    text-decoration: underline
}

.parseRichText-box ul {
    padding: revert-layer;
    list-style: disc
}

.parseRichText-box h1,.parseRichText-box h2,.parseRichText-box h3,.parseRichText-box h4,.parseRichText-box h5,.parseRichText-box h6 {
    font-size: revert;
    font-weight: revert
}

.whats-app-input .n-base-selection-label {
    height: 3.25rem
}

.whats-app-input .n-base-selection {
    --n-border-radius: 4px 0px 0px 4px !important;
    --n-border: 1px solid #e0e0e6 !important
}

.like-animation svg {
    animation: like-animation 1s linear
}

@keyframes like-animation {
    0% {
        transform: scale(1)
    }

    25% {
        transform: scale(1.3)
    }

    50% {
        transform: scale(1)
    }

    75% {
        transform: scale(1.3)
    }

    to {
        transform: scale(1)
    }
}

.driver-popover-arrow-side-top.driver-popover-arrow-align-end,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-end {
    right: 84px!important
}

.testimonials-details {
    --swiper-pagination-color: var(--color-primary)
}

.testimonials-details .input-wrapper:active .icon {
    transform: scale(1.3)
}

.testimonials-drawer .n-drawer-body-content-wrapper {
    padding: 0 5px 10px 10px!important
}

#list-description {
    padding: 0 1rem;
    background-color: #fff;
    font-family: system-ui,sans-serif
}

#list-description a {
    color: inherit;
    text-decoration: inherit
}

#list-description b,#list-description strong {
    font-weight: bolder
}

#list-description h1 {
    font-size: inherit;
    font-weight: inherit;
    margin: 0;
    font-size: 1.5rem;
    line-height: 2rem;
    margin-bottom: .5rem;
    font-weight: 600
}

#list-description h2 {
    font-size: inherit;
    font-weight: inherit;
    margin: 0;
    font-size: 1.25rem;
    line-height: 1.75rem;
    margin-bottom: .5rem;
    font-weight: 600
}

#list-description h3 {
    font-size: inherit;
    font-weight: inherit;
    margin: 0;
    font-size: 1.125rem;
    line-height: 1.75rem;
    margin-bottom: .5rem;
    font-weight: 600
}

#list-description p {
    margin: 0;
    font-size: .875rem;
    line-height: 1.25rem;
    margin-bottom: .5rem
}

#list-description ul {
    list-style: none;
    margin: 0;
    padding: 0;
    list-style-type: disc;
    margin-bottom: .5rem;
    padding-inline-start:4px}

#list-description li {
    font-size: .875rem;
    line-height: 1.25rem;
    margin-bottom: .25rem
}

#list-description hr {
    margin: 20px auto
}

#list-description table {
    margin: 10px auto;
    width: 100%;
    border-collapse: collapse;
    border: 1px solid #e0e0e6
}

#list-description table th,#list-description table td {
    border: 1px solid #e0e0e6;
    padding: 8px
}

#list-description table th {
    background-color: #f0f0f0
}

#list-description table tr {
    background-color: #fff
}

#list-description table tr:nth-child(2n) {
    background-color: #fff
}

#list-description table tr:nth-child(odd) {
    background-color: #fff
}

#list-description table tr:hover {
    background-color: #f0f0f0
}

#list-description table tr:nth-child(2n):hover {
    background-color: #f0f0f0
}

#list-description table tr:nth-child(odd):hover {
    background-color: #f0f0f0
}

.strong-category {
    color: #000
}

.slide-fade-enter-active,.slide-fade-leave-active {
    transition: all .15s ease-out
}

.slide-fade-enter-from,.slide-fade-leave-to {
    opacity: 0;
    transform: translateY(-8px)
}

.action-panel-fade-down {
    animation-duration: .5s;
    animation-timing-function: ease-out;
    animation-name: action-panel-fade-down
}

.action-panel-fade-up {
    animation-duration: .5s;
    animation-timing-function: ease-out;
    animation-name: action-panel-fade-up
}

@keyframes action-panel-fade-down {
    0% {
        transform: translate3d(0,60px,0);
        opacity: 0
    }

    to {
        transform: translateZ(0);
        opacity: 1
    }
}

@keyframes action-panel-fade-up {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.product-slideshow-thumb {
    flex: 1
}

.product-slideshow-thumb .swiper-wrapper {
    display: flex!important;
    flex-direction: column!important
}

.product-slideshow-thumb .swiper-wrapper .swiper-slide {
    margin-bottom: 10px
}

.product-slideshow-thumb .thumbnail-image {
    height: 5rem;
    width: 5rem;
    cursor: pointer;
    border-radius: .5rem;
    background-color: #f7f7f7;
    border: 2px solid transparent
}

.product-slideshow-thumb .thumbnail-image.active {
    border: 2px solid var(--color-primary)
}

.laser-cropper .cropper-container .cropper-view-box {
    border-radius: 50%;
    border: 2px solid #fff
}

.laser-cropper .cropper-container .cropper-face {
    border-radius: 50%
}

.laser-cropper .cropper-container .cropper-line {
    background-color: #fff;
    width: 2px;
    height: 2px
}

.laser-cropper .cropper-container .cropper-point {
    background-color: #fff;
    width: 8px;
    height: 8px
}

.laser-cropper-square .cropper-container .cropper-view-box {
    border: 2px solid #fff
}

.laser-cropper-square .cropper-container .cropper-line {
    background-color: #fff;
    width: 2px;
    height: 2px
}

.laser-cropper-square .cropper-container .cropper-point {
    background-color: #fff;
    width: 8px;
    height: 8px
}

.refister-modal-select .n-base-selection {
    --n-height: 48px !important
}

.refister-cart-select .n-base-selection {
    --n-height: 60px !important
}

.n-cascader-menu .n-cascader-option .n-cascader-option-icon-placeholder .n-cascader-option-icon.n-cascader-option-icon--checkmark {
    color: var(--color-primary)!important
}

.n-base-selection {
    --n-border-active: 1px solid var(--color-primary) !important;
    --n-border-focus: 1px solid var(--color-primary) !important;
    --n-border-hover: 1px solid var(--color-primary) !important;
    --n-caret-color: var(--color-primary) !important;
    --n-loading-color: var(--color-primary) !important;
    --n-box-shadow-active: 0 0 0 2px rgba(162, 74, 203, .2) !important;
    --n-box-shadow-focus: 0 0 0 2px rgba(162, 74, 203, .2) !important
}

.n-base-select-menu .n-base-select-option.n-base-select-option--selected,.n-base-select-menu .n-base-select-option .n-base-select-option__check {
    color: var(--color-primary)
}

.\*\:py-0>* {
    padding-top: 0;
    padding-bottom: 0
}

.\*\:py-0\.5>* {
    padding-top: .125rem;
    padding-bottom: .125rem
}

.placeholder\:text-xs::-moz-placeholder {
    font-size: .75rem;
    line-height: 1rem
}

.placeholder\:text-xs::placeholder {
    font-size: .75rem;
    line-height: 1rem
}

.placeholder\:text-\[\#C1C1C1\]::-moz-placeholder {
    --tw-text-opacity: 1;
    color: rgb(193 193 193 / var(--tw-text-opacity))
}

.placeholder\:text-\[\#C1C1C1\]::placeholder {
    --tw-text-opacity: 1;
    color: rgb(193 193 193 / var(--tw-text-opacity))
}

.placeholder\:text-\[\#CFCFCF\]::-moz-placeholder {
    --tw-text-opacity: 1;
    color: rgb(207 207 207 / var(--tw-text-opacity))
}

.placeholder\:text-\[\#CFCFCF\]::placeholder {
    --tw-text-opacity: 1;
    color: rgb(207 207 207 / var(--tw-text-opacity))
}

.placeholder\:text-custom-4::-moz-placeholder {
    --tw-text-opacity: 1;
    color: rgb(68 68 68 / var(--tw-text-opacity))
}

.placeholder\:text-custom-4::placeholder {
    --tw-text-opacity: 1;
    color: rgb(68 68 68 / var(--tw-text-opacity))
}

.placeholder\:text-custom-9::-moz-placeholder {
    --tw-text-opacity: 1;
    color: rgb(153 153 153 / var(--tw-text-opacity))
}

.placeholder\:text-custom-9::placeholder {
    --tw-text-opacity: 1;
    color: rgb(153 153 153 / var(--tw-text-opacity))
}

.placeholder\:text-gray-400::-moz-placeholder {
    --tw-text-opacity: 1;
    color: rgb(156 163 175 / var(--tw-text-opacity))
}

.placeholder\:text-gray-400::placeholder {
    --tw-text-opacity: 1;
    color: rgb(156 163 175 / var(--tw-text-opacity))
}

.before\:absolute:before {
    content: var(--tw-content);
    position: absolute
}

.before\:-left-2:before {
    content: var(--tw-content);
    left: -.5rem
}

.before\:-top-\[7px\]:before {
    content: var(--tw-content);
    top: -7px
}

.before\:mr-3:before {
    content: var(--tw-content);
    margin-right: .75rem
}

.before\:inline-block:before {
    content: var(--tw-content);
    display: inline-block
}

.before\:h-4:before {
    content: var(--tw-content);
    height: 1rem
}

.before\:h-6:before {
    content: var(--tw-content);
    height: 1.5rem
}

.before\:w-4:before {
    content: var(--tw-content);
    width: 1rem
}

.before\:w-\[3px\]:before {
    content: var(--tw-content);
    width: 3px
}

.before\:rounded:before {
    content: var(--tw-content);
    border-radius: .25rem
}

.before\:rounded-1\/2:before {
    content: var(--tw-content);
    border-radius: 50%
}

.before\:bg-\[var\(--color-primary\)\]: before {
    content:var(--tw-content);
    background-color: var(--color-primary)
}

.before\:bg-white:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity))
}

.before\:pr-0:before {
    content: var(--tw-content);
    padding-right: 0
}

.before\:content-\[\'\'\]:before{--tw-content: "";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-right-2:after{content:var(--tw-content);right:-.5rem}.after\:-start-1:after{content:var(--tw-content);inset-inline-start:-.25rem}.after\:-start-1\.5:after{content:var(--tw-content);inset-inline-start:-.375rem}.after\:-top-\[7px\]:after{content:var(--tw-content);top:-7px}.after\:left-0:after{content:var(--tw-content);left:0}.after\:top-1:after{content:var(--tw-content);top:.25rem}.after\:top-1\.5:after{content:var(--tw-content);top:.375rem}.after\:top-1\/2:after{content:var(--tw-content);top:50%}.after\:h-1:after{content:var(--tw-content);height:.25rem}.after\:h-1\.5:after{content:var(--tw-content);height:.375rem}.after\:h-4:after{content:var(--tw-content);height:1rem}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:w-1\.5:after{content:var(--tw-content);width:.375rem}.after\:w-4:after{content:var(--tw-content);width:1rem}.after\:-translate-y-1\/2:after{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:rounded:after{content:var(--tw-content);border-radius:.25rem}.after\:rounded-1\/2:after{content:var(--tw-content);border-radius:50%}.after\:border-y-9:after{content:var(--tw-content);border-top-width:9px;border-bottom-width:9px}.after\:border-solid:after{content:var(--tw-content);border-style:solid}.after\:border-y-transparent:after{content:var(--tw-content);border-top-color:transparent;border-bottom-color:transparent}.after\:border-e-primary:after{content:var(--tw-content);border-inline-end-color:var(--color-primary)}.after\:bg-custom-3:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(51 51 51 / var(--tw-bg-opacity))}.after\:bg-primary:after{content:var(--tw-content);background-color:var(--color-primary)}.after\:bg-white:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.first-of-type\:\!ms-0:first-of-type{margin-inline-start:0px!important}.first-of-type\:ms-0:first-of-type{margin-inline-start:0px}.first-of-type\:ms-\[1px\]:first-of-type{margin-inline-start:1px}.first-of-type\:mt-0:first-of-type{margin-top:0}.last-of-type\:\!me-0:last-of-type{margin-inline-end:0px!important}.hover\:block:hover{display:block}.hover\:flex:hover{display:flex}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-2:hover{--tw-translate-y: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-3:hover{--tw-translate-y: -.75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:rotate-180:hover{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-125:hover{--tw-scale-x: 1.25;--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.05\]:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.1\]:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:cursor-pointer:hover{cursor:pointer}.hover\:overflow-y-auto:hover{overflow-y:auto}.hover\:rounded:hover{border-radius:.25rem}.hover\:rounded-1\/2:hover{border-radius:50%}.hover\:rounded-none:hover{border-radius:0}.hover\:rounded-e-none:hover{border-start-end-radius:0px;border-end-end-radius:0px}.hover\:border:hover{border-width:1px}.hover\:border-2:hover,.hover\:border-\[2px\]:hover{border-width:2px}.hover\:border-r:hover{border-right-width:1px}.hover\:border-solid:hover{border-style:solid}.hover\:border-none:hover{border-style:none}.hover\:\!border-\[\#333\]:hover{--tw-border-opacity: 1 !important;border-color:rgb(51 51 51 / var(--tw-border-opacity))!important}.hover\:border-\[\#a929ff\]:hover{--tw-border-opacity: 1;border-color:rgb(169 41 255 / var(--tw-border-opacity))}.hover\:border-\[var\(--color-primary\)\]:hover{border-color:var(--color-primary)}.hover\:border-amber-500:hover{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity))}.hover\:border-black:hover{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity))}.hover\:border-blue-500:hover{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity))}.hover\:border-custom-c:hover{--tw-border-opacity: 1;border-color:rgb(204 204 204 / var(--tw-border-opacity))}.hover\:border-green-600:hover{--tw-border-opacity: 1;border-color:rgb(22 163 74 / var(--tw-border-opacity))}.hover\:border-primary:hover{border-color:var(--color-primary)}.hover\:border-red-500:hover{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity))}.hover\:bg-\[\#A24ACC90\]:hover{background-color:#a24acc90}.hover\:bg-\[\#A24ACC\]\/90:hover{background-color:#a24acce6}.hover\:bg-\[\#a24acc\]\/20:hover{background-color:#a24acc33}.hover\:bg-\[\#e9e9e9\]:hover{--tw-bg-opacity: 1;background-color:rgb(233 233 233 / var(--tw-bg-opacity))}.hover\:bg-\[\#fff\]:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.hover\:bg-\[var\(--color-primary\)\]:hover{background-color:var(--color-primary)}.hover\:bg-black:hover{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.hover\:bg-black\/60:hover{background-color:#0009}.hover\:bg-custom-1c:hover{--tw-bg-opacity: 1;background-color:rgb(28 28 28 / var(--tw-bg-opacity))}.hover\:bg-custom-f0:hover{--tw-bg-opacity: 1;background-color:rgb(240 240 240 / var(--tw-bg-opacity))}.hover\:bg-custom-f3:hover{--tw-bg-opacity: 1;background-color:rgb(243 243 243 / var(--tw-bg-opacity))}.hover\:bg-custom-f6:hover{--tw-bg-opacity: 1;background-color:rgb(246 246 246 / var(--tw-bg-opacity))}.hover\:bg-custom-f7:hover{--tw-bg-opacity: 1;background-color:rgb(247 247 247 / var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.hover\:bg-gray-600:hover{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}.hover\:bg-other-1:hover{--tw-bg-opacity: 1;background-color:rgb(251 132 4 / var(--tw-bg-opacity))}.hover\:bg-primary:hover{background-color:var(--color-primary)}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.hover\:bg-zinc-100:hover{--tw-bg-opacity: 1;background-color:rgb(244 244 245 / var(--tw-bg-opacity))}.hover\:p-1:hover{padding:.25rem}.hover\:font-bold:hover{font-weight:700}.hover\:font-semibold:hover{font-weight:600}.hover\:text-\[\#000\]:hover{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.hover\:text-\[\#a929ff\]:hover{--tw-text-opacity: 1;color:rgb(169 41 255 / var(--tw-text-opacity))}.hover\:text-\[var\(--color-primary\)\]:hover{color:var(--color-primary)}.hover\:text-amber-500:hover{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity))}.hover\:text-black:hover{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.hover\:text-blue-500:hover{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.hover\:text-green-600:hover{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity))}.hover\:text-primary:hover{color:var(--color-primary)}.hover\:text-red-500:hover{--tw-text-opacity: 1;color:rgb(239 68 68 / 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\:no-underline:hover{text-decoration-line:none}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-50:hover{opacity:.5}.hover\:opacity-60:hover{opacity:.6}.hover\:opacity-65:hover{opacity:.65}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-85:hover{opacity:.85}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-\[0\.5\]:hover{opacity:.5}.hover\:\!shadow-card2:hover{--tw-shadow: 1px 4px 10px 2px #ccc !important;--tw-shadow-colored: 1px 4px 10px 2px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.hover\:shadow-\[0_5px_10px_2px_rgba\(0\,0\,0\,0\.2\)\]:hover{--tw-shadow: 0 5px 10px 2px rgba(0,0,0,.2);--tw-shadow-colored: 0 5px 10px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-card:hover{--tw-shadow: 0 4px 16px rgba(0, 0, 0, .15);--tw-shadow-colored: 0 4px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-card2:hover{--tw-shadow: 1px 4px 10px 2px #ccc;--tw-shadow-colored: 1px 4px 10px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:border-primary:focus{border-color:var(--color-primary)}.focus\:\!bg-primary:focus{background-color:var(--color-primary)!important}.focus\:\!text-white:focus{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity))!important}.focus\:text-primary:focus{color:var(--color-primary)}.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\:ring-2: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(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[var\(--color-primary\)\]:focus{--tw-ring-color: var(--color-primary)}.focus\:ring-primary:focus{--tw-ring-color: var(--color-primary)}.focus-visible\:border-indigo-500:focus-visible{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity))}.focus-visible\:shadow-transparent:focus-visible{--tw-shadow-color: transparent;--tw-shadow: var(--tw-shadow-colored)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-white:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity))}.focus-visible\:ring-opacity-75:focus-visible{--tw-ring-opacity: .75}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-orange-300:focus-visible{--tw-ring-offset-color: #fdba74}.active\:scale-90:active{--tw-scale-x: .9;--tw-scale-y: .9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-move:active{cursor:move}.active\:bg-\[\#A24ACC\]\/70:active{background-color:#a24accb3}.active\:bg-primary:active{background-color:var(--color-primary)}.group:hover .group-hover\:z-11{z-index:11}.group:hover .group-hover\:me-0{margin-inline-end:0px}.group:hover .group-hover\:\!block{display:block!important}.group:hover .group-hover\:block{display:block}.group:hover .group-hover\:inline{display:inline}.group:hover .group-hover\:flex{display:flex}.group:hover .group-hover\:hidden{display:none}.group:hover .group-hover\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes jelloVertical{0%{transform:scaleZ(1)}30%{transform:scale3d(.75,1.25,1)}40%{transform:scale3d(1.25,.75,1)}50%{transform:scale3d(.85,1.15,1)}65%{transform:scale3d(1.05,.95,1)}75%{transform:scale3d(.95,1.05,1)}to{transform:scaleZ(1)}}.group:hover .group-hover\:animate-jelloVertical{animation:jelloVertical .9s both}.group:hover .group-hover\:border-primary{border-color:var(--color-primary)}.group:hover .group-hover\:bg-primary{background-color:var(--color-primary)}.group:hover .group-hover\:fill-black{fill:#000}.group:hover .group-hover\:text-primary{color:var(--color-primary)}.group:hover .group-hover\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.group:hover .group-hover\:underline{text-decoration-line:underline}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-60{opacity:.6}.group:hover .group-hover\:shadow-\[4px_4px_13px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow: 4px 4px 13px rgba(0,0,0,.5);--tw-shadow-colored: 4px 4px 13px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:shadow-card{--tw-shadow: 0 4px 16px rgba(0, 0, 0, .15);--tw-shadow-colored: 0 4px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:shadow-circle2{--tw-shadow: 0px 4px 16px 0px rgba(0, 0, 0, .08);--tw-shadow-colored: 0px 4px 16px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.peer:hover~.peer-hover\:block{display:block}.peer:focus~.peer-focus\:block{display:block}.peer:focus~.peer-focus\:hidden{display:none}@media (prefers-reduced-motion: reduce){.motion-reduce\:hidden{display:none}}@media (min-width: 1280px){.xl\:max-w-\[1280px\]{max-width:1280px}.xl\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width: 1536px){.\32xl\:bottom-4{bottom:1rem}.\32xl\:left-0{left:0}.\32xl\:left-\[30px\]{left:30px}.\32xl\:left-\[7rem\]{left:7rem}.\32xl\:right-0{right:0}.\32xl\:right-\[30px\]{right:30px}.\32xl\:right-\[40px\]{right:40px}.\32xl\:start-10{inset-inline-start:2.5rem}.\32xl\:start-6{inset-inline-start:1.5rem}.\32xl\:top-9{top:2.25rem}.\32xl\:top-\[43\.5rem\]{top:43.5rem}.\32xl\:mx-4{margin-left:1rem;margin-right:1rem}.\32xl\:my-4{margin-top:1rem;margin-bottom:1rem}.\32xl\:mb-0{margin-bottom:0}.\32xl\:mb-15{margin-bottom:3.75rem}.\32xl\:me-2{margin-inline-end:.5rem}.\32xl\:me-4{margin-inline-end:1rem}.\32xl\:me-5{margin-inline-end:1.25rem}.\32xl\:me-6{margin-inline-end:1.5rem}.\32xl\:me-7{margin-inline-end:1.75rem}.\32xl\:ml-2{margin-left:.5rem}.\32xl\:mr-3{margin-right:.75rem}.\32xl\:mr-3\.5{margin-right:.875rem}.\32xl\:ms-4{margin-inline-start:1rem}.\32xl\:ms-5{margin-inline-start:1.25rem}.\32xl\:ms-6{margin-inline-start:1.5rem}.\32xl\:ms-8{margin-inline-start:2rem}.\32xl\:mt-1{margin-top:.25rem}.\32xl\:mt-18{margin-top:4.5rem}.\32xl\:mt-2{margin-top:.5rem}.\32xl\:mt-2\.5{margin-top:.625rem}.\32xl\:mt-3{margin-top:.75rem}.\32xl\:mt-6{margin-top:1.5rem}.\32xl\:line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.\32xl\:block{display:block}.\32xl\:flex{display:flex}.\32xl\:hidden{display:none}.\32xl\:\!h-\[1\.19rem\]{height:1.19rem!important}.\32xl\:\!h-\[12\.75rem\]{height:12.75rem!important}.\32xl\:\!h-\[13\.5625rem\]{height:13.5625rem!important}.\32xl\:\!h-\[1rem\]{height:1rem!important}.\32xl\:\!h-\[39\.5rem\]{height:39.5rem!important}.\32xl\:h-10{height:2.5rem}.\32xl\:h-100{height:25rem}.\32xl\:h-105{height:26.25rem}.\32xl\:h-12{height:3rem}.\32xl\:h-12\.5{height:3.125rem}.\32xl\:h-13{height:3.25rem}.\32xl\:h-13\.5{height:3.375rem}.\32xl\:h-145{height:36.25rem}.\32xl\:h-145\.5{height:36.375rem}.\32xl\:h-15{height:3.75rem}.\32xl\:h-150{height:37.5rem}.\32xl\:h-16{height:4rem}.\32xl\:h-16\.5{height:4.125rem}.\32xl\:h-18{height:4.5rem}.\32xl\:h-20{height:5rem}.\32xl\:h-21{height:5.25rem}.\32xl\:h-23{height:5.75rem}.\32xl\:h-24{height:6rem}.\32xl\:h-25{height:6.25rem}.\32xl\:h-28{height:7rem}.\32xl\:h-30{height:7.5rem}.\32xl\:h-32{height:8rem}.\32xl\:h-34{height:8.5rem}.\32xl\:h-37{height:9.25rem}.\32xl\:h-37\.5{height:9.375rem}.\32xl\:h-44{height:11rem}.\32xl\:h-45{height:11.25rem}.\32xl\:h-5{height:1.25rem}.\32xl\:h-5\.5{height:1.375rem}.\32xl\:h-50{height:12.5rem}.\32xl\:h-52{height:13rem}.\32xl\:h-55{height:13.75rem}.\32xl\:h-59{height:14.75rem}.\32xl\:h-6{height:1.5rem}.\32xl\:h-6\.5{height:1.625rem}.\32xl\:h-60{height:15rem}.\32xl\:h-67\.5{height:16.875rem}.\32xl\:h-75{height:18.75rem}.\32xl\:h-9{height:2.25rem}.\32xl\:h-97\.5{height:24.375rem}.\32xl\:h-\[11\.75rem\]{height:11.75rem}.\32xl\:h-\[12\.75rem\]{height:12.75rem}.\32xl\:h-\[13\.5625rem\]{height:13.5625rem}.\32xl\:h-\[130px\]{height:130px}.\32xl\:h-\[14\.125rem\]{height:14.125rem}.\32xl\:h-\[14\.8125rem\]{height:14.8125rem}.\32xl\:h-\[15\.4375rem\]{height:15.4375rem}.\32xl\:h-\[15\.5rem\]{height:15.5rem}.\32xl\:h-\[15\.625rem\]{height:15.625rem}.\32xl\:h-\[178px\]{height:178px}.\32xl\:h-\[196px\]{height:196px}.\32xl\:h-\[220px\]{height:220px}.\32xl\:h-\[300px\]{height:300px}.\32xl\:h-\[321px\]{height:321px}.\32xl\:h-\[3950px\]{height:3950px}.\32xl\:h-\[40rem\]{height:40rem}.\32xl\:h-\[41\.875rem\]{height:41.875rem}.\32xl\:h-\[44rem\]{height:44rem}.\32xl\:h-\[46\.875rem\]{height:46.875rem}.\32xl\:h-\[47\.875rem\]{height:47.875rem}.\32xl\:h-\[5\.636rem\]{height:5.636rem}.\32xl\:h-\[722px\]{height:722px}.\32xl\:h-\[780px\]{height:780px}.\32xl\:h-\[900px\]{height:900px}.\32xl\:h-\[90px\]{height:90px}.\32xl\:max-h-110{max-height:27.5rem}.\32xl\:max-h-170{max-height:42.5rem}.\32xl\:max-h-\[26\.875rem\]{max-height:26.875rem}.\32xl\:max-h-\[37\.375rem\]{max-height:37.375rem}.\32xl\:min-h-40{min-height:10rem}.\32xl\:min-h-\[31rem\]{min-height:31rem}.\32xl\:min-h-\[44rem\]{min-height:44rem}.\32xl\:min-h-\[750px\]{min-height:750px}.\32xl\:\!w-\[12\.75rem\]{width:12.75rem!important}.\32xl\:\!w-\[12\.875rem\]{width:12.875rem!important}.\32xl\:\!w-\[13\.5625rem\]{width:13.5625rem!important}.\32xl\:\!w-\[17\.6875rem\]{width:17.6875rem!important}.\32xl\:\!w-\[18\.75rem\]{width:18.75rem!important}.\32xl\:w-10{width:2.5rem}.\32xl\:w-10\.5{width:2.625rem}.\32xl\:w-10\/12{width:83.333333%}.\32xl\:w-100{width:25rem}.\32xl\:w-110{width:27.5rem}.\32xl\:w-120{width:30rem}.\32xl\:w-125{width:31.25rem}.\32xl\:w-126{width:31.5rem}.\32xl\:w-140{width:35rem}.\32xl\:w-145{width:36.25rem}.\32xl\:w-15{width:3.75rem}.\32xl\:w-150{width:37.5rem}.\32xl\:w-16{width:4rem}.\32xl\:w-16\.5{width:4.125rem}.\32xl\:w-162{width:40.5rem}.\32xl\:w-175{width:43.75rem}.\32xl\:w-18{width:4.5rem}.\32xl\:w-180{width:45rem}.\32xl\:w-2\/3{width:66.666667%}.\32xl\:w-20{width:5rem}.\32xl\:w-21{width:5.25rem}.\32xl\:w-22{width:5.5rem}.\32xl\:w-220{width:55rem}.\32xl\:w-23{width:5.75rem}.\32xl\:w-238{width:59.5rem}.\32xl\:w-24{width:6rem}.\32xl\:w-240{width:60rem}.\32xl\:w-25{width:6.25rem}.\32xl\:w-28{width:7rem}.\32xl\:w-295{width:73.75rem}.\32xl\:w-3\/10{width:30%}.\32xl\:w-3\/5{width:60%}.\32xl\:w-30{width:7.5rem}.\32xl\:w-300{width:75rem}.\32xl\:w-36{width:9rem}.\32xl\:w-4{width:1rem}.\32xl\:w-40{width:10rem}.\32xl\:w-45{width:11.25rem}.\32xl\:w-50{width:12.5rem}.\32xl\:w-52{width:13rem}.\32xl\:w-54{width:13.5rem}.\32xl\:w-55{width:13.75rem}.\32xl\:w-56{width:14rem}.\32xl\:w-60{width:15rem}.\32xl\:w-64{width:16rem}.\32xl\:w-67\.5{width:16.875rem}.\32xl\:w-68{width:17rem}.\32xl\:w-7\/10{width:70%}.\32xl\:w-70{width:17.5rem}.\32xl\:w-72{width:18rem}.\32xl\:w-78{width:19.5rem}.\32xl\:w-80{width:20rem}.\32xl\:w-84{width:21rem}.\32xl\:w-9{width:2.25rem}.\32xl\:w-90{width:22.5rem}.\32xl\:w-\[1205px\]{width:1205px}.\32xl\:w-\[1300px\]{width:1300px}.\32xl\:w-\[1400px\]{width:1400px}.\32xl\:w-\[17\.6875rem\]{width:17.6875rem}.\32xl\:w-\[18\.125rem\]{width:18.125rem}.\32xl\:w-\[21\.3\%\]{width:21.3%}.\32xl\:w-\[231\.33px\]{width:231.33px}.\32xl\:w-\[24\%\]{width:24%}.\32xl\:w-\[334px\]{width:334px}.\32xl\:w-\[35\.625rem\]{width:35.625rem}.\32xl\:w-\[39\.375rem\]{width:39.375rem}.\32xl\:w-\[44rem\]{width:44rem}.\32xl\:w-\[456px\]{width:456px}.\32xl\:w-\[48\%\]{width:48%}.\32xl\:w-\[49\.2\%\]{width:49.2%}.\32xl\:w-\[50\%\]{width:50%}.\32xl\:w-\[500px\]{width:500px}.\32xl\:w-\[59px\]{width:59px}.\32xl\:w-\[61\.5rem\]{width:61.5rem}.\32xl\:w-\[620px\]{width:620px}.\32xl\:w-\[654px\]{width:654px}.\32xl\:w-\[68\.75rem\]{width:68.75rem}.\32xl\:w-\[722px\]{width:722px}.\32xl\:w-\[89\.6875rem\]{width:89.6875rem}.\32xl\:w-auto{width:auto}.\32xl\:min-w-120{min-width:30rem}.\32xl\:\!max-w-\[470px\]{max-width:470px!important}.\32xl\:max-w-205{max-width:51.25rem}.\32xl\:max-w-34{max-width:8.5rem}.\32xl\:max-w-\[1536px\]{max-width:1536px}.\32xl\:max-w-\[23\.575rem\]{max-width:23.575rem}.\32xl\:max-w-\[360px\]{max-width:360px}.\32xl\:max-w-\[62\.5rem\]{max-width:62.5rem}.\32xl\:max-w-\[70\%\]{max-width:70%}.\32xl\:max-w-\[900px\]{max-width:900px}.\32xl\:flex-none{flex:none}.\32xl\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\32xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\32xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.\32xl\:justify-start{justify-content:flex-start}.\32xl\:gap-3{gap:.75rem}.\32xl\:gap-4{gap:1rem}.\32xl\:gap-6{gap:1.5rem}.\32xl\:gap-x-16{-moz-column-gap:4rem;column-gap:4rem}.\32xl\:gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.\32xl\:gap-y-8{row-gap:2rem}.\32xl\:p-3{padding:.75rem}.\32xl\:p-4{padding:1rem}.\32xl\:p-5{padding:1.25rem}.\32xl\:p-6{padding:1.5rem}.\32xl\:px-10{padding-left:2.5rem;padding-right:2.5rem}.\32xl\:px-2{padding-left:.5rem;padding-right:.5rem}.\32xl\:px-5{padding-left:1.25rem;padding-right:1.25rem}.\32xl\:px-6{padding-left:1.5rem;padding-right:1.5rem}.\32xl\:px-8{padding-left:2rem;padding-right:2rem}.\32xl\:px-9{padding-left:2.25rem;padding-right:2.25rem}.\32xl\:px-9\.5{padding-left:2.375rem;padding-right:2.375rem}.\32xl\:py-1{padding-top:.25rem;padding-bottom:.25rem}.\32xl\:py-11{padding-top:2.75rem;padding-bottom:2.75rem}.\32xl\:py-15{padding-top:3.75rem;padding-bottom:3.75rem}.\32xl\:py-2{padding-top:.5rem;padding-bottom:.5rem}.\32xl\:py-3{padding-top:.75rem;padding-bottom:.75rem}.\32xl\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.\32xl\:pl-5{padding-left:1.25rem}.\32xl\:pr-8{padding-right:2rem}.\32xl\:ps-12{padding-inline-start:3rem}.\32xl\:ps-12\.5{padding-inline-start:3.125rem}.\32xl\:ps-5{padding-inline-start:1.25rem}.\32xl\:pt-2{padding-top:.5rem}.\32xl\:pt-3{padding-top:.75rem}.\32xl\:pt-3\.5{padding-top:.875rem}.\32xl\:text-1\.5xl{font-size:1.375rem}.\32xl\:text-2\.3xl{font-size:1.625rem}.\32xl\:text-2xl{font-size:1.5rem;line-height:2rem}.\32xl\:text-3xl{font-size:1.875rem;line-height:2.25rem}.\32xl\:text-4\.3xl{font-size:2.5rem}.\32xl\:text-4xl{font-size:2.25rem;line-height:2.5rem}.\32xl\:text-5xl{font-size:3rem;line-height:1}.\32xl\:text-6xl{font-size:3.75rem;line-height:1}.\32xl\:text-\[0\.8125rem\]{font-size:.8125rem}.\32xl\:text-\[1\.625rem\]{font-size:1.625rem}.\32xl\:text-\[1\.75rem\]{font-size:1.75rem}.\32xl\:text-\[10px\]{font-size:10px}.\32xl\:text-\[15px\]{font-size:15px}.\32xl\:text-\[17px\]{font-size:17px}.\32xl\:text-\[2\.3rem\]{font-size:2.3rem}.\32xl\:text-\[22px\]{font-size:22px}.\32xl\:text-\[26px\]{font-size:26px}.\32xl\:text-\[28px\]{font-size:28px}.\32xl\:text-\[32px\]{font-size:32px}.\32xl\:text-\[40px\]{font-size:40px}.\32xl\:text-\[50px\]{font-size:50px}.\32xl\:text-base{font-size:1rem;line-height:1.5rem}.\32xl\:text-lg{font-size:1.125rem;line-height:1.75rem}.\32xl\:text-sm{font-size:.875rem;line-height:1.25rem}.\32xl\:text-xl{font-size:1.25rem;line-height:1.75rem}.\32xl\:text-xs{font-size:.75rem;line-height:1rem}.\32xl\:leading-10{line-height:2.5rem}.\32xl\:leading-14{line-height:3.5rem}.\32xl\:leading-5{line-height:1.25rem}.\32xl\:leading-9{line-height:2.25rem}.\32xl\:leading-\[100px\]{line-height:100px}.\32xl\:leading-\[36px\]{line-height:36px}.\32xl\:leading-\[70px\]{line-height:70px}.\32xl\:text-\[15\]{color:15}}.ltr\:left-20:where([dir=ltr],[dir=ltr] *){left:5rem}.ltr\:right-0:where([dir=ltr],[dir=ltr] *){right:0}.ltr\:right-3:where([dir=ltr],[dir=ltr] *){right:.75rem}.ltr\:right-37:where([dir=ltr],[dir=ltr] *){right:9.25rem}.ltr\:float-right:where([dir=ltr],[dir=ltr] *){float:right}.ltr\:me-15:where([dir=ltr],[dir=ltr] *){margin-inline-end:3.75rem}.ltr\:ml-10:where([dir=ltr],[dir=ltr] *){margin-left:2.5rem}.ltr\:ml-4:where([dir=ltr],[dir=ltr] *){margin-left:1rem}.ltr\:mr-1:where([dir=ltr],[dir=ltr] *){margin-right:.25rem}.ltr\:mr-1\.5:where([dir=ltr],[dir=ltr] *){margin-right:.375rem}.ltr\:mr-2:where([dir=ltr],[dir=ltr] *){margin-right:.5rem}.ltr\:mr-3:where([dir=ltr],[dir=ltr] *){margin-right:.75rem}.ltr\:mr-4:where([dir=ltr],[dir=ltr] *){margin-right:1rem}.ltr\:hidden:where([dir=ltr],[dir=ltr] *){display:none}.ltr\:-translate-x-1\/2:where([dir=ltr],[dir=ltr] *){--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.ltr\:-rotate-135:where([dir=ltr],[dir=ltr] *){--tw-rotate: -135deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.ltr\:rotate-45:where([dir=ltr],[dir=ltr] *){--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.ltr\:rounded-l-full:where([dir=ltr],[dir=ltr] *){border-top-left-radius:9999px;border-bottom-left-radius:9999px}.ltr\:rounded-r-full:where([dir=ltr],[dir=ltr] *){border-top-right-radius:9999px;border-bottom-right-radius:9999px}.ltr\:pb-1:where([dir=ltr],[dir=ltr] *){padding-bottom:.25rem}.ltr\:pl-4:where([dir=ltr],[dir=ltr] *){padding-left:1rem}.ltr\:pr-16:where([dir=ltr],[dir=ltr] *){padding-right:4rem}.ltr\:pr-5:where([dir=ltr],[dir=ltr] *){padding-right:1.25rem}.ltr\:text-right:where([dir=ltr],[dir=ltr] *){text-align:right}.rtl\:left-0:where([dir=rtl],[dir=rtl] *){left:0}.rtl\:left-3:where([dir=rtl],[dir=rtl] *){left:.75rem}.rtl\:left-37:where([dir=rtl],[dir=rtl] *){left:9.25rem}.rtl\:left-\[1\.8rem\]:where([dir=rtl],[dir=rtl] *){left:1.8rem}.rtl\:right-20:where([dir=rtl],[dir=rtl] *){right:5rem}.rtl\:float-left:where([dir=rtl],[dir=rtl] *){float:left}.rtl\:-ml-1:where([dir=rtl],[dir=rtl] *){margin-left:-.25rem}.rtl\:-ml-1\.5:where([dir=rtl],[dir=rtl] *){margin-left:-.375rem}.rtl\:ml-0:where([dir=rtl],[dir=rtl] *){margin-left:0}.rtl\:ml-1:where([dir=rtl],[dir=rtl] *){margin-left:.25rem}.rtl\:ml-2:where([dir=rtl],[dir=rtl] *){margin-left:.5rem}.rtl\:ml-2\.5:where([dir=rtl],[dir=rtl] *){margin-left:.625rem}.rtl\:ml-3:where([dir=rtl],[dir=rtl] *){margin-left:.75rem}.rtl\:ml-4:where([dir=rtl],[dir=rtl] *){margin-left:1rem}.rtl\:mr-10:where([dir=rtl],[dir=rtl] *){margin-right:2.5rem}.rtl\:mr-2:where([dir=rtl],[dir=rtl] *){margin-right:.5rem}.rtl\:mr-4:where([dir=rtl],[dir=rtl] *){margin-right:1rem}.rtl\:ms-15:where([dir=rtl],[dir=rtl] *){margin-inline-start:3.75rem}.rtl\:flex:where([dir=rtl],[dir=rtl] *){display:flex}.rtl\:hidden:where([dir=rtl],[dir=rtl] *){display:none}.rtl\:translate-x-1\/2:where([dir=rtl],[dir=rtl] *){--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:-rotate-45:where([dir=rtl],[dir=rtl] *){--tw-rotate: -45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:rotate-135:where([dir=rtl],[dir=rtl] *){--tw-rotate: 135deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:rotate-180:where([dir=rtl],[dir=rtl] *){--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:items-end:where([dir=rtl],[dir=rtl] *){align-items:flex-end}.rtl\:justify-end:where([dir=rtl],[dir=rtl] *){justify-content:flex-end}.rtl\:rounded-l-full:where([dir=rtl],[dir=rtl] *){border-top-left-radius:9999px;border-bottom-left-radius:9999px}.rtl\:rounded-r-full:where([dir=rtl],[dir=rtl] *){border-top-right-radius:9999px;border-bottom-right-radius:9999px}.rtl\:pl-16:where([dir=rtl],[dir=rtl] *){padding-left:4rem}.rtl\:pl-5:where([dir=rtl],[dir=rtl] *){padding-left:1.25rem}.rtl\:pr-4:where([dir=rtl],[dir=rtl] *){padding-right:1rem}.rtl\:text-left:where([dir=rtl],[dir=rtl] *){text-align:left}.rtl\:text-right:where([dir=rtl],[dir=rtl] *){text-align:right}.\[\&\>div\]\:h-10>div{height:2.5rem}.\[\&\>div\]\:rounded-xl>div{border-radius:.75rem}