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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

b,
strong {
    font-weight: bolder;
}

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

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

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

small {
    font-size: 80%;
}

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

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

sub {
    bottom: -0.25em;
}

sup {
    top: -0.5em;
}

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

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

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

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

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

button,
select {
    text-transform: none;
}

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

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

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

:-moz-focusring {
    outline: auto;
}

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

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

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

progress {
    vertical-align: baseline;
}

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

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

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

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

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

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

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

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

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

summary {
    display: list-item;
}

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

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

fieldset {
    margin: 0;
    padding: 0;
}

legend {
    padding: 0;
}

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

/*
Reset default styling for dialogs.
*/

dialog {
    padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
    resize: vertical;
}

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

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

input::placeholder,
textarea::placeholder {
    opacity: 1;
    /* 1 */
    color: #8695aa;
    /* 2 */
}

/*
Set the default cursor for buttons.
*/

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

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

:disabled {
    cursor: default;
}

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

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

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

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

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

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

.container {
    width: 100%;
}

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

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

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

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

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

.visible {
    visibility: visible;
}

.static {
    position: static;
}

.fixed {
    position: fixed;
}

.absolute {
    position: absolute;
}

.relative {
    position: relative;
}

.sticky {
    position: sticky;
}

.inset-0 {
    inset: 0px;
}

.-bottom-\[130px\] {
    bottom: -130px;
}

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

.-bottom-\[2\.5px\] {
    bottom: -2.5px;
}

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

.-bottom-\[31px\] {
    bottom: -31px;
}

.-bottom-\[42px\] {
    bottom: -42px;
}

.-bottom-\[53px\] {
    bottom: -53px;
}

.-bottom-\[5px\] {
    bottom: -5px;
}

.-bottom-\[61px\] {
    bottom: -61px;
}

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

.-top-\[125px\] {
    top: -125px;
}

.-top-\[15px\] {
    top: -15px;
}

.-top-\[18px\] {
    top: -18px;
}

.-top-\[1px\] {
    top: -1px;
}

.-top-\[200px\] {
    top: -200px;
}

.-top-\[210px\] {
    top: -210px;
}

.-top-\[220px\] {
    top: -220px;
}

.-top-\[28px\] {
    top: -28px;
}

.-top-\[48px\] {
    top: -48px;
}

.-top-\[4px\] {
    top: -4px;
}

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

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

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

.-top-\[75px\] {
    top: -75px;
}

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

.-top-\[9\.5px\] {
    top: -9.5px;
}

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

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

.bottom-0 {
    bottom: 0px;
}

.bottom-\[11px\] {
    bottom: 11px;
}

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

.bottom-\[13px\] {
    bottom: 13px;
}

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

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

.bottom-\[4px\] {
    bottom: 4px;
}

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

.bottom-\[5px\] {
    bottom: 5px;
}

.end-1 {
    inset-inline-end: 0.25rem;
}

.left-0 {
    left: 0px;
}

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

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

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

.right-0 {
    right: 0px;
}

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

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

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

.top-0 {
    top: 0px;
}

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

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

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

.top-\[18px\] {
    top: 18px;
}

.top-\[1px\] {
    top: 1px;
}

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

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

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

.top-\[2px\] {
    top: 2px;
}

.top-\[3px\] {
    top: 3px;
}

.top-\[4\.5px\] {
    top: 4.5px;
}

.top-\[4px\] {
    top: 4px;
}

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

.top-full {
    top: 100%;
}

.top-px {
    top: 1px;
}

.isolate {
    isolation: isolate;
}

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

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

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

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

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

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

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

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

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

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

.order-1 {
    order: 1;
}

.order-2 {
    order: 2;
}

.m-\[8px\] {
    margin: 8px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.block {
    display: block;
}

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

.inline {
    display: inline;
}

.flex {
    display: flex;
}

.table {
    display: table;
}

.table-cell {
    display: table-cell;
}

.grid {
    display: grid;
}

.contents {
    display: contents;
}

.list-item {
    display: list-item;
}

.hidden {
    display: none;
}

.aspect-\[21\/9\] {
    aspect-ratio: 21/9;
}

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

.h-1 {
    height: 0.25rem;
}

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

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

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

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

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

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

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

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

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

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

.h-\[179px\] {
    height: 179px;
}

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

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

.h-\[225px\] {
    height: 225px;
}

.h-\[23\.844px\] {
    height: 23.844px;
}

.h-\[244px\] {
    height: 244px;
}

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

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

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

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

.h-\[31px\] {
    height: 31px;
}

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

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

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

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

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

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

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

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

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

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

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

.h-\[476px\] {
    height: 476px;
}

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

.h-\[4px\] {
    height: 4px;
}

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

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

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

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

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

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

.h-\[703px\] {
    height: 703px;
}

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

.h-\[77px\] {
    height: 77px;
}

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

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

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

.h-auto {
    height: auto;
}

.h-full {
    height: 100%;
}

.h-screen {
    height: 100vh;
}

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

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

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

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

.w-1 {
    width: 0.25rem;
}

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

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

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

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

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

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

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

.w-\[130px\] {
    width: 130px;
}

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

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

.w-\[169px\] {
    width: 169px;
}

.w-\[195px\] {
    width: 195px;
}

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

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

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

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

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

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

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

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

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

.w-\[290px\] {
    width: 290px;
}

.w-\[29px\] {
    width: 29px;
}

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

.w-\[31px\] {
    width: 31px;
}

.w-\[34px\] {
    width: 34px;
}

.w-\[350px\] {
    width: 350px;
}

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

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

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

.w-\[41px\] {
    width: 41px;
}

.w-\[42px\] {
    width: 42px;
}

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

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

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

.w-\[4px\] {
    width: 4px;
}

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

.w-\[55px\] {
    width: 55px;
}

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

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

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

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

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

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

.w-\[77px\] {
    width: 77px;
}

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

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

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

.w-full {
    width: 100%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shrink {
    flex-shrink: 1;
}

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

.grow {
    flex-grow: 1;
}

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

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

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

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

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

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

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

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

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

.cursor-grabbing {
    cursor: grabbing;
}

.cursor-pointer {
    cursor: pointer;
}

.resize {
    resize: both;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.gap-\[20px\] {
    gap: 20px;
}

.gap-\[25px\] {
    gap: 25px;
}

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

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

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

.gap-\[5px\] {
    gap: 5px;
}

.gap-\[7px\] {
    gap: 7px;
}

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

.gap-\[9px\] {
    gap: 9px;
}

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

.overflow-auto {
    overflow: auto;
}

.overflow-hidden {
    overflow: hidden;
}

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

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

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

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

.truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

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

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

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

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

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

.rounded-\[4\.294px\] {
    border-radius: 4.294px;
}

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

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

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

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

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

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

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

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

.rounded-r-md {
    border-top-right-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
}

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

.border {
    border-width: 1px;
}

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

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

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

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

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

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

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

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

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

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

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

.border-\[\#D6DAE1\] {
    --tw-border-opacity: 1;
    border-color: rgb(214 218 225 / var(--tw-border-opacity));
}

.border-\[\#ECEEF2\] {
    --tw-border-opacity: 1;
    border-color: rgb(236 238 242 / var(--tw-border-opacity));
}

.border-\[\#adb5bd\] {
    --tw-border-opacity: 1;
    border-color: rgb(173 181 189 / var(--tw-border-opacity));
}

.border-\[\#f8f9fa\] {
    --tw-border-opacity: 1;
    border-color: rgb(248 249 250 / var(--tw-border-opacity));
}

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

.border-danger-300 {
    --tw-border-opacity: 1;
    border-color: rgb(255 162 148 / var(--tw-border-opacity));
}

.border-danger-500 {
    --tw-border-opacity: 1;
    border-color: rgb(255 64 35 / var(--tw-border-opacity));
}

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

.border-gray-100 {
    --tw-border-opacity: 1;
    border-color: rgb(236 238 242 / var(--tw-border-opacity));
}

.border-gray-200 {
    --tw-border-opacity: 1;
    border-color: rgb(213 217 226 / var(--tw-border-opacity));
}

.border-gray-50 {
    --tw-border-opacity: 1;
    border-color: rgb(246 247 249 / var(--tw-border-opacity));
}

.border-gray-500 {
    --tw-border-opacity: 1;
    border-color: rgb(100 116 139 / var(--tw-border-opacity));
}

.border-info-200 {
    --tw-border-opacity: 1;
    border-color: rgb(128 224 250 / var(--tw-border-opacity));
}

.border-info-500 {
    --tw-border-opacity: 1;
    border-color: rgb(0 193 235 / var(--tw-border-opacity));
}

.border-orange-200 {
    --tw-border-opacity: 1;
    border-color: rgb(255 206 169 / var(--tw-border-opacity));
}

.border-orange-400 {
    --tw-border-opacity: 1;
    border-color: rgb(254 122 54 / var(--tw-border-opacity));
}

.border-primary-200 {
    --tw-border-opacity: 1;
    border-color: rgb(194 205 255 / var(--tw-border-opacity));
}

.border-primary-400 {
    --tw-border-opacity: 1;
    border-color: rgb(117 125 255 / var(--tw-border-opacity));
}

.border-primary-500 {
    --tw-border-opacity: 1;
    border-color: rgb(96 93 255 / var(--tw-border-opacity));
}

.border-purple-200 {
    --tw-border-opacity: 1;
    border-color: rgb(233 213 255 / var(--tw-border-opacity));
}

.border-purple-600 {
    --tw-border-opacity: 1;
    border-color: rgb(145 53 232 / var(--tw-border-opacity));
}

.border-secondary-200 {
    --tw-border-opacity: 1;
    border-color: rgb(189 220 255 / var(--tw-border-opacity));
}

.border-secondary-500 {
    --tw-border-opacity: 1;
    border-color: rgb(53 132 252 / var(--tw-border-opacity));
}

.border-success-200 {
    --tw-border-opacity: 1;
    border-color: rgb(178 255 151 / var(--tw-border-opacity));
}

.border-success-300 {
    --tw-border-opacity: 1;
    border-color: rgb(130 252 90 / var(--tw-border-opacity));
}

.border-success-500 {
    --tw-border-opacity: 1;
    border-color: rgb(55 216 10 / var(--tw-border-opacity));
}

.border-warning-200 {
    --tw-border-opacity: 1;
    border-color: rgb(255 224 130 / var(--tw-border-opacity));
}

.border-warning-500 {
    --tw-border-opacity: 1;
    border-color: rgb(255 193 7 / var(--tw-border-opacity));
}

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

.border-white\/\[\.10\] {
    border-color: rgb(255 255 255 / 0.1);
}

.border-white\/\[\.13\] {
    border-color: rgb(255 255 255 / 0.13);
}

.border-white\/\[\.24\] {
    border-color: rgb(255 255 255 / 0.24);
}

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

.bg-\[\#03a9f4\] {
    --tw-bg-opacity: 1;
    background-color: rgb(3 169 244 / var(--tw-bg-opacity));
}

.bg-\[\#2196f3\] {
    --tw-bg-opacity: 1;
    background-color: rgb(33 150 243 / var(--tw-bg-opacity));
}

.bg-\[\#3a559f\] {
    --tw-bg-opacity: 1;
    background-color: rgb(58 85 159 / var(--tw-bg-opacity));
}

.bg-\[\#4936f50d\] {
    background-color: #4936f50d;
}

.bg-\[\#ced4da\] {
    --tw-bg-opacity: 1;
    background-color: rgb(206 212 218 / var(--tw-bg-opacity));
}

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

.bg-\[\#f4f6fc\] {
    --tw-bg-opacity: 1;
    background-color: rgb(244 246 252 / var(--tw-bg-opacity));
}

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

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

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

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

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

.bg-black {
    --tw-bg-opacity: 1;
    background-color: rgb(58 66 82 / var(--tw-bg-opacity));
}

.bg-danger-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(255 225 221 / var(--tw-bg-opacity));
}

.bg-danger-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(255 200 192 / var(--tw-bg-opacity));
}

.bg-danger-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(255 242 240 / var(--tw-bg-opacity));
}

.bg-danger-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(255 64 35 / var(--tw-bg-opacity));
}

.bg-dark {
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}

.bg-gray-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(236 238 242 / var(--tw-bg-opacity));
}

.bg-gray-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(213 217 226 / var(--tw-bg-opacity));
}

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

.bg-info-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(13 202 240 / var(--tw-bg-opacity));
}

.bg-info-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(225 247 254 / var(--tw-bg-opacity));
}

.bg-info-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(0 193 235 / var(--tw-bg-opacity));
}

.bg-orange-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(255 232 212 / var(--tw-bg-opacity));
}

.bg-orange-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(254 122 54 / var(--tw-bg-opacity));
}

.bg-orange-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(255 245 237 / var(--tw-bg-opacity));
}

.bg-orange-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(253 88 18 / var(--tw-bg-opacity));
}

.bg-orange-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(238 62 8 / var(--tw-bg-opacity));
}

.bg-primary-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(221 228 255 / var(--tw-bg-opacity));
}

.bg-primary-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(194 205 255 / var(--tw-bg-opacity));
}

.bg-primary-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(117 125 255 / var(--tw-bg-opacity));
}

.bg-primary-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(236 240 255 / var(--tw-bg-opacity));
}

.bg-primary-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(96 93 255 / var(--tw-bg-opacity));
}

.bg-primary-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(73 54 245 / var(--tw-bg-opacity));
}

.bg-purple-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(243 232 255 / var(--tw-bg-opacity));
}

.bg-purple-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(233 213 255 / var(--tw-bg-opacity));
}

.bg-purple-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(191 133 251 / var(--tw-bg-opacity));
}

.bg-purple-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(250 245 255 / var(--tw-bg-opacity));
}

.bg-purple-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(173 99 246 / var(--tw-bg-opacity));
}

.bg-purple-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(145 53 232 / var(--tw-bg-opacity));
}

.bg-purple-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(124 36 204 / var(--tw-bg-opacity));
}

.bg-secondary-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(218 235 255 / var(--tw-bg-opacity));
}

.bg-secondary-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(144 199 255 / var(--tw-bg-opacity));
}

.bg-secondary-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(93 168 255 / var(--tw-bg-opacity));
}

.bg-secondary-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(238 246 255 / var(--tw-bg-opacity));
}

.bg-secondary-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(53 132 252 / var(--tw-bg-opacity));
}

.bg-secondary-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(31 100 241 / var(--tw-bg-opacity));
}

.bg-success-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(216 255 200 / var(--tw-bg-opacity));
}

.bg-success-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(238 255 229 / var(--tw-bg-opacity));
}

.bg-success-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(55 216 10 / var(--tw-bg-opacity));
}

.bg-warning-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(255 248 225 / var(--tw-bg-opacity));
}

.bg-warning-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(255 193 7 / var(--tw-bg-opacity));
}

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

.bg-white\/\[\.26\] {
    background-color: rgb(255 255 255 / 0.26);
}

.bg-white\/\[\.31\] {
    background-color: rgb(255 255 255 / 0.31);
}

.bg-white\/\[\.54\] {
    background-color: rgb(255 255 255 / 0.54);
}

.bg-contain {
    background-size: contain;
}

.bg-left-bottom {
    background-position: left bottom;
}

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

.p-1 {
    padding: 0.25rem;
}

.p-\[\.25rem\] {
    padding: 0.25rem;
}

.p-\[15px\] {
    padding: 15px;
}

.p-\[17px\] {
    padding: 17px;
}

.p-\[20px\] {
    padding: 20px;
}

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

.px-\[\.65em\] {
    padding-left: 0.65em;
    padding-right: 0.65em;
}

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

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

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

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

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

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

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

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

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

.px-\[17\.3px\] {
    padding-left: 17.3px;
    padding-right: 17.3px;
}

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

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

.px-\[1rem\] {
    padding-left: 1rem;
    padding-right: 1rem;
}

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

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

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

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

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

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

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

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

.px-\[8\.3px\] {
    padding-left: 8.3px;
    padding-right: 8.3px;
}

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

.px-\[9\.3px\] {
    padding-left: 9.3px;
    padding-right: 9.3px;
}

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

.py-\[\.2em\] {
    padding-top: 0.2em;
    padding-bottom: 0.2em;
}

.py-\[\.35em\] {
    padding-top: 0.35em;
    padding-bottom: 0.35em;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.\!pb-0 {
    padding-bottom: 0px !important;
}

.\!pb-\[65px\] {
    padding-bottom: 65px !important;
}

.pb-\[12px\] {
    padding-bottom: 12px;
}

.pb-\[13\.5px\] {
    padding-bottom: 13.5px;
}

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

.pb-\[14px\] {
    padding-bottom: 14px;
}

.pb-\[15px\] {
    padding-bottom: 15px;
}

.pb-\[17px\] {
    padding-bottom: 17px;
}

.pb-\[18px\] {
    padding-bottom: 18px;
}

.pb-\[20px\] {
    padding-bottom: 20px;
}

.pb-\[25px\] {
    padding-bottom: 25px;
}

.pb-\[4\.8px\] {
    padding-bottom: 4.8px;
}

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

.pb-\[60px\] {
    padding-bottom: 60px;
}

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

.pb-\[7px\] {
    padding-bottom: 7px;
}

.pb-\[81px\] {
    padding-bottom: 81px;
}

.pb-\[8px\] {
    padding-bottom: 8px;
}

.pb-\[9px\] {
    padding-bottom: 9px;
}

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

.pt-\[10px\] {
    padding-top: 10px;
}

.pt-\[11px\] {
    padding-top: 11px;
}

.pt-\[125px\] {
    padding-top: 125px;
}

.pt-\[12px\] {
    padding-top: 12px;
}

.pt-\[13px\] {
    padding-top: 13px;
}

.pt-\[14px\] {
    padding-top: 14px;
}

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

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

.pt-\[17px\] {
    padding-top: 17px;
}

.pt-\[19px\] {
    padding-top: 19px;
}

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

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

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

.pt-\[60px\] {
    padding-top: 60px;
}

.pt-\[6px\] {
    padding-top: 6px;
}

.pt-\[89px\] {
    padding-top: 89px;
}

.pt-\[9px\] {
    padding-top: 9px;
}

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

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

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

.\!text-2xl {
    font-size: 28px !important;
}

.\!text-5xl {
    font-size: 40px !important;
}

.\!text-\[17px\] {
    font-size: 17px !important;
}

.\!text-\[18px\] {
    font-size: 18px !important;
}

.\!text-\[19px\] {
    font-size: 19px !important;
}

.\!text-\[20px\] {
    font-size: 20px !important;
}

.\!text-\[22px\] {
    font-size: 22px !important;
}

.\!text-\[32px\] {
    font-size: 32px !important;
}

.\!text-\[35px\] {
    font-size: 35px !important;
}

.\!text-\[45px\] {
    font-size: 45px !important;
}

.\!text-\[55px\] {
    font-size: 55px !important;
}

.\!text-lg {
    font-size: 18px !important;
}

.\!text-md {
    font-size: 16px !important;
}

.text-4xl {
    font-size: 36px;
}

.text-5xl {
    font-size: 40px;
}

.text-\[\.875em\] {
    font-size: 0.875em;
}

.text-\[0\] {
    font-size: 0;
}

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

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

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

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

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

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

.text-\[17px\] {
    font-size: 17px;
}

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

.text-\[19px\] {
    font-size: 19px;
}

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

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

.text-\[23px\] {
    font-size: 23px;
}

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

.text-\[25px\] {
    font-size: 25px;
}

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

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

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

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

.text-base {
    font-size: 14px;
}

.text-lg {
    font-size: 18px;
}

.text-md {
    font-size: 16px;
}

.text-sm {
    font-size: 13px;
}

.text-xl {
    font-size: 24px;
}

.text-xs {
    font-size: 12px;
}

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

.font-light {
    font-weight: 300;
}

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

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

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

.uppercase {
    text-transform: uppercase;
}

.lowercase {
    text-transform: lowercase;
}

.italic {
    font-style: italic;
}

.\!leading-\[33px\] {
    line-height: 33px !important;
}

.leading-\[1\.2\] {
    line-height: 1.2;
}

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

.leading-\[1\.6\] {
    line-height: 1.6;
}

.leading-\[1\.7\] {
    line-height: 1.7;
}

.leading-\[1\.8\] {
    line-height: 1.8;
}

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

.leading-\[23\.844px\] {
    line-height: 23.844px;
}

.leading-\[29px\] {
    line-height: 29px;
}

.leading-\[33px\] {
    line-height: 33px;
}

.leading-\[40px\] {
    line-height: 40px;
}

.leading-\[48px\] {
    line-height: 48px;
}

.leading-\[72px\] {
    line-height: 72px;
}

.leading-none {
    line-height: 1;
}

.-tracking-\[\.5px\] {
    letter-spacing: -0.5px;
}

.-tracking-\[1px\] {
    letter-spacing: -1px;
}

.tracking-normal {
    letter-spacing: 0em;
}

.text-\[\#00b69b\] {
    --tw-text-opacity: 1;
    color: rgb(0 182 155 / var(--tw-text-opacity));
}

.text-\[\#07a\] {
    --tw-text-opacity: 1;
    color: rgb(0 119 170 / var(--tw-text-opacity));
}

.text-\[\#39b2de\] {
    --tw-text-opacity: 1;
    color: rgb(57 178 222 / var(--tw-text-opacity));
}

.text-\[\#445164\] {
    --tw-text-opacity: 1;
    color: rgb(68 81 100 / var(--tw-text-opacity));
}

.text-\[\#690\] {
    --tw-text-opacity: 1;
    color: rgb(102 153 0 / var(--tw-text-opacity));
}

.text-\[\#905\] {
    --tw-text-opacity: 1;
    color: rgb(153 0 85 / var(--tw-text-opacity));
}

.text-\[\#d5d9e2\] {
    --tw-text-opacity: 1;
    color: rgb(213 217 226 / var(--tw-text-opacity));
}

.text-\[\#d63384\] {
    --tw-text-opacity: 1;
    color: rgb(214 51 132 / var(--tw-text-opacity));
}

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

.text-\[\#e3eaef\] {
    --tw-text-opacity: 1;
    color: rgb(227 234 239 / var(--tw-text-opacity));
}

.text-\[\#ee8336\] {
    --tw-text-opacity: 1;
    color: rgb(238 131 54 / var(--tw-text-opacity));
}

.text-\[\#fe7a36\] {
    --tw-text-opacity: 1;
    color: rgb(254 122 54 / var(--tw-text-opacity));
}

.text-\[\#ffb264\] {
    --tw-text-opacity: 1;
    color: rgb(255 178 100 / var(--tw-text-opacity));
}

.text-\[\#ffcea9\] {
    --tw-text-opacity: 1;
    color: rgb(255 206 169 / var(--tw-text-opacity));
}

.text-black {
    --tw-text-opacity: 1;
    color: rgb(58 66 82 / var(--tw-text-opacity));
}

.text-danger-400 {
    --tw-text-opacity: 1;
    color: rgb(255 109 87 / var(--tw-text-opacity));
}

.text-danger-500 {
    --tw-text-opacity: 1;
    color: rgb(255 64 35 / var(--tw-text-opacity));
}

.text-danger-600 {
    --tw-text-opacity: 1;
    color: rgb(236 31 0 / var(--tw-text-opacity));
}

.text-danger-700 {
    --tw-text-opacity: 1;
    color: rgb(215 28 0 / var(--tw-text-opacity));
}

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

.text-gray-200 {
    --tw-text-opacity: 1;
    color: rgb(213 217 226 / var(--tw-text-opacity));
}

.text-gray-400 {
    --tw-text-opacity: 1;
    color: rgb(134 149 170 / var(--tw-text-opacity));
}

.text-gray-500 {
    --tw-text-opacity: 1;
    color: rgb(100 116 139 / var(--tw-text-opacity));
}

.text-info-400 {
    --tw-text-opacity: 1;
    color: rgb(13 202 240 / var(--tw-text-opacity));
}

.text-info-500 {
    --tw-text-opacity: 1;
    color: rgb(0 193 235 / var(--tw-text-opacity));
}

.text-orange-100 {
    --tw-text-opacity: 1;
    color: rgb(255 232 212 / var(--tw-text-opacity));
}

.text-orange-400 {
    --tw-text-opacity: 1;
    color: rgb(254 122 54 / var(--tw-text-opacity));
}

.text-orange-500 {
    --tw-text-opacity: 1;
    color: rgb(253 88 18 / var(--tw-text-opacity));
}

.text-orange-600 {
    --tw-text-opacity: 1;
    color: rgb(238 62 8 / var(--tw-text-opacity));
}

.text-orange-700 {
    --tw-text-opacity: 1;
    color: rgb(197 43 9 / var(--tw-text-opacity));
}

.text-primary-50 {
    --tw-text-opacity: 1;
    color: rgb(236 240 255 / var(--tw-text-opacity));
}

.text-primary-500 {
    --tw-text-opacity: 1;
    color: rgb(96 93 255 / var(--tw-text-opacity));
}

.text-primary-600 {
    --tw-text-opacity: 1;
    color: rgb(73 54 245 / var(--tw-text-opacity));
}

.text-purple-500 {
    --tw-text-opacity: 1;
    color: rgb(173 99 246 / var(--tw-text-opacity));
}

.text-purple-600 {
    --tw-text-opacity: 1;
    color: rgb(145 53 232 / var(--tw-text-opacity));
}

.text-purple-700 {
    --tw-text-opacity: 1;
    color: rgb(124 36 204 / var(--tw-text-opacity));
}

.text-secondary-500 {
    --tw-text-opacity: 1;
    color: rgb(53 132 252 / var(--tw-text-opacity));
}

.text-success-100 {
    --tw-text-opacity: 1;
    color: rgb(216 255 200 / var(--tw-text-opacity));
}

.text-success-500 {
    --tw-text-opacity: 1;
    color: rgb(55 216 10 / var(--tw-text-opacity));
}

.text-success-600 {
    --tw-text-opacity: 1;
    color: rgb(37 176 3 / var(--tw-text-opacity));
}

.text-success-700 {
    --tw-text-opacity: 1;
    color: rgb(30 131 8 / var(--tw-text-opacity));
}

.text-warning-500 {
    --tw-text-opacity: 1;
    color: rgb(255 193 7 / var(--tw-text-opacity));
}

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

.underline {
    text-decoration-line: underline;
}

.overline {
    text-decoration-line: overline;
}

.line-through {
    text-decoration-line: line-through;
}

.opacity-0 {
    opacity: 0;
}

.opacity-\[\.65\] {
    opacity: 0.65;
}

.shadow {
    --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 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-3xl {
    --tw-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    --tw-shadow-colored: 0px 8px 24px 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 / 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);
}

.outline-0 {
    outline-width: 0px;
}

.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-\[125px\] {
    --tw-blur: blur(125px);
    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-\[150px\] {
    --tw-blur: blur(150px);
    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-\[250px\] {
    --tw-blur: blur(250px);
    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-\[75px\] {
    --tw-blur: blur(75px);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
        var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert)
        var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.drop-shadow-xl {
    --tw-drop-shadow: drop-shadow(0 20px 13px rgb(0 0 0 / 0.03))
        drop-shadow(0 8px 5px rgb(0 0 0 / 0.08));
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
        var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert)
        var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.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-\[3\.5999999046325684px\] {
    --tw-backdrop-blur: blur(3.5999999046325684px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur)
        var(--tw-backdrop-brightness) var(--tw-backdrop-contrast)
        var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate)
        var(--tw-backdrop-invert) var(--tw-backdrop-opacity)
        var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
        var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
        var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
        var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
        var(--tw-backdrop-sepia);
}

.backdrop-blur-\[5\.099999904632568px\] {
    --tw-backdrop-blur: blur(5.099999904632568px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur)
        var(--tw-backdrop-brightness) var(--tw-backdrop-contrast)
        var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate)
        var(--tw-backdrop-invert) var(--tw-backdrop-opacity)
        var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
        var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
        var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
        var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
        var(--tw-backdrop-sepia);
}

.backdrop-blur-\[5\.400000095367432px\] {
    --tw-backdrop-blur: blur(5.400000095367432px);
    -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(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}

.transition-all {
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}

.transition-none {
    transition-property: none;
}

/** Body */

body {
    --tw-bg-opacity: 1;
    background-color: rgb(246 247 249 / var(--tw-bg-opacity));
    font-family: Inter, system-ui, sans-serif;
    font-size: 13px;
    line-height: 1.5;
    --tw-text-opacity: 1;
    color: rgb(100 116 139 / var(--tw-text-opacity));
}

@media (min-width: 768px) {
    body {
        font-size: 14px;
    }
}

body:where(.dark, .dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(10 14 25 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(134 149 170 / var(--tw-text-opacity));
}

/** Paragraph */

p {
    margin-bottom: 15px;
    line-height: 1.8;
    &:last-child {
        margin-bottom: 0px;
    }
}

/** Heading */

h6,
.h6,
h5,
.h5,
h4,
.h4,
h3,
.h3,
h2,
.h2,
h1,
.h1,
.display-6,
.display-5,
.display-4,
.display-3,
.display-2,
.display-1 {
    margin-bottom: 10px;
    font-weight: 700;
    line-height: 1.25;
    --tw-text-opacity: 1;
    color: rgb(58 66 82 / var(--tw-text-opacity));
}

h6:where(.dark, .dark *),
.h6:where(.dark, .dark *),
h5:where(.dark, .dark *),
.h5:where(.dark, .dark *),
h4:where(.dark, .dark *),
.h4:where(.dark, .dark *),
h3:where(.dark, .dark *),
.h3:where(.dark, .dark *),
h2:where(.dark, .dark *),
.h2:where(.dark, .dark *),
h1:where(.dark, .dark *),
.h1:where(.dark, .dark *),
.display-6:where(.dark, .dark *),
.display-5:where(.dark, .dark *),
.display-4:where(.dark, .dark *),
.display-3:where(.dark, .dark *),
.display-2:where(.dark, .dark *),
.display-1:where(.dark, .dark *) {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}

.h6,
h6,
.display-6 {
    font-size: 14px;
}

.h5,
h5,
.display-5 {
    font-size: 16px;
}

@media (min-width: 768px) {
    .h5,
    h5,
    .display-5 {
        font-size: 18px;
    }
}

.h4,
h4,
.display-4 {
    font-size: 24px;
}

.h3,
h3,
.display-3 {
    font-size: 28px;
}

.h2,
h2,
.display-2 {
    font-size: 32px;
}

.h1,
h1,
.display-1 {
    font-size: 36px;
}

/** Sidebar */

.sidebar-area {
    width: 260px;
}

.sidebar-area:where([dir="ltr"], [dir="ltr"] *) {
    left: -100%;
}

@media (min-width: 1280px) {
    .sidebar-area:where([dir="ltr"], [dir="ltr"] *) {
        left: 0px;
    }
}

.sidebar-area:where([dir="rtl"], [dir="rtl"] *) {
    right: -100%;
}

@media (min-width: 1280px) {
    .sidebar-area:where([dir="rtl"], [dir="rtl"] *) {
        right: 0px;
    }
}

.sidebar-area {
    .burger-menu {
        visibility: hidden;
    }
    .burger-menu {
        opacity: 0;
    }
    .accordion:where([dir="rtl"], [dir="rtl"] *) {
        padding-right: 15px;
    }
    .accordion {
        .accordion-item {
            .accordion-button {
                &.toggle {
                    &::before {
                        content: "\ea6e";
                    }
                    &::before {
                        position: absolute;
                    }
                    &::before {
                        top: 50%;
                    }
                    &::before {
                        margin-top: 1px;
                    }
                    &::before {
                        --tw-translate-y: -50%;
                        transform: translate(
                                var(--tw-translate-x),
                                var(--tw-translate-y)
                            )
                            rotate(var(--tw-rotate)) skewX(var(--tw-skew-x))
                            skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x))
                            scaleY(var(--tw-scale-y));
                    }
                    &::before {
                        font-family: remixicon;
                    }
                    &::before {
                        font-size: 19px;
                    }
                    &::before {
                        --tw-text-opacity: 1;
                        color: rgb(100 116 139 / var(--tw-text-opacity));
                    }
                    &::before {
                        transition-property: all;
                        transition-timing-function: cubic-bezier(
                            0.4,
                            0,
                            0.2,
                            1
                        );
                        transition-duration: 150ms;
                    }
                    &:where([dir="ltr"], [dir="ltr"] *)::before {
                        right: 5px;
                    }
                    &:where([dir="rtl"], [dir="rtl"] *)::before {
                        left: 5px;
                    }
                    &:where(.dark, .dark *)::before {
                        --tw-text-opacity: 1;
                        color: rgb(134 149 170 / var(--tw-text-opacity));
                    }
                    &.open {
                        &::before {
                            content: "\ea4e";
                        }
                        &::before {
                            --tw-text-opacity: 1;
                            color: rgb(58 66 82 / var(--tw-text-opacity));
                        }
                        &:where(.dark, .dark *)::before {
                            --tw-text-opacity: 1;
                            color: rgb(255 255 255 / var(--tw-text-opacity));
                        }
                    }
                }
                &.open,
                &.active {
                    --tw-bg-opacity: 1;
                    background-color: rgb(246 247 249 / var(--tw-bg-opacity));
                }
                &.open:where(.dark, .dark *),
                &.active:where(.dark, .dark *) {
                    --tw-bg-opacity: 1;
                    background-color: rgb(21 32 60 / var(--tw-bg-opacity));
                }
                &.open,
                &.active {
                    i {
                        --tw-text-opacity: 1;
                        color: rgb(58 66 82 / var(--tw-text-opacity));
                    }
                    i:where(.dark, .dark *) {
                        --tw-text-opacity: 1;
                        color: rgb(255 255 255 / var(--tw-text-opacity));
                    }
                }
                &:hover {
                    i {
                        --tw-text-opacity: 1;
                        color: rgb(58 66 82 / var(--tw-text-opacity));
                    }
                    i:where(.dark, .dark *) {
                        --tw-text-opacity: 1;
                        color: rgb(255 255 255 / var(--tw-text-opacity));
                    }
                }
            }
            .accordion-collapse {
                .sidebar-sub-menu {
                    .sidemenu-item {
                        .sidemenu-link {
                            &::after {
                                content: "";
                            }
                            &::after {
                                position: absolute;
                            }
                            &::after {
                                top: 50%;
                            }
                            &::after {
                                height: 10px;
                            }
                            &::after {
                                width: 10px;
                            }
                            &::after {
                                --tw-translate-y: -50%;
                                transform: translate(
                                        var(--tw-translate-x),
                                        var(--tw-translate-y)
                                    )
                                    rotate(var(--tw-rotate))
                                    skewX(var(--tw-skew-x))
                                    skewY(var(--tw-skew-y))
                                    scaleX(var(--tw-scale-x))
                                    scaleY(var(--tw-scale-y));
                            }
                            &::after {
                                border-radius: 9999px;
                            }
                            &::after {
                                border-width: 1px;
                            }
                            &::after {
                                --tw-border-opacity: 1;
                                border-color: rgb(
                                    100 116 139 / var(--tw-border-opacity)
                                );
                            }
                            &::after {
                                transition-property: all;
                                transition-timing-function: cubic-bezier(
                                    0.4,
                                    0,
                                    0.2,
                                    1
                                );
                                transition-duration: 150ms;
                            }
                            &:where([dir="ltr"], [dir="ltr"] *)::after {
                                left: 18px;
                            }
                            &:where([dir="rtl"], [dir="rtl"] *)::after {
                                right: 18px;
                            }
                            &:where(.dark, .dark *)::after {
                                --tw-border-opacity: 1;
                                border-color: rgb(
                                    134 149 170 / var(--tw-border-opacity)
                                );
                            }
                            &.toggle {
                                &::before {
                                    content: "\ea6e";
                                }
                                &::before {
                                    position: absolute;
                                }
                                &::before {
                                    top: 50%;
                                }
                                &::before {
                                    --tw-translate-y: -50%;
                                    transform: translate(
                                            var(--tw-translate-x),
                                            var(--tw-translate-y)
                                        )
                                        rotate(var(--tw-rotate))
                                        skewX(var(--tw-skew-x))
                                        skewY(var(--tw-skew-y))
                                        scaleX(var(--tw-scale-x))
                                        scaleY(var(--tw-scale-y));
                                }
                                &::before {
                                    font-family: remixicon;
                                }
                                &::before {
                                    font-size: 19px;
                                }
                                &::before {
                                    --tw-text-opacity: 1;
                                    color: rgb(
                                        100 116 139 / var(--tw-text-opacity)
                                    );
                                }
                                &::before {
                                    transition-property: all;
                                    transition-timing-function: cubic-bezier(
                                        0.4,
                                        0,
                                        0.2,
                                        1
                                    );
                                    transition-duration: 150ms;
                                }
                                &:where([dir="ltr"], [dir="ltr"] *)::before {
                                    right: 13px;
                                }
                                &:where([dir="rtl"], [dir="rtl"] *)::before {
                                    left: 13px;
                                }
                                &:where(.dark, .dark *)::before {
                                    --tw-text-opacity: 1;
                                    color: rgb(
                                        134 149 170 / var(--tw-text-opacity)
                                    );
                                }
                                &.open {
                                    &::before {
                                        content: "\ea4e";
                                    }
                                    &::before {
                                        --tw-text-opacity: 1;
                                        color: rgb(
                                            58 66 82 / var(--tw-text-opacity)
                                        );
                                    }
                                    &:where(.dark, .dark *)::before {
                                        --tw-text-opacity: 1;
                                        color: rgb(
                                            255 255 255 / var(--tw-text-opacity)
                                        );
                                    }
                                }
                            }
                            &.open,
                            &.active {
                                --tw-bg-opacity: 1;
                                background-color: rgb(
                                    246 247 249 / var(--tw-bg-opacity)
                                );
                            }
                            &.open,
                            &.active {
                                --tw-text-opacity: 1;
                                color: rgb(96 93 255 / var(--tw-text-opacity));
                            }
                            &.open:where(.dark, .dark *),
                            &.active:where(.dark, .dark *) {
                                --tw-bg-opacity: 1;
                                background-color: rgb(
                                    21 32 60 / var(--tw-bg-opacity)
                                );
                            }
                            &:hover {
                                &::after {
                                    --tw-border-opacity: 1;
                                    border-color: rgb(
                                        96 93 255 / var(--tw-border-opacity)
                                    );
                                }
                                &.toggle {
                                    &::before {
                                        --tw-text-opacity: 1;
                                        color: rgb(
                                            96 93 255 / var(--tw-text-opacity)
                                        );
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
    .simplebar-track:where([dir="rtl"], [dir="rtl"] *) {
        right: auto;
    }
    .simplebar-track:where([dir="rtl"], [dir="rtl"] *) {
        left: 0px;
    }
    .simplebar-scrollbar:where([dir="ltr"], [dir="ltr"] *) {
        right: 0px;
    }
    .simplebar-scrollbar:where([dir="rtl"], [dir="rtl"] *) {
        right: auto;
    }
    .simplebar-scrollbar:where([dir="rtl"], [dir="rtl"] *) {
        left: 0px;
    }
    .simplebar-offset:where([dir="ltr"], [dir="ltr"] *) {
        left: 0px !important;
    }
    &.active:where([dir="ltr"], [dir="ltr"] *) {
        left: 0px;
    }
    @media (min-width: 1280px) {
        &.active:where([dir="ltr"], [dir="ltr"] *) {
            left: -100%;
        }
    }
    &.active:where([dir="rtl"], [dir="rtl"] *) {
        right: 0px;
    }
    @media (min-width: 1280px) {
        &.active:where([dir="rtl"], [dir="rtl"] *) {
            right: -100%;
        }
    }
    &.active {
        .burger-menu {
            visibility: visible;
        }
        .burger-menu {
            opacity: 1;
        }
    }
}

/** Header */

.header-area {
    left: 15px;
    right: 15px;
}

@media (min-width: 768px) {
    .header-area {
        left: 25px;
        right: 25px;
    }
}

@media (min-width: 1280px) {
    .header-area:where([dir="ltr"], [dir="ltr"] *) {
        left: 285px;
    }

    .header-area:where([dir="rtl"], [dir="rtl"] *) {
        right: 285px;
    }
}

.header-area {
    .hide-sidebar-toggle {
        &.active {
            --tw-text-opacity: 1;
            color: rgb(96 93 255 / var(--tw-text-opacity));
        }
    }
    .connected-apps-menu {
        .connected-apps-dropdown {
            visibility: hidden;
        }
        .connected-apps-dropdown {
            opacity: 0;
        }
        &:has(.active) > .connected-apps-dropdown {
            visibility: visible;
        }
        &:has(.active) > .connected-apps-dropdown {
            opacity: 1;
        }
    }
    .language-menu {
        .language-menu-dropdown {
            visibility: hidden;
        }
        .language-menu-dropdown {
            opacity: 0;
        }
        &:has(.active) > .language-menu-dropdown {
            visibility: visible;
        }
        &:has(.active) > .language-menu-dropdown {
            opacity: 1;
        }
    }
    .profile-menu {
        .profile-menu-dropdown {
            visibility: hidden;
        }
        .profile-menu-dropdown {
            opacity: 0;
        }
        &:has(.active) > .profile-menu-dropdown {
            visibility: visible;
        }
        &:has(.active) > .profile-menu-dropdown {
            opacity: 1;
        }
    }
    .notifications-menu {
        .notifications-menu-dropdown {
            visibility: hidden;
        }
        .notifications-menu-dropdown {
            opacity: 0;
        }
        &:has(.active) > .notifications-menu-dropdown {
            visibility: visible;
        }
        &:has(.active) > .notifications-menu-dropdown {
            opacity: 1;
        }
    }
    .settings-menu {
        .settings-menu-dropdown {
            visibility: hidden;
        }
        .settings-menu-dropdown {
            opacity: 0;
        }
        .rtl-mode-toggle {
            span {
                span {
                    left: 5px;
                }
            }
            &:hover {
                span {
                    span {
                        --tw-bg-opacity: 1;
                        background-color: rgb(96 93 255 / var(--tw-bg-opacity));
                    }
                }
            }
            &.open {
                span {
                    span {
                        left: 17px;
                    }
                    span {
                        --tw-bg-opacity: 1;
                        background-color: rgb(96 93 255 / var(--tw-bg-opacity));
                    }
                }
            }
        }
        &:has(.active) > .settings-menu-dropdown {
            visibility: visible;
        }
        &:has(.active) > .settings-menu-dropdown {
            opacity: 1;
        }
    }
    &.active:where([dir="ltr"], [dir="ltr"] *) {
        left: 15px;
    }
    @media (min-width: 768px) {
        &.active:where([dir="ltr"], [dir="ltr"] *) {
            left: 25px;
        }
    }
    &.active:where([dir="rtl"], [dir="rtl"] *) {
        right: 15px;
    }
    @media (min-width: 768px) {
        &.active:where([dir="rtl"], [dir="rtl"] *) {
            right: 25px;
        }
    }
}

/** Main Content */

.main-content {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 143px;
}

@media (min-width: 768px) {
    .main-content {
        padding-top: 95px;
        padding-left: 25px;
        padding-right: 25px;
    }
}

@media (min-width: 1280px) {
    .main-content:where([dir="ltr"], [dir="ltr"] *) {
        padding-left: 285px;
    }

    .main-content:where([dir="rtl"], [dir="rtl"] *) {
        padding-right: 285px;
    }
}

.main-content {
    &.active:where([dir="ltr"], [dir="ltr"] *) {
        padding-left: 15px;
    }
    @media (min-width: 768px) {
        &.active:where([dir="ltr"], [dir="ltr"] *) {
            padding-left: 25px;
        }
    }
    &.active:where([dir="rtl"], [dir="rtl"] *) {
        padding-right: 15px;
    }
    @media (min-width: 768px) {
        &.active:where([dir="rtl"], [dir="rtl"] *) {
            padding-right: 25px;
        }
    }
}

/** Card */

.trezo-card {
    .trezo-card-header {
        .trezo-card-subtitle {
            .trezo-card-dropdown {
                .trezo-card-dropdown-menu {
                    visibility: hidden;
                }
                .trezo-card-dropdown-menu {
                    opacity: 0;
                }
                &:has(.active) > .trezo-card-dropdown-menu {
                    visibility: visible;
                }
                &:has(.active) > .trezo-card-dropdown-menu {
                    opacity: 1;
                }
            }
        }
    }
    .trezo-card-content {
        .without-border {
            tbody {
                tr {
                    &:last-child {
                        td {
                            border-width: 0px !important;
                        }
                        td {
                            padding-bottom: 1px !important;
                        }
                    }
                }
            }
        }
        .market-price-statistics {
            .trezo-card-dropdown {
                .trezo-card-dropdown-menu {
                    visibility: hidden;
                }
                .trezo-card-dropdown-menu {
                    opacity: 0;
                }
                &:has(.active) > .trezo-card-dropdown-menu {
                    visibility: visible;
                }
                &:has(.active) > .trezo-card-dropdown-menu {
                    opacity: 1;
                }
            }
        }
        .cryptocurrency-types {
            .trezo-card-dropdown-menu {
                visibility: hidden;
            }
            .trezo-card-dropdown-menu {
                opacity: 0;
            }
            &:has(.active) > .trezo-card-dropdown-menu {
                visibility: visible;
            }
            &:has(.active) > .trezo-card-dropdown-menu {
                opacity: 1;
            }
        }
        .chat-sidebar-navs {
            .nav-item {
                .nav-link {
                    &::before {
                        content: "";
                    }
                    &::before {
                        position: absolute;
                    }
                    &::before {
                        bottom: 0px;
                    }
                    &::before {
                        height: 2px;
                    }
                    &::before {
                        width: 0;
                    }
                    &::before {
                        --tw-bg-opacity: 1;
                        background-color: rgb(96 93 255 / var(--tw-bg-opacity));
                    }
                    &::before {
                        transition-property: all;
                        transition-timing-function: cubic-bezier(
                            0.4,
                            0,
                            0.2,
                            1
                        );
                        transition-duration: 150ms;
                    }
                    &:where([dir="ltr"], [dir="ltr"] *)::before {
                        left: 0px;
                    }
                    &:where([dir="rtl"], [dir="rtl"] *)::before {
                        right: 0px;
                    }
                    &.active,
                    &:hover {
                        --tw-text-opacity: 1;
                        color: rgb(96 93 255 / var(--tw-text-opacity));
                    }
                    &.active,
                    &:hover {
                        &::before {
                            width: 100%;
                        }
                    }
                }
            }
        }
        .chat-sidebar-tab-content {
            .tab-pane {
                display: none;
            }
            .tab-pane {
                .chat-users-list {
                    &::-webkit-scrollbar {
                        height: 2px;
                    }
                    &::-webkit-scrollbar {
                        width: 2px;
                    }
                    &::-webkit-scrollbar-track {
                        border-radius: 50px;
                    }
                    &::-webkit-scrollbar-track {
                        --tw-bg-opacity: 1;
                        background-color: rgb(
                            255 255 255 / var(--tw-bg-opacity)
                        );
                    }
                    &:where(.dark, .dark *)::-webkit-scrollbar-track {
                        --tw-bg-opacity: 1;
                        background-color: rgb(12 20 39 / var(--tw-bg-opacity));
                    }
                    &::-webkit-scrollbar-thumb {
                        border-radius: 50px;
                    }
                    &::-webkit-scrollbar-thumb {
                        --tw-bg-opacity: 1;
                        background-color: rgb(
                            181 195 215 / var(--tw-bg-opacity)
                        );
                    }
                    &:where(.dark, .dark *)::-webkit-scrollbar-thumb {
                        background-color: #ffffff1a;
                    }
                }
                &.active {
                    display: block;
                }
            }
        }
        .chat-body {
            direction: rtl;
            &::-webkit-scrollbar {
                height: 2px;
            }
            &::-webkit-scrollbar {
                width: 2px;
            }
            &::-webkit-scrollbar-track {
                border-radius: 50px;
            }
            &::-webkit-scrollbar-track {
                --tw-bg-opacity: 1;
                background-color: rgb(255 255 255 / var(--tw-bg-opacity));
            }
            &:where(.dark, .dark *)::-webkit-scrollbar-track {
                --tw-bg-opacity: 1;
                background-color: rgb(12 20 39 / var(--tw-bg-opacity));
            }
            &::-webkit-scrollbar-thumb {
                border-radius: 50px;
            }
            &::-webkit-scrollbar-thumb {
                --tw-bg-opacity: 1;
                background-color: rgb(181 195 215 / var(--tw-bg-opacity));
            }
            &:where(.dark, .dark *)::-webkit-scrollbar-thumb {
                background-color: #ffffff1a;
            }
            ul {
                li {
                    direction: ltr;
                }
            }
        }
        abbr {
            cursor: help;
        }
    }
    .products-list-navs {
        .nav-item {
            .nav-link {
                &:hover,
                &.active {
                    --tw-bg-opacity: 1;
                    background-color: rgb(96 93 255 / var(--tw-bg-opacity));
                }
                &:hover,
                &.active {
                    --tw-text-opacity: 1;
                    color: rgb(255 255 255 / var(--tw-text-opacity));
                }
            }
        }
    }
    .products-tab-content {
        .tab-pane {
            display: none;
        }
        .tab-pane {
            &.active {
                display: block;
            }
        }
    }
    #ourTopCoursesSlides {
        .swiper {
            .swiper-pagination {
                bottom: 10px;
            }
            .swiper-pagination {
                width: auto;
            }
            .swiper-pagination:where([dir="rtl"], [dir="rtl"] *) {
                left: auto;
            }
            .swiper-pagination:where([dir="rtl"], [dir="rtl"] *) {
                right: 0px;
            }
            .swiper-pagination {
                .swiper-pagination-bullet {
                    margin-top: 0px;
                }
                .swiper-pagination-bullet {
                    margin-bottom: 0px;
                }
                .swiper-pagination-bullet {
                    height: 5px;
                }
                .swiper-pagination-bullet {
                    width: 5px;
                }
                .swiper-pagination-bullet {
                    border-radius: 9999px;
                }
                .swiper-pagination-bullet {
                    --tw-bg-opacity: 1;
                    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
                }
                .swiper-pagination-bullet {
                    opacity: 1;
                }
                .swiper-pagination-bullet {
                    transition-property: all;
                    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
                    transition-duration: 150ms;
                }
                .swiper-pagination-bullet:where([dir="ltr"], [dir="ltr"] *) {
                    margin-left: 0px;
                }
                .swiper-pagination-bullet:where([dir="ltr"], [dir="ltr"] *) {
                    margin-right: 5px;
                }
                .swiper-pagination-bullet:where([dir="rtl"], [dir="rtl"] *) {
                    margin-right: 0px;
                }
                .swiper-pagination-bullet:where([dir="rtl"], [dir="rtl"] *) {
                    margin-left: 5px;
                }
                .swiper-pagination-bullet {
                    &.swiper-pagination-bullet-active {
                        --tw-bg-opacity: 1;
                        background-color: rgb(
                            255 170 114 / var(--tw-bg-opacity)
                        );
                    }
                }
            }
        }
    }
    #upcomingEventsSlides {
        .swiper-pagination {
            bottom: auto;
        }
        .swiper-pagination {
            top: 0px;
        }
        .swiper-pagination {
            width: auto;
        }
        .swiper-pagination:where([dir="ltr"], [dir="ltr"] *) {
            left: auto;
        }
        .swiper-pagination:where([dir="ltr"], [dir="ltr"] *) {
            right: 0px;
        }
        .swiper-pagination {
            .swiper-pagination-bullet {
                margin-top: 0px;
            }
            .swiper-pagination-bullet {
                margin-bottom: 0px;
            }
            .swiper-pagination-bullet {
                height: 7px;
            }
            .swiper-pagination-bullet {
                width: 7px;
            }
            .swiper-pagination-bullet {
                border-radius: 9999px;
            }
            .swiper-pagination-bullet {
                --tw-bg-opacity: 1;
                background-color: rgb(236 238 242 / var(--tw-bg-opacity));
            }
            .swiper-pagination-bullet {
                opacity: 1;
            }
            .swiper-pagination-bullet {
                transition-property: all;
                transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
                transition-duration: 150ms;
            }
            .swiper-pagination-bullet:where([dir="ltr"], [dir="ltr"] *) {
                margin-left: 0px;
            }
            .swiper-pagination-bullet:where([dir="ltr"], [dir="ltr"] *) {
                margin-right: 4px;
            }
            .swiper-pagination-bullet:where([dir="rtl"], [dir="rtl"] *) {
                margin-right: 0px;
            }
            .swiper-pagination-bullet:where([dir="rtl"], [dir="rtl"] *) {
                margin-left: 4px;
            }
            .swiper-pagination-bullet {
                &.swiper-pagination-bullet-active {
                    --tw-bg-opacity: 1;
                    background-color: rgb(96 93 255 / var(--tw-bg-opacity));
                }
            }
        }
    }
    #cryptocurrencyWatchlistSlides {
        .swiper-button-box {
            top: -50px;
        }
        .swiper-button-box {
            margin-top: 20px;
        }
        @media (min-width: 768px) {
            .swiper-button-box {
                position: absolute;
            }
        }
        @media (min-width: 768px) {
            .swiper-button-box {
                margin-top: 0px;
            }
        }
        .swiper-button-box:where([dir="ltr"], [dir="ltr"] *) {
            right: 0px;
        }
        .swiper-button-box:where([dir="rtl"], [dir="rtl"] *) {
            left: 0px;
        }
        .swiper-button-box {
            .swiper-button-next,
            .swiper-button-prev {
                position: relative;
            }
            .swiper-button-next,
            .swiper-button-prev {
                left: 0px;
            }
            .swiper-button-next,
            .swiper-button-prev {
                right: 0px;
            }
            .swiper-button-next,
            .swiper-button-prev {
                top: 0px;
            }
            .swiper-button-next,
            .swiper-button-prev {
                margin-left: 2px;
                margin-right: 2px;
            }
            .swiper-button-next,
            .swiper-button-prev {
                margin-top: 0px;
            }
            .swiper-button-next,
            .swiper-button-prev {
                display: inline-block;
            }
            .swiper-button-next,
            .swiper-button-prev {
                height: 31px;
            }
            .swiper-button-next,
            .swiper-button-prev {
                width: 31px;
            }
            .swiper-button-next,
            .swiper-button-prev {
                border-radius: 0.125rem;
            }
            .swiper-button-next,
            .swiper-button-prev {
                border-width: 1px;
            }
            .swiper-button-next,
            .swiper-button-prev {
                --tw-border-opacity: 1;
                border-color: rgb(236 238 242 / var(--tw-border-opacity));
            }
            .swiper-button-next,
            .swiper-button-prev {
                text-align: center;
            }
            .swiper-button-next,
            .swiper-button-prev {
                font-size: 22px;
            }
            .swiper-button-next,
            .swiper-button-prev {
                line-height: 29px;
            }
            .swiper-button-next,
            .swiper-button-prev {
                --tw-text-opacity: 1;
                color: rgb(100 116 139 / var(--tw-text-opacity));
            }
            .swiper-button-next,
            .swiper-button-prev {
                transition-property: all;
                transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
                transition-duration: 150ms;
            }
            .swiper-button-next:hover,
            .swiper-button-prev:hover {
                --tw-border-opacity: 1;
                border-color: rgb(96 93 255 / var(--tw-border-opacity));
            }
            .swiper-button-next:hover,
            .swiper-button-prev:hover {
                --tw-bg-opacity: 1;
                background-color: rgb(96 93 255 / var(--tw-bg-opacity));
            }
            .swiper-button-next:hover,
            .swiper-button-prev:hover {
                --tw-text-opacity: 1;
                color: rgb(255 255 255 / var(--tw-text-opacity));
            }
            .swiper-button-next:where(.dark, .dark *),
            .swiper-button-prev:where(.dark, .dark *) {
                --tw-border-opacity: 1;
                border-color: rgb(23 32 54 / var(--tw-border-opacity));
            }
            .swiper-button-next:where(.dark, .dark *),
            .swiper-button-prev:where(.dark, .dark *) {
                --tw-text-opacity: 1;
                color: rgb(134 149 170 / var(--tw-text-opacity));
            }
            .swiper-button-next,
            .swiper-button-prev {
                &::after {
                    display: none;
                }
                &:first-child:where([dir="ltr"], [dir="ltr"] *) {
                    margin-left: 0px;
                }
                &:first-child:where([dir="rtl"], [dir="rtl"] *) {
                    margin-right: 0px;
                }
                &:last-child:where([dir="ltr"], [dir="ltr"] *) {
                    margin-right: 0px;
                }
                &:last-child:where([dir="rtl"], [dir="rtl"] *) {
                    margin-left: 0px;
                }
            }
        }
    }
    &.welcome-card {
        background: linear-gradient(81deg, #605dff 3.39%, #9747ff 93.3%);
    }
}

.toc-accordion {
    .toc-accordion-item {
        .toc-accordion-button {
            &.open {
                i {
                    &::before {
                        content: "\ea78";
                    }
                }
            }
        }
    }
}

/** Apexcharts */

html[dir="rtl"] {
    .sidebar-area {
        .accordion {
            .accordion-item {
                .accordion-button {
                    &.toggle {
                        &::before {
                            content: "\ea64";
                        }
                        &.open {
                            &::before {
                                content: "\ea4e";
                            }
                        }
                    }
                }
                .accordion-collapse {
                    .sidebar-sub-menu {
                        .sidemenu-item {
                            .sidemenu-link {
                                &.toggle {
                                    &::before {
                                        content: "\ea64";
                                    }
                                    &.open {
                                        &::before {
                                            content: "\ea4e";
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
    .apexcharts-canvas {
        direction: ltr;
    }
    .swiper {
        direction: ltr;
        .swiper-slide {
            direction: rtl;
        }
    }
    #fullCalendar {
        &.fc {
            direction: rtl;
        }
        &.fc {
            text-align: right;
        }
    }
    .ql-toolbar {
        &.ql-snow {
            .ql-picker {
                &:not(.ql-color-picker) {
                    &:not(.ql-icon-picker) {
                        svg {
                            right: auto;
                        }
                        svg {
                            left: 0px;
                        }
                    }
                }
            }
        }
    }
    .trezo-card {
        .trezo-card-content {
            .chat-body {
                direction: ltr;
                ul {
                    li {
                        direction: rtl;
                    }
                }
            }
        }
    }
}

.apexcharts-canvas {
    .apexcharts-legend-text,
    .apexcharts-title-text {
        font-family: Inter, system-ui, sans-serif !important;
    }
    .apexcharts-tooltip-series-group {
        padding-left: 12px;
    }
    .apexcharts-tooltip-series-group {
        padding-right: 12px;
    }
    .apexcharts-tooltip-series-group {
        text-align: left;
    }
    .apexcharts-tooltip-series-group {
        &.apexcharts-active {
            padding-bottom: 0px;
        }
        &:last-child {
            padding-bottom: 4px;
        }
    }
    .apexcharts-tooltip {
        * {
            font-family: Inter, system-ui, sans-serif !important;
        }
        &.apexcharts-theme-light {
            border-radius: 0.375rem;
        }
        &.apexcharts-theme-light {
            border-width: 1px;
        }
        &.apexcharts-theme-light {
            --tw-border-opacity: 1;
            border-color: rgb(236 238 242 / var(--tw-border-opacity));
        }
        &.apexcharts-theme-light {
            --tw-bg-opacity: 1;
            background-color: rgb(255 255 255 / var(--tw-bg-opacity));
        }
        &.apexcharts-theme-light {
            --tw-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
            --tw-shadow-colored: 0px 8px 24px var(--tw-shadow-color);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
                var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
        }
        &.apexcharts-theme-light:where(.dark, .dark *) {
            --tw-border-opacity: 1;
            border-color: rgb(23 32 54 / var(--tw-border-opacity));
        }
        &.apexcharts-theme-light:where(.dark, .dark *) {
            --tw-bg-opacity: 1;
            background-color: rgb(23 32 54 / var(--tw-bg-opacity));
        }
        &.apexcharts-theme-light:where(.dark, .dark *) {
            --tw-shadow: 0 0 #0000;
            --tw-shadow-colored: 0 0 #0000;
            box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
                var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
        }
        &.apexcharts-theme-light {
            .apexcharts-tooltip-title {
                margin-bottom: 5px;
            }
            .apexcharts-tooltip-title {
                border-top-left-radius: 0.375rem;
                border-top-right-radius: 0.375rem;
            }
            .apexcharts-tooltip-title {
                border-bottom-width: 0px;
            }
            .apexcharts-tooltip-title {
                --tw-border-opacity: 1;
                border-color: rgb(236 238 242 / var(--tw-border-opacity));
            }
            .apexcharts-tooltip-title {
                --tw-bg-opacity: 1;
                background-color: rgb(246 247 249 / var(--tw-bg-opacity));
            }
            .apexcharts-tooltip-title {
                padding-top: 9px;
                padding-bottom: 9px;
            }
            .apexcharts-tooltip-title {
                padding-left: 12px;
                padding-right: 12px;
            }
            .apexcharts-tooltip-title {
                font-size: 13px;
            }
            .apexcharts-tooltip-title {
                font-weight: 600;
            }
            .apexcharts-tooltip-title {
                --tw-text-opacity: 1;
                color: rgb(58 66 82 / var(--tw-text-opacity));
            }
            .apexcharts-tooltip-title:where(.dark, .dark *) {
                --tw-bg-opacity: 1;
                background-color: rgb(12 20 39 / var(--tw-bg-opacity));
            }
            .apexcharts-tooltip-title:where(.dark, .dark *) {
                --tw-text-opacity: 1;
                color: rgb(255 255 255 / var(--tw-text-opacity));
            }
        }
        &.apexcharts-theme-dark {
            .apexcharts-tooltip-series-group {
                --tw-bg-opacity: 1 !important;
                background-color: rgb(
                    255 255 255 / var(--tw-bg-opacity)
                ) !important;
            }
            .apexcharts-tooltip-series-group:where(.dark, .dark *) {
                --tw-bg-opacity: 1 !important;
                background-color: rgb(
                    58 66 82 / var(--tw-bg-opacity)
                ) !important;
            }
        }
    }
    .apexcharts-tooltip-text-y-label,
    .apexcharts-tooltip-text-goals-value,
    .apexcharts-tooltip-text-y-value,
    .apexcharts-tooltip-text-z-value {
        margin-left: 0px;
    }
    .apexcharts-tooltip-text-y-label,
    .apexcharts-tooltip-text-goals-value,
    .apexcharts-tooltip-text-y-value,
    .apexcharts-tooltip-text-z-value {
        --tw-text-opacity: 1;
        color: rgb(58 66 82 / var(--tw-text-opacity));
    }
    .apexcharts-tooltip-text-y-label:where(.dark, .dark *),
    .apexcharts-tooltip-text-goals-value:where(.dark, .dark *),
    .apexcharts-tooltip-text-y-value:where(.dark, .dark *),
    .apexcharts-tooltip-text-z-value:where(.dark, .dark *) {
        --tw-text-opacity: 1;
        color: rgb(255 255 255 / var(--tw-text-opacity));
    }
    .apexcharts-tooltip-marker {
        margin-right: 6px;
    }
    .apexcharts-tooltip-marker {
        height: 10px;
    }
    .apexcharts-tooltip-marker {
        width: 10px;
    }
    .apexcharts-text {
        font-family: Inter, system-ui, sans-serif !important;
    }
    .apexcharts-text {
        tspan {
            font-family: Inter, system-ui, sans-serif !important;
        }
    }
    .apexcharts-xaxistooltip {
        margin-top: -1px;
    }
    .apexcharts-xaxistooltip {
        border-width: 0px;
    }
    .apexcharts-xaxistooltip {
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    }
    .apexcharts-xaxistooltip {
        --tw-text-opacity: 1;
        color: rgb(58 66 82 / var(--tw-text-opacity));
    }
    .apexcharts-xaxistooltip {
        --tw-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
        --tw-shadow-colored: 0px 8px 24px var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
            var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }
    .apexcharts-xaxistooltip:where(.dark, .dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(21 32 60 / var(--tw-bg-opacity));
    }
    .apexcharts-xaxistooltip:where(.dark, .dark *) {
        --tw-text-opacity: 1;
        color: rgb(255 255 255 / var(--tw-text-opacity));
    }
    .apexcharts-xaxistooltip:where(.dark, .dark *) {
        --tw-shadow: 0 0 #0000;
        --tw-shadow-colored: 0 0 #0000;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
            var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }
    .apexcharts-xaxistooltip {
        .apexcharts-xaxistooltip-text {
            font-family: Inter, system-ui, sans-serif !important;
        }
        .apexcharts-xaxistooltip-text {
            font-size: 13px !important;
        }
        .apexcharts-xaxistooltip-text {
            font-weight: 600 !important;
        }
        &::before,
        &::after {
            display: none;
        }
    }
    .apexcharts-toolbar {
        z-index: 4;
    }
    .apexcharts-toolbar {
        margin-top: 2px;
    }
    .apexcharts-toolbar {
        padding: 0px;
    }
    .apexcharts-toolbar {
        text-align: right;
    }
    .apexcharts-toolbar {
        .apexcharts-reset-icon {
            margin-right: 5px;
        }
        .apexcharts-menu-icon {
            svg {
                fill: #3a4252;
            }
            svg {
                transition-property: all;
                transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
                transition-duration: 150ms;
            }
            &:hover {
                svg {
                    fill: #605dff;
                }
            }
        }
    }
    .apexcharts-menu {
        min-width: 125px;
    }
    .apexcharts-menu {
        border-radius: 0.375rem;
    }
    .apexcharts-menu {
        border-width: 1px;
    }
    .apexcharts-menu {
        --tw-border-opacity: 1;
        border-color: rgb(236 238 242 / var(--tw-border-opacity));
    }
    .apexcharts-menu {
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    }
    .apexcharts-menu {
        padding: 5px;
    }
    .apexcharts-menu {
        text-align: left;
    }
    .apexcharts-menu {
        --tw-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
        --tw-shadow-colored: 0px 8px 24px var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
            var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }
    .apexcharts-menu:where(.dark, .dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(23 32 54 / var(--tw-border-opacity));
    }
    .apexcharts-menu:where(.dark, .dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(23 32 54 / var(--tw-bg-opacity));
    }
    .apexcharts-menu:where(.dark, .dark *) {
        --tw-shadow: 0 0 #0000;
        --tw-shadow-colored: 0 0 #0000;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
            var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }
    .apexcharts-menu {
        .apexcharts-menu-item {
            border-radius: 3px;
        }
        .apexcharts-menu-item {
            padding-left: 8px;
            padding-right: 8px;
        }
        .apexcharts-menu-item {
            padding-top: 5px;
            padding-bottom: 5px;
        }
        .apexcharts-menu-item {
            font-size: 13px;
        }
        .apexcharts-menu-item {
            transition-property: all;
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-duration: 150ms;
        }
        .apexcharts-menu-item {
            &:hover {
                --tw-text-opacity: 1;
                color: rgb(96 93 255 / var(--tw-text-opacity));
            }
            &:hover:where(.dark, .dark *) {
                --tw-bg-opacity: 1;
                background-color: rgb(10 14 25 / var(--tw-bg-opacity));
            }
        }
    }
    .apexcharts-xcrosshairs,
    .apexcharts-ycrosshairs {
        fill: #dde4ff;
    }
    .apexcharts-xcrosshairs:where(.dark, .dark *),
    .apexcharts-ycrosshairs:where(.dark, .dark *) {
        fill: #172036;
    }
    .apexcharts-gridline:where(.dark, .dark *) {
        stroke: #172036;
    }
    .apexcharts-toolbar {
        .apexcharts-menu-icon {
            svg:where(.dark, .dark *) {
                fill: #ffffff;
            }
            &:hover {
                svg:where(.dark, .dark *) {
                    fill: #605dff;
                }
            }
        }
    }
    .apexcharts-legend-text:where(.dark, .dark *),
    .apexcharts-title-text:where(.dark, .dark *) {
        --tw-text-opacity: 1 !important;
        color: rgb(134 149 170 / var(--tw-text-opacity)) !important;
    }
    .apexcharts-text:where(.dark, .dark *) {
        fill: #8695aa;
    }
    .apexcharts-text {
        &.apexcharts-datalabel-value:where(.dark, .dark *) {
            fill: #ffffff;
        }
        &.apexcharts-point-annotation-label:where(.dark, .dark *) {
            fill: #ffffff;
        }
    }
    .apexcharts-pie-area:where(.dark, .dark *) {
        stroke: #0c1427;
    }
    .apexcharts-yaxis,
    .apexcharts-grid-borders {
        line:where(.dark, .dark *) {
            stroke: #172036;
        }
    }
    .apexcharts-xaxis-tick:where(.dark, .dark *) {
        stroke: #172036;
    }
    .apexcharts-track {
        .apexcharts-radialbar-area:where(.dark, .dark *) {
            stroke: #172036;
        }
    }
    .apexcharts-radar-series {
        &.apexcharts-plot-series {
            line:where(.dark, .dark *),
            polygon:where(.dark, .dark *) {
                fill: #0c1427;
            }
            line:where(.dark, .dark *),
            polygon:where(.dark, .dark *) {
                stroke: #172036;
            }
            polygon {
                &:nth-child(odd):where(.dark, .dark *) {
                    fill: #172036;
                }
            }
        }
    }
    .apexcharts-pie {
        line:where(.dark, .dark *),
        circle:where(.dark, .dark *) {
            stroke: #172036;
        }
    }
}

#ecommerceTotalOrdersChart,
#ecommerceTotalCustomersChart,
#ecommerceTotalRevenueChart {
    .apexcharts-grid-borders {
        line:where(.dark, .dark *) {
            stroke: #0c1427;
        }
    }
}

/** Table */

.table-responsive {
    -webkit-overflow-scrolling: touch;
    tbody {
        tr {
            &:first-child {
                td {
                    border-top-width: 1px;
                }
                td {
                    --tw-border-opacity: 1;
                    border-color: rgb(236 238 242 / var(--tw-border-opacity));
                }
                td:where(.dark, .dark *) {
                    --tw-border-opacity: 1;
                    border-color: rgb(23 32 54 / var(--tw-border-opacity));
                }
            }
        }
    }
    &::-webkit-scrollbar {
        -webkit-appearance: none;
    }
    &::-webkit-scrollbar {
        height: 6px;
    }
    &::-webkit-scrollbar {
        width: 6px;
    }
    &::-webkit-scrollbar-thumb {
        cursor: pointer;
    }
    &::-webkit-scrollbar-thumb {
        border-radius: 0.375rem;
    }
    &::-webkit-scrollbar-thumb {
        --tw-bg-opacity: 1;
        background-color: rgb(58 66 82 / var(--tw-bg-opacity));
    }
    &::-webkit-scrollbar-track {
        border-radius: 0.375rem;
    }
    &::-webkit-scrollbar-track {
        --tw-bg-opacity: 1;
        background-color: rgb(246 247 249 / var(--tw-bg-opacity));
    }
}

/** Checkbox */

.form-check {
    input {
        &[type="checkbox"] {
            -webkit-appearance: none;
        }
        &[type="checkbox"] {
            position: relative;
        }
        &[type="checkbox"] {
            height: 15px;
        }
        &[type="checkbox"] {
            width: 15px;
        }
        &[type="checkbox"] {
            border-radius: 2px;
        }
        &[type="checkbox"] {
            border-width: 2px;
        }
        &[type="checkbox"] {
            --tw-border-opacity: 1;
            border-color: rgb(58 66 82 / var(--tw-border-opacity));
        }
        &[type="checkbox"]:disabled {
            opacity: 0.35;
        }
        &[type="checkbox"]:where(.dark, .dark *) {
            --tw-border-opacity: 1;
            border-color: rgb(255 255 255 / var(--tw-border-opacity));
        }
        &[type="checkbox"] {
            &::before {
                content: "";
                border: solid transparent;
                border-width: 0 2px 2px 0;
                transform: rotate(45deg) translate(-50%, -50%);
            }
            &::before {
                position: absolute;
            }
            &::before {
                top: 50%;
            }
            &::before {
                right: 50%;
            }
            &::before {
                margin-top: -1px;
            }
            &::before {
                margin-right: -0.5px;
            }
            &::before {
                margin-left: -1px;
            }
            &::before {
                height: 10px;
            }
            &::before {
                width: 4px;
            }
            &:checked {
                --tw-bg-opacity: 1;
                background-color: rgb(58 66 82 / var(--tw-bg-opacity));
            }
            &:checked {
                &::before {
                    --tw-border-opacity: 1;
                    border-color: rgb(255 255 255 / var(--tw-border-opacity));
                }
            }
            &:disabled ~ label {
                opacity: 0.35;
            }
        }
    }
}

/** Add New Popup */

.add-new-popup {
    background-color: rgba(0, 0, 0, 0.5);
    visibility: hidden;
    opacity: 0;
    .popup-dialog {
        --tw-translate-y: -20px;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y))
            rotate(var(--tw-rotate)) skewX(var(--tw-skew-x))
            skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x))
            scaleY(var(--tw-scale-y));
    }
    &.active {
        visibility: visible;
    }
    &.active {
        opacity: 1;
    }
    &.active {
        .popup-dialog {
            --tw-translate-y: 0px;
            transform: translate(var(--tw-translate-x), var(--tw-translate-y))
                rotate(var(--tw-rotate)) skewX(var(--tw-skew-x))
                skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x))
                scaleY(var(--tw-scale-y));
        }
    }
}

/** Working Schedule Calendar */

#workingScheduleCalendar {
    #prevBtn,
    #nextBtn {
        i:where([dir="rtl"], [dir="rtl"] *) {
            --tw-scale-x: -1;
            transform: translate(var(--tw-translate-x), var(--tw-translate-y))
                rotate(var(--tw-rotate)) skewX(var(--tw-skew-x))
                skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x))
                scaleY(var(--tw-scale-y));
        }
    }
    .calendar {
        div {
            margin-left: auto;
            margin-right: auto;
        }
        div {
            margin-top: 7.5px;
            margin-bottom: 7.5px;
        }
        div {
            height: 32px;
        }
        div {
            width: 32px;
        }
        div {
            cursor: pointer;
        }
        div {
            border-radius: 9999px;
        }
        div {
            line-height: 31px;
        }
        .days {
            margin-top: 0px;
            margin-bottom: 0px;
        }
        .days {
            margin-bottom: 6px;
        }
        .days {
            height: auto;
        }
        .days {
            width: auto;
        }
        .days {
            font-weight: 500;
        }
        .days {
            line-height: 1.5;
        }
        .days {
            --tw-text-opacity: 1;
            color: rgb(58 66 82 / var(--tw-text-opacity));
        }
        .days:where(.dark, .dark *) {
            --tw-text-opacity: 1;
            color: rgb(255 255 255 / var(--tw-text-opacity));
        }
        .today {
            --tw-bg-opacity: 1;
            background-color: rgb(96 93 255 / var(--tw-bg-opacity));
        }
        .today {
            --tw-text-opacity: 1;
            color: rgb(255 255 255 / var(--tw-text-opacity));
        }
    }
}

/** Breadcrumb */

.breadcrumb {
    .breadcrumb-item {
        &::before {
            content: "\ea6e";
            font-family: remixicon;
        }
        &::before {
            position: absolute;
        }
        &::before {
            top: 50%;
        }
        &::before {
            margin-top: 1px;
        }
        &::before {
            --tw-translate-y: -50%;
            transform: translate(var(--tw-translate-x), var(--tw-translate-y))
                rotate(var(--tw-rotate)) skewX(var(--tw-skew-x))
                skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x))
                scaleY(var(--tw-scale-y));
        }
        &::before {
            font-size: 18px;
        }
        &::before {
            font-weight: 400;
        }
        &:where([dir="ltr"], [dir="ltr"] *)::before {
            right: -22px;
        }
        &:where([dir="rtl"], [dir="rtl"] *)::before {
            left: -22px;
        }
        &:last-child {
            &::before {
                display: none;
            }
        }
    }
}

/** Full Calendar */

#fullCalendar {
    &.fc {
        .fc-toolbar-title {
            font-size: 18px;
        }
        .fc-today-button {
            height: auto;
        }
        .fc-today-button {
            border-width: 0px;
        }
        .fc-today-button {
            --tw-bg-opacity: 1;
            background-color: rgb(255 255 255 / var(--tw-bg-opacity));
        }
        .fc-today-button {
            padding: 0px;
        }
        .fc-today-button {
            text-transform: capitalize;
        }
        .fc-today-button {
            --tw-text-opacity: 1;
            color: rgb(96 93 255 / var(--tw-text-opacity));
        }
        .fc-today-button {
            --tw-shadow: 0 0 #0000;
            --tw-shadow-colored: 0 0 #0000;
            box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
                var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
        }
        .fc-today-button {
            transition-property: all;
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-duration: 150ms;
        }
        .fc-today-button:where([dir="ltr"], [dir="ltr"] *) {
            margin-right: 10px;
        }
        .fc-today-button:where([dir="rtl"], [dir="rtl"] *) {
            margin-left: 10px;
        }
        .fc-today-button:where(.dark, .dark *) {
            --tw-bg-opacity: 1;
            background-color: rgb(12 20 39 / var(--tw-bg-opacity));
        }
        .fc-today-button {
            &:disabled {
                --tw-text-opacity: 1;
                color: rgb(100 116 139 / var(--tw-text-opacity));
            }
            &:disabled {
                opacity: 0.5;
            }
            &:disabled:where(.dark, .dark *) {
                --tw-text-opacity: 1;
                color: rgb(134 149 170 / var(--tw-text-opacity));
            }
        }
        .fc-button-group:where([dir="ltr"], [dir="ltr"] *) {
            margin-left: 12px;
        }
        .fc-button-group:where([dir="rtl"], [dir="rtl"] *) {
            margin-left: 0px;
        }
        .fc-button-group:where([dir="rtl"], [dir="rtl"] *) {
            margin-right: 12px;
        }
        .fc-button-group {
            .fc-button {
                margin-left: 5px;
                margin-right: 5px;
            }
            .fc-button {
                display: inline-block;
            }
            .fc-button {
                height: 35px;
            }
            .fc-button {
                width: 35px;
            }
            .fc-button {
                border-radius: 0.125rem;
            }
            .fc-button {
                border-width: 1px;
            }
            .fc-button {
                --tw-border-opacity: 1;
                border-color: rgb(236 238 242 / var(--tw-border-opacity));
            }
            .fc-button {
                --tw-bg-opacity: 1;
                background-color: rgb(255 255 255 / var(--tw-bg-opacity));
            }
            .fc-button {
                padding: 0px;
            }
            .fc-button {
                --tw-text-opacity: 1;
                color: rgb(58 66 82 / var(--tw-text-opacity));
            }
            .fc-button {
                --tw-shadow: 0 0 #0000;
                --tw-shadow-colored: 0 0 #0000;
                box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
                    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
            }
            .fc-button {
                transition-property: all;
                transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
                transition-duration: 150ms;
            }
            .fc-button:hover {
                --tw-border-opacity: 1;
                border-color: rgb(96 93 255 / var(--tw-border-opacity));
            }
            .fc-button:hover {
                --tw-bg-opacity: 1;
                background-color: rgb(96 93 255 / var(--tw-bg-opacity));
            }
            .fc-button:hover {
                --tw-text-opacity: 1;
                color: rgb(255 255 255 / var(--tw-text-opacity));
            }
            .fc-button:first-child:where([dir="ltr"], [dir="ltr"] *) {
                margin-left: 0px;
            }
            .fc-button:last-child:where([dir="ltr"], [dir="ltr"] *) {
                margin-right: 0px;
            }
            .fc-button:first-child:where([dir="rtl"], [dir="rtl"] *) {
                margin-right: 0px;
            }
            .fc-button:last-child:where([dir="rtl"], [dir="rtl"] *) {
                margin-left: 0px;
            }
            .fc-button:where(.dark, .dark *) {
                --tw-border-opacity: 1;
                border-color: rgb(23 32 54 / var(--tw-border-opacity));
            }
            .fc-button:where(.dark, .dark *) {
                --tw-bg-opacity: 1;
                background-color: rgb(12 20 39 / var(--tw-bg-opacity));
            }
            .fc-button:where(.dark, .dark *) {
                --tw-text-opacity: 1;
                color: rgb(255 255 255 / var(--tw-text-opacity));
            }
            .fc-button {
                .fc-icon:where([dir="rtl"], [dir="rtl"] *) {
                    --tw-scale-x: -1;
                    transform: translate(
                            var(--tw-translate-x),
                            var(--tw-translate-y)
                        )
                        rotate(var(--tw-rotate)) skewX(var(--tw-skew-x))
                        skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x))
                        scaleY(var(--tw-scale-y));
                }
            }
        }
        .fc-toolbar {
            &.fc-header-toolbar {
                margin-bottom: 20px;
            }
            @media (min-width: 768px) {
                &.fc-header-toolbar {
                    margin-bottom: 25px;
                }
            }
        }
        .fc-col-header-cell {
            border-width: 0px;
        }
        .fc-col-header-cell {
            --tw-bg-opacity: 1;
            background-color: rgb(236 240 255 / var(--tw-bg-opacity));
        }
        .fc-col-header-cell {
            font-weight: 500;
        }
        .fc-col-header-cell:where(.dark, .dark *) {
            --tw-bg-opacity: 1;
            background-color: rgb(21 32 60 / var(--tw-bg-opacity));
        }
        .fc-col-header-cell-cushion {
            padding-top: 13px;
            padding-bottom: 13px;
        }
        .fc-col-header-cell-cushion {
            padding-left: 15px;
            padding-right: 15px;
        }
        .fc-col-header-cell-cushion {
            --tw-text-opacity: 1;
            color: rgb(58 66 82 / var(--tw-text-opacity));
        }
        .fc-col-header-cell-cushion:where(.dark, .dark *) {
            --tw-text-opacity: 1;
            color: rgb(255 255 255 / var(--tw-text-opacity));
        }
        .fc-scrollgrid {
            --tw-border-opacity: 1;
            border-color: rgb(236 238 242 / var(--tw-border-opacity));
        }
        .fc-scrollgrid:where(.dark, .dark *) {
            --tw-border-opacity: 1;
            border-color: rgb(23 32 54 / var(--tw-border-opacity));
        }
        td,
        th {
            --tw-border-opacity: 1;
            border-color: rgb(236 238 242 / var(--tw-border-opacity));
        }
        td:where(.dark, .dark *),
        th:where(.dark, .dark *) {
            --tw-border-opacity: 1;
            border-color: rgb(23 32 54 / var(--tw-border-opacity));
        }
        .fc-daygrid-day-top {
            padding-top: 15px;
        }
        .fc-daygrid-day-top {
            --tw-text-opacity: 1;
            color: rgb(58 66 82 / var(--tw-text-opacity));
        }
        .fc-daygrid-day-top:where([dir="ltr"], [dir="ltr"] *) {
            padding-right: 15px;
        }
        .fc-daygrid-day-top:where([dir="rtl"], [dir="rtl"] *) {
            flex-direction: row;
        }
        .fc-daygrid-day-top:where([dir="rtl"], [dir="rtl"] *) {
            padding-left: 15px;
        }
        .fc-daygrid-day-top:where(.dark, .dark *) {
            --tw-text-opacity: 1;
            color: rgb(255 255 255 / var(--tw-text-opacity));
        }
        .fc-h-event {
            margin-left: 0px;
        }
        .fc-h-event {
            margin-right: 0px;
        }
        .fc-h-event {
            margin-top: 12px;
        }
        .fc-h-event {
            border-radius: 0px;
        }
        .fc-h-event {
            border-width: 1px;
        }
        .fc-h-event {
            --tw-border-opacity: 1;
            border-color: rgb(96 93 255 / var(--tw-border-opacity));
        }
        .fc-h-event {
            --tw-bg-opacity: 1;
            background-color: rgb(96 93 255 / var(--tw-bg-opacity));
        }
        .fc-h-event {
            padding: 10px;
        }
        .fc-h-event {
            font-size: 13px;
        }
        .fc-h-event {
            .fc-event-title {
                white-space: break-spaces;
            }
            .fc-event-title {
                padding: 0px;
            }
            .fc-event-title {
                line-height: 1.3;
            }
        }
        tr {
            &:nth-child(2) {
                .fc-h-event {
                    --tw-border-opacity: 1;
                    border-color: rgb(0 193 235 / var(--tw-border-opacity));
                }
                .fc-h-event {
                    --tw-bg-opacity: 1;
                    background-color: rgb(0 193 235 / var(--tw-bg-opacity));
                }
            }
            &:nth-child(3) {
                .fc-h-event {
                    --tw-border-opacity: 1;
                    border-color: rgb(255 193 7 / var(--tw-border-opacity));
                }
                .fc-h-event {
                    --tw-bg-opacity: 1;
                    background-color: rgb(255 193 7 / var(--tw-bg-opacity));
                }
            }
            &:nth-child(4) {
                .fc-h-event {
                    --tw-border-opacity: 1;
                    border-color: rgb(55 216 10 / var(--tw-border-opacity));
                }
                .fc-h-event {
                    --tw-bg-opacity: 1;
                    background-color: rgb(55 216 10 / var(--tw-bg-opacity));
                }
            }
            &:nth-child(5) {
                .fc-h-event {
                    --tw-border-opacity: 1;
                    border-color: rgb(255 64 35 / var(--tw-border-opacity));
                }
                .fc-h-event {
                    --tw-bg-opacity: 1;
                    background-color: rgb(255 64 35 / var(--tw-bg-opacity));
                }
            }
            &:nth-child(6) {
                .fc-h-event {
                    --tw-border-opacity: 1;
                    border-color: rgb(53 132 252 / var(--tw-border-opacity));
                }
                .fc-h-event {
                    --tw-bg-opacity: 1;
                    background-color: rgb(53 132 252 / var(--tw-bg-opacity));
                }
            }
        }
    }
}

/** Rich Text Editor */

.ql-toolbar {
    &.ql-snow {
        border-top-left-radius: 0.375rem;
        border-top-right-radius: 0.375rem;
    }
    &.ql-snow {
        --tw-border-opacity: 1;
        border-color: rgb(236 238 242 / var(--tw-border-opacity));
    }
    &.ql-snow {
        --tw-bg-opacity: 1;
        background-color: rgb(236 240 255 / var(--tw-bg-opacity));
    }
    &.ql-snow:where(.dark, .dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(23 32 54 / var(--tw-border-opacity));
    }
    &.ql-snow:where(.dark, .dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(21 32 60 / var(--tw-bg-opacity));
    }
    &.ql-snow {
        .ql-picker:where(.dark, .dark *) {
            --tw-text-opacity: 1;
            color: rgb(255 255 255 / var(--tw-text-opacity));
        }
        .ql-stroke:where(.dark, .dark *) {
            stroke: #ffffff;
        }
        .ql-picker-options:where(.dark, .dark *) {
            --tw-bg-opacity: 1;
            background-color: rgb(58 66 82 / var(--tw-bg-opacity));
        }
        button {
            --tw-text-opacity: 1;
            color: rgb(58 66 82 / var(--tw-text-opacity));
        }
        button:where(.dark, .dark *) {
            --tw-text-opacity: 1;
            color: rgb(255 255 255 / var(--tw-text-opacity));
        }
        button {
            &:hover {
                --tw-text-opacity: 1;
                color: rgb(96 93 255 / var(--tw-text-opacity));
            }
        }
    }
}

.ql-container {
    &.ql-snow {
        border-bottom-right-radius: 0.375rem;
        border-bottom-left-radius: 0.375rem;
    }
    &.ql-snow {
        --tw-border-opacity: 1;
        border-color: rgb(236 238 242 / var(--tw-border-opacity));
    }
    &.ql-snow:where(.dark, .dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(23 32 54 / var(--tw-border-opacity));
    }
    &.ql-snow {
        .ql-editor {
            p {
                font-size: 14px;
            }
            p {
                --tw-text-opacity: 1;
                color: rgb(58 66 82 / var(--tw-text-opacity));
            }
            p:where(.dark, .dark *) {
                --tw-text-opacity: 1;
                color: rgb(255 255 255 / var(--tw-text-opacity));
            }
        }
    }
}

/** Custom Tooltip */

.custom-tooltip {
    position: relative;
    .tooltip-text {
        visibility: hidden;
    }
    .tooltip-text {
        position: absolute;
    }
    .tooltip-text {
        bottom: 127%;
    }
    .tooltip-text {
        z-index: 1;
    }
    .tooltip-text {
        width: auto;
    }
    .tooltip-text {
        border-radius: 0.125rem;
    }
    .tooltip-text {
        --tw-bg-opacity: 1;
        background-color: rgb(58 66 82 / var(--tw-bg-opacity));
    }
    .tooltip-text {
        padding: 5px;
    }
    .tooltip-text {
        text-align: center;
    }
    .tooltip-text {
        font-size: 13px;
    }
    .tooltip-text {
        font-weight: 500;
    }
    .tooltip-text {
        --tw-text-opacity: 1;
        color: rgb(255 255 255 / var(--tw-text-opacity));
    }
    .tooltip-text {
        opacity: 0;
    }
    .tooltip-text {
        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(0.4, 0, 0.2, 1);
        transition-duration: 150ms;
    }
    .tooltip-text:where([dir="ltr"], [dir="ltr"] *) {
        left: 50%;
    }
    .tooltip-text:where([dir="ltr"], [dir="ltr"] *) {
        --tw-translate-x: -50%;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y))
            rotate(var(--tw-rotate)) skewX(var(--tw-skew-x))
            skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x))
            scaleY(var(--tw-scale-y));
    }
    .tooltip-text:where([dir="rtl"], [dir="rtl"] *) {
        right: 50%;
    }
    .tooltip-text:where([dir="rtl"], [dir="rtl"] *) {
        --tw-translate-x: 50%;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y))
            rotate(var(--tw-rotate)) skewX(var(--tw-skew-x))
            skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x))
            scaleY(var(--tw-scale-y));
    }
    .tooltip-text {
        &::after {
            content: "";
            border-color: #3a4252 transparent transparent transparent;
        }
        &::after {
            position: absolute;
        }
        &::after {
            top: 100%;
        }
        &::after {
            left: 50%;
        }
        &::after {
            border-width: 5px;
        }
        &:where([dir="ltr"], [dir="ltr"] *)::after {
            margin-left: -5px;
        }
        &:where([dir="rtl"], [dir="rtl"] *)::after {
            margin-right: -5px;
        }
    }
}

/** Product Details Tabs */

.product-details-tabs {
    .navs {
        .nav-item {
            .nav-link {
                &::before {
                    content: "";
                }
                &::before {
                    position: absolute;
                }
                &::before {
                    left: 0px;
                }
                &::before {
                    right: 0px;
                }
                &::before {
                    bottom: 0px;
                }
                &::before {
                    height: 1px;
                }
                &::before {
                    --tw-bg-opacity: 1;
                    background-color: rgb(96 93 255 / var(--tw-bg-opacity));
                }
                &::before {
                    opacity: 0;
                }
                &::before {
                    transition-property: all;
                    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
                    transition-duration: 150ms;
                }
                &.active {
                    --tw-bg-opacity: 1;
                    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
                }
                &.active {
                    --tw-text-opacity: 1;
                    color: rgb(58 66 82 / var(--tw-text-opacity));
                }
                &.active:where(.dark, .dark *) {
                    --tw-bg-opacity: 1;
                    background-color: rgb(21 32 60 / var(--tw-bg-opacity));
                }
                &.active:where(.dark, .dark *) {
                    --tw-text-opacity: 1;
                    color: rgb(255 255 255 / var(--tw-text-opacity));
                }
                &.active {
                    &::before {
                        opacity: 1;
                    }
                }
            }
        }
    }
    .tab-content {
        .tab-pane {
            display: none;
        }
        .tab-pane {
            &.active {
                display: block;
            }
        }
    }
}

/** Radio */

.form-radio {
    input {
        &[type="radio"] {
            accent-color: #3a4252;
        }
        &[type="radio"]:where(.dark, .dark *) {
            accent-color: #ffffff;
        }
        &[type="radio"] {
            &:disabled ~ label {
                opacity: 0.35;
            }
        }
    }
}

/** Front Page Navbar */

#navbar {
    &.is-sticky {
        z-index: 999;
    }
    &.is-sticky {
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    }
    #navbar-burger-menu {
        &.active {
            span {
                &:first-child {
                    transform-origin: 10% 10%;
                }
                &:first-child {
                    --tw-rotate: 45deg;
                    transform: translate(
                            var(--tw-translate-x),
                            var(--tw-translate-y)
                        )
                        rotate(var(--tw-rotate)) skewX(var(--tw-skew-x))
                        skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x))
                        scaleY(var(--tw-scale-y));
                }
                &:nth-child(2) {
                    opacity: 0;
                }
                &:last-child {
                    transform-origin: 10% 90%;
                }
                &:last-child {
                    --tw-rotate: -45deg;
                    transform: translate(
                            var(--tw-translate-x),
                            var(--tw-translate-y)
                        )
                        rotate(var(--tw-rotate)) skewX(var(--tw-skew-x))
                        skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x))
                        scaleY(var(--tw-scale-y));
                }
            }
        }
    }
    #navbar-collapse {
        &.active {
            display: block;
        }
    }
}

/** Front Page Team Slides */

#frontPageTeamSlides {
    .swiper-button-prev,
    .swiper-button-next {
        &::after {
            display: none;
        }
    }
}

.placeholder\:text-gray-500::-moz-placeholder {
    --tw-text-opacity: 1;
    color: rgb(100 116 139 / var(--tw-text-opacity));
}

.placeholder\:text-gray-500::placeholder {
    --tw-text-opacity: 1;
    color: rgb(100 116 139 / var(--tw-text-opacity));
}

.first\:mt-0:first-child {
    margin-top: 0px;
}

.first\:rounded-tl-md:first-child {
    border-top-left-radius: 0.375rem;
}

.first\:rounded-tr-md:first-child {
    border-top-right-radius: 0.375rem;
}

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

.first\:border-gray-100:first-child {
    --tw-border-opacity: 1;
    border-color: rgb(236 238 242 / var(--tw-border-opacity));
}

.first\:border-primary-500:first-child {
    --tw-border-opacity: 1;
    border-color: rgb(96 93 255 / var(--tw-border-opacity));
}

.first\:pt-0:first-child {
    padding-top: 0px;
}

.last\:mb-0:last-child {
    margin-bottom: 0px;
}

.last\:border-0:last-child {
    border-width: 0px;
}

.last\:border-none:last-child {
    border-style: none;
}

.last\:pb-0:last-child {
    padding-bottom: 0px;
}

.hover\:border-black:hover {
    --tw-border-opacity: 1;
    border-color: rgb(58 66 82 / var(--tw-border-opacity));
}

.hover\:border-danger-400:hover {
    --tw-border-opacity: 1;
    border-color: rgb(255 109 87 / var(--tw-border-opacity));
}

.hover\:border-danger-500:hover {
    --tw-border-opacity: 1;
    border-color: rgb(255 64 35 / var(--tw-border-opacity));
}

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

.hover\:border-gray-100:hover {
    --tw-border-opacity: 1;
    border-color: rgb(236 238 242 / var(--tw-border-opacity));
}

.hover\:border-gray-500:hover {
    --tw-border-opacity: 1;
    border-color: rgb(100 116 139 / var(--tw-border-opacity));
}

.hover\:border-info-400:hover {
    --tw-border-opacity: 1;
    border-color: rgb(13 202 240 / var(--tw-border-opacity));
}

.hover\:border-info-500:hover {
    --tw-border-opacity: 1;
    border-color: rgb(0 193 235 / var(--tw-border-opacity));
}

.hover\:border-primary-400:hover {
    --tw-border-opacity: 1;
    border-color: rgb(117 125 255 / var(--tw-border-opacity));
}

.hover\:border-primary-500:hover {
    --tw-border-opacity: 1;
    border-color: rgb(96 93 255 / var(--tw-border-opacity));
}

.hover\:border-purple-500:hover {
    --tw-border-opacity: 1;
    border-color: rgb(173 99 246 / var(--tw-border-opacity));
}

.hover\:border-secondary-400:hover {
    --tw-border-opacity: 1;
    border-color: rgb(93 168 255 / var(--tw-border-opacity));
}

.hover\:border-secondary-500:hover {
    --tw-border-opacity: 1;
    border-color: rgb(53 132 252 / var(--tw-border-opacity));
}

.hover\:border-success-400:hover {
    --tw-border-opacity: 1;
    border-color: rgb(88 242 41 / var(--tw-border-opacity));
}

.hover\:border-success-500:hover {
    --tw-border-opacity: 1;
    border-color: rgb(55 216 10 / var(--tw-border-opacity));
}

.hover\:border-warning-400:hover {
    --tw-border-opacity: 1;
    border-color: rgb(255 202 40 / var(--tw-border-opacity));
}

.hover\:border-warning-500:hover {
    --tw-border-opacity: 1;
    border-color: rgb(255 193 7 / var(--tw-border-opacity));
}

.hover\:bg-black:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(58 66 82 / var(--tw-bg-opacity));
}

.hover\:bg-danger-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(255 109 87 / var(--tw-bg-opacity));
}

.hover\:bg-danger-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(255 64 35 / var(--tw-bg-opacity));
}

.hover\:bg-dark:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}

.hover\:bg-gray-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(236 238 242 / var(--tw-bg-opacity));
}

.hover\:bg-gray-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(246 247 249 / var(--tw-bg-opacity));
}

.hover\:bg-gray-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(100 116 139 / var(--tw-bg-opacity));
}

.hover\:bg-info-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(13 202 240 / var(--tw-bg-opacity));
}

.hover\:bg-info-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(0 193 235 / var(--tw-bg-opacity));
}

.hover\:bg-primary-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(117 125 255 / var(--tw-bg-opacity));
}

.hover\:bg-primary-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(236 240 255 / var(--tw-bg-opacity));
}

.hover\:bg-primary-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(96 93 255 / var(--tw-bg-opacity));
}

.hover\:bg-primary-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(73 54 245 / var(--tw-bg-opacity));
}

.hover\:bg-purple-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(173 99 246 / var(--tw-bg-opacity));
}

.hover\:bg-secondary-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(93 168 255 / var(--tw-bg-opacity));
}

.hover\:bg-secondary-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(53 132 252 / var(--tw-bg-opacity));
}

.hover\:bg-success-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(88 242 41 / var(--tw-bg-opacity));
}

.hover\:bg-success-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(55 216 10 / var(--tw-bg-opacity));
}

.hover\:bg-warning-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(255 202 40 / var(--tw-bg-opacity));
}

.hover\:bg-warning-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(255 193 7 / var(--tw-bg-opacity));
}

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

.hover\:text-black:hover {
    --tw-text-opacity: 1;
    color: rgb(58 66 82 / var(--tw-text-opacity));
}

.hover\:text-gray-200:hover {
    --tw-text-opacity: 1;
    color: rgb(213 217 226 / var(--tw-text-opacity));
}

.hover\:text-primary-400:hover {
    --tw-text-opacity: 1;
    color: rgb(117 125 255 / var(--tw-text-opacity));
}

.hover\:text-primary-500:hover {
    --tw-text-opacity: 1;
    color: rgb(96 93 255 / var(--tw-text-opacity));
}

.hover\:text-primary-600:hover {
    --tw-text-opacity: 1;
    color: rgb(73 54 245 / var(--tw-text-opacity));
}

.hover\:text-secondary-400:hover {
    --tw-text-opacity: 1;
    color: rgb(93 168 255 / 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;
}

.focus\:border-primary-500:focus {
    --tw-border-opacity: 1;
    border-color: rgb(96 93 255 / var(--tw-border-opacity));
}

.disabled\:pointer-events-none:disabled {
    pointer-events: none;
}

.disabled\:bg-gray-50:disabled {
    --tw-bg-opacity: 1;
    background-color: rgb(246 247 249 / var(--tw-bg-opacity));
}

.disabled\:opacity-\[\.5\]:disabled {
    opacity: 0.5;
}

@media (min-width: 640px) {
    .sm\:absolute {
        position: absolute;
    }

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

    .sm\:top-px {
        top: 1px;
    }

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

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

    .sm\:my-0 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

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

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

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

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

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

    .sm\:mt-\[25px\] {
        margin-top: 25px;
    }

    .sm\:mt-\[60px\] {
        margin-top: 60px;
    }

    .sm\:block {
        display: block;
    }

    .sm\:flex {
        display: flex;
    }

    .sm\:grid {
        display: grid;
    }

    .sm\:w-\[240px\] {
        width: 240px;
    }

    .sm\:w-\[265px\] {
        width: 265px;
    }

    .sm\:max-w-\[285px\] {
        max-width: 285px;
    }

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

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

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

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

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

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

    .sm\:gap-\[25px\] {
        gap: 25px;
    }

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

@media (min-width: 768px) {
    .md\:absolute {
        position: absolute;
    }

    .md\:-bottom-\[37px\] {
        bottom: -37px;
    }

    .md\:-bottom-\[61px\] {
        bottom: -61px;
    }

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

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

    .md\:bottom-auto {
        bottom: auto;
    }

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

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

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

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

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

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

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

    .md\:my-0 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

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

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

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

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

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

    .md\:-mb-\[2px\] {
        margin-bottom: -2px;
    }

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

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

    .md\:-mt-\[23px\] {
        margin-top: -23px;
    }

    .md\:-mt-\[25px\] {
        margin-top: -25px;
    }

    .md\:-mt-\[60px\] {
        margin-top: -60px;
    }

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

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

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

    .md\:mb-\[14px\] {
        margin-bottom: 14px;
    }

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

    .md\:mb-\[17px\] {
        margin-bottom: 17px;
    }

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

    .md\:mb-\[19px\] {
        margin-bottom: 19px;
    }

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

    .md\:mb-\[21px\] {
        margin-bottom: 21px;
    }

    .md\:mb-\[22px\] {
        margin-bottom: 22px;
    }

    .md\:mb-\[23px\] {
        margin-bottom: 23px;
    }

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

    .md\:mb-\[27px\] {
        margin-bottom: 27px;
    }

    .md\:mb-\[28px\] {
        margin-bottom: 28px;
    }

    .md\:mb-\[2px\] {
        margin-bottom: 2px;
    }

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

    .md\:mb-\[33px\] {
        margin-bottom: 33px;
    }

    .md\:mb-\[35px\] {
        margin-bottom: 35px;
    }

    .md\:mb-\[45px\] {
        margin-bottom: 45px;
    }

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

    .md\:mb-\[50px\] {
        margin-bottom: 50px;
    }

    .md\:mb-\[7px\] {
        margin-bottom: 7px;
    }

    .md\:mb-px {
        margin-bottom: 1px;
    }

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

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

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

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

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

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

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

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

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

    .md\:mt-\[21px\] {
        margin-top: 21px;
    }

    .md\:mt-\[25px\] {
        margin-top: 25px;
    }

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

    .md\:mt-\[29px\] {
        margin-top: 29px;
    }

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

    .md\:mt-\[33px\] {
        margin-top: 33px;
    }

    .md\:mt-\[34px\] {
        margin-top: 34px;
    }

    .md\:mt-\[35px\] {
        margin-top: 35px;
    }

    .md\:mt-\[37px\] {
        margin-top: 37px;
    }

    .md\:mt-\[38px\] {
        margin-top: 38px;
    }

    .md\:mt-\[45px\] {
        margin-top: 45px;
    }

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

    .md\:mt-\[76px\] {
        margin-top: 76px;
    }

    .md\:mt-\[80px\] {
        margin-top: 80px;
    }

    .md\:block {
        display: block;
    }

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

    .md\:flex {
        display: flex;
    }

    .md\:grid {
        display: grid;
    }

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

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

    .md\:h-\[559px\] {
        height: 559px;
    }

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

    .md\:h-\[85px\] {
        height: 85px;
    }

    .md\:w-\[240px\] {
        width: 240px;
    }

    .md\:w-\[350px\] {
        width: 350px;
    }

    .md\:w-\[42px\] {
        width: 42px;
    }

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

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

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

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

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

    .md\:max-w-\[160px\] {
        max-width: 160px;
    }

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

    .md\:max-w-\[208\.04px\] {
        max-width: 208.04px;
    }

    .md\:max-w-\[458px\] {
        max-width: 458px;
    }

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

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

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

    .md\:max-w-\[600px\] {
        max-width: 600px;
    }

    .md\:max-w-\[650px\] {
        max-width: 650px;
    }

    .md\:max-w-\[680px\] {
        max-width: 680px;
    }

    .md\:max-w-\[720px\] {
        max-width: 720px;
    }

    .md\:max-w-\[738px\] {
        max-width: 738px;
    }

    .md\:max-w-\[770px\] {
        max-width: 770px;
    }

    .md\:max-w-\[960px\] {
        max-width: 960px;
    }

    .md\:max-w-\[152px\] {
        max-width: 152px;
    }

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

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

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

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

    .md\:justify-normal {
        justify-content: normal;
    }

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

    .md\:gap-\[15px\] {
        gap: 15px;
    }

    .md\:gap-\[25px\] {
        gap: 25px;
    }

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

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

    .md\:\!p-0 {
        padding: 0px !important;
    }

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

    .md\:p-\[17px\] {
        padding: 17px;
    }

    .md\:p-\[20px\] {
        padding: 20px;
    }

    .md\:p-\[23px\] {
        padding: 23px;
    }

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

    .md\:p-\[30px\] {
        padding: 30px;
    }

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

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

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

    .md\:px-\[17px\] {
        padding-left: 17px;
        padding-right: 17px;
    }

    .md\:px-\[19px\] {
        padding-left: 19px;
        padding-right: 19px;
    }

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

    .md\:px-\[22px\] {
        padding-left: 22px;
        padding-right: 22px;
    }

    .md\:px-\[25px\] {
        padding-left: 25px;
        padding-right: 25px;
    }

    .md\:px-\[27px\] {
        padding-left: 27px;
        padding-right: 27px;
    }

    .md\:px-\[30px\] {
        padding-left: 30px;
        padding-right: 30px;
    }

    .md\:py-\[10\.5px\] {
        padding-top: 10.5px;
        padding-bottom: 10.5px;
    }

    .md\:py-\[10px\] {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .md\:py-\[12px\] {
        padding-top: 12px;
        padding-bottom: 12px;
    }

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

    .md\:py-\[14px\] {
        padding-top: 14px;
        padding-bottom: 14px;
    }

    .md\:py-\[15\.5px\] {
        padding-top: 15.5px;
        padding-bottom: 15.5px;
    }

    .md\:py-\[15px\] {
        padding-top: 15px;
        padding-bottom: 15px;
    }

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

    .md\:py-\[25px\] {
        padding-top: 25px;
        padding-bottom: 25px;
    }

    .md\:py-\[50px\] {
        padding-top: 50px;
        padding-bottom: 50px;
    }

    .md\:py-\[6\.5px\] {
        padding-top: 6.5px;
        padding-bottom: 6.5px;
    }

    .md\:py-\[8\.5px\] {
        padding-top: 8.5px;
        padding-bottom: 8.5px;
    }

    .md\:py-\[80px\] {
        padding-top: 80px;
        padding-bottom: 80px;
    }

    .md\:pb-\[14px\] {
        padding-bottom: 14px;
    }

    .md\:pb-\[19px\] {
        padding-bottom: 19px;
    }

    .md\:pb-\[20px\] {
        padding-bottom: 20px;
    }

    .md\:pb-\[25px\] {
        padding-bottom: 25px;
    }

    .md\:pb-\[45px\] {
        padding-bottom: 45px;
    }

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

    .md\:pb-\[75px\] {
        padding-bottom: 75px;
    }

    .md\:pb-\[80px\] {
        padding-bottom: 80px;
    }

    .md\:pb-\[8px\] {
        padding-bottom: 8px;
    }

    .md\:pt-\[145px\] {
        padding-top: 145px;
    }

    .md\:pt-\[14px\] {
        padding-top: 14px;
    }

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

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

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

    .md\:pt-\[25px\] {
        padding-top: 25px;
    }

    .md\:pt-\[40px\] {
        padding-top: 40px;
    }

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

    .md\:pt-\[80px\] {
        padding-top: 80px;
    }

    .md\:\!text-\[18px\] {
        font-size: 18px !important;
    }

    .md\:\!text-\[22px\] {
        font-size: 22px !important;
    }

    .md\:\!text-\[24px\] {
        font-size: 24px !important;
    }

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

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

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

    .md\:text-\[19px\] {
        font-size: 19px;
    }

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

    .md\:text-\[21px\] {
        font-size: 21px;
    }

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

    .md\:text-\[36px\] {
        font-size: 36px;
    }

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

    .md\:text-base {
        font-size: 14px;
    }

    .md\:text-md {
        font-size: 16px;
    }

    .md\:text-xl {
        font-size: 24px;
    }

    .md\:-tracking-\[\.6px\] {
        letter-spacing: -0.6px;
    }

    .md\:-tracking-\[\.8px\] {
        letter-spacing: -0.8px;
    }

    .md\:-tracking-\[1px\] {
        letter-spacing: -1px;
    }

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

@media (min-width: 1024px) {
    .lg\:-top-\[138px\] {
        top: -138px;
    }

    .lg\:order-1 {
        order: 1;
    }

    .lg\:order-2 {
        order: 2;
    }

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

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

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

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

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

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

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

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

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

    .lg\:mb-\[17px\] {
        margin-bottom: 17px;
    }

    .lg\:mb-\[21\.5px\] {
        margin-bottom: 21.5px;
    }

    .lg\:mb-\[22px\] {
        margin-bottom: 22px;
    }

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

    .lg\:mb-\[26px\] {
        margin-bottom: 26px;
    }

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

    .lg\:mb-\[35px\] {
        margin-bottom: 35px;
    }

    .lg\:mb-\[45px\] {
        margin-bottom: 45px;
    }

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

    .lg\:mb-\[65px\] {
        margin-bottom: 65px;
    }

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

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

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

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

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

    .lg\:mt-\[35px\] {
        margin-top: 35px;
    }

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

    .lg\:flex {
        display: flex;
    }

    .lg\:grid {
        display: grid;
    }

    .lg\:\!hidden {
        display: none !important;
    }

    .lg\:hidden {
        display: none;
    }

    .lg\:h-\[245px\] {
        height: 245px;
    }

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

    .lg\:h-\[720px\] {
        height: 720px;
    }

    .lg\:w-\[260px\] {
        width: 260px;
    }

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

    .lg\:max-w-\[1070px\] {
        max-width: 1070px;
    }

    .lg\:max-w-\[219px\] {
        max-width: 219px;
    }

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

    .lg\:max-w-\[630px\] {
        max-width: 630px;
    }

    .lg\:max-w-\[650px\] {
        max-width: 650px;
    }

    .lg\:max-w-\[680px\] {
        max-width: 680px;
    }

    .lg\:max-w-\[810px\] {
        max-width: 810px;
    }

    .lg\:max-w-\[830px\] {
        max-width: 830px;
    }

    .lg\:max-w-\[960px\] {
        max-width: 960px;
    }

    .lg\:max-w-full {
        max-width: 100%;
    }

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

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

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

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

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

    .lg\:flex-nowrap {
        flex-wrap: nowrap;
    }

    .lg\:justify-start {
        justify-content: flex-start;
    }

    .lg\:gap-\[25px\] {
        gap: 25px;
    }

    .lg\:p-\[30px\] {
        padding: 30px;
    }

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

    .lg\:py-\[100px\] {
        padding-top: 100px;
        padding-bottom: 100px;
    }

    .lg\:py-\[120px\] {
        padding-top: 120px;
        padding-bottom: 120px;
    }

    .lg\:py-\[135px\] {
        padding-top: 135px;
        padding-bottom: 135px;
    }

    .lg\:py-\[30px\] {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .lg\:pb-\[100px\] {
        padding-bottom: 100px;
    }

    .lg\:pt-\[100px\] {
        padding-top: 100px;
    }

    .lg\:pt-\[185px\] {
        padding-top: 185px;
    }

    .lg\:\!text-\[20px\] {
        font-size: 20px !important;
    }

    .lg\:text-2xl {
        font-size: 28px;
    }

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

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

    .lg\:text-\[17px\] {
        font-size: 17px;
    }

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

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

    .lg\:text-\[34px\] {
        font-size: 34px;
    }

    .lg\:text-\[45px\] {
        font-size: 45px;
    }

    .lg\:text-\[50px\] {
        font-size: 50px;
    }

    .lg\:text-base {
        font-size: 14px;
    }

    .lg\:text-md {
        font-size: 16px;
    }

    .lg\:text-xl {
        font-size: 24px;
    }

    .lg\:-tracking-\[\.8px\] {
        letter-spacing: -0.8px;
    }

    .lg\:-tracking-\[1\.2px\] {
        letter-spacing: -1.2px;
    }
}

@media (min-width: 1280px) {
    .xl\:absolute {
        position: absolute;
    }

    .xl\:-top-\[164px\] {
        top: -164px;
    }

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

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

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

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

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

    .xl\:mb-\[13px\] {
        margin-bottom: 13px;
    }

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

    .xl\:mb-\[32px\] {
        margin-bottom: 32px;
    }

    .xl\:mb-\[35px\] {
        margin-bottom: 35px;
    }

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

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

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

    .xl\:mt-\[25px\] {
        margin-top: 25px;
    }

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

    .xl\:mt-\[35px\] {
        margin-top: 35px;
    }

    .xl\:mt-\[65px\] {
        margin-top: 65px;
    }

    .xl\:block {
        display: block;
    }

    .xl\:grid {
        display: grid;
    }

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

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

    .xl\:h-\[820px\] {
        height: 820px;
    }

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

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

    .xl\:max-w-\[1255px\] {
        max-width: 1255px;
    }

    .xl\:max-w-\[375px\] {
        max-width: 375px;
    }

    .xl\:max-w-\[510px\] {
        max-width: 510px;
    }

    .xl\:max-w-\[740px\] {
        max-width: 740px;
    }

    .xl\:max-w-\[785px\] {
        max-width: 785px;
    }

    .xl\:max-w-\[935px\] {
        max-width: 935px;
    }

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

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

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

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

    .xl\:gap-\[50px\] {
        gap: 50px;
    }

    .xl\:p-\[40px\] {
        padding: 40px;
    }

    .xl\:px-\[34px\] {
        padding-left: 34px;
        padding-right: 34px;
    }

    .xl\:py-\[135px\] {
        padding-top: 135px;
        padding-bottom: 135px;
    }

    .xl\:py-\[150px\] {
        padding-top: 150px;
        padding-bottom: 150px;
    }

    .xl\:py-\[27px\] {
        padding-top: 27px;
        padding-bottom: 27px;
    }

    .xl\:pb-\[150px\] {
        padding-bottom: 150px;
    }

    .xl\:pt-\[150px\] {
        padding-top: 150px;
    }

    .xl\:pt-\[195px\] {
        padding-top: 195px;
    }

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

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

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

    .xl\:text-\[36px\] {
        font-size: 36px;
    }

    .xl\:text-\[48px\] {
        font-size: 48px;
    }

    .xl\:text-\[60px\] {
        font-size: 60px;
    }

    .xl\:text-md {
        font-size: 16px;
    }

    .xl\:-tracking-\[1\.5px\] {
        letter-spacing: -1.5px;
    }

    .xl\:-tracking-\[1px\] {
        letter-spacing: -1px;
    }

    .xl\:tracking-\[\.2px\] {
        letter-spacing: 0.2px;
    }
}

@media (min-width: 1536px) {
    .\32xl\:col-span-1 {
        grid-column: span 1 / span 1;
    }

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

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

    .\32xl\:grid {
        display: grid;
    }

    .\32xl\:max-w-\[1320px\] {
        max-width: 1320px;
    }

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

    .\32xl\:grid-cols-3 {
        grid-template-columns: repeat(3, 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\:text-4xl {
        font-size: 36px;
    }

    .\32xl\:text-md {
        font-size: 16px;
    }
}

.ltr\:-left-\[12px\]:where([dir="ltr"], [dir="ltr"] *) {
    left: -12px;
}

.ltr\:-left-\[20px\]:where([dir="ltr"], [dir="ltr"] *) {
    left: -20px;
}

.ltr\:-left-\[3\.5px\]:where([dir="ltr"], [dir="ltr"] *) {
    left: -3.5px;
}

.ltr\:-left-\[3\.6px\]:where([dir="ltr"], [dir="ltr"] *) {
    left: -3.6px;
}

.ltr\:-left-\[4px\]:where([dir="ltr"], [dir="ltr"] *) {
    left: -4px;
}

.ltr\:-left-\[50px\]:where([dir="ltr"], [dir="ltr"] *) {
    left: -50px;
}

.ltr\:-left-\[5px\]:where([dir="ltr"], [dir="ltr"] *) {
    left: -5px;
}

.ltr\:-right-\[10px\]:where([dir="ltr"], [dir="ltr"] *) {
    right: -10px;
}

.ltr\:-right-\[11px\]:where([dir="ltr"], [dir="ltr"] *) {
    right: -11px;
}

.ltr\:-right-\[120px\]:where([dir="ltr"], [dir="ltr"] *) {
    right: -120px;
}

.ltr\:-right-\[15px\]:where([dir="ltr"], [dir="ltr"] *) {
    right: -15px;
}

.ltr\:-right-\[17px\]:where([dir="ltr"], [dir="ltr"] *) {
    right: -17px;
}

.ltr\:-right-\[2px\]:where([dir="ltr"], [dir="ltr"] *) {
    right: -2px;
}

.ltr\:-right-\[3\.5px\]:where([dir="ltr"], [dir="ltr"] *) {
    right: -3.5px;
}

.ltr\:-right-\[30px\]:where([dir="ltr"], [dir="ltr"] *) {
    right: -30px;
}

.ltr\:-right-\[3px\]:where([dir="ltr"], [dir="ltr"] *) {
    right: -3px;
}

.ltr\:-right-\[4px\]:where([dir="ltr"], [dir="ltr"] *) {
    right: -4px;
}

.ltr\:-right-\[6px\]:where([dir="ltr"], [dir="ltr"] *) {
    right: -6px;
}

.ltr\:-right-\[75px\]:where([dir="ltr"], [dir="ltr"] *) {
    right: -75px;
}

.ltr\:-right-\[7px\]:where([dir="ltr"], [dir="ltr"] *) {
    right: -7px;
}

.ltr\:-right-\[80px\]:where([dir="ltr"], [dir="ltr"] *) {
    right: -80px;
}

.ltr\:-right-\[9px\]:where([dir="ltr"], [dir="ltr"] *) {
    right: -9px;
}

.ltr\:left-0:where([dir="ltr"], [dir="ltr"] *) {
    left: 0px;
}

.ltr\:left-\[10px\]:where([dir="ltr"], [dir="ltr"] *) {
    left: 10px;
}

.ltr\:left-\[12px\]:where([dir="ltr"], [dir="ltr"] *) {
    left: 12px;
}

.ltr\:left-\[13px\]:where([dir="ltr"], [dir="ltr"] *) {
    left: 13px;
}

.ltr\:left-\[15px\]:where([dir="ltr"], [dir="ltr"] *) {
    left: 15px;
}

.ltr\:left-\[17px\]:where([dir="ltr"], [dir="ltr"] *) {
    left: 17px;
}

.ltr\:left-\[20px\]:where([dir="ltr"], [dir="ltr"] *) {
    left: 20px;
}

.ltr\:left-\[25px\]:where([dir="ltr"], [dir="ltr"] *) {
    left: 25px;
}

.ltr\:left-\[2px\]:where([dir="ltr"], [dir="ltr"] *) {
    left: 2px;
}

.ltr\:left-\[65px\]:where([dir="ltr"], [dir="ltr"] *) {
    left: 65px;
}

.ltr\:left-\[6px\]:where([dir="ltr"], [dir="ltr"] *) {
    left: 6px;
}

.ltr\:left-\[90px\]:where([dir="ltr"], [dir="ltr"] *) {
    left: 90px;
}

.ltr\:right-0:where([dir="ltr"], [dir="ltr"] *) {
    right: 0px;
}

.ltr\:right-\[10px\]:where([dir="ltr"], [dir="ltr"] *) {
    right: 10px;
}

.ltr\:right-\[13px\]:where([dir="ltr"], [dir="ltr"] *) {
    right: 13px;
}

.ltr\:right-\[15px\]:where([dir="ltr"], [dir="ltr"] *) {
    right: 15px;
}

.ltr\:right-\[17px\]:where([dir="ltr"], [dir="ltr"] *) {
    right: 17px;
}

.ltr\:right-\[20px\]:where([dir="ltr"], [dir="ltr"] *) {
    right: 20px;
}

.ltr\:right-\[215px\]:where([dir="ltr"], [dir="ltr"] *) {
    right: 215px;
}

.ltr\:right-\[25px\]:where([dir="ltr"], [dir="ltr"] *) {
    right: 25px;
}

.ltr\:right-\[260px\]:where([dir="ltr"], [dir="ltr"] *) {
    right: 260px;
}

.ltr\:right-\[4px\]:where([dir="ltr"], [dir="ltr"] *) {
    right: 4px;
}

.ltr\:right-\[5px\]:where([dir="ltr"], [dir="ltr"] *) {
    right: 5px;
}

.ltr\:-ml-\[10px\]:where([dir="ltr"], [dir="ltr"] *) {
    margin-left: -10px;
}

.ltr\:-ml-\[11px\]:where([dir="ltr"], [dir="ltr"] *) {
    margin-left: -11px;
}

.ltr\:-ml-\[12px\]:where([dir="ltr"], [dir="ltr"] *) {
    margin-left: -12px;
}

.ltr\:-ml-\[13px\]:where([dir="ltr"], [dir="ltr"] *) {
    margin-left: -13px;
}

.ltr\:-ml-\[15px\]:where([dir="ltr"], [dir="ltr"] *) {
    margin-left: -15px;
}

.ltr\:-ml-\[16px\]:where([dir="ltr"], [dir="ltr"] *) {
    margin-left: -16px;
}

.ltr\:-ml-\[29px\]:where([dir="ltr"], [dir="ltr"] *) {
    margin-left: -29px;
}

.ltr\:-ml-\[32px\]:where([dir="ltr"], [dir="ltr"] *) {
    margin-left: -32px;
}

.ltr\:-mr-\[10px\]:where([dir="ltr"], [dir="ltr"] *) {
    margin-right: -10px;
}

.ltr\:-mr-\[12px\]:where([dir="ltr"], [dir="ltr"] *) {
    margin-right: -12px;
}

.ltr\:-mr-\[13px\]:where([dir="ltr"], [dir="ltr"] *) {
    margin-right: -13px;
}

.ltr\:-mr-\[14px\]:where([dir="ltr"], [dir="ltr"] *) {
    margin-right: -14px;
}

.ltr\:-mr-\[17px\]:where([dir="ltr"], [dir="ltr"] *) {
    margin-right: -17px;
}

.ltr\:-mr-\[20px\]:where([dir="ltr"], [dir="ltr"] *) {
    margin-right: -20px;
}

.ltr\:-mr-\[21px\]:where([dir="ltr"], [dir="ltr"] *) {
    margin-right: -21px;
}

.ltr\:-mr-\[25px\]:where([dir="ltr"], [dir="ltr"] *) {
    margin-right: -25px;
}

.ltr\:-mr-\[30px\]:where([dir="ltr"], [dir="ltr"] *) {
    margin-right: -30px;
}

.ltr\:-mr-\[4px\]:where([dir="ltr"], [dir="ltr"] *) {
    margin-right: -4px;
}

.ltr\:-mr-\[8px\]:where([dir="ltr"], [dir="ltr"] *) {
    margin-right: -8px;
}

.ltr\:ml-\[10px\]:where([dir="ltr"], [dir="ltr"] *) {
    margin-left: 10px;
}

.ltr\:ml-\[11px\]:where([dir="ltr"], [dir="ltr"] *) {
    margin-left: 11px;
}

.ltr\:ml-\[12px\]:where([dir="ltr"], [dir="ltr"] *) {
    margin-left: 12px;
}

.ltr\:ml-\[13px\]:where([dir="ltr"], [dir="ltr"] *) {
    margin-left: 13px;
}

.ltr\:ml-\[15px\]:where([dir="ltr"], [dir="ltr"] *) {
    margin-left: 15px;
}

.ltr\:ml-\[19px\]:where([dir="ltr"], [dir="ltr"] *) {
    margin-left: 19px;
}

.ltr\:ml-\[20px\]:where([dir="ltr"], [dir="ltr"] *) {
    margin-left: 20px;
}

.ltr\:ml-\[23px\]:where([dir="ltr"], [dir="ltr"] *) {
    margin-left: 23px;
}

.ltr\:ml-\[2px\]:where([dir="ltr"], [dir="ltr"] *) {
    margin-left: 2px;
}

.ltr\:ml-\[30px\]:where([dir="ltr"], [dir="ltr"] *) {
    margin-left: 30px;
}

.ltr\:ml-\[3px\]:where([dir="ltr"], [dir="ltr"] *) {
    margin-left: 3px;
}

.ltr\:ml-\[5px\]:where([dir="ltr"], [dir="ltr"] *) {
    margin-left: 5px;
}

.ltr\:ml-\[7px\]:where([dir="ltr"], [dir="ltr"] *) {
    margin-left: 7px;
}

.ltr\:ml-\[8px\]:where([dir="ltr"], [dir="ltr"] *) {
    margin-left: 8px;
}

.ltr\:ml-auto:where([dir="ltr"], [dir="ltr"] *) {
    margin-left: auto;
}

.ltr\:mr-\[10px\]:where([dir="ltr"], [dir="ltr"] *) {
    margin-right: 10px;
}

.ltr\:mr-\[11px\]:where([dir="ltr"], [dir="ltr"] *) {
    margin-right: 11px;
}

.ltr\:mr-\[12px\]:where([dir="ltr"], [dir="ltr"] *) {
    margin-right: 12px;
}

.ltr\:mr-\[13px\]:where([dir="ltr"], [dir="ltr"] *) {
    margin-right: 13px;
}

.ltr\:mr-\[14px\]:where([dir="ltr"], [dir="ltr"] *) {
    margin-right: 14px;
}

.ltr\:mr-\[15px\]:where([dir="ltr"], [dir="ltr"] *) {
    margin-right: 15px;
}

.ltr\:mr-\[19px\]:where([dir="ltr"], [dir="ltr"] *) {
    margin-right: 19px;
}

.ltr\:mr-\[20px\]:where([dir="ltr"], [dir="ltr"] *) {
    margin-right: 20px;
}

.ltr\:mr-\[25px\]:where([dir="ltr"], [dir="ltr"] *) {
    margin-right: 25px;
}

.ltr\:mr-\[30px\]:where([dir="ltr"], [dir="ltr"] *) {
    margin-right: 30px;
}

.ltr\:mr-\[35px\]:where([dir="ltr"], [dir="ltr"] *) {
    margin-right: 35px;
}

.ltr\:mr-\[4px\]:where([dir="ltr"], [dir="ltr"] *) {
    margin-right: 4px;
}

.ltr\:mr-\[5px\]:where([dir="ltr"], [dir="ltr"] *) {
    margin-right: 5px;
}

.ltr\:mr-\[6px\]:where([dir="ltr"], [dir="ltr"] *) {
    margin-right: 6px;
}

.ltr\:mr-\[7px\]:where([dir="ltr"], [dir="ltr"] *) {
    margin-right: 7px;
}

.ltr\:mr-\[8px\]:where([dir="ltr"], [dir="ltr"] *) {
    margin-right: 8px;
}

.ltr\:mr-\[9px\]:where([dir="ltr"], [dir="ltr"] *) {
    margin-right: 9px;
}

.ltr\:rounded-l-md:where([dir="ltr"], [dir="ltr"] *) {
    border-top-left-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
}

.ltr\:rounded-r-md:where([dir="ltr"], [dir="ltr"] *) {
    border-top-right-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
}

.ltr\:rounded-bl-md:where([dir="ltr"], [dir="ltr"] *) {
    border-bottom-left-radius: 0.375rem;
}

.ltr\:rounded-br-md:where([dir="ltr"], [dir="ltr"] *) {
    border-bottom-right-radius: 0.375rem;
}

.ltr\:rounded-tl-md:where([dir="ltr"], [dir="ltr"] *) {
    border-top-left-radius: 0.375rem;
}

.ltr\:border-l:where([dir="ltr"], [dir="ltr"] *) {
    border-left-width: 1px;
}

.ltr\:border-r-\[10px\]:where([dir="ltr"], [dir="ltr"] *) {
    border-right-width: 10px;
}

.ltr\:pl-\[14px\]:where([dir="ltr"], [dir="ltr"] *) {
    padding-left: 14px;
}

.ltr\:pl-\[15px\]:where([dir="ltr"], [dir="ltr"] *) {
    padding-left: 15px;
}

.ltr\:pl-\[16px\]:where([dir="ltr"], [dir="ltr"] *) {
    padding-left: 16px;
}

.ltr\:pl-\[17px\]:where([dir="ltr"], [dir="ltr"] *) {
    padding-left: 17px;
}

.ltr\:pl-\[18px\]:where([dir="ltr"], [dir="ltr"] *) {
    padding-left: 18px;
}

.ltr\:pl-\[20px\]:where([dir="ltr"], [dir="ltr"] *) {
    padding-left: 20px;
}

.ltr\:pl-\[22px\]:where([dir="ltr"], [dir="ltr"] *) {
    padding-left: 22px;
}

.ltr\:pl-\[24px\]:where([dir="ltr"], [dir="ltr"] *) {
    padding-left: 24px;
}

.ltr\:pl-\[25px\]:where([dir="ltr"], [dir="ltr"] *) {
    padding-left: 25px;
}

.ltr\:pl-\[26px\]:where([dir="ltr"], [dir="ltr"] *) {
    padding-left: 26px;
}

.ltr\:pl-\[27px\]:where([dir="ltr"], [dir="ltr"] *) {
    padding-left: 27px;
}

.ltr\:pl-\[28px\]:where([dir="ltr"], [dir="ltr"] *) {
    padding-left: 28px;
}

.ltr\:pl-\[29px\]:where([dir="ltr"], [dir="ltr"] *) {
    padding-left: 29px;
}

.ltr\:pl-\[30px\]:where([dir="ltr"], [dir="ltr"] *) {
    padding-left: 30px;
}

.ltr\:pl-\[32px\]:where([dir="ltr"], [dir="ltr"] *) {
    padding-left: 32px;
}

.ltr\:pl-\[37px\]:where([dir="ltr"], [dir="ltr"] *) {
    padding-left: 37px;
}

.ltr\:pl-\[38px\]:where([dir="ltr"], [dir="ltr"] *) {
    padding-left: 38px;
}

.ltr\:pl-\[39px\]:where([dir="ltr"], [dir="ltr"] *) {
    padding-left: 39px;
}

.ltr\:pl-\[45px\]:where([dir="ltr"], [dir="ltr"] *) {
    padding-left: 45px;
}

.ltr\:pl-\[50px\]:where([dir="ltr"], [dir="ltr"] *) {
    padding-left: 50px;
}

.ltr\:pl-\[75px\]:where([dir="ltr"], [dir="ltr"] *) {
    padding-left: 75px;
}

.ltr\:pl-\[88px\]:where([dir="ltr"], [dir="ltr"] *) {
    padding-left: 88px;
}

.ltr\:pr-\[10px\]:where([dir="ltr"], [dir="ltr"] *) {
    padding-right: 10px;
}

.ltr\:pr-\[13px\]:where([dir="ltr"], [dir="ltr"] *) {
    padding-right: 13px;
}

.ltr\:pr-\[14px\]:where([dir="ltr"], [dir="ltr"] *) {
    padding-right: 14px;
}

.ltr\:pr-\[15px\]:where([dir="ltr"], [dir="ltr"] *) {
    padding-right: 15px;
}

.ltr\:pr-\[16px\]:where([dir="ltr"], [dir="ltr"] *) {
    padding-right: 16px;
}

.ltr\:pr-\[17px\]:where([dir="ltr"], [dir="ltr"] *) {
    padding-right: 17px;
}

.ltr\:pr-\[20p\]:where([dir="ltr"], [dir="ltr"] *) {
    padding-right: 20p;
}

.ltr\:pr-\[20px\]:where([dir="ltr"], [dir="ltr"] *) {
    padding-right: 20px;
}

.ltr\:pr-\[30px\]:where([dir="ltr"], [dir="ltr"] *) {
    padding-right: 30px;
}

.ltr\:pr-\[48px\]:where([dir="ltr"], [dir="ltr"] *) {
    padding-right: 48px;
}

.ltr\:pr-\[7px\]:where([dir="ltr"], [dir="ltr"] *) {
    padding-right: 7px;
}

.ltr\:text-left:where([dir="ltr"], [dir="ltr"] *) {
    text-align: left;
}

.ltr\:text-right:where([dir="ltr"], [dir="ltr"] *) {
    text-align: right;
}

.ltr\:first\:ml-0:first-child:where([dir="ltr"], [dir="ltr"] *) {
    margin-left: 0px;
}

.ltr\:first\:rounded-l-md:first-child:where([dir="ltr"], [dir="ltr"] *) {
    border-top-left-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
}

.ltr\:first\:rounded-tl-md:first-child:where([dir="ltr"], [dir="ltr"] *) {
    border-top-left-radius: 0.375rem;
}

.ltr\:first\:rounded-tr-md:first-child:where([dir="ltr"], [dir="ltr"] *) {
    border-top-right-radius: 0.375rem;
}

.ltr\:first\:border-l:first-child:where([dir="ltr"], [dir="ltr"] *) {
    border-left-width: 1px;
}

.ltr\:first\:pl-0:first-child:where([dir="ltr"], [dir="ltr"] *) {
    padding-left: 0px;
}

.ltr\:first\:pr-0:first-child:where([dir="ltr"], [dir="ltr"] *) {
    padding-right: 0px;
}

.ltr\:last\:mr-0:last-child:where([dir="ltr"], [dir="ltr"] *) {
    margin-right: 0px;
}

.ltr\:last\:rounded-r-md:last-child:where([dir="ltr"], [dir="ltr"] *) {
    border-top-right-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
}

.ltr\:last\:rounded-tr-md:last-child:where([dir="ltr"], [dir="ltr"] *) {
    border-top-right-radius: 0.375rem;
}

.ltr\:last\:border-r:last-child:where([dir="ltr"], [dir="ltr"] *) {
    border-right-width: 1px;
}

.ltr\:last\:pr-0:last-child:where([dir="ltr"], [dir="ltr"] *) {
    padding-right: 0px;
}

@media (min-width: 640px) {
    .sm\:ltr\:-right-\[15px\]:where([dir="ltr"], [dir="ltr"] *) {
        right: -15px;
    }

    .sm\:ltr\:right-0:where([dir="ltr"], [dir="ltr"] *) {
        right: 0px;
    }

    .ltr\:sm\:mr-\[20px\]:where([dir="ltr"], [dir="ltr"] *) {
        margin-right: 20px;
    }

    .ltr\:sm\:mr-\[45px\]:where([dir="ltr"], [dir="ltr"] *) {
        margin-right: 45px;
    }

    .ltr\:sm\:border-r:where([dir="ltr"], [dir="ltr"] *) {
        border-right-width: 1px;
    }

    .sm\:ltr\:pr-\[250px\]:where([dir="ltr"], [dir="ltr"] *) {
        padding-right: 250px;
    }
}

@media (min-width: 768px) {
    .ltr\:md\:-left-\[25px\]:where([dir="ltr"], [dir="ltr"] *) {
        left: -25px;
    }

    .ltr\:md\:-right-\[35px\]:where([dir="ltr"], [dir="ltr"] *) {
        right: -35px;
    }

    .ltr\:md\:left-0:where([dir="ltr"], [dir="ltr"] *) {
        left: 0px;
    }

    .ltr\:md\:left-1\/2:where([dir="ltr"], [dir="ltr"] *) {
        left: 50%;
    }

    .ltr\:md\:left-\[144px\]:where([dir="ltr"], [dir="ltr"] *) {
        left: 144px;
    }

    .ltr\:md\:left-\[150px\]:where([dir="ltr"], [dir="ltr"] *) {
        left: 150px;
    }

    .ltr\:md\:left-\[25px\]:where([dir="ltr"], [dir="ltr"] *) {
        left: 25px;
    }

    .ltr\:md\:left-\[5px\]:where([dir="ltr"], [dir="ltr"] *) {
        left: 5px;
    }

    .ltr\:md\:left-\[93px\]:where([dir="ltr"], [dir="ltr"] *) {
        left: 93px;
    }

    .ltr\:md\:left-\[98px\]:where([dir="ltr"], [dir="ltr"] *) {
        left: 98px;
    }

    .ltr\:md\:left-auto:where([dir="ltr"], [dir="ltr"] *) {
        left: auto;
    }

    .ltr\:md\:right-0:where([dir="ltr"], [dir="ltr"] *) {
        right: 0px;
    }

    .ltr\:md\:right-1\/2:where([dir="ltr"], [dir="ltr"] *) {
        right: 50%;
    }

    .ltr\:md\:right-\[15px\]:where([dir="ltr"], [dir="ltr"] *) {
        right: 15px;
    }

    .ltr\:md\:right-\[25px\]:where([dir="ltr"], [dir="ltr"] *) {
        right: 25px;
    }

    .ltr\:md\:right-\[28px\]:where([dir="ltr"], [dir="ltr"] *) {
        right: 28px;
    }

    .md\:ltr\:-left-\[80px\]:where([dir="ltr"], [dir="ltr"] *) {
        left: -80px;
    }

    .md\:ltr\:right-0:where([dir="ltr"], [dir="ltr"] *) {
        right: 0px;
    }

    .md\:ltr\:right-\[25px\]:where([dir="ltr"], [dir="ltr"] *) {
        right: 25px;
    }

    .ltr\:md\:-ml-\[120px\]:where([dir="ltr"], [dir="ltr"] *) {
        margin-left: -120px;
    }

    .ltr\:md\:ml-\[120px\]:where([dir="ltr"], [dir="ltr"] *) {
        margin-left: 120px;
    }

    .ltr\:md\:ml-\[18px\]:where([dir="ltr"], [dir="ltr"] *) {
        margin-left: 18px;
    }

    .ltr\:md\:ml-\[20px\]:where([dir="ltr"], [dir="ltr"] *) {
        margin-left: 20px;
    }

    .ltr\:md\:ml-\[30px\]:where([dir="ltr"], [dir="ltr"] *) {
        margin-left: 30px;
    }

    .ltr\:md\:mr-\[18px\]:where([dir="ltr"], [dir="ltr"] *) {
        margin-right: 18px;
    }

    .ltr\:md\:mr-\[25px\]:where([dir="ltr"], [dir="ltr"] *) {
        margin-right: 25px;
    }

    .ltr\:md\:mr-\[2px\]:where([dir="ltr"], [dir="ltr"] *) {
        margin-right: 2px;
    }

    .md\:ltr\:-ml-\[25px\]:where([dir="ltr"], [dir="ltr"] *) {
        margin-left: -25px;
    }

    .md\:ltr\:-ml-\[35px\]:where([dir="ltr"], [dir="ltr"] *) {
        margin-left: -35px;
    }

    .md\:ltr\:-ml-\[37px\]:where([dir="ltr"], [dir="ltr"] *) {
        margin-left: -37px;
    }

    .md\:ltr\:-mr-\[25px\]:where([dir="ltr"], [dir="ltr"] *) {
        margin-right: -25px;
    }

    .md\:ltr\:-mr-\[35px\]:where([dir="ltr"], [dir="ltr"] *) {
        margin-right: -35px;
    }

    .md\:ltr\:mr-0:where([dir="ltr"], [dir="ltr"] *) {
        margin-right: 0px;
    }

    .md\:ltr\:mr-\[35px\]:where([dir="ltr"], [dir="ltr"] *) {
        margin-right: 35px;
    }

    .md\:ltr\:mr-auto:where([dir="ltr"], [dir="ltr"] *) {
        margin-right: auto;
    }

    .ltr\:md\:-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)) skewX(var(--tw-skew-x))
            skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x))
            scaleY(var(--tw-scale-y));
    }

    .ltr\:md\:border-l-0:where([dir="ltr"], [dir="ltr"] *) {
        border-left-width: 0px;
    }

    .ltr\:md\:pl-0:where([dir="ltr"], [dir="ltr"] *) {
        padding-left: 0px;
    }

    .ltr\:md\:pl-\[132px\]:where([dir="ltr"], [dir="ltr"] *) {
        padding-left: 132px;
    }

    .ltr\:md\:pl-\[180px\]:where([dir="ltr"], [dir="ltr"] *) {
        padding-left: 180px;
    }

    .ltr\:md\:pl-\[25px\]:where([dir="ltr"], [dir="ltr"] *) {
        padding-left: 25px;
    }

    .ltr\:md\:pl-\[28px\]:where([dir="ltr"], [dir="ltr"] *) {
        padding-left: 28px;
    }

    .ltr\:md\:pl-\[29px\]:where([dir="ltr"], [dir="ltr"] *) {
        padding-left: 29px;
    }

    .ltr\:md\:pl-\[38px\]:where([dir="ltr"], [dir="ltr"] *) {
        padding-left: 38px;
    }

    .ltr\:md\:pr-\[16px\]:where([dir="ltr"], [dir="ltr"] *) {
        padding-right: 16px;
    }

    .ltr\:md\:pr-\[20px\]:where([dir="ltr"], [dir="ltr"] *) {
        padding-right: 20px;
    }

    .ltr\:md\:pr-\[230px\]:where([dir="ltr"], [dir="ltr"] *) {
        padding-right: 230px;
    }

    .ltr\:md\:pr-\[25px\]:where([dir="ltr"], [dir="ltr"] *) {
        padding-right: 25px;
    }

    .md\:ltr\:pl-\[15px\]:where([dir="ltr"], [dir="ltr"] *) {
        padding-left: 15px;
    }

    .md\:ltr\:pl-\[25px\]:where([dir="ltr"], [dir="ltr"] *) {
        padding-left: 25px;
    }

    .md\:ltr\:pl-\[57px\]:where([dir="ltr"], [dir="ltr"] *) {
        padding-left: 57px;
    }

    .md\:ltr\:pr-\[25px\]:where([dir="ltr"], [dir="ltr"] *) {
        padding-right: 25px;
    }

    .md\:ltr\:pr-\[70px\]:where([dir="ltr"], [dir="ltr"] *) {
        padding-right: 70px;
    }

    .ltr\:md\:text-right:where([dir="ltr"], [dir="ltr"] *) {
        text-align: right;
    }

    .md\:ltr\:first\:mr-0:first-child:where([dir="ltr"], [dir="ltr"] *) {
        margin-right: 0px;
    }

    .md\:ltr\:first\:pl-0:first-child:where([dir="ltr"], [dir="ltr"] *) {
        padding-left: 0px;
    }

    .md\:ltr\:first\:pl-\[25px\]:first-child:where([dir="ltr"], [dir="ltr"] *) {
        padding-left: 25px;
    }
}

@media (min-width: 1024px) {
    .ltr\:lg\:right-0:where([dir="ltr"], [dir="ltr"] *) {
        right: 0px;
    }

    .ltr\:lg\:right-\[30px\]:where([dir="ltr"], [dir="ltr"] *) {
        right: 30px;
    }

    .lg\:ltr\:-ml-\[22px\]:where([dir="ltr"], [dir="ltr"] *) {
        margin-left: -22px;
    }

    .lg\:ltr\:-ml-\[30px\]:where([dir="ltr"], [dir="ltr"] *) {
        margin-left: -30px;
    }

    .lg\:ltr\:-mr-\[8px\]:where([dir="ltr"], [dir="ltr"] *) {
        margin-right: -8px;
    }

    .lg\:ltr\:mr-\[30px\]:where([dir="ltr"], [dir="ltr"] *) {
        margin-right: 30px;
    }

    .ltr\:lg\:-ml-\[135px\]:where([dir="ltr"], [dir="ltr"] *) {
        margin-left: -135px;
    }

    .ltr\:lg\:ml-\[135px\]:where([dir="ltr"], [dir="ltr"] *) {
        margin-left: 135px;
    }

    .ltr\:lg\:ml-\[25px\]:where([dir="ltr"], [dir="ltr"] *) {
        margin-left: 25px;
    }

    .ltr\:lg\:mr-\[23px\]:where([dir="ltr"], [dir="ltr"] *) {
        margin-right: 23px;
    }

    .ltr\:lg\:mr-\[8px\]:where([dir="ltr"], [dir="ltr"] *) {
        margin-right: 8px;
    }

    .ltr\:lg\:pl-\[30px\]:where([dir="ltr"], [dir="ltr"] *) {
        padding-left: 30px;
    }

    .ltr\:lg\:text-left:where([dir="ltr"], [dir="ltr"] *) {
        text-align: left;
    }
}

@media (min-width: 1280px) {
    .ltr\:xl\:-ml-\[164px\]:where([dir="ltr"], [dir="ltr"] *) {
        margin-left: -164px;
    }

    .ltr\:xl\:-mr-\[35px\]:where([dir="ltr"], [dir="ltr"] *) {
        margin-right: -35px;
    }

    .ltr\:xl\:ml-\[164px\]:where([dir="ltr"], [dir="ltr"] *) {
        margin-left: 164px;
    }

    .ltr\:xl\:ml-\[55px\]:where([dir="ltr"], [dir="ltr"] *) {
        margin-left: 55px;
    }

    .ltr\:xl\:mr-\[50px\]:where([dir="ltr"], [dir="ltr"] *) {
        margin-right: 50px;
    }

    .xl\:ltr\:-mr-\[25px\]:where([dir="ltr"], [dir="ltr"] *) {
        margin-right: -25px;
    }

    .xl\:ltr\:mr-0:where([dir="ltr"], [dir="ltr"] *) {
        margin-right: 0px;
    }

    .xl\:ltr\:mr-\[30px\]:where([dir="ltr"], [dir="ltr"] *) {
        margin-right: 30px;
    }

    .ltr\:xl\:pl-\[130px\]:where([dir="ltr"], [dir="ltr"] *) {
        padding-left: 130px;
    }

    .ltr\:xl\:pl-\[142px\]:where([dir="ltr"], [dir="ltr"] *) {
        padding-left: 142px;
    }

    .ltr\:xl\:pl-\[18px\]:where([dir="ltr"], [dir="ltr"] *) {
        padding-left: 18px;
    }

    .ltr\:xl\:pl-\[80px\]:where([dir="ltr"], [dir="ltr"] *) {
        padding-left: 80px;
    }

    .xl\:ltr\:pl-\[90px\]:where([dir="ltr"], [dir="ltr"] *) {
        padding-left: 90px;
    }

    .xl\:ltr\:pr-\[242px\]:where([dir="ltr"], [dir="ltr"] *) {
        padding-right: 242px;
    }
}

@media (min-width: 1536px) {
    .\32xl\:ltr\:-ml-\[30px\]:where([dir="ltr"], [dir="ltr"] *) {
        margin-left: -30px;
    }

    .\32xl\:ltr\:-mr-\[45px\]:where([dir="ltr"], [dir="ltr"] *) {
        margin-right: -45px;
    }

    .\32xl\:ltr\:mr-\[85px\]:where([dir="ltr"], [dir="ltr"] *) {
        margin-right: 85px;
    }

    .ltr\:2xl\:mr-\[40px\]:where([dir="ltr"], [dir="ltr"] *) {
        margin-right: 40px;
    }

    .\32xl\:ltr\:pl-\[120px\]:where([dir="ltr"], [dir="ltr"] *) {
        padding-left: 120px;
    }

    .\32xl\:ltr\:pr-\[120px\]:where([dir="ltr"], [dir="ltr"] *) {
        padding-right: 120px;
    }
}

.rtl\:-left-\[10px\]:where([dir="rtl"], [dir="rtl"] *) {
    left: -10px;
}

.rtl\:-left-\[11px\]:where([dir="rtl"], [dir="rtl"] *) {
    left: -11px;
}

.rtl\:-left-\[120px\]:where([dir="rtl"], [dir="rtl"] *) {
    left: -120px;
}

.rtl\:-left-\[15px\]:where([dir="rtl"], [dir="rtl"] *) {
    left: -15px;
}

.rtl\:-left-\[17px\]:where([dir="rtl"], [dir="rtl"] *) {
    left: -17px;
}

.rtl\:-left-\[2px\]:where([dir="rtl"], [dir="rtl"] *) {
    left: -2px;
}

.rtl\:-left-\[3\.5px\]:where([dir="rtl"], [dir="rtl"] *) {
    left: -3.5px;
}

.rtl\:-left-\[30px\]:where([dir="rtl"], [dir="rtl"] *) {
    left: -30px;
}

.rtl\:-left-\[3px\]:where([dir="rtl"], [dir="rtl"] *) {
    left: -3px;
}

.rtl\:-left-\[4px\]:where([dir="rtl"], [dir="rtl"] *) {
    left: -4px;
}

.rtl\:-left-\[6px\]:where([dir="rtl"], [dir="rtl"] *) {
    left: -6px;
}

.rtl\:-left-\[75px\]:where([dir="rtl"], [dir="rtl"] *) {
    left: -75px;
}

.rtl\:-left-\[7px\]:where([dir="rtl"], [dir="rtl"] *) {
    left: -7px;
}

.rtl\:-left-\[80px\]:where([dir="rtl"], [dir="rtl"] *) {
    left: -80px;
}

.rtl\:-left-\[9px\]:where([dir="rtl"], [dir="rtl"] *) {
    left: -9px;
}

.rtl\:-right-\[12px\]:where([dir="rtl"], [dir="rtl"] *) {
    right: -12px;
}

.rtl\:-right-\[20px\]:where([dir="rtl"], [dir="rtl"] *) {
    right: -20px;
}

.rtl\:-right-\[3\.5px\]:where([dir="rtl"], [dir="rtl"] *) {
    right: -3.5px;
}

.rtl\:-right-\[3\.6px\]:where([dir="rtl"], [dir="rtl"] *) {
    right: -3.6px;
}

.rtl\:-right-\[4px\]:where([dir="rtl"], [dir="rtl"] *) {
    right: -4px;
}

.rtl\:-right-\[50px\]:where([dir="rtl"], [dir="rtl"] *) {
    right: -50px;
}

.rtl\:-right-\[5px\]:where([dir="rtl"], [dir="rtl"] *) {
    right: -5px;
}

.rtl\:left-0:where([dir="rtl"], [dir="rtl"] *) {
    left: 0px;
}

.rtl\:left-\[10px\]:where([dir="rtl"], [dir="rtl"] *) {
    left: 10px;
}

.rtl\:left-\[13px\]:where([dir="rtl"], [dir="rtl"] *) {
    left: 13px;
}

.rtl\:left-\[15px\]:where([dir="rtl"], [dir="rtl"] *) {
    left: 15px;
}

.rtl\:left-\[17px\]:where([dir="rtl"], [dir="rtl"] *) {
    left: 17px;
}

.rtl\:left-\[20px\]:where([dir="rtl"], [dir="rtl"] *) {
    left: 20px;
}

.rtl\:left-\[215px\]:where([dir="rtl"], [dir="rtl"] *) {
    left: 215px;
}

.rtl\:left-\[25px\]:where([dir="rtl"], [dir="rtl"] *) {
    left: 25px;
}

.rtl\:left-\[260px\]:where([dir="rtl"], [dir="rtl"] *) {
    left: 260px;
}

.rtl\:left-\[4px\]:where([dir="rtl"], [dir="rtl"] *) {
    left: 4px;
}

.rtl\:left-\[5px\]:where([dir="rtl"], [dir="rtl"] *) {
    left: 5px;
}

.rtl\:right-0:where([dir="rtl"], [dir="rtl"] *) {
    right: 0px;
}

.rtl\:right-\[10px\]:where([dir="rtl"], [dir="rtl"] *) {
    right: 10px;
}

.rtl\:right-\[12px\]:where([dir="rtl"], [dir="rtl"] *) {
    right: 12px;
}

.rtl\:right-\[13px\]:where([dir="rtl"], [dir="rtl"] *) {
    right: 13px;
}

.rtl\:right-\[15px\]:where([dir="rtl"], [dir="rtl"] *) {
    right: 15px;
}

.rtl\:right-\[17px\]:where([dir="rtl"], [dir="rtl"] *) {
    right: 17px;
}

.rtl\:right-\[20px\]:where([dir="rtl"], [dir="rtl"] *) {
    right: 20px;
}

.rtl\:right-\[25px\]:where([dir="rtl"], [dir="rtl"] *) {
    right: 25px;
}

.rtl\:right-\[2px\]:where([dir="rtl"], [dir="rtl"] *) {
    right: 2px;
}

.rtl\:right-\[65px\]:where([dir="rtl"], [dir="rtl"] *) {
    right: 65px;
}

.rtl\:right-\[6px\]:where([dir="rtl"], [dir="rtl"] *) {
    right: 6px;
}

.rtl\:right-\[90px\]:where([dir="rtl"], [dir="rtl"] *) {
    right: 90px;
}

.rtl\:-ml-\[10px\]:where([dir="rtl"], [dir="rtl"] *) {
    margin-left: -10px;
}

.rtl\:-ml-\[12px\]:where([dir="rtl"], [dir="rtl"] *) {
    margin-left: -12px;
}

.rtl\:-ml-\[13px\]:where([dir="rtl"], [dir="rtl"] *) {
    margin-left: -13px;
}

.rtl\:-ml-\[14px\]:where([dir="rtl"], [dir="rtl"] *) {
    margin-left: -14px;
}

.rtl\:-ml-\[17px\]:where([dir="rtl"], [dir="rtl"] *) {
    margin-left: -17px;
}

.rtl\:-ml-\[20px\]:where([dir="rtl"], [dir="rtl"] *) {
    margin-left: -20px;
}

.rtl\:-ml-\[21px\]:where([dir="rtl"], [dir="rtl"] *) {
    margin-left: -21px;
}

.rtl\:-ml-\[25px\]:where([dir="rtl"], [dir="rtl"] *) {
    margin-left: -25px;
}

.rtl\:-ml-\[30px\]:where([dir="rtl"], [dir="rtl"] *) {
    margin-left: -30px;
}

.rtl\:-ml-\[4px\]:where([dir="rtl"], [dir="rtl"] *) {
    margin-left: -4px;
}

.rtl\:-ml-\[8px\]:where([dir="rtl"], [dir="rtl"] *) {
    margin-left: -8px;
}

.rtl\:-mr-\[10px\]:where([dir="rtl"], [dir="rtl"] *) {
    margin-right: -10px;
}

.rtl\:-mr-\[11px\]:where([dir="rtl"], [dir="rtl"] *) {
    margin-right: -11px;
}

.rtl\:-mr-\[12px\]:where([dir="rtl"], [dir="rtl"] *) {
    margin-right: -12px;
}

.rtl\:-mr-\[13px\]:where([dir="rtl"], [dir="rtl"] *) {
    margin-right: -13px;
}

.rtl\:-mr-\[15px\]:where([dir="rtl"], [dir="rtl"] *) {
    margin-right: -15px;
}

.rtl\:-mr-\[16px\]:where([dir="rtl"], [dir="rtl"] *) {
    margin-right: -16px;
}

.rtl\:-mr-\[29px\]:where([dir="rtl"], [dir="rtl"] *) {
    margin-right: -29px;
}

.rtl\:-mr-\[32px\]:where([dir="rtl"], [dir="rtl"] *) {
    margin-right: -32px;
}

.rtl\:ml-0:where([dir="rtl"], [dir="rtl"] *) {
    margin-left: 0px;
}

.rtl\:ml-\[10px\]:where([dir="rtl"], [dir="rtl"] *) {
    margin-left: 10px;
}

.rtl\:ml-\[11px\]:where([dir="rtl"], [dir="rtl"] *) {
    margin-left: 11px;
}

.rtl\:ml-\[12px\]:where([dir="rtl"], [dir="rtl"] *) {
    margin-left: 12px;
}

.rtl\:ml-\[13px\]:where([dir="rtl"], [dir="rtl"] *) {
    margin-left: 13px;
}

.rtl\:ml-\[14px\]:where([dir="rtl"], [dir="rtl"] *) {
    margin-left: 14px;
}

.rtl\:ml-\[15px\]:where([dir="rtl"], [dir="rtl"] *) {
    margin-left: 15px;
}

.rtl\:ml-\[19px\]:where([dir="rtl"], [dir="rtl"] *) {
    margin-left: 19px;
}

.rtl\:ml-\[20px\]:where([dir="rtl"], [dir="rtl"] *) {
    margin-left: 20px;
}

.rtl\:ml-\[25px\]:where([dir="rtl"], [dir="rtl"] *) {
    margin-left: 25px;
}

.rtl\:ml-\[30px\]:where([dir="rtl"], [dir="rtl"] *) {
    margin-left: 30px;
}

.rtl\:ml-\[35px\]:where([dir="rtl"], [dir="rtl"] *) {
    margin-left: 35px;
}

.rtl\:ml-\[4px\]:where([dir="rtl"], [dir="rtl"] *) {
    margin-left: 4px;
}

.rtl\:ml-\[5px\]:where([dir="rtl"], [dir="rtl"] *) {
    margin-left: 5px;
}

.rtl\:ml-\[6px\]:where([dir="rtl"], [dir="rtl"] *) {
    margin-left: 6px;
}

.rtl\:ml-\[7px\]:where([dir="rtl"], [dir="rtl"] *) {
    margin-left: 7px;
}

.rtl\:ml-\[8px\]:where([dir="rtl"], [dir="rtl"] *) {
    margin-left: 8px;
}

.rtl\:ml-\[9px\]:where([dir="rtl"], [dir="rtl"] *) {
    margin-left: 9px;
}

.rtl\:ml-\[r3px\]:where([dir="rtl"], [dir="rtl"] *) {
    margin-left: r3px;
}

.rtl\:ml-auto:where([dir="rtl"], [dir="rtl"] *) {
    margin-left: auto;
}

.rtl\:mr-\[10px\]:where([dir="rtl"], [dir="rtl"] *) {
    margin-right: 10px;
}

.rtl\:mr-\[11px\]:where([dir="rtl"], [dir="rtl"] *) {
    margin-right: 11px;
}

.rtl\:mr-\[12px\]:where([dir="rtl"], [dir="rtl"] *) {
    margin-right: 12px;
}

.rtl\:mr-\[13px\]:where([dir="rtl"], [dir="rtl"] *) {
    margin-right: 13px;
}

.rtl\:mr-\[15px\]:where([dir="rtl"], [dir="rtl"] *) {
    margin-right: 15px;
}

.rtl\:mr-\[19px\]:where([dir="rtl"], [dir="rtl"] *) {
    margin-right: 19px;
}

.rtl\:mr-\[20px\]:where([dir="rtl"], [dir="rtl"] *) {
    margin-right: 20px;
}

.rtl\:mr-\[23px\]:where([dir="rtl"], [dir="rtl"] *) {
    margin-right: 23px;
}

.rtl\:mr-\[2px\]:where([dir="rtl"], [dir="rtl"] *) {
    margin-right: 2px;
}

.rtl\:mr-\[30px\]:where([dir="rtl"], [dir="rtl"] *) {
    margin-right: 30px;
}

.rtl\:mr-\[3px\]:where([dir="rtl"], [dir="rtl"] *) {
    margin-right: 3px;
}

.rtl\:mr-\[5px\]:where([dir="rtl"], [dir="rtl"] *) {
    margin-right: 5px;
}

.rtl\:mr-\[7px\]:where([dir="rtl"], [dir="rtl"] *) {
    margin-right: 7px;
}

.rtl\:mr-\[8px\]:where([dir="rtl"], [dir="rtl"] *) {
    margin-right: 8px;
}

.rtl\:mr-auto:where([dir="rtl"], [dir="rtl"] *) {
    margin-right: auto;
}

.rtl\:rounded-l-md:where([dir="rtl"], [dir="rtl"] *) {
    border-top-left-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
}

.rtl\:rounded-bl-md:where([dir="rtl"], [dir="rtl"] *) {
    border-bottom-left-radius: 0.375rem;
}

.rtl\:rounded-br-md:where([dir="rtl"], [dir="rtl"] *) {
    border-bottom-right-radius: 0.375rem;
}

.rtl\:rounded-tr-md:where([dir="rtl"], [dir="rtl"] *) {
    border-top-right-radius: 0.375rem;
}

.rtl\:border-l:where([dir="rtl"], [dir="rtl"] *) {
    border-left-width: 1px;
}

.rtl\:border-l-\[10px\]:where([dir="rtl"], [dir="rtl"] *) {
    border-left-width: 10px;
}

.rtl\:border-r:where([dir="rtl"], [dir="rtl"] *) {
    border-right-width: 1px;
}

.rtl\:pl-\[10px\]:where([dir="rtl"], [dir="rtl"] *) {
    padding-left: 10px;
}

.rtl\:pl-\[13px\]:where([dir="rtl"], [dir="rtl"] *) {
    padding-left: 13px;
}

.rtl\:pl-\[14px\]:where([dir="rtl"], [dir="rtl"] *) {
    padding-left: 14px;
}

.rtl\:pl-\[15px\]:where([dir="rtl"], [dir="rtl"] *) {
    padding-left: 15px;
}

.rtl\:pl-\[16px\]:where([dir="rtl"], [dir="rtl"] *) {
    padding-left: 16px;
}

.rtl\:pl-\[17px\]:where([dir="rtl"], [dir="rtl"] *) {
    padding-left: 17px;
}

.rtl\:pl-\[20px\]:where([dir="rtl"], [dir="rtl"] *) {
    padding-left: 20px;
}

.rtl\:pl-\[30px\]:where([dir="rtl"], [dir="rtl"] *) {
    padding-left: 30px;
}

.rtl\:pl-\[48px\]:where([dir="rtl"], [dir="rtl"] *) {
    padding-left: 48px;
}

.rtl\:pl-\[7px\]:where([dir="rtl"], [dir="rtl"] *) {
    padding-left: 7px;
}

.rtl\:pr-\[11px\]:where([dir="rtl"], [dir="rtl"] *) {
    padding-right: 11px;
}

.rtl\:pr-\[14px\]:where([dir="rtl"], [dir="rtl"] *) {
    padding-right: 14px;
}

.rtl\:pr-\[15px\]:where([dir="rtl"], [dir="rtl"] *) {
    padding-right: 15px;
}

.rtl\:pr-\[16px\]:where([dir="rtl"], [dir="rtl"] *) {
    padding-right: 16px;
}

.rtl\:pr-\[17px\]:where([dir="rtl"], [dir="rtl"] *) {
    padding-right: 17px;
}

.rtl\:pr-\[18px\]:where([dir="rtl"], [dir="rtl"] *) {
    padding-right: 18px;
}

.rtl\:pr-\[20px\]:where([dir="rtl"], [dir="rtl"] *) {
    padding-right: 20px;
}

.rtl\:pr-\[22px\]:where([dir="rtl"], [dir="rtl"] *) {
    padding-right: 22px;
}

.rtl\:pr-\[24px\]:where([dir="rtl"], [dir="rtl"] *) {
    padding-right: 24px;
}

.rtl\:pr-\[25px\]:where([dir="rtl"], [dir="rtl"] *) {
    padding-right: 25px;
}

.rtl\:pr-\[26px\]:where([dir="rtl"], [dir="rtl"] *) {
    padding-right: 26px;
}

.rtl\:pr-\[27px\]:where([dir="rtl"], [dir="rtl"] *) {
    padding-right: 27px;
}

.rtl\:pr-\[28px\]:where([dir="rtl"], [dir="rtl"] *) {
    padding-right: 28px;
}

.rtl\:pr-\[29px\]:where([dir="rtl"], [dir="rtl"] *) {
    padding-right: 29px;
}

.rtl\:pr-\[30px\]:where([dir="rtl"], [dir="rtl"] *) {
    padding-right: 30px;
}

.rtl\:pr-\[32px\]:where([dir="rtl"], [dir="rtl"] *) {
    padding-right: 32px;
}

.rtl\:pr-\[37px\]:where([dir="rtl"], [dir="rtl"] *) {
    padding-right: 37px;
}

.rtl\:pr-\[38px\]:where([dir="rtl"], [dir="rtl"] *) {
    padding-right: 38px;
}

.rtl\:pr-\[39px\]:where([dir="rtl"], [dir="rtl"] *) {
    padding-right: 39px;
}

.rtl\:pr-\[45px\]:where([dir="rtl"], [dir="rtl"] *) {
    padding-right: 45px;
}

.rtl\:pr-\[50px\]:where([dir="rtl"], [dir="rtl"] *) {
    padding-right: 50px;
}

.rtl\:pr-\[75px\]:where([dir="rtl"], [dir="rtl"] *) {
    padding-right: 75px;
}

.rtl\:pr-\[88px\]:where([dir="rtl"], [dir="rtl"] *) {
    padding-right: 88px;
}

.rtl\:text-left:where([dir="rtl"], [dir="rtl"] *) {
    text-align: left;
}

.rtl\:text-right:where([dir="rtl"], [dir="rtl"] *) {
    text-align: right;
}

.rtl\:first\:mr-0:first-child:where([dir="rtl"], [dir="rtl"] *) {
    margin-right: 0px;
}

.rtl\:first\:rounded-r-lg:first-child:where([dir="rtl"], [dir="rtl"] *) {
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
}

.rtl\:first\:rounded-tr-md:first-child:where([dir="rtl"], [dir="rtl"] *) {
    border-top-right-radius: 0.375rem;
}

.rtl\:first\:border-r:first-child:where([dir="rtl"], [dir="rtl"] *) {
    border-right-width: 1px;
}

.rtl\:first\:pl-0:first-child:where([dir="rtl"], [dir="rtl"] *) {
    padding-left: 0px;
}

.rtl\:first\:pr-0:first-child:where([dir="rtl"], [dir="rtl"] *) {
    padding-right: 0px;
}

.last\:rtl\:ml-0:where([dir="rtl"], [dir="rtl"] *):last-child {
    margin-left: 0px;
}

.rtl\:last\:ml-0:last-child:where([dir="rtl"], [dir="rtl"] *) {
    margin-left: 0px;
}

.rtl\:last\:rounded-l-md:last-child:where([dir="rtl"], [dir="rtl"] *) {
    border-top-left-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
}

.rtl\:last\:rounded-tl-md:last-child:where([dir="rtl"], [dir="rtl"] *) {
    border-top-left-radius: 0.375rem;
}

.rtl\:last\:border-l:last-child:where([dir="rtl"], [dir="rtl"] *) {
    border-left-width: 1px;
}

.rtl\:last\:pl-0:last-child:where([dir="rtl"], [dir="rtl"] *) {
    padding-left: 0px;
}

@media (min-width: 640px) {
    .sm\:rtl\:-left-\[15px\]:where([dir="rtl"], [dir="rtl"] *) {
        left: -15px;
    }

    .sm\:rtl\:left-0:where([dir="rtl"], [dir="rtl"] *) {
        left: 0px;
    }

    .rtl\:sm\:ml-\[20px\]:where([dir="rtl"], [dir="rtl"] *) {
        margin-left: 20px;
    }

    .rtl\:sm\:ml-\[45px\]:where([dir="rtl"], [dir="rtl"] *) {
        margin-left: 45px;
    }

    .rtl\:sm\:border-l:where([dir="rtl"], [dir="rtl"] *) {
        border-left-width: 1px;
    }

    .sm\:rtl\:pl-\[250px\]:where([dir="rtl"], [dir="rtl"] *) {
        padding-left: 250px;
    }
}

@media (min-width: 768px) {
    .md\:rtl\:-right-\[80px\]:where([dir="rtl"], [dir="rtl"] *) {
        right: -80px;
    }

    .md\:rtl\:left-0:where([dir="rtl"], [dir="rtl"] *) {
        left: 0px;
    }

    .md\:rtl\:left-\[25px\]:where([dir="rtl"], [dir="rtl"] *) {
        left: 25px;
    }

    .rtl\:md\:-left-\[35px\]:where([dir="rtl"], [dir="rtl"] *) {
        left: -35px;
    }

    .rtl\:md\:-right-\[25px\]:where([dir="rtl"], [dir="rtl"] *) {
        right: -25px;
    }

    .rtl\:md\:left-0:where([dir="rtl"], [dir="rtl"] *) {
        left: 0px;
    }

    .rtl\:md\:left-1\/2:where([dir="rtl"], [dir="rtl"] *) {
        left: 50%;
    }

    .rtl\:md\:left-\[15px\]:where([dir="rtl"], [dir="rtl"] *) {
        left: 15px;
    }

    .rtl\:md\:left-\[25px\]:where([dir="rtl"], [dir="rtl"] *) {
        left: 25px;
    }

    .rtl\:md\:left-\[28px\]:where([dir="rtl"], [dir="rtl"] *) {
        left: 28px;
    }

    .rtl\:md\:right-0:where([dir="rtl"], [dir="rtl"] *) {
        right: 0px;
    }

    .rtl\:md\:right-1\/2:where([dir="rtl"], [dir="rtl"] *) {
        right: 50%;
    }

    .rtl\:md\:right-\[144px\]:where([dir="rtl"], [dir="rtl"] *) {
        right: 144px;
    }

    .rtl\:md\:right-\[150px\]:where([dir="rtl"], [dir="rtl"] *) {
        right: 150px;
    }

    .rtl\:md\:right-\[25px\]:where([dir="rtl"], [dir="rtl"] *) {
        right: 25px;
    }

    .rtl\:md\:right-\[5px\]:where([dir="rtl"], [dir="rtl"] *) {
        right: 5px;
    }

    .rtl\:md\:right-\[93px\]:where([dir="rtl"], [dir="rtl"] *) {
        right: 93px;
    }

    .rtl\:md\:right-\[98px\]:where([dir="rtl"], [dir="rtl"] *) {
        right: 98px;
    }

    .rtl\:md\:right-auto:where([dir="rtl"], [dir="rtl"] *) {
        right: auto;
    }

    .md\:rtl\:-ml-\[25px\]:where([dir="rtl"], [dir="rtl"] *) {
        margin-left: -25px;
    }

    .md\:rtl\:-ml-\[35px\]:where([dir="rtl"], [dir="rtl"] *) {
        margin-left: -35px;
    }

    .md\:rtl\:-mr-\[25px\]:where([dir="rtl"], [dir="rtl"] *) {
        margin-right: -25px;
    }

    .md\:rtl\:-mr-\[35px\]:where([dir="rtl"], [dir="rtl"] *) {
        margin-right: -35px;
    }

    .md\:rtl\:-mr-\[37px\]:where([dir="rtl"], [dir="rtl"] *) {
        margin-right: -37px;
    }

    .md\:rtl\:ml-0:where([dir="rtl"], [dir="rtl"] *) {
        margin-left: 0px;
    }

    .md\:rtl\:ml-\[35px\]:where([dir="rtl"], [dir="rtl"] *) {
        margin-left: 35px;
    }

    .rtl\:md\:-mr-\[120px\]:where([dir="rtl"], [dir="rtl"] *) {
        margin-right: -120px;
    }

    .rtl\:md\:ml-\[18px\]:where([dir="rtl"], [dir="rtl"] *) {
        margin-left: 18px;
    }

    .rtl\:md\:ml-\[25px\]:where([dir="rtl"], [dir="rtl"] *) {
        margin-left: 25px;
    }

    .rtl\:md\:ml-\[2px\]:where([dir="rtl"], [dir="rtl"] *) {
        margin-left: 2px;
    }

    .rtl\:md\:mr-\[120px\]:where([dir="rtl"], [dir="rtl"] *) {
        margin-right: 120px;
    }

    .rtl\:md\:mr-\[18px\]:where([dir="rtl"], [dir="rtl"] *) {
        margin-right: 18px;
    }

    .rtl\:md\:mr-\[20px\]:where([dir="rtl"], [dir="rtl"] *) {
        margin-right: 20px;
    }

    .rtl\:md\:mr-\[30px\]:where([dir="rtl"], [dir="rtl"] *) {
        margin-right: 30px;
    }

    .rtl\:md\:-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)) skewX(var(--tw-skew-x))
            skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x))
            scaleY(var(--tw-scale-y));
    }

    .rtl\:md\: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)) skewX(var(--tw-skew-x))
            skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x))
            scaleY(var(--tw-scale-y));
    }

    .rtl\:md\:border-l-0:where([dir="rtl"], [dir="rtl"] *) {
        border-left-width: 0px;
    }

    .md\:rtl\:pl-\[25px\]:where([dir="rtl"], [dir="rtl"] *) {
        padding-left: 25px;
    }

    .md\:rtl\:pl-\[70px\]:where([dir="rtl"], [dir="rtl"] *) {
        padding-left: 70px;
    }

    .md\:rtl\:pr-\[15px\]:where([dir="rtl"], [dir="rtl"] *) {
        padding-right: 15px;
    }

    .md\:rtl\:pr-\[25px\]:where([dir="rtl"], [dir="rtl"] *) {
        padding-right: 25px;
    }

    .md\:rtl\:pr-\[57px\]:where([dir="rtl"], [dir="rtl"] *) {
        padding-right: 57px;
    }

    .rtl\:md\:pl-\[16px\]:where([dir="rtl"], [dir="rtl"] *) {
        padding-left: 16px;
    }

    .rtl\:md\:pl-\[20px\]:where([dir="rtl"], [dir="rtl"] *) {
        padding-left: 20px;
    }

    .rtl\:md\:pl-\[230px\]:where([dir="rtl"], [dir="rtl"] *) {
        padding-left: 230px;
    }

    .rtl\:md\:pr-0:where([dir="rtl"], [dir="rtl"] *) {
        padding-right: 0px;
    }

    .rtl\:md\:pr-\[132px\]:where([dir="rtl"], [dir="rtl"] *) {
        padding-right: 132px;
    }

    .rtl\:md\:pr-\[180px\]:where([dir="rtl"], [dir="rtl"] *) {
        padding-right: 180px;
    }

    .rtl\:md\:pr-\[25px\]:where([dir="rtl"], [dir="rtl"] *) {
        padding-right: 25px;
    }

    .rtl\:md\:pr-\[28px\]:where([dir="rtl"], [dir="rtl"] *) {
        padding-right: 28px;
    }

    .rtl\:md\:pr-\[29px\]:where([dir="rtl"], [dir="rtl"] *) {
        padding-right: 29px;
    }

    .rtl\:md\:pr-\[38px\]:where([dir="rtl"], [dir="rtl"] *) {
        padding-right: 38px;
    }

    .md\:rtl\:text-left:where([dir="rtl"], [dir="rtl"] *) {
        text-align: left;
    }

    .rtl\:md\:text-left:where([dir="rtl"], [dir="rtl"] *) {
        text-align: left;
    }

    .md\:rtl\:first\:ml-0:first-child:where([dir="rtl"], [dir="rtl"] *) {
        margin-left: 0px;
    }

    .md\:rtl\:first\:pr-0:first-child:where([dir="rtl"], [dir="rtl"] *) {
        padding-right: 0px;
    }

    .md\:rtl\:first\:pr-\[25px\]:first-child:where([dir="rtl"], [dir="rtl"] *) {
        padding-right: 25px;
    }
}

@media (min-width: 1024px) {
    .rtl\:lg\:left-0:where([dir="rtl"], [dir="rtl"] *) {
        left: 0px;
    }

    .rtl\:lg\:left-\[30px\]:where([dir="rtl"], [dir="rtl"] *) {
        left: 30px;
    }

    .lg\:rtl\:-ml-\[8px\]:where([dir="rtl"], [dir="rtl"] *) {
        margin-left: -8px;
    }

    .lg\:rtl\:-mr-\[22px\]:where([dir="rtl"], [dir="rtl"] *) {
        margin-right: -22px;
    }

    .lg\:rtl\:-mr-\[30px\]:where([dir="rtl"], [dir="rtl"] *) {
        margin-right: -30px;
    }

    .lg\:rtl\:ml-\[30px\]:where([dir="rtl"], [dir="rtl"] *) {
        margin-left: 30px;
    }

    .rtl\:lg\:-mr-\[135px\]:where([dir="rtl"], [dir="rtl"] *) {
        margin-right: -135px;
    }

    .rtl\:lg\:ml-\[23px\]:where([dir="rtl"], [dir="rtl"] *) {
        margin-left: 23px;
    }

    .rtl\:lg\:ml-\[8px\]:where([dir="rtl"], [dir="rtl"] *) {
        margin-left: 8px;
    }

    .rtl\:lg\:mr-\[135px\]:where([dir="rtl"], [dir="rtl"] *) {
        margin-right: 135px;
    }

    .rtl\:lg\:mr-\[25px\]:where([dir="rtl"], [dir="rtl"] *) {
        margin-right: 25px;
    }

    .rtl\:lg\:pr-\[30px\]:where([dir="rtl"], [dir="rtl"] *) {
        padding-right: 30px;
    }

    .rtl\:lg\:text-right:where([dir="rtl"], [dir="rtl"] *) {
        text-align: right;
    }
}

@media (min-width: 1280px) {
    .rtl\:xl\:-ml-\[35px\]:where([dir="rtl"], [dir="rtl"] *) {
        margin-left: -35px;
    }

    .rtl\:xl\:-mr-\[164px\]:where([dir="rtl"], [dir="rtl"] *) {
        margin-right: -164px;
    }

    .rtl\:xl\:ml-\[50px\]:where([dir="rtl"], [dir="rtl"] *) {
        margin-left: 50px;
    }

    .rtl\:xl\:mr-\[164px\]:where([dir="rtl"], [dir="rtl"] *) {
        margin-right: 164px;
    }

    .rtl\:xl\:mr-\[55px\]:where([dir="rtl"], [dir="rtl"] *) {
        margin-right: 55px;
    }

    .xl\:rtl\:-ml-\[25px\]:where([dir="rtl"], [dir="rtl"] *) {
        margin-left: -25px;
    }

    .xl\:rtl\:ml-0:where([dir="rtl"], [dir="rtl"] *) {
        margin-left: 0px;
    }

    .xl\:rtl\:ml-\[30px\]:where([dir="rtl"], [dir="rtl"] *) {
        margin-left: 30px;
    }

    .rtl\:xl\:pr-\[130px\]:where([dir="rtl"], [dir="rtl"] *) {
        padding-right: 130px;
    }

    .rtl\:xl\:pr-\[142px\]:where([dir="rtl"], [dir="rtl"] *) {
        padding-right: 142px;
    }

    .rtl\:xl\:pr-\[18px\]:where([dir="rtl"], [dir="rtl"] *) {
        padding-right: 18px;
    }

    .rtl\:xl\:pr-\[80px\]:where([dir="rtl"], [dir="rtl"] *) {
        padding-right: 80px;
    }

    .xl\:rtl\:pl-\[242px\]:where([dir="rtl"], [dir="rtl"] *) {
        padding-left: 242px;
    }

    .xl\:rtl\:pr-\[90px\]:where([dir="rtl"], [dir="rtl"] *) {
        padding-right: 90px;
    }
}

@media (min-width: 1536px) {
    .\32xl\:rtl\:-ml-\[45px\]:where([dir="rtl"], [dir="rtl"] *) {
        margin-left: -45px;
    }

    .\32xl\:rtl\:-mr-\[30px\]:where([dir="rtl"], [dir="rtl"] *) {
        margin-right: -30px;
    }

    .\32xl\:rtl\:ml-\[85px\]:where([dir="rtl"], [dir="rtl"] *) {
        margin-left: 85px;
    }

    .rtl\:2xl\:ml-\[40px\]:where([dir="rtl"], [dir="rtl"] *) {
        margin-left: 40px;
    }

    .\32xl\:rtl\:pl-\[120px\]:where([dir="rtl"], [dir="rtl"] *) {
        padding-left: 120px;
    }

    .\32xl\:rtl\:pr-\[120px\]:where([dir="rtl"], [dir="rtl"] *) {
        padding-right: 120px;
    }
}

.dark\:inline-block:where(.dark, .dark *) {
    display: inline-block;
}

.dark\:hidden:where(.dark, .dark *) {
    display: none;
}

.dark\:border-\[\#0a0e19\]:where(.dark, .dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(10 14 25 / var(--tw-border-opacity));
}

.dark\:border-\[\#0c1427\]:where(.dark, .dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(12 20 39 / var(--tw-border-opacity));
}

.dark\:border-\[\#15203c\]:where(.dark, .dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(21 32 60 / var(--tw-border-opacity));
}

.dark\:border-\[\#172036\]:where(.dark, .dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(23 32 54 / var(--tw-border-opacity));
}

.dark\:border-\[\#1c2846\]:where(.dark, .dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(28 40 70 / var(--tw-border-opacity));
}

.dark\:border-black\/\[\.10\]:where(.dark, .dark *) {
    border-color: rgb(58 66 82 / 0.1);
}

.dark\:border-black\/\[\.13\]:where(.dark, .dark *) {
    border-color: rgb(58 66 82 / 0.13);
}

.dark\:border-black\/\[\.24\]:where(.dark, .dark *) {
    border-color: rgb(58 66 82 / 0.24);
}

.dark\:bg-\[\#0a0e19\]:where(.dark, .dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(10 14 25 / var(--tw-bg-opacity));
}

.dark\:bg-\[\#0c1427\]:where(.dark, .dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(12 20 39 / var(--tw-bg-opacity));
}

.dark\:bg-\[\#15203c\]:where(.dark, .dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(21 32 60 / var(--tw-bg-opacity));
}

.dark\:bg-\[\#16223e\]:where(.dark, .dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(22 34 62 / var(--tw-bg-opacity));
}

.dark\:bg-\[\#172036\]:where(.dark, .dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(23 32 54 / var(--tw-bg-opacity));
}

.dark\:bg-black:where(.dark, .dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(58 66 82 / var(--tw-bg-opacity));
}

.dark\:bg-black\/\[\.54\]:where(.dark, .dark *) {
    background-color: rgb(58 66 82 / 0.54);
}

.dark\:bg-dark:where(.dark, .dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}

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

.dark\:text-\[\#334161\]:where(.dark, .dark *) {
    --tw-text-opacity: 1;
    color: rgb(51 65 97 / var(--tw-text-opacity));
}

.dark\:text-gray-400:where(.dark, .dark *) {
    --tw-text-opacity: 1;
    color: rgb(134 149 170 / var(--tw-text-opacity));
}

.dark\:text-primary-600:where(.dark, .dark *) {
    --tw-text-opacity: 1;
    color: rgb(73 54 245 / var(--tw-text-opacity));
}

.dark\:text-white:where(.dark, .dark *) {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}

.dark\:shadow-none:where(.dark, .dark *) {
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
        var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.dark\:placeholder\:text-gray-400:where(.dark, .dark *)::-moz-placeholder {
    --tw-text-opacity: 1;
    color: rgb(134 149 170 / var(--tw-text-opacity));
}

.dark\:placeholder\:text-gray-400:where(.dark, .dark *)::placeholder {
    --tw-text-opacity: 1;
    color: rgb(134 149 170 / var(--tw-text-opacity));
}

.dark\:first\:border-\[\#172036\]:first-child:where(.dark, .dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(23 32 54 / var(--tw-border-opacity));
}

.dark\:hover\:bg-\[\#0a0e19\]:hover:where(.dark, .dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(10 14 25 / var(--tw-bg-opacity));
}

.dark\:hover\:bg-\[\#15203c\]:hover:where(.dark, .dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(21 32 60 / var(--tw-bg-opacity));
}

.dark\:hover\:bg-black:hover:where(.dark, .dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(58 66 82 / var(--tw-bg-opacity));
}

.dark\:disabled\:bg-dark:disabled:where(.dark, .dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}

.\[\&\:not\(\:first-child\)\]\:mt-\[20px\]:not(:first-child) {
    margin-top: 20px;
}

.\[\&\:not\(\:first-child\)\]\:mt-\[22px\]:not(:first-child) {
    margin-top: 22px;
}

@media (min-width: 768px) {
    .md\:\[\&\:not\(\:first-child\)\]\:mt-\[25px\]:not(:first-child) {
        margin-top: 25px;
    }
}
