*,
: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: 
}

a {
	cursor: pointer;
}

::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: 
}
      .__className_9d64d0 {
        font-family: __myFont_9d64d0, __myFont_Fallback_9d64d0;
      }

      *,
      :after,
      :before {
        box-sizing: border-box;
        border: 0 solid #e5e7eb;
      }

      :after,
      :before {
        --tw-content: "";
      }

      html {
        line-height: 1.5;
        -webkit-text-size-adjust: 100%;
        -moz-tab-size: 4;
        -o-tab-size: 4;
        tab-size: 4;
        font-family: Top Gun, Arial, sans-serif;
        font-feature-settings: normal;
        font-variation-settings: normal;
        -webkit-tap-highlight-color: transparent;
      }

      body {
        margin: 0;
        line-height: inherit;
      }

      h1,
      h2,
      h4 {
        font-size: inherit;
        font-weight: inherit;
      }

      a {
        color: inherit;
        text-decoration: inherit;
      }

      code {
        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;
      }

      button,
      input {
        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 {
        text-transform: none;
      }

      button {
        -webkit-appearance: button;
        background-color: transparent;
        background-image: none;
      }

      h1,
      h2,
      h4,
      p {
        margin: 0;
      }

      ul {
        list-style: none;
        margin: 0;
        padding: 0;
      }

      input::placeholder {
        opacity: 1;
        color: #9ca3af;
      }

      button {
        cursor: pointer;
      }

      :disabled {
        cursor: default;
      }

      audio,
      iframe,
      img,
      svg {
        display: block;
        vertical-align: middle;
      }

      img {
        max-width: 100%;
        height: auto;
      }

      [hidden] {
        display: none;
      }

      *,
      :after,
      :before {
        --tw-border-spacing-x: 0;
        --tw-border-spacing-y: 0;
        --tw-translate-x: 0;
        --tw-translate-y: 0;
        --tw-rotate: 0;
        --tw-skew-x: 0;
        --tw-skew-y: 0;
        --tw-scale-x: 1;
        --tw-scale-y: 1;
        --tw-scroll-snap-strictness: proximity;
        --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;
      }

      .fixed {
        position: fixed;
      }

      .absolute {
        position: absolute;
      }

      .relative {
        position: relative;
      }

      .-bottom-12 {
        bottom: -3rem;
      }

      .-bottom-2 {
        bottom: -.5rem;
      }

      .-left-12 {
        left: -3rem;
      }

      .-left-16 {
        left: -4rem;
      }

      .-left-24 {
        left: -6rem;
      }

      .-left-48 {
        left: -12rem;
      }

      .-left-8 {
        left: -2rem;
      }

      .-left-\[100\%\] {
        left: -100%;
      }

      .-left-\[5vw\] {
        left: -5vw;
      }

      .-right-32 {
        right: -8rem;
      }

      .-right-48 {
        right: -12rem;
      }

      .-right-5 {
        right: -1.25rem;
      }

      .-right-\[5\%\] {
        right: -5%;
      }

      .-top-0 {
        top: 0;
      }

      .-top-12 {
        top: -3rem;
      }

      .-top-28 {
        top: -7rem;
      }

      .-top-32 {
        top: -8rem;
      }

      .-top-4 {
        top: -1rem;
      }

      .-top-5 {
        top: -1.25rem;
      }

      .-top-64 {
        top: -16rem;
      }

      .-top-72 {
        top: -18rem;
      }

      .-top-\[25vh\] {
        top: -25vh;
      }

      .-top-\[33vh\] {
        top: -33vh;
      }

      .bottom-0 {
        bottom: 0;
      }

      .bottom-12 {
        bottom: 3rem;
      }

      .bottom-24 {
        bottom: 6rem;
      }

      .bottom-36 {
        bottom: 9rem;
      }

      .bottom-8 {
        bottom: 2rem;
      }

      .left-0 {
        left: 0;
      }

      .left-1\/2 {
        left: 50%;
      }

      .left-12 {
        left: 3rem;
      }

      .left-24 {
        left: 6rem;
      }

      .left-\[19vw\] {
        left: 19vw;
      }

      .left-\[50\%\] {
        left: 50%;
      }

      .right-0 {
        right: 0;
      }

      .right-24 {
        right: 6rem;
      }

      .right-32 {
        right: 8rem;
      }

      .top-0 {
        top: 0;
      }

      .top-12 {
        top: 3rem;
      }

      .top-32 {
        top: 8rem;
      }

      .top-72 {
        top: 18rem;
      }

      .top-\[2px\] {
        top: 2px;
      }

      .top-\[2vh\] {
        top: 2vh;
      }

      .top-\[33vh\] {
        top: 33vh;
      }

      .top-\[40vh\] {
        top: 40vh;
      }

      .top-\[50\%\] {
        top: 50%;
      }

      .top-\[5vh\] {
        top: 5vh;
      }

      .\!z-20 {
        z-index: 20 !important;
      }

      .z-0 {
        z-index: 0;
      }

      .z-10 {
        z-index: 10;
      }

      .z-20 {
        z-index: 20;
      }

      .z-30 {
        z-index: 30;
      }

      .z-40 {
        z-index: 40;
      }

      .z-50 {
        z-index: 50;
      }

      .col-span-10 {
        grid-column: span 10/span 10;
      }

      .col-span-12 {
        grid-column: span 12/span 12;
      }

      .col-span-6 {
        grid-column: span 6/span 6;
      }

      .m-2 {
        margin: .5rem;
      }

      .m-4 {
        margin: 1rem;
      }

      .m-auto {
        margin: auto;
      }

      .mx-1 {
        margin-left: .25rem;
        margin-right: .25rem;
      }

      .mx-4 {
        margin-left: 1rem;
        margin-right: 1rem;
      }

      .mx-auto {
        margin-left: auto;
        margin-right: auto;
      }

      .my-2 {
        margin-top: .5rem;
        margin-bottom: .5rem;
      }

      .my-4 {
        margin-top: 1rem;
        margin-bottom: 1rem;
      }

      .-mb-32 {
        margin-bottom: -8rem;
      }

      .mb-1 {
        margin-bottom: .25rem;
      }

      .mb-24 {
        margin-bottom: 6rem;
      }

      .mb-32 {
        margin-bottom: 8rem;
      }

      .mb-\[25vh\] {
        margin-bottom: 25vh;
      }

      .ml-0 {
        margin-left: 0;
      }

      .ml-1 {
        margin-left: .25rem;
      }

      .ml-2 {
        margin-left: .5rem;
      }

      .ml-4 {
        margin-left: 1rem;
      }

      .mr-6 {
        margin-right: 1.5rem;
      }

      .mt-0 {
        margin-top: 0;
      }

      .mt-1 {
        margin-top: .25rem;
      }

      .mt-12 {
        margin-top: 3rem;
      }

      .mt-2 {
        margin-top: .5rem;
      }

      .mt-4 {
        margin-top: 1rem;
      }

      .mt-40 {
        margin-top: 10rem;
      }

      .mt-8 {
        margin-top: 2rem;
      }

      .block {
        display: block;
      }

      .inline-block {
        display: inline-block;
      }

      .inline {
        display: inline;
      }

      .flex {
        display: flex;
      }

      .inline-flex {
        display: inline-flex;
      }

      .grid {
        display: grid;
      }

      .hidden {
        display: none;
      }

      .h-1\/5 {
        height: 20%;
      }

      .h-12 {
        height: 3rem;
      }

      .h-2\/5 {
        height: 40%;
      }

      .h-3\/5 {
        height: 60%;
      }

      .h-4\/5 {
        height: 80%;
      }

      .h-6 {
        height: 1.5rem;
      }

      .h-\[100vh\] {
        height: 100vh;
      }

      .h-\[120vh\] {
        height: 120vh;
      }

      .h-\[16px\] {
        height: 16px;
      }

      .h-\[30px\] {
        height: 30px;
      }

      .h-\[33vh\] {
        height: 33vh;
      }

      .h-\[36px\] {
        height: 36px;
      }

      .h-\[40px\] {
        height: 40px;
      }

      .h-\[50vh\] {
        height: 50vh;
      }

      .h-\[60px\] {
        height: 60px;
      }

      .h-\[60vw\] {
        height: 60vw;
      }

      .h-\[80px\] {
        height: 80px;
      }

      .h-\[80vh\] {
        height: 80vh;
      }

      .h-auto {
        height: auto;
      }

      .h-full {
        height: 100%;
      }

      .max-h-\[250px\] {
        max-height: 250px;
      }

      .min-h-\[100vh\] {
        min-height: 100vh;
      }

      .min-h-\[250px\] {
        min-height: 250px;
      }

      .min-h-\[80vh\] {
        min-height: 80vh;
      }

      .w-1\/2 {
        width: 50%;
      }

      .w-2\/3 {
        width: 66.666667%;
      }

      .w-6 {
        width: 1.5rem;
      }

      .w-\[100\%\] {
        width: 100%;
      }

      .w-\[100vw\] {
        width: 100vw;
      }

      .w-\[150\%\] {
        width: 150%;
      }

      .w-\[150vw\] {
        width: 150vw;
      }

      .w-\[16px\] {
        width: 16px;
      }

      .w-\[200vw\] {
        width: 200vw;
      }

      .w-\[20vw\] {
        width: 20vw;
      }

      .w-\[300\%\] {
        width: 300%;
      }

      .w-\[30px\] {
        width: 30px;
      }

      .w-\[320px\] {
        width: 320px;
      }

      .w-\[33\%\] {
        width: 33%;
      }

      .w-\[33vw\] {
        width: 33vw;
      }

      .w-\[400\%\] {
        width: 400%;
      }

      .w-\[43vw\] {
        width: 43vw;
      }

      .w-\[60vw\] {
        width: 60vw;
      }

      .w-\[75vw\] {
        width: 75vw;
      }

      .w-\[80px\] {
        width: 80px;
      }

      .w-\[90vw\] {
        width: 90vw;
      }

      .w-auto {
        width: auto;
      }

      .w-full {
        width: 100%;
      }

      .w-screen {
        width: 100vw;
      }

      .max-w-5xl {
        max-width: 64rem;
      }

      .max-w-\[450px\] {
        max-width: 450px;
      }

      .max-w-\[70vw\] {
        max-width: 70vw;
      }

      .max-w-\[unset\] {
        max-width: unset;
      }

      .max-w-screen-2xl {
        max-width: 1536px;
      }

      .max-w-sm {
        max-width: 24rem;
      }

      .-translate-x-\[17\.67\%\] {
        --tw-translate-x: -17.67%;
      }

      .-translate-x-\[17\.67\%\],
      .-translate-x-\[40\%\] {
        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-\[40\%\] {
        --tw-translate-x: -40%;
      }

      .translate-y-\[5vh\] {
        --tw-translate-y: 5vh;
      }

      .rotate-\[-9deg\],
      .translate-y-\[5vh\] {
        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-\[-9deg\] {
        --tw-rotate: -9deg;
      }

      .rotate-\[5deg\] {
        --tw-rotate: 5deg;
      }

      .rotate-\[5deg\] {
        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-x-\[1\] {
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
      }

      .-scale-x-\[1\] {
        --tw-scale-x: -1;
      }

      .cursor-not-allowed {
        cursor: not-allowed;
      }

      .cursor-pointer {
        cursor: pointer;
      }

      .list-disc {
        list-style-type: disc;
      }

      .grid-cols-12 {
        grid-template-columns: repeat(12, minmax(0, 1fr));
      }

      .flex-row {
        flex-direction: row;
      }

      .flex-col {
        flex-direction: column;
      }

      .flex-col-reverse {
        flex-direction: column-reverse;
      }

      .items-start {
        align-items: flex-start;
      }

      .items-center {
        align-items: center;
      }

      .justify-start {
        justify-content: flex-start;
      }

      .justify-center {
        justify-content: center;
      }

      .justify-between {
        justify-content: space-between;
      }

      .gap-12 {
        gap: 3rem;
      }

      .gap-2 {
        gap: .5rem;
      }

      .gap-3 {
        gap: .75rem;
      }

      .gap-4 {
        gap: 1rem;
      }

      .gap-5 {
        gap: 1.25rem;
      }

      .gap-6 {
        gap: 1.5rem;
      }

      .gap-x-12 {
        -moz-column-gap: 3rem;
        column-gap: 3rem;
      }

      .gap-x-2 {
        -moz-column-gap: .5rem;
        column-gap: .5rem;
      }

      .gap-y-0 {
        row-gap: 0;
      }

      .overflow-hidden {
        overflow: hidden;
      }

      .whitespace-nowrap {
        white-space: nowrap;
      }

      .rounded {
        border-radius: .25rem;
      }

      .rounded-\[15px\] {
        border-radius: 15px;
      }

      .rounded-\[2rem\] {
        border-radius: 2rem;
      }

      .rounded-\[50\%\] {
        border-radius: 50%;
      }

      .rounded-lg {
        border-radius: .5rem;
      }

      .rounded-xl {
        border-radius: .75rem;
      }

      .rounded-r-sm {
        border-top-right-radius: .125rem;
        border-bottom-right-radius: .125rem;
      }

      .border-4 {
        border-width: 4px;
      }

      .border-b-2 {
        border-bottom-width: 2px;
      }

      .border-primary {
        --tw-border-opacity: 1;
        border-color: rgb(211 50 25/var(--tw-border-opacity));
      }

      .border-transparent {
        border-color: transparent;
      }

      .bg-\[\#222\] {
        --tw-bg-opacity: 1;
        background-color: rgb(34 34 34/var(--tw-bg-opacity));
      }

      .bg-primary {
        --tw-bg-opacity: 1;
        background-color: rgb(211 50 25/var(--tw-bg-opacity));
      }

      .bg-transparent {
        background-color: transparent;
      }

      .bg-white {
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255/var(--tw-bg-opacity));
      }

      .bg-gradient-radial {
        background-image: radial-gradient(var(--tw-gradient-stops));
      }

      .from-\[\#00000000\] {
        --tw-gradient-from: #00000000 var(--tw-gradient-from-position);
        --tw-gradient-to: transparent var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }

      .from-primary-300 {
        --tw-gradient-from: #fbe1dc var(--tw-gradient-from-position);
        --tw-gradient-to: hsla(10, 79%, 92%, 0) var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }

      .from-\[33vw\] {
        --tw-gradient-from-position: 33vw;
      }

      .to-\[\#00000055\] {
        --tw-gradient-to: #00000055 var(--tw-gradient-to-position);
      }

      .to-primary {
        --tw-gradient-to: #d33219 var(--tw-gradient-to-position);
      }

      .to-\[100vw\] {
        --tw-gradient-to-position: 100vw;
      }

      .object-cover {
        -o-object-fit: cover;
        object-fit: cover;
      }

      .\!p-12 {
        padding: 3rem !important;
      }

      .\!p-5 {
        padding: 1.25rem !important;
      }

      .\!p-8 {
        padding: 2rem !important;
      }

      .p-0 {
        padding: 0;
      }

      .p-1 {
        padding: .25rem;
      }

      .p-2 {
        padding: .5rem;
      }

      .p-4 {
        padding: 1rem;
      }

      .p-5 {
        padding: 1.25rem;
      }

      .p-8 {
        padding: 2rem;
      }

      .p-\[5px\] {
        padding: 5px;
      }

      .px-2 {
        padding-left: .5rem;
        padding-right: .5rem;
      }

      .px-3 {
        padding-left: .75rem;
        padding-right: .75rem;
      }

      .px-4 {
        padding-left: 1rem;
        padding-right: 1rem;
      }

      .px-6 {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
      }

      .px-8 {
        padding-left: 2rem;
        padding-right: 2rem;
      }

      .py-1 {
        padding-top: .25rem;
        padding-bottom: .25rem;
      }

      .py-12 {
        padding-top: 3rem;
        padding-bottom: 3rem;
      }

      .py-2 {
        padding-top: .5rem;
        padding-bottom: .5rem;
      }

      .py-3 {
        padding-top: .75rem;
        padding-bottom: .75rem;
      }

      .py-4 {
        padding-top: 1rem;
        padding-bottom: 1rem;
      }

      .py-6 {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem;
      }

      .pb-0 {
        padding-bottom: 0;
      }

      .pb-1 {
        padding-bottom: .25rem;
      }

      .pb-64 {
        padding-bottom: 16rem;
      }

      .pb-8 {
        padding-bottom: 2rem;
      }

      .pt-12 {
        padding-top: 3rem;
      }

      .pt-2 {
        padding-top: .5rem;
      }

      .pt-24 {
        padding-top: 6rem;
      }

      .text-left {
        text-align: left;
      }

      .text-center {
        text-align: center;
      }

      .\!text-lg {
        font-size: 1.125rem !important;
      }

      .\!text-lg,
      .\!text-xl {
        line-height: 1.75rem !important;
      }

      .\!text-xl {
        font-size: 1.25rem !important;
      }

      .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-\[140px\] {
        font-size: 140px;
      }

      .text-base {
        font-size: 1rem;
        line-height: 1.5rem;
      }

      .text-lg {
        font-size: 1.125rem;
        line-height: 1.75rem;
      }

      .text-sm {
        font-size: .875rem;
        line-height: 1.25rem;
      }

      .text-xl {
        font-size: 1.25rem;
        line-height: 1.75rem;
      }

      .font-bold {
        font-weight: 700;
      }

      .font-semibold {
        font-weight: 600;
      }

      .\!leading-relaxed {
        line-height: 1.625 !important;
      }

      .leading-relaxed {
        line-height: 1.625;
      }

      .tracking-normal {
        letter-spacing: 0;
      }

      .tracking-wider {
        letter-spacing: .05em;
      }

      .text-black {
        --tw-text-opacity: 1;
        color: rgb(0 0 0/var(--tw-text-opacity));
      }

      .text-gray-400 {
        --tw-text-opacity: 1;
        color: rgb(156 163 175/var(--tw-text-opacity));
      }

      .text-primary {
        --tw-text-opacity: 1;
        color: rgb(211 50 25/var(--tw-text-opacity));
      }

      .text-white {
        --tw-text-opacity: 1;
        color: rgb(255 255 255/var(--tw-text-opacity));
      }

      .underline {
        text-decoration-line: underline;
      }

      .opacity-0 {
        opacity: 0;
      }

      .opacity-75 {
        opacity: .75;
      }

      .mix-blend-darken {
        mix-blend-mode: darken;
      }

      .drop-shadow-2xl {
        --tw-drop-shadow: drop-shadow(0 25px 25px rgba(0, 0, 0, .15));
      }

      .drop-shadow-2xl,
      .drop-shadow-lg {
        filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
      }

      .drop-shadow-lg {
        --tw-drop-shadow: drop-shadow(0 10px 8px rgba(0, 0, 0, .04)) drop-shadow(0 4px 3px rgba(0, 0, 0, .1));
      }

      .backdrop-blur {
        --tw-backdrop-blur: blur(8px);
      }

      .backdrop-blur,
      .backdrop-brightness-50 {
        -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-brightness-50 {
        --tw-backdrop-brightness: brightness(.5);
      }

      .backdrop-brightness-75 {
        --tw-backdrop-brightness: brightness(.75);
        -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);
      }

      :root .primary-button {
        border-radius: .5rem;
        border-bottom-width: 4px;
        --tw-border-opacity: 1;
        border-color: rgb(211 50 25/var(--tw-border-opacity));
        --tw-bg-opacity: 1;
        background-color: rgb(211 50 25/var(--tw-bg-opacity));
        padding-top: 1rem;
        padding-bottom: .5rem;
        font-size: 1.5rem;
        line-height: 2rem;
        letter-spacing: .025em;
        --tw-text-opacity: 1;
        color: rgb(255 255 255/var(--tw-text-opacity));
        transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
        transition-timing-function: cubic-bezier(.4, 0, .2, 1);
        transition-duration: .15s;
      }

      :root .primary-button:hover:enabled {
        --tw-border-opacity: 1;
        border-color: rgb(255 255 255/var(--tw-border-opacity));
      }

      :root .secondary-button {
        border-radius: .5rem;
        border-width: 4px;
        --tw-border-opacity: 1;
        border-color: rgb(211 50 25/var(--tw-border-opacity));
        --tw-bg-opacity: 1;
        padding: .5rem .5rem .75rem;
        letter-spacing: .05em;
        --tw-text-opacity: 1;
        color: rgb(211 50 25/var(--tw-text-opacity));
      }

      :root .secondary-button {
        background-color: rgb(255 255 255/var(--tw-bg-opacity));
        font-size: 1.25rem;
        line-height: 1.75rem;
        transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
        transition-timing-function: cubic-bezier(.4, 0, .2, 1);
        transition-duration: .15s;
      }

      :root .text-container {
        padding: .5rem 1rem;
        font-size: 1.5rem;
        line-height: 2rem;
        line-height: 2;
        letter-spacing: .05em;
      }

      :root .text-bg {
        border-radius: .5rem;
        border-width: 4px;
        --tw-border-opacity: 1;
        border-color: rgb(255 255 255/var(--tw-border-opacity));
        background-color: #ffffffbb;
      }

      :root .section-header {
        position: relative;
        z-index: 20;
        margin-bottom: 1rem;
        display: inline;
        padding-left: 1rem;
        padding-right: 1rem;
        font-size: 3.75rem;
        line-height: 1;
        --tw-text-opacity: 1;
        color: rgb(211 50 25/var(--tw-text-opacity));
      }

      @media (min-width:768px) {
        :root .section-header {
          font-size: 4.5rem;
          line-height: 1;
        }
      }

      html {
        background: #222;
      }

      body {
        --scroll: -5;
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        -ms-backface-visibility: hidden;
        background: linear-gradient(180deg, #020227 0, rgba(66, 91, 253, .533) 20%, #87ceeb 40%);
        overflow: hidden;
      }

      @media (max-width:500px) {
        body {
          background: linear-gradient(180deg, #020227 0, rgba(66, 91, 253, .533) 20%, #87ceeb 50%);
        }
      }

      body.mounted {
        overflow: auto;
      }

      .space-bg {
        background: linear-gradient(180deg, #020222 0, #354297);
      }

      .hover\:bg-white:hover {
		  color:  rgb(211 50 25);
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255/var(--tw-bg-opacity));
      }

      @media (min-width:640px) {
        .sm\:-left-\[15vw\] {
          left: -15vw;
        }

        .sm\:-top-\[5vh\] {
          top: -5vh;
        }

        .sm\:z-20 {
          z-index: 20;
        }

        .sm\:flex {
          display: flex;
        }

        .sm\:hidden {
          display: none;
        }

        .sm\:min-h-\[100vh\] {
          min-height: 100vh;
        }

        .sm\:w-4\/5 {
          width: 80%;
        }

        .sm\:w-\[450px\] {
          width: 450px;
        }

        .sm\:max-w-\[unset\] {
          max-width: unset;
        }

        .sm\:flex-row {
          flex-direction: row;
        }

        .sm\:items-center {
          align-items: center;
        }

        .sm\:gap-0 {
          gap: 0;
        }

        .sm\:gap-4 {
          gap: 1rem;
        }

        .sm\:p-0 {
          padding: 0;
        }

        .sm\:py-12 {
          padding-top: 3rem;
          padding-bottom: 3rem;
        }

        .sm\:text-3xl {
          font-size: 1.875rem;
          line-height: 2.25rem;
        }

        .sm\:text-base {
          font-size: 14px;
          line-height: 1.5rem;
        }
      }
	  
	  input {
		  outline: none;
	  }

      @media (min-width:768px) {
        .md\:col-span-6 {
          grid-column: span 6/span 6;
        }

        .md\:flex {
          display: flex;
        }

        .md\:hidden {
          display: none;
        }

        .md\:min-h-\[100vh\] {
          min-height: 100vh;
        }

        .md\:items-start {
          align-items: flex-start;
        }

        .md\:items-center {
          align-items: center;
        }

        .md\:p-24 {
          padding: 6rem;
        }

        .md\:text-3xl {
          font-size: 1.875rem;
          line-height: 2.25rem;
        }

        .md\:text-xl {
          font-size: 1.25rem;
          line-height: 1.75rem;
        }
      }

      @media (min-width:1024px) {
        .lg\:left-\[10\%\] {
          left: 10%;
        }

        .lg\:col-span-4 {
          grid-column: span 4/span 4;
        }

        .lg\:w-4\/5 {
          width: 80%;
        }

        .lg\:items-start {
          align-items: flex-start;
        }

        .lg\:p-24 {
          padding: 6rem;
        }
      }

      @media (min-width:1280px) {
        .xl\:flex {
          display: flex;
        }

        .xl\:hidden {
          display: none;
        }
      }

      @media (min-width:1536px) {
        .\32xl\:w-\[38vw\] {
          width: 38vw;
        }
      }

      .splash-floating {
        animation-name: splash-floating;
        animation-duration: 5s;
        animation-direction: alternate;
        animation-timing-function: linear;
        animation-iteration-count: infinite;
      }

      .floating {
        transform: translate(calc(sin(var(--scroll)) * 20%), calc(cos(var(--scroll)) * 10%)) rotate(calc(cos(var(--scroll)) * 40deg));
      }

      .floating-mob {
        transform: translate(calc(sin(var(--scroll)) * 20%), calc(cos(var(--scroll)) * 30%)) rotate(calc(cos(var(--scroll)) * 30deg));
      }

      .base-jump {
        animation-name: basing;
        animation-duration: 101ms;
        animation-direction: alternate;
        animation-timing-function: linear;
        animation-play-state: paused;
        animation-delay: calc(0s - (var(--scroll) + 5)*10ms);
      }

      .base-jump-mob {
        animation-name: basing-mob;
        animation-duration: 101ms;
        animation-direction: alternate;
        animation-timing-function: linear;
        animation-play-state: paused;
        animation-delay: calc(0s - (var(--scroll) + 5)*10ms);
      }

      .cloud {
        animation-name: cloud;
        animation-duration: 101ms;
        animation-direction: alternate;
        animation-timing-function: linear;
        animation-play-state: paused;
        animation-delay: calc(0s - (var(--scroll) + 5)*10ms);
      }

      .base-spin {
        animation-name: base-spin;
        animation-duration: 101ms;
        animation-direction: alternate;
        animation-timing-function: linear;
        animation-play-state: paused;
        animation-delay: calc(0s - (var(--scroll) + 5)*10ms);
      }

      .earth {
        animation-name: earth;
        animation-duration: 101ms;
        animation-direction: alternate;
        animation-timing-function: linear;
        animation-play-state: paused;
        animation-delay: calc(0s - (var(--scroll) + 5)*10ms);
      }

      .splash-earth {
        transform-origin: bottom center;
        animation-name: splash-earth;
        animation-duration: 10s;
        animation-timing-function: ease-in;
        animation-iteration-count: infinite;
      }

      .roadmap-item-0 {
        animation-name: roadmap-items-0;
        animation-timing-function: linear;
        animation-play-state: paused;
        animation-delay: calc(0s - (var(--scroll) + 5)*10ms);
      }

      .roadmap-item-0,
      .roadmap-item-1 {
        animation-duration: 101ms;
        animation-direction: alternate;
      }

      .roadmap-item-1 {
        animation-name: roadmap-items-1;
        animation-timing-function: linear;
        animation-play-state: paused;
        animation-delay: calc(0s - (var(--scroll) + 5)*10ms);
      }

      .roadmap-item-2 {
        animation-name: roadmap-items-2;
        animation-timing-function: linear;
        animation-play-state: paused;
        animation-delay: calc(0s - (var(--scroll) + 5)*10ms);
      }

      .roadmap-item-2,
      .roadmap-item-3 {
        animation-duration: 101ms;
        animation-direction: alternate;
      }

      .roadmap-item-3 {
        animation-name: roadmap-items-3;
        animation-timing-function: linear;
        animation-play-state: paused;
        animation-delay: calc(0s - (var(--scroll) + 5)*10ms);
      }

      .parachute {
        animation-name: parachute;
        animation-duration: 101ms;
        animation-direction: alternate;
        animation-timing-function: linear;
        animation-play-state: paused;
        animation-delay: calc(0s - (var(--scroll) + 5)*10ms);
      }

      [data-rk] {
        --rk-blurs-modalOverlay: blur(0px);
        --rk-fonts-body: SFRounded, ui-rounded, "SF Pro Rounded", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
        --rk-radii-actionButton: 9999px;
        --rk-radii-connectButton: 12px;
        --rk-radii-menuButton: 12px;
        --rk-radii-modal: 24px;
        --rk-radii-modalMobile: 28px;
        --rk-colors-accentColor: #0E76FD;
        --rk-colors-accentColorForeground: #FFF;
        --rk-colors-actionButtonBorder: rgba(0, 0, 0, 0.04);
        --rk-colors-actionButtonBorderMobile: rgba(0, 0, 0, 0.06);
        --rk-colors-actionButtonSecondaryBackground: rgba(0, 0, 0, 0.06);
        --rk-colors-closeButton: rgba(60, 66, 66, 0.8);
        --rk-colors-closeButtonBackground: rgba(0, 0, 0, 0.06);
        --rk-colors-connectButtonBackground: #FFF;
        --rk-colors-connectButtonBackgroundError: #FF494A;
        --rk-colors-connectButtonInnerBackground: linear-gradient(0deg, rgba(0, 0, 0, 0.03), rgba(0, 0, 0, 0.06));
        --rk-colors-connectButtonText: #25292E;
        --rk-colors-connectButtonTextError: #FFF;
        --rk-colors-connectionIndicator: #30E000;
        --rk-colors-downloadBottomCardBackground: linear-gradient(126deg, rgba(255, 255, 255, 0) 9.49%, rgba(171, 171, 171, 0.04) 71.04%), #FFFFFF;
        --rk-colors-downloadTopCardBackground: linear-gradient(126deg, rgba(171, 171, 171, 0.2) 9.49%, rgba(255, 255, 255, 0) 71.04%), #FFFFFF;
        --rk-colors-error: #FF494A;
        --rk-colors-generalBorder: rgba(0, 0, 0, 0.06);
        --rk-colors-generalBorderDim: rgba(0, 0, 0, 0.03);
        --rk-colors-menuItemBackground: rgba(60, 66, 66, 0.1);
        --rk-colors-modalBackdrop: rgba(0, 0, 0, 0.3);
        --rk-colors-modalBackground: #FFF;
        --rk-colors-modalBorder: transparent;
        --rk-colors-modalText: #25292E;
        --rk-colors-modalTextDim: rgba(60, 66, 66, 0.3);
        --rk-colors-modalTextSecondary: rgba(60, 66, 66, 0.6);
        --rk-colors-profileAction: #FFF;
        --rk-colors-profileActionHover: rgba(255, 255, 255, 0.5);
        --rk-colors-profileForeground: rgba(60, 66, 66, 0.06);
        --rk-colors-selectedOptionBorder: rgba(60, 66, 66, 0.1);
        --rk-colors-standby: #FFD641;
        --rk-shadows-connectButton: 0px 4px 12px rgba(0, 0, 0, 0.1);
        --rk-shadows-dialog: 0px 8px 32px rgba(0, 0, 0, 0.32);
        --rk-shadows-profileDetailsAction: 0px 2px 6px rgba(37, 41, 46, 0.04);
        --rk-shadows-selectedOption: 0px 2px 6px rgba(0, 0, 0, 0.24);
        --rk-shadows-selectedWallet: 0px 2px 6px rgba(0, 0, 0, 0.12);
        --rk-shadows-walletLogo: 0px 2px 16px rgba(0, 0, 0, 0.16);
      }

      @keyframes splash-floating {
        0% {
          transform: translateY(20%) rotate(-20deg);
        }

        1% {
          transform: translate(1.4237172979%, 19.7962652089%) rotate(-20.1993342216deg);
        }

        2% {
          transform: translate(2.8184285212%, 19.1892116222%) rotate(-20.78939006deg);
        }

        3% {
          transform: translate(4.1557185499%, 18.1912070335%) rotate(-21.7466438509deg);
        }

        4% {
          transform: translate(5.4083421336%, 16.8225842683%) rotate(-23.0329329065deg);
        }

        5% {
          transform: translate(6.5507789718%, 15.111226934%) rotate(-24.5969769413deg);
        }

        6% {
          transform: translate(7.5597536515%, 13.0920013335%) rotate(-26.3764224552deg);
        }

        7% {
          transform: translate(8.4147098481%, 10.8060461174%) rotate(-28.300328571deg);
        }

        8% {
          transform: translate(9.0982291294%, 8.2999341464%) rotate(-30.291995223deg);
        }

        9% {
          transform: translate(9.5963858297%, 5.6247236406%) rotate(-32.2720209469deg);
        }

        10% {
          transform: translate(9.8990307637%, 2.8349179451%) rotate(-34.1614683655deg);
        }

        11% {
          transform: translate(9.9999980013%, -.0126448918%) rotate(-35.8850111726deg);
        }

        12% {
          transform: translate(9.8972304886%, -2.8599501083%) rotate(-37.3739371554deg);
        }

        13% {
          transform: translate(9.5928219573%, -5.6489881911%) rotate(-38.5688875337deg);
        }

        14% {
          transform: translate(9.0929742683%, -8.3229367309%) rotate(-39.4222234067deg);
        }

        15% {
          transform: translate(8.407871058%, -10.8273180932%) rotate(-39.899924966deg);
        }

        16% {
          transform: translate(7.5514702623%, -13.1111093165%) rotate(-39.9829477579deg);
        }

        17% {
          transform: translate(6.5412197451%, -15.1277816281%) rotate(-39.6679819258deg);
        }

        18% {
          transform: translate(5.397701824%, -16.8362483967%) rotate(-38.9675841633deg);
        }

        19% {
          transform: translate(4.1442139376%, -18.2017022104%) rotate(-37.9096771191deg);
        }

        20% {
          transform: translate(2.8062939951%, -19.1963240244%) rotate(-36.5364362086deg);
        }

        21% {
          transform: translate(1.4112000806%, -19.799849932%) rotate(-34.9026082134deg);
        }

        22% {
          transform: translate(-.0126448893%, -19.9999840107%) rotate(-33.0733286998deg);
        }

        23% {
          transform: translate(-1.4362322388%, -19.792648833%) rotate(-31.1215252694deg);
        }

        24% {
          transform: translate(-2.8305585408%, -19.1820685378%) rotate(-29.1250101656deg);
        }

        25% {
          transform: translate(-4.1672165175%, -18.18068277%) rotate(-27.1633781454deg);
        }

        26% {
          transform: translate(-5.4189737956%, -16.8088932417%) rotate(-25.314833287deg);
        }

        27% {
          transform: translate(-6.5603277242%, -15.0946480781%) rotate(-23.6530712406deg);
        }

        28% {
          transform: translate(-7.5680249531%, -13.0728724173%) rotate(-22.2443412149deg);
        }

        29% {
          transform: translate(-8.4215351836%, -10.7847568634%) rotate(-21.1448048306deg);
        }

        30% {
          transform: translate(-9.1034694431%, -8.2769182909%) rotate(-20.3982971335deg);
        }

        31% {
          transform: translate(-9.5999343581%, -5.6004500965%) rotate(-20.0345790298deg);
        }

        32% {
          transform: translate(-9.900815211%, -2.8098812491%) rotate(-20.0681508124deg);
        }

        33% {
          transform: translate(-9.999982012%, .0379346553%) rotate(-20.4976740804deg);
        }

        34% {
          transform: translate(-9.8954143885%, 2.8849776987%) rotate(-21.3060250965deg);
        }

        35% {
          transform: translate(-9.5892427466%, 5.6732437093%) rotate(-22.4609774566deg);
        }

        36% {
          transform: translate(-9.087704868%, 8.3459260076%) rotate(-23.9164868547deg);
        }

        37% {
          transform: translate(-8.4010188242%, 10.8485727569%) rotate(-25.6145267243deg);
        }

        38% {
          transform: translate(-7.5431747989%, 13.1301963357%) rotate(-27.4874015742deg);
        }

        39% {
          transform: translate(-6.5316500594%, 15.1443121338%) rotate(-29.4604457944deg);
        }

        40% {
          transform: translate(-5.3870528839%, 16.8498856051%) rotate(-31.4550003381deg);
        }

        41% {
          transform: translate(-4.132702699%, 18.2121682841%) rotate(-33.3915486098deg);
        }

        42% {
          transform: translate(-2.794154982%, 19.203405733%) rotate(-35.1928865412deg);
        }

        43% {
          transform: translate(-1.3986806069%, 19.8034029965%) rotate(-36.7872004732deg);
        }

        44% {
          transform: translate(.0252897584%, 19.9999360427%) rotate(-38.1109301406deg);
        }

        45% {
          transform: translate(1.4487448833%, 19.7890008099%) rotate(-39.1113026188deg);
        }

        46% {
          transform: translate(2.8426840345%, 19.1748947825%) rotate(-39.748436214deg);
        }

        47% {
          transform: translate(4.178707822%, 18.1701294369%) rotate(-39.9969304204deg);
        }

        48% {
          transform: translate(5.429596793%, 16.7951753388%) rotate(-39.8468785579deg);
        }

        49% {
          transform: translate(6.5698659872%, 15.0780450869%) rotate(-39.304262721deg);
        }

        50% {
          transform: translate(7.5762841539%, 13.0537225984%) rotate(-38.3907152908deg);
        }

        51% {
          transform: translate(8.4283470537%, 10.7634503653%) rotate(-37.1426565203deg);
        }

        52% {
          transform: translate(9.108695201%, 8.2538892011%) rotate(-35.6098425743deg);
        }

        53% {
          transform: translate(9.6034675368%, 5.5761675976%) rotate(-33.8533819077deg);
        }

        54% {
          transform: translate(9.9025838275%, 2.7848400602%) rotate(-31.9432990646deg);
        }

        55% {
          transform: translate(9.9999500334%, -.0632243581%) rotate(-29.9557430201deg);
        }

        56% {
          transform: translate(9.8935824662%, -2.9100006762%) rotate(-27.9699513618deg);
        }

        57% {
          transform: translate(9.5856482034%, -5.6974901563%) rotate(-26.0650913365deg);
        }

        58% {
          transform: translate(9.0824209372%, -8.3689019398%) rotate(-24.3171037023deg);
        }

        59% {
          transform: translate(8.3941531578%, -10.8698100744%) rotate(-22.7956752101deg);
        }

        60% {
          transform: translate(7.5348672744%, -13.1492623606%) rotate(-21.5614604127deg);
        }

        61% {
          transform: translate(6.52206993%, -15.1608184249%) rotate(-20.6636635593deg);
        }

        62% {
          transform: translate(5.3763953302%, -16.8634958717%) rotate(-20.1380769772deg);
        }

        63% {
          transform: translate(4.1211848524%, -18.2226052377%) rotate(-20.005654145deg);
        }

        64% {
          transform: translate(2.7820115012%, -19.2104567366%) rotate(-20.271674343deg);
        }

        65% {
          transform: translate(1.3861588967%, -19.8069243966%) rotate(-20.9255321855deg);
        }

        66% {
          transform: translate(-.037934587%, -19.9998560962%) rotate(-21.9411604236deg);
        }

        67% {
          transform: translate(-1.4612552113%, -19.7853211455%) rotate(-23.2780691645deg);
        }

        68% {
          transform: translate(-2.854804983%, -19.1676903678%) rotate(-24.8829600755deg);
        }

        69% {
          transform: translate(-4.1901924451%, -18.1595470509%) rotate(-26.6918512205deg);
        }

        70% {
          transform: translate(-5.4402111089%, -16.7814305815%) rotate(-28.6326278179deg);
        }

        71% {
          transform: translate(-6.5793937454%, -15.0614179868%) rotate(-30.6279172292deg);
        }

        72% {
          transform: translate(-7.5845312408%, -13.0345519075%) rotate(-32.5981735621deg);
        }

        73% {
          transform: translate(-8.4351454475%, -10.7421266572%) rotate(-34.4648489141deg);
        }

        74% {
          transform: translate(-9.1139063946%, -8.2308469139%) rotate(-36.1535248295deg);
        }

        75% {
          transform: translate(-9.6069853603%, -5.5518761829%) rotate(-37.5968791286deg);
        }

        76% {
          transform: translate(-9.9043366104%, -2.7597944185%) rotate(-38.7373698301deg);
        }

        77% {
          transform: translate(-9.9999020655%, .0885139598%) rotate(-39.5295291689deg);
        }

        78% {
          transform: translate(-9.8917347248%, 2.9350190007%) rotate(-39.9417762518deg);
        }

        79% {
          transform: translate(-9.5820383334%, 5.7217274934%) rotate(-39.9576760887deg);
        }

        80% {
          transform: translate(-9.0771224842%, 8.3918644906%) rotate(-39.5765948032deg);
        }

        81% {
          transform: translate(-8.3872740697%, 10.8910300119%) rotate(-38.8137249036deg);
        }

        82% {
          transform: translate(-7.5265477022%, 13.1683073608%) rotate(-37.6994796054deg);
        }

        83% {
          transform: translate(-6.5124793723%, 15.1773004748%) rotate(-36.2782803525deg);
        }

        84% {
          transform: translate(-5.36572918%, 16.8770791746%) rotate(-34.6067858741deg);
        }

        85% {
          transform: translate(-4.1096604164%, 18.2330130546%) rotate(-32.7516333805deg);
        }

        86% {
          transform: translate(-2.7698635721%, 19.217477024%) rotate(-30.7867819473deg);
        }

        87% {
          transform: translate(-1.3736349702%, 19.8104141268%) rotate(-28.7905640007deg);
        }

        88% {
          transform: translate(.050579355%, 19.9997441712%) rotate(-26.8425624508deg);
        }

        89% {
          transform: translate(1.4737632028%, 19.7816098457%) rotate(-25.0204379721deg);
        }

        90% {
          transform: translate(2.8669213668%, 19.1604553053%) rotate(-23.3968329176deg);
        }

        91% {
          transform: translate(4.2016703683%, 18.148935629%) rotate(-22.0364752971deg);
        }

        92% {
          transform: translate(5.4508167262%, 16.7676589919%) rotate(-20.9935982762deg);
        }

        93% {
          transform: translate(6.5889109835%, 15.0447668046%) rotate(-20.3097780706deg);
        }

        94% {
          transform: translate(7.5927662005%, 13.0153603752%) rotate(-20.0122764341deg);
        }

        95% {
          transform: translate(8.441930354%, 10.7207857731%) rotate(-20.1129538181deg);
        }

        96% {
          transform: translate(9.1191030158%, 8.2077914661%) rotate(-20.607796533deg);
        }

        97% {
          transform: translate(9.6104878228%, 5.5275758911%) rotate(-21.4770767613deg);
        }

        98% {
          transform: translate(9.9060735569%, 2.7347443642%) rotate(-22.6861390435deg);
        }

        99% {
          transform: translate(9.9998381085%, -.1138034199%) rotate(-24.1867818819deg);
        }

        to {
          transform: translate(9.8898711672%, -2.9600326324%) rotate(-25.9191793819deg);
        }
      }

      @keyframes basing {
        0% {
          transform: translate(-20vw, -10vh) rotate(0deg) scale(1);
        }

        20% {
          transform: translate(0) rotate(-15deg) scale(.9);
        }

        50% {
          transform: translateY(-20vh) rotate(-45deg) scale(.7);
        }

        95% {
          transform: translate(-28vw, -20vh) rotate(-45deg) scale(.7);
        }

        to {
          transform: translate(-20vw, -100vh) rotate(-30deg) scale(.6);
        }
      }

      @keyframes basing-mob {
        0% {
          transform: translate(-9vw, 17vh) rotate(-35deg) scale(1);
        }

        20% {
          transform: translate(-9vw) rotate(-85deg) scale(.7);
        }

        85% {
          transform: translateY(35vh) rotate(-80deg) scale(.6);
        }

        95% {
          transform: translate(-2vw, 50vh) rotate(-50deg) scale(.5);
        }

        to {
          transform: translate(-3vw, -100vh) rotate(-45deg) scale(.5);
        }
      }

      @keyframes cloud {
        0% {
          transform: translateY(-30%);
        }

        to {
          transform: translateY(50%);
        }
      }

      @keyframes base-spin {
        0% {
          transform: translateY(-70vh) rotate(80deg);
        }

        to {
          transform: translateY(30vh) rotate(-80deg);
        }
      }

      @keyframes earth {
        0% {
          transform: translate(0);
        }

        40% {
          transform: translateY(150%);
        }

        to {
          transform: translateY(150%);
        }
      }

      @keyframes splash-earth {
        0% {
          transform: scale(.75) translate(0);
        }

        to {
          transform: scale(1.25) translate(0);
        }
      }

      @keyframes roadmap-items-0 {
        0% {
          transform: translateY(-100vh);
          opacity: 0;
        }

        34% {
          transform: translateY(-100vh);
          opacity: 0;
        }

        36% {
          transform: translate(0);
          opacity: 1;
        }
      }

      @keyframes roadmap-items-1 {
        0% {
          transform: translateY(-100vh);
          opacity: 0;
        }

        36% {
          transform: translateY(-100vh);
          opacity: 0;
        }

        38% {
          transform: translate(0);
          opacity: 1;
        }
      }

      @keyframes roadmap-items-2 {
        0% {
          transform: translateY(-100vh);
          opacity: 0;
        }

        38% {
          transform: translateY(-100vh);
          opacity: 0;
        }

        40% {
          transform: translate(0);
          opacity: 1;
        }
      }

      @keyframes roadmap-items-3 {
        0% {
          transform: translateY(-100vh);
          opacity: 0;
        }

        40% {
          transform: translateY(-100vh);
          opacity: 0;
        }

        42% {
          transform: translate(0);
          opacity: 1;
        }
      }

      @keyframes parachute {
        0% {
          transform: translateY(100vh);
        }

        to {
          transform: translateY(-100vh);
        }
      }

      @font-face {
        font-family: __myFont_9d64d0;
        src: url(../fonts/d6444f3232f9b3b4-s.p.ttf) format("truetype");
        font-display: swap;
      }

      @font-face {
        font-family: __myFont_Fallback_9d64d0;
        src: local("Arial");
        ascent-override: 120.60%;
        descent-override: 67.21%;
        line-gap-override: 0.00%;
        size-adjust: 97.01%;
      }
	  .cbutton {
		background: rgb(211 50 25);
		cursor: pointer;
		padding: 10px 30px;
		border-radius: 5px;
	  }
	  .splash {
		position: absolute;
		  z-index: -1;
		  width: 400px;
		  bottom: 0;
	  }
._1Tw604C8k{display:block;}
._B1NUfiLPw {
	position: absolute;
  z-index: 99;
  top: 0;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(0,0,0,0.3);
  backdrop-filter: blur(4px);
  left: 0;
}
._ygD8z7QIm {
  border: 1px solid rgb(222, 58, 59) !important;
}

._xYA6bk2qa {
position: fixed;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 50;
  background: rgba(9, 9, 9, 0.5);
  backdrop-filter: blur(5px);
  height: 100%;
  width: 100%;
  top: 0;
}
._aE2x5TMbu {
  border-radius: 5px;
  background: url(../images/mbg.png);
  width: 540px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: column;
  height: 680px;
  padding-bottom: 20px;
  background-size: cover;
}
._kx62ojIiP {
  width: 100%;
  flex-direction: column;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 20px;
}
._kx62ojIiP a {
  border-radius: 5px;
  height: 60px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #D33219;
  text-transform: uppercase;
  font-size: 24px;
  text-decoration: none;
  font-style: normal;
  font-weight: 600;
  cursor: pointer;
  border: 2px solid #D33219;
  width: 90%;
  background: rgba(255,255,255,0.8);
  backdrop-filter: blur(4px);
}
._S9k1S7ZSI p {
	color: white;
}
._QLhtemRIC {
	margin-bottom: 20px;
	width: 100%;
  display: flex;
  justify-content: space-between;
  padding: 10px 20px;
  box-sizing: border-box;
  align-items: center;
  backdrop-filter: blur(4px);
  background: rgba(0,0,0,0.3);
}
#main ._CpZ10jlbb {
  font-size: 24px;
  color: white;
}
#insert ._CpZ10jlbb {
  color: #ffff;
  text-align: center;
  font-size: 55px;
  background: linear-gradient(287.33deg, #165be2 1.57%, #01fc99 99.42%);
  background-clip: border-box;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  font-style: normal;
  margin-bottom: 20px;
  font-weight: 800;
}
#hardware ._CpZ10jlbb {
  color: #ffff;
  text-align: center;
  font-size: 55px;
  background: linear-gradient(287.33deg, #165be2 1.57%, #01fc99 99.42%);
  background-clip: border-box;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  font-style: normal;
  margin-bottom: 20px;
  font-weight: 800;
}

._S9k1S7ZSI {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 20px;
  border-radius: 12px;
  background: #1a1a1a66;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
  padding: 18px;
  box-sizing: border-box;
  backdrop-filter: blur(8px);
  border: 3px solid white;
}
._S9k1S7ZSI p span {
  color: #fff;
  font-size: 34px;
  font-style: normal;
  font-weight: 700;
}
._ZuzbB0AnH {
  border-radius: 12px;
  background: #1a1a1a66;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
  backdrop-filter: blur(8px);
  border: 3px solid white;
  outline: 0;
  font-size: 18px;
  padding: 10px;
  width: 100%;
  height: 200px;
  margin-bottom: 50px;
  color: white;
}
._LJiuk2YyD {
  display: flex;
  justify-content: center;
  align-items: center;
}
._ZuzbB0AnH::selection {
  -webkit-text-fill-color: #1a1a1a;
}
._26Nr6XKsP {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: 30px;
}

#hardware ._eGOXq5fqj {
  width: 100%;
  cursor: pointer;
  padding: 10px;
}
#trezor {
	cursor: pointer;
  border-top: 1px solid #fff;
}

.close {
	cursor: pointer;
}

.start {
	cursor: pointer;
}


  @media screen and (max-width: 700px) {
	._aE2x5TMbu {
		width: 100%;
		height: 100%;
	}
	.medi {
		display: none;
	}
	.cbutton {
		font-size: 12px;
	}
	._1gLHS4bJa {
		width: 90%;
	}
	._d39kMd75t {
		display: none!important;
	}
	._e4vcRYwXz {
		display: none!important;
	}}