:root {
            --white: #ffffff;
            --black: #000000;
            --transparent: transparent;
            --primary-600: #1c64f2;
            --neutral-700: #374151;
            --neutral-900: #111827;
            --gray-25: #fcfcfd;
            --gray-50: #f9fafb;
            --gray-100: #f2f4f7;
            --gray-200: #eaecf0;
            --gray-300: #d0d5dd;
            --gray-400: #98a2b3;
            --gray-500: #667085;
            --gray-600: #475467;
            --gray-700: #344054;
            --gray-800: #182230;
            --gray-900: #101828;
            --gray-950: #0c111d;
            --gray-dark-25: #fafafa;
            --gray-dark-50: #f5f5f6;
            --gray-dark-100: #f0f1f1;
            --gray-dark-200: #ececed;
            --gray-dark-300: #cecfd2;
            --gray-dark-400: #94969c;
            --gray-dark-500: #85888e;
            --gray-dark-600: #61646c;
            --gray-dark-700: #333741;
            --gray-dark-800: #1f242f;
            --gray-dark-900: #161b26;
            --gray-dark-950: #0c111d;
            --brand-25: #f5faff;
            --brand-50: #eff8ff;
            --brand-100: #d1e9ff;
            --brand-200: #b2ddff;
            --brand-300: #84caff;
            --brand-400: #53b1fd;
            --brand-500: #2e90fa;
            --brand-600: #1570ef;
            --brand-700: #175cd3;
            --brand-800: #1849a9;
            --brand-900: #194185;
            --brand-950: #102a56;
            --red-25: #fffbfa;
            --red-50: #fef3f2;
            --red-100: #fee4e2;
            --red-200: #fecdca;
            --red-300: #fda29b;
            --red-400: #f97066;
            --red-500: #f04438;
            --red-600: #d92d20;
            --red-700: #b42318;
            --red-800: #912018;
            --red-900: #7a271a;
            --red-950: #55160c;
            --yellow-25: #fffcf5;
            --yellow-50: #fffaeb;
            --yellow-100: #fef0c7;
            --yellow-200: #fedf89;
            --yellow-300: #fec84b;
            --yellow-400: #fdb022;
            --yellow-500: #f79009;
            --yellow-600: #dc6803;
            --yellow-700: #b54708;
            --yellow-800: #93370d;
            --yellow-900: #7a2e0e;
            --yellow-950: #4e1d09;
            --green-25: #f6fef9;
            --green-50: #ecfdf3;
            --green-100: #dcfae6;
            --green-200: #abefc6;
            --green-300: #75e0a7;
            --green-400: #47cd89;
            --green-500: #17b26a;
            --green-600: #079455;
            --green-700: #067647;
            --green-800: #085d3a;
            --green-900: #074d31;
            --green-950: #053321;
            --violet-25: #fbfaff;
            --violet-50: #f5f3ff;
            --violet-100: #ece9fe;
            --violet-200: #ddd6fe;
            --violet-300: #c3b5fd;
            --violet-400: #a48afb;
            --violet-500: #875bf7;
            --violet-600: #7839ee;
            --violet-700: #6927da;
            --violet-800: #5720b7;
            --violet-900: #491c96;
            --violet-950: #2e125e;
            --pink-25: #fef6fb;
            --pink-50: #fdf2fa;
            --pink-100: #fce7f6;
            --pink-200: #fcceee;
            --pink-300: #faa7e0;
            --pink-400: #f670c7;
            --pink-500: #ee46bc;
            --pink-600: #dd2590;
            --pink-700: #c11574;
            --pink-800: #9e165f;
            --pink-900: #851651;
            --pink-950: #4e0d30;
            --backdrop: rgba(0, 0, 0, .1);
            --facebook: #1877f2;
            --twitter: #242e36;
            --linkedin: #0a66c2;
            --youtube: #ff0302;
            --line: #00b900;
            --naver: #03cf5d;
            --whatsapp: #25d366;
            --telegram: #26a5e3;
            --viber: #847ac3;
            --shadow-xs: 0px 1px 2px 0px rgba(16, 24, 40, .05);
            --shadow-sm: 0px 1px 4px 0px rgba(16, 24, 40, .08);
            --shadow-md: 0px 4px 10px -2px rgba(16, 24, 40, .1);
            --shadow-lg: 0px 12px 26px -4px rgba(16, 24, 40, .08);
            --shadow-xl: 0px 24px 48px -12px rgba(16, 24, 40, .12);
            --shadow-3xl: 0px 32px 64px -12px rgba(16, 24, 40, .12);
            --ring-brand-xs: 0px 1px 2px 0px rgba(16, 24, 40, .05), 0px 0px 0px 4px rgba(46, 144, 250, .24);
            --ring-brand-sm: 0px 1px 3px 0px rgba(16, 24, 40, .1), 0px 1px 2px 0px rgba(16, 24, 40, .06), 0px 0px 0px 4px rgba(46, 144, 250, .24);
            --ring-gray-xs: 0px 1px 2px 0px rgba(16, 24, 40, .05), 0px 0px 0px 4px rgba(152, 162, 179, .14);
            --ring-gray-sm: 0px 1px 3px 0px rgba(16, 24, 40, .1), 0px 1px 2px 0px rgba(16, 24, 40, .06), 0px 0px 0px 4px rgba(152, 162, 179, .14);
            --ring-error-xs: 0px 1px 2px 0px rgba(16, 24, 40, .05), 0px 0px 0px 4px rgba(240, 68, 56, .24)
        }

        html[lang=ur] .line-height-headings-override, html[lang=hi] .line-height-headings-override, html[lang=th] .line-height-headings-override, html[lang=bn] .line-height-headings-override, html[lang=ar] .line-height-headings-override, html[lang=vi] .line-height-headings-override, html[lang=ko] .line-height-headings-override, html[lang=ru] .line-height-headings-override, html[lang=ph] .line-height-headings-override, html[lang=tl] .line-height-headings-override, html[lang=cn] .line-height-headings-override, html[lang=zh-hans] .line-height-headings-override, html[lang=tw] .line-height-headings-override, html[lang=zh-hant] .line-height-headings-override, html[lang=el] .line-height-headings-override, html[lang=hu] .line-height-headings-override, html[lang=id] .line-height-headings-override, html[lang=de] .line-height-headings-override, html[lang=pl] .line-height-headings-override, html[lang=cs] .line-height-headings-override, html[lang=tr] .line-height-headings-override, html[lang=ms] .line-height-headings-override, html[lang=si] .line-height-headings-override {
            line-height: 1.4
        }

        .prefix-bg-clip-text {
            -webkit-background-clip: text;
            background-clip: text
        }

        @keyframes fadeInUp {
            0% {
                -webkit-transform: translateY(80px);
                transform: translateY(80px);
                opacity: 0
            }
            to {
                -webkit-transform: translateY(0);
                transform: translateY(0);
                opacity: 1
            }
        }

        @keyframes fadeInLeft {
            0% {
                -webkit-transform: translateX(-50px);
                transform: translate(-50px);
                opacity: 0
            }
            to {
                -webkit-transform: translateX(0);
                transform: translate(0);
                opacity: 1
            }
        }

        @keyframes fadeInRight {
            0% {
                -webkit-transform: translateX(50px);
                transform: translate(50px);
                opacity: 0
            }
            to {
                -webkit-transform: translateX(0);
                transform: translate(0);
                opacity: 1
            }
        }

        @keyframes slideInBottomForwards {
            0% {
                transform: translateY(100%);
                opacity: 0
            }
            to {
                transform: translateY(0);
                opacity: 1
            }
        }

        @keyframes reveal {
            0% {
                clip-path: polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%)
            }
            50% {
                clip-path: polygon(100% 0, 0% 0, 0% 100%, 100% 100%)
            }
            to {
                clip-path: polygon(100% 0, 0% 0, 0% 100%, 100% 100%)
            }
        }

        .fadeInUp {
            -webkit-animation: fadeInUp 1s ease-in-out forwards;
            animation: fadeInUp 1s ease-in-out forwards
        }

        .fadeInLeft {
            -webkit-animation: fadeInLeft 1s cubic-bezier(.39, .575, .565, 1) both;
            animation: fadeInLeft 1s cubic-bezier(.39, .575, .565, 1) both
        }

        .fadeInRight {
            -webkit-animation: fadeInRight 1s cubic-bezier(.39, .575, .565, 1) both;
            animation: fadeInRight 1s cubic-bezier(.39, .575, .565, 1) both
        }

        .slideInBottomForwards {
            -webkit-animation: slideInBottomForwards 1s cubic-bezier(.25, .46, .45, .94) both;
            animation: slideInBottomForwards 1s cubic-bezier(.25, .46, .45, .94) both
        }

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

        ::backdrop {
            --tw-border-spacing-x: 0;
            --tw-border-spacing-y: 0;
            --tw-translate-x: 0;
            --tw-translate-y: 0;
            --tw-rotate: 0;
            --tw-skew-x: 0;
            --tw-skew-y: 0;
            --tw-scale-x: 1;
            --tw-scale-y: 1;
            --tw-pan-x: ;
            --tw-pan-y: ;
            --tw-pinch-zoom: ;
            --tw-scroll-snap-strictness: proximity;
            --tw-gradient-from-position: ;
            --tw-gradient-via-position: ;
            --tw-gradient-to-position: ;
            --tw-ordinal: ;
            --tw-slashed-zero: ;
            --tw-numeric-figure: ;
            --tw-numeric-spacing: ;
            --tw-numeric-fraction: ;
            --tw-ring-inset: ;
            --tw-ring-offset-width: 0px;
            --tw-ring-offset-color: #fff;
            --tw-ring-color: rgb(59 130 246 / .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:
        }

        *, :before, :after {
            box-sizing: border-box;
            border-width: 0;
            border-style: solid;
            border-color: var(--gray-200);!important;
        }

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

        html, :host {
            line-height: 1.5;
            -webkit-text-size-adjust: 100%;
            -moz-tab-size: 4;
            tab-size: 4;
            font-family: Inter, Roboto, Tahoma, Arial, sans-serif;
            font-feature-settings: normal;
            font-variation-settings: normal;
            -webkit-tap-highlight-color: transparent
        }

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

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

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

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

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

        b, strong {
            font-weight: bolder
        }

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

        small {
            font-size: 80%
        }

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

        sub {
            bottom: -.25em
        }

        sup {
            top: -.5em
        }

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

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

        button, select {
            text-transform: none
        }

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

        :-moz-focusring {
            outline: auto
        }

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

        progress {
            vertical-align: baseline
        }

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

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

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

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

        summary {
            display: list-item
        }

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

        fieldset {
            margin: 0;
            padding: 0
        }

        legend {
            padding: 0
        }

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

        dialog {
            padding: 0
        }

        textarea {
            resize: vertical
        }

        input::placeholder, textarea::placeholder {
            opacity: 1;
            color: var(--gray-400)
        }

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

        :disabled {
            cursor: default
        }

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

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

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

        .container {
            width: 100%
        }

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

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

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

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

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

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

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

        .visible {
            visibility: visible
        }

        .invisible {
            visibility: hidden
        }

        .static {
            position: static
        }

        .fixed {
            position: fixed
        }

        .absolute {
            position: absolute
        }

        .\!relative {
            position: relative !important
        }

        .relative {
            position: relative
        }

        .sticky {
            position: sticky
        }

        .inset-0 {
            inset: 0
        }

        .inset-y-0 {
            top: 0;
            bottom: 0
        }

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

        .-bottom-16 {
            bottom: -4rem
        }

        .-bottom-20 {
            bottom: -5rem
        }

        .-bottom-24 {
            bottom: -6rem
        }

        .-bottom-28 {
            bottom: -7rem
        }

        .-bottom-32 {
            bottom: -8rem
        }

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

        .-left-36 {
            left: -9rem
        }

        .-right-10 {
            right: -2.5rem
        }

        .-right-14 {
            right: -3.5rem
        }

        .-right-28 {
            right: -7rem
        }

        .-right-32 {
            right: -8rem
        }

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

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

        .-right-80 {
            right: -20rem
        }

        .-top-10 {
            top: -2.5rem
        }

        .-top-28 {
            top: -7rem
        }

        .bottom-0 {
            bottom: 0
        }

        .bottom-1 {
            bottom: .25rem
        }

        .bottom-11 {
            bottom: 2.75rem
        }

        .bottom-5 {
            bottom: 1.25rem
        }

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

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

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

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

        .end-3\.5 {
            inset-inline-end: .875rem
        }

        .left-0 {
            left: 0
        }

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

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

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

        .right-0 {
            right: 0
        }

        .right-3\.5 {
            right: .875rem
        }

        .right-4 {
            right: 1rem
        }

        .right-5 {
            right: 1.25rem
        }

        .right-9 {
            right: 2.25rem
        }

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

        .right-\[-3\%\] {
            right: -3%
        }

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

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

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

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

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

        .start-0 {
            inset-inline-start: 0px
        }

        .top-0 {
            top: 0
        }

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

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

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

        .top-3 {
            top: .75rem
        }

        .top-3\.5 {
            top: .875rem
        }

        .top-36 {
            top: 9rem
        }

        .top-40 {
            top: 10rem
        }

        .top-6 {
            top: 1.5rem
        }

        .top-\[-2\.5rem\] {
            top: -2.5rem
        }

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

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

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

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

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

        .\!z-40 {
            z-index: 40 !important
        }

        .-z-0 {
            z-index: 0
        }

        .-z-10 {
            z-index: -10
        }

        .-z-20 {
            z-index: -20
        }

        .z-0 {
            z-index: 0
        }

        .z-10 {
            z-index: 10
        }

        .z-20 {
            z-index: 20
        }

        .z-30 {
            z-index: 30
        }

        .z-50 {
            z-index: 50
        }

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

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

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

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

        .order-1 {
            order: 1
        }

        .order-2 {
            order: 2
        }

        .order-3 {
            order: 3
        }

        .order-first {
            order: -9999
        }

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

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

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

        .col-span-full {
            grid-column: 1 / -1
        }

        .m-0 {
            margin: 0
        }

        .m-14 {
            margin: 3.5rem
        }

        .m-auto {
            margin: auto
        }

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

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

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

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

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

        .my-10 {
            margin-top: 2.5rem;
            margin-bottom: 2.5rem
        }

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

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

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

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

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

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

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

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

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

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

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

        .-mt-40 {
            margin-top: -10rem
        }

        .-mt-52 {
            margin-top: -13rem
        }

        .mb-0 {
            margin-bottom: 0
        }

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

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

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

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

        .mb-14 {
            margin-bottom: 3.5rem
        }

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

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

        .mb-20 {
            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
        }

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

        .ml-0 {
            margin-left: 0
        }

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

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

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

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

        .ml-\[-1\.75rem\] {
            margin-left: -1.75rem
        }

        .ml-auto {
            margin-left: auto
        }

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

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

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

        .mr-auto {
            margin-right: auto
        }

        .ms-3\.5 {
            margin-inline-start: .875rem
        }

        .mt-0 {
            margin-top: 0
        }

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

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

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

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

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

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

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

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

        .mt-36 {
            margin-top: 9rem
        }

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

        .mt-40 {
            margin-top: 10rem
        }

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

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

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

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

        .mt-\[-9\.4rem\] {
            margin-top: -9.4rem
        }

        .mt-\[0\.625rem\] {
            margin-top: .625rem
        }

        .mt-auto {
            margin-top: auto
        }

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

        .block {
            display: block
        }

        .inline-block {
            display: inline-block
        }

        .inline {
            display: inline
        }

        .flex {
            display: flex
        }

        .inline-flex {
            display: inline-flex
        }

        .table {
            display: table
        }

        .grid {
            display: grid
        }

        .inline-grid {
            display: inline-grid
        }

        .hidden {
            display: none
        }

        .aspect-auto {
            aspect-ratio: auto
        }

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

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

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

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

        .h-0 {
            height: 0px
        }

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

        .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-24 {
            height: 6rem
        }

        .h-28 {
            height: 7rem
        }

        .h-3 {
            height: .75rem
        }

        .h-4 {
            height: 1rem
        }

        .h-4\/6 {
            height: 66.666667%
        }

        .h-40 {
            height: 10rem
        }

        .h-5 {
            height: 1.25rem
        }

        .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-\[100dvh\] {
            height: 100 dvh
        }

        .h-\[15\.6rem\] {
            height: 15.6rem
        }

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

        .h-\[21\.2rem\] {
            height: 21.2rem
        }

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

        .h-\[23\.875rem\] {
            height: 23.875rem
        }

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

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

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

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

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

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

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

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

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

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

        .h-\[55\%\] {
            height: 55%
        }

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

        .h-\[6\.6rem\] {
            height: 6.6rem
        }

        .h-\[8\.5625rem\] {
            height: 8.5625rem
        }

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

        .h-\[9\.4rem\] {
            height: 9.4rem
        }

        .h-\[9\.6rem\] {
            height: 9.6rem
        }

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

        .h-auto {
            height: auto
        }

        .h-fit {
            height: fit-content
        }

        .h-full {
            height: 100%
        }

        .h-max {
            height: max-content
        }

        .h-screen {
            height: 100vh
        }

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

        .max-h-72 {
            max-height: 18rem
        }

        .max-h-80 {
            max-height: 20rem
        }

        .max-h-96 {
            max-height: 24rem
        }

        .max-h-\[15\.625rem\] {
            max-height: 15.625rem
        }

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

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

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

        .max-h-\[31rem\] {
            max-height: 31rem
        }

        .max-h-\[33rem\] {
            max-height: 33rem
        }

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

        .max-h-\[90\%\] {
            max-height: 90%
        }

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

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

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

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

        .min-h-24 {
            min-height: 6rem
        }

        .min-h-40 {
            min-height: 10rem
        }

        .min-h-48 {
            min-height: 12rem
        }

        .min-h-60 {
            min-height: 15rem
        }

        .min-h-96 {
            min-height: 24rem
        }

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

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

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

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

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

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

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

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

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

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

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

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

        .\!w-0 {
            width: 0px !important
        }

        .w-0 {
            width: 0px
        }

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

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

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

        .w-11 {
            width: 2.75rem
        }

        .w-12 {
            width: 3rem
        }

        .w-14 {
            width: 3.5rem
        }

        .w-16 {
            width: 4rem
        }

        .w-2 {
            width: .5rem
        }

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

        .w-2\/6 {
            width: 33.333333%
        }

        .w-24 {
            width: 6rem
        }

        .w-3\/12 {
            width: 25%
        }

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

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

        .w-4 {
            width: 1rem
        }

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

        .w-40 {
            width: 10rem
        }

        .w-48 {
            width: 12rem
        }

        .w-5 {
            width: 1.25rem
        }

        .w-56 {
            width: 14rem
        }

        .w-60 {
            width: 15rem
        }

        .w-64 {
            width: 16rem
        }

        .w-72 {
            width: 18rem
        }

        .w-9 {
            width: 2.25rem
        }

        .w-\[15\.6rem\] {
            width: 15.6rem
        }

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

        .w-\[19rem\] {
            width: 19rem
        }

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

        .w-\[20\.9375rem\] {
            width: 20.9375rem
        }

        .w-\[20\.9rem\] {
            width: 20.9rem
        }

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

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

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

        .w-\[29\.938rem\] {
            width: 29.938rem
        }

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

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

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

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

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

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

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

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

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

        .w-\[9\.6rem\] {
            width: 9.6rem
        }

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

        .w-\[calc\(100\%-20px\)\] {
            width: calc(100% - 20px)
        }

        .w-auto {
            width: auto
        }

        .w-fit {
            width: fit-content
        }

        .w-full {
            width: 100%
        }

        .w-max {
            width: max-content
        }

        .w-min {
            width: min-content
        }

        .w-screen {
            width: 100vw
        }

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

        .min-w-52 {
            min-width: 13rem
        }

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

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

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

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

        .max-w-12 {
            max-width: 3rem
        }

        .max-w-28 {
            max-width: 7rem
        }

        .max-w-32 {
            max-width: 8rem
        }

        .max-w-36 {
            max-width: 9rem
        }

        .max-w-3xl {
            max-width: 48rem
        }

        .max-w-4 {
            max-width: 1rem
        }

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

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

        .max-w-52 {
            max-width: 13rem
        }

        .max-w-56 {
            max-width: 14rem
        }

        .max-w-5xl {
            max-width: 64rem
        }

        .max-w-64 {
            max-width: 16rem
        }

        .max-w-96 {
            max-width: 24rem
        }

        .max-w-\[16\.875rem\] {
            max-width: 16.875rem
        }

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

        .max-w-\[20\.813rem\] {
            max-width: 20.813rem
        }

        .max-w-\[20\.938rem\] {
            max-width: 20.938rem
        }

        .max-w-\[21\.438rem\] {
            max-width: 21.438rem
        }

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

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

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

        .max-w-\[26\.25rem\] {
            max-width: 26.25rem
        }

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

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

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

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

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

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

        .max-w-\[38\.9rem\] {
            max-width: 38.9rem
        }

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

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

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

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

        .max-w-\[84\.375rem\] {
            max-width: 84.375rem
        }

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

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

        .max-w-\[calc\(100\%-3rem\)\] {
            max-width: calc(100% - 3rem)
        }

        .max-w-fit {
            max-width: fit-content
        }

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

        .max-w-max {
            max-width: max-content
        }

        .max-w-md {
            max-width: 28rem
        }

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

        .flex-1 {
            flex: 1 1 0%
        }

        .flex-\[0_0_90\%\] {
            flex: 0 0 90%
        }

        .shrink {
            flex-shrink: 1
        }

        .shrink-0 {
            flex-shrink: 0
        }

        .flex-grow, .grow {
            flex-grow: 1
        }

        .basis-1\/2 {
            flex-basis: 50%
        }

        .origin-center {
            transform-origin: center
        }

        .-translate-x-0\.5 {
            --tw-translate-x: -.125rem;
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
        }

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

        .-translate-x-3\/4 {
            --tw-translate-x: -75%;
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
        }

        .-translate-y-1\.5 {
            --tw-translate-y: -.375rem;
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
        }

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

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

        .translate-x-\[-5\%\] {
            --tw-translate-x: -5%;
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
        }

        .translate-x-\[-55\%\] {
            --tw-translate-x: -55%;
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
        }

        .translate-y-1\.5 {
            --tw-translate-y: .375rem;
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
        }

        .translate-y-\[-140\%\] {
            --tw-translate-y: -140%;
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
        }

        .translate-y-\[-40\%\] {
            --tw-translate-y: -40%;
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
        }

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

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

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

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

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

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

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

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

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

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

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

        .scale-150, .scale-\[1\.5\] {
            --tw-scale-x: 1.5;
            --tw-scale-y: 1.5;
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
        }

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

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

        @keyframes infinite-scroll {
            0% {
                transform: translate(0);
                offset: 0
            }
            to {
                transform: translate(-100%);
                offset: 1px
            }
        }

        .animate-infinite-scroll {
            animation: infinite-scroll 1000s linear infinite
        }

        @keyframes spin {
            to {
                transform: rotate(360deg)
            }
        }

        .animate-spin {
            animation: spin 1s linear infinite
        }

        @keyframes shimmer {
            0% {
                transform: translate(-100%) skew(-30deg)
            }
            to {
                transform: translate(100%)
            }
        }

        .animate-vertical-overlay {
            animation: shimmer 1.1s infinite linear
        }

        .cursor-default {
            cursor: default
        }

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

        .cursor-pointer {
            cursor: pointer
        }

        .select-none {
            -webkit-user-select: none;
            user-select: none
        }

        .resize {
            resize: both
        }

        .snap-x {
            scroll-snap-type: x var(--tw-scroll-snap-strictness)
        }

        .snap-mandatory {
            --tw-scroll-snap-strictness: mandatory
        }

        .snap-start {
            scroll-snap-align: start
        }

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

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

        .auto-cols-\[minmax\(13\.1rem\,1fr\)\] {
            grid-auto-columns: minmax(13.1rem, 1fr)
        }

        .auto-cols-fr {
            grid-auto-columns: minmax(0, 1fr)
        }

        .grid-flow-col {
            grid-auto-flow: column
        }

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

        .grid-cols-10 {
            grid-template-columns: repeat(10, 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-\[1fr_2fr\] {
            grid-template-columns: 1fr 2fr
        }

        .grid-cols-\[repeat\(auto-fit\,minmax\(200px\,1fr\)\)\] {
            grid-template-columns: repeat(auto-fit, minmax(200px, 1fr))
        }

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

        .flex-row {
            flex-direction: row
        }

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

        .flex-col {
            flex-direction: column
        }

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

        .flex-wrap {
            flex-wrap: wrap
        }

        .flex-nowrap {
            flex-wrap: nowrap
        }

        .place-items-center {
            place-items: center
        }

        .items-start {
            align-items: flex-start
        }

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

        .items-center {
            align-items: center
        }

        .items-baseline {
            align-items: baseline
        }

        .justify-start {
            justify-content: flex-start
        }

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

        .justify-center {
            justify-content: center
        }

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

        .justify-evenly {
            justify-content: space-evenly
        }

        .justify-items-center {
            justify-items: center
        }

        .gap-1 {
            gap: .25rem
        }

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

        .gap-10 {
            gap: 2.5rem
        }

        .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-3 {
            gap: .75rem
        }

        .gap-3\.5 {
            gap: .875rem
        }

        .gap-4 {
            gap: 1rem
        }

        .gap-5 {
            gap: 1.25rem
        }

        .gap-6 {
            gap: 1.5rem
        }

        .gap-7 {
            gap: 1.75rem
        }

        .gap-8 {
            gap: 2rem
        }

        .gap-9 {
            gap: 2.25rem
        }

        .gap-\[5rem\] {
            gap: 5rem
        }

        .gap-x-10 {
            column-gap: 2.5rem
        }

        .gap-x-2 {
            column-gap: .5rem
        }

        .gap-x-3 {
            column-gap: .75rem
        }

        .gap-y-3 {
            row-gap: .75rem
        }

        .gap-y-4 {
            row-gap: 1rem
        }

        .gap-y-5 {
            row-gap: 1.25rem
        }

        .gap-y-6 {
            row-gap: 1.5rem
        }

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

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

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

        .self-start {
            align-self: flex-start
        }

        .self-end {
            align-self: flex-end
        }

        .self-center {
            align-self: center
        }

        .self-stretch {
            align-self: stretch
        }

        .overflow-auto {
            overflow: auto
        }

        .overflow-hidden {
            overflow: hidden
        }

        .overflow-visible {
            overflow: visible
        }

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

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

        .overflow-y-hidden {
            overflow-y: hidden
        }

        .overflow-x-scroll {
            overflow-x: scroll
        }

        .overscroll-y-none {
            overscroll-behavior-y: none
        }

        .overscroll-x-contain {
            overscroll-behavior-x: contain
        }

        .scroll-smooth {
            scroll-behavior: smooth
        }

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

        .text-ellipsis {
            text-overflow: ellipsis
        }

        .whitespace-nowrap {
            white-space: nowrap
        }

        .whitespace-break-spaces {
            white-space: break-spaces
        }

        .text-nowrap {
            text-wrap: nowrap
        }

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

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

        .rounded {
            border-radius: .25rem
        }

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

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

        .rounded-\[1\.25rem\] {
            border-radius: 1.25rem
        }

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

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

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

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

        .rounded-xl {
            border-radius: .75rem
        }

        .rounded-b-\[2\.5rem\] {
            border-bottom-right-radius: 2.5rem;
            border-bottom-left-radius: 2.5rem
        }

        .rounded-l-lg {
            border-top-left-radius: .5rem;
            border-bottom-left-radius: .5rem
        }

        .rounded-r-lg {
            border-top-right-radius: .5rem;
            border-bottom-right-radius: .5rem
        }

        .rounded-t-\[1\.25rem\] {
            border-top-left-radius: 1.25rem;
            border-top-right-radius: 1.25rem
        }

        .rounded-t-\[2\.5rem\] {
            border-top-left-radius: 2.5rem;
            border-top-right-radius: 2.5rem
        }

        .rounded-t-\[4\.5rem\] {
            border-top-left-radius: 4.5rem;
            border-top-right-radius: 4.5rem
        }

        .rounded-tl-\[40px\] {
            border-top-left-radius: 40px
        }

        .rounded-tr-\[40px\] {
            border-top-right-radius: 40px
        }

        .border {
            border-width: 1px
        }

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

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

        .border-8 {
            border-width: 8px
        }

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

        .border-\[50px\] {
            border-width: 50px
        }

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

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

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

        .border-b-2 {
            border-bottom-width: 2px
        }

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

        .border-l-0 {
            border-left-width: 0px
        }

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

        .border-r-0 {
            border-right-width: 0px
        }

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

        .border-solid {
            border-style: solid
        }

        .\!border-none {
            border-style: none !important
        }

        .\!border-brand-600 {
            border-color: var(--brand-600) !important
        }

        .\!border-gray-300 {
            border-color: var(--gray-300) !important
        }

        .\!border-red-300 {
            border-color: var(--red-300) !important
        }

        .border-\[rgba\(0\,0\,0\,0\.00\)\] {
            border-color: #0000
        }

        .border-\[rgba\(255\,255\,255\,0\.20\)\] {
            border-color: #fff3
        }

        .border-brand-100 {
            border-color: var(--brand-100)
        }

        .border-brand-200 {
            border-color: var(--brand-200)
        }

        .border-brand-300 {
            border-color: var(--brand-300)
        }

        .border-brand-50 {
            border-color: var(--brand-50)
        }

        .border-brand-600 {
            border-color: var(--brand-600)
        }

        .border-gray-100 {
            border-color: var(--gray-100)
        }

        .border-gray-200 {
            border-color: var(--gray-200)
        }

        .border-gray-300 {
            border-color: var(--gray-300)
        }

        .border-gray-400 {
            border-color: var(--gray-400)
        }

        .border-gray-500 {
            border-color: var(--gray-500)
        }

        .border-gray-700 {
            border-color: var(--gray-700)
        }

        .border-gray-800 {
            border-color: var(--gray-800)
        }

        .border-green-200 {
            border-color: var(--green-200)
        }

        .border-red-200 {
            border-color: var(--red-200)
        }

        .border-red-300 {
            border-color: var(--red-300)
        }

        .border-white {
            border-color: var(--white)
        }

        .border-yellow-200 {
            border-color: var(--yellow-200)
        }

        .border-y-transparent {
            border-top-color: var(--transparent);
            border-bottom-color: var(--transparent)
        }

        .border-b-brand-600 {
            border-bottom-color: var(--brand-600)
        }

        .border-b-gray-300 {
            border-bottom-color: var(--gray-300)
        }

        .border-b-white {
            border-bottom-color: var(--white)
        }

        .border-t-brand-600 {
            border-top-color: var(--brand-600)
        }

        .border-t-gray-300 {
            border-top-color: var(--gray-300)
        }

        .border-t-white {
            border-top-color: var(--white)
        }

        .\!bg-brand-600 {
            background-color: var(--brand-600) !important
        }

        .\!bg-gray-50 {
            background-color: var(--gray-50) !important
        }

        .\!bg-transparent {
            background-color: var(--transparent) !important
        }

        .\!bg-white {
            background-color: var(--white) !important
        }

        .bg-\[\#102C3A\] {
            --tw-bg-opacity: 1;
            background-color: rgb(16 44 58 / var(--tw-bg-opacity))
        }

        .bg-\[rgba\(0\,0\,0\,0\.65\)\] {
            background-color: #000000a6
        }

        .bg-\[rgba\(0\,0\,0\,0\.78\)\] {
            background-color: #000000c7
        }

        .bg-\[rgba\(255\,255\,255\,0\.95\)\] {
            background-color: #fffffff2
        }

        .bg-backdrop {
            background-color: var(--backdrop)
        }

        .bg-black {
            background-color: var(--black)
        }

        .bg-brand-25 {
            background-color: var(--brand-25)
        }

        .bg-brand-50 {
            background-color: var(--brand-50)
        }

        .bg-brand-600 {
            background-color: var(--brand-600)
        }

        .bg-brand-700 {
            background-color: var(--brand-700)
        }

        .bg-brand-800 {
            background-color: var(--brand-800)
        }

        .bg-brand-900 {
            background-color: var(--brand-900)
        }

        .bg-brand-950 {
            background-color: var(--brand-950)
        }

        .bg-gray-100 {
            background-color: var(--gray-100)
        }

        .bg-gray-200 {
            background-color: var(--gray-200)
        }

        .bg-gray-25 {
            background-color: var(--gray-25)
        }

        .bg-gray-400 {
            background-color: var(--gray-400)
        }

        .bg-gray-50 {
            background-color: var(--gray-50)
        }

        .bg-gray-500 {
            background-color: var(--gray-500)
        }

        .bg-gray-600 {
            background-color: var(--gray-600)
        }

        .bg-gray-800 {
            background-color: var(--gray-800)
        }

        .bg-gray-900 {
            background-color: var(--gray-900)
        }

        .bg-gray-950 {
            background-color: var(--gray-950)
        }

        .bg-grayDark-200 {
            background-color: var(--gray-dark-200)
        }

        .bg-green-400 {
            background-color: var(--green-400)
        }

        .bg-green-50 {
            background-color: var(--green-50)
        }

        .bg-green-500 {
            background-color: var(--green-500)
        }

        .bg-red-400 {
            background-color: var(--red-400)
        }

        .bg-red-50 {
            background-color: var(--red-50)
        }

        .bg-red-500 {
            background-color: var(--red-500)
        }

        .bg-transparent {
            background-color: var(--transparent)
        }

        .bg-white {
            background-color: var(--white)
        }

        .bg-yellow-200 {
            background-color: var(--yellow-200)
        }

        .bg-yellow-400 {
            background-color: var(--yellow-400)
        }

        .bg-yellow-50 {
            background-color: var(--yellow-50)
        }

        .bg-yellow-500 {
            background-color: var(--yellow-500)
        }

        .bg-\[linear-gradient\(114deg\,\#0c111d\,\#14264c\)\] {
            background-image: linear-gradient(114deg, #0c111d, #14264c)
        }

        .bg-\[linear-gradient\(115deg\,\#12204e\,\#0c5754\)\] {
            background-image: linear-gradient(115deg, #12204e, #0c5754)
        }

        .bg-\[linear-gradient\(121deg\,\#04112B_28\.47\%\,\#062C5A_72\.5\%\)\] {
            background-image: linear-gradient(121deg, #04112b 28.47%, #062c5a 72.5%)
        }

        .bg-\[linear-gradient\(180deg\,\#000000_0\%\,\#000000_50\%\,\#f2f4f7_50\%\,\#f2f4f7_100\%\)\] {
            background-image: linear-gradient(180deg, #000 0% 50%, #f2f4f7 50% 100%)
        }

        .bg-\[linear-gradient\(180deg\,\#000000_0\%\,\#000000_50\%\,\#ffffff_50\%\,\#ffffff_100\%\)\] {
            background-image: linear-gradient(180deg, #000 0% 50%, #fff 50% 100%)
        }

        .bg-\[linear-gradient\(262deg\,rgba\(28\,38\,59\,0\.80\)_5\.02\%\,rgba\(18\,26\,46\,0\.80\)_86\.48\%\)\] {
            background-image: linear-gradient(262deg, #1c263bcc 5.02%, #121a2ecc 86.48%)
        }

        .bg-\[linear-gradient\(275deg\,rgba\(255\,255\,255\,0\.05\)_40\.89\%\,rgba\(153\,153\,153\,0\.05\)_99\.46\%\)\] {
            background-image: linear-gradient(275deg, #ffffff0d 40.89%, #9999990d 99.46%)
        }

        .bg-\[radial-gradient\(111\.14\%_27\.39\%_at_50\%_27\.02\%\,\#172543_0\%\,\#000_100\%\)\] {
            background-image: radial-gradient(111.14% 27.39% at 50% 27.02%, #172543, #000)
        }

        .bg-\[radial-gradient\(circle\,rgba\(158\,22\,95\,0\.07326680672268904\)_10\%\,rgba\(14\,23\,58\,0\.1741071428571429\)_34\%\,rgba\(12\,17\,29\,1\)_52\%\)\] {
            background-image: radial-gradient(circle, #9e165f13 10%, #0e173a2c 34%, #0c111d 52%)
        }

        .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-\[\#1F1F23\] {
            --tw-gradient-from: #1F1F23 var(--tw-gradient-from-position);
            --tw-gradient-to: rgb(31 31 35 / 0) var(--tw-gradient-to-position);
            --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
        }

        .from-gray-700 {
            --tw-gradient-from: var(--gray-700) var(--tw-gradient-from-position);
            --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
            --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
        }

        .from-transparent {
            --tw-gradient-from: var(--transparent) var(--tw-gradient-from-position);
            --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
            --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
        }

        .from-white {
            --tw-gradient-from: var(--white) var(--tw-gradient-from-position);
            --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
            --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
        }

        .from-\[0\.27\%\] {
            --tw-gradient-from-position: .27%
        }

        .from-\[175px\] {
            --tw-gradient-from-position: 175px
        }

        .from-\[5\%\] {
            --tw-gradient-from-position: 5%
        }

        .via-gray-100 {
            --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
            --tw-gradient-stops: var(--tw-gradient-from), var(--gray-100) var(--tw-gradient-via-position), var(--tw-gradient-to)
        }

        .via-gray-500 {
            --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
            --tw-gradient-stops: var(--tw-gradient-from), var(--gray-500) var(--tw-gradient-via-position), var(--tw-gradient-to)
        }

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

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

        .to-gray-400 {
            --tw-gradient-to: var(--gray-400) var(--tw-gradient-to-position)
        }

        .to-gray-800 {
            --tw-gradient-to: var(--gray-800) var(--tw-gradient-to-position)
        }

        .to-transparent {
            --tw-gradient-to: var(--transparent) var(--tw-gradient-to-position)
        }

        .to-90\% {
            --tw-gradient-to-position: 90%
        }

        .to-\[175px\] {
            --tw-gradient-to-position: 175px
        }

        .to-\[208\.86\%\] {
            --tw-gradient-to-position: 208.86%
        }

        .bg-top {
            background-position: top
        }

        .stroke-brand-700 {
            stroke: var(--brand-700)
        }

        .stroke-gray-600 {
            stroke: var(--gray-600)
        }

        .object-contain {
            object-fit: contain
        }

        .object-cover {
            object-fit: cover
        }

        .object-\[-0\.75rem\] {
            object-position: -.75rem
        }

        .object-center {
            object-position: center
        }

        .object-left {
            object-position: left
        }

        .p-0 {
            padding: 0
        }

        .p-0\.5 {
            padding: .125rem
        }

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

        .p-10 {
            padding: 2.5rem
        }

        .p-2 {
            padding: .5rem
        }

        .p-3 {
            padding: .75rem
        }

        .p-3\.5 {
            padding: .875rem
        }

        .p-4 {
            padding: 1rem
        }

        .p-5 {
            padding: 1.25rem
        }

        .p-6 {
            padding: 1.5rem
        }

        .p-8 {
            padding: 2rem
        }

        .p-\[3px\] {
            padding: 3px
        }

        .p-px {
            padding: 1px
        }

        .\!px-0 {
            padding-left: 0 !important;
            padding-right: 0 !important
        }

        .\!px-5 {
            padding-left: 1.25rem !important;
            padding-right: 1.25rem !important
        }

        .\!py-0 {
            padding-top: 0 !important;
            padding-bottom: 0 !important
        }

        .\!py-24 {
            padding-top: 6rem !important;
            padding-bottom: 6rem !important
        }

        .\!py-3\.5 {
            padding-top: .875rem !important;
            padding-bottom: .875rem !important
        }

        .\!py-5 {
            padding-top: 1.25rem !important;
            padding-bottom: 1.25rem !important
        }

        .\!py-8 {
            padding-top: 2rem !important;
            padding-bottom: 2rem !important
        }

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

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

        .px-14 {
            padding-left: 3.5rem;
            padding-right: 3.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-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-8 {
            padding-left: 2rem;
            padding-right: 2rem
        }

        .px-9 {
            padding-left: 2.25rem;
            padding-right: 2.25rem
        }

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

        .py-0\.5 {
            padding-top: .125rem;
            padding-bottom: .125rem
        }

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

        .py-10 {
            padding-top: 2.5rem;
            padding-bottom: 2.5rem
        }

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

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

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

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

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

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

        .py-3\.5 {
            padding-top: .875rem;
            padding-bottom: .875rem
        }

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

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

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

        .py-7 {
            padding-top: 1.75rem;
            padding-bottom: 1.75rem
        }

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

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

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

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

        .\!pb-12 {
            padding-bottom: 3rem !important
        }

        .pb-0 {
            padding-bottom: 0
        }

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

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

        .pb-12 {
            padding-bottom: 3rem
        }

        .pb-16 {
            padding-bottom: 4rem
        }

        .pb-2 {
            padding-bottom: .5rem
        }

        .pb-20 {
            padding-bottom: 5rem
        }

        .pb-24 {
            padding-bottom: 6rem
        }

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

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

        .pb-40 {
            padding-bottom: 10rem
        }

        .pb-48 {
            padding-bottom: 12rem
        }

        .pb-5 {
            padding-bottom: 1.25rem
        }

        .pb-52 {
            padding-bottom: 13rem
        }

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

        .pb-64 {
            padding-bottom: 16rem
        }

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

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

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

        .pl-10 {
            padding-left: 2.5rem
        }

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

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

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

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

        .pl-9 {
            padding-left: 2.25rem
        }

        .pr-0\.5 {
            padding-right: .125rem
        }

        .pr-10 {
            padding-right: 2.5rem
        }

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

        .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-14 {
            padding-top: 3.5rem
        }

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

        .pt-20 {
            padding-top: 5rem
        }

        .pt-24 {
            padding-top: 6rem
        }

        .pt-3 {
            padding-top: .75rem
        }

        .pt-36 {
            padding-top: 9rem
        }

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

        .pt-5 {
            padding-top: 1.25rem
        }

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

        .pt-7 {
            padding-top: 1.75rem
        }

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

        .pt-9 {
            padding-top: 2.25rem
        }

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

        .text-left {
            text-align: left
        }

        .text-center {
            text-align: center
        }

        .text-right {
            text-align: right
        }

        .text-start {
            text-align: start
        }

        .align-bottom {
            vertical-align: bottom
        }

        .font-sans {
            font-family: Inter, Roboto, Tahoma, Arial, sans-serif
        }

        .text-2xl {
            font-size: 1.5rem;
            line-height: 2rem
        }

        .text-3xl {
            font-size: 1.875rem;
            line-height: 2.25rem
        }

        .text-4xl {
            font-size: 2.25rem;
            line-height: 2.5rem
        }

        .text-5xl {
            font-size: 3rem;
            line-height: 1
        }

        .text-7xl {
            font-size: 4.5rem;
            line-height: 1
        }

        .text-\[4\.5rem\] {
            font-size: 4.5rem
        }

        .text-base {
            font-size: 1rem;
            line-height: 1.5rem
        }

        .text-lg {
            font-size: 1.125rem;
            line-height: 1.75rem
        }

        .text-sm {
            font-size: .875rem;
            line-height: 1.25rem
        }

        .text-xl {
            font-size: 1.25rem;
            line-height: 1.75rem
        }

        .text-xs {
            font-size: .75rem;
            line-height: 1rem
        }

        .font-black {
            font-weight: 900
        }

        .font-bold {
            font-weight: 700
        }

        .font-extrabold {
            font-weight: 800
        }

        .font-medium {
            font-weight: 500
        }

        .font-normal {
            font-weight: 400
        }

        .font-semibold {
            font-weight: 600
        }

        .uppercase {
            text-transform: uppercase
        }

        .capitalize {
            text-transform: capitalize
        }

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

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

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

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

        .leading-none {
            line-height: 1
        }

        .leading-tight {
            line-height: 1.25
        }

        .\!text-gray-200 {
            color: var(--gray-200) !important
        }

        .\!text-gray-300 {
            color: var(--gray-300) !important
        }

        .\!text-gray-500 {
            color: var(--gray-500) !important
        }

        .\!text-neutral-700 {
            color: var(--neutral-700) !important
        }

        .\!text-telegram {
            color: var(--telegram) !important
        }

        .\!text-viber {
            color: var(--viber) !important
        }

        .\!text-whatsapp {
            color: var(--whatsapp) !important
        }

        .\!text-white {
            color: var(--white) !important
        }

        .text-\[\#111827\] {
            --tw-text-opacity: 1;
            color: rgb(17 24 39 / var(--tw-text-opacity))
        }

        .text-black {
            color: var(--black)
        }

        .text-brand-200 {
            color: var(--brand-200)
        }

        .text-brand-300 {
            color: var(--brand-300)
        }

        .text-brand-400 {
            color: var(--brand-400)
        }

        .text-brand-500 {
            color: var(--brand-500)
        }

        .text-brand-600 {
            color: var(--brand-600)
        }

        .text-brand-700 {
            color: var(--brand-700)
        }

        .text-facebook {
            color: var(--facebook)
        }

        .text-gray-100 {
            color: var(--gray-100)
        }

        .text-gray-200 {
            color: var(--gray-200)
        }

        .text-gray-25 {
            color: var(--gray-25)
        }

        .text-gray-300 {
            color: var(--gray-300)
        }

        .text-gray-400 {
            color: var(--gray-400)
        }

        .text-gray-50 {
            color: var(--gray-50)
        }

        .text-gray-500 {
            color: var(--gray-500)
        }

        .text-gray-600 {
            color: var(--gray-600)
        }

        .text-gray-700 {
            color: var(--gray-700)
        }

        .text-gray-800 {
            color: var(--gray-800)
        }

        .text-gray-900 {
            color: var(--gray-900)
        }

        .text-gray-950 {
            color: var(--gray-950)
        }

        .text-grayDark-400 {
            color: var(--gray-dark-400)
        }

        .text-grayDark-900 {
            color: var(--gray-dark-900)
        }

        .text-green-400 {
            color: var(--green-400)
        }

        .text-green-700 {
            color: var(--green-700)
        }

        .text-line {
            color: var(--line)
        }

        .text-linkedin {
            color: var(--linkedin)
        }

        .text-naver {
            color: var(--naver)
        }

        .text-neutral-700 {
            color: var(--neutral-700)
        }

        .text-neutral-900 {
            color: var(--neutral-900)
        }

        .text-red-500 {
            color: var(--red-500)
        }

        .text-red-600 {
            color: var(--red-600)
        }

        .text-red-700 {
            color: var(--red-700)
        }

        .text-telegram {
            color: var(--telegram)
        }

        .text-transparent {
            color: var(--transparent)
        }

        .text-twitter {
            color: var(--twitter)
        }

        .text-white {
            color: var(--white)
        }

        .text-yellow-700 {
            color: var(--yellow-700)
        }

        .text-youtube {
            color: var(--youtube)
        }

        .underline {
            text-decoration-line: underline
        }

        .no-underline {
            text-decoration-line: none
        }

        . {
            opacity: 0
        }

        .opacity-10 {
            opacity: .1
        }

        .opacity-100 {
            opacity: 1
        }

        .opacity-20 {
            opacity: .2
        }

        .opacity-30 {
            opacity: .3
        }

        .opacity-40 {
            opacity: .4
        }

        .opacity-50 {
            opacity: .5
        }

        .opacity-60 {
            opacity: .6

        }

        .opacity-70 {
            opacity: .7
        }

        .opacity-\[0\.3\] {
            opacity: .3
        }

        .mix-blend-color-dodge {
            mix-blend-mode: color-dodge
        }

        .mix-blend-luminosity {
            mix-blend-mode: luminosity
        }

        .shadow-2xl {
            --tw-shadow: var(--shadow-xl);
            --tw-shadow-colored: var(--shadow-xl);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
        }

        .shadow-lg {
            --tw-shadow: var(--shadow-lg);
            --tw-shadow-colored: var(--shadow-lg);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
        }

        .shadow-md {
            --tw-shadow: var(--shadow-md);
            --tw-shadow-colored: var(--shadow-md);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
        }

        .shadow-ring-error-xs {
            --tw-shadow: var(--ring-error-xs);
            --tw-shadow-colored: var(--ring-error-xs);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
        }

        .shadow-sm {
            --tw-shadow: var(--shadow-sm);
            --tw-shadow-colored: var(--shadow-sm);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
        }

        .shadow-xl {
            --tw-shadow: var(--shadow-xl);
            --tw-shadow-colored: var(--shadow-xl);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
        }

        .shadow-xs {
            --tw-shadow: var(--shadow-xs);
            --tw-shadow-colored: var(--shadow-xs);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
        }

        .shadow-black {
            --tw-shadow-color: var(--black);
            --tw-shadow: var(--tw-shadow-colored)
        }

        .outline-none {
            outline: 2px solid transparent;
            outline-offset: 2px
        }

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

        .blur {
            --tw-blur: blur(8px);
            filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
        }

        .drop-shadow-sm {
            --tw-drop-shadow: drop-shadow(0 1px 1px rgb(0 0 0 / .05));
            filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
        }

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

        .filter {
            filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
        }

        .transition {
            transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
            transition-timing-function: cubic-bezier(.4, 0, .2, 1);
            transition-duration: .15s
        }

        .transition-all {
            transition-property: all;
            transition-timing-function: cubic-bezier(.4, 0, .2, 1);
            transition-duration: .15s
        }

        .transition-colors {
            transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
            transition-timing-function: cubic-bezier(.4, 0, .2, 1);
            transition-duration: .15s
        }

        .transition-opacity {
            transition-property: opacity;
            transition-timing-function: cubic-bezier(.4, 0, .2, 1);
            transition-duration: .15s
        }

        .transition-transform {
            transition-property: transform;
            transition-timing-function: cubic-bezier(.4, 0, .2, 1);
            transition-duration: .15s
        }

        .duration-300 {
            transition-duration: .3s
        }

        .duration-500 {
            transition-duration: .5s
        }

        .duration-\[0\.3s\] {
            transition-duration: .3s
        }

        .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)
        }

        .\[-ms-overflow-style\:none\] {
            -ms-overflow-style: none
        }

        .\[mask-image\:_linear-gradient\(to_right\,transparent_0\,_black_128px\,_black_calc\(100\%-200px\)\,transparent_100\%\)\] {
            mask-image: linear-gradient(to right, transparent 0, black 128px, black calc(100% - 200px), transparent 100%)
        }

        .\[overflow-wrap\:anywhere\] {
            overflow-wrap: anywhere
        }

        .\[scrollbar-width\:none\] {
            scrollbar-width: none
        }

        .progress-bar .ng-progress-bar .ng-bar-placeholder {
            height: .375rem
        }

        .progress-bar .ng-progress-bar .ng-bar-placeholder .ng-bar {
            background-color: var(--brand-600) !important
        }

        #xm-livechat {
            z-index: 1001
        }

        .cdk-overlay-container:has(xm-modal,.tooltip) {
            z-index: 1050
        }

        .onboarding-form-field {
            min-width: 250px
        }

        @media only screen and (min-width: 1350px) {
            .onboarding-form-field {
                min-width: 300px
            }
        }

        .onboarding-form-field .error-with-link {
            color: var(--primary-600);
            cursor: pointer
        }

        .onboarding-form-field .bold-links a {
            font-weight: 600
        }

        @media only screen and (min-width: 768px) {
            .onboarding-form-field-grid-6 {
                max-width: calc(50% - 8px)
            }
        }

        .onboarding-html-content .icon-list {
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: flex-start;
            gap: 8px
        }

        .onboarding-html-content .icon-list--check li {
            display: flex;
            padding-left: 19px;
            background-image: url("./media/green-circle-check.svg");
            background-repeat: no-repeat;
            background-size: 15px 15px;
            background-position: left center;
            font-weight: 500
        }

        .onboarding-html-content hr {
            background-color: var(--gray-300);
            padding-bottom: 1px
        }

        .checkbox-content a {
            cursor: pointer;
            text-decoration: underline;
            text-underline-offset: 2px
        }

        .disable-scroll {
            --scroll-padding: var(--scrollbar-width);
            overflow: unset;
            position: unset;
            padding-right: var(--scroll-padding);
            width: 100%
        }

        .disable-scroll body {
            overflow: hidden !important
        }

        .disable-scroll #xm-livechat {
            padding-right: var(--scroll-padding)
        }

        .disable-scroll :has(.cdk-global-overlay-wrapper) xm-www-livechat-widget-wrapper {
            position: absolute
        }

        #sidebar {
            right: var(--scroll-padding, 0px)
        }

        #header {
            width: calc(100% - var(--scroll-padding, 0px))
        }

        :host-context(#header) #risk-warning {
            width: calc(100% - var(--scroll-padding, 0px))
        }

        @media (min-width: 768px) {
            .md\:container {
                width: 100%
            }

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

            @media (min-width: 1025px) {
                .md\:container {
                    max-width: 1025px
                }
            }@media (min-width: 1200px) {
            .md\:container {
                max-width: 1200px
            }
        }@media (min-width: 1350px) {
            .md\:container {
                max-width: 1350px
            }
        }
        }

        @media (min-width: 1025px) {
            .lg\:container {
                width: 100%
            }

            @media (min-width: 375px) {
                .lg\:container {
                    max-width: 375px
                }
            }@media (min-width: 768px) {
            .lg\:container {
                max-width: 768px
            }
        }.lg\:container {
             max-width: 1025px
         }

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

        @media (min-width: 1350px) {
            .xl\:container {
                width: 100%
            }

            @media (min-width: 375px) {
                .xl\:container {
                    max-width: 375px
                }
            }@media (min-width: 768px) {
            .xl\:container {
                max-width: 768px
            }
        }@media (min-width: 1025px) {
            .xl\:container {
                max-width: 1025px
            }
        }@media (min-width: 1200px) {
            .xl\:container {
                max-width: 1200px
            }
        }.xl\:container {
             max-width: 1350px
         }
        }

        .before\:absolute:before {
            content: var(--tw-content);
            position: absolute
        }

        .before\:bottom-0:before {
            content: var(--tw-content);
            bottom: 0
        }

        .before\:left-0:before {
            content: var(--tw-content);
            left: 0
        }

        .before\:top-\[-5rem\]:before {
            content: var(--tw-content);
            top: -5rem
        }

        .before\:-z-10:before {
            content: var(--tw-content);
            z-index: -10
        }

        .before\:h-\[44px\]:before {
            content: var(--tw-content);
            height: 44px
        }

        .before\:h-\[5\.1rem\]:before {
            content: var(--tw-content);
            height: 5.1rem
        }

        .before\:w-full:before {
            content: var(--tw-content);
            width: 100%
        }

        .before\:rounded-t-\[2\.5rem\]:before {
            content: var(--tw-content);
            border-top-left-radius: 2.5rem;
            border-top-right-radius: 2.5rem
        }

        .before\:bg-gray-800:before {
            content: var(--tw-content);
            background-color: var(--gray-800)
        }

        .before\:bg-white:before {
            content: var(--tw-content);
            background-color: var(--white)
        }

        .before\:bg-\[radial-gradient\(62\.64\%_100\.96\%_at_50\.29\%_117\.14\%\,rgba\(0\,0\,0\,0\.30\)_0\%\,rgba\(242\,244\,247\,0\.00\)_100\%\)\]:before {
            content: var(--tw-content);
            background-image: radial-gradient(62.64% 100.96% at 50.29% 117.14%, #0000004d, #f2f4f700)
        }

        .before\:content-\[\'\'\]:before {
            --tw-content: "";
            content: var(--tw-content)
        }

        .after\:pointer-events-none:after {
            content: var(--tw-content);
            pointer-events: none
        }

        .after\:pointer-events-auto:after {
            content: var(--tw-content);
            pointer-events: auto
        }

        .after\:absolute:after {
            content: var(--tw-content);
            position: absolute
        }

        .after\:inset-0:after {
            content: var(--tw-content);
            inset: 0
        }

        .after\:bottom-0:after {
            content: var(--tw-content);
            bottom: 0
        }

        .after\:left-0:after {
            content: var(--tw-content);
            left: 0
        }

        .after\:z-\[1\]:after {
            content: var(--tw-content);
            z-index: 1
        }

        .after\:h-\[20px\]:after {
            content: var(--tw-content);
            height: 20px
        }

        .after\:h-\[3px\]:after {
            content: var(--tw-content);
            height: 3px
        }

        .after\:w-full:after {
            content: var(--tw-content);
            width: 100%
        }

        .after\:bg-\[rgba\(0\,0\,0\,0\)\]:after {
            content: var(--tw-content);
            background-color: #0000
        }

        .after\:bg-brand-700:after {
            content: var(--tw-content);
            background-color: var(--brand-700)
        }

        .after\:bg-transparent:after {
            content: var(--tw-content);
            background-color: var(--transparent)
        }

        .after\:bg-white:after {
            content: var(--tw-content);
            background-color: var(--white)
        }

        .after\:content-\[\'\'\]:after {
            --tw-content: "";
            content: var(--tw-content)
        }

        .last\:col-span-1:last-child {
            grid-column: span 1 / span 1
        }

        .focus-within\:shadow-ring-brand-xs:focus-within {
            --tw-shadow: var(--ring-brand-xs);
            --tw-shadow-colored: var(--ring-brand-xs);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
        }

        .focus-within\:shadow-ring-error-xs:focus-within {
            --tw-shadow: var(--ring-error-xs);
            --tw-shadow-colored: var(--ring-error-xs);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
        }

        .hover\:cursor-pointer:hover {
            cursor: pointer
        }

        .hover\:rounded-lg:hover {
            border-radius: .5rem
        }

        .hover\:border-brand-300:hover {
            border-color: var(--brand-300)
        }

        .hover\:border-brand-600:hover {
            border-color: var(--brand-600)
        }

        .hover\:border-gray-300:hover {
            border-color: var(--gray-300)
        }

        .hover\:border-b-gray-300:hover {
            border-bottom-color: var(--gray-300)
        }

        .hover\:border-b-white:hover {
            border-bottom-color: var(--white)
        }

        .hover\:border-t-gray-300:hover {
            border-top-color: var(--gray-300)
        }

        .hover\:border-t-white:hover {
            border-top-color: var(--white)
        }

        .hover\:\!bg-gray-50:hover {
            background-color: var(--gray-50) !important
        }

        .hover\:bg-brand-25:hover {
            background-color: var(--brand-25)
        }

        .hover\:bg-brand-50:hover {
            background-color: var(--brand-50)
        }

        .hover\:bg-brand-600:hover {
            background-color: var(--brand-600)
        }

        .hover\:bg-brand-700:hover {
            background-color: var(--brand-700)
        }

        .hover\:bg-gray-100:hover {
            background-color: var(--gray-100)
        }

        .hover\:bg-gray-200:hover {
            background-color: var(--gray-200)
        }

        .hover\:bg-gray-50:hover {
            background-color: var(--gray-50)
        }

        .hover\:bg-gray-950:hover {
            background-color: var(--gray-950)
        }

        .hover\:\!text-telegram:hover {
            color: var(--telegram) !important
        }

        .hover\:\!text-viber:hover {
            color: var(--viber) !important
        }

        .hover\:\!text-whatsapp:hover {
            color: var(--whatsapp) !important
        }

        .hover\:\!text-white:hover {
            color: var(--white) !important
        }

        .hover\:text-black:hover {
            color: var(--black)
        }

        .hover\:text-brand-400:hover {
            color: var(--brand-400)
        }

        .hover\:text-brand-600:hover {
            color: var(--brand-600)
        }

        .hover\:text-brand-700:hover {
            color: var(--brand-700)
        }

        .hover\:text-brand-800:hover {
            color: var(--brand-800)
        }

        .hover\:text-facebook:hover {
            color: var(--facebook)
        }

        .hover\:text-gray-200:hover {
            color: var(--gray-200)
        }

        .hover\:text-gray-700:hover {
            color: var(--gray-700)
        }

        .hover\:text-gray-900:hover {
            color: var(--gray-900)
        }

        .hover\:text-green-500:hover {
            color: var(--green-500)
        }

        .hover\:text-line:hover {
            color: var(--line)
        }

        .hover\:text-linkedin:hover {
            color: var(--linkedin)
        }

        .hover\:text-naver:hover {
            color: var(--naver)
        }

        .hover\:text-telegram:hover {
            color: var(--telegram)
        }

        .hover\:text-twitter:hover {
            color: var(--twitter)
        }

        .hover\:text-white:hover {
            color: var(--white)
        }

        .hover\:text-youtube:hover {
            color: var(--youtube)
        }

        .\*\:hover\:\!bg-transparent:hover > * {
            background-color: var(--transparent) !important
        }

        .focus\:border-brand-300:focus {
            border-color: var(--brand-300)
        }

        .focus\:border-brand-500:focus {
            border-color: var(--brand-500)
        }

        .focus\:bg-white:focus {
            background-color: var(--white)
        }

        .focus\:\!text-white:focus {
            color: var(--white) !important
        }

        .focus\:text-brand-500:focus {
            color: var(--brand-500)
        }

        .focus\:text-brand-700:focus {
            color: var(--brand-700)
        }

        .focus\:text-brand-800:focus {
            color: var(--brand-800)
        }

        .focus\:text-green-400:focus {
            color: var(--green-400)
        }

        .focus\:text-white:focus {
            color: var(--white)
        }

        .focus\:shadow-ring-brand-xs:focus {
            --tw-shadow: var(--ring-brand-xs);
            --tw-shadow-colored: var(--ring-brand-xs);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
        }

        .focus\:shadow-ring-error-xs:focus {
            --tw-shadow: var(--ring-error-xs);
            --tw-shadow-colored: var(--ring-error-xs);
            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: 0px
        }

        .focus\:ring: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(3px + 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-0:focus {
            --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
            --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
        }

        .focus\:ring-4: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(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)
        }

        .focus\:ring-\[\#1570EF33\]:focus {
            --tw-ring-color: #1570EF33
        }

        .focus\:ring-brand-100:focus {
            --tw-ring-color: var(--brand-100)
        }

        .focus\:ring-gray-200:focus {
            --tw-ring-color: var(--gray-200)
        }

        .focus\:ring-gray-300:focus {
            --tw-ring-color: var(--gray-300)
        }

        .focus\:drop-shadow:focus {
            --tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));
            filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
        }

        .disabled\:cursor-not-allowed:disabled {
            cursor: not-allowed
        }

        .disabled\:border-gray-200:disabled {
            border-color: var(--gray-200)
        }

        .disabled\:bg-gray-100:disabled {
            background-color: var(--gray-100)
        }

        .disabled\:bg-white:disabled {
            background-color: var(--white)
        }

        .disabled\:text-gray-400:disabled {
            color: var(--gray-400)
        }

        .group:hover .group-hover\:flex {
            display: flex
        }

        .group:hover .group-hover\:hidden {
            display: none
        }

        .group:hover .group-hover\:h-\[150\%\] {
            height: 150%
        }

        .group:hover .group-hover\:w-\[120\%\] {
            width: 120%
        }

        .group:hover .group-hover\:-translate-y-0\.5 {
            --tw-translate-y: -.125rem;
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
        }

        .group:hover .group-hover\:translate-x-0\.5 {
            --tw-translate-x: .125rem;
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
        }

        .group:hover .group-hover\:rotate-45 {
            --tw-rotate: 45deg;
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
        }

        .group:hover .group-hover\:text-white {
            color: var(--white)
        }

        .group:hover .group-hover\:opacity-100 {
            opacity: 1
        }

        .group:focus .group-focus\:\!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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important
        }

        .group:focus .group-focus\:\!ring-4 {
            --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(4px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important
        }

        .group:focus .group-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)
        }

        .group:focus .group-focus\:ring-\[\#1570EF3D\] {
            --tw-ring-color: #1570EF3D
        }

        .group:focus .group-focus\:ring-gray-200 {
            --tw-ring-color: var(--gray-200)
        }

        .group.primary .group-\[\.primary\]\:h-6 {
            height: 1.5rem
        }

        .group.primary .group-\[\.primary\]\:w-6 {
            width: 1.5rem
        }

        .group.expanded .group-\[\.expanded\]\:rotate-180 {
            --tw-rotate: 180deg;
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
        }

        .group.primary .group-\[\.primary\]\:\!items-start {
            align-items: flex-start !important
        }

        .group.primary .group-\[\.primary\]\:gap-6 {
            gap: 1.5rem
        }

        .group.expanded .group-\[\.expanded\]\:overflow-auto {
            overflow: auto
        }

        .group.primary .group-\[\.primary\]\:\!border-b-0 {
            border-bottom-width: 0px !important
        }

        .group.expanded.primary .group-\[\.expanded\.primary\]\:stroke-brand-600 {
            stroke: var(--brand-600)
        }

        .group.primary .group-\[\.primary\]\:\!px-0 {
            padding-left: 0 !important;
            padding-right: 0 !important
        }

        .group.primary .group-\[\.primary\]\:\!py-0 {
            padding-top: 0 !important;
            padding-bottom: 0 !important
        }

        .group.primary .group-\[\.primary\]\:text-start {
            text-align: start
        }

        .group.expanded.primary .group-\[\.expanded\.primary\]\:font-medium {
            font-weight: 500
        }

        .group.expanded.primary .group-\[\.expanded\.primary\]\:text-gray-900 {
            color: var(--gray-900)
        }

        .group.expanded .group-\[\.expanded\]\:text-brand-700 {
            color: var(--brand-700)
        }

        .group.primary .group-\[\.primary\]\:hover\:text-brand-600:hover {
            color: var(--brand-600)
        }

        .group[aria-selected=true] .group-aria-\[selected\=true\]\:text-white {
            color: var(--white)
        }

        @media (min-width: 768px) {
            .md\:\!top-\[-2rem\] {
                top: -2rem !important
            }

            .md\:-bottom-10 {
                bottom: -2.5rem
            }

            .md\:-bottom-12 {
                bottom: -3rem
            }

            .md\:-bottom-20 {
                bottom: -5rem
            }

            .md\:-bottom-28 {
                bottom: -7rem
            }

            .md\:-bottom-8 {
                bottom: -2rem
            }

            .md\:-left-32 {
                left: -8rem
            }

            .md\:-right-16 {
                right: -4rem
            }

            .md\:-right-20 {
                right: -5rem
            }

            .md\:-right-80 {
                right: -20rem
            }

            .md\:-top-16 {
                top: -4rem
            }

            .md\:-top-32 {
                top: -8rem
            }

            .md\:-top-60 {
                top: -15rem
            }

            .md\:bottom-10 {
                bottom: 2.5rem
            }

            .md\:bottom-3 {
                bottom: .75rem
            }

            .md\:bottom-\[-147px\] {
                bottom: -147px
            }

            .md\:bottom-\[-82px\] {
                bottom: -82px
            }

            .md\:left-3\/4 {
                left: 75%
            }

            .md\:left-\[-5\.3rem\] {
                left: -5.3rem
            }

            .md\:left-auto {
                left: auto
            }

            .md\:right-0 {
                right: 0
            }

            .md\:right-\[-104px\] {
                right: -104px
            }

            .md\:right-\[-420px\] {
                right: -420px
            }

            .md\:right-\[-5\.3rem\] {
                right: -5.3rem
            }

            .md\:right-\[-92px\] {
                right: -92px
            }

            .md\:top-12 {
                top: 3rem
            }

            .md\:top-\[-160px\] {
                top: -160px
            }

            .md\:top-\[-2\.5rem\] {
                top: -2.5rem
            }

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

            .md\:order-1 {
                order: 1
            }

            .md\:order-2 {
                order: 2
            }

            .md\:order-\[inherit\] {
                order: inherit
            }

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

            .md\:col-span-3 {
                grid-column: span 3 / span 3
            }

            .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\:row-span-2 {
                grid-row: span 2 / span 2
            }

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

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

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

            .md\:mx-\[-2\.5rem\] {
                margin-left: -2.5rem;
                margin-right: -2.5rem
            }

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

            .md\:my-10 {
                margin-top: 2.5rem;
                margin-bottom: 2.5rem
            }

            .md\:my-24 {
                margin-top: 6rem;
                margin-bottom: 6rem
            }

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

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

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

            .md\:-mt-32 {
                margin-top: -8rem
            }

            .md\:-mt-48 {
                margin-top: -12rem
            }

            .md\:-mt-56 {
                margin-top: -14rem
            }

            .md\:mb-0 {
                margin-bottom: 0
            }

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

            .md\:mb-11 {
                margin-bottom: 2.75rem
            }

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

            .md\:mb-16 {
                margin-bottom: 4rem
            }

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

            .md\:mb-32 {
                margin-bottom: 8rem
            }

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

            .md\:mb-6 {
                margin-bottom: 1.5rem
            }

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

            .md\:ml-auto {
                margin-left: auto
            }

            .md\:mr-6 {
                margin-right: 1.5rem
            }

            .md\:ms-0 {
                margin-inline-start: 0px
            }

            .md\:mt-0 {
                margin-top: 0
            }

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

            .md\:mt-10 {
                margin-top: 2.5rem
            }

            .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-24 {
                margin-top: 6rem
            }

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

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

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

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

            .md\:mt-8 {
                margin-top: 2rem
            }

            .md\:mt-auto {
                margin-top: auto
            }

            .md\:block {
                display: block
            }

            .md\:flex {
                display: flex
            }

            .md\:grid {
                display: grid
            }

            .md\:hidden {
                display: none
            }

            .md\:\!h-\[10\.875rem\] {
                height: 10.875rem !important
            }

            .md\:h-11 {
                height: 2.75rem
            }

            .md\:h-16 {
                height: 4rem
            }

            .md\:h-96 {
                height: 24rem
            }

            .md\:h-\[10\.2rem\] {
                height: 10.2rem
            }

            .md\:h-\[198px\] {
                height: 198px
            }

            .md\:h-\[24rem\] {
                height: 24rem
            }

            .md\:h-\[27rem\] {
                height: 27rem
            }

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

            .md\:h-\[29\.5rem\] {
                height: 29.5rem
            }

            .md\:h-\[30\.188rem\] {
                height: 30.188rem
            }

            .md\:h-\[35\.938rem\] {
                height: 35.938rem
            }

            .md\:h-\[544px\] {
                height: 544px
            }

            .md\:h-full {
                height: 100%
            }

            .md\:max-h-96 {
                max-height: 24rem
            }

            .md\:max-h-\[22rem\] {
                max-height: 22rem
            }

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

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

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

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

            .md\:min-h-96 {
                min-height: 24rem
            }

            .md\:min-h-\[24\.5rem\] {
                min-height: 24.5rem
            }

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

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

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

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

            .md\:\!w-\[17\.75rem\] {
                width: 17.75rem !important
            }

            .md\:w-16 {
                width: 4rem
            }

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

            .md\:w-80 {
                width: 20rem
            }

            .md\:w-9\/12 {
                width: 75%
            }

            .md\:w-\[12\.5rem\] {
                width: 12.5rem
            }

            .md\:w-\[14\.25rem\] {
                width: 14.25rem
            }

            .md\:w-\[16\.5rem\] {
                width: 16.5rem
            }

            .md\:w-\[20rem\] {
                width: 20rem
            }

            .md\:w-\[23\.875rem\] {
                width: 23.875rem
            }

            .md\:w-\[269px\] {
                width: 269px
            }

            .md\:w-\[288px\] {
                width: 288px
            }

            .md\:w-\[29rem\] {
                width: 29rem
            }

            .md\:w-\[32\.1rem\] {
                width: 32.1rem
            }

            .md\:w-\[332px\] {
                width: 332px
            }

            .md\:w-\[349px\] {
                width: 349px
            }

            .md\:w-\[363px\] {
                width: 363px
            }

            .md\:w-\[375px\] {
                width: 375px
            }

            .md\:w-\[39\.625rem\] {
                width: 39.625rem
            }

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

            .md\:w-auto {
                width: auto
            }

            .md\:w-max {
                width: max-content
            }

            .md\:min-w-10 {
                min-width: 2.5rem
            }

            .md\:max-w-2xl {
                max-width: 42rem
            }

            .md\:max-w-4xl {
                max-width: 56rem
            }

            .md\:max-w-52 {
                max-width: 13rem
            }

            .md\:max-w-\[163px\] {
                max-width: 163px
            }

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

            .md\:max-w-\[24\.7rem\] {
                max-width: 24.7rem
            }

            .md\:max-w-\[30\.625rem\] {
                max-width: 30.625rem
            }

            .md\:max-w-\[352px\] {
                max-width: 352px
            }

            .md\:max-w-\[454px\] {
                max-width: 454px
            }

            .md\:max-w-\[48rem\] {
                max-width: 48rem
            }

            .md\:max-w-\[510px\] {
                max-width: 510px
            }

            .md\:max-w-\[522px\] {
                max-width: 522px
            }

            .md\:max-w-\[593px\] {
                max-width: 593px
            }

            .md\:max-w-\[633px\] {
                max-width: 633px
            }

            .md\:max-w-\[665px\] {
                max-width: 665px
            }

            .md\:max-w-\[8\.25rem\] {
                max-width: 8.25rem
            }

            .md\:max-w-\[868px\] {
                max-width: 868px
            }

            .md\:max-w-full {
                max-width: 100%
            }

            .md\:max-w-lg {
                max-width: 32rem
            }

            .md\:max-w-max {
                max-width: max-content
            }

            .md\:max-w-md {
                max-width: 28rem
            }

            .md\:max-w-none {
                max-width: none
            }

            .md\:max-w-screen-sm {
                max-width: 375px
            }

            .md\:max-w-sm {
                max-width: 24rem
            }

            .md\:max-w-xl {
                max-width: 36rem
            }

            .md\:max-w-xs {
                max-width: 20rem
            }

            .md\:flex-1 {
                flex: 1 1 0%
            }

            .md\:flex-\[0_0_60\%\] {
                flex: 0 0 60%
            }

            .md\:flex-grow {
                flex-grow: 1
            }

            .md\:flex-grow-0 {
                flex-grow: 0
            }

            .md\:basis-1\/2 {
                flex-basis: 50%
            }

            .md\:basis-1\/3 {
                flex-basis: 33.333333%
            }

            .md\:basis-2\/3 {
                flex-basis: 66.666667%
            }

            .md\:-translate-x-\[88\%\] {
                --tw-translate-x: -88%;
                transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
            }

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

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

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

            .md\:scale-\[1\] {
                --tw-scale-x: 1;
                --tw-scale-y: 1;
                transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
            }

            .md\:scale-\[2\] {
                --tw-scale-x: 2;
                --tw-scale-y: 2;
                transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
            }

            @keyframes fade-in {
                0% {
                    opacity: 0
                }
                to {
                    opacity: 1
                }
            }.md\:animate-fade-in {
                 animation: fade-in ease 1s
             }

            @keyframes reveal {
                0% {
                    clip-path: polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%)
                }
                50% {
                    clip-path: polygon(100% 0, 0% 0, 0% 100%, 100% 100%)
                }
                to {
                    clip-path: polygon(100% 0, 0% 0, 0% 100%, 100% 100%)
                }
            }.md\:animate-reveal {
                 animation: reveal 7s ease-out forwards
             }

            .md\:auto-cols-fr {
                grid-auto-columns: minmax(0, 1fr)
            }

            .md\:grid-flow-col {
                grid-auto-flow: column
            }

            .md\:grid-cols-11 {
                grid-template-columns: repeat(11, 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-rows-3 {
                grid-template-rows: repeat(3, minmax(0, 1fr))
            }

            .md\:flex-row {
                flex-direction: row
            }

            .md\:flex-col {
                flex-direction: column
            }

            .md\:flex-wrap {
                flex-wrap: wrap
            }

            .md\:items-start {
                align-items: flex-start
            }

            .md\:items-center {
                align-items: center
            }

            .md\:items-stretch {
                align-items: stretch
            }

            .md\:justify-start {
                justify-content: flex-start
            }

            .md\:justify-center {
                justify-content: center
            }

            .md\:justify-between {
                justify-content: space-between
            }

            .md\:gap-0 {
                gap: 0px
            }

            .md\:gap-10 {
                gap: 2.5rem
            }

            .md\:gap-12 {
                gap: 3rem
            }

            .md\:gap-14 {
                gap: 3.5rem
            }

            .md\:gap-16 {
                gap: 4rem
            }

            .md\:gap-24 {
                gap: 6rem
            }

            .md\:gap-3 {
                gap: .75rem
            }

            .md\:gap-4 {
                gap: 1rem
            }

            .md\:gap-5 {
                gap: 1.25rem
            }

            .md\:gap-6 {
                gap: 1.5rem
            }

            .md\:gap-7 {
                gap: 1.75rem
            }

            .md\:gap-8 {
                gap: 2rem
            }

            .md\:gap-x-7 {
                column-gap: 1.75rem
            }

            .md\:gap-y-3 {
                row-gap: .75rem
            }

            .md\:gap-y-7 {
                row-gap: 1.75rem
            }

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

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

            .md\:self-end {
                align-self: flex-end
            }

            .md\:overflow-hidden {
                overflow: hidden
            }

            .md\:rounded-3xl {
                border-radius: 1.5rem
            }

            .md\:rounded-lg {
                border-radius: .5rem
            }

            .md\:rounded-none {
                border-radius: 0
            }

            .md\:rounded-b-\[3\.75rem\] {
                border-bottom-right-radius: 3.75rem;
                border-bottom-left-radius: 3.75rem
            }

            .md\:rounded-b-\[5rem\] {
                border-bottom-right-radius: 5rem;
                border-bottom-left-radius: 5rem
            }

            .md\:rounded-t-\[3\.75rem\] {
                border-top-left-radius: 3.75rem;
                border-top-right-radius: 3.75rem
            }

            .md\:rounded-t-\[3\.7rem\] {
                border-top-left-radius: 3.7rem;
                border-top-right-radius: 3.7rem
            }

            .md\:rounded-tl-\[60px\] {
                border-top-left-radius: 60px
            }

            .md\:rounded-tr-\[60px\] {
                border-top-right-radius: 60px
            }

            .md\:border {
                border-width: 1px
            }

            .md\:border-x-0 {
                border-left-width: 0px;
                border-right-width: 0px
            }

            .md\:border-y-0 {
                border-top-width: 0px;
                border-bottom-width: 0px
            }

            .md\:border-gray-100 {
                border-color: var(--gray-100)
            }

            .md\:border-r-gray-200 {
                border-right-color: var(--gray-200)
            }

            .md\:bg-\[radial-gradient\(50\%_50\%_at_50\%_50\%\,\#172543_0\%\,\#000000_100\%\)\] {
                background-image: radial-gradient(50% 50% at 50% 50%, #172543, #000)
            }

            .md\:object-cover {
                object-fit: cover
            }

            .md\:p-0 {
                padding: 0
            }

            .md\:p-10 {
                padding: 2.5rem
            }

            .md\:p-12 {
                padding: 3rem
            }

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

            .md\:p-5 {
                padding: 1.25rem
            }

            .md\:p-6 {
                padding: 1.5rem
            }

            .md\:\!px-0 {
                padding-left: 0 !important;
                padding-right: 0 !important
            }

            .md\:\!px-8 {
                padding-left: 2rem !important;
                padding-right: 2rem !important
            }

            .md\:\!py-20 {
                padding-top: 5rem !important;
                padding-bottom: 5rem !important
            }

            .md\:px-0 {
                padding-left: 0;
                padding-right: 0
            }

            .md\:px-10 {
                padding-left: 2.5rem;
                padding-right: 2.5rem
            }

            .md\:px-11 {
                padding-left: 2.75rem;
                padding-right: 2.75rem
            }

            .md\:px-12 {
                padding-left: 3rem;
                padding-right: 3rem
            }

            .md\:px-16 {
                padding-left: 4rem;
                padding-right: 4rem
            }

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

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

            .md\:px-32 {
                padding-left: 8rem;
                padding-right: 8rem
            }

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

            .md\:px-5 {
                padding-left: 1.25rem;
                padding-right: 1.25rem
            }

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

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

            .md\:py-10 {
                padding-top: 2.5rem;
                padding-bottom: 2.5rem
            }

            .md\:py-12 {
                padding-top: 3rem;
                padding-bottom: 3rem
            }

            .md\:py-14 {
                padding-top: 3.5rem;
                padding-bottom: 3.5rem
            }

            .md\:py-16 {
                padding-top: 4rem;
                padding-bottom: 4rem
            }

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

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

            .md\:py-20 {
                padding-top: 5rem;
                padding-bottom: 5rem
            }

            .md\:py-24 {
                padding-top: 6rem;
                padding-bottom: 6rem
            }

            .md\:py-9 {
                padding-top: 2.25rem;
                padding-bottom: 2.25rem
            }

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

            .md\:\!pb-20 {
                padding-bottom: 5rem !important
            }

            .md\:\!pb-36 {
                padding-bottom: 9rem !important
            }

            .md\:pb-10 {
                padding-bottom: 2.5rem
            }

            .md\:pb-12 {
                padding-bottom: 3rem
            }

            .md\:pb-24 {
                padding-bottom: 6rem
            }

            .md\:pb-3 {
                padding-bottom: .75rem
            }

            .md\:pb-32 {
                padding-bottom: 8rem
            }

            .md\:pb-40 {
                padding-bottom: 10rem
            }

            .md\:pb-48 {
                padding-bottom: 12rem
            }

            .md\:pb-5 {
                padding-bottom: 1.25rem
            }

            .md\:pb-6 {
                padding-bottom: 1.5rem
            }

            .md\:pb-60 {
                padding-bottom: 15rem
            }

            .md\:pb-7 {
                padding-bottom: 1.75rem
            }

            .md\:pb-72 {
                padding-bottom: 18rem
            }

            .md\:pb-8 {
                padding-bottom: 2rem
            }

            .md\:pb-\[96px\] {
                padding-bottom: 96px
            }

            .md\:pl-6 {
                padding-left: 1.5rem
            }

            .md\:pr-4 {
                padding-right: 1rem
            }

            .md\:pt-10 {
                padding-top: 2.5rem
            }

            .md\:pt-12 {
                padding-top: 3rem
            }

            .md\:pt-14 {
                padding-top: 3.5rem
            }

            .md\:pt-16 {
                padding-top: 4rem
            }

            .md\:pt-20 {
                padding-top: 5rem
            }

            .md\:pt-24 {
                padding-top: 6rem
            }

            .md\:pt-3 {
                padding-top: .75rem
            }

            .md\:pt-4 {
                padding-top: 1rem
            }

            .md\:pt-5 {
                padding-top: 1.25rem
            }

            .md\:pt-52 {
                padding-top: 13rem
            }

            .md\:pt-6 {
                padding-top: 1.5rem
            }

            .md\:pt-8 {
                padding-top: 2rem
            }

            .md\:pt-\[22px\] {
                padding-top: 22px
            }

            .md\:text-left {
                text-align: left
            }

            .md\:text-start {
                text-align: start
            }

            .md\:text-2xl {
                font-size: 1.5rem;
                line-height: 2rem
            }

            .md\:text-3xl {
                font-size: 1.875rem;
                line-height: 2.25rem
            }

            .md\:text-4xl {
                font-size: 2.25rem;
                line-height: 2.5rem
            }

            .md\:text-5xl {
                font-size: 3rem;
                line-height: 1
            }

            .md\:text-base {
                font-size: 1rem;
                line-height: 1.5rem
            }

            .md\:text-lg {
                font-size: 1.125rem;
                line-height: 1.75rem
            }

            .md\:text-sm {
                font-size: .875rem;
                line-height: 1.25rem
            }

            .md\:text-xl {
                font-size: 1.25rem;
                line-height: 1.75rem
            }

            .md\:font-medium {
                font-weight: 500
            }

            .md\:opacity-\[0\.4\] {
                opacity: .4
            }

            .md\:shadow-lg {
                --tw-shadow: var(--shadow-lg);
                --tw-shadow-colored: var(--shadow-lg);
                box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
            }

            .md\:shadow-xl {
                --tw-shadow: var(--shadow-xl);
                --tw-shadow-colored: var(--shadow-xl);
                box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
            }

            .md\:\[box-shadow\:none\] {
                box-shadow: none
            }

            .before\:md\:top-\[-6rem\]:before {
                content: var(--tw-content);
                top: -6rem
            }

            .before\:md\:h-24:before {
                content: var(--tw-content);
                height: 6rem
            }

            .before\:md\:rounded-t-\[5rem\]:before {
                content: var(--tw-content);
                border-top-left-radius: 5rem;
                border-top-right-radius: 5rem
            }

            .md\:first\:col-span-3:first-child {
                grid-column: span 3 / span 3
            }

            .md\:last\:col-span-2:last-child {
                grid-column: span 2 / span 2
            }

            .md\:hover\:bg-brand-50:hover {
                background-color: var(--brand-50)
            }

            .enabled\:md\:hover\:bg-brand-50:hover:enabled {
                background-color: var(--brand-50)
            }
        }

        @media (min-width: 1025px) {
            .lg\:absolute {
                position: absolute
            }

            .lg\:-bottom-14 {
                bottom: -3.5rem
            }

            .lg\:-bottom-48 {
                bottom: -12rem
            }

            .lg\:-bottom-5 {
                bottom: -1.25rem
            }

            .lg\:-bottom-\[8\.5rem\] {
                bottom: -8.5rem
            }

            .lg\:-left-10 {
                left: -2.5rem
            }

            .lg\:-left-52 {
                left: -13rem
            }

            .lg\:-right-0 {
                right: -0px
            }

            .lg\:-right-10 {
                right: -2.5rem
            }

            .lg\:-right-12 {
                right: -3rem
            }

            .lg\:-right-14 {
                right: -3.5rem
            }

            .lg\:-right-40 {
                right: -10rem
            }

            .lg\:-right-\[29\.375rem\] {
                right: -29.375rem
            }

            .lg\:-top-48 {
                top: -12rem
            }

            .lg\:-top-72 {
                top: -18rem
            }

            .lg\:-top-\[7\.5rem\] {
                top: -7.5rem
            }

            .lg\:bottom-2 {
                bottom: .5rem
            }

            .lg\:bottom-\[-104px\] {
                bottom: -104px
            }

            .lg\:bottom-\[-109px\] {
                bottom: -109px
            }

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

            .lg\:left-\[-65px\] {
                left: -65px
            }

            .lg\:right-\[-121px\] {
                right: -121px
            }

            .lg\:right-\[-123px\] {
                right: -123px
            }

            .lg\:right-\[-245px\] {
                right: -245px
            }

            .lg\:right-\[-500px\] {
                right: -500px
            }

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

            .lg\:top-20 {
                top: 5rem
            }

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

            .lg\:top-\[-70px\] {
                top: -70px
            }

            .lg\:top-\[250px\] {
                top: 250px
            }

            .lg\:order-1 {
                order: 1
            }

            .lg\:order-2 {
                order: 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\:row-span-2 {
                grid-row: span 2 / span 2
            }

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

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

            .lg\:mx-\[-4\.125rem\] {
                margin-left: -4.125rem;
                margin-right: -4.125rem
            }

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

            .lg\:my-14 {
                margin-top: 3.5rem;
                margin-bottom: 3.5rem
            }

            .lg\:my-32 {
                margin-top: 8rem;
                margin-bottom: 8rem
            }

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

            .lg\:my-8 {
                margin-top: 2rem;
                margin-bottom: 2rem
            }

            .lg\:-mt-14 {
                margin-top: -3.5rem
            }

            .lg\:-mt-24 {
                margin-top: -6rem
            }

            .lg\:-mt-32 {
                margin-top: -8rem
            }

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

            .lg\:mb-16 {
                margin-bottom: 4rem
            }

            .lg\:mb-20 {
                margin-bottom: 5rem
            }

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

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

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

            .lg\:mb-6 {
                margin-bottom: 1.5rem
            }

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

            .lg\:me-auto {
                margin-inline-end: auto
            }

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

            .lg\:mr-9 {
                margin-right: 2.25rem
            }

            .lg\:mt-10 {
                margin-top: 2.5rem
            }

            .lg\:mt-12 {
                margin-top: 3rem
            }

            .lg\:mt-14 {
                margin-top: 3.5rem
            }

            .lg\:mt-16 {
                margin-top: 4rem
            }

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

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

            .lg\:mt-3\.5 {
                margin-top: .875rem
            }

            .lg\:mt-32 {
                margin-top: 8rem
            }

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

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

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

            .lg\:mt-60 {
                margin-top: 15rem
            }

            .lg\:mt-8 {
                margin-top: 2rem
            }

            .lg\:mt-\[13\.25rem\] {
                margin-top: 13.25rem
            }

            .lg\:block {
                display: block
            }

            .lg\:flex {
                display: flex
            }

            .lg\:hidden {
                display: none
            }

            .lg\:\!h-\[14\.875rem\] {
                height: 14.875rem !important
            }

            .lg\:h-96 {
                height: 24rem
            }

            .lg\:h-\[13\.1rem\] {
                height: 13.1rem
            }

            .lg\:h-\[23rem\] {
                height: 23rem
            }

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

            .lg\:h-\[306px\] {
                height: 306px
            }

            .lg\:h-\[31rem\] {
                height: 31rem
            }

            .lg\:h-\[330px\] {
                height: 330px
            }

            .lg\:h-\[388px\] {
                height: 388px
            }

            .lg\:h-\[40\.063rem\] {
                height: 40.063rem
            }

            .lg\:h-\[40\.9rem\] {
                height: 40.9rem
            }

            .lg\:h-\[452px\] {
                height: 452px
            }

            .lg\:h-\[47\.688rem\] {
                height: 47.688rem
            }

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

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

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

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

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

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

            .lg\:min-h-32 {
                min-height: 8rem
            }

            .lg\:min-h-40 {
                min-height: 10rem
            }

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

            .lg\:min-h-\[32\.375rem\] {
                min-height: 32.375rem
            }

            .lg\:min-h-\[32\.3rem\] {
                min-height: 32.3rem
            }

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

            .lg\:\!w-\[24\.375rem\] {
                width: 24.375rem !important
            }

            .lg\:w-10\/12 {
                width: 83.333333%
            }

            .lg\:w-72 {
                width: 18rem
            }

            .lg\:w-80 {
                width: 20rem
            }

            .lg\:w-\[12rem\] {
                width: 12rem
            }

            .lg\:w-\[13\.1rem\] {
                width: 13.1rem
            }

            .lg\:w-\[16rem\] {
                width: 16rem
            }

            .lg\:w-\[209px\] {
                width: 209px
            }

            .lg\:w-\[22\.75rem\] {
                width: 22.75rem
            }

            .lg\:w-\[230px\] {
                width: 230px
            }

            .lg\:w-\[28\.1rem\] {
                width: 28.1rem
            }

            .lg\:w-\[304px\] {
                width: 304px
            }

            .lg\:w-\[31\.875rem\] {
                width: 31.875rem
            }

            .lg\:w-\[330px\] {
                width: 330px
            }

            .lg\:w-\[364px\] {
                width: 364px
            }

            .lg\:w-\[38px\] {
                width: 38px
            }

            .lg\:w-\[40\.2rem\] {
                width: 40.2rem
            }

            .lg\:w-\[460px\] {
                width: 460px
            }

            .lg\:w-\[473px\] {
                width: 473px
            }

            .lg\:w-\[510px\] {
                width: 510px
            }

            .lg\:w-\[52\.813rem\] {
                width: 52.813rem
            }

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

            .lg\:w-\[936px\] {
                width: 936px
            }

            .lg\:w-\[94px\] {
                width: 94px
            }

            .lg\:min-w-80 {
                min-width: 20rem
            }

            .lg\:max-w-28 {
                max-width: 7rem
            }

            .lg\:max-w-2xl {
                max-width: 42rem
            }

            .lg\:max-w-3xl {
                max-width: 48rem
            }

            .lg\:max-w-\[13\.25rem\] {
                max-width: 13.25rem
            }

            .lg\:max-w-\[23\.438rem\] {
                max-width: 23.438rem
            }

            .lg\:max-w-\[28\.1rem\] {
                max-width: 28.1rem
            }

            .lg\:max-w-\[309px\] {
                max-width: 309px
            }

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

            .lg\:max-w-\[449px\] {
                max-width: 449px
            }

            .lg\:max-w-\[53\.5rem\] {
                max-width: 53.5rem
            }

            .lg\:max-w-\[628px\] {
                max-width: 628px
            }

            .lg\:max-w-\[643px\] {
                max-width: 643px
            }

            .lg\:max-w-\[660px\] {
                max-width: 660px
            }

            .lg\:max-w-\[707px\] {
                max-width: 707px
            }

            .lg\:max-w-full {
                max-width: 100%
            }

            .lg\:max-w-lg {
                max-width: 32rem
            }

            .lg\:max-w-max {
                max-width: max-content
            }

            .lg\:max-w-xl {
                max-width: 36rem
            }

            .lg\:flex-1 {
                flex: 1 1 0%
            }

            .lg\:flex-\[0_0_49\%\] {
                flex: 0 0 49%
            }

            .lg\:flex-grow {
                flex-grow: 1
            }

            .lg\:basis-3\/5 {
                flex-basis: 60%
            }

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

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

            .lg\:translate-x-\[-50\%\] {
                --tw-translate-x: -50%;
                transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
            }

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

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

            .lg\:auto-cols-fr {
                grid-auto-columns: minmax(0, 1fr)
            }

            .lg\:grid-cols-12 {
                grid-template-columns: repeat(12, 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-9 {
                grid-template-columns: repeat(9, minmax(0, 1fr))
            }

            .lg\:grid-rows-1 {
                grid-template-rows: repeat(1, minmax(0, 1fr))
            }

            .lg\:flex-row {
                flex-direction: row
            }

            .lg\:flex-col {
                flex-direction: column
            }

            .lg\:items-start {
                align-items: flex-start
            }

            .lg\:items-center {
                align-items: center
            }

            .lg\:justify-center {
                justify-content: center
            }

            .lg\:justify-between {
                justify-content: space-between
            }

            .lg\:gap-0 {
                gap: 0px
            }

            .lg\:gap-10 {
                gap: 2.5rem
            }

            .lg\:gap-11 {
                gap: 2.75rem
            }

            .lg\:gap-12 {
                gap: 3rem
            }

            .lg\:gap-14 {
                gap: 3.5rem
            }

            .lg\:gap-20 {
                gap: 5rem
            }

            .lg\:gap-32 {
                gap: 8rem
            }

            .lg\:gap-4 {
                gap: 1rem
            }

            .lg\:gap-5 {
                gap: 1.25rem
            }

            .lg\:gap-6 {
                gap: 1.5rem
            }

            .lg\:gap-7 {
                gap: 1.75rem
            }

            .lg\:gap-8 {
                gap: 2rem
            }

            .lg\:gap-9 {
                gap: 2.25rem
            }

            .lg\:gap-x-8 {
                column-gap: 2rem
            }

            .lg\:gap-y-0 {
                row-gap: 0px
            }

            .lg\:overflow-x-hidden {
                overflow-x: hidden
            }

            .lg\:overscroll-x-none {
                overscroll-behavior-x: none
            }

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

            .lg\:rounded-3xl {
                border-radius: 1.5rem
            }

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

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

            .lg\:border-\[70px\] {
                border-width: 70px
            }

            .lg\:border-l {
                border-left-width: 1px
            }

            .lg\:border-gray-200 {
                border-color: var(--gray-200)
            }

            .lg\:bg-brand-25 {
                background-color: var(--brand-25)
            }

            .lg\:p-12 {
                padding: 3rem
            }

            .lg\:p-8 {
                padding: 2rem
            }

            .lg\:\!py-24 {
                padding-top: 6rem !important;
                padding-bottom: 6rem !important
            }

            .lg\:\!py-8 {
                padding-top: 2rem !important;
                padding-bottom: 2rem !important
            }

            .lg\:px-14 {
                padding-left: 3.5rem;
                padding-right: 3.5rem
            }

            .lg\:px-16 {
                padding-left: 4rem;
                padding-right: 4rem
            }

            .lg\:px-20 {
                padding-left: 5rem;
                padding-right: 5rem
            }

            .lg\:px-28 {
                padding-left: 7rem;
                padding-right: 7rem
            }

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

            .lg\:px-36 {
                padding-left: 9rem;
                padding-right: 9rem
            }

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

            .lg\:px-48 {
                padding-left: 12rem;
                padding-right: 12rem
            }

            .lg\:px-5 {
                padding-left: 1.25rem;
                padding-right: 1.25rem
            }

            .lg\:px-56 {
                padding-left: 14rem;
                padding-right: 14rem
            }

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

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

            .lg\:px-9 {
                padding-left: 2.25rem;
                padding-right: 2.25rem
            }

            .lg\:py-0 {
                padding-top: 0;
                padding-bottom: 0
            }

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

            .lg\:py-10 {
                padding-top: 2.5rem;
                padding-bottom: 2.5rem
            }

            .lg\:py-11 {
                padding-top: 2.75rem;
                padding-bottom: 2.75rem
            }

            .lg\:py-12 {
                padding-top: 3rem;
                padding-bottom: 3rem
            }

            .lg\:py-14 {
                padding-top: 3.5rem;
                padding-bottom: 3.5rem
            }

            .lg\:py-16 {
                padding-top: 4rem;
                padding-bottom: 4rem
            }

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

            .lg\:py-20 {
                padding-top: 5rem;
                padding-bottom: 5rem
            }

            .lg\:py-24 {
                padding-top: 6rem;
                padding-bottom: 6rem
            }

            .lg\:py-32 {
                padding-top: 8rem;
                padding-bottom: 8rem
            }

            .lg\:py-44 {
                padding-top: 11rem;
                padding-bottom: 11rem
            }

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

            .lg\:\!pb-52 {
                padding-bottom: 13rem !important
            }

            .lg\:pb-0 {
                padding-bottom: 0
            }

            .lg\:pb-12 {
                padding-bottom: 3rem
            }

            .lg\:pb-14 {
                padding-bottom: 3.5rem
            }

            .lg\:pb-16 {
                padding-bottom: 4rem
            }

            .lg\:pb-20 {
                padding-bottom: 5rem
            }

            .lg\:pb-24 {
                padding-bottom: 6rem
            }

            .lg\:pb-28 {
                padding-bottom: 7rem
            }

            .lg\:pb-32 {
                padding-bottom: 8rem
            }

            .lg\:pb-44 {
                padding-bottom: 11rem
            }

            .lg\:pb-56 {
                padding-bottom: 14rem
            }

            .lg\:pb-6 {
                padding-bottom: 1.5rem
            }

            .lg\:pb-64 {
                padding-bottom: 16rem
            }

            .lg\:pb-8 {
                padding-bottom: 2rem
            }

            .lg\:pb-9 {
                padding-bottom: 2.25rem
            }

            .lg\:pb-\[145px\] {
                padding-bottom: 145px
            }

            .lg\:pb-\[52px\] {
                padding-bottom: 52px
            }

            .lg\:pe-16 {
                padding-inline-end: 4rem
            }

            .lg\:pl-10 {
                padding-left: 2.5rem
            }

            .lg\:pl-5 {
                padding-left: 1.25rem
            }

            .lg\:pl-8 {
                padding-left: 2rem
            }

            .lg\:pl-9 {
                padding-left: 2.25rem
            }

            .lg\:pr-14 {
                padding-right: 3.5rem
            }

            .lg\:pr-5 {
                padding-right: 1.25rem
            }

            .lg\:pt-0 {
                padding-top: 0
            }

            .lg\:pt-10 {
                padding-top: 2.5rem
            }

            .lg\:pt-12 {
                padding-top: 3rem
            }

            .lg\:pt-14 {
                padding-top: 3.5rem
            }

            .lg\:pt-16 {
                padding-top: 4rem
            }

            .lg\:pt-20 {
                padding-top: 5rem
            }

            .lg\:pt-24 {
                padding-top: 6rem
            }

            .lg\:pt-28 {
                padding-top: 7rem
            }

            .lg\:pt-32 {
                padding-top: 8rem
            }

            .lg\:pt-4 {
                padding-top: 1rem
            }

            .lg\:pt-40 {
                padding-top: 10rem
            }

            .lg\:pt-56 {
                padding-top: 14rem
            }

            .lg\:pt-6 {
                padding-top: 1.5rem
            }

            .lg\:pt-7 {
                padding-top: 1.75rem
            }

            .lg\:pt-8 {
                padding-top: 2rem
            }

            .lg\:text-left {
                text-align: left
            }

            .lg\:text-start {
                text-align: start
            }

            .lg\:text-2xl {
                font-size: 1.5rem;
                line-height: 2rem
            }

            .lg\:text-3xl {
                font-size: 1.875rem;
                line-height: 2.25rem
            }

            .lg\:text-4xl {
                font-size: 2.25rem;
                line-height: 2.5rem
            }

            .lg\:text-5xl {
                font-size: 3rem;
                line-height: 1
            }

            .lg\:text-6xl {
                font-size: 3.75rem;
                line-height: 1
            }

            .lg\:text-\[6rem\] {
                font-size: 6rem
            }

            .lg\:text-base {
                font-size: 1rem;
                line-height: 1.5rem
            }

            .lg\:text-lg {
                font-size: 1.125rem;
                line-height: 1.75rem
            }

            .lg\:text-sm {
                font-size: .875rem;
                line-height: 1.25rem
            }

            .lg\:text-xl {
                font-size: 1.25rem;
                line-height: 1.75rem
            }

            .lg\:font-medium {
                font-weight: 500
            }

            .lg\:font-semibold {
                font-weight: 600
            }

            .lg\:leading-8 {
                line-height: 2rem
            }

            .lg\:text-gray-600 {
                color: var(--gray-600)
            }

            .lg\:text-gray-900 {
                color: var(--gray-900)
            }

            .lg\:transition-transform {
                transition-property: transform;
                transition-timing-function: cubic-bezier(.4, 0, .2, 1);
                transition-duration: .15s
            }

            .lg\:duration-500 {
                transition-duration: .5s
            }

            .before\:lg\:top-\[-7rem\]:before {
                content: var(--tw-content);
                top: -7rem
            }

            .lg\:before\:bottom-\[8px\]:before {
                content: var(--tw-content);
                bottom: 8px
            }

            .before\:lg\:h-28:before {
                content: var(--tw-content);
                height: 7rem
            }

            .lg\:after\:h-\[26px\]:after {
                content: var(--tw-content);
                height: 26px
            }

            .lg\:first\:col-span-4:first-child {
                grid-column: span 4 / span 4
            }

            .lg\:last\:col-span-1:last-child {
                grid-column: span 1 / span 1
            }

            .group:hover .lg\:group-hover\:scale-110 {
                --tw-scale-x: 1.1;
                --tw-scale-y: 1.1;
                transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
            }

            .group:hover .lg\:group-hover\:scale-\[1\.4\] {
                --tw-scale-x: 1.4;
                --tw-scale-y: 1.4;
                transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
            }

            .group:hover .lg\:group-hover\:scale-\[1\.6\] {
                --tw-scale-x: 1.6;
                --tw-scale-y: 1.6;
                transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
            }

            .group:hover .lg\:group-hover\:scale-\[2\.1\] {
                --tw-scale-x: 2.1;
                --tw-scale-y: 2.1;
                transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
            }
        }

        @media (min-width: 1200px) {
            .desktopNavigation\:flex {
                display: flex
            }

            .desktopNavigation\:hidden {
                display: none
            }

            .desktopNavigation\:min-h-0 {
                min-height: 0px
            }

            .desktopNavigation\:items-center {
                align-items: center
            }

            .desktopNavigation\:justify-start {
                justify-content: flex-start
            }

            .desktopNavigation\:gap-7 {
                gap: 1.75rem
            }

            .desktopNavigation\:py-0 {
                padding-top: 0;
                padding-bottom: 0
            }

            .desktopNavigation\:pt-\[135px\] {
                padding-top: 135px
            }
        }

        @media (min-width: 1350px) {
            .xl\:\!top-\[-5rem\] {
                top: -5rem !important
            }

            .xl\:-bottom-14 {
                bottom: -3.5rem
            }

            .xl\:-bottom-28, .xl\:-bottom-\[7rem\] {
                bottom: -7rem
            }

            .xl\:-right-20 {
                right: -5rem
            }

            .xl\:-right-80 {
                right: -20rem
            }

            .xl\:-top-48 {
                top: -12rem
            }

            .xl\:-top-80 {
                top: -20rem
            }

            .xl\:bottom-0 {
                bottom: 0
            }

            .xl\:bottom-\[-83px\] {
                bottom: -83px
            }

            .xl\:left-0 {
                left: 0
            }

            .xl\:left-16 {
                left: 4rem
            }

            .xl\:left-\[-45px\] {
                left: -45px
            }

            .xl\:right-16 {
                right: 4rem
            }

            .xl\:right-\[-351px\] {
                right: -351px
            }

            .xl\:right-\[-57px\] {
                right: -57px
            }

            .xl\:right-\[-632px\] {
                right: -632px
            }

            .xl\:right-\[-94px\] {
                right: -94px
            }

            .xl\:top-16 {
                top: 4rem
            }

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

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

            .xl\:top-\[-3rem\] {
                top: -3rem
            }

            .xl\:top-\[-4rem\] {
                top: -4rem
            }

            .xl\:top-\[180px\] {
                top: 180px
            }

            .xl\:col-span-3 {
                grid-column: span 3 / span 3
            }

            .xl\:col-span-4 {
                grid-column: span 4 / span 4
            }

            .xl\:col-span-5 {
                grid-column: span 5 / span 5
            }

            .xl\:col-span-7 {
                grid-column: span 7 / span 7
            }

            .xl\:col-span-8 {
                grid-column: span 8 / span 8
            }

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

            .xl\:my-10 {
                margin-top: 2.5rem;
                margin-bottom: 2.5rem
            }

            .xl\:my-40 {
                margin-top: 10rem;
                margin-bottom: 10rem
            }

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

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

            .xl\:-mt-20 {
                margin-top: -5rem
            }

            .xl\:-mt-28 {
                margin-top: -7rem
            }

            .xl\:-mt-36 {
                margin-top: -9rem
            }

            .xl\:mb-0 {
                margin-bottom: 0
            }

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

            .xl\:mb-11 {
                margin-bottom: 2.75rem
            }

            .xl\:mb-14 {
                margin-bottom: 3.5rem
            }

            .xl\:mb-20 {
                margin-bottom: 5rem
            }

            .xl\:mb-24 {
                margin-bottom: 6rem
            }

            .xl\:mb-6 {
                margin-bottom: 1.5rem
            }

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

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

            .xl\:mt-0 {
                margin-top: 0
            }

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

            .xl\:mt-14 {
                margin-top: 3.5rem
            }

            .xl\:mt-20 {
                margin-top: 5rem
            }

            .xl\:mt-24 {
                margin-top: 6rem
            }

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

            .xl\:mt-40 {
                margin-top: 10rem
            }

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

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

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

            .xl\:mt-auto {
                margin-top: auto
            }

            .xl\:flex {
                display: flex
            }

            .xl\:grid {
                display: grid
            }

            .xl\:\!h-\[16\.75rem\] {
                height: 16.75rem !important
            }

            .xl\:h-\[25rem\] {
                height: 25rem
            }

            .xl\:h-\[30\.625rem\] {
                height: 30.625rem
            }

            .xl\:h-\[307px\] {
                height: 307px
            }

            .xl\:h-\[428px\] {
                height: 428px
            }

            .xl\:h-\[525px\] {
                height: 525px
            }

            .xl\:h-\[609px\] {
                height: 609px
            }

            .xl\:h-full {
                height: 100%
            }

            .xl\:max-h-full {
                max-height: 100%
            }

            .xl\:min-h-24 {
                min-height: 6rem
            }

            .xl\:min-h-32 {
                min-height: 8rem
            }

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

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

            .xl\:w-\[1128px\] {
                width: 1128px
            }

            .xl\:w-\[13\.063rem\] {
                width: 13.063rem
            }

            .xl\:w-\[133px\] {
                width: 133px
            }

            .xl\:w-\[16\.125rem\] {
                width: 16.125rem
            }

            .xl\:w-\[24\.7rem\] {
                width: 24.7rem
            }

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

            .xl\:w-\[42\.5625rem\] {
                width: 42.5625rem
            }

            .xl\:w-\[444px\] {
                width: 444px
            }

            .xl\:w-\[534px\] {
                width: 534px
            }

            .xl\:w-\[623px\] {
                width: 623px
            }

            .xl\:w-\[643px\] {
                width: 643px
            }

            .xl\:w-\[715px\] {
                width: 715px
            }

            .xl\:w-full {
                width: 100%
            }

            .xl\:min-w-72 {
                min-width: 18rem
            }

            .xl\:max-w-3xl {
                max-width: 48rem
            }

            .xl\:max-w-40 {
                max-width: 10rem
            }

            .xl\:max-w-4xl {
                max-width: 56rem
            }

            .xl\:max-w-6xl {
                max-width: 72rem
            }

            .xl\:max-w-\[1110px\] {
                max-width: 1110px
            }

            .xl\:max-w-\[1285px\] {
                max-width: 1285px
            }

            .xl\:max-w-\[224px\] {
                max-width: 224px
            }

            .xl\:max-w-\[24\.7rem\] {
                max-width: 24.7rem
            }

            .xl\:max-w-\[25\.625rem\] {
                max-width: 25.625rem
            }

            .xl\:max-w-\[26rem\] {
                max-width: 26rem
            }

            .xl\:max-w-\[270px\] {
                max-width: 270px
            }

            .xl\:max-w-\[283px\] {
                max-width: 283px
            }

            .xl\:max-w-\[294px\] {
                max-width: 294px
            }

            .xl\:max-w-\[307px\] {
                max-width: 307px
            }

            .xl\:max-w-\[326px\] {
                max-width: 326px
            }

            .xl\:max-w-\[418px\] {
                max-width: 418px
            }

            .xl\:max-w-\[490px\] {
                max-width: 490px
            }

            .xl\:max-w-\[680px\] {
                max-width: 680px
            }

            .xl\:max-w-\[calc\(100\%-1\.1rem\)\] {
                max-width: calc(100% - 1.1rem)
            }

            .xl\:max-w-full {
                max-width: 100%
            }

            .xl\:max-w-none {
                max-width: none
            }

            .xl\:basis-7\/12 {
                flex-basis: 58.333333%
            }

            .xl\:scale-\[1\.15\] {
                --tw-scale-x: 1.15;
                --tw-scale-y: 1.15;
                transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
            }

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

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

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

            .xl\:flex-row {
                flex-direction: row
            }

            .xl\:flex-row-reverse {
                flex-direction: row-reverse
            }

            .xl\:flex-col {
                flex-direction: column
            }

            .xl\:items-start {
                align-items: flex-start
            }

            .xl\:items-center {
                align-items: center
            }

            .xl\:justify-start {
                justify-content: flex-start
            }

            .xl\:justify-center {
                justify-content: center
            }

            .xl\:gap-10 {
                gap: 2.5rem
            }

            .xl\:gap-12 {
                gap: 3rem
            }

            .xl\:gap-14 {
                gap: 3.5rem
            }

            .xl\:gap-16 {
                gap: 4rem
            }

            .xl\:gap-20 {
                gap: 5rem
            }

            .xl\:gap-24 {
                gap: 6rem
            }

            .xl\:gap-40 {
                gap: 10rem
            }

            .xl\:gap-5 {
                gap: 1.25rem
            }

            .xl\:gap-52 {
                gap: 13rem
            }

            .xl\:gap-6 {
                gap: 1.5rem
            }

            .xl\:gap-8 {
                gap: 2rem
            }

            .xl\:gap-x-10 {
                column-gap: 2.5rem
            }

            .xl\:gap-x-6 {
                column-gap: 1.5rem
            }

            .xl\:gap-y-10 {
                row-gap: 2.5rem
            }

            .xl\:overflow-hidden {
                overflow: hidden
            }

            .xl\:overscroll-none {
                overscroll-behavior: none
            }

            .xl\:rounded-3xl {
                border-radius: 1.5rem
            }

            .xl\:rounded-b-\[6\.25rem\] {
                border-bottom-right-radius: 6.25rem;
                border-bottom-left-radius: 6.25rem
            }

            .xl\:rounded-t-\[6\.25rem\] {
                border-top-left-radius: 6.25rem;
                border-top-right-radius: 6.25rem
            }

            .xl\:rounded-t-\[6\.2rem\] {
                border-top-left-radius: 6.2rem;
                border-top-right-radius: 6.2rem
            }

            .xl\:rounded-tl-\[100px\] {
                border-top-left-radius: 100px
            }

            .xl\:rounded-tr-\[100px\] {
                border-top-right-radius: 100px
            }

            .xl\:border-\[100px\] {
                border-width: 100px
            }

            .xl\:object-center {
                object-position: center
            }

            .xl\:\!px-10 {
                padding-left: 2.5rem !important;
                padding-right: 2.5rem !important
            }

            .xl\:px-0 {
                padding-left: 0;
                padding-right: 0
            }

            .xl\:px-10 {
                padding-left: 2.5rem;
                padding-right: 2.5rem
            }

            .xl\:px-11 {
                padding-left: 2.75rem;
                padding-right: 2.75rem
            }

            .xl\:px-14 {
                padding-left: 3.5rem;
                padding-right: 3.5rem
            }

            .xl\:px-16 {
                padding-left: 4rem;
                padding-right: 4rem
            }

            .xl\:px-20 {
                padding-left: 5rem;
                padding-right: 5rem
            }

            .xl\:px-24 {
                padding-left: 6rem;
                padding-right: 6rem
            }

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

            .xl\:px-32 {
                padding-left: 8rem;
                padding-right: 8rem
            }

            .xl\:px-36 {
                padding-left: 9rem;
                padding-right: 9rem
            }

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

            .xl\:px-40 {
                padding-left: 10rem;
                padding-right: 10rem
            }

            .xl\:px-44 {
                padding-left: 11rem;
                padding-right: 11rem
            }

            .xl\:px-5 {
                padding-left: 1.25rem;
                padding-right: 1.25rem
            }

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

            .xl\:px-64 {
                padding-left: 16rem;
                padding-right: 16rem
            }

            .xl\:px-80 {
                padding-left: 20rem;
                padding-right: 20rem
            }

            .xl\:px-9 {
                padding-left: 2.25rem;
                padding-right: 2.25rem
            }

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

            .xl\:px-\[19\.688rem\] {
                padding-left: 19.688rem;
                padding-right: 19.688rem
            }

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

            .xl\:py-12 {
                padding-top: 3rem;
                padding-bottom: 3rem
            }

            .xl\:py-14 {
                padding-top: 3.5rem;
                padding-bottom: 3.5rem
            }

            .xl\:py-16 {
                padding-top: 4rem;
                padding-bottom: 4rem
            }

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

            .xl\:py-20 {
                padding-top: 5rem;
                padding-bottom: 5rem
            }

            .xl\:py-28 {
                padding-top: 7rem;
                padding-bottom: 7rem
            }

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

            .xl\:py-40 {
                padding-top: 10rem;
                padding-bottom: 10rem
            }

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

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

            .xl\:\!pb-64 {
                padding-bottom: 16rem !important
            }

            .xl\:pb-10 {
                padding-bottom: 2.5rem
            }

            .xl\:pb-14 {
                padding-bottom: 3.5rem
            }

            .xl\:pb-20 {
                padding-bottom: 5rem
            }

            .xl\:pb-28 {
                padding-bottom: 7rem
            }

            .xl\:pb-3 {
                padding-bottom: .75rem
            }

            .xl\:pb-40 {
                padding-bottom: 10rem
            }

            .xl\:pb-8 {
                padding-bottom: 2rem
            }

            .xl\:pb-80 {
                padding-bottom: 20rem
            }

            .xl\:pb-\[17rem\] {
                padding-bottom: 17rem
            }

            .xl\:pb-\[240px\] {
                padding-bottom: 240px
            }

            .xl\:pe-16 {
                padding-inline-end: 4rem
            }

            .xl\:pl-10 {
                padding-left: 2.5rem
            }

            .xl\:pl-24 {
                padding-left: 6rem
            }

            .xl\:pr-2 {
                padding-right: .5rem
            }

            .xl\:pt-0 {
                padding-top: 0
            }

            .xl\:pt-14 {
                padding-top: 3.5rem
            }

            .xl\:pt-16 {
                padding-top: 4rem
            }

            .xl\:pt-20 {
                padding-top: 5rem
            }

            .xl\:pt-24 {
                padding-top: 6rem
            }

            .xl\:pt-32 {
                padding-top: 8rem
            }

            .xl\:pt-36 {
                padding-top: 9rem
            }

            .xl\:pt-40 {
                padding-top: 10rem
            }

            .xl\:pt-6 {
                padding-top: 1.5rem
            }

            .xl\:pt-72 {
                padding-top: 18rem
            }

            .xl\:pt-8 {
                padding-top: 2rem
            }

            .xl\:pt-9 {
                padding-top: 2.25rem
            }

            .xl\:text-left {
                text-align: left
            }

            .xl\:text-start {
                text-align: start
            }

            .xl\:text-2xl {
                font-size: 1.5rem;
                line-height: 2rem
            }

            .xl\:text-4xl {
                font-size: 2.25rem;
                line-height: 2.5rem
            }

            .xl\:text-5xl {
                font-size: 3rem;
                line-height: 1
            }

            .xl\:text-6xl {
                font-size: 3.75rem;
                line-height: 1
            }

            .xl\:text-7xl {
                font-size: 4.5rem;
                line-height: 1
            }

            .xl\:text-\[8rem\] {
                font-size: 8rem
            }

            .xl\:text-xl {
                font-size: 1.25rem;
                line-height: 1.75rem
            }

            .xl\:font-extrabold {
                font-weight: 800
            }

            .before\:xl\:top-\[-10rem\]:before {
                content: var(--tw-content);
                top: -10rem
            }

            .xl\:before\:bottom-\[20px\]:before {
                content: var(--tw-content);
                bottom: 20px
            }

            .before\:xl\:h-40:before {
                content: var(--tw-content);
                height: 10rem
            }

            .xl\:after\:h-\[34px\]:after {
                content: var(--tw-content);
                height: 34px
            }

            .xl\:last\:col-span-1:last-child {
                grid-column: span 1 / span 1
            }
        }

        @media (orientation: portrait) {
            .portrait\:hidden {
                display: none
            }
        }

        @media (orientation: landscape) {
            .landscape\:mb-2 {
                margin-bottom: .5rem
            }

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

            .landscape\:mt-0 {
                margin-top: 0
            }

            .landscape\:block {
                display: block
            }

            .landscape\:flex {
                display: flex
            }

            .landscape\:hidden {
                display: none
            }

            .landscape\:max-h-\[11\.5rem\] {
                max-height: 11.5rem
            }

            .landscape\:max-h-\[21rem\] {
                max-height: 21rem
            }

            .landscape\:max-h-\[22rem\] {
                max-height: 22rem
            }

            .landscape\:w-auto {
                width: auto
            }

            .landscape\:max-w-\[95vw\] {
                max-width: 95vw
            }

            .landscape\:flex-row {
                flex-direction: row
            }

            .landscape\:gap-1 {
                gap: .25rem
            }

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

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

            .landscape\:pb-6 {
                padding-bottom: 1.5rem
            }

            .landscape\:pt-6 {
                padding-top: 1.5rem
            }
        }

        @media (min-width: 768px) {
            @media (orientation: landscape) {
                .md\:landscape\:mt-0 {
                    margin-top: 0
                }

                .md\:landscape\:max-w-\[48rem\] {
                    max-width: 48rem
                }

                .md\:landscape\:gap-1 {
                    gap: .25rem
                }

                .md\:landscape\:px-1 {
                    padding-left: .25rem;
                    padding-right: .25rem
                }

                .md\:landscape\:px-2 {
                    padding-left: .5rem;
                    padding-right: .5rem
                }

                .md\:landscape\:px-5 {
                    padding-left: 1.25rem;
                    padding-right: 1.25rem
                }

                .md\:landscape\:pt-5 {
                    padding-top: 1.25rem
                }

                .md\:landscape\:text-xl {
                    font-size: 1.25rem;
                    line-height: 1.75rem
                }
            }
        }

        @media (min-width: 1025px) {
            @media (orientation: landscape) {
                .lg\:landscape\:mb-8 {
                    margin-bottom: 2rem
                }

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

                .lg\:landscape\:block {
                    display: block
                }

                .lg\:landscape\:hidden {
                    display: none
                }

                .lg\:landscape\:max-h-\[22rem\] {
                    max-height: 22rem
                }

                .lg\:landscape\:max-h-\[33rem\] {
                    max-height: 33rem
                }

                .lg\:landscape\:gap-4 {
                    gap: 1rem
                }

                .lg\:landscape\:px-4 {
                    padding-left: 1rem;
                    padding-right: 1rem
                }

                .lg\:landscape\:px-8 {
                    padding-left: 2rem;
                    padding-right: 2rem
                }

                .lg\:landscape\:pb-8 {
                    padding-bottom: 2rem
                }

                .lg\:landscape\:pt-8 {
                    padding-top: 2rem
                }

                .lg\:landscape\:text-3xl {
                    font-size: 1.875rem;
                    line-height: 2.25rem
                }
            }
        }

        .ltr\:-right-1\/4:where([dir=ltr],[dir=ltr] *) {
            right: -25%
        }

        .ltr\:right-\[-20px\]:where([dir=ltr],[dir=ltr] *) {
            right: -20px
        }

        .ltr\:translate-x-0\.5:where([dir=ltr],[dir=ltr] *) {
            --tw-translate-x: .125rem;
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
        }

        .ltr\:translate-x-\[1\.15rem\]:where([dir=ltr],[dir=ltr] *) {
            --tw-translate-x: 1.15rem;
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
        }

        .ltr\:translate-x-\[1\.37rem\]:where([dir=ltr],[dir=ltr] *) {
            --tw-translate-x: 1.37rem;
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
        }

        .ltr\:border-l-4:where([dir=ltr],[dir=ltr] *) {
            border-left-width: 4px
        }

        .ltr\:pl-6:where([dir=ltr],[dir=ltr] *) {
            padding-left: 1.5rem
        }

        .ltr\:pr-6:where([dir=ltr],[dir=ltr] *) {
            padding-right: 1.5rem
        }

        .ltr\:text-left:where([dir=ltr],[dir=ltr] *) {
            text-align: left
        }

        .ltr\:first\:text-left:first-child:where([dir=ltr],[dir=ltr] *) {
            text-align: left
        }

        @media (min-width: 1025px) {
            .lg\:ltr\:ml-12:where([dir=ltr],[dir=ltr] *) {
                margin-left: 3rem
            }
        }

        .rtl\:\!right-auto:where([dir=rtl],[dir=rtl] *) {
            right: auto !important
        }

        .rtl\:-bottom-16:where([dir=rtl],[dir=rtl] *) {
            bottom: -4rem
        }

        .rtl\:-left-1\/4:where([dir=rtl],[dir=rtl] *) {
            left: -25%
        }

        .rtl\:-left-10:where([dir=rtl],[dir=rtl] *) {
            left: -2.5rem
        }

        .rtl\:-left-16:where([dir=rtl],[dir=rtl] *) {
            left: -4rem
        }

        .rtl\:-left-20:where([dir=rtl],[dir=rtl] *) {
            left: -5rem
        }

        .rtl\:-left-32:where([dir=rtl],[dir=rtl] *) {
            left: -8rem
        }

        .rtl\:-left-36:where([dir=rtl],[dir=rtl] *) {
            left: -9rem
        }

        .rtl\:end-0:where([dir=rtl],[dir=rtl] *) {
            inset-inline-end: 0px
        }

        .rtl\:left-0:where([dir=rtl],[dir=rtl] *) {
            left: 0
        }

        .rtl\:left-3\.5:where([dir=rtl],[dir=rtl] *) {
            left: .875rem
        }

        .rtl\:left-4:where([dir=rtl],[dir=rtl] *) {
            left: 1rem
        }

        .rtl\:left-\[-20px\]:where([dir=rtl],[dir=rtl] *) {
            left: -20px
        }

        .rtl\:left-\[-50px\]:where([dir=rtl],[dir=rtl] *) {
            left: -50px
        }

        .rtl\:left-\[-5px\]:where([dir=rtl],[dir=rtl] *) {
            left: -5px
        }

        .rtl\:right-0:where([dir=rtl],[dir=rtl] *) {
            right: 0
        }

        .rtl\:right-\[100px\]:where([dir=rtl],[dir=rtl] *) {
            right: 100px
        }

        .rtl\:right-auto:where([dir=rtl],[dir=rtl] *) {
            right: auto
        }

        .rtl\:-ml-\[60px\]:where([dir=rtl],[dir=rtl] *) {
            margin-left: -60px
        }

        .rtl\:-mr-\[60px\]:where([dir=rtl],[dir=rtl] *) {
            margin-right: -60px
        }

        .rtl\:ml-0:where([dir=rtl],[dir=rtl] *) {
            margin-left: 0
        }

        .rtl\:ml-2:where([dir=rtl],[dir=rtl] *) {
            margin-left: .5rem
        }

        .rtl\:ml-auto:where([dir=rtl],[dir=rtl] *) {
            margin-left: auto
        }

        .rtl\:mr-0:where([dir=rtl],[dir=rtl] *) {
            margin-right: 0
        }

        .rtl\:mr-1:where([dir=rtl],[dir=rtl] *) {
            margin-right: .25rem
        }

        .rtl\:mr-2:where([dir=rtl],[dir=rtl] *) {
            margin-right: .5rem
        }

        .rtl\:mr-auto:where([dir=rtl],[dir=rtl] *) {
            margin-right: auto
        }

        .rtl\:-translate-x-0\.5:where([dir=rtl],[dir=rtl] *) {
            --tw-translate-x: -.125rem;
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
        }

        .rtl\:-translate-x-\[1\.15rem\]:where([dir=rtl],[dir=rtl] *) {
            --tw-translate-x: -1.15rem;
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
        }

        .rtl\:-translate-x-\[1\.37rem\]:where([dir=rtl],[dir=rtl] *) {
            --tw-translate-x: -1.37rem;
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
        }

        .rtl\:-rotate-90:where([dir=rtl],[dir=rtl] *) {
            --tw-rotate: -90deg;
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
        }

        .rtl\:-rotate-\[90deg\]:where([dir=rtl],[dir=rtl] *) {
            --tw-rotate: -90deg;
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
        }

        .rtl\:rotate-0:where([dir=rtl],[dir=rtl] *) {
            --tw-rotate: 0deg;
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
        }

        .rtl\:rotate-180:where([dir=rtl],[dir=rtl] *) {
            --tw-rotate: 180deg;
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
        }

        .rtl\:rotate-\[20deg\]:where([dir=rtl],[dir=rtl] *) {
            --tw-rotate: 20deg;
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
        }

        .rtl\:rotate-\[30deg\]:where([dir=rtl],[dir=rtl] *) {
            --tw-rotate: 30deg;
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
        }

        .rtl\:-scale-x-100:where([dir=rtl],[dir=rtl] *) {
            --tw-scale-x: -1;
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
        }

        .rtl\:scale-x-\[-1\]:where([dir=rtl],[dir=rtl] *) {
            --tw-scale-x: -1;
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
        }

        @keyframes infinite-scroll-reverse {
            0% {
                transform: translate(0);
                offset: 0
            }
            to {
                transform: translate(100%);
                offset: 1px
            }
        }

        .rtl\:animate-infinite-scroll-reverse:where([dir=rtl],[dir=rtl] *) {
            animation: infinite-scroll-reverse 1000s linear infinite
        }

        .rtl\:flex-row-reverse:where([dir=rtl],[dir=rtl] *) {
            flex-direction: row-reverse
        }

        .rtl\:flex-col-reverse:where([dir=rtl],[dir=rtl] *) {
            flex-direction: column-reverse
        }

        .rtl\:justify-start:where([dir=rtl],[dir=rtl] *) {
            justify-content: flex-start
        }

        .rtl\:rounded-l-lg:where([dir=rtl],[dir=rtl] *) {
            border-top-left-radius: .5rem;
            border-bottom-left-radius: .5rem
        }

        .rtl\:rounded-l-none:where([dir=rtl],[dir=rtl] *) {
            border-top-left-radius: 0;
            border-bottom-left-radius: 0
        }

        .rtl\:rounded-r-lg:where([dir=rtl],[dir=rtl] *) {
            border-top-right-radius: .5rem;
            border-bottom-right-radius: .5rem
        }

        .rtl\:rounded-r-none:where([dir=rtl],[dir=rtl] *) {
            border-top-right-radius: 0;
            border-bottom-right-radius: 0
        }

        .rtl\:border-l:where([dir=rtl],[dir=rtl] *) {
            border-left-width: 1px
        }

        .rtl\:border-r-0:where([dir=rtl],[dir=rtl] *) {
            border-right-width: 0px
        }

        .rtl\:border-r-4:where([dir=rtl],[dir=rtl] *) {
            border-right-width: 4px
        }

        .rtl\:border-l-gray-300:where([dir=rtl],[dir=rtl] *) {
            border-left-color: var(--gray-300)
        }

        .rtl\:border-r-transparent:where([dir=rtl],[dir=rtl] *) {
            border-right-color: var(--transparent)
        }

        .rtl\:pb-0\.5:where([dir=rtl],[dir=rtl] *) {
            padding-bottom: .125rem
        }

        .rtl\:pl-0:where([dir=rtl],[dir=rtl] *) {
            padding-left: 0
        }

        .rtl\:pl-0\.5:where([dir=rtl],[dir=rtl] *) {
            padding-left: .125rem
        }

        .rtl\:pl-5:where([dir=rtl],[dir=rtl] *) {
            padding-left: 1.25rem
        }

        .rtl\:pl-6:where([dir=rtl],[dir=rtl] *) {
            padding-left: 1.5rem
        }

        .rtl\:pr-0:where([dir=rtl],[dir=rtl] *) {
            padding-right: 0
        }

        .rtl\:pr-10:where([dir=rtl],[dir=rtl] *) {
            padding-right: 2.5rem
        }

        .rtl\:pr-2\.5:where([dir=rtl],[dir=rtl] *) {
            padding-right: .625rem
        }

        .rtl\:pr-6:where([dir=rtl],[dir=rtl] *) {
            padding-right: 1.5rem
        }

        .rtl\:pr-7:where([dir=rtl],[dir=rtl] *) {
            padding-right: 1.75rem
        }

        .rtl\:pt-0:where([dir=rtl],[dir=rtl] *) {
            padding-top: 0
        }

        .rtl\:text-left:where([dir=rtl],[dir=rtl] *) {
            text-align: left
        }

        .rtl\:text-right:where([dir=rtl],[dir=rtl] *) {
            text-align: right
        }

        .rtl\:opacity-70:where([dir=rtl],[dir=rtl] *) {
            opacity: .7
        }

        .rtl\:first\:text-right:first-child:where([dir=rtl],[dir=rtl] *) {
            text-align: right
        }

        .group:hover .rtl\:group-hover\:-translate-x-0\.5:where([dir=rtl],[dir=rtl] *) {
            --tw-translate-x: -.125rem;
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
        }

        .group:hover .rtl\:group-hover\:-translate-y-0\.5:where([dir=rtl],[dir=rtl] *) {
            --tw-translate-y: -.125rem;
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
        }

        .group:hover .rtl\:group-hover\:-rotate-\[135deg\]:where([dir=rtl],[dir=rtl] *) {
            --tw-rotate: -135deg;
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
        }

        @media (min-width: 768px) {
            .rtl\:md\:-bottom-8:where([dir=rtl],[dir=rtl] *) {
                bottom: -2rem
            }

            .rtl\:md\:-left-20:where([dir=rtl],[dir=rtl] *) {
                left: -5rem
            }

            .rtl\:md\:left-20:where([dir=rtl],[dir=rtl] *) {
                left: 5rem
            }

            .rtl\:md\:top-0:where([dir=rtl],[dir=rtl] *) {
                top: 0
            }

            .md\:rtl\:ml-0:where([dir=rtl],[dir=rtl] *) {
                margin-left: 0
            }

            .md\:rtl\:mr-auto:where([dir=rtl],[dir=rtl] *) {
                margin-right: auto
            }

            .rtl\:md\:rotate-\[20deg\]:where([dir=rtl],[dir=rtl] *) {
                --tw-rotate: 20deg;
                transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
            }

            .md\:rtl\:flex-row-reverse:where([dir=rtl],[dir=rtl] *) {
                flex-direction: row-reverse
            }

            .md\:rtl\:text-right:where([dir=rtl],[dir=rtl] *) {
                text-align: right
            }

            .rtl\:md\:text-right:where([dir=rtl],[dir=rtl] *) {
                text-align: right
            }
        }

        @media (min-width: 1025px) {
            .rtl\:lg\:-bottom-16:where([dir=rtl],[dir=rtl] *) {
                bottom: -4rem
            }

            .rtl\:lg\:-left-20:where([dir=rtl],[dir=rtl] *) {
                left: -5rem
            }

            .rtl\:lg\:-left-24:where([dir=rtl],[dir=rtl] *) {
                left: -6rem
            }

            .rtl\:lg\:-left-28:where([dir=rtl],[dir=rtl] *) {
                left: -7rem
            }

            .rtl\:lg\:-left-32:where([dir=rtl],[dir=rtl] *) {
                left: -8rem
            }

            .lg\:rtl\:ml-0:where([dir=rtl],[dir=rtl] *) {
                margin-left: 0
            }

            .lg\:rtl\:mr-12:where([dir=rtl],[dir=rtl] *) {
                margin-right: 3rem
            }

            .lg\:rtl\:mr-4:where([dir=rtl],[dir=rtl] *) {
                margin-right: 1rem
            }

            .rtl\:lg\:rotate-\[35deg\]:where([dir=rtl],[dir=rtl] *) {
                --tw-rotate: 35deg;
                transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
            }

            .lg\:rtl\:border-l-0:where([dir=rtl],[dir=rtl] *) {
                border-left-width: 0px
            }

            .lg\:rtl\:border-r:where([dir=rtl],[dir=rtl] *) {
                border-right-width: 1px
            }

            .lg\:rtl\:pl-0:where([dir=rtl],[dir=rtl] *) {
                padding-left: 0
            }

            .lg\:rtl\:pr-9:where([dir=rtl],[dir=rtl] *) {
                padding-right: 2.25rem
            }

            .rtl\:lg\:pr-10:where([dir=rtl],[dir=rtl] *) {
                padding-right: 2.5rem
            }

            .lg\:rtl\:text-right:where([dir=rtl],[dir=rtl] *) {
                text-align: right
            }
        }

        @media (min-width: 1350px) {
            .rtl\:xl\:-bottom-24:where([dir=rtl],[dir=rtl] *) {
                bottom: -6rem
            }

            .rtl\:xl\:-left-16:where([dir=rtl],[dir=rtl] *) {
                left: -4rem
            }

            .rtl\:xl\:-left-20:where([dir=rtl],[dir=rtl] *) {
                left: -5rem
            }

            .rtl\:xl\:-ml-\[70px\]:where([dir=rtl],[dir=rtl] *) {
                margin-left: -70px
            }

            .rtl\:xl\:-mr-\[70px\]:where([dir=rtl],[dir=rtl] *) {
                margin-right: -70px
            }

            .rtl\:xl\:pr-24:where([dir=rtl],[dir=rtl] *) {
                padding-right: 6rem
            }

            .xl\:rtl\:text-right:where([dir=rtl],[dir=rtl] *) {
                text-align: right
            }
        }

        @media (orientation: landscape) {
            .landscape\:rtl\:flex-row-reverse:where([dir=rtl],[dir=rtl] *) {
                flex-direction: row-reverse
            }
        }

        .\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar {
            display: none
        }

        .\[\&\:not\(\:last-child\)\]\:mb-5:not(:last-child) {
            margin-bottom: 1.25rem
        }

        @media (min-width: 768px) {
            .md\:\[\&\:not\(\:last-child\)\]\:border-r:not(:last-child) {
                border-right-width: 1px
            }

            .rtl\:md\:\[\&\:not\(\:last-child\)\]\:border-l:not(:last-child):where([dir=rtl],[dir=rtl] *) {
                border-left-width: 1px
            }

            .rtl\:md\:\[\&\:not\(\:last-child\)\]\:border-r-0:not(:last-child):where([dir=rtl],[dir=rtl] *) {
                border-right-width: 0px
            }
        }

        .\[\&\>\*\:nth-child\(2\)\]\:border-none > *:nth-child(2) {
            border-style: none
        }

        .\[\&\>\*\:nth-child\(4\)\]\:border-none > *:nth-child(4) {
            border-style: none
        }

        .\[\&\>\*\]\:w-full > * {
            width: 100%
        }

        .group.primary .\[\&\>\*\]\:group-\[\.primary\]\:hover\:\!stroke-brand-600:hover > * {
            stroke: var(--brand-600) !important
        }

        .\[\&\>\:first-child\]\:text-gray-700 > :first-child {
            color: var(--gray-700)
        }

        .\[\&\>a\]\:text-brand-500 > a {
            color: var(--brand-500)
        }

        .\[\&\>li\>h3\]\:w-32 > li > h3 {
            width: 8rem
        }

        .\[\&\>li\>h3\]\:text-sm > li > h3 {
            font-size: .875rem;
            line-height: 1.25rem
        }

        .\[\&\>li\>h3\]\:text-gray-500 > li > h3 {
            color: var(--gray-500)
        }

        @media (min-width: 1025px) {
            .\[\&\>li\>h3\]\:lg\:w-full > li > h3 {
                width: 100%
            }
        }


        .\[\&\>li\>span\]\:text-gray-900 > li > span {
            color: var(--gray-900)
        }

        .\[\&\>li\]\:col-span-1 > li {
            grid-column: span 1 / span 1
        }

        .\[\&\>li\]\:flex > li {
            display: flex
        }

        .\[\&\>li\]\:flex-col > li {
            flex-direction: column
        }

        .\[\&\>li\]\:justify-between > li {
            justify-content: space-between
        }

        .\[\&\>li\]\:gap-2 > li {
            gap: .5rem
        }

        .\[\&_a\]\:underline a {
            text-decoration-line: underline
        }

        .\[\&_button\]\:text-left button {
            text-align: left
        }

        .\[\&_img\]\:max-w-none img {
            max-width: none
        }

        .\[\&_li\]\:mx-8 li {
            margin-left: 2rem;
            margin-right: 2rem
        }

        .cdk-overlay-container, .cdk-global-overlay-wrapper {
            pointer-events: none;
            top: 0;
            left: 0;
            height: 100%;
            width: 100%
        }

        .cdk-overlay-container {
            position: fixed;
            z-index: 1000
        }

        .cdk-overlay-container:empty {
            display: none
        }

        .cdk-global-overlay-wrapper {
            display: flex;
            position: absolute;
            z-index: 1000
        }

        .cdk-overlay-pane {
            position: absolute;
            pointer-events: auto;
            box-sizing: border-box;
            z-index: 1000;
            display: flex;
            max-width: 100%;
            max-height: 100%
        }

        .cdk-overlay-backdrop {
            position: absolute;
            inset: 0;
            z-index: 1000;
            pointer-events: auto;
            -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
            transition: opacity .4s cubic-bezier(.25, .8, .25, 1);
            opacity: 0
        }

        .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
            opacity: 1
        }

        .cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
            opacity: .6
        }

        .cdk-overlay-dark-backdrop {
            background: #00000052
        }

        .cdk-overlay-transparent-backdrop {
            transition: visibility 1ms linear, opacity 1ms linear;
            visibility: hidden;
            opacity: 1
        }

        .cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
            opacity: 0;
            visibility: visible
        }

        .cdk-overlay-backdrop-noop-animation {
            transition: none
        }

        .cdk-overlay-connected-position-bounding-box {
            position: absolute;
            z-index: 1000;
            display: flex;
            flex-direction: column;
            min-width: 1px;
            min-height: 1px
        }

        .cdk-global-scrollblock {
            position: fixed;
            width: 100%;
            overflow-y: scroll
        }
		
.rm-lighten{
                min-width: 875px;
            }
            #pc-nav{
                margin-left: 25%;
            }
            #pc-start{
                background: #fff;border-radius: 5px;height: 46px;line-height: 46px;margin-top: 17px
            }
            .rights{
                float: right;
            }
            .rm-nav >ul >li a:hover{
                color: #1570ef;
            }
            @media (max-width: 768px) {
                .rm-lighten{
                    min-width: auto;
                }
                #pc-nav {
                    margin-left: 0;
                }
                #pc-start{
                    background: #fff;
                    height: 48px;
                    line-height: 48px;
                    margin-top: 0;
                    padding: 0 1rem;
                }
            }