[data-sal] {
    transition-delay: 0s;
    transition-delay: var(--sal-delay, 0s);
    transition-duration: 0.2s;
    transition-duration: var(--sal-duration, 0.2s);
    transition-timing-function: ease;
    transition-timing-function: var(--sal-easing, ease);
}
[data-sal][data-sal-duration="200"] {
    transition-duration: 0.2s;
}
[data-sal][data-sal-duration="250"] {
    transition-duration: 0.25s;
}
[data-sal][data-sal-duration="300"] {
    transition-duration: 0.3s;
}
[data-sal][data-sal-duration="350"] {
    transition-duration: 0.35s;
}
[data-sal][data-sal-duration="400"] {
    transition-duration: 0.4s;
}
[data-sal][data-sal-duration="450"] {
    transition-duration: 0.45s;
}
[data-sal][data-sal-duration="500"] {
    transition-duration: 0.5s;
}
[data-sal][data-sal-duration="550"] {
    transition-duration: 0.55s;
}
[data-sal][data-sal-duration="600"] {
    transition-duration: 0.6s;
}
[data-sal][data-sal-duration="650"] {
    transition-duration: 0.65s;
}
[data-sal][data-sal-duration="700"] {
    transition-duration: 0.7s;
}
[data-sal][data-sal-duration="750"] {
    transition-duration: 0.75s;
}
[data-sal][data-sal-duration="800"] {
    transition-duration: 0.8s;
}
[data-sal][data-sal-duration="850"] {
    transition-duration: 0.85s;
}
[data-sal][data-sal-duration="900"] {
    transition-duration: 0.9s;
}
[data-sal][data-sal-duration="950"] {
    transition-duration: 0.95s;
}
[data-sal][data-sal-duration="1000"] {
    transition-duration: 1s;
}
[data-sal][data-sal-duration="1050"] {
    transition-duration: 1.05s;
}
[data-sal][data-sal-duration="1100"] {
    transition-duration: 1.1s;
}
[data-sal][data-sal-duration="1150"] {
    transition-duration: 1.15s;
}
[data-sal][data-sal-duration="1200"] {
    transition-duration: 1.2s;
}
[data-sal][data-sal-duration="1250"] {
    transition-duration: 1.25s;
}
[data-sal][data-sal-duration="1300"] {
    transition-duration: 1.3s;
}
[data-sal][data-sal-duration="1350"] {
    transition-duration: 1.35s;
}
[data-sal][data-sal-duration="1400"] {
    transition-duration: 1.4s;
}
[data-sal][data-sal-duration="1450"] {
    transition-duration: 1.45s;
}
[data-sal][data-sal-duration="1500"] {
    transition-duration: 1.5s;
}
[data-sal][data-sal-duration="1550"] {
    transition-duration: 1.55s;
}
[data-sal][data-sal-duration="1600"] {
    transition-duration: 1.6s;
}
[data-sal][data-sal-duration="1650"] {
    transition-duration: 1.65s;
}
[data-sal][data-sal-duration="1700"] {
    transition-duration: 1.7s;
}
[data-sal][data-sal-duration="1750"] {
    transition-duration: 1.75s;
}
[data-sal][data-sal-duration="1800"] {
    transition-duration: 1.8s;
}
[data-sal][data-sal-duration="1850"] {
    transition-duration: 1.85s;
}
[data-sal][data-sal-duration="1900"] {
    transition-duration: 1.9s;
}
[data-sal][data-sal-duration="1950"] {
    transition-duration: 1.95s;
}
[data-sal][data-sal-duration="2000"] {
    transition-duration: 2s;
}
[data-sal][data-sal-delay="50"] {
    transition-delay: 0.05s;
}
[data-sal][data-sal-delay="100"] {
    transition-delay: 0.1s;
}
[data-sal][data-sal-delay="150"] {
    transition-delay: 0.15s;
}
[data-sal][data-sal-delay="200"] {
    transition-delay: 0.2s;
}
[data-sal][data-sal-delay="250"] {
    transition-delay: 0.25s;
}
[data-sal][data-sal-delay="300"] {
    transition-delay: 0.3s;
}
[data-sal][data-sal-delay="350"] {
    transition-delay: 0.35s;
}
[data-sal][data-sal-delay="400"] {
    transition-delay: 0.4s;
}
[data-sal][data-sal-delay="450"] {
    transition-delay: 0.45s;
}
[data-sal][data-sal-delay="500"] {
    transition-delay: 0.5s;
}
[data-sal][data-sal-delay="550"] {
    transition-delay: 0.55s;
}
[data-sal][data-sal-delay="600"] {
    transition-delay: 0.6s;
}
[data-sal][data-sal-delay="650"] {
    transition-delay: 0.65s;
}
[data-sal][data-sal-delay="700"] {
    transition-delay: 0.7s;
}
[data-sal][data-sal-delay="750"] {
    transition-delay: 0.75s;
}
[data-sal][data-sal-delay="800"] {
    transition-delay: 0.8s;
}
[data-sal][data-sal-delay="850"] {
    transition-delay: 0.85s;
}
[data-sal][data-sal-delay="900"] {
    transition-delay: 0.9s;
}
[data-sal][data-sal-delay="950"] {
    transition-delay: 0.95s;
}
[data-sal][data-sal-delay="1000"] {
    transition-delay: 1s;
}
[data-sal][data-sal-easing="linear"] {
    transition-timing-function: linear;
}
[data-sal][data-sal-easing="ease"] {
    transition-timing-function: ease;
}
[data-sal][data-sal-easing="ease-in"] {
    transition-timing-function: ease-in;
}
[data-sal][data-sal-easing="ease-out"] {
    transition-timing-function: ease-out;
}
[data-sal][data-sal-easing="ease-in-out"] {
    transition-timing-function: ease-in-out;
}
[data-sal][data-sal-easing="ease-in-cubic"] {
    transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
[data-sal][data-sal-easing="ease-out-cubic"] {
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
[data-sal][data-sal-easing="ease-in-out-cubic"] {
    transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
}
[data-sal][data-sal-easing="ease-in-circ"] {
    transition-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.335);
}
[data-sal][data-sal-easing="ease-out-circ"] {
    transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
}
[data-sal][data-sal-easing="ease-in-out-circ"] {
    transition-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
[data-sal][data-sal-easing="ease-in-expo"] {
    transition-timing-function: cubic-bezier(0.95, 0.05, 0.795, 0.035);
}
[data-sal][data-sal-easing="ease-out-expo"] {
    transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
[data-sal][data-sal-easing="ease-in-out-expo"] {
    transition-timing-function: cubic-bezier(1, 0, 0, 1);
}
[data-sal][data-sal-easing="ease-in-quad"] {
    transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
[data-sal][data-sal-easing="ease-out-quad"] {
    transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
[data-sal][data-sal-easing="ease-in-out-quad"] {
    transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
[data-sal][data-sal-easing="ease-in-quart"] {
    transition-timing-function: cubic-bezier(0.895, 0.03, 0.685, 0.22);
}
[data-sal][data-sal-easing="ease-out-quart"] {
    transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
}
[data-sal][data-sal-easing="ease-in-out-quart"] {
    transition-timing-function: cubic-bezier(0.77, 0, 0.175, 1);
}
[data-sal][data-sal-easing="ease-in-quint"] {
    transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
[data-sal][data-sal-easing="ease-out-quint"] {
    transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
[data-sal][data-sal-easing="ease-in-out-quint"] {
    transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
}
[data-sal][data-sal-easing="ease-in-sine"] {
    transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
}
[data-sal][data-sal-easing="ease-out-sine"] {
    transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}
[data-sal][data-sal-easing="ease-in-out-sine"] {
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
[data-sal][data-sal-easing="ease-in-back"] {
    transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
}
[data-sal][data-sal-easing="ease-out-back"] {
    transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
[data-sal][data-sal-easing="ease-in-out-back"] {
    transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
[data-sal|="fade"] {
    opacity: 0;
    transition-property: opacity;
}
[data-sal|="fade"].sal-animate,
body.sal-disabled [data-sal|="fade"] {
    opacity: 1;
}
[data-sal|="slide"] {
    opacity: 0;
    transition-property: opacity, transform;
}
[data-sal="slide-up"] {
    transform: translateY(20%);
}
[data-sal="slide-down"] {
    transform: translateY(-20%);
}
[data-sal="slide-left"] {
    transform: translateX(20%);
}
[data-sal="slide-right"] {
    transform: translateX(-20%);
}
[data-sal|="slide"].sal-animate,
body.sal-disabled [data-sal|="slide"] {
    opacity: 1;
    transform: none;
}
[data-sal|="zoom"] {
    opacity: 0;
    transition-property: opacity, transform;
}
[data-sal="zoom-in"] {
    transform: scale(0.5);
}
[data-sal="zoom-out"] {
    transform: scale(1.1);
}
[data-sal|="zoom"].sal-animate,
body.sal-disabled [data-sal|="zoom"] {
    opacity: 1;
    transform: none;
}
[data-sal|="flip"] {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition-property: transform;
}
[data-sal="flip-left"] {
    transform: perspective(2000px) rotateY(-91deg);
}
[data-sal="flip-right"] {
    transform: perspective(2000px) rotateY(91deg);
}
[data-sal="flip-up"] {
    transform: perspective(2000px) rotateX(-91deg);
}
[data-sal="flip-down"] {
    transform: perspective(2000px) rotateX(91deg);
}
[data-sal|="flip"].sal-animate,
body.sal-disabled [data-sal|="flip"] {
    transform: none;
}
.tl-edges {
    max-width: 100%;
    overflow-x: hidden;
}
.tl-wrapper {
    float: left;
    position: relative;
    width: 100%;
}
.tl-wrapper + .tl-wrapper {
    margin-left: -100%;
    margin-right: 0;
}
@font-face {
    font-display: swap;
    font-family: DM Sans;
    font-style: normal;
    font-weight: 400;
    src:
        url(/static/dm-sans-latin-ext-400-normal-46f8e89145ca0fc60f623d327d35db08.woff2) format("woff2"),
        url(/static/dm-sans-all-400-normal-37e3ab8cb633fce97c87dc20cffd615a.woff) format("woff");
    unicode-range: U+0100-024f, U+0259, U+1e??, U+2020, U+20a0-20ab, U+20ad-20cf, U+2113, U+2c60-2c7f,
        U+a720-a7ff;
}
@font-face {
    font-display: swap;
    font-family: DM Sans;
    font-style: normal;
    font-weight: 400;
    src:
        url(/static/dm-sans-latin-400-normal-71edbde4a8ed19eeef941b7a3ad1639d.woff2) format("woff2"),
        url(/static/dm-sans-all-400-normal-37e3ab8cb633fce97c87dc20cffd615a.woff) format("woff");
    unicode-range: U+00??, U+0131, U+0152-0153, U+02bb-02bc, U+02c6, U+02da, U+02dc, U+2000-206f, U+2074,
        U+20ac, U+2122, U+2191, U+2193, U+2212, U+2215, U+feff, U+fffd;
}
@font-face {
    font-display: swap;
    font-family: DM Sans;
    font-style: normal;
    font-weight: 500;
    src:
        url(/static/dm-sans-latin-ext-500-normal-d0cd2ef294906e1debec9476e18e6bc0.woff2) format("woff2"),
        url(/static/dm-sans-all-500-normal-0a59c6133bb2afd800545a6228f7c8f1.woff) format("woff");
    unicode-range: U+0100-024f, U+0259, U+1e??, U+2020, U+20a0-20ab, U+20ad-20cf, U+2113, U+2c60-2c7f,
        U+a720-a7ff;
}
@font-face {
    font-display: swap;
    font-family: DM Sans;
    font-style: normal;
    font-weight: 500;
    src:
        url(/static/dm-sans-latin-500-normal-82c42c7339eddd68c79dc69dd2332da5.woff2) format("woff2"),
        url(/static/dm-sans-all-500-normal-0a59c6133bb2afd800545a6228f7c8f1.woff) format("woff");
    unicode-range: U+00??, U+0131, U+0152-0153, U+02bb-02bc, U+02c6, U+02da, U+02dc, U+2000-206f, U+2074,
        U+20ac, U+2122, U+2191, U+2193, U+2212, U+2215, U+feff, U+fffd;
}
@font-face {
    font-display: swap;
    font-family: DM Sans;
    font-style: normal;
    font-weight: 700;
    src:
        url(/static/dm-sans-latin-ext-700-normal-260b7f4017e3fb22a92453e9869ad709.woff2) format("woff2"),
        url(/static/dm-sans-all-700-normal-83ca7716c560a37ada07ced98ad4c6ea.woff) format("woff");
    unicode-range: U+0100-024f, U+0259, U+1e??, U+2020, U+20a0-20ab, U+20ad-20cf, U+2113, U+2c60-2c7f,
        U+a720-a7ff;
}
@font-face {
    font-display: swap;
    font-family: DM Sans;
    font-style: normal;
    font-weight: 700;
    src:
        url(/static/dm-sans-latin-700-normal-6261bc7f59cc2e5f8f293a89e362662f.woff2) format("woff2"),
        url(/static/dm-sans-all-700-normal-83ca7716c560a37ada07ced98ad4c6ea.woff) format("woff");
    unicode-range: U+00??, U+0131, U+0152-0153, U+02bb-02bc, U+02c6, U+02da, U+02dc, U+2000-206f, U+2074,
        U+20ac, U+2122, U+2191, U+2193, U+2212, U+2215, U+feff, U+fffd;
}
@font-face {
    font-display: swap;
    font-family: DM Mono;
    font-style: normal;
    font-weight: 400;
    src:
        url(data:font/woff2;base64,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)
            format("woff2"),
        url(/static/dm-mono-all-400-normal-71863af5fd990865914dda41c3808a86.woff) format("woff");
    unicode-range: U+0100-024f, U+0259, U+1e??, U+2020, U+20a0-20ab, U+20ad-20cf, U+2113, U+2c60-2c7f,
        U+a720-a7ff;
}
@font-face {
    font-display: swap;
    font-family: DM Mono;
    font-style: normal;
    font-weight: 400;
    src:
        url(/static/dm-mono-latin-400-normal-c1c4152e83611db446ecc2c0dfd72b04.woff2) format("woff2"),
        url(/static/dm-mono-all-400-normal-71863af5fd990865914dda41c3808a86.woff) format("woff");
    unicode-range: U+00??, U+0131, U+0152-0153, U+02bb-02bc, U+02c6, U+02da, U+02dc, U+2000-206f, U+2074,
        U+20ac, U+2122, U+2191, U+2193, U+2212, U+2215, U+feff, U+fffd;
}
@font-face {
    font-display: swap;
    font-family: DM Mono;
    font-style: normal;
    font-weight: 500;
    src:
        url(data:font/woff2;base64,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)
            format("woff2"),
        url(/static/dm-mono-all-500-normal-dd1211e65f68bed55387e2363e419e78.woff) format("woff");
    unicode-range: U+0100-024f, U+0259, U+1e??, U+2020, U+20a0-20ab, U+20ad-20cf, U+2113, U+2c60-2c7f,
        U+a720-a7ff;
}
@font-face {
    font-display: swap;
    font-family: DM Mono;
    font-style: normal;
    font-weight: 500;
    src:
        url(/static/dm-mono-latin-500-normal-01077f9f58c8778a2435527972cabf0c.woff2) format("woff2"),
        url(/static/dm-mono-all-500-normal-dd1211e65f68bed55387e2363e419e78.woff) format("woff");
    unicode-range: U+00??, U+0131, U+0152-0153, U+02bb-02bc, U+02c6, U+02da, U+02dc, U+2000-206f, U+2074,
        U+20ac, U+2122, U+2191, U+2193, U+2212, U+2215, U+feff, U+fffd;
}
:root {
    --_45psih0: #181c2b;
    --_45psih1: #fff;
    --_45psih2: #005bea;
    --_45psih3: #fbfbfb;
    --_45psih4: #fff;
    --_45psih5: #000;
    --_45psih6: -0;
    --_45psih7: 4px;
    --_45psih8: 8px;
    --_45psih9: 16px;
    --_45psiha: 32px;
    --_45psihb: 64px;
    --_45psihc: 128px;
    --_45psihd: -4px;
    --_45psihe: -8px;
    --_45psihf: -16px;
    --_45psihg: -32px;
    --_45psihh: -64px;
    --_45psihi: -128px;
    --_45psihj: 12px;
    --_45psihk: 14px;
    --_45psihl: 16px;
    --_45psihm: 18px;
    --_45psihn: 24px;
    --_45psiho: 32px;
    --_45psihp: 48px;
    --_45psihq: 64px;
    --_45psihr: 400;
    --_45psihs: 500;
    --_45psiht: 600;
    --_45psihu: 700;
    --_45psihv: 800;
    --_45psihw: Manrope, sans-serif;
    --_45psihx: Manrope, sans-serif;
    --_45psihy: DM Mono, Menlo;
    --_45psihz: 1.65;
    --_45psih10: 1.25;
    --_45psih11: 1.1;
    --_45psih12: 1;
    --_45psih13: 0;
    --_45psih14: -0.02em;
    --_45psih15: 0.08em;
    --_45psih16: 1280px;
    --_45psih17: 1024px;
    --_45psih18: 1440px;
    --_45psih19: 848px;
    --_45psih1a: 48px;
    --_45psih1b: 300px;
    --_45psih1c: 400px;
    --_45psih1d: 32px;
    --_45psih1e: 30px;
    --_45psih1f: 10px;
    --_45psih1g: 24px;
    --_45psih1h: 99999px;
    --_45psih1i: 0px 4px 8px 0px #2e29330a, 0px 4px 24px 0px #2e293314, 0px 8px 24px 0px #473f4f29;
}
._19b05xm0 {
    margin-left: auto;
    margin-right: auto;
    max-width: var(--_45psih16);
    padding-left: var(--_45psiha);
    padding-right: var(--_45psiha);
}
._19b05xm2 {
    max-width: var(--_45psih18);
    padding-left: 0;
    padding-right: 0;
}
._19b05xm3 {
    max-width: var(--_45psih17);
}
._19b05xm4 {
    max-width: var(--_45psih19);
}
._19b05xm5 {
    padding-bottom: var(--_45psiha);
    padding-left: 0;
    padding-right: 0;
    padding-top: var(--_45psiha);
}
._19b05xm6 {
    align-items: center;
    display: flex;
}
._19b05xm7 {
    flex-wrap: wrap;
}
._19b05xm8 {
    align-items: flex-start;
}
._19b05xm9 {
    align-items: baseline;
}
._19b05xma {
    align-items: flex-start;
}
._19b05xma,
._19b05xmb {
    flex-direction: column;
}
._19b05xmc {
    align-items: flex-end;
}
._19b05xmd {
    align-items: stretch;
}
._19b05xme {
    justify-content: space-between;
}
._19b05xme,
._19b05xmf {
    flex-wrap: wrap;
    width: 100%;
}
._19b05xmf {
    justify-content: center;
}
._19b05xmg {
    flex-direction: column;
}
._19b05xmh {
    gap: var(--_45psih6);
}
._19b05xmi {
    gap: var(--_45psih7);
}
._19b05xmj {
    gap: var(--_45psih8);
}
._19b05xmk {
    gap: var(--_45psih9);
}
._19b05xml {
    gap: var(--_45psiha);
}
._19b05xmm {
    gap: var(--_45psihb);
}
._19b05xmn {
    gap: var(--_45psihc);
}
._19b05xmo {
    gap: var(--_45psihd);
}
._19b05xmp {
    gap: var(--_45psihe);
}
._19b05xmq {
    gap: var(--_45psihf);
}
._19b05xmr {
    gap: var(--_45psihg);
}
._19b05xms {
    gap: var(--_45psihh);
}
._19b05xmt {
    gap: var(--_45psihi);
}
._19b05xmu,
._19b05xmv,
._19b05xmw,
._19b05xmx,
._19b05xmy,
._19b05xmz {
    width: 100%;
}
._19b05xm10 {
    list-style: none;
    margin: 0;
    padding: 0;
}
._19b05xm11 {
    padding: var(--_45psih6);
}
._19b05xm12 {
    padding: var(--_45psih7);
}
._19b05xm13 {
    padding: var(--_45psih8);
}
._19b05xm14 {
    padding: var(--_45psih9);
}
._19b05xm15 {
    padding: var(--_45psiha);
}
._19b05xm16 {
    padding: var(--_45psihb);
}
._19b05xm17 {
    padding: var(--_45psihc);
}
._19b05xm18 {
    padding: var(--_45psihd);
}
._19b05xm19 {
    padding: var(--_45psihe);
}
._19b05xm1a {
    padding: var(--_45psihf);
}
._19b05xm1b {
    padding: var(--_45psihg);
}
._19b05xm1c {
    padding: var(--_45psihh);
}
._19b05xm1d {
    padding: var(--_45psihi);
}
._19b05xm1e {
    padding-bottom: var(--_45psih6);
    padding-top: var(--_45psih6);
}
._19b05xm1f {
    padding-bottom: var(--_45psih7);
    padding-top: var(--_45psih7);
}
._19b05xm1g {
    padding-bottom: var(--_45psih8);
    padding-top: var(--_45psih8);
}
._19b05xm1h {
    padding-bottom: var(--_45psih9);
    padding-top: var(--_45psih9);
}
._19b05xm1i {
    padding-bottom: var(--_45psiha);
    padding-top: var(--_45psiha);
}
._19b05xm1j {
    padding-bottom: var(--_45psihb);
    padding-top: var(--_45psihb);
}
._19b05xm1k {
    padding-bottom: var(--_45psihc);
    padding-top: var(--_45psihc);
}
._19b05xm1l {
    padding-bottom: var(--_45psihd);
    padding-top: var(--_45psihd);
}
._19b05xm1m {
    padding-bottom: var(--_45psihe);
    padding-top: var(--_45psihe);
}
._19b05xm1n {
    padding-bottom: var(--_45psihf);
    padding-top: var(--_45psihf);
}
._19b05xm1o {
    padding-bottom: var(--_45psihg);
    padding-top: var(--_45psihg);
}
._19b05xm1p {
    padding-bottom: var(--_45psihh);
    padding-top: var(--_45psihh);
}
._19b05xm1q {
    padding-bottom: var(--_45psihi);
    padding-top: var(--_45psihi);
}
._19b05xm1r {
    margin-bottom: var(--_45psih6);
    margin-top: var(--_45psih6);
}
._19b05xm1s {
    margin-bottom: var(--_45psih7);
    margin-top: var(--_45psih7);
}
._19b05xm1t {
    margin-bottom: var(--_45psih8);
    margin-top: var(--_45psih8);
}
._19b05xm1u {
    margin-bottom: var(--_45psih9);
    margin-top: var(--_45psih9);
}
._19b05xm1v {
    margin-bottom: var(--_45psiha);
    margin-top: var(--_45psiha);
}
._19b05xm1w {
    margin-bottom: var(--_45psihb);
    margin-top: var(--_45psihb);
}
._19b05xm1x {
    margin-bottom: var(--_45psihc);
    margin-top: var(--_45psihc);
}
._19b05xm1y {
    margin-bottom: var(--_45psihd);
    margin-top: var(--_45psihd);
}
._19b05xm1z {
    margin-bottom: var(--_45psihe);
    margin-top: var(--_45psihe);
}
._19b05xm20 {
    margin-bottom: var(--_45psihf);
    margin-top: var(--_45psihf);
}
._19b05xm21 {
    margin-bottom: var(--_45psihg);
    margin-top: var(--_45psihg);
}
._19b05xm22 {
    margin-bottom: var(--_45psihh);
    margin-top: var(--_45psihh);
}
._19b05xm23 {
    margin-bottom: var(--_45psihi);
    margin-top: var(--_45psihi);
}
._19b05xm24 {
    margin-left: calc(var(--_45psih6) * -1);
    margin-right: calc(var(--_45psih6) * -1);
}
._19b05xm25 {
    margin-left: calc(var(--_45psih7) * -1);
    margin-right: calc(var(--_45psih7) * -1);
}
._19b05xm26 {
    margin-left: calc(var(--_45psih8) * -1);
    margin-right: calc(var(--_45psih8) * -1);
}
._19b05xm27 {
    margin-left: calc(var(--_45psih9) * -1);
    margin-right: calc(var(--_45psih9) * -1);
}
._19b05xm28 {
    margin-left: calc(var(--_45psiha) * -1);
    margin-right: calc(var(--_45psiha) * -1);
}
._19b05xm29 {
    margin-left: calc(var(--_45psihb) * -1);
    margin-right: calc(var(--_45psihb) * -1);
}
._19b05xm2a {
    margin-left: calc(var(--_45psihc) * -1);
    margin-right: calc(var(--_45psihc) * -1);
}
._19b05xm2b {
    margin-left: calc(var(--_45psihd) * -1);
    margin-right: calc(var(--_45psihd) * -1);
}
._19b05xm2c {
    margin-left: calc(var(--_45psihe) * -1);
    margin-right: calc(var(--_45psihe) * -1);
}
._19b05xm2d {
    margin-left: calc(var(--_45psihf) * -1);
    margin-right: calc(var(--_45psihf) * -1);
}
._19b05xm2e {
    margin-left: calc(var(--_45psihg) * -1);
    margin-right: calc(var(--_45psihg) * -1);
}
._19b05xm2f {
    margin-left: calc(var(--_45psihh) * -1);
    margin-right: calc(var(--_45psihh) * -1);
}
._19b05xm2g {
    margin-left: calc(var(--_45psihi) * -1);
    margin-right: calc(var(--_45psihi) * -1);
}
._19b05xm2h {
    border-radius: var(--_45psih1f);
    overflow: hidden;
}
._19b05xm2i {
    border-radius: var(--_45psih1g);
    overflow: hidden;
}
._19b05xm2j {
    border-radius: var(--_45psih1h);
    overflow: hidden;
}
._19b05xm2o {
    align-items: center;
    display: flex;
    flex-direction: column;
    text-align: center;
}
._19b05xm2p {
    padding-bottom: var(--_45psiha);
    padding-top: var(--_45psiha);
}
._19b05xm2q {
    margin: var(--_45psih6);
}
._19b05xm2r {
    margin: var(--_45psih7);
}
._19b05xm2s {
    margin: var(--_45psih8);
}
._19b05xm2t {
    margin: var(--_45psih9);
}
._19b05xm2u {
    margin: var(--_45psiha);
}
._19b05xm2v {
    margin: var(--_45psihb);
}
._19b05xm2w {
    margin: var(--_45psihc);
}
._19b05xm2x {
    margin: var(--_45psihd);
}
._19b05xm2y {
    margin: var(--_45psihe);
}
._19b05xm2z {
    margin: var(--_45psihf);
}
._19b05xm30 {
    margin: var(--_45psihg);
}
._19b05xm31 {
    margin: var(--_45psihh);
}
._19b05xm32 {
    margin: var(--_45psihi);
}
._19b05xm33 {
    margin: auto;
}
._19b05xm34 {
    margin-left: var(--_45psih6);
}
._19b05xm35 {
    margin-left: var(--_45psih7);
}
._19b05xm36 {
    margin-left: var(--_45psih8);
}
._19b05xm37 {
    margin-left: var(--_45psih9);
}
._19b05xm38 {
    margin-left: var(--_45psiha);
}
._19b05xm39 {
    margin-left: var(--_45psihb);
}
._19b05xm3a {
    margin-left: var(--_45psihc);
}
._19b05xm3b {
    margin-left: var(--_45psihd);
}
._19b05xm3c {
    margin-left: var(--_45psihe);
}
._19b05xm3d {
    margin-left: var(--_45psihf);
}
._19b05xm3e {
    margin-left: var(--_45psihg);
}
._19b05xm3f {
    margin-left: var(--_45psihh);
}
._19b05xm3g {
    margin-left: var(--_45psihi);
}
._19b05xm3h {
    margin-left: auto;
}
._19b05xm3i {
    margin-right: var(--_45psih6);
}
._19b05xm3j {
    margin-right: var(--_45psih7);
}
._19b05xm3k {
    margin-right: var(--_45psih8);
}
._19b05xm3l {
    margin-right: var(--_45psih9);
}
._19b05xm3m {
    margin-right: var(--_45psiha);
}
._19b05xm3n {
    margin-right: var(--_45psihb);
}
._19b05xm3o {
    margin-right: var(--_45psihc);
}
._19b05xm3p {
    margin-right: var(--_45psihd);
}
._19b05xm3q {
    margin-right: var(--_45psihe);
}
._19b05xm3r {
    margin-right: var(--_45psihf);
}
._19b05xm3s {
    margin-right: var(--_45psihg);
}
._19b05xm3t {
    margin-right: var(--_45psihh);
}
._19b05xm3u {
    margin-right: var(--_45psihi);
}
._19b05xm3v {
    margin-right: auto;
}
._19b05xm3w {
    margin-top: var(--_45psih6);
}
._19b05xm3x {
    margin-top: var(--_45psih7);
}
._19b05xm3y {
    margin-top: var(--_45psih8);
}
._19b05xm3z {
    margin-top: var(--_45psih9);
}
._19b05xm40 {
    margin-top: var(--_45psiha);
}
._19b05xm41 {
    margin-top: var(--_45psihb);
}
._19b05xm42 {
    margin-top: var(--_45psihc);
}
._19b05xm43 {
    margin-top: var(--_45psihd);
}
._19b05xm44 {
    margin-top: var(--_45psihe);
}
._19b05xm45 {
    margin-top: var(--_45psihf);
}
._19b05xm46 {
    margin-top: var(--_45psihg);
}
._19b05xm47 {
    margin-top: var(--_45psihh);
}
._19b05xm48 {
    margin-top: var(--_45psihi);
}
._19b05xm49 {
    margin-top: auto;
}
._19b05xm4a {
    margin-bottom: var(--_45psih6);
}
._19b05xm4b {
    margin-bottom: var(--_45psih7);
}
._19b05xm4c {
    margin-bottom: var(--_45psih8);
}
._19b05xm4d {
    margin-bottom: var(--_45psih9);
}
._19b05xm4e {
    margin-bottom: var(--_45psiha);
}
._19b05xm4f {
    margin-bottom: var(--_45psihb);
}
._19b05xm4g {
    margin-bottom: var(--_45psihc);
}
._19b05xm4h {
    margin-bottom: var(--_45psihd);
}
._19b05xm4i {
    margin-bottom: var(--_45psihe);
}
._19b05xm4j {
    margin-bottom: var(--_45psihf);
}
._19b05xm4k {
    margin-bottom: var(--_45psihg);
}
._19b05xm4l {
    margin-bottom: var(--_45psihh);
}
._19b05xm4m {
    margin-bottom: var(--_45psihi);
}
._19b05xm4n {
    margin-bottom: auto;
}
._19b05xm4o {
    margin: 0;
}
._19b05xm4p {
    font-size: var(--_45psihl);
}
._19b05xm4p,
._19b05xm4q {
    font-weight: var(--_45psihr);
    letter-spacing: var(--_45psih13);
    line-height: var(--_45psihz);
    margin-bottom: var(--_45psih9);
}
._19b05xm4q {
    font-size: var(--_45psihm);
}
._19b05xm4r {
    font-family: var(--_45psihx);
    font-size: var(--_45psiho);
    font-weight: var(--_45psihv);
    letter-spacing: var(--_45psih14);
    line-height: var(--_45psih10);
    margin-bottom: var(--_45psihc);
    margin-top: var(--_45psiha);
}
._19b05xm4s {
    font-family: var(--_45psihx);
}
._19b05xm4s,
._19b05xm4t {
    font-size: var(--_45psiho);
}
._19b05xm4s,
._19b05xm4t,
._19b05xm4u {
    font-weight: var(--_45psihv);
    letter-spacing: var(--_45psih14);
    line-height: var(--_45psih11);
    margin-bottom: var(--_45psih9);
}
._19b05xm4u {
    font-size: var(--_45psihn);
}
._19b05xm4v {
    font-family: var(--_45psihy);
    font-weight: var(--_45psihs);
    line-height: var(--_45psih11);
}
._19b05xm4v,
._19b05xm4w {
    font-size: var(--_45psihk);
    letter-spacing: var(--_45psih15);
    margin-bottom: var(--_45psih8);
    text-transform: uppercase;
}
._19b05xm4w {
    font-style: normal;
    font-weight: var(--_45psiht);
}
._19b05xm4x {
    font-family: var(--_45psihy);
    font-size: var(--_45psihp);
    font-weight: var(--_45psihs);
    line-height: var(--_45psih11);
}
._19b05xm4y {
    font-size: var(--_45psihn);
    font-weight: var(--_45psihu);
    line-height: var(--_45psih10);
}
._19b05xm4z {
    font-size: var(--_45psihk);
    margin-bottom: var(--_45psih8);
}
._19b05xm50 {
    font-size: var(--_45psihm);
}
._19b05xm51 {
    font-family: var(--_45psihy);
    font-size: 180px;
    letter-spacing: var(--_45psih14);
    line-height: var(--_45psih12);
}
._19b05xm52 {
    text-align: center;
}
._19b05xm53 {
    font-weight: var(--_45psihu);
}
._19b05xm54 {
    color: inherit;
}
._19b05xm54:hover {
    color: var(--_45psih4);
}
._19b05xm55 {
    color: inherit;
    font-size: 20px;
    text-decoration: none;
    transition-duration: 0.2s;
    transition-property: color;
    transition-timing-function: ease-in-out;
}
._19b05xm55:hover {
    color: var(--_45psih4);
}
._19b05xm56 {
    background: none;
    border: none;
    color: inherit;
    font-family: var(--_45psihw);
    font-size: 20px;
    padding: 0;
    text-decoration: none;
    transition-duration: 0.2s;
    transition-property: color;
    transition-timing-function: ease-in-out;
}
._19b05xm56:hover {
    color: var(--_45psih4);
    cursor: pointer;
}
._19b05xm57 {
    color: inherit;
    font-weight: var(--_45psihu);
}
._19b05xm57:hover {
    color: var(--_45psih4);
}
._19b05xm58 {
    color: inherit;
    display: block;
    text-decoration: none;
}
._19b05xm59 {
    border-radius: var(--_45psih1f);
    display: inline-flex;
    font-size: var(--_45psihl);
    font-weight: var(--_45psihu);
    line-height: var(--_45psih12);
    padding: var(--_45psih9);
    text-decoration: none;
}
._19b05xm5a {
    background-color: var(--_45psih2);
    color: var(--_45psih4);
}
._19b05xm5a:hover {
    background-color: var(--_45psih0);
}
._19b05xm5a:focus {
    background-color: var(--_45psih3);
}
._19b05xm5b {
    background-color: var(--_45psih0);
    color: var(--_45psih2);
}
._19b05xm5b:focus,
._19b05xm5b:hover {
    background-color: var(--_45psih4);
    color: var(--_45psih0);
}
._19b05xm5c {
    background-color: transparent;
    color: inherit;
}
._19b05xm5c:focus,
._19b05xm5c:hover {
    background-color: var(--_45psih3);
}
._19b05xm5d {
    background-color: transparent;
    color: inherit;
}
._19b05xm5d:focus,
._19b05xm5d:hover {
    background-color: var(--_45psih3);
    color: var(--_45psih2);
}
._19b05xm5e,
._19b05xm5f {
    background-color: var(--_45psih3);
    color: var(--_45psih0);
}
._19b05xm5g {
    background-color: var(--_45psih0);
    color: var(--_45psih0);
}
._19b05xm5h {
    margin: 0;
    padding-bottom: var(--_45psiha);
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
._19b05xm5i {
    border-radius: var(--_45psih1h);
    flex-shrink: 0;
    height: var(--_45psih1a);
    min-width: 0;
    width: var(--_45psih1a);
}
._19b05xm5j {
    height: 20px;
    width: 85px;
}
._19b05xm5k {
    max-width: 128px;
}
._19b05xm5l {
    height: 24px;
    width: 24px;
}
._19b05xm5l,
._19b05xm5m {
    margin-bottom: var(--_45psih9);
}
._19b05xm5m {
    height: 32px;
    width: 32px;
}
._19b05xm5n {
    height: 64px;
    margin-bottom: var(--_45psih9);
    width: 64px;
}
._19b05xm5o {
    color: var(--_45psih1);
    margin-right: var(--_45psih9);
}
._19b05xm5o:focus,
._19b05xm5o:hover {
    color: var(--_45psih4);
}
._19b05xm5p {
    align-items: center;
    background: transparent;
    border: none;
    cursor: pointer;
    display: flex;
    height: 48px;
    justify-content: center;
    width: 48px;
}
._19b05xm5q {
    clip: rect(0 0 0 0);
    border: 0;
    height: 1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    white-space: nowrap;
    width: 1px;
}
._19b05xm5r {
    outline: 1px solid tomato;
}
@media screen and (min-width: 52em) {
    ._19b05xm5 {
        padding: var(--_45psihb) var(--_45psiha);
    }
    ._19b05xm4s {
        font-size: var(--_45psihp);
    }
    ._19b05xm51 {
        font-size: 360px;
    }
}
@media screen and (min-width: 40em) {
    ._19b05xmg {
        flex-direction: row;
    }
    ._19b05xmu {
        width: 100%;
    }
    ._19b05xmv {
        width: 50%;
    }
    ._19b05xmw {
        width: 25%;
    }
    ._19b05xmx,
    ._19b05xmy {
        width: 33.3333%;
    }
    ._19b05xmz {
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content;
    }
    ._19b05xm2k {
        order: 0;
    }
    ._19b05xm2l {
        order: 1;
    }
    ._19b05xm2m {
        order: 2;
    }
    ._19b05xm2n {
        order: 3;
    }
    ._19b05xm2p {
        padding-bottom: var(--_45psihb);
        padding-top: var(--_45psihb);
    }
    ._19b05xm4r {
        font-size: var(--_45psihq);
    }
}
.gii8ud0 {
    display: none;
    position: relative;
    z-index: 1;
}
.gii8ud1 {
    display: block;
    padding-top: var(--_45psih9);
    position: relative;
}
.gii8ud2 {
    background: var(--_45psih2);
}
.gii8ud4 {
    color: var(--_45psih2);
}
.gii8ud5 {
    color: var(--_45psih1);
}
.gii8ud6 {
    background: var(--_45psih2);
    height: 100vh;
    padding-top: var(--_45psiha);
    position: absolute;
    width: 100vw;
    z-index: 1;
}
.gii8ud7 {
    color: var(--_45psih0);
    display: block;
    font-size: var(--_45psihn);
    padding: var(--_45psih8) var(--_45psiha);
}
@media screen and (min-width: 40em) {
    .gii8ud0 {
        display: block;
        padding-top: var(--_45psiha);
    }
    .gii8ud1,
    .gii8ud6 {
        display: none;
    }
}
._1fabcbq0 {
    transition-duration: 0.15s;
    transition-property: transform;
    transition-timing-function: ease-in-out;
}
._1fabcbq1 {
    transform: rotate(-180deg);
}
._1fabcbq2 {
    transform: rotate(90deg);
}
._1fabcbq3 {
    transform: rotate(-90deg);
}
._1ugokif0 {
    position: relative;
}
._1ugokif1:hover {
    color: var(--_45psih0);
}
._1ugokif3 {
    position: relative;
    white-space: nowrap;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}
._1ugokif6 {
    padding-bottom: var(--_45psih9);
    padding-left: var(--_45psiha);
}
._1ugokif7 {
    flex-shrink: 0;
    height: var(--_45psih1d);
    width: var(--_45psih1d);
}
._1ugokif9 {
    display: none;
    white-space: normal;
}
._1ugokifa {
    margin: 0;
    padding: 0;
}
@media screen and (min-width: 40em) {
    ._1ugokif1 {
        align-items: baseline;
        color: inherit;
        font-size: 20px;
        padding: 0;
    }
    ._1ugokif1:hover {
        color: var(--_45psih2);
    }
    ._1ugokif2 {
        align-items: baseline;
    }
    ._1ugokif3 {
        background: var(--_45psih0);
        border-radius: var(--_45psih1g);
        box-shadow: var(--_45psih1i);
        left: 50%;
        max-width: var(--_45psih1c);
        min-width: var(--_45psih1b);
        padding: var(--_45psih9) var(--_45psih9) var(--_45psih6) var(--_45psih9);
        position: absolute;
        top: calc(100% + 20px);
        transform: translateX(-50%);
    }
    ._1ugokif3:before {
        border-color: transparent transparent var(--_45psih0) transparent;
        border-style: solid;
        border-width: 0 14px 17.3px;
        content: "";
        height: 0;
        left: 50%;
        position: absolute;
        top: 0;
        transform: translateX(-50%) translateY(calc(-100% + 2px));
        width: 0;
    }
    ._1ugokif4 {
        -webkit-animation: zoomInUp 0.15s ease-in-out;
        animation: zoomInUp 0.15s ease-in-out;
    }
    ._1ugokif5 {
        -webkit-animation: zoomOutDown 0.15s ease-in-out;
        animation: zoomOutDown 0.15s ease-in-out;
        -webkit-animation-fill-mode: forwards;
        animation-fill-mode: forwards;
    }
    ._1ugokif6 {
        align-items: stretch;
        padding-left: 0;
    }
    ._1ugokif7 {
        height: var(--_45psih1e);
        width: var(--_45psih1e);
    }
    ._1ugokif8 {
        border-radius: var(--_45psih1f);
        color: inherit;
        font-size: var(--_45psihm);
        font-weight: var(--_45psihu);
        margin: 0;
        padding: var(--_45psih8);
    }
    ._1ugokif8:hover {
        background: var(--_45psih2);
        color: inherit;
    }
    ._1ugokif9 {
        display: block;
        font-size: var(--_45psihl);
        margin: 0;
        min-width: 300px;
    }
}
/*
! tailwindcss v3.0.24 | MIT License | https://tailwindcss.com
*/
*,
:after,
:before {
    border: 0 solid #e5e7eb;
    box-sizing: border-box;
}
:after,
:before {
    --tw-content: "";
}
html {
    -webkit-text-size-adjust: 100%;
    font-family:
        ui-sans-serif,
        system-ui,
        -apple-system,
        BlinkMacSystemFont,
        Segoe UI,
        Roboto,
        Helvetica Neue,
        Arial,
        Noto Sans,
        sans-serif,
        Apple Color Emoji,
        Segoe UI Emoji,
        Segoe UI Symbol,
        Noto Color Emoji;
    line-height: 1.5;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4;
}
body {
    line-height: inherit;
}
hr {
    border-top-width: 1px;
    color: inherit;
    height: 0;
}
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;
    text-decoration: inherit;
}
b,
strong {
    font-weight: bolder;
}
code,
kbd,
pre,
samp {
    font-family:
        ui-monospace,
        SFMono-Regular,
        Menlo,
        Monaco,
        Consolas,
        Liberation Mono,
        Courier New,
        monospace;
    font-size: 1em;
}
small {
    font-size: 80%;
}
sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sub {
    bottom: -0.25em;
}
sup {
    top: -0.5em;
}
table {
    border-collapse: collapse;
    border-color: inherit;
    text-indent: 0;
}
button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font-family: inherit;
    font-size: 100%;
    line-height: inherit;
    margin: 0;
    padding: 0;
}
button,
select {
    text-transform: none;
}
[type="button"],
[type="reset"],
[type="submit"],
button {
    -webkit-appearance: button;
    background-color: transparent;
    background-image: none;
}
:-moz-focusring {
    outline: auto;
}
:-moz-ui-invalid {
    box-shadow: none;
}
progress {
    vertical-align: baseline;
}
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
    height: auto;
}
[type="search"] {
    -webkit-appearance: textfield;
    outline-offset: -2px;
}
::-webkit-search-decoration {
    -webkit-appearance: none;
}
::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit;
}
summary {
    display: list-item;
}
blockquote,
dd,
dl,
figure,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
pre {
    margin: 0;
}
fieldset {
    margin: 0;
}
fieldset,
legend {
    padding: 0;
}
menu,
ol,
ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
textarea {
    resize: vertical;
}
input::-moz-placeholder,
textarea::-moz-placeholder {
    color: #9ca3af;
    opacity: 1;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #9ca3af;
    opacity: 1;
}
input::placeholder,
textarea::placeholder {
    color: #9ca3af;
    opacity: 1;
}
[role="button"],
button {
    cursor: pointer;
}
:disabled {
    cursor: default;
}
audio,
canvas,
embed,
iframe,
img,
object,
svg,
video {
    display: block;
    vertical-align: middle;
}
img,
video {
    height: auto;
    max-width: 100%;
}
[hidden] {
    display: none;
}
*,
:after,
:before {
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgba(59, 130, 246, 0.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia: ;
}
.container {
    width: 100%;
}
@media (min-width: 640px) {
    .container {
        max-width: 640px;
    }
}
@media (min-width: 768px) {
    .container {
        max-width: 768px;
    }
}
@media (min-width: 1024px) {
    .container {
        max-width: 1024px;
    }
}
@media (min-width: 1280px) {
    .container {
        max-width: 1280px;
    }
}
@media (min-width: 1536px) {
    .container {
        max-width: 1536px;
    }
}
.visible {
    visibility: visible;
}
.absolute {
    position: absolute;
}
.relative {
    position: relative;
}
.inset-0 {
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
}
.bottom-0 {
    bottom: 0;
}
.left-0 {
    left: 0;
}
.top-0 {
    top: 0;
}
.right-0 {
    right: 0;
}
.m-8 {
    margin: 2rem;
}
.mx-auto {
    margin-left: auto;
    margin-right: auto;
}
.mb-10 {
    margin-bottom: 2.5rem;
}
.mb-6 {
    margin-bottom: 1.5rem;
}
.mb-8 {
    margin-bottom: 2rem;
}
.ml-2 {
    margin-left: 0.5rem;
}
.mt-4 {
    margin-top: 1rem;
}
.mt-2 {
    margin-top: 0.5rem;
}
.mb-4 {
    margin-bottom: 1rem;
}
.mr-1 {
    margin-right: 0.25rem;
}
.mb-2 {
    margin-bottom: 0.5rem;
}
.mb-3 {
    margin-bottom: 0.75rem;
}
.mb-1 {
    margin-bottom: 0.25rem;
}
.mr-2 {
    margin-right: 0.5rem;
}
.mb-5 {
    margin-bottom: 1.25rem;
}
.mr-6 {
    margin-right: 1.5rem;
}
.block {
    display: block;
}
.inline-block {
    display: inline-block;
}
.flex {
    display: flex;
}
.inline-flex {
    display: inline-flex;
}
.grid {
    display: grid;
}
.hidden {
    display: none;
}
.h-12 {
    height: 3rem;
}
.h-5 {
    height: 1.25rem;
}
.h-96 {
    height: 24rem;
}
.h-10 {
    height: 2.5rem;
}
.h-8 {
    height: 2rem;
}
.h-4 {
    height: 1rem;
}
.h-1 {
    height: 0.25rem;
}
.h-full {
    height: 100%;
}
.h-20 {
    height: 5rem;
}
.h-6 {
    height: 1.5rem;
}
.w-full {
    width: 100%;
}
.w-96 {
    width: 24rem;
}
.w-10 {
    width: 2.5rem;
}
.w-8 {
    width: 2rem;
}
.w-4 {
    width: 1rem;
}
.w-1 {
    width: 0.25rem;
}
.w-20 {
    width: 5rem;
}
.w-px {
    width: 1px;
}
.w-6 {
    width: 1.5rem;
}
.max-w-xl {
    max-width: 36rem;
}
.max-w-2xl {
    max-width: 42rem;
}
.max-w-sm {
    max-width: 24rem;
}
.max-w-lg {
    max-width: 32rem;
}
.max-w-md {
    max-width: 28rem;
}
.flex-grow {
    flex-grow: 1;
}
.origin-left {
    transform-origin: left;
}
.origin-bottom {
    transform-origin: bottom;
}
.origin-right {
    transform-origin: right;
}
.origin-top {
    transform-origin: top;
}
.scale-x-0 {
    --tw-scale-x: 0;
}
.scale-x-0,
.scale-y-0 {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate))
        skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-y-0 {
    --tw-scale-y: 0;
}
.transform {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate))
        skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.cursor-pointer {
    cursor: pointer;
}
.list-inside {
    list-style-position: inside;
}
.list-disc {
    list-style-type: disc;
}
.grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
}
.flex-col {
    flex-direction: column;
}
.items-start {
    align-items: flex-start;
}
.items-center {
    align-items: center;
}
.justify-center {
    justify-content: center;
}
.justify-between {
    justify-content: space-between;
}
.gap-16 {
    gap: 4rem;
}
.gap-5 {
    gap: 1.25rem;
}
.gap-10 {
    gap: 2.5rem;
}
.gap-3 {
    gap: 0.75rem;
}
.gap-6 {
    gap: 1.5rem;
}
.gap-8 {
    gap: 2rem;
}
.space-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-left: calc(1rem * (1 - var(--tw-space-x-reverse)));
    margin-right: calc(1rem * var(--tw-space-x-reverse));
}
.space-y-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));
    margin-top: calc(0.75rem * (1 - var(--tw-space-y-reverse)));
}
.overflow-hidden {
    overflow: hidden;
}
.rounded-xl {
    border-radius: 0.75rem;
}
.rounded {
    border-radius: 0.25rem;
}
.rounded-full {
    border-radius: 9999px;
}
.rounded-sm {
    border-radius: 0.125rem;
}
.border {
    border-width: 1px;
}
.bg-\[\#FBFBFB\] {
    --tw-bg-opacity: 1;
    background-color: rgb(251 251 251 / var(--tw-bg-opacity));
}
.bg-blue-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(219 234 254 / var(--tw-bg-opacity));
}
.bg-gray-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(209 213 219 / var(--tw-bg-opacity));
}
.bg-blue-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(147 197 253 / var(--tw-bg-opacity));
}
.object-cover {
    -o-object-fit: cover;
    object-fit: cover;
}
.p-4 {
    padding: 1rem;
}
.p-px {
    padding: 1px;
}
.p-5 {
    padding: 1.25rem;
}
.px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
}
.py-12 {
    padding-bottom: 3rem;
    padding-top: 3rem;
}
.px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}
.px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
}
.py-14 {
    padding-bottom: 3.5rem;
    padding-top: 3.5rem;
}
.py-16 {
    padding-bottom: 4rem;
    padding-top: 4rem;
}
.py-px {
    padding-bottom: 1px;
    padding-top: 1px;
}
.px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
}
.py-24 {
    padding-bottom: 6rem;
    padding-top: 6rem;
}
.pb-6 {
    padding-bottom: 1.5rem;
}
.pt-10 {
    padding-top: 2.5rem;
}
.pb-10 {
    padding-bottom: 2.5rem;
}
.pl-6 {
    padding-left: 1.5rem;
}
.pt-16 {
    padding-top: 4rem;
}
.pt-5 {
    padding-top: 1.25rem;
}
.pt-4 {
    padding-top: 1rem;
}
.pt-24 {
    padding-top: 6rem;
}
.pb-2 {
    padding-bottom: 0.5rem;
}
.pt-20 {
    padding-top: 5rem;
}
.pr-8 {
    padding-right: 2rem;
}
.pr-2 {
    padding-right: 0.5rem;
}
.pr-4 {
    padding-right: 1rem;
}
.pt-14 {
    padding-top: 3.5rem;
}
.pt-2 {
    padding-top: 0.5rem;
}
.pb-14 {
    padding-bottom: 3.5rem;
}
.pl-20 {
    padding-left: 5rem;
}
.pt-12 {
    padding-top: 3rem;
}
.pl-4 {
    padding-left: 1rem;
}
.text-center {
    text-align: center;
}
.font-sans {
    font-family:
        ui-sans-serif,
        system-ui,
        -apple-system,
        BlinkMacSystemFont,
        Segoe UI,
        Roboto,
        Helvetica Neue,
        Arial,
        Noto Sans,
        sans-serif,
        Apple Color Emoji,
        Segoe UI Emoji,
        Segoe UI Symbol,
        Noto Color Emoji;
}
.text-6xl {
    font-size: 3.75rem;
    line-height: 1;
}
.text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
}
.text-base {
    font-size: 1rem;
    line-height: 1.5rem;
}
.text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem;
}
.text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
}
.text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
}
.text-xs {
    font-size: 0.75rem;
    line-height: 1rem;
}
.text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
}
.text-5xl {
    font-size: 3rem;
    line-height: 1;
}
.text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
}
.font-bold {
    font-weight: 700;
}
.font-medium {
    font-weight: 500;
}
.font-semibold {
    font-weight: 600;
}
.font-extrabold {
    font-weight: 800;
}
.uppercase {
    text-transform: uppercase;
}
.leading-none {
    line-height: 1;
}
.leading-5 {
    line-height: 1.25rem;
}
.leading-6 {
    line-height: 1.5rem;
}
.tracking-wide {
    letter-spacing: 0.025em;
}
.tracking-wider {
    letter-spacing: 0.05em;
}
.tracking-tight {
    letter-spacing: -0.025em;
}
.tracking-widest {
    letter-spacing: 0.1em;
}
.text-\[\#005BEA\] {
    --tw-text-opacity: 1;
    color: rgb(0 91 234 / var(--tw-text-opacity));
}
.text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.text-gray-800 {
    --tw-text-opacity: 1;
    color: rgb(31 41 55 / var(--tw-text-opacity));
}
.text-gray-600 {
    --tw-text-opacity: 1;
    color: rgb(75 85 99 / var(--tw-text-opacity));
}
.text-gray-500 {
    --tw-text-opacity: 1;
    color: rgb(107 114 128 / var(--tw-text-opacity));
}
.text-teal-900 {
    --tw-text-opacity: 1;
    color: rgb(19 78 74 / var(--tw-text-opacity));
}
.text-\[\#181C2B\] {
    --tw-text-opacity: 1;
    color: rgb(24 28 43 / var(--tw-text-opacity));
}
.text-gray-200 {
    --tw-text-opacity: 1;
    color: rgb(229 231 235 / var(--tw-text-opacity));
}
.text-blue-300 {
    --tw-text-opacity: 1;
    color: rgb(147 197 253 / var(--tw-text-opacity));
}
.text-gray-900 {
    --tw-text-opacity: 1;
    color: rgb(17 24 39 / var(--tw-text-opacity));
}
.antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.shadow-md {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
}
.shadow-md,
.shadow-sm {
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-sm {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
}
.outline {
    outline-style: solid;
}
.grayscale {
    --tw-grayscale: grayscale(100%);
}
.filter,
.grayscale {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate)
        var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.transition {
    transition-duration: 0.15s;
    transition-property:
        color,
        background-color,
        border-color,
        fill,
        stroke,
        opacity,
        box-shadow,
        transform,
        filter,
        -webkit-text-decoration-color,
        -webkit-backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity,
        box-shadow, transform, filter, backdrop-filter;
    transition-property:
        color,
        background-color,
        border-color,
        text-decoration-color,
        fill,
        stroke,
        opacity,
        box-shadow,
        transform,
        filter,
        backdrop-filter,
        -webkit-text-decoration-color,
        -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.transition-colors {
    transition-duration: 0.15s;
    transition-property:
        color,
        background-color,
        border-color,
        fill,
        stroke,
        -webkit-text-decoration-color;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-property:
        color,
        background-color,
        border-color,
        text-decoration-color,
        fill,
        stroke,
        -webkit-text-decoration-color;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.transition-shadow {
    transition-duration: 0.15s;
    transition-property: box-shadow;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.duration-200 {
    transition-duration: 0.2s;
}
.duration-300 {
    transition-duration: 0.3s;
}
.ease-in-out {
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.H1 {
    font-size: 120px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 0.085em;
    line-height: 120%;
}
@media only screen and (max-width: 600px) {
    .H1 {
        font-size: 49px;
    }
    .herotxt {
        font-size: 40px;
    }
    .Logo {
        height: 60px;
        width: 60px;
    }
    .strenghts {
        padding-top: 30vh;
    }
}
.H1 span:before {
    -webkit-text-fill-color: transparent;
    -webkit-animation: profile 5s infinite;
    animation: profile 5s infinite;
    background: -webkit-linear-gradient(120deg, #20dfdf 10%, #2d50eb);
    -webkit-background-clip: text;
    content: "";
}
@-webkit-keyframes profile {
    0% {
        content: "IT.";
    }
    33% {
        content: "business.";
    }
    66% {
        content: "IoT.";
    }
    to {
        content: "IT.";
    }
}
@keyframes profile {
    0% {
        content: "IT.";
    }
    33% {
        content: "business.";
    }
    66% {
        content: "IoT.";
    }
    to {
        content: "IT.";
    }
}
.herobutton {
    align: center;
    align-items: center;
    background: #282e43;
    border-radius: 78px;
    box-shadow: 0 4px 4px rgba(70, 70, 70, 0.25);
    display: flex;
    font-size: 12px;
    font-weight: 400;
    gap: 20px;
    height: 53px;
    left: 490px;
    letter-spacing: 0.06em;
    line-height: 16px;
    padding: 18px 30px;
    top: 361px;
    vertical-align: Top;
    width: 134px;
}
.herobutton:hover {
    color: #005bea;
}
.contactbutton2 {
    background: #005bea;
    border-radius: 34px;
    bottom: 19.05%;
    left: 48.01%;
    right: 39.92%;
    top: 73.54%;
}
.section1 {
    background: linear-gradient(90deg, #0acffe, #495aff);
}
.background {
    background-image: url(/static/Group\ 1-c23e4f7ade0c874f1891c96e37898669.png);
    background-position: 50%;
    background-size: cover;
    height: 1134.98px;
    width: 1912.23px;
}
@media only screen and (max-width: 600px) {
    .background {
        background-size: fit;
        height: 400px;
        width: 400px;
    }
}
.heading {
    color: "#fff";
}
.card {
    background: #282e43;
    border: 1px solid hsla(0, 0%, 100%, 0.18);
    border-radius: 10px;
}
.card,
.card2 {
    backdrop-filter: blur(2.5px);
    -webkit-backdrop-filter: blur(2.5px);
    box-shadow: 0 8px 32px 0 rgba(31, 38, 135, 0.37);
}
.card2 {
    background: #21273b;
}
.blog,
.card2 {
    border-radius: 10px;
}
.blog {
    backdrop-filter: blur(2.5px);
    -webkit-backdrop-filter: blur(2.5px);
    box-shadow: 0 8px 32px 0 rgba(31, 38, 135, 0.37);
    color: #000;
    padding: 6vh;
    transition: all 0.2s ease-in-out;
}
.blog:hover {
    transform: scale(1.1);
}
.blog-btn {
    color: #005bea;
}
.circle {
    background: hsla(0, 0%, 100%, 0.2);
    border: 1px solid hsla(0, 0%, 100%, 0.18);
}
.card3,
.circle {
    backdrop-filter: blur(2.5px);
    -webkit-backdrop-filter: blur(2.5px);
    box-shadow: 0 8px 32px 0 rgba(31, 38, 135, 0.37);
}
.card3 {
    background: #282e43;
    border-radius: 10px;
}
video {
    padding-right: 4vh;
    padding-top: 5vh;
    width: 100%;
}
input[type="range"] {
    -webkit-appearance: none !important;
    background: hsla(0, 0%, 100%, 0.2);
    border-radius: 20px;
    height: 4px;
    width: 350px;
}
input[type="range"]::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    cursor: pointer;
    height: 6px;
}
input[type="range"]::-moz-range-progress {
    background: #fff;
}
.mute-btn {
    background: none;
    border: none;
    cursor: pointer;
    outline: none;
}
.mute-btn i {
    background-color: none;
    color: #fff;
    font-size: 20px;
}
.videocontainer {
    align-items: center;
    display: flex;
    height: 18vh;
    justify-content: center;
    width: 45vh;
}
.hover\:-translate-y-2:hover {
    --tw-translate-y: -0.5rem;
}
.hover\:-translate-y-2:hover,
.hover\:scale-105:hover {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate))
        skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hover\:scale-105:hover {
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05;
}
.hover\:text-\[\#005BEA\]:hover {
    --tw-text-opacity: 1;
    color: rgb(0 91 234 / var(--tw-text-opacity));
}
.hover\:text-opacity-50:hover {
    --tw-text-opacity: 0.5;
}
.hover\:shadow-xl:hover {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.focus\:outline-none:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
}
.group:hover .group-hover\:scale-x-100 {
    --tw-scale-x: 1;
}
.group:hover .group-hover\:scale-x-100,
.group:hover .group-hover\:scale-y-100 {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate))
        skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:hover .group-hover\:scale-y-100 {
    --tw-scale-y: 1;
}
@media (min-width: 640px) {
    .sm\:mx-auto {
        margin-left: auto;
        margin-right: auto;
    }
    .sm\:mb-0 {
        margin-bottom: 0;
    }
    .sm\:mt-0 {
        margin-top: 0;
    }
    .sm\:hidden {
        display: none;
    }
    .sm\:h-96 {
        height: 24rem;
    }
    .sm\:h-full {
        height: 100%;
    }
    .sm\:h-12 {
        height: 3rem;
    }
    .sm\:w-12 {
        width: 3rem;
    }
    .sm\:max-w-xl {
        max-width: 36rem;
    }
    .sm\:max-w-md {
        max-width: 28rem;
    }
    .sm\:grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .sm\:grid-cols-1 {
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }
    .sm\:flex-row {
        flex-direction: row;
    }
    .sm\:gap-2 {
        gap: 0.5rem;
    }
    .sm\:space-y-0 > :not([hidden]) ~ :not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-bottom: calc(0px * var(--tw-space-y-reverse));
        margin-top: calc(0px * (1 - var(--tw-space-y-reverse)));
    }
    .sm\:pl-6 {
        padding-left: 1.5rem;
    }
    .sm\:pb-20 {
        padding-bottom: 5rem;
    }
    .sm\:text-center {
        text-align: center;
    }
    .sm\:text-4xl {
        font-size: 2.25rem;
        line-height: 2.5rem;
    }
    .sm\:text-2xl {
        font-size: 1.5rem;
        line-height: 2rem;
    }
    .sm\:text-xl {
        font-size: 1.25rem;
        line-height: 1.75rem;
    }
    .sm\:leading-none {
        line-height: 1;
    }
}
@media (min-width: 768px) {
    .md\:col-span-2 {
        grid-column: span 2 / span 2;
    }
    .md\:m-8 {
        margin: 2rem;
    }
    .md\:mx-auto {
        margin-left: auto;
        margin-right: auto;
    }
    .md\:mb-12 {
        margin-bottom: 3rem;
    }
    .md\:max-w-full {
        max-width: 100%;
    }
    .md\:max-w-md {
        max-width: 28rem;
    }
    .md\:grid-cols-4 {
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }
    .md\:grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .md\:px-8 {
        padding-left: 2rem;
        padding-right: 2rem;
    }
    .md\:px-24 {
        padding-left: 6rem;
        padding-right: 6rem;
    }
    .md\:pl-20 {
        padding-left: 5rem;
    }
    .md\:pl-10 {
        padding-left: 2.5rem;
    }
    .md\:pl-8 {
        padding-left: 2rem;
    }
    .md\:pl-4 {
        padding-left: 1rem;
    }
    .md\:pl-2 {
        padding-left: 0.5rem;
    }
    .md\:pt-4 {
        padding-top: 1rem;
    }
    .md\:text-lg {
        font-size: 1.125rem;
        line-height: 1.75rem;
    }
    .md\:text-xl {
        font-size: 1.25rem;
        line-height: 1.75rem;
    }
}
@media (min-width: 1024px) {
    .lg\:col-span-2 {
        grid-column: span 2 / span 2;
    }
    .lg\:col-span-4 {
        grid-column: span 4 / span 4;
    }
    .lg\:col-span-5 {
        grid-column: span 5 / span 5;
    }
    .lg\:mb-6 {
        margin-bottom: 1.5rem;
    }
    .lg\:mb-0 {
        margin-bottom: 0;
    }
    .lg\:flex {
        display: flex;
    }
    .lg\:h-32 {
        height: 8rem;
    }
    .lg\:h-px {
        height: 1px;
    }
    .lg\:w-1\/2 {
        width: 50%;
    }
    .lg\:w-32 {
        width: 8rem;
    }
    .lg\:w-full {
        width: 100%;
    }
    .lg\:max-w-screen-xl {
        max-width: 1280px;
    }
    .lg\:max-w-xl {
        max-width: 36rem;
    }
    .lg\:max-w-sm {
        max-width: 24rem;
    }
    .lg\:max-w-2xl {
        max-width: 42rem;
    }
    .lg\:grid-cols-6 {
        grid-template-columns: repeat(6, minmax(0, 1fr));
    }
    .lg\:grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .lg\:grid-cols-4 {
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }
    .lg\:grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    .lg\:grid-cols-5 {
        grid-template-columns: repeat(5, minmax(0, 1fr));
    }
    .lg\:flex-row {
        flex-direction: row;
    }
    .lg\:items-center {
        align-items: center;
    }
    .lg\:p-5 {
        padding: 1.25rem;
    }
    .lg\:px-4 {
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .lg\:py-10 {
        padding-bottom: 2.5rem;
        padding-top: 2.5rem;
    }
    .lg\:px-8 {
        padding-left: 2rem;
        padding-right: 2rem;
    }
    .lg\:py-16 {
        padding-bottom: 4rem;
        padding-top: 4rem;
    }
    .lg\:py-20 {
        padding-bottom: 5rem;
    }
    .lg\:pt-20,
    .lg\:py-20 {
        padding-top: 5rem;
    }
    .lg\:pr-10 {
        padding-right: 2.5rem;
    }
    .lg\:pr-5 {
        padding-right: 1.25rem;
    }
    .lg\:pb-40 {
        padding-bottom: 10rem;
    }
    .lg\:text-5xl {
        font-size: 3rem;
        line-height: 1;
    }
    .lg\:text-6xl {
        font-size: 3.75rem;
        line-height: 1;
    }
    .lg\:text-7xl {
        font-size: 4.5rem;
        line-height: 1;
    }
    .lg\:transition {
        transition-duration: 0.15s;
        transition-property:
            color,
            background-color,
            border-color,
            fill,
            stroke,
            opacity,
            box-shadow,
            transform,
            filter,
            -webkit-text-decoration-color,
            -webkit-backdrop-filter;
        transition-property: color, background-color, border-color, text-decoration-color, fill, stroke,
            opacity, box-shadow, transform, filter, backdrop-filter;
        transition-property:
            color,
            background-color,
            border-color,
            text-decoration-color,
            fill,
            stroke,
            opacity,
            box-shadow,
            transform,
            filter,
            backdrop-filter,
            -webkit-text-decoration-color,
            -webkit-backdrop-filter;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    }
    .lg\:duration-300 {
        transition-duration: 0.3s;
    }
    .lg\:hover\:bg-\[\#2D3450\]:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(45 52 80 / var(--tw-bg-opacity));
    }
    .lg\:hover\:text-gray-900:hover {
        --tw-text-opacity: 1;
        color: rgb(17 24 39 / var(--tw-text-opacity));
    }
}
@-webkit-keyframes zoomInUp {
    0% {
        opacity: 0;
        transform: scale(0.95) translateY(10px) translateX(-50%);
        visibility: hidden;
    }
    to {
        opacity: 1;
        transform:
            scale(1),
            translateY(0) translateX(-50%);
        visibility: visible;
    }
}
@keyframes zoomInUp {
    0% {
        opacity: 0;
        transform: scale(0.95) translateY(10px) translateX(-50%);
        visibility: hidden;
    }
    to {
        opacity: 1;
        transform:
            scale(1),
            translateY(0) translateX(-50%);
        visibility: visible;
    }
}
@-webkit-keyframes zoomOutDown {
    0% {
        opacity: 1;
        transform: scale(1) translateY(0) translateX(-50%);
    }
    to {
        opacity: 0;
        transform: scale(0.95) translateY(10px) translateX(-50%);
        visibility: hidden;
    }
}
@keyframes zoomOutDown {
    0% {
        opacity: 1;
        transform: scale(1) translateY(0) translateX(-50%);
    }
    to {
        opacity: 0;
        transform: scale(0.95) translateY(10px) translateX(-50%);
        visibility: hidden;
    }
}
@-webkit-keyframes fadeIn {
    0% {
        opacity: 0;
        visibility: hidden;
    }
    to {
        opacity: 1;
        visibility: visible;
    }
}
@keyframes fadeIn {
    0% {
        opacity: 0;
        visibility: hidden;
    }
    to {
        opacity: 1;
        visibility: visible;
    }
}
@-webkit-keyframes fadeOut {
    0% {
        opacity: 1;
    }
    to {
        opacity: 0;
        visibility: hidden;
    }
}
@keyframes fadeOut {
    0% {
        opacity: 1;
    }
    to {
        opacity: 0;
        visibility: hidden;
    }
}
body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background-color: var(--_45psih0);
    color: var(--_45psih1);
    font-family: var(--_45psihw);
    margin: 0;
    overflow-x: hidden;
}
* {
    box-sizing: border-box;
}
.drbcwt0 {
    font-family: var(--_45psihy);
    font-style: normal;
    letter-spacing: -0.02em;
}
.drbcwt1 {
    align-items: baseline;
    color: inherit;
    display: flex;
    font-size: var(--_45psihn);
    font-weight: var(--_45psihu);
    gap: 10px;
    justify-content: center;
    text-align: center;
}
.drbcwt2 {
    height: 12px;
}
.drbcwt3 {
    font-size: var(--_45psihn);
    margin-bottom: 0;
    text-align: center;
}
._1hm8yf50 {
    max-width: 1108px;
}
._1hm8yf51 {
    font-size: var(--_45psihn);
    margin-bottom: var(--_45psih8);
    max-width: 798px;
}
._1hm8yf52 {
    width: 100%;
}
@media screen and (min-width: 40em) {
    ._1hm8yf51 {
        font-size: var(--_45psihn);
    }
}
@media screen and (min-width: 52em) {
    ._1hm8yf52 {
        align-items: center;
        margin-left: var(--_45psih8);
        padding-left: var(--_45psiha);
    }
}
._151aqy81 {
    align-items: center;
    color: #fff;
    display: flex;
    flex-direction: column;
}
@media screen and (min-width: 40em) {
    ._151aqy80 {
        gap: var(--_45psihc);
    }
    ._151aqy81 {
        align-items: flex-start;
    }
}

.gatsby-image-wrapper {
    position: relative;
    overflow: hidden;
}
.gatsby-image-wrapper picture.object-fit-polyfill {
    position: static !important;
}
.gatsby-image-wrapper img {
    bottom: 0;
    height: 100%;
    left: 0;
    margin: 0;
    max-width: none;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    object-fit: cover;
}
.gatsby-image-wrapper [data-main-image] {
    opacity: 0;
    transform: translateZ(0);
    transition: opacity 0.25s linear;
    will-change: opacity;
}
.gatsby-image-wrapper-constrained {
    display: inline-block;
    vertical-align: top;
}

.nav-dropdown {
    position: relative;
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 50%;
    min-width: 180px;
    width: 256px;

    /* transparent glass-style background */
    background: var(--_45psih0);
    backdrop-filter: blur(10px);

    border-radius: 16px;
    padding: 16px;

    opacity: 0;
    visibility: hidden;
    transform: translate(-50%, 8px);
    transition: opacity 0.2s ease, transform 0.2s ease;

    z-index: 1000;
}

.dropdown-menu a {
    display: block;
    padding: 10px 16px;
    text-decoration: none;
    color: inherit;
    font-size: 1.125rem;
    border-radius: 8px;
}

.dropdown-menu a:hover {
    background: var(--_45psih2);
}

.nav-dropdown.open .dropdown-menu {
    opacity: 1;
    visibility: visible;
    transform: translate(-50%, 0);
}

.gii8ud0.open {
    display: block;
}

.noscroll {
    overflow-y: hidden;
}

.eu-text h2 {
    font-weight: bold;
    font-size: 1.25rem;
    margin: 2rem 0 1rem;
}

.eu-project-link {
    display: inline-block;
    margin-top: 16px;
}

.eu-project-link:hover {
    text-decoration: underline;
}

@media screen and (max-width: 40em) {
    .gii8ud0 {
        position: fixed;
        background: #005BEA;
        top: 0;
        bottom: 0;
        left: 0;
        width: 100%;
    }

    .gii8ud0 ul {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        row-gap: 16px;
        font-size: 1.5rem;
        margin: 0 auto;
        color: black;
    }

    ._19b05xm6  {
        font-size: 1.5rem;
    }

    .gii8ud0 > ._19b05xm6 {
        flex-direction: column;
        align-items: flex-start;
    }

    ._19b05xm56  {
        padding: 0;
        font-size: 2rem;
    }

    ._19b05xm3r {
        z-index: 10;
    }

    ._19b05xm5p.open {
        color: white;
    }
}