            .resize-observer {
                border: none;
                background-color: transparent;
                opacity: 0
            }

            .resize-observer,.resize-observer object {
                position: absolute;
                top: 0;
                left: 0;
                z-index: -1;
                width: 100%;
                height: 100%;
                pointer-events: none;
                display: block;
                overflow: hidden
            }

            .v-popper__popper {
                z-index: 10000;
                top: 0;
                left: 0
            }

            .v-popper__popper.v-popper__popper--hidden {
                visibility: hidden;
                opacity: 0;
                transition: opacity .15s,visibility .15s;
                pointer-events: none
            }

            .v-popper__popper.v-popper__popper--shown {
                visibility: visible;
                opacity: 1;
                transition: opacity .15s
            }

            .v-popper__popper.v-popper__popper--skip-transition,.v-popper__popper.v-popper__popper--skip-transition>.v-popper__wrapper {
                transition: none!important
            }

            .v-popper__backdrop {
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                display: none
            }

            .v-popper__inner {
                position: relative;
                box-sizing: border-box;
                overflow-y: auto
            }

            .v-popper__inner>div {
                position: relative;
                z-index: 1;
                max-width: inherit;
                max-height: inherit
            }

            .v-popper__arrow-container {
                display: none;
                position: absolute;
                width: 10px;
                height: 10px
            }

            .v-popper__popper--arrow-overflow .v-popper__arrow-container,.v-popper__popper--no-positioning .v-popper__arrow-container {
                display: none
            }

            .v-popper__arrow-inner,.v-popper__arrow-outer {
                border-style: solid;
                position: absolute;
                top: 0;
                left: 0;
                width: 0;
                height: 0
            }

            .v-popper__arrow-inner {
                visibility: hidden;
                border-width: 7px
            }

            .v-popper__arrow-outer {
                border-width: 6px
            }

            .v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner {
                left: -2px
            }

            .v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer {
                left: -1px
            }

            .v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer {
                border-bottom-width: 0;
                border-left-color: transparent!important;
                border-right-color: transparent!important;
                border-bottom-color: transparent!important
            }

            .v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner {
                top: -2px
            }

            .v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container {
                top: 0
            }

            .v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer {
                border-top-width: 0;
                border-left-color: transparent!important;
                border-right-color: transparent!important;
                border-top-color: transparent!important
            }

            .v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner {
                top: -4px
            }

            .v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer {
                top: -6px
            }

            .v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner {
                top: -2px
            }

            .v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer {
                top: -1px
            }

            .v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer {
                border-left-width: 0;
                border-left-color: transparent!important;
                border-top-color: transparent!important;
                border-bottom-color: transparent!important
            }

            .v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner {
                left: -4px
            }

            .v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer {
                left: -6px
            }

            .v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container {
                right: -10px
            }

            .v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer {
                border-right-width: 0;
                border-top-color: transparent!important;
                border-right-color: transparent!important;
                border-bottom-color: transparent!important
            }

            .v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner {
                left: -2px
            }

            .v-popper--theme-dropdown .v-popper__inner {
                background: #fff;
                color: #000;
                border-radius: 6px;
                border: 1px solid #ddd;
                box-shadow: 0 6px 30px rgba(0,0,0,.10196078431372549)
            }

            .v-popper--theme-dropdown .v-popper__arrow-inner {
                visibility: visible;
                border-color: #fff
            }

            .v-popper--theme-dropdown .v-popper__arrow-outer {
                border-color: #ddd
            }

            .v-popper--theme-tooltip .v-popper__inner {
                background: rgba(0,0,0,.8);
                color: #fff;
                border-radius: 6px;
                padding: 7px 12px 6px
            }

            .v-popper--theme-tooltip .v-popper__arrow-outer {
                border-color: rgba(0,0,0,.8)
            }

            /*! tailwindcss v3.1.4 | MIT License | https://tailwindcss.com*/
            /*


            ::before, ::after {
                --tw-content: '';
            }

            /*

*/
   
            .container {
                width: 95%;
                margin-inline:auto;
            }

            @media (min-width: 1280px) {
                .container {
                    padding-left:2.5rem;
                    padding-right: 2.5rem;
                }
            }

            @media (min-width: 1440px) {
                .container {
                    padding-left:3rem;
                    padding-right: 3rem;
                }
            }

            @media (min-width: 1920px) {
                .container {
                    max-width:1920px;
                }
            }

            .title {
                font-family: Eurostile;
                font-weight: 700;
                text-transform: uppercase;
            }

            .caption {
                font-size: 0.75rem;
                line-height: 1;
            }

            .sr-only {
                position: absolute;
                width: 1px;
                height: 1px;
                padding: 0;
                margin: -1px;
                overflow: hidden;
                clip: rect(0, 0, 0, 0);
                white-space: nowrap;
                border-width: 0;
            }

            .pointer-events-none {
                pointer-events: none;
            }

            .visible {
                visibility: visible;
            }

            .invisible {
                visibility: hidden;
            }

            .static {
                position: static;
            }

            .\!static {
                position: static !important;
            }

            .fixed {
                position: fixed;
            }

            .absolute {
                position: absolute;
            }

            .\!absolute {
                position: absolute !important;
            }

            .relative {
                position: relative;
            }

            .inset-0 {
                top: 0px;
                right: 0px;
                bottom: 0px;
                left: 0px;
            }

            .bottom-10 {
                bottom: 2.5rem;
            }

            .left-0 {
                left: 0px;
            }

            .right-0 {
                right: 0px;
            }

            .top-0 {
                top: 0px;
            }

            .-left-8 {
                left: -2rem;
            }

            .right-\[16px\] {
                right: 16px;
            }

            .bottom-\[16px\] {
                bottom: 16px;
            }

            .bottom-0 {
                bottom: 0px;
            }

            .bottom-6 {
                bottom: 1.5rem;
            }

            .left-4 {
                left: 1rem;
            }

            .right-4 {
                right: 1rem;
            }

            .top-1\/2 {
                top: 50%;
            }

            .left-full {
                left: 100%;
            }

            .-top-1\.5 {
                top: -0.375rem;
            }

            .left-3\.5 {
                left: 0.875rem;
            }

            .-top-1 {
                top: -0.25rem;
            }

            .left-3 {
                left: 0.75rem;
            }

            .-top-\[3\.25rem\] {
                top: -3.25rem;
            }

            .top-3 {
                top: 0.75rem;
            }

            .right-3 {
                right: 0.75rem;
            }

            .right-9 {
                right: 2.25rem;
            }

            .bottom-2 {
                bottom: 0.5rem;
            }

            .right-5 {
                right: 1.25rem;
            }

            .\!left-0 {
                left: 0px !important;
            }

            .\!right-0 {
                right: 0px !important;
            }

            .top-6 {
                top: 1.5rem;
            }

            .left-6 {
                left: 1.5rem;
            }

            .right-6 {
                right: 1.5rem;
            }

            .left-1\/2 {
                left: 50%;
            }

            .top-\[75px\] {
                top: 75px;
            }

            .bottom-\[60px\] {
                bottom: 60px;
            }

            .bottom-4 {
                bottom: 1rem;
            }

            .top-full {
                top: 100%;
            }

            .top-2 {
                top: 0.5rem;
            }

            .left-2 {
                left: 0.5rem;
            }

            .top-4 {
                top: 1rem;
            }

            .z-\[200\] {
                z-index: 200;
            }

            .z-10 {
                z-index: 10;
            }

            .z-50 {
                z-index: 50;
            }

            .z-\[9999\] {
                z-index: 9999;
            }

            .z-20 {
                z-index: 20;
            }

            .z-30 {
                z-index: 30;
            }

            .z-40 {
                z-index: 40;
            }

            .z-\[9\] {
                z-index: 9;
            }

            .z-\[100\] {
                z-index: 100;
            }

            .z-0 {
                z-index: 0;
            }

            .z-\[1\] {
                z-index: 1;
            }

            .z-\[2\] {
                z-index: 2;
            }

            .z-\[10\] {
                z-index: 10;
            }

            .order-first {
                order: -9999;
            }

            .order-last {
                order: 9999;
            }

            .col-span-full {
                grid-column: 1 / -1;
            }

            .row-start-1 {
                grid-row-start: 1;
            }

            .-m-2 {
                margin: -0.5rem;
            }

            .mx-auto {
                margin-left: auto;
                margin-right: auto;
            }

            .my-12 {
                margin-top: 3rem;
                margin-bottom: 3rem;
            }

            .-mx-6 {
            }

            .-my-6 {
                margin-top: -1.5rem;
                margin-bottom: -1.5rem;
            }

            .my-auto {
                margin-top: auto;
                margin-bottom: auto;
            }

            .\!mx-auto {
                margin-left: auto !important;
                margin-right: auto !important;
            }

            .mx-\[0\.1rem\] {
                margin-left: 0.1rem;
                margin-right: 0.1rem;
            }

            .my-\[40px\] {
                margin-top: 40px;
                margin-bottom: 40px;
            }

            .mx-3 {
                margin-left: 0.75rem;
                margin-right: 0.75rem;
            }

            .mt-auto {
                margin-top: auto;
            }

            .mb-3 {
                margin-bottom: 0.75rem;
            }

            .mt-\[3\.625rem\] {
                margin-top: 3.625rem;
            }

            .mb-12 {
                margin-bottom: 3rem;
            }

            .mr-auto {
                margin-right: auto;
            }

            .mr-12 {
                margin-right: 3rem;
            }

            .ml-auto {
                margin-left: auto;
            }

            .mr-9 {
                margin-right: 2.25rem;
            }

            .ml-9 {
                margin-left: 2.25rem;
            }

            .-mt-6 {
                margin-top: -1.5rem;
            }

            .mb-4 {
                margin-bottom: 1rem;
            }

            .mb-6 {
                margin-bottom: 1.5rem;
            }

            .mr-2\.5 {
                margin-right: 0.625rem;
            }

            .mr-2 {
                margin-right: 0.5rem;
            }

            .mt-2 {
                margin-top: 0.5rem;
            }

            .mb-8 {
                margin-bottom: 2rem;
            }

            .mr-10 {
                margin-right: 2.5rem;
            }

            .mb-14 {
                margin-bottom: 3.5rem;
            }

            .mt-8 {
                margin-top: 2rem;
            }

            .mb-2 {
                margin-bottom: 0.5rem;
            }

            .ml-2\.5 {
                margin-left: 0.625rem;
            }

            .ml-2 {
                margin-left: 0.5rem;
            }

            .mb-1 {
                margin-bottom: 0.25rem;
            }

            .mb-auto {
                margin-bottom: auto;
            }

            .mr-3 {
                margin-right: 0.75rem;
            }

            .mr-4 {
                margin-right: 1rem;
            }

            .mt-5 {
                margin-top: 1.25rem;
            }

            .-ml-4 {
                margin-left: -1rem;
            }

            .mt-\[5rem\] {
                margin-top: 5rem;
            }

            .mr-1 {
                margin-right: 0.25rem;
            }

            .mb-\[150px\] {
                margin-bottom: 150px;
            }

            .mr-\[22px\] {
                margin-right: 22px;
            }

            .mt-6 {
                margin-top: 1.5rem;
            }

            .mb-10 {
                margin-bottom: 2.5rem;
            }

            .mt-4 {
                margin-top: 1rem;
            }

            .mb-\[30px\] {
                margin-bottom: 30px;
            }

            .mt-12 {
                margin-top: 3rem;
            }

            .ml-4 {
                margin-left: 1rem;
            }

            .mt-11 {
                margin-top: 2.75rem;
            }

            .mb-20 {
                margin-bottom: 5rem;
            }

            .mb-5 {
                margin-bottom: 1.25rem;
            }

            .mt-3 {
                margin-top: 0.75rem;
            }

            .-mr-\[0\.75rem\] {
                margin-right: -0.75rem;
            }

            .block {
                display: block;
            }

            .\!block {
                display: block !important;
            }

            .inline-block {
                display: inline-block;
            }

            .inline {
                display: inline;
            }

            .flex {
                display: flex;
            }

            .inline-flex {
                display: inline-flex;
            }

            .grid {
                display: grid;
            }

            .contents {
                display: contents;
            }

            .hidden {
                display: none;
            }

            .aspect-\[195\/163\] {
                aspect-ratio: 195/163;
            }

            .aspect-\[324\/270\] {
                aspect-ratio: 324/270;
            }

            .aspect-\[327\/244\] {
                aspect-ratio: 327/244;
            }

            .aspect-\[380\/280\] {
                aspect-ratio: 380/280;
            }

            .aspect-\[375\/312\] {
                aspect-ratio: 375/312;
            }

            .aspect-\[375\/327\] {
                aspect-ratio: 375/327;
            }

            .aspect-\[327\/246\] {
                aspect-ratio: 327/246;
            }

            .aspect-\[327\/200\] {
                aspect-ratio: 327/200;
            }

            .aspect-\[156\/130\] {
                aspect-ratio: 156/130;
            }

            .h-\[1px\] {
                height: 1px;
            }

            .h-\[600px\] {
                height: 600px;
            }

            .h-\[56px\] {
                height: 56px;
            }

            .h-5 {
                height: 1.25rem;
            }

            .h-4 {
                height: 1rem;
            }

            .h-full {
                height: 100%;
            }

            .h-\[400px\] {
                height: 400px;
            }

            .h-\[480px\] {
                height: 480px;
            }

            .h-\[60px\] {
                height: 60px;
            }

            .h-\[130px\] {
                height: 130px;
            }

            .h-8 {
                height: 2rem;
            }

            .h-6 {
                height: 1.5rem;
            }

            .\!h-full {
                height: 100% !important;
            }

            .h-10 {
                height: 2.5rem;
            }

            .h-12 {
                height: 3rem;
            }

            .h-16 {
                height: 4rem;
            }

            .h-\[2rem\] {
                height: 2rem;
            }

            .h-\[49vw\] {
                height: 49vw;
            }

            .h-3 {
                height: 0.75rem;
            }

            .h-\[22px\] {
                height: 22px;
            }

            .h-2\.5 {
                height: 0.625rem;
            }

            .h-2 {
                height: 0.5rem;
            }

            .h-\[53px\] {
                height: 53px;
            }

            .h-\[296px\] {
                height: 296px;
            }

            .h-\[241px\] {
                height: 241px;
            }

            .h-\[32rem\] {
                height: 32rem;
            }

            .h-\[512px\] {
                height: 512px;
            }

            .h-\[672px\] {
                height: 672px;
            }

            .h-\[220px\] {
                height: 220px;
            }

            .h-\[48px\] {
                height: 48px;
            }

            .h-11 {
                height: 2.75rem;
            }

            .h-\[38px\] {
                height: 38px;
            }

            .h-\[52px\] {
                height: 52px;
            }

            .h-\[32px\] {
                height: 32px;
            }

            .h-\[70px\] {
                height: 70px;
            }

            .h-20 {
                height: 5rem;
            }

            .h-\[49px\] {
                height: 49px;
            }

            .h-\[80px\] {
                height: 80px;
            }

            .h-auto {
                height: auto;
            }

            .h-\[370px\] {
                height: 370px;
            }

            .h-\[58px\] {
                height: 58px;
            }

            .h-\[100px\] {
                height: 100px;
            }

            .h-\[568px\] {
                height: 568px;
            }

            .h-14 {
                height: 3.5rem;
            }

            .h-\[200px\] {
                height: 200px;
            }

            .h-\[255px\] {
                height: 255px;
            }

            .h-\[300px\] {
                height: 300px;
            }

            .max-h-screen {
                max-height: 100vh;
            }

            .max-h-full {
                max-height: 100%;
            }

            .max-h-\[312px\] {
                max-height: 312px;
            }

            .max-h-\[21px\] {
                max-height: 21px;
            }

            .max-h-\[400px\] {
                max-height: 400px;
            }

            .min-h-\[48px\] {
                min-height: 48px;
            }

            .min-h-\[280px\] {
                min-height: 280px;
            }

            .min-h-\[calc\(100vh-72px\)\] {
                min-height: calc(100vh - 72px);
            }

            .min-h-screen {
                min-height: 100vh;
            }

            .min-h-fit {
                min-height: -webkit-fit-content;
                min-height: -moz-fit-content;
                min-height: fit-content;
            }

            .min-h-\[130px\] {
                min-height: 130px;
            }

            .min-h-\[61px\] {
                min-height: 61px;
            }

            .min-h-full {
                min-height: 100%;
            }

            .min-h-\[3rem\] {
                min-height: 3rem;
            }

            .min-h-\[24px\] {
                min-height: 24px;
            }

            .min-h-\[28px\] {
                min-height: 28px;
            }

            .min-h-\[9px\] {
                min-height: 9px;
            }

            .min-h-\[535px\] {
                min-height: 535px;
            }

            .min-h-\[2\.25rem\] {
                min-height: 2.25rem;
            }

            .min-h-\[606px\] {
                min-height: 606px;
            }

            .min-h-\[145px\] {
                min-height: 145px;
            }

            .w-\[580px\] {
                width: 580px;
            }

            .w-full {
                width: 100%;
            }

            .w-\[110px\] {
                width: 110px;
            }

            .w-\[292px\] {
                width: 292px;
            }

            .w-\[56px\] {
                width: 56px;
            }

            .w-5 {
                width: 1.25rem;
            }

            .w-4 {
                width: 1rem;
            }

            .w-screen {
                width: 100vw;
            }

            .w-\[664px\] {
                width: 664px;
            }

            .w-1\/2 {
                width: 50%;
            }

            .w-8 {
                width: 2rem;
            }

            .w-6 {
                width: 1.5rem;
            }

            .w-auto {
                width: auto;
            }

            .w-\[2rem\] {
                width: 2rem;
            }

            .w-12 {
                width: 3rem;
            }

            .w-3 {
                width: 0.75rem;
            }

            .w-16 {
                width: 4rem;
            }

            .w-2\.5 {
                width: 0.625rem;
            }

            .w-2 {
                width: 0.5rem;
            }

            .w-\[241px\] {
                width: 241px;
            }

            .w-\[303px\] {
                width: 303px;
            }

            .w-\[240px\] {
                width: 240px;
            }

            .w-\[120px\] {
                width: 120px;
            }

            .w-\[192px\] {
                width: 192px;
            }

            .w-20 {
                width: 5rem;
            }

            .w-\[155px\] {
                width: 155px;
            }

            .w-10 {
                width: 2.5rem;
            }

            .w-\[80px\] {
                width: 80px;
            }

            .w-\[280px\] {
                width: 280px;
            }

            .w-\[665px\] {
                width: 665px;
            }

            .w-\[32px\] {
                width: 32px;
            }

            .w-\[69px\] {
                width: 69px;
            }

            .w-\[70px\] {
                width: 70px;
            }

            .w-\[68px\] {
                width: 68px;
            }

            .w-max {
                width: -webkit-max-content;
                width: -moz-max-content;
                width: max-content;
            }

            .w-\[188px\] {
                width: 188px;
            }

            .w-\[235px\] {
                width: 235px;
            }

            .min-w-\[200px\] {
                min-width: 200px;
            }

            .min-w-\[75px\] {
                min-width: 75px;
            }

            .min-w-\[120px\] {
                min-width: 120px;
            }

            .min-w-\[60px\] {
                min-width: 60px;
            }

            .min-w-\[80px\] {
                min-width: 80px;
            }

            .min-w-\[211px\] {
                min-width: 211px;
            }

            .min-w-\[206px\] {
                min-width: 206px;
            }

            .min-w-\[113px\] {
                min-width: 113px;
            }

            .min-w-full {
                min-width: 100%;
            }

            .min-w-\[140px\] {
                min-width: 140px;
            }

            .min-w-\[100px\] {
                min-width: 100px;
            }

            .min-w-\[267px\] {
                min-width: 267px;
            }

            .max-w-full {
                max-width: 100%;
            }

            .max-w-\[830px\] {
                max-width: 830px;
            }

            .max-w-\[320px\] {
                max-width: 320px;
            }

            .max-w-\[664px\] {
                max-width: 664px;
            }

            .max-w-\[400px\] {
                max-width: 400px;
            }

            .\!max-w-full {
                max-width: 100% !important;
            }

            .max-w-\[712px\] {
                max-width: 712px;
            }

            .max-w-\[940px\] {
                max-width: 940px;
            }

            .max-w-\[438px\] {
                max-width: 438px;
            }

            .max-w-none {
                max-width: none;
            }

            .max-w-\[1824px\] {
                max-width: 1824px;
            }

            .max-w-\[890px\] {
                max-width: 890px;
            }

            .max-w-\[calc\(212px\*2\)\] {
                max-width: calc(212px * 2);
            }

            .max-w-\[212px\] {
                max-width: 212px;
            }

            .max-w-\[180px\] {
                max-width: 180px;
            }

            .max-w-\[430px\] {
                max-width: 430px;
            }

            .max-w-\[140px\] {
                max-width: 140px;
            }

            .max-w-\[70px\] {
                max-width: 70px;
            }

            .max-w-md {
                max-width: 28rem;
            }

            .max-w-lg {
                max-width: 32rem;
            }

            .max-w-fit {
                max-width: -webkit-fit-content;
                max-width: -moz-fit-content;
                max-width: fit-content;
            }

            .max-w-\[291px\] {
                max-width: 291px;
            }

            .max-w-5xl {
                max-width: 64rem;
            }

            .flex-none {
                flex: none;
            }

            .flex-shrink-0 {
                flex-shrink: 0;
            }

            .flex-shrink {
                flex-shrink: 1;
            }

            .shrink-0 {
                flex-shrink: 0;
            }

            .flex-grow {
                flex-grow: 1;
            }

            .flex-grow-0 {
                flex-grow: 0;
            }

            .grow {
                flex-grow: 1;
            }

            .basis-2\/4 {
                flex-basis: 50%;
            }

            .basis-\[260px\] {
                flex-basis: 260px;
            }

            .translate-y-4 {
                --tw-translate-y: 1rem;
                transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
            }

            .translate-y-0 {
                --tw-translate-y: 0px;
                transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
            }

            .-translate-y-1\/2 {
                --tw-translate-y: -50%;
                transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
            }

            .translate-y-1 {
                --tw-translate-y: 0.25rem;
                transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
            }

            .-translate-x-full {
                --tw-translate-x: -100%;
                transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
            }

            .-translate-x-1\/2 {
                --tw-translate-x: -50%;
                transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
            }

            .-translate-x-\[25px\] {
                --tw-translate-x: -25px;
                transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
            }

            .-translate-x-\[10\%\] {
                --tw-translate-x: -10%;
                transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
            }

            .translate-y-\[200\%\] {
                --tw-translate-y: 200%;
                transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
            }

            .\!translate-y-0 {
                --tw-translate-y: 0px !important;
                transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
            }

            .-translate-y-4 {
                --tw-translate-y: -1rem;
                transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
            }

            .translate-x-full {
                --tw-translate-x: 100%;
                transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
            }

            .translate-x-0 {
                --tw-translate-x: 0px;
                transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
            }

            .rotate-180 {
                --tw-rotate: 180deg;
                transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
            }

            .scale-105 {
                --tw-scale-x: 1.05;
                --tw-scale-y: 1.05;
                transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
            }

            .scale-100 {
                --tw-scale-x: 1;
                --tw-scale-y: 1;
                transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
            }

            .scale-\[1\.86\] {
                --tw-scale-x: 1.86;
                --tw-scale-y: 1.86;
                transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
            }

            .transform {
                transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
            }

            .transform-gpu {
                transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
            }

            @-webkit-keyframes spinner-border {
                100% {
                    transform: rotate(360deg);
                }
            }

            @keyframes spinner-border {
                100% {
                    transform: rotate(360deg);
                }
            }

            .animate-spinner-border {
                -webkit-animation: spinner-border .75s linear infinite;
                animation: spinner-border .75s linear infinite;
            }

            @-webkit-keyframes spinner-dots {
                0% {
                    transform: scale(1);
                    opacity: 1;
                }

                50% {
                    transform: scale(0.5);
                    opacity: 0.5;
                }

                100% {
                    transform: scale(1);
                    opacity: 1;
                }
            }

            @keyframes spinner-dots {
                0% {
                    transform: scale(1);
                    opacity: 1;
                }

                50% {
                    transform: scale(0.5);
                    opacity: 0.5;
                }

                100% {
                    transform: scale(1);
                    opacity: 1;
                }
            }

            .animate-spinner-dots {
                -webkit-animation: 1.2s ease-in-out normal none infinite spinner-dots;
                animation: 1.2s ease-in-out normal none infinite spinner-dots;
            }

            .cursor-not-allowed {
                cursor: not-allowed;
            }

            .cursor-pointer {
                cursor: pointer;
            }

            .resize {
                resize: both;
            }

            .auto-rows-auto {
                grid-auto-rows: auto;
            }

            .grid-cols-2 {
                grid-template-columns: repeat(2, minmax(0, 1fr));
            }

            .grid-cols-12 {
                grid-template-columns: repeat(12, minmax(0, 1fr));
            }

            .grid-cols-1 {
                grid-template-columns: repeat(1, minmax(0, 1fr));
            }

            .grid-cols-3 {
                grid-template-columns: repeat(3, minmax(0, 1fr));
            }

            .flex-row {
                flex-direction: row;
            }

            .flex-col {
                flex-direction: column;
            }

            .flex-wrap {
                flex-wrap: wrap;
            }

            .flex-wrap-reverse {
                flex-wrap: wrap-reverse;
            }

            .items-start {
                align-items: flex-start;
            }

            .items-end {
                align-items: flex-end;
            }

            .items-center {
                align-items: center;
            }

            .justify-start {
                justify-content: flex-start;
            }

            .justify-end {
                justify-content: flex-end;
            }

            .justify-center {
                justify-content: center;
            }

            .justify-between {
                justify-content: space-between;
            }

            .justify-items-center {
                justify-items: center;
            }

            .gap-2 {
                gap: 0.5rem;
            }

            .gap-4 {
                gap: 1rem;
            }

            .gap-8 {
                gap: 2rem;
            }

            .gap-3 {
                gap: 0.75rem;
            }

            .gap-1 {
                gap: 0.25rem;
            }

            .gap-6 {
                gap: 1.5rem;
            }

            .gap-10 {
                gap: 2.5rem;
            }

            .gap-x-4 {
                -moz-column-gap: 1rem;
                column-gap: 1rem;
            }

            .gap-x-2 {
                -moz-column-gap: 0.5rem;
                column-gap: 0.5rem;
            }

            .gap-y-2 {
                row-gap: 0.5rem;
            }

            .gap-x-8 {
                -moz-column-gap: 2rem;
                column-gap: 2rem;
            }

            .gap-y-4 {
                row-gap: 1rem;
            }

            .gap-y-6 {
                row-gap: 1.5rem;
            }

            .gap-y-20 {
                row-gap: 5rem;
            }

            .gap-y-5 {
                row-gap: 1.25rem;
            }

            .gap-y-8 {
                row-gap: 2rem;
            }

            .gap-y-12 {
                row-gap: 3rem;
            }

            .gap-x-12 {
                -moz-column-gap: 3rem;
                column-gap: 3rem;
            }

            .gap-y-3 {
                row-gap: 0.75rem;
            }

            .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-10 > :not([hidden]) ~ :not([hidden]) {
                --tw-space-y-reverse: 0;
                margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));
                margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));
            }

            .divide-y > :not([hidden]) ~ :not([hidden]) {
                --tw-divide-y-reverse: 0;
                border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
                border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
            }

            .divide-gray > :not([hidden]) ~ :not([hidden]) {
                --tw-divide-opacity: 1;
                border-color: rgb(208 211 213 / var(--tw-divide-opacity));
            }

            .self-start {
                align-self: flex-start;
            }

            .self-end {
                align-self: flex-end;
            }

            .self-center {
                align-self: center;
            }

            .overflow-auto {
                overflow: auto;
            }

            .overflow-hidden {
                overflow: hidden;
            }

            .\!overflow-visible {
                overflow: visible !important;
            }

            .overflow-x-auto {
                overflow-x: auto;
            }

            .overflow-y-auto {
                overflow-y: auto;
            }

            .scroll-smooth {
                scroll-behavior: smooth;
            }

            .whitespace-nowrap {
                white-space: nowrap;
            }

            .whitespace-pre {
                white-space: pre;
            }

            .whitespace-pre-line {
                white-space: pre-line;
            }

            .rounded-lg {
                border-radius: 0.5rem;
            }

            .rounded-full {
                border-radius: 9999px;
            }

            .rounded {
                border-radius: 0.25rem;
            }

            .rounded-md {
                border-radius: 0.375rem;
            }

            .rounded-xl {
                border-radius: 0.75rem;
            }

            .rounded-2xl {
                border-radius: 1rem;
            }

            .rounded-sm {
                border-radius: 0.125rem;
            }

            .rounded-b-md {
                border-bottom-right-radius: 0.375rem;
                border-bottom-left-radius: 0.375rem;
            }

            .rounded-t-lg {
                border-top-left-radius: 0.5rem;
                border-top-right-radius: 0.5rem;
            }

            .rounded-b-lg {
                border-bottom-right-radius: 0.5rem;
                border-bottom-left-radius: 0.5rem;
            }

            .rounded-l-sm {
                border-top-left-radius: 0.125rem;
                border-bottom-left-radius: 0.125rem;
            }

            .border-\[1px\] {
                border-width: 1px;
            }

            .border {
                border-width: 1px;
            }

            .border-0 {
                border-width: 0px;
            }

            .border-b-\[1px\] {
                border-bottom-width: 1px;
            }

            .border-t {
                border-top-width: 1px;
            }

            .border-t-0 {
                border-top-width: 0px;
            }

            .border-b {
                border-bottom-width: 1px;
            }

            .border-r {
                border-right-width: 1px;
            }

            .border-l-2 {
                border-left-width: 2px;
            }

            .border-solid {
                border-style: solid;
            }

            .border-gray-lighten1 {
                --tw-border-opacity: 1;
                border-color: rgb(225 226 227 / var(--tw-border-opacity));
            }

            .border-blue {
                --tw-border-opacity: 1;
                border-color: rgb(58 81 153 / var(--tw-border-opacity));
            }

            .border-white {
                --tw-border-opacity: 1;
                border-color: rgb(255 255 255 / var(--tw-border-opacity));
            }

            .\!border-red-lighten1 {
                --tw-border-opacity: 1 !important;
                border-color: rgb(255 86 86 / var(--tw-border-opacity)) !important;
            }

            .\!border-gray-lighten1 {
                --tw-border-opacity: 1 !important;
                border-color: rgb(225 226 227 / var(--tw-border-opacity)) !important;
            }

            .border-transparent {
                border-color: transparent;
            }

            .border-gray {
                border-color: #808080;
				border: solid 1px;
            }

            .border-\[\#00A7E1\] {
                --tw-border-opacity: 1;
                border-color: rgb(0 167 225 / var(--tw-border-opacity));
            }

            .border-b-gray-lighten1 {
                --tw-border-opacity: 1;
                border-bottom-color: rgb(225 226 227 / var(--tw-border-opacity));
            }

            .bg-gray {
                --tw-bg-opacity: 1;
                background-color: rgb(208 211 213 / var(--tw-bg-opacity));
            }

            .bg-slate-darker1 {
                --tw-bg-opacity: 1;
                background-color: rgb(45 53 59 / var(--tw-bg-opacity));
            }

            .bg-slate {
                --tw-bg-opacity: 1;
                background-color: rgb(51 63 72 / var(--tw-bg-opacity));
            }

            .bg-black {
                --tw-bg-opacity: 1;
                background-color: rgb(0 0 0 / var(--tw-bg-opacity));
            }

            .bg-gray-lighten3 {
                --tw-bg-opacity: 1;
                background-color: rgb(243 243 243 / var(--tw-bg-opacity));
            }

            .bg-blue {
                --tw-bg-opacity: 1;
                background-color: rgb(58 81 153 / var(--tw-bg-opacity));
            }

            .bg-white {
                --tw-bg-opacity: 1;
                background-color: rgb(255 255 255 / var(--tw-bg-opacity));
            }

            .bg-gray-lighten1 {
                --tw-bg-opacity: 1;
                background-color: rgb(225 226 227 / var(--tw-bg-opacity));
            }

            .bg-azure {
                --tw-bg-opacity: 1;
                background-color: rgb(0 167 225 / var(--tw-bg-opacity));
            }

            .bg-neutral {
                --tw-bg-opacity: 1;
                background-color: rgb(250 250 250 / var(--tw-bg-opacity));
            }

            .\!bg-slate {
                --tw-bg-opacity: 1 !important;
                background-color: rgb(51 63 72 / var(--tw-bg-opacity)) !important;
            }

            .bg-slate-darker2 {
                --tw-bg-opacity: 1;
                background-color: rgb(27 27 27 / var(--tw-bg-opacity));
            }

            .bg-slate-lighten4 {
                --tw-bg-opacity: 1;
                background-color: rgb(129 141 150 / var(--tw-bg-opacity));
            }

            .bg-opacity-50 {
                --tw-bg-opacity: 0.5;
            }

            .bg-gradient-to-b {
                background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
            }

            .bg-gradient-to-t {
                background-image: linear-gradient(to top, var(--tw-gradient-stops));
            }

            .from-\[\#432A9E\] {
                --tw-gradient-from: #432A9E;
                --tw-gradient-to: rgb(67 42 158 / 0);
                --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
            }

            .from-\[\#635E78\] {
                --tw-gradient-from: #635E78;
                --tw-gradient-to: rgb(99 94 120 / 0);
                --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
            }

            .from-slate-darker2\/80 {
                --tw-gradient-from: rgb(27 27 27 / 0.8);
                --tw-gradient-to: rgb(27 27 27 / 0);
                --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
            }

            .to-\[\#2050A7\] {
                --tw-gradient-to: #2050A7;
            }

            .to-\[\#485876\] {
                --tw-gradient-to: #485876;
            }

            .bg-contain {
                background-size: contain;
            }

            .bg-cover {
                background-size: cover;
            }

            .bg-\[length\:auto_100\%\] {
                background-size: auto 100%;
            }

            .bg-clip-text {
                -webkit-background-clip: text;
                background-clip: text;
            }

            .bg-bottom {
                background-position: bottom;
            }

            .bg-center {
                background-position: center;
            }

            .bg-top {
                background-position: top;
            }

            .bg-left {
                background-position: left;
            }

            .bg-no-repeat {
                background-repeat: no-repeat;
            }

            .object-contain {
                -o-object-fit: contain;
                object-fit: contain;
            }

            .object-cover {
                -o-object-fit: cover;
                object-fit: cover;
            }

            .object-scale-down {
                -o-object-fit: scale-down;
                object-fit: scale-down;
            }

            .p-4 {
                padding: 1rem;
            }

            .p-10 {
                padding: 2.5rem;
            }

            .p-12 {
                padding: 3rem;
            }

            .p-6 {
                padding: 1.5rem;
            }

            .p-2 {
                padding: 0.5rem;
            }

            .p-3 {
                padding: 0.75rem;
            }

            .p-14 {
                padding: 3.5rem;
            }

            .py-2 {
                padding-top: 0.5rem;
                padding-bottom: 0.5rem;
            }

            .py-4 {
                padding-top: 1rem;
                padding-bottom: 1rem;
            }

            .py-6 {
                padding-top: 1.5rem;
                padding-bottom: 1.5rem;
            }

            .px-6 {
                padding-left: 1.5rem;
                padding-right: 1.5rem;
            }

            .py-20 {
                padding-top: 5rem;
                padding-bottom: 5rem;
            }

            .py-12 {
                padding-top: 3rem;
                padding-bottom: 3rem;
            }

            .py-\[110px\] {
                padding-top: 110px;
                padding-bottom: 110px;
            }

            .px-4 {
                padding-left: 1rem;
                padding-right: 1rem;
            }

            .px-5 {
                padding-left: 1.25rem;
                padding-right: 1.25rem;
            }

            .px-1 {
                padding-left: 0.25rem;
                padding-right: 0.25rem;
            }

            .py-1 {
                padding-top: 0.25rem;
                padding-bottom: 0.25rem;
            }

            .py-5 {
                padding-top: 1.25rem;
                padding-bottom: 1.25rem;
            }

            .py-\[0\.594rem\] {
                padding-top: 0.594rem;
                padding-bottom: 0.594rem;
            }

            .px-2 {
                padding-left: 0.5rem;
                padding-right: 0.5rem;
            }

            .py-\[5px\] {
                padding-top: 5px;
                padding-bottom: 5px;
            }

            .px-2\.5 {
                padding-left: 0.625rem;
                padding-right: 0.625rem;
            }

            .py-3 {
                padding-top: 0.75rem;
                padding-bottom: 0.75rem;
            }

            .py-10 {
                padding-top: 2.5rem;
                padding-bottom: 2.5rem;
            }

            .py-14 {
                padding-top: 3.5rem;
                padding-bottom: 3.5rem;
            }

            .py-8 {
                padding-top: 2rem;
                padding-bottom: 2rem;
            }

            .px-3 {
                padding-left: 0.75rem;
                padding-right: 0.75rem;
            }

            .py-\[76px\] {
                padding-top: 76px;
                padding-bottom: 76px;
            }

            .py-2\.5 {
                padding-top: 0.625rem;
                padding-bottom: 0.625rem;
            }

            .px-\[6px\] {
                padding-left: 6px;
                padding-right: 6px;
            }

            .pt-8 {
                padding-top: 2rem;
            }

            .pb-6 {
                padding-bottom: 1.5rem;
            }

            .pl-8 {
                padding-left: 2rem;
            }

            .pt-\[60px\] {
                padding-top: 60px;
            }

            .pb-10 {
                padding-bottom: 2.5rem;
            }

            .pl-4 {
                padding-left: 1rem;
            }

            .pr-6 {
                padding-right: 1.5rem;
            }

            .pt-12 {
                padding-top: 3rem;
            }

            .pb-12 {
                padding-bottom: 3rem;
            }

            .pt-10 {
                padding-top: 2.5rem;
            }

            .pb-3 {
                padding-bottom: 0.75rem;
            }

            .pl-6 {
                padding-left: 1.5rem;
            }

            .pr-\[72px\] {
                padding-right: 72px;
            }

            .pr-16 {
                padding-right: 4rem;
            }

            .pt-20 {
                padding-top: 5rem;
            }

            .pt-7 {
                padding-top: 1.75rem;
            }

            .pb-2\.5 {
                padding-bottom: 0.625rem;
            }

            .pb-2 {
                padding-bottom: 0.5rem;
            }

            .pt-\[2\.5rem\] {
                padding-top: 2.5rem;
            }

            .pb-11 {
                padding-bottom: 2.75rem;
            }

            .pb-9 {
                padding-bottom: 2.25rem;
            }

            .pt-14 {
                padding-top: 3.5rem;
            }

            .pb-20 {
                padding-bottom: 5rem;
            }

            .pt-\[100\%\] {
                padding-top: 100%;
            }

            .pt-\[5rem\] {
                padding-top: 5rem;
            }

            .pb-\[5\.25rem\] {
                padding-bottom: 5.25rem;
            }

            .pt-\[85\.7\%\] {
                padding-top: 85.7%;
            }

            .pt-\[83\%\] {
                padding-top: 83%;
            }

            .pt-\[74\.6\%\] {
                padding-top: 74.6%;
            }

            .pl-\[18px\] {
                padding-left: 18px;
            }

            .pl-10 {
                padding-left: 2.5rem;
            }

            .pr-4 {
                padding-right: 1rem;
            }

            .pl-14 {
                padding-left: 3.5rem;
            }

            .pb-\[5rem\] {
                padding-bottom: 5rem;
            }

            .pt-11 {
                padding-top: 2.75rem;
            }

            .pb-8 {
                padding-bottom: 2rem;
            }

            .pb-4 {
                padding-bottom: 1rem;
            }

            .pb-7 {
                padding-bottom: 1.75rem;
            }

            .pt-6 {
                padding-top: 1.5rem;
            }

            .pt-\[230px\] {
                padding-top: 230px;
            }

            .pt-0 {
                padding-top: 0px;
            }

            .pt-\[73\.333\%\] {
                padding-top: 73.333%;
            }

            .pt-\[1\.125rem\] {
                padding-top: 1.125rem;
            }

            .pt-\[61\.2\%\] {
                padding-top: 61.2%;
            }

            .pb-\[4rem\] {
                padding-bottom: 4rem;
            }

            .pr-3 {
                padding-right: 0.75rem;
            }

            .text-left {
                text-align: left;
            }

            .text-center {
                text-align: center;
            }

            .text-right {
                text-align: right;
            }

            .align-middle {
                vertical-align: middle;
            }

            .font-sans {
                font-family: Eurostile;
            }

            .font-segoe {
                font-family: Segoe, ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;
            }

            .text-xs {
                font-size: .688rem;
                line-height: 1.3;
            }

            .text-\[0\.75rem\] {
                font-size: 0.75rem;
            }

            .text-sm {
                font-size: 0.875rem;
                line-height: 1.3;
            }

            .text-3xl {
                font-size: 2rem;
                line-height: 1.2;
            }

            .text-md {
                font-size: 1.125rem;
                line-height: 1.2;
            }

            .text-xl {
                font-size: 1.5rem;
                line-height: 1.56;
            }

            .text-2xl {
                font-size: 1.875rem;
                line-height: 1;
            }

            .text-\[0\.875rem\] {
                font-size: 0.875rem;
            }

            .text-lg {
                font-size: 1.25rem;
                line-height: 1.4;
            }

            .text-\[24px\] {
                font-size: 24px;
            }

            .text-\[2rem\] {
                font-size: 2rem;
            }

            .text-\[14px\] {
                font-size: 14px;
            }

            .text-\[12px\] {
                font-size: 12px;
            }

            .text-\[0\.688rem\] {
                font-size: 0.688rem;
            }

            .text-5xl {
                font-size: 3rem;
                line-height: 1;
            }

            .text-base {
                font-size: 1rem;
                line-height: 1.56;
            }

            .text-4xl {
                font-size: 2.8125rem;
                line-height: 1.11;
            }

            .font-bold {
                font-weight: 700;
            }

            .font-normal {
                font-weight: 400;
            }

            .font-semibold {
                font-weight: 600;
            }

            .uppercase {
                text-transform: uppercase;
            }

            .capitalize {
                text-transform: capitalize;
            }

            .leading-none {
                line-height: 1;
            }

            .leading-4 {
                line-height: 1rem;
            }

            .leading-\[1\.8rem\] {
                line-height: 1.8rem;
            }

            .leading-\[1\.6rem\] {
                line-height: 1.6rem;
            }

            .\!leading-none {
                line-height: 1 !important;
            }

            .leading-tight {
                line-height: 1.25;
            }

            .leading-\[1\.225rem\] {
                line-height: 1.225rem;
            }

            .leading-\[1em\] {
                line-height: 1em;
            }

            .leading-5 {
                line-height: 1.25rem;
            }

            .leading-\[1\.813rem\] {
                line-height: 1.813rem;
            }

            .leading-\[1\] {
                line-height: 1;
            }

            .leading-\[1\.25rem\] {
                line-height: 1.25rem;
            }

            .leading-\[0\.998rem\] {
                line-height: 0.998rem;
            }

            .\!leading-\[1\.8rem\] {
                line-height: 1.8rem !important;
            }

            .leading-\[normal\] {
                line-height: normal;
            }

            .tracking-\[0\.12em\] {
                letter-spacing: 0.12em;
            }

            .tracking-\[\.12em\] {
                letter-spacing: .12em;
            }

            .tracking-widest {
                letter-spacing: 0.08em;
            }

            .-tracking-\[0\.1px\] {
                letter-spacing: -0.1px;
            }

            .text-slate {
                --tw-text-opacity: 1;
                color: rgb(51 63 72 / var(--tw-text-opacity));
            }

            .text-white {
                --tw-text-opacity: 1;
                color: rgb(255 255 255 / var(--tw-text-opacity));
            }

            .text-gray {
                --tw-text-opacity: 1;
                color: rgb(208 211 213 / var(--tw-text-opacity));
            }

            .text-blue {
                --tw-text-opacity: 1;
                color: rgb(58 81 153 / var(--tw-text-opacity));
            }

            .text-slate-lighten4 {
                --tw-text-opacity: 1;
                color: rgb(129 141 150 / var(--tw-text-opacity));
            }

            .text-black {
                --tw-text-opacity: 1;
                color: rgb(0 0 0 / var(--tw-text-opacity));
            }

            .text-red {
                --tw-text-opacity: 1;
                color: rgb(174 0 60 / var(--tw-text-opacity));
            }

            .text-slate-lighten1 {
                --tw-text-opacity: 1;
                color: rgb(102 102 102 / var(--tw-text-opacity));
            }

            .\!text-slate-lighten4 {
                --tw-text-opacity: 1 !important;
                color: rgb(129 141 150 / var(--tw-text-opacity)) !important;
            }

            .text-red-lighten1 {
                --tw-text-opacity: 1;
                color: rgb(255 86 86 / var(--tw-text-opacity));
            }

            .\!text-white {
                --tw-text-opacity: 1 !important;
                color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
            }

            .\!text-blue {
                --tw-text-opacity: 1 !important;
                color: rgb(58 81 153 / var(--tw-text-opacity)) !important;
            }

            .text-transparent {
                color: transparent;
            }

            .text-gray-lighten2 {
                --tw-text-opacity: 1;
                color: rgb(229 229 229 / var(--tw-text-opacity));
            }

            .text-grey-light {
                --tw-text-opacity: 1;
                color: rgb(102 110 116 / var(--tw-text-opacity));
            }

            .text-grey-darker1 {
                --tw-text-opacity: 1;
                color: rgb(88 98 124 / var(--tw-text-opacity));
            }

            .underline-offset-2 {
                text-underline-offset: 2px;
            }

            .opacity-50 {
                opacity: 0.5;
            }

            .opacity-0 {
                opacity: 0;
            }

            .opacity-100 {
                opacity: 1;
            }

            .opacity-20 {
                opacity: 0.2;
            }

            .opacity-40 {
                opacity: 0.4;
            }

            .opacity-60 {
                opacity: 0.6;
            }

            .shadow-lg {
                --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
                --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
                box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow);
                box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
            }

            .shadow-outerMenu {
                --tw-shadow: 0px 0px 39px 0px rgba(0, 0, 0, 0.1);
                --tw-shadow-colored: 0px 0px 39px 0px var(--tw-shadow-color);
                box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow);
                box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
            }

            .shadow-\[0_4px_24px__rgba\(0\2c 0\2c 0\2c 0\.16\)\] {
                --tw-shadow: 0 4px 24px rgba(0,0,0,0.16);
                --tw-shadow-colored: 0 4px 24px var(--tw-shadow-color);
                box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow);
                box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
            }

            .shadow-default {
                --tw-shadow: 0 4px 24px 0 rgba(0, 0, 0, 0.16);
                --tw-shadow-colored: 0 4px 24px 0 var(--tw-shadow-color);
                box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow);
                box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
            }

            .shadow-\[0_4px_74px_0px_rgba\(0\2c 0\2c 0\2c 0\.04\)\] {
                --tw-shadow: 0 4px 74px 0px rgba(0,0,0,0.04);
                --tw-shadow-colored: 0 4px 74px 0px var(--tw-shadow-color);
                box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow);
                box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
            }

            .shadow-\[0_4px_24px_0_rgba\(0\2c 0\2c 0\2c 0\.16\)\] {
                --tw-shadow: 0 4px 24px 0 rgba(0,0,0,0.16);
                --tw-shadow-colored: 0 4px 24px 0 var(--tw-shadow-color);
                box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow);
                box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
            }

            .shadow-innerMenu {
                --tw-shadow: inset 0px 0px 39px 0px rgba(0, 0, 0, 0.1);
                --tw-shadow-colored: inset 0px 0px 39px 0px var(--tw-shadow-color);
                box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow);
                box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
            }

            .shadow-menu {
                --tw-shadow: 15px 0px 10px -10px rgba(0, 0, 0, 0.1);
                --tw-shadow-colored: 15px 0px 10px -10px var(--tw-shadow-color);
                box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow);
                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: #000000;
                --tw-shadow: var(--tw-shadow-colored);
            }

            .outline {
                outline-style: solid;
            }

            .ring-0 {
                --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
                --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
                box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
                box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
            }

            .ring-offset-0 {
                --tw-ring-offset-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 {
                --tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / 0.1)) drop-shadow(0 1px 1px rgb(0 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);
            }

            .filter {
                filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
            }

            .backdrop-blur-xl {
                --tw-backdrop-blur: blur(24px);
                -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
                backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
            }

            .backdrop-blur-md {
                --tw-backdrop-blur: blur(12px);
                -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
                backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
            }

            .backdrop-blur-sm {
                --tw-backdrop-blur: blur(4px);
                -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
                backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
            }

            .backdrop-filter {
                -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
                backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
            }

            .transition {
                transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
                transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
                transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
                transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
                transition-duration: 150ms;
            }

            .transition-all {
                transition-property: all;
                transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
                transition-duration: 150ms;
            }

            .transition-colors {
                transition-property: color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;
                transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
                transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;
                transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
                transition-duration: 150ms;
            }

            .delay-75 {
                transition-delay: 75ms;
            }

            .duration-300 {
                transition-duration: 300ms;
            }

            .duration-200 {
                transition-duration: 200ms;
            }

            .duration-150 {
                transition-duration: 150ms;
            }

            .duration-500 {
                transition-duration: 500ms;
            }

            .duration-100 {
                transition-duration: 100ms;
            }

            .ease-out {
                transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
            }

            .ease-in {
                transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
            }

            .scrollbar {
                --scrollbar-track: initial;
                --scrollbar-thumb: initial;
                scrollbar-color: var(--scrollbar-thumb) var(--scrollbar-track);
                overflow: overlay;
            }

            .scrollbar.overflow-x-hidden {
                overflow-x: hidden;
            }

            .scrollbar.overflow-y-hidden {
                overflow-y: hidden;
            }

            .scrollbar::-webkit-scrollbar-track {
                background-color: var(--scrollbar-track);
            }

            .scrollbar::-webkit-scrollbar-thumb {
                background-color: var(--scrollbar-thumb);
            }

            .scrollbar {
                scrollbar-width: auto;
            }

            .scrollbar::-webkit-scrollbar {
                width: 16px;
                height: 16px;
            }

            .scrollbar-track-transparent {
                --scrollbar-track: transparent !important;
            }

            .scrollbar-thumb-blue {
                --scrollbar-thumb: #3A5199 !important;
            }

            .animation-delay-\[200ms\] {
                -webkit-animation-delay: 200ms;
                animation-delay: 200ms;
            }

            .animation-delay-\[400ms\] {
                -webkit-animation-delay: 400ms;
                animation-delay: 400ms;
            }

            .animation-delay-\[600ms\] {
                -webkit-animation-delay: 600ms;
                animation-delay: 600ms;
            }

            .gradient-slate {
                background: linear-gradient(180deg,hsla(0,0%,49.4%,.24),hsla(0,0%,73.3%,.16))
            }

            [type=checkbox].checkmark-default {
                margin-top: 0.125rem;
                margin-right: 1rem;
                height: 1rem;
                width: 1rem;
                border-radius: 0.125rem;
                border-width: 1px;
                --tw-border-opacity: 1;
                border-color: rgb(225 226 227 / var(--tw-border-opacity));
                color: transparent;
                --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), 0 0 #0000;
                box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
            }

            [type=checkbox].checkmark-default:checked {
                --tw-border-opacity: 1;
                border-color: rgb(229 229 229 / var(--tw-border-opacity));
                --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), 0 0 #0000;
                box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
                background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 6l-4 4-2-2' stroke='%233A5199' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
                background-size: auto;
            }

            [type=checkbox].checkmark-default:disabled {
                --tw-bg-opacity: 1 !important;
                background-color: rgb(243 243 243 / var(--tw-bg-opacity)) !important;
            }

            [type=checkbox].checkmark-default:not(:disabled):hover {
                cursor: pointer;
                --tw-border-opacity: 1;
                border-color: rgb(208 211 213 / var(--tw-border-opacity));
            }

            [type=checkbox].checkmark-default:not(:disabled):focus {
                outline: none!important;
                box-shadow: none!important
            }

            @media (min-width: 768px) {
                [type=checkbox].checkmark-default {
                    height:1.5rem;
                    width: 1.5rem;
                    border-radius: 0.375rem;
                }

                [type=checkbox].checkmark-default:checked {
                    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 4l-8 8-4-4' stroke='%233A5199' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")
                }
            }

            .placeholder\:text-slate-lighten4::-moz-placeholder {
                --tw-text-opacity: 1;
                color: rgb(129 141 150 / var(--tw-text-opacity));
            }

            .placeholder\:text-slate-lighten4:-ms-input-placeholder {
                --tw-text-opacity: 1;
                color: rgb(129 141 150 / var(--tw-text-opacity));
            }

            .placeholder\:text-slate-lighten4::placeholder {
                --tw-text-opacity: 1;
                color: rgb(129 141 150 / var(--tw-text-opacity));
            }

            .before\:absolute::before {
                content: var(--tw-content);
                position: absolute;
            }

            .before\:inset-0::before {
                content: var(--tw-content);
                top: 0px;
                right: 0px;
                bottom: 0px;
                left: 0px;
            }

            .before\:left-4::before {
                content: var(--tw-content);
                left: 1rem;
            }

            .before\:right-4::before {
                content: var(--tw-content);
                right: 1rem;
            }

            .before\:bottom-0::before {
                content: var(--tw-content);
                bottom: 0px;
            }

            .before\:left-0::before {
                content: var(--tw-content);
                left: 0px;
            }

            .before\:top-auto::before {
                content: var(--tw-content);
                top: auto;
            }

            .before\:bottom-auto::before {
                content: var(--tw-content);
                bottom: auto;
            }

            .before\:m-auto::before {
                content: var(--tw-content);
                margin: auto;
            }

            .before\:block::before {
                content: var(--tw-content);
                display: block;
            }

            .before\:h-\[0\.75rem\]::before {
                content: var(--tw-content);
                height: 0.75rem;
            }

            .before\:h-0\.5::before {
                content: var(--tw-content);
                height: 0.125rem;
            }

            .before\:h-0::before {
                content: var(--tw-content);
                height: 0px;
            }

            .before\:h-9::before {
                content: var(--tw-content);
                height: 2.25rem;
            }

            .before\:w-\[0\.75rem\]::before {
                content: var(--tw-content);
                width: 0.75rem;
            }

            .before\:w-0\.5::before {
                content: var(--tw-content);
                width: 0.125rem;
            }

            .before\:w-0::before {
                content: var(--tw-content);
                width: 0px;
            }

            .before\:rounded-full::before {
                content: var(--tw-content);
                border-radius: 9999px;
            }

            .before\:rounded-sm::before {
                content: var(--tw-content);
                border-radius: 0.125rem;
            }

            .before\:bg-white::before {
                content: var(--tw-content);
                --tw-bg-opacity: 1;
                background-color: rgb(255 255 255 / var(--tw-bg-opacity));
            }

            .before\:bg-blue::before {
                content: var(--tw-content);
                --tw-bg-opacity: 1;
                background-color: rgb(58 81 153 / var(--tw-bg-opacity));
            }

            .before\:bg-\[\#00A7E1\]::before {
                content: var(--tw-content);
                --tw-bg-opacity: 1;
                background-color: rgb(0 167 225 / var(--tw-bg-opacity));
            }

            .before\:bg-azure::before {
                content: var(--tw-content);
                --tw-bg-opacity: 1;
                background-color: rgb(0 167 225 / var(--tw-bg-opacity));
            }

            .focus\:border-0:focus {
                border-width: 0px;
            }

            .focus\:border-slate-lighten4:focus {
                --tw-border-opacity: 1;
                border-color: rgb(129 141 150 / var(--tw-border-opacity));
            }

            .focus\:outline-none:focus {
                outline: 2px solid transparent;
                outline-offset: 2px;
            }

            .focus\:outline-0:focus {
                outline-width: 0px;
            }

            .focus\:outline-offset-0:focus {
                outline-offset: 0px;
            }

            .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), 0 0 #0000;
                box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
            }

            .active\:border-blue-darker2:active {
                --tw-border-opacity: 1;
                border-color: rgb(26 40 84 / var(--tw-border-opacity));
            }

            .active\:bg-blue-darker2:active {
                --tw-bg-opacity: 1;
                background-color: rgb(26 40 84 / var(--tw-bg-opacity));
            }

            .active\:bg-blue:active {
                --tw-bg-opacity: 1;
                background-color: rgb(58 81 153 / var(--tw-bg-opacity));
            }

            .active\:text-blue-darker2:active {
                --tw-text-opacity: 1;
                color: rgb(26 40 84 / var(--tw-text-opacity));
            }

            .active\:text-white:active {
                --tw-text-opacity: 1;
                color: rgb(255 255 255 / var(--tw-text-opacity));
            }

            .group:hover .group-hover\:-mt-2 {
                margin-top: -0.5rem;
            }

            .group:hover .group-hover\:scale-110 {
                --tw-scale-x: 1.1;
                --tw-scale-y: 1.1;
                transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
            }

            .group:hover .group-hover\:border-gray {
                --tw-border-opacity: 1;
                border-color: rgb(208 211 213 / var(--tw-border-opacity));
            }

            .group:hover .group-hover\:bg-blue {
                --tw-bg-opacity: 1;
                background-color: rgb(58 81 153 / var(--tw-bg-opacity));
            }

            .group:hover .group-hover\:text-gray {
                --tw-text-opacity: 1;
                color: rgb(208 211 213 / var(--tw-text-opacity));
            }

            .group:hover .group-hover\:text-blue {
                --tw-text-opacity: 1;
                color: rgb(58 81 153 / var(--tw-text-opacity));
            }

            .group:hover .group-hover\:opacity-100 {
                opacity: 1;
            }

            .group:hover .group-hover\:opacity-50 {
                opacity: 0.5;
            }

            .hover\:border-blue-darker1:hover {
                --tw-border-opacity: 1;
                border-color: rgb(40 60 123 / var(--tw-border-opacity));
            }

            .hover\:border-neutral:hover {
                --tw-border-opacity: 1;
                border-color: rgb(250 250 250 / var(--tw-border-opacity));
            }

            .hover\:border-slate:hover {
                --tw-border-opacity: 1;
                border-color: rgb(51 63 72 / var(--tw-border-opacity));
            }

            .hover\:bg-blue-darker1:hover {
                --tw-bg-opacity: 1;
                background-color: rgb(40 60 123 / var(--tw-bg-opacity));
            }

            .hover\:bg-gray-lighten3:hover {
                --tw-bg-opacity: 1;
                background-color: rgb(243 243 243 / var(--tw-bg-opacity));
            }

            .hover\:bg-blue:hover {
                --tw-bg-opacity: 1;
                background-color: rgb(58 81 153 / var(--tw-bg-opacity));
            }

            .hover\:text-blue:hover {
                --tw-text-opacity: 1;
                color: rgb(58 81 153 / var(--tw-text-opacity));
            }

            .hover\:text-blue-darker1:hover {
                --tw-text-opacity: 1;
                color: rgb(40 60 123 / var(--tw-text-opacity));
            }

            .hover\:text-neutral:hover {
                --tw-text-opacity: 1;
                color: rgb(250 250 250 / var(--tw-text-opacity));
            }

            .hover\:text-white:hover {
                --tw-text-opacity: 1;
                color: rgb(255 255 255 / var(--tw-text-opacity));
            }

            .hover\:underline:hover {
                -webkit-text-decoration-line: underline;
                text-decoration-line: underline;
            }

            .hover\:decoration-grey-light:hover {
                -webkit-text-decoration-color: #666E74;
                text-decoration-color: #666E74;
            }

            .hover\:decoration-solid:hover {
                -webkit-text-decoration-style: solid;
                text-decoration-style: solid;
            }

            .hover\:opacity-100:hover {
                opacity: 1;
            }

            .group:hover .group-hover\:hover\:opacity-75:hover {
                opacity: 0.75;
            }

            @media (min-width: 768px) {
                .sm\:absolute {
                    position:absolute;
                }

                .sm\:-left-4 {
                    left: -1rem;
                }

                .sm\:-top-full {
                    top: -100%;
                }

                .sm\:-right-4 {
                    right: -1rem;
                }

                .sm\:bottom-auto {
                    bottom: auto;
                }

                .sm\:bottom-2\.5 {
                    bottom: 0.625rem;
                }

                .sm\:left-0 {
                    left: 0px;
                }

                .sm\:right-0 {
                    right: 0px;
                }

                .sm\:bottom-2 {
                    bottom: 0.5rem;
                }

                .sm\:order-last {
                    order: 9999;
                }

                .sm\:col-start-3 {
                    grid-column-start: 3;
                }

                .sm\:col-end-11 {
                    grid-column-end: 11;
                }

                .sm\:m-0 {
                    margin: 0px;
                }

                .sm\:my-\[56px\] {
                    margin-top: 56px;
                    margin-bottom: 56px;
                }

                .sm\:mr-4 {
                    margin-right: 1rem;
                }

                .sm\:mb-4 {
                    margin-bottom: 1rem;
                }

                .sm\:mt-6 {
                    margin-top: 1.5rem;
                }

                .sm\:mt-0 {
                    margin-top: 0px;
                }

                .sm\:mr-auto {
                    margin-right: auto;
                }

                .sm\:ml-auto {
                    margin-left: auto;
                }

                .sm\:mr-6 {
                    margin-right: 1.5rem;
                }

                .sm\:ml-10 {
                    margin-left: 2.5rem;
                }

                .sm\:flex {
                    display: flex;
                }

                .sm\:grid {
                    display: grid;
                }

                .sm\:hidden {
                    display: none;
                }

                .sm\:aspect-auto {
                    aspect-ratio: auto;
                }

                .sm\:aspect-\[362\/246\] {
                    aspect-ratio: 362/246;
                }

                .sm\:h-auto {
                    height: auto;
                }

                .sm\:h-\[222px\] {
                    height: 222px;
                }

                .sm\:h-\[666px\] {
                    height: 666px;
                }

                .sm\:h-\[57px\] {
                    height: 57px;
                }

                .sm\:h-\[456px\] {
                    height: 456px;
                }

                .sm\:h-\[620px\] {
                    height: 620px;
                }

                .sm\:h-\[400px\] {
                    height: 400px;
                }

                .sm\:h-16 {
                    height: 1rem;
                }

                .sm\:h-full {
                    height: 100%;
                }

                .sm\:h-\[97px\] {
                    height: 97px;
                }

                .sm\:h-\[450px\] {
                    height: 450px;
                }

                .sm\:max-h-\[500px\] {
                    max-height: 500px;
                }

                .sm\:min-h-\[calc\(100vh-80px\)\] {
                    min-height: calc(100vh - 80px);
                }

                .sm\:min-h-\[400px\] {
                    min-height: 400px;
                }

                .sm\:min-h-\[500px\] {
                    min-height: 500px;
                }

                .sm\:w-24 {
                    width: 6rem;
                }

                .sm\:w-\[211px\] {
                    width: 211px;
                }

                .sm\:w-\[calc\(50\%-110px\)\] {
                    width: calc(50% - 110px);
                }

                .sm\:w-1\/3 {
                    width: 33.333333%;
                }

                .sm\:w-1\/2 {
                    width: 50%;
                }

                .sm\:w-\[324px\] {
                    width: 324px;
                }

                .sm\:w-auto {
                    width: auto;
                }

                .sm\:w-\[80\%\] {
                    width: 80%;
                }

                .sm\:w-\[330px\] {
                    width: 330px;
                }

                .sm\:w-\[calc\(100\%-360px\)\] {
                    width: calc(100% - 360px);
                }

                .sm\:w-\[97px\] {
                    width: 97px;
                }

                .sm\:w-\[300px\] {
                    width: 300px;
                }

                .sm\:w-\[180px\] {
                    width: 180px;
                }

                .sm\:min-w-\[160px\] {
                    min-width: 160px;
                }

                .sm\:max-w-\[calc\(212px\*4\)\] {
                    max-width: calc(212px * 4);
                }

                .sm\:max-w-\[664px\] {
                    max-width: 664px;
                }

                .sm\:basis-1\/4 {
                    flex-basis: 25%;
                }

                .sm\:-translate-x-\[35px\] {
                    --tw-translate-x: -35px;
                    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
                }

                .sm\:grid-cols-3 {
                    grid-template-columns: repeat(3, minmax(0, 1fr));
                }

                .sm\:grid-cols-\[33\%_1fr\] {
                    grid-template-columns: 33% 1fr;
                }

                .sm\:grid-cols-2 {
                    grid-template-columns: repeat(2, minmax(0, 1fr));
                }

                .sm\:flex-row {
                    flex-direction: row;
                }

                .sm\:items-center {
                    align-items: center;
                }

                .sm\:justify-start {
                    justify-content: flex-start;
                }

                .sm\:justify-center {
                    justify-content: center;
                }

                .sm\:justify-between {
                    justify-content: space-between;
                }

                .sm\:gap-4 {
                    gap: 1rem;
                }

                .sm\:gap-y-12 {
                    row-gap: 3rem;
                }

                .sm\:self-center {
                    align-self: center;
                }

                .sm\:overflow-visible {
                    overflow: visible;
                }

                .sm\:whitespace-pre-line {
                    white-space: pre-line;
                }

                .sm\:break-words {
                    overflow-wrap: break-word;
                }

                .sm\:border-none {
                    border-style: none;
                }

                .sm\:bg-cover {
                    background-size: cover;
                }

                .sm\:bg-center {
                    background-position: center;
                }

                .sm\:object-left-bottom {
                    -o-object-position: left bottom;
                    object-position: left bottom;
                }

                .sm\:p-12 {
                    padding: 3rem;
                }

                .sm\:p-2\.5 {
                    padding: 0.625rem;
                }

                .sm\:p-2 {
                    padding: 0.5rem;
                }

                .sm\:p-4 {
                    padding: 1rem;
                }

                .sm\:py-20 {
                    padding-top: 5rem;
                    padding-bottom: 5rem;
                }

                .sm\:py-12 {
                    padding-top: 3rem;
                    padding-bottom: 3rem;
                }

                .sm\:py-0 {
                    padding-top: 0px;
                    padding-bottom: 0px;
                }

                .sm\:py-3 {
                    padding-top: 0.75rem;
                    padding-bottom: 0.75rem;
                }

                .sm\:py-14 {
                    padding-top: 3.5rem;
                    padding-bottom: 3.5rem;
                }

                .sm\:px-6 {
                    padding-left: 1.5rem;
                    padding-right: 1.5rem;
                }

                .sm\:pt-14 {
                    padding-top: 3.5rem;
                }

                .sm\:pt-\[80\%\] {
                    padding-top: 80%;
                }

                .sm\:pt-\[55\%\] {
                    padding-top: 55%;
                }

                .sm\:pb-12 {
                    padding-bottom: 3rem;
                }

                .sm\:pb-6 {
                    padding-bottom: 1.5rem;
                }

                .sm\:text-center {
                    text-align: center;
                }

                .sm\:text-5xl {
                    font-size: 3rem;
                    line-height: 1;
                }

                .sm\:text-sm {
                    font-size: 0.875rem;
                    line-height: 1.3;
                }

                .sm\:text-3xl {
                    font-size: 2rem;
                    line-height: 1.2;
                }

                .sm\:text-\[20px\] {
                    font-size: 20px;
                }

                .sm\:text-\[14px\] {
                    font-size: 14px;
                }

                .sm\:text-md {
                    font-size: 1.125rem;
                    line-height: 1.2;
                }

                .sm\:text-6xl {
                    font-size: 3.5rem;
                    line-height: 1;
                }

                .sm\:text-4xl {
                    font-size: 2.8125rem;
                    line-height: 1.11;
                }

                .sm\:leading-\[140\%\] {
                    line-height: 140%;
                }

                .sm\:leading-\[1\.225rem\] {
                    line-height: 1.225rem;
                }

                .sm\:text-white {
                    --tw-text-opacity: 1;
                    color: rgb(255 255 255 / var(--tw-text-opacity));
                }

                .group:hover .sm\:group-hover\:visible {
                    visibility: visible;
                }

                .group:hover .sm\:group-hover\:-translate-y-full {
                    --tw-translate-y: -100%;
                    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
                }

                .group:hover .sm\:group-hover\:opacity-100 {
                    opacity: 1;
                }
            }

            @media (min-width: 1024px) {
                .md\:absolute {
                    position:absolute;
                }

                .md\:\!absolute {
                    position: absolute !important;
                }

                .md\:relative {
                    position: relative;
                }

                .md\:inset-0 {
                    top: 0px;
                    right: 0px;
                    bottom: 0px;
                    left: 0px;
                }

                .md\:top-6 {
                    top: 1.5rem;
                }

                .md\:right-6 {
                    right: 1.5rem;
                }

                .md\:top-0 {
                    top: 0px;
                }

                .md\:top-full {
                    top: 100%;
                }

                .md\:left-0 {
                    left: 0px;
                }

                .md\:bottom-0 {
                    bottom: 0px;
                }

                .md\:right-0 {
                    right: 0px;
                }

                .md\:top-4 {
                    top: 1rem;
                }

                .md\:left-4 {
                    left: 1rem;
                }

                .md\:z-\[1\] {
                    z-index: 1;
                }

                .md\:order-first {
                    order: -9999;
                }

                .md\:order-last {
                    order: 9999;
                }

                .md\:my-10 {
                    margin-top: 2.5rem;
                    margin-bottom: 2.5rem;
                }

                .md\:mx-0 {
                    margin-left: 0px;
                    margin-right: 0px;
                }

                .md\:mx-5 {
                    margin-left: 1.25rem;
                    margin-right: 1.25rem;
                }

                .md\:mr-9 {
                    margin-right: 2.25rem;
                }

                .md\:mb-12 {
                    margin-bottom: 3rem;
                }

                .md\:mt-12 {
                    margin-top: 3rem;
                }

                .md\:mb-8 {
                    margin-bottom: 2rem;
                }

                .md\:-ml-4 {
                    margin-left: -1rem;
                }

                .md\:mb-4 {
                    margin-bottom: 1rem;
                }

                .md\:mb-0 {
                    margin-bottom: 0px;
                }

                .md\:mt-auto {
                    margin-top: auto;
                }

                .md\:mb-6 {
                    margin-bottom: 1.5rem;
                }

                .md\:mb-\[80px\] {
                    margin-bottom: 80px;
                }

                .md\:-mb-\[160px\] {
                    margin-bottom: -160px;
                }

                .md\:mb-\[104px\] {
                    margin-bottom: 104px;
                }

                .md\:mt-4 {
                    margin-top: 1rem;
                }

                .md\:mr-\[9\.6\%\] {
                    margin-right: 9.6%;
                }

                .md\:mb-14 {
                    margin-bottom: 3.5rem;
                }

                .md\:mr-4 {
                    margin-right: 1rem;
                }

                .md\:ml-\[5\%\] {
                    margin-left: 5%;
                }

                .md\:mr-auto {
                    margin-right: auto;
                }

                .md\:mt-10 {
                    margin-top: 2.5rem;
                }

                .md\:mt-14 {
                    margin-top: 3.5rem;
                }

                .md\:mb-28 {
                    margin-bottom: 7rem;
                }

                .md\:mr-0 {
                    margin-right: 0px;
                }

                .md\:mt-0 {
                    margin-top: 0px;
                }

                .md\:mr-5 {
                    margin-right: 1.25rem;
                }

                .md\:ml-auto {
                    margin-left: auto;
                }

                .md\:mb-16 {
                    margin-bottom: 4rem;
                }

                .md\:block {
                    display: block;
                }

                .md\:inline {
                    display: inline;
                }

                .md\:flex {
                    display: flex;
                }

                .md\:inline-flex {
                    display: inline-flex;
                }

                .md\:grid {
                    display: grid;
                }

                .md\:hidden {
                    display: none;
                }

                .md\:aspect-auto {
                    aspect-ratio: auto;
                }

                .md\:h-\[600px\] {
                    height: 600px;
                }

                .md\:h-\[1\.875rem\] {
                    height: 1.875rem;
                }

                .md\:h-\[206px\] {
                    height: 206px;
                }

                .md\:h-\[412px\] {
                    height: 412px;
                }

                .md\:h-\[245px\] {
                    height: 245px;
                }

                .md\:h-\[54\.75rem\] {
                    height: 54.75rem;
                }

                .md\:h-\[800px\] {
                    height: 800px;
                }

                .md\:h-\[520px\] {
                    height: 520px;
                }

                .md\:h-\[68px\] {
                    height: 68px;
                }

                .md\:h-\[64px\] {
                    height: 64px;
                }

                .md\:h-\[364px\] {
                    height: 364px;
                }

                .md\:h-\[104px\] {
                    height: 104px;
                }

                .md\:h-\[60px\] {
                    height: 60px;
                }

                .md\:h-\[71px\] {
                    height: 71px;
                }

                .md\:h-auto {
                    height: auto;
                }

                .md\:h-\[340px\] {
                    height: 340px;
                }

                .md\:h-\[80px\] {
                    height: 80px;
                }

                .md\:h-\[280px\] {
                    height: 280px;
                }

                .md\:h-7 {
                    height: 1.75rem;
                }

                .md\:max-h-full {
                    max-height: 100%;
                }

                .md\:min-h-\[360px\] {
                    min-height: 360px;
                }

                .md\:min-h-\[65px\] {
                    min-height: 65px;
                }

                .md\:min-h-0 {
                    min-height: 0px;
                }

                .md\:min-h-\[672px\] {
                    min-height: 672px;
                }

                .md\:min-h-\[460px\] {
                    min-height: 460px;
                }

                .md\:min-h-\[496px\] {
                    min-height: 496px;
                }

                .md\:w-\[132px\] {
                    width: 132px;
                }

                .md\:w-\[210px\] {
                    width: 210px;
                }

                .md\:w-auto {
                    width: auto;
                }

                .md\:w-\[1\.875rem\] {
                    width: 1.875rem;
                }

                .md\:w-\[260px\] {
                    width: 260px;
                }

                .md\:w-\[25\%\] {
                    width: 25%;
                }

                .md\:w-\[37\.5\%\] {
                    width: 37.5%;
                }

                .md\:w-\[330px\] {
                    width: 330px;
                }

                .md\:w-full {
                    width: 100%;
                }

                .md\:w-\[777px\] {
                    width: 777px;
                }

                .md\:w-\[890px\] {
                    width: 890px;
                }

                .md\:w-\[96px\] {
                    width: 96px;
                }

                .md\:w-\[324px\] {
                    width: 324px;
                }

                .md\:w-\[154px\] {
                    width: 154px;
                }

                .md\:w-\[71px\] {
                    width: 71px;
                }

                .md\:w-\[437px\] {
                    width: 437px;
                }

                .md\:w-\[224px\] {
                    width: 224px;
                }

                .md\:w-\[39\.7\%\] {
                    width: 39.7%;
                }

                .md\:w-\[65\%\] {
                    width: 65%;
                }

                .md\:w-\[440px\] {
                    width: 440px;
                }

                .md\:w-\[calc\(100\%-490px\)\] {
                    width: calc(100% - 490px);
                }

                .md\:w-\[97px\] {
                    width: 97px;
                }

                .md\:w-1\/2 {
                    width: 50%;
                }

                .md\:w-\[400px\] {
                    width: 400px;
                }

                .md\:min-w-\[160px\] {
                    min-width: 160px;
                }

                .md\:max-w-\[350px\] {
                    max-width: 350px;
                }

                .md\:max-w-\[566px\] {
                    max-width: 566px;
                }

                .md\:max-w-\[550px\] {
                    max-width: 550px;
                }

                .md\:max-w-\[calc\(212px\*6\)\] {
                    max-width: calc(212px * 6);
                }

                .md\:max-w-\[90\%\] {
                    max-width: 90%;
                }

                .md\:flex-grow {
                    flex-grow: 1;
                }

                .md\:basis-1\/6 {
                    flex-basis: 16.666667%;
                }

                .md\:translate-x-0 {
                    --tw-translate-x: 0px;
                    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
                }

                .md\:-translate-x-\[12\%\] {
                    --tw-translate-x: -12%;
                    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
                }

                .md\:grid-cols-4 {
                    grid-template-columns: repeat(4, minmax(0, 1fr));
                }

                .md\:grid-cols-3 {
                    grid-template-columns: repeat(3, minmax(0, 1fr));
                }

                .md\:grid-cols-2 {
                    grid-template-columns: repeat(2, minmax(0, 1fr));
                }

                .md\:flex-row {
                    flex-direction: row;
                }

                .md\:flex-col {
                    flex-direction: column;
                }

                .md\:flex-nowrap {
                    flex-wrap: nowrap;
                }

                .md\:items-center {
                    align-items: center;
                }

                .md\:justify-start {
                    justify-content: flex-start;
                }

                .md\:justify-end {
                    justify-content: flex-end;
                }

                .md\:justify-center {
                    justify-content: center;
                }

                .md\:justify-between {
                    justify-content: space-between;
                }

                .md\:gap-4 {
                    gap: 1rem;
                }

                .md\:gap-y-12 {
                    row-gap: 3rem;
                }

                .md\:gap-x-6 {
                    -moz-column-gap: 1.5rem;
                    column-gap: 1.5rem;
                }

                .md\:gap-x-4 {
                    -moz-column-gap: 1rem;
                    column-gap: 1rem;
                }

                .md\:gap-x-10 {
                    -moz-column-gap: 2.5rem;
                    column-gap: 2.5rem;
                }

                .md\:gap-x-\[7\%\] {
                    -moz-column-gap: 7%;
                    column-gap: 7%;
                }

                .md\:\!overflow-hidden {
                    overflow: hidden !important;
                }

                .md\:whitespace-pre-line {
                    white-space: pre-line;
                }

                .md\:rounded-lg {
                    border-radius: 0.5rem;
                }

                .md\:rounded-2xl {
                    border-radius: 1rem;
                }

                .md\:rounded-xl {
                    border-radius: 0.75rem;
                }

                .md\:border-r {
                    border-right-width: 1px;
                }

                .md\:border-l {
                    border-left-width: 1px;
                }

                .md\:border-b-0 {
                    border-bottom-width: 0px;
                }

                .md\:border-transparent {
                    border-color: transparent;
                }

                .md\:bg-gray-lighten3 {
                    --tw-bg-opacity: 1;
                    background-color: rgb(243 243 243 / var(--tw-bg-opacity));
                }

                .md\:bg-transparent {
                    background-color: transparent;
                }

                .md\:bg-white {
                    --tw-bg-opacity: 1;
                    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
                }

                .md\:\!bg-white {
                    --tw-bg-opacity: 1 !important;
                    background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
                }

                .md\:bg-opacity-10 {
                    --tw-bg-opacity: 0.1;
                }

                .md\:bg-opacity-100 {
                    --tw-bg-opacity: 1;
                }

                .md\:bg-right {
                    background-position: right;
                }

                .md\:object-contain {
                    -o-object-fit: contain;
                    object-fit: contain;
                }

                .md\:p-4 {
                    padding: 1rem;
                }

                .md\:p-16 {
                    padding: 4rem;
                }

                .md\:p-0 {
                    padding: 0px;
                }

                .md\:p-\[13\.6px\] {
                    padding: 13.6px;
                }

                .md\:p-8 {
                    padding: 2rem;
                }

                .md\:p-12 {
                    padding: 3rem;
                }

                .md\:py-8 {
                    padding-top: 2rem;
                    padding-bottom: 2rem;
                }

                .md\:px-12 {
                    padding-left: 3rem;
                    padding-right: 3rem;
                }

                .md\:py-0 {
                    padding-top: 0px;
                    padding-bottom: 0px;
                }

                .md\:px-0 {
                    padding-left: 0px;
                    padding-right: 0px;
                }

                .md\:py-14 {
                    padding-top: 3.5rem;
                    padding-bottom: 3.5rem;
                }

                .md\:px-4 {
                    padding-left: 1rem;
                    padding-right: 1rem;
                }

                .md\:px-6 {
                    padding-left: 1.5rem;
                    padding-right: 1.5rem;
                }

                .md\:py-28 {
                    padding-top: 7rem;
                    padding-bottom: 7rem;
                }

                .md\:px-16 {
                    padding-left: 4rem;
                    padding-right: 4rem;
                }

                .md\:py-\[140px\] {
                    padding-top: 140px;
                    padding-bottom: 140px;
                }

                .md\:py-\[5rem\] {
                    padding-top: 5rem;
                    padding-bottom: 5rem;
                }

                .md\:px-14 {
                    padding-left: 3.5rem;
                    padding-right: 3.5rem;
                }

                .md\:py-10 {
                    padding-top: 2.5rem;
                    padding-bottom: 2.5rem;
                }

                .md\:px-\[7\.777\%\] {
                    padding-left: 7.777%;
                    padding-right: 7.777%;
                }

                .md\:py-20 {
                    padding-top: 5rem;
                    padding-bottom: 5rem;
                }

                .md\:px-\[6\%\] {
                    padding-left: 6%;
                    padding-right: 6%;
                }

                .md\:py-36 {
                    padding-top: 9rem;
                    padding-bottom: 9rem;
                }

                .md\:py-12 {
                    padding-top: 3rem;
                    padding-bottom: 3rem;
                }

                .md\:px-2\.5 {
                    padding-left: 0.625rem;
                    padding-right: 0.625rem;
                }

                .md\:px-2 {
                    padding-left: 0.5rem;
                    padding-right: 0.5rem;
                }

                .md\:pt-10 {
                    padding-top: 2.5rem;
                }

                .md\:pb-8 {
                    padding-bottom: 2rem;
                }

                .md\:pt-\[105px\] {
                    padding-top: 105px;
                }

                .md\:pb-14 {
                    padding-bottom: 3.5rem;
                }

                .md\:pt-\[72px\] {
                    padding-top: 72px;
                }

                .md\:pt-\[3\.5rem\] {
                    padding-top: 3.5rem;
                }

                .md\:pb-0 {
                    padding-bottom: 0px;
                }

                .md\:pt-\[4\.5rem\] {
                    padding-top: 4.5rem;
                }

                .md\:pt-14 {
                    padding-top: 3.5rem;
                }

                .md\:pb-28 {
                    padding-bottom: 7rem;
                }

                .md\:pt-28 {
                    padding-top: 7rem;
                }

                .md\:pb-\[7\.25rem\] {
                    padding-bottom: 7.25rem;
                }

                .md\:pt-0 {
                    padding-top: 0px;
                }

                .md\:pt-\[272px\] {
                    padding-top: 272px;
                }

                .md\:pl-28 {
                    padding-left: 7rem;
                }

                .md\:pb-\[72px\] {
                    padding-bottom: 72px;
                }

                .md\:pl-\[15\%\] {
                    padding-left: 15%;
                }

                .md\:pb-\[6rem\] {
                    padding-bottom: 6rem;
                }

                .md\:pl-\[113px\] {
                    padding-left: 113px;
                }

                .md\:pb-12 {
                    padding-bottom: 3rem;
                }

                .md\:pt-\[56\.5\%\] {
                    padding-top: 56.5%;
                }

                .md\:pt-12 {
                    padding-top: 3rem;
                }

                .md\:pb-16 {
                    padding-bottom: 4rem;
                }

                .md\:pt-8 {
                    padding-top: 2rem;
                }

                .md\:pt-16 {
                    padding-top: 4rem;
                }

                .md\:text-left {
                    text-align: left;
                }

                .md\:text-center {
                    text-align: center;
                }

                .md\:text-6xl {
                    font-size: 3.5rem;
                    line-height: 1;
                }

                .md\:text-2xl {
                    font-size: 1.875rem;
                    line-height: 1;
                }

                .md\:text-5xl {
                    font-size: 3rem;
                    line-height: 1;
                }

                .md\:text-lg {
                    font-size: 1.25rem;
                    line-height: 1.4;
                }

                .md\:text-3xl {
                    font-size: 2rem;
                    line-height: 1.2;
                }

                .md\:text-\[3\.5rem\] {
                    font-size: 3.5rem;
                }

                .md\:text-md {
                    font-size: 1.125rem;
                    line-height: 1.2;
                }

                .md\:text-xl {
                    font-size: 1.5rem;
                    line-height: 1.56;
                }

                .md\:text-sm {
                    font-size: 0.875rem;
                    line-height: 1.3;
                }

                .md\:text-\[3rem\] {
                    font-size: 3rem;
                }

                .md\:leading-\[1\.8rem\] {
                    line-height: 1.8rem;
                }

                .md\:leading-\[2\.25rem\] {
                    line-height: 2.25rem;
                }

                .md\:leading-none {
                    line-height: 1;
                }

                .md\:leading-\[1\.225rem\] {
                    line-height: 1.225rem;
                }

                .md\:tracking-normal {
                    letter-spacing: 0;
                }

                .md\:text-\[\#494949\] {
                    --tw-text-opacity: 1;
                    color: rgb(73 73 73 / var(--tw-text-opacity));
                }

                .md\:text-slate {
                    --tw-text-opacity: 1;
                    color: rgb(51 63 72 / var(--tw-text-opacity));
                }

                .md\:text-white {
                    --tw-text-opacity: 1;
                    color: rgb(255 255 255 / var(--tw-text-opacity));
                }

                .md\:\!text-slate {
                    --tw-text-opacity: 1 !important;
                    color: rgb(51 63 72 / var(--tw-text-opacity)) !important;
                }

                .md\:opacity-0 {
                    opacity: 0;
                }

                .md\:shadow-\[0_4px_24px_0_rgba\(0\2c 0\2c 0\2c 0\.16\)\] {
                    --tw-shadow: 0 4px 24px 0 rgba(0,0,0,0.16);
                    --tw-shadow-colored: 0 4px 24px 0 var(--tw-shadow-color);
                    box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow);
                    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
                }

                .md\:shadow-none {
                    --tw-shadow: 0 0 #0000;
                    --tw-shadow-colored: 0 0 #0000;
                    box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow);
                    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
                }

                .md\:before\:h-4::before {
                    content: var(--tw-content);
                    height: 1rem;
                }

                .md\:before\:w-4::before {
                    content: var(--tw-content);
                    width: 1rem;
                }

                .group:hover .md\:group-hover\:opacity-100 {
                    opacity: 1;
                }

                .md\:hover\:-top-2:hover {
                    top: -0.5rem;
                }
            }

            @media (min-width: 1280px) {
                .lg\:bottom-10 {
                    bottom:2.5rem;
                }

                .lg\:order-last {
                    order: 9999;
                }

                .lg\:my-12 {
                    margin-top: 3rem;
                    margin-bottom: 3rem;
                }

                .lg\:ml-auto {
                    margin-left: auto;
                }

                .lg\:mr-32 {
                    margin-right: 8rem;
                }

                .lg\:mb-0 {
                    margin-bottom: 0px;
                }

                .lg\:ml-28 {
                    margin-left: 7rem;
                }

                .lg\:block {
                    display: block;
                }

                .lg\:flex {
                    display: flex;
                }

                .lg\:grid {
                    display: grid;
                }

                .lg\:hidden {
                    display: none;
                }

                .lg\:h-10 {
                    height: 2.5rem;
                }

                .lg\:h-\[251px\] {
                    height: 251px;
                }

                .lg\:h-\[502px\] {
                    height: 502px;
                }

                .lg\:h-\[876px\] {
                    height: 876px;
                }

                .lg\:h-\[500px\] {
                    height: 500px;
                }

                .lg\:h-\[800px\] {
                    height: 800px;
                }

                .lg\:h-\[4rem\] {
                    height: 4rem;
                }

                .lg\:min-h-\[640px\] {
                    min-height: 640px;
                }

                .lg\:min-h-\[768px\] {
                    min-height: 768px;
                }

                .lg\:w-\[292px\] {
                    width: 292px;
                }

                .lg\:w-10 {
                    width: 2.5rem;
                }

                .lg\:w-\[208px\] {
                    width: 208px;
                }

                .lg\:w-\[324px\] {
                    width: 324px;
                }

                .lg\:max-w-\[744px\] {
                    max-width: 744px;
                }

                .lg\:max-w-\[70\%\] {
                    max-width: 70%;
                }

                .lg\:basis-\[324px\] {
                    flex-basis: 324px;
                }

                .lg\:-translate-x-\[45px\] {
                    --tw-translate-x: -45px;
                    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
                }

                .lg\:grid-cols-2 {
                    grid-template-columns: repeat(2, 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-between {
                    justify-content: space-between;
                }

                .lg\:gap-y-28 {
                    row-gap: 7rem;
                }

                .lg\:gap-x-4 {
                    -moz-column-gap: 4rem;
                    column-gap: 4rem;
                }

                .lg\:whitespace-pre-line {
                    white-space: pre-line;
                }

                .lg\:bg-contain {
                    background-size: contain;
                }

                .lg\:p-8 {
                    padding: 2rem;
                }

                .lg\:p-6 {
                    padding: 1.5rem;
                }

                .lg\:px-\[120px\] {
                    padding-left: 120px;
                    padding-right: 120px;
                }

                .lg\:py-16 {
                    padding-top: 4rem;
                    padding-bottom: 4rem;
                }

                .lg\:py-\[112px\] {
                    padding-top: 112px;
                    padding-bottom: 112px;
                }

                .lg\:py-\[6rem\] {
                    padding-top: 6rem;
                    padding-bottom: 6rem;
                }

                .lg\:pt-16 {
                    padding-top: 4rem;
                }

                .lg\:pt-14 {
                    padding-top: 3.5rem;
                }

                .lg\:pb-11 {
                    padding-bottom: 2.75rem;
                }

                .lg\:pt-\[74\.6\%\] {
                    padding-top: 74.6%;
                }

                .lg\:pl-\[120px\] {
                    padding-left: 120px;
                }

                .lg\:text-3xl {
                    font-size: 2rem;
                    line-height: 1.2;
                }

                .lg\:text-\[3\.4rem\] {
                    font-size: 3.4rem;
                }

                .lg\:text-\[3\.5rem\] {
                    font-size: 3.5rem;
                }
            }

            @media (min-width: 1440px) {
                .xl\:mx-auto {
                    margin-left:auto;
                    margin-right: auto;
                }

                .xl\:mb-8 {
                    margin-bottom: 2rem;
                }

                .xl\:mt-6 {
                    margin-top: 1.5rem;
                }

                .xl\:mt-8 {
                    margin-top: 2rem;
                }

                .xl\:mr-\[129px\] {
                    margin-right: 129px;
                }

                .xl\:mb-6 {
                    margin-bottom: 1.5rem;
                }

                .xl\:ml-auto {
                    margin-left: auto;
                }

                .xl\:-mr-\[6\%\] {
                    margin-right: -6%;
                }

                .xl\:aspect-\[712\/520\] {
                    aspect-ratio: 712/520;
                }

                .xl\:aspect-\[664\/552\] {
                    aspect-ratio: 664/552;
                }

                .xl\:aspect-\[1344\/700\] {
                    aspect-ratio: 1344/700;
                }

                .xl\:h-\[276px\] {
                    height: 276px;
                }

                .xl\:h-\[552px\] {
                    height: 552px;
                }

                .xl\:h-\[104px\] {
                    height: 104px;
                }

                .xl\:max-h-\[41px\] {
                    max-height: 41px;
                }

                .xl\:max-h-full {
                    max-height: 100%;
                }

                .xl\:min-h-\[72px\] {
                    min-height: 72px;
                }

                .xl\:min-h-\[520px\] {
                    min-height: 520px;
                }

                .xl\:w-auto {
                    width: auto;
                }

                .xl\:w-\[440px\] {
                    width: 440px;
                }

                .xl\:w-\[438px\] {
                    width: 438px;
                }

                .xl\:w-\[680px\] {
                    width: 680px;
                }

                .xl\:w-\[32\.738\%\] {
                    width: 32.738%;
                }

                .xl\:w-\[57\.8125\%\] {
                    width: 57.8125%;
                }

                .xl\:w-\[136px\] {
                    width: 136px;
                }

                .xl\:w-\[685px\] {
                    width: 685px;
                }

                .xl\:max-w-\[calc\(212px\*8\)\] {
                    max-width: calc(212px * 8);
                }

                .xl\:basis-\[calc\(100\%\/5-16px\)\] {
                    flex-basis: calc(100% / 5 - 16px);
                }

                .xl\:basis-\[calc\(100\%\/8\*1\)\] {
                    flex-basis: calc(100% / 8 * 1);
                }

                .xl\:basis-\[444px\] {
                    flex-basis: 444px;
                }

                .xl\:-translate-x-\[65px\] {
                    --tw-translate-x: -65px;
                    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
                }

                .xl\:-translate-y-\[5px\] {
                    --tw-translate-y: -5px;
                    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
                }

                .xl\:grid-cols-\[28\%_1fr\] {
                    grid-template-columns: 28% 1fr;
                }

                .xl\:grid-cols-\[39\%_54\%\] {
                    grid-template-columns: 39% 54%;
                }

                .xl\:flex-wrap {
                    flex-wrap: wrap;
                }

                .xl\:justify-center {
                    justify-content: center;
                }

                .xl\:whitespace-pre-line {
                    white-space: pre-line;
                }

                .xl\:rounded-lg {
                    border-radius: 0.5rem;
                }

                .xl\:py-12 {
                    padding-top: 3rem;
                    padding-bottom: 3rem;
                }

                .xl\:py-28 {
                    padding-top: 7rem;
                    padding-bottom: 7rem;
                }

                .xl\:py-14 {
                    padding-top: 3.5rem;
                    padding-bottom: 3.5rem;
                }

                .xl\:px-12 {
                    padding-left: 3rem;
                    padding-right: 3rem;
                }

                .xl\:px-28 {
                    padding-left: 7rem;
                    padding-right: 7rem;
                }

                .xl\:py-8 {
                    padding-top: 2rem;
                    padding-bottom: 2rem;
                }

                .xl\:px-\[8\.35\%\] {
                    padding-left: 8.35%;
                    padding-right: 8.35%;
                }

                .xl\:px-\[11\%\] {
                    padding-left: 11%;
                    padding-right: 11%;
                }

                .xl\:text-center {
                    text-align: center;
                }

                .xl\:text-5xl {
                    font-size: 3rem;
                    line-height: 1;
                }

                .xl\:text-xl {
                    font-size: 1.5rem;
                    line-height: 1.56;
                }

                .xl\:text-\[32px\] {
                    font-size: 32px;
                }

                .xl\:text-6xl {
                    font-size: 3.5rem;
                    line-height: 1;
                }

                .xl\:text-md {
                    font-size: 1.125rem;
                    line-height: 1.2;
                }
            }

            @media (min-width: 1600px) {
                .\32xl\:h-\[309px\] {
                    height:309px;
                }

                .\32xl\:h-\[618px\] {
                    height: 618px;
                }

                .\32xl\:h-\[840px\] {
                    height: 840px;
                }

                .\32xl\:max-w-\[760px\] {
                    max-width: 760px;
                }

                .\32xl\:text-lg {
                    font-size: 1.25rem;
                    line-height: 1.4;
                }
            }

            @media (min-width: 1920px) {
                .\33xl\:bottom-14 {
                    bottom:3.5rem;
                }

                .\33xl\:ml-\[152px\] {
                    margin-left: 152px;
                }

                .\33xl\:aspect-\[952\/696\] {
                    aspect-ratio: 952/696;
                }

                .\33xl\:aspect-\[904\/750\] {
                    aspect-ratio: 904/750;
                }

                .\33xl\:aspect-\[1824\/869\] {
                    aspect-ratio: 1824/869;
                }

                .\33xl\:h-\[373px\] {
                    height: 373px;
                }

                .\33xl\:h-\[746px\] {
                    height: 746px;
                }

                .\33xl\:h-\[113px\] {
                    height: 113px;
                }

                .\33xl\:min-h-\[868px\] {
                    min-height: 868px;
                }

                .\33xl\:min-h-\[696px\] {
                    min-height: 696px;
                }

                .\33xl\:min-h-\[800px\] {
                    min-height: 800px;
                }

                .\33xl\:min-h-\[672px\] {
                    min-height: 672px;
                }

                .\33xl\:w-\[600px\] {
                    width: 600px;
                }

                .\33xl\:w-\[920px\] {
                    width: 920px;
                }

                .\33xl\:w-\[57\.95\%\] {
                    width: 57.95%;
                }

                .\33xl\:w-\[137px\] {
                    width: 137px;
                }

                .\33xl\:max-w-none {
                    max-width: none;
                }

                .\33xl\:-translate-y-\[2\%\] {
                    --tw-translate-y: -2%;
                    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
                }

                .\33xl\:grid-cols-\[37\%_56\%\] {
                    grid-template-columns: 37% 56%;
                }

                .\33xl\:bg-\[length\:100\%_auto\] {
                    background-size: 100% auto;
                }

                .\33xl\:px-\[152px\] {
                    padding-left: 152px;
                    padding-right: 152px;
                }

                .\33xl\:pl-\[153px\] {
                    padding-left: 153px;
                }
            }

            @media (min-width: 2500px) {
                .\34xl\:h-\[1144px\] {
                    height:1144px;
                }

                .\34xl\:max-w-\[2018px\] {
                    max-width: 2018px;
                }

                .\34xl\:px-\[40px\] {
                    padding-left: 40px;
                    padding-right: 40px;
                }
            }

            @font-face {
                font-family: Eurostile;
                font-style: normal;
                font-weight: 700;
                src: url(/_nuxt/fonts/EurostileBold.ed2308a.woff2) format("woff2"),url(/_nuxt/fonts/EurostileBold.7548775.woff) format("woff");
                font-display: swap
            }

            @font-face {
                font-family: Eurostile;
                font-style: normal;
                font-weight: 400;
                src: url(/_nuxt/fonts/EuroStyleNormal.1fa9bf0.woff2) format("woff2"),url(/_nuxt/fonts/EuroStyleNormal.459f43b.woff) format("woff");
                font-display: swap
            }

            @font-face {
                font-family: Segoe;
                font-style: normal;
                font-weight: 400;
                src: url("/_nuxt/fonts/Segoe UI.31f5f7d.woff2") format("woff2"),url("/_nuxt/fonts/Segoe UI.076522f.woff") format("woff");
                font-display: swap
            }

            @font-face {
                font-family: Segoe;
                font-style: normal;
                font-weight: 700;
                src: url("/_nuxt/fonts/Segoe UI Bold.ce4ba28.woff2") format("woff2"),url("/_nuxt/fonts/Segoe UI Bold.4b6a274.woff") format("woff");
                font-display: swap
            }

            @font-face {
                font-family: "swiper-icons";
                src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
                font-weight: 400;
                font-style: normal
            }

            :root {
                --swiper-theme-color: #007aff
            }

            .swiper-container {
                margin-left: auto;
                margin-right: auto;
                position: relative;
                overflow: hidden;
                list-style: none;
                z-index: 1
            }

            .swiper-container-vertical>.swiper-wrapper {
                flex-direction: column
            }

            .swiper-wrapper {
                position: relative;
                width: 100%;
                height: 100%;
                z-index: 1;
                display: flex;
                transition-property: transform;
                box-sizing: content-box
            }

            .swiper-container-android .swiper-slide,.swiper-wrapper {
                transform: translateZ(0)
            }

            .swiper-container-pointer-events {
                touch-action: pan-y
            }

            .swiper-container-pointer-events.swiper-container-vertical {
                touch-action: pan-x
            }

            .swiper-slide {
                flex-shrink: 0;
                position: relative;
                transition-property: transform
            }

            .swiper-slide-invisible-blank {
                visibility: hidden
            }

            .swiper-container-autoheight,.swiper-container-autoheight .swiper-slide {
                height: auto
            }

            .swiper-container-autoheight .swiper-wrapper {
                align-items: flex-start;
                transition-property: transform,height
            }

            .bg-gradient-black-10 {
                background: linear-gradient(0deg,rgba(0,0,0,.1),rgba(0,0,0,.1))
            }

            .swiper-scrollbar {
                position: absolute;
                bottom: 6px;
                left: 0;
                right: 0;
                margin: 0 auto;
                height: 2px;
                width: 606px;
                max-width: 100%;
                background: #e0e0e0
            }

            .swiper-scrollbar .swiper-scrollbar-drag {
                margin-top: -3px;
                height: 8px;
                width: 180px;
                border-radius: 8px;
                background: #3a5199;
                cursor: pointer
            }

            .swiper-pagination {
                display: flex;
                width: 100%!important;
                min-width: 100%!important;
                justify-content: center;
                grid-column-gap: 32px;
                margin-top: 32px!important
            }

            .swiper-pagination-bullet {
                width: 8px;
                height: 8px;
                background: #d0d3d5;
                border-radius: 50%;
                cursor: pointer
            }

            .swiper-pagination-bullet.swiper-pagination-bullet-active {
                background: #3a5199
            }

            .nuxt-progress {
                position: fixed;
                top: 0;
                left: 0;
                right: 0;
                height: 2px;
                width: 0;
                opacity: 1;
                transition: width .1s,opacity .4s;
                background-color: #000;
                z-index: 999999
            }

            .nuxt-progress.nuxt-progress-notransition {
                transition: none
            }

            .nuxt-progress-failed {
                background-color: red
            }

            .spinner[data-v-251d1e8e] {
                vertical-align: text-bottom;
                border: .15em solid;
                border-right: .15em solid transparent;
                border-radius: 50%
            }

            @-webkit-keyframes spinner-border-data-v-251d1e8e {
                100% {
                    transform: rotate(360deg)
                }
            }

            @keyframes spinner-border-data-v-251d1e8e {
                100% {
                    transform: rotate(360deg)
                }
            }

            .spinner[data-v-251d1e8e] {
                -webkit-animation: spinner-border-data-v-251d1e8e .75s linear infinite;
                animation: spinner-border-data-v-251d1e8e .75s linear infinite
            }

            .point[data-v-3a47121b] {
                background: linear-gradient(180deg,hsla(0,0%,49.4%,.24),hsla(0,0%,73.3%,.16))
            }

            @media(min-width: 768px) {
                .point[data-v-699f3203] {
            background: linear-gradient(180deg,hsla(0,0%,49.4%,.24),hsla(0,0%,73.3%,.16));
            backdrop-filter: blur(6px);
                }
            }
