::-webkit-scrollbar {
  width: 8px;
}

::-webkit-scrollbar-track {
  background: #000;
}

::-webkit-scrollbar-thumb {
  background-color: #fff;
  border-radius: 10px;
}

::-webkit-scrollbar-thumb:hover {
  background-color: #ddd;
}


html,
body,
#main {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  scroll-behavior: smooth;
}
:root {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
* {
  box-sizing: border-box;
  -webkit-font-smoothing: inherit;
}
h1,
h2,
h3,
h4,
h5,
h6,
p,
figure {
  margin: 0;
}
body,
input,
textarea,
select,
button {
  font-size: 12px;
  font-family: sans-serif;
}
body {
  --token-801172cb-bf10-456d-b6c0-e7ed31654a54: rgb(255, 255, 255);
  --token-c9883a06-0714-4bde-a248-d9d8eb496918: rgb(229, 229, 229);
  --token-64b159d3-04ba-4802-be08-e862d24eda69: rgb(163, 163, 163);
  --token-80553515-7ab0-44ac-b981-96d7680674fd: rgb(4, 6, 8);
  --token-ee7ff27e-bc2d-40a1-8a1f-b3d025af745d: rgb(15, 16, 17);
  --token-59a5b926-bc8b-446d-ae39-ed15103ee164: rgb(29, 32, 33);
  --token-8333892f-efe4-41b8-b3da-b102a8c97a9f: rgb(28, 28, 28);
  --token-1e4de996-fe4b-4667-88fc-284e9577f815: rgb(12, 12, 15);
  --token-cea865e2-a56c-48f4-b031-3e5821c6e8aa: rgb(9, 9, 12);
  --token-c9cc87af-7b3d-44ac-840b-12a5cbe1aa9e: rgb(7, 45, 22);
  --token-9f76091e-37c2-4356-9ad5-a6fb7429f274: rgb(23, 128, 61);
  --token-0dc4c26f-f3d9-46d4-b4db-4633e1b3b583: rgb(73, 222, 128);
  --token-f2656e59-b61b-4c39-935e-d472ecb13f4f: rgb(135, 239, 172);
  --token-c425eab4-01d5-41c4-bc1e-5895bf32674a: rgb(187, 247, 208);
  --token-0261bdba-ba72-4b25-97cd-5bb88d455246: rgb(220, 252, 231);
  --token-33802985-dbc9-4f53-b384-9ce4b38b016a: #fffbeb;
  --token-27200f83-8cbc-4f0e-bfb7-1a842b62a15c: rgb(253, 230, 138);
  --token-17e93c2c-0974-4100-965f-37a30a70bc9f: #f59e0b;
  --token-ce350b4a-a532-4ae3-90cd-54293109a2e1: #d97708;
  --token-e9801865-f7eb-4ea5-a075-7b2f615ba4f0: #b45308;
  --token-7ed47021-94d8-4c80-92b1-148447d2f41c: #78350f;
  --token-3042479b-353c-4a86-8e53-3e0d7443aabf: #fef2f2;
  --token-b0fd8752-cdd1-4256-9498-dd0e63066c38: rgb(254, 202, 202);
  --token-fa8f09d1-40ae-40ce-91d6-991468d5d5f3: #ef4444;
  --token-1507efa9-de01-4b38-ac9b-5f8f4b9be30e: #dc2626;
  --token-886d6572-8a1b-4bbf-868f-f91f9142a0b9: #b91c1c;
  --token-1f70983a-ac0b-4632-882a-df7a5c0e4604: #7f1c1d;
  --token-6c2a1776-4399-4b6f-9f5f-20c38b3978d2: rgba(255, 255, 255, 0.6);
  --token-7640145a-bfd1-4b30-ad88-11bb13dffd1a: rgba(38, 38, 38, 0.6);
  --token-11949412-c560-460d-bd0e-b723425ac722: rgba(255, 255, 255, 0);
  --token-34fdd65b-abfd-4e9b-a0c1-464670ab3155: rgba(0, 0, 0, 0);
}
@media (prefers-color-scheme: dark) {
  body {
    --token-801172cb-bf10-456d-b6c0-e7ed31654a54: rgb(255, 255, 255);
    --token-c9883a06-0714-4bde-a248-d9d8eb496918: #e5e5e5;
    --token-64b159d3-04ba-4802-be08-e862d24eda69: #a3a3a3;
    --token-80553515-7ab0-44ac-b981-96d7680674fd: rgb(4, 6, 8);
    --token-ee7ff27e-bc2d-40a1-8a1f-b3d025af745d: rgb(15, 16, 17);
    --token-59a5b926-bc8b-446d-ae39-ed15103ee164: rgb(29, 32, 33);
    --token-8333892f-efe4-41b8-b3da-b102a8c97a9f: rgb(28, 28, 28);
    --token-1e4de996-fe4b-4667-88fc-284e9577f815: rgb(12, 12, 15);
    --token-cea865e2-a56c-48f4-b031-3e5821c6e8aa: rgb(9, 9, 12);
    --token-c9cc87af-7b3d-44ac-840b-12a5cbe1aa9e: rgb(7, 45, 22);
    --token-9f76091e-37c2-4356-9ad5-a6fb7429f274: rgb(23, 128, 61);
    --token-0dc4c26f-f3d9-46d4-b4db-4633e1b3b583: rgb(73, 222, 128);
    --token-f2656e59-b61b-4c39-935e-d472ecb13f4f: rgb(135, 239, 172);
    --token-c425eab4-01d5-41c4-bc1e-5895bf32674a: rgb(187, 247, 208);
    --token-0261bdba-ba72-4b25-97cd-5bb88d455246: rgb(220, 252, 231);
    --token-33802985-dbc9-4f53-b384-9ce4b38b016a: #451905;
    --token-27200f83-8cbc-4f0e-bfb7-1a842b62a15c: rgb(180, 84, 10);
    --token-17e93c2c-0974-4100-965f-37a30a70bc9f: rgb(251, 191, 36);
    --token-ce350b4a-a532-4ae3-90cd-54293109a2e1: rgb(251, 212, 76);
    --token-e9801865-f7eb-4ea5-a075-7b2f615ba4f0: rgb(253, 230, 138);
    --token-7ed47021-94d8-4c80-92b1-148447d2f41c: rgb(254, 243, 199);
    --token-3042479b-353c-4a86-8e53-3e0d7443aabf: #460b09;
    --token-b0fd8752-cdd1-4256-9498-dd0e63066c38: rgb(185, 28, 27);
    --token-fa8f09d1-40ae-40ce-91d6-991468d5d5f3: rgb(248, 113, 113);
    --token-1507efa9-de01-4b38-ac9b-5f8f4b9be30e: rgb(253, 165, 165);
    --token-886d6572-8a1b-4bbf-868f-f91f9142a0b9: rgb(254, 202, 202);
    --token-1f70983a-ac0b-4632-882a-df7a5c0e4604: rgb(254, 226, 225);
    --token-6c2a1776-4399-4b6f-9f5f-20c38b3978d2: rgba(10, 10, 10, 0.6);
    --token-7640145a-bfd1-4b30-ad88-11bb13dffd1a: rgba(255, 255, 255, 0.6);
    --token-11949412-c560-460d-bd0e-b723425ac722: rgba(0, 0, 0, 0);
    --token-34fdd65b-abfd-4e9b-a0c1-464670ab3155: rgba(255, 255, 255, 0);
  }
}
#__framer-badge-container {
  position: fixed;
  bottom: 0;
  padding: 20px;
  width: 100%;
  display: flex;
  justify-content: right;
  pointer-events: none;
  z-index: 314159;
}
.__framer-badge {
  pointer-events: auto;
}
@font-face {
  font-family: Roboto;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOmCnqEu92Fr1Mu72xKOzY.woff2)
    format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: Roboto;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOmCnqEu92Fr1Mu5mxKOzY.woff2)
    format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: Roboto;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOmCnqEu92Fr1Mu7mxKOzY.woff2)
    format("woff2");
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: Roboto;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOmCnqEu92Fr1Mu4WxKOzY.woff2)
    format("woff2");
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1,
    U+03A3-03FF;
}
@font-face {
  font-family: Roboto;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOmCnqEu92Fr1Mu7WxKOzY.woff2)
    format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329,
    U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: Roboto;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOmCnqEu92Fr1Mu7GxKOzY.woff2)
    format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF,
    U+0304, U+0308, U+0329, 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: Roboto;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v32/KFOmCnqEu92Fr1Mu4mxK.woff2)
    format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193,
    U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  unicode-range: U+0370-03FF;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  unicode-range: U+0000-00FF, 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-family: Inter;
  src: url(https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: Inter;
  src: url(https://app.framerstatic.com/Inter-Bold.cyrillic-ext-XOTVL7ZR.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: Inter;
  src: url(https://app.framerstatic.com/Inter-Bold.cyrillic-6LOMBC2V.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: Inter;
  src: url(https://app.framerstatic.com/Inter-Bold.greek-ext-WXWSJXLB.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: Inter;
  src: url(https://app.framerstatic.com/Inter-Bold.greek-YRST7ODZ.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  unicode-range: U+0370-03FF;
}
@font-face {
  font-family: Inter;
  src: url(https://app.framerstatic.com/Inter-Bold.latin-ext-BASA5UL3.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: Inter;
  src: url(https://app.framerstatic.com/Inter-Bold.latin-UCM45LQF.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  unicode-range: U+0000-00FF, 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-family: Inter;
  src: url(https://app.framerstatic.com/Inter-Bold.vietnamese-OEVJMXEP.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: Inter;
  src: url(https://app.framerstatic.com/Inter-BoldItalic.cyrillic-ext-PEYDHC3S.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 700;
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: Inter;
  src: url(https://app.framerstatic.com/Inter-BoldItalic.cyrillic-7EIL6JWG.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 700;
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: Inter;
  src: url(https://app.framerstatic.com/Inter-BoldItalic.greek-ext-3DJOYQMH.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 700;
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: Inter;
  src: url(https://app.framerstatic.com/Inter-BoldItalic.greek-TJBTLTT7.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 700;
  unicode-range: U+0370-03FF;
}
@font-face {
  font-family: Inter;
  src: url(https://app.framerstatic.com/Inter-BoldItalic.latin-ext-FVPCPRBJ.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 700;
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: Inter;
  src: url(https://app.framerstatic.com/Inter-BoldItalic.latin-5ZFQS4XK.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 700;
  unicode-range: U+0000-00FF, 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-family: Inter;
  src: url(https://app.framerstatic.com/Inter-BoldItalic.vietnamese-W2625PGF.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 700;
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: Inter;
  src: url(https://app.framerstatic.com/Inter-Italic.cyrillic-ext-YDGMJOJO.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 400;
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: Inter;
  src: url(https://app.framerstatic.com/Inter-Italic.cyrillic-BFOVMAQB.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 400;
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: Inter;
  src: url(https://app.framerstatic.com/Inter-Italic.greek-ext-4KOU3AHC.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 400;
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: Inter;
  src: url(https://app.framerstatic.com/Inter-Italic.greek-OJTBJNE6.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 400;
  unicode-range: U+0370-03FF;
}
@font-face {
  font-family: Inter;
  src: url(https://app.framerstatic.com/Inter-Italic.latin-ext-H4B22QN6.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 400;
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: Inter;
  src: url(https://app.framerstatic.com/Inter-Italic.latin-2DWX32EN.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 400;
  unicode-range: U+0000-00FF, 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-family: Inter;
  src: url(https://app.framerstatic.com/Inter-Italic.vietnamese-TYMT6CKW.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 400;
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/NXxvFRoY5LDh3yCm7MEP2jqYk.woff2);
  font-display: block;
  font-style: normal;
  font-weight: 100;
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/5CcgcVyoWSqO1THBiISd6oCog.woff2);
  font-display: block;
  font-style: normal;
  font-weight: 100;
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/MF544SVCvk3yNpLIz3pwDXFZPKM.woff2);
  font-display: block;
  font-style: normal;
  font-weight: 100;
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/TNtxudDBkAm2RXdtU3rvTBwoM.woff2);
  font-display: block;
  font-style: normal;
  font-weight: 100;
  unicode-range: U+0370-03FF;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/fIabp4VN5z7iJ3lNOz9qfNeQHc.woff2);
  font-display: block;
  font-style: normal;
  font-weight: 100;
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/YSOgKh50dqzzsXffetgcarlLHcI.woff2);
  font-display: block;
  font-style: normal;
  font-weight: 100;
  unicode-range: U+0000-00FF, 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-family: Inter;
  src: url(https://framerusercontent.com/assets/9iRSYClnXA0RMygyIn6yjjWXJw.woff2);
  font-display: block;
  font-style: normal;
  font-weight: 100;
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/MVhJhYeDWxeyqT939zMNyw9p8.woff2);
  font-display: block;
  font-style: normal;
  font-weight: 200;
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/WXQXYfAQJIi2pCJACAfWWXfIDqI.woff2);
  font-display: block;
  font-style: normal;
  font-weight: 200;
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/RJeJJARdrtNUtic58kOz7hIgBuE.woff2);
  font-display: block;
  font-style: normal;
  font-weight: 200;
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/4hBRAuM02i3fsxYDzyNvt5Az2so.woff2);
  font-display: block;
  font-style: normal;
  font-weight: 200;
  unicode-range: U+0370-03FF;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/fz1JbBffNGgK7BNUI1mmbFBlgA8.woff2);
  font-display: block;
  font-style: normal;
  font-weight: 200;
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/hgmI3sEShaw5UU738TAjDBQPH0.woff2);
  font-display: block;
  font-style: normal;
  font-weight: 200;
  unicode-range: U+0000-00FF, 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-family: Inter;
  src: url(https://framerusercontent.com/assets/eIZyQwIlHYR0mnMSneEDMtqBPgw.woff2);
  font-display: block;
  font-style: normal;
  font-weight: 200;
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/BkDpl4ghaqvMi1btKFyG2tdbec.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 300;
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/zAMK70AQRFSShJgUiaR5IiIhgzk.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 300;
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/IETjvc5qzUaRoaruDpPSwCUM8.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 300;
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/oLCoaT3ioA0fHdJnWR9W6k7NY.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 300;
  unicode-range: U+0370-03FF;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/Sj0PCHQSBjFmEp6NBWg6FNaKc.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 300;
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/v2q8JTTTs7McDMSEhnxAIBqd0.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 300;
  unicode-range: U+0000-00FF, 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-family: Inter;
  src: url(https://framerusercontent.com/assets/H4TfENUY1rh8R9UaSD6vngjJP3M.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 300;
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 500;
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 500;
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 500;
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 500;
  unicode-range: U+0370-03FF;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 500;
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/d3tHnaQIAeqiE5hGcRw4mmgWYU.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 500;
  unicode-range: U+0000-00FF, 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-family: Inter;
  src: url(https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 500;
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 600;
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 600;
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 600;
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 600;
  unicode-range: U+0370-03FF;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 600;
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/1ZFS7N918ojhhd0nQWdj3jz4w.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 600;
  unicode-range: U+0000-00FF, 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-family: Inter;
  src: url(https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 600;
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/PONfPc6h4EPYwJliXQBmjVx7QxI.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 800;
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/zsnJN7Z1wdzUvepJniD3rbvJIyU.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 800;
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/UrzZBOy7RyJEWAZGduzOeHiHuY.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 800;
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/996sR9SfSDuYELz8oHhDOcErkY.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 800;
  unicode-range: U+0370-03FF;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/ftN1HpyPVJEoEb4q36SOrNdLXU.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 800;
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/jN39PDxZWEwjG7Csryx3JN2r2Y.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 800;
  unicode-range: U+0000-00FF, 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-family: Inter;
  src: url(https://framerusercontent.com/assets/JAur4lGGSGRGyrFi59JSIKqVgU.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 800;
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/mkY5Sgyq51ik0AMrSBwhm9DJg.woff2);
  font-display: block;
  font-style: normal;
  font-weight: 900;
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/X5hj6qzcHUYv7h1390c8Rhm6550.woff2);
  font-display: block;
  font-style: normal;
  font-weight: 900;
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/gQhNpS3tN86g8RcVKYUUaKt2oMQ.woff2);
  font-display: block;
  font-style: normal;
  font-weight: 900;
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/cugnVhSraaRyANCaUtI5FV17wk.woff2);
  font-display: block;
  font-style: normal;
  font-weight: 900;
  unicode-range: U+0370-03FF;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/5HcVoGak8k5agFJSaKa4floXVu0.woff2);
  font-display: block;
  font-style: normal;
  font-weight: 900;
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/jn4BtSPLlS0NDp1KiFAtFKiiY0o.woff2);
  font-display: block;
  font-style: normal;
  font-weight: 900;
  unicode-range: U+0000-00FF, 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-family: Inter;
  src: url(https://framerusercontent.com/assets/P2Bw01CtL0b9wqygO0sSVogWbo.woff2);
  font-display: block;
  font-style: normal;
  font-weight: 900;
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/YJsHMqeEm0oDHuxRTVCwg5eZuo.woff2);
  font-display: block;
  font-style: italic;
  font-weight: 100;
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/oJJMyJlDykMObEyb5VexHSxd24.woff2);
  font-display: block;
  font-style: italic;
  font-weight: 100;
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/IpeaX0WzLaonj68howNZg4SJJaY.woff2);
  font-display: block;
  font-style: italic;
  font-weight: 100;
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/KCj1bV3vDXY5OLHttTeRYcu9J8.woff2);
  font-display: block;
  font-style: italic;
  font-weight: 100;
  unicode-range: U+0370-03FF;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/biaVHhOprxbHaR3dIP7Z8cYurHg.woff2);
  font-display: block;
  font-style: italic;
  font-weight: 100;
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/BpOIEy4nYtcp1RwqOtwAgi2EiDE.woff2);
  font-display: block;
  font-style: italic;
  font-weight: 100;
  unicode-range: U+0000-00FF, 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-family: Inter;
  src: url(https://framerusercontent.com/assets/gNa011yWpVpNFgUhhSlDX8nUiPQ.woff2);
  font-display: block;
  font-style: italic;
  font-weight: 100;
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/vpq17U0WM26sBGHgq9jnrUmUf8.woff2);
  font-display: block;
  font-style: italic;
  font-weight: 200;
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/bNYh7lNMEpOegeRYAtyGel1WqBE.woff2);
  font-display: block;
  font-style: italic;
  font-weight: 200;
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/FBzcXZYmdulcZC0z278U6o0cw.woff2);
  font-display: block;
  font-style: italic;
  font-weight: 200;
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/ua60IRqWK94xCrq0SC639Hbsdjg.woff2);
  font-display: block;
  font-style: italic;
  font-weight: 200;
  unicode-range: U+0370-03FF;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/Pd8gNPn2dSCh4FyjWFw9PJysoQ.woff2);
  font-display: block;
  font-style: italic;
  font-weight: 200;
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/zpiI5DA3vCb3G2sqEyq9xqogo.woff2);
  font-display: block;
  font-style: italic;
  font-weight: 200;
  unicode-range: U+0000-00FF, 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-family: Inter;
  src: url(https://framerusercontent.com/assets/DtVQjTG8OGGKnwKYrMHRZVCyo.woff2);
  font-display: block;
  font-style: italic;
  font-weight: 200;
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/YYB6GZmCWnZq3RWZOghuZIOxQY.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 300;
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/miJTzODdiyIr3tRo9KEoqXXk2PM.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 300;
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/6ZMhcggRFfEfbf7lncCpaUbA.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 300;
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/8sCN6PGUr4I8q5hC5twAXfcwqV0.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 300;
  unicode-range: U+0370-03FF;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/aUYDUTztS7anQw5JuwCncXeLOBY.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 300;
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/5mDAOkC5Wpzo7NkuE9oYfqlY2u4.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 300;
  unicode-range: U+0000-00FF, 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-family: Inter;
  src: url(https://framerusercontent.com/assets/yDiPvYxioBHsicnYxpPW35WQmx8.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 300;
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/khkJkwSL66WFg8SX6Wa726c.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 500;
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/0E7IMbDzcGABpBwwqNEt60wU0w.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 500;
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/NTJ0nQgIF0gcDelS14zQ9NR9Q.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 500;
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/QrcNhgEPfRl0LS8qz5Ln8olanl8.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 500;
  unicode-range: U+0370-03FF;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/JEXmejW8mXOYMtt0hyRg811kHac.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 500;
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/ksvR4VsLksjpSwnC2fPgHRNMw.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 500;
  unicode-range: U+0000-00FF, 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-family: Inter;
  src: url(https://framerusercontent.com/assets/uy9s0iWuxiNnVt8EpTI3gzohpwo.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 500;
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/vxBnBhH8768IFAXAb4Qf6wQHKs.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 600;
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/zSsEuoJdh8mcFVk976C05ZfQr8.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 600;
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/b8ezwLrN7h2AUoPEENcsTMVJ0.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 600;
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/mvNEIBLyHbscgHtwfsByjXUz3XY.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 600;
  unicode-range: U+0370-03FF;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/6FI2EneKzM3qBy5foOZXey7coCA.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 600;
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/qrVgiXNd6RuQjETYQiVQ9nqCk.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 600;
  unicode-range: U+0000-00FF, 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-family: Inter;
  src: url(https://framerusercontent.com/assets/NHHeAKJVP0ZWHk5YZnQQChIsBM.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 600;
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/if4nAQEfO1l3iBiurvlUSTaMA.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 800;
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/GdJ7SQjcmkU1sz7lk5lMpKUlKY.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 800;
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/sOA6LVskcCqlqggyjIZe0Zh39UQ.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 800;
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/zUCSsMbWBcHOQoATrhsPVigkc.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 800;
  unicode-range: U+0370-03FF;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/6eYp9yIAUvPZY7o0yfI4e2OP6g.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 800;
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/aKoimhPBfs6C7Am2HTTVjGcpE.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 800;
  unicode-range: U+0000-00FF, 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-family: Inter;
  src: url(https://framerusercontent.com/assets/L9nHaKi7ULzGWchEehsfwttxOwM.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 800;
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/05KsVHGDmqXSBXM4yRZ65P8i0s.woff2);
  font-display: block;
  font-style: italic;
  font-weight: 900;
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/ky8ovPukK4dJ1Pxq74qGhOqCYI.woff2);
  font-display: block;
  font-style: italic;
  font-weight: 900;
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/vvNSqIj42qeQ2bvCRBIWKHscrc.woff2);
  font-display: block;
  font-style: italic;
  font-weight: 900;
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/3ZmXbBKToJifDV9gwcifVd1tEY.woff2);
  font-display: block;
  font-style: italic;
  font-weight: 900;
  unicode-range: U+0370-03FF;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/FNfhX3dt4ChuLJq2PwdlxHO7PU.woff2);
  font-display: block;
  font-style: italic;
  font-weight: 900;
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: Inter;
  src: url(https://framerusercontent.com/assets/g0c8vEViiXNlKAgI4Ymmk3Ig.woff2);
  font-display: block;
  font-style: italic;
  font-weight: 900;
  unicode-range: U+0000-00FF, 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-family: Inter;
  src: url(https://framerusercontent.com/assets/efTfQcBJ53kM2pB1hezSZ3RDUFs.woff2);
  font-display: block;
  font-style: italic;
  font-weight: 900;
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/2uIBiALfCHVpWbHqRMZutfT7giU.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/Zwfz6xbVe5pmcWRJRgBDHnMkOkI.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/U9LaDDmbRhzX3sB8g8glTy5feTE.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/tVew2LzXJ1t7QfxP1gdTIdj2o0g.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  unicode-range: U+0370-03FF;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/DF7bjCRmStYPqSb945lAlMfCCVQ.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/nCpxWS6DaPlPe0lHzStXAPCo3lw.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  unicode-range: U+0000-00FF, 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-family: Inter Display;
  src: url(https://framerusercontent.com/assets/vebZUMjGyKkYsfcY73iwWTzLNag.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/Vu4RH4OOAYHIXg4LpXVzNVmbpY.woff2);
  font-display: block;
  font-style: normal;
  font-weight: 100;
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/eOWZqb2nQ1SLbtYmcGBFYFSOE5U.woff2);
  font-display: block;
  font-style: normal;
  font-weight: 100;
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/H0Z3dXk6VFBv9TPQedY7FZVVVQ.woff2);
  font-display: block;
  font-style: normal;
  font-weight: 100;
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/sMud1BrfhejzYfhsGoUtjWdRb90.woff2);
  font-display: block;
  font-style: normal;
  font-weight: 100;
  unicode-range: U+0370-03FF;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/SDel4nEmK9AyiBktaYZfYI9DrY.woff2);
  font-display: block;
  font-style: normal;
  font-weight: 100;
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/goi1SSqo9KWshoqpg7CqWwBcQBc.woff2);
  font-display: block;
  font-style: normal;
  font-weight: 100;
  unicode-range: U+0000-00FF, 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-family: Inter Display;
  src: url(https://framerusercontent.com/assets/iPDparXDXhfwSxmuiEXzr0b1vAU.woff2);
  font-display: block;
  font-style: normal;
  font-weight: 100;
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/kZK78sVb0ChIxwI4EF00ArQvpu0.woff2);
  font-display: block;
  font-style: normal;
  font-weight: 200;
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/zLXnIInNs9VhCJZQ1B0FvHgtWDM.woff2);
  font-display: block;
  font-style: normal;
  font-weight: 200;
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/yHa3FUh9QDCLkYGoHU44PsRbTI.woff2);
  font-display: block;
  font-style: normal;
  font-weight: 200;
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/w3wwH92cnNPcZVAf63gAmGQW0k.woff2);
  font-display: block;
  font-style: normal;
  font-weight: 200;
  unicode-range: U+0370-03FF;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/w9aHRXFhel7kScIgRMsPqEwE3AY.woff2);
  font-display: block;
  font-style: normal;
  font-weight: 200;
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/uUP0myN2OEY8kWGv4U4DKeDieDg.woff2);
  font-display: block;
  font-style: normal;
  font-weight: 200;
  unicode-range: U+0000-00FF, 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-family: Inter Display;
  src: url(https://framerusercontent.com/assets/eDNmF3DmGWYDX8NrhNZOl1SDyQ.woff2);
  font-display: block;
  font-style: normal;
  font-weight: 200;
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/MaMAn5Jp5gJg1z3VaLH65QwWPLc.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 300;
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/fEqgEChcTaneQFxeugexHq7Bk.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 300;
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/nL7d8Ph0ViwUQorApF89PoAagQI.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 300;
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/YOHXUQlY1iC2t7qT4HeLSoBDtn4.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 300;
  unicode-range: U+0370-03FF;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/TfzHIi6ZmZDuhnIFGcgM6Ipuim4.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 300;
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/6e1qKhy2mljzCRhlGpuCksCGjGI.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 300;
  unicode-range: U+0000-00FF, 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-family: Inter Display;
  src: url(https://framerusercontent.com/assets/ub5XwqqEAMrXQz31ej6fNqbxnBc.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 300;
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/ePuN3mCjzajIHnyCdvKBFiZkyY0.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 500;
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/V3j1L0o5vPFKe26Sw4HcpXCfHo.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 500;
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/F3kdpd2N0cToWV5huaZjjgM.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 500;
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/0iDmxkizU9goZoclqIqsV5rvETU.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 500;
  unicode-range: U+0370-03FF;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/r0mv3NegmA0akcQsNFotG32Las.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 500;
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/8yoV9pUxquX7VD7ZXlNYKQmkmk.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 500;
  unicode-range: U+0000-00FF, 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-family: Inter Display;
  src: url(https://framerusercontent.com/assets/Ii21jnSJkulBKsHHXKlapi7fv9w.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 500;
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/gazZKZuUEtvr9ULhdA4SprP0AZ0.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 600;
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/pe8RoujoPxuTZhqoNzYqHX2MXA.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 600;
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/teGhWnhH3bCqefKGsIsqFy3hK8.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 600;
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/qQHxgTnEk6Czu1yW4xS82HQWFOk.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 600;
  unicode-range: U+0370-03FF;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/MJ3N6lfN4iP5Um8rJGqLYl03tE.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 600;
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/dHHUz45rhM2KCQpj9zttNVlibk.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 600;
  unicode-range: U+0000-00FF, 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-family: Inter Display;
  src: url(https://framerusercontent.com/assets/0SEEmmWc3vovhaai4RlRQSWRrz0.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 600;
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/I11LrmuBDQZweplJ62KkVsklU5Y.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/UjFZPDy3qGuDktQM4q9CxhKfIa8.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/8exwVHJy2DhJ4N5prYlVMrEKmQ.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/UTeedEK21hO5jDxEUldzdScUqpg.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  unicode-range: U+0370-03FF;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/Ig8B8nzy11hzIWEIYnkg91sofjo.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/n9CXKI3tsmCPeC6MCT9NziShSuQ.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  unicode-range: U+0000-00FF, 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-family: Inter Display;
  src: url(https://framerusercontent.com/assets/qctQFoJqJ9aIbRSIp0AhCQpFxn8.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/RDJfWXA0aFdpD2OO2AJLBh2Z7E.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 800;
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/e97VFGU1js4GGgvQCnvIiHpRf0.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 800;
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/9WZaFuMg9OiQ7an8bugAJkUG04.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 800;
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/Kc2pkIGjh9K7EmlGx2sorKHcJDw.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 800;
  unicode-range: U+0370-03FF;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/pFve2DToKu0uyKsWs4NBTHpK7Vc.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 800;
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/1ZgR8LZSrJTG9VOgP5wgqaL3lQ4.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 800;
  unicode-range: U+0000-00FF, 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-family: Inter Display;
  src: url(https://framerusercontent.com/assets/4hhgqiTCDCCa8WhFmTB7QXODupk.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 800;
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/EZSFVoaPWKnZ6GuVk5dlS5pk.woff2);
  font-display: block;
  font-style: normal;
  font-weight: 900;
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/TMYuLEOqLWgunxD5qCFeADEgk.woff2);
  font-display: block;
  font-style: normal;
  font-weight: 900;
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/EL4v8OG6t2XwHSJLO1YF25DNiDw.woff2);
  font-display: block;
  font-style: normal;
  font-weight: 900;
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/vSoBOmgqFUd0rVCgogjwL7jQI.woff2);
  font-display: block;
  font-style: normal;
  font-weight: 900;
  unicode-range: U+0370-03FF;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/bIwBTbnyeAOa9wQIBagEdRDHXhE.woff2);
  font-display: block;
  font-style: normal;
  font-weight: 900;
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/ytuJ1iJd5SddEQ3LTMbeYRRwiE.woff2);
  font-display: block;
  font-style: normal;
  font-weight: 900;
  unicode-range: U+0000-00FF, 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-family: Inter Display;
  src: url(https://framerusercontent.com/assets/fmXYBApyDC604dR7g2aaACGvCk.woff2);
  font-display: block;
  font-style: normal;
  font-weight: 900;
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/fWaKVy6hRB8Z8aBaXHMiFEvPILU.woff2);
  font-display: block;
  font-style: italic;
  font-weight: 100;
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/syX0favWwGMDkTs34aSUJp2FDg.woff2);
  font-display: block;
  font-style: italic;
  font-weight: 100;
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/MRDnh8epalyri0qENYQVaYkjNjA.woff2);
  font-display: block;
  font-style: italic;
  font-weight: 100;
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/dkR8k5Cze1rY2rQWCcFiLvNxm8M.woff2);
  font-display: block;
  font-style: italic;
  font-weight: 100;
  unicode-range: U+0370-03FF;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/3RO0kKTqHkJmvsJcJAr5at0.woff2);
  font-display: block;
  font-style: italic;
  font-weight: 100;
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/vYXKBGLaUwctOIY5xUjwrXQ4p8.woff2);
  font-display: block;
  font-style: italic;
  font-weight: 100;
  unicode-range: U+0000-00FF, 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-family: Inter Display;
  src: url(https://framerusercontent.com/assets/GSo3TkcX0SwmUNLnnUlsKhqgZI.woff2);
  font-display: block;
  font-style: italic;
  font-weight: 100;
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/7b925B3vAlG2atcrbV7LoSudp7c.woff2);
  font-display: block;
  font-style: italic;
  font-weight: 200;
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/FuEG87bF2T2uEeI84KQYYAE9wA.woff2);
  font-display: block;
  font-style: italic;
  font-weight: 200;
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/l72nQILmlFUAK8OXlvJB8Qybl2M.woff2);
  font-display: block;
  font-style: italic;
  font-weight: 200;
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/PjAOIKsdFTryeYPWcKg4xHgWCTI.woff2);
  font-display: block;
  font-style: italic;
  font-weight: 200;
  unicode-range: U+0370-03FF;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/5u1LyW8isA2RA3QfYvCc6TVeGSU.woff2);
  font-display: block;
  font-style: italic;
  font-weight: 200;
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/TB25ubMpKGgq66PNQGGdJB2VGM.woff2);
  font-display: block;
  font-style: italic;
  font-weight: 200;
  unicode-range: U+0000-00FF, 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-family: Inter Display;
  src: url(https://framerusercontent.com/assets/vFOa28RMJNgff4GnWLns8E8vGZw.woff2);
  font-display: block;
  font-style: italic;
  font-weight: 200;
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/JVGAsgKKXCCsDQ3MCrxIs5u1U.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 300;
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/GeFYhvsobZhw8u0Xza2zCmC8Cw.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 300;
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/8dxmIktsyEgZt0OloSu5gz6TgLI.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 300;
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/f2kclCrwmFV8YeznrosrT3kcjE.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 300;
  unicode-range: U+0370-03FF;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/HTPyW5jOpXfwIja9CrgNJUDriY4.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 300;
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/SorE7ZPZIqD5pBy9oKeSOEC0Q5k.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 300;
  unicode-range: U+0000-00FF, 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-family: Inter Display;
  src: url(https://framerusercontent.com/assets/xFtzow8wtMpaEQuIGgCbt25Qorg.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 300;
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/THWAFHoAcmqLMy81E8hCSdziVKA.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 400;
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/sQxGYWDlRkDr0eOKqiNRl6g5rs.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 400;
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/NNTAT1XAm8ZRkr824inYPkjNeL4.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 400;
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/P2qr9PAWBt905929rHfxmneMUG0.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 400;
  unicode-range: U+0370-03FF;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/2BmSa4TZZvFKAZg2DydxTbvKlTU.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 400;
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/djqIk3Er2JcAcz7Rup88BdINEw.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 400;
  unicode-range: U+0000-00FF, 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-family: Inter Display;
  src: url(https://framerusercontent.com/assets/KMFW46iYsEZaUBwXbwPc9nQm71o.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 400;
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/A5P4nkYCJlLQxGxaS1lzG8PNSc.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 500;
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/vuPfygr1n1zYxscvWgGI8hRf3LE.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 500;
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/jplzYzqFHXreyADwk9yrkQlWQ.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 500;
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/sSIKP2TfVPvfK7YVENPE5H87A.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 500;
  unicode-range: U+0370-03FF;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/gawbeo7iEJSRZ4kcrh6YRrU8o.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 500;
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/xSzma7KIWAdctStaX171ey3lams.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 500;
  unicode-range: U+0000-00FF, 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-family: Inter Display;
  src: url(https://framerusercontent.com/assets/8E92vrr3j1gDqzepmeSbD2u0JxA.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 500;
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/KKQXBq6BF0xEmVbrTnWxh3Yw.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 600;
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/ugFYeIKZEJXDxI6Kh0YQUX6EK9I.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 600;
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/DgDysCLt0HkIpWMu2uN5tivgQ.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 600;
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/2yEyxokC6poTg3Uc5E2ogfVi6WE.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 600;
  unicode-range: U+0370-03FF;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/wmHLUqO4QxLaADUScavxvknnBQ.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 600;
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/08bCJfmvizuFi36VeazboYh54CQ.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 600;
  unicode-range: U+0000-00FF, 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-family: Inter Display;
  src: url(https://framerusercontent.com/assets/DuYGXsyDXsSnxlZ8qzmcA4x3JiI.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 600;
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/fXvVh2JeZlehNcEhKHpHH0frSl0.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 700;
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/7pScaNeb6M7n2HF2jKemDqzCIr4.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 700;
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/qS4UjQYyATcVV9rODk0Zx9KhkY8.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 700;
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/VfD2n20yM7v0hrUEBHEyafsmMBY.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 700;
  unicode-range: U+0370-03FF;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/4oIO9fB59bn3cKFWz7piCj28z9s.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 700;
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/TBccIZR9kIpkRce5i9ATfPp7a4.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 700;
  unicode-range: U+0000-00FF, 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-family: Inter Display;
  src: url(https://framerusercontent.com/assets/F5Lmfd3fCAu7TwiYbI4DLWw4ks.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 700;
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/toNasQAsgu8B7dP8n9xdXRzdNhU.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 800;
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/xPVm3TFQkuvdIaC7nzaBBAiE5Y.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 800;
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/xwWV9Y5bwNwM4PjHKFG1XmdwA.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 800;
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/oG51mTqVfF2JDETyCzOOIQOpzY.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 800;
  unicode-range: U+0370-03FF;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/1aaySnsnw0pKE2qUemKvHaM1tw.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 800;
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/pkaPRuutZhWxJishes736uL2KM.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 800;
  unicode-range: U+0000-00FF, 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-family: Inter Display;
  src: url(https://framerusercontent.com/assets/gLJVFeatQcrirAaS7jqVJIO4.woff2);
  font-display: swap;
  font-style: italic;
  font-weight: 800;
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/yHWoQPBZSEiCC3aW3JXtcoFby8o.woff2);
  font-display: block;
  font-style: italic;
  font-weight: 900;
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/UHqhq621TbUtspKtPKPA1Ne8qY.woff2);
  font-display: block;
  font-style: italic;
  font-weight: 900;
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/6dsy2CbviAWDcszGLlgyaLpRMk.woff2);
  font-display: block;
  font-style: italic;
  font-weight: 900;
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/TQqnntSFYYGDv7XtyT3ZhfvDA.woff2);
  font-display: block;
  font-style: italic;
  font-weight: 900;
  unicode-range: U+0370-03FF;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/nE03Xxh2GngsU8hDpg6CRGxqfoM.woff2);
  font-display: block;
  font-style: italic;
  font-weight: 900;
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: Inter Display;
  src: url(https://framerusercontent.com/assets/sz8HQr9IEEln6nmUJ8X0dtBwUQ.woff2);
  font-display: block;
  font-style: italic;
  font-weight: 900;
  unicode-range: U+0000-00FF, 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-family: Inter Display;
  src: url(https://framerusercontent.com/assets/dWFiPjtJpfcxAIDV8RPyuCq04.woff2);
  font-display: block;
  font-style: italic;
  font-weight: 900;
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: Satoshi;
  src: url(https://framerusercontent.com/third-party-assets/fontshare/wf/LAFFD4SDUCDVQEXFPDC7C53EQ4ZELWQI/PXCT3G6LO6ICM5I3NTYENYPWJAECAWDD/GHM6WVH6MILNYOOCXHXB5GTSGNTMGXZR.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: Switzer;
  src: url(https://framerusercontent.com/third-party-assets/fontshare/wf/HBNTRIISA5MEXGL5WPYI7CV2HIWTDV3Q/YDPDINVT673XLXNSTMLG4JNCZZMVVNPN/Y7SCNZJOT2MW5ADSGOFLDGH4TNL4JCQY.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: Chillax;
  src: url(https://framerusercontent.com/third-party-assets/fontshare/wf/2T24MWUOKZU65SZJ33GPRGNOKE4KPOBX/T6LIXZJIPB23UDPMTIKURYWSZLXZBJ3A/THF5L6EHVL4N4NNE3GYDZNZSHABL5CH5.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: Panchang;
  src: url(https://framerusercontent.com/third-party-assets/fontshare/wf/47WQXPVBB5FZSBSKG7EM3GTGOVFM5BBT/ODED7M7ROA7KYKTD3MYSN4KKO6JVXBQE/EE3DYKUPHF3W5SWXFO53CRP5KMNTTNTH.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: Chillax;
  src: url(https://framerusercontent.com/third-party-assets/fontshare/wf/UM553GIXLG5E46TUH763VYPGAQ77BPQ5/NN4EI53RUGC4BO5HP5F46SYQ4WY4U4CE/T2KA2X72VGASVXFVB7QCOIFYVH5GZJTW.woff2);
  font-display: swap;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: Satoshi;
  src: url(https://framerusercontent.com/third-party-assets/fontshare/wf/NHPGVFYUXYXE33DZ75OIT4JFGHITX5PE/PSUTMASCDJTVPERDYJZPN23BVUFUCQIF/J64QX5IPOHK56I2KYUNBQ5M2XWZEYKYX.woff2);
  font-display: block;
  font-style: normal;
  font-weight: 900;
}
@font-face {
  font-family: Roboto Placeholder;
  src: local("Arial");
  ascent-override: 92.49%;
  descent-override: 24.34%;
  line-gap-override: 0%;
  size-adjust: 100.3%;
}
@font-face {
  font-family: Inter Placeholder;
  src: local("Arial");
  ascent-override: 89.79%;
  descent-override: 22.36%;
  line-gap-override: 0%;
  size-adjust: 107.89%;
}
@font-face {
  font-family: Inter Display Placeholder;
  src: local("Arial");
  ascent-override: 98.56%;
  descent-override: 24.54%;
  line-gap-override: 0%;
  size-adjust: 98.29%;
}
@font-face {
  font-family: Satoshi Placeholder;
  src: local("Arial");
  ascent-override: 102.23%;
  descent-override: 24.29%;
  line-gap-override: 10.12%;
  size-adjust: 98.8%;
}
@font-face {
  font-family: Switzer Placeholder;
  src: local("Arial");
  ascent-override: 96.67%;
  descent-override: 24.66%;
  line-gap-override: 8.88%;
  size-adjust: 101.38%;
}
@font-face {
  font-family: Chillax Placeholder;
  src: local("Arial");
  ascent-override: 88.04%;
  descent-override: 29.64%;
  line-gap-override: 8.08%;
  size-adjust: 111.32%;
}
@font-face {
  font-family: Panchang Placeholder;
  src: local("Arial");
  ascent-override: 59.1%;
  descent-override: 15.84%;
  line-gap-override: 5.48%;
  size-adjust: 164.13%;
}
body {
  --framer-will-change-override: none;
}
@supports (background: -webkit-named-image(i)) and
  (not (grid-template-rows: subgrid)) {
  body {
    --framer-will-change-override: transform;
  }
}
[data-framer-component-type] {
  position: absolute;
}
[data-framer-component-type="Text"] {
  cursor: inherit;
}
[data-framer-component-text-autosized] * {
  white-space: pre;
}
[data-framer-component-type="Text"] > * {
  text-align: var(--framer-text-alignment, start);
}
[data-framer-component-type="Text"] span span,
[data-framer-component-type="Text"] p span,
[data-framer-component-type="Text"] h1 span,
[data-framer-component-type="Text"] h2 span,
[data-framer-component-type="Text"] h3 span,
[data-framer-component-type="Text"] h4 span,
[data-framer-component-type="Text"] h5 span,
[data-framer-component-type="Text"] h6 span {
  display: block;
}
[data-framer-component-type="Text"] span span span,
[data-framer-component-type="Text"] p span span,
[data-framer-component-type="Text"] h1 span span,
[data-framer-component-type="Text"] h2 span span,
[data-framer-component-type="Text"] h3 span span,
[data-framer-component-type="Text"] h4 span span,
[data-framer-component-type="Text"] h5 span span,
[data-framer-component-type="Text"] h6 span span {
  display: unset;
}
[data-framer-component-type="Text"] div div span,
[data-framer-component-type="Text"] a div span,
[data-framer-component-type="Text"] span span span,
[data-framer-component-type="Text"] p span span,
[data-framer-component-type="Text"] h1 span span,
[data-framer-component-type="Text"] h2 span span,
[data-framer-component-type="Text"] h3 span span,
[data-framer-component-type="Text"] h4 span span,
[data-framer-component-type="Text"] h5 span span,
[data-framer-component-type="Text"] h6 span span,
[data-framer-component-type="Text"] a {
  font-family: var(--font-family);
  font-style: var(--font-style);
  font-weight: min(
    calc(var(--framer-font-weight-increase, 0) + var(--font-weight, 400)),
    900
  );
  color: var(--text-color);
  letter-spacing: var(--letter-spacing);
  font-size: var(--font-size);
  text-transform: var(--text-transform);
  text-decoration: var(--text-decoration);
  line-height: var(--line-height);
}
[data-framer-component-type="Text"] div div span,
[data-framer-component-type="Text"] a div span,
[data-framer-component-type="Text"] span span span,
[data-framer-component-type="Text"] p span span,
[data-framer-component-type="Text"] h1 span span,
[data-framer-component-type="Text"] h2 span span,
[data-framer-component-type="Text"] h3 span span,
[data-framer-component-type="Text"] h4 span span,
[data-framer-component-type="Text"] h5 span span,
[data-framer-component-type="Text"] h6 span span,
[data-framer-component-type="Text"] a {
  --font-family: var(--framer-font-family);
  --font-style: var(--framer-font-style);
  --font-weight: var(--framer-font-weight);
  --text-color: var(--framer-text-color);
  --letter-spacing: var(--framer-letter-spacing);
  --font-size: var(--framer-font-size);
  --text-transform: var(--framer-text-transform);
  --text-decoration: var(--framer-text-decoration);
  --line-height: var(--framer-line-height);
}
[data-framer-component-type="Text"] a,
[data-framer-component-type="Text"] a div span,
[data-framer-component-type="Text"] a span span span,
[data-framer-component-type="Text"] a p span span,
[data-framer-component-type="Text"] a h1 span span,
[data-framer-component-type="Text"] a h2 span span,
[data-framer-component-type="Text"] a h3 span span,
[data-framer-component-type="Text"] a h4 span span,
[data-framer-component-type="Text"] a h5 span span,
[data-framer-component-type="Text"] a h6 span span {
  --font-family: var(--framer-link-font-family, var(--framer-font-family));
  --font-style: var(--framer-link-font-style, var(--framer-font-style));
  --font-weight: var(--framer-link-font-weight, var(--framer-font-weight));
  --text-color: var(--framer-link-text-color, var(--framer-text-color));
  --font-size: var(--framer-link-font-size, var(--framer-font-size));
  --text-transform: var(
    --framer-link-text-transform,
    var(--framer-text-transform)
  );
  --text-decoration: var(
    --framer-link-text-decoration,
    var(--framer-text-decoration)
  );
}
[data-framer-component-type="Text"] a:hover,
[data-framer-component-type="Text"] a div span:hover,
[data-framer-component-type="Text"] a span span span:hover,
[data-framer-component-type="Text"] a p span span:hover,
[data-framer-component-type="Text"] a h1 span span:hover,
[data-framer-component-type="Text"] a h2 span span:hover,
[data-framer-component-type="Text"] a h3 span span:hover,
[data-framer-component-type="Text"] a h4 span span:hover,
[data-framer-component-type="Text"] a h5 span span:hover,
[data-framer-component-type="Text"] a h6 span span:hover {
  --font-family: var(
    --framer-link-hover-font-family,
    var(--framer-link-font-family, var(--framer-font-family))
  );
  --font-style: var(
    --framer-link-hover-font-style,
    var(--framer-link-font-style, var(--framer-font-style))
  );
  --font-weight: var(
    --framer-link-hover-font-weight,
    var(--framer-link-font-weight, var(--framer-font-weight))
  );
  --text-color: var(
    --framer-link-hover-text-color,
    var(--framer-link-text-color, var(--framer-text-color))
  );
  --font-size: var(
    --framer-link-hover-font-size,
    var(--framer-link-font-size, var(--framer-font-size))
  );
  --text-transform: var(
    --framer-link-hover-text-transform,
    var(--framer-link-text-transform, var(--framer-text-transform))
  );
  --text-decoration: var(
    --framer-link-hover-text-decoration,
    var(--framer-link-text-decoration, var(--framer-text-decoration))
  );
}
[data-framer-component-type="Text"].isCurrent a,
[data-framer-component-type="Text"].isCurrent a div span,
[data-framer-component-type="Text"].isCurrent a span span span,
[data-framer-component-type="Text"].isCurrent a p span span,
[data-framer-component-type="Text"].isCurrent a h1 span span,
[data-framer-component-type="Text"].isCurrent a h2 span span,
[data-framer-component-type="Text"].isCurrent a h3 span span,
[data-framer-component-type="Text"].isCurrent a h4 span span,
[data-framer-component-type="Text"].isCurrent a h5 span span,
[data-framer-component-type="Text"].isCurrent a h6 span span {
  --font-family: var(
    --framer-link-current-font-family,
    var(--framer-link-font-family, var(--framer-font-family))
  );
  --font-style: var(
    --framer-link-current-font-style,
    var(--framer-link-font-style, var(--framer-font-style))
  );
  --font-weight: var(
    --framer-link-current-font-weight,
    var(--framer-link-font-weight, var(--framer-font-weight))
  );
  --text-color: var(
    --framer-link-current-text-color,
    var(--framer-link-text-color, var(--framer-text-color))
  );
  --font-size: var(
    --framer-link-current-font-size,
    var(--framer-link-font-size, var(--framer-font-size))
  );
  --text-transform: var(
    --framer-link-current-text-transform,
    var(--framer-link-text-transform, var(--framer-text-transform))
  );
  --text-decoration: var(
    --framer-link-current-text-decoration,
    var(--framer-link-text-decoration, var(--framer-text-decoration))
  );
}
p.framer-text,
div.framer-text,
h1.framer-text,
h2.framer-text,
h3.framer-text,
h4.framer-text,
h5.framer-text,
h6.framer-text,
ol.framer-text,
ul.framer-text {
  margin: 0;
  padding: 0;
}
p.framer-text,
div.framer-text,
h1.framer-text,
h2.framer-text,
h3.framer-text,
h4.framer-text,
h5.framer-text,
h6.framer-text,
li.framer-text,
ol.framer-text,
ul.framer-text,
span.framer-text:not([data-text-fill]) {
  font-family: var(
    --framer-blockquote-font-family,
    var(--framer-font-family, Inter, Inter Placeholder, sans-serif)
  );
  font-style: var(
    --framer-blockquote-font-style,
    var(--framer-font-style, normal)
  );
  font-weight: var(
    --framer-blockquote-font-weight,
    var(--framer-font-weight, 400)
  );
  color: var(--framer-blockquote-text-color, var(--framer-text-color, #000));
  font-size: calc(
    var(--framer-blockquote-font-size, var(--framer-font-size, 16px)) *
      var(--framer-font-size-scale, 1)
  );
  letter-spacing: var(
    --framer-blockquote-letter-spacing,
    var(--framer-letter-spacing, 0)
  );
  text-transform: var(
    --framer-blockquote-text-transform,
    var(--framer-text-transform, none)
  );
  text-decoration: var(
    --framer-blockquote-text-decoration,
    var(--framer-text-decoration, none)
  );
  line-height: var(
    --framer-blockquote-line-height,
    var(--framer-line-height, 1.2em)
  );
  text-align: var(
    --framer-blockquote-text-alignment,
    var(--framer-text-alignment, start)
  );
  -webkit-text-stroke-width: var(--framer-text-stroke-width, initial);
  -webkit-text-stroke-color: var(--framer-text-stroke-color, initial);
  -moz-font-feature-settings: var(--framer-font-open-type-features, initial);
  -webkit-font-feature-settings: var(--framer-font-open-type-features, initial);
  font-feature-settings: var(--framer-font-open-type-features, initial);
  font-variation-settings: var(--framer-font-variation-axes, normal);
  text-wrap: var(--framer-text-wrap-override, var(--framer-text-wrap));
}
.framer-fit-text .framer-text {
  white-space: nowrap;
  white-space-collapse: preserve;
}
strong.framer-text {
  font-family: var(
    --framer-blockquote-font-family-bold,
    var(--framer-font-family-bold)
  );
  font-style: var(
    --framer-blockquote-font-style-bold,
    var(--framer-font-style-bold)
  );
  font-weight: var(
    --framer-blockquote-font-weight-bold,
    var(--framer-font-weight-bold, bolder)
  );
  font-variation-settings: var(
    --framer-blockquote-font-variation-axes-bold,
    var(--framer-font-variation-axes-bold)
  );
}
em.framer-text {
  font-family: var(
    --framer-blockquote-font-family-italic,
    var(--framer-font-family-italic)
  );
  font-style: var(
    --framer-blockquote-font-style-italic,
    var(--framer-font-style-italic, italic)
  );
  font-weight: var(
    --framer-blockquote-font-weight-italic,
    var(--framer-font-weight-italic)
  );
  font-variation-settings: var(
    --framer-blockquote-font-variation-axes-italic,
    var(--framer-font-variation-axes-italic)
  );
}
em.framer-text > strong.framer-text {
  font-family: var(
    --framer-blockquote-font-family-bold-italic,
    var(--framer-font-family-bold-italic)
  );
  font-style: var(
    --framer-blockquote-font-style-bold-italic,
    var(--framer-font-style-bold-italic, italic)
  );
  font-weight: var(
    --framer-blockquote-font-weight-bold-italic,
    var(--framer-font-weight-bold-italic, bolder)
  );
  font-variation-settings: var(
    --framer-blockquote-font-variation-axes-bold-italic,
    var(--framer-font-variation-axes-bold-italic)
  );
}
p.framer-text:not(:first-child),
div.framer-text:not(:first-child),
h1.framer-text:not(:first-child),
h2.framer-text:not(:first-child),
h3.framer-text:not(:first-child),
h4.framer-text:not(:first-child),
h5.framer-text:not(:first-child),
h6.framer-text:not(:first-child),
ol.framer-text:not(:first-child),
ul.framer-text:not(:first-child),
blockquote.framer-text:not(:first-child),
.framer-image.framer-text:not(:first-child) {
  margin-top: var(
    --framer-blockquote-paragraph-spacing,
    var(--framer-paragraph-spacing, 0)
  );
}
li.framer-text > ul.framer-text:nth-child(2),
li.framer-text > ol.framer-text:nth-child(2) {
  margin-top: 0;
}
.framer-text[data-text-fill] {
  display: inline-block;
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  padding: max(
    0em,
    calc(
      calc(
          1.3em -
            var(
              --framer-blockquote-line-height,
              var(--framer-line-height, 1.3em)
            )
        ) / 2
    )
  );
  margin: min(
    0em,
    calc(
      calc(
          1.3em -
            var(
              --framer-blockquote-line-height,
              var(--framer-line-height, 1.3em)
            )
        ) / -2
    )
  );
}
code.framer-text,
code.framer-text span.framer-text:not([data-text-fill]) {
  font-family: var(
    --framer-code-font-family,
    var(--framer-font-family, Inter, Inter Placeholder, sans-serif)
  );
  font-style: var(
    --framer-blockquote-font-style,
    var(--framer-code-font-style, var(--framer-font-style, normal))
  );
  font-weight: var(
    --framer-blockquote-font-weight,
    var(--framer-code-font-weight, var(--framer-font-weight, 400))
  );
  color: var(
    --framer-blockquote-text-color,
    var(--framer-code-text-color, var(--framer-text-color, #000))
  );
  font-size: calc(
    var(--framer-blockquote-font-size, var(--framer-font-size, 16px)) *
      var(--framer-font-size-scale, 1)
  );
  letter-spacing: var(
    --framer-blockquote-letter-spacing,
    var(--framer-letter-spacing, 0)
  );
  line-height: var(
    --framer-blockquote-line-height,
    var(--framer-line-height, 1.2em)
  );
}
blockquote.framer-text {
  margin-block-start: initial;
  margin-block-end: initial;
  margin-inline-start: initial;
  margin-inline-end: initial;
  unicode-bidi: initial;
}
a.framer-text,
a.framer-text span.framer-text:not([data-text-fill]),
span.framer-text[data-nested-link],
span.framer-text[data-nested-link] span.framer-text:not([data-text-fill]) {
  font-family: var(
    --framer-blockquote-font-family,
    var(
      --framer-link-font-family,
      var(--framer-font-family, Inter, Inter Placeholder, sans-serif)
    )
  );
  font-style: var(
    --framer-blockquote-font-style,
    var(--framer-link-font-style, var(--framer-font-style, normal))
  );
  font-weight: var(
    --framer-blockquote-font-weight,
    var(--framer-link-font-weight, var(--framer-font-weight, 400))
  );
  color: var(
    --framer-blockquote-text-color,
    var(--framer-link-text-color, var(--framer-text-color, #000))
  );
  font-size: calc(
    var(--framer-blockquote-font-size, var(--framer-font-size, 16px)) *
      var(--framer-font-size-scale, 1)
  );
  text-transform: var(
    --framer-blockquote-text-transform,
    var(--framer-link-text-transform, var(--framer-text-transform, none))
  );
  text-decoration: var(
    --framer-blockquote-text-decoration,
    var(--framer-link-text-decoration, var(--framer-text-decoration, none))
  );
  cursor: var(--framer-custom-cursors, pointer);
}
code.framer-text a.framer-text,
code.framer-text a.framer-text span.framer-text:not([data-text-fill]),
code.framer-text span.framer-text[data-nested-link],
code.framer-text
  span.framer-text[data-nested-link]
  span.framer-text:not([data-text-fill]) {
  font-family: var(
    --framer-code-font-family,
    var(--framer-font-family, Inter, Inter Placeholder, sans-serif)
  );
  font-style: var(
    --framer-blockquote-font-style,
    var(--framer-code-font-style, var(--framer-font-style, normal))
  );
  font-weight: var(
    --framer-blockquote-font-weight,
    var(--framer-code-font-weight, var(--framer-font-weight, 400))
  );
  color: var(
    --framer-blockquote-text-color,
    var(
      --framer-link-text-color,
      var(--framer-code-text-color, var(--framer-text-color, #000))
    )
  );
  font-size: calc(
    var(--framer-blockquote-font-size, var(--framer-font-size, 16px)) *
      var(--framer-font-size-scale, 1)
  );
}
a.framer-text:hover,
a.framer-text:hover span.framer-text:not([data-text-fill]),
span.framer-text[data-nested-link]:hover,
span.framer-text[data-nested-link]:hover
  span.framer-text:not([data-text-fill]) {
  font-family: var(
    --framer-link-hover-font-family,
    var(
      --framer-blockquote-font-family,
      var(
        --framer-link-font-family,
        var(--framer-font-family, Inter, Inter Placeholder, sans-serif)
      )
    )
  );
  font-style: var(
    --framer-link-hover-font-style,
    var(
      --framer-blockquote-font-style,
      var(--framer-link-font-style, var(--framer-font-style, normal))
    )
  );
  font-weight: var(
    --framer-link-hover-font-weight,
    var(
      --framer-blockquote-font-weight,
      var(--framer-link-font-weight, var(--framer-font-weight, 400))
    )
  );
  color: var(
    --framer-link-hover-text-color,
    var(
      --framer-blockquote-text-color,
      var(--framer-link-text-color, var(--framer-text-color, #000))
    )
  );
  font-size: calc(
    var(
        --framer-link-hover-font-size,
        var(--framer-blockquote-font-size, var(--framer-font-size, 16px))
      ) * var(--framer-font-size-scale, 1)
  );
  text-transform: var(
    --framer-link-hover-text-transform,
    var(
      --framer-blockquote-text-transform,
      var(--framer-link-text-transform, var(--framer-text-transform, none))
    )
  );
  text-decoration: var(
    --framer-link-hover-text-decoration,
    var(
      --framer-blockquote-text-decoration,
      var(--framer-link-text-decoration, var(--framer-text-decoration, none))
    )
  );
}
code.framer-text a.framer-text:hover,
code.framer-text a.framer-text:hover span.framer-text:not([data-text-fill]),
code.framer-text span.framer-text[data-nested-link]:hover,
code.framer-text
  span.framer-text[data-nested-link]:hover
  span.framer-text:not([data-text-fill]) {
  font-family: var(
    var(
      --framer-code-font-family,
      var(--framer-font-family, Inter, Inter Placeholder, sans-serif)
    )
  );
  font-style: var(
    --framer-blockquote-font-style,
    var(--framer-code-font-style, var(--framer-font-style, normal))
  );
  font-weight: var(
    --framer-blockquote-font-weight,
    var(--framer-code-font-weight, var(--framer-font-weight, 400))
  );
  color: var(
    --framer-link-hover-text-color,
    var(
      --framer-blockquote-text-color,
      var(
        --framer-link-text-color,
        var(--framer-code-text-color, var(--framer-text-color, #000))
      )
    )
  );
  font-size: calc(
    var(
        --framer-link-hover-font-size,
        var(
          --framer-blockquote-font-size,
          var(--framer-link-font-size, var(--framer-font-size, 16px))
        )
      ) * var(--framer-font-size-scale, 1)
  );
}
a.framer-text[data-framer-page-link-current],
a.framer-text[data-framer-page-link-current]
  span.framer-text:not([data-text-fill]),
span.framer-text[data-framer-page-link-current],
span.framer-text[data-framer-page-link-current]
  span.framer-text:not([data-text-fill]) {
  font-family: var(
    --framer-link-current-font-family,
    var(
      --framer-link-font-family,
      var(--framer-font-family, Inter, Inter Placeholder, sans-serif)
    )
  );
  font-style: var(
    --framer-link-current-font-style,
    var(--framer-link-font-style, var(--framer-font-style, normal))
  );
  font-weight: var(
    --framer-link-current-font-weight,
    var(--framer-link-font-weight, var(--framer-font-weight, 400))
  );
  color: var(
    --framer-link-current-text-color,
    var(--framer-link-text-color, var(--framer-text-color, #000))
  );
  font-size: calc(
    var(
        --framer-link-current-font-size,
        var(--framer-link-font-size, var(--framer-font-size, 16px))
      ) * var(--framer-font-size-scale, 1)
  );
  text-transform: var(
    --framer-link-current-text-transform,
    var(--framer-link-text-transform, var(--framer-text-transform, none))
  );
  text-decoration: var(
    --framer-link-current-text-decoration,
    var(--framer-link-text-decoration, var(--framer-text-decoration, none))
  );
}
code.framer-text a.framer-text[data-framer-page-link-current],
code.framer-text
  a.framer-text[data-framer-page-link-current]
  span.framer-text:not([data-text-fill]),
code.framer-text span.framer-text[data-framer-page-link-current],
code.framer-text
  span.framer-text[data-framer-page-link-current]
  span.framer-text:not([data-text-fill]) {
  font-family: var(
    --framer-code-font-family,
    var(--framer-font-family, Inter, Inter Placeholder, sans-serif)
  );
  font-style: var(--framer-code-font-style, var(--framer-font-style, normal));
  font-weight: var(--framer-code-font-weight, var(--framer-font-weight, 400));
  color: var(
    --framer-link-current-text-color,
    var(
      --framer-link-text-color,
      var(--framer-code-text-color, var(--framer-text-color, #000))
    )
  );
  font-size: calc(
    var(
        --framer-link-current-font-size,
        var(--framer-link-font-size, var(--framer-font-size, 16px))
      ) * var(--framer-font-size-scale, 1)
  );
}
a.framer-text[data-framer-page-link-current]:hover,
a.framer-text[data-framer-page-link-current]:hover
  span.framer-text:not([data-text-fill]),
span.framer-text[data-framer-page-link-current]:hover,
span.framer-text[data-framer-page-link-current]:hover
  span.framer-text:not([data-text-fill]) {
  font-family: var(
    --framer-link-hover-font-family,
    var(
      --framer-link-current-font-family,
      var(
        --framer-link-font-family,
        var(--framer-font-family, Inter, Inter Placeholder, sans-serif)
      )
    )
  );
  font-style: var(
    --framer-link-hover-font-style,
    var(
      --framer-link-current-font-style,
      var(--framer-link-font-style, var(--framer-font-style, normal))
    )
  );
  font-weight: var(
    --framer-link-hover-font-weight,
    var(
      --framer-link-current-font-weight,
      var(--framer-link-font-weight, var(--framer-font-weight, 400))
    )
  );
  color: var(
    --framer-link-hover-text-color,
    var(
      --framer-link-current-text-color,
      var(--framer-link-text-color, var(--framer-text-color, #000))
    )
  );
  font-size: calc(
    var(
        --framer-link-hover-font-size,
        var(
          --framer-link-current-font-size,
          var(--framer-link-font-size, var(--framer-font-size, 16px))
        )
      ) * var(--framer-font-size-scale, 1)
  );
  text-transform: var(
    --framer-link-hover-text-transform,
    var(
      --framer-link-current-text-transform,
      var(--framer-link-text-transform, var(--framer-text-transform, none))
    )
  );
  text-decoration: var(
    --framer-link-hover-text-decoration,
    var(
      --framer-link-current-text-decoration,
      var(--framer-link-text-decoration, var(--framer-text-decoration, none))
    )
  );
}
code.framer-text a.framer-text[data-framer-page-link-current]:hover,
code.framer-text
  a.framer-text[data-framer-page-link-current]:hover
  span.framer-text:not([data-text-fill]),
code.framer-text span.framer-text[data-framer-page-link-current]:hover,
code.framer-text
  span.framer-text[data-framer-page-link-current]:hover
  span.framer-text:not([data-text-fill]) {
  font-family: var(
    --framer-code-font-family,
    var(--framer-font-family, Inter, Inter Placeholder, sans-serif)
  );
  font-style: var(--framer-code-font-style, var(--framer-font-style, normal));
  font-weight: var(--framer-code-font-weight, var(--framer-font-weight, 400));
  color: var(
    --framer-link-hover-text-color,
    var(
      --framer-link-current-text-color,
      var(
        --framer-link-text-color,
        var(--framer-code-text-color, var(--framer-text-color, #000))
      )
    )
  );
  font-size: calc(
    var(
        --framer-link-hover-font-size,
        var(
          --framer-link-current-font-size,
          var(--framer-link-font-size, var(--framer-font-size, 16px))
        )
      ) * var(--framer-font-size-scale, 1)
  );
}
.framer-image.framer-text {
  display: block;
  max-width: 100%;
  height: auto;
}
.text-styles-preset-reset.framer-text {
  --framer-font-family: Inter, Inter Placeholder, sans-serif;
  --framer-font-style: normal;
  --framer-font-weight: 500;
  --framer-text-color: #000;
  --framer-font-size: 16px;
  --framer-letter-spacing: 0;
  --framer-text-transform: none;
  --framer-text-decoration: none;
  --framer-line-height: 1.2em;
  --framer-text-alignment: start;
  --framer-font-open-type-features: normal;
}
ol.framer-text {
  --list-style-type: decimal;
}
ul.framer-text,
ol.framer-text {
  display: table;
  width: 100%;
}
li.framer-text {
  display: table-row;
  counter-increment: list-item;
  list-style: none;
}
ol.framer-text > li.framer-text:before {
  display: table-cell;
  width: 2.25ch;
  box-sizing: border-box;
  padding-inline-end: 0.75ch;
  content: counter(list-item, var(--list-style-type)) ".";
  white-space: nowrap;
}
ul.framer-text > li.framer-text:before {
  display: table-cell;
  width: 2.25ch;
  box-sizing: border-box;
  padding-inline-end: 0.75ch;
  content: "\2022";
}
.framer-text-module[style*="aspect-ratio"] > :first-child {
  width: 100%;
}
@supports not (aspect-ratio: 1) {
  .framer-text-module[style*="aspect-ratio"] {
    position: relative;
  }
}
@supports not (aspect-ratio: 1) {
  .framer-text-module[style*="aspect-ratio"]:before {
    content: "";
    display: block;
    padding-bottom: calc(100% / calc(var(--aspect-ratio)));
  }
}
@supports not (aspect-ratio: 1) {
  .framer-text-module[style*="aspect-ratio"] > :first-child {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
  }
}
[data-framer-component-type="DeprecatedRichText"] {
  cursor: inherit;
}
[data-framer-component-type="DeprecatedRichText"] .text-styles-preset-reset {
  --framer-font-family: Inter, Inter Placeholder, sans-serif;
  --framer-font-style: normal;
  --framer-font-weight: 500;
  --framer-text-color: #000;
  --framer-font-size: 16px;
  --framer-letter-spacing: 0;
  --framer-text-transform: none;
  --framer-text-decoration: none;
  --framer-line-height: 1.2em;
  --framer-text-alignment: start;
  --framer-font-open-type-features: normal;
  --font-variation-settings: normal;
}
[data-framer-component-type="DeprecatedRichText"] p,
[data-framer-component-type="DeprecatedRichText"] div,
[data-framer-component-type="DeprecatedRichText"] h1,
[data-framer-component-type="DeprecatedRichText"] h2,
[data-framer-component-type="DeprecatedRichText"] h3,
[data-framer-component-type="DeprecatedRichText"] h4,
[data-framer-component-type="DeprecatedRichText"] h5,
[data-framer-component-type="DeprecatedRichText"] h6 {
  margin: 0;
  padding: 0;
}
[data-framer-component-type="DeprecatedRichText"] p,
[data-framer-component-type="DeprecatedRichText"] div,
[data-framer-component-type="DeprecatedRichText"] h1,
[data-framer-component-type="DeprecatedRichText"] h2,
[data-framer-component-type="DeprecatedRichText"] h3,
[data-framer-component-type="DeprecatedRichText"] h4,
[data-framer-component-type="DeprecatedRichText"] h5,
[data-framer-component-type="DeprecatedRichText"] h6,
[data-framer-component-type="DeprecatedRichText"] li,
[data-framer-component-type="DeprecatedRichText"] ol,
[data-framer-component-type="DeprecatedRichText"] ul,
[data-framer-component-type="DeprecatedRichText"] span:not([data-text-fill]) {
  font-family: var(--framer-font-family, Inter, Inter Placeholder, sans-serif);
  font-style: var(--framer-font-style, normal);
  font-weight: var(--framer-font-weight, 400);
  color: var(--framer-text-color, #000);
  font-size: var(--framer-font-size, 16px);
  letter-spacing: var(--framer-letter-spacing, 0);
  text-transform: var(--framer-text-transform, none);
  text-decoration: var(--framer-text-decoration, none);
  line-height: var(--framer-line-height, 1.2em);
  text-align: var(--framer-text-alignment, start);
}
[data-framer-component-type="DeprecatedRichText"] p:not(:first-child),
[data-framer-component-type="DeprecatedRichText"] div:not(:first-child),
[data-framer-component-type="DeprecatedRichText"] h1:not(:first-child),
[data-framer-component-type="DeprecatedRichText"] h2:not(:first-child),
[data-framer-component-type="DeprecatedRichText"] h3:not(:first-child),
[data-framer-component-type="DeprecatedRichText"] h4:not(:first-child),
[data-framer-component-type="DeprecatedRichText"] h5:not(:first-child),
[data-framer-component-type="DeprecatedRichText"] h6:not(:first-child),
[data-framer-component-type="DeprecatedRichText"] ol:not(:first-child),
[data-framer-component-type="DeprecatedRichText"] ul:not(:first-child),
[data-framer-component-type="DeprecatedRichText"]
  .framer-image:not(:first-child) {
  margin-top: var(--framer-paragraph-spacing, 0);
}
[data-framer-component-type="DeprecatedRichText"] span[data-text-fill] {
  display: inline-block;
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
[data-framer-component-type="DeprecatedRichText"] a,
[data-framer-component-type="DeprecatedRichText"] a span:not([data-text-fill]) {
  font-family: var(
    --framer-link-font-family,
    var(--framer-font-family, Inter, Inter Placeholder, sans-serif)
  );
  font-style: var(--framer-link-font-style, var(--framer-font-style, normal));
  font-weight: var(--framer-link-font-weight, var(--framer-font-weight, 400));
  color: var(--framer-link-text-color, var(--framer-text-color, #000));
  font-size: var(--framer-link-font-size, var(--framer-font-size, 16px));
  text-transform: var(
    --framer-link-text-transform,
    var(--framer-text-transform, none)
  );
  text-decoration: var(
    --framer-link-text-decoration,
    var(--framer-text-decoration, none)
  );
}
[data-framer-component-type="DeprecatedRichText"] a:hover,
[data-framer-component-type="DeprecatedRichText"]
  a:hover
  span:not([data-text-fill]) {
  font-family: var(
    --framer-link-hover-font-family,
    var(
      --framer-link-font-family,
      var(--framer-font-family, Inter, Inter Placeholder, sans-serif)
    )
  );
  font-style: var(
    --framer-link-hover-font-style,
    var(--framer-link-font-style, var(--framer-font-style, normal))
  );
  font-weight: var(
    --framer-link-hover-font-weight,
    var(--framer-link-font-weight, var(--framer-font-weight, 400))
  );
  color: var(
    --framer-link-hover-text-color,
    var(--framer-link-text-color, var(--framer-text-color, #000))
  );
  font-size: var(
    --framer-link-hover-font-size,
    var(--framer-link-font-size, var(--framer-font-size, 16px))
  );
  text-transform: var(
    --framer-link-hover-text-transform,
    var(--framer-link-text-transform, var(--framer-text-transform, none))
  );
  text-decoration: var(
    --framer-link-hover-text-decoration,
    var(--framer-link-text-decoration, var(--framer-text-decoration, none))
  );
}
a[data-framer-page-link-current],
a[data-framer-page-link-current]
  span:not([data-text-fill]):not([data-nested-link]) {
  font-family: var(
    --framer-link-current-font-family,
    var(
      --framer-link-font-family,
      var(--framer-font-family, Inter, Inter Placeholder, sans-serif)
    )
  );
  font-style: var(
    --framer-link-current-font-style,
    var(--framer-link-font-style, var(--framer-font-style, normal))
  );
  font-weight: var(
    --framer-link-current-font-weight,
    var(--framer-link-font-weight, var(--framer-font-weight, 400))
  );
  color: var(
    --framer-link-current-text-color,
    var(--framer-link-text-color, var(--framer-text-color, #000))
  );
  font-size: var(
    --framer-link-current-font-size,
    var(--framer-link-font-size, var(--framer-font-size, 16px))
  );
  text-transform: var(
    --framer-link-current-text-transform,
    var(--framer-link-text-transform, var(--framer-text-transform, none))
  );
  text-decoration: var(
    --framer-link-current-text-decoration,
    var(--framer-link-text-decoration, var(--framer-text-decoration, none))
  );
}
a[data-framer-page-link-current]:hover,
a[data-framer-page-link-current]:hover
  span:not([data-text-fill]):not([data-nested-link]) {
  font-family: var(
    --framer-link-hover-font-family,
    var(
      --framer-link-current-font-family,
      var(
        --framer-link-font-family,
        var(--framer-font-family, Inter, Inter Placeholder, sans-serif)
      )
    )
  );
  font-style: var(
    --framer-link-hover-font-style,
    var(
      --framer-link-current-font-style,
      var(--framer-link-font-style, var(--framer-font-style, normal))
    )
  );
  font-weight: var(
    --framer-link-hover-font-weight,
    var(
      --framer-link-current-font-weight,
      var(--framer-link-font-weight, var(--framer-font-weight, 400))
    )
  );
  color: var(
    --framer-link-hover-text-color,
    var(
      --framer-link-current-text-color,
      var(--framer-link-text-color, var(--framer-text-color, #000))
    )
  );
  font-size: var(
    --framer-link-hover-font-size,
    var(
      --framer-link-current-font-size,
      var(--framer-link-font-size, var(--framer-font-size, 16px))
    )
  );
  text-transform: var(
    --framer-link-hover-text-transform,
    var(
      --framer-link-current-text-transform,
      var(--framer-link-text-transform, var(--framer-text-transform, none))
    )
  );
  text-decoration: var(
    --framer-link-hover-text-decoration,
    var(
      --framer-link-current-text-decoration,
      var(--framer-link-text-decoration, var(--framer-text-decoration, none))
    )
  );
}
[data-framer-component-type="DeprecatedRichText"] strong {
  font-weight: bolder;
}
[data-framer-component-type="DeprecatedRichText"] em {
  font-style: italic;
}
[data-framer-component-type="DeprecatedRichText"] .framer-image {
  display: block;
  max-width: 100%;
  height: auto;
}
[data-framer-component-type="DeprecatedRichText"] ul,
[data-framer-component-type="DeprecatedRichText"] ol {
  display: table;
  width: 100%;
  padding-left: 0;
  margin: 0;
}
[data-framer-component-type="DeprecatedRichText"] li {
  display: table-row;
  counter-increment: list-item;
  list-style: none;
}
[data-framer-component-type="DeprecatedRichText"] ol > li:before {
  display: table-cell;
  width: 2.25ch;
  box-sizing: border-box;
  padding-right: 0.75ch;
  content: counter(list-item) ".";
  white-space: nowrap;
}
[data-framer-component-type="DeprecatedRichText"] ul > li:before {
  display: table-cell;
  width: 2.25ch;
  box-sizing: border-box;
  padding-right: 0.75ch;
  content: "\2022";
}
:not([data-framer-generated]) > [data-framer-stack-content-wrapper] > *,
:not([data-framer-generated])
  > [data-framer-stack-content-wrapper]
  > [data-framer-component-type],
:not([data-framer-generated])
  > [data-framer-stack-content-wrapper]
  > [data-framer-legacy-stack-gap-enabled]
  > *,
:not([data-framer-generated])
  > [data-framer-stack-content-wrapper]
  > [data-framer-legacy-stack-gap-enabled]
  > [data-framer-component-type] {
  position: relative;
}
.flexbox-gap-not-supported [data-framer-legacy-stack-gap-enabled="true"] > *,
[data-framer-legacy-stack-gap-enabled="true"][data-framer-stack-flexbox-gap="false"] {
  margin-top: calc(var(--stack-gap-y) / 2);
  margin-bottom: calc(var(--stack-gap-y) / 2);
  margin-right: calc(var(--stack-gap-x) / 2);
  margin-left: calc(var(--stack-gap-x) / 2);
}
[data-framer-stack-content-wrapper][data-framer-stack-gap-enabled="true"] {
  row-gap: var(--stack-native-row-gap);
  column-gap: var(--stack-native-column-gap);
}
.flexbox-gap-not-supported
  [data-framer-stack-content-wrapper][data-framer-stack-gap-enabled="true"] {
  row-gap: unset;
  column-gap: unset;
}
.flexbox-gap-not-supported
  [data-framer-stack-direction-reverse="false"]
  [data-framer-legacy-stack-gap-enabled="true"]
  > *:first-child,
[data-framer-stack-direction-reverse="false"]
  [data-framer-legacy-stack-gap-enabled="true"][data-framer-stack-flexbox-gap="false"]
  > *:first-child,
.flexbox-gap-not-supported
  [data-framer-stack-direction-reverse="true"]
  [data-framer-legacy-stack-gap-enabled="true"]
  > *:last-child,
[data-framer-stack-direction-reverse="true"]
  [data-framer-legacy-stack-gap-enabled="true"][data-framer-stack-flexbox-gap="false"]
  > *:last-child {
  margin-top: 0;
  margin-left: 0;
}
.flexbox-gap-not-supported
  [data-framer-stack-direction-reverse="false"]
  [data-framer-legacy-stack-gap-enabled="true"]
  > *:last-child,
[data-framer-stack-direction-reverse="false"]
  [data-framer-legacy-stack-gap-enabled="true"][data-framer-stack-flexbox-gap="false"]
  > *:last-child,
.flexbox-gap-not-supported
  [data-framer-stack-direction-reverse="true"]
  [data-framer-legacy-stack-gap-enabled="true"]
  > *:first-child,
[data-framer-stack-direction-reverse="true"]
  [data-framer-legacy-stack-gap-enabled="true"][data-framer-stack-flexbox-gap="false"]
  > *:first-child {
  margin-right: 0;
  margin-bottom: 0;
}
NavigationContainer [data-framer-component-type="NavigationContainer"] > *,
[data-framer-component-type="NavigationContainer"]
  > [data-framer-component-type] {
  position: relative;
}
[data-framer-component-type="ScrollContentWrapper"] > * {
  position: relative;
}
[data-framer-component-type="NativeScroll"] {
  -webkit-overflow-scrolling: touch;
}
[data-framer-component-type="NativeScroll"] > * {
  position: relative;
}
[data-framer-component-type="NativeScroll"].direction-both {
  overflow-x: scroll;
  overflow-y: scroll;
}
[data-framer-component-type="NativeScroll"].direction-vertical {
  overflow-x: hidden;
  overflow-y: scroll;
}
[data-framer-component-type="NativeScroll"].direction-horizontal {
  overflow-x: scroll;
  overflow-y: hidden;
}
[data-framer-component-type="NativeScroll"].direction-vertical > * {
  width: 100% !important;
}
[data-framer-component-type="NativeScroll"].direction-horizontal > * {
  height: 100% !important;
}
[data-framer-component-type="PageContentWrapper"] > *,
[data-framer-component-type="PageContentWrapper"]
  > [data-framer-component-type] {
  position: relative;
}
[data-framer-component-type="DeviceComponent"].no-device > * {
  width: 100% !important;
  height: 100% !important;
}
[data-is-present="false"],
[data-is-present="false"] * {
  pointer-events: none !important;
}
[data-framer-cursor="pointer"] {
  cursor: pointer;
}
[data-framer-cursor="grab"] {
  cursor: grab;
}
[data-framer-cursor="grab"]:active {
  cursor: grabbing;
}
[data-framer-component-type="Frame"] *,
[data-framer-component-type="Stack"] * {
  pointer-events: auto;
}
[data-framer-generated] * {
  pointer-events: unset;
}
.svgContainer svg {
  display: block;
}
[data-reset="button"] {
  border-width: 0;
  padding: 0;
  background: none;
}
.framer-cursor-none,
.framer-cursor-none * {
  cursor: none !important;
}
.framer-pointer-events-none,
.framer-pointer-events-none * {
  pointer-events: none !important;
}
.framer-body-augiA20Il-framer-YJPiu {
  background: var(
    --token-80553515-7ab0-44ac-b981-96d7680674fd,
    rgb(255, 255, 255)
  );
}
.framer-YJPiu.framer-lux5qc,
.framer-YJPiu .framer-lux5qc {
  display: block;
}
.framer-YJPiu.framer-72rtr7 {
  align-content: center;
  align-items: center;
  background-color: var(--token-80553515-7ab0-44ac-b981-96d7680674fd, #ffffff);
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: min-content;
  justify-content: flex-start;
  overflow: hidden;
  padding: 0;
  position: relative;
  width: 1440px;
}
.framer-YJPiu .framer-xvezq8-container {
  flex: none;
  height: auto;
  left: 50%;
  position: fixed;
  top: 24px;
  transform: translate(-50%);
  width: auto;
  z-index: 9;
}
.framer-YJPiu .framer-13bcszf {
  align-content: center;
  align-items: center;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: min-content;
  justify-content: center;
  overflow: visible;
  padding: 0;
  position: relative;
  width: 100%;
  z-index: 1;
}
.framer-YJPiu .framer-2l1d2z {
  align-content: center;
  align-items: center;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 24px;
  height: 100vh;
  justify-content: center;
  overflow: visible;
  padding: 0;
  position: relative;
  width: 100%;
}
.framer-YJPiu .framer-1s1ur33 {
  align-content: center;
  align-items: center;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 5px;
  height: min-content;
  justify-content: center;
  overflow: hidden;
  padding: 0;
  position: relative;
  width: min-content;
  z-index: 2;
}
.framer-YJPiu .framer-1pyvety {
  align-content: center;
  align-items: center;
  background-color: var(--token-80553515-7ab0-44ac-b981-96d7680674fd, #f7f7f7);
  border-radius: 40px;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: min-content;
  justify-content: flex-start;
  overflow: hidden;
  padding: 6px 12px 6px 8px;
  position: relative;
  width: min-content;
  will-change: var(--framer-will-change-override, transform);
}
.framer-YJPiu .framer-17z758j-container,
.framer-YJPiu .framer-1szo4sv,
.framer-YJPiu .framer-5q5u1o,
.framer-YJPiu .framer-1rdvzug,
.framer-YJPiu .framer-1t0v19j-container,
.framer-YJPiu .framer-9aq2jh-container,
.framer-YJPiu .framer-1up6rkv-container,
.framer-YJPiu .framer-8npxq5-container,
.framer-YJPiu .framer-1mxe3ne-container,
.framer-YJPiu .framer-tec6rh-container,
.framer-YJPiu .framer-1qk1elm-container,
.framer-YJPiu .framer-1gmgqkf-container,
.framer-YJPiu .framer-8gs295-container,
.framer-YJPiu .framer-fg9d6f-container,
.framer-YJPiu .framer-1daxt6h-container,
.framer-YJPiu .framer-mtjnep-container,
.framer-YJPiu .framer-173ubba-container,
.framer-YJPiu .framer-1xo1f4e-container,
.framer-YJPiu .framer-1o4n3nx-container,
.framer-YJPiu .framer-1kjqms6-container,
.framer-YJPiu .framer-ff2b47-container,
.framer-YJPiu .framer-1lv3rto-container,
.framer-YJPiu .framer-5putzo-container,
.framer-YJPiu .framer-ma3yvp-container,
.framer-YJPiu .framer-17uf3x5-container {
  flex: none;
  position: relative;
  width: 22px;
}
.framer-YJPiu .framer-1trfr3j,
.framer-YJPiu .framer-1nynv2g,
.framer-YJPiu .framer-dez6hq,
.framer-YJPiu .framer-4nugvm,
.framer-YJPiu .framer-myf1ql,
.framer-YJPiu .framer-8s7g1j,
.framer-YJPiu .framer-2afx9u,
.framer-YJPiu .framer-grp1v9,
.framer-YJPiu .framer-6thxba,
.framer-YJPiu .framer-1ryg8lp,
.framer-YJPiu .framer-1rzxa19,
.framer-YJPiu .framer-1vckwyr,
.framer-YJPiu .framer-9hlwak,
.framer-YJPiu .framer-1ktzdwm,
.framer-YJPiu .framer-1sxd3bb,
.framer-YJPiu .framer-1hbcgg8,
.framer-YJPiu .framer-1lf3itl,
.framer-YJPiu .framer-8h88vn,
.framer-YJPiu .framer-1wv18cy,
.framer-YJPiu .framer-s9lzdo,
.framer-YJPiu .framer-qolo6z,
.framer-YJPiu .framer-1bjmgfs,
.framer-YJPiu .framer-spfx9,
.framer-YJPiu .framer-mgm6b8,
.framer-YJPiu .framer-ynza9j,
.framer-YJPiu .framer-15bgil0,
.framer-YJPiu .framer-10tms1l,
.framer-YJPiu .framer-jxubzi,
.framer-YJPiu .framer-1xysifl,
.framer-YJPiu .framer-1pc125y,
.framer-YJPiu .framer-1r6k9jb,
.framer-YJPiu .framer-u85gq7,
.framer-YJPiu .framer-77dtyp,
.framer-YJPiu .framer-walshy,
.framer-YJPiu .framer-164jd7p,
.framer-YJPiu .framer-yq0yuu {
  --framer-link-text-color: #0099ff;
  --framer-link-text-decoration: underline;
  flex: none;
  height: auto;
  position: relative;
  white-space: pre;
  width: auto;
}
.framer-YJPiu .framer-79sjfk {
  --framer-link-text-color: #0099ff;
  --framer-link-text-decoration: underline;
  flex: none;
  height: auto;
  position: relative;
  white-space: pre-wrap;
  width: 1018px;
  word-break: break-word;
  word-wrap: break-word;
}
.framer-YJPiu .framer-e8bxmv {
  --framer-link-text-color: #0099ff;
  --framer-link-text-decoration: underline;
  flex: none;
  height: auto;
  position: relative;
  white-space: pre-wrap;
  width: 451px;
  word-break: break-word;
  word-wrap: break-word;
}
.framer-YJPiu .framer-1cwoukm {
  align-content: center;
  align-items: center;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: min-content;
  justify-content: center;
  overflow: hidden;
  padding: 0;
  position: relative;
  width: min-content;
}
.framer-YJPiu .framer-1xyntdf-container,
.framer-YJPiu .framer-17480de-container {
  flex: none;
  height: auto;
  position: relative;
  width: auto;
  z-index: 2;
}
.framer-YJPiu .framer-77rr5c {
  flex: none;
  inset: 0;
  overflow: visible;
  position: absolute;
  z-index: 1;
}
.framer-YJPiu .framer-1ad8oef {
  -webkit-filter: blur(2px);
  -webkit-user-select: none;
  bottom: 28px;
  cursor: grab;
  filter: blur(2px);
  flex: none;
  height: 73px;
  left: calc(34.513888888888914% - 83px / 2);
  overflow: visible;
  position: absolute;
  user-select: none;
  width: 83px;
  z-index: 1;
}
.framer-YJPiu .framer-uqv62o {
  -webkit-filter: blur(1px);
  aspect-ratio: 1.1306390977443608 / 1;
  bottom: 95px;
  cursor: grab;
  filter: blur(1px);
  flex: none;
  height: var(--framer-aspect-ratio-supported, 190px);
  overflow: visible;
  position: absolute;
  right: 96px;
  width: 215px;
  z-index: 1;
}
.framer-YJPiu .framer-75djyt {
  aspect-ratio: 1.1306390977443608 / 1;
  cursor: grab;
  flex: none;
  height: var(--framer-aspect-ratio-supported, 265px);
  left: -75px;
  overflow: visible;
  position: absolute;
  top: -51px;
  width: 300px;
  z-index: 1;
}
.framer-YJPiu .framer-t7830w {
  flex: none;
  inset: 0;
  overflow: hidden;
  position: absolute;
}
.framer-YJPiu .framer-1hec8ok {
  align-content: flex-start;
  align-items: flex-start;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: 699px;
  justify-content: flex-start;
  left: calc(49.44444444444447% - 694px / 2);
  opacity: 0.44;
  overflow: hidden;
  padding: 0;
  position: absolute;
  top: calc(53.62500000000002% - 699px / 2);
  width: 694px;
  z-index: 1;
}
.framer-YJPiu .framer-u8ja08,
.framer-YJPiu .framer-15hkdzw,
.framer-YJPiu .framer-1s2l9ys,
.framer-YJPiu .framer-11iw5dv,
.framer-YJPiu .framer-8fhblb,
.framer-YJPiu .framer-q2e0qj,
.framer-YJPiu .framer-40ru9p,
.framer-YJPiu .framer-1n04lf8 {
  align-content: flex-start;
  align-items: flex-start;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: min-content;
  justify-content: flex-start;
  overflow: visible;
  padding: 0;
  position: relative;
  width: min-content;
}
.framer-YJPiu .framer-kn29y8,
.framer-YJPiu .framer-1jndyx2,
.framer-YJPiu .framer-1u8j9pk,
.framer-YJPiu .framer-1w8148b,
.framer-YJPiu .framer-1ntyg3n,
.framer-YJPiu .framer-11ww5rq {
  --border-bottom-width: 0.7229166626930237px;
  --border-color: #c8c8c8;
  --border-left-width: 0px;
  --border-right-width: 0px;
  --border-style: solid;
  --border-top-width: 0px;
  align-content: flex-start;
  align-items: flex-start;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 7px;
  height: min-content;
  justify-content: flex-start;
  min-height: 87px;
  min-width: 87px;
  overflow: visible;
  padding: 0;
  position: relative;
  width: min-content;
}
.framer-YJPiu .framer-5vg5at,
.framer-YJPiu .framer-b68wyz,
.framer-YJPiu .framer-1gi9agb,
.framer-YJPiu .framer-p3406a,
.framer-YJPiu .framer-qh98n9,
.framer-YJPiu .framer-883lrs,
.framer-YJPiu .framer-13cgosb,
.framer-YJPiu .framer-kjyeqp,
.framer-YJPiu .framer-26v32d,
.framer-YJPiu .framer-i838of,
.framer-YJPiu .framer-1td2j68,
.framer-YJPiu .framer-1c1k9db,
.framer-YJPiu .framer-1b7ys0c,
.framer-YJPiu .framer-ix7o5s,
.framer-YJPiu .framer-asb9b2,
.framer-YJPiu .framer-iy0dc2,
.framer-YJPiu .framer-12ik76n,
.framer-YJPiu .framer-zlcw6m,
.framer-YJPiu .framer-1xf5bjs,
.framer-YJPiu .framer-qnvaav,
.framer-YJPiu .framer-x5nzii,
.framer-YJPiu .framer-1kcquri,
.framer-YJPiu .framer-1gk02lx,
.framer-YJPiu .framer-6cwelp,
.framer-YJPiu .framer-124ot27,
.framer-YJPiu .framer-1a6mfmh,
.framer-YJPiu .framer-11xy4kg,
.framer-YJPiu .framer-7hqspu,
.framer-YJPiu .framer-umiin3,
.framer-YJPiu .framer-cu1lh4,
.framer-YJPiu .framer-utpv1d,
.framer-YJPiu .framer-1uq885e,
.framer-YJPiu .framer-1f94015 {
  --border-bottom-width: 0.7229166626930237px;
  --border-color: #c8c8c8;
  --border-left-width: 0.7229166626930237px;
  --border-right-width: 0px;
  --border-style: solid;
  --border-top-width: 0px;
  align-content: flex-start;
  align-items: flex-start;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 7px;
  height: min-content;
  justify-content: flex-start;
  min-height: 87px;
  min-width: 87px;
  overflow: visible;
  padding: 0;
  position: relative;
  width: min-content;
}
.framer-YJPiu .framer-1002m8k,
.framer-YJPiu .framer-18gnwza,
.framer-YJPiu .framer-serjgf,
.framer-YJPiu .framer-jjuvx2,
.framer-YJPiu .framer-121bzwm,
.framer-YJPiu .framer-4w4jjg,
.framer-YJPiu .framer-4loo6d,
.framer-YJPiu .framer-qi7th7 {
  --border-bottom-width: 0.7229166626930237px;
  --border-color: #c8c8c8;
  --border-left-width: 0.7229166626930237px;
  --border-right-width: 0px;
  --border-style: solid;
  --border-top-width: 0px;
  align-content: flex-start;
  align-items: flex-start;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 7px;
  height: min-content;
  justify-content: flex-start;
  min-height: 87px;
  min-width: 86px;
  overflow: visible;
  padding: 0;
  position: relative;
  width: min-content;
}
.framer-YJPiu .framer-1s0knup,
.framer-YJPiu .framer-xmsqnr,
.framer-YJPiu .framer-yk0p47,
.framer-YJPiu .framer-1s9li2t,
.framer-YJPiu .framer-ex8nl4,
.framer-YJPiu .framer-1yzcwj1 {
  --border-bottom-width: 0.7229166626930237px;
  --border-color: #c8c8c8;
  --border-left-width: 0.7229166626930237px;
  --border-right-width: 0px;
  --border-style: solid;
  --border-top-width: 0px;
  align-content: flex-start;
  align-items: flex-start;
  background-color: #a0a0a04d;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 7px;
  height: min-content;
  justify-content: flex-start;
  min-height: 87px;
  min-width: 87px;
  overflow: visible;
  padding: 0;
  position: relative;
  width: min-content;
}
.framer-YJPiu .framer-1w2nek6,
.framer-YJPiu .framer-sa1xqh {
  --border-bottom-width: 0.7229166626930237px;
  --border-color: #c8c8c8;
  --border-left-width: 0.7229166626930237px;
  --border-right-width: 0px;
  --border-style: solid;
  --border-top-width: 0px;
  align-content: flex-start;
  align-items: flex-start;
  background-color: #a0a0a04d;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 7px;
  height: min-content;
  justify-content: flex-start;
  min-height: 87px;
  min-width: 86px;
  overflow: visible;
  padding: 0;
  position: relative;
  width: min-content;
}
.framer-YJPiu .framer-cv3kck {
  --border-bottom-width: 0.7229166626930237px;
  --border-color: #c8c8c8;
  --border-left-width: 0px;
  --border-right-width: 0px;
  --border-style: solid;
  --border-top-width: 0px;
  align-content: flex-start;
  align-items: flex-start;
  background-color: #a0a0a04d;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 7px;
  height: min-content;
  justify-content: flex-start;
  min-height: 87px;
  min-width: 87px;
  overflow: visible;
  padding: 0;
  position: relative;
  width: min-content;
}
.framer-YJPiu .framer-1ifr66w {
  align-content: flex-start;
  align-items: flex-start;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 7px;
  height: min-content;
  justify-content: flex-start;
  min-height: 87px;
  min-width: 87px;
  overflow: visible;
  padding: 0;
  position: relative;
  width: min-content;
}
.framer-YJPiu .framer-1qpvyiu,
.framer-YJPiu .framer-1wvq9qp,
.framer-YJPiu .framer-15frpw1,
.framer-YJPiu .framer-6fqmft,
.framer-YJPiu .framer-7ddab8 {
  --border-bottom-width: 0px;
  --border-color: #c8c8c8;
  --border-left-width: 0.7229166626930237px;
  --border-right-width: 0px;
  --border-style: solid;
  --border-top-width: 0px;
  align-content: flex-start;
  align-items: flex-start;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 7px;
  height: min-content;
  justify-content: flex-start;
  min-height: 87px;
  min-width: 87px;
  overflow: visible;
  padding: 0;
  position: relative;
  width: min-content;
}
.framer-YJPiu .framer-kfdp8d,
.framer-YJPiu .framer-qrhdt7 {
  --border-bottom-width: 0px;
  --border-color: #c8c8c8;
  --border-left-width: 0.7229166626930237px;
  --border-right-width: 0px;
  --border-style: solid;
  --border-top-width: 0px;
  align-content: flex-start;
  align-items: flex-start;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 7px;
  height: min-content;
  justify-content: flex-start;
  min-height: 87px;
  min-width: 86px;
  overflow: visible;
  padding: 0;
  position: relative;
  width: min-content;
}
.framer-YJPiu .framer-me5s9p {
  -webkit-filter: blur(108.4375px);
  background: radial-gradient(
    50% 49.99999999999999% at 50% 49.99999999999999%,
    #ffffff 0%,
    rgba(255, 255, 255, 0) 0.009999999747378752%,
    rgb(0, 0, 0) 80.0000011920929%
  );
  border-radius: 100%;
  filter: blur(108.4375px);
  flex: none;
  height: 1382px;
  left: -344px;
  position: absolute;
  top: -341px;
  width: 1382px;
  z-index: 1;
}
.framer-YJPiu .framer-qnggis {
  background: linear-gradient(
    180deg,
    rgba(4, 6, 8, 0) 22%,
    var(--token-2ca7da56-8703-468e-9720-d23743c6f4a9, rgb(4, 6, 8)) 97%
  );
  flex: none;
  inset: 0;
  overflow: hidden;
  position: absolute;
  z-index: 1;
}
.framer-YJPiu .framer-1t99itf {
  background: linear-gradient(
    180deg,
    var(--token-2ca7da56-8703-468e-9720-d23743c6f4a9, #040608) 0%,
    rgba(4, 6, 8, 0) 22%
  );
  flex: none;
  inset: 0;
  overflow: hidden;
  position: absolute;
  z-index: 1;
}
.framer-YJPiu .framer-192uv9r,
.framer-YJPiu .framer-i5nnr8,
.framer-YJPiu .framer-7c46r4,
.framer-YJPiu .framer-4xuzal {
  align-content: flex-start;
  align-items: flex-start;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: 435px;
  justify-content: center;
  left: 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}
.framer-YJPiu .framer-azol23-container {
  flex: none;
  height: 435px;
  position: relative;
  width: 1440px;
}
.framer-YJPiu .framer-1cjjcap {
  align-content: center;
  align-items: center;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: min-content;
  justify-content: center;
  max-width: 1440px;
  overflow: hidden;
  padding: 64px 40px 40px;
  position: relative;
  width: 100%;
  z-index: 2;
}
.framer-YJPiu .framer-1utp02n-container {
  flex: 1 0 0px;
  height: 526px;
  position: relative;
  width: 1px;
}
.framer-YJPiu .framer-1ec7e0g {
  height: 523px;
  overflow: hidden;
  position: relative;
  width: 421px;
}
.framer-YJPiu .framer-4nasdt {
  aspect-ratio: 0.7771181867242309 / 1;
  flex: none;
  height: var(--framer-aspect-ratio-supported, 542px);
  left: 0;
  overflow: visible;
  position: absolute;
  right: 0;
  top: 0;
}
.framer-YJPiu .framer-x0r12k,
.framer-YJPiu .framer-1i358pj {
  height: 523px;
  overflow: hidden;
  position: relative;
  width: 426px;
}
.framer-YJPiu .framer-1tnvnrs {
  aspect-ratio: 0.2902055622732769 / 1;
  flex: none;
  height: var(--framer-aspect-ratio-supported, 1468px);
  left: 0;
  overflow: visible;
  position: absolute;
  right: 0;
  top: 0;
}
.framer-YJPiu .framer-g18gko {
  aspect-ratio: 0.555769972983404 / 1;
  flex: none;
  height: var(--framer-aspect-ratio-supported, 770px);
  left: -1px;
  overflow: visible;
  position: absolute;
  right: -1px;
  top: 0;
}
.framer-YJPiu .framer-kzjunr-container {
  flex: 1 0 0px;
  height: 560px;
  position: relative;
  width: 1px;
}
.framer-YJPiu .framer-1o5q3xu {
  align-content: center;
  align-items: center;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 12px;
  height: min-content;
  justify-content: center;
  overflow: visible;
  padding: 0 80px 80px;
  position: relative;
  width: 1440px;
  z-index: 1;
}
.framer-YJPiu .framer-wsysyn {
  --framer-link-text-color: #0099ff;
  --framer-link-text-decoration: underline;
  flex: none;
  height: auto;
  position: relative;
  white-space: pre-wrap;
  width: 439px;
  word-break: break-word;
  word-wrap: break-word;
}
.framer-YJPiu .framer-6ky1s5-container {
  flex: none;
  height: 50px;
  position: relative;
  width: 800px;
}
.framer-YJPiu .framer-18yn50u,
.framer-YJPiu .framer-ee9k76 {
  align-content: center;
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 8px;
  height: min-content;
  justify-content: center;
  opacity: 0.5;
  overflow: visible;
  padding: 0;
  position: relative;
  width: min-content;
}
.framer-YJPiu .framer-1b1qscs,
.framer-YJPiu .framer-pn5qrv {
  flex: none;
  height: 26px;
  position: relative;
  width: 26px;
}
.framer-YJPiu .framer-vjnqcc,
.framer-YJPiu .framer-15gj7pl,
.framer-YJPiu .framer-epqdmi,
.framer-YJPiu .framer-5u3i1q {
  align-content: center;
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 6px;
  height: min-content;
  justify-content: center;
  opacity: 0.5;
  overflow: visible;
  padding: 0;
  position: relative;
  width: min-content;
}
.framer-YJPiu .framer-1fo6gbh {
  flex: none;
  height: 22px;
  position: relative;
  width: 22px;
}
.framer-YJPiu .framer-129cmmu,
.framer-YJPiu .framer-mhz31j,
.framer-YJPiu .framer-19llb4p {
  flex: none;
  height: 435px;
  opacity: 0.2;
  position: relative;
  width: 800px;
  z-index: 1;
}
.framer-YJPiu .framer-1kzj0d5 {
  align-content: center;
  align-items: center;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: 48px;
  justify-content: center;
  overflow: hidden;
  padding: 24px;
  position: relative;
  width: min-content;
}
.framer-YJPiu .framer-1t21sn9 {
  align-content: center;
  align-items: center;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: min-content;
  justify-content: center;
  overflow: hidden;
  padding: 0;
  position: relative;
  width: 740px;
}
.framer-YJPiu .framer-1ju4asm,
.framer-YJPiu .framer-1o5cc29 {
  flex: 1 0 0px;
  height: 12px;
  opacity: 0.6;
  position: relative;
  width: 1px;
}
.framer-YJPiu .framer-losl0y {
  aspect-ratio: 1 / 1;
  flex: none;
  height: var(--framer-aspect-ratio-supported, 22px);
  overflow: hidden;
  position: relative;
  width: 22px;
}
.framer-YJPiu .framer-1vfsagq {
  aspect-ratio: 1 / 1;
  background-color: #787878;
  flex: none;
  height: var(--framer-aspect-ratio-supported, 14px);
  left: 50%;
  overflow: hidden;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 14px;
}
.framer-YJPiu .framer-1v5uoi5 {
  aspect-ratio: 1 / 1;
  background-color: #ababab;
  flex: none;
  height: var(--framer-aspect-ratio-supported, 14px);
  left: 50%;
  overflow: hidden;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 14px;
}
.framer-YJPiu .framer-1ce670c {
  --border-bottom-width: 3px;
  --border-color: #ffffff;
  --border-left-width: 3px;
  --border-right-width: 3px;
  --border-style: solid;
  --border-top-width: 3px;
  aspect-ratio: 1 / 1;
  background-color: #000c;
  flex: none;
  height: var(--framer-aspect-ratio-supported, 14px);
  left: 50%;
  overflow: hidden;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 14px;
}
.framer-YJPiu .framer-1iblh3r {
  align-content: center;
  align-items: center;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 48px;
  height: min-content;
  justify-content: center;
  overflow: visible;
  padding: 80px 80px 160px;
  position: relative;
  width: 100%;
}
.framer-YJPiu .framer-ih1ugd,
.framer-YJPiu .framer-1mwusq5,
.framer-YJPiu .framer-1wq9v30,
.framer-YJPiu .framer-1f1tho2,
.framer-YJPiu .framer-1ypgjl4 {
  align-content: flex-start;
  align-items: flex-start;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: min-content;
  justify-content: center;
  max-width: 1440px;
  overflow: hidden;
  padding: 0;
  position: relative;
  width: 100%;
  z-index: 0;
}
.framer-YJPiu .framer-yhhe4e {
  align-content: flex-start;
  align-items: flex-start;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 16px;
  height: min-content;
  justify-content: center;
  overflow: hidden;
  padding: 0;
  position: relative;
  width: 632px;
  z-index: 1;
}
.framer-YJPiu .framer-1bae8be,
.framer-YJPiu .framer-11ho8pc,
.framer-YJPiu .framer-wr6a3v,
.framer-YJPiu .framer-66h1gv,
.framer-YJPiu .framer-1c1b3x2,
.framer-YJPiu .framer-yyk3t2,
.framer-YJPiu .framer-1x6nfyd,
.framer-YJPiu .framer-uhjrqc,
.framer-YJPiu .framer-1mju96n,
.framer-YJPiu .framer-u4mew8,
.framer-YJPiu .framer-1fjc0gc,
.framer-YJPiu .framer-1y9fsnv,
.framer-YJPiu .framer-1mjgdc3,
.framer-YJPiu .framer-133ky6o,
.framer-YJPiu .framer-17qmv78,
.framer-YJPiu .framer-mc9lgq {
  --framer-link-text-color: #0099ff;
  --framer-link-text-decoration: underline;
  flex: none;
  height: auto;
  position: relative;
  white-space: pre-wrap;
  width: 100%;
  word-break: break-word;
  word-wrap: break-word;
}
.framer-YJPiu .framer-1tkaz38 {
  align-content: center;
  align-items: center;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 10px;
  height: min-content;
  justify-content: center;
  max-width: 1440px;
  overflow: hidden;
  padding: 0;
  position: relative;
  width: 100%;
}
.framer-YJPiu .framer-1vynyx1 {
  align-content: center;
  align-items: center;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 16px;
  height: 404px;
  justify-content: flex-start;
  overflow: hidden;
  padding: 0;
  position: relative;
  width: 100%;
}
.framer-YJPiu .framer-mqdqwn {
  align-content: flex-start;
  align-items: flex-start;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  display: flex;
  flex: 1 0 0px;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 24px;
  height: min-content;
  justify-content: flex-start;
  overflow: hidden;
  padding: 0;
  position: relative;
  width: 1px;
  will-change: var(--framer-will-change-override, transform);
}
.framer-YJPiu .framer-r0r407 {
  --border-bottom-width: 1px;
  --border-color: rgba(51, 51, 51, 0.2);
  --border-left-width: 1px;
  --border-right-width: 1px;
  --border-style: solid;
  --border-top-width: 1px;
  -webkit-user-select: none;
  background-color: var(--token-ee7ff27e-bc2d-40a1-8a1f-b3d025af745d, #fafafa);
  border-radius: 12px;
  flex: none;
  height: 315px;
  overflow: hidden;
  position: relative;
  user-select: none;
  width: 100%;
  will-change: var(--framer-will-change-override, transform);
}
.framer-YJPiu .framer-1v2ekmf,
.framer-YJPiu .framer-syr1rs {
  flex: none;
  height: 64%;
  left: 0;
  mix-blend-mode: color-dodge;
  opacity: 0.4;
  position: absolute;
  top: 0;
  width: 100%;
}
.framer-YJPiu .framer-1ni0pz3 {
  flex: none;
  height: 250px;
  left: calc(2.220446049250313e-14 - 177px / 2);
  position: absolute;
  top: 80px;
  width: 177px;
}
.framer-YJPiu .framer-1g3jp0m {
  flex: none;
  height: 250px;
  left: calc(103.36538461538464% - 205px / 2);
  position: absolute;
  top: 80px;
  width: 205px;
}
.framer-YJPiu .framer-1e0p0yv {
  flex: none;
  height: 300px;
  left: calc(50.00000000000002% - 213px / 2);
  overflow: visible;
  position: absolute;
  top: 56px;
  width: 213px;
}
.framer-YJPiu .framer-1fvoq8p {
  -webkit-user-select: none;
  border-radius: 16px;
  flex: none;
  height: 300px;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  user-select: none;
  width: 213px;
  will-change: var(--framer-will-change-override, transform);
}
.framer-YJPiu .framer-qatlyk {
  align-content: flex-start;
  align-items: flex-start;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 6px;
  height: min-content;
  justify-content: flex-start;
  left: 16px;
  overflow: visible;
  padding: 0;
  position: absolute;
  top: 93px;
  width: min-content;
}
.framer-YJPiu .framer-1hig3rj,
.framer-YJPiu .framer-1a85z9y,
.framer-YJPiu .framer-9n2oth,
.framer-YJPiu .framer-178nvzc,
.framer-YJPiu .framer-trsttk {
  align-content: flex-start;
  align-items: flex-start;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 4px;
  height: min-content;
  justify-content: flex-start;
  overflow: visible;
  padding: 0;
  position: relative;
  width: min-content;
}
.framer-YJPiu .framer-mulron,
.framer-YJPiu .framer-d9o917,
.framer-YJPiu .framer-rmuxoc,
.framer-YJPiu .framer-1cmj8n7,
.framer-YJPiu .framer-1ml7jum {
  flex: none;
  height: 16px;
  overflow: visible;
  position: relative;
  width: 16px;
}
.framer-YJPiu .framer-13s8xx4,
.framer-YJPiu .framer-1xo1v5o,
.framer-YJPiu .framer-roaqot,
.framer-YJPiu .framer-6dip71,
.framer-YJPiu .framer-1fiopye {
  flex: none;
  height: 16px;
  left: 0;
  position: absolute;
  top: 0;
  width: 16px;
}
.framer-YJPiu .framer-1i2ikev {
  flex: none;
  height: 16px;
  overflow: visible;
  position: relative;
  width: 84px;
}
.framer-YJPiu .framer-nag3ky {
  --framer-paragraph-spacing: 0px;
  flex: none;
  height: auto;
  left: 0;
  opacity: 0.3;
  position: absolute;
  top: 0;
  white-space: pre;
  width: auto;
}
.framer-YJPiu .framer-14rh94r,
.framer-YJPiu .framer-169twnu,
.framer-YJPiu .framer-9rbh37,
.framer-YJPiu .framer-13doocs,
.framer-YJPiu .framer-1k2dq27,
.framer-YJPiu .framer-ejzuny,
.framer-YJPiu .framer-122aiow,
.framer-YJPiu .framer-y8xuf4,
.framer-YJPiu .framer-1ap11zd,
.framer-YJPiu .framer-ulqzx7,
.framer-YJPiu .framer-1fueei7,
.framer-YJPiu .framer-1jzg4mj,
.framer-YJPiu .framer-1lnc3t6,
.framer-YJPiu .framer-1p3gpvo,
.framer-YJPiu .framer-1ullm4c,
.framer-YJPiu .framer-1fhg9n3,
.framer-YJPiu .framer-1b2qjib,
.framer-YJPiu .framer-toc3jm,
.framer-YJPiu .framer-ryne8q,
.framer-YJPiu .framer-1m0r54b {
  --framer-paragraph-spacing: 0px;
  flex: none;
  height: auto;
  opacity: 0.3;
  position: relative;
  white-space: pre;
  width: auto;
}
.framer-YJPiu .framer-1o2tg4t {
  --framer-paragraph-spacing: 0px;
  flex: none;
  height: auto;
  left: 16px;
  opacity: 0.7;
  position: absolute;
  top: 16px;
  white-space: pre;
  width: auto;
}
.framer-YJPiu .framer-1ah1pbg {
  --framer-paragraph-spacing: 0px;
  flex: none;
  height: auto;
  left: 16px;
  opacity: 0.7;
  position: absolute;
  top: 64px;
  white-space: pre;
  width: auto;
}
.framer-YJPiu .framer-1sti1bk {
  --framer-paragraph-spacing: 0px;
  flex: none;
  height: auto;
  left: 67px;
  opacity: 0.5;
  position: absolute;
  top: 66px;
  white-space: pre;
  width: auto;
}
.framer-YJPiu .framer-2f7hfk {
  --framer-paragraph-spacing: 0px;
  flex: none;
  height: auto;
  left: 16px;
  opacity: 0.3;
  position: absolute;
  top: 32px;
  white-space: pre;
  width: auto;
}
.framer-YJPiu .framer-1e6neim {
  flex: none;
  height: 38px;
  left: 12px;
  overflow: visible;
  position: absolute;
  top: 209px;
  width: 189px;
}
.framer-YJPiu .framer-1s5a9vu {
  background-color: #565656;
  border-radius: 12px;
  flex: none;
  height: 38px;
  left: 0;
  opacity: 0.2;
  position: absolute;
  top: 0;
  width: 189px;
}
.framer-YJPiu .framer-wb4l8j {
  --framer-paragraph-spacing: 0px;
  flex: none;
  height: auto;
  left: 67px;
  opacity: 0.5;
  position: absolute;
  top: 10px;
  white-space: pre;
  width: auto;
}
.framer-YJPiu .framer-6v2wql {
  align-content: flex-start;
  align-items: flex-start;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: min-content;
  justify-content: flex-start;
  left: 258px;
  overflow: visible;
  padding: 0;
  position: absolute;
  top: 259px;
  width: min-content;
}
.framer-YJPiu .framer-17eexxu,
.framer-YJPiu .framer-1y6q7wx {
  aspect-ratio: 1 / 1;
  flex: none;
  height: var(--framer-aspect-ratio-supported, 24px);
  overflow: visible;
  position: relative;
  width: 24px;
}
.framer-YJPiu .framer-11s4szy,
.framer-YJPiu .framer-16gneh {
  flex: none;
  height: 20px;
  left: 3px;
  position: absolute;
  top: 2px;
  width: 18px;
}
.framer-YJPiu .framer-dw2e5j,
.framer-YJPiu .framer-1we2bde,
.framer-YJPiu .framer-1evilpf {
  align-content: flex-start;
  align-items: flex-start;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 4px;
  height: min-content;
  justify-content: flex-start;
  overflow: visible;
  padding: 0 0 0 16px;
  position: relative;
  width: min-content;
}
.framer-YJPiu .framer-1yvlkmq,
.framer-YJPiu .framer-1g1ihhv,
.framer-YJPiu .framer-10fhnl7 {
  --border-bottom-width: 1px;
  --border-color: #e0e0e0;
  --border-left-width: 1px;
  --border-right-width: 1px;
  --border-style: solid;
  --border-top-width: 1px;
  align-content: center;
  align-items: center;
  background-color: #fff;
  border-radius: 1px 16px 16px 12px;
  box-shadow: 0 4px 8px #e0e0e052;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: min-content;
  justify-content: center;
  overflow: hidden;
  padding: 4px 8px;
  position: relative;
  width: min-content;
  will-change: var(--framer-will-change-override, transform);
}
.framer-YJPiu .framer-msq6g,
.framer-YJPiu .framer-wqfjmt,
.framer-YJPiu .framer-8a2ipz,
.framer-YJPiu .framer-gdwo22,
.framer-YJPiu .framer-1olxc45,
.framer-YJPiu .framer-1xj7pvs,
.framer-YJPiu .framer-yxl2hw,
.framer-YJPiu .framer-19icpdr,
.framer-YJPiu .framer-itpns7,
.framer-YJPiu .framer-kj4ont,
.framer-YJPiu .framer-1fpnex {
  --framer-paragraph-spacing: 0px;
  flex: none;
  height: auto;
  position: relative;
  white-space: pre;
  width: auto;
}
.framer-YJPiu .framer-1aa834t,
.framer-YJPiu .framer-1a7u6iz,
.framer-YJPiu .framer-1kw8pyy {
  align-content: center;
  align-items: center;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 10px;
  height: min-content;
  justify-content: center;
  overflow: hidden;
  padding: 0;
  position: relative;
  width: 100%;
}
.framer-YJPiu .framer-2ueh7l,
.framer-YJPiu .framer-isdjjv,
.framer-YJPiu .framer-qhvai2,
.framer-YJPiu .framer-pdolky,
.framer-YJPiu .framer-wpu06,
.framer-YJPiu .framer-13a2ft {
  --framer-link-text-color: #0099ff;
  --framer-link-text-decoration: underline;
  -webkit-user-select: none;
  flex: none;
  height: auto;
  position: relative;
  user-select: none;
  white-space: pre-wrap;
  width: 100%;
  word-break: break-word;
  word-wrap: break-word;
  z-index: 1;
}
.framer-YJPiu .framer-1yvcc3v,
.framer-YJPiu .framer-wvgrba {
  align-content: flex-start;
  align-items: flex-start;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  display: flex;
  flex: 1 0 0px;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 24px;
  height: 100%;
  justify-content: flex-start;
  overflow: hidden;
  padding: 0;
  position: relative;
  width: 1px;
  will-change: var(--framer-will-change-override, transform);
}
.framer-YJPiu .framer-1ey0nc9,
.framer-YJPiu .framer-ef1p9z {
  --border-bottom-width: 1px;
  --border-color: var(--token-59a5b926-bc8b-446d-ae39-ed15103ee164, #e5e5e5);
  --border-left-width: 1px;
  --border-right-width: 1px;
  --border-style: solid;
  --border-top-width: 1px;
  -webkit-user-select: none;
  background-color: var(--token-ee7ff27e-bc2d-40a1-8a1f-b3d025af745d, #fafafa);
  border-radius: 12px;
  flex: 1 0 0px;
  height: 1px;
  overflow: hidden;
  position: relative;
  user-select: none;
  width: 100%;
  will-change: var(--framer-will-change-override, transform);
}
.framer-YJPiu .framer-13uga01 {
  --border-bottom-width: 1px;
  --border-color: #222222;
  --border-left-width: 1px;
  --border-right-width: 1px;
  --border-style: solid;
  --border-top-width: 1px;
  background: linear-gradient(
    202.26685505320745deg,
    #121212 0%,
    rgba(25, 25, 25, 1) 100%
  );
  border-radius: 16px;
  flex: none;
  height: 250px;
  opacity: 0.7;
  overflow: visible;
  position: absolute;
  right: -83px;
  top: 80px;
  width: 177px;
}
.framer-YJPiu .framer-3rwh7c {
  --framer-paragraph-spacing: 0px;
  flex: none;
  height: auto;
  left: 16px;
  opacity: 0.2;
  position: absolute;
  top: 36px;
  white-space: pre;
  width: auto;
}
.framer-YJPiu .framer-an1290 {
  --framer-paragraph-spacing: 0px;
  flex: none;
  height: auto;
  left: 16px;
  opacity: 0.3;
  position: absolute;
  top: 16px;
  white-space: pre;
  width: auto;
}
.framer-YJPiu .framer-94jiqr {
  --border-bottom-width: 1px;
  --border-color: #363636;
  --border-left-width: 1px;
  --border-right-width: 1px;
  --border-style: dashed;
  --border-top-width: 1px;
  background-color: #191919;
  border-radius: 16px;
  flex: none;
  height: 151px;
  left: 18px;
  position: absolute;
  top: 66px;
  width: 156px;
}
.framer-YJPiu .framer-1s9nwos {
  -webkit-user-select: none;
  border-radius: 16px;
  bottom: -40px;
  flex: none;
  height: 300px;
  left: 16px;
  overflow: visible;
  position: absolute;
  user-select: none;
  width: 294px;
}
.framer-YJPiu .framer-bfibw6 {
  align-content: flex-start;
  align-items: flex-start;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 3px;
  height: min-content;
  justify-content: flex-start;
  left: 16px;
  overflow: visible;
  padding: 0;
  position: absolute;
  top: 229px;
  width: min-content;
}
.framer-YJPiu .framer-6f11ic {
  align-content: center;
  align-items: center;
  background-color: #373737;
  border-radius: 6px;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 2px;
  height: min-content;
  justify-content: center;
  overflow: visible;
  padding: 2px 6px;
  position: relative;
  width: min-content;
}
.framer-YJPiu .framer-197oz9z {
  flex: none;
  height: 12px;
  overflow: visible;
  position: relative;
  width: 12px;
}
.framer-YJPiu .framer-wy3bof,
.framer-YJPiu .framer-j3jcjd {
  flex: none;
  height: 12px;
  left: 0;
  position: absolute;
  top: 0;
  width: 12px;
}
.framer-YJPiu .framer-ix6h0x {
  --framer-paragraph-spacing: 0px;
  flex: none;
  height: auto;
  opacity: 0.5;
  position: relative;
  white-space: pre;
  width: auto;
}
.framer-YJPiu .framer-1vzaa3d,
.framer-YJPiu .framer-ioq8x,
.framer-YJPiu .framer-24d2jc,
.framer-YJPiu .framer-1rwxbys {
  align-content: center;
  align-items: center;
  background-color: #242424;
  border-radius: 6px;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: min-content;
  justify-content: center;
  overflow: visible;
  padding: 2px 6px;
  position: relative;
  width: min-content;
}
.framer-YJPiu .framer-1f66fw8 {
  flex: none;
  height: 59px;
  left: 16px;
  overflow: visible;
  position: absolute;
  top: 146px;
  width: 262px;
}
.framer-YJPiu .framer-bciksy {
  --border-bottom-width: 1px;
  --border-color: #222222;
  --border-left-width: 1px;
  --border-right-width: 1px;
  --border-style: solid;
  --border-top-width: 1px;
  background-color: #fff;
  border-radius: 8px;
  flex: none;
  height: 59px;
  left: 0;
  opacity: 0.05;
  position: absolute;
  top: 0;
  width: 262px;
}
.framer-YJPiu .framer-1fct1vd {
  --framer-paragraph-spacing: 0px;
  flex: none;
  height: auto;
  left: 8px;
  opacity: 0.2;
  position: absolute;
  top: 8px;
  white-space: pre;
  width: auto;
}
.framer-YJPiu .framer-1qxg4oz {
  flex: none;
  height: 36px;
  left: 16px;
  overflow: visible;
  position: absolute;
  top: 80px;
  width: 262px;
}
.framer-YJPiu .framer-1uj1rr6 {
  --border-bottom-width: 1px;
  --border-color: #222222;
  --border-left-width: 1px;
  --border-right-width: 1px;
  --border-style: solid;
  --border-top-width: 1px;
  background-color: #fff;
  border-radius: 8px;
  flex: none;
  height: 36px;
  left: 0;
  opacity: 0.05;
  position: absolute;
  top: 0;
  width: 262px;
}
.framer-YJPiu .framer-i408xb {
  --framer-paragraph-spacing: 0px;
  flex: none;
  height: auto;
  left: 12px;
  opacity: 0.5;
  position: absolute;
  top: 10px;
  white-space: pre;
  width: auto;
}
.framer-YJPiu .framer-1tsnadm {
  aspect-ratio: 1 / 1;
  flex: none;
  height: var(--framer-aspect-ratio-supported, 24px);
  left: 254px;
  opacity: 0.3;
  overflow: visible;
  position: absolute;
  top: 16px;
  width: 24px;
}
.framer-YJPiu .framer-c5oycz {
  flex: none;
  height: 24px;
  left: 0;
  position: absolute;
  top: 0;
  width: 24px;
}
.framer-YJPiu .framer-1lgxxc2 {
  --framer-paragraph-spacing: 0px;
  flex: none;
  height: auto;
  left: 16px;
  opacity: 0.3;
  position: absolute;
  top: 213px;
  white-space: pre;
  width: auto;
}
.framer-YJPiu .framer-1g9z48z {
  --framer-paragraph-spacing: 0px;
  flex: none;
  height: auto;
  left: 16px;
  opacity: 0.3;
  position: absolute;
  top: 62px;
  white-space: pre;
  width: auto;
}
.framer-YJPiu .framer-kc3jbb {
  --framer-paragraph-spacing: 0px;
  flex: none;
  height: auto;
  left: 16px;
  opacity: 0.3;
  position: absolute;
  top: 128px;
  white-space: pre;
  width: auto;
}
.framer-YJPiu .framer-1nzaky6 {
  --framer-paragraph-spacing: 0px;
  flex: none;
  height: auto;
  left: 107px;
  opacity: 0.8;
  position: absolute;
  top: 90px;
  white-space: pre;
  width: auto;
}
.framer-YJPiu .framer-1psbwd6 {
  --framer-paragraph-spacing: 0px;
  flex: none;
  height: auto;
  left: 16px;
  opacity: 0.3;
  position: absolute;
  top: 38px;
  white-space: pre;
  width: auto;
}
.framer-YJPiu .framer-xu10c0 {
  --framer-paragraph-spacing: 0px;
  flex: none;
  height: auto;
  left: 16px;
  opacity: 0.7;
  position: absolute;
  top: 18px;
  white-space: pre;
  width: auto;
}
.framer-YJPiu .framer-y3u33z {
  align-content: flex-start;
  align-items: flex-start;
  bottom: 110px;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: min-content;
  justify-content: flex-start;
  left: 126px;
  overflow: visible;
  padding: 0;
  position: absolute;
  width: min-content;
}
.framer-YJPiu .framer-pewhs9 {
  flex: none;
  height: 64%;
  left: 0;
  mix-blend-mode: color-dodge;
  opacity: 0.2;
  position: absolute;
  top: 0;
  width: 100%;
}
.framer-YJPiu .framer-1dhpl3w {
  --border-bottom-width: 1px;
  --border-color: #222222;
  --border-left-width: 1px;
  --border-right-width: 1px;
  --border-style: solid;
  --border-top-width: 1px;
  background: linear-gradient(
    202.26685505320745deg,
    #121212 0%,
    rgba(25, 25, 25, 1) 100%
  );
  border-radius: 16px;
  flex: none;
  height: 347px;
  left: 276px;
  overflow: visible;
  position: absolute;
  top: 56px;
  width: 237px;
}
.framer-YJPiu .framer-xc5pou {
  --border-bottom-width: 1px;
  --border-color: #191919;
  --border-left-width: 1px;
  --border-right-width: 1px;
  --border-style: solid;
  --border-top-width: 1px;
  background: linear-gradient(
    202.26685505320745deg,
    #131313 0%,
    rgba(12, 12, 12, 1) 100%
  );
  border-radius: 16px;
  flex: none;
  height: 141px;
  left: 12px;
  overflow: visible;
  position: absolute;
  top: 206px;
  width: 213px;
}
.framer-YJPiu .framer-890q2o,
.framer-YJPiu .framer-kcn2ax {
  align-content: center;
  align-items: center;
  background-color: #191919;
  border-radius: 6px;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: min-content;
  justify-content: center;
  left: 12px;
  opacity: 0.7;
  overflow: visible;
  padding: 2px 6px;
  position: absolute;
  top: 12px;
  width: min-content;
}
.framer-YJPiu .framer-10jjgeg {
  align-content: center;
  align-items: center;
  background-color: #191919;
  border-radius: 6px;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: min-content;
  justify-content: center;
  left: 49px;
  opacity: 0.7;
  overflow: visible;
  padding: 2px 6px;
  position: absolute;
  top: 12px;
  width: min-content;
}
.framer-YJPiu .framer-yxq95a {
  --framer-paragraph-spacing: 0px;
  flex: none;
  height: auto;
  left: 12px;
  opacity: 0.5;
  position: absolute;
  top: 14px;
  white-space: pre;
  width: auto;
}
.framer-YJPiu .framer-1o8cs6y {
  align-content: center;
  align-items: center;
  background-color: #191919;
  border-radius: 6px;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: min-content;
  justify-content: center;
  left: 75px;
  overflow: visible;
  padding: 2px 6px;
  position: absolute;
  top: 12px;
  width: min-content;
}
.framer-YJPiu .framer-ari87r {
  --border-bottom-width: 1px;
  --border-color: #363636;
  --border-left-width: 1px;
  --border-right-width: 1px;
  --border-style: dashed;
  --border-top-width: 1px;
  border-radius: 16px;
  flex: none;
  height: 141px;
  left: 12px;
  position: absolute;
  top: 49px;
  width: 213px;
}
.framer-YJPiu .framer-bkagra,
.framer-YJPiu .framer-17mo7xf {
  --border-bottom-width: 1px;
  --border-color: #222222;
  --border-left-width: 1px;
  --border-right-width: 1px;
  --border-style: solid;
  --border-top-width: 1px;
  border-radius: 16px;
  flex: none;
  height: 1px;
  left: 11px;
  opacity: 0.5;
  position: absolute;
  top: 40px;
  width: 214px;
}
.framer-YJPiu .framer-1iq2suy {
  -webkit-user-select: none;
  border-radius: 16px;
  bottom: -87px;
  flex: none;
  height: 347px;
  left: 16px;
  overflow: visible;
  position: absolute;
  user-select: none;
  width: 247px;
}
.framer-YJPiu .framer-1p6b8ad {
  --framer-paragraph-spacing: 0px;
  flex: none;
  height: auto;
  left: 16px;
  opacity: 0.5;
  position: absolute;
  top: 14px;
  white-space: pre;
  width: auto;
}
.framer-YJPiu .framer-1avuy9f {
  align-content: center;
  align-items: center;
  background-color: #1a1a1a;
  border-radius: 6px;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: min-content;
  justify-content: center;
  left: 51px;
  overflow: visible;
  padding: 2px 6px;
  position: absolute;
  top: 12px;
  width: min-content;
}
.framer-YJPiu .framer-5jo0sn {
  align-content: center;
  align-items: center;
  background-color: #191919;
  border-radius: 6px;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: min-content;
  justify-content: center;
  left: 210px;
  overflow: visible;
  padding: 2px 6px;
  position: absolute;
  top: 12px;
  width: min-content;
}
.framer-YJPiu .framer-1jmcbs2 {
  --border-bottom-width: 1px;
  --border-color: #474747;
  --border-left-width: 1px;
  --border-right-width: 1px;
  --border-style: dashed;
  --border-top-width: 1px;
  border-radius: 16px;
  flex: none;
  height: 141px;
  left: calc(49.39271255060731% - 213px / 2);
  position: absolute;
  top: 49px;
  width: 213px;
}
.framer-YJPiu .framer-1s2e2nf {
  --border-bottom-width: 1px;
  --border-color: #232323;
  --border-left-width: 1px;
  --border-right-width: 1px;
  --border-style: solid;
  --border-top-width: 1px;
  background: linear-gradient(
    202.26685505320745deg,
    #191919 0%,
    rgba(12, 12, 12, 1) 100%
  );
  border-radius: 16px;
  bottom: 0;
  flex: none;
  height: 141px;
  left: calc(49.39271255060731% - 213px / 2);
  overflow: visible;
  position: absolute;
  width: 213px;
}
.framer-YJPiu .framer-5gjq9a {
  align-content: center;
  align-items: center;
  background-color: #191919;
  border-radius: 6px;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: min-content;
  justify-content: center;
  left: 47px;
  opacity: 0.7;
  overflow: visible;
  padding: 2px 6px;
  position: absolute;
  top: 12px;
  width: min-content;
}
.framer-YJPiu .framer-18dtrt9 {
  -webkit-user-select: none;
  border-radius: 16px;
  flex: none;
  height: 141px;
  left: 34px;
  overflow: visible;
  position: absolute;
  top: 71px;
  user-select: none;
  width: 213px;
}
.framer-YJPiu .framer-f6pywu {
  --framer-paragraph-spacing: 0px;
  flex: none;
  height: auto;
  left: 12px;
  opacity: 0.3;
  position: absolute;
  top: 76px;
  white-space: pre;
  width: auto;
}
.framer-YJPiu .framer-2labrb {
  --framer-paragraph-spacing: 0px;
  flex: none;
  height: auto;
  left: 12px;
  opacity: 0.7;
  position: absolute;
  top: 60px;
  white-space: pre;
  width: auto;
}
.framer-YJPiu .framer-b55ip0 {
  align-content: center;
  align-items: center;
  background-color: #242424;
  border-radius: 6px;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: min-content;
  justify-content: center;
  left: 12px;
  overflow: visible;
  padding: 2px 6px;
  position: absolute;
  top: 12px;
  width: min-content;
}
.framer-YJPiu .framer-1lu7l1g {
  align-content: center;
  align-items: center;
  background-color: #242424;
  border-radius: 6px;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: min-content;
  justify-content: center;
  left: 65px;
  overflow: visible;
  padding: 2px 6px;
  position: absolute;
  top: 12px;
  width: min-content;
}
.framer-YJPiu .framer-18188f5 {
  align-content: center;
  align-items: center;
  background-color: #242424;
  border-radius: 6px;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: min-content;
  justify-content: center;
  left: 12px;
  overflow: visible;
  padding: 2px 6px;
  position: absolute;
  top: 109px;
  width: min-content;
}
.framer-YJPiu .framer-qovk39 {
  align-content: center;
  align-items: center;
  background-color: #242424;
  border-radius: 6px;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 3px;
  height: min-content;
  justify-content: center;
  left: 79px;
  overflow: visible;
  padding: 2px 6px;
  position: absolute;
  top: 109px;
  width: min-content;
}
.framer-YJPiu .framer-e3bz6r {
  flex: none;
  height: 12px;
  position: relative;
  width: 12px;
}
.framer-YJPiu .framer-11mlznu {
  align-content: center;
  align-items: center;
  background-color: #242424;
  border-radius: 6px;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 3px;
  height: min-content;
  justify-content: center;
  left: 116px;
  overflow: visible;
  padding: 2px 6px;
  position: absolute;
  top: 109px;
  width: min-content;
}
.framer-YJPiu .framer-14ayhq1 {
  aspect-ratio: 1 / 1;
  flex: none;
  height: var(--framer-aspect-ratio-supported, 12px);
  overflow: visible;
  position: relative;
  width: 12px;
}
.framer-YJPiu .framer-1ijluie {
  --border-bottom-width: 1px;
  --border-color: #222222;
  --border-left-width: 1px;
  --border-right-width: 1px;
  --border-style: solid;
  --border-top-width: 1px;
  background: linear-gradient(
    202.26685505320745deg,
    #121212 0%,
    rgba(25, 25, 25, 1) 100%
  );
  border-radius: 16px;
  flex: none;
  height: 1px;
  left: 0;
  position: absolute;
  top: 100px;
  width: 212px;
}
.framer-YJPiu .framer-1lelute {
  align-content: flex-start;
  align-items: flex-start;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: min-content;
  justify-content: flex-start;
  left: 201px;
  overflow: visible;
  padding: 0;
  position: absolute;
  top: 205px;
  width: min-content;
}
.framer-YJPiu .framer-1k1bdgi {
  aspect-ratio: 1.1306390977443608 / 1;
  bottom: 226px;
  cursor: grab;
  flex: none;
  height: var(--framer-aspect-ratio-supported, 206px);
  overflow: visible;
  position: absolute;
  right: -37px;
  width: 233px;
  z-index: 1;
}
.framer-YJPiu .framer-996eqz {
  -webkit-filter: blur(1px);
  aspect-ratio: 1.1306390977443608 / 1;
  bottom: 23px;
  cursor: grab;
  filter: blur(1px);
  flex: none;
  height: var(--framer-aspect-ratio-supported, 136px);
  left: 5px;
  overflow: visible;
  position: absolute;
  width: 154px;
  z-index: 1;
}
.framer-YJPiu .framer-zuu72 {
  -webkit-filter: blur(2px);
  aspect-ratio: 1.1306390977443608 / 1;
  bottom: 18px;
  filter: blur(2px);
  flex: none;
  height: var(--framer-aspect-ratio-supported, 59px);
  left: 949px;
  overflow: visible;
  pointer-events: none;
  position: absolute;
  width: 67px;
  z-index: 1;
}
.framer-YJPiu .framer-11ebui4 {
  align-content: center;
  align-items: center;
  background: linear-gradient(
    180deg,
    rgba(3, 5, 7, 0) 0%,
    var(--token-cea865e2-a56c-48f4-b031-3e5821c6e8aa, rgb(240, 240, 240)) 87%,
    rgba(3, 5, 7, 0) 100%
  );
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 48px;
  height: min-content;
  justify-content: flex-start;
  overflow: visible;
  padding: 120px 0 80px;
  position: relative;
  width: 100%;
}
.framer-YJPiu .framer-1nynfjz {
  align-content: flex-start;
  align-items: flex-start;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 16px;
  height: min-content;
  justify-content: center;
  overflow: hidden;
  padding: 0;
  position: relative;
  width: 722px;
  z-index: 1;
}
.framer-YJPiu .framer-s7s7et {
  display: grid;
  flex: none;
  grid-auto-rows: minmax(0, 1fr);
  grid-template-columns: repeat(3, minmax(50px, 1fr));
  grid-template-rows: repeat(2, minmax(0, 1fr));
  height: min-content;
  justify-content: center;
  max-width: 1440px;
  overflow: hidden;
  padding: 0 80px;
  position: relative;
  width: 100%;
  z-index: 1;
}
.framer-YJPiu .framer-1e7wcam-container,
.framer-YJPiu .framer-29pd51-container,
.framer-YJPiu .framer-4e0wk4-container,
.framer-YJPiu .framer-1haggs8-container,
.framer-YJPiu .framer-nbozf3-container,
.framer-YJPiu .framer-2z1aoo-container {
  align-self: start;
  flex: none;
  height: 264px;
  justify-self: start;
  position: relative;
  width: 100%;
}

.framer-YJPiu .framer-10hpsm1 {
  -webkit-filter: blur(0px);
  -webkit-user-select: none;
  aspect-ratio: 1.1306390977443608 / 1;
  filter: blur(0px);
  flex: none;
  height: var(--framer-aspect-ratio-supported, 172px);
  left: 22%;
  overflow: visible;
  position: absolute;
  top: 359px;
  transform: translate(-50%);
  user-select: none;
  width: 194px;
  z-index: 0;
}
.framer-YJPiu .framer-1tf667z {
  -webkit-filter: blur(1px);
  align-content: center;
  align-items: center;
  aspect-ratio: 1.7834224598930484 / 1;
  display: flex;
  filter: blur(1px);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 10px;
  height: var(--framer-aspect-ratio-supported, 706px);
  justify-content: flex-start;
  left: 51%;
  overflow: visible;
  padding: 0;
  position: absolute;
  top: 72px;
  transform: translate(-50%);
  width: 1258px;
  z-index: 0;
}
.framer-YJPiu .framer-19rytzm {
  flex: none;
  height: 435px;
  opacity: 0.4;
  position: relative;
  width: 800px;
  z-index: 1;
}
.framer-YJPiu .framer-1ltv98y {
  align-content: center;
  align-items: center;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 48px;
  height: min-content;
  justify-content: flex-start;
  overflow: visible;
  padding: 120px 0 40px;
  position: relative;
  width: 100%;
}
.framer-YJPiu .framer-12izit6 {
  align-content: flex-start;
  align-items: flex-start;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 8px;
  height: min-content;
  justify-content: center;
  overflow: hidden;
  padding: 0;
  position: relative;
  width: 621px;
  z-index: 1;
}
.framer-YJPiu .framer-1barr4v {
  align-content: center;
  align-items: center;
  background-color: var(--token-80553515-7ab0-44ac-b981-96d7680674fd, #ffffff);
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 24px;
  height: min-content;
  justify-content: flex-start;
  overflow: visible;
  padding: 0 240px 0 80px;
  position: relative;
  width: 1440px;
  z-index: 2;
}
.framer-YJPiu .framer-cb1t4j-container {
  flex: none;
  height: 603px;
  position: relative;
  width: 90%;
}
.framer-YJPiu .framer-bw5sgc,
.framer-YJPiu .framer-1hmxezj,
.framer-YJPiu .framer-cxd6ig,
.framer-YJPiu .framer-l5otps,
.framer-YJPiu .framer-1kxon51 {
  --border-bottom-width: 1px;
  --border-color: var(--token-59a5b926-bc8b-446d-ae39-ed15103ee164, #e5e5e5);
  --border-left-width: 1px;
  --border-right-width: 1px;
  --border-style: solid;
  --border-top-width: 1px;
  align-content: flex-start;
  align-items: flex-start;
  background-color: var(--token-1e4de996-fe4b-4667-88fc-284e9577f815, #fafafa);
  border-radius: 24px;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 497px;
  justify-content: space-between;
  overflow: hidden;
  padding: 40px 0 0;
  position: relative;
  width: 446px;
  will-change: var(--framer-will-change-override, transform);
}
.framer-YJPiu .framer-14bfex3,
.framer-YJPiu .framer-1c1qmjp,
.framer-YJPiu .framer-jic5h,
.framer-YJPiu .framer-1r09nne,
.framer-YJPiu .framer-16xg64h {
  align-content: flex-start;
  align-items: flex-start;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 24px;
  height: min-content;
  justify-content: flex-start;
  overflow: hidden;
  padding: 0;
  position: relative;
  width: 100%;
}
.framer-YJPiu .framer-cfke3c,
.framer-YJPiu .framer-7rz2fk,
.framer-YJPiu .framer-fw04ul,
.framer-YJPiu .framer-1492vi3,
.framer-YJPiu .framer-bqpoun {
  align-content: flex-start;
  align-items: flex-start;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 8px;
  height: min-content;
  justify-content: center;
  overflow: visible;
  padding: 0 0 0 24px;
  position: relative;
  width: 86%;
}
.framer-YJPiu .framer-y771kf,
.framer-YJPiu .framer-1bgwt7q,
.framer-YJPiu .framer-1ee2e5m,
.framer-YJPiu .framer-1xzjajc,
.framer-YJPiu .framer-1sptlen {
  align-content: center;
  align-items: center;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: min-content;
  justify-content: center;
  overflow: hidden;
  padding: 0 0 0 16px;
  position: relative;
  width: min-content;
}
.framer-YJPiu .framer-1d7k2hy,
.framer-YJPiu .framer-1j14299,
.framer-YJPiu .framer-1d5bkta,
.framer-YJPiu .framer-uwm0qs {
  align-content: flex-start;
  align-items: flex-start;
  background-color: var(--token-59a5b926-bc8b-446d-ae39-ed15103ee164, #e5e5e5);
  border-radius: 18px;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: min-content;
  justify-content: flex-start;
  overflow: visible;
  padding: 16px 18px;
  position: relative;
  width: min-content;
}
.framer-YJPiu .framer-qhrjc5,
.framer-YJPiu .framer-kfxqqx,
.framer-YJPiu .framer-yf8iyj,
.framer-YJPiu .framer-4zz1ee,
.framer-YJPiu .framer-12zcg2z {
  align-content: flex-start;
  align-items: flex-start;
  background-color: var(--token-59a5b926-bc8b-446d-ae39-ed15103ee164, #e5e5e5);
  border-radius: 18px;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: min-content;
  justify-content: flex-start;
  overflow: visible;
  padding: 16px 18px;
  position: relative;
  width: 100%;
}
.framer-YJPiu .framer-1n1p3y4,
.framer-YJPiu .framer-kjf1z9,
.framer-YJPiu .framer-1ii3pl9,
.framer-YJPiu .framer-kdsbmc,
.framer-YJPiu .framer-ziu2hm {
  --framer-paragraph-spacing: 0px;
  flex: none;
  height: auto;
  position: relative;
  white-space: pre-wrap;
  width: 100%;
  word-break: break-word;
  word-wrap: break-word;
}
.framer-YJPiu .framer-xkhvwn,
.framer-YJPiu .framer-1uhlwgm,
.framer-YJPiu .framer-1exhds7,
.framer-YJPiu .framer-1wm24dp {
  align-content: flex-end;
  align-items: flex-end;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 8px;
  height: min-content;
  justify-content: flex-start;
  overflow: hidden;
  padding: 0 24px 0 0;
  position: relative;
  width: 100%;
}
.framer-YJPiu .framer-1xd8iuq,
.framer-YJPiu .framer-b01lp2,
.framer-YJPiu .framer-1yvy6ei,
.framer-YJPiu .framer-1mgv55p {
  align-content: center;
  align-items: center;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: min-content;
  justify-content: center;
  overflow: hidden;
  padding: 0 16px 0 0;
  position: relative;
  width: min-content;
}
.framer-YJPiu .framer-1mvnbrm,
.framer-YJPiu .framer-1t6sv6o,
.framer-YJPiu .framer-wegjjq,
.framer-YJPiu .framer-5rn7ak {
  align-content: flex-start;
  align-items: flex-start;
  background-color: var(--token-8333892f-efe4-41b8-b3da-b102a8c97a9f, #e5e5e5);
  border-radius: 18px;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: min-content;
  justify-content: flex-start;
  overflow: visible;
  padding: 16px 18px;
  position: relative;
  width: min-content;
}
.framer-YJPiu .framer-1ubsl9x,
.framer-YJPiu .framer-zphtyk,
.framer-YJPiu .framer-15xqm5k,
.framer-YJPiu .framer-1irptvk,
.framer-YJPiu .framer-5e0dwf {
  align-content: center;
  align-items: center;
  background-color: var(--token-ee7ff27e-bc2d-40a1-8a1f-b3d025af745d, #fafafa);
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: 80px;
  justify-content: flex-start;
  overflow: hidden;
  padding: 0 0 0 24px;
  position: relative;
  width: 100%;
}
.framer-YJPiu .framer-kt2esl,
.framer-YJPiu .framer-98aj9c,
.framer-YJPiu .framer-zwotjh,
.framer-YJPiu .framer-1q5ydf3,
.framer-YJPiu .framer-oaht2v {
  border-radius: 40px;
  flex: none;
  height: 40px;
  overflow: hidden;
  position: relative;
  width: 40px;
  will-change: var(--framer-will-change-override, transform);
}
.framer-YJPiu .framer-nijhat {
  -webkit-filter: blur(1px);
  -webkit-user-select: none;
  aspect-ratio: 1.1306390977443608 / 1;
  filter: blur(1px);
  flex: none;
  height: var(--framer-aspect-ratio-supported, 172px);
  left: 883px;
  overflow: visible;
  position: absolute;
  top: 255px;
  user-select: none;
  width: 194px;
  z-index: 0;
}
.framer-YJPiu .framer-1upejjs {
  align-content: center;
  align-items: center;
  background: linear-gradient(
    180deg,
    rgba(3, 5, 7, 0) 0%,
    var(--token-cea865e2-a56c-48f4-b031-3e5821c6e8aa, rgb(229, 229, 229))
      14.000000000000002%
  );
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 48px;
  height: min-content;
  justify-content: flex-start;
  overflow: visible;
  padding: 120px 0 40px;
  position: relative;
  width: 100%;
}
.framer-YJPiu .framer-zxcq6h {
  align-content: flex-start;
  align-items: flex-start;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 8px;
  height: min-content;
  justify-content: center;
  overflow: hidden;
  padding: 0;
  position: relative;
  width: 741px;
  z-index: 1;
}
.framer-YJPiu .framer-1oyzvko {
  align-content: center;
  align-items: center;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 16px;
  height: min-content;
  justify-content: center;
  max-width: 1440px;
  overflow: visible;
  padding: 0 80px;
  position: relative;
  width: 100%;
  z-index: 2;
}
.framer-YJPiu .framer-32bfvi {
  align-content: center;
  align-items: center;
  display: flex;
  flex: 1 0 0px;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 16px;
  height: min-content;
  justify-content: center;
  overflow: hidden;
  padding: 0;
  position: relative;
  width: 1px;
}
.framer-YJPiu .framer-amy0d1,
.framer-YJPiu .framer-16slhv4 {
  --border-bottom-width: 1px;
  --border-color: var(--token-59a5b926-bc8b-446d-ae39-ed15103ee164, #e5e5e5);
  --border-left-width: 1px;
  --border-right-width: 1px;
  --border-style: solid;
  --border-top-width: 1px;
  align-content: flex-start;
  align-items: flex-start;
  background-color: var(--token-1e4de996-fe4b-4667-88fc-284e9577f815, #fafafa);
  border-radius: 24px;
  display: flex;
  flex: 1 0 0px;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 32px;
  height: min-content;
  justify-content: flex-start;
  overflow: hidden;
  padding: 40px;
  position: relative;
  width: 1px;
  will-change: var(--framer-will-change-override, transform);
}
.framer-YJPiu .framer-9opl74,
.framer-YJPiu .framer-1nn2wl1,
.framer-YJPiu .framer-14u2m3j {
  align-content: flex-start;
  align-items: flex-start;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 16px;
  height: min-content;
  justify-content: flex-start;
  overflow: hidden;
  padding: 0;
  position: relative;
  width: 100%;
}
.framer-YJPiu .framer-spm2jy,
.framer-YJPiu .framer-17gggt {
  align-content: flex-start;
  align-items: flex-start;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: min-content;
  justify-content: space-between;
  overflow: hidden;
  padding: 0;
  position: relative;
  width: 100%;
}
.framer-YJPiu .framer-y0a5n9-container,
.framer-YJPiu .framer-qsoebl-container,
.framer-YJPiu .framer-ad85pf-container,
.framer-YJPiu .framer-snrksd-container {
  flex: none;
  height: 40px;
  position: relative;
  width: 32px;
}
.framer-YJPiu .framer-cea8pe,
.framer-YJPiu .framer-1irvm9r {
  align-content: center;
  align-items: center;
  background-color: var(--token-ee7ff27e-bc2d-40a1-8a1f-b3d025af745d, #fafafa);
  border-radius: 40px;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 4px;
  height: min-content;
  justify-content: flex-start;
  overflow: hidden;
  padding: 6px 12px 6px 8px;
  position: relative;
  width: min-content;
  will-change: var(--framer-will-change-override, transform);
}
.framer-YJPiu .framer-1lsoucd,
.framer-YJPiu .framer-2hrr2w,
.framer-YJPiu .framer-3nuvz {
  align-content: flex-start;
  align-items: flex-start;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 8px;
  height: min-content;
  justify-content: flex-start;
  overflow: hidden;
  padding: 0;
  position: relative;
  width: 100%;
}
.framer-YJPiu .framer-1dsl2hn-container,
.framer-YJPiu .framer-zree0j-container,
.framer-YJPiu .framer-pprpds-container {
  flex: none;
  height: auto;
  position: relative;
  width: 100%;
  z-index: 2;
}
.framer-YJPiu .framer-1rca6wd,
.framer-YJPiu .framer-7rxxs3,
.framer-YJPiu .framer-19oes6g {
  background-color: var(--token-59a5b926-bc8b-446d-ae39-ed15103ee164, #e5e5e5);
  flex: none;
  height: 1px;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.framer-YJPiu .framer-hkqu3f,
.framer-YJPiu .framer-1ts3220,
.framer-YJPiu .framer-hepzd1 {
  align-content: center;
  align-items: center;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 16px;
  height: min-content;
  justify-content: center;
  overflow: hidden;
  padding: 0;
  position: relative;
  width: 100%;
}
.framer-YJPiu .framer-13b2w05,
.framer-YJPiu .framer-ui01a3,
.framer-YJPiu .framer-35db0n,
.framer-YJPiu .framer-wmhoun,
.framer-YJPiu .framer-14blsoa,
.framer-YJPiu .framer-kymm4,
.framer-YJPiu .framer-13eo4rb,
.framer-YJPiu .framer-3nqm8k,
.framer-YJPiu .framer-14vzrmb,
.framer-YJPiu .framer-f19bxm,
.framer-YJPiu .framer-1fg8dl1,
.framer-YJPiu .framer-1vbi9as,
.framer-YJPiu .framer-77t38f,
.framer-YJPiu .framer-1bpej5e,
.framer-YJPiu .framer-1gnjkpt,
.framer-YJPiu .framer-15u0ycb,
.framer-YJPiu .framer-9xa954,
.framer-YJPiu .framer-4v4frt,
.framer-YJPiu .framer-14yqa70 {
  align-content: center;
  align-items: center;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 8px;
  height: min-content;
  justify-content: center;
  overflow: hidden;
  padding: 0;
  position: relative;
  width: 100%;
}
.framer-YJPiu .framer-tfg0ht,
.framer-YJPiu .framer-1xz3k71,
.framer-YJPiu .framer-1hxcbli,
.framer-YJPiu .framer-ftlwl2,
.framer-YJPiu .framer-lub201,
.framer-YJPiu .framer-1ae1uzd,
.framer-YJPiu .framer-1yh90y4,
.framer-YJPiu .framer-y2my3u,
.framer-YJPiu .framer-14nq4eh,
.framer-YJPiu .framer-o7s1vd,
.framer-YJPiu .framer-8hckgy,
.framer-YJPiu .framer-1ppoyt6,
.framer-YJPiu .framer-q1ers1,
.framer-YJPiu .framer-22yvcm,
.framer-YJPiu .framer-qe2veh,
.framer-YJPiu .framer-ov9b04,
.framer-YJPiu .framer-8yxsc2,
.framer-YJPiu .framer-1k0giya,
.framer-YJPiu .framer-h8jh1m {
  --framer-link-text-color: #0099ff;
  --framer-link-text-decoration: underline;
  flex: 1 0 0px;
  height: auto;
  position: relative;
  white-space: pre-wrap;
  width: 1px;
  word-break: break-word;
  word-wrap: break-word;
}
.framer-YJPiu .framer-19jyh9a {
  align-content: center;
  align-items: center;
  align-self: stretch;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 16px;
  height: auto;
  justify-content: center;
  overflow: hidden;
  padding: 0;
  position: relative;
  width: 33%;
}
.framer-YJPiu .framer-s4ldal {
  --border-bottom-width: 1px;
  --border-color: var(--token-59a5b926-bc8b-446d-ae39-ed15103ee164, #e5e5e5);
  --border-left-width: 1px;
  --border-right-width: 1px;
  --border-style: solid;
  --border-top-width: 1px;
  align-content: flex-start;
  align-items: flex-start;
  background-color: var(--token-1e4de996-fe4b-4667-88fc-284e9577f815, #fafafa);
  border-radius: 24px;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 32px;
  height: min-content;
  justify-content: flex-start;
  overflow: hidden;
  padding: 40px;
  position: relative;
  width: 100%;
  will-change: var(--framer-will-change-override, transform);
}
.framer-YJPiu .framer-1b7lndz {
  align-content: center;
  align-items: center;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: min-content;
  justify-content: flex-start;
  overflow: hidden;
  padding: 0;
  position: relative;
  width: 100%;
}
.framer-YJPiu .framer-7b5f9n {
  align-content: center;
  align-items: center;
  background-color: var(--token-59a5b926-bc8b-446d-ae39-ed15103ee164, #e5e5e5);
  border-radius: 8px;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 4px;
  height: min-content;
  justify-content: flex-start;
  overflow: hidden;
  padding: 6px 8px;
  position: relative;
  width: min-content;
  will-change: var(--framer-will-change-override, transform);
}
.framer-YJPiu .framer-2cn95w {
  --border-bottom-width: 1px;
  --border-color: var(--token-59a5b926-bc8b-446d-ae39-ed15103ee164, #e5e5e5);
  --border-left-width: 1px;
  --border-right-width: 1px;
  --border-style: solid;
  --border-top-width: 1px;
  align-content: flex-start;
  align-items: flex-start;
  background-color: var(--token-ee7ff27e-bc2d-40a1-8a1f-b3d025af745d, #fafafa);
  border-radius: 24px;
  display: flex;
  flex: 1 0 0px;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 1px;
  justify-content: space-between;
  overflow: hidden;
  padding: 32px 40px;
  position: relative;
  width: 100%;
  will-change: var(--framer-will-change-override, transform);
}
.framer-YJPiu .framer-1w1rojr {
  align-content: flex-start;
  align-items: flex-start;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 12px;
  height: min-content;
  justify-content: flex-start;
  overflow: hidden;
  padding: 0;
  position: relative;
  width: 100%;
}
.framer-YJPiu .framer-ybh3my {
  --framer-link-text-color: #0099ff;
  --framer-link-text-decoration: underline;
  flex: none;
  height: auto;
  position: relative;
  white-space: pre-wrap;
  width: 245px;
  word-break: break-word;
  word-wrap: break-word;
}
.framer-YJPiu .framer-h55rky {
  align-content: center;
  align-items: center;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 48px;
  height: min-content;
  justify-content: flex-start;
  overflow: visible;
  padding: 120px 0 80px;
  position: relative;
  width: 100%;
}
.framer-YJPiu .framer-a570o4 {
  align-content: flex-start;
  align-items: flex-start;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 8px;
  height: min-content;
  justify-content: center;
  overflow: hidden;
  padding: 0;
  position: relative;
  width: 867px;
  z-index: 1;
}
.framer-YJPiu .framer-2tlqdq {
  align-content: center;
  align-items: center;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: min-content;
  justify-content: center;
  overflow: visible;
  padding: 0;
  position: relative;
  width: min-content;
  z-index: 2;
}
.framer-YJPiu .framer-f2udqa {
  align-content: center;
  align-items: center;
  background-color: var(--token-80553515-7ab0-44ac-b981-96d7680674fd, #f7f7f7);
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: min-content;
  justify-content: flex-start;
  overflow: hidden;
  padding: 0;
  position: relative;
  width: min-content;
  z-index: 1;
}
.framer-YJPiu .framer-5tlsxf-container {
  flex: none;
  height: auto;
  max-width: 800px;
  position: relative;
  width: 800px;
}
.framer-YJPiu .framer-13zrgrx {
  -webkit-filter: blur(0px);
  -webkit-user-select: none;
  aspect-ratio: 1.1306390977443608 / 1;
  filter: blur(0px);
  flex: none;
  height: var(--framer-aspect-ratio-supported, 198px);
  overflow: visible;
  pointer-events: none;
  position: absolute;
  right: -114px;
  top: 170px;
  user-select: none;
  width: 224px;
  z-index: 0;
}
.framer-YJPiu .framer-l276jo {
  -webkit-filter: blur(0px);
  -webkit-user-select: none;
  aspect-ratio: 1.1306390977443608 / 1;
  filter: blur(0px);
  flex: none;
  height: var(--framer-aspect-ratio-supported, 198px);
  left: -106px;
  overflow: visible;
  pointer-events: none;
  position: absolute;
  top: 554px;
  user-select: none;
  width: 224px;
  z-index: 0;
}
.framer-YJPiu .framer-1k0ajeq-container {
  flex: none;
  height: auto;
  position: relative;
  width: 100%;
}
.framer-YJPiu .framer-53f7ws {
  align-content: center;
  align-items: center;
  bottom: 0;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 6193px;
  justify-content: space-between;
  left: calc(50.00000000000002% - min(1440px, 1440px) / 2);
  max-width: 1440px;
  opacity: 0.3;
  overflow: hidden;
  padding: 0 120px;
  position: absolute;
  width: 1440px;
  z-index: 0;
}
.framer-YJPiu .framer-1hipttm,
.framer-YJPiu .framer-4cgjxw,
.framer-YJPiu .framer-rkbsfu,
.framer-YJPiu .framer-1ntpnq2 {
  background-color: var(--token-59a5b926-bc8b-446d-ae39-ed15103ee164, #e5e5e5);
  flex: none;
  height: 100%;
  overflow: hidden;
  position: relative;
  width: 2px;
}
@supports (background: -webkit-named-image(i)) and (not (scale: 1)) {
  .framer-YJPiu.framer-72rtr7,
  .framer-YJPiu .framer-13bcszf,
  .framer-YJPiu .framer-2l1d2z,
  .framer-YJPiu .framer-1s1ur33,
  .framer-YJPiu .framer-1pyvety,
  .framer-YJPiu .framer-1cwoukm,
  .framer-YJPiu .framer-1hec8ok,
  .framer-YJPiu .framer-u8ja08,
  .framer-YJPiu .framer-kn29y8,
  .framer-YJPiu .framer-5vg5at,
  .framer-YJPiu .framer-1002m8k,
  .framer-YJPiu .framer-b68wyz,
  .framer-YJPiu .framer-1gi9agb,
  .framer-YJPiu .framer-1s0knup,
  .framer-YJPiu .framer-18gnwza,
  .framer-YJPiu .framer-p3406a,
  .framer-YJPiu .framer-15hkdzw,
  .framer-YJPiu .framer-1jndyx2,
  .framer-YJPiu .framer-qh98n9,
  .framer-YJPiu .framer-1w2nek6,
  .framer-YJPiu .framer-883lrs,
  .framer-YJPiu .framer-13cgosb,
  .framer-YJPiu .framer-kjyeqp,
  .framer-YJPiu .framer-serjgf,
  .framer-YJPiu .framer-26v32d,
  .framer-YJPiu .framer-1s2l9ys,
  .framer-YJPiu .framer-1u8j9pk,
  .framer-YJPiu .framer-i838of,
  .framer-YJPiu .framer-jjuvx2,
  .framer-YJPiu .framer-1td2j68,
  .framer-YJPiu .framer-1c1k9db,
  .framer-YJPiu .framer-xmsqnr,
  .framer-YJPiu .framer-121bzwm,
  .framer-YJPiu .framer-1b7ys0c,
  .framer-YJPiu .framer-11iw5dv,
  .framer-YJPiu .framer-cv3kck,
  .framer-YJPiu .framer-ix7o5s,
  .framer-YJPiu .framer-4w4jjg,
  .framer-YJPiu .framer-yk0p47,
  .framer-YJPiu .framer-asb9b2,
  .framer-YJPiu .framer-iy0dc2,
  .framer-YJPiu .framer-4loo6d,
  .framer-YJPiu .framer-12ik76n,
  .framer-YJPiu .framer-8fhblb,
  .framer-YJPiu .framer-1w8148b,
  .framer-YJPiu .framer-1s9li2t,
  .framer-YJPiu .framer-qi7th7,
  .framer-YJPiu .framer-zlcw6m,
  .framer-YJPiu .framer-1xf5bjs,
  .framer-YJPiu .framer-qnvaav,
  .framer-YJPiu .framer-sa1xqh,
  .framer-YJPiu .framer-x5nzii,
  .framer-YJPiu .framer-q2e0qj,
  .framer-YJPiu .framer-1ntyg3n,
  .framer-YJPiu .framer-1kcquri,
  .framer-YJPiu .framer-1gk02lx,
  .framer-YJPiu .framer-6cwelp,
  .framer-YJPiu .framer-ex8nl4,
  .framer-YJPiu .framer-124ot27,
  .framer-YJPiu .framer-1a6mfmh,
  .framer-YJPiu .framer-11xy4kg,
  .framer-YJPiu .framer-40ru9p,
  .framer-YJPiu .framer-11ww5rq,
  .framer-YJPiu .framer-7hqspu,
  .framer-YJPiu .framer-umiin3,
  .framer-YJPiu .framer-1yzcwj1,
  .framer-YJPiu .framer-cu1lh4,
  .framer-YJPiu .framer-utpv1d,
  .framer-YJPiu .framer-1uq885e,
  .framer-YJPiu .framer-1f94015,
  .framer-YJPiu .framer-1n04lf8,
  .framer-YJPiu .framer-1ifr66w,
  .framer-YJPiu .framer-1qpvyiu,
  .framer-YJPiu .framer-kfdp8d,
  .framer-YJPiu .framer-1wvq9qp,
  .framer-YJPiu .framer-15frpw1,
  .framer-YJPiu .framer-6fqmft,
  .framer-YJPiu .framer-7ddab8,
  .framer-YJPiu .framer-qrhdt7,
  .framer-YJPiu .framer-192uv9r,
  .framer-YJPiu .framer-1cjjcap,
  .framer-YJPiu .framer-1o5q3xu,
  .framer-YJPiu .framer-18yn50u,
  .framer-YJPiu .framer-vjnqcc,
  .framer-YJPiu .framer-ee9k76,
  .framer-YJPiu .framer-15gj7pl,
  .framer-YJPiu .framer-epqdmi,
  .framer-YJPiu .framer-5u3i1q,
  .framer-YJPiu .framer-i5nnr8,
  .framer-YJPiu .framer-1kzj0d5,
  .framer-YJPiu .framer-1t21sn9,
  .framer-YJPiu .framer-1iblh3r,
  .framer-YJPiu .framer-ih1ugd,
  .framer-YJPiu .framer-yhhe4e,
  .framer-YJPiu .framer-1tkaz38,
  .framer-YJPiu .framer-1vynyx1,
  .framer-YJPiu .framer-mqdqwn,
  .framer-YJPiu .framer-qatlyk,
  .framer-YJPiu .framer-1hig3rj,
  .framer-YJPiu .framer-1a85z9y,
  .framer-YJPiu .framer-9n2oth,
  .framer-YJPiu .framer-178nvzc,
  .framer-YJPiu .framer-trsttk,
  .framer-YJPiu .framer-6v2wql,
  .framer-YJPiu .framer-dw2e5j,
  .framer-YJPiu .framer-1yvlkmq,
  .framer-YJPiu .framer-1aa834t,
  .framer-YJPiu .framer-1yvcc3v,
  .framer-YJPiu .framer-bfibw6,
  .framer-YJPiu .framer-6f11ic,
  .framer-YJPiu .framer-1vzaa3d,
  .framer-YJPiu .framer-ioq8x,
  .framer-YJPiu .framer-24d2jc,
  .framer-YJPiu .framer-1rwxbys,
  .framer-YJPiu .framer-y3u33z,
  .framer-YJPiu .framer-1we2bde,
  .framer-YJPiu .framer-1g1ihhv,
  .framer-YJPiu .framer-1a7u6iz,
  .framer-YJPiu .framer-wvgrba,
  .framer-YJPiu .framer-890q2o,
  .framer-YJPiu .framer-10jjgeg,
  .framer-YJPiu .framer-1o8cs6y,
  .framer-YJPiu .framer-1avuy9f,
  .framer-YJPiu .framer-5jo0sn,
  .framer-YJPiu .framer-kcn2ax,
  .framer-YJPiu .framer-5gjq9a,
  .framer-YJPiu .framer-b55ip0,
  .framer-YJPiu .framer-1lu7l1g,
  .framer-YJPiu .framer-18188f5,
  .framer-YJPiu .framer-qovk39,
  .framer-YJPiu .framer-11mlznu,
  .framer-YJPiu .framer-1lelute,
  .framer-YJPiu .framer-1evilpf,
  .framer-YJPiu .framer-10fhnl7,
  .framer-YJPiu .framer-1kw8pyy,
  .framer-YJPiu .framer-11ebui4,
  .framer-YJPiu .framer-1mwusq5,
  .framer-YJPiu .framer-1nynfjz,
  .framer-YJPiu .framer-1tf667z,
  .framer-YJPiu .framer-1ltv98y,
  .framer-YJPiu .framer-1wq9v30,
  .framer-YJPiu .framer-12izit6,
  .framer-YJPiu .framer-1barr4v,
  .framer-YJPiu .framer-14bfex3,
  .framer-YJPiu .framer-cfke3c,
  .framer-YJPiu .framer-y771kf,
  .framer-YJPiu .framer-1d7k2hy,
  .framer-YJPiu .framer-qhrjc5,
  .framer-YJPiu .framer-xkhvwn,
  .framer-YJPiu .framer-1xd8iuq,
  .framer-YJPiu .framer-1mvnbrm,
  .framer-YJPiu .framer-1ubsl9x,
  .framer-YJPiu .framer-1c1qmjp,
  .framer-YJPiu .framer-1uhlwgm,
  .framer-YJPiu .framer-b01lp2,
  .framer-YJPiu .framer-1t6sv6o,
  .framer-YJPiu .framer-7rz2fk,
  .framer-YJPiu .framer-1bgwt7q,
  .framer-YJPiu .framer-1j14299,
  .framer-YJPiu .framer-kfxqqx,
  .framer-YJPiu .framer-zphtyk,
  .framer-YJPiu .framer-jic5h,
  .framer-YJPiu .framer-fw04ul,
  .framer-YJPiu .framer-1ee2e5m,
  .framer-YJPiu .framer-1d5bkta,
  .framer-YJPiu .framer-yf8iyj,
  .framer-YJPiu .framer-15xqm5k,
  .framer-YJPiu .framer-1r09nne,
  .framer-YJPiu .framer-1492vi3,
  .framer-YJPiu .framer-1xzjajc,
  .framer-YJPiu .framer-uwm0qs,
  .framer-YJPiu .framer-4zz1ee,
  .framer-YJPiu .framer-1exhds7,
  .framer-YJPiu .framer-1yvy6ei,
  .framer-YJPiu .framer-wegjjq,
  .framer-YJPiu .framer-1irptvk,
  .framer-YJPiu .framer-16xg64h,
  .framer-YJPiu .framer-1wm24dp,
  .framer-YJPiu .framer-1mgv55p,
  .framer-YJPiu .framer-5rn7ak,
  .framer-YJPiu .framer-bqpoun,
  .framer-YJPiu .framer-1sptlen,
  .framer-YJPiu .framer-12zcg2z,
  .framer-YJPiu .framer-5e0dwf,
  .framer-YJPiu .framer-7c46r4,
  .framer-YJPiu .framer-1upejjs,
  .framer-YJPiu .framer-1f1tho2,
  .framer-YJPiu .framer-zxcq6h,
  .framer-YJPiu .framer-1oyzvko,
  .framer-YJPiu .framer-32bfvi,
  .framer-YJPiu .framer-amy0d1,
  .framer-YJPiu .framer-9opl74,
  .framer-YJPiu .framer-cea8pe,
  .framer-YJPiu .framer-1lsoucd,
  .framer-YJPiu .framer-hkqu3f,
  .framer-YJPiu .framer-13b2w05,
  .framer-YJPiu .framer-ui01a3,
  .framer-YJPiu .framer-35db0n,
  .framer-YJPiu .framer-wmhoun,
  .framer-YJPiu .framer-14blsoa,
  .framer-YJPiu .framer-kymm4,
  .framer-YJPiu .framer-13eo4rb,
  .framer-YJPiu .framer-3nqm8k,
  .framer-YJPiu .framer-16slhv4,
  .framer-YJPiu .framer-1nn2wl1,
  .framer-YJPiu .framer-1irvm9r,
  .framer-YJPiu .framer-2hrr2w,
  .framer-YJPiu .framer-1ts3220,
  .framer-YJPiu .framer-14vzrmb,
  .framer-YJPiu .framer-f19bxm,
  .framer-YJPiu .framer-1fg8dl1,
  .framer-YJPiu .framer-1vbi9as,
  .framer-YJPiu .framer-77t38f,
  .framer-YJPiu .framer-1bpej5e,
  .framer-YJPiu .framer-1gnjkpt,
  .framer-YJPiu .framer-15u0ycb,
  .framer-YJPiu .framer-19jyh9a,
  .framer-YJPiu .framer-s4ldal,
  .framer-YJPiu .framer-14u2m3j,
  .framer-YJPiu .framer-1b7lndz,
  .framer-YJPiu .framer-7b5f9n,
  .framer-YJPiu .framer-3nuvz,
  .framer-YJPiu .framer-hepzd1,
  .framer-YJPiu .framer-9xa954,
  .framer-YJPiu .framer-4v4frt,
  .framer-YJPiu .framer-14yqa70,
  .framer-YJPiu .framer-1w1rojr,
  .framer-YJPiu .framer-h55rky,
  .framer-YJPiu .framer-1ypgjl4,
  .framer-YJPiu .framer-a570o4,
  .framer-YJPiu .framer-2tlqdq,
  .framer-YJPiu .framer-f2udqa,
  .framer-YJPiu .framer-4xuzal {
    gap: 0px;
  }
  .framer-YJPiu.framer-72rtr7 > *,
  .framer-YJPiu .framer-13bcszf > *,
  .framer-YJPiu .framer-1hec8ok > *,
  .framer-YJPiu .framer-1kzj0d5 > *,
  .framer-YJPiu .framer-1d7k2hy > *,
  .framer-YJPiu .framer-qhrjc5 > *,
  .framer-YJPiu .framer-1mvnbrm > *,
  .framer-YJPiu .framer-1t6sv6o > *,
  .framer-YJPiu .framer-1j14299 > *,
  .framer-YJPiu .framer-kfxqqx > *,
  .framer-YJPiu .framer-1d5bkta > *,
  .framer-YJPiu .framer-yf8iyj > *,
  .framer-YJPiu .framer-uwm0qs > *,
  .framer-YJPiu .framer-4zz1ee > *,
  .framer-YJPiu .framer-wegjjq > *,
  .framer-YJPiu .framer-5rn7ak > *,
  .framer-YJPiu .framer-12zcg2z > *,
  .framer-YJPiu .framer-2tlqdq > * {
    margin: 0;
  }
  .framer-YJPiu.framer-72rtr7 > :first-child,
  .framer-YJPiu .framer-13bcszf > :first-child,
  .framer-YJPiu .framer-2l1d2z > :first-child,
  .framer-YJPiu .framer-1s1ur33 > :first-child,
  .framer-YJPiu .framer-1hec8ok > :first-child,
  .framer-YJPiu .framer-1o5q3xu > :first-child,
  .framer-YJPiu .framer-1kzj0d5 > :first-child,
  .framer-YJPiu .framer-1iblh3r > :first-child,
  .framer-YJPiu .framer-yhhe4e > :first-child,
  .framer-YJPiu .framer-1tkaz38 > :first-child,
  .framer-YJPiu .framer-mqdqwn > :first-child,
  .framer-YJPiu .framer-qatlyk > :first-child,
  .framer-YJPiu .framer-6v2wql > :first-child,
  .framer-YJPiu .framer-dw2e5j > :first-child,
  .framer-YJPiu .framer-1aa834t > :first-child,
  .framer-YJPiu .framer-1yvcc3v > :first-child,
  .framer-YJPiu .framer-y3u33z > :first-child,
  .framer-YJPiu .framer-1we2bde > :first-child,
  .framer-YJPiu .framer-1a7u6iz > :first-child,
  .framer-YJPiu .framer-wvgrba > :first-child,
  .framer-YJPiu .framer-1lelute > :first-child,
  .framer-YJPiu .framer-1evilpf > :first-child,
  .framer-YJPiu .framer-1kw8pyy > :first-child,
  .framer-YJPiu .framer-11ebui4 > :first-child,
  .framer-YJPiu .framer-1nynfjz > :first-child,
  .framer-YJPiu .framer-1tf667z > :first-child,
  .framer-YJPiu .framer-1ltv98y > :first-child,
  .framer-YJPiu .framer-12izit6 > :first-child,
  .framer-YJPiu .framer-14bfex3 > :first-child,
  .framer-YJPiu .framer-cfke3c > :first-child,
  .framer-YJPiu .framer-1d7k2hy > :first-child,
  .framer-YJPiu .framer-qhrjc5 > :first-child,
  .framer-YJPiu .framer-xkhvwn > :first-child,
  .framer-YJPiu .framer-1mvnbrm > :first-child,
  .framer-YJPiu .framer-1c1qmjp > :first-child,
  .framer-YJPiu .framer-1uhlwgm > :first-child,
  .framer-YJPiu .framer-1t6sv6o > :first-child,
  .framer-YJPiu .framer-7rz2fk > :first-child,
  .framer-YJPiu .framer-1j14299 > :first-child,
  .framer-YJPiu .framer-kfxqqx > :first-child,
  .framer-YJPiu .framer-jic5h > :first-child,
  .framer-YJPiu .framer-fw04ul > :first-child,
  .framer-YJPiu .framer-1d5bkta > :first-child,
  .framer-YJPiu .framer-yf8iyj > :first-child,
  .framer-YJPiu .framer-1r09nne > :first-child,
  .framer-YJPiu .framer-1492vi3 > :first-child,
  .framer-YJPiu .framer-uwm0qs > :first-child,
  .framer-YJPiu .framer-4zz1ee > :first-child,
  .framer-YJPiu .framer-1exhds7 > :first-child,
  .framer-YJPiu .framer-wegjjq > :first-child,
  .framer-YJPiu .framer-16xg64h > :first-child,
  .framer-YJPiu .framer-1wm24dp > :first-child,
  .framer-YJPiu .framer-5rn7ak > :first-child,
  .framer-YJPiu .framer-bqpoun > :first-child,
  .framer-YJPiu .framer-12zcg2z > :first-child,
  .framer-YJPiu .framer-1upejjs > :first-child,
  .framer-YJPiu .framer-zxcq6h > :first-child,
  .framer-YJPiu .framer-amy0d1 > :first-child,
  .framer-YJPiu .framer-9opl74 > :first-child,
  .framer-YJPiu .framer-1lsoucd > :first-child,
  .framer-YJPiu .framer-hkqu3f > :first-child,
  .framer-YJPiu .framer-16slhv4 > :first-child,
  .framer-YJPiu .framer-1nn2wl1 > :first-child,
  .framer-YJPiu .framer-2hrr2w > :first-child,
  .framer-YJPiu .framer-1ts3220 > :first-child,
  .framer-YJPiu .framer-19jyh9a > :first-child,
  .framer-YJPiu .framer-s4ldal > :first-child,
  .framer-YJPiu .framer-14u2m3j > :first-child,
  .framer-YJPiu .framer-3nuvz > :first-child,
  .framer-YJPiu .framer-hepzd1 > :first-child,
  .framer-YJPiu .framer-1w1rojr > :first-child,
  .framer-YJPiu .framer-h55rky > :first-child,
  .framer-YJPiu .framer-a570o4 > :first-child,
  .framer-YJPiu .framer-2tlqdq > :first-child {
    margin-top: 0;
  }
  .framer-YJPiu.framer-72rtr7 > :last-child,
  .framer-YJPiu .framer-13bcszf > :last-child,
  .framer-YJPiu .framer-2l1d2z > :last-child,
  .framer-YJPiu .framer-1s1ur33 > :last-child,
  .framer-YJPiu .framer-1hec8ok > :last-child,
  .framer-YJPiu .framer-1o5q3xu > :last-child,
  .framer-YJPiu .framer-1kzj0d5 > :last-child,
  .framer-YJPiu .framer-1iblh3r > :last-child,
  .framer-YJPiu .framer-yhhe4e > :last-child,
  .framer-YJPiu .framer-1tkaz38 > :last-child,
  .framer-YJPiu .framer-mqdqwn > :last-child,
  .framer-YJPiu .framer-qatlyk > :last-child,
  .framer-YJPiu .framer-6v2wql > :last-child,
  .framer-YJPiu .framer-dw2e5j > :last-child,
  .framer-YJPiu .framer-1aa834t > :last-child,
  .framer-YJPiu .framer-1yvcc3v > :last-child,
  .framer-YJPiu .framer-y3u33z > :last-child,
  .framer-YJPiu .framer-1we2bde > :last-child,
  .framer-YJPiu .framer-1a7u6iz > :last-child,
  .framer-YJPiu .framer-wvgrba > :last-child,
  .framer-YJPiu .framer-1lelute > :last-child,
  .framer-YJPiu .framer-1evilpf > :last-child,
  .framer-YJPiu .framer-1kw8pyy > :last-child,
  .framer-YJPiu .framer-11ebui4 > :last-child,
  .framer-YJPiu .framer-1nynfjz > :last-child,
  .framer-YJPiu .framer-1tf667z > :last-child,
  .framer-YJPiu .framer-1ltv98y > :last-child,
  .framer-YJPiu .framer-12izit6 > :last-child,
  .framer-YJPiu .framer-14bfex3 > :last-child,
  .framer-YJPiu .framer-cfke3c > :last-child,
  .framer-YJPiu .framer-1d7k2hy > :last-child,
  .framer-YJPiu .framer-qhrjc5 > :last-child,
  .framer-YJPiu .framer-xkhvwn > :last-child,
  .framer-YJPiu .framer-1mvnbrm > :last-child,
  .framer-YJPiu .framer-1c1qmjp > :last-child,
  .framer-YJPiu .framer-1uhlwgm > :last-child,
  .framer-YJPiu .framer-1t6sv6o > :last-child,
  .framer-YJPiu .framer-7rz2fk > :last-child,
  .framer-YJPiu .framer-1j14299 > :last-child,
  .framer-YJPiu .framer-kfxqqx > :last-child,
  .framer-YJPiu .framer-jic5h > :last-child,
  .framer-YJPiu .framer-fw04ul > :last-child,
  .framer-YJPiu .framer-1d5bkta > :last-child,
  .framer-YJPiu .framer-yf8iyj > :last-child,
  .framer-YJPiu .framer-1r09nne > :last-child,
  .framer-YJPiu .framer-1492vi3 > :last-child,
  .framer-YJPiu .framer-uwm0qs > :last-child,
  .framer-YJPiu .framer-4zz1ee > :last-child,
  .framer-YJPiu .framer-1exhds7 > :last-child,
  .framer-YJPiu .framer-wegjjq > :last-child,
  .framer-YJPiu .framer-16xg64h > :last-child,
  .framer-YJPiu .framer-1wm24dp > :last-child,
  .framer-YJPiu .framer-5rn7ak > :last-child,
  .framer-YJPiu .framer-bqpoun > :last-child,
  .framer-YJPiu .framer-12zcg2z > :last-child,
  .framer-YJPiu .framer-1upejjs > :last-child,
  .framer-YJPiu .framer-zxcq6h > :last-child,
  .framer-YJPiu .framer-amy0d1 > :last-child,
  .framer-YJPiu .framer-9opl74 > :last-child,
  .framer-YJPiu .framer-1lsoucd > :last-child,
  .framer-YJPiu .framer-hkqu3f > :last-child,
  .framer-YJPiu .framer-16slhv4 > :last-child,
  .framer-YJPiu .framer-1nn2wl1 > :last-child,
  .framer-YJPiu .framer-2hrr2w > :last-child,
  .framer-YJPiu .framer-1ts3220 > :last-child,
  .framer-YJPiu .framer-19jyh9a > :last-child,
  .framer-YJPiu .framer-s4ldal > :last-child,
  .framer-YJPiu .framer-14u2m3j > :last-child,
  .framer-YJPiu .framer-3nuvz > :last-child,
  .framer-YJPiu .framer-hepzd1 > :last-child,
  .framer-YJPiu .framer-1w1rojr > :last-child,
  .framer-YJPiu .framer-h55rky > :last-child,
  .framer-YJPiu .framer-a570o4 > :last-child,
  .framer-YJPiu .framer-2tlqdq > :last-child {
    margin-bottom: 0;
  }
  .framer-YJPiu .framer-2l1d2z > *,
  .framer-YJPiu .framer-mqdqwn > *,
  .framer-YJPiu .framer-1yvcc3v > *,
  .framer-YJPiu .framer-wvgrba > *,
  .framer-YJPiu .framer-14bfex3 > *,
  .framer-YJPiu .framer-1c1qmjp > *,
  .framer-YJPiu .framer-jic5h > *,
  .framer-YJPiu .framer-1r09nne > *,
  .framer-YJPiu .framer-16xg64h > * {
    margin: 12px 0;
  }
  .framer-YJPiu .framer-1s1ur33 > *,
  .framer-YJPiu .framer-12izit6 > *,
  .framer-YJPiu .framer-cfke3c > *,
  .framer-YJPiu .framer-xkhvwn > *,
  .framer-YJPiu .framer-1uhlwgm > *,
  .framer-YJPiu .framer-7rz2fk > *,
  .framer-YJPiu .framer-fw04ul > *,
  .framer-YJPiu .framer-1492vi3 > *,
  .framer-YJPiu .framer-1exhds7 > *,
  .framer-YJPiu .framer-1wm24dp > *,
  .framer-YJPiu .framer-bqpoun > *,
  .framer-YJPiu .framer-zxcq6h > *,
  .framer-YJPiu .framer-1lsoucd > *,
  .framer-YJPiu .framer-2hrr2w > *,
  .framer-YJPiu .framer-3nuvz > *,
  .framer-YJPiu .framer-a570o4 > * {
    margin: 4px 0;
  }
  .framer-YJPiu .framer-1pyvety > *,
  .framer-YJPiu .framer-1hig3rj > *,
  .framer-YJPiu .framer-1a85z9y > *,
  .framer-YJPiu .framer-9n2oth > *,
  .framer-YJPiu .framer-178nvzc > *,
  .framer-YJPiu .framer-trsttk > *,
  .framer-YJPiu .framer-cea8pe > *,
  .framer-YJPiu .framer-1irvm9r > *,
  .framer-YJPiu .framer-7b5f9n > * {
    margin: 0 2px;
  }
  .framer-YJPiu .framer-1pyvety > :first-child,
  .framer-YJPiu .framer-1cwoukm > :first-child,
  .framer-YJPiu .framer-u8ja08 > :first-child,
  .framer-YJPiu .framer-kn29y8 > :first-child,
  .framer-YJPiu .framer-5vg5at > :first-child,
  .framer-YJPiu .framer-1002m8k > :first-child,
  .framer-YJPiu .framer-b68wyz > :first-child,
  .framer-YJPiu .framer-1gi9agb > :first-child,
  .framer-YJPiu .framer-1s0knup > :first-child,
  .framer-YJPiu .framer-18gnwza > :first-child,
  .framer-YJPiu .framer-p3406a > :first-child,
  .framer-YJPiu .framer-15hkdzw > :first-child,
  .framer-YJPiu .framer-1jndyx2 > :first-child,
  .framer-YJPiu .framer-qh98n9 > :first-child,
  .framer-YJPiu .framer-1w2nek6 > :first-child,
  .framer-YJPiu .framer-883lrs > :first-child,
  .framer-YJPiu .framer-13cgosb > :first-child,
  .framer-YJPiu .framer-kjyeqp > :first-child,
  .framer-YJPiu .framer-serjgf > :first-child,
  .framer-YJPiu .framer-26v32d > :first-child,
  .framer-YJPiu .framer-1s2l9ys > :first-child,
  .framer-YJPiu .framer-1u8j9pk > :first-child,
  .framer-YJPiu .framer-i838of > :first-child,
  .framer-YJPiu .framer-jjuvx2 > :first-child,
  .framer-YJPiu .framer-1td2j68 > :first-child,
  .framer-YJPiu .framer-1c1k9db > :first-child,
  .framer-YJPiu .framer-xmsqnr > :first-child,
  .framer-YJPiu .framer-121bzwm > :first-child,
  .framer-YJPiu .framer-1b7ys0c > :first-child,
  .framer-YJPiu .framer-11iw5dv > :first-child,
  .framer-YJPiu .framer-cv3kck > :first-child,
  .framer-YJPiu .framer-ix7o5s > :first-child,
  .framer-YJPiu .framer-4w4jjg > :first-child,
  .framer-YJPiu .framer-yk0p47 > :first-child,
  .framer-YJPiu .framer-asb9b2 > :first-child,
  .framer-YJPiu .framer-iy0dc2 > :first-child,
  .framer-YJPiu .framer-4loo6d > :first-child,
  .framer-YJPiu .framer-12ik76n > :first-child,
  .framer-YJPiu .framer-8fhblb > :first-child,
  .framer-YJPiu .framer-1w8148b > :first-child,
  .framer-YJPiu .framer-1s9li2t > :first-child,
  .framer-YJPiu .framer-qi7th7 > :first-child,
  .framer-YJPiu .framer-zlcw6m > :first-child,
  .framer-YJPiu .framer-1xf5bjs > :first-child,
  .framer-YJPiu .framer-qnvaav > :first-child,
  .framer-YJPiu .framer-sa1xqh > :first-child,
  .framer-YJPiu .framer-x5nzii > :first-child,
  .framer-YJPiu .framer-q2e0qj > :first-child,
  .framer-YJPiu .framer-1ntyg3n > :first-child,
  .framer-YJPiu .framer-1kcquri > :first-child,
  .framer-YJPiu .framer-1gk02lx > :first-child,
  .framer-YJPiu .framer-6cwelp > :first-child,
  .framer-YJPiu .framer-ex8nl4 > :first-child,
  .framer-YJPiu .framer-124ot27 > :first-child,
  .framer-YJPiu .framer-1a6mfmh > :first-child,
  .framer-YJPiu .framer-11xy4kg > :first-child,
  .framer-YJPiu .framer-40ru9p > :first-child,
  .framer-YJPiu .framer-11ww5rq > :first-child,
  .framer-YJPiu .framer-7hqspu > :first-child,
  .framer-YJPiu .framer-umiin3 > :first-child,
  .framer-YJPiu .framer-1yzcwj1 > :first-child,
  .framer-YJPiu .framer-cu1lh4 > :first-child,
  .framer-YJPiu .framer-utpv1d > :first-child,
  .framer-YJPiu .framer-1uq885e > :first-child,
  .framer-YJPiu .framer-1f94015 > :first-child,
  .framer-YJPiu .framer-1n04lf8 > :first-child,
  .framer-YJPiu .framer-1ifr66w > :first-child,
  .framer-YJPiu .framer-1qpvyiu > :first-child,
  .framer-YJPiu .framer-kfdp8d > :first-child,
  .framer-YJPiu .framer-1wvq9qp > :first-child,
  .framer-YJPiu .framer-15frpw1 > :first-child,
  .framer-YJPiu .framer-6fqmft > :first-child,
  .framer-YJPiu .framer-7ddab8 > :first-child,
  .framer-YJPiu .framer-qrhdt7 > :first-child,
  .framer-YJPiu .framer-192uv9r > :first-child,
  .framer-YJPiu .framer-1cjjcap > :first-child,
  .framer-YJPiu .framer-18yn50u > :first-child,
  .framer-YJPiu .framer-vjnqcc > :first-child,
  .framer-YJPiu .framer-ee9k76 > :first-child,
  .framer-YJPiu .framer-15gj7pl > :first-child,
  .framer-YJPiu .framer-epqdmi > :first-child,
  .framer-YJPiu .framer-5u3i1q > :first-child,
  .framer-YJPiu .framer-i5nnr8 > :first-child,
  .framer-YJPiu .framer-1t21sn9 > :first-child,
  .framer-YJPiu .framer-ih1ugd > :first-child,
  .framer-YJPiu .framer-1vynyx1 > :first-child,
  .framer-YJPiu .framer-1hig3rj > :first-child,
  .framer-YJPiu .framer-1a85z9y > :first-child,
  .framer-YJPiu .framer-9n2oth > :first-child,
  .framer-YJPiu .framer-178nvzc > :first-child,
  .framer-YJPiu .framer-trsttk > :first-child,
  .framer-YJPiu .framer-1yvlkmq > :first-child,
  .framer-YJPiu .framer-bfibw6 > :first-child,
  .framer-YJPiu .framer-6f11ic > :first-child,
  .framer-YJPiu .framer-1vzaa3d > :first-child,
  .framer-YJPiu .framer-ioq8x > :first-child,
  .framer-YJPiu .framer-24d2jc > :first-child,
  .framer-YJPiu .framer-1rwxbys > :first-child,
  .framer-YJPiu .framer-1g1ihhv > :first-child,
  .framer-YJPiu .framer-890q2o > :first-child,
  .framer-YJPiu .framer-10jjgeg > :first-child,
  .framer-YJPiu .framer-1o8cs6y > :first-child,
  .framer-YJPiu .framer-1avuy9f > :first-child,
  .framer-YJPiu .framer-5jo0sn > :first-child,
  .framer-YJPiu .framer-kcn2ax > :first-child,
  .framer-YJPiu .framer-5gjq9a > :first-child,
  .framer-YJPiu .framer-b55ip0 > :first-child,
  .framer-YJPiu .framer-1lu7l1g > :first-child,
  .framer-YJPiu .framer-18188f5 > :first-child,
  .framer-YJPiu .framer-qovk39 > :first-child,
  .framer-YJPiu .framer-11mlznu > :first-child,
  .framer-YJPiu .framer-10fhnl7 > :first-child,
  .framer-YJPiu .framer-1mwusq5 > :first-child,
  .framer-YJPiu .framer-1wq9v30 > :first-child,
  .framer-YJPiu .framer-1barr4v > :first-child,
  .framer-YJPiu .framer-y771kf > :first-child,
  .framer-YJPiu .framer-1xd8iuq > :first-child,
  .framer-YJPiu .framer-1ubsl9x > :first-child,
  .framer-YJPiu .framer-b01lp2 > :first-child,
  .framer-YJPiu .framer-1bgwt7q > :first-child,
  .framer-YJPiu .framer-zphtyk > :first-child,
  .framer-YJPiu .framer-1ee2e5m > :first-child,
  .framer-YJPiu .framer-15xqm5k > :first-child,
  .framer-YJPiu .framer-1xzjajc > :first-child,
  .framer-YJPiu .framer-1yvy6ei > :first-child,
  .framer-YJPiu .framer-1irptvk > :first-child,
  .framer-YJPiu .framer-1mgv55p > :first-child,
  .framer-YJPiu .framer-1sptlen > :first-child,
  .framer-YJPiu .framer-5e0dwf > :first-child,
  .framer-YJPiu .framer-7c46r4 > :first-child,
  .framer-YJPiu .framer-1f1tho2 > :first-child,
  .framer-YJPiu .framer-1oyzvko > :first-child,
  .framer-YJPiu .framer-32bfvi > :first-child,
  .framer-YJPiu .framer-cea8pe > :first-child,
  .framer-YJPiu .framer-13b2w05 > :first-child,
  .framer-YJPiu .framer-ui01a3 > :first-child,
  .framer-YJPiu .framer-35db0n > :first-child,
  .framer-YJPiu .framer-wmhoun > :first-child,
  .framer-YJPiu .framer-14blsoa > :first-child,
  .framer-YJPiu .framer-kymm4 > :first-child,
  .framer-YJPiu .framer-13eo4rb > :first-child,
  .framer-YJPiu .framer-3nqm8k > :first-child,
  .framer-YJPiu .framer-1irvm9r > :first-child,
  .framer-YJPiu .framer-14vzrmb > :first-child,
  .framer-YJPiu .framer-f19bxm > :first-child,
  .framer-YJPiu .framer-1fg8dl1 > :first-child,
  .framer-YJPiu .framer-1vbi9as > :first-child,
  .framer-YJPiu .framer-77t38f > :first-child,
  .framer-YJPiu .framer-1bpej5e > :first-child,
  .framer-YJPiu .framer-1gnjkpt > :first-child,
  .framer-YJPiu .framer-15u0ycb > :first-child,
  .framer-YJPiu .framer-1b7lndz > :first-child,
  .framer-YJPiu .framer-7b5f9n > :first-child,
  .framer-YJPiu .framer-9xa954 > :first-child,
  .framer-YJPiu .framer-4v4frt > :first-child,
  .framer-YJPiu .framer-14yqa70 > :first-child,
  .framer-YJPiu .framer-1ypgjl4 > :first-child,
  .framer-YJPiu .framer-f2udqa > :first-child,
  .framer-YJPiu .framer-4xuzal > :first-child {
    margin-left: 0;
  }
  .framer-YJPiu .framer-1pyvety > :last-child,
  .framer-YJPiu .framer-1cwoukm > :last-child,
  .framer-YJPiu .framer-u8ja08 > :last-child,
  .framer-YJPiu .framer-kn29y8 > :last-child,
  .framer-YJPiu .framer-5vg5at > :last-child,
  .framer-YJPiu .framer-1002m8k > :last-child,
  .framer-YJPiu .framer-b68wyz > :last-child,
  .framer-YJPiu .framer-1gi9agb > :last-child,
  .framer-YJPiu .framer-1s0knup > :last-child,
  .framer-YJPiu .framer-18gnwza > :last-child,
  .framer-YJPiu .framer-p3406a > :last-child,
  .framer-YJPiu .framer-15hkdzw > :last-child,
  .framer-YJPiu .framer-1jndyx2 > :last-child,
  .framer-YJPiu .framer-qh98n9 > :last-child,
  .framer-YJPiu .framer-1w2nek6 > :last-child,
  .framer-YJPiu .framer-883lrs > :last-child,
  .framer-YJPiu .framer-13cgosb > :last-child,
  .framer-YJPiu .framer-kjyeqp > :last-child,
  .framer-YJPiu .framer-serjgf > :last-child,
  .framer-YJPiu .framer-26v32d > :last-child,
  .framer-YJPiu .framer-1s2l9ys > :last-child,
  .framer-YJPiu .framer-1u8j9pk > :last-child,
  .framer-YJPiu .framer-i838of > :last-child,
  .framer-YJPiu .framer-jjuvx2 > :last-child,
  .framer-YJPiu .framer-1td2j68 > :last-child,
  .framer-YJPiu .framer-1c1k9db > :last-child,
  .framer-YJPiu .framer-xmsqnr > :last-child,
  .framer-YJPiu .framer-121bzwm > :last-child,
  .framer-YJPiu .framer-1b7ys0c > :last-child,
  .framer-YJPiu .framer-11iw5dv > :last-child,
  .framer-YJPiu .framer-cv3kck > :last-child,
  .framer-YJPiu .framer-ix7o5s > :last-child,
  .framer-YJPiu .framer-4w4jjg > :last-child,
  .framer-YJPiu .framer-yk0p47 > :last-child,
  .framer-YJPiu .framer-asb9b2 > :last-child,
  .framer-YJPiu .framer-iy0dc2 > :last-child,
  .framer-YJPiu .framer-4loo6d > :last-child,
  .framer-YJPiu .framer-12ik76n > :last-child,
  .framer-YJPiu .framer-8fhblb > :last-child,
  .framer-YJPiu .framer-1w8148b > :last-child,
  .framer-YJPiu .framer-1s9li2t > :last-child,
  .framer-YJPiu .framer-qi7th7 > :last-child,
  .framer-YJPiu .framer-zlcw6m > :last-child,
  .framer-YJPiu .framer-1xf5bjs > :last-child,
  .framer-YJPiu .framer-qnvaav > :last-child,
  .framer-YJPiu .framer-sa1xqh > :last-child,
  .framer-YJPiu .framer-x5nzii > :last-child,
  .framer-YJPiu .framer-q2e0qj > :last-child,
  .framer-YJPiu .framer-1ntyg3n > :last-child,
  .framer-YJPiu .framer-1kcquri > :last-child,
  .framer-YJPiu .framer-1gk02lx > :last-child,
  .framer-YJPiu .framer-6cwelp > :last-child,
  .framer-YJPiu .framer-ex8nl4 > :last-child,
  .framer-YJPiu .framer-124ot27 > :last-child,
  .framer-YJPiu .framer-1a6mfmh > :last-child,
  .framer-YJPiu .framer-11xy4kg > :last-child,
  .framer-YJPiu .framer-40ru9p > :last-child,
  .framer-YJPiu .framer-11ww5rq > :last-child,
  .framer-YJPiu .framer-7hqspu > :last-child,
  .framer-YJPiu .framer-umiin3 > :last-child,
  .framer-YJPiu .framer-1yzcwj1 > :last-child,
  .framer-YJPiu .framer-cu1lh4 > :last-child,
  .framer-YJPiu .framer-utpv1d > :last-child,
  .framer-YJPiu .framer-1uq885e > :last-child,
  .framer-YJPiu .framer-1f94015 > :last-child,
  .framer-YJPiu .framer-1n04lf8 > :last-child,
  .framer-YJPiu .framer-1ifr66w > :last-child,
  .framer-YJPiu .framer-1qpvyiu > :last-child,
  .framer-YJPiu .framer-kfdp8d > :last-child,
  .framer-YJPiu .framer-1wvq9qp > :last-child,
  .framer-YJPiu .framer-15frpw1 > :last-child,
  .framer-YJPiu .framer-6fqmft > :last-child,
  .framer-YJPiu .framer-7ddab8 > :last-child,
  .framer-YJPiu .framer-qrhdt7 > :last-child,
  .framer-YJPiu .framer-192uv9r > :last-child,
  .framer-YJPiu .framer-1cjjcap > :last-child,
  .framer-YJPiu .framer-18yn50u > :last-child,
  .framer-YJPiu .framer-vjnqcc > :last-child,
  .framer-YJPiu .framer-ee9k76 > :last-child,
  .framer-YJPiu .framer-15gj7pl > :last-child,
  .framer-YJPiu .framer-epqdmi > :last-child,
  .framer-YJPiu .framer-5u3i1q > :last-child,
  .framer-YJPiu .framer-i5nnr8 > :last-child,
  .framer-YJPiu .framer-1t21sn9 > :last-child,
  .framer-YJPiu .framer-ih1ugd > :last-child,
  .framer-YJPiu .framer-1vynyx1 > :last-child,
  .framer-YJPiu .framer-1hig3rj > :last-child,
  .framer-YJPiu .framer-1a85z9y > :last-child,
  .framer-YJPiu .framer-9n2oth > :last-child,
  .framer-YJPiu .framer-178nvzc > :last-child,
  .framer-YJPiu .framer-trsttk > :last-child,
  .framer-YJPiu .framer-1yvlkmq > :last-child,
  .framer-YJPiu .framer-bfibw6 > :last-child,
  .framer-YJPiu .framer-6f11ic > :last-child,
  .framer-YJPiu .framer-1vzaa3d > :last-child,
  .framer-YJPiu .framer-ioq8x > :last-child,
  .framer-YJPiu .framer-24d2jc > :last-child,
  .framer-YJPiu .framer-1rwxbys > :last-child,
  .framer-YJPiu .framer-1g1ihhv > :last-child,
  .framer-YJPiu .framer-890q2o > :last-child,
  .framer-YJPiu .framer-10jjgeg > :last-child,
  .framer-YJPiu .framer-1o8cs6y > :last-child,
  .framer-YJPiu .framer-1avuy9f > :last-child,
  .framer-YJPiu .framer-5jo0sn > :last-child,
  .framer-YJPiu .framer-kcn2ax > :last-child,
  .framer-YJPiu .framer-5gjq9a > :last-child,
  .framer-YJPiu .framer-b55ip0 > :last-child,
  .framer-YJPiu .framer-1lu7l1g > :last-child,
  .framer-YJPiu .framer-18188f5 > :last-child,
  .framer-YJPiu .framer-qovk39 > :last-child,
  .framer-YJPiu .framer-11mlznu > :last-child,
  .framer-YJPiu .framer-10fhnl7 > :last-child,
  .framer-YJPiu .framer-1mwusq5 > :last-child,
  .framer-YJPiu .framer-1wq9v30 > :last-child,
  .framer-YJPiu .framer-1barr4v > :last-child,
  .framer-YJPiu .framer-y771kf > :last-child,
  .framer-YJPiu .framer-1xd8iuq > :last-child,
  .framer-YJPiu .framer-1ubsl9x > :last-child,
  .framer-YJPiu .framer-b01lp2 > :last-child,
  .framer-YJPiu .framer-1bgwt7q > :last-child,
  .framer-YJPiu .framer-zphtyk > :last-child,
  .framer-YJPiu .framer-1ee2e5m > :last-child,
  .framer-YJPiu .framer-15xqm5k > :last-child,
  .framer-YJPiu .framer-1xzjajc > :last-child,
  .framer-YJPiu .framer-1yvy6ei > :last-child,
  .framer-YJPiu .framer-1irptvk > :last-child,
  .framer-YJPiu .framer-1mgv55p > :last-child,
  .framer-YJPiu .framer-1sptlen > :last-child,
  .framer-YJPiu .framer-5e0dwf > :last-child,
  .framer-YJPiu .framer-7c46r4 > :last-child,
  .framer-YJPiu .framer-1f1tho2 > :last-child,
  .framer-YJPiu .framer-1oyzvko > :last-child,
  .framer-YJPiu .framer-32bfvi > :last-child,
  .framer-YJPiu .framer-cea8pe > :last-child,
  .framer-YJPiu .framer-13b2w05 > :last-child,
  .framer-YJPiu .framer-ui01a3 > :last-child,
  .framer-YJPiu .framer-35db0n > :last-child,
  .framer-YJPiu .framer-wmhoun > :last-child,
  .framer-YJPiu .framer-14blsoa > :last-child,
  .framer-YJPiu .framer-kymm4 > :last-child,
  .framer-YJPiu .framer-13eo4rb > :last-child,
  .framer-YJPiu .framer-3nqm8k > :last-child,
  .framer-YJPiu .framer-1irvm9r > :last-child,
  .framer-YJPiu .framer-14vzrmb > :last-child,
  .framer-YJPiu .framer-f19bxm > :last-child,
  .framer-YJPiu .framer-1fg8dl1 > :last-child,
  .framer-YJPiu .framer-1vbi9as > :last-child,
  .framer-YJPiu .framer-77t38f > :last-child,
  .framer-YJPiu .framer-1bpej5e > :last-child,
  .framer-YJPiu .framer-1gnjkpt > :last-child,
  .framer-YJPiu .framer-15u0ycb > :last-child,
  .framer-YJPiu .framer-1b7lndz > :last-child,
  .framer-YJPiu .framer-7b5f9n > :last-child,
  .framer-YJPiu .framer-9xa954 > :last-child,
  .framer-YJPiu .framer-4v4frt > :last-child,
  .framer-YJPiu .framer-14yqa70 > :last-child,
  .framer-YJPiu .framer-1ypgjl4 > :last-child,
  .framer-YJPiu .framer-f2udqa > :last-child,
  .framer-YJPiu .framer-4xuzal > :last-child {
    margin-right: 0;
  }
  .framer-YJPiu .framer-1cwoukm > *,
  .framer-YJPiu .framer-192uv9r > *,
  .framer-YJPiu .framer-1cjjcap > *,
  .framer-YJPiu .framer-i5nnr8 > *,
  .framer-YJPiu .framer-1t21sn9 > *,
  .framer-YJPiu .framer-1vzaa3d > *,
  .framer-YJPiu .framer-ioq8x > *,
  .framer-YJPiu .framer-24d2jc > *,
  .framer-YJPiu .framer-1rwxbys > *,
  .framer-YJPiu .framer-890q2o > *,
  .framer-YJPiu .framer-10jjgeg > *,
  .framer-YJPiu .framer-1o8cs6y > *,
  .framer-YJPiu .framer-1avuy9f > *,
  .framer-YJPiu .framer-5jo0sn > *,
  .framer-YJPiu .framer-kcn2ax > *,
  .framer-YJPiu .framer-5gjq9a > *,
  .framer-YJPiu .framer-b55ip0 > *,
  .framer-YJPiu .framer-1lu7l1g > *,
  .framer-YJPiu .framer-18188f5 > *,
  .framer-YJPiu .framer-y771kf > *,
  .framer-YJPiu .framer-1xd8iuq > *,
  .framer-YJPiu .framer-1ubsl9x > *,
  .framer-YJPiu .framer-b01lp2 > *,
  .framer-YJPiu .framer-1bgwt7q > *,
  .framer-YJPiu .framer-zphtyk > *,
  .framer-YJPiu .framer-1ee2e5m > *,
  .framer-YJPiu .framer-15xqm5k > *,
  .framer-YJPiu .framer-1xzjajc > *,
  .framer-YJPiu .framer-1yvy6ei > *,
  .framer-YJPiu .framer-1irptvk > *,
  .framer-YJPiu .framer-1mgv55p > *,
  .framer-YJPiu .framer-1sptlen > *,
  .framer-YJPiu .framer-5e0dwf > *,
  .framer-YJPiu .framer-7c46r4 > *,
  .framer-YJPiu .framer-1b7lndz > *,
  .framer-YJPiu .framer-f2udqa > *,
  .framer-YJPiu .framer-4xuzal > * {
    margin: 0 5px;
  }
  .framer-YJPiu .framer-u8ja08 > *,
  .framer-YJPiu .framer-15hkdzw > *,
  .framer-YJPiu .framer-1s2l9ys > *,
  .framer-YJPiu .framer-11iw5dv > *,
  .framer-YJPiu .framer-8fhblb > *,
  .framer-YJPiu .framer-q2e0qj > *,
  .framer-YJPiu .framer-40ru9p > *,
  .framer-YJPiu .framer-1n04lf8 > *,
  .framer-YJPiu .framer-ih1ugd > *,
  .framer-YJPiu .framer-1yvlkmq > *,
  .framer-YJPiu .framer-1g1ihhv > *,
  .framer-YJPiu .framer-10fhnl7 > *,
  .framer-YJPiu .framer-1mwusq5 > *,
  .framer-YJPiu .framer-1wq9v30 > *,
  .framer-YJPiu .framer-1f1tho2 > *,
  .framer-YJPiu .framer-1ypgjl4 > * {
    margin: 0;
  }
  .framer-YJPiu .framer-kn29y8 > *,
  .framer-YJPiu .framer-5vg5at > *,
  .framer-YJPiu .framer-1002m8k > *,
  .framer-YJPiu .framer-b68wyz > *,
  .framer-YJPiu .framer-1gi9agb > *,
  .framer-YJPiu .framer-1s0knup > *,
  .framer-YJPiu .framer-18gnwza > *,
  .framer-YJPiu .framer-p3406a > *,
  .framer-YJPiu .framer-1jndyx2 > *,
  .framer-YJPiu .framer-qh98n9 > *,
  .framer-YJPiu .framer-1w2nek6 > *,
  .framer-YJPiu .framer-883lrs > *,
  .framer-YJPiu .framer-13cgosb > *,
  .framer-YJPiu .framer-kjyeqp > *,
  .framer-YJPiu .framer-serjgf > *,
  .framer-YJPiu .framer-26v32d > *,
  .framer-YJPiu .framer-1u8j9pk > *,
  .framer-YJPiu .framer-i838of > *,
  .framer-YJPiu .framer-jjuvx2 > *,
  .framer-YJPiu .framer-1td2j68 > *,
  .framer-YJPiu .framer-1c1k9db > *,
  .framer-YJPiu .framer-xmsqnr > *,
  .framer-YJPiu .framer-121bzwm > *,
  .framer-YJPiu .framer-1b7ys0c > *,
  .framer-YJPiu .framer-cv3kck > *,
  .framer-YJPiu .framer-ix7o5s > *,
  .framer-YJPiu .framer-4w4jjg > *,
  .framer-YJPiu .framer-yk0p47 > *,
  .framer-YJPiu .framer-asb9b2 > *,
  .framer-YJPiu .framer-iy0dc2 > *,
  .framer-YJPiu .framer-4loo6d > *,
  .framer-YJPiu .framer-12ik76n > *,
  .framer-YJPiu .framer-1w8148b > *,
  .framer-YJPiu .framer-1s9li2t > *,
  .framer-YJPiu .framer-qi7th7 > *,
  .framer-YJPiu .framer-zlcw6m > *,
  .framer-YJPiu .framer-1xf5bjs > *,
  .framer-YJPiu .framer-qnvaav > *,
  .framer-YJPiu .framer-sa1xqh > *,
  .framer-YJPiu .framer-x5nzii > *,
  .framer-YJPiu .framer-1ntyg3n > *,
  .framer-YJPiu .framer-1kcquri > *,
  .framer-YJPiu .framer-1gk02lx > *,
  .framer-YJPiu .framer-6cwelp > *,
  .framer-YJPiu .framer-ex8nl4 > *,
  .framer-YJPiu .framer-124ot27 > *,
  .framer-YJPiu .framer-1a6mfmh > *,
  .framer-YJPiu .framer-11xy4kg > *,
  .framer-YJPiu .framer-11ww5rq > *,
  .framer-YJPiu .framer-7hqspu > *,
  .framer-YJPiu .framer-umiin3 > *,
  .framer-YJPiu .framer-1yzcwj1 > *,
  .framer-YJPiu .framer-cu1lh4 > *,
  .framer-YJPiu .framer-utpv1d > *,
  .framer-YJPiu .framer-1uq885e > *,
  .framer-YJPiu .framer-1f94015 > *,
  .framer-YJPiu .framer-1ifr66w > *,
  .framer-YJPiu .framer-1qpvyiu > *,
  .framer-YJPiu .framer-kfdp8d > *,
  .framer-YJPiu .framer-1wvq9qp > *,
  .framer-YJPiu .framer-15frpw1 > *,
  .framer-YJPiu .framer-6fqmft > *,
  .framer-YJPiu .framer-7ddab8 > *,
  .framer-YJPiu .framer-qrhdt7 > * {
    margin: 0;
    margin-left: calc(7.229166507720947px / 2);
    margin-right: calc(7.229166507720947px / 2);
  }
  .framer-YJPiu .framer-1o5q3xu > *,
  .framer-YJPiu .framer-1w1rojr > * {
    margin: 6px 0;
  }
  .framer-YJPiu .framer-18yn50u > *,
  .framer-YJPiu .framer-ee9k76 > *,
  .framer-YJPiu .framer-13b2w05 > *,
  .framer-YJPiu .framer-ui01a3 > *,
  .framer-YJPiu .framer-35db0n > *,
  .framer-YJPiu .framer-wmhoun > *,
  .framer-YJPiu .framer-14blsoa > *,
  .framer-YJPiu .framer-kymm4 > *,
  .framer-YJPiu .framer-13eo4rb > *,
  .framer-YJPiu .framer-3nqm8k > *,
  .framer-YJPiu .framer-14vzrmb > *,
  .framer-YJPiu .framer-f19bxm > *,
  .framer-YJPiu .framer-1fg8dl1 > *,
  .framer-YJPiu .framer-1vbi9as > *,
  .framer-YJPiu .framer-77t38f > *,
  .framer-YJPiu .framer-1bpej5e > *,
  .framer-YJPiu .framer-1gnjkpt > *,
  .framer-YJPiu .framer-15u0ycb > *,
  .framer-YJPiu .framer-9xa954 > *,
  .framer-YJPiu .framer-4v4frt > *,
  .framer-YJPiu .framer-14yqa70 > * {
    margin: 0 4px;
  }
  .framer-YJPiu .framer-vjnqcc > *,
  .framer-YJPiu .framer-15gj7pl > *,
  .framer-YJPiu .framer-epqdmi > *,
  .framer-YJPiu .framer-5u3i1q > * {
    margin: 0 3px;
  }
  .framer-YJPiu .framer-1iblh3r > *,
  .framer-YJPiu .framer-11ebui4 > *,
  .framer-YJPiu .framer-1ltv98y > *,
  .framer-YJPiu .framer-1upejjs > *,
  .framer-YJPiu .framer-h55rky > * {
    margin: 24px 0;
  }
  .framer-YJPiu .framer-yhhe4e > *,
  .framer-YJPiu .framer-1nynfjz > *,
  .framer-YJPiu .framer-9opl74 > *,
  .framer-YJPiu .framer-hkqu3f > *,
  .framer-YJPiu .framer-1nn2wl1 > *,
  .framer-YJPiu .framer-1ts3220 > *,
  .framer-YJPiu .framer-19jyh9a > *,
  .framer-YJPiu .framer-14u2m3j > *,
  .framer-YJPiu .framer-hepzd1 > * {
    margin: 8px 0;
  }
  .framer-YJPiu .framer-1tkaz38 > *,
  .framer-YJPiu .framer-1aa834t > *,
  .framer-YJPiu .framer-1a7u6iz > *,
  .framer-YJPiu .framer-1kw8pyy > *,
  .framer-YJPiu .framer-1tf667z > * {
    margin: 5px 0;
  }
  .framer-YJPiu .framer-1vynyx1 > *,
  .framer-YJPiu .framer-1oyzvko > *,
  .framer-YJPiu .framer-32bfvi > * {
    margin: 0 8px;
  }
  .framer-YJPiu .framer-qatlyk > * {
    margin: 3px 0;
  }
  .framer-YJPiu .framer-6v2wql > *,
  .framer-YJPiu .framer-y3u33z > *,
  .framer-YJPiu .framer-1lelute > * {
    margin: -2px 0;
  }
  .framer-YJPiu .framer-dw2e5j > *,
  .framer-YJPiu .framer-1we2bde > *,
  .framer-YJPiu .framer-1evilpf > * {
    margin: 2px 0;
  }
  .framer-YJPiu .framer-bfibw6 > *,
  .framer-YJPiu .framer-qovk39 > *,
  .framer-YJPiu .framer-11mlznu > * {
    margin: 0 1.5px;
  }
  .framer-YJPiu .framer-6f11ic > * {
    margin: 0 1px;
  }
  .framer-YJPiu .framer-1barr4v > * {
    margin: 0 12px;
  }
  .framer-YJPiu .framer-amy0d1 > *,
  .framer-YJPiu .framer-16slhv4 > *,
  .framer-YJPiu .framer-s4ldal > * {
    margin: 16px 0;
  }
}
@media (min-width: 810px) and (max-width: 1199px) {
  .framer-body-augiA20Il-framer-YJPiu {
    background: var(
      --token-80553515-7ab0-44ac-b981-96d7680674fd,
      rgb(255, 255, 255)
    );
  }
  .framer-YJPiu.framer-72rtr7 {
    width: 810px;
  }
  .framer-YJPiu .framer-1s1ur33 {
    padding: 0 20px;
    width: 100%;
  }
  .framer-YJPiu .framer-79sjfk,
  .framer-YJPiu .framer-1o5q3xu,
  .framer-YJPiu .framer-2tlqdq {
    width: 100%;
  }
  .framer-YJPiu .framer-1ad8oef {
    bottom: 8px;
    left: 245px;
  }
  .framer-YJPiu .framer-uqv62o {
    bottom: 115px;
    height: var(--framer-aspect-ratio-supported, 191px);
    right: -80px;
    width: 216px;
  }
  .framer-YJPiu .framer-75djyt {
    height: var(--framer-aspect-ratio-supported, 243px);
    width: 275px;
  }
  .framer-YJPiu .framer-1hec8ok {
    align-content: center;
    align-items: center;
    justify-content: center;
  }
  .framer-YJPiu .framer-me5s9p {
    left: -300px;
    top: -350px;
  }
  .framer-YJPiu .framer-qnggis {
    background: linear-gradient(
      180deg,
      rgba(4, 6, 8, 0) 26%,
      var(--token-2ca7da56-8703-468e-9720-d23743c6f4a9, rgb(4, 6, 8)) 97%
    );
  }
  .framer-YJPiu .framer-azol23-container,
  .framer-YJPiu .framer-zxcq6h,
  .framer-YJPiu .framer-s4ldal,
  .framer-YJPiu .framer-a570o4,
  .framer-YJPiu .framer-5tlsxf-container {
    flex: 1 0 0px;
    width: 1px;
  }
  .framer-YJPiu .framer-1iblh3r {
    padding: 80px 20px 160px;
  }
  .framer-YJPiu .framer-1vynyx1,
  .framer-YJPiu .framer-1yvcc3v,
  .framer-YJPiu .framer-wvgrba {
    height: min-content;
  }
  .framer-YJPiu .framer-1ni0pz3 {
    left: calc(-31.70731707317071% - 177px / 2);
  }
  .framer-YJPiu .framer-1g3jp0m {
    left: calc(137.39837398373987% - 205px / 2);
  }
  .framer-YJPiu .framer-1ey0nc9,
  .framer-YJPiu .framer-ef1p9z {
    flex: none;
    height: 315px;
  }
  .framer-YJPiu .framer-1s9nwos,
  .framer-YJPiu .framer-1iq2suy {
    left: 12px;
  }
  .framer-YJPiu .framer-1lelute {
    bottom: 62px;
    left: 191px;
    top: unset;
  }
  .framer-YJPiu .framer-1k1bdgi {
    bottom: 191px;
    height: var(--framer-aspect-ratio-supported, 135px);
    right: -71px;
    width: 153px;
  }
  .framer-YJPiu .framer-996eqz {
    bottom: 31px;
    height: var(--framer-aspect-ratio-supported, 106px);
    left: 0;
    width: 120px;
  }
  .framer-YJPiu .framer-zuu72 {
    bottom: -22px;
    left: 619px;
  }
  .framer-YJPiu .framer-11ebui4,
  .framer-YJPiu .framer-1ltv98y,
  .framer-YJPiu .framer-1upejjs,
  .framer-YJPiu .framer-h55rky {
    padding: 64px 0 40px;
  }
  .framer-YJPiu .framer-1mwusq5,
  .framer-YJPiu .framer-1f1tho2 {
    padding: 0 20px;
  }
  .framer-YJPiu .framer-s7s7et {
    grid-template-columns: repeat(2, minmax(50px, 1fr));
    grid-template-rows: repeat(3, minmax(0, 1fr));
    padding: 0 20px 40px;
  }
  .framer-YJPiu .framer-1tf667z {
    aspect-ratio: unset;
    height: 706px;
    left: 0;
    right: 0;
    transform: unset;
    width: unset;
  }
  .framer-YJPiu .framer-1wq9v30 {
    padding: 0 0 0 40px;
  }
  .framer-YJPiu .framer-1barr4v {
    padding: 0 240px 0 40px;
    width: 100%;
  }
  .framer-YJPiu .framer-cb1t4j-container {
    width: 80%;
  }
  .framer-YJPiu .framer-1oyzvko {
    flex-direction: column;
    padding: 0 20px;
  }
  .framer-YJPiu .framer-32bfvi {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    justify-content: flex-start;
    width: 100%;
  }
  .framer-YJPiu .framer-amy0d1,
  .framer-YJPiu .framer-16slhv4 {
    padding: 40px 24px;
  }
  .framer-YJPiu .framer-19jyh9a {
    align-content: flex-start;
    align-items: flex-start;
    align-self: unset;
    flex-direction: row;
    height: min-content;
    justify-content: flex-start;
    width: 100%;
  }
  .framer-YJPiu .framer-2cn95w {
    align-self: stretch;
    height: auto;
    width: 1px;
  }
  .framer-YJPiu .framer-1w1rojr {
    gap: 16px;
  }
  .framer-YJPiu .framer-1ypgjl4 {
    padding: 0 16px;
  }
  .framer-YJPiu .framer-f2udqa {
    background-color: unset;
    padding: 0 20px;
    width: 800px;
  }
  @supports (background: -webkit-named-image(i)) and (not (scale: 1)) {
    .framer-YJPiu .framer-1oyzvko,
    .framer-YJPiu .framer-19jyh9a,
    .framer-YJPiu .framer-1w1rojr {
      gap: 0px;
    }
    .framer-YJPiu .framer-1oyzvko > *,
    .framer-YJPiu .framer-1w1rojr > * {
      margin: 8px 0;
    }
    .framer-YJPiu .framer-1oyzvko > :first-child,
    .framer-YJPiu .framer-1w1rojr > :first-child {
      margin-top: 0;
    }
    .framer-YJPiu .framer-1oyzvko > :last-child,
    .framer-YJPiu .framer-1w1rojr > :last-child {
      margin-bottom: 0;
    }
    .framer-YJPiu .framer-19jyh9a > * {
      margin: 0 8px;
    }
    .framer-YJPiu .framer-19jyh9a > :first-child {
      margin-left: 0;
    }
    .framer-YJPiu .framer-19jyh9a > :last-child {
      margin-right: 0;
    }
  }
}
@media (max-width: 809px) {
  .framer-body-augiA20Il-framer-YJPiu {
    background: var(
      --token-80553515-7ab0-44ac-b981-96d7680674fd,
      rgb(255, 255, 255)
    );
  }
  .framer-YJPiu.framer-72rtr7 {
    width: 390px;
  }
  .framer-YJPiu .framer-2l1d2z {
    height: 800px;
    justify-content: flex-start;
    padding: 160px 0 0;
  }
  .framer-YJPiu .framer-1s1ur33,
  .framer-YJPiu .framer-1barr4v,
  .framer-YJPiu .framer-2tlqdq {
    padding: 0 16px;
    width: 100%;
  }
  .framer-YJPiu .framer-79sjfk,
  .framer-YJPiu .framer-e8bxmv,
  .framer-YJPiu .framer-wsysyn,
  .framer-YJPiu .framer-1t21sn9,
  .framer-YJPiu .framer-ybh3my,
  .framer-YJPiu .framer-f2udqa {
    width: 100%;
  }
  .framer-YJPiu .framer-1ad8oef {
    bottom: 17px;
    cursor: unset;
    height: 66px;
    left: 67px;
    width: 75px;
  }
  .framer-YJPiu .framer-uqv62o {
    bottom: 95px;
    cursor: unset;
    height: var(--framer-aspect-ratio-supported, 146px);
    right: -82px;
    width: 165px;
  }
  .framer-YJPiu .framer-75djyt {
    height: var(--framer-aspect-ratio-supported, 238px);
    width: 269px;
  }
  .framer-YJPiu .framer-qnggis {
    background: linear-gradient(180deg, rgba(4, 6, 8, 0) 0%, rgb(4, 6, 8) 97%);
  }
  .framer-YJPiu .framer-1t99itf {
    background: linear-gradient(
      180deg,
      #040608 8%,
      rgba(4, 6, 8, 0) 28.999999999999996%
    );
  }
  .framer-YJPiu .framer-1cjjcap {
    padding: 24px 8px 64px;
  }
  .framer-YJPiu .framer-1o5q3xu {
    padding: 0 16px 80px;
    width: 100%;
  }
  .framer-YJPiu .framer-1kzj0d5 {
    height: min-content;
    padding: 24px 16px;
    width: 100%;
  }
  .framer-YJPiu .framer-1iblh3r {
    padding: 80px 16px 160px;
  }
  .framer-YJPiu .framer-yhhe4e,
  .framer-YJPiu .framer-1nynfjz,
  .framer-YJPiu .framer-12izit6,
  .framer-YJPiu .framer-zxcq6h,
  .framer-YJPiu .framer-a570o4,
  .framer-YJPiu .framer-5tlsxf-container {
    flex: 1 0 0px;
    width: 1px;
  }
  .framer-YJPiu .framer-1vynyx1 {
    flex-direction: column;
    gap: 40px;
    height: min-content;
  }
  .framer-YJPiu .framer-mqdqwn,
  .framer-YJPiu .framer-amy0d1,
  .framer-YJPiu .framer-16slhv4 {
    flex: none;
    width: 100%;
  }
  .framer-YJPiu .framer-1yvcc3v,
  .framer-YJPiu .framer-wvgrba {
    flex: none;
    height: min-content;
    width: 100%;
  }
  .framer-YJPiu .framer-1ey0nc9,
  .framer-YJPiu .framer-ef1p9z {
    flex: none;
    height: 315px;
  }
  .framer-YJPiu .framer-1kw8pyy {
    align-content: flex-start;
    align-items: flex-start;
  }
  .framer-YJPiu .framer-13a2ft {
    width: 283px;
  }
  .framer-YJPiu .framer-996eqz {
    bottom: 40px;
    height: var(--framer-aspect-ratio-supported, 77px);
    left: 42px;
    width: 87px;
  }
  .framer-YJPiu .framer-zuu72 {
    bottom: -31px;
    height: var(--framer-aspect-ratio-supported, 50px);
    left: 299px;
    width: 57px;
  }
  .framer-YJPiu .framer-11ebui4 {
    padding: 120px 0 40px;
  }
  .framer-YJPiu .framer-1mwusq5,
  .framer-YJPiu .framer-1wq9v30,
  .framer-YJPiu .framer-1f1tho2,
  .framer-YJPiu .framer-1ypgjl4 {
    padding: 0 16px;
  }
  .framer-YJPiu .framer-s7s7et {
    align-content: flex-start;
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding: 0 16px 40px;
  }
  .framer-YJPiu .framer-1e7wcam-container,
  .framer-YJPiu .framer-29pd51-container,
  .framer-YJPiu .framer-4e0wk4-container,
  .framer-YJPiu .framer-1haggs8-container,
  .framer-YJPiu .framer-nbozf3-container,
  .framer-YJPiu .framer-2z1aoo-container {
    align-self: unset;
    height: auto;
  }
  .framer-YJPiu .framer-10hpsm1 {
    left: unset;
    right: -30px;
    top: 409px;
    transform: unset;
  }
  .framer-YJPiu .framer-1tf667z {
    height: var(--framer-aspect-ratio-supported, 705px);
  }
  .framer-YJPiu .framer-1ltv98y,
  .framer-YJPiu .framer-1upejjs {
    padding: 64px 0 40px;
  }
  .framer-YJPiu .framer-cb1t4j-container {
    flex: 1 0 0px;
    height: 527px;
    width: 1px;
  }
  .framer-YJPiu .framer-1oyzvko {
    flex-direction: column;
    padding: 0 16px;
  }
  .framer-YJPiu .framer-32bfvi {
    flex: none;
    flex-direction: column;
    width: 100%;
  }
  .framer-YJPiu .framer-19jyh9a {
    align-self: unset;
    height: min-content;
    width: 100%;
  }
  .framer-YJPiu .framer-2cn95w {
    flex: none;
    gap: 32px;
    height: min-content;
    justify-content: center;
  }
  .framer-YJPiu .framer-h55rky {
    padding: 64px 0 80px;
  }
  .framer-YJPiu .framer-l276jo {
    height: var(--framer-aspect-ratio-supported, 118px);
    left: -96px;
    width: 133px;
  }
  @supports (background: -webkit-named-image(i)) and (not (scale: 1)) {
    .framer-YJPiu .framer-1vynyx1,
    .framer-YJPiu .framer-s7s7et,
    .framer-YJPiu .framer-1oyzvko,
    .framer-YJPiu .framer-32bfvi,
    .framer-YJPiu .framer-2cn95w {
      gap: 0px;
    }
    .framer-YJPiu .framer-1vynyx1 > * {
      margin: 20px 0;
    }
    .framer-YJPiu .framer-1vynyx1 > :first-child,
    .framer-YJPiu .framer-s7s7et > :first-child,
    .framer-YJPiu .framer-1oyzvko > :first-child,
    .framer-YJPiu .framer-32bfvi > :first-child,
    .framer-YJPiu .framer-2cn95w > :first-child {
      margin-top: 0;
    }
    .framer-YJPiu .framer-1vynyx1 > :last-child,
    .framer-YJPiu .framer-s7s7et > :last-child,
    .framer-YJPiu .framer-1oyzvko > :last-child,
    .framer-YJPiu .framer-32bfvi > :last-child,
    .framer-YJPiu .framer-2cn95w > :last-child {
      margin-bottom: 0;
    }
    .framer-YJPiu .framer-s7s7et > *,
    .framer-YJPiu .framer-1oyzvko > *,
    .framer-YJPiu .framer-32bfvi > * {
      margin: 8px 0;
    }
    .framer-YJPiu .framer-2cn95w > * {
      margin: 16px 0;
    }
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .framer-body-augiA20Il-framer-YJPiu {
    background: var(
      --token-80553515-7ab0-44ac-b981-96d7680674fd,
      rgb(255, 255, 255)
    );
  }
  .framer-YJPiu.framer-72rtr7 {
    width: 1200px;
  }
  .framer-YJPiu .framer-1iblh3r {
    padding: 80px 40px 160px;
  }
  .framer-YJPiu .framer-1k1bdgi {
    bottom: 200px;
    right: -106px;
  }
  .framer-YJPiu .framer-s7s7et,
  .framer-YJPiu .framer-1oyzvko {
    padding: 0 40px;
  }
  .framer-YJPiu .framer-1barr4v {
    padding: 0 240px 0 40px;
    width: 100%;
  }
  .framer-YJPiu .framer-cb1t4j-container {
    width: 100%;
  }
  .framer-YJPiu .framer-amy0d1,
  .framer-YJPiu .framer-16slhv4,
  .framer-YJPiu .framer-s4ldal,
  .framer-YJPiu .framer-2cn95w {
    padding: 24px;
  }
}
.framer-18k6k .framer-styles-preset-1dtlomj:not(.rich-text-wrapper),
.framer-18k6k .framer-styles-preset-1dtlomj.rich-text-wrapper p {
  --framer-font-family: "Inter", sans-serif;
  --framer-font-size: 13px;
  --framer-font-style: normal;
  --framer-font-weight: 400;
  --framer-letter-spacing: -0.005em;
  --framer-line-height: 150%;
  --framer-paragraph-spacing: 20px;
  --framer-text-alignment: start;
  --framer-text-color: var(
    --token-801172cb-bf10-456d-b6c0-e7ed31654a54,
    #0a0a0a
  );
  --framer-text-decoration: none;
  --framer-text-stroke-color: initial;
  --framer-text-stroke-width: initial;
  --framer-text-transform: none;
}
@media (max-width: 1199px) and (min-width: 810px) {
  .framer-18k6k .framer-styles-preset-1dtlomj:not(.rich-text-wrapper),
  .framer-18k6k .framer-styles-preset-1dtlomj.rich-text-wrapper p {
    --framer-font-family: "Inter", sans-serif;
    --framer-font-size: 14px;
    --framer-font-style: normal;
    --framer-font-weight: 400;
    --framer-letter-spacing: -0.005em;
    --framer-line-height: 150%;
    --framer-paragraph-spacing: 20px;
    --framer-text-alignment: start;
    --framer-text-color: var(
      --token-801172cb-bf10-456d-b6c0-e7ed31654a54,
      #0a0a0a
    );
    --framer-text-decoration: none;
    --framer-text-stroke-color: initial;
    --framer-text-stroke-width: initial;
    --framer-text-transform: none;
  }
}
@media (max-width: 809px) and (min-width: 0px) {
  .framer-18k6k .framer-styles-preset-1dtlomj:not(.rich-text-wrapper),
  .framer-18k6k .framer-styles-preset-1dtlomj.rich-text-wrapper p {
    --framer-font-family: "Inter", sans-serif;
    --framer-font-size: 14px;
    --framer-font-style: normal;
    --framer-font-weight: 400;
    --framer-letter-spacing: -0.005em;
    --framer-line-height: 150%;
    --framer-paragraph-spacing: 20px;
    --framer-text-alignment: start;
    --framer-text-color: var(
      --token-801172cb-bf10-456d-b6c0-e7ed31654a54,
      #0a0a0a
    );
    --framer-text-decoration: none;
    --framer-text-stroke-color: initial;
    --framer-text-stroke-width: initial;
    --framer-text-transform: none;
  }
}
.framer-5H2RE .framer-styles-preset-vw8qu:not(.rich-text-wrapper),
.framer-5H2RE .framer-styles-preset-vw8qu.rich-text-wrapper h1 {
  --framer-font-family: "Inter", "Inter Placeholder", sans-serif;
  --framer-font-size: 70px;
  --framer-font-style: normal;
  --framer-font-weight: 600;
  --framer-letter-spacing: -0.05em;
  --framer-line-height: 120%;
  --framer-paragraph-spacing: 40px;
  --framer-text-alignment: start;
  --framer-text-color: var(
    --token-801172cb-bf10-456d-b6c0-e7ed31654a54,
    #0a0a0a
  );
  --framer-text-decoration: none;
  --framer-text-stroke-color: initial;
  --framer-text-stroke-width: initial;
  --framer-text-transform: none;
}
@media (max-width: 1199px) and (min-width: 810px) {
  .framer-5H2RE .framer-styles-preset-vw8qu:not(.rich-text-wrapper),
  .framer-5H2RE .framer-styles-preset-vw8qu.rich-text-wrapper h1 {
    --framer-font-family: "Inter", "Inter Placeholder", sans-serif;
    --framer-font-size: 64px;
    --framer-font-style: normal;
    --framer-font-weight: 600;
    --framer-letter-spacing: -0.05em;
    --framer-line-height: 120%;
    --framer-paragraph-spacing: 40px;
    --framer-text-alignment: start;
    --framer-text-color: var(
      --token-801172cb-bf10-456d-b6c0-e7ed31654a54,
      #0a0a0a
    );
    --framer-text-decoration: none;
    --framer-text-stroke-color: initial;
    --framer-text-stroke-width: initial;
    --framer-text-transform: none;
  }
}
@media (max-width: 809px) and (min-width: 0px) {
  .framer-5H2RE .framer-styles-preset-vw8qu:not(.rich-text-wrapper),
  .framer-5H2RE .framer-styles-preset-vw8qu.rich-text-wrapper h1 {
    --framer-font-family: "Inter", "Inter Placeholder", sans-serif;
    --framer-font-size: 40px;
    --framer-font-style: normal;
    --framer-font-weight: 600;
    --framer-letter-spacing: -0.05em;
    --framer-line-height: 120%;
    --framer-paragraph-spacing: 40px;
    --framer-text-alignment: start;
    --framer-text-color: var(
      --token-801172cb-bf10-456d-b6c0-e7ed31654a54,
      #0a0a0a
    );
    --framer-text-decoration: none;
    --framer-text-stroke-color: initial;
    --framer-text-stroke-width: initial;
    --framer-text-transform: none;
  }
}
.framer-jbYmH .framer-styles-preset-111p1vo:not(.rich-text-wrapper),
.framer-jbYmH .framer-styles-preset-111p1vo.rich-text-wrapper h1 {
  --framer-font-family: "Inter", "Inter Placeholder", sans-serif;
  --framer-font-size: 50px;
  --framer-font-style: normal;
  --framer-font-weight: 600;
  --framer-letter-spacing: -0.05em;
  --framer-line-height: 120%;
  --framer-paragraph-spacing: 40px;
  --framer-text-alignment: start;
  --framer-text-color: var(
    --token-801172cb-bf10-456d-b6c0-e7ed31654a54,
    #0a0a0a
  );
  --framer-text-decoration: none;
  --framer-text-stroke-color: initial;
  --framer-text-stroke-width: initial;
  --framer-text-transform: none;
}
@media (max-width: 1199px) and (min-width: 810px) {
  .framer-jbYmH .framer-styles-preset-111p1vo:not(.rich-text-wrapper),
  .framer-jbYmH .framer-styles-preset-111p1vo.rich-text-wrapper h1 {
    --framer-font-family: "Inter", "Inter Placeholder", sans-serif;
    --framer-font-size: 48px;
    --framer-font-style: normal;
    --framer-font-weight: 600;
    --framer-letter-spacing: -0.05em;
    --framer-line-height: 120%;
    --framer-paragraph-spacing: 40px;
    --framer-text-alignment: start;
    --framer-text-color: var(
      --token-801172cb-bf10-456d-b6c0-e7ed31654a54,
      #0a0a0a
    );
    --framer-text-decoration: none;
    --framer-text-stroke-color: initial;
    --framer-text-stroke-width: initial;
    --framer-text-transform: none;
  }
}
@media (max-width: 809px) and (min-width: 0px) {
  .framer-jbYmH .framer-styles-preset-111p1vo:not(.rich-text-wrapper),
  .framer-jbYmH .framer-styles-preset-111p1vo.rich-text-wrapper h1 {
    --framer-font-family: "Inter", "Inter Placeholder", sans-serif;
    --framer-font-size: 40px;
    --framer-font-style: normal;
    --framer-font-weight: 600;
    --framer-letter-spacing: -0.05em;
    --framer-line-height: 120%;
    --framer-paragraph-spacing: 40px;
    --framer-text-alignment: start;
    --framer-text-color: var(
      --token-801172cb-bf10-456d-b6c0-e7ed31654a54,
      #0a0a0a
    );
    --framer-text-decoration: none;
    --framer-text-stroke-color: initial;
    --framer-text-stroke-width: initial;
    --framer-text-transform: none;
  }
}
.framer-4KGIw .framer-styles-preset-14pobu5:not(.rich-text-wrapper),
.framer-4KGIw .framer-styles-preset-14pobu5.rich-text-wrapper h3 {
  --framer-font-family: "Inter", "Inter Placeholder", sans-serif;
  --framer-font-size: 25px;
  --framer-font-style: normal;
  --framer-font-weight: 600;
  --framer-letter-spacing: -0.02em;
  --framer-line-height: 120%;
  --framer-paragraph-spacing: 40px;
  --framer-text-alignment: start;
  --framer-text-color: var(
    --token-801172cb-bf10-456d-b6c0-e7ed31654a54,
    #0a0a0a
  );
  --framer-text-decoration: none;
  --framer-text-stroke-color: initial;
  --framer-text-stroke-width: initial;
  --framer-text-transform: none;
}
@media (max-width: 1199px) and (min-width: 810px) {
  .framer-4KGIw .framer-styles-preset-14pobu5:not(.rich-text-wrapper),
  .framer-4KGIw .framer-styles-preset-14pobu5.rich-text-wrapper h3 {
    --framer-font-family: "Inter", "Inter Placeholder", sans-serif;
    --framer-font-size: 26px;
    --framer-font-style: normal;
    --framer-font-weight: 600;
    --framer-letter-spacing: -0.02em;
    --framer-line-height: 120%;
    --framer-paragraph-spacing: 40px;
    --framer-text-alignment: start;
    --framer-text-color: var(
      --token-801172cb-bf10-456d-b6c0-e7ed31654a54,
      #0a0a0a
    );
    --framer-text-decoration: none;
    --framer-text-stroke-color: initial;
    --framer-text-stroke-width: initial;
    --framer-text-transform: none;
  }
}
@media (max-width: 809px) and (min-width: 0px) {
  .framer-4KGIw .framer-styles-preset-14pobu5:not(.rich-text-wrapper),
  .framer-4KGIw .framer-styles-preset-14pobu5.rich-text-wrapper h3 {
    --framer-font-family: "Inter", "Inter Placeholder", sans-serif;
    --framer-font-size: 22px;
    --framer-font-style: normal;
    --framer-font-weight: 600;
    --framer-letter-spacing: -0.02em;
    --framer-line-height: 120%;
    --framer-paragraph-spacing: 40px;
    --framer-text-alignment: start;
    --framer-text-color: var(
      --token-801172cb-bf10-456d-b6c0-e7ed31654a54,
      #0a0a0a
    );
    --framer-text-decoration: none;
    --framer-text-stroke-color: initial;
    --framer-text-stroke-width: initial;
    --framer-text-transform: none;
  }
}
.framer-zqLBI .framer-styles-preset-11v2ke7:not(.rich-text-wrapper),
.framer-zqLBI .framer-styles-preset-11v2ke7.rich-text-wrapper p {
  --framer-font-family: "Inter", sans-serif;
  --framer-font-size: 14px;
  --framer-font-style: normal;
  --framer-font-weight: 400;
  --framer-letter-spacing: 0em;
  --framer-line-height: 150%;
  --framer-paragraph-spacing: 20px;
  --framer-text-alignment: start;
  --framer-text-color: var(
    --token-801172cb-bf10-456d-b6c0-e7ed31654a54,
    #0a0a0a
  );
  --framer-text-decoration: none;
  --framer-text-stroke-color: initial;
  --framer-text-stroke-width: initial;
  --framer-text-transform: none;
}
@media (max-width: 1199px) and (min-width: 810px) {
  .framer-zqLBI .framer-styles-preset-11v2ke7:not(.rich-text-wrapper),
  .framer-zqLBI .framer-styles-preset-11v2ke7.rich-text-wrapper p {
    --framer-font-family: "Inter", sans-serif;
    --framer-font-size: 14px;
    --framer-font-style: normal;
    --framer-font-weight: 400;
    --framer-letter-spacing: 0em;
    --framer-line-height: 150%;
    --framer-paragraph-spacing: 20px;
    --framer-text-alignment: start;
    --framer-text-color: var(
      --token-801172cb-bf10-456d-b6c0-e7ed31654a54,
      #0a0a0a
    );
    --framer-text-decoration: none;
    --framer-text-stroke-color: initial;
    --framer-text-stroke-width: initial;
    --framer-text-transform: none;
  }
}
@media (max-width: 809px) and (min-width: 0px) {
  .framer-zqLBI .framer-styles-preset-11v2ke7:not(.rich-text-wrapper),
  .framer-zqLBI .framer-styles-preset-11v2ke7.rich-text-wrapper p {
    --framer-font-family: "Inter", sans-serif;
    --framer-font-size: 14px;
    --framer-font-style: normal;
    --framer-font-weight: 400;
    --framer-letter-spacing: 0em;
    --framer-line-height: 150%;
    --framer-paragraph-spacing: 20px;
    --framer-text-alignment: start;
    --framer-text-color: var(
      --token-801172cb-bf10-456d-b6c0-e7ed31654a54,
      #0a0a0a
    );
    --framer-text-decoration: none;
    --framer-text-stroke-color: initial;
    --framer-text-stroke-width: initial;
    --framer-text-transform: none;
  }
}
.framer-2vVQz .framer-styles-preset-rx12o1:not(.rich-text-wrapper),
.framer-2vVQz .framer-styles-preset-rx12o1.rich-text-wrapper h2 {
  --framer-font-family: "Inter", "Inter Placeholder", sans-serif;
  --framer-font-size: 40px;
  --framer-font-style: normal;
  --framer-font-weight: 600;
  --framer-letter-spacing: -0.02em;
  --framer-line-height: 120%;
  --framer-paragraph-spacing: 40px;
  --framer-text-alignment: start;
  --framer-text-color: var(
    --token-801172cb-bf10-456d-b6c0-e7ed31654a54,
    #0a0a0a
  );
  --framer-text-decoration: none;
  --framer-text-stroke-color: initial;
  --framer-text-stroke-width: initial;
  --framer-text-transform: none;
}
@media (max-width: 1199px) and (min-width: 810px) {
  .framer-2vVQz .framer-styles-preset-rx12o1:not(.rich-text-wrapper),
  .framer-2vVQz .framer-styles-preset-rx12o1.rich-text-wrapper h2 {
    --framer-font-family: "Inter", "Inter Placeholder", sans-serif;
    --framer-font-size: 40px;
    --framer-font-style: normal;
    --framer-font-weight: 600;
    --framer-letter-spacing: -0.02em;
    --framer-line-height: 120%;
    --framer-paragraph-spacing: 40px;
    --framer-text-alignment: start;
    --framer-text-color: var(
      --token-801172cb-bf10-456d-b6c0-e7ed31654a54,
      #0a0a0a
    );
    --framer-text-decoration: none;
    --framer-text-stroke-color: initial;
    --framer-text-stroke-width: initial;
    --framer-text-transform: none;
  }
}
@media (max-width: 809px) and (min-width: 0px) {
  .framer-2vVQz .framer-styles-preset-rx12o1:not(.rich-text-wrapper),
  .framer-2vVQz .framer-styles-preset-rx12o1.rich-text-wrapper h2 {
    --framer-font-family: "Inter", "Inter Placeholder", sans-serif;
    --framer-font-size: 32px;
    --framer-font-style: normal;
    --framer-font-weight: 600;
    --framer-letter-spacing: -0.02em;
    --framer-line-height: 120%;
    --framer-paragraph-spacing: 40px;
    --framer-text-alignment: start;
    --framer-text-color: var(
      --token-801172cb-bf10-456d-b6c0-e7ed31654a54,
      #0a0a0a
    );
    --framer-text-decoration: none;
    --framer-text-stroke-color: initial;
    --framer-text-stroke-width: initial;
    --framer-text-transform: none;
  }
}
.framer-YJPiu[data-border="true"]:after,
.framer-YJPiu [data-border="true"]:after {
  content: "";
  border-width: var(--border-top-width, 0) var(--border-right-width, 0)
    var(--border-bottom-width, 0) var(--border-left-width, 0);
  border-color: var(--border-color, none);
  border-style: var(--border-style, none);
  width: 100%;
  height: 100%;
  position: absolute;
  box-sizing: border-box;
  left: 0;
  top: 0;
  border-radius: inherit;
  pointer-events: none;
}
.framer-1OMIH.framer-78tokb,
.framer-1OMIH .framer-78tokb {
  display: block;
}
.framer-1OMIH.framer-1pjcgyg {
  align-content: flex-end;
  align-items: flex-end;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: min-content;
  justify-content: flex-start;
  padding: 0;
  position: relative;
  width: min-content;
}
.framer-1OMIH .framer-1u4ip7a {
  align-content: flex-end;
  align-items: flex-end;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 16px;
  height: 58px;
  justify-content: center;
  overflow: visible;
  padding: 4px 16px;
  position: relative;
  width: min-content;
}
.framer-1OMIH .framer-1sjhs3y-container,
.framer-1OMIH .framer-r4te10-container,
.framer-1OMIH .framer-1i9oncg-container,
.framer-1OMIH .framer-13t7i6j-container,
.framer-1OMIH .framer-1fi0359-container,
.framer-1OMIH .framer-1rii7xu-container,
.framer-1OMIH .framer-1cw4u4b-container {
  flex: none;
  height: auto;
  position: relative;
  width: auto;
}
@supports (background: -webkit-named-image(i)) and (not (font-palette: dark)) {
  .framer-1OMIH.framer-1pjcgyg,
  .framer-1OMIH .framer-1u4ip7a {
    gap: 0px;
  }
  .framer-1OMIH.framer-1pjcgyg > * {
    margin: 0;
  }
  .framer-1OMIH.framer-1pjcgyg > :first-child,
  .framer-1OMIH .framer-1u4ip7a > :first-child {
    margin-left: 0;
  }
  .framer-1OMIH.framer-1pjcgyg > :last-child,
  .framer-1OMIH .framer-1u4ip7a > :last-child {
    margin-right: 0;
  }
  .framer-1OMIH .framer-1u4ip7a > * {
    margin: 0 8px;
  }
}
.framer-1OMIH.framer-v-w4nzi1 .framer-1u4ip7a {
  gap: 12px;
}
@supports (background: -webkit-named-image(i)) and (not (font-palette: dark)) {
  .framer-1OMIH.framer-v-w4nzi1 .framer-1u4ip7a {
    gap: 0px;
  }
  .framer-1OMIH.framer-v-w4nzi1 .framer-1u4ip7a > * {
    margin: 0 6px;
  }
  .framer-1OMIH.framer-v-w4nzi1 .framer-1u4ip7a > :first-child {
    margin-left: 0;
  }
  .framer-1OMIH.framer-v-w4nzi1 .framer-1u4ip7a > :last-child {
    margin-right: 0;
  }
}
.framer-AaHEZ.framer-obrgcp,
.framer-AaHEZ .framer-obrgcp {
  display: block;
}
.framer-AaHEZ.framer-tmvjuu {
  align-content: center;
  align-items: center;
  cursor: pointer;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 8px;
  height: 50px;
  justify-content: center;
  padding: 0;
  position: relative;
  text-decoration: none;
  width: min-content;
}
.framer-AaHEZ .framer-9tufuz {
  align-content: center;
  align-items: center;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 8px;
  height: 64px;
  justify-content: center;
  overflow: visible;
  padding: 0;
  position: relative;
  width: min-content;
}
.framer-AaHEZ .framer-cm2upn {
  align-content: center;
  align-items: center;
  aspect-ratio: 1 / 1;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: var(--framer-aspect-ratio-supported, 36px);
  justify-content: center;
  overflow: hidden;
  padding: 0;
  position: relative;
  width: 36px;
  will-change: var(--framer-will-change-override, transform);
}
.framer-AaHEZ .framer-1p8qmbz-container {
  flex: none;
  height: 20px;
  position: relative;
  width: 20px;
}
.framer-AaHEZ .framer-f19khm {
  aspect-ratio: 1 / 1;
  flex: none;
  height: var(--framer-aspect-ratio-supported, 22px);
  overflow: hidden;
  position: relative;
  width: 22px;
}
.framer-AaHEZ .framer-lpp4vi,
.framer-AaHEZ .framer-vndljd,
.framer-AaHEZ .framer-1v0o4q0 {
  aspect-ratio: 1 / 1;
  flex: none;
  height: var(--framer-aspect-ratio-supported, 14px);
  left: 50%;
  overflow: hidden;
  position: absolute;
  top: 50%;
  width: 14px;
}
.framer-AaHEZ .framer-ud77dm {
  aspect-ratio: 1 / 1;
  flex: none;
  height: var(--framer-aspect-ratio-supported, 8px);
  overflow: hidden;
  position: relative;
  width: 8px;
  will-change: var(--framer-will-change-override, transform);
}
.framer-AaHEZ .framer-1a3q5ja {
  align-content: center;
  align-items: center;
  align-self: stretch;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: center;
  left: 48%;
  overflow: hidden;
  padding: 0;
  position: absolute;
  top: 58px;
  width: auto;
  will-change: var(--framer-will-change-override, transform);
  z-index: 1;
}
.framer-AaHEZ .framer-psmjcd {
  flex: none;
  height: auto;
  position: relative;
  white-space: pre;
  width: auto;
}
@supports (background: -webkit-named-image(i)) and (not (font-palette: dark)) {
  .framer-AaHEZ.framer-tmvjuu,
  .framer-AaHEZ .framer-9tufuz,
  .framer-AaHEZ .framer-cm2upn,
  .framer-AaHEZ .framer-1a3q5ja {
    gap: 0px;
  }
  .framer-AaHEZ.framer-tmvjuu > * {
    margin: 0 4px;
  }
  .framer-AaHEZ.framer-tmvjuu > :first-child,
  .framer-AaHEZ .framer-cm2upn > :first-child,
  .framer-AaHEZ .framer-1a3q5ja > :first-child {
    margin-left: 0;
  }
  .framer-AaHEZ.framer-tmvjuu > :last-child,
  .framer-AaHEZ .framer-cm2upn > :last-child,
  .framer-AaHEZ .framer-1a3q5ja > :last-child {
    margin-right: 0;
  }
  .framer-AaHEZ .framer-9tufuz > * {
    margin: 4px 0;
  }
  .framer-AaHEZ .framer-9tufuz > :first-child {
    margin-top: 0;
  }
  .framer-AaHEZ .framer-9tufuz > :last-child {
    margin-bottom: 0;
  }
  .framer-AaHEZ .framer-cm2upn > *,
  .framer-AaHEZ .framer-1a3q5ja > * {
    margin: 0;
  }
}
.framer-AaHEZ.framer-v-3v0g7j.framer-tmvjuu {
  cursor: unset;
}
.framer-AaHEZ.framer-v-tmvjuu.hover.framer-tmvjuu {
  height: min-content;
}
.framer-AaHEZ.framer-v-tmvjuu.hover .framer-9tufuz {
  justify-content: flex-end;
  order: 0;
}
.framer-AaHEZ.framer-v-tmvjuu.hover .framer-cm2upn {
  height: var(--framer-aspect-ratio-supported, 48px);
  order: 1;
  width: 48px;
}
.framer-AaHEZ.framer-v-tmvjuu.hover .framer-f19khm {
  height: var(--framer-aspect-ratio-supported, 24px);
  width: 24px;
}
.framer-AaHEZ.framer-v-tmvjuu.hover .framer-ud77dm {
  order: 2;
}
.framer-AaHEZ.framer-v-tmvjuu.hover .framer-1a3q5ja {
  align-self: unset;
  left: 49%;
  order: 0;
  top: 64px;
}
.framer-AaHEZ[data-border="true"]:after,
.framer-AaHEZ [data-border="true"]:after {
  content: "";
  border-width: var(--border-top-width, 0) var(--border-right-width, 0)
    var(--border-bottom-width, 0) var(--border-left-width, 0);
  border-color: var(--border-color, none);
  border-style: var(--border-style, none);
  width: 100%;
  height: 100%;
  position: absolute;
  box-sizing: border-box;
  left: 0;
  top: 0;
  border-radius: inherit;
  pointer-events: none;
}
.framer-7ROEO.framer-1u1oswi,
.framer-7ROEO .framer-1u1oswi {
  display: block;
}
.framer-7ROEO.framer-lo5y49 {
  align-content: flex-start;
  align-items: flex-start;
  cursor: default;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 264px;
  overflow: hidden;
  gap: 25px;
  padding: var(--ojzm93);
  position: relative;
  width: 410px;
  will-change: var(--framer-will-change-override, transform);
  transition: transform 0.3s ease;
}

/* Hover effect */
.framer-7ROEO.framer-lo5y49:hover {
  transform: scale(1.03);
  cursor: pointer;
}

.framer-7ROEO .framer-1a8ggc5-container {
  flex: none;
  height: 40px;
  position: relative;
  width: 40px;
}
.framer-7ROEO .framer-ylj8kw {
  align-content: flex-start;
  align-items: flex-start;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 8px;
  height: min-content;
  justify-content: flex-start;
  overflow: hidden;
  padding: 0;
  position: relative;
  width: 100%;
}
.framer-7ROEO .framer-1efvfl3 {
  flex: none;
  height: auto;
  position: relative;
  white-space: pre;
  width: auto;
}
.framer-7ROEO .framer-12ir87i {
  flex: none;
  height: auto;
  position: relative;
  white-space: pre-wrap;
  width: 100%;
  word-break: break-word;
  word-wrap: break-word;
}
.framer-7ROEO .framer-1dc2nu2 {
  bottom: -64px;
  flex: none;
  height: 65px;
  left: -54px;
  overflow: hidden;
  position: absolute;
  width: 61px;
  z-index: 1;
}
@supports (background: -webkit-named-image(i)) and (not (font-palette: dark)) {
  .framer-7ROEO .framer-ylj8kw {
    gap: 0px;
  }
  .framer-7ROEO .framer-ylj8kw > * {
    margin: 4px 0;
  }
  .framer-7ROEO .framer-ylj8kw > :first-child {
    margin-top: 0;
  }
  .framer-7ROEO .framer-ylj8kw > :last-child {
    margin-bottom: 0;
  }
}
.framer-7ROEO.framer-v-100vakv.framer-lo5y49 {
  gap: 32px;
  height: min-content;
  justify-content: flex-start;
}
@supports (background: -webkit-named-image(i)) and (not (font-palette: dark)) {
  .framer-7ROEO.framer-v-100vakv.framer-lo5y49 {
    gap: 0px;
  }
  .framer-7ROEO.framer-v-100vakv.framer-lo5y49 > * {
    margin: 16px 0;
  }
  .framer-7ROEO.framer-v-100vakv.framer-lo5y49 > :first-child {
    margin-top: 0;
  }
  .framer-7ROEO.framer-v-100vakv.framer-lo5y49 > :last-child {
    margin-bottom: 0;
  }
}
.framer-Zvh76 .framer-styles-preset-1o6lwwz:not(.rich-text-wrapper),
.framer-Zvh76 .framer-styles-preset-1o6lwwz.rich-text-wrapper h3 {
  --framer-font-family: "Inter", sans-serif;
  --framer-font-family-bold: "Inter", "Inter Placeholder", sans-serif;
  --framer-font-family-bold-italic: "Inter", "Inter Placeholder", sans-serif;
  --framer-font-family-italic: "Inter", "Inter Placeholder", sans-serif;
  --framer-font-size: 20px;
  --framer-font-style: normal;
  --framer-font-style-bold: normal;
  --framer-font-style-bold-italic: italic;
  --framer-font-style-italic: italic;
  --framer-font-weight: 400;
  --framer-font-weight-bold: 700;
  --framer-font-weight-bold-italic: 700;
  --framer-font-weight-italic: 400;
  --framer-letter-spacing: -0.02em;
  --framer-line-height: 120%;
  --framer-paragraph-spacing: 40px;
  --framer-text-alignment: start;
  --framer-text-color: var(
    --token-801172cb-bf10-456d-b6c0-e7ed31654a54,
    #0a0a0a
  );
  --framer-text-decoration: none;
  --framer-text-stroke-color: initial;
  --framer-text-stroke-width: initial;
  --framer-text-transform: none;
}
@media (max-width: 1199px) and (min-width: 810px) {
  .framer-Zvh76 .framer-styles-preset-1o6lwwz:not(.rich-text-wrapper),
  .framer-Zvh76 .framer-styles-preset-1o6lwwz.rich-text-wrapper h3 {
    --framer-font-family: "Inter", sans-serif;
    --framer-font-family-bold: "Inter", "Inter Placeholder", sans-serif;
    --framer-font-family-bold-italic: "Inter", "Inter Placeholder", sans-serif;
    --framer-font-family-italic: "Inter", "Inter Placeholder", sans-serif;
    --framer-font-size: 20px;
    --framer-font-style: normal;
    --framer-font-style-bold: normal;
    --framer-font-style-bold-italic: italic;
    --framer-font-style-italic: italic;
    --framer-font-weight: 400;
    --framer-font-weight-bold: 700;
    --framer-font-weight-bold-italic: 700;
    --framer-font-weight-italic: 400;
    --framer-letter-spacing: -0.02em;
    --framer-line-height: 120%;
    --framer-paragraph-spacing: 40px;
    --framer-text-alignment: start;
    --framer-text-color: var(
      --token-801172cb-bf10-456d-b6c0-e7ed31654a54,
      #0a0a0a
    );
    --framer-text-decoration: none;
    --framer-text-stroke-color: initial;
    --framer-text-stroke-width: initial;
    --framer-text-transform: none;
  }
}
@media (max-width: 809px) and (min-width: 0px) {
  .framer-Zvh76 .framer-styles-preset-1o6lwwz:not(.rich-text-wrapper),
  .framer-Zvh76 .framer-styles-preset-1o6lwwz.rich-text-wrapper h3 {
    --framer-font-family: "Inter", sans-serif;
    --framer-font-family-bold: "Inter", "Inter Placeholder", sans-serif;
    --framer-font-family-bold-italic: "Inter", "Inter Placeholder", sans-serif;
    --framer-font-family-italic: "Inter", "Inter Placeholder", sans-serif;
    --framer-font-size: 18px;
    --framer-font-style: normal;
    --framer-font-style-bold: normal;
    --framer-font-style-bold-italic: italic;
    --framer-font-style-italic: italic;
    --framer-font-weight: 400;
    --framer-font-weight-bold: 700;
    --framer-font-weight-bold-italic: 700;
    --framer-font-weight-italic: 400;
    --framer-letter-spacing: -0.02em;
    --framer-line-height: 120%;
    --framer-paragraph-spacing: 40px;
    --framer-text-alignment: start;
    --framer-text-color: var(
      --token-801172cb-bf10-456d-b6c0-e7ed31654a54,
      #0a0a0a
    );
    --framer-text-decoration: none;
    --framer-text-stroke-color: initial;
    --framer-text-stroke-width: initial;
    --framer-text-transform: none;
  }
}
.framer-5rTEY .framer-styles-preset-fcm6as:not(.rich-text-wrapper),
.framer-5rTEY .framer-styles-preset-fcm6as.rich-text-wrapper p {
  --framer-font-family: "Inter", sans-serif;
  --framer-font-size: 17px;
  --framer-font-style: normal;
  --framer-font-weight: 400;
  --framer-letter-spacing: -0.012em;
  --framer-line-height: 150%;
  --framer-paragraph-spacing: 20px;
  --framer-text-alignment: start;
  --framer-text-color: var(
    --token-801172cb-bf10-456d-b6c0-e7ed31654a54,
    #0a0a0a
  );
  --framer-text-decoration: none;
  --framer-text-transform: none;
}
@media (max-width: 1199px) and (min-width: 810px) {
  .framer-5rTEY .framer-styles-preset-fcm6as:not(.rich-text-wrapper),
  .framer-5rTEY .framer-styles-preset-fcm6as.rich-text-wrapper p {
    --framer-font-family: "Inter", sans-serif;
    --framer-font-size: 18px;
    --framer-font-style: normal;
    --framer-font-weight: 400;
    --framer-letter-spacing: -0.012em;
    --framer-line-height: 150%;
    --framer-paragraph-spacing: 20px;
    --framer-text-alignment: start;
    --framer-text-color: var(
      --token-801172cb-bf10-456d-b6c0-e7ed31654a54,
      #0a0a0a
    );
    --framer-text-decoration: none;
    --framer-text-transform: none;
  }
}
@media (max-width: 809px) and (min-width: 0px) {
  .framer-5rTEY .framer-styles-preset-fcm6as:not(.rich-text-wrapper),
  .framer-5rTEY .framer-styles-preset-fcm6as.rich-text-wrapper p {
    --framer-font-family: "Inter", sans-serif;
    --framer-font-size: 18px;
    --framer-font-style: normal;
    --framer-font-weight: 400;
    --framer-letter-spacing: -0.012em;
    --framer-line-height: 150%;
    --framer-paragraph-spacing: 20px;
    --framer-text-alignment: start;
    --framer-text-color: var(
      --token-801172cb-bf10-456d-b6c0-e7ed31654a54,
      #0a0a0a
    );
    --framer-text-decoration: none;
    --framer-text-transform: none;
  }
}
.framer-7ROEO[data-border="true"]:after,
.framer-7ROEO [data-border="true"]:after {
  content: "";
  border-width: var(--border-top-width, 0) var(--border-right-width, 0)
    var(--border-bottom-width, 0) var(--border-left-width, 0);
  border-color: var(--border-color, none);
  border-style: var(--border-style, none);
  width: 100%;
  height: 100%;
  position: absolute;
  box-sizing: border-box;
  left: 0;
  top: 0;
  border-radius: inherit;
  pointer-events: none;
}
.framer-nSwyM.framer-1mm98yt,
.framer-nSwyM .framer-1mm98yt {
  display: block;
}
.framer-nSwyM.framer-1h48c5a {
  align-content: center;
  align-items: center;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 10px;
  height: 24px;
  justify-content: center;
  overflow: hidden;
  padding: 0;
  position: relative;
  width: 24px;
}
.framer-nSwyM .framer-6b2xcw {
  flex: none;
  inset: 11px;
  overflow: visible;
  position: absolute;
  z-index: 1;
}
.framer-nSwyM .framer-12vanls {
  flex: none;
  inset: 8px;
  overflow: visible;
  position: absolute;
  z-index: 1;
}
@supports (background: -webkit-named-image(i)) and (not (font-palette: dark)) {
  .framer-nSwyM.framer-1h48c5a {
    gap: 0px;
  }
  .framer-nSwyM.framer-1h48c5a > * {
    margin: 5px 0;
  }
  .framer-nSwyM.framer-1h48c5a > :first-child {
    margin-top: 0;
  }
  .framer-nSwyM.framer-1h48c5a > :last-child {
    margin-bottom: 0;
  }
}
.framer-nSwyM.framer-v-1xkxuys .framer-6b2xcw {
  inset: 1px;
}
.framer-WrKgv.framer-66y0ry,
.framer-WrKgv .framer-66y0ry {
  display: block;
}
.framer-WrKgv.framer-1ag2yh9 {
  align-content: center;
  align-items: center;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 16px;
  height: auto;
  justify-content: flex-start;
  overflow: hidden;
  padding: 0;
  position: relative;
  width: 759px;
}
.framer-WrKgv .framer-3d0qif-container,
.framer-WrKgv .framer-1y9xmt-container,
.framer-WrKgv .framer-1ttgnpu-container,
.framer-WrKgv .framer-1tqetc5-container,
.framer-WrKgv .framer-ljeuum-container,
.framer-WrKgv .framer-z3mnz9-container,
.framer-WrKgv .framer-16mn2ka-container,
.framer-WrKgv .framer-1v6m2yt-container {
  flex: none;
  height: auto;
  position: relative;
  width: 100%;
}
@supports (background: -webkit-named-image(i)) and (not (font-palette: dark)) {
  .framer-WrKgv.framer-1ag2yh9 {
    gap: 0px;
  }
  .framer-WrKgv.framer-1ag2yh9 > * {
    margin: 8px 0;
  }
  .framer-WrKgv.framer-1ag2yh9 > :first-child {
    margin-top: 0;
  }
  .framer-WrKgv.framer-1ag2yh9 > :last-child {
    margin-bottom: 0;
  }
}
.framer-WrKgv.framer-v-131yo5y .framer-3d0qif-container {
  order: 0;
}
.framer-WrKgv.framer-v-131yo5y .framer-1y9xmt-container {
  order: 1;
}
.framer-WrKgv.framer-v-131yo5y .framer-1ttgnpu-container {
  order: 2;
}
.framer-WrKgv.framer-v-131yo5y .framer-1tqetc5-container {
  order: 3;
}
.framer-WrKgv.framer-v-131yo5y .framer-ljeuum-container {
  order: 4;
}
.framer-WrKgv.framer-v-131yo5y .framer-z3mnz9-container {
  order: 5;
}
.framer-WrKgv.framer-v-131yo5y .framer-16mn2ka-container {
  order: 6;
}
.framer-WrKgv.framer-v-131yo5y .framer-1v6m2yt-container {
  order: 7;
}
.framer-Gtrfh.framer-hws4j7,
.framer-Gtrfh .framer-hws4j7 {
  display: block;
}
.framer-Gtrfh.framer-ri2uzi {
  align-content: flex-start;
  align-items: flex-start;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: min-content;
  justify-content: flex-start;
  overflow: hidden;
  padding: var(--1fdk2q0);
  position: relative;
  width: 364px;
  will-change: var(--framer-will-change-override, transform);
}
.framer-Gtrfh .framer-6kj3qp {
  align-content: center;
  align-items: center;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: min-content;
  justify-content: space-between;
  overflow: visible;
  padding: 0;
  position: relative;
  width: 100%;
}
.framer-Gtrfh .framer-xzv06c {
  -webkit-user-select: none;
  flex: none;
  height: auto;
  position: relative;
  user-select: none;
  white-space: pre-wrap;
  width: 80%;
  word-break: break-word;
  word-wrap: break-word;
}
.framer-Gtrfh .framer-p8vwtd-container {
  flex: none;
  height: 20px;
  position: relative;
  width: 20px;
}
.framer-Gtrfh .framer-v3wjl8 {
  -webkit-user-select: none;
  flex: none;
  height: 1px;
  position: relative;
  user-select: none;
  white-space: pre-wrap;
  width: 86%;
  word-break: break-word;
  word-wrap: break-word;
}
@supports (background: -webkit-named-image(i)) and (not (font-palette: dark)) {
  .framer-Gtrfh.framer-ri2uzi {
    gap: 0px;
  }
  .framer-Gtrfh.framer-ri2uzi > * {
    margin: 0;
  }
  .framer-Gtrfh.framer-ri2uzi > :first-child {
    margin-top: 0;
  }
  .framer-Gtrfh.framer-ri2uzi > :last-child {
    margin-bottom: 0;
  }
}
.framer-Gtrfh.framer-v-119cwvr.framer-ri2uzi {
  gap: 20px;
}
.framer-Gtrfh.framer-v-119cwvr .framer-v3wjl8 {
  height: auto;
}
@supports (background: -webkit-named-image(i)) and (not (font-palette: dark)) {
  .framer-Gtrfh.framer-v-119cwvr.framer-ri2uzi {
    gap: 0px;
  }
  .framer-Gtrfh.framer-v-119cwvr.framer-ri2uzi > * {
    margin: 10px 0;
  }
  .framer-Gtrfh.framer-v-119cwvr.framer-ri2uzi > :first-child {
    margin-top: 0;
  }
  .framer-Gtrfh.framer-v-119cwvr.framer-ri2uzi > :last-child {
    margin-bottom: 0;
  }
}
.ssr-variant {
  display: contents;
}
.framer-bOJKW.framer-1c15btq,
.framer-bOJKW .framer-1c15btq {
  display: block;
}
.framer-bOJKW.framer-hanedp {
  align-content: center;
  align-items: center;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 48px;
  height: min-content;
  justify-content: flex-start;
  overflow: visible;
  padding: 80px 0;
  position: relative;
  width: 1440px;
}
.framer-bOJKW .framer-4u4lf3 {
  flex: none;
  inset: 0;
  overflow: hidden;
  position: absolute;
  z-index: 1;
}
.framer-bOJKW .framer-elr7it-container {
  flex: none;
  height: 1px;
  left: -110px;
  position: absolute;
  top: 40px;
  width: 110px;
  z-index: 2;
}
.framer-bOJKW .framer-dx3sf0-container {
  flex: none;
  height: 1px;
  left: -100px;
  position: absolute;
  top: 70px;
  width: 100px;
  z-index: 2;
}
.framer-bOJKW .framer-1gnb722-container {
  flex: none;
  height: 1px;
  left: -120px;
  position: absolute;
  top: 140px;
  width: 100px;
  z-index: 2;
}
.framer-bOJKW .framer-20jhd6-container {
  flex: none;
  height: 1px;
  left: -120px;
  position: absolute;
  top: 160px;
  width: 100px;
  z-index: 2;
}
.framer-bOJKW .framer-18owl9s-container {
  flex: none;
  height: 1px;
  left: -120px;
  position: absolute;
  top: calc(52.63157894736844% - 1px / 2);
  width: 100px;
  z-index: 2;
}
.framer-bOJKW .framer-iukq8l-container {
  flex: none;
  height: 1px;
  left: -100px;
  position: absolute;
  top: -30px;
  width: 100px;
  z-index: 2;
}
.framer-bOJKW .framer-1rpscvy-container {
  flex: none;
  height: 1px;
  left: -10px;
  position: absolute;
  top: -30px;
  width: 100px;
  z-index: 2;
}
.framer-bOJKW .framer-b61fuu-container {
  flex: none;
  height: 1px;
  left: 50px;
  position: absolute;
  top: -40px;
  width: 100px;
  z-index: 2;
}
.framer-bOJKW .framer-1n09ey0-container {
  flex: none;
  height: 1px;
  left: -90px;
  position: absolute;
  top: -40px;
  width: 100px;
  z-index: 2;
}
.framer-bOJKW .framer-p9gg6e-container {
  flex: none;
  height: 1px;
  left: 200px;
  position: absolute;
  top: -30px;
  width: 100px;
  z-index: 2;
}
.framer-bOJKW .framer-eb0yd9-container {
  flex: none;
  height: 1px;
  left: 290px;
  position: absolute;
  top: -40px;
  width: 100px;
  z-index: 2;
}
.framer-bOJKW .framer-r4x0y5-container {
  flex: none;
  height: 1px;
  left: 120px;
  position: absolute;
  top: -40px;
  width: 100px;
  z-index: 2;
}
.framer-bOJKW .framer-1fcjfq1-container {
  flex: none;
  height: 1px;
  left: 140px;
  position: absolute;
  top: -40px;
  width: 100px;
  z-index: 2;
}
.framer-bOJKW .framer-5brjyr-container {
  flex: none;
  height: 1px;
  left: -100px;
  position: absolute;
  top: calc(50.00000000000002% - 1px / 2);
  width: 100px;
  z-index: 2;
}
.framer-bOJKW .framer-xrbc9i-container {
  flex: none;
  height: 1px;
  left: -120px;
  position: absolute;
  top: 10px;
  width: 100px;
  z-index: 2;
}
.framer-bOJKW .framer-ifbgdi-container,
.framer-bOJKW .framer-1kbjedf-container {
  flex: none;
  height: 1px;
  left: 140px;
  position: absolute;
  top: -30px;
  width: 100px;
  z-index: 2;
}
.framer-bOJKW .framer-h8ttg3 {
  flex: none;
  height: 435px;
  left: calc(50.00000000000002% - 801px / 2);
  position: absolute;
  top: 0;
  width: 801px;
  z-index: 1;
}
.framer-bOJKW .framer-171vqql {
  align-content: center;
  align-items: center;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: min-content;
  justify-content: center;
  max-width: 1440px;
  overflow: hidden;
  padding: 0;
  position: relative;
  width: 100%;
  z-index: 2;
}
.framer-bOJKW .framer-1ha6juh {
  align-content: center;
  align-items: center;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 32px;
  height: min-content;
  justify-content: center;
  overflow: hidden;
  padding: 0;
  position: relative;
  width: 788px;
  z-index: 1;
}
.framer-bOJKW .framer-1iebj5j,
.framer-bOJKW .framer-1vkhbad {
  flex: none;
  height: auto;
  position: relative;
  white-space: pre-wrap;
  width: 100%;
  word-break: break-word;
  word-wrap: break-word;
}
.framer-bOJKW .framer-10xfovd-container {
  flex: none;
  height: auto;
  position: relative;
  width: auto;
  z-index: 2;
}
.framer-bOJKW .framer-ned290 {
  align-content: center;
  align-items: center;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 8px;
  height: min-content;
  justify-content: center;
  overflow: hidden;
  padding: 0 80px;
  position: relative;
  width: 100%;
  z-index: 2;
}
.framer-bOJKW .framer-uqv1yn {
  flex: none;
  height: auto;
  position: relative;
  white-space: pre;
  width: 100%;
}
.framer-bOJKW .framer-jt3pgt,
.framer-bOJKW .framer-1fiqc25,
.framer-bOJKW .framer-1vaxhu5 {
  flex: none;
  height: auto;
  position: relative;
  white-space: pre;
  width: auto;
}
.framer-bOJKW .framer-tqp0y8 {
  align-content: center;
  align-items: center;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 4px;
  height: min-content;
  justify-content: center;
  overflow: hidden;
  padding: 0;
  position: relative;
  width: 100%;
}
@supports (background: -webkit-named-image(i)) and (not (font-palette: dark)) {
  .framer-bOJKW.framer-hanedp,
  .framer-bOJKW .framer-171vqql,
  .framer-bOJKW .framer-1ha6juh,
  .framer-bOJKW .framer-ned290,
  .framer-bOJKW .framer-tqp0y8 {
    gap: 0px;
  }
  .framer-bOJKW.framer-hanedp > * {
    margin: 24px 0;
  }
  .framer-bOJKW.framer-hanedp > :first-child,
  .framer-bOJKW .framer-1ha6juh > :first-child,
  .framer-bOJKW .framer-ned290 > :first-child {
    margin-top: 0;
  }
  .framer-bOJKW.framer-hanedp > :last-child,
  .framer-bOJKW .framer-1ha6juh > :last-child,
  .framer-bOJKW .framer-ned290 > :last-child {
    margin-bottom: 0;
  }
  .framer-bOJKW .framer-171vqql > * {
    margin: 0;
  }
  .framer-bOJKW .framer-171vqql > :first-child,
  .framer-bOJKW .framer-tqp0y8 > :first-child {
    margin-left: 0;
  }
  .framer-bOJKW .framer-171vqql > :last-child,
  .framer-bOJKW .framer-tqp0y8 > :last-child {
    margin-right: 0;
  }
  .framer-bOJKW .framer-1ha6juh > * {
    margin: 16px 0;
  }
  .framer-bOJKW .framer-ned290 > * {
    margin: 4px 0;
  }
  .framer-bOJKW .framer-tqp0y8 > * {
    margin: 0 2px;
  }
}
.framer-bOJKW.framer-v-1gyx0yu.framer-hanedp {
  width: 890px;
}
.framer-bOJKW.framer-v-1gyx0yu .framer-1ha6juh {
  width: 520px;
}
.framer-bOJKW.framer-v-1xlc0y.framer-hanedp {
  padding: 80px 16px;
  width: 390px;
}
.framer-bOJKW.framer-v-1xlc0y .framer-1ha6juh {
  flex: 1 0 0px;
  width: 1px;
}
.framer-zNWjD .framer-styles-preset-13hr9vk:not(.rich-text-wrapper),
.framer-zNWjD .framer-styles-preset-13hr9vk.rich-text-wrapper h4 {
  --framer-font-family: "Inter", sans-serif;
  --framer-font-family-bold: "Inter", "Inter Placeholder", sans-serif;
  --framer-font-family-bold-italic: "Inter", "Inter Placeholder", sans-serif;
  --framer-font-family-italic: "Inter", "Inter Placeholder", sans-serif;
  --framer-font-size: 20px;
  --framer-font-style: normal;
  --framer-font-style-bold: normal;
  --framer-font-style-bold-italic: italic;
  --framer-font-style-italic: italic;
  --framer-font-weight: 400;
  --framer-font-weight-bold: 700;
  --framer-font-weight-bold-italic: 700;
  --framer-font-weight-italic: 400;
  --framer-letter-spacing: -0.015em;
  --framer-line-height: 150%;
  --framer-paragraph-spacing: 40px;
  --framer-text-alignment: start;
  --framer-text-color: var(
    --token-801172cb-bf10-456d-b6c0-e7ed31654a54,
    #0a0a0a
  );
  --framer-text-decoration: none;
  --framer-text-stroke-color: initial;
  --framer-text-stroke-width: initial;
  --framer-text-transform: none;
}
@media (max-width: 1199px) and (min-width: 810px) {
  .framer-zNWjD .framer-styles-preset-13hr9vk:not(.rich-text-wrapper),
  .framer-zNWjD .framer-styles-preset-13hr9vk.rich-text-wrapper h4 {
    --framer-font-family: "Inter", sans-serif;
    --framer-font-family-bold: "Inter", "Inter Placeholder", sans-serif;
    --framer-font-family-bold-italic: "Inter", "Inter Placeholder", sans-serif;
    --framer-font-family-italic: "Inter", "Inter Placeholder", sans-serif;
    --framer-font-size: 18px;
    --framer-font-style: normal;
    --framer-font-style-bold: normal;
    --framer-font-style-bold-italic: italic;
    --framer-font-style-italic: italic;
    --framer-font-weight: 400;
    --framer-font-weight-bold: 700;
    --framer-font-weight-bold-italic: 700;
    --framer-font-weight-italic: 400;
    --framer-letter-spacing: -0.015em;
    --framer-line-height: 150%;
    --framer-paragraph-spacing: 40px;
    --framer-text-alignment: start;
    --framer-text-color: var(
      --token-801172cb-bf10-456d-b6c0-e7ed31654a54,
      #0a0a0a
    );
    --framer-text-decoration: none;
    --framer-text-stroke-color: initial;
    --framer-text-stroke-width: initial;
    --framer-text-transform: none;
  }
}
@media (max-width: 809px) and (min-width: 0px) {
  .framer-zNWjD .framer-styles-preset-13hr9vk:not(.rich-text-wrapper),
  .framer-zNWjD .framer-styles-preset-13hr9vk.rich-text-wrapper h4 {
    --framer-font-family: "Inter", sans-serif;
    --framer-font-family-bold: "Inter", "Inter Placeholder", sans-serif;
    --framer-font-family-bold-italic: "Inter", "Inter Placeholder", sans-serif;
    --framer-font-family-italic: "Inter", "Inter Placeholder", sans-serif;
    --framer-font-size: 16px;
    --framer-font-style: normal;
    --framer-font-style-bold: normal;
    --framer-font-style-bold-italic: italic;
    --framer-font-style-italic: italic;
    --framer-font-weight: 400;
    --framer-font-weight-bold: 700;
    --framer-font-weight-bold-italic: 700;
    --framer-font-weight-italic: 400;
    --framer-letter-spacing: -0.015em;
    --framer-line-height: 150%;
    --framer-paragraph-spacing: 40px;
    --framer-text-alignment: start;
    --framer-text-color: var(
      --token-801172cb-bf10-456d-b6c0-e7ed31654a54,
      #0a0a0a
    );
    --framer-text-decoration: none;
    --framer-text-stroke-color: initial;
    --framer-text-stroke-width: initial;
    --framer-text-transform: none;
  }
}
.framer-1994j .framer-styles-preset-vuyne3:not(.rich-text-wrapper),
.framer-1994j .framer-styles-preset-vuyne3.rich-text-wrapper p {
  --framer-font-family: "Inter", sans-serif;
  --framer-font-size: 16px;
  --framer-font-style: normal;
  --framer-font-weight: 400;
  --framer-letter-spacing: -0.01em;
  --framer-line-height: 150%;
  --framer-paragraph-spacing: 20px;
  --framer-text-alignment: start;
  --framer-text-color: var(
    --token-801172cb-bf10-456d-b6c0-e7ed31654a54,
    #0a0a0a
  );
  --framer-text-decoration: none;
  --framer-text-stroke-color: initial;
  --framer-text-stroke-width: initial;
  --framer-text-transform: none;
}
@media (max-width: 1199px) and (min-width: 810px) {
  .framer-1994j .framer-styles-preset-vuyne3:not(.rich-text-wrapper),
  .framer-1994j .framer-styles-preset-vuyne3.rich-text-wrapper p {
    --framer-font-family: "Inter", sans-serif;
    --framer-font-size: 16px;
    --framer-font-style: normal;
    --framer-font-weight: 400;
    --framer-letter-spacing: -0.01em;
    --framer-line-height: 150%;
    --framer-paragraph-spacing: 20px;
    --framer-text-alignment: start;
    --framer-text-color: var(
      --token-801172cb-bf10-456d-b6c0-e7ed31654a54,
      #0a0a0a
    );
    --framer-text-decoration: none;
    --framer-text-stroke-color: initial;
    --framer-text-stroke-width: initial;
    --framer-text-transform: none;
  }
}
@media (max-width: 809px) and (min-width: 0px) {
  .framer-1994j .framer-styles-preset-vuyne3:not(.rich-text-wrapper),
  .framer-1994j .framer-styles-preset-vuyne3.rich-text-wrapper p {
    --framer-font-family: "Inter", sans-serif;
    --framer-font-size: 16px;
    --framer-font-style: normal;
    --framer-font-weight: 400;
    --framer-letter-spacing: -0.01em;
    --framer-line-height: 150%;
    --framer-paragraph-spacing: 20px;
    --framer-text-alignment: start;
    --framer-text-color: var(
      --token-801172cb-bf10-456d-b6c0-e7ed31654a54,
      #0a0a0a
    );
    --framer-text-decoration: none;
    --framer-text-stroke-color: initial;
    --framer-text-stroke-width: initial;
    --framer-text-transform: none;
  }
}
.framer-NlB6s .framer-styles-preset-1f7a9ir:not(.rich-text-wrapper),
.framer-NlB6s .framer-styles-preset-1f7a9ir.rich-text-wrapper a {
  --framer-link-current-text-color: var(
    --token-64b159d3-04ba-4802-be08-e862d24eda69,
    #737373
  );
  --framer-link-current-text-decoration: none;
  --framer-link-hover-text-color: var(
    --token-c9883a06-0714-4bde-a248-d9d8eb496918,
    #404040
  );
  --framer-link-hover-text-decoration: underline;
  --framer-link-text-color: var(
    --token-801172cb-bf10-456d-b6c0-e7ed31654a54,
    #0a0a0a
  );
  --framer-link-text-decoration: none;
}
.framer-PMKWr [data-border="true"]:after {
  content: "";
  border-width: var(--border-top-width, 0) var(--border-right-width, 0)
    var(--border-bottom-width, 0) var(--border-left-width, 0);
  border-color: var(--border-color, none);
  border-style: var(--border-style, none);
  width: 100%;
  height: 100%;
  position: absolute;
  box-sizing: border-box;
  left: 0;
  top: 0;
  border-radius: inherit;
  pointer-events: none;
}
.framer-PMKWr .framer-orhfqx {
  display: block;
}
.framer-PMKWr .framer-8wex7e {
  height: 1px;
  overflow: visible;
  position: relative;
  width: 100px;
}
.framer-PMKWr .framer-16kciz9 {
  bottom: 0;
  flex: none;
  overflow: visible;
  position: absolute;
  right: 0;
  top: 0;
  width: 2px;
}
@supports (aspect-ratio: 1) {
  body {
    --framer-aspect-ratio-supported: auto;
  }
}
.framer-iD2Pt.framer-1v31m8a,
.framer-iD2Pt .framer-1v31m8a {
  display: block;
}
.framer-iD2Pt.framer-ddl8hc {
    align-content: center;
    align-items: center;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 8px;
    height: auto;
    justify-content: center;
    overflow: hidden;
    padding: 10px 14px;
    position: relative;
    text-decoration: none;
    width: auto;
    will-change: var(--framer-will-change-override, transform);
}
.framer-iD2Pt .framer-1mx87f0 {
  flex: none;
  height: auto;
  position: relative;
  white-space: pre;
  width: auto;
}
@supports (background: -webkit-named-image(i)) and (not (font-palette: dark)) {
  .framer-iD2Pt.framer-ddl8hc {
    gap: 0px;
  }
  .framer-iD2Pt.framer-ddl8hc > * {
    margin: 0 4px;
  }
  .framer-iD2Pt.framer-ddl8hc > :first-child {
    margin-left: 0;
  }
  .framer-iD2Pt.framer-ddl8hc > :last-child {
    margin-right: 0;
  }
}
.framer-VyLp7 .framer-styles-preset-1fn3hux:not(.rich-text-wrapper),
.framer-VyLp7 .framer-styles-preset-1fn3hux.rich-text-wrapper h6 {
  --framer-font-family: "Inter", sans-serif;
  --framer-font-family-bold: "Inter", "Inter Placeholder", sans-serif;
  --framer-font-family-bold-italic: "Inter", "Inter Placeholder", sans-serif;
  --framer-font-family-italic: "Inter", "Inter Placeholder", sans-serif;
  --framer-font-size: 16px;
  --framer-font-style: normal;
  --framer-font-style-bold: normal;
  --framer-font-style-bold-italic: italic;
  --framer-font-style-italic: italic;
  --framer-font-weight: 400;
  --framer-font-weight-bold: 700;
  --framer-font-weight-bold-italic: 700;
  --framer-font-weight-italic: 400;
  --framer-letter-spacing: -0.015em;
  --framer-line-height: 150%;
  --framer-paragraph-spacing: 40px;
  --framer-text-alignment: start;
  --framer-text-color: var(
    --token-801172cb-bf10-456d-b6c0-e7ed31654a54,
    #0a0a0a
  );
  --framer-text-decoration: none;
  --framer-text-stroke-color: initial;
  --framer-text-stroke-width: initial;
  --framer-text-transform: none;
}
@media (max-width: 1199px) and (min-width: 810px) {
  .framer-VyLp7 .framer-styles-preset-1fn3hux:not(.rich-text-wrapper),
  .framer-VyLp7 .framer-styles-preset-1fn3hux.rich-text-wrapper h6 {
    --framer-font-family: "Inter", sans-serif;
    --framer-font-family-bold: "Inter", "Inter Placeholder", sans-serif;
    --framer-font-family-bold-italic: "Inter", "Inter Placeholder", sans-serif;
    --framer-font-family-italic: "Inter", "Inter Placeholder", sans-serif;
    --framer-font-size: 14px;
    --framer-font-style: normal;
    --framer-font-style-bold: normal;
    --framer-font-style-bold-italic: italic;
    --framer-font-style-italic: italic;
    --framer-font-weight: 400;
    --framer-font-weight-bold: 700;
    --framer-font-weight-bold-italic: 700;
    --framer-font-weight-italic: 400;
    --framer-letter-spacing: -0.015em;
    --framer-line-height: 150%;
    --framer-paragraph-spacing: 40px;
    --framer-text-alignment: start;
    --framer-text-color: var(
      --token-801172cb-bf10-456d-b6c0-e7ed31654a54,
      #0a0a0a
    );
    --framer-text-decoration: none;
    --framer-text-stroke-color: initial;
    --framer-text-stroke-width: initial;
    --framer-text-transform: none;
  }
}
@media (max-width: 809px) and (min-width: 0px) {
  .framer-VyLp7 .framer-styles-preset-1fn3hux:not(.rich-text-wrapper),
  .framer-VyLp7 .framer-styles-preset-1fn3hux.rich-text-wrapper h6 {
    --framer-font-family: "Inter", sans-serif;
    --framer-font-family-bold: "Inter", "Inter Placeholder", sans-serif;
    --framer-font-family-bold-italic: "Inter", "Inter Placeholder", sans-serif;
    --framer-font-family-italic: "Inter", "Inter Placeholder", sans-serif;
    --framer-font-size: 14px;
    --framer-font-style: normal;
    --framer-font-style-bold: normal;
    --framer-font-style-bold-italic: italic;
    --framer-font-style-italic: italic;
    --framer-font-weight: 400;
    --framer-font-weight-bold: 700;
    --framer-font-weight-bold-italic: 700;
    --framer-font-weight-italic: 400;
    --framer-letter-spacing: -0.015em;
    --framer-line-height: 150%;
    --framer-paragraph-spacing: 40px;
    --framer-text-alignment: start;
    --framer-text-color: var(
      --token-801172cb-bf10-456d-b6c0-e7ed31654a54,
      #0a0a0a
    );
    --framer-text-decoration: none;
    --framer-text-stroke-color: initial;
    --framer-text-stroke-width: initial;
    --framer-text-transform: none;
  }
}
