@font-face {
 font-family:Geist;
 font-style:normal;
 font-weight:100 900;
 font-display:swap;
 src:url(../media/8a480f0b521d4e75-s.8e0177b5.woff2)format("woff2");
 unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116
}
@font-face {
 font-family:Geist;
 font-style:normal;
 font-weight:100 900;
 font-display:swap;
 src:url(../media/7178b3e590c64307-s.b97b3418.woff2)format("woff2");
 unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face {
 font-family:Geist;
 font-style:normal;
 font-weight:100 900;
 font-display:swap;
 src:url(../media/caa3a2e1cccd8315-s.p.853070df.woff2)format("woff2");
 unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face {
 font-family:Geist Fallback;
 src:local(Arial);
 ascent-override:95.94%;
 descent-override:28.16%;
 line-gap-override:0.0%;
 size-adjust:104.76%
}
.geist_a71539c9-module__T19VSG__className {
 font-family:Geist,Geist Fallback;
 font-style:normal
}
.geist_a71539c9-module__T19VSG__variable {
 --font-geist-sans:"Geist","Geist Fallback"
}
@font-face {
 font-family:Geist Mono;
 font-style:normal;
 font-weight:100 900;
 font-display:swap;
 src:url(../media/4fa387ec64143e14-s.c1fdd6c2.woff2)format("woff2");
 unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116
}
@font-face {
 font-family:Geist Mono;
 font-style:normal;
 font-weight:100 900;
 font-display:swap;
 src:url(../media/bbc41e54d2fcbd21-s.799d8ef8.woff2)format("woff2");
 unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face {
 font-family:Geist Mono;
 font-style:normal;
 font-weight:100 900;
 font-display:swap;
 src:url(../media/797e433ab948586e-s.p.dbea232f.woff2)format("woff2");
 unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face {
 font-family:Geist Mono Fallback;
 src:local(Arial);
 ascent-override:74.67%;
 descent-override:21.92%;
 line-gap-override:0.0%;
 size-adjust:134.59%
}
.geist_mono_8d43a2aa-module__8Li5zG__className {
 font-family:Geist Mono,Geist Mono Fallback;
 font-style:normal
}
.geist_mono_8d43a2aa-module__8Li5zG__variable {
 --font-geist-mono:"Geist Mono","Geist Mono Fallback"
}
@layer properties {
  @supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))) {
   *,:before,:after,::backdrop {
    --tw-translate-x:0;
    --tw-translate-y:0;
    --tw-translate-z:0;
    --tw-rotate-x:initial;
    --tw-rotate-y:initial;
    --tw-rotate-z:initial;
    --tw-skew-x:initial;
    --tw-skew-y:initial;
    --tw-scroll-snap-strictness:proximity;
    --tw-space-y-reverse:0;
    --tw-border-style:solid;
    --tw-gradient-position:initial;
    --tw-gradient-from:#0000;
    --tw-gradient-via:#0000;
    --tw-gradient-to:#0000;
    --tw-gradient-stops:initial;
    --tw-gradient-via-stops:initial;
    --tw-gradient-from-position:0%;
    --tw-gradient-via-position:50%;
    --tw-gradient-to-position:100%;
    --tw-leading:initial;
    --tw-font-weight:initial;
    --tw-tracking:initial;
    --tw-shadow:0 0 #0000;
    --tw-shadow-color:initial;
    --tw-shadow-alpha:100%;
    --tw-inset-shadow:0 0 #0000;
    --tw-inset-shadow-color:initial;
    --tw-inset-shadow-alpha:100%;
    --tw-ring-color:initial;
    --tw-ring-shadow:0 0 #0000;
    --tw-inset-ring-color:initial;
    --tw-inset-ring-shadow:0 0 #0000;
    --tw-ring-inset:initial;
    --tw-ring-offset-width:0px;
    --tw-ring-offset-color:#fff;
    --tw-ring-offset-shadow:0 0 #0000;
    --tw-outline-style:solid;
    --tw-blur:initial;
    --tw-brightness:initial;
    --tw-contrast:initial;
    --tw-grayscale:initial;
    --tw-hue-rotate:initial;
    --tw-invert:initial;
    --tw-opacity:initial;
    --tw-saturate:initial;
    --tw-sepia:initial;
    --tw-drop-shadow:initial;
    --tw-drop-shadow-color:initial;
    --tw-drop-shadow-alpha:100%;
    --tw-drop-shadow-size:initial;
    --tw-backdrop-blur:initial;
    --tw-backdrop-brightness:initial;
    --tw-backdrop-contrast:initial;
    --tw-backdrop-grayscale:initial;
    --tw-backdrop-hue-rotate:initial;
    --tw-backdrop-invert:initial;
    --tw-backdrop-opacity:initial;
    --tw-backdrop-saturate:initial;
    --tw-backdrop-sepia:initial;
    --tw-duration:initial
   }
  }
 }
 @layer theme {
   :root,:host {
    --color-red-500:#fb2c36;
    --color-lime-100:#ecfcca;
    --color-green-200:#b9f8cf;
    --color-green-300:#7bf1a8;
    --color-green-700:#008138;
    --color-emerald-50:#ecfdf5;
    --color-emerald-200:#a4f4cf;
    --color-emerald-400:#00d294;
    --color-teal-100:#cbfbf1;
    --color-teal-300:#46ecd5;
    --color-teal-500:#00baa7;
    --color-teal-900:#0b4f4a;
    --color-cyan-400:#00d2ef;
    --color-sky-100:#dff2fe;
    --color-sky-200:#b8e6fe;
    --color-sky-400:#00bcfe;
    --color-sky-600:#0084cc;
    --color-sky-700:#0069a4;
    --color-blue-400:#54a2ff;
    --color-blue-950:#162456;
    --color-indigo-200:#c7d2ff;
    --color-violet-50:#f5f3ff;
    --color-slate-50:#f8fafc;
    --color-slate-100:#f1f5f9;
    --color-slate-600:#45556c;
    --color-slate-700:#314158;
    --color-slate-900:#0f172b;
    --color-gray-50:#f9fafb;
    --color-gray-100:#f3f4f6;
    --color-gray-200:#e5e7eb;
    --color-gray-300:#d1d5dc;
    --color-gray-400:#99a1af;
    --color-gray-500:#6a7282;
    --color-gray-600:#4a5565;
    --color-gray-700:#364153;
    --color-gray-800:#1e2939;
    --color-gray-900:#101828;
    --color-zinc-200:#e4e4e7;
    --color-neutral-900:#171717;
    --color-stone-50:#fafaf9;
    --color-stone-300:#d6d3d1;
    --color-black:#000;
    --color-white:#fff;
    --spacing:.25rem;
    --container-xs:20rem;
    --container-sm:24rem;
    --container-md:28rem;
    --container-2xl:42rem;
    --container-3xl:48rem;
    --container-4xl:56rem;
    --container-5xl:64rem;
    --container-6xl:72rem;
    --container-7xl:80rem;
    --text-xs:.75rem;
    --text-xs--line-height:calc(1/.75);
    --text-sm:14px;
    --text-sm--line-height:calc(1.25/.875);
    --text-base:16px;
    --text-base--line-height:calc(1.5/1);
    --text-lg:19px;
    --text-lg--line-height:calc(1.75/1.125);
    --text-xl:1.25rem;
    --text-xl--line-height:calc(1.75/1.25);
    --text-2xl:1.5rem;
    --text-2xl--line-height:calc(2/1.5);
    --text-3xl:28px;
    --text-3xl--line-height:calc(2.25/1.875);
    --text-4xl:41px;
    --text-4xl--line-height:calc(2.5/2.25);
    --text-5xl:46px;
    --text-5xl--line-height:1;
    --text-6xl:58px;
    --text-6xl--line-height:1;
    --text-7xl:72px;
    --text-7xl--line-height:1;
    --font-weight-normal:400;
    --font-weight-black:900;
    --tracking-wide:.025em;
    --leading-tight:1.25;
    --leading-normal:1.5;
    --radius-sm:.25rem;
    --radius-lg:.5rem;
    --radius-xl:.75rem;
    --radius-2xl:1rem;
    --radius-3xl:1.5rem;
    --radius-4xl:2rem;
    --default-transition-duration:.15s;
    --default-transition-timing-function:cubic-bezier(.4,0,.2,1);
    --default-font-family:Neurath,sans-serif;
    --default-mono-font-family:var(--font-geist-mono);
    --font-medium:Gilroy-Medium,sans-serif;
    --font-extrabold:Gilroy-ExtraBold,sans-serif;
    --font-bold:Gilroy-Bold,sans-serif;
    --font-semibold:Gilroy-SemiBold,sans-serif;
    --font-neurathblack:Neurath-black,sans-serif;
    --color-dark:#0d121c;
    --color-green-duck:#05aeb5;
    --color-paragraph:#111927
   }
   @supports (color:lab(0% 0 0)) {
    :root,:host {
     --color-red-500:lab(55.4814% 75.0732 48.8528);
     --color-lime-100:lab(96.8662% -11.7133 22.0854);
     --color-green-200:lab(92.4222% -26.4702 12.9427);
     --color-green-300:lab(86.9953% -47.2691 25.0054);
     --color-green-700:lab(47.0329% -47.0239 31.4788);
     --color-emerald-50:lab(97.8462% -6.94966 1.85487);
     --color-emerald-200:lab(90.2247% -31.039 9.47084);
     --color-emerald-400:lab(75.0771% -60.7313 19.4147);
     --color-teal-100:lab(95.1845% -17.4212 -.425422);
     --color-teal-300:lab(84.8977% -48.1516 -1.3321);
     --color-teal-500:lab(67.3859% -49.0983 -2.63511);
     --color-teal-900:lab(29.506% -21.4706 -3.59886);
     --color-cyan-400:lab(76.6045% -40.9406 -29.6231);
     --color-sky-100:lab(94.3709% -4.56053 -8.23453);
     --color-sky-200:lab(88.6983% -11.3978 -16.8488);
     --color-sky-400:lab(70.687% -23.6078 -45.9483);
     --color-sky-600:lab(51.7754% -11.4712 -49.8349);
     --color-sky-700:lab(41.6013% -9.10804 -42.5647);
     --color-blue-400:lab(65.0361% -1.42065 -56.9802);
     --color-blue-950:lab(15.6723% 8.86232 -32.2945);
     --color-indigo-200:lab(84.4329% 3.18977 -23.9688);
     --color-violet-50:lab(96.2416% 2.28849 -5.51657);
     --color-slate-50:lab(98.1434% -.369519 -1.05966);
     --color-slate-100:lab(96.286% -.852436 -2.46847);
     --color-slate-600:lab(35.5623% -1.74978 -15.4316);
     --color-slate-700:lab(26.9569% -1.47016 -15.6993);
     --color-slate-900:lab(7.78673% 1.82345 -15.0537);
     --color-gray-50:lab(98.2596% -.247031 -.706708);
     --color-gray-100:lab(96.1596% -.0823438 -1.13575);
     --color-gray-200:lab(91.6229% -.159115 -2.26791);
     --color-gray-300:lab(85.1236% -.612259 -3.7138);
     --color-gray-400:lab(65.9269% -.832707 -8.17473);
     --color-gray-500:lab(47.7841% -.393182 -10.0268);
     --color-gray-600:lab(35.6337% -1.58697 -10.8425);
     --color-gray-700:lab(27.1134% -.956401 -12.3224);
     --color-gray-800:lab(16.1051% -1.18239 -11.7533);
     --color-gray-900:lab(8.11897% .811279 -12.254);
     --color-zinc-200:lab(90.6853% .399232 -1.45452);
     --color-neutral-900:lab(7.78201% -.0000149012 0);
     --color-stone-50:lab(98.2686% -.0991821 .364304);
     --color-stone-300:lab(84.7909% .928015 1.59738)
    }
   }
  }
  @layer base {
    *,:after,:before,::backdrop {
     box-sizing:border-box;
     border:0 solid;
     margin:0;
     padding:0
    }
    ::file-selector-button {
     box-sizing:border-box;
     border:0 solid;
     margin:0;
     padding:0
    }
    html,:host {
     -webkit-text-size-adjust:100%;
     tab-size:4;
     line-height:1.5;
     font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");
     font-feature-settings:var(--default-font-feature-settings,normal);
     font-variation-settings:var(--default-font-variation-settings,normal);
     -webkit-tap-highlight-color:transparent
    }
    hr {
     height:0;
     color:inherit;
     border-top-width:1px
    }
    abbr:where([title]) {
     -webkit-text-decoration:underline dotted;
     text-decoration:underline dotted
    }
    h1,h2,h3,h4,h5,h6 {
     font-size:inherit;
     font-weight:inherit
    }
    a {
     color:inherit;
     -webkit-text-decoration:inherit;
     -webkit-text-decoration:inherit;
     -webkit-text-decoration:inherit;
     -webkit-text-decoration:inherit;
     text-decoration:inherit
    }
    b,strong {
     font-weight:bolder
    }
    code,kbd,samp,pre {
     font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);
     font-feature-settings:var(--default-mono-font-feature-settings,normal);
     font-variation-settings:var(--default-mono-font-variation-settings,normal);
     font-size:1em
    }
    small {
     font-size:80%
    }
    sub,sup {
     vertical-align:baseline;
     font-size:75%;
     line-height:0;
     position:relative
    }
    sub {
     bottom:-.25em
    }
    sup {
     top:-.5em
    }
    table {
     text-indent:0;
     border-color:inherit;
     border-collapse:collapse
    }
    :-moz-focusring {
     outline:auto
    }
    progress {
     vertical-align:baseline
    }
    summary {
     display:list-item
    }
    ol,ul,menu {
     list-style:none
    }
    img,svg,video,canvas,audio,iframe,embed,object {
     vertical-align:middle;
     display:block
    }
    img,video {
     max-width:100%;
     height:auto
    }
    button,input,select,optgroup,textarea {
     font:inherit;
     font-feature-settings:inherit;
     font-variation-settings:inherit;
     letter-spacing:inherit;
     color:inherit;
     opacity:1;
     background-color:#0000;
     border-radius:0
    }
    ::file-selector-button {
     font:inherit;
     font-feature-settings:inherit;
     font-variation-settings:inherit;
     letter-spacing:inherit;
     color:inherit;
     opacity:1;
     background-color:#0000;
     border-radius:0
    }
    :where(select:is([multiple],[size])) optgroup {
     font-weight:bolder
    }
    :where(select:is([multiple],[size])) optgroup option {
     padding-inline-start:20px
    }
    ::file-selector-button {
     margin-inline-end:4px
    }
    ::placeholder {
     opacity:1
    }
    @supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px) {
     ::placeholder {
      color:currentColor
     }
     @supports (color:color-mix(in lab, red, red)) {
      ::placeholder {
       color:color-mix(in oklab,currentcolor 50%,transparent)
      }
     }
    }
    textarea {
     resize:vertical
    }
    ::-webkit-search-decoration {
     -webkit-appearance:none
    }
    ::-webkit-date-and-time-value {
     min-height:1lh;
     text-align:inherit
    }
    ::-webkit-datetime-edit {
     display:inline-flex
    }
    ::-webkit-datetime-edit-fields-wrapper {
     padding:0
    }
    ::-webkit-datetime-edit {
     padding-block:0
    }
    ::-webkit-datetime-edit-year-field {
     padding-block:0
    }
    ::-webkit-datetime-edit-month-field {
     padding-block:0
    }
    ::-webkit-datetime-edit-day-field {
     padding-block:0
    }
    ::-webkit-datetime-edit-hour-field {
     padding-block:0
    }
    ::-webkit-datetime-edit-minute-field {
     padding-block:0
    }
    ::-webkit-datetime-edit-second-field {
     padding-block:0
    }
    ::-webkit-datetime-edit-millisecond-field {
     padding-block:0
    }
    ::-webkit-datetime-edit-meridiem-field {
     padding-block:0
    }
    ::-webkit-calendar-picker-indicator {
     line-height:1
    }
    :-moz-ui-invalid {
     box-shadow:none
    }
    button,input:where([type=button],[type=reset],[type=submit]) {
     appearance:button
    }
    ::file-selector-button {
     appearance:button
    }
    ::-webkit-inner-spin-button {
     height:auto
    }
    ::-webkit-outer-spin-button {
     height:auto
    }
    [hidden]:where(:not([hidden=until-found])) {
     display:none!important
    }
    h1 {
     font-size:var(--text-7xl);
     line-height:var(--tw-leading,var(--text-7xl--line-height))
    }
    h2 {
     font-size:var(--text-6xl);
     line-height:var(--tw-leading,var(--text-6xl--line-height))
    }
    h3 {
     font-family:var(--font-extrabold);
     font-size:36px
    }
    @media (min-width:60rem) {
     h3 {
      font-size:var(--text-5xl);
      line-height:var(--tw-leading,var(--text-5xl--line-height))
     }
    }
    h4 {
     font-size:var(--text-4xl);
     line-height:var(--tw-leading,var(--text-4xl--line-height))
    }
    h5 {
     font-family:var(--font-extrabold);
     font-size:var(--text-3xl);
     line-height:var(--tw-leading,var(--text-3xl--line-height))
    }
    h6 {
     font-family:var(--font-bold);
     font-size:var(--text-lg);
     line-height:var(--tw-leading,var(--text-lg--line-height))
    }
    p {
     font-size:var(--text-base);
     line-height:var(--tw-leading,var(--text-base--line-height))
    }
   }
   @layer components {
     .custom-checkbox {
      height:calc(var(--spacing)*4);
      width:calc(var(--spacing)*4);
      appearance:none;
      border-style:var(--tw-border-style);
      border-width:1px;
      border-color:var(--color-stone-300);
      border-radius:3px;
      flex-direction:column;
      justify-content:center;
      align-items:center;
      display:flex
     }
     .baseInputClasses {
      height:calc(var(--spacing)*12);
      border-radius:var(--radius-xl);
      border-style:var(--tw-border-style);
      width:100%;
      padding-inline:calc(var(--spacing)*6);
      font-size:var(--text-base);
      line-height:var(--tw-leading,var(--text-base--line-height));
      color:var(--color-paragraph);
      --tw-outline-style:none;
      border-width:2px;
      border-color:#e6e6f0;
      outline-style:none
     }
     .baseInputClasses::placeholder {
      font-family:var(--font-bold);
      font-size:var(--text-base);
      line-height:var(--tw-leading,var(--text-base--line-height));
      color:var(--color-gray-400)
     }
    }
    @layer utilities {
      .pointer-events-none {
       pointer-events:none
      }
      .absolute {
       position:absolute
      }
      .fixed {
       position:fixed
      }
      .relative {
       position:relative
      }
      .inset-0 {
       inset:calc(var(--spacing)*0)
      }
      .inset-0\.5 {
       inset:calc(var(--spacing)*.5)
      }
      .inset-\[2px\] {
       inset:2px
      }
      .start {
       inset-inline-start:var(--spacing)
      }
      .-top-10 {
       top:calc(var(--spacing)*-10)
      }
      .top-0 {
       top:calc(var(--spacing)*0)
      }
      .top-4 {
       top:calc(var(--spacing)*4)
      }
      .top-5 {
       top:calc(var(--spacing)*5)
      }
      .top-6 {
       top:calc(var(--spacing)*6)
      }
      .top-8 {
       top:calc(var(--spacing)*8)
      }
      .top-\[-100px\] {
       top:-100px
      }
      .top-\[220px\] {
       top:220px
      }
      .top-\[260px\] {
       top:260px
      }
      .top-\[375px\] {
       top:375px
      }
      .top-\[560px\] {
       top:560px
      }
      .top-full {
       top:100%
      }
      .-right-32 {
       right:calc(var(--spacing)*-32)
      }
      .right-0 {
       right:calc(var(--spacing)*0)
      }
      .right-4 {
       right:calc(var(--spacing)*4)
      }
      .right-5 {
       right:calc(var(--spacing)*5)
      }
      .right-8 {
       right:calc(var(--spacing)*8)
      }
      .right-16 {
       right:calc(var(--spacing)*16)
      }
      .right-20 {
       right:calc(var(--spacing)*20)
      }
      .-bottom-16 {
       bottom:calc(var(--spacing)*-16)
      }
      .-bottom-20 {
       bottom:calc(var(--spacing)*-20)
      }
      .-bottom-32 {
       bottom:calc(var(--spacing)*-32)
      }
      .-bottom-40 {
       bottom:calc(var(--spacing)*-40)
      }
      .bottom-0 {
       bottom:calc(var(--spacing)*0)
      }
      .bottom-2 {
       bottom:calc(var(--spacing)*2)
      }
      .bottom-3 {
       bottom:calc(var(--spacing)*3)
      }
      .bottom-6 {
       bottom:calc(var(--spacing)*6)
      }
      .bottom-\[-40px\] {
       bottom:-40px
      }
      .-left-32 {
       left:calc(var(--spacing)*-32)
      }
      .left-0 {
       left:calc(var(--spacing)*0)
      }
      .left-1\/2 {
       left:50%
      }
      .left-4 {
       left:calc(var(--spacing)*4)
      }
      .left-6 {
       left:calc(var(--spacing)*6)
      }
      .left-8 {
       left:calc(var(--spacing)*8)
      }
      .left-\[18px\] {
       left:18px
      }
      .left-\[120px\] {
       left:120px
      }
      .left-\[calc\(50\%\+80px\)\] {
       left:calc(50% + 80px)
      }
      .z-0 {
       z-index:0
      }
      .z-10 {
       z-index:10
      }
      .z-20 {
       z-index:20
      }
      .z-40 {
       z-index:40
      }
      .z-50 {
       z-index:50
      }
      .order-1 {
       order:1
      }
      .order-2 {
       order:2
      }
      .row-span-2 {
       grid-row:span 2/span 2
      }
      .container {
       width:100%
      }
      @media (min-width:37.5rem) {
       .container {
        max-width:37.5rem
       }
      }
      @media (min-width:45rem) {
       .container {
        max-width:45rem
       }
      }
      @media (min-width:60rem) {
       .container {
        max-width:60rem
       }
      }
      @media (min-width:75rem) {
       .container {
        max-width:75rem
       }
      }
      @media (min-width:90rem) {
       .container {
        max-width:90rem
       }
      }
      @media (min-width:108rem) {
       .container {
        max-width:108rem
       }
      }
      @media (min-width:129.6rem) {
       .container {
        max-width:129.6rem
       }
      }
      .m-14 {
       margin:calc(var(--spacing)*14)
      }
      .mx-3 {
       margin-inline:calc(var(--spacing)*3)
      }
      .mx-auto {
       margin-inline:auto
      }
      .my-4 {
       margin-block:calc(var(--spacing)*4)
      }
      .-mt-1 {
       margin-top:calc(var(--spacing)*-1)
      }
      .-mt-5 {
       margin-top:calc(var(--spacing)*-5)
      }
      .-mt-10 {
       margin-top:calc(var(--spacing)*-10)
      }
      .-mt-28 {
       margin-top:calc(var(--spacing)*-28)
      }
      .mt-1 {
       margin-top:calc(var(--spacing)*1)
      }
      .mt-2 {
       margin-top:calc(var(--spacing)*2)
      }
      .mt-3 {
       margin-top:calc(var(--spacing)*3)
      }
      .mt-4 {
       margin-top:calc(var(--spacing)*4)
      }
      .mt-5 {
       margin-top:calc(var(--spacing)*5)
      }
      .mt-6 {
       margin-top:calc(var(--spacing)*6)
      }
      .mt-8 {
       margin-top:calc(var(--spacing)*8)
      }
      .mt-10 {
       margin-top:calc(var(--spacing)*10)
      }
      .mt-12 {
       margin-top:calc(var(--spacing)*12)
      }
      .mt-52 {
       margin-top:calc(var(--spacing)*52)
      }
      .mt-auto {
       margin-top:auto
      }
      .mr-2 {
       margin-right:calc(var(--spacing)*2)
      }
      .mr-6 {
       margin-right:calc(var(--spacing)*6)
      }
      .mr-10 {
       margin-right:calc(var(--spacing)*10)
      }
      .mr-22 {
       margin-right:calc(var(--spacing)*22)
      }
      .mb-1 {
       margin-bottom:calc(var(--spacing)*1)
      }
      .mb-2 {
       margin-bottom:calc(var(--spacing)*2)
      }
      .mb-4 {
       margin-bottom:calc(var(--spacing)*4)
      }
      .mb-6 {
       margin-bottom:calc(var(--spacing)*6)
      }
      .mb-8 {
       margin-bottom:calc(var(--spacing)*8)
      }
      .mb-10 {
       margin-bottom:calc(var(--spacing)*10)
      }
      .mb-12 {
       margin-bottom:calc(var(--spacing)*12)
      }
      .mb-20 {
       margin-bottom:calc(var(--spacing)*20)
      }
      .ml-1 {
       margin-left:calc(var(--spacing)*1)
      }
      .ml-2 {
       margin-left:calc(var(--spacing)*2)
      }
      .ml-4 {
       margin-left:calc(var(--spacing)*4)
      }
      .ml-6 {
       margin-left:calc(var(--spacing)*6)
      }
      .ml-10 {
       margin-left:calc(var(--spacing)*10)
      }
      .block {
       display:block
      }
      .flex {
       display:flex
      }
      .grid {
       display:grid
      }
      .hidden {
       display:none
      }
      .inline {
       display:inline
      }
      .inline-block {
       display:inline-block
      }
      .inline-flex {
       display:inline-flex
      }
      .table {
       display:table
      }
      .aspect-\[384\/595\] {
       aspect-ratio:384/595
      }
      .h-1 {
       height:calc(var(--spacing)*1)
      }
      .h-5 {
       height:calc(var(--spacing)*5)
      }
      .h-8 {
       height:calc(var(--spacing)*8)
      }
      .h-10 {
       height:calc(var(--spacing)*10)
      }
      .h-11 {
       height:calc(var(--spacing)*11)
      }
      .h-12 {
       height:calc(var(--spacing)*12)
      }
      .h-15 {
       height:calc(var(--spacing)*15)
      }
      .h-16 {
       height:calc(var(--spacing)*16)
      }
      .h-24 {
       height:calc(var(--spacing)*24)
      }
      .h-25 {
       height:calc(var(--spacing)*25)
      }
      .h-36 {
       height:calc(var(--spacing)*36)
      }
      .h-40 {
       height:calc(var(--spacing)*40)
      }
      .h-48 {
       height:calc(var(--spacing)*48)
      }
      .h-51 {
       height:calc(var(--spacing)*51)
      }
      .h-52 {
       height:calc(var(--spacing)*52)
      }
      .h-56 {
       height:calc(var(--spacing)*56)
      }
      .h-60 {
       height:calc(var(--spacing)*60)
      }
      .h-96 {
       height:calc(var(--spacing)*96)
      }
      .h-124 {
       height:calc(var(--spacing)*124)
      }
      .h-135 {
       height:calc(var(--spacing)*135)
      }
      .h-\[3px\] {
       height:3px
      }
      .h-\[5px\] {
       height:5px
      }
      .h-\[300px\] {
       height:300px
      }
      .h-\[380px\] {
       height:380px
      }
      .h-\[480px\] {
       height:480px
      }
      .h-\[489px\] {
       height:489px
      }
      .h-\[600px\] {
       height:600px
      }
      .h-\[646px\] {
       height:646px
      }
      .h-\[697px\] {
       height:697px
      }
      .h-\[700px\] {
       height:700px
      }
      .h-auto {
       height:auto
      }
      .h-full {
       height:100%
      }
      .h-px {
       height:1px
      }
      .min-h-64 {
       min-height:calc(var(--spacing)*64)
      }
      .min-h-68 {
       min-height:calc(var(--spacing)*68)
      }
      .min-h-100 {
       min-height:calc(var(--spacing)*100)
      }
      .min-h-\[220px\] {
       min-height:220px
      }
      .min-h-screen {
       min-height:100vh
      }
      .w-1\/2 {
       width:50%
      }
      .w-2\/3 {
       width:66.6667%
      }
      .w-3\/4 {
       width:75%
      }
      .w-5 {
       width:calc(var(--spacing)*5)
      }
      .w-8 {
       width:calc(var(--spacing)*8)
      }
      .w-10 {
       width:calc(var(--spacing)*10)
      }
      .w-12 {
       width:calc(var(--spacing)*12)
      }
      .w-16 {
       width:calc(var(--spacing)*16)
      }
      .w-24 {
       width:calc(var(--spacing)*24)
      }
      .w-32 {
       width:calc(var(--spacing)*32)
      }
      .w-40 {
       width:calc(var(--spacing)*40)
      }
      .w-42 {
       width:calc(var(--spacing)*42)
      }
      .w-44 {
       width:calc(var(--spacing)*44)
      }
      .w-48 {
       width:calc(var(--spacing)*48)
      }
      .w-52 {
       width:calc(var(--spacing)*52)
      }
      .w-56 {
       width:calc(var(--spacing)*56)
      }
      .w-60 {
       width:calc(var(--spacing)*60)
      }
      .w-62 {
       width:calc(var(--spacing)*62)
      }
      .w-64 {
       width:calc(var(--spacing)*64)
      }
      .w-70 {
       width:calc(var(--spacing)*70)
      }
      .w-72 {
       width:calc(var(--spacing)*72)
      }
      .w-75 {
       width:calc(var(--spacing)*75)
      }
      .w-76 {
       width:calc(var(--spacing)*76)
      }
      .w-80 {
       width:calc(var(--spacing)*80)
      }
      .w-96 {
       width:calc(var(--spacing)*96)
      }
      .w-127\.5 {
       width:calc(var(--spacing)*127.5)
      }
      .w-\[3px\] {
       width:3px
      }
      .w-\[5px\] {
       width:5px
      }
      .w-\[34\%\] {
       width:34%
      }
      .w-\[80\%\] {
       width:80%
      }
      .w-\[86vw\] {
       width:86vw
      }
      .w-\[90\%\] {
       width:90%
      }
      .w-\[95\%\] {
       width:95%
      }
      .w-\[240px\] {
       width:240px
      }
      .w-\[480px\] {
       width:480px
      }
      .w-\[600px\] {
       width:600px
      }
      .w-\[700px\] {
       width:700px
      }
      .w-auto {
       width:auto
      }
      .w-fit {
       width:fit-content
      }
      .w-full {
       width:100%
      }
      .max-w-2xl {
       max-width:var(--container-2xl)
      }
      .max-w-3xl {
       max-width:var(--container-3xl)
      }
      .max-w-4xl {
       max-width:var(--container-4xl)
      }
      .max-w-5xl {
       max-width:var(--container-5xl)
      }
      .max-w-6xl {
       max-width:var(--container-6xl)
      }
      .max-w-7xl {
       max-width:var(--container-7xl)
      }
      .max-w-96 {
       max-width:calc(var(--spacing)*96)
      }
      .max-w-97 {
       max-width:calc(var(--spacing)*97)
      }
      .max-w-130 {
       max-width:calc(var(--spacing)*130)
      }
      .max-w-325 {
       max-width:calc(var(--spacing)*325)
      }
      .max-w-331\.25 {
       max-width:calc(var(--spacing)*331.25)
      }
      .max-w-\[340px\] {
       max-width:340px
      }
      .max-w-\[430px\] {
       max-width:430px
      }
      .max-w-\[522px\] {
       max-width:522px
      }
      .max-w-\[760px\] {
       max-width:760px
      }
      .max-w-\[780px\] {
       max-width:780px
      }
      .max-w-\[1300px\] {
       max-width:1300px
      }
      .max-w-\[1325px\] {
       max-width:1325px
      }
      .max-w-md {
       max-width:var(--container-md)
      }
      .max-w-sm {
       max-width:var(--container-sm)
      }
      .max-w-xs {
       max-width:var(--container-xs)
      }
      .min-w-0 {
       min-width:calc(var(--spacing)*0)
      }
      .flex-1 {
       flex:1
      }
      .flex-shrink-0,.shrink-0 {
       flex-shrink:0
      }
      .-translate-x-1\/2 {
       --tw-translate-x:calc(calc(1/2*100%)*-1);
       translate:var(--tw-translate-x)var(--tw-translate-y)
      }
      .transform {
       transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)
      }
      .cursor-pointer {
       cursor:pointer
      }
      .resize {
       resize:both
      }
      .snap-x {
       scroll-snap-type:x var(--tw-scroll-snap-strictness)
      }
      .snap-mandatory {
       --tw-scroll-snap-strictness:mandatory
      }
      .snap-start {
       scroll-snap-align:start
      }
      .grid-cols-1 {
       grid-template-columns:repeat(1,minmax(0,1fr))
      }
      .grid-cols-2 {
       grid-template-columns:repeat(2,minmax(0,1fr))
      }
      .grid-cols-3 {
       grid-template-columns:repeat(3,minmax(0,1fr))
      }
      .flex-col {
       flex-direction:column
      }
      .flex-row {
       flex-direction:row
      }
      .flex-row-reverse {
       flex-direction:row-reverse
      }
      .items-center {
       align-items:center
      }
      .items-end {
       align-items:flex-end
      }
      .items-start {
       align-items:flex-start
      }
      .items-stretch {
       align-items:stretch
      }
      .justify-around {
       justify-content:space-around
      }
      .justify-between {
       justify-content:space-between
      }
      .justify-center {
       justify-content:center
      }
      .justify-end {
       justify-content:flex-end
      }
      .justify-start {
       justify-content:flex-start
      }
      .gap-1 {
       gap:calc(var(--spacing)*1)
      }
      .gap-2 {
       gap:calc(var(--spacing)*2)
      }
      .gap-3 {
       gap:calc(var(--spacing)*3)
      }
      .gap-4 {
       gap:calc(var(--spacing)*4)
      }
      .gap-6 {
       gap:calc(var(--spacing)*6)
      }
      .gap-8 {
       gap:calc(var(--spacing)*8)
      }
      .gap-10 {
       gap:calc(var(--spacing)*10)
      }
      .gap-12 {
       gap:calc(var(--spacing)*12)
      }
      :where(.space-y-4>:not(:last-child)) {
       --tw-space-y-reverse:0;
       margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));
       margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))
      }
      :where(.space-y-6>:not(:last-child)) {
       --tw-space-y-reverse:0;
       margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));
       margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))
      }
      :where(.space-y-8>:not(:last-child)) {
       --tw-space-y-reverse:0;
       margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));
       margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))
      }
      .gap-x-12 {
       column-gap:calc(var(--spacing)*12)
      }
      .gap-y-6 {
       row-gap:calc(var(--spacing)*6)
      }
      .gap-y-8 {
       row-gap:calc(var(--spacing)*8)
      }
      .self-start {
       align-self:flex-start
      }
      .self-stretch {
       align-self:stretch
      }
      .justify-self-end {
       justify-self:flex-end
      }
      .overflow-hidden {
       overflow:hidden
      }
      .overflow-visible {
       overflow:visible
      }
      .overflow-x-auto {
       overflow-x:auto
      }
      .scroll-smooth {
       scroll-behavior:smooth
      }
      .rounded-2xl {
       border-radius:var(--radius-2xl)
      }
      .rounded-3xl {
       border-radius:var(--radius-3xl)
      }
      .rounded-4xl {
       border-radius:var(--radius-4xl)
      }
      .rounded-\[20px\] {
       border-radius:20px
      }
      .rounded-\[32px\] {
       border-radius:32px
      }
      .rounded-\[600px\] {
       border-radius:600px
      }
      .rounded-\[2000px\] {
       border-radius:2000px
      }
      .rounded-full {
       border-radius:3.40282e38px
      }
      .rounded-lg {
       border-radius:var(--radius-lg)
      }
      .rounded-sm {
       border-radius:var(--radius-sm)
      }
      .rounded-xl {
       border-radius:var(--radius-xl)
      }
      .rounded-t-3xl {
       border-top-left-radius:var(--radius-3xl);
       border-top-right-radius:var(--radius-3xl)
      }
      .rounded-t-4xl {
       border-top-left-radius:var(--radius-4xl);
       border-top-right-radius:var(--radius-4xl)
      }
      .rounded-t-full {
       border-top-left-radius:3.40282e38px;
       border-top-right-radius:3.40282e38px
      }
      .rounded-t-lg {
       border-top-left-radius:var(--radius-lg);
       border-top-right-radius:var(--radius-lg)
      }
      .border {
       border-style:var(--tw-border-style);
       border-width:1px
      }
      .border-2 {
       border-style:var(--tw-border-style);
       border-width:2px
      }
      .border-b {
       border-bottom-style:var(--tw-border-style);
       border-bottom-width:1px
      }
      .border-gray-400 {
       border-color:var(--color-gray-400)
      }
      .border-stone-50 {
       border-color:var(--color-stone-50)
      }
      .border-zinc-200 {
       border-color:var(--color-zinc-200)
      }
      .bg-\[\#0E6F73\] {
       background-color:#0e6f73
      }
      .bg-\[\#111927\] {
       background-color:#111927
      }
      .bg-\[\#F3F4F6\] {
       background-color:#f3f4f6
      }
      .bg-black {
       background-color:var(--color-black)
      }
      .bg-blue-400\/70 {
       background-color:#54a2ffb3
      }
      @supports (color:color-mix(in lab, red, red)) {
       .bg-blue-400\/70 {
        background-color:color-mix(in oklab,var(--color-blue-400)70%,transparent)
       }
      }
      .bg-blue-950\/50 {
       background-color:#16245680
      }
      @supports (color:color-mix(in lab, red, red)) {
       .bg-blue-950\/50 {
        background-color:color-mix(in oklab,var(--color-blue-950)50%,transparent)
       }
      }
      .bg-blue-950\/70 {
       background-color:#162456b3
      }
      @supports (color:color-mix(in lab, red, red)) {
       .bg-blue-950\/70 {
        background-color:color-mix(in oklab,var(--color-blue-950)70%,transparent)
       }
      }
      .bg-cyan-400\/70 {
       background-color:#00d2efb3
      }
      @supports (color:color-mix(in lab, red, red)) {
       .bg-cyan-400\/70 {
        background-color:color-mix(in oklab,var(--color-cyan-400)70%,transparent)
       }
      }
      .bg-dark {
       background-color:var(--color-dark)
      }
      .bg-emerald-400\/70 {
       background-color:#00d294b3
      }
      @supports (color:color-mix(in lab, red, red)) {
       .bg-emerald-400\/70 {
        background-color:color-mix(in oklab,var(--color-emerald-400)70%,transparent)
       }
      }
      .bg-gray-100 {
       background-color:var(--color-gray-100)
      }
      .bg-gray-200 {
       background-color:var(--color-gray-200)
      }
      .bg-gray-900 {
       background-color:var(--color-gray-900)
      }
      .bg-green-duck\/60 {
       background-color:#05aeb599
      }
      @supports (color:color-mix(in lab, red, red)) {
       .bg-green-duck\/60 {
        background-color:color-mix(in oklab,var(--color-green-duck)60%,transparent)
       }
      }
      .bg-teal-100 {
       background-color:var(--color-teal-100)
      }
      .bg-teal-900 {
       background-color:var(--color-teal-900)
      }
      .bg-transparent {
       background-color:#0000
      }
      .bg-white {
       background-color:var(--color-white)
      }
      .bg-linear-to-br {
       --tw-gradient-position:to bottom right
      }
      @supports (background-image:linear-gradient(in lab, red, red)) {
       .bg-linear-to-br {
        --tw-gradient-position:to bottom right in oklab
       }
      }
      .bg-linear-to-br {
       background-image:linear-gradient(var(--tw-gradient-stops))
      }
      .bg-gradient-to-b {
       --tw-gradient-position:to bottom in oklab;
       background-image:linear-gradient(var(--tw-gradient-stops))
      }
      .bg-gradient-to-br {
       --tw-gradient-position:to bottom right in oklab;
       background-image:linear-gradient(var(--tw-gradient-stops))
      }
      .bg-gradient-to-r {
       --tw-gradient-position:to right in oklab;
       background-image:linear-gradient(var(--tw-gradient-stops))
      }
      .bg-\[radial-gradient\(ellipse_49\.83\%_100\%_at_50\.17\%_100\%\,_\#F6F7F9_0\%\,_\#F9FAFB_100\%\)\] {
       background-image:radial-gradient(49.83% 100% at 50.17% 100%,#f6f7f9 0%,#f9fafb 100%)
      }
      .bg-\[url\(\'\/images\/backgrounds\/bg-contact\.png\'\)\] {
       background-image:url(../../../images/backgrounds/bg-contact.png)
      }
      .bg-\[url\(\'\/images\/backgrounds\/bg-expertise\.png\'\)\] {
       background-image:url(../../../images/backgrounds/bg-expertise.png)
      }
      .bg-\[url\(\'\/images\/backgrounds\/bg-home2\.jpg\'\)\] {
       background-image:url(../../../images/backgrounds/bg-home2.jpg)
      }
      .bg-\[url\(\'\/images\/backgrounds\/bg-mobile\.png\'\)\] {
       background-image:url(../../../images/backgrounds/bg-mobile.png)
      }
      .bg-\[url\(\/images\/backgrounds\/bg-office\.png\)\] {
       background-image:url(../../../images/backgrounds/bg-office.png)
      }
      .from-gray-300\/0 {
       --tw-gradient-from:#0000
      }
      @supports (color:color-mix(in lab, red, red)) {
       .from-gray-300\/0 {
        --tw-gradient-from:color-mix(in oklab,var(--color-gray-300)0%,transparent)
       }
      }
      .from-gray-300\/0 {
       --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))
      }
      .from-green-200 {
       --tw-gradient-from:var(--color-green-200);
       --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))
      }
      .from-indigo-200\/5 {
       --tw-gradient-from:#c7d2ff0d
      }
      @supports (color:color-mix(in lab, red, red)) {
       .from-indigo-200\/5 {
        --tw-gradient-from:color-mix(in oklab,var(--color-indigo-200)5%,transparent)
       }
      }
      .from-indigo-200\/5 {
       --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))
      }
      .from-lime-100 {
       --tw-gradient-from:var(--color-lime-100);
       --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))
      }
      .from-sky-200 {
       --tw-gradient-from:var(--color-sky-200);
       --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))
      }
      .from-sky-400 {
       --tw-gradient-from:var(--color-sky-400);
       --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))
      }
      .from-sky-600 {
       --tw-gradient-from:var(--color-sky-600);
       --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))
      }
      .from-sky-600\/40 {
       --tw-gradient-from:#0084cc66
      }
      @supports (color:color-mix(in lab, red, red)) {
       .from-sky-600\/40 {
        --tw-gradient-from:color-mix(in oklab,var(--color-sky-600)40%,transparent)
       }
      }
      .from-sky-600\/40 {
       --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))
      }
      .from-slate-50 {
       --tw-gradient-from:var(--color-slate-50);
       --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))
      }
      .from-transparent {
       --tw-gradient-from:transparent;
       --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))
      }
      .from-white {
       --tw-gradient-from:var(--color-white);
       --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))
      }
      .from-0\% {
       --tw-gradient-from-position:0%
      }
      .from-40\% {
       --tw-gradient-from-position:40%
      }
      .via-gray-300 {
       --tw-gradient-via:var(--color-gray-300);
       --tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);
       --tw-gradient-stops:var(--tw-gradient-via-stops)
      }
      .via-green-300\/50 {
       --tw-gradient-via:#7bf1a880
      }
      @supports (color:color-mix(in lab, red, red)) {
       .via-green-300\/50 {
        --tw-gradient-via:color-mix(in oklab,var(--color-green-300)50%,transparent)
       }
      }
      .via-green-300\/50 {
       --tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);
       --tw-gradient-stops:var(--tw-gradient-via-stops)
      }
      .via-sky-400 {
       --tw-gradient-via:var(--color-sky-400);
       --tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);
       --tw-gradient-stops:var(--tw-gradient-via-stops)
      }
      .via-sky-400\/40 {
       --tw-gradient-via:#00bcfe66
      }
      @supports (color:color-mix(in lab, red, red)) {
       .via-sky-400\/40 {
        --tw-gradient-via:color-mix(in oklab,var(--color-sky-400)40%,transparent)
       }
      }
      .via-sky-400\/40 {
       --tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);
       --tw-gradient-stops:var(--tw-gradient-via-stops)
      }
      .via-slate-100 {
       --tw-gradient-via:var(--color-slate-100);
       --tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);
       --tw-gradient-stops:var(--tw-gradient-via-stops)
      }
      .via-teal-500 {
       --tw-gradient-via:var(--color-teal-500);
       --tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);
       --tw-gradient-stops:var(--tw-gradient-via-stops)
      }
      .via-white\/95 {
       --tw-gradient-via:#fffffff2
      }
      @supports (color:color-mix(in lab, red, red)) {
       .via-white\/95 {
        --tw-gradient-via:color-mix(in oklab,var(--color-white)95%,transparent)
       }
      }
      .via-white\/95 {
       --tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);
       --tw-gradient-stops:var(--tw-gradient-via-stops)
      }
      .via-40\% {
       --tw-gradient-via-position:40%
      }
      .via-60\% {
       --tw-gradient-via-position:60%
      }
      .to-emerald-50 {
       --tw-gradient-to:var(--color-emerald-50);
       --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))
      }
      .to-emerald-200 {
       --tw-gradient-to:var(--color-emerald-200);
       --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))
      }
      .to-gray-300\/0 {
       --tw-gradient-to:#0000
      }
      @supports (color:color-mix(in lab, red, red)) {
       .to-gray-300\/0 {
        --tw-gradient-to:color-mix(in oklab,var(--color-gray-300)0%,transparent)
       }
      }
      .to-gray-300\/0 {
       --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))
      }
      .to-gray-900\/80 {
       --tw-gradient-to:#101828cc
      }
      @supports (color:color-mix(in lab, red, red)) {
       .to-gray-900\/80 {
        --tw-gradient-to:color-mix(in oklab,var(--color-gray-900)80%,transparent)
       }
      }
      .to-gray-900\/80 {
       --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))
      }
      .to-green-300 {
       --tw-gradient-to:var(--color-green-300);
       --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))
      }
      .to-green-300\/20 {
       --tw-gradient-to:#7bf1a833
      }
      @supports (color:color-mix(in lab, red, red)) {
       .to-green-300\/20 {
        --tw-gradient-to:color-mix(in oklab,var(--color-green-300)20%,transparent)
       }
      }
      .to-green-300\/20 {
       --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))
      }
      .to-green-300\/50 {
       --tw-gradient-to:#7bf1a880
      }
      @supports (color:color-mix(in lab, red, red)) {
       .to-green-300\/50 {
        --tw-gradient-to:color-mix(in oklab,var(--color-green-300)50%,transparent)
       }
      }
      .to-green-300\/50 {
       --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))
      }
      .to-green-700 {
       --tw-gradient-to:var(--color-green-700);
       --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))
      }
      .to-indigo-200\/10 {
       --tw-gradient-to:#c7d2ff1a
      }
      @supports (color:color-mix(in lab, red, red)) {
       .to-indigo-200\/10 {
        --tw-gradient-to:color-mix(in oklab,var(--color-indigo-200)10%,transparent)
       }
      }
      .to-indigo-200\/10 {
       --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))
      }
      .to-sky-700 {
       --tw-gradient-to:var(--color-sky-700);
       --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))
      }
      .to-slate-100 {
       --tw-gradient-to:var(--color-slate-100);
       --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))
      }
      .to-transparent {
       --tw-gradient-to:transparent;
       --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))
      }
      .to-violet-50 {
       --tw-gradient-to:var(--color-violet-50);
       --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))
      }
      .to-100\% {
       --tw-gradient-to-position:100%
      }
      .bg-cover {
       background-size:cover
      }
      .bg-center {
       background-position:50%
      }
      .bg-top {
       background-position:top
      }
      .bg-no-repeat {
       background-repeat:no-repeat
      }
      .object-contain {
       object-fit:contain
      }
      .object-cover {
       object-fit:cover
      }
      .object-center {
       object-position:center
      }
      .p-0\.5 {
       padding:calc(var(--spacing)*.5)
      }
      .p-1 {
       padding:calc(var(--spacing)*1)
      }
      .p-2 {
       padding:calc(var(--spacing)*2)
      }
      .p-4 {
       padding:calc(var(--spacing)*4)
      }
      .p-5 {
       padding:calc(var(--spacing)*5)
      }
      .p-6 {
       padding:calc(var(--spacing)*6)
      }
      .p-\[2px\] {
       padding:2px
      }
      .px-0 {
       padding-inline:calc(var(--spacing)*0)
      }
      .px-2 {
       padding-inline:calc(var(--spacing)*2)
      }
      .px-3 {
       padding-inline:calc(var(--spacing)*3)
      }
      .px-4 {
       padding-inline:calc(var(--spacing)*4)
      }
      .px-5 {
       padding-inline:calc(var(--spacing)*5)
      }
      .px-6 {
       padding-inline:calc(var(--spacing)*6)
      }
      .px-8 {
       padding-inline:calc(var(--spacing)*8)
      }
      .px-10 {
       padding-inline:calc(var(--spacing)*10)
      }
      .px-12 {
       padding-inline:calc(var(--spacing)*12)
      }
      .px-16 {
       padding-inline:calc(var(--spacing)*16)
      }
      .px-20 {
       padding-inline:calc(var(--spacing)*20)
      }
      .py-2 {
       padding-block:calc(var(--spacing)*2)
      }
      .py-3 {
       padding-block:calc(var(--spacing)*3)
      }
      .py-3\.5 {
       padding-block:calc(var(--spacing)*3.5)
      }
      .py-4 {
       padding-block:calc(var(--spacing)*4)
      }
      .py-6 {
       padding-block:calc(var(--spacing)*6)
      }
      .py-8 {
       padding-block:calc(var(--spacing)*8)
      }
      .py-10 {
       padding-block:calc(var(--spacing)*10)
      }
      .py-12 {
       padding-block:calc(var(--spacing)*12)
      }
      .py-16 {
       padding-block:calc(var(--spacing)*16)
      }
      .py-20 {
       padding-block:calc(var(--spacing)*20)
      }
      .py-28 {
       padding-block:calc(var(--spacing)*28)
      }
      .pt-2 {
       padding-top:calc(var(--spacing)*2)
      }
      .pt-6 {
       padding-top:calc(var(--spacing)*6)
      }
      .pt-8 {
       padding-top:calc(var(--spacing)*8)
      }
      .pt-10 {
       padding-top:calc(var(--spacing)*10)
      }
      .pt-12 {
       padding-top:calc(var(--spacing)*12)
      }
      .pt-16 {
       padding-top:calc(var(--spacing)*16)
      }
      .pt-20 {
       padding-top:calc(var(--spacing)*20)
      }
      .pr-4 {
       padding-right:calc(var(--spacing)*4)
      }
      .pr-6 {
       padding-right:calc(var(--spacing)*6)
      }
      .pr-8 {
       padding-right:calc(var(--spacing)*8)
      }
      .pr-12 {
       padding-right:calc(var(--spacing)*12)
      }
      .pr-20 {
       padding-right:calc(var(--spacing)*20)
      }
      .pb-0 {
       padding-bottom:calc(var(--spacing)*0)
      }
      .pb-2 {
       padding-bottom:calc(var(--spacing)*2)
      }
      .pb-3 {
       padding-bottom:calc(var(--spacing)*3)
      }
      .pb-5 {
       padding-bottom:calc(var(--spacing)*5)
      }
      .pb-6 {
       padding-bottom:calc(var(--spacing)*6)
      }
      .pb-8 {
       padding-bottom:calc(var(--spacing)*8)
      }
      .pb-10 {
       padding-bottom:calc(var(--spacing)*10)
      }
      .pb-16 {
       padding-bottom:calc(var(--spacing)*16)
      }
      .pb-20 {
       padding-bottom:calc(var(--spacing)*20)
      }
      .pl-6 {
       padding-left:calc(var(--spacing)*6)
      }
      .pl-8 {
       padding-left:calc(var(--spacing)*8)
      }
      .pl-12 {
       padding-left:calc(var(--spacing)*12)
      }
      .pl-16 {
       padding-left:calc(var(--spacing)*16)
      }
      .pl-20 {
       padding-left:calc(var(--spacing)*20)
      }
      .text-center {
       text-align:center
      }
      .text-left {
       text-align:left
      }
      .text-start {
       text-align:start
      }
      .font-\[\'Gilroy-Bold\'\] {
       font-family:Gilroy-Bold
      }
      .font-bold {
       font-family:var(--font-bold)
      }
      .font-extrabold {
       font-family:var(--font-extrabold)
      }
      .font-medium {
       font-family:var(--font-medium)
      }
      .font-neurathblack {
       font-family:var(--font-neurathblack)
      }
      .font-semibold {
       font-family:var(--font-semibold)
      }
      .text-2xl {
       font-size:var(--text-2xl);
       line-height:var(--tw-leading,var(--text-2xl--line-height))
      }
      .text-3xl {
       font-size:var(--text-3xl);
       line-height:var(--tw-leading,var(--text-3xl--line-height))
      }
      .text-4xl {
       font-size:var(--text-4xl);
       line-height:var(--tw-leading,var(--text-4xl--line-height))
      }
      .text-5xl {
       font-size:var(--text-5xl);
       line-height:var(--tw-leading,var(--text-5xl--line-height))
      }
      .text-6xl {
       font-size:var(--text-6xl);
       line-height:var(--tw-leading,var(--text-6xl--line-height))
      }
      .text-base {
       font-size:var(--text-base);
       line-height:var(--tw-leading,var(--text-base--line-height))
      }
      .text-lg {
       font-size:var(--text-lg);
       line-height:var(--tw-leading,var(--text-lg--line-height))
      }
      .text-sm {
       font-size:var(--text-sm);
       line-height:var(--tw-leading,var(--text-sm--line-height))
      }
      .text-xl {
       font-size:var(--text-xl);
       line-height:var(--tw-leading,var(--text-xl--line-height))
      }
      .text-xs {
       font-size:var(--text-xs);
       line-height:var(--tw-leading,var(--text-xs--line-height))
      }
      .text-\[16px\] {
       font-size:16px
      }
      .text-\[32px\] {
       font-size:32px
      }
      .text-\[36px\] {
       font-size:36px
      }
      .text-\[38px\] {
       font-size:38px
      }
      .leading-4 {
       --tw-leading:calc(var(--spacing)*4);
       line-height:calc(var(--spacing)*4)
      }
      .leading-5 {
       --tw-leading:calc(var(--spacing)*5);
       line-height:calc(var(--spacing)*5)
      }
      .leading-6 {
       --tw-leading:calc(var(--spacing)*6);
       line-height:calc(var(--spacing)*6)
      }
      .leading-7 {
       --tw-leading:calc(var(--spacing)*7);
       line-height:calc(var(--spacing)*7)
      }
      .leading-8 {
       --tw-leading:calc(var(--spacing)*8);
       line-height:calc(var(--spacing)*8)
      }
      .leading-9 {
       --tw-leading:calc(var(--spacing)*9);
       line-height:calc(var(--spacing)*9)
      }
      .leading-10 {
       --tw-leading:calc(var(--spacing)*10);
       line-height:calc(var(--spacing)*10)
      }
      .leading-\[50\.40px\] {
       --tw-leading:50.4px;
       line-height:50.4px
      }
      .leading-\[50\.60px\] {
       --tw-leading:50.6px;
       line-height:50.6px
      }
      .leading-\[57\.20px\] {
       --tw-leading:57.2px;
       line-height:57.2px
      }
      .leading-\[63\.80px\] {
       --tw-leading:63.8px;
       line-height:63.8px
      }
      .leading-tight {
       --tw-leading:var(--leading-tight);
       line-height:var(--leading-tight)
      }
      .font-black {
       --tw-font-weight:var(--font-weight-black);
       font-weight:var(--font-weight-black)
      }
      .font-normal {
       --tw-font-weight:var(--font-weight-normal);
       font-weight:var(--font-weight-normal)
      }
      .tracking-wide {
       --tw-tracking:var(--tracking-wide);
       letter-spacing:var(--tracking-wide)
      }
      .whitespace-normal {
       white-space:normal
      }
      .whitespace-nowrap {
       white-space:nowrap
      }
      .whitespace-pre-wrap {
       white-space:pre-wrap
      }
      .text-black {
       color:var(--color-black)
      }
      .text-dark {
       color:var(--color-dark)
      }
      .text-gray-50 {
       color:var(--color-gray-50)
      }
      .text-gray-400 {
       color:var(--color-gray-400)
      }
      .text-gray-500 {
       color:var(--color-gray-500)
      }
      .text-gray-600 {
       color:var(--color-gray-600)
      }
      .text-gray-700 {
       color:var(--color-gray-700)
      }
      .text-gray-900 {
       color:var(--color-gray-900)
      }
      .text-neutral-900 {
       color:var(--color-neutral-900)
      }
      .text-paragraph {
       color:var(--color-paragraph)
      }
      .text-red-500 {
       color:var(--color-red-500)
      }
      .text-slate-600 {
       color:var(--color-slate-600)
      }
      .text-slate-700 {
       color:var(--color-slate-700)
      }
      .text-slate-900 {
       color:var(--color-slate-900)
      }
      .text-teal-500 {
       color:var(--color-teal-500)
      }
      .text-white {
       color:var(--color-white)
      }
      .text-white\/60 {
       color:#fff9
      }
      @supports (color:color-mix(in lab, red, red)) {
       .text-white\/60 {
        color:color-mix(in oklab,var(--color-white)60%,transparent)
       }
      }
      .not-italic {
       font-style:normal
      }
      .underline {
       text-decoration-line:underline
      }
      .antialiased {
       -webkit-font-smoothing:antialiased;
       -moz-osx-font-smoothing:grayscale
      }
      .opacity-10 {
       opacity:.1
      }
      .opacity-30 {
       opacity:.3
      }
      .shadow-lg {
       --tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);
       box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
      }
      .shadow-md {
       --tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);
       box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
      }
      .shadow-sm {
       --tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);
       box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
      }
      .shadow-xl {
       --tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);
       box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
      }
      .ring-1 {
       --tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);
       box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
      }
      .ring-2 {
       --tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);
       box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
      }
      .ring-\[\#35C3C3\] {
       --tw-ring-color:#35c3c3
      }
      .ring-black\/5 {
       --tw-ring-color:#0000000d
      }
      @supports (color:color-mix(in lab, red, red)) {
       .ring-black\/5 {
        --tw-ring-color:color-mix(in oklab,var(--color-black)5%,transparent)
       }
      }
      .ring-green-duck\/60 {
       --tw-ring-color:#05aeb599
      }
      @supports (color:color-mix(in lab, red, red)) {
       .ring-green-duck\/60 {
        --tw-ring-color:color-mix(in oklab,var(--color-green-duck)60%,transparent)
       }
      }
      .outline,.outline-1 {
       outline-style:var(--tw-outline-style);
       outline-width:1px
      }
      .outline-2 {
       outline-style:var(--tw-outline-style);
       outline-width:2px
      }
      .outline-offset-\[-1px\] {
       outline-offset:-1px
      }
      .outline-\[\#10868B\] {
       outline-color:#10868b
      }
      .outline-gray-300\/60 {
       outline-color:#d1d5dc99
      }
      @supports (color:color-mix(in lab, red, red)) {
       .outline-gray-300\/60 {
        outline-color:color-mix(in oklab,var(--color-gray-300)60%,transparent)
       }
      }
      .outline-sky-100\/10 {
       outline-color:#dff2fe1a
      }
      @supports (color:color-mix(in lab, red, red)) {
       .outline-sky-100\/10 {
        outline-color:color-mix(in oklab,var(--color-sky-100)10%,transparent)
       }
      }
      .blur-\[120px\] {
       --tw-blur:blur(120px);
       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-\[140px\] {
       --tw-blur:blur(140px);
       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-\[2\.50px\] {
       --tw-backdrop-blur:blur(2.5px);
       -webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);
       backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)
      }
      .transition {
       transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;
       transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));
       transition-duration:var(--tw-duration,var(--default-transition-duration))
      }
      .transition-all {
       transition-property:all;
       transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));
       transition-duration:var(--tw-duration,var(--default-transition-duration))
      }
      .transition-colors {
       transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;
       transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));
       transition-duration:var(--tw-duration,var(--default-transition-duration))
      }
      .transition-opacity {
       transition-property:opacity;
       transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));
       transition-duration:var(--tw-duration,var(--default-transition-duration))
      }
      .duration-200 {
       --tw-duration:.2s;
       transition-duration:.2s
      }
      .\[-ms-overflow-style\:none\] {
       -ms-overflow-style:none
      }
      .\[scrollbar-width\:none\] {
       scrollbar-width:none
      }
      @media (hover:hover) {
       .hover\:bg-gray-100:hover {
        background-color:var(--color-gray-100)
       }
       .hover\:bg-gray-300:hover {
        background-color:var(--color-gray-300)
       }
       .hover\:bg-gray-800:hover {
        background-color:var(--color-gray-800)
       }
       .hover\:text-green-duck:hover {
        color:var(--color-green-duck)
       }
       .hover\:underline:hover {
        text-decoration-line:underline
       }
       .hover\:opacity-70:hover {
        opacity:.7
       }
       .hover\:brightness-110:hover {
        --tw-brightness:brightness(110%);
        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,)
       }
      }
      .focus\:ring-4:focus {
       --tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);
       box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
      }
      .focus\:ring-teal-300:focus {
       --tw-ring-color:var(--color-teal-300)
      }
      .focus\:outline-none:focus {
       --tw-outline-style:none;
       outline-style:none
      }
      @media not all and (min-width:45rem) {
       .max-md\:mt-1 {
        margin-top:calc(var(--spacing)*1)
       }
       .max-md\:gap-4 {
        gap:calc(var(--spacing)*4)
       }
      }
      @media (min-width:45rem) {
       .md\:fixed {
        position:fixed
       }
       .md\:top-0 {
        top:calc(var(--spacing)*0)
       }
       .md\:top-\[132px\] {
        top:132px
       }
       .md\:top-\[210px\] {
        top:210px
       }
       .md\:top-\[250px\] {
        top:250px
       }
       .md\:right-2 {
        right:calc(var(--spacing)*2)
       }
       .md\:right-8 {
        right:calc(var(--spacing)*8)
       }
       .md\:bottom-2 {
        bottom:calc(var(--spacing)*2)
       }
       .md\:left-1 {
        left:calc(var(--spacing)*1)
       }
       .md\:left-36 {
        left:calc(var(--spacing)*36)
       }
       .md\:left-\[86px\] {
        left:86px
       }
       .md\:z-50 {
        z-index:50
       }
       .md\:order-none {
        order:0
       }
       .md\:col-span-2 {
        grid-column:span 2/span 2
       }
       .md\:my-0 {
        margin-block:calc(var(--spacing)*0)
       }
       .md\:-mt-10 {
        margin-top:calc(var(--spacing)*-10)
       }
       .md\:mt-8 {
        margin-top:calc(var(--spacing)*8)
       }
       .md\:mt-12 {
        margin-top:calc(var(--spacing)*12)
       }
       .md\:mt-20 {
        margin-top:calc(var(--spacing)*20)
       }
       .md\:mt-30 {
        margin-top:calc(var(--spacing)*30)
       }
       .md\:mb-0 {
        margin-bottom:calc(var(--spacing)*0)
       }
       .md\:mb-5 {
        margin-bottom:calc(var(--spacing)*5)
       }
       .md\:mb-8 {
        margin-bottom:calc(var(--spacing)*8)
       }
       .md\:mb-12 {
        margin-bottom:calc(var(--spacing)*12)
       }
       .md\:mb-16 {
        margin-bottom:calc(var(--spacing)*16)
       }
       .md\:block {
        display:block
       }
       .md\:flex {
        display:flex
       }
       .md\:grid {
        display:grid
       }
       .md\:hidden {
        display:none
       }
       .md\:h-14 {
        height:calc(var(--spacing)*14)
       }
       .md\:h-16 {
        height:calc(var(--spacing)*16)
       }
       .md\:h-30 {
        height:calc(var(--spacing)*30)
       }
       .md\:h-34 {
        height:calc(var(--spacing)*34)
       }
       .md\:h-40 {
        height:calc(var(--spacing)*40)
       }
       .md\:h-100 {
        height:calc(var(--spacing)*100)
       }
       .md\:h-\[620px\] {
        height:620px
       }
       .md\:h-\[640px\] {
        height:640px
       }
       .md\:h-\[697px\] {
        height:697px
       }
       .md\:h-auto {
        height:auto
       }
       .md\:h-full {
        height:100%
       }
       .md\:min-h-\[620px\] {
        min-height:620px
       }
       .md\:min-h-screen {
        min-height:100vh
       }
       .md\:w-1\/2 {
        width:50%
       }
       .md\:w-1\/3 {
        width:33.3333%
       }
       .md\:w-2\/3 {
        width:66.6667%
       }
       .md\:w-3\/4 {
        width:75%
       }
       .md\:w-4\/5 {
        width:80%
       }
       .md\:w-26 {
        width:calc(var(--spacing)*26)
       }
       .md\:w-28 {
        width:calc(var(--spacing)*28)
       }
       .md\:w-30 {
        width:calc(var(--spacing)*30)
       }
       .md\:w-34 {
        width:calc(var(--spacing)*34)
       }
       .md\:w-40 {
        width:calc(var(--spacing)*40)
       }
       .md\:w-48 {
        width:calc(var(--spacing)*48)
       }
       .md\:w-52 {
        width:calc(var(--spacing)*52)
       }
       .md\:w-64 {
        width:calc(var(--spacing)*64)
       }
       .md\:w-76 {
        width:calc(var(--spacing)*76)
       }
       .md\:w-80 {
        width:calc(var(--spacing)*80)
       }
       .md\:w-\[45\%\] {
        width:45%
       }
       .md\:w-\[350px\] {
        width:350px
       }
       .md\:w-auto {
        width:auto
       }
       .md\:w-full {
        width:100%
       }
       .md\:max-w-3xl {
        max-width:var(--container-3xl)
       }
       .md\:max-w-\[620px\] {
        max-width:620px
       }
       .md\:max-w-none {
        max-width:none
       }
       .md\:max-w-xs {
        max-width:var(--container-xs)
       }
       .md\:translate-y-\[60px\] {
        --tw-translate-y:60px;
        translate:var(--tw-translate-x)var(--tw-translate-y)
       }
       .md\:grid-cols-1 {
        grid-template-columns:repeat(1,minmax(0,1fr))
       }
       .md\:grid-cols-2 {
        grid-template-columns:repeat(2,minmax(0,1fr))
       }
       .md\:grid-cols-3 {
        grid-template-columns:repeat(3,minmax(0,1fr))
       }
       .md\:flex-col {
        flex-direction:column
       }
       .md\:flex-row {
        flex-direction:row
       }
       .md\:items-center {
        align-items:center
       }
       .md\:items-end {
        align-items:flex-end
       }
       .md\:items-start {
        align-items:flex-start
       }
       .md\:justify-center {
        justify-content:center
       }
       .md\:justify-end {
        justify-content:flex-end
       }
       .md\:justify-start {
        justify-content:flex-start
       }
       .md\:gap-0 {
        gap:calc(var(--spacing)*0)
       }
       .md\:gap-3 {
        gap:calc(var(--spacing)*3)
       }
       .md\:gap-4 {
        gap:calc(var(--spacing)*4)
       }
       .md\:gap-8 {
        gap:calc(var(--spacing)*8)
       }
       .md\:gap-12 {
        gap:calc(var(--spacing)*12)
       }
       .md\:overflow-hidden {
        overflow:hidden
       }
       .md\:rounded-\[32px\] {
        border-radius:32px
       }
       .md\:rounded-none {
        border-radius:0
       }
       .md\:rounded-t-4xl {
        border-top-left-radius:var(--radius-4xl);
        border-top-right-radius:var(--radius-4xl)
       }
       .md\:border {
        border-style:var(--tw-border-style);
        border-width:1px
       }
       .md\:border-gray-200 {
        border-color:var(--color-gray-200)
       }
       .md\:bg-gray-100 {
        background-color:var(--color-gray-100)
       }
       .md\:bg-gray-900\/70 {
        background-color:#101828b3
       }
       @supports (color:color-mix(in lab, red, red)) {
        .md\:bg-gray-900\/70 {
         background-color:color-mix(in oklab,var(--color-gray-900)70%,transparent)
        }
       }
       .md\:bg-contain {
        background-size:contain
       }
       .md\:p-24 {
        padding:calc(var(--spacing)*24)
       }
       .md\:px-2 {
        padding-inline:calc(var(--spacing)*2)
       }
       .md\:px-5 {
        padding-inline:calc(var(--spacing)*5)
       }
       .md\:px-6 {
        padding-inline:calc(var(--spacing)*6)
       }
       .md\:px-8 {
        padding-inline:calc(var(--spacing)*8)
       }
       .md\:px-10 {
        padding-inline:calc(var(--spacing)*10)
       }
       .md\:px-12 {
        padding-inline:calc(var(--spacing)*12)
       }
       .md\:px-16 {
        padding-inline:calc(var(--spacing)*16)
       }
       .md\:px-20 {
        padding-inline:calc(var(--spacing)*20)
       }
       .md\:px-24 {
        padding-inline:calc(var(--spacing)*24)
       }
       .md\:py-2 {
        padding-block:calc(var(--spacing)*2)
       }
       .md\:py-12 {
        padding-block:calc(var(--spacing)*12)
       }
       .md\:py-30 {
        padding-block:calc(var(--spacing)*30)
       }
       .md\:py-42 {
        padding-block:calc(var(--spacing)*42)
       }
       .md\:pt-10 {
        padding-top:calc(var(--spacing)*10)
       }
       .md\:pt-15 {
        padding-top:calc(var(--spacing)*15)
       }
       .md\:pt-20 {
        padding-top:calc(var(--spacing)*20)
       }
       .md\:pt-40 {
        padding-top:calc(var(--spacing)*40)
       }
       .md\:pr-20 {
        padding-right:calc(var(--spacing)*20)
       }
       .md\:pb-20 {
        padding-bottom:calc(var(--spacing)*20)
       }
       .md\:pl-10 {
        padding-left:calc(var(--spacing)*10)
       }
       .md\:text-center {
        text-align:center
       }
       .md\:font-bold {
        font-family:var(--font-bold)
       }
       .md\:font-extrabold {
        font-family:var(--font-extrabold)
       }
       .md\:font-medium {
        font-family:var(--font-medium)
       }
       .md\:font-semibold {
        font-family:var(--font-semibold)
       }
       .md\:text-2xl {
        font-size:var(--text-2xl);
        line-height:var(--tw-leading,var(--text-2xl--line-height))
       }
       .md\:text-3xl {
        font-size:var(--text-3xl);
        line-height:var(--tw-leading,var(--text-3xl--line-height))
       }
       .md\:text-4xl {
        font-size:var(--text-4xl);
        line-height:var(--tw-leading,var(--text-4xl--line-height))
       }
       .md\:text-5xl {
        font-size:var(--text-5xl);
        line-height:var(--tw-leading,var(--text-5xl--line-height))
       }
       .md\:text-6xl {
        font-size:var(--text-6xl);
        line-height:var(--tw-leading,var(--text-6xl--line-height))
       }
       .md\:text-7xl {
        font-size:var(--text-7xl);
        line-height:var(--tw-leading,var(--text-7xl--line-height))
       }
       .md\:text-base {
        font-size:var(--text-base);
        line-height:var(--tw-leading,var(--text-base--line-height))
       }
       .md\:text-lg {
        font-size:var(--text-lg);
        line-height:var(--tw-leading,var(--text-lg--line-height))
       }
       .md\:text-\[52px\] {
        font-size:52px
       }
       .md\:leading-5 {
        --tw-leading:calc(var(--spacing)*5);
        line-height:calc(var(--spacing)*5)
       }
       .md\:leading-6 {
        --tw-leading:calc(var(--spacing)*6);
        line-height:calc(var(--spacing)*6)
       }
       .md\:leading-7 {
        --tw-leading:calc(var(--spacing)*7);
        line-height:calc(var(--spacing)*7)
       }
       .md\:leading-8 {
        --tw-leading:calc(var(--spacing)*8);
        line-height:calc(var(--spacing)*8)
       }
       .md\:leading-9 {
        --tw-leading:calc(var(--spacing)*9);
        line-height:calc(var(--spacing)*9)
       }
       .md\:leading-10 {
        --tw-leading:calc(var(--spacing)*10);
        line-height:calc(var(--spacing)*10)
       }
       .md\:leading-\[1\.04\] {
        --tw-leading:1.04;
        line-height:1.04
       }
       .md\:leading-\[1\.05\] {
        --tw-leading:1.05;
        line-height:1.05
       }
       .md\:leading-\[63\.80px\] {
        --tw-leading:63.8px;
        line-height:63.8px
       }
       .md\:leading-\[74px\] {
        --tw-leading:74px;
        line-height:74px
       }
       .md\:leading-normal {
        --tw-leading:var(--leading-normal);
        line-height:var(--leading-normal)
       }
       .md\:leading-tight {
        --tw-leading:var(--leading-tight);
        line-height:var(--leading-tight)
       }
       .md\:text-green-duck {
        color:var(--color-green-duck)
       }
       .md\:text-paragraph {
        color:var(--color-paragraph)
       }
       .md\:text-white {
        color:var(--color-white)
       }
       .md\:text-white\/90 {
        color:#ffffffe6
       }
       @supports (color:color-mix(in lab, red, red)) {
        .md\:text-white\/90 {
         color:color-mix(in oklab,var(--color-white)90%,transparent)
        }
       }
       .md\:shadow-sm {
        --tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);
        box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
       }
      }
      @media (min-width:60rem) {
       .lg\:top-\[150px\] {
        top:150px
       }
       .lg\:top-\[235px\] {
        top:235px
       }
       .lg\:top-\[286px\] {
        top:286px
       }
       .lg\:right-5 {
        right:calc(var(--spacing)*5)
       }
       .lg\:right-8 {
        right:calc(var(--spacing)*8)
       }
       .lg\:-bottom-10 {
        bottom:calc(var(--spacing)*-10)
       }
       .lg\:-bottom-20 {
        bottom:calc(var(--spacing)*-20)
       }
       .lg\:bottom-4 {
        bottom:calc(var(--spacing)*4)
       }
       .lg\:bottom-5 {
        bottom:calc(var(--spacing)*5)
       }
       .lg\:left-3 {
        left:calc(var(--spacing)*3)
       }
       .lg\:left-\[112px\] {
        left:112px
       }
       .lg\:left-\[245px\] {
        left:245px
       }
       .lg\:mx-0 {
        margin-inline:calc(var(--spacing)*0)
       }
       .lg\:mx-auto {
        margin-inline:auto
       }
       .lg\:mt-2 {
        margin-top:calc(var(--spacing)*2)
       }
       .lg\:mt-6 {
        margin-top:calc(var(--spacing)*6)
       }
       .lg\:mt-12 {
        margin-top:calc(var(--spacing)*12)
       }
       .lg\:mr-20 {
        margin-right:calc(var(--spacing)*20)
       }
       .lg\:ml-auto {
        margin-left:auto
       }
       .lg\:block {
        display:block
       }
       .lg\:flex {
        display:flex
       }
       .lg\:grid {
        display:grid
       }
       .lg\:hidden {
        display:none
       }
       .lg\:h-14 {
        height:calc(var(--spacing)*14)
       }
       .lg\:h-18 {
        height:calc(var(--spacing)*18)
       }
       .lg\:h-36 {
        height:calc(var(--spacing)*36)
       }
       .lg\:h-40 {
        height:calc(var(--spacing)*40)
       }
       .lg\:h-46 {
        height:calc(var(--spacing)*46)
       }
       .lg\:h-90 {
        height:calc(var(--spacing)*90)
       }
       .lg\:h-96 {
        height:calc(var(--spacing)*96)
       }
       .lg\:h-110 {
        height:calc(var(--spacing)*110)
       }
       .lg\:h-auto {
        height:auto
       }
       .lg\:h-full {
        height:100%
       }
       .lg\:min-h-96 {
        min-height:calc(var(--spacing)*96)
       }
       .lg\:w-1\/2 {
        width:50%
       }
       .lg\:w-1\/4 {
        width:25%
       }
       .lg\:w-2\/3 {
        width:66.6667%
       }
       .lg\:w-2\/4 {
        width:50%
       }
       .lg\:w-3\/4 {
        width:75%
       }
       .lg\:w-14 {
        width:calc(var(--spacing)*14)
       }
       .lg\:w-30 {
        width:calc(var(--spacing)*30)
       }
       .lg\:w-34 {
        width:calc(var(--spacing)*34)
       }
       .lg\:w-36 {
        width:calc(var(--spacing)*36)
       }
       .lg\:w-40 {
        width:calc(var(--spacing)*40)
       }
       .lg\:w-42 {
        width:calc(var(--spacing)*42)
       }
       .lg\:w-48 {
        width:calc(var(--spacing)*48)
       }
       .lg\:w-58 {
        width:calc(var(--spacing)*58)
       }
       .lg\:w-80 {
        width:calc(var(--spacing)*80)
       }
       .lg\:w-82 {
        width:calc(var(--spacing)*82)
       }
       .lg\:w-86 {
        width:calc(var(--spacing)*86)
       }
       .lg\:w-\[33\%\] {
        width:33%
       }
       .lg\:w-\[40\%\] {
        width:40%
       }
       .lg\:max-w-130\.5 {
        max-width:calc(var(--spacing)*130.5)
       }
       .lg\:max-w-\[700px\] {
        max-width:700px
       }
       .lg\:translate-y-\[80px\] {
        --tw-translate-y:80px;
        translate:var(--tw-translate-x)var(--tw-translate-y)
       }
       .lg\:grid-cols-2 {
        grid-template-columns:repeat(2,minmax(0,1fr))
       }
       .lg\:grid-cols-3 {
        grid-template-columns:repeat(3,minmax(0,1fr))
       }
       .lg\:grid-cols-4 {
        grid-template-columns:repeat(4,minmax(0,1fr))
       }
       .lg\:grid-rows-2 {
        grid-template-rows:repeat(2,minmax(0,1fr))
       }
       .lg\:flex-row {
        flex-direction:row
       }
       .lg\:items-center {
        align-items:center
       }
       .lg\:items-end {
        align-items:flex-end
       }
       .lg\:justify-between {
        justify-content:space-between
       }
       .lg\:justify-end {
        justify-content:flex-end
       }
       .lg\:gap-2 {
        gap:calc(var(--spacing)*2)
       }
       .lg\:gap-8 {
        gap:calc(var(--spacing)*8)
       }
       .lg\:gap-10 {
        gap:calc(var(--spacing)*10)
       }
       .lg\:gap-12 {
        gap:calc(var(--spacing)*12)
       }
       .lg\:gap-16 {
        gap:calc(var(--spacing)*16)
       }
       .lg\:rounded-3xl {
        border-radius:var(--radius-3xl)
       }
       .lg\:px-6 {
        padding-inline:calc(var(--spacing)*6)
       }
       .lg\:px-8 {
        padding-inline:calc(var(--spacing)*8)
       }
       .lg\:px-10 {
        padding-inline:calc(var(--spacing)*10)
       }
       .lg\:px-12 {
        padding-inline:calc(var(--spacing)*12)
       }
       .lg\:px-14 {
        padding-inline:calc(var(--spacing)*14)
       }
       .lg\:px-20 {
        padding-inline:calc(var(--spacing)*20)
       }
       .lg\:px-24 {
        padding-inline:calc(var(--spacing)*24)
       }
       .lg\:py-6 {
        padding-block:calc(var(--spacing)*6)
       }
       .lg\:py-12 {
        padding-block:calc(var(--spacing)*12)
       }
       .lg\:py-16 {
        padding-block:calc(var(--spacing)*16)
       }
       .lg\:py-20 {
        padding-block:calc(var(--spacing)*20)
       }
       .lg\:py-32 {
        padding-block:calc(var(--spacing)*32)
       }
       .lg\:pt-40 {
        padding-top:calc(var(--spacing)*40)
       }
       .lg\:pr-24 {
        padding-right:calc(var(--spacing)*24)
       }
       .lg\:pb-8 {
        padding-bottom:calc(var(--spacing)*8)
       }
       .lg\:font-bold {
        font-family:var(--font-bold)
       }
       .lg\:font-extrabold {
        font-family:var(--font-extrabold)
       }
       .lg\:text-2xl {
        font-size:var(--text-2xl);
        line-height:var(--tw-leading,var(--text-2xl--line-height))
       }
       .lg\:text-5xl {
        font-size:var(--text-5xl);
        line-height:var(--tw-leading,var(--text-5xl--line-height))
       }
       .lg\:text-lg {
        font-size:var(--text-lg);
        line-height:var(--tw-leading,var(--text-lg--line-height))
       }
       .lg\:text-sm {
        font-size:var(--text-sm);
        line-height:var(--tw-leading,var(--text-sm--line-height))
       }
       .lg\:text-\[32px\] {
        font-size:32px
       }
       .lg\:leading-10 {
        --tw-leading:calc(var(--spacing)*10);
        line-height:calc(var(--spacing)*10)
       }
      }
      @media (min-width:75rem) {
       .xl\:right-20 {
        right:calc(var(--spacing)*20)
       }
       .xl\:block {
        display:block
       }
       .xl\:flex {
        display:flex
       }
       .xl\:hidden {
        display:none
       }
       .xl\:h-12 {
        height:calc(var(--spacing)*12)
       }
       .xl\:h-124 {
        height:calc(var(--spacing)*124)
       }
       .xl\:h-\[770px\] {
        height:770px
       }
       .xl\:min-h-\[770px\] {
        min-height:770px
       }
       .xl\:w-12 {
        width:calc(var(--spacing)*12)
       }
       .xl\:w-60 {
        width:calc(var(--spacing)*60)
       }
       .xl\:w-96 {
        width:calc(var(--spacing)*96)
       }
       .xl\:w-\[30\%\] {
        width:30%
       }
       .xl\:w-\[32\%\] {
        width:32%
       }
       .xl\:w-auto {
        width:auto
       }
       .xl\:w-full {
        width:100%
       }
       .xl\:translate-x-6 {
        --tw-translate-x:calc(var(--spacing)*6);
        translate:var(--tw-translate-x)var(--tw-translate-y)
       }
       .xl\:flex-row {
        flex-direction:row
       }
       .xl\:justify-around {
        justify-content:space-around
       }
       .xl\:justify-center {
        justify-content:center
       }
       .xl\:gap-14 {
        gap:calc(var(--spacing)*14)
       }
       .xl\:gap-20 {
        gap:calc(var(--spacing)*20)
       }
       .xl\:rounded-2xl {
        border-radius:var(--radius-2xl)
       }
       .xl\:bg-cover {
        background-size:cover
       }
       .xl\:px-0 {
        padding-inline:calc(var(--spacing)*0)
       }
       .xl\:px-12 {
        padding-inline:calc(var(--spacing)*12)
       }
       .xl\:px-14 {
        padding-inline:calc(var(--spacing)*14)
       }
       .xl\:px-16 {
        padding-inline:calc(var(--spacing)*16)
       }
       .xl\:px-20 {
        padding-inline:calc(var(--spacing)*20)
       }
       .xl\:py-16 {
        padding-block:calc(var(--spacing)*16)
       }
       .xl\:pt-0 {
        padding-top:calc(var(--spacing)*0)
       }
       .xl\:pr-28 {
        padding-right:calc(var(--spacing)*28)
       }
       .xl\:pl-28 {
        padding-left:calc(var(--spacing)*28)
       }
       .xl\:text-6xl {
        font-size:var(--text-6xl);
        line-height:var(--tw-leading,var(--text-6xl--line-height))
       }
       .xl\:text-xl {
        font-size:var(--text-xl);
        line-height:var(--tw-leading,var(--text-xl--line-height))
       }
       .xl\:leading-6 {
        --tw-leading:calc(var(--spacing)*6);
        line-height:calc(var(--spacing)*6)
       }
       .xl\:leading-8 {
        --tw-leading:calc(var(--spacing)*8);
        line-height:calc(var(--spacing)*8)
       }
       .xl\:leading-\[63\.80px\] {
        --tw-leading:63.8px;
        line-height:63.8px
       }
      }
      @media (min-width:90rem) {
       .\32 xl\:translate-x-14 {
        --tw-translate-x:calc(var(--spacing)*14);
        translate:var(--tw-translate-x)var(--tw-translate-y)
       }
       .\32 xl\:px-60 {
        padding-inline:calc(var(--spacing)*60)
       }
       .\32 xl\:pr-0 {
        padding-right:calc(var(--spacing)*0)
       }
       .\32 xl\:pl-40 {
        padding-left:calc(var(--spacing)*40)
       }
      }
      @media (min-width:108rem) {
       .\33 xl\:px-20 {
        padding-inline:calc(var(--spacing)*20)
       }
       .\33 xl\:px-40 {
        padding-inline:calc(var(--spacing)*40)
       }
       .\33 xl\:px-60 {
        padding-inline:calc(var(--spacing)*60)
       }
       .\33 xl\:pt-0 {
        padding-top:calc(var(--spacing)*0)
       }
      }
      @media (min-width:129.6rem) {
       .\34 xl\:right-80 {
        right:calc(var(--spacing)*80)
       }
       .\34 xl\:px-40 {
        padding-inline:calc(var(--spacing)*40)
       }
       .\34 xl\:px-60 {
        padding-inline:calc(var(--spacing)*60)
       }
      }
      .\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar {
       display:none
      }
     }
     :root {
      --background:#0a0a0a;
      --foreground:#ededed
     }
     @font-face {
      font-family:Gilroy-ExtraBold;
      font-style:normal;
      font-display:auto;
      font-weight:800;
      src:local(Gilroy-ExtraBold),url(../../../fonts/gilroy/Gilroy-ExtraBold.ttf)format("truetype")
     }
     @font-face {
      font-family:Gilroy-Bold;
      font-style:normal;
      font-display:auto;
      font-weight:800;
      src:local(Gilroy-Bold),url(../../../fonts/gilroy/Gilroy-Bold.ttf)format("truetype")
     }
     @font-face {
      font-family:Gilroy-SemiBold;
      font-style:normal;
      font-display:auto;
      font-weight:600;
      src:local(Gilroy-SemiBold),url(../../../fonts/gilroy/Gilroy-SemiBold.ttf)format("truetype")
     }
     @font-face {
      font-family:Gilroy-Heavy;
      font-style:normal;
      font-display:auto;
      font-weight:400;
      src:local(Gilroy-Heavy),url(../../../fonts/gilroy/Gilroy-Heavy.ttf)format("truetype")
     }
     @font-face {
      font-family:Gilroy-Medium;
      font-style:normal;
      font-display:auto;
      font-weight:300;
      src:local(Gilroy-Medium),url(../../../fonts/gilroy/Gilroy-Medium.ttf)format("truetype")
     }
     @font-face {
      font-family:Neurath-black;
      font-style:normal;
      font-weight:900;
      font-display:auto;
      src:local(NeurathTest-Black),url(../../../fonts/Neurath/NeurathTest-Black-BF63e5b9359754f.woff)format("woff"),url(../../../fonts/Neurath/NeurathTest-Black-BF63e5b91368e8e.otf)format("opentype")
     }
     body {
      background:var(--background);
      color:var(--foreground);
      font-family:Arial,Helvetica,sans-serif
     }
     .elfsight-app-51cd8256-ac31-4ef1-b7b5-8e988678f52c,.elfsight-app-51cd8256-ac31-4ef1-b7b5-8e988678f52c * {
      color:#9ca3af!important
     }
     @property --tw-translate-x {
      syntax:"*";
      inherits:false;
      initial-value:0
     }
     @property --tw-translate-y {
      syntax:"*";
      inherits:false;
      initial-value:0
     }
     @property --tw-translate-z {
      syntax:"*";
      inherits:false;
      initial-value:0
     }
     @property --tw-rotate-x {
      syntax:"*";
      inherits:false
     }
     @property --tw-rotate-y {
      syntax:"*";
      inherits:false
     }
     @property --tw-rotate-z {
      syntax:"*";
      inherits:false
     }
     @property --tw-skew-x {
      syntax:"*";
      inherits:false
     }
     @property --tw-skew-y {
      syntax:"*";
      inherits:false
     }
     @property --tw-scroll-snap-strictness {
      syntax:"*";
      inherits:false;
      initial-value:proximity
     }
     @property --tw-space-y-reverse {
      syntax:"*";
      inherits:false;
      initial-value:0
     }
     @property --tw-border-style {
      syntax:"*";
      inherits:false;
      initial-value:solid
     }
     @property --tw-gradient-position {
      syntax:"*";
      inherits:false
     }
     @property --tw-gradient-from {
      syntax:"<color>";
      inherits:false;
      initial-value:#0000
     }
     @property --tw-gradient-via {
      syntax:"<color>";
      inherits:false;
      initial-value:#0000
     }
     @property --tw-gradient-to {
      syntax:"<color>";
      inherits:false;
      initial-value:#0000
     }
     @property --tw-gradient-stops {
      syntax:"*";
      inherits:false
     }
     @property --tw-gradient-via-stops {
      syntax:"*";
      inherits:false
     }
     @property --tw-gradient-from-position {
      syntax:"<length-percentage>";
      inherits:false;
      initial-value:0%
     }
     @property --tw-gradient-via-position {
      syntax:"<length-percentage>";
      inherits:false;
      initial-value:50%
     }
     @property --tw-gradient-to-position {
      syntax:"<length-percentage>";
      inherits:false;
      initial-value:100%
     }
     @property --tw-leading {
      syntax:"*";
      inherits:false
     }
     @property --tw-font-weight {
      syntax:"*";
      inherits:false
     }
     @property --tw-tracking {
      syntax:"*";
      inherits:false
     }
     @property --tw-shadow {
      syntax:"*";
      inherits:false;
      initial-value:0 0 #0000
     }
     @property --tw-shadow-color {
      syntax:"*";
      inherits:false
     }
     @property --tw-shadow-alpha {
      syntax:"<percentage>";
      inherits:false;
      initial-value:100%
     }
     @property --tw-inset-shadow {
      syntax:"*";
      inherits:false;
      initial-value:0 0 #0000
     }
     @property --tw-inset-shadow-color {
      syntax:"*";
      inherits:false
     }
     @property --tw-inset-shadow-alpha {
      syntax:"<percentage>";
      inherits:false;
      initial-value:100%
     }
     @property --tw-ring-color {
      syntax:"*";
      inherits:false
     }
     @property --tw-ring-shadow {
      syntax:"*";
      inherits:false;
      initial-value:0 0 #0000
     }
     @property --tw-inset-ring-color {
      syntax:"*";
      inherits:false
     }
     @property --tw-inset-ring-shadow {
      syntax:"*";
      inherits:false;
      initial-value:0 0 #0000
     }
     @property --tw-ring-inset {
      syntax:"*";
      inherits:false
     }
     @property --tw-ring-offset-width {
      syntax:"<length>";
      inherits:false;
      initial-value:0
     }
     @property --tw-ring-offset-color {
      syntax:"*";
      inherits:false;
      initial-value:#fff
     }
     @property --tw-ring-offset-shadow {
      syntax:"*";
      inherits:false;
      initial-value:0 0 #0000
     }
     @property --tw-outline-style {
      syntax:"*";
      inherits:false;
      initial-value:solid
     }
     @property --tw-blur {
      syntax:"*";
      inherits:false
     }
     @property --tw-brightness {
      syntax:"*";
      inherits:false
     }
     @property --tw-contrast {
      syntax:"*";
      inherits:false
     }
     @property --tw-grayscale {
      syntax:"*";
      inherits:false
     }
     @property --tw-hue-rotate {
      syntax:"*";
      inherits:false
     }
     @property --tw-invert {
      syntax:"*";
      inherits:false
     }
     @property --tw-opacity {
      syntax:"*";
      inherits:false
     }
     @property --tw-saturate {
      syntax:"*";
      inherits:false
     }
     @property --tw-sepia {
      syntax:"*";
      inherits:false
     }
     @property --tw-drop-shadow {
      syntax:"*";
      inherits:false
     }
     @property --tw-drop-shadow-color {
      syntax:"*";
      inherits:false
     }
     @property --tw-drop-shadow-alpha {
      syntax:"<percentage>";
      inherits:false;
      initial-value:100%
     }
     @property --tw-drop-shadow-size {
      syntax:"*";
      inherits:false
     }
     @property --tw-backdrop-blur {
      syntax:"*";
      inherits:false
     }
     @property --tw-backdrop-brightness {
      syntax:"*";
      inherits:false
     }
     @property --tw-backdrop-contrast {
      syntax:"*";
      inherits:false
     }
     @property --tw-backdrop-grayscale {
      syntax:"*";
      inherits:false
     }
     @property --tw-backdrop-hue-rotate {
      syntax:"*";
      inherits:false
     }
     @property --tw-backdrop-invert {
      syntax:"*";
      inherits:false
     }
     @property --tw-backdrop-opacity {
      syntax:"*";
      inherits:false
     }
     @property --tw-backdrop-saturate {
      syntax:"*";
      inherits:false
     }
     @property --tw-backdrop-sepia {
      syntax:"*";
      inherits:false
     }
     @property --tw-duration {
      syntax:"*";
      inherits:false
     }