@font-face {
    font-family: Stapel Expanded;
    src: url(/_next/static/media/Stapel-ExpandedBold.3c047017.eot);
    src: local("Stapel Expanded Bold"),local("Stapel-ExpandedBold"),url(/_next/static/media/Stapel-ExpandedBold.3c047017.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/Stapel-ExpandedBold.49c19b8b.woff2) format("woff2"),url(/_next/static/media/Stapel-ExpandedBold.05db329b.woff) format("woff"),url(/_next/static/media/Stapel-ExpandedBold.5f129079.ttf) format("truetype");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: Stapel;
    src: url(/_next/static/media/Stapel-Bold.4ddc4c35.eot);
    src: local("Stapel Bold"),local("Stapel-Bold"),url(/_next/static/media/Stapel-Bold.4ddc4c35.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/Stapel-Bold.7f0b8e9f.woff2) format("woff2"),url(/_next/static/media/Stapel-Bold.3bf8cc2b.woff) format("woff"),url(/_next/static/media/Stapel-Bold.3e0d80a4.ttf) format("truetype");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: Stapel Extra;
    src: url(/_next/static/media/Stapel-ExtraBoldItalic.257a8733.eot);
    src: local("Stapel Extra Bold Italic"),local("Stapel-ExtraBoldItalic"),url(/_next/static/media/Stapel-ExtraBoldItalic.257a8733.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/Stapel-ExtraBoldItalic.6a5d770e.woff2) format("woff2"),url(/_next/static/media/Stapel-ExtraBoldItalic.35776a60.woff) format("woff"),url(/_next/static/media/Stapel-ExtraBoldItalic.bb64dd90.ttf) format("truetype");
    font-weight: 800;
    font-style: italic
}

@font-face {
    font-family: Stapel Expanded Extra;
    src: url(/_next/static/media/Stapel-ExpandedExtraBold.234ff576.eot);
    src: local("Stapel Expanded Extra Bold"),local("Stapel-ExpandedExtraBold"),url(/_next/static/media/Stapel-ExpandedExtraBold.234ff576.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/Stapel-ExpandedExtraBold.d3285138.woff2) format("woff2"),url(/_next/static/media/Stapel-ExpandedExtraBold.3ec0f1cb.woff) format("woff"),url(/_next/static/media/Stapel-ExpandedExtraBold.6fbdbc66.ttf) format("truetype");
    font-weight: 800;
    font-style: normal
}

@font-face {
    font-family: Stapel;
    src: url(/_next/static/media/Stapel-BoldItalic.07c01ba6.eot);
    src: local("Stapel Bold Italic"),local("Stapel-BoldItalic"),url(/_next/static/media/Stapel-BoldItalic.07c01ba6.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/Stapel-BoldItalic.27956c2e.woff2) format("woff2"),url(/_next/static/media/Stapel-BoldItalic.859b98c3.woff) format("woff"),url(/_next/static/media/Stapel-BoldItalic.be1566ca.ttf) format("truetype");
    font-weight: 700;
    font-style: italic
}

@font-face {
    font-family: Stapel Expanded;
    src: url(/_next/static/media/Stapel-ExpandedBlack.bed60c1c.eot);
    src: local("Stapel Expanded Black"),local("Stapel-ExpandedBlack"),url(/_next/static/media/Stapel-ExpandedBlack.bed60c1c.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/Stapel-ExpandedBlack.d1f2d39b.woff2) format("woff2"),url(/_next/static/media/Stapel-ExpandedBlack.240e63fe.woff) format("woff"),url(/_next/static/media/Stapel-ExpandedBlack.aa9e1b9c.ttf) format("truetype");
    font-weight: 900;
    font-style: normal
}

@font-face {
    font-family: Stapel;
    src: url(/_next/static/media/Stapel-MediumItalic.417ca353.eot);
    src: local("Stapel Medium Italic"),local("Stapel-MediumItalic"),url(/_next/static/media/Stapel-MediumItalic.417ca353.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/Stapel-MediumItalic.451b9ceb.woff2) format("woff2"),url(/_next/static/media/Stapel-MediumItalic.2e89e00b.woff) format("woff"),url(/_next/static/media/Stapel-MediumItalic.0c2c959b.ttf) format("truetype");
    font-weight: 500;
    font-style: italic
}

@font-face {
    font-family: Stapel Extra;
    src: url(/_next/static/media/Stapel-ExtraLightItalic.fe2202bf.eot);
    src: local("Stapel Extra Light Italic"),local("Stapel-ExtraLightItalic"),url(/_next/static/media/Stapel-ExtraLightItalic.fe2202bf.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/Stapel-ExtraLightItalic.a06d11e4.woff2) format("woff2"),url(/_next/static/media/Stapel-ExtraLightItalic.4faf737d.woff) format("woff"),url(/_next/static/media/Stapel-ExtraLightItalic.36f50bc8.ttf) format("truetype");
    font-weight: 200;
    font-style: italic
}

@font-face {
    font-family: Stapel;
    src: url(/_next/static/media/Stapel-Light.fe05cdcf.eot);
    src: local("Stapel Light"),local("Stapel-Light"),url(/_next/static/media/Stapel-Light.fe05cdcf.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/Stapel-Light.36198afe.woff2) format("woff2"),url(/_next/static/media/Stapel-Light.756a013e.woff) format("woff"),url(/_next/static/media/Stapel-Light.a0ed1639.ttf) format("truetype");
    font-weight: 300;
    font-style: normal
}

@font-face {
    font-family: Stapel Semi Expanded;
    src: url(/_next/static/media/Stapel-SemiExpandedBlack.df46c80c.eot);
    src: local("Stapel Semi Expanded Black"),local("Stapel-SemiExpandedBlack"),url(/_next/static/media/Stapel-SemiExpandedBlack.df46c80c.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/Stapel-SemiExpandedBlack.31db085a.woff2) format("woff2"),url(/_next/static/media/Stapel-SemiExpandedBlack.d9830446.woff) format("woff"),url(/_next/static/media/Stapel-SemiExpandedBlack.ea2cf5f9.ttf) format("truetype");
    font-weight: 900;
    font-style: normal
}

@font-face {
    font-family: Stapel;
    src: url(/_next/static/media/Stapel-Medium.c1f9f1d3.eot);
    src: local("Stapel Medium"),local("Stapel-Medium"),url(/_next/static/media/Stapel-Medium.c1f9f1d3.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/Stapel-Medium.a5a0b7c5.woff2) format("woff2"),url(/_next/static/media/Stapel-Medium.3a2c4ada.woff) format("woff"),url(/_next/static/media/Stapel-Medium.838a9233.ttf) format("truetype");
    font-weight: 500;
    font-style: normal
}

@font-face {
    font-family: Stapel;
    src: url(/_next/static/media/Stapel-LightItalic.082f1473.eot);
    src: local("Stapel Light Italic"),local("Stapel-LightItalic"),url(/_next/static/media/Stapel-LightItalic.082f1473.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/Stapel-LightItalic.ff753825.woff2) format("woff2"),url(/_next/static/media/Stapel-LightItalic.c0b405d0.woff) format("woff"),url(/_next/static/media/Stapel-LightItalic.c2dbfa72.ttf) format("truetype");
    font-weight: 300;
    font-style: italic
}

@font-face {
    font-family: Stapel Semi Expanded;
    src: url(/_next/static/media/Stapel-SemiExpandedMedium.6866f996.eot);
    src: local("Stapel Semi Expanded Medium"),local("Stapel-SemiExpandedMedium"),url(/_next/static/media/Stapel-SemiExpandedMedium.6866f996.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/Stapel-SemiExpandedMedium.e703b588.woff2) format("woff2"),url(/_next/static/media/Stapel-SemiExpandedMedium.005363fe.woff) format("woff"),url(/_next/static/media/Stapel-SemiExpandedMedium.b1facc84.ttf) format("truetype");
    font-weight: 500;
    font-style: normal
}

@font-face {
    font-family: Stapel;
    src: url(/_next/static/media/Stapel-Italic.4e836c89.eot);
    src: local("Stapel Italic"),local("Stapel-Italic"),url(/_next/static/media/Stapel-Italic.4e836c89.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/Stapel-Italic.9526a861.woff2) format("woff2"),url(/_next/static/media/Stapel-Italic.10a388e0.woff) format("woff"),url(/_next/static/media/Stapel-Italic.4ec40f67.ttf) format("truetype");
    font-weight: 400;
    font-style: italic
}

@font-face {
    font-family: Stapel Extra;
    src: url(/_next/static/media/Stapel-ExtraLight.4799cd51.eot);
    src: local("Stapel Extra Light"),local("Stapel-ExtraLight"),url(/_next/static/media/Stapel-ExtraLight.4799cd51.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/Stapel-ExtraLight.e62b3171.woff2) format("woff2"),url(/_next/static/media/Stapel-ExtraLight.f76119e6.woff) format("woff"),url(/_next/static/media/Stapel-ExtraLight.0321e485.ttf) format("truetype");
    font-weight: 200;
    font-style: normal
}

@font-face {
    font-family: Stapel Semi Expanded;
    src: url(/_next/static/media/Stapel-SemiExpandedBold.f72c05c8.eot);
    src: local("Stapel Semi Expanded Bold"),local("Stapel-SemiExpandedBold"),url(/_next/static/media/Stapel-SemiExpandedBold.f72c05c8.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/Stapel-SemiExpandedBold.8ea226e3.woff2) format("woff2"),url(/_next/static/media/Stapel-SemiExpandedBold.bbb9d62d.woff) format("woff"),url(/_next/static/media/Stapel-SemiExpandedBold.e85769c3.ttf) format("truetype");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: Stapel Extra;
    src: url(/_next/static/media/Stapel-ExtraBold.c7de9cf2.eot);
    src: local("Stapel Extra Bold"),local("Stapel-ExtraBold"),url(/_next/static/media/Stapel-ExtraBold.c7de9cf2.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/Stapel-ExtraBold.68eb84bf.woff2) format("woff2"),url(/_next/static/media/Stapel-ExtraBold.640682af.woff) format("woff"),url(/_next/static/media/Stapel-ExtraBold.529b287c.ttf) format("truetype");
    font-weight: 800;
    font-style: normal
}

@font-face {
    font-family: Stapel Text;
    src: url(/_next/static/media/StapelText-BoldItalic.0e6dd209.eot);
    src: local("Stapel Text Bold Italic"),local("StapelText-BoldItalic"),url(/_next/static/media/StapelText-BoldItalic.0e6dd209.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/StapelText-BoldItalic.10778c34.woff2) format("woff2"),url(/_next/static/media/StapelText-BoldItalic.983a0fe1.woff) format("woff"),url(/_next/static/media/StapelText-BoldItalic.8105e607.ttf) format("truetype");
    font-weight: 700;
    font-style: italic
}

@font-face {
    font-family: Stapel Semi Expanded Extra;
    src: url(/_next/static/media/Stapel-SemiExpandedExtraBold.57684f2b.eot);
    src: local("Stapel Semi Expanded Extra Bold"),local("Stapel-SemiExpandedExtraBold"),url(/_next/static/media/Stapel-SemiExpandedExtraBold.57684f2b.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/Stapel-SemiExpandedExtraBold.382ba2e1.woff2) format("woff2"),url(/_next/static/media/Stapel-SemiExpandedExtraBold.13a4031e.woff) format("woff"),url(/_next/static/media/Stapel-SemiExpandedExtraBold.e33f80cd.ttf) format("truetype");
    font-weight: 800;
    font-style: normal
}

@font-face {
    font-family: Stapel Text;
    src: url(/_next/static/media/StapelText-Bold.765484c4.eot);
    src: local("Stapel Text Bold"),local("StapelText-Bold"),url(/_next/static/media/StapelText-Bold.765484c4.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/StapelText-Bold.10c86724.woff2) format("woff2"),url(/_next/static/media/StapelText-Bold.42c53b5d.woff) format("woff"),url(/_next/static/media/StapelText-Bold.5e19ffaa.ttf) format("truetype");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: Stapel Text;
    src: url(/_next/static/media/StapelText-Italic.4ccb5e27.eot);
    src: local("Stapel Text Italic"),local("StapelText-Italic"),url(/_next/static/media/StapelText-Italic.4ccb5e27.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/StapelText-Italic.49b36a8b.woff2) format("woff2"),url(/_next/static/media/StapelText-Italic.d039717e.woff) format("woff"),url(/_next/static/media/StapelText-Italic.a17d71ea.ttf) format("truetype");
    font-weight: 400;
    font-style: italic
}

@font-face {
    font-family: Stapel Text;
    src: url(/_next/static/media/StapelText-LightItalic.44f0a2d1.eot);
    src: local("Stapel Text Light Italic"),local("StapelText-LightItalic"),url(/_next/static/media/StapelText-LightItalic.44f0a2d1.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/StapelText-LightItalic.512e3b98.woff2) format("woff2"),url(/_next/static/media/StapelText-LightItalic.b518e1fc.woff) format("woff"),url(/_next/static/media/StapelText-LightItalic.ad879d50.ttf) format("truetype");
    font-weight: 300;
    font-style: italic
}

*,:after,:before {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgba(59,130,246,.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia: ;
    --tw-contain-size: ;
    --tw-contain-layout: ;
    --tw-contain-paint: ;
    --tw-contain-style:
}

::backdrop {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgba(59,130,246,.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia: ;
    --tw-contain-size: ;
    --tw-contain-layout: ;
    --tw-contain-paint: ;
    --tw-contain-style:
}

/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/
*,:after,:before {
    box-sizing: border-box;
    border: 0 solid #e5e7eb
}

:after,:before {
    --tw-content: ""
}

:host,html {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    -moz-tab-size: 4;
    tab-size: 4;
    font-family: ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
    font-feature-settings: normal;
    font-variation-settings: normal;
    -webkit-tap-highlight-color: transparent
}

body {
    margin: 0;
    line-height: inherit
}

hr {
    height: 0;
    color: inherit;
    border-top-width: 1px
}

abbr:where([title]) {
    text-decoration: underline dotted
}

h1,h2,h3,h4,h5,h6 {
    font-size: inherit;
    font-weight: inherit
}

a {
    color: inherit;
    text-decoration: inherit
}

b,strong {
    font-weight: bolder
}

code,kbd,pre,samp {
    font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
    font-feature-settings: normal;
    font-variation-settings: normal;
    font-size: 1em
}

small {
    font-size: 80%
}

sub,sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse
}

button,input,optgroup,select,textarea {
    font-family: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    font-size: 100%;
    font-weight: inherit;
    line-height: inherit;
    letter-spacing: inherit;
    color: inherit;
    margin: 0;
    padding: 0
}

button,select {
    text-transform: none
}

button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]) {
    -webkit-appearance: button;
    background-color: transparent;
    background-image: none
}

:-moz-focusring {
    outline: auto
}

:-moz-ui-invalid {
    box-shadow: none
}

progress {
    vertical-align: baseline
}

::-webkit-inner-spin-button,::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

summary {
    display: list-item
}

blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre {
    margin: 0
}

fieldset {
    margin: 0
}

fieldset,legend {
    padding: 0
}

menu,ol,ul {
    list-style: none;
    margin: 0;
    padding: 0
}

dialog {
    padding: 0
}

textarea {
    resize: vertical
}

input::placeholder,textarea::placeholder {
    opacity: 1;
    color: #9ca3af
}

[role=button],button {
    cursor: pointer
}

:disabled {
    cursor: default
}

audio,canvas,embed,iframe,img,object,svg,video {
    display: block;
    vertical-align: middle
}

img,video {
    max-width: 100%;
    height: auto
}

[hidden]:where(:not([hidden=until-found])) {
    display: none
}

.container {
    width: 100%
}

@media (min-width: 640px) {
    .container {
        max-width:640px
    }
}

@media (min-width: 768px) {
    .container {
        max-width:768px
    }
}

@media (min-width: 1024px) {
    .container {
        max-width:1024px
    }
}

@media (min-width: 1280px) {
    .container {
        max-width:1280px
    }
}

@media (min-width: 1536px) {
    .container {
        max-width:1536px
    }
}

.pointer-events-none {
    pointer-events: none
}

.fixed {
    position: fixed
}

.absolute {
    position: absolute
}

.relative {
    position: relative
}

.sticky {
    position: sticky
}

.inset-0 {
    inset: 0
}

.bottom-0 {
    bottom: 0
}

.bottom-\[-15px\] {
    bottom: -15px
}

.bottom-\[30px\] {
    bottom: 30px
}

.left-0 {
    left: 0
}

.left-\[20px\] {
    left: 20px
}

.left-\[30px\] {
    left: 30px
}

.left-\[60px\] {
    left: 60px
}

.left-\[80px\] {
    left: 80px
}

.left-\[8px\] {
    left: 8px
}

.right-0 {
    right: 0
}

.right-\[-30px\] {
    right: -30px
}

.right-\[110px\] {
    right: 110px
}

.right-\[15px\] {
    right: 15px
}

.right-\[40px\] {
    right: 40px
}

.right-\[70px\] {
    right: 70px
}

.right-\[80px\] {
    right: 80px
}

.right-auto {
    right: auto
}

.top-0,.top-\[0\],.top-\[0px\] {
    top: 0
}

.top-\[15px\] {
    top: 15px
}

.top-\[20px\] {
    top: 20px
}

.top-\[30px\] {
    top: 30px
}

.top-\[50\%\] {
    top: 50%
}

.top-\[80px\] {
    top: 80px
}

.top-\[90px\] {
    top: 90px
}

.z-10 {
    z-index: 10
}

.z-50 {
    z-index: 50
}

.z-\[0\] {
    z-index: 0
}

.z-\[100\] {
    z-index: 100
}

.z-\[1\] {
    z-index: 1
}

.m-auto {
    margin: auto
}

.mx-\[5px\] {
    margin-left: 5px;
    margin-right: 5px
}

.mx-auto {
    margin-left: auto;
    margin-right: auto
}

.my-1 {
    margin-top: .25rem;
    margin-bottom: .25rem
}

.my-2 {
    margin-top: .5rem;
    margin-bottom: .5rem
}

.my-auto {
    margin-top: auto;
    margin-bottom: auto
}

.mb-0 {
    margin-bottom: 0
}

.mb-\[30px\] {
    margin-bottom: 30px
}

.mb-\[40px\] {
    margin-bottom: 40px
}

.ml-2\.5 {
    margin-left: .625rem
}

.ml-20 {
    margin-left: 5rem
}

.ml-5 {
    margin-left: 1.25rem
}

.ml-\[40px\] {
    margin-left: 40px
}

.mt-0 {
    margin-top: 0
}

.mt-1 {
    margin-top: .25rem
}

.mt-1\.5 {
    margin-top: .375rem
}

.mt-10 {
    margin-top: 2.5rem
}

.mt-12 {
    margin-top: 3rem
}

.mt-16 {
    margin-top: 4rem
}

.mt-2 {
    margin-top: .5rem
}

.mt-2\.5 {
    margin-top: .625rem
}

.mt-20 {
    margin-top: 5rem
}

.mt-4 {
    margin-top: 1rem
}

.mt-44 {
    margin-top: 11rem
}

.mt-5 {
    margin-top: 1.25rem
}

.mt-6 {
    margin-top: 1.5rem
}

.mt-64 {
    margin-top: 16rem
}

.mt-8 {
    margin-top: 2rem
}

.mt-\[100px\] {
    margin-top: 100px
}

.mt-\[10px\] {
    margin-top: 10px
}

.mt-\[110px\] {
    margin-top: 110px
}

.mt-\[15px\] {
    margin-top: 15px
}

.mt-\[200px\] {
    margin-top: 200px
}

.mt-\[20px\] {
    margin-top: 20px
}

.mt-\[300px\] {
    margin-top: 300px
}

.mt-\[30px\] {
    margin-top: 30px
}

.mt-\[40px\] {
    margin-top: 40px
}

.mt-\[46px\] {
    margin-top: 46px
}

.mt-\[50px\] {
    margin-top: 50px
}

.mt-\[58px\] {
    margin-top: 58px
}

.mt-\[60px\] {
    margin-top: 60px
}

.mt-\[70px\] {
    margin-top: 70px
}

.mt-\[750px\] {
    margin-top: 750px
}

.block {
    display: block
}

.flex {
    display: flex
}

.inline-flex {
    display: inline-flex
}

.hidden {
    display: none
}

.aspect-\[0\.7\] {
    aspect-ratio: .7
}

.aspect-\[0\.82\] {
    aspect-ratio: .82
}

.aspect-\[0\.85\] {
    aspect-ratio: .85
}

.aspect-\[0\.95\] {
    aspect-ratio: .95
}

.aspect-\[1\.01\] {
    aspect-ratio: 1.01
}

.aspect-\[1\.02\] {
    aspect-ratio: 1.02
}

.aspect-\[1\.14\] {
    aspect-ratio: 1.14
}

.aspect-\[1\.23\] {
    aspect-ratio: 1.23
}

.aspect-\[1\.75\] {
    aspect-ratio: 1.75
}

.aspect-\[1\.78\] {
    aspect-ratio: 1.78
}

.aspect-\[2\.36\] {
    aspect-ratio: 2.36
}

.aspect-\[2\.38\] {
    aspect-ratio: 2.38
}

.aspect-\[2\.43\] {
    aspect-ratio: 2.43
}

.aspect-\[2\.4\] {
    aspect-ratio: 2.4
}

.aspect-\[265\/440\] {
    aspect-ratio: 265/440
}

.aspect-\[340\/500\] {
    aspect-ratio: 340/500
}

.aspect-square {
    aspect-ratio: 1/1
}

.size-full {
    width: 100%;
    height: 100%
}

.h-10 {
    height: 2.5rem
}

.h-5 {
    height: 1.25rem
}

.h-\[100px\] {
    height: 100px
}

.h-\[105\%\] {
    height: 105%
}

.h-\[120px\] {
    height: 120px
}

.h-\[130\%\] {
    height: 130%
}

.h-\[240px\] {
    height: 240px
}

.h-\[2px\] {
    height: 2px
}

.h-\[300px\] {
    height: 300px
}

.h-\[350px\] {
    height: 350px
}

.h-\[380px\] {
    height: 380px
}

.h-\[40\%\] {
    height: 40%
}

.h-\[46px\] {
    height: 46px
}

.h-\[48px\] {
    height: 48px
}

.h-\[5px\] {
    height: 5px
}

.h-\[60\%\] {
    height: 60%
}

.h-\[600px\] {
    height: 600px
}

.h-\[655px\] {
    height: 655px
}

.h-\[72px\] {
    height: 72px
}

.h-\[80px\] {
    height: 80px
}

.h-\[80vh\] {
    height: 80vh
}

.h-auto {
    height: auto
}

.h-full {
    height: 100%
}

.h-screen {
    height: 100vh
}

.max-h-\[600px\] {
    max-height: 600px
}

.max-h-\[80vh\] {
    max-height: 80vh
}

.max-h-full {
    max-height: 100%
}

.min-h-\[100px\] {
    min-height: 100px
}

.min-h-\[130px\] {
    min-height: 130px
}

.min-h-\[210px\] {
    min-height: 210px
}

.min-h-\[40px\] {
    min-height: 40px
}

.min-h-\[450px\] {
    min-height: 450px
}

.min-h-\[500px\] {
    min-height: 500px
}

.min-h-\[50px\] {
    min-height: 50px
}

.min-h-\[60px\] {
    min-height: 60px
}

.w-10 {
    width: 2.5rem
}

.w-12 {
    width: 3rem
}

.w-20 {
    width: 5rem
}

.w-6 {
    width: 1.5rem
}

.w-\[1000px\] {
    width: 1000px
}

.w-\[100px\] {
    width: 100px
}

.w-\[101\%\] {
    width: 101%
}

.w-\[106px\] {
    width: 106px
}

.w-\[10px\] {
    width: 10px
}

.w-\[120px\] {
    width: 120px
}

.w-\[126px\] {
    width: 126px
}

.w-\[140px\] {
    width: 140px
}

.w-\[142px\] {
    width: 142px
}

.w-\[144px\] {
    width: 144px
}

.w-\[150px\] {
    width: 150px
}

.w-\[17px\] {
    width: 17px
}

.w-\[182px\] {
    width: 182px
}

.w-\[22px\] {
    width: 22px
}

.w-\[236px\] {
    width: 236px
}

.w-\[23px\] {
    width: 23px
}

.w-\[240px\] {
    width: 240px
}

.w-\[250px\] {
    width: 250px
}

.w-\[27px\] {
    width: 27px
}

.w-\[300px\] {
    width: 300px
}

.w-\[30px\] {
    width: 30px
}

.w-\[312px\] {
    width: 312px
}

.w-\[340px\] {
    width: 340px
}

.w-\[360px\] {
    width: 360px
}

.w-\[400px\] {
    width: 400px
}

.w-\[40px\] {
    width: 40px
}

.w-\[45\%\] {
    width: 45%
}

.w-\[470px\] {
    width: 470px
}

.w-\[48px\] {
    width: 48px
}

.w-\[500px\] {
    width: 500px
}

.w-\[50px\] {
    width: 50px
}

.w-\[510px\] {
    width: 510px
}

.w-\[598px\] {
    width: 598px
}

.w-\[60px\] {
    width: 60px
}

.w-\[72px\] {
    width: 72px
}

.w-\[75px\] {
    width: 75px
}

.w-\[79px\] {
    width: 79px
}

.w-\[80\%\] {
    width: 80%
}

.w-\[84\%\] {
    width: 84%
}

.w-\[858px\] {
    width: 858px
}

.w-\[87px\] {
    width: 87px
}

.w-\[90px\] {
    width: 90px
}

.w-\[920px\] {
    width: 920px
}

.w-\[99\%\] {
    width: 99%
}

.w-auto {
    width: auto
}

.w-fit {
    width: fit-content
}

.w-full {
    width: 100%
}

.w-screen {
    width: 100vw
}

.min-w-\[130px\] {
    min-width: 130px
}

.min-w-\[140px\] {
    min-width: 140px
}

.min-w-\[240px\] {
    min-width: 240px
}

.max-w-\[100dvw\] {
    max-width: 100dvw
}

.max-w-\[1200px\] {
    max-width: 1200px
}

.max-w-\[260px\] {
    max-width: 260px
}

.max-w-\[400px\] {
    max-width: 400px
}

.max-w-\[445px\] {
    max-width: 445px
}

.max-w-\[520px\] {
    max-width: 520px
}

.max-w-\[530px\] {
    max-width: 530px
}

.max-w-\[600px\] {
    max-width: 600px
}

.max-w-\[956px\] {
    max-width: 956px
}

.max-w-full {
    max-width: 100%
}

.flex-1 {
    flex: 1 1 0%
}

.shrink {
    flex-shrink: 1
}

.shrink-0 {
    flex-shrink: 0
}

.grow {
    flex-grow: 1
}

.basis-0 {
    flex-basis: 0px
}

.translate-x-\[-15px\] {
    --tw-translate-x: -15px
}

.translate-x-\[-15px\],.translate-x-\[30px\] {
    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-\[30px\] {
    --tw-translate-x: 30px
}

.translate-y-\[-50\%\] {
    --tw-translate-y: -50%
}

.rotate-180,.translate-y-\[-50\%\] {
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rotate-180 {
    --tw-rotate: 180deg
}

.rotate-45 {
    --tw-rotate: 45deg
}

.rotate-45,.rotate-90 {
    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-90 {
    --tw-rotate: 90deg
}

.rotate-\[-45deg\] {
    --tw-rotate: -45deg
}

.rotate-\[-45deg\],.rotate-\[-90deg\] {
    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-\[-90deg\] {
    --tw-rotate: -90deg
}

.transform {
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

@keyframes spin {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

.animate-spin {
    animation: spin 3s linear infinite
}

.cursor-help {
    cursor: help
}

.cursor-pointer {
    cursor: pointer
}

.select-none {
    user-select: none
}

.resize {
    resize: both
}

.flex-row {
    flex-direction: row
}

.flex-col {
    flex-direction: column
}

.flex-col-reverse {
    flex-direction: column-reverse
}

.flex-wrap {
    flex-wrap: wrap
}

.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
}

.gap-1 {
    gap: .25rem
}

.gap-1\.5 {
    gap: .375rem
}

.gap-10 {
    gap: 2.5rem
}

.gap-2 {
    gap: .5rem
}

.gap-2\.5 {
    gap: .625rem
}

.gap-3 {
    gap: .75rem
}

.gap-3\.5 {
    gap: .875rem
}

.gap-4 {
    gap: 1rem
}

.gap-5 {
    gap: 1.25rem
}

.gap-8 {
    gap: 2rem
}

.gap-\[10px\] {
    gap: 10px
}

.gap-\[14px\] {
    gap: 14px
}

.gap-\[1px\] {
    gap: 1px
}

.gap-\[20px\] {
    gap: 20px
}

.gap-\[30px\] {
    gap: 30px
}

.gap-\[8px\] {
    gap: 8px
}

.self-start {
    align-self: flex-start
}

.self-end {
    align-self: flex-end
}

.self-center {
    align-self: center
}

.self-stretch {
    align-self: stretch
}

.overflow-hidden {
    overflow: hidden
}

.overflow-x-auto {
    overflow-x: auto
}

.overflow-y-auto {
    overflow-y: auto
}

.\!overflow-x-hidden {
    overflow-x: hidden!important
}

.overflow-x-hidden {
    overflow-x: hidden
}

.truncate {
    overflow: hidden;
    text-overflow: ellipsis
}

.truncate,.whitespace-nowrap {
    white-space: nowrap
}

.text-wrap {
    text-wrap: wrap
}

.text-nowrap {
    text-wrap: nowrap
}

.break-words {
    overflow-wrap: break-word
}

.rounded-3xl {
    border-radius: 1.5rem
}

.rounded-\[20px\] {
    border-radius: 20px
}

.rounded-\[30px\] {
    border-radius: 30px
}

.rounded-\[30px_30px_100px_5px\] {
    border-radius: 30px 30px 100px 5px
}

.rounded-\[40px\] {
    border-radius: 40px
}

.rounded-\[60px\] {
    border-radius: 60px
}

.rounded-full {
    border-radius: 9999px
}

.rounded-none {
    border-radius: 0
}

.rounded-xl {
    border-radius: .75rem
}

.rounded-b-\[30px\] {
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px
}

.border {
    border-width: 1px
}

.border-2 {
    border-width: 2px
}

.border-\[5px\] {
    border-width: 5px
}

.border-b {
    border-bottom-width: 1px
}

.border-solid {
    border-style: solid
}

.border-\[\#141313\] {
    --tw-border-opacity: 1;
    border-color: rgb(20 19 19/var(--tw-border-opacity,1))
}

.border-\[\#6100D1\] {
    --tw-border-opacity: 1;
    border-color: rgb(97 0 209/var(--tw-border-opacity,1))
}

.border-\[\#7E47BE\] {
    --tw-border-opacity: 1;
    border-color: rgb(126 71 190/var(--tw-border-opacity,1))
}

.border-\[\#A0E63380\] {
    border-color: #a0e63380
}

.border-\[\#A0E633\] {
    --tw-border-opacity: 1;
    border-color: rgb(237 192 5);
}

.border-\[\#FD28DB\] {
    --tw-border-opacity: 1;
        border-color: rgb(0 52 141);
}

.border-\[\#a0e633\] {
    --tw-border-opacity: 1;
    border-color: rgb(237 192 5);
}

.border-\[\#a0e633\]\/30 {
    border-color: rgba(160,230,51,.3)
}

.border-lime-400 {
    --tw-border-opacity: 1;
    border-color: rgb(237 192 5)
}

.border-lime-900 {
    --tw-border-opacity: 1;
    border-color: rgb(237 192 5);
}

.border-purple-700 {
    --tw-border-opacity: 1;
    border-color: rgb(126 34 206/var(--tw-border-opacity,1))
}

.border-white {
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255/var(--tw-border-opacity,1))
}

.border-opacity-30 {
    --tw-border-opacity: 0.3
}

.border-opacity-90 {
    --tw-border-opacity: 0.9
}

.bg-\[\#00000066\] {
    background-color: #00000066
}

.bg-\[\#000000\]\/70 {
    background-color: rgba(0,0,0,.7)
}

.bg-\[\#0C0C0C80\] {
    background-color: #0c0c0c80
}

.bg-\[\#0C0C0C\]\/80 {
    background-color: hsla(0,0%,5%,.8)
}

.bg-\[\#141313\] {
    --tw-bg-opacity: 1;
    background-color: rgb(20 19 19/var(--tw-bg-opacity,1))
}

.bg-\[\#1F2815\] {
    --tw-bg-opacity: 1;
    background-color: rgb(31 40 21/var(--tw-bg-opacity,1))
}
@media (max-width: 768px) {
  .roadmap-card-wrapper:nth-child(1) { top: 150px !important; }
  .roadmap-card-wrapper:nth-child(2) { top: 155px !important; }
  .roadmap-card-wrapper:nth-child(3) { top: 160px !important; }
  .roadmap-card-wrapper:nth-child(4) { top: 165px !important; }
  .roadmap-card-wrapper:nth-child(5) { top: 170px !important; }
  .roadmap-card-wrapper:nth-child(6) { top: 175px !important; }
  .roadmap-card-wrapper:nth-child(7) { top: 180px !important; }
  .roadmap-card-wrapper:nth-child(8) { top: 185px !important; }
  .roadmap-card-wrapper:nth-child(9) { top: 190px !important; }
  .roadmap-card-wrapper:nth-child(10) { top: 195px !important; }
  .roadmap-card-wrapper:nth-child(11) { top: 200px !important; }
  .roadmap-card-wrapper:nth-child(12) { top: 205px !important; }
  .roadmap-card-wrapper:nth-child(13) { top: 210px !important; }
  .roadmap-card-wrapper:nth-child(14) { top: 215px !important; }
  .roadmap-card-wrapper:nth-child(15) { top: 220px !important; }
  .roadmap-card-wrapper:nth-child(16) { top: 225px !important; }
  .roadmap-card-wrapper:nth-child(17) { top: 230px !important; }
  .roadmap-card-wrapper:nth-child(18) { top: 235px !important; }
    .recharts-wrapper svg {
        position: absolute;
        right: 0;
    }
}

.bg-\[\#2E1B43\] {
    --tw-bg-opacity: 1;
    background-color: rgb(46 27 67/var(--tw-bg-opacity,1))
}

.bg-\[\#A0E63340\] {
    background-color: #a0e63340
}

.bg-\[\#FFFFFF0A\] {
    background-color: #ffffff0a
}

.bg-\[\#FFFFFF0D\] {
    background-color: #ffffff0d
}

.bg-\[\#FFFFFF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity,1))
}

.bg-black {
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0/var(--tw-bg-opacity,1))
}

.bg-black\/30 {
    background-color: rgba(0,0,0,.3)
}

.bg-lime-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(163 230 53/var(--tw-bg-opacity,1))
}

.bg-neutral-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(23 23 23/var(--tw-bg-opacity,1))
}

.bg-purple-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(126 34 206/var(--tw-bg-opacity,1))
}

.bg-stone-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(28 25 23/var(--tw-bg-opacity,1))
}

.bg-transparent {
    background-color: transparent
}

.bg-violet-700 {
    --tw-bg-opacity: 1;
        background-color: rgb(0 53 141);
}

.bg-violet-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(76 29 149/var(--tw-bg-opacity,1))
}

.bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity,1))
}

.bg-white\/20 {
    background-color: hsla(0,0%,100%,.2)
}

.bg-zinc-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(24 24 27/var(--tw-bg-opacity,1))
}

.bg-opacity-0 {
    --tw-bg-opacity: 0
}

.bg-opacity-20 {
    --tw-bg-opacity: 0.2
}

.bg-opacity-30 {
    --tw-bg-opacity: 0.3
}

.bg-opacity-\[0\.01\] {
    --tw-bg-opacity: 0.01
}

.bg-gradient-to-r {
    background-image: linear-gradient(to right,var(--tw-gradient-stops))
}

.from-\[\#47f477\] {
    --tw-gradient-from: #47f477 var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(71,244,119,0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)
}

.via-\[\#9554d7\] {
    --tw-gradient-to: rgba(149,84,215,0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from),#9554d7 var(--tw-gradient-via-position),var(--tw-gradient-to)
}

.to-\[\#ffdd00\] {
    --tw-gradient-to: #fd0 var(--tw-gradient-to-position)
}

.\!bg-cover {
    background-size: cover!important
}

.\!bg-center {
    background-position: 50%!important
}

.fill-black {
    fill: #000
}

.object-contain {
    object-fit: contain
}

.object-cover {
    object-fit: cover
}

.p-5 {
    padding: 1.25rem
}

.p-6 {
    padding: 1.5rem
}

.p-\[10px\] {
    padding: 10px
}

.p-\[14px\] {
    padding: 14px
}

.p-\[15px\] {
    padding: 15px
}

.p-\[20px\] {
    padding: 20px
}

.p-\[26px\] {
    padding: 26px
}

.p-\[30px\] {
    padding: 30px
}

.p-\[35px\] {
    padding: 35px
}

.p-\[40px\] {
    padding: 40px
}

.p-\[5px\] {
    padding: 5px
}

.px-1 {
    padding-left: .25rem;
    padding-right: .25rem
}

.px-12 {
    padding-left: 3rem;
    padding-right: 3rem
}

.px-14 {
    padding-left: 3.5rem;
    padding-right: 3.5rem
}

.px-2 {
    padding-left: .5rem;
    padding-right: .5rem
}

.px-2\.5 {
    padding-left: .625rem;
    padding-right: .625rem
}

.px-20 {
    padding-left: 5rem;
    padding-right: 5rem
}

.px-3 {
    padding-left: .75rem;
    padding-right: .75rem
}

.px-4 {
    padding-left: 1rem;
    padding-right: 1rem
}

.px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem
}

.px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

.px-8 {
    padding-left: 2rem;
    padding-right: 2rem
}

.px-\[12px\] {
    padding-left: 12px;
    padding-right: 12px
}

.px-\[20px\] {
    padding-left: 20px;
    padding-right: 20px
}

.px-\[25px\] {
    padding-left: 25px;
    padding-right: 25px
}

.px-\[30px\] {
    padding-left: 30px;
    padding-right: 30px
}

.px-\[35px\] {
    padding-left: 35px;
    padding-right: 35px
}

.px-\[50px\] {
    padding-left: 50px;
    padding-right: 50px
}

.px-\[70px\] {
    padding-left: 70px;
    padding-right: 70px
}

.py-14 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem
}

.py-2 {
    padding-top: .5rem;
    padding-bottom: .5rem
}

.py-3 {
    padding-top: .75rem;
    padding-bottom: .75rem
}

.py-3\.5 {
    padding-top: .875rem;
    padding-bottom: .875rem
}

.py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem
}

.py-40 {
    padding-top: 10rem;
    padding-bottom: 10rem
}

.py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem
}

.py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem
}

.py-\[14px\] {
    padding-top: 14px;
    padding-bottom: 14px
}

.py-\[18px\] {
    padding-top: 18px;
    padding-bottom: 18px
}

.py-\[20px\] {
    padding-top: 20px;
    padding-bottom: 20px
}

.py-\[22px\] {
    padding-top: 22px;
    padding-bottom: 22px
}

.py-\[24px\] {
    padding-top: 24px;
    padding-bottom: 24px
}

.py-\[26px\] {
    padding-top: 26px;
    padding-bottom: 26px
}

.py-\[36px\] {
    padding-top: 36px;
    padding-bottom: 36px
}

.py-\[44px\] {
    padding-top: 44px;
    padding-bottom: 44px
}

.pb-0 {
    padding-bottom: 0
}

.pb-11 {
    padding-bottom: 2.75rem
}

.pb-16 {
    padding-bottom: 4rem
}

.pb-5 {
    padding-bottom: 1.25rem
}

.pt-2\.5 {
    padding-top: .625rem
}

.pt-4 {
    padding-top: 1rem
}

.pt-5 {
    padding-top: 1.25rem
}

.pt-64 {
    padding-top: 16rem
}

.text-left {
    text-align: left
}

.text-center {
    text-align: center
}

.text-right {
    text-align: right
}

.font-\[Stapel\],.font-\[\'Stapel\'\]{font-family:Stapel}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[10px\]{font-size:10px}.text-\[12px\]{font-size:12px}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[24px\]{font-size:24px}.text-\[27px\]{font-size:27px}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.text-\[40px\]{font-size:40px}.text-\[48px\]{font-size:48px}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-\[300\]{font-weight:300}.font-\[400\]{font-weight:400}.font-\[500\]{font-weight:500}.font-normal{font-weight:400}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.leading-10{line-height:2.5rem}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-9{line-height:2.25rem}.leading-\[120\%\]{line-height:120%}.leading-\[140\%\]{line-height:140%}.leading-\[20px\]{line-height:20px}.leading-\[22px\]{line-height:22px}.leading-\[25px\]{line-height:25px}.leading-\[30px\]{line-height:30px}.leading-\[34px\]{line-height:34px}.leading-\[56px\]{line-height:56px}.leading-tight{line-height:1.25}.text-\[\#7E47BE\]{--tw-text-opacity:1;color:rgb(126 71 190/var(--tw-text-opacity,1))}.text-\[\#A0E633\]{--tw-text-opacity:1;color:rgb(237 192 5)}.text-\[\#A4A4A4\]{--tw-text-opacity:1;color:rgb(164 164 164/var(--tw-text-opacity,1))}.text-\[\#FFFFFF\]{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-\[\#a0e633\]{--tw-text-opacity:1;color:rgb(237 192 5)}.text-lime-400{--tw-text-opacity:1;color:rgb(237 192 5);}.text-neutral-900{--tw-text-opacity:1;color:rgb(23 23 23/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-violet-700{--tw-text-opacity:1;color:rgb(109 40 217/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/80{color:hsla(0,0%,100%,.8)}.text-opacity-80{--tw-text-opacity:0.8}.underline{text-decoration-line:underline}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-60{opacity:.6}.opacity-\[20\%\]{opacity:20%}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.outline-2{outline-width:2px}.outline-\[0\.5\]{outline-width:.5}.outline-\[\#A0E633\]{outline-color:#a0e633}.blur-\[100px\]{--tw-blur:blur(100px)}.blur-\[100px\],.blur-\[64px\]{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[64px\]{--tw-blur:blur(64px)}.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-\[20px\]{--tw-backdrop-blur:blur(20px)}.backdrop-blur-\[20px\],.backdrop-blur-lg{-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-lg{--tw-backdrop-blur:blur(16px)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px)}.backdrop-blur-md,.backdrop-blur-sm{-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)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{--background:#fff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body{color:var(--foreground);background:var(--background);font-family:Arial,Helvetica,sans-serif}.swiper-slide{width:fit-content!important;left:0}.recharts-cartesian-grid-horizontal{display:none}.hide-scroll::-webkit-scrollbar{display:none}.hide-scroll{-ms-overflow-style:none;scrollbar-width:none}@media (max-width:1024px){.swiper-slide{width:100%!important}}.my-bullet{display:flex;width:8px;height:8px;border-radius:9999px;background-color:#a0e6331a}.my-bullet-active{background-color:#a0e633!important}.my-bullet-event{display:flex;width:8px;height:8px;border-radius:9999px;background:#2e1b4366!important}.my-bullet-active-event{background:linear-gradient(108.53deg,#7e47be 12.33%,#6100d1 88.55%)!important}.carousel-swiper .swiper-wrapper,.carousel-swiper2 .swiper-wrapper,.carousel-swiper3 .swiper-wrapper{transition-timing-function:linear!important}.carousel-swiper,.carousel-swiper2,.carousel-swiper3{width:100%}.swiper-slide{display:flex;justify-content:center;align-items:center;font-size:20px;height:100%}.desktop-transorm{width:100vw;transform:translateX(calc(calc(1120px - 100vw) / 2))}@media (max-width:1024px){.desktop-transorm{width:100vw;overflow-x:hidden;transform:translateX(calc(-40px / 2))}}#tsparticles{width:100%;height:100%;margin:0;padding:0;top:0;left:0}canvas{z-index:999999}.grecaptcha-badge{visibility:hidden!important}.hover\:bg-\[\#A0E633\]:hover{--tw-bg-opacity:1;background-color:rgb(204 179 15)}.hover\:bg-\[\#FFFFFF1A\]:hover{background-color:#ffffff1a}.hover\:text-\[\#141313\]:hover{--tw-text-opacity:1;color:rgb(20 19 19/var(--tw-text-opacity,1)); background-color: rgb(204 179 15);}.hover\:text-\[\#A0E633\]:hover{--tw-text-opacity:1;color:rgb(237 192 5)}.hover\:text-black:hover{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.disabled\:opacity-40:disabled{opacity:.4}@media not all and (min-width:768px){.max-md\:mb-2\.5{margin-bottom:.625rem}.max-md\:ml-0{margin-left:0}.max-md\:ml-2\.5{margin-left:.625rem}.max-md\:mt-10{margin-top:2.5rem}.max-md\:mt-2\.5{margin-top:.625rem}.max-md\:w-full{width:100%}.max-md\:max-w-full{max-width:100%}.max-md\:flex-col{flex-direction:column}.max-md\:px-5{padding-right:1.25rem}.max-md\:pl-5,.max-md\:px-5{padding-left:1.25rem}.max-md\:pr-5{padding-right:1.25rem}.max-md\:pt-24{padding-top:6rem}.max-md\:text-4xl{font-size:2.25rem;line-height:2.5rem}}@media (min-width:1024px){.desktop\:absolute{position:absolute}.desktop\:sticky{position:sticky}.desktop\:bottom-0{bottom:0}.desktop\:bottom-\[-30px\]{bottom:-30px}.desktop\:bottom-\[40px\]{bottom:40px}.desktop\:bottom-auto{bottom:auto}.desktop\:left-0{left:0}.desktop\:left-\[205px\]{left:205px}.desktop\:left-\[304px\]{left:304px}.desktop\:left-\[80px\]{left:80px}.desktop\:left-auto{left:auto}.desktop\:right-\[-40px\]{right:-40px}.desktop\:right-\[0px\]{right:0}.desktop\:right-\[126px\]{right:126px}.desktop\:right-\[390px\]{right:390px}.desktop\:right-\[40px\]{right:40px}.desktop\:right-\[90px\]{right:90px}.desktop\:right-auto{right:auto}.desktop\:top-0{top:0}.desktop\:top-\[110px\]{top:110px}.desktop\:top-\[240px\]{top:240px}.desktop\:top-\[30px\]{top:30px}.desktop\:top-\[80px\]{top:80px}.desktop\:top-auto{top:auto}.desktop\:mb-0{margin-bottom:0}.desktop\:mb-\[60px\]{margin-bottom:60px}.desktop\:mt-0{margin-top:0}.desktop\:mt-16{margin-top:4rem}.desktop\:mt-4{margin-top:1rem}.desktop\:mt-5{margin-top:1.25rem}.desktop\:mt-8{margin-top:2rem}.desktop\:mt-\[140px\]{margin-top:140px}.desktop\:mt-\[160px\]{margin-top:160px}.desktop\:mt-\[200px\]{margin-top:150px}.desktop\:block{display:block}.desktop\:flex{display:flex}.desktop\:hidden{display:none}.desktop\:aspect-\[0\.667\]{aspect-ratio:.667}.desktop\:aspect-\[265\/300\]{aspect-ratio:265/300}.desktop\:aspect-\[265\/440\]{aspect-ratio:265/440}.desktop\:aspect-\[548\/440\]{aspect-ratio:548/440}.desktop\:aspect-\[550\/300\]{aspect-ratio:550/300}.desktop\:h-3\/4{height:75%}.desktop\:h-40{height:10rem}.desktop\:h-\[101\%\]{height:101%}.desktop\:h-\[250px\]{height:250px}.desktop\:h-\[260px\]{height:260px}.desktop\:h-\[400px\]{height:400px}.desktop\:h-\[60px\]{height:60px}.desktop\:h-auto{height:auto}.desktop\:max-h-\[300px\]{max-height:300px}.desktop\:min-h-\[622px\]{min-height:622px}.desktop\:\!w-\[437px\]{width:437px!important}.desktop\:w-1\/2{width:50%}.desktop\:w-\[1000px\]{width:1000px}.desktop\:w-\[130px\]{width:130px}.desktop\:w-\[143px\]{width:143px}.desktop\:w-\[150px\]{width:150px}.desktop\:w-\[164px\]{width:164px}.desktop\:w-\[170px\]{width:170px}.desktop\:w-\[196px\]{width:196px}.desktop\:w-\[210px\]{width:210px}.desktop\:w-\[220px\]{width:220px}.desktop\:w-\[224px\]{width:224px}.desktop\:w-\[265px\]{width:265px}.desktop\:w-\[320px\]{width:320px}.desktop\:w-\[340px\]{width:340px}.desktop\:w-\[38\%\]{width:38%}.desktop\:w-\[400px\]{width:400px}.desktop\:w-\[445px\]{width:445px}.desktop\:w-\[470px\]{width:470px}.desktop\:w-\[50\%\]{width:50%}.desktop\:w-\[548px\]{width:548px}.desktop\:w-\[55\%\]{width:55%}.desktop\:w-\[550px\]{width:550px}.desktop\:w-\[62\%\]{width:62%}.desktop\:w-auto{width:auto}.desktop\:w-fit{width:fit-content}.desktop\:max-w-\[1200px\]{max-width:1200px}.desktop\:max-w-\[400px\]{max-width:400px}.desktop\:max-w-\[80\%\]{max-width:80%}.desktop\:translate-x-\[30px\]{--tw-translate-x:30px}.desktop\:translate-x-\[30px\],.desktop\:translate-y-\[15px\]{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))}.desktop\:translate-y-\[15px\]{--tw-translate-y:15px}.desktop\:scale-\[1\.1\]{--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))}.desktop\:flex-row{flex-direction:row}.desktop\:flex-col{flex-direction:column}.desktop\:flex-wrap{flex-wrap:wrap}.desktop\:items-start{align-items:flex-start}.desktop\:items-end{align-items:flex-end}.desktop\:items-center{align-items:center}.desktop\:justify-start{justify-content:flex-start}.desktop\:justify-center{justify-content:center}.desktop\:justify-between{justify-content:space-between}.desktop\:gap-10{gap:2.5rem}.desktop\:gap-3{gap:.75rem}.desktop\:gap-5{gap:1.25rem}.desktop\:gap-\[20px\]{gap:20px}.desktop\:gap-\[30px\]{gap:30px}.desktop\:self-end{align-self:flex-end}.desktop\:p-0{padding:0}.desktop\:p-10{padding:2.5rem}.desktop\:p-\[30px\]{padding:30px}.desktop\:p-\[40px\]{padding:40px}.desktop\:p-\[60px\]{padding:60px}.desktop\:px-0{padding-left:0;padding-right:0}.desktop\:px-6{padding-left:1.5rem;padding-right:1.5rem}.desktop\:px-\[45px\]{padding-left:45px;padding-right:45px}.desktop\:py-8{padding-top:2rem;padding-bottom:2rem}.desktop\:py-\[24px\]{padding-top:24px;padding-bottom:24px}.desktop\:py-\[44px\]{padding-top:44px;padding-bottom:44px}.desktop\:pb-0{padding-bottom:0}.desktop\:pl-\[36px\]{padding-left:36px}.desktop\:pr-\[36px\]{padding-right:36px}.desktop\:pt-0{padding-top:0}.desktop\:text-left{text-align:left}.desktop\:text-center{text-align:center}.desktop\:text-2xl{font-size:1.5rem;line-height:2rem}.desktop\:text-3xl{font-size:1.875rem;line-height:2.25rem}.desktop\:text-4xl{font-size:2.25rem;line-height:2.5rem}.desktop\:text-5xl{font-size:3rem;line-height:1}.desktop\:text-6xl{font-size:3.75rem;line-height:1}.desktop\:text-\[14px\]{font-size:14px}.desktop\:text-\[18px\]{font-size:18px}.desktop\:text-\[20px\]{font-size:20px}.desktop\:text-\[24px\]{font-size:24px}.desktop\:text-\[40px\]{font-size:40px}.desktop\:text-\[45px\]{font-size:45px}.desktop\:text-\[54px\]{font-size:54px}.desktop\:text-sm{font-size:.875rem;line-height:1.25rem}.desktop\:text-xl{font-size:1.25rem;line-height:1.75rem}.desktop\:leading-10{line-height:2.5rem}.desktop\:leading-7{line-height:1.75rem}.desktop\:leading-\[15px\]{line-height:15px}.desktop\:leading-\[48px\]{line-height:48px}.desktop\:leading-\[70\.20px\]{line-height:70.2px}.desktop\:opacity-\[80\%\]{opacity:80%}.desktop\:blur-\[100px\]{--tw-blur:blur(100px);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)}}