@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }
.framer-body-PVxF4bXSr-framer-hPdnI { background: rgb(245, 245, 247); }
.framer-hPdnI.framer-1iyssem, .framer-hPdnI .framer-1iyssem { display: block; }
.framer-hPdnI.framer-dsf0b6 { align-content: center; align-items: center; background-color: #f5f5f7; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1280px; }
.framer-hPdnI .framer-1yxm5g0-container { flex: none; height: auto; position: relative; width: 100%; z-index: 10; }
.framer-hPdnI .framer-14wkfcy { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 30px 38px 40px 38px; position: relative; width: 1280px; }
.framer-hPdnI .framer-1qmycze { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 26px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }
.framer-hPdnI .framer-laaue8 { align-content: flex-start; align-items: flex-start; background-color: rgba(255, 255, 255, 0.8); border-bottom-left-radius: 28px; border-bottom-right-radius: 28px; border-top-left-radius: 28px; border-top-right-radius: 28px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }
.framer-hPdnI .framer-pwjmbm { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 10px; position: relative; width: 100%; }
.framer-hPdnI .framer-rh267h { align-content: flex-start; align-items: flex-start; border-bottom-left-radius: 26px; border-bottom-right-radius: 26px; border-top-left-radius: 26px; border-top-right-radius: 26px; display: flex; flex: none; flex-direction: column; flex-wrap: wrap; gap: 20px; height: min-content; justify-content: flex-start; padding: 4px 14px 4px 14px; position: relative; width: 100%; }
.framer-hPdnI .framer-1bzu7kr { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 35px; height: min-content; justify-content: flex-start; min-width: 200px; padding: 14px 14px 0px 0px; position: relative; width: 100%; }
.framer-hPdnI .framer-5nqfsw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: 100%; }
.framer-hPdnI .framer-1mtvqf3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 33px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }
.framer-hPdnI .framer-oob91v-container { flex: none; height: auto; position: relative; width: auto; }
.framer-hPdnI .framer-1lb8edw { align-content: center; align-items: center; background-color: #f5f5f7; border-bottom-left-radius: 30px; border-bottom-right-radius: 30px; border-top-left-radius: 30px; border-top-right-radius: 30px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 8px 12px 8px 12px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }
.framer-hPdnI .framer-6itpre, .framer-hPdnI .framer-s7npuo, .framer-hPdnI .framer-900i68, .framer-hPdnI .framer-n4lfbw { flex: none; height: auto; position: relative; white-space: pre; width: auto; }
.framer-hPdnI .framer-60lziu { flex: none; height: 49px; overflow: hidden; position: relative; width: 209px; }
.framer-hPdnI .framer-1ji6ztf { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; justify-content: center; left: 52px; overflow: hidden; padding: 0px; position: absolute; top: 0px; width: min-content; }
.framer-hPdnI .framer-5lmbac { aspect-ratio: 1 / 1; border-bottom-left-radius: 30px; border-bottom-right-radius: 30px; border-top-left-radius: 30px; border-top-right-radius: 30px; flex: none; height: var(--framer-aspect-ratio-supported, 30px); overflow: hidden; position: relative; width: 30px; will-change: var(--framer-will-change-override, transform); }
.framer-hPdnI .framer-ar3aqn { 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: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }
.framer-hPdnI .framer-1v8ak46 { flex: none; height: auto; position: absolute; right: 0px; top: 51%; transform: translateY(-50%); white-space: pre; width: auto; }
.framer-hPdnI .framer-snszpd { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }
.framer-hPdnI .framer-13mhgvz { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }
.framer-hPdnI .framer-1dxkebz { --border-bottom-width: 1px; --border-color: #ebebeb; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; border-bottom-left-radius: 15px; border-bottom-right-radius: 15px; border-top-left-radius: 15px; border-top-right-radius: 15px; flex: none; height: 400px; overflow: hidden; position: relative; width: 849px; will-change: var(--framer-will-change-override, transform); }
.framer-hPdnI .framer-h0on9h { 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: 0px; position: relative; width: 100%; }
.framer-hPdnI .framer-jnt20q-container, .framer-hPdnI .framer-1wrs6dq-container, .framer-hPdnI .framer-13i9xhu-container, .framer-hPdnI .framer-ny82pe-container, .framer-hPdnI .framer-8kcijx-container, .framer-hPdnI .framer-13n6qm2-container, .framer-hPdnI .framer-p3yz7m-container, .framer-hPdnI .framer-mrw03d-container, .framer-hPdnI .framer-ect0zu-container, .framer-hPdnI .framer-1j59qy5-container, .framer-hPdnI .framer-mtokil-container, .framer-hPdnI .framer-1qlq6g9-container, .framer-hPdnI .framer-xk80tz-container, .framer-hPdnI .framer-14gv7vd-container, .framer-hPdnI .framer-4bs364-container, .framer-hPdnI .framer-w8g88s-container, .framer-hPdnI .framer-1rhnvcn-container, .framer-hPdnI .framer-1pfawy0-container, .framer-hPdnI .framer-oeqjvt-container, .framer-hPdnI .framer-mzfn8k-container, .framer-hPdnI .framer-jx6fx3-container, .framer-hPdnI .framer-1mf9duu-container, .framer-hPdnI .framer-qmkrie-container, .framer-hPdnI .framer-ywlizs-container, .framer-hPdnI .framer-1865h5h-container, .framer-hPdnI .framer-17fv206-container, .framer-hPdnI .framer-k78p1y-container, .framer-hPdnI .framer-1iegh3l-container, .framer-hPdnI .framer-1rrejju-container, .framer-hPdnI .framer-11tpmzd-container, .framer-hPdnI .framer-12m0m0f-container, .framer-hPdnI .framer-juxmt1-container, .framer-hPdnI .framer-qa1oti-container, .framer-hPdnI .framer-1h7czcb-container, .framer-hPdnI .framer-hikin8-container, .framer-hPdnI .framer-p79o9p-container, .framer-hPdnI .framer-15k0tsj-container, .framer-hPdnI .framer-107l3gk-container, .framer-hPdnI .framer-gyptc3-container, .framer-hPdnI .framer-9z7kqe-container, .framer-hPdnI .framer-194vrqs-container { flex: none; height: auto; position: relative; width: 100%; }
.framer-hPdnI .framer-ip7lit-container { flex: none; height: 500px; position: relative; width: 100%; }
.framer-hPdnI .framer-1ilrgky { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 10px; position: sticky; top: 0px; width: 297px; will-change: transform; z-index: 1; }
.framer-hPdnI .framer-r27x7z { 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: visible; padding: 0px; position: relative; width: 100%; }
.framer-hPdnI .framer-14n45in { align-content: flex-start; align-items: flex-start; background-color: #ffffff; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 10px 16px 19px 16px; position: relative; width: 100%; }
.framer-hPdnI .framer-n32929 { 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: 4px 0px 4px 0px; position: relative; width: 100%; }
.framer-hPdnI .framer-be3u5u, .framer-hPdnI .framer-z63p56, .framer-hPdnI .framer-11trgay { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }
.framer-hPdnI .framer-15afmnz { 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: visible; padding: 10px 0px 0px 0px; position: relative; width: 100%; }
.framer-hPdnI .framer-31z98g { 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; overflow: visible; padding: 0px; position: relative; width: 100%; }
.framer-hPdnI .framer-wfqdi7 { align-content: flex-start; align-items: flex-start; background-color: #ffffff; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 14px; height: min-content; justify-content: flex-start; overflow: visible; padding: 8px 4px 4px 4px; position: relative; width: 100%; }
.framer-hPdnI .framer-um6upd { 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: 4px 12px 4px 12px; position: relative; width: 100%; }
.framer-hPdnI .framer-e400j4 { --framer-font-family: "Graphik Medium", "Graphik Medium Placeholder", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-text-alignment: left; --framer-text-color: #6e6e73; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }
.framer-hPdnI .framer-quvrnf { 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: visible; padding: 0px 10px 10px 10px; position: relative; width: 100%; }
.framer-hPdnI .framer-1ehc8ho { 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; padding: 0px; position: relative; width: 100%; }
.framer-hPdnI .framer-e9s21s { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 40px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }
.framer-hPdnI .framer-13uhb23 { align-content: flex-start; align-items: flex-start; background-color: #f5f5f7; border-bottom-left-radius: 14px; border-bottom-right-radius: 14px; border-top-left-radius: 14px; border-top-right-radius: 14px; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 4px 4px 4px 8px; position: relative; text-decoration: none; width: 1px; will-change: var(--framer-will-change-override, transform); }
.framer-hPdnI .framer-vr5tg { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 7px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 6px 0px 6px 0px; position: relative; width: min-content; }
.framer-hPdnI .framer-jmygmn { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }
.framer-hPdnI .framer-1jea5rb { aspect-ratio: 1 / 1; border-bottom-left-radius: 30px; border-bottom-right-radius: 30px; border-top-left-radius: 30px; border-top-right-radius: 30px; flex: none; height: var(--framer-aspect-ratio-supported, 20px); overflow: hidden; position: relative; width: 20px; will-change: var(--framer-will-change-override, transform); }
.framer-hPdnI .framer-6ir52w { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }
.framer-hPdnI .framer-1d0yb47 { flex: none; height: auto; overflow: hidden; position: relative; white-space: pre-wrap; width: 135px; word-break: break-word; word-wrap: break-word; }
.framer-hPdnI .framer-1h5gy56 { align-self: stretch; border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; border-top-left-radius: 12px; border-top-right-radius: 12px; flex: 1 0 0px; height: auto; overflow: hidden; position: relative; width: 1px; will-change: var(--framer-will-change-override, transform); }
.framer-hPdnI .framer-148j5pu { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); overflow: hidden; position: absolute; top: calc(49.35064935064937% - 100% / 2); width: 100%; }
.framer-hPdnI .framer-1aks5p4 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 56px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }
.framer-hPdnI .framer-1f1er2m { align-content: center; align-items: center; background-color: rgba(255, 255, 255, 0.8); border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: 100%; justify-content: center; overflow: visible; padding: 16px 28px 16px 28px; position: relative; text-decoration: none; width: 1px; }
@supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-hPdnI.framer-dsf0b6, .framer-hPdnI .framer-14wkfcy, .framer-hPdnI .framer-1qmycze, .framer-hPdnI .framer-laaue8, .framer-hPdnI .framer-pwjmbm, .framer-hPdnI .framer-rh267h, .framer-hPdnI .framer-1bzu7kr, .framer-hPdnI .framer-1mtvqf3, .framer-hPdnI .framer-1lb8edw, .framer-hPdnI .framer-1ji6ztf, .framer-hPdnI .framer-ar3aqn, .framer-hPdnI .framer-13mhgvz, .framer-hPdnI .framer-h0on9h, .framer-hPdnI .framer-1ilrgky, .framer-hPdnI .framer-r27x7z, .framer-hPdnI .framer-14n45in, .framer-hPdnI .framer-n32929, .framer-hPdnI .framer-15afmnz, .framer-hPdnI .framer-31z98g, .framer-hPdnI .framer-wfqdi7, .framer-hPdnI .framer-um6upd, .framer-hPdnI .framer-quvrnf, .framer-hPdnI .framer-1ehc8ho, .framer-hPdnI .framer-e9s21s, .framer-hPdnI .framer-13uhb23, .framer-hPdnI .framer-vr5tg, .framer-hPdnI .framer-jmygmn, .framer-hPdnI .framer-6ir52w, .framer-hPdnI .framer-1aks5p4, .framer-hPdnI .framer-1f1er2m { gap: 0px; } .framer-hPdnI.framer-dsf0b6 > *, .framer-hPdnI .framer-ar3aqn > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-hPdnI.framer-dsf0b6 > :first-child, .framer-hPdnI .framer-1qmycze > :first-child, .framer-hPdnI .framer-laaue8 > :first-child, .framer-hPdnI .framer-pwjmbm > :first-child, .framer-hPdnI .framer-rh267h > :first-child, .framer-hPdnI .framer-1bzu7kr > :first-child, .framer-hPdnI .framer-ar3aqn > :first-child, .framer-hPdnI .framer-h0on9h > :first-child, .framer-hPdnI .framer-1ilrgky > :first-child, .framer-hPdnI .framer-r27x7z > :first-child, .framer-hPdnI .framer-14n45in > :first-child, .framer-hPdnI .framer-15afmnz > :first-child, .framer-hPdnI .framer-31z98g > :first-child, .framer-hPdnI .framer-wfqdi7 > :first-child, .framer-hPdnI .framer-quvrnf > :first-child, .framer-hPdnI .framer-1ehc8ho > :first-child, .framer-hPdnI .framer-vr5tg > :first-child, .framer-hPdnI .framer-6ir52w > :first-child { margin-top: 0px; } .framer-hPdnI.framer-dsf0b6 > :last-child, .framer-hPdnI .framer-1qmycze > :last-child, .framer-hPdnI .framer-laaue8 > :last-child, .framer-hPdnI .framer-pwjmbm > :last-child, .framer-hPdnI .framer-rh267h > :last-child, .framer-hPdnI .framer-1bzu7kr > :last-child, .framer-hPdnI .framer-ar3aqn > :last-child, .framer-hPdnI .framer-h0on9h > :last-child, .framer-hPdnI .framer-1ilrgky > :last-child, .framer-hPdnI .framer-r27x7z > :last-child, .framer-hPdnI .framer-14n45in > :last-child, .framer-hPdnI .framer-15afmnz > :last-child, .framer-hPdnI .framer-31z98g > :last-child, .framer-hPdnI .framer-wfqdi7 > :last-child, .framer-hPdnI .framer-quvrnf > :last-child, .framer-hPdnI .framer-1ehc8ho > :last-child, .framer-hPdnI .framer-vr5tg > :last-child, .framer-hPdnI .framer-6ir52w > :last-child { margin-bottom: 0px; } .framer-hPdnI .framer-14wkfcy > *, .framer-hPdnI .framer-1mtvqf3 > *, .framer-hPdnI .framer-1lb8edw > *, .framer-hPdnI .framer-1ji6ztf > *, .framer-hPdnI .framer-13mhgvz > *, .framer-hPdnI .framer-n32929 > *, .framer-hPdnI .framer-um6upd > *, .framer-hPdnI .framer-13uhb23 > *, .framer-hPdnI .framer-1aks5p4 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-hPdnI .framer-14wkfcy > :first-child, .framer-hPdnI .framer-1mtvqf3 > :first-child, .framer-hPdnI .framer-1lb8edw > :first-child, .framer-hPdnI .framer-1ji6ztf > :first-child, .framer-hPdnI .framer-13mhgvz > :first-child, .framer-hPdnI .framer-n32929 > :first-child, .framer-hPdnI .framer-um6upd > :first-child, .framer-hPdnI .framer-e9s21s > :first-child, .framer-hPdnI .framer-13uhb23 > :first-child, .framer-hPdnI .framer-jmygmn > :first-child, .framer-hPdnI .framer-1aks5p4 > :first-child, .framer-hPdnI .framer-1f1er2m > :first-child { margin-left: 0px; } .framer-hPdnI .framer-14wkfcy > :last-child, .framer-hPdnI .framer-1mtvqf3 > :last-child, .framer-hPdnI .framer-1lb8edw > :last-child, .framer-hPdnI .framer-1ji6ztf > :last-child, .framer-hPdnI .framer-13mhgvz > :last-child, .framer-hPdnI .framer-n32929 > :last-child, .framer-hPdnI .framer-um6upd > :last-child, .framer-hPdnI .framer-e9s21s > :last-child, .framer-hPdnI .framer-13uhb23 > :last-child, .framer-hPdnI .framer-jmygmn > :last-child, .framer-hPdnI .framer-1aks5p4 > :last-child, .framer-hPdnI .framer-1f1er2m > :last-child { margin-right: 0px; } .framer-hPdnI .framer-1qmycze > * { margin: 0px; margin-bottom: calc(26px / 2); margin-top: calc(26px / 2); } .framer-hPdnI .framer-laaue8 > *, .framer-hPdnI .framer-14n45in > * { margin: 0px; margin-bottom: calc(4px / 2); margin-top: calc(4px / 2); } .framer-hPdnI .framer-pwjmbm > *, .framer-hPdnI .framer-h0on9h > *, .framer-hPdnI .framer-1ilrgky > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-hPdnI .framer-rh267h > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-hPdnI .framer-1bzu7kr > * { margin: 0px; margin-bottom: calc(35px / 2); margin-top: calc(35px / 2); } .framer-hPdnI .framer-r27x7z > *, .framer-hPdnI .framer-15afmnz > *, .framer-hPdnI .framer-quvrnf > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } .framer-hPdnI .framer-31z98g > *, .framer-hPdnI .framer-1ehc8ho > * { margin: 0px; margin-bottom: calc(6px / 2); margin-top: calc(6px / 2); } .framer-hPdnI .framer-wfqdi7 > * { margin: 0px; margin-bottom: calc(14px / 2); margin-top: calc(14px / 2); } .framer-hPdnI .framer-e9s21s > * { margin: 0px; margin-left: calc(40px / 2); margin-right: calc(40px / 2); } .framer-hPdnI .framer-vr5tg > * { margin: 0px; margin-bottom: calc(7px / 2); margin-top: calc(7px / 2); } .framer-hPdnI .framer-jmygmn > *, .framer-hPdnI .framer-1f1er2m > * { margin: 0px; margin-left: calc(6px / 2); margin-right: calc(6px / 2); } .framer-hPdnI .framer-6ir52w > * { margin: 0px; margin-bottom: calc(5px / 2); margin-top: calc(5px / 2); } }
@media (max-width: 809px) { .framer-body-PVxF4bXSr-framer-hPdnI { background: rgb(245, 245, 247); } .framer-hPdnI.framer-dsf0b6 { width: 390px; } .framer-hPdnI .framer-14wkfcy { flex-direction: column; padding: 12px 16px 40px 16px; width: 100%; } .framer-hPdnI .framer-1qmycze { flex: none; width: 100%; } .framer-hPdnI .framer-laaue8 { background-color: unset; } .framer-hPdnI .framer-pwjmbm { padding: 0px; } .framer-hPdnI .framer-rh267h { background-color: #f5f5f7; gap: 6px; padding: 4px 0px 4px 0px; } .framer-hPdnI .framer-5nqfsw { align-content: flex-start; align-items: flex-start; flex-direction: column; } .framer-hPdnI .framer-1mtvqf3 { order: 1; } .framer-hPdnI .framer-60lziu { order: 0; } .framer-hPdnI .framer-1ji6ztf { bottom: unset; height: min-content; justify-content: flex-start; left: 50%; transform: translateX(-50%); width: 1fr; } .framer-hPdnI .framer-13mhgvz { padding: 0px 0px 40px 0px; } .framer-hPdnI .framer-1dxkebz { border-bottom-left-radius: 22px; border-bottom-right-radius: 22px; border-top-left-radius: 22px; border-top-right-radius: 22px; flex: 1 0 0px; height: 200px; width: 1px; } .framer-hPdnI .framer-1ilrgky { padding: 0px 0px 16px 0px; width: 100%; } .framer-hPdnI .framer-31z98g, .framer-hPdnI .framer-6ir52w { width: 233px; } .framer-hPdnI .framer-13uhb23 { background-color: unset; flex-direction: column; } .framer-hPdnI .framer-vr5tg, .framer-hPdnI .framer-1d0yb47 { width: 100%; } .framer-hPdnI .framer-1h5gy56 { align-self: unset; flex: none; height: 200px; width: 100%; } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-hPdnI .framer-14wkfcy, .framer-hPdnI .framer-rh267h, .framer-hPdnI .framer-5nqfsw, .framer-hPdnI .framer-13uhb23 { gap: 0px; } .framer-hPdnI .framer-14wkfcy > *, .framer-hPdnI .framer-13uhb23 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-hPdnI .framer-14wkfcy > :first-child, .framer-hPdnI .framer-rh267h > :first-child, .framer-hPdnI .framer-13uhb23 > :first-child { margin-top: 0px; } .framer-hPdnI .framer-14wkfcy > :last-child, .framer-hPdnI .framer-rh267h > :last-child, .framer-hPdnI .framer-13uhb23 > :last-child { margin-bottom: 0px; } .framer-hPdnI .framer-rh267h > * { margin: 0px; margin-bottom: calc(6px / 2); margin-top: calc(6px / 2); } .framer-hPdnI .framer-5nqfsw > *, .framer-hPdnI .framer-5nqfsw > :first-child, .framer-hPdnI .framer-5nqfsw > :last-child { margin: 0px; } }}
@media (min-width: 810px) and (max-width: 1199px) { .framer-body-PVxF4bXSr-framer-hPdnI { background: rgb(245, 245, 247); } .framer-hPdnI.framer-dsf0b6 { width: 810px; } .framer-hPdnI .framer-14wkfcy { flex-direction: column; padding: 30px 30px 40px 30px; width: 100%; } .framer-hPdnI .framer-1qmycze { flex: none; width: 100%; } .framer-hPdnI .framer-jnt20q-container { order: 0; } .framer-hPdnI .framer-1wrs6dq-container { order: 1; } .framer-hPdnI .framer-13i9xhu-container { order: 2; } .framer-hPdnI .framer-ny82pe-container { order: 3; } .framer-hPdnI .framer-8kcijx-container { order: 4; } .framer-hPdnI .framer-13n6qm2-container { order: 5; } .framer-hPdnI .framer-p3yz7m-container { order: 6; } .framer-hPdnI .framer-mrw03d-container { order: 7; } .framer-hPdnI .framer-ect0zu-container { order: 8; } .framer-hPdnI .framer-1j59qy5-container { order: 9; } .framer-hPdnI .framer-mtokil-container { order: 10; } .framer-hPdnI .framer-ip7lit-container { order: 11; } .framer-hPdnI .framer-1qlq6g9-container { order: 12; } .framer-hPdnI .framer-xk80tz-container { order: 13; } .framer-hPdnI .framer-14gv7vd-container { order: 14; } .framer-hPdnI .framer-4bs364-container { order: 15; } .framer-hPdnI .framer-w8g88s-container { order: 16; } .framer-hPdnI .framer-1rhnvcn-container { order: 17; } .framer-hPdnI .framer-1pfawy0-container { order: 18; } .framer-hPdnI .framer-oeqjvt-container { order: 19; } .framer-hPdnI .framer-mzfn8k-container { order: 20; } .framer-hPdnI .framer-jx6fx3-container { order: 21; } .framer-hPdnI .framer-1mf9duu-container { order: 22; } .framer-hPdnI .framer-qmkrie-container { order: 23; } .framer-hPdnI .framer-ywlizs-container { order: 24; } .framer-hPdnI .framer-1865h5h-container { order: 25; } .framer-hPdnI .framer-17fv206-container { order: 26; } .framer-hPdnI .framer-k78p1y-container { order: 27; } .framer-hPdnI .framer-1iegh3l-container { order: 28; } .framer-hPdnI .framer-1rrejju-container { order: 29; } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-hPdnI .framer-14wkfcy { gap: 0px; } .framer-hPdnI .framer-14wkfcy > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-hPdnI .framer-14wkfcy > :first-child { margin-top: 0px; } .framer-hPdnI .framer-14wkfcy > :last-child { margin-bottom: 0px; } }}
@media (min-width: 1200px) and (max-width: 1279px) { .framer-body-PVxF4bXSr-framer-hPdnI { background: rgb(245, 245, 247); } .framer-hPdnI.framer-dsf0b6 { width: 1200px; } .framer-hPdnI .framer-14wkfcy { padding: 30px 40px 40px 40px; width: 100%; } .framer-hPdnI .framer-ip7lit-container { height: auto; }}
@media (min-width: 1440px) { .framer-body-PVxF4bXSr-framer-hPdnI { background: rgb(245, 245, 247); } .framer-hPdnI.framer-dsf0b6 { width: 1440px; }}
.framer-i80KB .framer-styles-preset-1c2h933:not(.rich-text-wrapper), .framer-i80KB .framer-styles-preset-1c2h933.rich-text-wrapper p, .framer-i80KB .framer-styles-preset-1c2h933.rich-text-wrapper [data-preset-tag="p"] { --framer-font-family: "Graphik Regular", serif; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.2em; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: rgba(110, 110, 115, 0.8); --framer-text-decoration: none; --framer-text-transform: none; }
@media (max-width: 1919px) and (min-width: 1440px) { .framer-i80KB .framer-styles-preset-1c2h933:not(.rich-text-wrapper), .framer-i80KB .framer-styles-preset-1c2h933.rich-text-wrapper p, .framer-i80KB .framer-styles-preset-1c2h933.rich-text-wrapper [data-preset-tag="p"] { --framer-font-family: "Graphik Regular", serif; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.8em; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: rgba(110, 110, 115, 0.8); --framer-text-decoration: none; --framer-text-transform: none; } }
@media (max-width: 1439px) and (min-width: 0px) { .framer-i80KB .framer-styles-preset-1c2h933:not(.rich-text-wrapper), .framer-i80KB .framer-styles-preset-1c2h933.rich-text-wrapper p, .framer-i80KB .framer-styles-preset-1c2h933.rich-text-wrapper [data-preset-tag="p"] { --framer-font-family: "Graphik Regular", serif; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.2em; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: rgba(110, 110, 115, 0.8); --framer-text-decoration: none; --framer-text-transform: none; } }
.framer-7HicZ .framer-styles-preset-geofzl:not(.rich-text-wrapper), .framer-7HicZ .framer-styles-preset-geofzl.rich-text-wrapper h1 { --framer-font-family: "Graphik Semibold", "Graphik Semibold Placeholder", sans-serif; --framer-font-size: 38px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 1.2px; --framer-line-height: 1.3em; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: #333333; --framer-text-decoration: none; --framer-text-transform: none; }
.framer-hPdnI[data-border="true"]::after, .framer-hPdnI [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; }