.framer-tK2L1 .framer-styles-preset-1wxwisa:not(.rich-text-wrapper), .framer-tK2L1 .framer-styles-preset-1wxwisa.rich-text-wrapper p { --framer-font-family: "Geist Mono", monospace; --framer-font-family-bold: "Geist Mono", monospace; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.02em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-eaafd33b-da61-4fb1-9214-1175c24e79ac, #828282); --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-tK2L1 .framer-styles-preset-1wxwisa:not(.rich-text-wrapper), .framer-tK2L1 .framer-styles-preset-1wxwisa.rich-text-wrapper p { --framer-font-family: "Geist Mono", monospace; --framer-font-family-bold: "Geist Mono", monospace; --framer-font-open-type-features: normal; --framer-font-size: 15px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.02em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-eaafd33b-da61-4fb1-9214-1175c24e79ac, #828282); --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-tK2L1 .framer-styles-preset-1wxwisa:not(.rich-text-wrapper), .framer-tK2L1 .framer-styles-preset-1wxwisa.rich-text-wrapper p { --framer-font-family: "Geist Mono", monospace; --framer-font-family-bold: "Geist Mono", monospace; --framer-font-open-type-features: normal; --framer-font-size: 15px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.02em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-eaafd33b-da61-4fb1-9214-1175c24e79ac, #828282); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }
.framer-5CgIy .framer-styles-preset-1mjm7qn:not(.rich-text-wrapper), .framer-5CgIy .framer-styles-preset-1mjm7qn.rich-text-wrapper p { --framer-font-family: "Geist Mono", monospace; --framer-font-family-bold: "Geist Mono", monospace; --framer-font-open-type-features: normal; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.8em; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: var(--token-994c7a28-6f0a-4343-96ee-a0a6a38432bb, #e5702d); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-YOEOe .framer-styles-preset-15u2egk:not(.rich-text-wrapper), .framer-YOEOe .framer-styles-preset-15u2egk.rich-text-wrapper p { --framer-font-family: "Geist Mono", monospace; --framer-font-family-bold: "Geist Mono", monospace; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.02em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-eaafd33b-da61-4fb1-9214-1175c24e79ac, #828282); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-BAxHy .framer-styles-preset-u7m8vo:not(.rich-text-wrapper), .framer-BAxHy .framer-styles-preset-u7m8vo.rich-text-wrapper p { --framer-font-family: "Geist Mono", monospace; --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-open-type-features: normal; --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-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.1em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-eaafd33b-da61-4fb1-9214-1175c24e79ac, #828282); --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-BAxHy .framer-styles-preset-u7m8vo:not(.rich-text-wrapper), .framer-BAxHy .framer-styles-preset-u7m8vo.rich-text-wrapper p { --framer-font-family: "Geist Mono", monospace; --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-open-type-features: normal; --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-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.1em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-eaafd33b-da61-4fb1-9214-1175c24e79ac, #828282); --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-BAxHy .framer-styles-preset-u7m8vo:not(.rich-text-wrapper), .framer-BAxHy .framer-styles-preset-u7m8vo.rich-text-wrapper p { --framer-font-family: "Geist Mono", monospace; --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-open-type-features: normal; --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-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.1em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-eaafd33b-da61-4fb1-9214-1175c24e79ac, #828282); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }
.framer-vB5Fe.framer-tqu8ji, .framer-vB5Fe .framer-tqu8ji { display: block; }
.framer-vB5Fe.framer-110k4ly { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 10px 14px 10px 14px; position: relative; text-decoration: none; width: min-content; }
.framer-vB5Fe .framer-q4tla3 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }
.framer-vB5Fe.framer-v-mwar39.framer-110k4ly, .framer-vB5Fe.framer-v-s1f0x6.framer-110k4ly, .framer-vB5Fe.framer-v-1o41vvz.framer-110k4ly { cursor: unset; }
.framer-vB5Fe[data-border="true"]::after, .framer-vB5Fe [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; corner-shape: inherit; pointer-events: none; }
.framer-QxF5I.framer-1yl95iz, .framer-QxF5I .framer-1yl95iz { display: block; }
.framer-QxF5I.framer-1031xt9 { 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: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: min-content; }
.framer-QxF5I .framer-i3dfh6 { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: auto; }
.framer-QxF5I .framer-19essxb { flex: none; height: auto; position: relative; white-space: pre; width: auto; }
.framer-QxF5I .framer-v61yab-container { flex: none; height: auto; position: relative; width: auto; }
.framer-QxF5I .framer-1rxf572 { flex: none; height: 1px; overflow: visible; position: relative; width: 1px; }
.framer-QxF5I.framer-v-1031xt9.hover.framer-1031xt9 { overflow: var(--k0mswr); }
.framer-QxF5I.framer-v-1031xt9.hover .framer-i3dfh6 { align-self: unset; width: min-content; }
.framer-QxF5I.framer-v-1031xt9.hover .framer-1rxf572 { align-self: stretch; width: auto; }
.framer-bCspo.framer-3wu2we, .framer-bCspo .framer-3wu2we { display: block; }
.framer-bCspo.framer-fvuy5k { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 8px; position: relative; text-decoration: none; width: 172px; }
.framer-bCspo .framer-10va0lt { flex: none; height: auto; position: relative; white-space: pre; width: auto; }
.framer-bCspo.framer-v-14jxqy9.framer-fvuy5k { cursor: unset; padding: 4px 4px 4px 8px; }
.framer-bCspo[data-border="true"]::after, .framer-bCspo [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; corner-shape: inherit; pointer-events: none; }
.framer-4NOf7.framer-1oi4kcj, .framer-4NOf7 .framer-1oi4kcj { display: block; }
.framer-4NOf7.framer-18u0fhm { 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: center; overflow: visible; padding: 0px; position: relative; width: 180px; }
.framer-4NOf7 .framer-tm3jrx-container, .framer-4NOf7 .framer-2sy0ut-container, .framer-4NOf7 .framer-1lcxqjg-container, .framer-4NOf7 .framer-91cqzz-container { flex: none; height: auto; position: relative; width: 100%; }
.framer-4NOf7.framer-v-13dv21g.framer-18u0fhm { gap: 4px; }
.framer-5rCgJ.framer-1871v2j, .framer-5rCgJ .framer-1871v2j { display: block; }
.framer-5rCgJ.framer-1c0bxll { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 16px 0px 0px 0px; position: relative; width: 310px; }
.framer-5rCgJ .framer-jbec5m-container, .framer-5rCgJ .framer-ln5sp7-container, .framer-5rCgJ .framer-l090m3-container, .framer-5rCgJ .framer-1q23t0s-container, .framer-5rCgJ .framer-pavnxx-container, .framer-5rCgJ .framer-1ma2cwr-container, .framer-5rCgJ .framer-1h3p3sh-container, .framer-5rCgJ .framer-41v9oy-container, .framer-5rCgJ .framer-1ie0z0u-container, .framer-5rCgJ .framer-1y8c74k-container { flex: none; height: auto; position: relative; width: auto; }
.framer-XYJBU.framer-1fiqf7q, .framer-XYJBU .framer-1fiqf7q { display: block; }
.framer-XYJBU.framer-1k6kvbf { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1200px; }
.framer-XYJBU .framer-tbnweh { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; max-width: 1440px; overflow: visible; padding: var(--1394knf); position: relative; width: 1px; }
.framer-XYJBU .framer-18jama5 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: var(--overflow-clip-fallback, clip); padding: 14px 10px 14px 10px; position: relative; width: 1px; }
.framer-XYJBU .framer-16cqf1j { 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: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }
.framer-XYJBU .framer-1uz36yw-container { flex: none; height: 37px; position: relative; width: auto; }
.framer-XYJBU .framer-gyxc59-container { flex: none; height: 32px; position: relative; width: 36px; }
.framer-XYJBU .framer-trnu09-container { flex: none; height: auto; position: relative; width: 310px; }
.framer-XYJBU .framer-16s34jt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; left: 50%; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: absolute; top: 51%; width: min-content; z-index: 1; }
.framer-XYJBU .framer-1nrv2bq-container, .framer-XYJBU .framer-17v9xyv-container, .framer-XYJBU .framer-qlxdv5-container, .framer-XYJBU .framer-3vt2tx-container, .framer-XYJBU .framer-bmmwkx-container { flex: none; height: auto; position: relative; width: auto; }
.framer-XYJBU .framer-utm38r, .framer-XYJBU .framer-1x4ybj7 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 10px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }
.framer-XYJBU .framer-fo60i6, .framer-XYJBU .framer-1cv7dny { flex: none; height: auto; position: relative; white-space: pre; width: auto; }
.framer-XYJBU .framer-65s4a-container, .framer-XYJBU .framer-16incn4-container { flex: none; height: auto; position: relative; width: 204px; }
.framer-XYJBU.framer-v-vhiocn.framer-1k6kvbf { width: 810px; }
.framer-XYJBU.framer-v-17kdhuc.framer-1k6kvbf, .framer-XYJBU.framer-v-106yti1.framer-1k6kvbf { width: 390px; }
.framer-XYJBU.framer-v-17kdhuc .framer-18jama5 { align-content: flex-start; align-items: flex-start; cursor: pointer; flex-direction: column; gap: 24px; justify-content: flex-start; padding: 14px 10px 30px 10px; }
.framer-XYJBU.framer-v-17kdhuc .framer-16cqf1j, .framer-XYJBU.framer-v-106yti1 .framer-16cqf1j { gap: unset; justify-content: space-between; width: 100%; }
.framer-XYJBU.framer-v-17kdhuc .framer-trnu09-container, .framer-XYJBU.framer-v-17kdhuc .framer-bmmwkx-container { width: 100%; }
.framer-XYJBU.framer-v-106yti1 .framer-18jama5 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 24px; justify-content: flex-start; }
.framer-XYJBU[data-border="true"]::after, .framer-XYJBU [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; corner-shape: inherit; pointer-events: none; }