@charset "UTF-8";

        [data-rsbs-backdrop],
        [data-rsbs-overlay],
        [data-rsbs-root]:after {
            z-index: 99 !important
        }

        [data-rsbs-header] {
            --tw-shadow: 0 0 #0000 !important;
            --tw-shadow-colored: 0 0 #0000 !important;
            padding-bottom: 0 !important
        }

        [data-rsbs-footer],
        [data-rsbs-header] {
            box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
        }

        [data-rsbs-footer] {
            --tw-shadow: 0px -1px 1px rgba(0, 0, 0, .04) !important;
            --tw-shadow-colored: 0px -1px 1px var(--tw-shadow-color) !important;
            padding: .5rem !important
        }

        [data-rsbs-overlay=true] {
            border-top-left-radius: 1rem !important;
            border-top-right-radius: 1rem !important
        }

        [data-rsbs-content] {
            overflow: unset !important
        }

        input[type=search]::-webkit-search-cancel-button,
        input[type=search]::-webkit-search-decoration,
        input[type=search]::-webkit-search-results-button,
        input[type=search]::-webkit-search-results-decoration {
            -webkit-appearance: none;
            display: none
        }

        *,
        :after,
        :before {
            --tw-border-spacing-x: 0;
            --tw-border-spacing-y: 0;
            --tw-translate-x: 0;
            --tw-translate-y: 0;
            --tw-rotate: 0;
            --tw-skew-x: 0;
            --tw-skew-y: 0;
            --tw-scale-x: 1;
            --tw-scale-y: 1;
            --tw-pan-x: ;
            --tw-pan-y: ;
            --tw-pinch-zoom: ;
            --tw-scroll-snap-strictness: proximity;
            --tw-gradient-from-position: ;
            --tw-gradient-via-position: ;
            --tw-gradient-to-position: ;
            --tw-ordinal: ;
            --tw-slashed-zero: ;
            --tw-numeric-figure: ;
            --tw-numeric-spacing: ;
            --tw-numeric-fraction: ;
            --tw-ring-inset: ;
            --tw-ring-offset-width: 0px;
            --tw-ring-offset-color: #fff;
            --tw-ring-color: rgba(59, 130, 246, .5);
            --tw-ring-offset-shadow: 0 0 #0000;
            --tw-ring-shadow: 0 0 #0000;
            --tw-shadow: 0 0 #0000;
            --tw-shadow-colored: 0 0 #0000;
            --tw-blur: ;
            --tw-brightness: ;
            --tw-contrast: ;
            --tw-grayscale: ;
            --tw-hue-rotate: ;
            --tw-invert: ;
            --tw-saturate: ;
            --tw-sepia: ;
            --tw-drop-shadow: ;
            --tw-backdrop-blur: ;
            --tw-backdrop-brightness: ;
            --tw-backdrop-contrast: ;
            --tw-backdrop-grayscale: ;
            --tw-backdrop-hue-rotate: ;
            --tw-backdrop-invert: ;
            --tw-backdrop-opacity: ;
            --tw-backdrop-saturate: ;
            --tw-backdrop-sepia: ;
            --tw-contain-size: ;
            --tw-contain-layout: ;
            --tw-contain-paint: ;
            --tw-contain-style:
        }

        ::backdrop {
            --tw-border-spacing-x: 0;
            --tw-border-spacing-y: 0;
            --tw-translate-x: 0;
            --tw-translate-y: 0;
            --tw-rotate: 0;
            --tw-skew-x: 0;
            --tw-skew-y: 0;
            --tw-scale-x: 1;
            --tw-scale-y: 1;
            --tw-pan-x: ;
            --tw-pan-y: ;
            --tw-pinch-zoom: ;
            --tw-scroll-snap-strictness: proximity;
            --tw-gradient-from-position: ;
            --tw-gradient-via-position: ;
            --tw-gradient-to-position: ;
            --tw-ordinal: ;
            --tw-slashed-zero: ;
            --tw-numeric-figure: ;
            --tw-numeric-spacing: ;
            --tw-numeric-fraction: ;
            --tw-ring-inset: ;
            --tw-ring-offset-width: 0px;
            --tw-ring-offset-color: #fff;
            --tw-ring-color: rgba(59, 130, 246, .5);
            --tw-ring-offset-shadow: 0 0 #0000;
            --tw-ring-shadow: 0 0 #0000;
            --tw-shadow: 0 0 #0000;
            --tw-shadow-colored: 0 0 #0000;
            --tw-blur: ;
            --tw-brightness: ;
            --tw-contrast: ;
            --tw-grayscale: ;
            --tw-hue-rotate: ;
            --tw-invert: ;
            --tw-saturate: ;
            --tw-sepia: ;
            --tw-drop-shadow: ;
            --tw-backdrop-blur: ;
            --tw-backdrop-brightness: ;
            --tw-backdrop-contrast: ;
            --tw-backdrop-grayscale: ;
            --tw-backdrop-hue-rotate: ;
            --tw-backdrop-invert: ;
            --tw-backdrop-opacity: ;
            --tw-backdrop-saturate: ;
            --tw-backdrop-sepia: ;
            --tw-contain-size: ;
            --tw-contain-layout: ;
            --tw-contain-paint: ;
            --tw-contain-style:
        }

        /*! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com*/
        *,
        :after,
        :before {
            border: 0 solid #e5e7eb;
            box-sizing: border-box
        }

        :after,
        :before {
            --tw-content: ""
        }

        :host,
        html {
            -webkit-text-size-adjust: 100%;
            font-feature-settings: normal;
            -webkit-tap-highlight-color: transparent;
            font-family: Urbanist, sans-serif;
            font-variation-settings: normal;
            line-height: 1.5;
            -moz-tab-size: 4;
            -o-tab-size: 4;
            tab-size: 4
        }

        body {
            line-height: inherit;
            margin: 0
        }

        hr {
            border-top-width: 1px;
            color: inherit;
            height: 0
        }

        abbr:where([title]) {
            -webkit-text-decoration: underline dotted;
            text-decoration: underline dotted
        }

        h1,
        h2,
        h3,
        h4,
        h5,
        h6 {
            font-size: inherit;
            font-weight: inherit
        }

        a {
            color: inherit;
            text-decoration: inherit
        }

        b,
        strong {
            font-weight: bolder
        }

        code,
        kbd,
        pre,
        samp {
            font-feature-settings: normal;
            font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
            font-size: 1em;
            font-variation-settings: normal
        }

        small {
            font-size: 80%
        }

        sub,
        sup {
            font-size: 75%;
            line-height: 0;
            position: relative;
            vertical-align: baseline
        }

        sub {
            bottom: -.25em
        }

        sup {
            top: -.5em
        }

        table {
            border-collapse: collapse;
            border-color: inherit;
            text-indent: 0
        }

        button,
        input,
        optgroup,
        select,
        textarea {
            font-feature-settings: inherit;
            color: inherit;
            font-family: inherit;
            font-size: 100%;
            font-variation-settings: inherit;
            font-weight: inherit;
            letter-spacing: inherit;
            line-height: inherit;
            margin: 0;
            padding: 0
        }

        button,
        select {
            text-transform: none
        }

        button,
        input:where([type=button]),
        input:where([type=reset]),
        input:where([type=submit]) {
            -webkit-appearance: button;
            background-color: transparent;
            background-image: none
        }

        :-moz-focusring {
            outline: auto
        }

        :-moz-ui-invalid {
            box-shadow: none
        }

        progress {
            vertical-align: baseline
        }

        ::-webkit-inner-spin-button,
        ::-webkit-outer-spin-button {
            height: auto
        }

        [type=search] {
            -webkit-appearance: textfield;
            outline-offset: -2px
        }

        ::-webkit-search-decoration {
            -webkit-appearance: none
        }

        ::-webkit-file-upload-button {
            -webkit-appearance: button;
            font: inherit
        }

        summary {
            display: list-item
        }

        blockquote,
        dd,
        dl,
        fieldset,
        figure,
        h1,
        h2,
        h3,
        h4,
        h5,
        h6,
        hr,
        p,
        pre {
            margin: 0
        }

        fieldset,
        legend {
            padding: 0
        }

        menu,
        ol,
        ul {
            list-style: none;
            margin: 0;
            padding: 0
        }

        dialog {
            padding: 0
        }

        textarea {
            resize: vertical
        }

        input::-moz-placeholder,
        textarea::-moz-placeholder {
            color: #9ca3af
        }

        input::placeholder,
        textarea::placeholder {
            color: #9ca3af
        }

        [role=button],
        button {
            cursor: pointer
        }

        :disabled {
            cursor: default
        }

        audio,
        canvas,
        embed,
        iframe,
        img,
        object,
        svg,
        video {
            display: block;
            vertical-align: middle
        }

        img,
        video {
            height: auto;
            max-width: 100%
        }

        [hidden]:where(:not([hidden=until-found])) {
            display: none
        }

        input:where(:not([type])),
        input:where([type=date]),
        input:where([type=datetime-local]),
        input:where([type=email]),
        input:where([type=month]),
        input:where([type=number]),
        input:where([type=password]),
        input:where([type=search]),
        input:where([type=tel]),
        input:where([type=text]),
        input:where([type=time]),
        input:where([type=url]),
        input:where([type=week]),
        select,
        select:where([multiple]),
        textarea {
            --tw-shadow: 0 0 #0000;
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            background-color: #fff;
            border-color: #6b7280;
            border-radius: 0;
            border-width: 1px;
            font-size: 1rem;
            line-height: 1.5rem;
            padding: .5rem .75rem
        }

        input:where(:not([type])):focus,
        input:where([type=date]):focus,
        input:where([type=datetime-local]):focus,
        input:where([type=email]):focus,
        input:where([type=month]):focus,
        input:where([type=number]):focus,
        input:where([type=password]):focus,
        input:where([type=search]):focus,
        input:where([type=tel]):focus,
        input:where([type=text]):focus,
        input:where([type=time]):focus,
        input:where([type=url]):focus,
        input:where([type=week]):focus,
        select:focus,
        select:where([multiple]):focus,
        textarea:focus {
            --tw-ring-inset: var(--tw-empty,
                    /*!*/
                    /*!*/
                );
            --tw-ring-offset-width: 0px;
            --tw-ring-offset-color: #fff;
            --tw-ring-color: #2563eb;
            --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
            --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
            border-color: #2563eb;
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
            outline: 2px solid transparent;
            outline-offset: 2px
        }

        input::-moz-placeholder,
        textarea::-moz-placeholder {
            color: #6b7280;
            opacity: 1
        }

        input::placeholder,
        textarea::placeholder {
            color: #6b7280;
            opacity: 1
        }

        ::-webkit-datetime-edit-fields-wrapper {
            padding: 0
        }

        ::-webkit-date-and-time-value {
            min-height: 1.5em;
            text-align: inherit
        }

        ::-webkit-datetime-edit {
            display: inline-flex
        }

        ::-webkit-datetime-edit,
        ::-webkit-datetime-edit-day-field,
        ::-webkit-datetime-edit-hour-field,
        ::-webkit-datetime-edit-meridiem-field,
        ::-webkit-datetime-edit-millisecond-field,
        ::-webkit-datetime-edit-minute-field,
        ::-webkit-datetime-edit-month-field,
        ::-webkit-datetime-edit-second-field,
        ::-webkit-datetime-edit-year-field {
            padding-bottom: 0;
            padding-top: 0
        }

        select {
            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");
            background-position: right .5rem center;
            background-repeat: no-repeat;
            background-size: 1.5em 1.5em;
            padding-right: 2.5rem;
            -webkit-print-color-adjust: exact;
            print-color-adjust: exact
        }

        select:where([multiple]),
        select:where([size]:not([size="1"])) {
            background-image: none;
            background-position: 0 0;
            background-repeat: unset;
            background-size: initial;
            padding-right: .75rem;
            -webkit-print-color-adjust: unset;
            print-color-adjust: unset
        }

        input:where([type=checkbox]),
        input:where([type=radio]) {
            --tw-shadow: 0 0 #0000;
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            background-color: #fff;
            background-origin: border-box;
            border-color: #6b7280;
            border-width: 1px;
            color: #2563eb;
            display: inline-block;
            flex-shrink: 0;
            height: 1rem;
            padding: 0;
            -webkit-print-color-adjust: exact;
            print-color-adjust: exact;
            -webkit-user-select: none;
            -moz-user-select: none;
            user-select: none;
            vertical-align: middle;
            width: 1rem
        }

        input:where([type=checkbox]) {
            border-radius: 0
        }

        input:where([type=radio]) {
            border-radius: 100%
        }

        input:where([type=checkbox]):focus,
        input:where([type=radio]):focus {
            --tw-ring-inset: var(--tw-empty,
                    /*!*/
                    /*!*/
                );
            --tw-ring-offset-width: 2px;
            --tw-ring-offset-color: #fff;
            --tw-ring-color: #2563eb;
            --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
            --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
            outline: 2px solid transparent;
            outline-offset: 2px
        }

        input:where([type=checkbox]):checked,
        input:where([type=radio]):checked {
            background-color: currentColor;
            background-position: 50%;
            background-repeat: no-repeat;
            background-size: 100% 100%;
            border-color: transparent
        }

        input:where([type=checkbox]):checked {
            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E")
        }

        @media (forced-colors:active) {
            input:where([type=checkbox]):checked {
                -webkit-appearance: auto;
                -moz-appearance: auto;
                appearance: auto
            }
        }

        input:where([type=radio]):checked {
            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")
        }

        @media (forced-colors:active) {
            input:where([type=radio]):checked {
                -webkit-appearance: auto;
                -moz-appearance: auto;
                appearance: auto
            }
        }

        input:where([type=checkbox]):checked:focus,
        input:where([type=checkbox]):checked:hover,
        input:where([type=radio]):checked:focus,
        input:where([type=radio]):checked:hover {
            background-color: currentColor;
            border-color: transparent
        }

        input:where([type=checkbox]):indeterminate {
            background-color: currentColor;
            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");
            background-position: 50%;
            background-repeat: no-repeat;
            background-size: 100% 100%;
            border-color: transparent
        }

        @media (forced-colors:active) {
            input:where([type=checkbox]):indeterminate {
                -webkit-appearance: auto;
                -moz-appearance: auto;
                appearance: auto
            }
        }

        input:where([type=checkbox]):indeterminate:focus,
        input:where([type=checkbox]):indeterminate:hover {
            background-color: currentColor;
            border-color: transparent
        }

        input:where([type=file]) {
            background: unset;
            border-color: inherit;
            border-radius: 0;
            border-width: 0;
            font-size: unset;
            line-height: inherit;
            padding: 0
        }

        input:where([type=file]):focus {
            outline: 1px solid ButtonText;
            outline: 1px auto -webkit-focus-ring-color
        }

        html {
            --tw-text-opacity: 1;
            color: rgb(51 53 56/var(--tw-text-opacity, 1))
        }

        body {
            font-size: .75rem
        }

        .container {
            width: 100%
        }

        @media (min-width:320px) {
            .container {
                max-width: 320px
            }
        }

        @media (min-width:375px) {
            .container {
                max-width: 375px
            }
        }

        @media (min-width:425px) {
            .container {
                max-width: 425px
            }
        }

        @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:1440px) {
            .container {
                max-width: 1440px
            }
        }

        .sr-only {
            clip: rect(0, 0, 0, 0);
            border-width: 0;
            height: 1px;
            margin: -1px;
            overflow: hidden;
            padding: 0;
            position: absolute;
            white-space: nowrap;
            width: 1px
        }

        .pointer-events-none {
            pointer-events: none
        }

        .pointer-events-auto {
            pointer-events: auto
        }

        .\!visible {
            visibility: visible !important
        }

        .visible {
            visibility: visible
        }

        .\!invisible {
            visibility: hidden !important
        }

        .invisible {
            visibility: hidden
        }

        .static {
            position: static
        }

        .fixed {
            position: fixed
        }

        .absolute {
            position: absolute
        }

        .relative {
            position: relative
        }

        .sticky {
            position: sticky
        }

        .inset-0 {
            inset: 0
        }

        .inset-y-0 {
            bottom: 0;
            top: 0
        }

        .\!top-\[110px\] {
            top: 110px !important
        }

        .\!top-\[45\%\] {
            top: 45% !important
        }

        .-bottom-0\.5 {
            bottom: -.125rem
        }

        .-bottom-1 {
            bottom: -.25rem
        }

        .-bottom-1\/4 {
            bottom: -25%
        }

        .-left-0\.5 {
            left: -.125rem
        }

        .-left-2 {
            left: -.5rem
        }

        .-left-3 {
            left: -.75rem
        }

        .-left-4 {
            left: -1rem
        }

        .-left-\[70\%\] {
            left: -70%
        }

        .-right-0\.5 {
            right: -.125rem
        }

        .-right-1 {
            right: -.25rem
        }

        .-right-2 {
            right: -.5rem
        }

        .-right-3 {
            right: -.75rem
        }

        .-right-4 {
            right: -1rem
        }

        .-right-\[12px\] {
            right: -12px
        }

        .-right-\[13px\] {
            right: -13px
        }

        .-right-\[70\%\] {
            right: -70%
        }

        .-top-0\.5 {
            top: -.125rem
        }

        .-top-1 {
            top: -.25rem
        }

        .-top-1\/4 {
            top: -25%
        }

        .-top-4 {
            top: -1rem
        }

        .-top-48 {
            top: -12rem
        }

        .-top-\[10px\] {
            top: -10px
        }

        .-top-\[12px\] {
            top: -12px
        }

        .-top-\[13px\] {
            top: -13px
        }

        .bottom-0 {
            bottom: 0
        }

        .bottom-16 {
            bottom: 4rem
        }

        .bottom-2 {
            bottom: .5rem
        }

        .bottom-4 {
            bottom: 1rem
        }

        .bottom-\[10\%\] {
            bottom: 10%
        }

        .bottom-\[11\.5\%\] {
            bottom: 11.5%
        }

        .bottom-\[15\%\] {
            bottom: 15%
        }

        .bottom-\[24px\] {
            bottom: 24px
        }

        .bottom-\[35px\] {
            bottom: 35px
        }

        .bottom-\[5px\] {
            bottom: 5px
        }

        .bottom-\[60px\] {
            bottom: 60px
        }

        .left-0 {
            left: 0
        }

        .left-1 {
            left: .25rem
        }

        .left-1\/2,
        .left-2\/4 {
            left: 50%
        }

        .left-3 {
            left: .75rem
        }

        .left-4 {
            left: 1rem
        }

        .left-5 {
            left: 1.25rem
        }

        .left-\[10px\] {
            left: 10px
        }

        .left-\[25\%\] {
            left: 25%
        }

        .left-\[35\%\] {
            left: 35%
        }

        .left-\[55\%\] {
            left: 55%
        }

        .left-\[65px\] {
            left: 65px
        }

        .left-\[7px\] {
            left: 7px
        }

        .left-full {
            left: 100%
        }

        .right-0 {
            right: 0
        }

        .right-1 {
            right: .25rem
        }

        .right-2 {
            right: .5rem
        }

        .right-3 {
            right: .75rem
        }

        .right-4 {
            right: 1rem
        }

        .right-5 {
            right: 1.25rem
        }

        .right-\[12px\] {
            right: 12px
        }

        .top-0 {
            top: 0
        }

        .top-1 {
            top: .25rem
        }

        .top-1\/2 {
            top: 50%
        }

        .top-12 {
            top: 3rem
        }

        .top-14 {
            top: 3.5rem
        }

        .top-16 {
            top: 4rem
        }

        .top-2 {
            top: .5rem
        }

        .top-2\/4 {
            top: 50%
        }

        .top-20 {
            top: 5rem
        }

        .top-3 {
            top: .75rem
        }

        .top-4 {
            top: 1rem
        }

        .top-40 {
            top: 10rem
        }

        .top-44 {
            top: 11rem
        }

        .top-\[-100px\] {
            top: -100px
        }

        .top-\[-120px\] {
            top: -120px
        }

        .top-\[-70px\] {
            top: -70px
        }

        .top-\[108px\] {
            top: 108px
        }

        .top-\[12px\] {
            top: 12px
        }

        .top-\[132px\] {
            top: 132px
        }

        .top-\[165px\] {
            top: 165px
        }

        .top-\[168px\] {
            top: 168px
        }

        .top-\[180px\] {
            top: 180px
        }

        .top-\[200px\] {
            top: 200px
        }

        .top-\[40px\] {
            top: 40px
        }

        .top-\[44\.45\%\] {
            top: 44.45%
        }

        .top-\[44px\] {
            top: 44px
        }

        .top-\[56px\] {
            top: 56px
        }

        .top-\[60px\] {
            top: 60px
        }

        .top-\[84px\] {
            top: 84px
        }

        .top-full {
            top: 100%
        }

        .-z-10 {
            z-index: -10
        }

        .z-0 {
            z-index: 0
        }

        .z-10 {
            z-index: 10
        }

        .z-20 {
            z-index: 20
        }

        .z-30 {
            z-index: 30
        }

        .z-40 {
            z-index: 40
        }

        .z-50 {
            z-index: 50
        }

        .z-\[-1\] {
            z-index: -1
        }

        .z-\[100\] {
            z-index: 100
        }

        .z-\[102\] {
            z-index: 102
        }

        .z-\[1\] {
            z-index: 1
        }

        .z-\[2\] {
            z-index: 2
        }

        .z-\[98\] {
            z-index: 98
        }

        .z-\[99999\] {
            z-index: 99999
        }

        .z-\[9999\] {
            z-index: 9999
        }

        .z-\[999\] {
            z-index: 999
        }

        .z-\[99\] {
            z-index: 99
        }

        .order-2 {
            order: 2
        }

        .col-span-1 {
            grid-column: span 1/span 1
        }

        .col-span-10 {
            grid-column: span 10/span 10
        }

        .col-span-11 {
            grid-column: span 11/span 11
        }

        .col-span-12 {
            grid-column: span 12/span 12
        }

        .col-span-2 {
            grid-column: span 2/span 2
        }

        .col-span-3 {
            grid-column: span 3/span 3
        }

        .col-span-4 {
            grid-column: span 4/span 4
        }

        .col-span-5 {
            grid-column: span 5/span 5
        }

        .col-span-6 {
            grid-column: span 6/span 6
        }

        .col-span-7 {
            grid-column: span 7/span 7
        }

        .col-span-8 {
            grid-column: span 8/span 8
        }

        .col-span-9 {
            grid-column: span 9/span 9
        }

        .col-span-full {
            grid-column: 1/-1
        }

        .col-start-1 {
            grid-column-start: 1
        }

        .col-start-2 {
            grid-column-start: 2
        }

        .col-start-4 {
            grid-column-start: 4
        }

        .col-end-13 {
            grid-column-end: 13
        }

        .col-end-4 {
            grid-column-end: 4
        }

        .row-span-2 {
            grid-row: span 2/span 2
        }

        .float-right {
            float: right
        }

        .float-left {
            float: left
        }

        .\!m-0 {
            margin: 0 !important
        }

        .-m-0 {
            margin: 0
        }

        .-m-0\.5 {
            margin: -.125rem
        }

        .-m-1 {
            margin: -.25rem
        }

        .-m-1\.5 {
            margin: -.375rem
        }

        .-m-10 {
            margin: -2.5rem
        }

        .-m-11 {
            margin: -2.75rem
        }

        .-m-12 {
            margin: -3rem
        }

        .-m-14 {
            margin: -3.5rem
        }

        .-m-16 {
            margin: -4rem
        }

        .-m-2 {
            margin: -.5rem
        }

        .-m-2\.5 {
            margin: -.625rem
        }

        .-m-20 {
            margin: -5rem
        }

        .-m-24 {
            margin: -6rem
        }

        .-m-28 {
            margin: -7rem
        }

        .-m-3 {
            margin: -.75rem
        }

        .-m-3\.5 {
            margin: -.875rem
        }

        .-m-32 {
            margin: -8rem
        }

        .-m-36 {
            margin: -9rem
        }

        .-m-4 {
            margin: -1rem
        }

        .-m-40 {
            margin: -10rem
        }

        .-m-44 {
            margin: -11rem
        }

        .-m-48 {
            margin: -12rem
        }

        .-m-5 {
            margin: -1.25rem
        }

        .-m-52 {
            margin: -13rem
        }

        .-m-56 {
            margin: -14rem
        }

        .-m-6 {
            margin: -1.5rem
        }

        .-m-60 {
            margin: -15rem
        }

        .-m-64 {
            margin: -16rem
        }

        .-m-7 {
            margin: -1.75rem
        }

        .-m-72 {
            margin: -18rem
        }

        .-m-8 {
            margin: -2rem
        }

        .-m-80 {
            margin: -20rem
        }

        .-m-9 {
            margin: -2.25rem
        }

        .-m-96 {
            margin: -24rem
        }

        .-m-px {
            margin: -1px
        }

        .m-0 {
            margin: 0
        }

        .m-0\.5 {
            margin: .125rem
        }

        .m-1 {
            margin: .25rem
        }

        .m-1\.5 {
            margin: .375rem
        }

        .m-10 {
            margin: 2.5rem
        }

        .m-11 {
            margin: 2.75rem
        }

        .m-12 {
            margin: 3rem
        }

        .m-14 {
            margin: 3.5rem
        }

        .m-16 {
            margin: 4rem
        }

        .m-2 {
            margin: .5rem
        }

        .m-2\.5 {
            margin: .625rem
        }

        .m-20 {
            margin: 5rem
        }

        .m-24 {
            margin: 6rem
        }

        .m-28 {
            margin: 7rem
        }

        .m-3 {
            margin: .75rem
        }

        .m-3\.5 {
            margin: .875rem
        }

        .m-32 {
            margin: 8rem
        }

        .m-36 {
            margin: 9rem
        }

        .m-4 {
            margin: 1rem
        }

        .m-40 {
            margin: 10rem
        }

        .m-44 {
            margin: 11rem
        }

        .m-48 {
            margin: 12rem
        }

        .m-5 {
            margin: 1.25rem
        }

        .m-52 {
            margin: 13rem
        }

        .m-56 {
            margin: 14rem
        }

        .m-6 {
            margin: 1.5rem
        }

        .m-60 {
            margin: 15rem
        }

        .m-64 {
            margin: 16rem
        }

        .m-7 {
            margin: 1.75rem
        }

        .m-72 {
            margin: 18rem
        }

        .m-8 {
            margin: 2rem
        }

        .m-80 {
            margin: 20rem
        }

        .m-9 {
            margin: 2.25rem
        }

        .m-96 {
            margin: 24rem
        }

        .m-auto {
            margin: auto
        }

        .m-px {
            margin: 1px
        }

        .\!-mx-5 {
            margin-left: -1.25rem !important;
            margin-right: -1.25rem !important
        }

        .-mx-0 {
            margin-left: 0;
            margin-right: 0
        }

        .-mx-1 {
            margin-left: -.25rem;
            margin-right: -.25rem
        }

        .-mx-16 {
            margin-left: -4rem;
            margin-right: -4rem
        }

        .-mx-2 {
            margin-left: -.5rem;
            margin-right: -.5rem
        }

        .-mx-3 {
            margin-left: -.75rem;
            margin-right: -.75rem
        }

        .-mx-4 {
            margin-left: -1rem;
            margin-right: -1rem
        }

        .-mx-5 {
            margin-left: -1.25rem;
            margin-right: -1.25rem
        }

        .-mx-6 {
            margin-left: -1.5rem;
            margin-right: -1.5rem
        }

        .-mx-\[64px\] {
            margin-left: -64px;
            margin-right: -64px
        }

        .-my-4 {
            margin-bottom: -1rem;
            margin-top: -1rem
        }

        .-my-\[2px\] {
            margin-bottom: -2px;
            margin-top: -2px
        }

        .mx-0 {
            margin-left: 0;
            margin-right: 0
        }

        .mx-1 {
            margin-left: .25rem;
            margin-right: .25rem
        }

        .mx-10 {
            margin-left: 2.5rem;
            margin-right: 2.5rem
        }

        .mx-2 {
            margin-left: .5rem;
            margin-right: .5rem
        }

        .mx-20 {
            margin-left: 5rem;
            margin-right: 5rem
        }

        .mx-3 {
            margin-left: .75rem;
            margin-right: .75rem
        }

        .mx-4 {
            margin-left: 1rem;
            margin-right: 1rem
        }

        .mx-5 {
            margin-left: 1.25rem;
            margin-right: 1.25rem
        }

        .mx-6 {
            margin-left: 1.5rem;
            margin-right: 1.5rem
        }

        .mx-8 {
            margin-left: 2rem;
            margin-right: 2rem
        }

        .mx-\[-20px\] {
            margin-left: -20px;
            margin-right: -20px
        }

        .mx-auto {
            margin-left: auto;
            margin-right: auto
        }

        .my-0 {
            margin-bottom: 0;
            margin-top: 0
        }

        .my-1 {
            margin-bottom: .25rem;
            margin-top: .25rem
        }

        .my-10 {
            margin-bottom: 2.5rem;
            margin-top: 2.5rem
        }

        .my-2 {
            margin-bottom: .5rem;
            margin-top: .5rem
        }

        .my-3 {
            margin-bottom: .75rem;
            margin-top: .75rem
        }

        .my-4 {
            margin-bottom: 1rem;
            margin-top: 1rem
        }

        .my-5 {
            margin-bottom: 1.25rem;
            margin-top: 1.25rem
        }

        .my-6 {
            margin-bottom: 1.5rem;
            margin-top: 1.5rem
        }

        .my-8 {
            margin-bottom: 2rem;
            margin-top: 2rem
        }

        .my-\[10px\] {
            margin-bottom: 10px;
            margin-top: 10px
        }

        .my-\[4px\] {
            margin-bottom: 4px;
            margin-top: 4px
        }

        .my-\[6px\] {
            margin-bottom: 6px;
            margin-top: 6px
        }

        .my-auto {
            margin-bottom: auto;
            margin-top: auto
        }

        .\!-mb-4 {
            margin-bottom: -1rem !important
        }

        .\!-mt-6 {
            margin-top: -1.5rem !important
        }

        .\!mb-16 {
            margin-bottom: 4rem !important
        }

        .\!mr-0 {
            margin-right: 0 !important
        }

        .\!mt-0 {
            margin-top: 0 !important
        }

        .\!mt-1 {
            margin-top: .25rem !important
        }

        .-mb-1 {
            margin-bottom: -.25rem
        }

        .-mb-10 {
            margin-bottom: -2.5rem
        }

        .-mb-2 {
            margin-bottom: -.5rem
        }

        .-mb-3 {
            margin-bottom: -.75rem
        }

        .-mb-4 {
            margin-bottom: -1rem
        }

        .-mb-5 {
            margin-bottom: -1.25rem
        }

        .-mb-6 {
            margin-bottom: -1.5rem
        }

        .-ml-0 {
            margin-left: 0
        }

        .-ml-0\.5 {
            margin-left: -.125rem
        }

        .-ml-1 {
            margin-left: -.25rem
        }

        .-ml-1\.5 {
            margin-left: -.375rem
        }

        .-ml-10 {
            margin-left: -2.5rem
        }

        .-ml-11 {
            margin-left: -2.75rem
        }

        .-ml-12 {
            margin-left: -3rem
        }

        .-ml-14 {
            margin-left: -3.5rem
        }

        .-ml-16 {
            margin-left: -4rem
        }

        .-ml-2 {
            margin-left: -.5rem
        }

        .-ml-2\.5 {
            margin-left: -.625rem
        }

        .-ml-20 {
            margin-left: -5rem
        }

        .-ml-24 {
            margin-left: -6rem
        }

        .-ml-28 {
            margin-left: -7rem
        }

        .-ml-3 {
            margin-left: -.75rem
        }

        .-ml-3\.5 {
            margin-left: -.875rem
        }

        .-ml-32 {
            margin-left: -8rem
        }

        .-ml-36 {
            margin-left: -9rem
        }

        .-ml-4 {
            margin-left: -1rem
        }

        .-ml-40 {
            margin-left: -10rem
        }

        .-ml-44 {
            margin-left: -11rem
        }

        .-ml-48 {
            margin-left: -12rem
        }

        .-ml-5 {
            margin-left: -1.25rem
        }

        .-ml-52 {
            margin-left: -13rem
        }

        .-ml-56 {
            margin-left: -14rem
        }

        .-ml-6 {
            margin-left: -1.5rem
        }

        .-ml-60 {
            margin-left: -15rem
        }

        .-ml-64 {
            margin-left: -16rem
        }

        .-ml-7 {
            margin-left: -1.75rem
        }

        .-ml-72 {
            margin-left: -18rem
        }

        .-ml-8 {
            margin-left: -2rem
        }

        .-ml-80 {
            margin-left: -20rem
        }

        .-ml-9 {
            margin-left: -2.25rem
        }

        .-ml-96 {
            margin-left: -24rem
        }

        .-ml-\[15px\] {
            margin-left: -15px
        }

        .-ml-\[20px\] {
            margin-left: -20px
        }

        .-ml-\[25\%\] {
            margin-left: -25%
        }

        .-ml-\[27px\] {
            margin-left: -27px
        }

        .-ml-\[5px\] {
            margin-left: -5px
        }

        .-ml-px {
            margin-left: -1px
        }

        .-mr-0 {
            margin-right: 0
        }

        .-mr-0\.5 {
            margin-right: -.125rem
        }

        .-mr-1 {
            margin-right: -.25rem
        }

        .-mr-1\.5 {
            margin-right: -.375rem
        }

        .-mr-10 {
            margin-right: -2.5rem
        }

        .-mr-11 {
            margin-right: -2.75rem
        }

        .-mr-12 {
            margin-right: -3rem
        }

        .-mr-14 {
            margin-right: -3.5rem
        }

        .-mr-16 {
            margin-right: -4rem
        }

        .-mr-2 {
            margin-right: -.5rem
        }

        .-mr-2\.5 {
            margin-right: -.625rem
        }

        .-mr-20 {
            margin-right: -5rem
        }

        .-mr-24 {
            margin-right: -6rem
        }

        .-mr-28 {
            margin-right: -7rem
        }

        .-mr-3 {
            margin-right: -.75rem
        }

        .-mr-3\.5 {
            margin-right: -.875rem
        }

        .-mr-32 {
            margin-right: -8rem
        }

        .-mr-36 {
            margin-right: -9rem
        }

        .-mr-4 {
            margin-right: -1rem
        }

        .-mr-40 {
            margin-right: -10rem
        }

        .-mr-44 {
            margin-right: -11rem
        }

        .-mr-48 {
            margin-right: -12rem
        }

        .-mr-5 {
            margin-right: -1.25rem
        }

        .-mr-52 {
            margin-right: -13rem
        }

        .-mr-56 {
            margin-right: -14rem
        }

        .-mr-6 {
            margin-right: -1.5rem
        }

        .-mr-60 {
            margin-right: -15rem
        }

        .-mr-64 {
            margin-right: -16rem
        }

        .-mr-7 {
            margin-right: -1.75rem
        }

        .-mr-72 {
            margin-right: -18rem
        }

        .-mr-8 {
            margin-right: -2rem
        }

        .-mr-80 {
            margin-right: -20rem
        }

        .-mr-9 {
            margin-right: -2.25rem
        }

        .-mr-96 {
            margin-right: -24rem
        }

        .-mr-px {
            margin-right: -1px
        }

        .-mt-0\.5 {
            margin-top: -.125rem
        }

        .-mt-1 {
            margin-top: -.25rem
        }

        .-mt-2 {
            margin-top: -.5rem
        }

        .-mt-3 {
            margin-top: -.75rem
        }

        .-mt-4 {
            margin-top: -1rem
        }

        .-mt-5 {
            margin-top: -1.25rem
        }

        .-mt-6 {
            margin-top: -1.5rem
        }

        .-mt-\[0\.1vh\] {
            margin-top: -.1vh
        }

        .-mt-\[10px\] {
            margin-top: -10px
        }

        .-mt-\[14px\] {
            margin-top: -14px
        }

        .-mt-\[3px\] {
            margin-top: -3px
        }

        .-mt-\[7px\] {
            margin-top: -7px
        }

        .mb-0 {
            margin-bottom: 0
        }

        .mb-0\.5 {
            margin-bottom: .125rem
        }

        .mb-1 {
            margin-bottom: .25rem
        }

        .mb-1\.5 {
            margin-bottom: .375rem
        }

        .mb-10 {
            margin-bottom: 2.5rem
        }

        .mb-11 {
            margin-bottom: 2.75rem
        }

        .mb-12 {
            margin-bottom: 3rem
        }

        .mb-14 {
            margin-bottom: 3.5rem
        }

        .mb-16 {
            margin-bottom: 4rem
        }

        .mb-2 {
            margin-bottom: .5rem
        }

        .mb-2\.5 {
            margin-bottom: .625rem
        }

        .mb-20 {
            margin-bottom: 5rem
        }

        .mb-24 {
            margin-bottom: 6rem
        }

        .mb-28 {
            margin-bottom: 7rem
        }

        .mb-3 {
            margin-bottom: .75rem
        }

        .mb-3\.5 {
            margin-bottom: .875rem
        }

        .mb-32 {
            margin-bottom: 8rem
        }

        .mb-36 {
            margin-bottom: 9rem
        }

        .mb-4 {
            margin-bottom: 1rem
        }

        .mb-40 {
            margin-bottom: 10rem
        }

        .mb-44 {
            margin-bottom: 11rem
        }

        .mb-48 {
            margin-bottom: 12rem
        }

        .mb-5 {
            margin-bottom: 1.25rem
        }

        .mb-52 {
            margin-bottom: 13rem
        }

        .mb-56 {
            margin-bottom: 14rem
        }

        .mb-6 {
            margin-bottom: 1.5rem
        }

        .mb-60 {
            margin-bottom: 15rem
        }

        .mb-64 {
            margin-bottom: 16rem
        }

        .mb-7 {
            margin-bottom: 1.75rem
        }

        .mb-72 {
            margin-bottom: 18rem
        }

        .mb-8 {
            margin-bottom: 2rem
        }

        .mb-80 {
            margin-bottom: 20rem
        }

        .mb-9 {
            margin-bottom: 2.25rem
        }

        .mb-96 {
            margin-bottom: 24rem
        }

        .mb-\[13px\] {
            margin-bottom: 13px
        }

        .mb-\[54px\] {
            margin-bottom: 54px
        }

        .mb-\[64px\] {
            margin-bottom: 64px
        }

        .mb-auto {
            margin-bottom: auto
        }

        .mb-px {
            margin-bottom: 1px
        }

        .ml-0 {
            margin-left: 0
        }

        .ml-0\.5 {
            margin-left: .125rem
        }

        .ml-1 {
            margin-left: .25rem
        }

        .ml-1\.5 {
            margin-left: .375rem
        }

        .ml-10 {
            margin-left: 2.5rem
        }

        .ml-11 {
            margin-left: 2.75rem
        }

        .ml-12 {
            margin-left: 3rem
        }

        .ml-14 {
            margin-left: 3.5rem
        }

        .ml-16 {
            margin-left: 4rem
        }

        .ml-2 {
            margin-left: .5rem
        }

        .ml-2\.5 {
            margin-left: .625rem
        }

        .ml-20 {
            margin-left: 5rem
        }

        .ml-24 {
            margin-left: 6rem
        }

        .ml-28 {
            margin-left: 7rem
        }

        .ml-3 {
            margin-left: .75rem
        }

        .ml-3\.5 {
            margin-left: .875rem
        }

        .ml-32 {
            margin-left: 8rem
        }

        .ml-36 {
            margin-left: 9rem
        }

        .ml-4 {
            margin-left: 1rem
        }

        .ml-40 {
            margin-left: 10rem
        }

        .ml-44 {
            margin-left: 11rem
        }

        .ml-48 {
            margin-left: 12rem
        }

        .ml-5 {
            margin-left: 1.25rem
        }

        .ml-52 {
            margin-left: 13rem
        }

        .ml-56 {
            margin-left: 14rem
        }

        .ml-6 {
            margin-left: 1.5rem
        }

        .ml-60 {
            margin-left: 15rem
        }

        .ml-64 {
            margin-left: 16rem
        }

        .ml-7 {
            margin-left: 1.75rem
        }

        .ml-72 {
            margin-left: 18rem
        }

        .ml-8 {
            margin-left: 2rem
        }

        .ml-80 {
            margin-left: 20rem
        }

        .ml-9 {
            margin-left: 2.25rem
        }

        .ml-96 {
            margin-left: 24rem
        }

        .ml-\[1\.5px\] {
            margin-left: 1.5px
        }

        .ml-\[10px\] {
            margin-left: 10px
        }

        .ml-\[17px\] {
            margin-left: 17px
        }

        .ml-\[2px\] {
            margin-left: 2px
        }

        .ml-\[30px\] {
            margin-left: 30px
        }

        .ml-\[45px\] {
            margin-left: 45px
        }

        .ml-\[6px\] {
            margin-left: 6px
        }

        .ml-auto {
            margin-left: auto
        }

        .ml-px {
            margin-left: 1px
        }

        .mr-0 {
            margin-right: 0
        }

        .mr-0\.5 {
            margin-right: .125rem
        }

        .mr-1 {
            margin-right: .25rem
        }

        .mr-1\.5 {
            margin-right: .375rem
        }

        .mr-10 {
            margin-right: 2.5rem
        }

        .mr-11 {
            margin-right: 2.75rem
        }

        .mr-12 {
            margin-right: 3rem
        }

        .mr-14 {
            margin-right: 3.5rem
        }

        .mr-16 {
            margin-right: 4rem
        }

        .mr-2 {
            margin-right: .5rem
        }

        .mr-2\.5 {
            margin-right: .625rem
        }

        .mr-20 {
            margin-right: 5rem
        }

        .mr-24 {
            margin-right: 6rem
        }

        .mr-28 {
            margin-right: 7rem
        }

        .mr-3 {
            margin-right: .75rem
        }

        .mr-3\.5 {
            margin-right: .875rem
        }

        .mr-32 {
            margin-right: 8rem
        }

        .mr-36 {
            margin-right: 9rem
        }

        .mr-4 {
            margin-right: 1rem
        }

        .mr-40 {
            margin-right: 10rem
        }

        .mr-44 {
            margin-right: 11rem
        }

        .mr-48 {
            margin-right: 12rem
        }

        .mr-5 {
            margin-right: 1.25rem
        }

        .mr-52 {
            margin-right: 13rem
        }

        .mr-56 {
            margin-right: 14rem
        }

        .mr-6 {
            margin-right: 1.5rem
        }

        .mr-60 {
            margin-right: 15rem
        }

        .mr-64 {
            margin-right: 16rem
        }

        .mr-7 {
            margin-right: 1.75rem
        }

        .mr-72 {
            margin-right: 18rem
        }

        .mr-8 {
            margin-right: 2rem
        }

        .mr-80 {
            margin-right: 20rem
        }

        .mr-9 {
            margin-right: 2.25rem
        }

        .mr-96 {
            margin-right: 24rem
        }

        .mr-\[10px\] {
            margin-right: 10px
        }

        .mr-\[14px\] {
            margin-right: 14px
        }

        .mr-\[25px\] {
            margin-right: 25px
        }

        .mr-\[2px\] {
            margin-right: 2px
        }

        .mr-\[45px\] {
            margin-right: 45px
        }

        .mr-auto {
            margin-right: auto
        }

        .mr-px {
            margin-right: 1px
        }

        .mt-0 {
            margin-top: 0
        }

        .mt-0\.5 {
            margin-top: .125rem
        }

        .mt-1 {
            margin-top: .25rem
        }

        .mt-1\.5 {
            margin-top: .375rem
        }

        .mt-10 {
            margin-top: 2.5rem
        }

        .mt-11 {
            margin-top: 2.75rem
        }

        .mt-12 {
            margin-top: 3rem
        }

        .mt-14 {
            margin-top: 3.5rem
        }

        .mt-16 {
            margin-top: 4rem
        }

        .mt-2 {
            margin-top: .5rem
        }

        .mt-2\.5 {
            margin-top: .625rem
        }

        .mt-20 {
            margin-top: 5rem
        }

        .mt-24 {
            margin-top: 6rem
        }

        .mt-28 {
            margin-top: 7rem
        }

        .mt-3 {
            margin-top: .75rem
        }

        .mt-3\.5 {
            margin-top: .875rem
        }

        .mt-32 {
            margin-top: 8rem
        }

        .mt-36 {
            margin-top: 9rem
        }

        .mt-4 {
            margin-top: 1rem
        }

        .mt-40 {
            margin-top: 10rem
        }

        .mt-44 {
            margin-top: 11rem
        }

        .mt-48 {
            margin-top: 12rem
        }

        .mt-5 {
            margin-top: 1.25rem
        }

        .mt-52 {
            margin-top: 13rem
        }

        .mt-56 {
            margin-top: 14rem
        }

        .mt-6 {
            margin-top: 1.5rem
        }

        .mt-60 {
            margin-top: 15rem
        }

        .mt-64 {
            margin-top: 16rem
        }

        .mt-7 {
            margin-top: 1.75rem
        }

        .mt-72 {
            margin-top: 18rem
        }

        .mt-8 {
            margin-top: 2rem
        }

        .mt-80 {
            margin-top: 20rem
        }

        .mt-9 {
            margin-top: 2.25rem
        }

        .mt-96 {
            margin-top: 24rem
        }

        .mt-\[-20px\] {
            margin-top: -20px
        }

        .mt-\[10px\] {
            margin-top: 10px
        }

        .mt-\[144px\] {
            margin-top: 144px
        }

        .mt-\[15px\] {
            margin-top: 15px
        }

        .mt-\[18px\] {
            margin-top: 18px
        }

        .mt-\[190px\] {
            margin-top: 190px
        }

        .mt-\[1px\] {
            margin-top: 1px
        }

        .mt-\[20px\] {
            margin-top: 20px
        }

        .mt-\[2px\] {
            margin-top: 2px
        }

        .mt-\[32px\] {
            margin-top: 32px
        }

        .mt-\[34px\] {
            margin-top: 34px
        }

        .mt-\[40px\] {
            margin-top: 40px
        }

        .mt-\[48px\] {
            margin-top: 48px
        }

        .mt-\[69\.4px\] {
            margin-top: 69.4px
        }

        .mt-\[6px\] {
            margin-top: 6px
        }

        .mt-\[79\.4px\] {
            margin-top: 79.4px
        }

        .mt-\[7px\] {
            margin-top: 7px
        }

        .mt-\[9\.5px\] {
            margin-top: 9.5px
        }

        .mt-\[95px\] {
            margin-top: 95px
        }

        .mt-\[9px\] {
            margin-top: 9px
        }

        .mt-auto {
            margin-top: auto
        }

        .mt-px {
            margin-top: 1px
        }

        .box-border {
            box-sizing: border-box
        }

        .line-clamp-1 {
            -webkit-line-clamp: 1
        }

        .line-clamp-1,
        .line-clamp-2 {
            -webkit-box-orient: vertical;
            display: -webkit-box;
            overflow: hidden
        }

        .line-clamp-2 {
            -webkit-line-clamp: 2
        }

        .line-clamp-3 {
            -webkit-line-clamp: 3
        }

        .line-clamp-3,
        .line-clamp-4 {
            -webkit-box-orient: vertical;
            display: -webkit-box;
            overflow: hidden
        }

        .line-clamp-4 {
            -webkit-line-clamp: 4
        }

        .\!block {
            display: block !important
        }

        .block {
            display: block
        }

        .inline-block {
            display: inline-block
        }

        .\!inline {
            display: inline !important
        }

        .inline {
            display: inline
        }

        .\!flex {
            display: flex !important
        }

        .flex {
            display: flex
        }

        .inline-flex {
            display: inline-flex
        }

        .table {
            display: table
        }

        .grid {
            display: grid
        }

        .contents {
            display: contents
        }

        .\!hidden {
            display: none !important
        }

        .hidden {
            display: none
        }

        .aspect-\[1201\/173\] {
            aspect-ratio: 1201/173
        }

        .aspect-\[133\/257\] {
            aspect-ratio: 133/257
        }

        .aspect-\[138\/119\] {
            aspect-ratio: 138/119
        }

        .aspect-\[143\/133\] {
            aspect-ratio: 143/133
        }

        .aspect-\[143\/173\] {
            aspect-ratio: 143/173
        }

        .aspect-\[172\.5\/60\] {
            aspect-ratio: 172.5/60
        }

        .aspect-\[218\/48\] {
            aspect-ratio: 218/48
        }

        .aspect-\[265\.39\/28\] {
            aspect-ratio: 265.39/28
        }

        .aspect-\[30\/29\.33\] {
            aspect-ratio: 30/29.33
        }

        .aspect-\[324\/185\] {
            aspect-ratio: 324/185
        }

        .aspect-\[335\/31\] {
            aspect-ratio: 335/31
        }

        .aspect-\[335\/355\.46\] {
            aspect-ratio: 335/355.46
        }

        .aspect-\[335\/59\] {
            aspect-ratio: 335/59
        }

        .aspect-\[335\/69\.48\] {
            aspect-ratio: 335/69.48
        }

        .aspect-\[342\.75\/424\.5\] {
            aspect-ratio: 342.75/424.5
        }

        .aspect-\[342\.75\/444\.5\] {
            aspect-ratio: 342.75/444.5
        }

        .aspect-\[350\/109\] {
            aspect-ratio: 350/109
        }

        .aspect-\[350\/180\] {
            aspect-ratio: 350/180
        }

        .aspect-\[360\/180\] {
            aspect-ratio: 360/180
        }

        .aspect-\[375\/114\] {
            aspect-ratio: 375/114
        }

        .aspect-\[375\/198\] {
            aspect-ratio: 375/198
        }

        .aspect-\[375\/223\] {
            aspect-ratio: 375/223
        }

        .aspect-\[375\/263\] {
            aspect-ratio: 375/263
        }

        .aspect-\[375\/72\] {
            aspect-ratio: 375/72
        }

        .aspect-\[380\/342\] {
            aspect-ratio: 380/342
        }

        .aspect-\[85\/60\] {
            aspect-ratio: 85/60
        }

        .aspect-\[86\/88\] {
            aspect-ratio: 86/88
        }

        .aspect-\[94\/148\] {
            aspect-ratio: 94/148
        }

        .aspect-\[98\/132\] {
            aspect-ratio: 98/132
        }

        .aspect-\[98\/92\] {
            aspect-ratio: 98/92
        }

        .aspect-square {
            aspect-ratio: 1/1
        }

        .size-1 {
            height: .25rem;
            width: .25rem
        }

        .size-10 {
            height: 2.5rem;
            width: 2.5rem
        }

        .size-11 {
            height: 2.75rem;
            width: 2.75rem
        }

        .size-16 {
            height: 4rem;
            width: 4rem
        }

        .size-2 {
            height: .5rem;
            width: .5rem
        }

        .size-3 {
            height: .75rem;
            width: .75rem
        }

        .size-4 {
            height: 1rem;
            width: 1rem
        }

        .size-5 {
            height: 1.25rem;
            width: 1.25rem
        }

        .size-6 {
            height: 1.5rem;
            width: 1.5rem
        }

        .size-7 {
            height: 1.75rem;
            width: 1.75rem
        }

        .size-8 {
            height: 2rem;
            width: 2rem
        }

        .size-\[192px\] {
            height: 192px;
            width: 192px
        }

        .size-\[198px\] {
            height: 198px;
            width: 198px
        }

        .size-\[38px\] {
            height: 38px;
            width: 38px
        }

        .size-\[500px\] {
            height: 500px;
            width: 500px
        }

        .size-\[60px\] {
            height: 60px;
            width: 60px
        }

        .size-full {
            height: 100%;
            width: 100%
        }

        .\!h-4 {
            height: 1rem !important
        }

        .\!h-5 {
            height: 1.25rem !important
        }

        .\!h-8 {
            height: 2rem !important
        }

        .\!h-\[30px\] {
            height: 30px !important
        }

        .\!h-\[384px\] {
            height: 384px !important
        }

        .\!h-\[448px\] {
            height: 448px !important
        }

        .\!h-\[512px\] {
            height: 512px !important
        }

        .\!h-\[60px\] {
            height: 60px !important
        }

        .\!h-\[61vh\] {
            height: 61vh !important
        }

        .\!h-\[65px\] {
            height: 65px !important
        }

        .\!h-\[672px\] {
            height: 672px !important
        }

        .\!h-\[73px\] {
            height: 73px !important
        }

        .\!h-\[75vh\] {
            height: 75vh !important
        }

        .\!h-\[768px\] {
            height: 768px !important
        }

        .\!h-\[864px\] {
            height: 864px !important
        }

        .\!h-auto {
            height: auto !important
        }

        .\!h-fit {
            height: -moz-fit-content !important;
            height: fit-content !important
        }

        .\!h-max {
            height: -moz-max-content !important;
            height: max-content !important
        }

        .\!h-screen {
            height: 100vh !important
        }

        .h-0 {
            height: 0
        }

        .h-0\.5 {
            height: .125rem
        }

        .h-1 {
            height: .25rem
        }

        .h-1\.5 {
            height: .375rem
        }

        .h-10 {
            height: 2.5rem
        }

        .h-11 {
            height: 2.75rem
        }

        .h-12 {
            height: 3rem
        }

        .h-14 {
            height: 3.5rem
        }

        .h-16 {
            height: 4rem
        }

        .h-2 {
            height: .5rem
        }

        .h-2\.5 {
            height: .625rem
        }

        .h-20 {
            height: 5rem
        }

        .h-24 {
            height: 6rem
        }

        .h-28 {
            height: 7rem
        }

        .h-3 {
            height: .75rem
        }

        .h-3\.5 {
            height: .875rem
        }

        .h-32 {
            height: 8rem
        }

        .h-36 {
            height: 9rem
        }

        .h-4 {
            height: 1rem
        }

        .h-4\.5 {
            height: 1.125rem
        }

        .h-40 {
            height: 10rem
        }

        .h-44 {
            height: 11rem
        }

        .h-48 {
            height: 12rem
        }

        .h-5 {
            height: 1.25rem
        }

        .h-52 {
            height: 13rem
        }

        .h-56 {
            height: 14rem
        }

        .h-6 {
            height: 1.5rem
        }

        .h-60 {
            height: 15rem
        }

        .h-64 {
            height: 16rem
        }

        .h-7 {
            height: 1.75rem
        }

        .h-72 {
            height: 18rem
        }

        .h-8 {
            height: 2rem
        }

        .h-80 {
            height: 20rem
        }

        .h-9 {
            height: 2.25rem
        }

        .h-96 {
            height: 24rem
        }

        .h-\[100\%\] {
            height: 100%
        }

        .h-\[100px\] {
            height: 100px
        }

        .h-\[100vh\] {
            height: 100vh
        }

        .h-\[103px\] {
            height: 103px
        }

        .h-\[108\.3px\] {
            height: 108.3px
        }

        .h-\[10px\] {
            height: 10px
        }

        .h-\[110px\] {
            height: 110px
        }

        .h-\[120px\] {
            height: 120px
        }

        .h-\[125px\] {
            height: 125px
        }

        .h-\[128px\] {
            height: 128px
        }

        .h-\[12px\] {
            height: 12px
        }

        .h-\[132px\] {
            height: 132px
        }

        .h-\[140px\] {
            height: 140px
        }

        .h-\[144px\] {
            height: 144px
        }

        .h-\[15\.3px\] {
            height: 15.3px
        }

        .h-\[150px\] {
            height: 150px
        }

        .h-\[153px\] {
            height: 153px
        }

        .h-\[154px\] {
            height: 154px
        }

        .h-\[155px\] {
            height: 155px
        }

        .h-\[156px\] {
            height: 156px
        }

        .h-\[158px\] {
            height: 158px
        }

        .h-\[15px\] {
            height: 15px
        }

        .h-\[167px\] {
            height: 167px
        }

        .h-\[16px\] {
            height: 16px
        }

        .h-\[171px\] {
            height: 171px
        }

        .h-\[176px\] {
            height: 176px
        }

        .h-\[177px\] {
            height: 177px
        }

        .h-\[184px\] {
            height: 184px
        }

        .h-\[185px\] {
            height: 185px
        }

        .h-\[18px\] {
            height: 18px
        }

        .h-\[190px\] {
            height: 190px
        }

        .h-\[192px\] {
            height: 192px
        }

        .h-\[193px\] {
            height: 193px
        }

        .h-\[1px\] {
            height: 1px
        }

        .h-\[2\.5rem\] {
            height: 2.5rem
        }

        .h-\[200px\] {
            height: 200px
        }

        .h-\[20px\] {
            height: 20px
        }

        .h-\[210px\] {
            height: 210px
        }

        .h-\[21px\] {
            height: 21px
        }

        .h-\[22px\] {
            height: 22px
        }

        .h-\[234px\] {
            height: 234px
        }

        .h-\[235px\] {
            height: 235px
        }

        .h-\[245px\] {
            height: 245px
        }

        .h-\[24px\] {
            height: 24px
        }

        .h-\[250px\] {
            height: 250px
        }

        .h-\[252px\] {
            height: 252px
        }

        .h-\[257px\] {
            height: 257px
        }

        .h-\[25px\] {
            height: 25px
        }

        .h-\[26\.5px\] {
            height: 26.5px
        }

        .h-\[268px\] {
            height: 268px
        }

        .h-\[27\.5px\] {
            height: 27.5px
        }

        .h-\[278px\] {
            height: 278px
        }

        .h-\[280px\] {
            height: 280px
        }

        .h-\[290px\] {
            height: 290px
        }

        .h-\[299px\] {
            height: 299px
        }

        .h-\[300px\] {
            height: 300px
        }

        .h-\[301px\] {
            height: 301px
        }

        .h-\[30px\] {
            height: 30px
        }

        .h-\[31px\] {
            height: 31px
        }

        .h-\[32\.63px\] {
            height: 32.63px
        }

        .h-\[323px\] {
            height: 323px
        }

        .h-\[334px\] {
            height: 334px
        }

        .h-\[335px\] {
            height: 335px
        }

        .h-\[350px\] {
            height: 350px
        }

        .h-\[35px\] {
            height: 35px
        }

        .h-\[360px\] {
            height: 360px
        }

        .h-\[365px\] {
            height: 365px
        }

        .h-\[370px\] {
            height: 370px
        }

        .h-\[375px\] {
            height: 375px
        }

        .h-\[37px\] {
            height: 37px
        }

        .h-\[390px\] {
            height: 390px
        }

        .h-\[40\.3px\] {
            height: 40.3px
        }

        .h-\[403px\] {
            height: 403px
        }

        .h-\[40px\] {
            height: 40px
        }

        .h-\[410px\] {
            height: 410px
        }

        .h-\[412px\] {
            height: 412px
        }

        .h-\[420px\] {
            height: 420px
        }

        .h-\[430px\] {
            height: 430px
        }

        .h-\[43px\] {
            height: 43px
        }

        .h-\[440px\] {
            height: 440px
        }

        .h-\[45px\] {
            height: 45px
        }

        .h-\[465px\] {
            height: 465px
        }

        .h-\[46px\] {
            height: 46px
        }

        .h-\[470px\] {
            height: 470px
        }

        .h-\[472px\] {
            height: 472px
        }

        .h-\[480px\] {
            height: 480px
        }

        .h-\[485px\] {
            height: 485px
        }

        .h-\[48px\] {
            height: 48px
        }

        .h-\[500px\] {
            height: 500px
        }

        .h-\[50px\] {
            height: 50px
        }

        .h-\[528px\] {
            height: 528px
        }

        .h-\[52px\] {
            height: 52px
        }

        .h-\[56px\] {
            height: 56px
        }

        .h-\[600px\] {
            height: 600px
        }

        .h-\[60px\] {
            height: 60px
        }

        .h-\[61\.4px\] {
            height: 61.4px
        }

        .h-\[64px\] {
            height: 64px
        }

        .h-\[65px\] {
            height: 65px
        }

        .h-\[66px\] {
            height: 66px
        }

        .h-\[68px\] {
            height: 68px
        }

        .h-\[6px\] {
            height: 6px
        }

        .h-\[70px\] {
            height: 70px
        }

        .h-\[72px\] {
            height: 72px
        }

        .h-\[74px\] {
            height: 74px
        }

        .h-\[75\%\] {
            height: 75%
        }

        .h-\[78px\] {
            height: 78px
        }

        .h-\[79px\] {
            height: 79px
        }

        .h-\[80px\] {
            height: 80px
        }

        .h-\[97px\] {
            height: 97px
        }

        .h-\[calc\(100\%-56px\)\] {
            height: calc(100% - 56px)
        }

        .h-\[calc\(100vh\*\(1-59\/335\)\)\] {
            height: 82.38806vh
        }

        .h-\[calc\(100vh-412px-48px-56px\)\] {
            height: calc(100vh - 516px)
        }

        .h-\[calc\(100vh-48px-56px\)\] {
            height: calc(100vh - 104px)
        }

        .h-\[calc\(100vh-56px\)\] {
            height: calc(100vh - 56px)
        }

        .h-\[calc\(100vh-79px-66px\)\] {
            height: calc(100vh - 145px)
        }

        .h-\[full\] {
            height: full
        }

        .h-auto {
            height: auto
        }

        .h-dvh {
            height: 100dvh
        }

        .h-fit {
            height: -moz-fit-content;
            height: fit-content
        }

        .h-full {
            height: 100%
        }

        .h-lvh {
            height: 100lvh
        }

        .h-max {
            height: -moz-max-content;
            height: max-content
        }

        .h-min {
            height: -moz-min-content;
            height: min-content
        }

        .h-px {
            height: 1px
        }

        .h-screen {
            height: 100vh
        }

        .h-svh {
            height: 100svh
        }

        .\!max-h-\[95vh\] {
            max-height: 95vh !important
        }

        .\!max-h-none {
            max-height: none !important
        }

        .max-h-0 {
            max-height: 0
        }

        .max-h-4 {
            max-height: 1rem
        }

        .max-h-80 {
            max-height: 20rem
        }

        .max-h-\[100px\] {
            max-height: 100px
        }

        .max-h-\[103px\] {
            max-height: 103px
        }

        .max-h-\[114px\] {
            max-height: 114px
        }

        .max-h-\[158px\] {
            max-height: 158px
        }

        .max-h-\[15px\] {
            max-height: 15px
        }

        .max-h-\[177px\] {
            max-height: 177px
        }

        .max-h-\[19px\] {
            max-height: 19px
        }

        .max-h-\[1px\] {
            max-height: 1px
        }

        .max-h-\[20px\] {
            max-height: 20px
        }

        .max-h-\[210px\] {
            max-height: 210px
        }

        .max-h-\[232px\] {
            max-height: 232px
        }

        .max-h-\[250px\] {
            max-height: 250px
        }

        .max-h-\[350px\] {
            max-height: 350px
        }

        .max-h-\[400px\] {
            max-height: 400px
        }

        .max-h-\[40px\] {
            max-height: 40px
        }

        .max-h-\[440px\] {
            max-height: 440px
        }

        .max-h-\[60px\] {
            max-height: 60px
        }

        .max-h-\[61\.4px\] {
            max-height: 61.4px
        }

        .max-h-\[61vh\] {
            max-height: 61vh
        }

        .max-h-\[62px\] {
            max-height: 62px
        }

        .max-h-\[75\%\] {
            max-height: 75%
        }

        .max-h-\[80vh\] {
            max-height: 80vh
        }

        .max-h-\[85vh\] {
            max-height: 85vh
        }

        .max-h-\[90px\] {
            max-height: 90px
        }

        .max-h-\[90vh\] {
            max-height: 90vh
        }

        .max-h-\[95vh\] {
            max-height: 95vh
        }

        .max-h-\[calc\(95vh-330px\)\] {
            max-height: calc(95vh - 330px)
        }

        .max-h-\[calc\(95vh-400px\)\] {
            max-height: calc(95vh - 400px)
        }

        .max-h-full {
            max-height: 100%
        }

        .max-h-none {
            max-height: none
        }

        .max-h-screen {
            max-height: 100vh
        }

        .\!min-h-screen {
            min-height: 100vh !important
        }

        .min-h-0 {
            min-height: 0
        }

        .min-h-10 {
            min-height: 2.5rem
        }

        .min-h-4 {
            min-height: 1rem
        }

        .min-h-\[100px\] {
            min-height: 100px
        }

        .min-h-\[100vh\] {
            min-height: 100vh
        }

        .min-h-\[158px\] {
            min-height: 158px
        }

        .min-h-\[15px\] {
            min-height: 15px
        }

        .min-h-\[162px\] {
            min-height: 162px
        }

        .min-h-\[167px\] {
            min-height: 167px
        }

        .min-h-\[192px\] {
            min-height: 192px
        }

        .min-h-\[1px\] {
            min-height: 1px
        }

        .min-h-\[200px\] {
            min-height: 200px
        }

        .min-h-\[204px\] {
            min-height: 204px
        }

        .min-h-\[225px\] {
            min-height: 225px
        }

        .min-h-\[22px\] {
            min-height: 22px
        }

        .min-h-\[260px\] {
            min-height: 260px
        }

        .min-h-\[28px\] {
            min-height: 28px
        }

        .min-h-\[30px\] {
            min-height: 30px
        }

        .min-h-\[317px\] {
            min-height: 317px
        }

        .min-h-\[350px\] {
            min-height: 350px
        }

        .min-h-\[400px\] {
            min-height: 400px
        }

        .min-h-\[40px\] {
            min-height: 40px
        }

        .min-h-\[410px\] {
            min-height: 410px
        }

        .min-h-\[430px\] {
            min-height: 430px
        }

        .min-h-\[43px\] {
            min-height: 43px
        }

        .min-h-\[450px\] {
            min-height: 450px
        }

        .min-h-\[50px\] {
            min-height: 50px
        }

        .min-h-\[566px\] {
            min-height: 566px
        }

        .min-h-\[56px\] {
            min-height: 56px
        }

        .min-h-\[60vh\] {
            min-height: 60vh
        }

        .min-h-\[77px\] {
            min-height: 77px
        }

        .min-h-\[80px\] {
            min-height: 80px
        }

        .min-h-\[80vh\] {
            min-height: 80vh
        }

        .min-h-\[85vh\] {
            min-height: 85vh
        }

        .min-h-\[calc\(0\.8\*\(100vh-52px\)\)\] {
            min-height: calc(80vh - 41.6px)
        }

        .min-h-fit {
            min-height: -moz-fit-content;
            min-height: fit-content
        }

        .min-h-screen {
            min-height: 100vh
        }

        .\!w-4 {
            width: 1rem !important
        }

        .\!w-5 {
            width: 1.25rem !important
        }

        .\!w-8 {
            width: 2rem !important
        }

        .\!w-\[100\%\] {
            width: 100% !important
        }

        .\!w-\[120px\] {
            width: 120px !important
        }

        .\!w-\[140px\] {
            width: 140px !important
        }

        .\!w-\[33\%\] {
            width: 33% !important
        }

        .\!w-\[50\%\] {
            width: 50% !important
        }

        .\!w-\[50vw\] {
            width: 50vw !important
        }

        .\!w-\[73px\] {
            width: 73px !important
        }

        .\!w-auto {
            width: auto !important
        }

        .\!w-fit {
            width: -moz-fit-content !important;
            width: fit-content !important
        }

        .\!w-full {
            width: 100% !important
        }

        .\!w-screen {
            width: 100vw !important
        }

        .w-0 {
            width: 0
        }

        .w-0\.5 {
            width: .125rem
        }

        .w-1 {
            width: .25rem
        }

        .w-1\.5 {
            width: .375rem
        }

        .w-1\/2 {
            width: 50%
        }

        .w-1\/3 {
            width: 33.333333%
        }

        .w-1\/4 {
            width: 25%
        }

        .w-1\/6 {
            width: 16.666667%
        }

        .w-10 {
            width: 2.5rem
        }

        .w-10\/12 {
            width: 83.333333%
        }

        .w-11 {
            width: 2.75rem
        }

        .w-12 {
            width: 3rem
        }

        .w-14 {
            width: 3.5rem
        }

        .w-16 {
            width: 4rem
        }

        .w-2 {
            width: .5rem
        }

        .w-2\.5 {
            width: .625rem
        }

        .w-2\/3 {
            width: 66.666667%
        }

        .w-2\/6 {
            width: 33.333333%
        }

        .w-20 {
            width: 5rem
        }

        .w-24 {
            width: 6rem
        }

        .w-28 {
            width: 7rem
        }

        .w-3 {
            width: .75rem
        }

        .w-3\.5 {
            width: .875rem
        }

        .w-3\/4 {
            width: 75%
        }

        .w-3\/5 {
            width: 60%
        }

        .w-32 {
            width: 8rem
        }

        .w-36 {
            width: 9rem
        }

        .w-4 {
            width: 1rem
        }

        .w-4\.5 {
            width: 1.125rem
        }

        .w-4\/5 {
            width: 80%
        }

        .w-4\/6 {
            width: 66.666667%
        }

        .w-40 {
            width: 10rem
        }

        .w-44 {
            width: 11rem
        }

        .w-48 {
            width: 12rem
        }

        .w-5 {
            width: 1.25rem
        }

        .w-5\/12 {
            width: 41.666667%
        }

        .w-5\/6 {
            width: 83.333333%
        }

        .w-52 {
            width: 13rem
        }

        .w-56 {
            width: 14rem
        }

        .w-6 {
            width: 1.5rem
        }

        .w-60 {
            width: 15rem
        }

        .w-64 {
            width: 16rem
        }

        .w-7 {
            width: 1.75rem
        }

        .w-7\/12 {
            width: 58.333333%
        }

        .w-72 {
            width: 18rem
        }

        .w-8 {
            width: 2rem
        }

        .w-80 {
            width: 20rem
        }

        .w-9 {
            width: 2.25rem
        }

        .w-96 {
            width: 24rem
        }

        .w-\[100px\] {
            width: 100px
        }

        .w-\[1056px\] {
            width: 1056px
        }

        .w-\[1060px\] {
            width: 1060px
        }

        .w-\[108px\] {
            width: 108px
        }

        .w-\[10px\] {
            width: 10px
        }

        .w-\[110\.34px\] {
            width: 110.34px
        }

        .w-\[110px\] {
            width: 110px
        }

        .w-\[11px\] {
            width: 11px
        }

        .w-\[120px\] {
            width: 120px
        }

        .w-\[126px\] {
            width: 126px
        }

        .w-\[127px\] {
            width: 127px
        }

        .w-\[128px\] {
            width: 128px
        }

        .w-\[12px\] {
            width: 12px
        }

        .w-\[130px\] {
            width: 130px
        }

        .w-\[132px\] {
            width: 132px
        }

        .w-\[138px\] {
            width: 138px
        }

        .w-\[13px\] {
            width: 13px
        }

        .w-\[140px\] {
            width: 140px
        }

        .w-\[1440px\] {
            width: 1440px
        }

        .w-\[149\.5px\] {
            width: 149.5px
        }

        .w-\[150\%\] {
            width: 150%
        }

        .w-\[150px\] {
            width: 150px
        }

        .w-\[157px\] {
            width: 157px
        }

        .w-\[159px\] {
            width: 159px
        }

        .w-\[15px\] {
            width: 15px
        }

        .w-\[162px\] {
            width: 162px
        }

        .w-\[166px\] {
            width: 166px
        }

        .w-\[16px\] {
            width: 16px
        }

        .w-\[18\%\] {
            width: 18%
        }

        .w-\[180px\] {
            width: 180px
        }

        .w-\[190px\] {
            width: 190px
        }

        .w-\[193px\] {
            width: 193px
        }

        .w-\[19px\] {
            width: 19px
        }

        .w-\[1px\] {
            width: 1px
        }

        .w-\[200px\] {
            width: 200px
        }

        .w-\[205px\] {
            width: 205px
        }

        .w-\[20px\] {
            width: 20px
        }

        .w-\[21px\] {
            width: 21px
        }

        .w-\[23\.35px\] {
            width: 23.35px
        }

        .w-\[24px\] {
            width: 24px
        }

        .w-\[250px\] {
            width: 250px
        }

        .w-\[256px\] {
            width: 256px
        }

        .w-\[25px\] {
            width: 25px
        }

        .w-\[264px\] {
            width: 264px
        }

        .w-\[266px\] {
            width: 266px
        }

        .w-\[268px\] {
            width: 268px
        }

        .w-\[275px\] {
            width: 275px
        }

        .w-\[280px\] {
            width: 280px
        }

        .w-\[28px\] {
            width: 28px
        }

        .w-\[2px\] {
            width: 2px
        }

        .w-\[300px\] {
            width: 300px
        }

        .w-\[307px\] {
            width: 307px
        }

        .w-\[30px\] {
            width: 30px
        }

        .w-\[310px\] {
            width: 310px
        }

        .w-\[316px\] {
            width: 316px
        }

        .w-\[31px\] {
            width: 31px
        }

        .w-\[320px\] {
            width: 320px
        }

        .w-\[335px\] {
            width: 335px
        }

        .w-\[35\%\] {
            width: 35%
        }

        .w-\[35px\] {
            width: 35px
        }

        .w-\[38\.83px\] {
            width: 38.83px
        }

        .w-\[380px\] {
            width: 380px
        }

        .w-\[38px\] {
            width: 38px
        }

        .w-\[3px\] {
            width: 3px
        }

        .w-\[400px\] {
            width: 400px
        }

        .w-\[40px\] {
            width: 40px
        }

        .w-\[425px\] {
            width: 425px
        }

        .w-\[450px\] {
            width: 450px
        }

        .w-\[45px\] {
            width: 45px
        }

        .w-\[48\%\] {
            width: 48%
        }

        .w-\[48px\] {
            width: 48px
        }

        .w-\[500px\] {
            width: 500px
        }

        .w-\[50px\] {
            width: 50px
        }

        .w-\[52px\] {
            width: 52px
        }

        .w-\[550px\] {
            width: 550px
        }

        .w-\[56px\] {
            width: 56px
        }

        .w-\[6\.7rem\] {
            width: 6.7rem
        }

        .w-\[600px\] {
            width: 600px
        }

        .w-\[60px\] {
            width: 60px
        }

        .w-\[67px\] {
            width: 67px
        }

        .w-\[70px\] {
            width: 70px
        }

        .w-\[72px\] {
            width: 72px
        }

        .w-\[80\%\] {
            width: 80%
        }

        .w-\[800px\] {
            width: 800px
        }

        .w-\[80px\] {
            width: 80px
        }

        .w-\[810px\] {
            width: 810px
        }

        .w-\[87px\] {
            width: 87px
        }

        .w-\[8rem\] {
            width: 8rem
        }

        .w-\[9\.688rem\] {
            width: 9.688rem
        }

        .w-\[90px\] {
            width: 90px
        }

        .w-\[91\.5\%\] {
            width: 91.5%
        }

        .w-\[91px\] {
            width: 91px
        }

        .w-\[98px\] {
            width: 98px
        }

        .w-\[calc\(100\%\+24px\)\] {
            width: calc(100% + 24px)
        }

        .w-\[calc\(100\%\+32px\)\] {
            width: calc(100% + 32px)
        }

        .w-\[calc\(50\%_-_6px\)\] {
            width: calc(50% - 6px)
        }

        .w-auto {
            width: auto
        }

        .w-dvw {
            width: 100dvw
        }

        .w-fit {
            width: -moz-fit-content;
            width: fit-content
        }

        .w-full {
            width: 100%
        }

        .w-lvw {
            width: 100lvw
        }

        .w-max {
            width: -moz-max-content;
            width: max-content
        }

        .w-min {
            width: -moz-min-content;
            width: min-content
        }

        .w-popover {
            width: var(--radix-popper-anchor-width)
        }

        .w-px {
            width: 1px
        }

        .w-screen {
            width: 100vw
        }

        .w-svw {
            width: 100svw
        }

        .\!min-w-0 {
            min-width: 0 !important
        }

        .\!min-w-\[110px\] {
            min-width: 110px !important
        }

        .\!min-w-\[32px\] {
            min-width: 32px !important
        }

        .\!min-w-\[40px\] {
            min-width: 40px !important
        }

        .\!min-w-\[800px\] {
            min-width: 800px !important
        }

        .\!min-w-fit {
            min-width: -moz-fit-content !important;
            min-width: fit-content !important
        }

        .\!min-w-min {
            min-width: -moz-min-content !important;
            min-width: min-content !important
        }

        .min-w-0 {
            min-width: 0
        }

        .min-w-10 {
            min-width: 2.5rem
        }

        .min-w-4 {
            min-width: 1rem
        }

        .min-w-6 {
            min-width: 1.5rem
        }

        .min-w-8 {
            min-width: 2rem
        }

        .min-w-\[100px\] {
            min-width: 100px
        }

        .min-w-\[120px\] {
            min-width: 120px
        }

        .min-w-\[150px\] {
            min-width: 150px
        }

        .min-w-\[15px\] {
            min-width: 15px
        }

        .min-w-\[16px\] {
            min-width: 16px
        }

        .min-w-\[216px\] {
            min-width: 216px
        }

        .min-w-\[250px\] {
            min-width: 250px
        }

        .min-w-\[35\%\] {
            min-width: 35%
        }

        .min-w-\[73px\] {
            min-width: 73px
        }

        .min-w-\[78px\] {
            min-width: 78px
        }

        .min-w-\[80px\] {
            min-width: 80px
        }

        .min-w-\[85px\] {
            min-width: 85px
        }

        .min-w-fit {
            min-width: -moz-fit-content;
            min-width: fit-content
        }

        .min-w-full {
            min-width: 100%
        }

        .min-w-max {
            min-width: -moz-max-content;
            min-width: max-content
        }

        .\!max-w-2xl {
            max-width: 42rem !important
        }

        .\!max-w-4xl {
            max-width: 56rem !important
        }

        .\!max-w-\[100vw\] {
            max-width: 100vw !important
        }

        .\!max-w-\[150px\] {
            max-width: 150px !important
        }

        .\!max-w-\[335px\] {
            max-width: 335px !important
        }

        .\!max-w-\[350px\] {
            max-width: 350px !important
        }

        .\!max-w-\[384px\] {
            max-width: 384px !important
        }

        .\!max-w-\[500px\] {
            max-width: 500px !important
        }

        .\!max-w-\[800px\] {
            max-width: 800px !important
        }

        .\!max-w-none {
            max-width: none !important
        }

        .max-w-4 {
            max-width: 1rem
        }

        .max-w-\[100\%\] {
            max-width: 100%
        }

        .max-w-\[1005px\] {
            max-width: 1005px
        }

        .max-w-\[100px\] {
            max-width: 100px
        }

        .max-w-\[101px\] {
            max-width: 101px
        }

        .max-w-\[1024px\] {
            max-width: 1024px
        }

        .max-w-\[1043px\] {
            max-width: 1043px
        }

        .max-w-\[1090px\] {
            max-width: 1090px
        }

        .max-w-\[117px\] {
            max-width: 117px
        }

        .max-w-\[1220px\] {
            max-width: 1220px
        }

        .max-w-\[1240px\] {
            max-width: 1240px
        }

        .max-w-\[125px\] {
            max-width: 125px
        }

        .max-w-\[130px\] {
            max-width: 130px
        }

        .max-w-\[1312px\] {
            max-width: 1312px
        }

        .max-w-\[1314px\] {
            max-width: 1314px
        }

        .max-w-\[1440px\] {
            max-width: 1440px
        }

        .max-w-\[149\.5px\] {
            max-width: 149.5px
        }

        .max-w-\[15px\] {
            max-width: 15px
        }

        .max-w-\[180px\] {
            max-width: 180px
        }

        .max-w-\[182px\] {
            max-width: 182px
        }

        .max-w-\[200px\] {
            max-width: 200px
        }

        .max-w-\[205px\] {
            max-width: 205px
        }

        .max-w-\[250px\] {
            max-width: 250px
        }

        .max-w-\[268px\] {
            max-width: 268px
        }

        .max-w-\[300px\] {
            max-width: 300px
        }

        .max-w-\[310px\] {
            max-width: 310px
        }

        .max-w-\[316px\] {
            max-width: 316px
        }

        .max-w-\[326\.7px\] {
            max-width: 326.7px
        }

        .max-w-\[335px\] {
            max-width: 335px
        }

        .max-w-\[35\%\] {
            max-width: 35%
        }

        .max-w-\[350px\] {
            max-width: 350px
        }

        .max-w-\[373px\] {
            max-width: 373px
        }

        .max-w-\[385px\] {
            max-width: 385px
        }

        .max-w-\[400px\] {
            max-width: 400px
        }

        .max-w-\[40px\] {
            max-width: 40px
        }

        .max-w-\[421px\] {
            max-width: 421px
        }

        .max-w-\[456px\] {
            max-width: 456px
        }

        .max-w-\[46px\] {
            max-width: 46px
        }

        .max-w-\[486px\] {
            max-width: 486px
        }

        .max-w-\[500\] {
            max-width: 500
        }

        .max-w-\[500px\] {
            max-width: 500px
        }

        .max-w-\[505px\] {
            max-width: 505px
        }

        .max-w-\[510px\] {
            max-width: 510px
        }

        .max-w-\[512px\] {
            max-width: 512px
        }

        .max-w-\[564px\] {
            max-width: 564px
        }

        .max-w-\[61px\] {
            max-width: 61px
        }

        .max-w-\[66px\] {
            max-width: 66px
        }

        .max-w-\[67px\] {
            max-width: 67px
        }

        .max-w-\[68px\] {
            max-width: 68px
        }

        .max-w-\[700px\] {
            max-width: 700px
        }

        .max-w-\[726px\] {
            max-width: 726px
        }

        .max-w-\[73px\] {
            max-width: 73px
        }

        .max-w-\[78px\] {
            max-width: 78px
        }

        .max-w-\[80\%\] {
            max-width: 80%
        }

        .max-w-\[800px\] {
            max-width: 800px
        }

        .max-w-\[85px\] {
            max-width: 85px
        }

        .max-w-\[975px\] {
            max-width: 975px
        }

        .max-w-\[calc\(100\%-24px\)\] {
            max-width: calc(100% - 24px)
        }

        .max-w-\[calc\(100vw_-_410px\)\] {
            max-width: calc(100vw - 410px)
        }

        .max-w-full {
            max-width: 100%
        }

        .max-w-md {
            max-width: 28rem
        }

        .max-w-none {
            max-width: none
        }

        .max-w-sm {
            max-width: 24rem
        }

        .max-w-xl {
            max-width: 36rem
        }

        .flex-1 {
            flex: 1 1 0%
        }

        .flex-none {
            flex: none
        }

        .\!flex-shrink {
            flex-shrink: 1 !important
        }

        .flex-shrink-0 {
            flex-shrink: 0
        }

        .\!shrink {
            flex-shrink: 1 !important
        }

        .shrink {
            flex-shrink: 1
        }

        .shrink-0 {
            flex-shrink: 0
        }

        .\!flex-grow {
            flex-grow: 1 !important
        }

        .flex-grow {
            flex-grow: 1
        }

        .flex-grow-0 {
            flex-grow: 0
        }

        .grow {
            flex-grow: 1
        }

        .grow-0 {
            flex-grow: 0
        }

        .basis-4\/12 {
            flex-basis: 33.333333%
        }

        .basis-5\/12 {
            flex-basis: 41.666667%
        }

        .basis-7\/12 {
            flex-basis: 58.333333%
        }

        .basis-8\/12 {
            flex-basis: 66.666667%
        }

        .basis-\[28\.5\%\] {
            flex-basis: 28.5%
        }

        .basis-\[43\%\] {
            flex-basis: 43%
        }

        .table-auto {
            table-layout: auto
        }

        .table-fixed {
            table-layout: fixed
        }

        .origin-\[--radix-popover-content-transform-origin\] {
            transform-origin: var(--radix-popover-content-transform-origin)
        }

        .origin-top-right {
            transform-origin: top right
        }

        .-translate-x-1\/2,
        .-translate-x-2\/4 {
            --tw-translate-x: -50%
        }

        .-translate-x-1\/2,
        .-translate-x-2\/4,
        .-translate-x-4 {
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
        }

        .-translate-x-4 {
            --tw-translate-x: -1rem
        }

        .-translate-x-\[37px\] {
            --tw-translate-x: -37px
        }

        .-translate-x-\[37px\],
        .-translate-x-full {
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
        }

        .-translate-x-full {
            --tw-translate-x: -100%
        }

        .-translate-y-1 {
            --tw-translate-y: -0.25rem;
            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,
        .-translate-y-2\/4 {
            --tw-translate-y: -50%
        }

        .-translate-y-1\/2,
        .-translate-y-2\/4,
        .-translate-y-\[11px\] {
            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-\[11px\] {
            --tw-translate-y: -11px
        }

        .-translate-y-\[20px\] {
            --tw-translate-y: -20px
        }

        .-translate-y-\[20px\],
        .-translate-y-full {
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
        }

        .-translate-y-full {
            --tw-translate-y: -100%
        }

        .translate-x-0 {
            --tw-translate-x: 0px
        }

        .translate-x-0,
        .translate-x-4 {
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
        }

        .translate-x-4 {
            --tw-translate-x: 1rem
        }

        .translate-x-\[-50\%\] {
            --tw-translate-x: -50%
        }

        .translate-x-\[-50\%\],
        .translate-x-full {
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
        }

        .translate-x-full {
            --tw-translate-x: 100%
        }

        .translate-y-full {
            --tw-translate-y: 100%
        }

        .-rotate-180,
        .translate-y-full {
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
        }

        .-rotate-180 {
            --tw-rotate: -180deg
        }

        .-rotate-90 {
            --tw-rotate: -90deg
        }

        .-rotate-90,
        .rotate-180 {
            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
        }

        .rotate-90 {
            --tw-rotate: 90deg
        }

        .rotate-90,
        .scale-100 {
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
        }

        .scale-100 {
            --tw-scale-x: 1;
            --tw-scale-y: 1
        }

        .scale-95 {
            --tw-scale-x: .95;
            --tw-scale-y: .95
        }

        .scale-95,
        .transform {
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
        }

        @keyframes pulse {
            50% {
                opacity: .5
            }
        }

        .animate-pulse {
            animation: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite
        }

        @keyframes spin {
            to {
                transform: rotate(1turn)
            }
        }

        .animate-spin {
            animation: spin 1s linear infinite
        }

        .cursor-default {
            cursor: default
        }

        .cursor-not-allowed {
            cursor: not-allowed
        }

        .cursor-pointer {
            cursor: pointer
        }

        .select-none {
            -webkit-user-select: none;
            -moz-user-select: none;
            user-select: none
        }

        .resize-none {
            resize: none
        }

        .resize {
            resize: both
        }

        .snap-x {
            scroll-snap-type: x var(--tw-scroll-snap-strictness)
        }

        .snap-start {
            scroll-snap-align: start
        }

        .snap-center {
            scroll-snap-align: center
        }

        .scroll-ml-\[60px\] {
            scroll-margin-left: 60px
        }

        .scroll-mt-20 {
            scroll-margin-top: 5rem
        }

        .scroll-mt-44 {
            scroll-margin-top: 11rem
        }

        .scroll-mt-\[39\.8rem\] {
            scroll-margin-top: 39.8rem
        }

        .scroll-mt-\[41rem\] {
            scroll-margin-top: 41rem
        }

        .list-inside {
            list-style-position: inside
        }

        .list-decimal {
            list-style-type: decimal
        }

        .list-disc {
            list-style-type: disc
        }

        .list-none {
            list-style-type: none
        }

        .appearance-none {
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none
        }

        .columns-1 {
            -moz-columns: 1;
            column-count: 1
        }

        .columns-2 {
            -moz-columns: 2;
            column-count: 2
        }

        .grid-flow-row {
            grid-auto-flow: row
        }

        .grid-flow-col {
            grid-auto-flow: column
        }

        .grid-flow-dense {
            grid-auto-flow: dense
        }

        .grid-flow-row-dense {
            grid-auto-flow: row dense
        }

        .grid-flow-col-dense {
            grid-auto-flow: column dense
        }

        .grid-cols-1 {
            grid-template-columns: repeat(1, minmax(0, 1fr))
        }

        .grid-cols-10 {
            grid-template-columns: repeat(10, minmax(0, 1fr))
        }

        .grid-cols-11 {
            grid-template-columns: repeat(11, minmax(0, 1fr))
        }

        .grid-cols-12 {
            grid-template-columns: repeat(12, minmax(0, 1fr))
        }

        .grid-cols-2 {
            grid-template-columns: repeat(2, minmax(0, 1fr))
        }

        .grid-cols-3 {
            grid-template-columns: repeat(3, minmax(0, 1fr))
        }

        .grid-cols-4 {
            grid-template-columns: repeat(4, minmax(0, 1fr))
        }

        .grid-cols-5 {
            grid-template-columns: repeat(5, minmax(0, 1fr))
        }

        .grid-cols-6 {
            grid-template-columns: repeat(6, minmax(0, 1fr))
        }

        .grid-cols-7 {
            grid-template-columns: repeat(7, minmax(0, 1fr))
        }

        .grid-cols-8 {
            grid-template-columns: repeat(8, minmax(0, 1fr))
        }

        .grid-cols-9 {
            grid-template-columns: repeat(9, minmax(0, 1fr))
        }

        .grid-cols-none {
            grid-template-columns: none
        }

        .grid-cols-subgrid {
            grid-template-columns: subgrid
        }

        .grid-rows-1 {
            grid-template-rows: repeat(1, minmax(0, 1fr))
        }

        .grid-rows-10 {
            grid-template-rows: repeat(10, minmax(0, 1fr))
        }

        .grid-rows-11 {
            grid-template-rows: repeat(11, minmax(0, 1fr))
        }

        .grid-rows-12 {
            grid-template-rows: repeat(12, minmax(0, 1fr))
        }

        .grid-rows-2 {
            grid-template-rows: repeat(2, minmax(0, 1fr))
        }

        .grid-rows-3 {
            grid-template-rows: repeat(3, minmax(0, 1fr))
        }

        .grid-rows-4 {
            grid-template-rows: repeat(4, minmax(0, 1fr))
        }

        .grid-rows-5 {
            grid-template-rows: repeat(5, minmax(0, 1fr))
        }

        .grid-rows-6 {
            grid-template-rows: repeat(6, minmax(0, 1fr))
        }

        .grid-rows-7 {
            grid-template-rows: repeat(7, minmax(0, 1fr))
        }

        .grid-rows-8 {
            grid-template-rows: repeat(8, minmax(0, 1fr))
        }

        .grid-rows-9 {
            grid-template-rows: repeat(9, minmax(0, 1fr))
        }

        .grid-rows-none {
            grid-template-rows: none
        }

        .grid-rows-subgrid {
            grid-template-rows: subgrid
        }

        .flex-row {
            flex-direction: row
        }

        .flex-row-reverse {
            flex-direction: row-reverse
        }

        .flex-col {
            flex-direction: column
        }

        .flex-wrap {
            flex-wrap: wrap
        }

        .flex-nowrap {
            flex-wrap: nowrap
        }

        .place-content-center {
            place-content: center
        }

        .place-content-start {
            place-content: start
        }

        .place-content-end {
            place-content: end
        }

        .place-content-between {
            place-content: space-between
        }

        .place-content-around {
            place-content: space-around
        }

        .place-content-evenly {
            place-content: space-evenly
        }

        .place-content-baseline {
            place-content: baseline
        }

        .place-content-stretch {
            place-content: stretch
        }

        .place-items-start {
            place-items: start
        }

        .place-items-end {
            place-items: end
        }

        .place-items-center {
            place-items: center
        }

        .place-items-baseline {
            place-items: baseline
        }

        .place-items-stretch {
            place-items: stretch
        }

        .content-center {
            align-content: center
        }

        .content-end {
            align-content: flex-end
        }

        .content-between {
            align-content: space-between
        }

        .content-evenly {
            align-content: space-evenly
        }

        .items-start {
            align-items: flex-start
        }

        .items-end {
            align-items: flex-end
        }

        .items-center {
            align-items: center
        }

        .items-baseline {
            align-items: baseline
        }

        .items-stretch {
            align-items: stretch
        }

        .justify-normal {
            justify-content: normal
        }

        .justify-start {
            justify-content: flex-start
        }

        .justify-end {
            justify-content: flex-end
        }

        .justify-center {
            justify-content: center
        }

        .justify-between {
            justify-content: space-between
        }

        .justify-around {
            justify-content: space-around
        }

        .justify-evenly {
            justify-content: space-evenly
        }

        .justify-stretch {
            justify-content: stretch
        }

        .justify-items-start {
            justify-items: start
        }

        .justify-items-end {
            justify-items: end
        }

        .justify-items-center {
            justify-items: center
        }

        .justify-items-stretch {
            justify-items: stretch
        }

        .\!gap-3 {
            gap: .75rem !important
        }

        .gap-0 {
            gap: 0
        }

        .gap-0\.5 {
            gap: .125rem
        }

        .gap-1 {
            gap: .25rem
        }

        .gap-1\.5 {
            gap: .375rem
        }

        .gap-10 {
            gap: 2.5rem
        }

        .gap-11 {
            gap: 2.75rem
        }

        .gap-12 {
            gap: 3rem
        }

        .gap-14 {
            gap: 3.5rem
        }

        .gap-16 {
            gap: 4rem
        }

        .gap-2 {
            gap: .5rem
        }

        .gap-2\.5 {
            gap: .625rem
        }

        .gap-20 {
            gap: 5rem
        }

        .gap-24 {
            gap: 6rem
        }

        .gap-28 {
            gap: 7rem
        }

        .gap-3 {
            gap: .75rem
        }

        .gap-3\.5 {
            gap: .875rem
        }

        .gap-32 {
            gap: 8rem
        }

        .gap-36 {
            gap: 9rem
        }

        .gap-4 {
            gap: 1rem
        }

        .gap-40 {
            gap: 10rem
        }

        .gap-44 {
            gap: 11rem
        }

        .gap-48 {
            gap: 12rem
        }

        .gap-5 {
            gap: 1.25rem
        }

        .gap-52 {
            gap: 13rem
        }

        .gap-56 {
            gap: 14rem
        }

        .gap-6 {
            gap: 1.5rem
        }

        .gap-60 {
            gap: 15rem
        }

        .gap-64 {
            gap: 16rem
        }

        .gap-7 {
            gap: 1.75rem
        }

        .gap-72 {
            gap: 18rem
        }

        .gap-8 {
            gap: 2rem
        }

        .gap-80 {
            gap: 20rem
        }

        .gap-9 {
            gap: 2.25rem
        }

        .gap-96 {
            gap: 24rem
        }

        .gap-\[10px\] {
            gap: 10px
        }

        .gap-\[14px\] {
            gap: 14px
        }

        .gap-\[18px\] {
            gap: 18px
        }

        .gap-\[2\.5px\] {
            gap: 2.5px
        }

        .gap-\[2px\] {
            gap: 2px
        }

        .gap-\[37px\] {
            gap: 37px
        }

        .gap-\[5px\] {
            gap: 5px
        }

        .gap-\[70px\] {
            gap: 70px
        }

        .gap-\[8px\] {
            gap: 8px
        }

        .gap-px {
            gap: 1px
        }

        .gap-x-0 {
            -moz-column-gap: 0;
            column-gap: 0
        }

        .gap-x-0\.5 {
            -moz-column-gap: .125rem;
            column-gap: .125rem
        }

        .gap-x-1 {
            -moz-column-gap: .25rem;
            column-gap: .25rem
        }

        .gap-x-1\.5 {
            -moz-column-gap: .375rem;
            column-gap: .375rem
        }

        .gap-x-10 {
            -moz-column-gap: 2.5rem;
            column-gap: 2.5rem
        }

        .gap-x-11 {
            -moz-column-gap: 2.75rem;
            column-gap: 2.75rem
        }

        .gap-x-12 {
            -moz-column-gap: 3rem;
            column-gap: 3rem
        }

        .gap-x-14 {
            -moz-column-gap: 3.5rem;
            column-gap: 3.5rem
        }

        .gap-x-16 {
            -moz-column-gap: 4rem;
            column-gap: 4rem
        }

        .gap-x-2 {
            -moz-column-gap: .5rem;
            column-gap: .5rem
        }

        .gap-x-2\.5 {
            -moz-column-gap: .625rem;
            column-gap: .625rem
        }

        .gap-x-20 {
            -moz-column-gap: 5rem;
            column-gap: 5rem
        }

        .gap-x-24 {
            -moz-column-gap: 6rem;
            column-gap: 6rem
        }

        .gap-x-28 {
            -moz-column-gap: 7rem;
            column-gap: 7rem
        }

        .gap-x-3 {
            -moz-column-gap: .75rem;
            column-gap: .75rem
        }

        .gap-x-3\.5 {
            -moz-column-gap: .875rem;
            column-gap: .875rem
        }

        .gap-x-32 {
            -moz-column-gap: 8rem;
            column-gap: 8rem
        }

        .gap-x-36 {
            -moz-column-gap: 9rem;
            column-gap: 9rem
        }

        .gap-x-4 {
            -moz-column-gap: 1rem;
            column-gap: 1rem
        }

        .gap-x-40 {
            -moz-column-gap: 10rem;
            column-gap: 10rem
        }

        .gap-x-44 {
            -moz-column-gap: 11rem;
            column-gap: 11rem
        }

        .gap-x-48 {
            -moz-column-gap: 12rem;
            column-gap: 12rem
        }

        .gap-x-5 {
            -moz-column-gap: 1.25rem;
            column-gap: 1.25rem
        }

        .gap-x-52 {
            -moz-column-gap: 13rem;
            column-gap: 13rem
        }

        .gap-x-56 {
            -moz-column-gap: 14rem;
            column-gap: 14rem
        }

        .gap-x-6 {
            -moz-column-gap: 1.5rem;
            column-gap: 1.5rem
        }

        .gap-x-60 {
            -moz-column-gap: 15rem;
            column-gap: 15rem
        }

        .gap-x-64 {
            -moz-column-gap: 16rem;
            column-gap: 16rem
        }

        .gap-x-7 {
            -moz-column-gap: 1.75rem;
            column-gap: 1.75rem
        }

        .gap-x-72 {
            -moz-column-gap: 18rem;
            column-gap: 18rem
        }

        .gap-x-8 {
            -moz-column-gap: 2rem;
            column-gap: 2rem
        }

        .gap-x-80 {
            -moz-column-gap: 20rem;
            column-gap: 20rem
        }

        .gap-x-9 {
            -moz-column-gap: 2.25rem;
            column-gap: 2.25rem
        }

        .gap-x-96 {
            -moz-column-gap: 24rem;
            column-gap: 24rem
        }

        .gap-x-px {
            -moz-column-gap: 1px;
            column-gap: 1px
        }

        .gap-y-0 {
            row-gap: 0
        }

        .gap-y-0\.5 {
            row-gap: .125rem
        }

        .gap-y-1 {
            row-gap: .25rem
        }

        .gap-y-1\.5 {
            row-gap: .375rem
        }

        .gap-y-10 {
            row-gap: 2.5rem
        }

        .gap-y-11 {
            row-gap: 2.75rem
        }

        .gap-y-12 {
            row-gap: 3rem
        }

        .gap-y-14 {
            row-gap: 3.5rem
        }

        .gap-y-16 {
            row-gap: 4rem
        }

        .gap-y-2 {
            row-gap: .5rem
        }

        .gap-y-2\.5 {
            row-gap: .625rem
        }

        .gap-y-20 {
            row-gap: 5rem
        }

        .gap-y-24 {
            row-gap: 6rem
        }

        .gap-y-28 {
            row-gap: 7rem
        }

        .gap-y-3 {
            row-gap: .75rem
        }

        .gap-y-3\.5 {
            row-gap: .875rem
        }

        .gap-y-32 {
            row-gap: 8rem
        }

        .gap-y-36 {
            row-gap: 9rem
        }

        .gap-y-4 {
            row-gap: 1rem
        }

        .gap-y-40 {
            row-gap: 10rem
        }

        .gap-y-44 {
            row-gap: 11rem
        }

        .gap-y-48 {
            row-gap: 12rem
        }

        .gap-y-5 {
            row-gap: 1.25rem
        }

        .gap-y-52 {
            row-gap: 13rem
        }

        .gap-y-56 {
            row-gap: 14rem
        }

        .gap-y-6 {
            row-gap: 1.5rem
        }

        .gap-y-60 {
            row-gap: 15rem
        }

        .gap-y-64 {
            row-gap: 16rem
        }

        .gap-y-7 {
            row-gap: 1.75rem
        }

        .gap-y-72 {
            row-gap: 18rem
        }

        .gap-y-8 {
            row-gap: 2rem
        }

        .gap-y-80 {
            row-gap: 20rem
        }

        .gap-y-9 {
            row-gap: 2.25rem
        }

        .gap-y-96 {
            row-gap: 24rem
        }

        .gap-y-px {
            row-gap: 1px
        }

        .\!space-x-1>:not([hidden])~:not([hidden]) {
            --tw-space-x-reverse: 0 !important;
            margin-left: calc(.25rem*(1 - var(--tw-space-x-reverse))) !important;
            margin-right: calc(.25rem*var(--tw-space-x-reverse)) !important
        }

        .space-x-0>:not([hidden])~:not([hidden]) {
            --tw-space-x-reverse: 0;
            margin-left: calc(0px*(1 - var(--tw-space-x-reverse)));
            margin-right: calc(0px*var(--tw-space-x-reverse))
        }

        .space-x-1>:not([hidden])~:not([hidden]) {
            --tw-space-x-reverse: 0;
            margin-left: calc(.25rem*(1 - var(--tw-space-x-reverse)));
            margin-right: calc(.25rem*var(--tw-space-x-reverse))
        }

        .space-x-2>:not([hidden])~:not([hidden]) {
            --tw-space-x-reverse: 0;
            margin-left: calc(.5rem*(1 - var(--tw-space-x-reverse)));
            margin-right: calc(.5rem*var(--tw-space-x-reverse))
        }

        .space-x-3>:not([hidden])~:not([hidden]) {
            --tw-space-x-reverse: 0;
            margin-left: calc(.75rem*(1 - var(--tw-space-x-reverse)));
            margin-right: calc(.75rem*var(--tw-space-x-reverse))
        }

        .space-x-3\.5>:not([hidden])~:not([hidden]) {
            --tw-space-x-reverse: 0;
            margin-left: calc(.875rem*(1 - var(--tw-space-x-reverse)));
            margin-right: calc(.875rem*var(--tw-space-x-reverse))
        }

        .space-x-5>:not([hidden])~:not([hidden]) {
            --tw-space-x-reverse: 0;
            margin-left: calc(1.25rem*(1 - var(--tw-space-x-reverse)));
            margin-right: calc(1.25rem*var(--tw-space-x-reverse))
        }

        .space-y-1>:not([hidden])~:not([hidden]) {
            --tw-space-y-reverse: 0;
            margin-bottom: calc(.25rem*var(--tw-space-y-reverse));
            margin-top: calc(.25rem*(1 - var(--tw-space-y-reverse)))
        }

        .space-y-1\.5>:not([hidden])~:not([hidden]) {
            --tw-space-y-reverse: 0;
            margin-bottom: calc(.375rem*var(--tw-space-y-reverse));
            margin-top: calc(.375rem*(1 - var(--tw-space-y-reverse)))
        }

        .space-y-10>:not([hidden])~:not([hidden]) {
            --tw-space-y-reverse: 0;
            margin-bottom: calc(2.5rem*var(--tw-space-y-reverse));
            margin-top: calc(2.5rem*(1 - var(--tw-space-y-reverse)))
        }

        .space-y-16>:not([hidden])~:not([hidden]) {
            --tw-space-y-reverse: 0;
            margin-bottom: calc(4rem*var(--tw-space-y-reverse));
            margin-top: calc(4rem*(1 - var(--tw-space-y-reverse)))
        }

        .space-y-2>:not([hidden])~:not([hidden]) {
            --tw-space-y-reverse: 0;
            margin-bottom: calc(.5rem*var(--tw-space-y-reverse));
            margin-top: calc(.5rem*(1 - var(--tw-space-y-reverse)))
        }

        .space-y-3>:not([hidden])~:not([hidden]) {
            --tw-space-y-reverse: 0;
            margin-bottom: calc(.75rem*var(--tw-space-y-reverse));
            margin-top: calc(.75rem*(1 - var(--tw-space-y-reverse)))
        }

        .space-y-4>:not([hidden])~:not([hidden]) {
            --tw-space-y-reverse: 0;
            margin-bottom: calc(1rem*var(--tw-space-y-reverse));
            margin-top: calc(1rem*(1 - var(--tw-space-y-reverse)))
        }

        .space-y-5>:not([hidden])~:not([hidden]) {
            --tw-space-y-reverse: 0;
            margin-bottom: calc(1.25rem*var(--tw-space-y-reverse));
            margin-top: calc(1.25rem*(1 - var(--tw-space-y-reverse)))
        }

        .space-y-6>:not([hidden])~:not([hidden]) {
            --tw-space-y-reverse: 0;
            margin-bottom: calc(1.5rem*var(--tw-space-y-reverse));
            margin-top: calc(1.5rem*(1 - var(--tw-space-y-reverse)))
        }

        .space-y-8>:not([hidden])~:not([hidden]) {
            --tw-space-y-reverse: 0;
            margin-bottom: calc(2rem*var(--tw-space-y-reverse));
            margin-top: calc(2rem*(1 - var(--tw-space-y-reverse)))
        }

        .divide-x>:not([hidden])~:not([hidden]) {
            --tw-divide-x-reverse: 0;
            border-left-width: calc(1px*(1 - var(--tw-divide-x-reverse)));
            border-right-width: calc(1px*var(--tw-divide-x-reverse))
        }

        .divide-y>:not([hidden])~:not([hidden]) {
            --tw-divide-y-reverse: 0;
            border-bottom-width: calc(1px*var(--tw-divide-y-reverse));
            border-top-width: calc(1px*(1 - var(--tw-divide-y-reverse)))
        }

        .divide-y-8>:not([hidden])~:not([hidden]) {
            --tw-divide-y-reverse: 0;
            border-bottom-width: calc(8px*var(--tw-divide-y-reverse));
            border-top-width: calc(8px*(1 - var(--tw-divide-y-reverse)))
        }

        .divide-\[\#FAFAFA\]>:not([hidden])~:not([hidden]) {
            --tw-divide-opacity: 1;
            border-color: rgb(250 250 250/var(--tw-divide-opacity, 1))
        }

        .divide-gray-100>:not([hidden])~:not([hidden]) {
            --tw-divide-opacity: 1;
            border-color: rgb(243 244 246/var(--tw-divide-opacity, 1))
        }

        .divide-line>:not([hidden])~:not([hidden]) {
            --tw-divide-opacity: 1;
            border-color: rgb(241 241 241/var(--tw-divide-opacity, 1))
        }

        .place-self-auto {
            place-self: auto
        }

        .place-self-start {
            place-self: start
        }

        .place-self-end {
            place-self: end
        }

        .place-self-center {
            place-self: center
        }

        .place-self-stretch {
            place-self: stretch
        }

        .self-start {
            align-self: flex-start
        }

        .self-end {
            align-self: flex-end
        }

        .self-center {
            align-self: center
        }

        .self-stretch {
            align-self: stretch
        }

        .justify-self-auto {
            justify-self: auto
        }

        .justify-self-start {
            justify-self: start
        }

        .justify-self-end {
            justify-self: end
        }

        .\!justify-self-center {
            justify-self: center !important
        }

        .justify-self-center {
            justify-self: center
        }

        .justify-self-stretch {
            justify-self: stretch
        }

        .overflow-auto {
            overflow: auto
        }

        .overflow-hidden {
            overflow: hidden
        }

        .overflow-clip {
            overflow: clip
        }

        .overflow-visible {
            overflow: visible
        }

        .overflow-scroll {
            overflow: scroll
        }

        .overflow-x-auto {
            overflow-x: auto
        }

        .overflow-y-auto {
            overflow-y: auto
        }

        .overflow-y-hidden {
            overflow-y: hidden
        }

        .overflow-x-clip {
            overflow-x: clip
        }

        .\!overflow-y-visible {
            overflow-y: visible !important
        }

        .overflow-x-scroll {
            overflow-x: scroll
        }

        .overflow-y-scroll {
            overflow-y: scroll
        }

        .scroll-smooth {
            scroll-behavior: smooth
        }

        .truncate {
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap
        }

        .whitespace-normal {
            white-space: normal
        }

        .whitespace-nowrap {
            white-space: nowrap
        }

        .text-wrap {
            text-wrap: wrap
        }

        .text-nowrap {
            text-wrap: nowrap
        }

        .text-balance {
            text-wrap: balance
        }

        .break-normal {
            overflow-wrap: normal;
            word-break: normal
        }

        .break-words {
            overflow-wrap: break-word
        }

        .break-all {
            word-break: break-all
        }

        .\!rounded-lg {
            border-radius: .5rem !important
        }

        .\!rounded-none {
            border-radius: 0 !important
        }

        .rounded {
            border-radius: 6px
        }

        .rounded-2xl {
            border-radius: 1rem
        }

        .rounded-3xl {
            border-radius: 1.5rem
        }

        .rounded-\[10px\] {
            border-radius: 10px
        }

        .rounded-\[12px\] {
            border-radius: 12px
        }

        .rounded-\[14px\] {
            border-radius: 14px
        }

        .rounded-\[16px\] {
            border-radius: 16px
        }

        .rounded-\[19px\] {
            border-radius: 19px
        }

        .rounded-\[20px\] {
            border-radius: 20px
        }

        .rounded-\[4px\] {
            border-radius: 4px
        }

        .rounded-\[5\.3px\] {
            border-radius: 5.3px
        }

        .rounded-\[8px\] {
            border-radius: 8px
        }

        .rounded-full {
            border-radius: 9999px
        }

        .rounded-lg {
            border-radius: .5rem
        }

        .rounded-md {
            border-radius: .375rem
        }

        .rounded-none {
            border-radius: 0
        }

        .rounded-sm {
            border-radius: 4px
        }

        .rounded-xl {
            border-radius: .75rem
        }

        .\!rounded-r-full {
            border-bottom-right-radius: 9999px !important;
            border-top-right-radius: 9999px !important
        }

        .rounded-b {
            border-bottom-left-radius: 6px;
            border-bottom-right-radius: 6px
        }

        .rounded-b-sm {
            border-bottom-left-radius: 4px;
            border-bottom-right-radius: 4px
        }

        .rounded-l-lg {
            border-bottom-left-radius: .5rem;
            border-top-left-radius: .5rem
        }

        .rounded-l-md {
            border-bottom-left-radius: .375rem;
            border-top-left-radius: .375rem
        }

        .rounded-l-none {
            border-bottom-left-radius: 0;
            border-top-left-radius: 0
        }

        .rounded-l-sm {
            border-bottom-left-radius: 4px;
            border-top-left-radius: 4px
        }

        .rounded-r-2xl {
            border-bottom-right-radius: 1rem;
            border-top-right-radius: 1rem
        }

        .rounded-r-full {
            border-bottom-right-radius: 9999px;
            border-top-right-radius: 9999px
        }

        .rounded-r-lg {
            border-bottom-right-radius: .5rem;
            border-top-right-radius: .5rem
        }

        .rounded-r-md {
            border-bottom-right-radius: .375rem;
            border-top-right-radius: .375rem
        }

        .rounded-r-none {
            border-bottom-right-radius: 0;
            border-top-right-radius: 0
        }

        .rounded-r-sm {
            border-bottom-right-radius: 4px;
            border-top-right-radius: 4px
        }

        .rounded-t {
            border-top-left-radius: 6px;
            border-top-right-radius: 6px
        }

        .rounded-t-2xl {
            border-top-left-radius: 1rem;
            border-top-right-radius: 1rem
        }

        .rounded-t-3xl {
            border-top-left-radius: 1.5rem;
            border-top-right-radius: 1.5rem
        }

        .rounded-t-lg {
            border-top-left-radius: .5rem;
            border-top-right-radius: .5rem
        }

        .rounded-bl-\[10\%\] {
            border-bottom-left-radius: 10%
        }

        .rounded-bl-\[16px\] {
            border-bottom-left-radius: 16px
        }

        .rounded-bl-full {
            border-bottom-left-radius: 9999px
        }

        .rounded-bl-none {
            border-bottom-left-radius: 0
        }

        .rounded-br-\[10\%\] {
            border-bottom-right-radius: 10%
        }

        .rounded-br-\[16px\] {
            border-bottom-right-radius: 16px
        }

        .rounded-br-full {
            border-bottom-right-radius: 9999px
        }

        .rounded-br-none {
            border-bottom-right-radius: 0
        }

        .rounded-br-xl {
            border-bottom-right-radius: .75rem
        }

        .rounded-tl-lg {
            border-top-left-radius: .5rem
        }

        .rounded-tl-none {
            border-top-left-radius: 0
        }

        .rounded-tl-xl {
            border-top-left-radius: .75rem
        }

        .rounded-tr-\[10px\] {
            border-top-right-radius: 10px
        }

        .rounded-tr-\[16px\] {
            border-top-right-radius: 16px
        }

        .rounded-tr-xl {
            border-top-right-radius: .75rem
        }

        .\!border {
            border-width: 1px !important
        }

        .\!border-0 {
            border-width: 0 !important
        }

        .\!border-2 {
            border-width: 2px !important
        }

        .border {
            border-width: 1px
        }

        .border-0 {
            border-width: 0
        }

        .border-1\.5 {
            border-width: 1.5px
        }

        .border-2 {
            border-width: 2px
        }

        .border-\[1\.5px\] {
            border-width: 1.5px
        }

        .border-\[1px\] {
            border-width: 1px
        }

        .border-\[3px\] {
            border-width: 3px
        }

        .border-x {
            border-left-width: 1px;
            border-right-width: 1px
        }

        .border-y {
            border-bottom-width: 1px;
            border-top-width: 1px
        }

        .border-y-1\.5 {
            border-bottom-width: 1.5px;
            border-top-width: 1.5px
        }

        .border-y-8 {
            border-bottom-width: 8px;
            border-top-width: 8px
        }

        .border-y-\[10px\] {
            border-bottom-width: 10px;
            border-top-width: 10px
        }

        .border-b {
            border-bottom-width: 1px
        }

        .border-b-1\.5 {
            border-bottom-width: 1.5px
        }

        .border-b-2 {
            border-bottom-width: 2px
        }

        .border-b-4 {
            border-bottom-width: 4px
        }

        .border-b-8 {
            border-bottom-width: 8px
        }

        .border-b-\[0\.5px\] {
            border-bottom-width: .5px
        }

        .border-b-\[1px\] {
            border-bottom-width: 1px
        }

        .border-b-\[2px\] {
            border-bottom-width: 2px
        }

        .border-l {
            border-left-width: 1px
        }

        .border-l-2 {
            border-left-width: 2px
        }

        .border-r {
            border-right-width: 1px
        }

        .border-r-0 {
            border-right-width: 0
        }

        .border-t {
            border-top-width: 1px
        }

        .border-t-2 {
            border-top-width: 2px
        }

        .border-t-8 {
            border-top-width: 8px
        }

        .border-t-\[1px\] {
            border-top-width: 1px
        }

        .border-solid {
            border-style: solid
        }

        .border-dashed {
            border-style: dashed
        }

        .border-dotted {
            border-style: dotted
        }

        .\!border-none {
            border-style: none !important
        }

        .border-none {
            border-style: none
        }

        .\!border-\[\#3D4555\] {
            --tw-border-opacity: 1 !important;
            border-color: rgb(61 69 85/var(--tw-border-opacity, 1)) !important
        }

        .\!border-danger {
            --tw-border-opacity: 1 !important;
            border-color: rgb(255 0 0/var(--tw-border-opacity, 1)) !important
        }

        .\!border-gray-200 {
            --tw-border-opacity: 1 !important;
            border-color: rgb(229 231 235/var(--tw-border-opacity, 1)) !important
        }

        .\!border-primary {
            --tw-border-opacity: 1 !important;
            border-color: rgb(0 58 119/var(--tw-border-opacity, 1)) !important
        }

        .\!border-stroke {
            --tw-border-opacity: 1 !important;
            border-color: rgb(222 222 222/var(--tw-border-opacity, 1)) !important
        }

        .\!border-transparent {
            border-color: transparent !important
        }

        .border-\[\#003A77\] {
            --tw-border-opacity: 1;
            border-color: rgb(0 58 119/var(--tw-border-opacity, 1))
        }

        .border-\[\#004B99\] {
            --tw-border-opacity: 1;
            border-color: rgb(0 75 153/var(--tw-border-opacity, 1))
        }

        .border-\[\#009245\] {
            --tw-border-opacity: 1;
            border-color: rgb(0 146 69/var(--tw-border-opacity, 1))
        }

        .border-\[\#3D4555\] {
            --tw-border-opacity: 1;
            border-color: rgb(61 69 85/var(--tw-border-opacity, 1))
        }

        .border-\[\#4BB543\] {
            --tw-border-opacity: 1;
            border-color: rgb(75 181 67/var(--tw-border-opacity, 1))
        }

        .border-\[\#996500\] {
            --tw-border-opacity: 1;
            border-color: rgb(153 101 0/var(--tw-border-opacity, 1))
        }

        .border-\[\#AAA\] {
            --tw-border-opacity: 1;
            border-color: rgb(170 170 170/var(--tw-border-opacity, 1))
        }

        .border-\[\#B2B2B3\] {
            --tw-border-opacity: 1;
            border-color: rgb(178 178 179/var(--tw-border-opacity, 1))
        }

        .border-\[\#D9D9D9\] {
            --tw-border-opacity: 1;
            border-color: rgb(217 217 217/var(--tw-border-opacity, 1))
        }

        .border-\[\#DEDEDE\] {
            --tw-border-opacity: 1;
            border-color: rgb(222 222 222/var(--tw-border-opacity, 1))
        }

        .border-\[\#E7E7E7\] {
            --tw-border-opacity: 1;
            border-color: rgb(231 231 231/var(--tw-border-opacity, 1))
        }

        .border-\[\#F00\] {
            --tw-border-opacity: 1;
            border-color: rgb(255 0 0/var(--tw-border-opacity, 1))
        }

        .border-\[\#F1F1F1\] {
            --tw-border-opacity: 1;
            border-color: rgb(241 241 241/var(--tw-border-opacity, 1))
        }

        .border-\[\#F4A118\] {
            --tw-border-opacity: 1;
            border-color: rgb(244 161 24/var(--tw-border-opacity, 1))
        }

        .border-\[\#F7F7F7\] {
            --tw-border-opacity: 1;
            border-color: rgb(247 247 247/var(--tw-border-opacity, 1))
        }

        .border-\[\#FAFAFA\] {
            --tw-border-opacity: 1;
            border-color: rgb(250 250 250/var(--tw-border-opacity, 1))
        }

        .border-\[\#FFA800\] {
            --tw-border-opacity: 1;
            border-color: rgb(255 168 0/var(--tw-border-opacity, 1))
        }

        .border-\[\#b8daff\] {
            --tw-border-opacity: 1;
            border-color: rgb(184 218 255/var(--tw-border-opacity, 1))
        }

        .border-\[\#c3e6cb\] {
            --tw-border-opacity: 1;
            border-color: rgb(195 230 203/var(--tw-border-opacity, 1))
        }

        .border-\[\#d0d3da\] {
            --tw-border-opacity: 1;
            border-color: rgb(208 211 218/var(--tw-border-opacity, 1))
        }

        .border-\[\#d6d8db\] {
            --tw-border-opacity: 1;
            border-color: rgb(214 216 219/var(--tw-border-opacity, 1))
        }

        .border-\[\#dedede\] {
            --tw-border-opacity: 1;
            border-color: rgb(222 222 222/var(--tw-border-opacity, 1))
        }

        .border-\[\#e5e7eb\] {
            --tw-border-opacity: 1;
            border-color: rgb(229 231 235/var(--tw-border-opacity, 1))
        }

        .border-\[\#eff2f8\] {
            --tw-border-opacity: 1;
            border-color: rgb(239 242 248/var(--tw-border-opacity, 1))
        }

        .border-\[\#f1f1f1\] {
            --tw-border-opacity: 1;
            border-color: rgb(241 241 241/var(--tw-border-opacity, 1))
        }

        .border-\[\#f5c6cb\] {
            --tw-border-opacity: 1;
            border-color: rgb(245 198 203/var(--tw-border-opacity, 1))
        }

        .border-\[\#ffeeba\] {
            --tw-border-opacity: 1;
            border-color: rgb(255 238 186/var(--tw-border-opacity, 1))
        }

        .border-black {
            --tw-border-opacity: 1;
            border-color: rgb(0 0 0/var(--tw-border-opacity, 1))
        }

        .border-blue-300 {
            --tw-border-opacity: 1;
            border-color: rgb(147 197 253/var(--tw-border-opacity, 1))
        }

        .border-danger {
            --tw-border-opacity: 1;
            border-color: rgb(255 0 0/var(--tw-border-opacity, 1))
        }

        .border-dark {
            --tw-border-opacity: 1;
            border-color: rgb(51 53 56/var(--tw-border-opacity, 1))
        }

        .border-gray {
            --tw-border-opacity: 1;
            border-color: rgb(170 170 170/var(--tw-border-opacity, 1))
        }

        .border-gray-100 {
            --tw-border-opacity: 1;
            border-color: rgb(243 244 246/var(--tw-border-opacity, 1))
        }

        .border-gray-200 {
            --tw-border-opacity: 1;
            border-color: rgb(229 231 235/var(--tw-border-opacity, 1))
        }

        .border-gray-300 {
            --tw-border-opacity: 1;
            border-color: rgb(209 213 219/var(--tw-border-opacity, 1))
        }

        .border-gray-50 {
            --tw-border-opacity: 1;
            border-color: rgb(249 250 251/var(--tw-border-opacity, 1))
        }

        .border-gray-700 {
            --tw-border-opacity: 1;
            border-color: rgb(55 65 81/var(--tw-border-opacity, 1))
        }

        .border-info {
            --tw-border-opacity: 1;
            border-color: rgb(0 58 119/var(--tw-border-opacity, 1))
        }

        .border-line {
            --tw-border-opacity: 1;
            border-color: rgb(241 241 241/var(--tw-border-opacity, 1))
        }

        .border-neutral-200 {
            --tw-border-opacity: 1;
            border-color: rgb(229 229 229/var(--tw-border-opacity, 1))
        }

        .border-neutral-300 {
            --tw-border-opacity: 1;
            border-color: rgb(212 212 212/var(--tw-border-opacity, 1))
        }

        .border-primary {
            --tw-border-opacity: 1;
            border-color: rgb(0 58 119/var(--tw-border-opacity, 1))
        }

        .border-primary-darker {
            --tw-border-opacity: 1;
            border-color: rgb(0 46 95/var(--tw-border-opacity, 1))
        }

        .border-primaryAsics {
            --tw-border-opacity: 1;
            border-color: rgb(0 30 98/var(--tw-border-opacity, 1))
        }

        .border-primaryErafone {
            --tw-border-opacity: 1;
            border-color: rgb(235 33 40/var(--tw-border-opacity, 1))
        }

        .border-primaryErafone-dark {
            --tw-border-opacity: 1;
            border-color: rgb(222 0 0/var(--tw-border-opacity, 1))
        }

        .border-primaryGarmin {
            --tw-border-opacity: 1;
            border-color: rgb(0 0 0/var(--tw-border-opacity, 1))
        }

        .border-primaryGarmin-dark\/30 {
            border-color: rgba(51, 53, 56, .3)
        }

        .border-primaryUrban {
            --tw-border-opacity: 1;
            border-color: rgb(0 0 0/var(--tw-border-opacity, 1))
        }

        .border-primaryUrban-dark {
            --tw-border-opacity: 1;
            border-color: rgb(29 29 29/var(--tw-border-opacity, 1))
        }

        .border-red {
            --tw-border-opacity: 1;
            border-color: rgb(255 0 0/var(--tw-border-opacity, 1))
        }

        .border-red-500 {
            --tw-border-opacity: 1;
            border-color: rgb(239 68 68/var(--tw-border-opacity, 1))
        }

        .border-secondary {
            --tw-border-opacity: 1;
            border-color: rgb(0 206 226/var(--tw-border-opacity, 1))
        }

        .border-secondary-dark {
            --tw-border-opacity: 1;
            border-color: rgb(0 41 45/var(--tw-border-opacity, 1))
        }

        .border-sky-500 {
            --tw-border-opacity: 1;
            border-color: rgb(14 165 233/var(--tw-border-opacity, 1))
        }

        .border-sky-800 {
            --tw-border-opacity: 1;
            border-color: rgb(7 89 133/var(--tw-border-opacity, 1))
        }

        .border-sky-900 {
            --tw-border-opacity: 1;
            border-color: rgb(12 74 110/var(--tw-border-opacity, 1))
        }

        .border-slate-200 {
            --tw-border-opacity: 1;
            border-color: rgb(226 232 240/var(--tw-border-opacity, 1))
        }

        .border-slate-300 {
            --tw-border-opacity: 1;
            border-color: rgb(203 213 225/var(--tw-border-opacity, 1))
        }

        .border-slate-400 {
            --tw-border-opacity: 1;
            border-color: rgb(148 163 184/var(--tw-border-opacity, 1))
        }

        .border-stroke {
            --tw-border-opacity: 1;
            border-color: rgb(222 222 222/var(--tw-border-opacity, 1))
        }

        .border-success {
            --tw-border-opacity: 1;
            border-color: rgb(75 181 67/var(--tw-border-opacity, 1))
        }

        .border-transparent {
            border-color: transparent
        }

        .border-warning {
            --tw-border-opacity: 1;
            border-color: rgb(255 193 46/var(--tw-border-opacity, 1))
        }

        .border-white {
            --tw-border-opacity: 1;
            border-color: rgb(255 255 255/var(--tw-border-opacity, 1))
        }

        .border-yellow-200 {
            --tw-border-opacity: 1;
            border-color: rgb(254 240 138/var(--tw-border-opacity, 1))
        }

        .border-b-\[\#AAAAAA\] {
            --tw-border-opacity: 1;
            border-bottom-color: rgb(170 170 170/var(--tw-border-opacity, 1))
        }

        .border-b-\[\#D9D9D9\] {
            --tw-border-opacity: 1;
            border-bottom-color: rgb(217 217 217/var(--tw-border-opacity, 1))
        }

        .border-b-line {
            --tw-border-opacity: 1;
            border-bottom-color: rgb(241 241 241/var(--tw-border-opacity, 1))
        }

        .border-b-primary {
            --tw-border-opacity: 1;
            border-bottom-color: rgb(0 58 119/var(--tw-border-opacity, 1))
        }

        .border-t-line {
            --tw-border-opacity: 1;
            border-top-color: rgb(241 241 241/var(--tw-border-opacity, 1))
        }

        .border-t-primary {
            --tw-border-opacity: 1;
            border-top-color: rgb(0 58 119/var(--tw-border-opacity, 1))
        }

        .border-opacity-80 {
            --tw-border-opacity: 0.8
        }

        .\!bg-black\/80 {
            background-color: rgba(0, 0, 0, .8) !important
        }

        .\!bg-blue-100 {
            --tw-bg-opacity: 1 !important;
            background-color: rgb(219 234 254/var(--tw-bg-opacity, 1)) !important
        }

        .\!bg-transparent {
            background-color: transparent !important
        }

        .\!bg-white {
            --tw-bg-opacity: 1 !important;
            background-color: rgb(255 255 255/var(--tw-bg-opacity, 1)) !important
        }

        .bg-\[\#001D3B\] {
            --tw-bg-opacity: 1;
            background-color: rgb(0 29 59/var(--tw-bg-opacity, 1))
        }

        .bg-\[\#003A7733\]\/20 {
            background-color: rgba(0, 58, 119, .2)
        }

        .bg-\[\#003a77\] {
            --tw-bg-opacity: 1;
            background-color: rgb(0 58 119/var(--tw-bg-opacity, 1))
        }

        .bg-\[\#00CEE2\] {
            --tw-bg-opacity: 1;
            background-color: rgb(0 206 226/var(--tw-bg-opacity, 1))
        }

        .bg-\[\#0B4591\] {
            --tw-bg-opacity: 1;
            background-color: rgb(11 69 145/var(--tw-bg-opacity, 1))
        }

        .bg-\[\#3598FF36\] {
            background-color: #3598ff36
        }

        .bg-\[\#3A3D40\] {
            --tw-bg-opacity: 1;
            background-color: rgb(58 61 64/var(--tw-bg-opacity, 1))
        }

        .bg-\[\#3D4555\]\/10 {
            background-color: rgba(61, 69, 85, .1)
        }

        .bg-\[\#6689AD\] {
            --tw-bg-opacity: 1;
            background-color: rgb(102 137 173/var(--tw-bg-opacity, 1))
        }

        .bg-\[\#770000\]\/20 {
            background-color: rgba(119, 0, 0, .2)
        }

        .bg-\[\#86EFAC\] {
            --tw-bg-opacity: 1;
            background-color: rgb(134 239 172/var(--tw-bg-opacity, 1))
        }

        .bg-\[\#9BADF4\] {
            --tw-bg-opacity: 1;
            background-color: rgb(155 173 244/var(--tw-bg-opacity, 1))
        }

        .bg-\[\#A100ED\] {
            --tw-bg-opacity: 1;
            background-color: rgb(161 0 237/var(--tw-bg-opacity, 1))
        }

        .bg-\[\#A1C4FD\] {
            --tw-bg-opacity: 1;
            background-color: rgb(161 196 253/var(--tw-bg-opacity, 1))
        }

        .bg-\[\#BBDCFF\] {
            --tw-bg-opacity: 1;
            background-color: rgb(187 220 255/var(--tw-bg-opacity, 1))
        }

        .bg-\[\#CCD8E4\] {
            --tw-bg-opacity: 1;
            background-color: rgb(204 216 228/var(--tw-bg-opacity, 1))
        }

        .bg-\[\#CCF5F9\] {
            --tw-bg-opacity: 1;
            background-color: rgb(204 245 249/var(--tw-bg-opacity, 1))
        }

        .bg-\[\#CCFFCC\] {
            --tw-bg-opacity: 1;
            background-color: rgb(204 255 204/var(--tw-bg-opacity, 1))
        }

        .bg-\[\#D9D9D9\] {
            --tw-bg-opacity: 1;
            background-color: rgb(217 217 217/var(--tw-bg-opacity, 1))
        }

        .bg-\[\#DBEDFF\] {
            --tw-bg-opacity: 1;
            background-color: rgb(219 237 255/var(--tw-bg-opacity, 1))
        }

        .bg-\[\#DEDEDE\] {
            --tw-bg-opacity: 1;
            background-color: rgb(222 222 222/var(--tw-bg-opacity, 1))
        }

        .bg-\[\#E2F5EA\] {
            --tw-bg-opacity: 1;
            background-color: rgb(226 245 234/var(--tw-bg-opacity, 1))
        }

        .bg-\[\#E4EDF6\] {
            --tw-bg-opacity: 1;
            background-color: rgb(228 237 246/var(--tw-bg-opacity, 1))
        }

        .bg-\[\#E6EEF6\] {
            --tw-bg-opacity: 1;
            background-color: rgb(230 238 246/var(--tw-bg-opacity, 1))
        }

        .bg-\[\#E94335\] {
            --tw-bg-opacity: 1;
            background-color: rgb(233 67 53/var(--tw-bg-opacity, 1))
        }

        .bg-\[\#F1F1F1\] {
            --tw-bg-opacity: 1;
            background-color: rgb(241 241 241/var(--tw-bg-opacity, 1))
        }

        .bg-\[\#F5F5F5\] {
            --tw-bg-opacity: 1;
            background-color: rgb(245 245 245/var(--tw-bg-opacity, 1))
        }

        .bg-\[\#F7CB12\] {
            --tw-bg-opacity: 1;
            background-color: rgb(247 203 18/var(--tw-bg-opacity, 1))
        }

        .bg-\[\#F7F7F7\] {
            --tw-bg-opacity: 1;
            background-color: rgb(247 247 247/var(--tw-bg-opacity, 1))
        }

        .bg-\[\#FAFAFA\] {
            --tw-bg-opacity: 1;
            background-color: rgb(250 250 250/var(--tw-bg-opacity, 1))
        }

        .bg-\[\#FCFCFC\] {
            --tw-bg-opacity: 1;
            background-color: rgb(252 252 252/var(--tw-bg-opacity, 1))
        }

        .bg-\[\#FDEBD2\] {
            --tw-bg-opacity: 1;
            background-color: rgb(253 235 210/var(--tw-bg-opacity, 1))
        }

        .bg-\[\#FF00001A\] {
            background-color: #ff00001a
        }

        .bg-\[\#FFCCCC\] {
            --tw-bg-opacity: 1;
            background-color: rgb(255 204 204/var(--tw-bg-opacity, 1))
        }

        .bg-\[\#FFF9EA\] {
            --tw-bg-opacity: 1;
            background-color: rgb(255 249 234/var(--tw-bg-opacity, 1))
        }

        .bg-\[\#FFFCE1\] {
            --tw-bg-opacity: 1;
            background-color: rgb(255 252 225/var(--tw-bg-opacity, 1))
        }

        .bg-\[\#aaa\] {
            --tw-bg-opacity: 1;
            background-color: rgb(170 170 170/var(--tw-bg-opacity, 1))
        }

        .bg-\[\#cce5ff\] {
            --tw-bg-opacity: 1;
            background-color: rgb(204 229 255/var(--tw-bg-opacity, 1))
        }

        .bg-\[\#d4edda\] {
            --tw-bg-opacity: 1;
            background-color: rgb(212 237 218/var(--tw-bg-opacity, 1))
        }

        .bg-\[\#e2e3e5\] {
            --tw-bg-opacity: 1;
            background-color: rgb(226 227 229/var(--tw-bg-opacity, 1))
        }

        .bg-\[\#eb2128\] {
            --tw-bg-opacity: 1;
            background-color: rgb(235 33 40/var(--tw-bg-opacity, 1))
        }

        .bg-\[\#f1f1f1\] {
            --tw-bg-opacity: 1;
            background-color: rgb(241 241 241/var(--tw-bg-opacity, 1))
        }

        .bg-\[\#f8d7da\] {
            --tw-bg-opacity: 1;
            background-color: rgb(248 215 218/var(--tw-bg-opacity, 1))
        }

        .bg-\[\#fafafa\] {
            --tw-bg-opacity: 1;
            background-color: rgb(250 250 250/var(--tw-bg-opacity, 1))
        }

        .bg-\[\#fff3cd\] {
            --tw-bg-opacity: 1;
            background-color: rgb(255 243 205/var(--tw-bg-opacity, 1))
        }

        .bg-\[\#ffffffcc\] {
            background-color: #ffffffcc
        }

        .bg-\[rgba\(0\2c 0\2c 0\2c 0\.4\)\] {
            background-color: rgba(0, 0, 0, .4)
        }

        .bg-badge-limited {
            --tw-bg-opacity: 1;
            background-color: rgb(181 24 129/var(--tw-bg-opacity, 1))
        }

        .bg-badge-new {
            --tw-bg-opacity: 1;
            background-color: rgb(96 160 55/var(--tw-bg-opacity, 1))
        }

        .bg-badge-outofstock {
            --tw-bg-opacity: 1;
            background-color: rgb(138 138 138/var(--tw-bg-opacity, 1))
        }

        .bg-badge-preorder {
            --tw-bg-opacity: 1;
            background-color: rgb(73 93 172/var(--tw-bg-opacity, 1))
        }

        .bg-badge-tradein {
            --tw-bg-opacity: 1;
            background-color: rgb(249 151 24/var(--tw-bg-opacity, 1))
        }

        .bg-black {
            --tw-bg-opacity: 1;
            background-color: rgb(0 0 0/var(--tw-bg-opacity, 1))
        }

        .bg-black\/20 {
            background-color: rgba(0, 0, 0, .2)
        }

        .bg-black\/30 {
            background-color: rgba(0, 0, 0, .3)
        }

        .bg-black\/45 {
            background-color: rgba(0, 0, 0, .45)
        }

        .bg-black\/80 {
            background-color: rgba(0, 0, 0, .8)
        }

        .bg-blue-100 {
            --tw-bg-opacity: 1;
            background-color: rgb(219 234 254/var(--tw-bg-opacity, 1))
        }

        .bg-blue-200 {
            --tw-bg-opacity: 1;
            background-color: rgb(191 219 254/var(--tw-bg-opacity, 1))
        }

        .bg-blue-300 {
            --tw-bg-opacity: 1;
            background-color: rgb(147 197 253/var(--tw-bg-opacity, 1))
        }

        .bg-blue-400 {
            --tw-bg-opacity: 1;
            background-color: rgb(96 165 250/var(--tw-bg-opacity, 1))
        }

        .bg-blue-50 {
            --tw-bg-opacity: 1;
            background-color: rgb(239 246 255/var(--tw-bg-opacity, 1))
        }

        .bg-blue-500 {
            --tw-bg-opacity: 1;
            background-color: rgb(59 130 246/var(--tw-bg-opacity, 1))
        }

        .bg-blue-600 {
            --tw-bg-opacity: 1;
            background-color: rgb(37 99 235/var(--tw-bg-opacity, 1))
        }

        .bg-blue-700 {
            --tw-bg-opacity: 1;
            background-color: rgb(29 78 216/var(--tw-bg-opacity, 1))
        }

        .bg-blue-800 {
            --tw-bg-opacity: 1;
            background-color: rgb(30 64 175/var(--tw-bg-opacity, 1))
        }

        .bg-blue-900 {
            --tw-bg-opacity: 1;
            background-color: rgb(30 58 138/var(--tw-bg-opacity, 1))
        }

        .bg-blue-950 {
            --tw-bg-opacity: 1;
            background-color: rgb(23 37 84/var(--tw-bg-opacity, 1))
        }

        .bg-danger {
            --tw-bg-opacity: 1;
            background-color: rgb(255 0 0/var(--tw-bg-opacity, 1))
        }

        .bg-danger-light {
            --tw-bg-opacity: 1;
            background-color: rgb(255 204 204/var(--tw-bg-opacity, 1))
        }

        .bg-dark {
            --tw-bg-opacity: 1;
            background-color: rgb(51 53 56/var(--tw-bg-opacity, 1))
        }

        .bg-dividerLight {
            --tw-bg-opacity: 1;
            background-color: rgb(250 250 250/var(--tw-bg-opacity, 1))
        }

        .bg-gray {
            --tw-bg-opacity: 1;
            background-color: rgb(170 170 170/var(--tw-bg-opacity, 1))
        }

        .bg-gray-100 {
            --tw-bg-opacity: 1;
            background-color: rgb(243 244 246/var(--tw-bg-opacity, 1))
        }

        .bg-gray-200 {
            --tw-bg-opacity: 1;
            background-color: rgb(229 231 235/var(--tw-bg-opacity, 1))
        }

        .bg-gray-300 {
            --tw-bg-opacity: 1;
            background-color: rgb(209 213 219/var(--tw-bg-opacity, 1))
        }

        .bg-gray-400 {
            --tw-bg-opacity: 1;
            background-color: rgb(156 163 175/var(--tw-bg-opacity, 1))
        }

        .bg-gray-50 {
            --tw-bg-opacity: 1;
            background-color: rgb(249 250 251/var(--tw-bg-opacity, 1))
        }

        .bg-gray-500 {
            --tw-bg-opacity: 1;
            background-color: rgb(107 114 128/var(--tw-bg-opacity, 1))
        }

        .bg-gray-600 {
            --tw-bg-opacity: 1;
            background-color: rgb(75 85 99/var(--tw-bg-opacity, 1))
        }

        .bg-gray-700 {
            --tw-bg-opacity: 1;
            background-color: rgb(55 65 81/var(--tw-bg-opacity, 1))
        }

        .bg-gray-800 {
            --tw-bg-opacity: 1;
            background-color: rgb(31 41 55/var(--tw-bg-opacity, 1))
        }

        .bg-gray-900 {
            --tw-bg-opacity: 1;
            background-color: rgb(17 24 39/var(--tw-bg-opacity, 1))
        }

        .bg-gray-950 {
            --tw-bg-opacity: 1;
            background-color: rgb(3 7 18/var(--tw-bg-opacity, 1))
        }

        .bg-green-500 {
            --tw-bg-opacity: 1;
            background-color: rgb(34 197 94/var(--tw-bg-opacity, 1))
        }

        .bg-info-light {
            --tw-bg-opacity: 1;
            background-color: rgb(219 237 255/var(--tw-bg-opacity, 1))
        }

        .bg-info-lighter\/80 {
            background-color: rgba(51, 97, 146, .8)
        }

        .bg-line {
            --tw-bg-opacity: 1;
            background-color: rgb(241 241 241/var(--tw-bg-opacity, 1))
        }

        .bg-neutral-200 {
            --tw-bg-opacity: 1;
            background-color: rgb(229 229 229/var(--tw-bg-opacity, 1))
        }

        .bg-orange {
            --tw-bg-opacity: 1;
            background-color: rgb(255 168 0/var(--tw-bg-opacity, 1))
        }

        .bg-pink-300 {
            --tw-bg-opacity: 1;
            background-color: rgb(249 168 212/var(--tw-bg-opacity, 1))
        }

        .bg-primary {
            --tw-bg-opacity: 1;
            background-color: rgb(0 58 119/var(--tw-bg-opacity, 1))
        }

        .bg-primary-light {
            --tw-bg-opacity: 1;
            background-color: rgb(219 237 255/var(--tw-bg-opacity, 1))
        }

        .bg-primary-light\/25 {
            background-color: rgba(219, 237, 255, .25)
        }

        .bg-primary\/10 {
            background-color: rgba(0, 58, 119, .1)
        }

        .bg-primaryAsics {
            --tw-bg-opacity: 1;
            background-color: rgb(0 30 98/var(--tw-bg-opacity, 1))
        }

        .bg-primaryAsics-light {
            --tw-bg-opacity: 1;
            background-color: rgb(217 218 237/var(--tw-bg-opacity, 1))
        }

        .bg-primaryAsics\/10 {
            background-color: rgba(0, 30, 98, .1)
        }

        .bg-primaryErafone {
            --tw-bg-opacity: 1;
            background-color: rgb(235 33 40/var(--tw-bg-opacity, 1))
        }

        .bg-primaryErafone-light {
            --tw-bg-opacity: 1;
            background-color: rgb(255 252 225/var(--tw-bg-opacity, 1))
        }

        .bg-primaryErafone\/10 {
            background-color: rgba(235, 33, 40, .1)
        }

        .bg-primaryGarmin {
            --tw-bg-opacity: 1;
            background-color: rgb(0 0 0/var(--tw-bg-opacity, 1))
        }

        .bg-primaryGarmin-light {
            --tw-bg-opacity: 1;
            background-color: rgb(255 255 255/var(--tw-bg-opacity, 1))
        }

        .bg-primaryUrban {
            --tw-bg-opacity: 1;
            background-color: rgb(0 0 0/var(--tw-bg-opacity, 1))
        }

        .bg-primaryUrban-light {
            --tw-bg-opacity: 1;
            background-color: rgb(239 239 239/var(--tw-bg-opacity, 1))
        }

        .bg-primaryUrban\/10 {
            background-color: rgba(0, 0, 0, .1)
        }

        .bg-red {
            --tw-bg-opacity: 1;
            background-color: rgb(255 0 0/var(--tw-bg-opacity, 1))
        }

        .bg-red-500 {
            --tw-bg-opacity: 1;
            background-color: rgb(239 68 68/var(--tw-bg-opacity, 1))
        }

        .bg-red-600 {
            --tw-bg-opacity: 1;
            background-color: rgb(220 38 38/var(--tw-bg-opacity, 1))
        }

        .bg-secondary {
            --tw-bg-opacity: 1;
            background-color: rgb(0 206 226/var(--tw-bg-opacity, 1))
        }

        .bg-secondary-light {
            --tw-bg-opacity: 1;
            background-color: rgb(204 245 249/var(--tw-bg-opacity, 1))
        }

        .bg-secondary\/10 {
            background-color: rgba(0, 206, 226, .1)
        }

        .bg-sky-100 {
            --tw-bg-opacity: 1;
            background-color: rgb(224 242 254/var(--tw-bg-opacity, 1))
        }

        .bg-sky-300 {
            --tw-bg-opacity: 1;
            background-color: rgb(125 211 252/var(--tw-bg-opacity, 1))
        }

        .bg-slate-100 {
            --tw-bg-opacity: 1;
            background-color: rgb(241 245 249/var(--tw-bg-opacity, 1))
        }

        .bg-slate-300 {
            --tw-bg-opacity: 1;
            background-color: rgb(203 213 225/var(--tw-bg-opacity, 1))
        }

        .bg-stroke {
            --tw-bg-opacity: 1;
            background-color: rgb(222 222 222/var(--tw-bg-opacity, 1))
        }

        .bg-success {
            --tw-bg-opacity: 1;
            background-color: rgb(75 181 67/var(--tw-bg-opacity, 1))
        }

        .bg-success-light {
            --tw-bg-opacity: 1;
            background-color: rgb(219 240 217/var(--tw-bg-opacity, 1))
        }

        .bg-success\/20 {
            background-color: rgba(75, 181, 67, .2)
        }

        .bg-transparent {
            background-color: transparent
        }

        .bg-warning-light {
            --tw-bg-opacity: 1;
            background-color: rgb(255 243 213/var(--tw-bg-opacity, 1))
        }

        .bg-warning\/10 {
            background-color: rgba(255, 193, 46, .1)
        }

        .bg-white {
            --tw-bg-opacity: 1;
            background-color: rgb(255 255 255/var(--tw-bg-opacity, 1))
        }

        .bg-white\/80 {
            background-color: hsla(0, 0%, 100%, .8)
        }

        .bg-yellow-100 {
            --tw-bg-opacity: 1;
            background-color: rgb(254 249 195/var(--tw-bg-opacity, 1))
        }

        .bg-yellow-100\/0 {
            background-color: hsla(55, 97%, 88%, 0)
        }

        .bg-yellow-100\/10 {
            background-color: hsla(55, 97%, 88%, .1)
        }

        .bg-yellow-100\/100 {
            background-color: #fef9c3
        }

        .bg-yellow-100\/15 {
            background-color: hsla(55, 97%, 88%, .15)
        }

        .bg-yellow-100\/20 {
            background-color: hsla(55, 97%, 88%, .2)
        }

        .bg-yellow-100\/25 {
            background-color: hsla(55, 97%, 88%, .25)
        }

        .bg-yellow-100\/30 {
            background-color: hsla(55, 97%, 88%, .3)
        }

        .bg-yellow-100\/35 {
            background-color: hsla(55, 97%, 88%, .35)
        }

        .bg-yellow-100\/40 {
            background-color: hsla(55, 97%, 88%, .4)
        }

        .bg-yellow-100\/45 {
            background-color: hsla(55, 97%, 88%, .45)
        }

        .bg-yellow-100\/5 {
            background-color: hsla(55, 97%, 88%, .05)
        }

        .bg-yellow-100\/50 {
            background-color: hsla(55, 97%, 88%, .5)
        }

        .bg-yellow-100\/55 {
            background-color: hsla(55, 97%, 88%, .55)
        }

        .bg-yellow-100\/60 {
            background-color: hsla(55, 97%, 88%, .6)
        }

        .bg-yellow-100\/65 {
            background-color: hsla(55, 97%, 88%, .65)
        }

        .bg-yellow-100\/70 {
            background-color: hsla(55, 97%, 88%, .7)
        }

        .bg-yellow-100\/75 {
            background-color: hsla(55, 97%, 88%, .75)
        }

        .bg-yellow-100\/80 {
            background-color: hsla(55, 97%, 88%, .8)
        }

        .bg-yellow-100\/85 {
            background-color: hsla(55, 97%, 88%, .85)
        }

        .bg-yellow-100\/90 {
            background-color: hsla(55, 97%, 88%, .9)
        }

        .bg-yellow-100\/95 {
            background-color: hsla(55, 97%, 88%, .95)
        }

        .bg-yellow-200 {
            --tw-bg-opacity: 1;
            background-color: rgb(254 240 138/var(--tw-bg-opacity, 1))
        }

        .bg-yellow-200\/0 {
            background-color: hsla(53, 98%, 77%, 0)
        }

        .bg-yellow-200\/10 {
            background-color: hsla(53, 98%, 77%, .1)
        }

        .bg-yellow-200\/100 {
            background-color: #fef08a
        }

        .bg-yellow-200\/15 {
            background-color: hsla(53, 98%, 77%, .15)
        }

        .bg-yellow-200\/20 {
            background-color: hsla(53, 98%, 77%, .2)
        }

        .bg-yellow-200\/25 {
            background-color: hsla(53, 98%, 77%, .25)
        }

        .bg-yellow-200\/30 {
            background-color: hsla(53, 98%, 77%, .3)
        }

        .bg-yellow-200\/35 {
            background-color: hsla(53, 98%, 77%, .35)
        }

        .bg-yellow-200\/40 {
            background-color: hsla(53, 98%, 77%, .4)
        }

        .bg-yellow-200\/45 {
            background-color: hsla(53, 98%, 77%, .45)
        }

        .bg-yellow-200\/5 {
            background-color: hsla(53, 98%, 77%, .05)
        }

        .bg-yellow-200\/50 {
            background-color: hsla(53, 98%, 77%, .5)
        }

        .bg-yellow-200\/55 {
            background-color: hsla(53, 98%, 77%, .55)
        }

        .bg-yellow-200\/60 {
            background-color: hsla(53, 98%, 77%, .6)
        }

        .bg-yellow-200\/65 {
            background-color: hsla(53, 98%, 77%, .65)
        }

        .bg-yellow-200\/70 {
            background-color: hsla(53, 98%, 77%, .7)
        }

        .bg-yellow-200\/75 {
            background-color: hsla(53, 98%, 77%, .75)
        }

        .bg-yellow-200\/80 {
            background-color: hsla(53, 98%, 77%, .8)
        }

        .bg-yellow-200\/85 {
            background-color: hsla(53, 98%, 77%, .85)
        }

        .bg-yellow-200\/90 {
            background-color: hsla(53, 98%, 77%, .9)
        }

        .bg-yellow-200\/95 {
            background-color: hsla(53, 98%, 77%, .95)
        }

        .bg-yellow-300 {
            --tw-bg-opacity: 1;
            background-color: rgb(253 224 71/var(--tw-bg-opacity, 1))
        }

        .bg-yellow-300\/0 {
            background-color: rgba(253, 224, 71, 0)
        }

        .bg-yellow-300\/10 {
            background-color: rgba(253, 224, 71, .1)
        }

        .bg-yellow-300\/100 {
            background-color: #fde047
        }

        .bg-yellow-300\/15 {
            background-color: rgba(253, 224, 71, .15)
        }

        .bg-yellow-300\/20 {
            background-color: rgba(253, 224, 71, .2)
        }

        .bg-yellow-300\/25 {
            background-color: rgba(253, 224, 71, .25)
        }

        .bg-yellow-300\/30 {
            background-color: rgba(253, 224, 71, .3)
        }

        .bg-yellow-300\/35 {
            background-color: rgba(253, 224, 71, .35)
        }

        .bg-yellow-300\/40 {
            background-color: rgba(253, 224, 71, .4)
        }

        .bg-yellow-300\/45 {
            background-color: rgba(253, 224, 71, .45)
        }

        .bg-yellow-300\/5 {
            background-color: rgba(253, 224, 71, .05)
        }

        .bg-yellow-300\/50 {
            background-color: rgba(253, 224, 71, .5)
        }

        .bg-yellow-300\/55 {
            background-color: rgba(253, 224, 71, .55)
        }

        .bg-yellow-300\/60 {
            background-color: rgba(253, 224, 71, .6)
        }

        .bg-yellow-300\/65 {
            background-color: rgba(253, 224, 71, .65)
        }

        .bg-yellow-300\/70 {
            background-color: rgba(253, 224, 71, .7)
        }

        .bg-yellow-300\/75 {
            background-color: rgba(253, 224, 71, .75)
        }

        .bg-yellow-300\/80 {
            background-color: rgba(253, 224, 71, .8)
        }

        .bg-yellow-300\/85 {
            background-color: rgba(253, 224, 71, .85)
        }

        .bg-yellow-300\/90 {
            background-color: rgba(253, 224, 71, .9)
        }

        .bg-yellow-300\/95 {
            background-color: rgba(253, 224, 71, .95)
        }

        .bg-yellow-400 {
            --tw-bg-opacity: 1;
            background-color: rgb(250 204 21/var(--tw-bg-opacity, 1))
        }

        .bg-yellow-400\/0 {
            background-color: rgba(250, 204, 21, 0)
        }

        .bg-yellow-400\/10 {
            background-color: rgba(250, 204, 21, .1)
        }

        .bg-yellow-400\/100 {
            background-color: #facc15
        }

        .bg-yellow-400\/15 {
            background-color: rgba(250, 204, 21, .15)
        }

        .bg-yellow-400\/20 {
            background-color: rgba(250, 204, 21, .2)
        }

        .bg-yellow-400\/25 {
            background-color: rgba(250, 204, 21, .25)
        }

        .bg-yellow-400\/30 {
            background-color: rgba(250, 204, 21, .3)
        }

        .bg-yellow-400\/35 {
            background-color: rgba(250, 204, 21, .35)
        }

        .bg-yellow-400\/40 {
            background-color: rgba(250, 204, 21, .4)
        }

        .bg-yellow-400\/45 {
            background-color: rgba(250, 204, 21, .45)
        }

        .bg-yellow-400\/5 {
            background-color: rgba(250, 204, 21, .05)
        }

        .bg-yellow-400\/50 {
            background-color: rgba(250, 204, 21, .5)
        }

        .bg-yellow-400\/55 {
            background-color: rgba(250, 204, 21, .55)
        }

        .bg-yellow-400\/60 {
            background-color: rgba(250, 204, 21, .6)
        }

        .bg-yellow-400\/65 {
            background-color: rgba(250, 204, 21, .65)
        }

        .bg-yellow-400\/70 {
            background-color: rgba(250, 204, 21, .7)
        }

        .bg-yellow-400\/75 {
            background-color: rgba(250, 204, 21, .75)
        }

        .bg-yellow-400\/80 {
            background-color: rgba(250, 204, 21, .8)
        }

        .bg-yellow-400\/85 {
            background-color: rgba(250, 204, 21, .85)
        }

        .bg-yellow-400\/90 {
            background-color: rgba(250, 204, 21, .9)
        }

        .bg-yellow-400\/95 {
            background-color: rgba(250, 204, 21, .95)
        }

        .bg-yellow-50 {
            --tw-bg-opacity: 1;
            background-color: rgb(254 252 232/var(--tw-bg-opacity, 1))
        }

        .bg-yellow-50\/0 {
            background-color: hsla(55, 92%, 95%, 0)
        }

        .bg-yellow-50\/10 {
            background-color: hsla(55, 92%, 95%, .1)
        }

        .bg-yellow-50\/100 {
            background-color: #fefce8
        }

        .bg-yellow-50\/15 {
            background-color: hsla(55, 92%, 95%, .15)
        }

        .bg-yellow-50\/20 {
            background-color: hsla(55, 92%, 95%, .2)
        }

        .bg-yellow-50\/25 {
            background-color: hsla(55, 92%, 95%, .25)
        }

        .bg-yellow-50\/30 {
            background-color: hsla(55, 92%, 95%, .3)
        }

        .bg-yellow-50\/35 {
            background-color: hsla(55, 92%, 95%, .35)
        }

        .bg-yellow-50\/40 {
            background-color: hsla(55, 92%, 95%, .4)
        }

        .bg-yellow-50\/45 {
            background-color: hsla(55, 92%, 95%, .45)
        }

        .bg-yellow-50\/5 {
            background-color: hsla(55, 92%, 95%, .05)
        }

        .bg-yellow-50\/50 {
            background-color: hsla(55, 92%, 95%, .5)
        }

        .bg-yellow-50\/55 {
            background-color: hsla(55, 92%, 95%, .55)
        }

        .bg-yellow-50\/60 {
            background-color: hsla(55, 92%, 95%, .6)
        }

        .bg-yellow-50\/65 {
            background-color: hsla(55, 92%, 95%, .65)
        }

        .bg-yellow-50\/70 {
            background-color: hsla(55, 92%, 95%, .7)
        }

        .bg-yellow-50\/75 {
            background-color: hsla(55, 92%, 95%, .75)
        }

        .bg-yellow-50\/80 {
            background-color: hsla(55, 92%, 95%, .8)
        }

        .bg-yellow-50\/85 {
            background-color: hsla(55, 92%, 95%, .85)
        }

        .bg-yellow-50\/90 {
            background-color: hsla(55, 92%, 95%, .9)
        }

        .bg-yellow-50\/95 {
            background-color: hsla(55, 92%, 95%, .95)
        }

        .bg-yellow-500 {
            --tw-bg-opacity: 1;
            background-color: rgb(234 179 8/var(--tw-bg-opacity, 1))
        }

        .bg-yellow-500\/0 {
            background-color: rgba(234, 179, 8, 0)
        }

        .bg-yellow-500\/10 {
            background-color: rgba(234, 179, 8, .1)
        }

        .bg-yellow-500\/100 {
            background-color: #eab308
        }

        .bg-yellow-500\/15 {
            background-color: rgba(234, 179, 8, .15)
        }

        .bg-yellow-500\/20 {
            background-color: rgba(234, 179, 8, .2)
        }

        .bg-yellow-500\/25 {
            background-color: rgba(234, 179, 8, .25)
        }

        .bg-yellow-500\/30 {
            background-color: rgba(234, 179, 8, .3)
        }

        .bg-yellow-500\/35 {
            background-color: rgba(234, 179, 8, .35)
        }

        .bg-yellow-500\/40 {
            background-color: rgba(234, 179, 8, .4)
        }

        .bg-yellow-500\/45 {
            background-color: rgba(234, 179, 8, .45)
        }

        .bg-yellow-500\/5 {
            background-color: rgba(234, 179, 8, .05)
        }

        .bg-yellow-500\/50 {
            background-color: rgba(234, 179, 8, .5)
        }

        .bg-yellow-500\/55 {
            background-color: rgba(234, 179, 8, .55)
        }

        .bg-yellow-500\/60 {
            background-color: rgba(234, 179, 8, .6)
        }

        .bg-yellow-500\/65 {
            background-color: rgba(234, 179, 8, .65)
        }

        .bg-yellow-500\/70 {
            background-color: rgba(234, 179, 8, .7)
        }

        .bg-yellow-500\/75 {
            background-color: rgba(234, 179, 8, .75)
        }

        .bg-yellow-500\/80 {
            background-color: rgba(234, 179, 8, .8)
        }

        .bg-yellow-500\/85 {
            background-color: rgba(234, 179, 8, .85)
        }

        .bg-yellow-500\/90 {
            background-color: rgba(234, 179, 8, .9)
        }

        .bg-yellow-500\/95 {
            background-color: rgba(234, 179, 8, .95)
        }

        .bg-yellow-600 {
            --tw-bg-opacity: 1;
            background-color: rgb(202 138 4/var(--tw-bg-opacity, 1))
        }

        .bg-yellow-600\/0 {
            background-color: rgba(202, 138, 4, 0)
        }

        .bg-yellow-600\/10 {
            background-color: rgba(202, 138, 4, .1)
        }

        .bg-yellow-600\/100 {
            background-color: #ca8a04
        }

        .bg-yellow-600\/15 {
            background-color: rgba(202, 138, 4, .15)
        }

        .bg-yellow-600\/20 {
            background-color: rgba(202, 138, 4, .2)
        }

        .bg-yellow-600\/25 {
            background-color: rgba(202, 138, 4, .25)
        }

        .bg-yellow-600\/30 {
            background-color: rgba(202, 138, 4, .3)
        }

        .bg-yellow-600\/35 {
            background-color: rgba(202, 138, 4, .35)
        }

        .bg-yellow-600\/40 {
            background-color: rgba(202, 138, 4, .4)
        }

        .bg-yellow-600\/45 {
            background-color: rgba(202, 138, 4, .45)
        }

        .bg-yellow-600\/5 {
            background-color: rgba(202, 138, 4, .05)
        }

        .bg-yellow-600\/50 {
            background-color: rgba(202, 138, 4, .5)
        }

        .bg-yellow-600\/55 {
            background-color: rgba(202, 138, 4, .55)
        }

        .bg-yellow-600\/60 {
            background-color: rgba(202, 138, 4, .6)
        }

        .bg-yellow-600\/65 {
            background-color: rgba(202, 138, 4, .65)
        }

        .bg-yellow-600\/70 {
            background-color: rgba(202, 138, 4, .7)
        }

        .bg-yellow-600\/75 {
            background-color: rgba(202, 138, 4, .75)
        }

        .bg-yellow-600\/80 {
            background-color: rgba(202, 138, 4, .8)
        }

        .bg-yellow-600\/85 {
            background-color: rgba(202, 138, 4, .85)
        }

        .bg-yellow-600\/90 {
            background-color: rgba(202, 138, 4, .9)
        }

        .bg-yellow-600\/95 {
            background-color: rgba(202, 138, 4, .95)
        }

        .bg-yellow-700 {
            --tw-bg-opacity: 1;
            background-color: rgb(161 98 7/var(--tw-bg-opacity, 1))
        }

        .bg-yellow-700\/0 {
            background-color: rgba(161, 98, 7, 0)
        }

        .bg-yellow-700\/10 {
            background-color: rgba(161, 98, 7, .1)
        }

        .bg-yellow-700\/100 {
            background-color: #a16207
        }

        .bg-yellow-700\/15 {
            background-color: rgba(161, 98, 7, .15)
        }

        .bg-yellow-700\/20 {
            background-color: rgba(161, 98, 7, .2)
        }

        .bg-yellow-700\/25 {
            background-color: rgba(161, 98, 7, .25)
        }

        .bg-yellow-700\/30 {
            background-color: rgba(161, 98, 7, .3)
        }

        .bg-yellow-700\/35 {
            background-color: rgba(161, 98, 7, .35)
        }

        .bg-yellow-700\/40 {
            background-color: rgba(161, 98, 7, .4)
        }

        .bg-yellow-700\/45 {
            background-color: rgba(161, 98, 7, .45)
        }

        .bg-yellow-700\/5 {
            background-color: rgba(161, 98, 7, .05)
        }

        .bg-yellow-700\/50 {
            background-color: rgba(161, 98, 7, .5)
        }

        .bg-yellow-700\/55 {
            background-color: rgba(161, 98, 7, .55)
        }

        .bg-yellow-700\/60 {
            background-color: rgba(161, 98, 7, .6)
        }

        .bg-yellow-700\/65 {
            background-color: rgba(161, 98, 7, .65)
        }

        .bg-yellow-700\/70 {
            background-color: rgba(161, 98, 7, .7)
        }

        .bg-yellow-700\/75 {
            background-color: rgba(161, 98, 7, .75)
        }

        .bg-yellow-700\/80 {
            background-color: rgba(161, 98, 7, .8)
        }

        .bg-yellow-700\/85 {
            background-color: rgba(161, 98, 7, .85)
        }

        .bg-yellow-700\/90 {
            background-color: rgba(161, 98, 7, .9)
        }

        .bg-yellow-700\/95 {
            background-color: rgba(161, 98, 7, .95)
        }

        .bg-yellow-800 {
            --tw-bg-opacity: 1;
            background-color: rgb(133 77 14/var(--tw-bg-opacity, 1))
        }

        .bg-yellow-800\/0 {
            background-color: rgba(133, 77, 14, 0)
        }

        .bg-yellow-800\/10 {
            background-color: rgba(133, 77, 14, .1)
        }

        .bg-yellow-800\/100 {
            background-color: #854d0e
        }

        .bg-yellow-800\/15 {
            background-color: rgba(133, 77, 14, .15)
        }

        .bg-yellow-800\/20 {
            background-color: rgba(133, 77, 14, .2)
        }

        .bg-yellow-800\/25 {
            background-color: rgba(133, 77, 14, .25)
        }

        .bg-yellow-800\/30 {
            background-color: rgba(133, 77, 14, .3)
        }

        .bg-yellow-800\/35 {
            background-color: rgba(133, 77, 14, .35)
        }

        .bg-yellow-800\/40 {
            background-color: rgba(133, 77, 14, .4)
        }

        .bg-yellow-800\/45 {
            background-color: rgba(133, 77, 14, .45)
        }

        .bg-yellow-800\/5 {
            background-color: rgba(133, 77, 14, .05)
        }

        .bg-yellow-800\/50 {
            background-color: rgba(133, 77, 14, .5)
        }

        .bg-yellow-800\/55 {
            background-color: rgba(133, 77, 14, .55)
        }

        .bg-yellow-800\/60 {
            background-color: rgba(133, 77, 14, .6)
        }

        .bg-yellow-800\/65 {
            background-color: rgba(133, 77, 14, .65)
        }

        .bg-yellow-800\/70 {
            background-color: rgba(133, 77, 14, .7)
        }

        .bg-yellow-800\/75 {
            background-color: rgba(133, 77, 14, .75)
        }

        .bg-yellow-800\/80 {
            background-color: rgba(133, 77, 14, .8)
        }

        .bg-yellow-800\/85 {
            background-color: rgba(133, 77, 14, .85)
        }

        .bg-yellow-800\/90 {
            background-color: rgba(133, 77, 14, .9)
        }

        .bg-yellow-800\/95 {
            background-color: rgba(133, 77, 14, .95)
        }

        .bg-yellow-900 {
            --tw-bg-opacity: 1;
            background-color: rgb(113 63 18/var(--tw-bg-opacity, 1))
        }

        .bg-yellow-900\/0 {
            background-color: rgba(113, 63, 18, 0)
        }

        .bg-yellow-900\/10 {
            background-color: rgba(113, 63, 18, .1)
        }

        .bg-yellow-900\/100 {
            background-color: #713f12
        }

        .bg-yellow-900\/15 {
            background-color: rgba(113, 63, 18, .15)
        }

        .bg-yellow-900\/20 {
            background-color: rgba(113, 63, 18, .2)
        }

        .bg-yellow-900\/25 {
            background-color: rgba(113, 63, 18, .25)
        }

        .bg-yellow-900\/30 {
            background-color: rgba(113, 63, 18, .3)
        }

        .bg-yellow-900\/35 {
            background-color: rgba(113, 63, 18, .35)
        }

        .bg-yellow-900\/40 {
            background-color: rgba(113, 63, 18, .4)
        }

        .bg-yellow-900\/45 {
            background-color: rgba(113, 63, 18, .45)
        }

        .bg-yellow-900\/5 {
            background-color: rgba(113, 63, 18, .05)
        }

        .bg-yellow-900\/50 {
            background-color: rgba(113, 63, 18, .5)
        }

        .bg-yellow-900\/55 {
            background-color: rgba(113, 63, 18, .55)
        }

        .bg-yellow-900\/60 {
            background-color: rgba(113, 63, 18, .6)
        }

        .bg-yellow-900\/65 {
            background-color: rgba(113, 63, 18, .65)
        }

        .bg-yellow-900\/70 {
            background-color: rgba(113, 63, 18, .7)
        }

        .bg-yellow-900\/75 {
            background-color: rgba(113, 63, 18, .75)
        }

        .bg-yellow-900\/80 {
            background-color: rgba(113, 63, 18, .8)
        }

        .bg-yellow-900\/85 {
            background-color: rgba(113, 63, 18, .85)
        }

        .bg-yellow-900\/90 {
            background-color: rgba(113, 63, 18, .9)
        }

        .bg-yellow-900\/95 {
            background-color: rgba(113, 63, 18, .95)
        }

        .bg-yellow-950 {
            --tw-bg-opacity: 1;
            background-color: rgb(66 32 6/var(--tw-bg-opacity, 1))
        }

        .bg-yellow-950\/0 {
            background-color: rgba(66, 32, 6, 0)
        }

        .bg-yellow-950\/10 {
            background-color: rgba(66, 32, 6, .1)
        }

        .bg-yellow-950\/100 {
            background-color: #422006
        }

        .bg-yellow-950\/15 {
            background-color: rgba(66, 32, 6, .15)
        }

        .bg-yellow-950\/20 {
            background-color: rgba(66, 32, 6, .2)
        }

        .bg-yellow-950\/25 {
            background-color: rgba(66, 32, 6, .25)
        }

        .bg-yellow-950\/30 {
            background-color: rgba(66, 32, 6, .3)
        }

        .bg-yellow-950\/35 {
            background-color: rgba(66, 32, 6, .35)
        }

        .bg-yellow-950\/40 {
            background-color: rgba(66, 32, 6, .4)
        }

        .bg-yellow-950\/45 {
            background-color: rgba(66, 32, 6, .45)
        }

        .bg-yellow-950\/5 {
            background-color: rgba(66, 32, 6, .05)
        }

        .bg-yellow-950\/50 {
            background-color: rgba(66, 32, 6, .5)
        }

        .bg-yellow-950\/55 {
            background-color: rgba(66, 32, 6, .55)
        }

        .bg-yellow-950\/60 {
            background-color: rgba(66, 32, 6, .6)
        }

        .bg-yellow-950\/65 {
            background-color: rgba(66, 32, 6, .65)
        }

        .bg-yellow-950\/70 {
            background-color: rgba(66, 32, 6, .7)
        }

        .bg-yellow-950\/75 {
            background-color: rgba(66, 32, 6, .75)
        }

        .bg-yellow-950\/80 {
            background-color: rgba(66, 32, 6, .8)
        }

        .bg-yellow-950\/85 {
            background-color: rgba(66, 32, 6, .85)
        }

        .bg-yellow-950\/90 {
            background-color: rgba(66, 32, 6, .9)
        }

        .bg-yellow-950\/95 {
            background-color: rgba(66, 32, 6, .95)
        }

        .bg-zinc-50 {
            --tw-bg-opacity: 1;
            background-color: rgb(250 250 250/var(--tw-bg-opacity, 1))
        }

        .bg-opacity-10 {
            --tw-bg-opacity: 0.1
        }

        .bg-opacity-50 {
            --tw-bg-opacity: 0.5
        }

        .bg-\[linear-gradient\(0deg\2c _\#7A6A70_-1\.18\%\2c _\#B3A4A8_113\.9\%\)\] {
            background-image: linear-gradient(0deg, #7a6a70 -1.18%, #b3a4a8 113.9%)
        }

        .bg-\[linear-gradient\(0deg\2c _\#8a7501-1\.18\%\2c _\#ffd700_113\.9\%\)\] {
            background-image: linear-gradient(0deg, #8a7501 -1.18%, #ffd700 113.9%)
        }

        .bg-\[linear-gradient\(180deg\2c \#96C9FF_-16\.2\%\2c \#0462C4_100\%\)\] {
            background-image: linear-gradient(180deg, #96c9ff -16.2%, #0462c4)
        }

        .bg-\[linear-gradient\(360deg\2c \#5396DC_0\%\2c \#55D0D2_155\.17\%\)\] {
            background-image: linear-gradient(1turn, #5396dc, #55d0d2 155.17%)
        }

        .bg-\[url\(\'\/illustration\/basic\/bg-home-desktop\.png\'\)\] {
            background-image: url("data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=")
        }

        .bg-\[url\(\'\/illustration\/basic\/bg-home-mobile\.png\'\)\] {
            background-image: url("data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=")
        }

        .bg-\[url\(\'\/illustration\/bg-download-banner\.png\'\)\] {
            background-image: url("data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=")
        }

        .bg-\[url\(\'\/illustration\/bg-point\.jfif\'\)\] {
            background-image: url("data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=")
        }

        .bg-\[url\(\'\/illustration\/co-pilot\/bg-home-desktop\.png\'\)\] {
            background-image: url("data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=")
        }

        .bg-\[url\(\'\/illustration\/co-pilot\/bg-home-mobile\.png\'\)\] {
            background-image: url("data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=")
        }

        .bg-\[url\(\'\/illustration\/crew\/bg-home-desktop\.png\'\)\] {
            background-image: url("data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=")
        }

        .bg-\[url\(\'\/illustration\/crew\/bg-home-mobile\.png\'\)\] {
            background-image: url("data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=")
        }

        .bg-\[url\(\'\/illustration\/pilot\/bg-home-desktop\.png\'\)\] {
            background-image: url("data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=")
        }

        .bg-\[url\(\'\/illustration\/pilot\/bg-home-mobile\.png\'\)\] {
            background-image: url("data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=")
        }

        .bg-\[url\(\'\/illustration\/premium\/bg-home-desktop\.png\'\)\] {
            background-image: url("data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=")
        }

        .bg-\[url\(\'\/illustration\/premium\/bg-home-mobile\.png\'\)\] {
            background-image: url("data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=")
        }

        .bg-\[url\(\'\/illustration\/spacetronot\/bg-home-desktop\.png\'\)\] {
            background-image: url("data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=")
        }

        .bg-\[url\(\'\/illustration\/spacetronot\/bg-home-mobile\.png\'\)\] {
            background-image: url("data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=")
        }

        .bg-customBadge {
            background-image: linear-gradient(90deg, #0d81ca, #0dc5e0)
        }

        .bg-gradient-to-b {
            background-image: linear-gradient(to bottom, var(--tw-gradient-stops))
        }

        .bg-gradient-to-r {
            background-image: linear-gradient(to right, var(--tw-gradient-stops))
        }

        .from-\[\#43E97B\] {
            --tw-gradient-from: #43e97b var(--tw-gradient-from-position);
            --tw-gradient-to: rgba(67, 233, 123, 0) var(--tw-gradient-to-position);
            --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
        }

        .from-\[\#5461ED\] {
            --tw-gradient-from: #5461ed var(--tw-gradient-from-position);
            --tw-gradient-to: rgba(84, 97, 237, 0) var(--tw-gradient-to-position);
            --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
        }

        .from-\[\#A18CD1\] {
            --tw-gradient-from: #a18cd1 var(--tw-gradient-from-position);
            --tw-gradient-to: rgba(161, 140, 209, 0) var(--tw-gradient-to-position);
            --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
        }

        .from-\[\#F1F2F2\] {
            --tw-gradient-from: #f1f2f2 var(--tw-gradient-from-position);
            --tw-gradient-to: hsla(180, 4%, 95%, 0) var(--tw-gradient-to-position);
            --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
        }

        .from-gray-900 {
            --tw-gradient-from: #111827 var(--tw-gradient-from-position);
            --tw-gradient-to: rgba(17, 24, 39, 0) var(--tw-gradient-to-position);
            --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
        }

        .to-\[\#0072EF\] {
            --tw-gradient-to: #0072ef var(--tw-gradient-to-position)
        }

        .to-\[\#38F9D7\] {
            --tw-gradient-to: #38f9d7 var(--tw-gradient-to-position)
        }

        .to-\[\#FBC2EB\] {
            --tw-gradient-to: #fbc2eb var(--tw-gradient-to-position)
        }

        .to-white {
            --tw-gradient-to: #fff var(--tw-gradient-to-position)
        }

        .bg-\[length\:100\%_84\.5\%\] {
            background-size: 100% 84.5%
        }

        .bg-\[length\:100\%_88\.5\%\] {
            background-size: 100% 88.5%
        }

        .bg-cover {
            background-size: cover
        }

        .bg-\[center_top_0\] {
            background-position: center top 0
        }

        .bg-center {
            background-position: 50%
        }

        .bg-no-repeat {
            background-repeat: no-repeat
        }

        .\!object-contain {
            -o-object-fit: contain !important;
            object-fit: contain !important
        }

        .object-contain {
            -o-object-fit: contain;
            object-fit: contain
        }

        .object-cover {
            -o-object-fit: cover;
            object-fit: cover
        }

        .object-fill {
            -o-object-fit: fill;
            object-fit: fill
        }

        .object-center {
            -o-object-position: center;
            object-position: center
        }

        .\!p-0 {
            padding: 0 !important
        }

        .p-0 {
            padding: 0
        }

        .p-0\.5 {
            padding: .125rem
        }

        .p-1 {
            padding: .25rem
        }

        .p-1\.5 {
            padding: .375rem
        }

        .p-10 {
            padding: 2.5rem
        }

        .p-11 {
            padding: 2.75rem
        }

        .p-12 {
            padding: 3rem
        }

        .p-14 {
            padding: 3.5rem
        }

        .p-16 {
            padding: 4rem
        }

        .p-2 {
            padding: .5rem
        }

        .p-2\.5 {
            padding: .625rem
        }

        .p-20 {
            padding: 5rem
        }

        .p-24 {
            padding: 6rem
        }

        .p-28 {
            padding: 7rem
        }

        .p-3 {
            padding: .75rem
        }

        .p-3\.5 {
            padding: .875rem
        }

        .p-32 {
            padding: 8rem
        }

        .p-36 {
            padding: 9rem
        }

        .p-4 {
            padding: 1rem
        }

        .p-40 {
            padding: 10rem
        }

        .p-44 {
            padding: 11rem
        }

        .p-48 {
            padding: 12rem
        }

        .p-5 {
            padding: 1.25rem
        }

        .p-52 {
            padding: 13rem
        }

        .p-56 {
            padding: 14rem
        }

        .p-6 {
            padding: 1.5rem
        }

        .p-60 {
            padding: 15rem
        }

        .p-64 {
            padding: 16rem
        }

        .p-7 {
            padding: 1.75rem
        }

        .p-72 {
            padding: 18rem
        }

        .p-8 {
            padding: 2rem
        }

        .p-80 {
            padding: 20rem
        }

        .p-9 {
            padding: 2.25rem
        }

        .p-96 {
            padding: 24rem
        }

        .p-\[1\.5px\] {
            padding: 1.5px
        }

        .p-\[2px\] {
            padding: 2px
        }

        .p-\[5\.5px\] {
            padding: 5.5px
        }

        .p-px {
            padding: 1px
        }

        .\!px-0 {
            padding-left: 0 !important;
            padding-right: 0 !important
        }

        .\!px-4 {
            padding-left: 1rem !important;
            padding-right: 1rem !important
        }

        .\!px-\[16px\] {
            padding-left: 16px !important;
            padding-right: 16px !important
        }

        .\!px-\[64px\] {
            padding-left: 64px !important;
            padding-right: 64px !important
        }

        .\!py-0 {
            padding-bottom: 0 !important;
            padding-top: 0 !important
        }

        .\!py-0\.5 {
            padding-bottom: .125rem !important;
            padding-top: .125rem !important
        }

        .\!py-2 {
            padding-bottom: .5rem !important;
            padding-top: .5rem !important
        }

        .\!py-4 {
            padding-bottom: 1rem !important;
            padding-top: 1rem !important
        }

        .\!py-\[10px\] {
            padding-bottom: 10px !important;
            padding-top: 10px !important
        }

        .px-0 {
            padding-left: 0;
            padding-right: 0
        }

        .px-0\.5 {
            padding-left: .125rem;
            padding-right: .125rem
        }

        .px-1 {
            padding-left: .25rem;
            padding-right: .25rem
        }

        .px-1\.5 {
            padding-left: .375rem;
            padding-right: .375rem
        }

        .px-10 {
            padding-left: 2.5rem;
            padding-right: 2.5rem
        }

        .px-16 {
            padding-left: 4rem;
            padding-right: 4rem
        }

        .px-2 {
            padding-left: .5rem;
            padding-right: .5rem
        }

        .px-2\.5 {
            padding-left: .625rem;
            padding-right: .625rem
        }

        .px-20 {
            padding-left: 5rem;
            padding-right: 5rem
        }

        .px-24 {
            padding-left: 6rem;
            padding-right: 6rem
        }

        .px-3 {
            padding-left: .75rem;
            padding-right: .75rem
        }

        .px-3\.5 {
            padding-left: .875rem;
            padding-right: .875rem
        }

        .px-4 {
            padding-left: 1rem;
            padding-right: 1rem
        }

        .px-5 {
            padding-left: 1.25rem;
            padding-right: 1.25rem
        }

        .px-6 {
            padding-left: 1.5rem;
            padding-right: 1.5rem
        }

        .px-7 {
            padding-left: 1.75rem;
            padding-right: 1.75rem
        }

        .px-8 {
            padding-left: 2rem;
            padding-right: 2rem
        }

        .px-\[0\.625rem\] {
            padding-left: .625rem;
            padding-right: .625rem
        }

        .px-\[10px\] {
            padding-left: 10px;
            padding-right: 10px
        }

        .px-\[12\.48px\] {
            padding-left: 12.48px;
            padding-right: 12.48px
        }

        .px-\[12px\] {
            padding-left: 12px;
            padding-right: 12px
        }

        .px-\[14px\] {
            padding-left: 14px;
            padding-right: 14px
        }

        .px-\[15px\] {
            padding-left: 15px;
            padding-right: 15px
        }

        .px-\[16px\] {
            padding-left: 16px;
            padding-right: 16px
        }

        .px-\[20px\] {
            padding-left: 20px;
            padding-right: 20px
        }

        .px-\[56px\] {
            padding-left: 56px;
            padding-right: 56px
        }

        .px-\[64px\] {
            padding-left: 64px;
            padding-right: 64px
        }

        .px-\[9\.24px\] {
            padding-left: 9.24px;
            padding-right: 9.24px
        }

        .py-0 {
            padding-bottom: 0;
            padding-top: 0
        }

        .py-0\.5 {
            padding-bottom: .125rem;
            padding-top: .125rem
        }

        .py-1 {
            padding-bottom: .25rem;
            padding-top: .25rem
        }

        .py-1\.5 {
            padding-bottom: .375rem;
            padding-top: .375rem
        }

        .py-10 {
            padding-bottom: 2.5rem;
            padding-top: 2.5rem
        }

        .py-12 {
            padding-bottom: 3rem;
            padding-top: 3rem
        }

        .py-14 {
            padding-bottom: 3.5rem;
            padding-top: 3.5rem
        }

        .py-16 {
            padding-bottom: 4rem;
            padding-top: 4rem
        }

        .py-2 {
            padding-bottom: .5rem;
            padding-top: .5rem
        }

        .py-2\.5 {
            padding-bottom: .625rem;
            padding-top: .625rem
        }

        .py-3 {
            padding-bottom: .75rem;
            padding-top: .75rem
        }

        .py-4 {
            padding-bottom: 1rem;
            padding-top: 1rem
        }

        .py-5 {
            padding-bottom: 1.25rem;
            padding-top: 1.25rem
        }

        .py-6 {
            padding-bottom: 1.5rem;
            padding-top: 1.5rem
        }

        .py-7 {
            padding-bottom: 1.75rem;
            padding-top: 1.75rem
        }

        .py-8 {
            padding-bottom: 2rem;
            padding-top: 2rem
        }

        .py-\[0\.094rem\] {
            padding-bottom: .094rem;
            padding-top: .094rem
        }

        .py-\[0\.344rem\] {
            padding-bottom: .344rem;
            padding-top: .344rem
        }

        .py-\[0\.85rem\] {
            padding-bottom: .85rem;
            padding-top: .85rem
        }

        .py-\[10px\] {
            padding-bottom: 10px;
            padding-top: 10px
        }

        .py-\[13px\] {
            padding-bottom: 13px;
            padding-top: 13px
        }

        .py-\[15px\] {
            padding-bottom: 15px;
            padding-top: 15px
        }

        .py-\[16px\] {
            padding-bottom: 16px;
            padding-top: 16px
        }

        .py-\[2px\] {
            padding-bottom: 2px;
            padding-top: 2px
        }

        .py-\[3\.5px\] {
            padding-bottom: 3.5px;
            padding-top: 3.5px
        }

        .py-\[3px\] {
            padding-bottom: 3px;
            padding-top: 3px
        }

        .py-\[5\.2px\] {
            padding-bottom: 5.2px;
            padding-top: 5.2px
        }

        .py-\[5\.33px\] {
            padding-bottom: 5.33px;
            padding-top: 5.33px
        }

        .py-\[54px\] {
            padding-bottom: 54px;
            padding-top: 54px
        }

        .py-\[6\.5px\] {
            padding-bottom: 6.5px;
            padding-top: 6.5px
        }

        .py-\[6\.5pxs\] {
            padding-bottom: 6.5pxs;
            padding-top: 6.5pxs
        }

        .py-\[6px\] {
            padding-bottom: 6px;
            padding-top: 6px
        }

        .py-\[8px\] {
            padding-bottom: 8px;
            padding-top: 8px
        }

        .py-\[9px\] {
            padding-bottom: 9px;
            padding-top: 9px
        }

        .\!pb-4 {
            padding-bottom: 1rem !important
        }

        .\!pr-5 {
            padding-right: 1.25rem !important
        }

        .\!pt-0 {
            padding-top: 0 !important
        }

        .\!pt-4 {
            padding-top: 1rem !important
        }

        .\!pt-8 {
            padding-top: 2rem !important
        }

        .pb-0 {
            padding-bottom: 0
        }

        .pb-0\.5 {
            padding-bottom: .125rem
        }

        .pb-1 {
            padding-bottom: .25rem
        }

        .pb-1\.5 {
            padding-bottom: .375rem
        }

        .pb-10 {
            padding-bottom: 2.5rem
        }

        .pb-11 {
            padding-bottom: 2.75rem
        }

        .pb-12 {
            padding-bottom: 3rem
        }

        .pb-14 {
            padding-bottom: 3.5rem
        }

        .pb-16 {
            padding-bottom: 4rem
        }

        .pb-2 {
            padding-bottom: .5rem
        }

        .pb-2\.5 {
            padding-bottom: .625rem
        }

        .pb-20 {
            padding-bottom: 5rem
        }

        .pb-24 {
            padding-bottom: 6rem
        }

        .pb-28 {
            padding-bottom: 7rem
        }

        .pb-3 {
            padding-bottom: .75rem
        }

        .pb-3\.5 {
            padding-bottom: .875rem
        }

        .pb-32 {
            padding-bottom: 8rem
        }

        .pb-36 {
            padding-bottom: 9rem
        }

        .pb-4 {
            padding-bottom: 1rem
        }

        .pb-40 {
            padding-bottom: 10rem
        }

        .pb-44 {
            padding-bottom: 11rem
        }

        .pb-48 {
            padding-bottom: 12rem
        }

        .pb-5 {
            padding-bottom: 1.25rem
        }

        .pb-52 {
            padding-bottom: 13rem
        }

        .pb-56 {
            padding-bottom: 14rem
        }

        .pb-6 {
            padding-bottom: 1.5rem
        }

        .pb-60 {
            padding-bottom: 15rem
        }

        .pb-64 {
            padding-bottom: 16rem
        }

        .pb-7 {
            padding-bottom: 1.75rem
        }

        .pb-72 {
            padding-bottom: 18rem
        }

        .pb-8 {
            padding-bottom: 2rem
        }

        .pb-80 {
            padding-bottom: 20rem
        }

        .pb-9 {
            padding-bottom: 2.25rem
        }

        .pb-96 {
            padding-bottom: 24rem
        }

        .pb-\[60px\] {
            padding-bottom: 60px
        }

        .pb-px {
            padding-bottom: 1px
        }

        .pl-0 {
            padding-left: 0
        }

        .pl-0\.5 {
            padding-left: .125rem
        }

        .pl-1 {
            padding-left: .25rem
        }

        .pl-1\.5 {
            padding-left: .375rem
        }

        .pl-10 {
            padding-left: 2.5rem
        }

        .pl-11 {
            padding-left: 2.75rem
        }

        .pl-12 {
            padding-left: 3rem
        }

        .pl-14 {
            padding-left: 3.5rem
        }

        .pl-16 {
            padding-left: 4rem
        }

        .pl-2 {
            padding-left: .5rem
        }

        .pl-2\.5 {
            padding-left: .625rem
        }

        .pl-20 {
            padding-left: 5rem
        }

        .pl-24 {
            padding-left: 6rem
        }

        .pl-28 {
            padding-left: 7rem
        }

        .pl-3 {
            padding-left: .75rem
        }

        .pl-3\.5 {
            padding-left: .875rem
        }

        .pl-32 {
            padding-left: 8rem
        }

        .pl-36 {
            padding-left: 9rem
        }

        .pl-4 {
            padding-left: 1rem
        }

        .pl-40 {
            padding-left: 10rem
        }

        .pl-44 {
            padding-left: 11rem
        }

        .pl-48 {
            padding-left: 12rem
        }

        .pl-5 {
            padding-left: 1.25rem
        }

        .pl-52 {
            padding-left: 13rem
        }

        .pl-56 {
            padding-left: 14rem
        }

        .pl-6 {
            padding-left: 1.5rem
        }

        .pl-60 {
            padding-left: 15rem
        }

        .pl-64 {
            padding-left: 16rem
        }

        .pl-7 {
            padding-left: 1.75rem
        }

        .pl-72 {
            padding-left: 18rem
        }

        .pl-8 {
            padding-left: 2rem
        }

        .pl-80 {
            padding-left: 20rem
        }

        .pl-9 {
            padding-left: 2.25rem
        }

        .pl-96 {
            padding-left: 24rem
        }

        .pl-\[10\%\] {
            padding-left: 10%
        }

        .pl-\[74px\] {
            padding-left: 74px
        }

        .pl-\[7px\] {
            padding-left: 7px
        }

        .pl-px {
            padding-left: 1px
        }

        .pr-0 {
            padding-right: 0
        }

        .pr-0\.5 {
            padding-right: .125rem
        }

        .pr-1 {
            padding-right: .25rem
        }

        .pr-1\.5 {
            padding-right: .375rem
        }

        .pr-10 {
            padding-right: 2.5rem
        }

        .pr-11 {
            padding-right: 2.75rem
        }

        .pr-12 {
            padding-right: 3rem
        }

        .pr-14 {
            padding-right: 3.5rem
        }

        .pr-16 {
            padding-right: 4rem
        }

        .pr-2 {
            padding-right: .5rem
        }

        .pr-2\.5 {
            padding-right: .625rem
        }

        .pr-20 {
            padding-right: 5rem
        }

        .pr-24 {
            padding-right: 6rem
        }

        .pr-28 {
            padding-right: 7rem
        }

        .pr-3 {
            padding-right: .75rem
        }

        .pr-3\.5 {
            padding-right: .875rem
        }

        .pr-32 {
            padding-right: 8rem
        }

        .pr-36 {
            padding-right: 9rem
        }

        .pr-4 {
            padding-right: 1rem
        }

        .pr-40 {
            padding-right: 10rem
        }

        .pr-44 {
            padding-right: 11rem
        }

        .pr-48 {
            padding-right: 12rem
        }

        .pr-5 {
            padding-right: 1.25rem
        }

        .pr-52 {
            padding-right: 13rem
        }

        .pr-56 {
            padding-right: 14rem
        }

        .pr-6 {
            padding-right: 1.5rem
        }

        .pr-60 {
            padding-right: 15rem
        }

        .pr-64 {
            padding-right: 16rem
        }

        .pr-7 {
            padding-right: 1.75rem
        }

        .pr-72 {
            padding-right: 18rem
        }

        .pr-8 {
            padding-right: 2rem
        }

        .pr-80 {
            padding-right: 20rem
        }

        .pr-9 {
            padding-right: 2.25rem
        }

        .pr-96 {
            padding-right: 24rem
        }

        .pr-px {
            padding-right: 1px
        }

        .pt-0 {
            padding-top: 0
        }

        .pt-0\.5 {
            padding-top: .125rem
        }

        .pt-1 {
            padding-top: .25rem
        }

        .pt-1\.5 {
            padding-top: .375rem
        }

        .pt-10 {
            padding-top: 2.5rem
        }

        .pt-11 {
            padding-top: 2.75rem
        }

        .pt-12 {
            padding-top: 3rem
        }

        .pt-14 {
            padding-top: 3.5rem
        }

        .pt-16 {
            padding-top: 4rem
        }

        .pt-2 {
            padding-top: .5rem
        }

        .pt-2\.5 {
            padding-top: .625rem
        }

        .pt-20 {
            padding-top: 5rem
        }

        .pt-24 {
            padding-top: 6rem
        }

        .pt-28 {
            padding-top: 7rem
        }

        .pt-3 {
            padding-top: .75rem
        }

        .pt-3\.5 {
            padding-top: .875rem
        }

        .pt-32 {
            padding-top: 8rem
        }

        .pt-36 {
            padding-top: 9rem
        }

        .pt-4 {
            padding-top: 1rem
        }

        .pt-40 {
            padding-top: 10rem
        }

        .pt-44 {
            padding-top: 11rem
        }

        .pt-48 {
            padding-top: 12rem
        }

        .pt-5 {
            padding-top: 1.25rem
        }

        .pt-52 {
            padding-top: 13rem
        }

        .pt-56 {
            padding-top: 14rem
        }

        .pt-6 {
            padding-top: 1.5rem
        }

        .pt-60 {
            padding-top: 15rem
        }

        .pt-64 {
            padding-top: 16rem
        }

        .pt-7 {
            padding-top: 1.75rem
        }

        .pt-72 {
            padding-top: 18rem
        }

        .pt-8 {
            padding-top: 2rem
        }

        .pt-80 {
            padding-top: 20rem
        }

        .pt-9 {
            padding-top: 2.25rem
        }

        .pt-96 {
            padding-top: 24rem
        }

        .pt-\[10px\] {
            padding-top: 10px
        }

        .pt-\[15px\] {
            padding-top: 15px
        }

        .pt-\[168px\] {
            padding-top: 168px
        }

        .pt-\[18px\] {
            padding-top: 18px
        }

        .pt-\[22px\] {
            padding-top: 22px
        }

        .pt-\[260px\] {
            padding-top: 260px
        }

        .pt-\[2px\] {
            padding-top: 2px
        }

        .pt-\[31\.4px\] {
            padding-top: 31.4px
        }

        .pt-\[47\.4px\] {
            padding-top: 47.4px
        }

        .pt-\[52px\] {
            padding-top: 52px
        }

        .pt-\[60\%\] {
            padding-top: 60%
        }

        .pt-\[70px\] {
            padding-top: 70px
        }

        .pt-\[71\.4px\] {
            padding-top: 71.4px
        }

        .pt-\[75\%\] {
            padding-top: 75%
        }

        .pt-\[87\.4px\] {
            padding-top: 87.4px
        }

        .pt-px {
            padding-top: 1px
        }

        .text-left {
            text-align: left
        }

        .text-center {
            text-align: center
        }

        .text-right {
            text-align: right
        }

        .text-justify {
            text-align: justify
        }

        .text-start {
            text-align: start
        }

        .text-end {
            text-align: end
        }

        .align-top {
            vertical-align: top
        }

        .align-middle {
            vertical-align: middle
        }

        .\!text-sm {
            font-size: .875rem !important
        }

        .\!text-xs {
            font-size: .75rem !important
        }

        .text-2xl {
            font-size: 1.5rem
        }

        .text-2xs {
            font-size: .625rem
        }

        .text-3xl {
            font-size: 1.75rem
        }

        .text-3xs {
            font-size: .5rem
        }

        .text-4xl {
            font-size: 2.25rem;
            line-height: 2.5rem
        }

        .text-5xl {
            font-size: 3rem;
            line-height: 1
        }

        .text-6xl {
            font-size: 3.75rem;
            line-height: 1
        }

        .text-7xl {
            font-size: 4.5rem;
            line-height: 1
        }

        .text-8xl {
            font-size: 6rem;
            line-height: 1
        }

        .text-9xl {
            font-size: 8rem;
            line-height: 1
        }

        .text-\[10px\] {
            font-size: 10px
        }

        .text-\[11px\] {
            font-size: 11px
        }

        .text-\[12px\] {
            font-size: 12px
        }

        .text-\[13px\] {
            font-size: 13px
        }

        .text-\[14px\] {
            font-size: 14px
        }

        .text-\[16px\] {
            font-size: 16px
        }

        .text-\[18px\] {
            font-size: 18px
        }

        .text-\[20px\] {
            font-size: 20px
        }

        .text-\[24px\] {
            font-size: 24px
        }

        .text-\[32px\] {
            font-size: 32px
        }

        .text-\[40px\] {
            font-size: 40px
        }

        .text-\[6px\] {
            font-size: 6px
        }

        .text-\[8px\] {
            font-size: 8px
        }

        .text-\[9\.28px\] {
            font-size: 9.28px
        }

        .text-\[9px\] {
            font-size: 9px
        }

        .text-base {
            font-size: 1rem
        }

        .text-lg {
            font-size: 1.125rem
        }

        .text-sm {
            font-size: .875rem
        }

        .text-xl {
            font-size: 1.25rem
        }

        .text-xs {
            font-size: .75rem
        }

        .\!font-bold {
            font-weight: 700 !important
        }

        .\!font-normal {
            font-weight: 400 !important
        }

        .\!font-semibold {
            font-weight: 600 !important
        }

        .font-\[600\] {
            font-weight: 600
        }

        .font-bold {
            font-weight: 700
        }

        .font-extrabold {
            font-weight: 800
        }

        .font-extralight {
            font-weight: 200
        }

        .font-light {
            font-weight: 300
        }

        .font-medium {
            font-weight: 500
        }

        .font-normal {
            font-weight: 400
        }

        .font-semibold {
            font-weight: 600
        }

        .font-thin {
            font-weight: 100
        }

        .uppercase {
            text-transform: uppercase
        }

        .lowercase {
            text-transform: lowercase
        }

        .capitalize {
            text-transform: capitalize
        }

        .\!normal-case {
            text-transform: none !important
        }

        .normal-case {
            text-transform: none
        }

        .\!leading-5 {
            line-height: 1.25rem !important
        }

        .\!leading-\[19\.2px\] {
            line-height: 19.2px !important
        }

        .\!leading-\[22\.4px\] {
            line-height: 22.4px !important
        }

        .leading-10 {
            line-height: 2.5rem
        }

        .leading-3 {
            line-height: .75rem
        }

        .leading-4 {
            line-height: 1rem
        }

        .leading-5 {
            line-height: 1.25rem
        }

        .leading-6 {
            line-height: 1.5rem
        }

        .leading-7 {
            line-height: 1.75rem
        }

        .leading-8 {
            line-height: 2rem
        }

        .leading-9 {
            line-height: 2.25rem
        }

        .leading-\[0\.601rem\] {
            line-height: .601rem
        }

        .leading-\[0\.751rem\] {
            line-height: .751rem
        }

        .leading-\[0\.901rem\] {
            line-height: .901rem
        }

        .leading-\[1\.5\] {
            line-height: 1.5
        }

        .leading-\[130\%\] {
            line-height: 130%
        }

        .leading-\[13px\] {
            line-height: 13px
        }

        .leading-\[14px\] {
            line-height: 14px
        }

        .leading-\[160\%\] {
            line-height: 160%
        }

        .leading-\[19\.2px\] {
            line-height: 19.2px
        }

        .leading-\[19px\] {
            line-height: 19px
        }

        .leading-\[22\.4px\] {
            line-height: 22.4px
        }

        .leading-\[22px\] {
            line-height: 22px
        }

        .leading-\[23\.4px\] {
            line-height: 23.4px
        }

        .leading-\[23px\] {
            line-height: 23px
        }

        .leading-\[26px\] {
            line-height: 26px
        }

        .leading-\[28\.8px\] {
            line-height: 28.8px
        }

        .leading-\[31\.2px\] {
            line-height: 31.2px
        }

        .leading-\[52px\] {
            line-height: 52px
        }

        .leading-loose {
            line-height: 2
        }

        .leading-none {
            line-height: 1
        }

        .leading-normal {
            line-height: 1.5
        }

        .leading-relaxed {
            line-height: 1.625
        }

        .leading-snug {
            line-height: 1.375
        }

        .leading-tight {
            line-height: 1.25
        }

        .\!tracking-normal {
            letter-spacing: 0 !important
        }

        .tracking-\[\.3px\] {
            letter-spacing: .3px
        }

        .tracking-\[0\.003em\] {
            letter-spacing: .003em
        }

        .tracking-\[0\.03em\] {
            letter-spacing: .03em
        }

        .tracking-\[0\.04em\] {
            letter-spacing: .04em
        }

        .tracking-\[0\.15\] {
            letter-spacing: .15
        }

        .tracking-\[0\.3\%\] {
            letter-spacing: .3%
        }

        .tracking-normal {
            letter-spacing: 0
        }

        .tracking-tight {
            letter-spacing: -.025em
        }

        .tracking-tighter {
            letter-spacing: -.05em
        }

        .tracking-wide {
            letter-spacing: .025em
        }

        .tracking-wider {
            letter-spacing: .05em
        }

        .tracking-widest {
            letter-spacing: .1em
        }

        .\!text-\[\#333538\] {
            --tw-text-opacity: 1 !important;
            color: rgb(51 53 56/var(--tw-text-opacity, 1)) !important
        }

        .\!text-\[\#3D4555\] {
            --tw-text-opacity: 1 !important;
            color: rgb(61 69 85/var(--tw-text-opacity, 1)) !important
        }

        .\!text-dark {
            color: rgb(51 53 56/var(--tw-text-opacity, 1)) !important
        }

        .\!text-dark,
        .\!text-primary {
            --tw-text-opacity: 1 !important
        }

        .\!text-primary {
            color: rgb(0 58 119/var(--tw-text-opacity, 1)) !important
        }

        .text-\[\#001D3B\] {
            --tw-text-opacity: 1;
            color: rgb(0 29 59/var(--tw-text-opacity, 1))
        }

        .text-\[\#002347\] {
            --tw-text-opacity: 1;
            color: rgb(0 35 71/var(--tw-text-opacity, 1))
        }

        .text-\[\#003A77\] {
            --tw-text-opacity: 1;
            color: rgb(0 58 119/var(--tw-text-opacity, 1))
        }

        .text-\[\#004085\] {
            --tw-text-opacity: 1;
            color: rgb(0 64 133/var(--tw-text-opacity, 1))
        }

        .text-\[\#004B99\] {
            --tw-text-opacity: 1;
            color: rgb(0 75 153/var(--tw-text-opacity, 1))
        }

        .text-\[\#006DE0\] {
            --tw-text-opacity: 1;
            color: rgb(0 109 224/var(--tw-text-opacity, 1))
        }

        .text-\[\#009245\] {
            --tw-text-opacity: 1;
            color: rgb(0 146 69/var(--tw-text-opacity, 1))
        }

        .text-\[\#155724\] {
            --tw-text-opacity: 1;
            color: rgb(21 87 36/var(--tw-text-opacity, 1))
        }

        .text-\[\#263238\] {
            --tw-text-opacity: 1;
            color: rgb(38 50 56/var(--tw-text-opacity, 1))
        }

        .text-\[\#2D6C28\] {
            --tw-text-opacity: 1;
            color: rgb(45 108 40/var(--tw-text-opacity, 1))
        }

        .text-\[\#333538B2\] {
            color: #333538b2
        }

        .text-\[\#333538\] {
            --tw-text-opacity: 1;
            color: rgb(51 53 56/var(--tw-text-opacity, 1))
        }

        .text-\[\#333538\]\/70 {
            color: rgba(51, 53, 56, .7)
        }

        .text-\[\#383d41\] {
            --tw-text-opacity: 1;
            color: rgb(56 61 65/var(--tw-text-opacity, 1))
        }

        .text-\[\#3D4555\] {
            --tw-text-opacity: 1;
            color: rgb(61 69 85/var(--tw-text-opacity, 1))
        }

        .text-\[\#3D4555\]\/70 {
            color: rgba(61, 69, 85, .7)
        }

        .text-\[\#66676A\] {
            --tw-text-opacity: 1;
            color: rgb(102 103 106/var(--tw-text-opacity, 1))
        }

        .text-\[\#6E6E73\] {
            --tw-text-opacity: 1;
            color: rgb(110 110 115/var(--tw-text-opacity, 1))
        }

        .text-\[\#6FCF97\] {
            --tw-text-opacity: 1;
            color: rgb(111 207 151/var(--tw-text-opacity, 1))
        }

        .text-\[\#757575\] {
            --tw-text-opacity: 1;
            color: rgb(117 117 117/var(--tw-text-opacity, 1))
        }

        .text-\[\#856404\] {
            --tw-text-opacity: 1;
            color: rgb(133 100 4/var(--tw-text-opacity, 1))
        }

        .text-\[\#898989\] {
            --tw-text-opacity: 1;
            color: rgb(137 137 137/var(--tw-text-opacity, 1))
        }

        .text-\[\#993333\] {
            --tw-text-opacity: 1;
            color: rgb(153 51 51/var(--tw-text-opacity, 1))
        }

        .text-\[\#995913\] {
            --tw-text-opacity: 1;
            color: rgb(153 89 19/var(--tw-text-opacity, 1))
        }

        .text-\[\#996500\] {
            --tw-text-opacity: 1;
            color: rgb(153 101 0/var(--tw-text-opacity, 1))
        }

        .text-\[\#AAAAAA\],
        .text-\[\#AAA\] {
            --tw-text-opacity: 1;
            color: rgb(170 170 170/var(--tw-text-opacity, 1))
        }

        .text-\[\#B9180C\] {
            --tw-text-opacity: 1;
            color: rgb(185 24 12/var(--tw-text-opacity, 1))
        }

        .text-\[\#CCD8E4\] {
            --tw-text-opacity: 1;
            color: rgb(204 216 228/var(--tw-text-opacity, 1))
        }

        .text-\[\#F1F1F1\] {
            --tw-text-opacity: 1;
            color: rgb(241 241 241/var(--tw-text-opacity, 1))
        }

        .text-\[\#F4991D\] {
            --tw-text-opacity: 1;
            color: rgb(244 153 29/var(--tw-text-opacity, 1))
        }

        .text-\[\#F4A118\] {
            --tw-text-opacity: 1;
            color: rgb(244 161 24/var(--tw-text-opacity, 1))
        }

        .text-\[\#FFA800\] {
            --tw-text-opacity: 1;
            color: rgb(255 168 0/var(--tw-text-opacity, 1))
        }

        .text-\[\#FFC12E\] {
            --tw-text-opacity: 1;
            color: rgb(255 193 46/var(--tw-text-opacity, 1))
        }

        .text-\[\#aaa\] {
            --tw-text-opacity: 1;
            color: rgb(170 170 170/var(--tw-text-opacity, 1))
        }

        .text-\[\#ff0000\] {
            --tw-text-opacity: 1;
            color: rgb(255 0 0/var(--tw-text-opacity, 1))
        }

        .text-\[rgba\(51\2c 53\2c 56\2c 0\.7\)\] {
            color: rgba(51, 53, 56, .7)
        }

        .text-black {
            --tw-text-opacity: 1;
            color: rgb(0 0 0/var(--tw-text-opacity, 1))
        }

        .text-blue-600 {
            --tw-text-opacity: 1;
            color: rgb(37 99 235/var(--tw-text-opacity, 1))
        }

        .text-blue-800 {
            --tw-text-opacity: 1;
            color: rgb(30 64 175/var(--tw-text-opacity, 1))
        }

        .text-blue-900 {
            --tw-text-opacity: 1;
            color: rgb(30 58 138/var(--tw-text-opacity, 1))
        }

        .text-danger {
            --tw-text-opacity: 1;
            color: rgb(255 0 0/var(--tw-text-opacity, 1))
        }

        .text-dark {
            --tw-text-opacity: 1;
            color: rgb(51 53 56/var(--tw-text-opacity, 1))
        }

        .text-dark\/50 {
            color: rgba(51, 53, 56, .5)
        }

        .text-dark\/60 {
            color: rgba(51, 53, 56, .6)
        }

        .text-dark\/70 {
            color: rgba(51, 53, 56, .7)
        }

        .text-dark\/75 {
            color: rgba(51, 53, 56, .75)
        }

        .text-gray {
            --tw-text-opacity: 1;
            color: rgb(170 170 170/var(--tw-text-opacity, 1))
        }

        .text-gray-300 {
            --tw-text-opacity: 1;
            color: rgb(209 213 219/var(--tw-text-opacity, 1))
        }

        .text-gray-400 {
            --tw-text-opacity: 1;
            color: rgb(156 163 175/var(--tw-text-opacity, 1))
        }

        .text-gray-500 {
            --tw-text-opacity: 1;
            color: rgb(107 114 128/var(--tw-text-opacity, 1))
        }

        .text-gray-600 {
            --tw-text-opacity: 1;
            color: rgb(75 85 99/var(--tw-text-opacity, 1))
        }

        .text-gray-700 {
            --tw-text-opacity: 1;
            color: rgb(55 65 81/var(--tw-text-opacity, 1))
        }

        .text-gray-800 {
            --tw-text-opacity: 1;
            color: rgb(31 41 55/var(--tw-text-opacity, 1))
        }

        .text-gray-900 {
            --tw-text-opacity: 1;
            color: rgb(17 24 39/var(--tw-text-opacity, 1))
        }

        .text-green-400 {
            --tw-text-opacity: 1;
            color: rgb(74 222 128/var(--tw-text-opacity, 1))
        }

        .text-green-500 {
            --tw-text-opacity: 1;
            color: rgb(34 197 94/var(--tw-text-opacity, 1))
        }

        .text-green-600 {
            --tw-text-opacity: 1;
            color: rgb(22 163 74/var(--tw-text-opacity, 1))
        }

        .text-icon {
            --tw-text-opacity: 1;
            color: rgb(196 196 196/var(--tw-text-opacity, 1))
        }

        .text-neutral-400 {
            --tw-text-opacity: 1;
            color: rgb(163 163 163/var(--tw-text-opacity, 1))
        }

        .text-orange {
            --tw-text-opacity: 1;
            color: rgb(255 168 0/var(--tw-text-opacity, 1))
        }

        .text-primary {
            --tw-text-opacity: 1;
            color: rgb(0 58 119/var(--tw-text-opacity, 1))
        }

        .text-primary-dark {
            --tw-text-opacity: 1;
            color: rgb(0 12 24/var(--tw-text-opacity, 1))
        }

        .text-primary-lighter {
            --tw-text-opacity: 1;
            color: rgb(51 97 146/var(--tw-text-opacity, 1))
        }

        .text-primaryAsics {
            --tw-text-opacity: 1;
            color: rgb(0 30 98/var(--tw-text-opacity, 1))
        }

        .text-primaryErafone {
            --tw-text-opacity: 1;
            color: rgb(235 33 40/var(--tw-text-opacity, 1))
        }

        .text-primaryGarmin {
            --tw-text-opacity: 1;
            color: rgb(0 0 0/var(--tw-text-opacity, 1))
        }

        .text-primaryGarmin-dark {
            --tw-text-opacity: 1;
            color: rgb(51 53 56/var(--tw-text-opacity, 1))
        }

        .text-primaryGarmin-light {
            --tw-text-opacity: 1;
            color: rgb(255 255 255/var(--tw-text-opacity, 1))
        }

        .text-primaryUrban {
            --tw-text-opacity: 1;
            color: rgb(0 0 0/var(--tw-text-opacity, 1))
        }

        .text-primaryUrban-light {
            --tw-text-opacity: 1;
            color: rgb(239 239 239/var(--tw-text-opacity, 1))
        }

        .text-red {
            --tw-text-opacity: 1;
            color: rgb(255 0 0/var(--tw-text-opacity, 1))
        }

        .text-red-500 {
            --tw-text-opacity: 1;
            color: rgb(239 68 68/var(--tw-text-opacity, 1))
        }

        .text-red-600 {
            --tw-text-opacity: 1;
            color: rgb(220 38 38/var(--tw-text-opacity, 1))
        }

        .text-secondary-darker {
            --tw-text-opacity: 1;
            color: rgb(0 165 181/var(--tw-text-opacity, 1))
        }

        .text-sky-500 {
            --tw-text-opacity: 1;
            color: rgb(14 165 233/var(--tw-text-opacity, 1))
        }

        .text-sky-900 {
            --tw-text-opacity: 1;
            color: rgb(12 74 110/var(--tw-text-opacity, 1))
        }

        .text-slate-700 {
            --tw-text-opacity: 1;
            color: rgb(51 65 85/var(--tw-text-opacity, 1))
        }

        .text-stone-400 {
            --tw-text-opacity: 1;
            color: rgb(168 162 158/var(--tw-text-opacity, 1))
        }

        .text-stone-500 {
            --tw-text-opacity: 1;
            color: rgb(120 113 108/var(--tw-text-opacity, 1))
        }

        .text-stroke {
            --tw-text-opacity: 1;
            color: rgb(222 222 222/var(--tw-text-opacity, 1))
        }

        .text-success {
            --tw-text-opacity: 1;
            color: rgb(75 181 67/var(--tw-text-opacity, 1))
        }

        .text-warning {
            --tw-text-opacity: 1;
            color: rgb(255 193 46/var(--tw-text-opacity, 1))
        }

        .text-warning-darker {
            --tw-text-opacity: 1;
            color: rgb(153 116 28/var(--tw-text-opacity, 1))
        }

        .text-white {
            --tw-text-opacity: 1;
            color: rgb(255 255 255/var(--tw-text-opacity, 1))
        }

        .text-yellow-600 {
            --tw-text-opacity: 1;
            color: rgb(202 138 4/var(--tw-text-opacity, 1))
        }

        .\!underline {
            text-decoration-line: underline !important
        }

        .underline {
            text-decoration-line: underline
        }

        .line-through {
            text-decoration-line: line-through
        }

        .no-underline {
            text-decoration-line: none
        }

        .decoration-solid {
            text-decoration-style: solid
        }

        .antialiased {
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale
        }

        .placeholder-gray::-moz-placeholder {
            --tw-placeholder-opacity: 1;
            color: rgb(170 170 170/var(--tw-placeholder-opacity, 1))
        }

        .placeholder-gray::placeholder {
            --tw-placeholder-opacity: 1;
            color: rgb(170 170 170/var(--tw-placeholder-opacity, 1))
        }

        .placeholder-gray-400::-moz-placeholder {
            --tw-placeholder-opacity: 1;
            color: rgb(156 163 175/var(--tw-placeholder-opacity, 1))
        }

        .placeholder-gray-400::placeholder {
            --tw-placeholder-opacity: 1;
            color: rgb(156 163 175/var(--tw-placeholder-opacity, 1))
        }

        .\!caret-dark {
            caret-color: #333538 !important
        }

        .caret-dark {
            caret-color: #333538
        }

        .accent-primary {
            accent-color: #003a77
        }

        .opacity-0 {
            opacity: 0
        }

        .opacity-100 {
            opacity: 1
        }

        .opacity-20 {
            opacity: .2
        }

        .opacity-25 {
            opacity: .25
        }

        .opacity-30 {
            opacity: .3
        }

        .opacity-40 {
            opacity: .4
        }

        .opacity-50 {
            opacity: .5
        }

        .opacity-60 {
            opacity: .6
        }

        .opacity-70 {
            opacity: .7
        }

        .opacity-75 {
            opacity: .75
        }

        .opacity-80 {
            opacity: .8
        }

        .opacity-\[0\.7\] {
            opacity: .7
        }

        .\!shadow-none {
            --tw-shadow: 0 0 #0000 !important;
            --tw-shadow-colored: 0 0 #0000 !important
        }

        .\!shadow-none,
        .\!shadow-sm {
            box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
        }

        .\!shadow-sm {
            --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05) !important;
            --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color) !important
        }

        .shadow {
            --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1);
            --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color)
        }

        .shadow,
        .shadow-2xl {
            box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
        }

        .shadow-2xl {
            --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25);
            --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color)
        }

        .shadow-\[0_-4px_10px_rgba\(0\2c 0\2c 0\2c 0\.05\)\] {
            --tw-shadow: 0 -4px 10px rgba(0, 0, 0, .05);
            --tw-shadow-colored: 0 -4px 10px var(--tw-shadow-color);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
        }

        .shadow-\[0_1px_1px_rgba\(0\2c 0\2c 0\2c 0\.04\)\] {
            --tw-shadow: 0 1px 1px rgba(0, 0, 0, .04);
            --tw-shadow-colored: 0 1px 1px var(--tw-shadow-color);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
        }

        .shadow-\[0_1px_4px_rgba\(51\2c 53\2c 56\2c 0\.12\)\2c 0_4px_8px_rgba\(51\2c 53\2c 56\2c 0\.12\)\] {
            --tw-shadow: 0 1px 4px rgba(51, 53, 56, .12), 0 4px 8px rgba(51, 53, 56, .12);
            --tw-shadow-colored: 0 1px 4px var(--tw-shadow-color), 0 4px 8px var(--tw-shadow-color);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
        }

        .shadow-\[0_1rem_3rem_rgba\(0\2c 0\2c 0\2c \.175\)\] {
            --tw-shadow: 0 1rem 3rem rgba(0, 0, 0, .175);
            --tw-shadow-colored: 0 1rem 3rem var(--tw-shadow-color);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
        }

        .shadow-\[0_4px_8px_0_rgba\(51\2c 53\2c 56\2c 0\.08\)\2c 0_1px_4px_0_rgba\(51\2c 53\2c 56\2c 0\.12\)\] {
            --tw-shadow: 0 4px 8px 0 rgba(51, 53, 56, .08), 0 1px 4px 0 rgba(51, 53, 56, .12);
            --tw-shadow-colored: 0 4px 8px 0 var(--tw-shadow-color), 0 1px 4px 0 var(--tw-shadow-color);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
        }

        .shadow-\[0_4px_8px_0px_\#33353814\2c 0_1px_4px_0_\#3335381F\] {
            --tw-shadow: 0 4px 8px 0px #33353814, 0 1px 4px 0 #3335381f;
            --tw-shadow-colored: 0 4px 8px 0px var(--tw-shadow-color), 0 1px 4px 0 var(--tw-shadow-color);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
        }

        .shadow-\[0px_-1px_1px_rgba\(0\2c 0\2c 0\2c 0\.04\)\] {
            --tw-shadow: 0px -1px 1px rgba(0, 0, 0, .04);
            --tw-shadow-colored: 0px -1px 1px var(--tw-shadow-color);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
        }

        .shadow-\[0px_1px_4px_rgba\(51\2c 53\2c 56\2c 0\.12\)\2c 0px_4px_8px_rgba\(51\2c 53\2c 56\2c 0\.08\)\] {
            --tw-shadow: 0px 1px 4px rgba(51, 53, 56, .12), 0px 4px 8px rgba(51, 53, 56, .08);
            --tw-shadow-colored: 0px 1px 4px var(--tw-shadow-color), 0px 4px 8px var(--tw-shadow-color);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
        }

        .shadow-\[0px_2px_4px_-2px_rgba\(51\2c 53\2c 56\2c 0\.08\)\] {
            --tw-shadow: 0px 2px 4px -2px rgba(51, 53, 56, .08);
            --tw-shadow-colored: 0px 2px 4px -2px var(--tw-shadow-color);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
        }

        .shadow-\[0px_4px_17px_0px_rgba\(0\2c 0\2c 0\2c 0\.16\)\] {
            --tw-shadow: 0px 4px 17px 0px rgba(0, 0, 0, .16);
            --tw-shadow-colored: 0px 4px 17px 0px var(--tw-shadow-color);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
        }

        .shadow-\[0px_4px_2px_rgba\(0\2c 0\2c 0\2c 0\.1\)\] {
            --tw-shadow: 0px 4px 2px rgba(0, 0, 0, .1);
            --tw-shadow-colored: 0px 4px 2px var(--tw-shadow-color)
        }

        .shadow-\[0px_4px_2px_rgba\(0\2c 0\2c 0\2c 0\.1\)\],
        .shadow-bottomNavigation {
            box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
        }

        .shadow-bottomNavigation {
            --tw-shadow: 0px -1px 1px rgba(0, 0, 0, .04);
            --tw-shadow-colored: 0px -1px 1px var(--tw-shadow-color)
        }

        .shadow-inner {
            --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .05);
            --tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color)
        }

        .shadow-inner,
        .shadow-lg {
            box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
        }

        .shadow-lg {
            --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);
            --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color)
        }

        .shadow-md {
            --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);
            --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color)
        }

        .shadow-md,
        .shadow-none {
            box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
        }

        .shadow-none {
            --tw-shadow: 0 0 #0000;
            --tw-shadow-colored: 0 0 #0000
        }

        .shadow-sm {
            --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05);
            --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color)
        }

        .shadow-sm,
        .shadow-xl {
            box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
        }

        .shadow-xl {
            --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);
            --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color)
        }

        .shadow-secondary {
            --tw-shadow-color: #00cee2;
            --tw-shadow: var(--tw-shadow-colored)
        }

        .outline-none {
            outline: 2px solid transparent;
            outline-offset: 2px
        }

        .outline {
            outline-style: solid
        }

        .outline-dashed {
            outline-style: dashed
        }

        .outline-0 {
            outline-width: 0
        }

        .outline-1 {
            outline-width: 1px
        }

        .outline-4 {
            outline-width: 4px
        }

        .outline-\[1\.6px\] {
            outline-width: 1.6px
        }

        .outline-\[\#DEDEDE\] {
            outline-color: #dedede
        }

        .outline-danger {
            outline-color: red
        }

        .outline-line {
            outline-color: #f1f1f1
        }

        .outline-primary {
            outline-color: #003a77
        }

        .outline-primaryAsics {
            outline-color: #001e62
        }

        .outline-primaryErafone {
            outline-color: #eb2128
        }

        .outline-primaryGarmin,
        .outline-primaryUrban {
            outline-color: #000
        }

        .outline-secondary {
            outline-color: #00cee2
        }

        .outline-stroke {
            outline-color: #dedede
        }

        .outline-transparent {
            outline-color: transparent
        }

        .\!ring-0 {
            --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
            --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color) !important
        }

        .\!ring-0,
        .\!ring-2 {
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important
        }

        .\!ring-2 {
            --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
            --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important
        }

        .ring-0 {
            --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
            --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)
        }

        .ring-0,
        .ring-1 {
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
        }

        .ring-1 {
            --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
            --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)
        }

        .ring-1\.5 {
            --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
            --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1.5px + var(--tw-ring-offset-width)) var(--tw-ring-color)
        }

        .ring-1\.5,
        .ring-2 {
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
        }

        .ring-2 {
            --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
            --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)
        }

        .ring-inset {
            --tw-ring-inset: inset
        }

        .\!ring-primary {
            --tw-ring-opacity: 1 !important;
            --tw-ring-color: rgb(0 58 119/var(--tw-ring-opacity, 1)) !important
        }

        .ring-black {
            --tw-ring-opacity: 1;
            --tw-ring-color: rgb(0 0 0/var(--tw-ring-opacity, 1))
        }

        .ring-primary {
            --tw-ring-opacity: 1;
            --tw-ring-color: rgb(0 58 119/var(--tw-ring-opacity, 1))
        }

        .ring-primaryErafone {
            --tw-ring-opacity: 1;
            --tw-ring-color: rgb(235 33 40/var(--tw-ring-opacity, 1))
        }

        .ring-primaryUrban {
            --tw-ring-opacity: 1;
            --tw-ring-color: rgb(0 0 0/var(--tw-ring-opacity, 1))
        }

        .ring-stroke {
            --tw-ring-opacity: 1;
            --tw-ring-color: rgb(222 222 222/var(--tw-ring-opacity, 1))
        }

        .ring-transparent {
            --tw-ring-color: transparent
        }

        .ring-opacity-5 {
            --tw-ring-opacity: 0.05
        }

        .ring-offset-0 {
            --tw-ring-offset-width: 0px
        }

        .blur {
            --tw-blur: blur(8px)
        }

        .blur,
        .blur-md {
            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-md {
            --tw-blur: blur(12px)
        }

        .drop-shadow {
            --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0, 0, 0, .1)) drop-shadow(0 1px 1px rgba(0, 0, 0, .06))
        }

        .drop-shadow,
        .drop-shadow-lg {
            filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
        }

        .drop-shadow-lg {
            --tw-drop-shadow: drop-shadow(0 10px 8px rgba(0, 0, 0, .04)) drop-shadow(0 4px 3px rgba(0, 0, 0, .1))
        }

        .drop-shadow-md {
            --tw-drop-shadow: drop-shadow(0 4px 3px rgba(0, 0, 0, .07)) drop-shadow(0 2px 2px rgba(0, 0, 0, .06))
        }

        .drop-shadow-md,
        .drop-shadow-sm {
            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-sm {
            --tw-drop-shadow: drop-shadow(0 1px 1px rgba(0, 0, 0, .05))
        }

        .\!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) !important
        }

        .filter {
            filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
        }

        .transition {
            transition-duration: .15s;
            transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
            transition-timing-function: cubic-bezier(.4, 0, .2, 1)
        }

        .transition-all {
            transition-duration: .15s;
            transition-property: all;
            transition-timing-function: cubic-bezier(.4, 0, .2, 1)
        }

        .transition-colors {
            transition-duration: .15s;
            transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
            transition-timing-function: cubic-bezier(.4, 0, .2, 1)
        }

        .transition-opacity {
            transition-duration: .15s;
            transition-property: opacity;
            transition-timing-function: cubic-bezier(.4, 0, .2, 1)
        }

        .transition-shadow {
            transition-duration: .15s;
            transition-property: box-shadow;
            transition-timing-function: cubic-bezier(.4, 0, .2, 1)
        }

        .duration-100 {
            transition-duration: .1s
        }

        .duration-200 {
            transition-duration: .2s
        }

        .duration-500 {
            transition-duration: .5s
        }

        .duration-75 {
            transition-duration: 75ms
        }

        .ease-in {
            transition-timing-function: cubic-bezier(.4, 0, 1, 1)
        }

        .ease-in-out {
            transition-timing-function: cubic-bezier(.4, 0, .2, 1)
        }

        .ease-out {
            transition-timing-function: cubic-bezier(0, 0, .2, 1)
        }

        .will-change-scroll {
            will-change: scroll-position
        }

        .\[-moz-appearance\:_textfield\] {
            -moz-appearance: textfield
        }

        .\[appearance\:textfield\] {
            -webkit-appearance: textfield;
            -moz-appearance: textfield;
            appearance: textfield
        }

        .\[backface-visibility\:hidden\] {
            backface-visibility: hidden
        }

        .\[background\:linear-gradient\(white\2c white\)_padding-box\2c linear-gradient\(360deg\2c \#5396DC_-15\.38\%\2c \#55D0D2_108\.65\%\)_border-box\] {
            background: linear-gradient(#fff, #fff) padding-box, linear-gradient(1turn, #5396dc -15.38%, #55d0d2 108.65%) border-box
        }

        .\[scrollbar-width\:none\] {
            scrollbar-width: none
        }

        .\[transform\:translateZ\(0\)\] {
            transform: translateZ(0)
        }

        .\[word-break\:break-word\] {
            word-break: break-word
        }

        em,
        strong {
            font-weight: 700
        }

        .spinner {
            animation: spinner-bulqg1 .8s linear infinite alternate, spinner-oaa3wk 1.6s linear infinite;
            border-radius: 50%;
            height: 12px;
            width: 12px
        }

        .article-content ul {
            list-style-type: disc
        }

        .article-content ol,
        .article-content ul {
            list-style-position: inside;
            padding-left: .5rem
        }

        .article-content ol {
            list-style-type: decimal
        }

        @keyframes spinner-bulqg1 {
            0% {
                clip-path: polygon(50% 50%, 0 0, 50% 0, 50% 0, 50% 0, 50% 0, 50% 0)
            }

            12.5% {
                clip-path: polygon(50% 50%, 0 0, 50% 0, 100% 0, 100% 0, 100% 0, 100% 0)
            }

            25% {
                clip-path: polygon(50% 50%, 0 0, 50% 0, 100% 0, 100% 100%, 100% 100%, 100% 100%)
            }

            50% {
                clip-path: polygon(50% 50%, 0 0, 50% 0, 100% 0, 100% 100%, 50% 100%, 0 100%)
            }

            62.5% {
                clip-path: polygon(50% 50%, 100% 0, 100% 0, 100% 0, 100% 100%, 50% 100%, 0 100%)
            }

            75% {
                clip-path: polygon(50% 50%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 50% 100%, 0 100%)
            }

            to {
                clip-path: polygon(50% 50%, 50% 100%, 50% 100%, 50% 100%, 50% 100%, 50% 100%, 0 100%)
            }
        }

        @keyframes spinner-oaa3wk {
            0% {
                transform: scaleY(1) rotate(0deg)
            }

            49.99% {
                transform: scaleY(1) rotate(135deg)
            }

            50% {
                transform: scaleY(-1) rotate(0deg)
            }

            to {
                transform: scaleY(-1) rotate(-135deg)
            }
        }

        .react-datepicker__input-container input {
            --tw-border-opacity: 1;
            --tw-text-opacity: 1;
            border-color: rgb(222 222 222/var(--tw-border-opacity, 1));
            border-radius: .5rem;
            color: rgb(51 53 56/var(--tw-text-opacity, 1));
            display: block;
            font-size: .875rem;
            width: 100%
        }

        .react-datepicker__input-container input::-moz-placeholder {
            --tw-placeholder-opacity: 1;
            color: rgb(170 170 170/var(--tw-placeholder-opacity, 1))
        }

        .react-datepicker__input-container input::placeholder {
            --tw-placeholder-opacity: 1;
            color: rgb(170 170 170/var(--tw-placeholder-opacity, 1))
        }

        .react-datepicker__input-container input {
            --tw-shadow: 0 1px 2px 0 rgba(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)
        }

        .react-datepicker__input-container input:focus {
            --tw-border-opacity: 1;
            --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
            --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
            --tw-ring-opacity: 1;
            --tw-ring-color: rgb(219 237 255/var(--tw-ring-opacity, 1));
            border-color: rgb(51 97 146/var(--tw-border-opacity, 1));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
        }

        .react-datepicker__input-container input:disabled {
            --tw-bg-opacity: 1;
            --tw-text-opacity: 1;
            background-color: rgb(222 222 222/var(--tw-bg-opacity, 1));
            color: rgb(170 170 170/var(--tw-text-opacity, 1))
        }

        .react-datepicker-popper {
            --tw-border-opacity: 1;
            --tw-bg-opacity: 1;
            --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1);
            --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
            background-color: rgb(255 255 255/var(--tw-bg-opacity, 1));
            border-color: rgb(222 222 222/var(--tw-border-opacity, 1));
            border-radius: .5rem;
            border-width: 2px;
            box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
            font-size: .875rem;
            margin-top: .5rem;
            padding: .5rem .75rem;
            width: 18rem;
            z-index: 40
        }

        .react-datepicker-left {
            left: 0 !important;
            right: auto !important
        }

        .react-datepicker-left,
        .react-datepicker-right {
            position: absolute !important;
            top: 2.75rem !important;
            transform: none !important
        }

        .react-datepicker-right {
            left: auto !important;
            right: 0 !important
        }

        .react-datepicker__portal {
            --tw-border-opacity: 1;
            --tw-bg-opacity: 1;
            --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1);
            --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
            background-color: rgb(255 255 255/var(--tw-bg-opacity, 1));
            border-color: rgb(222 222 222/var(--tw-border-opacity, 1));
            border-radius: .5rem;
            border-width: 2px;
            box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
            font-size: .875rem;
            padding: .5rem .75rem;
            position: absolute;
            right: 0;
            top: 3rem;
            transform: none;
            width: 18rem;
            z-index: 10
        }

        .react-datepicker__month,
        .react-datepicker__month-container {
            display: flex;
            flex-direction: column
        }

        .react-datepicker__current-month {
            --tw-text-opacity: 1;
            color: rgb(51 53 56/var(--tw-text-opacity, 1));
            font-size: 1.125rem;
            font-weight: 700;
            margin-left: .5rem
        }

        .react-datepicker__day-names,
        .react-datepicker__week {
            display: flex;
            justify-content: space-around
        }

        .react-datepicker__day-names {
            --tw-text-opacity: 1;
            color: rgb(170 170 170/var(--tw-text-opacity, 1));
            font-size: .75rem;
            font-weight: 600;
            text-align: center
        }

        .react-datepicker__day-name {
            border-radius: 9999px;
            padding-bottom: .25rem;
            padding-top: .25rem
        }

        .react-datepicker__day-name,
        .react-datepicker__navigation--previous {
            align-items: center;
            display: flex;
            height: 2rem;
            justify-content: center;
            width: 2rem
        }

        .react-datepicker__navigation--previous {
            border-radius: 6px;
            right: 3rem;
            transition-duration: .15s;
            transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
            transition-timing-function: cubic-bezier(.4, 0, .2, 1)
        }

        .react-datepicker__navigation--previous:hover {
            --tw-bg-opacity: 1;
            background-color: rgb(229 231 235/var(--tw-bg-opacity, 1))
        }

        .react-datepicker__navigation--next {
            align-items: center;
            border-radius: 6px;
            display: flex;
            height: 2rem;
            justify-content: center;
            right: 1rem;
            transition-duration: .15s;
            transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
            transition-timing-function: cubic-bezier(.4, 0, .2, 1);
            width: 2rem
        }

        .react-datepicker__navigation--next:hover {
            --tw-bg-opacity: 1;
            background-color: rgb(229 231 235/var(--tw-bg-opacity, 1))
        }

        .react-datepicker__day {
            --tw-text-opacity: 1;
            align-items: center;
            border-radius: 6px;
            color: rgb(51 53 56/var(--tw-text-opacity, 1));
            cursor: pointer;
            display: flex;
            font-size: .875rem;
            height: 2rem;
            justify-content: center;
            line-height: 2;
            margin-bottom: .25rem;
            padding-bottom: .25rem;
            padding-top: .25rem;
            transition-duration: .15s;
            transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
            transition-timing-function: cubic-bezier(.4, 0, .2, 1);
            width: 2rem
        }

        .react-datepicker__day:active,
        .react-datepicker__day:hover {
            --tw-bg-opacity: 1;
            background-color: rgb(219 237 255/var(--tw-bg-opacity, 1))
        }

        .react-datepicker__day--disabled {
            cursor: not-allowed;
            opacity: .4
        }

        .react-datepicker__day--disabled:hover {
            background-color: transparent
        }

        .react-datepicker__day--outside-month {
            --tw-text-opacity: 1;
            color: rgb(209 213 219/var(--tw-text-opacity, 1))
        }

        .react-datepicker__day--in-range {
            --tw-bg-opacity: 1;
            background-color: rgb(219 234 254/var(--tw-bg-opacity, 1))
        }

        .react-datepicker__day--in-selecting-range {
            --tw-bg-opacity: 1;
            background-color: rgb(219 237 255/var(--tw-bg-opacity, 1))
        }

        .react-datepicker__day--selecting-range-start {
            border-color: rgb(51 97 146/var(--tw-border-opacity, 1));
            border-width: 2px
        }

        .react-datepicker__day--selecting-range-end,
        .react-datepicker__day--selecting-range-start {
            --tw-border-opacity: 1;
            --tw-bg-opacity: 1;
            background-color: rgb(255 255 255/var(--tw-bg-opacity, 1))
        }

        .react-datepicker__day--selecting-range-end {
            border-color: rgb(0 58 119/var(--tw-border-opacity, 1));
            border-width: 2px
        }

        .react-datepicker__day--range-start,
        .react-datepicker__day--selected {
            --tw-bg-opacity: 1;
            --tw-text-opacity: 1;
            background-color: rgb(0 58 119/var(--tw-bg-opacity, 1));
            color: rgb(255 255 255/var(--tw-text-opacity, 1))
        }

        .react-datepicker__day--range-start:hover {
            --tw-bg-opacity: 1;
            background-color: rgb(51 97 146/var(--tw-bg-opacity, 1))
        }

        .react-datepicker__day--range-end {
            --tw-bg-opacity: 1;
            --tw-text-opacity: 1;
            background-color: rgb(0 58 119/var(--tw-bg-opacity, 1));
            color: rgb(255 255 255/var(--tw-text-opacity, 1))
        }

        .react-datepicker__day--range-end:hover {
            --tw-bg-opacity: 1;
            background-color: rgb(51 97 146/var(--tw-bg-opacity, 1))
        }

        .react-datepicker__day--sunday {
            --tw-text-opacity: 1;
            color: rgb(239 68 68/var(--tw-text-opacity, 1))
        }

        .react-datepicker__day--outside-month.react-datepicker__day--sunday {
            --tw-text-opacity: 1;
            color: rgb(254 202 202/var(--tw-text-opacity, 1))
        }

        * {
            -ms-overflow-style: none
        }

        ::-webkit-scrollbar {
            display: none
        }

        .react-horizontal-scrolling-menu--scroll-container {
            margin-left: -19px;
            margin-right: -19px
        }

        .slick-disabled,
        .slick-next:before,
        .slick-prev:before {
            display: none !important
        }

        .slider-custom .slick-track {
            display: inline-flex
        }

        .slider-custom .slick-dots {
            margin-bottom: 50px
        }

        .slider-custom .slick-dots li button:before {
            color: #fff !important;
            font-size: 10px !important
        }

        .slider-custom-static .slick-dots {
            margin-bottom: 25px;
            z-index: 5
        }

        .slider-custom-static .slick-dots li {
            margin: 0 -2px !important
        }

        .slider-custom-static .slick-dots li button:before {
            color: #003a77 !important;
            font-size: 8px !important;
            margin: 0 !important;
            padding: 0 !important
        }

        .slider-custom-static-mobile .slick-dots {
            margin-bottom: 15px
        }

        .slider-custom-static-mobile .slick-dots li {
            margin: 0 -2px !important
        }

        .slider-custom-static-mobile .slick-dots li button:before {
            color: #003a77 !important;
            font-size: 8px !important;
            margin: 0 !important;
            padding: 0 !important
        }

        .slider-custom-mobile .slick-dots {
            bottom: 10px;
            left: 10px;
            width: auto
        }

        .slider-custom-mobile .slick-dots li {
            margin: 0
        }

        .slider-custom-mobile .slick-dots li button:before {
            --tw-text-opacity: 1 !important;
            color: rgb(0 58 119/var(--tw-text-opacity, 1)) !important;
            font-size: .75rem !important
        }

        .slider-custom-mobile .slick-list {
            padding: 0 !important
        }

        .slider-search-banner .slick-track {
            display: inline-flex
        }

        .slider-search-banner .slick-dots {
            margin-bottom: 2.5rem
        }

        .slider-search-banner .slick-dots li button:before {
            --tw-text-opacity: 1 !important;
            color: rgb(0 58 119/var(--tw-text-opacity, 1)) !important;
            font-size: 5px !important
        }

        .slider-search-banner .slick-dots li {
            margin: -4px
        }

        .slider-center .item-vertical-brand img {
            border-radius: 18px;
            height: 100%;
            transform: scale(.94, .9);
            transition: all 1.2s ease;
            width: 100%
        }

        .slider-center .slick-center .item-vertical-brand img,
        .slider-center .slick-current.slick-active .item-vertical-brand img {
            height: 100%;
            margin-bottom: 0;
            margin-top: 0;
            transform: scale(1)
        }

        .slider-center .slick-dots {
            bottom: -2.25rem
        }

        .slider-center.mobile .slick-track {
            align-items: center;
            display: flex;
            flex-direction: row;
            gap: .5rem
        }

        .slider-center .slick-dots li button:before {
            --tw-text-opacity: 1 !important;
            color: rgb(0 58 119/var(--tw-text-opacity, 1)) !important;
            font-size: 10px
        }

        .slider-center.mobile .slick-dots {
            bottom: -1.5rem
        }

        .slider-center.mobile .slick-dots li button:before {
            font-size: 5px
        }

        .custom-banners-eraplay-mobile .slick-list .slick-track .slick-current {
            width: 100%
        }

        .btn-white-banner-desktop {
            font-size: .875rem;
            padding: 6px 16px
        }

        .btn-white-banner-desktop,
        .btn-white-banner-mobile {
            --tw-border-opacity: 1;
            --tw-text-opacity: 1;
            background-color: transparent;
            border-color: rgb(255 255 255/var(--tw-border-opacity, 1));
            border-radius: 6px;
            border-width: 1px;
            color: rgb(255 255 255/var(--tw-text-opacity, 1))
        }

        .btn-white-banner-mobile {
            font-size: .75rem;
            padding: 5px
        }

        .btn-black-banner-desktop {
            font-size: .875rem;
            padding: 6px 16px
        }

        .btn-black-banner-desktop,
        .btn-black-banner-mobile {
            --tw-border-opacity: 1;
            --tw-text-opacity: 1;
            background-color: transparent;
            border-color: rgb(0 0 0/var(--tw-border-opacity, 1));
            border-radius: 6px;
            border-width: 1px;
            color: rgb(0 0 0/var(--tw-text-opacity, 1))
        }

        .btn-black-banner-mobile {
            font-size: .75rem;
            padding: 5px
        }

        .btn-black-banner-desktop:hover,
        .btn-black-banner-mobile:hover,
        .btn-white-banner-desktop:hover,
        .btn-white-banner-mobile:hover {
            --tw-border-opacity: 1;
            --tw-text-opacity: 1;
            border-color: rgb(170 170 170/var(--tw-border-opacity, 1));
            border-width: 1px;
            color: rgb(170 170 170/var(--tw-text-opacity, 1))
        }

        .barcode svg {
            height: 100%;
            width: 100%
        }

        .gm-style .gm-style-iw-c {
            padding: 0 .75rem 0 0 !important
        }

        .gm-style .gm-style-iw-c>button {
            --tw-text-opacity: 1 !important;
            align-items: center !important;
            color: rgb(51 53 56/var(--tw-text-opacity, 1)) !important;
            display: flex !important;
            height: 1.25rem !important;
            justify-content: center !important;
            right: 0 !important;
            top: 0 !important;
            width: 1.25rem !important
        }

        .gm-style .gm-style-iw-c>button>span {
            margin: 0 !important
        }

        #product-detail #slider-nav {
            cursor: pointer
        }

        #product-detail #slider-nav .slick-active.slick-current {
            --tw-border-opacity: 1;
            border-color: rgb(0 58 119/var(--tw-border-opacity, 1));
            border-radius: 6px;
            border-width: 2px
        }

        #product-detail #slider-nav-erafone .slick-active.slick-current {
            --tw-border-opacity: 1;
            border-color: rgb(235 33 40/var(--tw-border-opacity, 1));
            border-radius: 6px;
            border-width: 2px
        }

        #product-detail #slider-nav-urban .slick-active.slick-current {
            --tw-border-opacity: 1;
            border-color: rgb(0 0 0/var(--tw-border-opacity, 1));
            border-radius: 6px;
            border-width: 2px
        }

        #product-detail .short-desc ul {
            padding-left: 10px
        }

        #product-detail .short-desc li {
            list-style-type: disc
        }

        #pdp-mobile .slick-dots li {
            margin: 0
        }

        #pdp-mobile .slick-dots li button:before {
            font-size: .875rem
        }

        .product-short-desc ul {
            list-style-type: disc
        }

        .product-short-desc ol,
        .product-short-desc ul {
            list-style-position: outside;
            padding-left: 1rem
        }

        .product-short-desc ol {
            list-style-type: decimal
        }

        .product-desc ul {
            list-style-type: disc
        }

        .product-desc ol,
        .product-desc ul {
            list-style-position: outside;
            padding-left: 1.5rem
        }

        .product-desc ol {
            list-style-type: decimal
        }

        ._transition-geser {
            transition: transform .3s ease, width .3s;
            transition-delay: .35s
        }

        #plp-mobile .slick-dots {
            bottom: 10px;
            left: 10px;
            width: auto
        }

        #plp-mobile .slick-dots li {
            margin: 0
        }

        #plp-mobile .slick-dots li button:before {
            --tw-text-opacity: 1;
            color: rgb(0 58 119/var(--tw-text-opacity, 1));
            font-size: .75rem
        }

        @media (min-width:768px) {
            .payment-blocks {
                font-size: .875rem
            }
        }

        .payment-blocks ul {
            list-style-position: inside;
            list-style-type: disc
        }

        .payment-blocks ol {
            list-style-position: inside;
            list-style-type: decimal
        }

        .payment-blocks li {
            padding-left: .5rem
        }

        #sis-banner .slick-dots {
            bottom: 10px;
            left: 10px;
            width: auto
        }

        #sis-banner .slick-dots li {
            margin: 0
        }

        #sis-banner .slick-dots li button:before {
            --tw-text-opacity: 1;
            color: rgb(0 58 119/var(--tw-text-opacity, 1));
            font-size: .75rem
        }

        #sis-banner .slick-slide img {
            display: none;
            visibility: hidden
        }

        #header-bottom-left::-webkit-scrollbar,
        #inbox-notification-container::-webkit-scrollbar,
        #list-referred-container::-webkit-scrollbar {
            display: block !important;
            width: 10px
        }

        #header-bottom-left::-webkit-scrollbar-track,
        #inbox-notification-container::-webkit-scrollbar-track,
        #list-referred-container::-webkit-scrollbar-track {
            --tw-shadow: inset 0 0 1px grey;
            --tw-shadow-colored: inset 0 0 1px var(--tw-shadow-color);
            border-radius: 6px;
            box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
        }

        #header-bottom-left::-webkit-scrollbar-thumb,
        #inbox-notification-container::-webkit-scrollbar-thumb,
        #list-referred-container::-webkit-scrollbar-thumb {
            --tw-bg-opacity: 1;
            background-color: rgb(241 241 241/var(--tw-bg-opacity, 1));
            border-radius: 6px
        }

        #header-bottom-left,
        #inbox-notification-container,
        #list-referred-container {
            scrollbar-color: #f1f1f1 #fff;
            scrollbar-width: thin
        }

        .magnifier-popup .iiz__img {
            max-width: 100%;
            width: 100%
        }

        @media (max-width:768px) {

            .image-gallery-fullscreen-button,
            .image-gallery-play-button {
                padding: 1rem
            }

            .image-gallery-fullscreen-button .image-gallery-svg,
            .image-gallery-play-button .image-gallery-svg {
                height: 24px;
                width: 24px
            }
        }

        @media (max-width:480px) {

            .image-gallery-fullscreen-button,
            .image-gallery-play-button {
                padding: .5rem
            }

            .image-gallery-fullscreen-button .image-gallery-svg,
            .image-gallery-play-button .image-gallery-svg {
                height: 16px;
                width: 16px
            }
        }

        .image-gallery-left-nav,
        .image-gallery-right-nav {
            --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))
        }

        .image-gallery-left-nav {
            margin-left: -6rem
        }

        .image-gallery-right-nav {
            margin-right: -6rem
        }

        .image-gallery.fullscreen-modal {
            --tw-bg-opacity: 1;
            background-color: rgb(0 0 0/var(--tw-bg-opacity, 1));
            inset: 0
        }

        .image-gallery.fullscreen-modal .image-gallery-content {
            --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))
        }

        .image-gallery-content {
            line-height: 0px
        }

        .image-gallery-content.fullscreen,
        .image-gallery-slide .image-gallery-description {
            --tw-bg-opacity: 1;
            background-color: rgb(0 0 0/var(--tw-bg-opacity, 1))
        }

        .image-gallery-slide .image-gallery-description {
            --tw-text-opacity: 1;
            bottom: 4rem;
            color: rgb(255 255 255/var(--tw-text-opacity, 1));
            padding: .5rem 1.25rem
        }

        @media (max-width:768px) {
            .image-gallery-slide .image-gallery-description {
                bottom: 2.75rem;
                font-size: .75rem;
                padding: .5rem 1rem
            }
        }

        .image-gallery-bullets {
            margin-top: 6rem !important;
            position: fixed
        }

        .image-gallery-bullets .image-gallery-bullet {
            --tw-border-opacity: 1;
            border-color: rgb(255 255 255/var(--tw-border-opacity, 1));
            border-style: solid;
            border-width: 1px;
            margin: 0 .25rem;
            padding: .25rem
        }

        @media (max-width:768px) {
            .image-gallery-bullets .image-gallery-bullet {
                margin: 0 .25rem;
                padding: .25rem
            }
        }

        @media (max-width:480px) {
            .image-gallery-bullets .image-gallery-bullet {
                --tw-bg-opacity: 1;
                background-color: rgb(255 255 255/var(--tw-bg-opacity, 1));
                padding: 2.7px
            }
        }

        .image-gallery-bullets .image-gallery-bullet:focus {
            background-color: #337ab7
        }

        .image-gallery-bullets .image-gallery-bullet.active {
            background-color: #003a77;
            border: 1px solid #003a77
        }

        @media (hover:hover) and (pointer:fine) {
            .image-gallery-bullets .image-gallery-bullet:hover {
                background-color: #337ab7;
                border: 1px solid #003a77
            }

            .image-gallery-bullets .image-gallery-bullet.active:hover {
                background-color: #337ab7
            }
        }

        .image-gallery-thumbnails-wrapper.left .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail,
        .image-gallery-thumbnails-wrapper.right .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail {
            margin-left: 0;
            margin-top: 0
        }

        .image-gallery-thumbnails-wrapper.left,
        .image-gallery-thumbnails-wrapper.right {
            margin: 0 .25rem
        }

        @media (max-width:768px) {

            .image-gallery-thumbnails-wrapper.left,
            .image-gallery-thumbnails-wrapper.right {
                margin: 0 .25rem
            }
        }

        .image-gallery-thumbnails {
            padding: .25rem 0
        }

        @media (max-width:768px) {
            .image-gallery-thumbnails {
                padding: .25rem 0
            }
        }

        .image-gallery-thumbnail {
            background-color: transparent;
            width: 6rem
        }

        @media (max-width:768px) {
            .image-gallery-thumbnail {
                border: 2px solid transparent;
                width: 5rem
            }
        }

        .image-gallery-thumbnail+.image-gallery-thumbnail {
            margin-left: 1px
        }

        .image-gallery-thumbnail .image-gallery-thumbnail-image {
            line-height: 0px
        }

        .image-gallery-thumbnail.active,
        .image-gallery-thumbnail:focus {
            border-radius: 6px
        }

        @media (max-width:768px) {

            .image-gallery-thumbnail.active,
            .image-gallery-thumbnail:focus {
                border-radius: 6px;
                border: 2px solid #003a77;
                outline: none
            }
        }

        @media (hover:hover) and (pointer:fine) {
            .image-gallery-thumbnail:hover {
                border-radius: 6px;
                border: 2px solid #003a77;
                outline: none
            }
        }

        @media (hover:hover) and (pointer:fine) and (max-width:768px) {
            .image-gallery-thumbnail:hover {
                border-radius: 6px;
                border: 2px solid #003a77;
                outline: none
            }
        }

        .image-gallery-thumbnail-label {
            --tw-text-opacity: 1;
            color: rgb(255 255 255/var(--tw-text-opacity, 1));
            font-size: 1rem;
            line-height: 1rem
        }

        @media (max-width:768px) {
            .image-gallery-thumbnail-label {
                font-size: .75rem;
                line-height: .75rem
            }
        }

        .image-gallery-index {
            --tw-bg-opacity: 1;
            --tw-text-opacity: 1;
            background-color: rgb(0 0 0/var(--tw-bg-opacity, 1));
            color: rgb(255 255 255/var(--tw-text-opacity, 1));
            padding: .5rem 1.25rem
        }

        @media (max-width:768px) {
            .image-gallery-index {
                font-size: .75rem;
                padding: .25rem .5rem
            }
        }

        .input-qty input[type=number]::-webkit-inner-spin-button,
        input[type=number]::-webkit-outer-spin-button {
            -webkit-appearance: none;
            margin: 0
        }

        .input-qty input[type=number] {
            -moz-appearance: textfield
        }

        input[type=password]::-moz-placeholder {
            font-family: Urbanist, sans-serif;
            font-size: .875rem;
            font-weight: 400;
            line-height: 1.25rem
        }

        input[type=password]::placeholder {
            font-family: Urbanist, sans-serif;
            font-size: .875rem;
            font-weight: 400;
            line-height: 1.25rem
        }

        input[type=password]:not(:-moz-placeholder) {
            font: small-caption;
            font-size: 1rem;
            line-height: 1.5rem
        }

        input[type=password]:not(:placeholder-shown) {
            font: small-caption;
            font-size: 1rem;
            line-height: 1.5rem
        }

        .marquee>* {
            animation: marquee 22s linear 0s infinite;
            position: absolute;
            white-space: nowrap
        }

        @keyframes marquee {
            0% {
                left: 100%;
                transform: translateX(0)
            }

            to {
                left: 0;
                transform: translateX(-100%)
            }
        }

        .anchor {
            margin-top: -112px;
            padding-top: 112px
        }

        @media (min-width:1024px) {
            .anchor {
                margin-top: -168px;
                padding-top: 168px
            }
        }

        .slider-image-product-review .slick-track {
            align-items: center;
            display: flex;
            height: 61vh;
            justify-content: center !important;
            justify-self: center !important;
            margin: auto !important
        }

        .slider-image-product-review .slick-arrow {
            top: 50% !important
        }

        .slider-referral .slick-dots li button:before {
            --tw-text-opacity: 1;
            color: rgb(0 58 119/var(--tw-text-opacity, 1));
            font-size: .625rem
        }

        .slider-referral .slick-dots li {
            margin: 0 !important
        }

        #empty-state-lottie svg {
            height: auto !important;
            width: auto !important
        }

        .disabled-input {
            -webkit-text-fill-color: #1f2937;
            text-fill-color: #1f2937;
            color: #1f2937
        }

        .border-separator {
            background: #a000ec;
            height: 2px;
            margin: 8px 0;
            width: 60px
        }

        .bg-leaderboard {
            background: url("data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=");
            background-position: 50%;
            background-repeat: no-repeat;
            background-size: cover
        }

        @media (min-width:1024px) {
            .bg-leaderboard {
                background: url("data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=");
                background-position: 50%;
                background-size: cover
            }
        }

        .bg-total-score {
            background: linear-gradient(1turn, #0059aa 85.26%, #439aea 97.19%, #0059aa)
        }

        .bg-total-coin {
            background: linear-gradient(1turn, #3832b7 85.26%, #736de8 97.19%, #3832b7)
        }

        .bg-cara-bermain {
            background: url("data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=");
            background-position: 50%;
            background-size: cover;
            height: 500px
        }

        .bg-voucher-game {
            --tw-bg-opacity: 1;
            background-color: rgb(0 12 24/var(--tw-bg-opacity, 1))
        }

        .bg-card-voucher-game {
            --tw-bg-opacity: 1;
            background-color: rgb(0 58 119/var(--tw-bg-opacity, 1))
        }

        .bg-card-detail-voucher-game {
            background: #002347
        }

        @media (min-width:1024px) {
            .bg-cara-bermain {
                background: url("data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=");
                background-position: 50%;
                background-size: cover;
                height: 500px
            }
        }

        .bg-banner-eraversary {
            background: url("data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=") no-repeat 50%;
            background-size: cover;
            height: 500px
        }

        .bg-banner-eraversary-mobile {
            background: linear-gradient(180deg, transparent 49.56%, rgba(0, 0, 0, .75)), url("data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs="), #d3d3d3 0 0 /100% 100% no-repeat;
            background-size: cover;
            height: 500px
        }

        .hide-scrollbar::-webkit-scrollbar {
            display: none
        }

        .hide-scrollbar {
            -ms-overflow-style: none;
            scrollbar-width: none
        }

        .marker\:text-\[\#333538\] ::marker {
            color: #333538
        }

        .marker\:text-\[\#333538\]::marker {
            color: #333538
        }

        .before\:block:before {
            content: var(--tw-content);
            display: block
        }

        .before\:h-1:before {
            content: var(--tw-content);
            height: .25rem
        }

        .before\:h-\[12px\]:before {
            content: var(--tw-content);
            height: 12px
        }

        .before\:w-1:before {
            content: var(--tw-content);
            width: .25rem
        }

        .before\:w-20:before {
            content: var(--tw-content);
            width: 5rem
        }

        .before\:w-5:before {
            content: var(--tw-content);
            width: 1.25rem
        }

        .before\:w-\[12px\]:before {
            content: var(--tw-content);
            width: 12px
        }

        .before\:scale-0:before {
            --tw-scale-x: 0;
            --tw-scale-y: 0;
            content: var(--tw-content);
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
        }

        .before\:rounded-full:before {
            border-radius: 9999px;
            content: var(--tw-content)
        }

        .before\:bg-black:before {
            --tw-bg-opacity: 1;
            background-color: rgb(0 0 0/var(--tw-bg-opacity, 1));
            content: var(--tw-content)
        }

        .before\:bg-gray-400:before {
            --tw-bg-opacity: 1;
            background-color: rgb(156 163 175/var(--tw-bg-opacity, 1));
            content: var(--tw-content)
        }

        .before\:bg-neutral-200:before {
            --tw-bg-opacity: 1;
            background-color: rgb(229 229 229/var(--tw-bg-opacity, 1));
            content: var(--tw-content)
        }

        .before\:bg-primary:before {
            --tw-bg-opacity: 1;
            background-color: rgb(0 58 119/var(--tw-bg-opacity, 1));
            content: var(--tw-content)
        }

        .before\:bg-primary-darker:before {
            --tw-bg-opacity: 1;
            background-color: rgb(0 46 95/var(--tw-bg-opacity, 1));
            content: var(--tw-content)
        }

        .before\:content-\[\'\'\]:before {
            --tw-content: "";
            content: var(--tw-content)
        }

        .after\:absolute:after {
            content: var(--tw-content);
            position: absolute
        }

        .after\:bottom-\[100\%\]:after {
            bottom: 100%;
            content: var(--tw-content)
        }

        .after\:left-1\/2:after {
            content: var(--tw-content);
            left: 50%
        }

        .after\:left-4:after {
            content: var(--tw-content);
            left: 1rem
        }

        .after\:left-\[100\%\]:after {
            content: var(--tw-content);
            left: 100%
        }

        .after\:left-\[2px\]:after {
            content: var(--tw-content);
            left: 2px
        }

        .after\:right-4:after {
            content: var(--tw-content);
            right: 1rem
        }

        .after\:right-\[100\%\]:after {
            content: var(--tw-content);
            right: 100%
        }

        .after\:top-1\/2:after {
            content: var(--tw-content);
            top: 50%
        }

        .after\:top-\[100\%\]:after {
            content: var(--tw-content);
            top: 100%
        }

        .after\:top-\[2px\]:after {
            content: var(--tw-content);
            top: 2px
        }

        .after\:ml-\[1\.3px\]:after {
            content: var(--tw-content);
            margin-left: 1.3px
        }

        .after\:mt-0\.5:after {
            content: var(--tw-content);
            margin-top: .125rem
        }

        .after\:mt-\[5px\]:after {
            content: var(--tw-content);
            margin-top: 5px
        }

        .after\:block:after {
            content: var(--tw-content);
            display: block
        }

        .after\:inline-block:after {
            content: var(--tw-content);
            display: inline-block
        }

        .after\:h-1:after {
            content: var(--tw-content);
            height: .25rem
        }

        .after\:h-2\.5:after {
            content: var(--tw-content);
            height: .625rem
        }

        .after\:h-4:after {
            content: var(--tw-content);
            height: 1rem
        }

        .after\:h-5:after {
            content: var(--tw-content);
            height: 1.25rem
        }

        .after\:h-full:after {
            content: var(--tw-content);
            height: 100%
        }

        .after\:min-h-\[42px\]:after {
            content: var(--tw-content);
            min-height: 42px
        }

        .after\:w-2\.5:after {
            content: var(--tw-content);
            width: .625rem
        }

        .after\:w-20:after {
            content: var(--tw-content);
            width: 5rem
        }

        .after\:w-4:after {
            content: var(--tw-content);
            width: 1rem
        }

        .after\:w-5:after {
            content: var(--tw-content);
            width: 1.25rem
        }

        .after\:w-\[1\.5px\]:after {
            content: var(--tw-content);
            width: 1.5px
        }

        .after\:-translate-x-1\/2:after {
            --tw-translate-x: -50%
        }

        .after\:-translate-x-1\/2:after,
        .after\:-translate-y-1\/2:after {
            content: var(--tw-content);
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
        }

        .after\:-translate-y-1\/2:after {
            --tw-translate-y: -50%
        }

        .after\:rotate-90:after {
            --tw-rotate: 90deg;
            content: var(--tw-content);
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
        }

        .after\:rounded-full:after {
            border-radius: 9999px;
            content: var(--tw-content)
        }

        .after\:border:after {
            border-width: 1px;
            content: var(--tw-content)
        }

        .after\:border-8:after {
            border-width: 8px;
            content: var(--tw-content)
        }

        .after\:border-b-8:after {
            border-bottom-width: 8px;
            content: var(--tw-content)
        }

        .after\:border-l-8:after {
            border-left-width: 8px;
            content: var(--tw-content)
        }

        .after\:border-r-8:after {
            border-right-width: 8px;
            content: var(--tw-content)
        }

        .after\:border-t-8:after {
            border-top-width: 8px;
            content: var(--tw-content)
        }

        .after\:border-none:after {
            border-style: none;
            content: var(--tw-content)
        }

        .after\:border-\[\#fafafa\]:after {
            --tw-border-opacity: 1;
            border-color: rgb(250 250 250/var(--tw-border-opacity, 1));
            content: var(--tw-content)
        }

        .after\:border-gray-300:after {
            --tw-border-opacity: 1;
            border-color: rgb(209 213 219/var(--tw-border-opacity, 1));
            content: var(--tw-content)
        }

        .after\:border-gray-700:after {
            --tw-border-opacity: 1;
            border-color: rgb(55 65 81/var(--tw-border-opacity, 1));
            content: var(--tw-content)
        }

        .after\:border-x-transparent:after {
            border-left-color: transparent;
            border-right-color: transparent;
            content: var(--tw-content)
        }

        .after\:border-y-transparent:after {
            border-top-color: transparent
        }

        .after\:border-b-transparent:after,
        .after\:border-y-transparent:after {
            border-bottom-color: transparent;
            content: var(--tw-content)
        }

        .after\:border-l-transparent:after {
            border-left-color: transparent;
            content: var(--tw-content)
        }

        .after\:border-r-transparent:after {
            border-right-color: transparent;
            content: var(--tw-content)
        }

        .after\:border-t-transparent:after {
            border-top-color: transparent;
            content: var(--tw-content)
        }

        .after\:bg-black:after {
            --tw-bg-opacity: 1;
            background-color: rgb(0 0 0/var(--tw-bg-opacity, 1));
            content: var(--tw-content)
        }

        .after\:bg-gray-400:after {
            --tw-bg-opacity: 1;
            background-color: rgb(156 163 175/var(--tw-bg-opacity, 1));
            content: var(--tw-content)
        }

        .after\:bg-neutral-200:after {
            --tw-bg-opacity: 1;
            background-color: rgb(229 229 229/var(--tw-bg-opacity, 1));
            content: var(--tw-content)
        }

        .after\:bg-primary:after {
            --tw-bg-opacity: 1;
            background-color: rgb(0 58 119/var(--tw-bg-opacity, 1));
            content: var(--tw-content)
        }

        .after\:bg-white:after {
            --tw-bg-opacity: 1;
            background-color: rgb(255 255 255/var(--tw-bg-opacity, 1));
            content: var(--tw-content)
        }

        .after\:text-center:after {
            content: var(--tw-content);
            text-align: center
        }

        .after\:text-red-500:after {
            --tw-text-opacity: 1;
            color: rgb(239 68 68/var(--tw-text-opacity, 1));
            content: var(--tw-content)
        }

        .after\:transition-all:after {
            content: var(--tw-content);
            transition-duration: .15s;
            transition-property: all;
            transition-timing-function: cubic-bezier(.4, 0, .2, 1)
        }

        .after\:content-\[\"\\276F\"\]:after {
            --tw-content: "\276F";
            content: var(--tw-content)
        }

        .after\:content-\[\'\'\]:after {
            --tw-content: "";
            content: var(--tw-content)
        }

        .after\:content-\[\'\\276F\'\]:after {
            --tw-content: "\276F";
            content: var(--tw-content)
        }

        .first\:pl-5:first-child {
            padding-left: 1.25rem
        }

        .last\:mb-0:last-child {
            margin-bottom: 0
        }

        .last\:border-b-0:last-child {
            border-bottom-width: 0
        }

        .last\:pb-0:last-child {
            padding-bottom: 0
        }

        .even\:bg-primary-light:nth-child(2n) {
            --tw-bg-opacity: 1;
            background-color: rgb(219 237 255/var(--tw-bg-opacity, 1))
        }

        .checked\:border-primary-darker:checked {
            --tw-border-opacity: 1;
            border-color: rgb(0 46 95/var(--tw-border-opacity, 1))
        }

        .checked\:bg-primary:checked {
            --tw-bg-opacity: 1;
            background-color: rgb(0 58 119/var(--tw-bg-opacity, 1))
        }

        .checked\:bg-primary-darker:checked {
            --tw-bg-opacity: 1;
            background-color: rgb(0 46 95/var(--tw-bg-opacity, 1))
        }

        .checked\:bg-white:checked {
            --tw-bg-opacity: 1;
            background-color: rgb(255 255 255/var(--tw-bg-opacity, 1))
        }

        .checked\:before\:scale-100:checked:before {
            --tw-scale-x: 1;
            --tw-scale-y: 1;
            content: var(--tw-content);
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
        }

        .focus-within\:border-primary:focus-within {
            --tw-border-opacity: 1;
            border-color: rgb(0 58 119/var(--tw-border-opacity, 1))
        }

        .hover\:relative:hover {
            position: relative
        }

        .hover\:scale-105:hover {
            --tw-scale-x: 1.05;
            --tw-scale-y: 1.05
        }

        .hover\:scale-105:hover,
        .hover\:scale-95:hover {
            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))
        }

        .hover\:scale-95:hover {
            --tw-scale-x: .95;
            --tw-scale-y: .95
        }

        .hover\:cursor-pointer:hover {
            cursor: pointer
        }

        .hover\:border-2:hover {
            border-width: 2px
        }

        .hover\:border-b:hover {
            border-bottom-width: 1px
        }

        .hover\:border-b-2:hover {
            border-bottom-width: 2px
        }

        .hover\:border-gray-100:hover {
            --tw-border-opacity: 1;
            border-color: rgb(243 244 246/var(--tw-border-opacity, 1))
        }

        .hover\:border-primary:hover {
            --tw-border-opacity: 1;
            border-color: rgb(0 58 119/var(--tw-border-opacity, 1))
        }

        .hover\:border-primary-darker:hover {
            --tw-border-opacity: 1;
            border-color: rgb(0 46 95/var(--tw-border-opacity, 1))
        }

        .hover\:border-primaryAsics:hover {
            --tw-border-opacity: 1;
            border-color: rgb(0 30 98/var(--tw-border-opacity, 1))
        }

        .hover\:border-primaryErafone:hover {
            --tw-border-opacity: 1;
            border-color: rgb(235 33 40/var(--tw-border-opacity, 1))
        }

        .hover\:border-primaryUrban:hover {
            --tw-border-opacity: 1;
            border-color: rgb(0 0 0/var(--tw-border-opacity, 1))
        }

        .hover\:border-secondary-dark:hover {
            --tw-border-opacity: 1;
            border-color: rgb(0 41 45/var(--tw-border-opacity, 1))
        }

        .hover\:border-sky-900:hover {
            --tw-border-opacity: 1;
            border-color: rgb(12 74 110/var(--tw-border-opacity, 1))
        }

        .hover\:bg-\[\#110f924d\]:hover {
            background-color: #110f924d
        }

        .hover\:bg-\[\#CCF5F9\]:hover {
            --tw-bg-opacity: 1;
            background-color: rgb(204 245 249/var(--tw-bg-opacity, 1))
        }

        .hover\:bg-\[\#F1F1F1\]:hover {
            --tw-bg-opacity: 1;
            background-color: rgb(241 241 241/var(--tw-bg-opacity, 1))
        }

        .hover\:bg-black\/10:hover {
            background-color: rgba(0, 0, 0, .1)
        }

        .hover\:bg-blue-100:hover {
            --tw-bg-opacity: 1;
            background-color: rgb(219 234 254/var(--tw-bg-opacity, 1))
        }

        .hover\:bg-gray-100:hover {
            --tw-bg-opacity: 1;
            background-color: rgb(243 244 246/var(--tw-bg-opacity, 1))
        }

        .hover\:bg-gray-200:hover {
            --tw-bg-opacity: 1;
            background-color: rgb(229 231 235/var(--tw-bg-opacity, 1))
        }

        .hover\:bg-gray-50:hover {
            --tw-bg-opacity: 1;
            background-color: rgb(249 250 251/var(--tw-bg-opacity, 1))
        }

        .hover\:bg-line:hover {
            --tw-bg-opacity: 1;
            background-color: rgb(241 241 241/var(--tw-bg-opacity, 1))
        }

        .hover\:bg-primary:hover {
            --tw-bg-opacity: 1;
            background-color: rgb(0 58 119/var(--tw-bg-opacity, 1))
        }

        .hover\:bg-primary-light:hover {
            --tw-bg-opacity: 1;
            background-color: rgb(219 237 255/var(--tw-bg-opacity, 1))
        }

        .hover\:bg-primary-lighter:hover {
            --tw-bg-opacity: 1;
            background-color: rgb(51 97 146/var(--tw-bg-opacity, 1))
        }

        .hover\:bg-primary\/80:hover {
            background-color: rgba(0, 58, 119, .8)
        }

        .hover\:bg-primaryAsics-light:hover {
            --tw-bg-opacity: 1;
            background-color: rgb(217 218 237/var(--tw-bg-opacity, 1))
        }

        .hover\:bg-primaryErafone-light:hover {
            --tw-bg-opacity: 1;
            background-color: rgb(255 252 225/var(--tw-bg-opacity, 1))
        }

        .hover\:bg-primaryErafone-lighter:hover {
            background-color: #eb2128ba
        }

        .hover\:bg-primaryGarmin-dark:hover {
            --tw-bg-opacity: 1;
            background-color: rgb(51 53 56/var(--tw-bg-opacity, 1))
        }

        .hover\:bg-primaryGarmin-light:hover {
            --tw-bg-opacity: 1;
            background-color: rgb(255 255 255/var(--tw-bg-opacity, 1))
        }

        .hover\:bg-primaryUrban-light:hover {
            --tw-bg-opacity: 1;
            background-color: rgb(239 239 239/var(--tw-bg-opacity, 1))
        }

        .hover\:bg-primaryUrban-lighter:hover {
            background-color: #000000a3
        }

        .hover\:bg-secondary-lighter:hover {
            --tw-bg-opacity: 1;
            background-color: rgb(51 216 232/var(--tw-bg-opacity, 1))
        }

        .hover\:bg-secondary\/10:hover {
            background-color: rgba(0, 206, 226, .1)
        }

        .hover\:bg-slate-50:hover {
            --tw-bg-opacity: 1;
            background-color: rgb(248 250 252/var(--tw-bg-opacity, 1))
        }

        .hover\:bg-stroke:hover {
            --tw-bg-opacity: 1;
            background-color: rgb(222 222 222/var(--tw-bg-opacity, 1))
        }

        .hover\:bg-stroke\/20:hover {
            background-color: hsla(0, 0%, 87%, .2)
        }

        .hover\:bg-warning\/10:hover {
            background-color: rgba(255, 193, 46, .1)
        }

        .hover\:p-\[5\.5px\]:hover {
            padding: 5.5px
        }

        .hover\:font-bold:hover {
            font-weight: 700
        }

        .hover\:font-semibold:hover {
            font-weight: 600
        }

        .hover\:\!text-dark\/70:hover {
            color: rgba(51, 53, 56, .7) !important
        }

        .hover\:\!text-primary\/70:hover {
            color: rgba(0, 58, 119, .7) !important
        }

        .hover\:text-\[\#212529\]:hover {
            --tw-text-opacity: 1;
            color: rgb(33 37 41/var(--tw-text-opacity, 1))
        }

        .hover\:text-black:hover {
            --tw-text-opacity: 1;
            color: rgb(0 0 0/var(--tw-text-opacity, 1))
        }

        .hover\:text-blue-800:hover {
            --tw-text-opacity: 1;
            color: rgb(30 64 175/var(--tw-text-opacity, 1))
        }

        .hover\:text-gray-500:hover {
            --tw-text-opacity: 1;
            color: rgb(107 114 128/var(--tw-text-opacity, 1))
        }

        .hover\:text-gray-700:hover {
            --tw-text-opacity: 1;
            color: rgb(55 65 81/var(--tw-text-opacity, 1))
        }

        .hover\:text-primary:hover {
            --tw-text-opacity: 1;
            color: rgb(0 58 119/var(--tw-text-opacity, 1))
        }

        .hover\:text-primary-dark:hover {
            --tw-text-opacity: 1;
            color: rgb(0 12 24/var(--tw-text-opacity, 1))
        }

        .hover\:text-primary-lighter:hover {
            --tw-text-opacity: 1;
            color: rgb(51 97 146/var(--tw-text-opacity, 1))
        }

        .hover\:text-red-600:hover {
            --tw-text-opacity: 1;
            color: rgb(220 38 38/var(--tw-text-opacity, 1))
        }

        .hover\:underline:hover {
            text-decoration-line: underline
        }

        .hover\:opacity-90:hover {
            opacity: .9
        }

        .hover\:shadow-md:hover {
            --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);
            --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
        }

        .hover\:outline-none:hover {
            outline: 2px solid transparent;
            outline-offset: 2px
        }

        .hover\:ring-0:hover {
            --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
            --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
        }

        .checked\:hover\:border-primary-darker:hover:checked {
            --tw-border-opacity: 1;
            border-color: rgb(0 46 95/var(--tw-border-opacity, 1))
        }

        .checked\:hover\:bg-primary-lighter:hover:checked {
            --tw-bg-opacity: 1;
            background-color: rgb(51 97 146/var(--tw-bg-opacity, 1))
        }

        .checked\:hover\:bg-white:hover:checked {
            --tw-bg-opacity: 1;
            background-color: rgb(255 255 255/var(--tw-bg-opacity, 1))
        }

        .hover\:checked\:bg-primary:checked:hover {
            --tw-bg-opacity: 1;
            background-color: rgb(0 58 119/var(--tw-bg-opacity, 1))
        }

        .focus\:border-0:focus {
            border-width: 0
        }

        .focus\:\!border-danger-lighter:focus {
            --tw-border-opacity: 1 !important;
            border-color: rgb(255 102 102/var(--tw-border-opacity, 1)) !important
        }

        .focus\:\!border-primary:focus {
            --tw-border-opacity: 1 !important;
            border-color: rgb(0 58 119/var(--tw-border-opacity, 1)) !important
        }

        .focus\:\!border-primaryAsics:focus {
            --tw-border-opacity: 1 !important;
            border-color: rgb(0 30 98/var(--tw-border-opacity, 1)) !important
        }

        .focus\:\!border-primaryErafone:focus {
            --tw-border-opacity: 1 !important;
            border-color: rgb(235 33 40/var(--tw-border-opacity, 1)) !important
        }

        .focus\:\!border-primaryUrban:focus {
            --tw-border-opacity: 1 !important;
            border-color: rgb(0 0 0/var(--tw-border-opacity, 1)) !important
        }

        .focus\:\!border-secondary:focus {
            --tw-border-opacity: 1 !important;
            border-color: rgb(0 206 226/var(--tw-border-opacity, 1)) !important
        }

        .focus\:border-\[\#004B99\]:focus {
            --tw-border-opacity: 1;
            border-color: rgb(0 75 153/var(--tw-border-opacity, 1))
        }

        .focus\:border-blue-500:focus {
            --tw-border-opacity: 1;
            border-color: rgb(59 130 246/var(--tw-border-opacity, 1))
        }

        .focus\:border-gray-200:focus {
            --tw-border-opacity: 1;
            border-color: rgb(229 231 235/var(--tw-border-opacity, 1))
        }

        .focus\:border-primary:focus {
            --tw-border-opacity: 1;
            border-color: rgb(0 58 119/var(--tw-border-opacity, 1))
        }

        .focus\:border-transparent:focus {
            border-color: transparent
        }

        .focus\:bg-\[\#DEFDFF\]:focus {
            --tw-bg-opacity: 1;
            background-color: rgb(222 253 255/var(--tw-bg-opacity, 1))
        }

        .focus\:bg-\[\#F1F1F1\]:focus {
            --tw-bg-opacity: 1;
            background-color: rgb(241 241 241/var(--tw-bg-opacity, 1))
        }

        .focus\:bg-gray:focus {
            --tw-bg-opacity: 1;
            background-color: rgb(170 170 170/var(--tw-bg-opacity, 1))
        }

        .focus\:bg-primary:focus {
            --tw-bg-opacity: 1;
            background-color: rgb(0 58 119/var(--tw-bg-opacity, 1))
        }

        .focus\:bg-primary-light:focus {
            --tw-bg-opacity: 1;
            background-color: rgb(219 237 255/var(--tw-bg-opacity, 1))
        }

        .focus\:bg-primaryAsics-light:focus {
            --tw-bg-opacity: 1;
            background-color: rgb(217 218 237/var(--tw-bg-opacity, 1))
        }

        .focus\:bg-primaryErafone:focus {
            --tw-bg-opacity: 1;
            background-color: rgb(235 33 40/var(--tw-bg-opacity, 1))
        }

        .focus\:bg-primaryErafone-light:focus {
            --tw-bg-opacity: 1;
            background-color: rgb(255 252 225/var(--tw-bg-opacity, 1))
        }

        .focus\:bg-primaryGarmin:focus,
        .focus\:bg-primaryUrban:focus {
            --tw-bg-opacity: 1;
            background-color: rgb(0 0 0/var(--tw-bg-opacity, 1))
        }

        .focus\:bg-primaryUrban-light:focus {
            --tw-bg-opacity: 1;
            background-color: rgb(239 239 239/var(--tw-bg-opacity, 1))
        }

        .focus\:bg-secondary:focus {
            --tw-bg-opacity: 1;
            background-color: rgb(0 206 226/var(--tw-bg-opacity, 1))
        }

        .focus\:bg-stroke:focus {
            --tw-bg-opacity: 1;
            background-color: rgb(222 222 222/var(--tw-bg-opacity, 1))
        }

        .focus\:bg-transparent:focus {
            background-color: transparent
        }

        .focus\:bg-white:focus {
            --tw-bg-opacity: 1;
            background-color: rgb(255 255 255/var(--tw-bg-opacity, 1))
        }

        .focus\:text-dark\/50:focus {
            color: rgba(51, 53, 56, .5)
        }

        .focus\:text-primary-darker:focus {
            --tw-text-opacity: 1;
            color: rgb(0 46 95/var(--tw-text-opacity, 1))
        }

        .focus\:text-primary\/75:focus {
            color: rgba(0, 58, 119, .75)
        }

        .focus\:text-primaryErafone\/75:focus {
            color: rgba(235, 33, 40, .75)
        }

        .focus\:text-primaryGarmin\/75:focus,
        .focus\:text-primaryUrban\/75:focus {
            color: rgba(0, 0, 0, .75)
        }

        .focus\:underline:focus {
            text-decoration-line: underline
        }

        .focus\:decoration-\[\#00cee2\]:focus {
            text-decoration-color: #00cee2
        }

        .focus\:underline-offset-\[12px\]:focus {
            text-underline-offset: 12px
        }

        .focus\:\!shadow-none:focus {
            --tw-shadow: 0 0 #0000 !important;
            --tw-shadow-colored: 0 0 #0000 !important;
            box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
        }

        .focus\:shadow-none:focus {
            --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)
        }

        .focus\:outline-none:focus {
            outline: 2px solid transparent;
            outline-offset: 2px
        }

        .focus\:outline-0:focus {
            outline-width: 0
        }

        .focus\:\!ring-0:focus {
            --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
            --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color) !important
        }

        .focus\:\!ring-0:focus,
        .focus\:\!ring-1:focus {
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important
        }

        .focus\:\!ring-1:focus {
            --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
            --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important
        }

        .focus\:ring-0:focus {
            --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
            --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)
        }

        .focus\:ring-0:focus,
        .focus\:ring-1:focus {
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
        }

        .focus\:ring-1:focus {
            --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
            --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)
        }

        .focus\:ring-2:focus {
            --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
            --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
        }

        .focus\:\!ring-danger-light:focus {
            --tw-ring-opacity: 1 !important;
            --tw-ring-color: rgb(255 204 204/var(--tw-ring-opacity, 1)) !important
        }

        .focus\:\!ring-primary:focus {
            --tw-ring-opacity: 1 !important;
            --tw-ring-color: rgb(0 58 119/var(--tw-ring-opacity, 1)) !important
        }

        .focus\:\!ring-primaryAsics:focus {
            --tw-ring-opacity: 1 !important;
            --tw-ring-color: rgb(0 30 98/var(--tw-ring-opacity, 1)) !important
        }

        .focus\:\!ring-primaryErafone:focus {
            --tw-ring-opacity: 1 !important;
            --tw-ring-color: rgb(235 33 40/var(--tw-ring-opacity, 1)) !important
        }

        .focus\:\!ring-primaryUrban:focus {
            --tw-ring-opacity: 1 !important;
            --tw-ring-color: rgb(0 0 0/var(--tw-ring-opacity, 1)) !important
        }

        .focus\:\!ring-transparent:focus {
            --tw-ring-color: transparent !important
        }

        .focus\:ring-\[\#004B99\]:focus {
            --tw-ring-opacity: 1;
            --tw-ring-color: rgb(0 75 153/var(--tw-ring-opacity, 1))
        }

        .focus\:ring-\[\#F4A118\]:focus {
            --tw-ring-opacity: 1;
            --tw-ring-color: rgb(244 161 24/var(--tw-ring-opacity, 1))
        }

        .focus\:ring-blue-200:focus {
            --tw-ring-opacity: 1;
            --tw-ring-color: rgb(191 219 254/var(--tw-ring-opacity, 1))
        }

        .focus\:ring-blue-500:focus {
            --tw-ring-opacity: 1;
            --tw-ring-color: rgb(59 130 246/var(--tw-ring-opacity, 1))
        }

        .focus\:ring-blue-900:focus {
            --tw-ring-opacity: 1;
            --tw-ring-color: rgb(30 58 138/var(--tw-ring-opacity, 1))
        }

        .focus\:ring-gray-300:focus {
            --tw-ring-opacity: 1;
            --tw-ring-color: rgb(209 213 219/var(--tw-ring-opacity, 1))
        }

        .focus\:ring-indigo-500:focus {
            --tw-ring-opacity: 1;
            --tw-ring-color: rgb(99 102 241/var(--tw-ring-opacity, 1))
        }

        .focus\:ring-primary:focus {
            --tw-ring-opacity: 1;
            --tw-ring-color: rgb(0 58 119/var(--tw-ring-opacity, 1))
        }

        .focus\:ring-primary-light:focus {
            --tw-ring-opacity: 1;
            --tw-ring-color: rgb(219 237 255/var(--tw-ring-opacity, 1))
        }

        .focus\:ring-primary-lighter:focus {
            --tw-ring-opacity: 1;
            --tw-ring-color: rgb(51 97 146/var(--tw-ring-opacity, 1))
        }

        .focus\:ring-primaryErafone:focus {
            --tw-ring-opacity: 1;
            --tw-ring-color: rgb(235 33 40/var(--tw-ring-opacity, 1))
        }

        .focus\:ring-primaryErafone-lighter:focus {
            --tw-ring-color: #eb2128ba
        }

        .focus\:ring-primaryGarmin:focus {
            --tw-ring-opacity: 1;
            --tw-ring-color: rgb(0 0 0/var(--tw-ring-opacity, 1))
        }

        .focus\:ring-primaryUrban-lighter:focus {
            --tw-ring-color: #000000a3
        }

        .focus\:ring-secondary-light:focus {
            --tw-ring-opacity: 1;
            --tw-ring-color: rgb(204 245 249/var(--tw-ring-opacity, 1))
        }

        .focus\:ring-stroke:focus {
            --tw-ring-opacity: 1;
            --tw-ring-color: rgb(222 222 222/var(--tw-ring-opacity, 1))
        }

        .focus\:ring-transparent:focus {
            --tw-ring-color: transparent
        }

        .focus\:ring-offset-0:focus {
            --tw-ring-offset-width: 0px
        }

        .focus\:ring-offset-2:focus {
            --tw-ring-offset-width: 2px
        }

        .focus\:ring-offset-gray-100:focus {
            --tw-ring-offset-color: #f3f4f6
        }

        .checked\:focus\:border-primary-darker:focus:checked {
            --tw-border-opacity: 1;
            border-color: rgb(0 46 95/var(--tw-border-opacity, 1))
        }

        .checked\:focus\:bg-primary:focus:checked {
            --tw-bg-opacity: 1;
            background-color: rgb(0 58 119/var(--tw-bg-opacity, 1))
        }

        .checked\:focus\:bg-white:focus:checked {
            --tw-bg-opacity: 1;
            background-color: rgb(255 255 255/var(--tw-bg-opacity, 1))
        }

        .focus-visible\:ring-2:focus-visible {
            --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
            --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
        }

        .focus-visible\:ring-white:focus-visible {
            --tw-ring-opacity: 1;
            --tw-ring-color: rgb(255 255 255/var(--tw-ring-opacity, 1))
        }

        .focus-visible\:ring-opacity-75:focus-visible {
            --tw-ring-opacity: 0.75
        }

        .active\:bg-gray-300:active {
            --tw-bg-opacity: 1;
            background-color: rgb(209 213 219/var(--tw-bg-opacity, 1))
        }

        .active\:bg-primary-darker:active {
            --tw-bg-opacity: 1;
            background-color: rgb(0 46 95/var(--tw-bg-opacity, 1))
        }

        .active\:bg-primary-light:active {
            --tw-bg-opacity: 1;
            background-color: rgb(219 237 255/var(--tw-bg-opacity, 1))
        }

        .active\:bg-primaryErafone-darker:active {
            --tw-bg-opacity: 1;
            background-color: rgb(208 30 36/var(--tw-bg-opacity, 1))
        }

        .active\:bg-primaryErafone-light:active {
            --tw-bg-opacity: 1;
            background-color: rgb(255 252 225/var(--tw-bg-opacity, 1))
        }

        .active\:bg-primaryGarmin-light:active {
            --tw-bg-opacity: 1;
            background-color: rgb(255 255 255/var(--tw-bg-opacity, 1))
        }

        .active\:bg-primaryUrban-darker:active {
            --tw-bg-opacity: 1;
            background-color: rgb(29 29 29/var(--tw-bg-opacity, 1))
        }

        .active\:bg-primaryUrban-light:active {
            --tw-bg-opacity: 1;
            background-color: rgb(239 239 239/var(--tw-bg-opacity, 1))
        }

        .active\:bg-secondary-darker:active {
            --tw-bg-opacity: 1;
            background-color: rgb(0 165 181/var(--tw-bg-opacity, 1))
        }

        .active\:ring-0:active {
            --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
            --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
        }

        .active\:ring-primary:active {
            --tw-ring-opacity: 1;
            --tw-ring-color: rgb(0 58 119/var(--tw-ring-opacity, 1))
        }

        .disabled\:cursor-not-allowed:disabled {
            cursor: not-allowed
        }

        .disabled\:border-none:disabled {
            border-style: none
        }

        .disabled\:border-\[\#E7E7E7\]:disabled {
            --tw-border-opacity: 1;
            border-color: rgb(231 231 231/var(--tw-border-opacity, 1))
        }

        .disabled\:border-gray-400:disabled {
            --tw-border-opacity: 1;
            border-color: rgb(156 163 175/var(--tw-border-opacity, 1))
        }

        .disabled\:border-red:disabled {
            --tw-border-opacity: 1;
            border-color: rgb(255 0 0/var(--tw-border-opacity, 1))
        }

        .disabled\:bg-gray-300:disabled {
            --tw-bg-opacity: 1;
            background-color: rgb(209 213 219/var(--tw-bg-opacity, 1))
        }

        .disabled\:bg-stroke:disabled {
            --tw-bg-opacity: 1;
            background-color: rgb(222 222 222/var(--tw-bg-opacity, 1))
        }

        .disabled\:bg-transparent:disabled {
            background-color: transparent
        }

        .disabled\:bg-white:disabled {
            --tw-bg-opacity: 1;
            background-color: rgb(255 255 255/var(--tw-bg-opacity, 1))
        }

        .disabled\:\!text-line:disabled {
            --tw-text-opacity: 1 !important;
            color: rgb(241 241 241/var(--tw-text-opacity, 1)) !important
        }

        .disabled\:text-gray:disabled {
            --tw-text-opacity: 1;
            color: rgb(170 170 170/var(--tw-text-opacity, 1))
        }

        .disabled\:text-gray-400:disabled {
            --tw-text-opacity: 1;
            color: rgb(156 163 175/var(--tw-text-opacity, 1))
        }

        .disabled\:opacity-50:disabled {
            opacity: .5
        }

        .disabled\:opacity-75:disabled {
            opacity: .75
        }

        .hover\:disabled\:bg-white:disabled:hover {
            --tw-bg-opacity: 1;
            background-color: rgb(255 255 255/var(--tw-bg-opacity, 1))
        }

        .group:hover .group-hover\:visible {
            visibility: visible
        }

        .group:hover .group-hover\:bg-gray-50 {
            --tw-bg-opacity: 1;
            background-color: rgb(249 250 251/var(--tw-bg-opacity, 1))
        }

        .group:hover .group-hover\:text-black {
            --tw-text-opacity: 1;
            color: rgb(0 0 0/var(--tw-text-opacity, 1))
        }

        .group:hover .group-hover\:text-primary {
            --tw-text-opacity: 1;
            color: rgb(0 58 119/var(--tw-text-opacity, 1))
        }

        .group:hover .group-hover\:text-primaryErafone {
            --tw-text-opacity: 1;
            color: rgb(235 33 40/var(--tw-text-opacity, 1))
        }

        .group:focus .group-focus\:max-h-full {
            max-height: 100%
        }

        .group:focus .group-focus\:max-h-screen {
            max-height: 100vh
        }

        .peer:checked~.peer-checked\:block {
            display: block
        }

        .peer:checked~.peer-checked\:max-h-96 {
            max-height: 24rem
        }

        .peer:checked~.peer-checked\:max-h-screen {
            max-height: 100vh
        }

        .peer:checked~.peer-checked\:bg-primary {
            --tw-bg-opacity: 1;
            background-color: rgb(0 58 119/var(--tw-bg-opacity, 1))
        }

        .peer:checked~.peer-checked\:px-2 {
            padding-left: .5rem;
            padding-right: .5rem
        }

        .peer:checked~.peer-checked\:pt-1 {
            padding-top: .25rem
        }

        .peer:checked~.peer-checked\:after\:mr-\[7px\]:after {
            content: var(--tw-content);
            margin-right: 7px
        }

        .peer:checked~.peer-checked\:after\:mt-\[5px\]:after {
            content: var(--tw-content);
            margin-top: 5px
        }

        .peer:checked~.peer-checked\:after\:translate-x-full:after {
            --tw-translate-x: 100%
        }

        .peer:checked~.peer-checked\:after\:-rotate-90:after,
        .peer:checked~.peer-checked\:after\:translate-x-full:after {
            content: var(--tw-content);
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
        }

        .peer:checked~.peer-checked\:after\:-rotate-90:after {
            --tw-rotate: -90deg
        }

        .peer:checked~.peer-checked\:after\:border-white:after {
            --tw-border-opacity: 1;
            border-color: rgb(255 255 255/var(--tw-border-opacity, 1));
            content: var(--tw-content)
        }

        .peer:focus~.peer-focus\:outline-none {
            outline: 2px solid transparent;
            outline-offset: 2px
        }

        .peer:focus~.peer-focus\:ring-4 {
            --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
            --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
        }

        .peer:focus~.peer-focus\:ring-blue-300 {
            --tw-ring-opacity: 1;
            --tw-ring-color: rgb(147 197 253/var(--tw-ring-opacity, 1))
        }

        .data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction=bottom] {
            left: 0;
            right: 0
        }

        .data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction=left],
        .data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction=right] {
            bottom: 0;
            top: 0
        }

        .data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction=top] {
            left: 0;
            right: 0
        }

        .data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction=bottom] {
            bottom: 0
        }

        .data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction=left] {
            left: 0
        }

        .data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction=right] {
            right: 0
        }

        .data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction=top] {
            top: 0
        }

        .data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction=bottom] {
            margin-top: 6rem
        }

        .data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction=top] {
            margin-bottom: 6rem
        }

        .data-\[vaul-drawer-direction\=bottom\]\:max-h-\[85vh\][data-vaul-drawer-direction=bottom] {
            max-height: 85vh
        }

        .data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction=top] {
            max-height: 80vh
        }

        .data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction=left],
        .data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction=right] {
            width: 75%
        }

        .data-\[vaul-drawer-direction\=bottom\]\:rounded-t-xl[data-vaul-drawer-direction=bottom] {
            border-top-left-radius: .75rem;
            border-top-right-radius: .75rem
        }

        .data-\[vaul-drawer-direction\=left\]\:rounded-r-xl[data-vaul-drawer-direction=left] {
            border-bottom-right-radius: .75rem;
            border-top-right-radius: .75rem
        }

        .data-\[vaul-drawer-direction\=right\]\:rounded-l-xl[data-vaul-drawer-direction=right] {
            border-bottom-left-radius: .75rem;
            border-top-left-radius: .75rem
        }

        .data-\[vaul-drawer-direction\=top\]\:rounded-b-xl[data-vaul-drawer-direction=top] {
            border-bottom-left-radius: .75rem;
            border-bottom-right-radius: .75rem
        }

        .data-\[vaul-drawer-direction\=bottom\]\:border-t[data-vaul-drawer-direction=bottom] {
            border-top-width: 1px
        }

        .data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction=left] {
            border-right-width: 1px
        }

        .data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction=right] {
            border-left-width: 1px
        }

        .data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction=top] {
            border-bottom-width: 1px
        }

        .data-\[selected\=true\]\:outline[data-selected=true] {
            outline-style: solid
        }

        .data-\[selected\=true\]\:\!outline-\[4px\][data-selected=true] {
            outline-width: 4px !important
        }

        .data-\[selected\=true\]\:outline-primary[data-selected=true] {
            outline-color: #003a77
        }

        .data-\[selected\=true\]\:outline-primaryUrban[data-selected=true] {
            outline-color: #000
        }

        .data-\[state\=open\]\:outline-primary[data-state=open] {
            outline-color: #003a77
        }

        .group\/drawer-content[data-vaul-drawer-direction=bottom] .group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block {
            display: block
        }

        .group\/drawer-content[data-vaul-drawer-direction=bottom] .group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:text-center,
        .group\/drawer-content[data-vaul-drawer-direction=top] .group-data-\[vaul-drawer-direction\=top\]\/drawer-content\:text-center {
            text-align: center
        }

        .child\:mx-auto>* {
            margin-left: auto;
            margin-right: auto
        }

        .child\:w-\[70px\]>* {
            width: 70px
        }

        .child\:max-w-\[190px\]>* {
            max-width: 190px
        }

        .child\:\!flex-grow>* {
            flex-grow: 1 !important
        }

        .child\:flex-grow>* {
            flex-grow: 1
        }

        .child\:p-2>* {
            padding: .5rem
        }

        .child\:px-5>* {
            padding-left: 1.25rem;
            padding-right: 1.25rem
        }

        .child\:text-gray>* {
            --tw-text-opacity: 1;
            color: rgb(170 170 170/var(--tw-text-opacity, 1))
        }

        .child\:transition-colors>* {
            transition-duration: .15s;
            transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
            transition-timing-function: cubic-bezier(.4, 0, .2, 1)
        }

        .child\:duration-100>* {
            transition-duration: .1s
        }

        .child\:ease-in>* {
            transition-timing-function: cubic-bezier(.4, 0, 1, 1)
        }

        .hover\:child\:bg-line>:hover {
            --tw-bg-opacity: 1;
            background-color: rgb(241 241 241/var(--tw-bg-opacity, 1))
        }

        @media (prefers-reduced-motion:reduce) {
            .motion-reduce\:transition-none {
                transition-property: none
            }
        }

        .dark\:border-gray-600:is(.dark *) {
            --tw-border-opacity: 1;
            border-color: rgb(75 85 99/var(--tw-border-opacity, 1))
        }

        .dark\:border-gray-700:is(.dark *) {
            --tw-border-opacity: 1;
            border-color: rgb(55 65 81/var(--tw-border-opacity, 1))
        }

        .dark\:bg-gray-600:is(.dark *) {
            --tw-bg-opacity: 1;
            background-color: rgb(75 85 99/var(--tw-bg-opacity, 1))
        }

        .dark\:bg-gray-700:is(.dark *) {
            --tw-bg-opacity: 1;
            background-color: rgb(55 65 81/var(--tw-bg-opacity, 1))
        }

        .dark\:bg-gray-900:is(.dark *) {
            --tw-bg-opacity: 1;
            background-color: rgb(17 24 39/var(--tw-bg-opacity, 1))
        }

        .dark\:text-gray-300:is(.dark *) {
            --tw-text-opacity: 1;
            color: rgb(209 213 219/var(--tw-text-opacity, 1))
        }

        .dark\:text-gray-400:is(.dark *) {
            --tw-text-opacity: 1;
            color: rgb(156 163 175/var(--tw-text-opacity, 1))
        }

        .dark\:text-white:is(.dark *) {
            --tw-text-opacity: 1;
            color: rgb(255 255 255/var(--tw-text-opacity, 1))
        }

        .dark\:placeholder-gray-400:is(.dark *)::-moz-placeholder {
            --tw-placeholder-opacity: 1;
            color: rgb(156 163 175/var(--tw-placeholder-opacity, 1))
        }

        .dark\:placeholder-gray-400:is(.dark *)::placeholder {
            --tw-placeholder-opacity: 1;
            color: rgb(156 163 175/var(--tw-placeholder-opacity, 1))
        }

        .dark\:ring-offset-gray-800:is(.dark *) {
            --tw-ring-offset-color: #1f2937
        }

        .dark\:focus\:border-blue-500:focus:is(.dark *) {
            --tw-border-opacity: 1;
            border-color: rgb(59 130 246/var(--tw-border-opacity, 1))
        }

        .dark\:focus\:ring-blue-500:focus:is(.dark *) {
            --tw-ring-opacity: 1;
            --tw-ring-color: rgb(59 130 246/var(--tw-ring-opacity, 1))
        }

        .dark\:focus\:ring-blue-600:focus:is(.dark *) {
            --tw-ring-opacity: 1;
            --tw-ring-color: rgb(37 99 235/var(--tw-ring-opacity, 1))
        }

        .dark\:focus\:ring-blue-900:focus:is(.dark *) {
            --tw-ring-opacity: 1;
            --tw-ring-color: rgb(30 58 138/var(--tw-ring-opacity, 1))
        }

        .peer:focus~.dark\:peer-focus\:ring-blue-800:is(.dark *) {
            --tw-ring-opacity: 1;
            --tw-ring-color: rgb(30 64 175/var(--tw-ring-opacity, 1))
        }

        @media (min-width:320px) {
            .xxxs\:mr-1 {
                margin-right: .25rem
            }

            .xxxs\:h-\[396\.9px\] {
                height: 396.9px
            }

            .xxxs\:h-\[456\.4px\] {
                height: 456.4px
            }

            .xxxs\:max-h-\[396\.9px\] {
                max-height: 396.9px
            }

            .xxxs\:w-\[210px\] {
                width: 210px
            }

            .xxxs\:w-\[350px\] {
                width: 350px
            }

            .xxxs\:w-\[calc\(100\%-242px\)\] {
                width: calc(100% - 242px)
            }

            .xxxs\:max-w-\[176px\] {
                max-width: 176px
            }

            .xxxs\:max-w-\[calc\(100vw-128px-380px-24px\)\] {
                max-width: calc(100vw - 532px)
            }

            .xxxs\:px-5 {
                padding-left: 1.25rem;
                padding-right: 1.25rem
            }

            .xxxs\:pb-1 {
                padding-bottom: .25rem
            }

            .xxxs\:\!text-2xs {
                font-size: .625rem !important
            }

            .xxxs\:\!text-xs {
                font-size: .75rem !important
            }

            .xxxs\:text-sm {
                font-size: .875rem
            }
        }

        @media (min-width:375px) {
            .xxs\:max-w-\[204px\] {
                max-width: 204px
            }

            .xxs\:\!text-sm {
                font-size: .875rem !important
            }

            .xxs\:\!text-xs {
                font-size: .75rem !important
            }
        }

        @media (min-width:640px) {
            .sm\:invisible {
                visibility: hidden
            }

            .sm\:static {
                position: static
            }

            .sm\:col-span-3 {
                grid-column: span 3/span 3
            }

            .sm\:col-span-5 {
                grid-column: span 5/span 5
            }

            .sm\:col-span-9 {
                grid-column: span 9/span 9
            }

            .sm\:m-0 {
                margin: 0
            }

            .sm\:-mx-6 {
                margin-left: -1.5rem;
                margin-right: -1.5rem
            }

            .sm\:mx-0 {
                margin-left: 0;
                margin-right: 0
            }

            .sm\:my-1 {
                margin-bottom: .25rem;
                margin-top: .25rem
            }

            .sm\:my-5 {
                margin-bottom: 1.25rem;
                margin-top: 1.25rem
            }

            .sm\:-mb-4 {
                margin-bottom: -1rem
            }

            .sm\:-mt-2 {
                margin-top: -.5rem
            }

            .sm\:mb-0 {
                margin-bottom: 0
            }

            .sm\:ml-1 {
                margin-left: .25rem
            }

            .sm\:mr-2 {
                margin-right: .5rem
            }

            .sm\:mt-0 {
                margin-top: 0
            }

            .sm\:mt-4 {
                margin-top: 1rem
            }

            .sm\:mt-6 {
                margin-top: 1.5rem
            }

            .sm\:mt-8 {
                margin-top: 2rem
            }

            .sm\:mt-\[7px\] {
                margin-top: 7px
            }

            .sm\:flex {
                display: flex
            }

            .sm\:hidden {
                display: none
            }

            .sm\:h-\[145px\] {
                height: 145px
            }

            .sm\:h-\[19\.68px\] {
                height: 19.68px
            }

            .sm\:h-\[50px\] {
                height: 50px
            }

            .sm\:h-\[80px\] {
                height: 80px
            }

            .sm\:max-h-\[40px\] {
                max-height: 40px
            }

            .sm\:max-h-\[43px\] {
                max-height: 43px
            }

            .sm\:w-\[145px\] {
                width: 145px
            }

            .sm\:w-\[27\.76px\] {
                width: 27.76px
            }

            .sm\:w-\[320px\] {
                width: 320px
            }

            .sm\:w-\[429px\] {
                width: 429px
            }

            .sm\:w-\[50px\] {
                width: 50px
            }

            .sm\:w-\[512px\] {
                width: 512px
            }

            .sm\:w-\[90\%\] {
                width: 90%
            }

            .sm\:w-auto {
                width: auto
            }

            .sm\:flex-grow-0 {
                flex-grow: 0
            }

            .sm\:basis-1\/4 {
                flex-basis: 25%
            }

            .sm\:basis-10\/12 {
                flex-basis: 83.333333%
            }

            .sm\:basis-2\/12 {
                flex-basis: 16.666667%
            }

            .sm\:basis-3\/4 {
                flex-basis: 75%
            }

            .sm\:grid-cols-1 {
                grid-template-columns: repeat(1, minmax(0, 1fr))
            }

            .sm\:grid-cols-10 {
                grid-template-columns: repeat(10, minmax(0, 1fr))
            }

            .sm\:grid-cols-2 {
                grid-template-columns: repeat(2, minmax(0, 1fr))
            }

            .sm\:flex-row {
                flex-direction: row
            }

            .sm\:flex-col {
                flex-direction: column
            }

            .sm\:justify-between {
                justify-content: space-between
            }

            .sm\:gap-12 {
                gap: 3rem
            }

            .sm\:gap-3 {
                gap: .75rem
            }

            .sm\:gap-4 {
                gap: 1rem
            }

            .sm\:gap-5 {
                gap: 1.25rem
            }

            .sm\:gap-6 {
                gap: 1.5rem
            }

            .sm\:gap-8 {
                gap: 2rem
            }

            .sm\:gap-x-1 {
                -moz-column-gap: .25rem;
                column-gap: .25rem
            }

            .sm\:rounded-lg {
                border-radius: .5rem
            }

            .sm\:border-0 {
                border-width: 0
            }

            .sm\:border-\[1px\] {
                border-width: 1px
            }

            .sm\:p-2 {
                padding: .5rem
            }

            .sm\:p-6 {
                padding: 1.5rem
            }

            .sm\:p-8 {
                padding: 2rem
            }

            .sm\:px-0 {
                padding-left: 0;
                padding-right: 0
            }

            .sm\:px-16 {
                padding-left: 4rem;
                padding-right: 4rem
            }

            .sm\:px-20 {
                padding-left: 5rem;
                padding-right: 5rem
            }

            .sm\:px-4 {
                padding-left: 1rem;
                padding-right: 1rem
            }

            .sm\:px-6 {
                padding-left: 1.5rem;
                padding-right: 1.5rem
            }

            .sm\:px-8 {
                padding-left: 2rem;
                padding-right: 2rem
            }

            .sm\:py-2\.5 {
                padding-bottom: .625rem;
                padding-top: .625rem
            }

            .sm\:pb-0 {
                padding-bottom: 0
            }

            .sm\:pb-16 {
                padding-bottom: 4rem
            }

            .sm\:pb-20 {
                padding-bottom: 5rem
            }

            .sm\:pb-6 {
                padding-bottom: 1.5rem
            }

            .sm\:pt-12 {
                padding-top: 3rem
            }

            .sm\:pt-2 {
                padding-top: .5rem
            }

            .sm\:pt-4 {
                padding-top: 1rem
            }

            .sm\:text-right {
                text-align: right
            }

            .sm\:text-2xl {
                font-size: 1.5rem
            }

            .sm\:text-\[12px\] {
                font-size: 12px
            }

            .sm\:text-\[32px\] {
                font-size: 32px
            }

            .sm\:text-base {
                font-size: 1rem
            }

            .sm\:text-lg {
                font-size: 1.125rem
            }

            .sm\:text-sm {
                font-size: .875rem
            }

            .sm\:text-xl {
                font-size: 1.25rem
            }

            .sm\:leading-\[22px\] {
                line-height: 22px
            }

            .sm\:text-dark {
                --tw-text-opacity: 1;
                color: rgb(51 53 56/var(--tw-text-opacity, 1))
            }

            .sm\:shadow-lg {
                --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);
                --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
                box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
            }

            .data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction=left],
            .data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction=right] {
                max-width: 24rem
            }
        }

        @media (min-width:768px) {
            .md\:-left-1 {
                left: -.25rem
            }

            .md\:bottom-\[80px\] {
                bottom: 80px
            }

            .md\:col-span-1 {
                grid-column: span 1/span 1
            }

            .md\:col-span-10 {
                grid-column: span 10/span 10
            }

            .md\:col-span-11 {
                grid-column: span 11/span 11
            }

            .md\:col-span-12 {
                grid-column: span 12/span 12
            }

            .md\:col-span-2 {
                grid-column: span 2/span 2
            }

            .md\:col-span-3 {
                grid-column: span 3/span 3
            }

            .md\:col-span-4 {
                grid-column: span 4/span 4
            }

            .md\:col-span-5 {
                grid-column: span 5/span 5
            }

            .md\:col-span-6 {
                grid-column: span 6/span 6
            }

            .md\:col-span-7 {
                grid-column: span 7/span 7
            }

            .md\:col-span-8 {
                grid-column: span 8/span 8
            }

            .md\:col-span-9 {
                grid-column: span 9/span 9
            }

            .md\:col-span-full {
                grid-column: 1/-1
            }

            .md\:-m-0 {
                margin: 0
            }

            .md\:-m-0\.5 {
                margin: -.125rem
            }

            .md\:-m-1 {
                margin: -.25rem
            }

            .md\:-m-1\.5 {
                margin: -.375rem
            }

            .md\:-m-10 {
                margin: -2.5rem
            }

            .md\:-m-11 {
                margin: -2.75rem
            }

            .md\:-m-12 {
                margin: -3rem
            }

            .md\:-m-14 {
                margin: -3.5rem
            }

            .md\:-m-16 {
                margin: -4rem
            }

            .md\:-m-2 {
                margin: -.5rem
            }

            .md\:-m-2\.5 {
                margin: -.625rem
            }

            .md\:-m-20 {
                margin: -5rem
            }

            .md\:-m-24 {
                margin: -6rem
            }

            .md\:-m-28 {
                margin: -7rem
            }

            .md\:-m-3 {
                margin: -.75rem
            }

            .md\:-m-3\.5 {
                margin: -.875rem
            }

            .md\:-m-32 {
                margin: -8rem
            }

            .md\:-m-36 {
                margin: -9rem
            }

            .md\:-m-4 {
                margin: -1rem
            }

            .md\:-m-40 {
                margin: -10rem
            }

            .md\:-m-44 {
                margin: -11rem
            }

            .md\:-m-48 {
                margin: -12rem
            }

            .md\:-m-5 {
                margin: -1.25rem
            }

            .md\:-m-52 {
                margin: -13rem
            }

            .md\:-m-56 {
                margin: -14rem
            }

            .md\:-m-6 {
                margin: -1.5rem
            }

            .md\:-m-60 {
                margin: -15rem
            }

            .md\:-m-64 {
                margin: -16rem
            }

            .md\:-m-7 {
                margin: -1.75rem
            }

            .md\:-m-72 {
                margin: -18rem
            }

            .md\:-m-8 {
                margin: -2rem
            }

            .md\:-m-80 {
                margin: -20rem
            }

            .md\:-m-9 {
                margin: -2.25rem
            }

            .md\:-m-96 {
                margin: -24rem
            }

            .md\:-m-px {
                margin: -1px
            }

            .md\:m-0 {
                margin: 0
            }

            .md\:m-0\.5 {
                margin: .125rem
            }

            .md\:m-1 {
                margin: .25rem
            }

            .md\:m-1\.5 {
                margin: .375rem
            }

            .md\:m-10 {
                margin: 2.5rem
            }

            .md\:m-11 {
                margin: 2.75rem
            }

            .md\:m-12 {
                margin: 3rem
            }

            .md\:m-14 {
                margin: 3.5rem
            }

            .md\:m-16 {
                margin: 4rem
            }

            .md\:m-2 {
                margin: .5rem
            }

            .md\:m-2\.5 {
                margin: .625rem
            }

            .md\:m-20 {
                margin: 5rem
            }

            .md\:m-24 {
                margin: 6rem
            }

            .md\:m-28 {
                margin: 7rem
            }

            .md\:m-3 {
                margin: .75rem
            }

            .md\:m-3\.5 {
                margin: .875rem
            }

            .md\:m-32 {
                margin: 8rem
            }

            .md\:m-36 {
                margin: 9rem
            }

            .md\:m-4 {
                margin: 1rem
            }

            .md\:m-40 {
                margin: 10rem
            }

            .md\:m-44 {
                margin: 11rem
            }

            .md\:m-48 {
                margin: 12rem
            }

            .md\:m-5 {
                margin: 1.25rem
            }

            .md\:m-52 {
                margin: 13rem
            }

            .md\:m-56 {
                margin: 14rem
            }

            .md\:m-6 {
                margin: 1.5rem
            }

            .md\:m-60 {
                margin: 15rem
            }

            .md\:m-64 {
                margin: 16rem
            }

            .md\:m-7 {
                margin: 1.75rem
            }

            .md\:m-72 {
                margin: 18rem
            }

            .md\:m-8 {
                margin: 2rem
            }

            .md\:m-80 {
                margin: 20rem
            }

            .md\:m-9 {
                margin: 2.25rem
            }

            .md\:m-96 {
                margin: 24rem
            }

            .md\:m-auto {
                margin: auto
            }

            .md\:m-px {
                margin: 1px
            }

            .md\:mx-0 {
                margin-left: 0;
                margin-right: 0
            }

            .md\:mx-4 {
                margin-left: 1rem;
                margin-right: 1rem
            }

            .md\:mx-5 {
                margin-left: 1.25rem;
                margin-right: 1.25rem
            }

            .md\:mx-auto {
                margin-left: auto;
                margin-right: auto
            }

            .md\:my-8 {
                margin-bottom: 2rem;
                margin-top: 2rem
            }

            .md\:-ml-0 {
                margin-left: 0
            }

            .md\:-ml-0\.5 {
                margin-left: -.125rem
            }

            .md\:-ml-1 {
                margin-left: -.25rem
            }

            .md\:-ml-1\.5 {
                margin-left: -.375rem
            }

            .md\:-ml-10 {
                margin-left: -2.5rem
            }

            .md\:-ml-11 {
                margin-left: -2.75rem
            }

            .md\:-ml-12 {
                margin-left: -3rem
            }

            .md\:-ml-14 {
                margin-left: -3.5rem
            }

            .md\:-ml-16 {
                margin-left: -4rem
            }

            .md\:-ml-2 {
                margin-left: -.5rem
            }

            .md\:-ml-2\.5 {
                margin-left: -.625rem
            }

            .md\:-ml-20 {
                margin-left: -5rem
            }

            .md\:-ml-24 {
                margin-left: -6rem
            }

            .md\:-ml-28 {
                margin-left: -7rem
            }

            .md\:-ml-3 {
                margin-left: -.75rem
            }

            .md\:-ml-3\.5 {
                margin-left: -.875rem
            }

            .md\:-ml-32 {
                margin-left: -8rem
            }

            .md\:-ml-36 {
                margin-left: -9rem
            }

            .md\:-ml-4 {
                margin-left: -1rem
            }

            .md\:-ml-40 {
                margin-left: -10rem
            }

            .md\:-ml-44 {
                margin-left: -11rem
            }

            .md\:-ml-48 {
                margin-left: -12rem
            }

            .md\:-ml-5 {
                margin-left: -1.25rem
            }

            .md\:-ml-52 {
                margin-left: -13rem
            }

            .md\:-ml-56 {
                margin-left: -14rem
            }

            .md\:-ml-6 {
                margin-left: -1.5rem
            }

            .md\:-ml-60 {
                margin-left: -15rem
            }

            .md\:-ml-64 {
                margin-left: -16rem
            }

            .md\:-ml-7 {
                margin-left: -1.75rem
            }

            .md\:-ml-72 {
                margin-left: -18rem
            }

            .md\:-ml-8 {
                margin-left: -2rem
            }

            .md\:-ml-80 {
                margin-left: -20rem
            }

            .md\:-ml-9 {
                margin-left: -2.25rem
            }

            .md\:-ml-96 {
                margin-left: -24rem
            }

            .md\:-ml-px {
                margin-left: -1px
            }

            .md\:-mr-0 {
                margin-right: 0
            }

            .md\:-mr-0\.5 {
                margin-right: -.125rem
            }

            .md\:-mr-1 {
                margin-right: -.25rem
            }

            .md\:-mr-1\.5 {
                margin-right: -.375rem
            }

            .md\:-mr-10 {
                margin-right: -2.5rem
            }

            .md\:-mr-11 {
                margin-right: -2.75rem
            }

            .md\:-mr-12 {
                margin-right: -3rem
            }

            .md\:-mr-14 {
                margin-right: -3.5rem
            }

            .md\:-mr-16 {
                margin-right: -4rem
            }

            .md\:-mr-2 {
                margin-right: -.5rem
            }

            .md\:-mr-2\.5 {
                margin-right: -.625rem
            }

            .md\:-mr-20 {
                margin-right: -5rem
            }

            .md\:-mr-24 {
                margin-right: -6rem
            }

            .md\:-mr-28 {
                margin-right: -7rem
            }

            .md\:-mr-3 {
                margin-right: -.75rem
            }

            .md\:-mr-3\.5 {
                margin-right: -.875rem
            }

            .md\:-mr-32 {
                margin-right: -8rem
            }

            .md\:-mr-36 {
                margin-right: -9rem
            }

            .md\:-mr-4 {
                margin-right: -1rem
            }

            .md\:-mr-40 {
                margin-right: -10rem
            }

            .md\:-mr-44 {
                margin-right: -11rem
            }

            .md\:-mr-48 {
                margin-right: -12rem
            }

            .md\:-mr-5 {
                margin-right: -1.25rem
            }

            .md\:-mr-52 {
                margin-right: -13rem
            }

            .md\:-mr-56 {
                margin-right: -14rem
            }

            .md\:-mr-6 {
                margin-right: -1.5rem
            }

            .md\:-mr-60 {
                margin-right: -15rem
            }

            .md\:-mr-64 {
                margin-right: -16rem
            }

            .md\:-mr-7 {
                margin-right: -1.75rem
            }

            .md\:-mr-72 {
                margin-right: -18rem
            }

            .md\:-mr-8 {
                margin-right: -2rem
            }

            .md\:-mr-80 {
                margin-right: -20rem
            }

            .md\:-mr-9 {
                margin-right: -2.25rem
            }

            .md\:-mr-96 {
                margin-right: -24rem
            }

            .md\:-mr-px {
                margin-right: -1px
            }

            .md\:-mt-0 {
                margin-top: 0
            }

            .md\:mb-0 {
                margin-bottom: 0
            }

            .md\:mb-0\.5 {
                margin-bottom: .125rem
            }

            .md\:mb-1 {
                margin-bottom: .25rem
            }

            .md\:mb-1\.5 {
                margin-bottom: .375rem
            }

            .md\:mb-10 {
                margin-bottom: 2.5rem
            }

            .md\:mb-11 {
                margin-bottom: 2.75rem
            }

            .md\:mb-12 {
                margin-bottom: 3rem
            }

            .md\:mb-14 {
                margin-bottom: 3.5rem
            }

            .md\:mb-16 {
                margin-bottom: 4rem
            }

            .md\:mb-2 {
                margin-bottom: .5rem
            }

            .md\:mb-2\.5 {
                margin-bottom: .625rem
            }

            .md\:mb-20 {
                margin-bottom: 5rem
            }

            .md\:mb-24 {
                margin-bottom: 6rem
            }

            .md\:mb-28 {
                margin-bottom: 7rem
            }

            .md\:mb-3 {
                margin-bottom: .75rem
            }

            .md\:mb-3\.5 {
                margin-bottom: .875rem
            }

            .md\:mb-32 {
                margin-bottom: 8rem
            }

            .md\:mb-36 {
                margin-bottom: 9rem
            }

            .md\:mb-4 {
                margin-bottom: 1rem
            }

            .md\:mb-40 {
                margin-bottom: 10rem
            }

            .md\:mb-44 {
                margin-bottom: 11rem
            }

            .md\:mb-48 {
                margin-bottom: 12rem
            }

            .md\:mb-5 {
                margin-bottom: 1.25rem
            }

            .md\:mb-52 {
                margin-bottom: 13rem
            }

            .md\:mb-56 {
                margin-bottom: 14rem
            }

            .md\:mb-6 {
                margin-bottom: 1.5rem
            }

            .md\:mb-60 {
                margin-bottom: 15rem
            }

            .md\:mb-64 {
                margin-bottom: 16rem
            }

            .md\:mb-7 {
                margin-bottom: 1.75rem
            }

            .md\:mb-72 {
                margin-bottom: 18rem
            }

            .md\:mb-8 {
                margin-bottom: 2rem
            }

            .md\:mb-80 {
                margin-bottom: 20rem
            }

            .md\:mb-9 {
                margin-bottom: 2.25rem
            }

            .md\:mb-96 {
                margin-bottom: 24rem
            }

            .md\:mb-auto {
                margin-bottom: auto
            }

            .md\:mb-px {
                margin-bottom: 1px
            }

            .md\:ml-0 {
                margin-left: 0
            }

            .md\:ml-0\.5 {
                margin-left: .125rem
            }

            .md\:ml-1 {
                margin-left: .25rem
            }

            .md\:ml-1\.5 {
                margin-left: .375rem
            }

            .md\:ml-10 {
                margin-left: 2.5rem
            }

            .md\:ml-11 {
                margin-left: 2.75rem
            }

            .md\:ml-12 {
                margin-left: 3rem
            }

            .md\:ml-14 {
                margin-left: 3.5rem
            }

            .md\:ml-16 {
                margin-left: 4rem
            }

            .md\:ml-2 {
                margin-left: .5rem
            }

            .md\:ml-2\.5 {
                margin-left: .625rem
            }

            .md\:ml-20 {
                margin-left: 5rem
            }

            .md\:ml-24 {
                margin-left: 6rem
            }

            .md\:ml-28 {
                margin-left: 7rem
            }

            .md\:ml-3 {
                margin-left: .75rem
            }

            .md\:ml-3\.5 {
                margin-left: .875rem
            }

            .md\:ml-32 {
                margin-left: 8rem
            }

            .md\:ml-36 {
                margin-left: 9rem
            }

            .md\:ml-4 {
                margin-left: 1rem
            }

            .md\:ml-40 {
                margin-left: 10rem
            }

            .md\:ml-44 {
                margin-left: 11rem
            }

            .md\:ml-48 {
                margin-left: 12rem
            }

            .md\:ml-5 {
                margin-left: 1.25rem
            }

            .md\:ml-52 {
                margin-left: 13rem
            }

            .md\:ml-56 {
                margin-left: 14rem
            }

            .md\:ml-6 {
                margin-left: 1.5rem
            }

            .md\:ml-60 {
                margin-left: 15rem
            }

            .md\:ml-64 {
                margin-left: 16rem
            }

            .md\:ml-7 {
                margin-left: 1.75rem
            }

            .md\:ml-72 {
                margin-left: 18rem
            }

            .md\:ml-8 {
                margin-left: 2rem
            }

            .md\:ml-80 {
                margin-left: 20rem
            }

            .md\:ml-9 {
                margin-left: 2.25rem
            }

            .md\:ml-96 {
                margin-left: 24rem
            }

            .md\:ml-\[65px\] {
                margin-left: 65px
            }

            .md\:ml-\[7px\] {
                margin-left: 7px
            }

            .md\:ml-auto {
                margin-left: auto
            }

            .md\:ml-px {
                margin-left: 1px
            }

            .md\:mr-0 {
                margin-right: 0
            }

            .md\:mr-0\.5 {
                margin-right: .125rem
            }

            .md\:mr-1 {
                margin-right: .25rem
            }

            .md\:mr-1\.5 {
                margin-right: .375rem
            }

            .md\:mr-10 {
                margin-right: 2.5rem
            }

            .md\:mr-11 {
                margin-right: 2.75rem
            }

            .md\:mr-12 {
                margin-right: 3rem
            }

            .md\:mr-14 {
                margin-right: 3.5rem
            }

            .md\:mr-16 {
                margin-right: 4rem
            }

            .md\:mr-2 {
                margin-right: .5rem
            }

            .md\:mr-2\.5 {
                margin-right: .625rem
            }

            .md\:mr-20 {
                margin-right: 5rem
            }

            .md\:mr-24 {
                margin-right: 6rem
            }

            .md\:mr-28 {
                margin-right: 7rem
            }

            .md\:mr-3 {
                margin-right: .75rem
            }

            .md\:mr-3\.5 {
                margin-right: .875rem
            }

            .md\:mr-32 {
                margin-right: 8rem
            }

            .md\:mr-36 {
                margin-right: 9rem
            }

            .md\:mr-4 {
                margin-right: 1rem
            }

            .md\:mr-40 {
                margin-right: 10rem
            }

            .md\:mr-44 {
                margin-right: 11rem
            }

            .md\:mr-48 {
                margin-right: 12rem
            }

            .md\:mr-5 {
                margin-right: 1.25rem
            }

            .md\:mr-52 {
                margin-right: 13rem
            }

            .md\:mr-56 {
                margin-right: 14rem
            }

            .md\:mr-6 {
                margin-right: 1.5rem
            }

            .md\:mr-60 {
                margin-right: 15rem
            }

            .md\:mr-64 {
                margin-right: 16rem
            }

            .md\:mr-7 {
                margin-right: 1.75rem
            }

            .md\:mr-72 {
                margin-right: 18rem
            }

            .md\:mr-8 {
                margin-right: 2rem
            }

            .md\:mr-80 {
                margin-right: 20rem
            }

            .md\:mr-9 {
                margin-right: 2.25rem
            }

            .md\:mr-96 {
                margin-right: 24rem
            }

            .md\:mr-auto {
                margin-right: auto
            }

            .md\:mr-px {
                margin-right: 1px
            }

            .md\:mt-0 {
                margin-top: 0
            }

            .md\:mt-0\.5 {
                margin-top: .125rem
            }

            .md\:mt-1 {
                margin-top: .25rem
            }

            .md\:mt-1\.5 {
                margin-top: .375rem
            }

            .md\:mt-10 {
                margin-top: 2.5rem
            }

            .md\:mt-11 {
                margin-top: 2.75rem
            }

            .md\:mt-12 {
                margin-top: 3rem
            }

            .md\:mt-14 {
                margin-top: 3.5rem
            }

            .md\:mt-16 {
                margin-top: 4rem
            }

            .md\:mt-2 {
                margin-top: .5rem
            }

            .md\:mt-2\.5 {
                margin-top: .625rem
            }

            .md\:mt-20 {
                margin-top: 5rem
            }

            .md\:mt-24 {
                margin-top: 6rem
            }

            .md\:mt-28 {
                margin-top: 7rem
            }

            .md\:mt-3 {
                margin-top: .75rem
            }

            .md\:mt-3\.5 {
                margin-top: .875rem
            }

            .md\:mt-32 {
                margin-top: 8rem
            }

            .md\:mt-36 {
                margin-top: 9rem
            }

            .md\:mt-4 {
                margin-top: 1rem
            }

            .md\:mt-40 {
                margin-top: 10rem
            }

            .md\:mt-44 {
                margin-top: 11rem
            }

            .md\:mt-48 {
                margin-top: 12rem
            }

            .md\:mt-5 {
                margin-top: 1.25rem
            }

            .md\:mt-52 {
                margin-top: 13rem
            }

            .md\:mt-56 {
                margin-top: 14rem
            }

            .md\:mt-6 {
                margin-top: 1.5rem
            }

            .md\:mt-60 {
                margin-top: 15rem
            }

            .md\:mt-64 {
                margin-top: 16rem
            }

            .md\:mt-7 {
                margin-top: 1.75rem
            }

            .md\:mt-72 {
                margin-top: 18rem
            }

            .md\:mt-8 {
                margin-top: 2rem
            }

            .md\:mt-80 {
                margin-top: 20rem
            }

            .md\:mt-9 {
                margin-top: 2.25rem
            }

            .md\:mt-96 {
                margin-top: 24rem
            }

            .md\:mt-\[23px\] {
                margin-top: 23px
            }

            .md\:mt-\[7px\] {
                margin-top: 7px
            }

            .md\:mt-auto {
                margin-top: auto
            }

            .md\:mt-px {
                margin-top: 1px
            }

            .md\:block {
                display: block
            }

            .md\:flex {
                display: flex
            }

            .md\:hidden {
                display: none
            }

            .md\:size-7 {
                height: 1.75rem;
                width: 1.75rem
            }

            .md\:h-0 {
                height: 0
            }

            .md\:h-0\.5 {
                height: .125rem
            }

            .md\:h-1 {
                height: .25rem
            }

            .md\:h-1\.5 {
                height: .375rem
            }

            .md\:h-10 {
                height: 2.5rem
            }

            .md\:h-11 {
                height: 2.75rem
            }

            .md\:h-12 {
                height: 3rem
            }

            .md\:h-14 {
                height: 3.5rem
            }

            .md\:h-16 {
                height: 4rem
            }

            .md\:h-2 {
                height: .5rem
            }

            .md\:h-2\.5 {
                height: .625rem
            }

            .md\:h-20 {
                height: 5rem
            }

            .md\:h-24 {
                height: 6rem
            }

            .md\:h-28 {
                height: 7rem
            }

            .md\:h-3 {
                height: .75rem
            }

            .md\:h-3\.5 {
                height: .875rem
            }

            .md\:h-32 {
                height: 8rem
            }

            .md\:h-36 {
                height: 9rem
            }

            .md\:h-4 {
                height: 1rem
            }

            .md\:h-4\.5 {
                height: 1.125rem
            }

            .md\:h-40 {
                height: 10rem
            }

            .md\:h-44 {
                height: 11rem
            }

            .md\:h-48 {
                height: 12rem
            }

            .md\:h-5 {
                height: 1.25rem
            }

            .md\:h-52 {
                height: 13rem
            }

            .md\:h-56 {
                height: 14rem
            }

            .md\:h-6 {
                height: 1.5rem
            }

            .md\:h-60 {
                height: 15rem
            }

            .md\:h-64 {
                height: 16rem
            }

            .md\:h-7 {
                height: 1.75rem
            }

            .md\:h-72 {
                height: 18rem
            }

            .md\:h-8 {
                height: 2rem
            }

            .md\:h-80 {
                height: 20rem
            }

            .md\:h-9 {
                height: 2.25rem
            }

            .md\:h-96 {
                height: 24rem
            }

            .md\:h-\[114px\] {
                height: 114px
            }

            .md\:h-\[139px\] {
                height: 139px
            }

            .md\:h-\[15px\] {
                height: 15px
            }

            .md\:h-\[18px\] {
                height: 18px
            }

            .md\:h-\[223px\] {
                height: 223px
            }

            .md\:h-\[245px\] {
                height: 245px
            }

            .md\:h-\[24px\] {
                height: 24px
            }

            .md\:h-\[26px\] {
                height: 26px
            }

            .md\:h-\[310px\] {
                height: 310px
            }

            .md\:h-\[337px\] {
                height: 337px
            }

            .md\:h-\[449px\] {
                height: 449px
            }

            .md\:h-\[80px\] {
                height: 80px
            }

            .md\:h-auto {
                height: auto
            }

            .md\:h-dvh {
                height: 100dvh
            }

            .md\:h-fit {
                height: -moz-fit-content;
                height: fit-content
            }

            .md\:h-full {
                height: 100%
            }

            .md\:h-lvh {
                height: 100lvh
            }

            .md\:h-max {
                height: -moz-max-content;
                height: max-content
            }

            .md\:h-min {
                height: -moz-min-content;
                height: min-content
            }

            .md\:h-px {
                height: 1px
            }

            .md\:h-screen {
                height: 100vh
            }

            .md\:h-svh {
                height: 100svh
            }

            .md\:max-h-\[114px\] {
                max-height: 114px
            }

            .md\:w-0 {
                width: 0
            }

            .md\:w-0\.5 {
                width: .125rem
            }

            .md\:w-1 {
                width: .25rem
            }

            .md\:w-1\.5 {
                width: .375rem
            }

            .md\:w-1\/4 {
                width: 25%
            }

            .md\:w-10 {
                width: 2.5rem
            }

            .md\:w-11 {
                width: 2.75rem
            }

            .md\:w-12 {
                width: 3rem
            }

            .md\:w-14 {
                width: 3.5rem
            }

            .md\:w-16 {
                width: 4rem
            }

            .md\:w-2 {
                width: .5rem
            }

            .md\:w-2\.5 {
                width: .625rem
            }

            .md\:w-2\/3 {
                width: 66.666667%
            }

            .md\:w-2\/5 {
                width: 40%
            }

            .md\:w-20 {
                width: 5rem
            }

            .md\:w-24 {
                width: 6rem
            }

            .md\:w-28 {
                width: 7rem
            }

            .md\:w-3 {
                width: .75rem
            }

            .md\:w-3\.5 {
                width: .875rem
            }

            .md\:w-3\/5 {
                width: 60%
            }

            .md\:w-32 {
                width: 8rem
            }

            .md\:w-36 {
                width: 9rem
            }

            .md\:w-4 {
                width: 1rem
            }

            .md\:w-4\.5 {
                width: 1.125rem
            }

            .md\:w-4\/5 {
                width: 80%
            }

            .md\:w-40 {
                width: 10rem
            }

            .md\:w-44 {
                width: 11rem
            }

            .md\:w-48 {
                width: 12rem
            }

            .md\:w-5 {
                width: 1.25rem
            }

            .md\:w-52 {
                width: 13rem
            }

            .md\:w-56 {
                width: 14rem
            }

            .md\:w-6 {
                width: 1.5rem
            }

            .md\:w-60 {
                width: 15rem
            }

            .md\:w-64 {
                width: 16rem
            }

            .md\:w-7 {
                width: 1.75rem
            }

            .md\:w-72 {
                width: 18rem
            }

            .md\:w-8 {
                width: 2rem
            }

            .md\:w-80 {
                width: 20rem
            }

            .md\:w-9 {
                width: 2.25rem
            }

            .md\:w-96 {
                width: 24rem
            }

            .md\:w-\[100px\] {
                width: 100px
            }

            .md\:w-\[128px\] {
                width: 128px
            }

            .md\:w-\[150px\] {
                width: 150px
            }

            .md\:w-\[15px\] {
                width: 15px
            }

            .md\:w-\[245px\] {
                width: 245px
            }

            .md\:w-\[24px\] {
                width: 24px
            }

            .md\:w-\[300px\] {
                width: 300px
            }

            .md\:w-\[80px\] {
                width: 80px
            }

            .md\:w-\[84px\] {
                width: 84px
            }

            .md\:w-auto {
                width: auto
            }

            .md\:w-dvw {
                width: 100dvw
            }

            .md\:w-fit {
                width: -moz-fit-content;
                width: fit-content
            }

            .md\:w-full {
                width: 100%
            }

            .md\:w-lvw {
                width: 100lvw
            }

            .md\:w-max {
                width: -moz-max-content;
                width: max-content
            }

            .md\:w-min {
                width: -moz-min-content;
                width: min-content
            }

            .md\:w-popover {
                width: var(--radix-popper-anchor-width)
            }

            .md\:w-px {
                width: 1px
            }

            .md\:w-screen {
                width: 100vw
            }

            .md\:w-svw {
                width: 100svw
            }

            .md\:max-w-\[114px\] {
                max-width: 114px
            }

            .md\:max-w-\[1440px\] {
                max-width: 1440px
            }

            .md\:flex-1 {
                flex: 1 1 0%
            }

            .md\:-translate-y-\[7px\] {
                --tw-translate-y: -7px;
                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-flow-row {
                grid-auto-flow: row
            }

            .md\:grid-flow-col {
                grid-auto-flow: column
            }

            .md\:grid-flow-dense {
                grid-auto-flow: dense
            }

            .md\:grid-flow-row-dense {
                grid-auto-flow: row dense
            }

            .md\:grid-flow-col-dense {
                grid-auto-flow: column dense
            }

            .md\:grid-cols-1 {
                grid-template-columns: repeat(1, minmax(0, 1fr))
            }

            .md\:grid-cols-10 {
                grid-template-columns: repeat(10, minmax(0, 1fr))
            }

            .md\:grid-cols-11 {
                grid-template-columns: repeat(11, minmax(0, 1fr))
            }

            .md\:grid-cols-12 {
                grid-template-columns: repeat(12, minmax(0, 1fr))
            }

            .md\:grid-cols-2 {
                grid-template-columns: repeat(2, minmax(0, 1fr))
            }

            .md\:grid-cols-3 {
                grid-template-columns: repeat(3, minmax(0, 1fr))
            }

            .md\:grid-cols-4 {
                grid-template-columns: repeat(4, minmax(0, 1fr))
            }

            .md\:grid-cols-5 {
                grid-template-columns: repeat(5, minmax(0, 1fr))
            }

            .md\:grid-cols-6 {
                grid-template-columns: repeat(6, minmax(0, 1fr))
            }

            .md\:grid-cols-7 {
                grid-template-columns: repeat(7, minmax(0, 1fr))
            }

            .md\:grid-cols-8 {
                grid-template-columns: repeat(8, minmax(0, 1fr))
            }

            .md\:grid-cols-9 {
                grid-template-columns: repeat(9, minmax(0, 1fr))
            }

            .md\:grid-cols-none {
                grid-template-columns: none
            }

            .md\:grid-cols-subgrid {
                grid-template-columns: subgrid
            }

            .md\:grid-rows-1 {
                grid-template-rows: repeat(1, minmax(0, 1fr))
            }

            .md\:grid-rows-10 {
                grid-template-rows: repeat(10, minmax(0, 1fr))
            }

            .md\:grid-rows-11 {
                grid-template-rows: repeat(11, minmax(0, 1fr))
            }

            .md\:grid-rows-12 {
                grid-template-rows: repeat(12, minmax(0, 1fr))
            }

            .md\:grid-rows-2 {
                grid-template-rows: repeat(2, minmax(0, 1fr))
            }

            .md\:grid-rows-3 {
                grid-template-rows: repeat(3, minmax(0, 1fr))
            }

            .md\:grid-rows-4 {
                grid-template-rows: repeat(4, minmax(0, 1fr))
            }

            .md\:grid-rows-5 {
                grid-template-rows: repeat(5, minmax(0, 1fr))
            }

            .md\:grid-rows-6 {
                grid-template-rows: repeat(6, minmax(0, 1fr))
            }

            .md\:grid-rows-7 {
                grid-template-rows: repeat(7, minmax(0, 1fr))
            }

            .md\:grid-rows-8 {
                grid-template-rows: repeat(8, minmax(0, 1fr))
            }

            .md\:grid-rows-9 {
                grid-template-rows: repeat(9, minmax(0, 1fr))
            }

            .md\:grid-rows-none {
                grid-template-rows: none
            }

            .md\:grid-rows-subgrid {
                grid-template-rows: subgrid
            }

            .md\:flex-row {
                flex-direction: row
            }

            .md\:place-content-center {
                place-content: center
            }

            .md\:place-content-start {
                place-content: start
            }

            .md\:place-content-end {
                place-content: end
            }

            .md\:place-content-between {
                place-content: space-between
            }

            .md\:place-content-around {
                place-content: space-around
            }

            .md\:place-content-evenly {
                place-content: space-evenly
            }

            .md\:place-content-baseline {
                place-content: baseline
            }

            .md\:place-content-stretch {
                place-content: stretch
            }

            .md\:place-items-start {
                place-items: start
            }

            .md\:place-items-end {
                place-items: end
            }

            .md\:place-items-center {
                place-items: center
            }

            .md\:place-items-baseline {
                place-items: baseline
            }

            .md\:place-items-stretch {
                place-items: stretch
            }

            .md\:items-start {
                align-items: flex-start
            }

            .md\:items-end {
                align-items: flex-end
            }

            .md\:items-center {
                align-items: center
            }

            .md\:items-baseline {
                align-items: baseline
            }

            .md\:items-stretch {
                align-items: stretch
            }

            .md\:justify-normal {
                justify-content: normal
            }

            .md\:justify-start {
                justify-content: flex-start
            }

            .md\:justify-end {
                justify-content: flex-end
            }

            .md\:justify-center {
                justify-content: center
            }

            .md\:justify-between {
                justify-content: space-between
            }

            .md\:justify-around {
                justify-content: space-around
            }

            .md\:justify-evenly {
                justify-content: space-evenly
            }

            .md\:justify-stretch {
                justify-content: stretch
            }

            .md\:justify-items-start {
                justify-items: start
            }

            .md\:justify-items-end {
                justify-items: end
            }

            .md\:justify-items-center {
                justify-items: center
            }

            .md\:justify-items-stretch {
                justify-items: stretch
            }

            .md\:gap-0 {
                gap: 0
            }

            .md\:gap-0\.5 {
                gap: .125rem
            }

            .md\:gap-1 {
                gap: .25rem
            }

            .md\:gap-1\.5 {
                gap: .375rem
            }

            .md\:gap-10 {
                gap: 2.5rem
            }

            .md\:gap-11 {
                gap: 2.75rem
            }

            .md\:gap-12 {
                gap: 3rem
            }

            .md\:gap-14 {
                gap: 3.5rem
            }

            .md\:gap-16 {
                gap: 4rem
            }

            .md\:gap-2 {
                gap: .5rem
            }

            .md\:gap-2\.5 {
                gap: .625rem
            }

            .md\:gap-20 {
                gap: 5rem
            }

            .md\:gap-24 {
                gap: 6rem
            }

            .md\:gap-28 {
                gap: 7rem
            }

            .md\:gap-3 {
                gap: .75rem
            }

            .md\:gap-3\.5 {
                gap: .875rem
            }

            .md\:gap-32 {
                gap: 8rem
            }

            .md\:gap-36 {
                gap: 9rem
            }

            .md\:gap-4 {
                gap: 1rem
            }

            .md\:gap-40 {
                gap: 10rem
            }

            .md\:gap-44 {
                gap: 11rem
            }

            .md\:gap-48 {
                gap: 12rem
            }

            .md\:gap-5 {
                gap: 1.25rem
            }

            .md\:gap-52 {
                gap: 13rem
            }

            .md\:gap-56 {
                gap: 14rem
            }

            .md\:gap-6 {
                gap: 1.5rem
            }

            .md\:gap-60 {
                gap: 15rem
            }

            .md\:gap-64 {
                gap: 16rem
            }

            .md\:gap-7 {
                gap: 1.75rem
            }

            .md\:gap-72 {
                gap: 18rem
            }

            .md\:gap-8 {
                gap: 2rem
            }

            .md\:gap-80 {
                gap: 20rem
            }

            .md\:gap-9 {
                gap: 2.25rem
            }

            .md\:gap-96 {
                gap: 24rem
            }

            .md\:gap-px {
                gap: 1px
            }

            .md\:gap-x-0 {
                -moz-column-gap: 0;
                column-gap: 0
            }

            .md\:gap-x-0\.5 {
                -moz-column-gap: .125rem;
                column-gap: .125rem
            }

            .md\:gap-x-1 {
                -moz-column-gap: .25rem;
                column-gap: .25rem
            }

            .md\:gap-x-1\.5 {
                -moz-column-gap: .375rem;
                column-gap: .375rem
            }

            .md\:gap-x-10 {
                -moz-column-gap: 2.5rem;
                column-gap: 2.5rem
            }

            .md\:gap-x-11 {
                -moz-column-gap: 2.75rem;
                column-gap: 2.75rem
            }

            .md\:gap-x-12 {
                -moz-column-gap: 3rem;
                column-gap: 3rem
            }

            .md\:gap-x-14 {
                -moz-column-gap: 3.5rem;
                column-gap: 3.5rem
            }

            .md\:gap-x-16 {
                -moz-column-gap: 4rem;
                column-gap: 4rem
            }

            .md\:gap-x-2 {
                -moz-column-gap: .5rem;
                column-gap: .5rem
            }

            .md\:gap-x-2\.5 {
                -moz-column-gap: .625rem;
                column-gap: .625rem
            }

            .md\:gap-x-20 {
                -moz-column-gap: 5rem;
                column-gap: 5rem
            }

            .md\:gap-x-24 {
                -moz-column-gap: 6rem;
                column-gap: 6rem
            }

            .md\:gap-x-28 {
                -moz-column-gap: 7rem;
                column-gap: 7rem
            }

            .md\:gap-x-3 {
                -moz-column-gap: .75rem;
                column-gap: .75rem
            }

            .md\:gap-x-3\.5 {
                -moz-column-gap: .875rem;
                column-gap: .875rem
            }

            .md\:gap-x-32 {
                -moz-column-gap: 8rem;
                column-gap: 8rem
            }

            .md\:gap-x-36 {
                -moz-column-gap: 9rem;
                column-gap: 9rem
            }

            .md\:gap-x-4 {
                -moz-column-gap: 1rem;
                column-gap: 1rem
            }

            .md\:gap-x-40 {
                -moz-column-gap: 10rem;
                column-gap: 10rem
            }

            .md\:gap-x-44 {
                -moz-column-gap: 11rem;
                column-gap: 11rem
            }

            .md\:gap-x-48 {
                -moz-column-gap: 12rem;
                column-gap: 12rem
            }

            .md\:gap-x-5 {
                -moz-column-gap: 1.25rem;
                column-gap: 1.25rem
            }

            .md\:gap-x-52 {
                -moz-column-gap: 13rem;
                column-gap: 13rem
            }

            .md\:gap-x-56 {
                -moz-column-gap: 14rem;
                column-gap: 14rem
            }

            .md\:gap-x-6 {
                -moz-column-gap: 1.5rem;
                column-gap: 1.5rem
            }

            .md\:gap-x-60 {
                -moz-column-gap: 15rem;
                column-gap: 15rem
            }

            .md\:gap-x-64 {
                -moz-column-gap: 16rem;
                column-gap: 16rem
            }

            .md\:gap-x-7 {
                -moz-column-gap: 1.75rem;
                column-gap: 1.75rem
            }

            .md\:gap-x-72 {
                -moz-column-gap: 18rem;
                column-gap: 18rem
            }

            .md\:gap-x-8 {
                -moz-column-gap: 2rem;
                column-gap: 2rem
            }

            .md\:gap-x-80 {
                -moz-column-gap: 20rem;
                column-gap: 20rem
            }

            .md\:gap-x-9 {
                -moz-column-gap: 2.25rem;
                column-gap: 2.25rem
            }

            .md\:gap-x-96 {
                -moz-column-gap: 24rem;
                column-gap: 24rem
            }

            .md\:gap-x-px {
                -moz-column-gap: 1px;
                column-gap: 1px
            }

            .md\:gap-y-0 {
                row-gap: 0
            }

            .md\:gap-y-0\.5 {
                row-gap: .125rem
            }

            .md\:gap-y-1 {
                row-gap: .25rem
            }

            .md\:gap-y-1\.5 {
                row-gap: .375rem
            }

            .md\:gap-y-10 {
                row-gap: 2.5rem
            }

            .md\:gap-y-11 {
                row-gap: 2.75rem
            }

            .md\:gap-y-12 {
                row-gap: 3rem
            }

            .md\:gap-y-14 {
                row-gap: 3.5rem
            }

            .md\:gap-y-16 {
                row-gap: 4rem
            }

            .md\:gap-y-2 {
                row-gap: .5rem
            }

            .md\:gap-y-2\.5 {
                row-gap: .625rem
            }

            .md\:gap-y-20 {
                row-gap: 5rem
            }

            .md\:gap-y-24 {
                row-gap: 6rem
            }

            .md\:gap-y-28 {
                row-gap: 7rem
            }

            .md\:gap-y-3 {
                row-gap: .75rem
            }

            .md\:gap-y-3\.5 {
                row-gap: .875rem
            }

            .md\:gap-y-32 {
                row-gap: 8rem
            }

            .md\:gap-y-36 {
                row-gap: 9rem
            }

            .md\:gap-y-4 {
                row-gap: 1rem
            }

            .md\:gap-y-40 {
                row-gap: 10rem
            }

            .md\:gap-y-44 {
                row-gap: 11rem
            }

            .md\:gap-y-48 {
                row-gap: 12rem
            }

            .md\:gap-y-5 {
                row-gap: 1.25rem
            }

            .md\:gap-y-52 {
                row-gap: 13rem
            }

            .md\:gap-y-56 {
                row-gap: 14rem
            }

            .md\:gap-y-6 {
                row-gap: 1.5rem
            }

            .md\:gap-y-60 {
                row-gap: 15rem
            }

            .md\:gap-y-64 {
                row-gap: 16rem
            }

            .md\:gap-y-7 {
                row-gap: 1.75rem
            }

            .md\:gap-y-72 {
                row-gap: 18rem
            }

            .md\:gap-y-8 {
                row-gap: 2rem
            }

            .md\:gap-y-80 {
                row-gap: 20rem
            }

            .md\:gap-y-9 {
                row-gap: 2.25rem
            }

            .md\:gap-y-96 {
                row-gap: 24rem
            }

            .md\:gap-y-px {
                row-gap: 1px
            }

            .md\:place-self-auto {
                place-self: auto
            }

            .md\:place-self-start {
                place-self: start
            }

            .md\:place-self-end {
                place-self: end
            }

            .md\:place-self-center {
                place-self: center
            }

            .md\:place-self-stretch {
                place-self: stretch
            }

            .md\:justify-self-auto {
                justify-self: auto
            }

            .md\:justify-self-start {
                justify-self: start
            }

            .md\:justify-self-end {
                justify-self: end
            }

            .md\:justify-self-center {
                justify-self: center
            }

            .md\:justify-self-stretch {
                justify-self: stretch
            }

            .md\:whitespace-nowrap {
                white-space: nowrap
            }

            .md\:text-nowrap {
                text-wrap: nowrap
            }

            .md\:rounded-bl-\[10px\] {
                border-bottom-left-radius: 10px
            }

            .md\:rounded-br-\[10px\] {
                border-bottom-right-radius: 10px
            }

            .md\:rounded-tr-\[10px\] {
                border-top-right-radius: 10px
            }

            .md\:border {
                border-width: 1px
            }

            .md\:border-1\.5 {
                border-width: 1.5px
            }

            .md\:border-\[1px\] {
                border-width: 1px
            }

            .md\:border-solid {
                border-style: solid
            }

            .md\:border-gray-300 {
                --tw-border-opacity: 1;
                border-color: rgb(209 213 219/var(--tw-border-opacity, 1))
            }

            .md\:border-stroke {
                --tw-border-opacity: 1;
                border-color: rgb(222 222 222/var(--tw-border-opacity, 1))
            }

            .md\:bg-primary {
                --tw-bg-opacity: 1;
                background-color: rgb(0 58 119/var(--tw-bg-opacity, 1))
            }

            .md\:p-0 {
                padding: 0
            }

            .md\:p-0\.5 {
                padding: .125rem
            }

            .md\:p-1 {
                padding: .25rem
            }

            .md\:p-1\.5 {
                padding: .375rem
            }

            .md\:p-10 {
                padding: 2.5rem
            }

            .md\:p-11 {
                padding: 2.75rem
            }

            .md\:p-12 {
                padding: 3rem
            }

            .md\:p-14 {
                padding: 3.5rem
            }

            .md\:p-16 {
                padding: 4rem
            }

            .md\:p-2 {
                padding: .5rem
            }

            .md\:p-2\.5 {
                padding: .625rem
            }

            .md\:p-20 {
                padding: 5rem
            }

            .md\:p-24 {
                padding: 6rem
            }

            .md\:p-28 {
                padding: 7rem
            }

            .md\:p-3 {
                padding: .75rem
            }

            .md\:p-3\.5 {
                padding: .875rem
            }

            .md\:p-32 {
                padding: 8rem
            }

            .md\:p-36 {
                padding: 9rem
            }

            .md\:p-4 {
                padding: 1rem
            }

            .md\:p-40 {
                padding: 10rem
            }

            .md\:p-44 {
                padding: 11rem
            }

            .md\:p-48 {
                padding: 12rem
            }

            .md\:p-5 {
                padding: 1.25rem
            }

            .md\:p-52 {
                padding: 13rem
            }

            .md\:p-56 {
                padding: 14rem
            }

            .md\:p-6 {
                padding: 1.5rem
            }

            .md\:p-60 {
                padding: 15rem
            }

            .md\:p-64 {
                padding: 16rem
            }

            .md\:p-7 {
                padding: 1.75rem
            }

            .md\:p-72 {
                padding: 18rem
            }

            .md\:p-8 {
                padding: 2rem
            }

            .md\:p-80 {
                padding: 20rem
            }

            .md\:p-9 {
                padding: 2.25rem
            }

            .md\:p-96 {
                padding: 24rem
            }

            .md\:p-px {
                padding: 1px
            }

            .md\:px-0 {
                padding-left: 0;
                padding-right: 0
            }

            .md\:px-1 {
                padding-left: .25rem;
                padding-right: .25rem
            }

            .md\:px-16 {
                padding-left: 4rem;
                padding-right: 4rem
            }

            .md\:px-5 {
                padding-left: 1.25rem;
                padding-right: 1.25rem
            }

            .md\:px-\[16px\] {
                padding-left: 16px;
                padding-right: 16px
            }

            .md\:px-\[68px\] {
                padding-left: 68px;
                padding-right: 68px
            }

            .md\:py-0 {
                padding-bottom: 0;
                padding-top: 0
            }

            .md\:py-0\.5 {
                padding-bottom: .125rem;
                padding-top: .125rem
            }

            .md\:py-1 {
                padding-bottom: .25rem;
                padding-top: .25rem
            }

            .md\:py-2 {
                padding-bottom: .5rem;
                padding-top: .5rem
            }

            .md\:py-3 {
                padding-bottom: .75rem;
                padding-top: .75rem
            }

            .md\:py-5 {
                padding-bottom: 1.25rem;
                padding-top: 1.25rem
            }

            .md\:pb-0 {
                padding-bottom: 0
            }

            .md\:pb-0\.5 {
                padding-bottom: .125rem
            }

            .md\:pb-1 {
                padding-bottom: .25rem
            }

            .md\:pb-1\.5 {
                padding-bottom: .375rem
            }

            .md\:pb-10 {
                padding-bottom: 2.5rem
            }

            .md\:pb-11 {
                padding-bottom: 2.75rem
            }

            .md\:pb-12 {
                padding-bottom: 3rem
            }

            .md\:pb-14 {
                padding-bottom: 3.5rem
            }

            .md\:pb-16 {
                padding-bottom: 4rem
            }

            .md\:pb-2 {
                padding-bottom: .5rem
            }

            .md\:pb-2\.5 {
                padding-bottom: .625rem
            }

            .md\:pb-20 {
                padding-bottom: 5rem
            }

            .md\:pb-24 {
                padding-bottom: 6rem
            }

            .md\:pb-28 {
                padding-bottom: 7rem
            }

            .md\:pb-3 {
                padding-bottom: .75rem
            }

            .md\:pb-3\.5 {
                padding-bottom: .875rem
            }

            .md\:pb-32 {
                padding-bottom: 8rem
            }

            .md\:pb-36 {
                padding-bottom: 9rem
            }

            .md\:pb-4 {
                padding-bottom: 1rem
            }

            .md\:pb-40 {
                padding-bottom: 10rem
            }

            .md\:pb-44 {
                padding-bottom: 11rem
            }

            .md\:pb-48 {
                padding-bottom: 12rem
            }

            .md\:pb-5 {
                padding-bottom: 1.25rem
            }

            .md\:pb-52 {
                padding-bottom: 13rem
            }

            .md\:pb-56 {
                padding-bottom: 14rem
            }

            .md\:pb-6 {
                padding-bottom: 1.5rem
            }

            .md\:pb-60 {
                padding-bottom: 15rem
            }

            .md\:pb-64 {
                padding-bottom: 16rem
            }

            .md\:pb-7 {
                padding-bottom: 1.75rem
            }

            .md\:pb-72 {
                padding-bottom: 18rem
            }

            .md\:pb-8 {
                padding-bottom: 2rem
            }

            .md\:pb-80 {
                padding-bottom: 20rem
            }

            .md\:pb-9 {
                padding-bottom: 2.25rem
            }

            .md\:pb-96 {
                padding-bottom: 24rem
            }

            .md\:pb-px {
                padding-bottom: 1px
            }

            .md\:pl-0 {
                padding-left: 0
            }

            .md\:pl-0\.5 {
                padding-left: .125rem
            }

            .md\:pl-1 {
                padding-left: .25rem
            }

            .md\:pl-1\.5 {
                padding-left: .375rem
            }

            .md\:pl-10 {
                padding-left: 2.5rem
            }

            .md\:pl-11 {
                padding-left: 2.75rem
            }

            .md\:pl-12 {
                padding-left: 3rem
            }

            .md\:pl-14 {
                padding-left: 3.5rem
            }

            .md\:pl-16 {
                padding-left: 4rem
            }

            .md\:pl-2 {
                padding-left: .5rem
            }

            .md\:pl-2\.5 {
                padding-left: .625rem
            }

            .md\:pl-20 {
                padding-left: 5rem
            }

            .md\:pl-24 {
                padding-left: 6rem
            }

            .md\:pl-28 {
                padding-left: 7rem
            }

            .md\:pl-3 {
                padding-left: .75rem
            }

            .md\:pl-3\.5 {
                padding-left: .875rem
            }

            .md\:pl-32 {
                padding-left: 8rem
            }

            .md\:pl-36 {
                padding-left: 9rem
            }

            .md\:pl-4 {
                padding-left: 1rem
            }

            .md\:pl-40 {
                padding-left: 10rem
            }

            .md\:pl-44 {
                padding-left: 11rem
            }

            .md\:pl-48 {
                padding-left: 12rem
            }

            .md\:pl-5 {
                padding-left: 1.25rem
            }

            .md\:pl-52 {
                padding-left: 13rem
            }

            .md\:pl-56 {
                padding-left: 14rem
            }

            .md\:pl-6 {
                padding-left: 1.5rem
            }

            .md\:pl-60 {
                padding-left: 15rem
            }

            .md\:pl-64 {
                padding-left: 16rem
            }

            .md\:pl-7 {
                padding-left: 1.75rem
            }

            .md\:pl-72 {
                padding-left: 18rem
            }

            .md\:pl-8 {
                padding-left: 2rem
            }

            .md\:pl-80 {
                padding-left: 20rem
            }

            .md\:pl-9 {
                padding-left: 2.25rem
            }

            .md\:pl-96 {
                padding-left: 24rem
            }

            .md\:pl-px {
                padding-left: 1px
            }

            .md\:pr-0 {
                padding-right: 0
            }

            .md\:pr-0\.5 {
                padding-right: .125rem
            }

            .md\:pr-1 {
                padding-right: .25rem
            }

            .md\:pr-1\.5 {
                padding-right: .375rem
            }

            .md\:pr-10 {
                padding-right: 2.5rem
            }

            .md\:pr-11 {
                padding-right: 2.75rem
            }

            .md\:pr-12 {
                padding-right: 3rem
            }

            .md\:pr-14 {
                padding-right: 3.5rem
            }

            .md\:pr-16 {
                padding-right: 4rem
            }

            .md\:pr-2 {
                padding-right: .5rem
            }

            .md\:pr-2\.5 {
                padding-right: .625rem
            }

            .md\:pr-20 {
                padding-right: 5rem
            }

            .md\:pr-24 {
                padding-right: 6rem
            }

            .md\:pr-28 {
                padding-right: 7rem
            }

            .md\:pr-3 {
                padding-right: .75rem
            }

            .md\:pr-3\.5 {
                padding-right: .875rem
            }

            .md\:pr-32 {
                padding-right: 8rem
            }

            .md\:pr-36 {
                padding-right: 9rem
            }

            .md\:pr-4 {
                padding-right: 1rem
            }

            .md\:pr-40 {
                padding-right: 10rem
            }

            .md\:pr-44 {
                padding-right: 11rem
            }

            .md\:pr-48 {
                padding-right: 12rem
            }

            .md\:pr-5 {
                padding-right: 1.25rem
            }

            .md\:pr-52 {
                padding-right: 13rem
            }

            .md\:pr-56 {
                padding-right: 14rem
            }

            .md\:pr-6 {
                padding-right: 1.5rem
            }

            .md\:pr-60 {
                padding-right: 15rem
            }

            .md\:pr-64 {
                padding-right: 16rem
            }

            .md\:pr-7 {
                padding-right: 1.75rem
            }

            .md\:pr-72 {
                padding-right: 18rem
            }

            .md\:pr-8 {
                padding-right: 2rem
            }

            .md\:pr-80 {
                padding-right: 20rem
            }

            .md\:pr-9 {
                padding-right: 2.25rem
            }

            .md\:pr-96 {
                padding-right: 24rem
            }

            .md\:pr-px {
                padding-right: 1px
            }

            .md\:pt-0 {
                padding-top: 0
            }

            .md\:pt-0\.5 {
                padding-top: .125rem
            }

            .md\:pt-1 {
                padding-top: .25rem
            }

            .md\:pt-1\.5 {
                padding-top: .375rem
            }

            .md\:pt-10 {
                padding-top: 2.5rem
            }

            .md\:pt-11 {
                padding-top: 2.75rem
            }

            .md\:pt-12 {
                padding-top: 3rem
            }

            .md\:pt-14 {
                padding-top: 3.5rem
            }

            .md\:pt-16 {
                padding-top: 4rem
            }

            .md\:pt-2 {
                padding-top: .5rem
            }

            .md\:pt-2\.5 {
                padding-top: .625rem
            }

            .md\:pt-20 {
                padding-top: 5rem
            }

            .md\:pt-24 {
                padding-top: 6rem
            }

            .md\:pt-28 {
                padding-top: 7rem
            }

            .md\:pt-3 {
                padding-top: .75rem
            }

            .md\:pt-3\.5 {
                padding-top: .875rem
            }

            .md\:pt-32 {
                padding-top: 8rem
            }

            .md\:pt-36 {
                padding-top: 9rem
            }

            .md\:pt-4 {
                padding-top: 1rem
            }

            .md\:pt-40 {
                padding-top: 10rem
            }

            .md\:pt-44 {
                padding-top: 11rem
            }

            .md\:pt-48 {
                padding-top: 12rem
            }

            .md\:pt-5 {
                padding-top: 1.25rem
            }

            .md\:pt-52 {
                padding-top: 13rem
            }

            .md\:pt-56 {
                padding-top: 14rem
            }

            .md\:pt-6 {
                padding-top: 1.5rem
            }

            .md\:pt-60 {
                padding-top: 15rem
            }

            .md\:pt-64 {
                padding-top: 16rem
            }

            .md\:pt-7 {
                padding-top: 1.75rem
            }

            .md\:pt-72 {
                padding-top: 18rem
            }

            .md\:pt-8 {
                padding-top: 2rem
            }

            .md\:pt-80 {
                padding-top: 20rem
            }

            .md\:pt-9 {
                padding-top: 2.25rem
            }

            .md\:pt-96 {
                padding-top: 24rem
            }

            .md\:pt-px {
                padding-top: 1px
            }

            .md\:text-left {
                text-align: left
            }

            .md\:text-center {
                text-align: center
            }

            .md\:text-right {
                text-align: right
            }

            .md\:text-2xl {
                font-size: 1.5rem
            }

            .md\:text-2xs {
                font-size: .625rem
            }

            .md\:text-3xl {
                font-size: 1.75rem
            }

            .md\:text-4xl {
                font-size: 2.25rem;
                line-height: 2.5rem
            }

            .md\:text-5xl {
                font-size: 3rem;
                line-height: 1
            }

            .md\:text-6xl {
                font-size: 3.75rem;
                line-height: 1
            }

            .md\:text-7xl {
                font-size: 4.5rem;
                line-height: 1
            }

            .md\:text-8xl {
                font-size: 6rem;
                line-height: 1
            }

            .md\:text-9xl {
                font-size: 8rem;
                line-height: 1
            }

            .md\:text-\[10px\] {
                font-size: 10px
            }

            .md\:text-\[16px\] {
                font-size: 16px
            }

            .md\:text-\[18px\] {
                font-size: 18px
            }

            .md\:text-\[20px\] {
                font-size: 20px
            }

            .md\:text-\[8px\] {
                font-size: 8px
            }

            .md\:text-\[9px\] {
                font-size: 9px
            }

            .md\:text-base {
                font-size: 1rem
            }

            .md\:text-lg {
                font-size: 1.125rem
            }

            .md\:text-sm {
                font-size: .875rem
            }

            .md\:text-xl {
                font-size: 1.25rem
            }

            .md\:text-xs {
                font-size: .75rem
            }

            .md\:font-bold {
                font-weight: 700
            }

            .md\:font-medium {
                font-weight: 500
            }

            .md\:font-semibold {
                font-weight: 600
            }

            .md\:shadow-\[0_1px_4px_rgba\(51\2c 53\2c 56\2c 0\.12\)\2c 0_4px_8px_rgba\(51\2c 53\2c 56\2c 0\.12\)\] {
                --tw-shadow: 0 1px 4px rgba(51, 53, 56, .12), 0 4px 8px rgba(51, 53, 56, .12);
                --tw-shadow-colored: 0 1px 4px var(--tw-shadow-color), 0 4px 8px var(--tw-shadow-color);
                box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
            }

            .md\:shadow-none {
                --tw-shadow: 0 0 #0000;
                --tw-shadow-colored: 0 0 #0000;
                box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
            }

            .md\:last\:border-b-0:last-child {
                border-bottom-width: 0
            }
        }

        @media (min-width:1024px) {
            .lg\:\!visible {
                visibility: visible !important
            }

            .lg\:visible {
                visibility: visible
            }

            .lg\:\!invisible {
                visibility: hidden !important
            }

            .lg\:invisible {
                visibility: hidden
            }

            .lg\:relative {
                position: relative
            }

            .lg\:left-\[100px\] {
                left: 100px
            }

            .lg\:right-\[90px\] {
                right: 90px
            }

            .lg\:top-\[-120px\] {
                top: -120px
            }

            .lg\:top-\[-220px\] {
                top: -220px
            }

            .lg\:top-\[-320px\] {
                top: -320px
            }

            .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\:col-span-4 {
                grid-column: span 4/span 4
            }

            .lg\:col-span-5 {
                grid-column: span 5/span 5
            }

            .lg\:col-span-6 {
                grid-column: span 6/span 6
            }

            .lg\:col-span-7 {
                grid-column: span 7/span 7
            }

            .lg\:col-span-8 {
                grid-column: span 8/span 8
            }

            .lg\:col-span-9 {
                grid-column: span 9/span 9
            }

            .lg\:m-0 {
                margin: 0
            }

            .lg\:mx-0 {
                margin-left: 0;
                margin-right: 0
            }

            .lg\:mx-16 {
                margin-left: 4rem;
                margin-right: 4rem
            }

            .lg\:my-0 {
                margin-bottom: 0;
                margin-top: 0
            }

            .lg\:mb-2 {
                margin-bottom: .5rem
            }

            .lg\:mb-4 {
                margin-bottom: 1rem
            }

            .lg\:mb-5 {
                margin-bottom: 1.25rem
            }

            .lg\:mr-2 {
                margin-right: .5rem
            }

            .lg\:mr-3 {
                margin-right: .75rem
            }

            .lg\:mr-4 {
                margin-right: 1rem
            }

            .lg\:mr-6 {
                margin-right: 1.5rem
            }

            .lg\:mt-0 {
                margin-top: 0
            }

            .lg\:mt-10 {
                margin-top: 2.5rem
            }

            .lg\:mt-2 {
                margin-top: .5rem
            }

            .lg\:mt-\[-30px\] {
                margin-top: -30px
            }

            .lg\:mt-\[300px\] {
                margin-top: 300px
            }

            .lg\:\!block {
                display: block !important
            }

            .lg\:block {
                display: block
            }

            .lg\:flex {
                display: flex
            }

            .lg\:\!hidden {
                display: none !important
            }

            .lg\:hidden {
                display: none
            }

            .lg\:h-12 {
                height: 3rem
            }

            .lg\:h-14 {
                height: 3.5rem
            }

            .lg\:h-5 {
                height: 1.25rem
            }

            .lg\:h-\[120px\] {
                height: 120px
            }

            .lg\:h-\[345px\] {
                height: 345px
            }

            .lg\:h-\[400px\] {
                height: 400px
            }

            .lg\:h-\[40px\] {
                height: 40px
            }

            .lg\:h-\[562px\] {
                height: 562px
            }

            .lg\:h-\[65px\] {
                height: 65px
            }

            .lg\:h-\[72px\] {
                height: 72px
            }

            .lg\:h-\[80px\] {
                height: 80px
            }

            .lg\:h-full {
                height: 100%
            }

            .lg\:\!max-h-\[700px\] {
                max-height: 700px !important
            }

            .lg\:\!min-h-\[700px\] {
                min-height: 700px !important
            }

            .lg\:w-1\/2 {
                width: 50%
            }

            .lg\:w-1\/3 {
                width: 33.333333%
            }

            .lg\:w-12 {
                width: 3rem
            }

            .lg\:w-14 {
                width: 3.5rem
            }

            .lg\:w-5 {
                width: 1.25rem
            }

            .lg\:w-\[120px\] {
                width: 120px
            }

            .lg\:w-\[180px\] {
                width: 180px
            }

            .lg\:w-\[220px\] {
                width: 220px
            }

            .lg\:w-\[243px\] {
                width: 243px
            }

            .lg\:w-\[314px\] {
                width: 314px
            }

            .lg\:w-\[345px\] {
                width: 345px
            }

            .lg\:w-\[350px\] {
                width: 350px
            }

            .lg\:w-\[65px\] {
                width: 65px
            }

            .lg\:w-\[780px\] {
                width: 780px
            }

            .lg\:w-\[80px\] {
                width: 80px
            }

            .lg\:w-\[810px\] {
                width: 810px
            }

            .lg\:w-auto {
                width: auto
            }

            .lg\:w-fit {
                width: -moz-fit-content;
                width: fit-content
            }

            .lg\:w-max {
                width: -moz-max-content;
                width: max-content
            }

            .lg\:\!min-w-\[700px\] {
                min-width: 700px !important
            }

            .lg\:\!max-w-\[700px\] {
                max-width: 700px !important
            }

            .lg\:max-w-\[300px\] {
                max-width: 300px
            }

            .lg\:max-w-\[400px\] {
                max-width: 400px
            }

            .lg\:max-w-\[500px\] {
                max-width: 500px
            }

            .lg\:max-w-lg {
                max-width: 32rem
            }

            .lg\:scroll-mt-\[40\.70rem\] {
                scroll-margin-top: 40.7rem
            }

            .lg\:scroll-mt-\[44\.75rem\] {
                scroll-margin-top: 44.75rem
            }

            .lg\:grid-cols-1 {
                grid-template-columns: repeat(1, minmax(0, 1fr))
            }

            .lg\:grid-cols-10 {
                grid-template-columns: repeat(10, 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\:grid-rows-none {
                grid-template-rows: none
            }

            .lg\:flex-row {
                flex-direction: row
            }

            .lg\:items-center {
                align-items: center
            }

            .lg\:justify-start {
                justify-content: flex-start
            }

            .lg\:justify-end {
                justify-content: flex-end
            }

            .lg\:justify-center {
                justify-content: center
            }

            .lg\:gap-12 {
                gap: 3rem
            }

            .lg\:gap-20 {
                gap: 5rem
            }

            .lg\:gap-4 {
                gap: 1rem
            }

            .lg\:gap-5 {
                gap: 1.25rem
            }

            .lg\:gap-8 {
                gap: 2rem
            }

            .lg\:gap-\[52px\] {
                gap: 52px
            }

            .lg\:gap-x-8 {
                -moz-column-gap: 2rem;
                column-gap: 2rem
            }

            .lg\:place-self-end {
                place-self: end
            }

            .lg\:rounded-lg {
                border-radius: .5rem
            }

            .lg\:border-0 {
                border-width: 0
            }

            .lg\:border-t {
                border-top-width: 1px
            }

            .lg\:border-gray-300 {
                --tw-border-opacity: 1;
                border-color: rgb(209 213 219/var(--tw-border-opacity, 1))
            }

            .lg\:bg-transparent {
                background-color: transparent
            }

            .lg\:p-0 {
                padding: 0
            }

            .lg\:p-3 {
                padding: .75rem
            }

            .lg\:p-4 {
                padding: 1rem
            }

            .lg\:p-5 {
                padding: 1.25rem
            }

            .lg\:px-0 {
                padding-left: 0;
                padding-right: 0
            }

            .lg\:px-16 {
                padding-left: 4rem;
                padding-right: 4rem
            }

            .lg\:px-5 {
                padding-left: 1.25rem;
                padding-right: 1.25rem
            }

            .lg\:px-9 {
                padding-left: 2.25rem;
                padding-right: 2.25rem
            }

            .lg\:py-0 {
                padding-bottom: 0;
                padding-top: 0
            }

            .lg\:py-12 {
                padding-bottom: 3rem;
                padding-top: 3rem
            }

            .lg\:py-5 {
                padding-bottom: 1.25rem;
                padding-top: 1.25rem
            }

            .lg\:pb-0 {
                padding-bottom: 0
            }

            .lg\:pt-10 {
                padding-top: 2.5rem
            }

            .lg\:pt-2 {
                padding-top: .5rem
            }

            .lg\:pt-5 {
                padding-top: 1.25rem
            }

            .lg\:text-left {
                text-align: left
            }

            .lg\:text-center {
                text-align: center
            }

            .lg\:text-right {
                text-align: right
            }

            .lg\:text-2xl {
                font-size: 1.5rem
            }

            .lg\:text-4xl {
                font-size: 2.25rem;
                line-height: 2.5rem
            }

            .lg\:text-\[14px\] {
                font-size: 14px
            }

            .lg\:text-\[20px\] {
                font-size: 20px
            }

            .lg\:text-\[24px\] {
                font-size: 24px
            }

            .lg\:text-\[32px\] {
                font-size: 32px
            }

            .lg\:text-\[36px\] {
                font-size: 36px
            }

            .lg\:text-\[40px\] {
                font-size: 40px
            }

            .lg\:text-\[48px\] {
                font-size: 48px
            }

            .lg\:text-base {
                font-size: 1rem
            }

            .lg\:text-sm {
                font-size: .875rem
            }

            .lg\:text-xl {
                font-size: 1.25rem
            }

            .lg\:shadow {
                --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1);
                --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
                box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
            }
        }

        @media (min-width:1280px) {
            .xl\:h-8 {
                height: 2rem
            }

            .xl\:h-\[445px\] {
                height: 445px
            }

            .xl\:w-8 {
                width: 2rem
            }

            .xl\:w-\[360px\] {
                width: 360px
            }

            .xl\:w-\[445px\] {
                width: 445px
            }

            .xl\:w-full {
                width: 100%
            }

            .xl\:flex-row {
                flex-direction: row
            }

            .xl\:px-0 {
                padding-left: 0;
                padding-right: 0
            }

            .xl\:px-16 {
                padding-left: 4rem;
                padding-right: 4rem
            }

            .xl\:px-20 {
                padding-left: 5rem;
                padding-right: 5rem
            }

            .xl\:py-3 {
                padding-bottom: .75rem;
                padding-top: .75rem
            }

            .xl\:pb-7 {
                padding-bottom: 1.75rem
            }

            .xl\:text-\[24px\] {
                font-size: 24px
            }

            .xl\:text-xs {
                font-size: .75rem
            }
        }

        @media (min-width:1440px) {
            .\32xl\:mr-4 {
                margin-right: 1rem
            }

            .\32xl\:h-\[545px\] {
                height: 545px
            }

            .\32xl\:h-\[567px\] {
                height: 567px
            }

            .\32xl\:h-\[652px\] {
                height: 652px
            }

            .\32xl\:max-h-\[567px\] {
                max-height: 567px
            }

            .\32xl\:w-\[300px\] {
                width: 300px
            }

            .\32xl\:w-\[380px\] {
                width: 380px
            }

            .\32xl\:w-\[545px\] {
                width: 545px
            }

            .\32xl\:w-\[calc\(100\%-332px\)\] {
                width: calc(100% - 332px)
            }

            .\32xl\:max-w-\[calc\(1440px-128px-380px-24px\)\] {
                max-width: 908px
            }
        }

        .\[\&\:\:-webkit-inner-spin-button\]\:m-0::-webkit-inner-spin-button {
            margin: 0
        }

        .\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button {
            -webkit-appearance: none;
            appearance: none
        }

        .\[\&\:\:-webkit-outer-spin-button\]\:m-0::-webkit-outer-spin-button {
            margin: 0
        }

        .\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button {
            -webkit-appearance: none;
            appearance: none
        }

        .\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar {
            display: none
        }

        .\[\&\>\*\]\:block>* {
            display: block
        }

        .\[\&\>\*\]\:w-full>*,
        .\[\&\>div\]\:w-full>div {
            width: 100%
        }

        .\[\&\>img\]\:mx-auto>img {
            margin-left: auto;
            margin-right: auto
        }

        .\[\&\>ol\]\:list-inside>ol {
            list-style-position: inside
        }

        .\[\&\>ol\]\:list-decimal>ol {
            list-style-type: decimal
        }

        .\[\&\>p\>a\]\:text-primary>p>a {
            --tw-text-opacity: 1;
            color: rgb(0 58 119/var(--tw-text-opacity, 1))
        }

        .\[\&\>p\>span\>em\]\:text-xs>p>span>em,
        .\[\&\>p\>span\>span\>em\]\:text-xs>p>span>span>em {
            font-size: .75rem
        }

        .\[\&\>p\]\:text-sm>p {
            font-size: .875rem
        }

        .\[\&\>p\]\:leading-relaxed>p {
            line-height: 1.625
        }

        .\[\&\>span\]\:\!leading-normal>span {
            line-height: 1.5 !important
        }

        .\[\&\>ul\]\:list-inside>ul {
            list-style-position: inside
        }

        .\[\&\>ul\]\:list-disc>ul {
            list-style-type: disc
        }

        @media(min-width:375px) {
            .\[\@media\(min-width\:375px\)\]\:w-\[80px\] {
                width: 80px
            }

            .\[\@media\(min-width\:375px\)\]\:max-w-\[355\.46px\] {
                max-width: 355.46px
            }

            .\[\@media\(min-width\:375px\)\]\:max-w-\[444\.5px\] {
                max-width: 444.5px
            }

            .\[\@media\(min-width\:375px\)\]\:text-2xl {
                font-size: 1.5rem
            }

            .\[\@media\(min-width\:375px\)\]\:text-\[8px\] {
                font-size: 8px
            }

            .\[\@media\(min-width\:375px\)\]\:text-sm {
                font-size: .875rem
            }

            .\[\@media\(min-width\:375px\)\]\:text-xs {
                font-size: .75rem
            }
        }

        .image-gallery-icon {
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            background-color: transparent;
            border: 0;
            color: #fff;
            cursor: pointer;
            filter: drop-shadow(0 2px 2px #1a1a1a);
            outline: none;
            position: absolute;
            transition: all .3s ease-out;
            z-index: 4
        }

        .image-gallery-icon:focus {
            outline: 2px solid #003a77
        }

        .image-gallery-using-mouse .image-gallery-icon:focus {
            outline: none
        }

        .image-gallery-fullscreen-button,
        .image-gallery-play-button {
            bottom: 0;
            padding: 20px
        }

        .image-gallery-fullscreen-button .image-gallery-svg,
        .image-gallery-play-button .image-gallery-svg {
            height: 28px;
            width: 28px
        }

        @media (max-width:768px) {

            .image-gallery-fullscreen-button,
            .image-gallery-play-button {
                padding: 15px
            }

            .image-gallery-fullscreen-button .image-gallery-svg,
            .image-gallery-play-button .image-gallery-svg {
                height: 24px;
                width: 24px
            }
        }

        @media (max-width:480px) {

            .image-gallery-fullscreen-button,
            .image-gallery-play-button {
                padding: 10px
            }

            .image-gallery-fullscreen-button .image-gallery-svg,
            .image-gallery-play-button .image-gallery-svg {
                height: 16px;
                width: 16px
            }
        }

        .image-gallery-fullscreen-button {
            right: 0
        }

        .image-gallery-play-button {
            left: 0
        }

        .image-gallery-left-nav,
        .image-gallery-right-nav {
            border-radius: 32px;
            box-shadow: 0 1px 4px rgba(51, 53, 56, .12), 0 4px 8px rgba(51, 53, 56, .08);
            height: 25px;
            top: 50%;
            transform: translateY(-50%);
            width: 25px
        }

        .image-gallery-left-nav .image-gallery-svg,
        .image-gallery-right-nav .image-gallery-svg {
            height: 120px;
            width: 60px
        }

        @media (max-width:768px) {

            .image-gallery-left-nav .image-gallery-svg,
            .image-gallery-right-nav .image-gallery-svg {
                height: 72px;
                width: 36px
            }
        }

        @media (max-width:480px) {

            .image-gallery-left-nav .image-gallery-svg,
            .image-gallery-right-nav .image-gallery-svg {
                height: 48px;
                width: 24px
            }
        }

        .image-gallery-left-nav[disabled],
        .image-gallery-right-nav[disabled] {
            cursor: disabled;
            opacity: .6;
            pointer-events: none
        }

        .image-gallery-left-nav {
            left: 0;
            margin-left: -100px
        }

        .image-gallery-right-nav {
            margin-right: -100px;
            padding-left: 1px;
            right: 0
        }

        .image-gallery {
            -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
            position: relative;
            -webkit-user-select: none;
            -moz-user-select: none;
            -o-user-select: none;
            user-select: none
        }

        .image-gallery.fullscreen-modal {
            background: #000;
            bottom: 0;
            height: 100%;
            left: 0;
            position: fixed;
            right: 0;
            top: 0;
            width: 100%;
            z-index: 5
        }

        .image-gallery.fullscreen-modal .image-gallery-content {
            top: 50%;
            transform: translateY(-50%)
        }

        .image-gallery-content {
            line-height: 0;
            position: relative;
            top: 0
        }

        .image-gallery-content.fullscreen {
            background: #000
        }

        .image-gallery-slide-wrapper {
            position: relative
        }

        .image-gallery-slide-wrapper.left,
        .image-gallery-slide-wrapper.right {
            display: inline-block;
            width: calc(100% - 110px)
        }

        @media (max-width:768px) {

            .image-gallery-slide-wrapper.left,
            .image-gallery-slide-wrapper.right {
                width: calc(100% - 87px)
            }
        }

        .image-gallery-slide-wrapper.image-gallery-rtl {
            direction: rtl
        }

        .image-gallery-slides {
            line-height: 0;
            overflow: hidden;
            position: relative;
            text-align: center;
            white-space: nowrap
        }

        .image-gallery-slide {
            left: 0;
            position: absolute;
            top: 0;
            width: 100%
        }

        .image-gallery-slide.center {
            position: relative
        }

        .image-gallery-slide .image-gallery-image {
            -o-object-fit: contain;
            object-fit: contain;
            width: 100%
        }

        .image-gallery-slide .image-gallery-description {
            background: rgba(0, 0, 0, .4);
            bottom: 70px;
            color: #fff;
            left: 0;
            line-height: 1;
            padding: 10px 20px;
            position: absolute;
            white-space: normal
        }

        @media (max-width:768px) {
            .image-gallery-slide .image-gallery-description {
                bottom: 45px;
                font-size: .8em;
                padding: 8px 15px
            }
        }

        .image-gallery-bullets {
            bottom: 20px;
            left: 0;
            margin: 0 auto;
            position: absolute;
            right: 0;
            width: 80%;
            z-index: 4
        }

        .image-gallery-bullets .image-gallery-bullets-container {
            margin: 0;
            padding: 0;
            text-align: center
        }

        .image-gallery-bullets .image-gallery-bullet {
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            background-color: transparent;
            border: 1px solid #fff;
            border-radius: 50%;
            box-shadow: 0 2px 2px #1a1a1a;
            cursor: pointer;
            display: inline-block;
            margin: 0 5px;
            outline: none;
            padding: 5px;
            transition: all .2s ease-out
        }

        @media (max-width:768px) {
            .image-gallery-bullets .image-gallery-bullet {
                margin: 0 3px;
                padding: 3px
            }
        }

        @media (max-width:480px) {
            .image-gallery-bullets .image-gallery-bullet {
                padding: 2.7px
            }
        }

        .image-gallery-bullets .image-gallery-bullet:focus {
            background: #337ab7;
            border: 1px solid #003a77;
            transform: scale(1.2)
        }

        .image-gallery-bullets .image-gallery-bullet.active {
            background: #fff;
            border: 1px solid #fff;
            transform: scale(1.2)
        }

        @media (hover:hover) and (pointer:fine) {
            .image-gallery-bullets .image-gallery-bullet:hover {
                background: #337ab7;
                border: 1px solid #003a77
            }

            .image-gallery-bullets .image-gallery-bullet.active:hover {
                background: #337ab7
            }
        }

        .image-gallery-thumbnails-wrapper {
            position: relative
        }

        .image-gallery-thumbnails-wrapper.thumbnails-swipe-horizontal {
            touch-action: pan-y
        }

        .image-gallery-thumbnails-wrapper.thumbnails-swipe-vertical {
            touch-action: pan-x
        }

        .image-gallery-thumbnails-wrapper.thumbnails-wrapper-rtl {
            direction: rtl
        }

        .image-gallery-thumbnails-wrapper.left,
        .image-gallery-thumbnails-wrapper.right {
            display: inline-block;
            vertical-align: top;
            width: 100px
        }

        @media (max-width:768px) {

            .image-gallery-thumbnails-wrapper.left,
            .image-gallery-thumbnails-wrapper.right {
                width: 81px
            }
        }

        .image-gallery-thumbnails-wrapper.left .image-gallery-thumbnails,
        .image-gallery-thumbnails-wrapper.right .image-gallery-thumbnails {
            height: 100%;
            left: 0;
            padding: 0;
            position: absolute;
            top: 0;
            width: 100%
        }

        .image-gallery-thumbnails-wrapper.left .image-gallery-thumbnails .image-gallery-thumbnail,
        .image-gallery-thumbnails-wrapper.right .image-gallery-thumbnails .image-gallery-thumbnail {
            display: block;
            margin-right: 0;
            padding: 0
        }

        .image-gallery-thumbnails-wrapper.left .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail,
        .image-gallery-thumbnails-wrapper.right .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail {
            margin-left: 0;
            margin-top: 2px
        }

        .image-gallery-thumbnails-wrapper.left,
        .image-gallery-thumbnails-wrapper.right {
            margin: 0 5px
        }

        @media (max-width:768px) {

            .image-gallery-thumbnails-wrapper.left,
            .image-gallery-thumbnails-wrapper.right {
                margin: 0 3px
            }
        }

        .image-gallery-thumbnails {
            overflow: hidden;
            padding: 5px 0
        }

        @media (max-width:768px) {
            .image-gallery-thumbnails {
                padding: 3px 0
            }
        }

        .image-gallery-thumbnails .image-gallery-thumbnails-container {
            cursor: pointer;
            text-align: center;
            white-space: nowrap
        }

        .image-gallery-thumbnail {
            background: transparent;
            border: 4px solid transparent;
            display: inline-block;
            padding: 0;
            transition: border .3s ease-out;
            width: 100px
        }

        @media (max-width:768px) {
            .image-gallery-thumbnail {
                border: 3px solid transparent;
                width: 81px
            }
        }

        .image-gallery-thumbnail+.image-gallery-thumbnail {
            margin-left: 2px
        }

        .image-gallery-thumbnail .image-gallery-thumbnail-inner {
            display: block;
            position: relative
        }

        .image-gallery-thumbnail .image-gallery-thumbnail-image {
            line-height: 0;
            vertical-align: middle;
            width: 100%
        }

        .image-gallery-thumbnail.active,
        .image-gallery-thumbnail:focus {
            border: 2px solid #003a77;
            border-radius: 4px;
            outline: none
        }

        @media (max-width:768px) {

            .image-gallery-thumbnail.active,
            .image-gallery-thumbnail:focus {
                border: 2px solid #003a77;
                border-radius: 4px;
                outline: none
            }
        }

        @media (hover:hover) and (pointer:fine) {
            .image-gallery-thumbnail:hover {
                border: 2px solid #003a77;
                border-radius: 4px;
                outline: none
            }
        }

        @media (hover:hover) and (pointer:fine) and (max-width:768px) {
            .image-gallery-thumbnail:hover {
                border: 2px solid #003a77;
                border-radius: 4px;
                outline: none
            }
        }

        .image-gallery-thumbnail-label {
            box-sizing: border-box;
            color: #fff;
            font-size: 1em;
            left: 0;
            line-height: 1em;
            padding: 5%;
            position: absolute;
            text-shadow: 0 2px 2px #1a1a1a;
            top: 50%;
            transform: translateY(-50%);
            white-space: normal;
            width: 100%
        }

        @media (max-width:768px) {
            .image-gallery-thumbnail-label {
                font-size: .8em;
                line-height: .8em
            }
        }

        .image-gallery-index {
            background: rgba(0, 0, 0, .4);
            color: #fff;
            line-height: 1;
            padding: 10px 20px;
            position: absolute;
            right: 0;
            top: 0;
            z-index: 4
        }

        @media (max-width:768px) {
            .image-gallery-index {
                font-size: .8em;
                padding: 5px 10px
            }
        }

        .iiz {
            cursor: zoom-in;
            display: inline-block;
            margin: 0;
            max-width: 100%;
            overflow: hidden;
            position: relative
        }

        .iiz--drag .iiz__zoom-img--visible {
            cursor: grab
        }

        .iiz__img {
            display: block;
            height: auto;
            max-width: 100%;
            opacity: 1;
            pointer-events: none;
            visibility: visible
        }

        .iiz__img--hidden {
            opacity: 0;
            visibility: hidden
        }

        .iiz__img--abs {
            height: 100%;
            left: 0;
            top: 0;
            width: 100%
        }

        .iiz__img--abs,
        .iiz__zoom-img {
            display: block;
            position: absolute
        }

        .iiz__zoom-img {
            -webkit-touch-callout: none;
            max-width: none !important;
            opacity: 0;
            pointer-events: none;
            visibility: hidden;
            width: auto !important
        }

        .iiz__zoom-img--visible {
            cursor: zoom-out;
            opacity: 1;
            pointer-events: auto;
            touch-action: none;
            visibility: visible
        }

        .iiz__zoom-portal {
            bottom: 0;
            left: 0;
            position: fixed;
            right: 0;
            top: 0;
            z-index: 10000
        }

        .iiz__btn {
            -webkit-box-align: center;
            -ms-flex-align: center;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            align-items: center;
            -moz-appearance: none;
            -webkit-appearance: none;
            appearance: none;
            background: hsla(0, 0%, 100%, .8);
            border: none;
            display: flex;
            height: 40px;
            justify-content: center;
            outline: none;
            padding: 0;
            position: absolute;
            text-decoration: none;
            width: 40px
        }

        .iiz__btn:before {
            background-position: 50%;
            background-repeat: no-repeat;
            content: " ";
            display: block
        }

        .iiz__hint {
            bottom: 10px;
            pointer-events: none;
            right: 10px
        }

        .iiz__hint:before {
            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19.9 19.9'%3E%3Cpath d='M13.9 7.4C13.9 3.8 11 .9 7.4.9S.9 3.8.9 7.4s2.9 6.5 6.5 6.5 6.5-2.9 6.5-6.5zm5.3 12.5-6.7-7.2c-1.4 1.3-3.2 2.1-5.1 2.1-4.1 0-7.4-3.3-7.4-7.4S3.3 0 7.4 0s7.4 3.3 7.4 7.4c0 1.7-.6 3.4-1.7 4.7l6.8 7.2-.7.6z' fill='%23000222'/%3E%3C/svg%3E");
            content: " ";
            height: 20px;
            width: 20px
        }

        .iiz__close {
            opacity: 0;
            right: 10px;
            top: 10px;
            visibility: hidden
        }

        .iiz__close--visible {
            cursor: pointer;
            opacity: 1;
            visibility: visible
        }

        .iiz__close:before {
            background-image: linear-gradient(#222, #222), linear-gradient(#222, #222);
            background-size: 100% 1px, 1px 100%;
            content: " ";
            height: 29px;
            margin: 0 auto;
            transform: rotate(45deg);
            width: 29px
        }

        .slick-loading .slick-list {
            background: #fff url("data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=") 50% no-repeat
        }

        @font-face {
            font-family: slick;
            font-style: normal;
            font-weight: 400;
            src: url("data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=");
            src: url("data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=") format("embedded-opentype"), local("Arial") format("woff"), local("Arial") format("truetype"), url("data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=") format("svg")
        }

        .slick-next,
        .slick-prev {
            border: none;
            cursor: pointer;
            display: block;
            font-size: 0;
            height: 20px;
            line-height: 0;
            padding: 0;
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
            width: 20px
        }

        .slick-next,
        .slick-next:focus,
        .slick-next:hover,
        .slick-prev,
        .slick-prev:focus,
        .slick-prev:hover {
            background: transparent;
            color: transparent;
            outline: none
        }

        .slick-next:focus:before,
        .slick-next:hover:before,
        .slick-prev:focus:before,
        .slick-prev:hover:before {
            opacity: 1
        }

        .slick-next.slick-disabled:before,
        .slick-prev.slick-disabled:before {
            opacity: .25
        }

        .slick-next:before,
        .slick-prev:before {
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            color: #fff;
            font-family: slick;
            font-size: 20px;
            line-height: 1;
            opacity: .75
        }

        .slick-prev {
            left: -25px
        }

        [dir=rtl] .slick-prev {
            left: auto;
            right: -25px
        }

        .slick-prev:before {
            content: "←"
        }

        [dir=rtl] .slick-prev:before {
            content: "→"
        }

        .slick-next {
            right: -25px
        }

        [dir=rtl] .slick-next {
            left: -25px;
            right: auto
        }

        .slick-next:before {
            content: "→"
        }

        [dir=rtl] .slick-next:before {
            content: "←"
        }

        .slick-dotted.slick-slider {
            margin-bottom: 30px
        }

        .slick-dots {
            bottom: -25px;
            display: block;
            list-style: none;
            margin: 0;
            padding: 0;
            position: absolute;
            text-align: center;
            width: 100%
        }

        .slick-dots li {
            display: inline-block;
            margin: 0 5px;
            padding: 0;
            position: relative
        }

        .slick-dots li,
        .slick-dots li button {
            cursor: pointer;
            height: 20px;
            width: 20px
        }

        .slick-dots li button {
            background: transparent;
            border: 0;
            color: transparent;
            display: block;
            font-size: 0;
            line-height: 0;
            outline: none;
            padding: 5px
        }

        .slick-dots li button:focus,
        .slick-dots li button:hover {
            outline: none
        }

        .slick-dots li button:focus:before,
        .slick-dots li button:hover:before {
            opacity: 1
        }

        .slick-dots li button:before {
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            color: #000;
            content: "•";
            font-family: slick;
            font-size: 6px;
            height: 20px;
            left: 0;
            line-height: 20px;
            opacity: .25;
            position: absolute;
            text-align: center;
            top: 0;
            width: 20px
        }

        .slick-dots li.slick-active button:before {
            color: #000;
            opacity: .75
        }

        .slick-slider {
            -webkit-touch-callout: none;
            -webkit-tap-highlight-color: transparent;
            box-sizing: border-box;
            touch-action: pan-y;
            -webkit-user-select: none;
            -moz-user-select: none;
            user-select: none;
            -khtml-user-select: none
        }

        .slick-list,
        .slick-slider {
            display: block;
            position: relative
        }

        .slick-list {
            margin: 0;
            overflow: hidden;
            padding: 0
        }

        .slick-list:focus {
            outline: none
        }

        .slick-list.dragging {
            cursor: pointer;
            cursor: hand
        }

        .slick-slider .slick-list,
        .slick-slider .slick-track {
            transform: translateZ(0)
        }

        .slick-track {
            display: block;
            left: 0;
            margin-left: auto;
            margin-right: auto;
            position: relative;
            top: 0
        }

        .slick-track:after,
        .slick-track:before {
            content: "";
            display: table
        }

        .slick-track:after {
            clear: both
        }

        .slick-loading .slick-track {
            visibility: hidden
        }

        .slick-slide {
            display: none;
            float: left;
            height: 100%;
            min-height: 1px
        }

        [dir=rtl] .slick-slide {
            float: right
        }

        .slick-slide img {
            display: block
        }

        .slick-slide.slick-loading img {
            display: none
        }

        .slick-slide.dragging img {
            pointer-events: none
        }

        .slick-initialized .slick-slide {
            display: block
        }

        .slick-loading .slick-slide {
            visibility: hidden
        }

        .slick-vertical .slick-slide {
            border: 1px solid transparent;
            display: block;
            height: auto
        }

        .slick-arrow.slick-hidden {
            display: none
        }
    </style><noscript data-n-css=""></noscript>
    <style data-href="https://fonts.googleapis.com/css2?family=Urbanist:wght@400;600;700&amp;display=swap">
        @font-face {
            font-family: 'Urbanist';
            font-style: normal;
            font-weight: 400;
            font-display: swap;
            src: local("Arial") format('woff')
        }

        @font-face {
            font-family: 'Urbanist';
            font-style: normal;
            font-weight: 600;
            font-display: swap;
            src: local("Arial") format('woff')
        }

        @font-face {
            font-family: 'Urbanist';
            font-style: normal;
            font-weight: 700;
            font-display: swap;
            src: local("Arial") format('woff')
        }

        @font-face {
            font-family: 'Urbanist';
            font-style: normal;
            font-weight: 400;
            font-display: swap;
            src: local("Arial") format('woff2');
            unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
        }

        @font-face {
            font-family: 'Urbanist';
            font-style: normal;
            font-weight: 400;
            font-display: swap;
            src: local("Arial") format('woff2');
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
        }

        @font-face {
            font-family: 'Urbanist';
            font-style: normal;
            font-weight: 600;
            font-display: swap;
            src: local("Arial") format('woff2');
            unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
        }

        @font-face {
            font-family: 'Urbanist';
            font-style: normal;
            font-weight: 600;
            font-display: swap;
            src: local("Arial") format('woff2');
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
        }

        @font-face {
            font-family: 'Urbanist';
            font-style: normal;
            font-weight: 700;
            font-display: swap;
            src: local("Arial") format('woff2');
            unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
        }

        @font-face {
            font-family: 'Urbanist';
            font-style: normal;
            font-weight: 700;
            font-display: swap;
            src: local("Arial") format('woff2');
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
        }
    </style>
    <style id="_goober">
        @keyframes go2264125279 {
            from {
                transform: scale(0) rotate(45deg);
                opacity: 0;
            }

            to {
                transform: scale(1) rotate(45deg);
                opacity: 1;
            }
        }

        @keyframes go3020080000 {
            from {
                transform: scale(0);
                opacity: 0;
            }

            to {
                transform: scale(1);
                opacity: 1;
            }
        }

        @keyframes go463499852 {
            from {
                transform: scale(0) rotate(90deg);
                opacity: 0;
            }

            to {
                transform: scale(1) rotate(90deg);
                opacity: 1;
            }
        }

        @keyframes go1268368563 {
            from {
                transform: rotate(0deg);
            }

            to {
                transform: rotate(360deg);
            }
        }

        @keyframes go1310225428 {
            from {
                transform: scale(0) rotate(45deg);
                opacity: 0;
            }

            to {
                transform: scale(1) rotate(45deg);
                opacity: 1;
            }
        }

        @keyframes go651618207 {
            0% {
                height: 0;
                width: 0;
                opacity: 0;
            }

            40% {
                height: 0;
                width: 6px;
                opacity: 1;
            }

            100% {
                opacity: 1;
                height: 10px;
            }
        }

        @keyframes go901347462 {
            from {
                transform: scale(0.6);
                opacity: 0.4;
            }

            to {
                transform: scale(1);
                opacity: 1;
            }
        }

        .go4109123758 {
            z-index: 9999;
        }

        .go4109123758>* {
            pointer-events: auto;
        }
    </style>
    <style type="text/css">
        [data-vaul-drawer] {
            touch-action: none;
            will-change: transform;
            transition: transform .5s cubic-bezier(.32, .72, 0, 1);
            animation-duration: .5s;
            animation-timing-function: cubic-bezier(0.32, 0.72, 0, 1)
        }

        [data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=bottom][data-state=open] {
            animation-name: slideFromBottom
        }

        [data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=bottom][data-state=closed] {
            animation-name: slideToBottom
        }

        [data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=top][data-state=open] {
            animation-name: slideFromTop
        }

        [data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=top][data-state=closed] {
            animation-name: slideToTop
        }

        [data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=left][data-state=open] {
            animation-name: slideFromLeft
        }

        [data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=left][data-state=closed] {
            animation-name: slideToLeft
        }

        [data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=right][data-state=open] {
            animation-name: slideFromRight
        }

        [data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=right][data-state=closed] {
            animation-name: slideToRight
        }

        [data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=bottom] {
            transform: translate3d(0, var(--initial-transform, 100%), 0)
        }

        [data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=top] {
            transform: translate3d(0, calc(var(--initial-transform, 100%) * -1), 0)
        }

        [data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=left] {
            transform: translate3d(calc(var(--initial-transform, 100%) * -1), 0, 0)
        }

        [data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=right] {
            transform: translate3d(var(--initial-transform, 100%), 0, 0)
        }

        [data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=top] {
            transform: translate3d(0, var(--snap-point-height, 0), 0)
        }

        [data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=bottom] {
            transform: translate3d(0, var(--snap-point-height, 0), 0)
        }

        [data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=left] {
            transform: translate3d(var(--snap-point-height, 0), 0, 0)
        }

        [data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=right] {
            transform: translate3d(var(--snap-point-height, 0), 0, 0)
        }

        [data-vaul-overlay][data-vaul-snap-points=false] {
            animation-duration: .5s;
            animation-timing-function: cubic-bezier(0.32, 0.72, 0, 1)
        }

        [data-vaul-overlay][data-vaul-snap-points=false][data-state=open] {
            animation-name: fadeIn
        }

        [data-vaul-overlay][data-state=closed] {
            animation-name: fadeOut
        }

        [data-vaul-animate=false] {
            animation: none !important
        }

        [data-vaul-overlay][data-vaul-snap-points=true] {
            opacity: 0;
            transition: opacity .5s cubic-bezier(.32, .72, 0, 1)
        }

        [data-vaul-overlay][data-vaul-snap-points=true] {
            opacity: 1
        }

        [data-vaul-drawer]:not([data-vaul-custom-container=true])::after {
            content: '';
            position: absolute;
            background: inherit;
            background-color: inherit
        }

        [data-vaul-drawer][data-vaul-drawer-direction=top]::after {
            top: initial;
            bottom: 100%;
            left: 0;
            right: 0;
            height: 200%
        }

        [data-vaul-drawer][data-vaul-drawer-direction=bottom]::after {
            top: 100%;
            bottom: initial;
            left: 0;
            right: 0;
            height: 200%
        }

        [data-vaul-drawer][data-vaul-drawer-direction=left]::after {
            left: initial;
            right: 100%;
            top: 0;
            bottom: 0;
            width: 200%
        }

        [data-vaul-drawer][data-vaul-drawer-direction=right]::after {
            left: 100%;
            right: initial;
            top: 0;
            bottom: 0;
            width: 200%
        }

        [data-vaul-overlay][data-vaul-snap-points=true]:not([data-vaul-snap-points-overlay=true]):not([data-state=closed]) {
            opacity: 0
        }

        [data-vaul-overlay][data-vaul-snap-points-overlay=true] {
            opacity: 1
        }

        [data-vaul-handle] {
            display: block;
            position: relative;
            opacity: .7;
            background: #e2e2e4;
            margin-left: auto;
            margin-right: auto;
            height: 5px;
            width: 32px;
            border-radius: 1rem;
            touch-action: pan-y
        }

        [data-vaul-handle]:active,
        [data-vaul-handle]:hover {
            opacity: 1
        }

        [data-vaul-handle-hitarea] {
            position: absolute;
            left: 50%;
            top: 50%;
            transform: translate(-50%, -50%);
            width: max(100%, 2.75rem);
            height: max(100%, 2.75rem);
            touch-action: inherit
        }

        @media (hover:hover) and (pointer:fine) {
            [data-vaul-drawer] {
                user-select: none
            }
        }

        @media (pointer:fine) {
            [data-vaul-handle-hitarea]: {
                width: 100%;
                height: 100%
            }
        }

        @keyframes fadeIn {
            from {
                opacity: 0
            }

            to {
                opacity: 1
            }
        }

        @keyframes fadeOut {
            to {
                opacity: 0
            }
        }

        @keyframes slideFromBottom {
            from {
                transform: translate3d(0, var(--initial-transform, 100%), 0)
            }

            to {
                transform: translate3d(0, 0, 0)
            }
        }

        @keyframes slideToBottom {
            to {
                transform: translate3d(0, var(--initial-transform, 100%), 0)
            }
        }

        @keyframes slideFromTop {
            from {
                transform: translate3d(0, calc(var(--initial-transform, 100%) * -1), 0)
            }

            to {
                transform: translate3d(0, 0, 0)
            }
        }

        @keyframes slideToTop {
            to {
                transform: translate3d(0, calc(var(--initial-transform, 100%) * -1), 0)
            }
        }

        @keyframes slideFromLeft {
            from {
                transform: translate3d(calc(var(--initial-transform, 100%) * -1), 0, 0)
            }

            to {
                transform: translate3d(0, 0, 0)
            }
        }

        @keyframes slideToLeft {
            to {
                transform: translate3d(calc(var(--initial-transform, 100%) * -1), 0, 0)
            }
        }

        @keyframes slideFromRight {
            from {
                transform: translate3d(var(--initial-transform, 100%), 0, 0)
            }

            to {
                transform: translate3d(0, 0, 0)
            }
        }

        @keyframes slideToRight {
            to {
                transform: translate3d(var(--initial-transform, 100%), 0, 0)
            }
        }