@font-face { font-family: "Inter Tight"; font-style: italic; font-weight: 600; font-display: swap; src: url("/lp/assets/6ea5c76daf26130e4a4473ca1585ef48452a459814a06e8c3aa37c320251b891.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Inter Tight"; font-style: italic; font-weight: 600; font-display: swap; src: url("/lp/assets/6d8b03b6f8b35f222c1052e108bb6dabb0dc48353a89530c5485425ff07f533f.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Inter Tight"; font-style: italic; font-weight: 600; font-display: swap; src: url("/lp/assets/8303a4fdf9de21d933b45ffd9c03e51e7b91cb370d0ed2a7c0db940e3f6f6101.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Inter Tight"; font-style: italic; font-weight: 600; font-display: swap; src: url("/lp/assets/3028072b01acf31c9fa60bcce7d4b03c6e7a28f49d6d30ca5029220f9c32a3aa.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: "Inter Tight"; font-style: italic; font-weight: 600; font-display: swap; src: url("/lp/assets/837ee1266ce8570b4dab63944ebfaaca321bf800c3f0560a13079e8135a1f933.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Inter Tight"; font-style: italic; font-weight: 600; font-display: swap; src: url("/lp/assets/8618813ff59d3ae51125084773d076a85c6d86981196a81520d300c6fe3254fc.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Inter Tight"; font-style: italic; font-weight: 600; font-display: swap; src: url("/lp/assets/c00ab2de3082c5587a8a010f3a1902a8522b432a07bbb0ef9e8dc844adc9e6e6.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Inter Tight"; font-style: normal; font-weight: 600; font-display: swap; src: url("/lp/assets/e19288e17579112fadee59414df9b4504d980eb4713cdf79535326734644026c.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Inter Tight"; font-style: normal; font-weight: 600; font-display: swap; src: url("/lp/assets/4704d4f58afb4f93ef41b7fe3398c3c021e4120a022cd50ea2c9f70ebd0a7f3d.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Inter Tight"; font-style: normal; font-weight: 600; font-display: swap; src: url("/lp/assets/900d1d2633f7ac09bc2b7574df7c20c9e7474fa728d4f6cd10c4d5f9c6edad5f.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Inter Tight"; font-style: normal; font-weight: 600; font-display: swap; src: url("/lp/assets/9cc4aae074abe391d78d7d160d98b7e94f243cfea64648cc94565e5a304f7f0d.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: "Inter Tight"; font-style: normal; font-weight: 600; font-display: swap; src: url("/lp/assets/6bc6d90061eea558151b173670a54692adec620a4a2a01ae0f9713f19c019887.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Inter Tight"; font-style: normal; font-weight: 600; font-display: swap; src: url("/lp/assets/0bc08fdb02baa81e9379b64afba2b34bbe8bf34e2112f9bdd2ab9c30aa778060.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Inter Tight"; font-style: normal; font-weight: 600; font-display: swap; src: url("/lp/assets/db1a039d03ed646ef6a899f9ff92bf2f6fe382a49f1b0992066e85caf88b5be9.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Inter Tight"; font-style: italic; font-weight: 900; src: url("/lp/assets/78a61ed0f2d61fb8cd0c8d039a71bad17f89ea7ffc0d7cbc9c229ea616076f92.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Inter Tight"; font-style: italic; font-weight: 900; src: url("/lp/assets/633348c5c681648ee560003722626a28a6bb9f953c5b5ee9ddc3f4dac3049a15.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Inter Tight"; font-style: italic; font-weight: 900; src: url("/lp/assets/81b1904c336b7eb7a8a5d5333dfc4126d954d0439cfbd66ae9feba1d32dc62f9.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Inter Tight"; font-style: italic; font-weight: 900; src: url("/lp/assets/c4f4c21c9243cf3c68ff9a90add49e4acbb0454bb46afe8308560d396ea94250.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: "Inter Tight"; font-style: italic; font-weight: 900; src: url("/lp/assets/36061f4773c45d5a15673bdcc523de4e958c4db9e9ead9accd2d312b04832974.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Inter Tight"; font-style: italic; font-weight: 900; src: url("/lp/assets/94dc3f11870b0e6e89a08859ffba25ef2a742a01ac5f6bb23f4384d6b6cc62de.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Inter Tight"; font-style: italic; font-weight: 900; src: url("/lp/assets/6b65cf5aaa379bff968cd656316763ac7304c1bbd2bd15c6aaf30b3bf3ba197a.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Inter Tight"; font-style: normal; font-weight: 900; src: url("/lp/assets/cbed8f3e849b59a5007d4d90b657c2fb8b04c75b41eb82fe18251a954040b564.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Inter Tight"; font-style: normal; font-weight: 900; src: url("/lp/assets/8499eee17a038f60109eff751f68b1161041a58629092a8a11fb7a3e0428293b.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Inter Tight"; font-style: normal; font-weight: 900; src: url("/lp/assets/788d98975f0befbeef62782e0e908271efbcc1af4d7af6da221b660bb291a39f.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Inter Tight"; font-style: normal; font-weight: 900; src: url("/lp/assets/5658a48af52bc191d8534ddff4f36337d85616ffe25e389e0fc30ba0b9c6c05e.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: "Inter Tight"; font-style: normal; font-weight: 900; src: url("/lp/assets/cb543887dca70cd93344f4681d1a94560d98a9632e58438c82e2459131d3e189.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Inter Tight"; font-style: normal; font-weight: 900; src: url("/lp/assets/6c52745119c335916bb67562caaf18bb6608c0d5f67e782c0cdf944008cc0e7e.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Inter Tight"; font-style: normal; font-weight: 900; src: url("/lp/assets/917c96b3e1842f1b84e41b1a94b19f7e665cfdb23bf45946f38be166aa9b620e.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; src: url("/lp/assets/68cf5b575705c54b915a806a6666344a65b010388b588311629a8009af66b87a.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Inter; src: url("/lp/assets/af9fa49a46e2b4bb090462e8222f43b426593ce31aca150401aa8ebf5c5b5929.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Inter; src: url("/lp/assets/8d68edfec2489a4cf7478dfeb1bceae1d4661fe42d887ec5e01e5e3f0e12d2fd.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/lp/assets/3d9aaa88875ebe3c7140cc0a43dfd88f844008e24720bb5095157b66c3a15a52.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/lp/assets/88f8b52e9e88c8334d8a644d652c94df6bdf25c836729609e9a8f83d35189d11.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+100-24F, U+259, 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("/lp/assets/362b168da82d69bc67d2a358fa20c59151cb4ceac8a5506be6baef5e6827fa42.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; src: url("/lp/assets/f2207c07c5ac395d1d8c33f46655ded6aea7e66269431e3f943693c0318441dc.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Inter; src: url("/lp/assets/5c1619dc61ac73f6beff6e0de9d88567b9cf875b0ba5dad61f4cc0965c217686.woff2"); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Inter; src: url("/lp/assets/335e2d5d8dd32e517ff32559e2aa78d1fef8cfabf8d95d4a83e1ef7bd6b98a76.woff2"); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Inter; src: url("/lp/assets/7c03fe0fd6cc9d3a1a4e617b199560466301adac078846525211898f245028b4.woff2"); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/lp/assets/e207ee8db856b70ffdd9e3aeb2685f92177d10800c4c274ef27da9934c180761.woff2"); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/lp/assets/6a45c62c6dcac1312a9af0c5662adb1d1806dcd0c30177a89cbb4a7a7680343f.woff2"); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+100-24F, U+259, 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("/lp/assets/216fcca1239e2ce6a2cc6009eac87e7a90ae36e3e0bf1992fdf712f83f58ef06.woff2"); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; src: url("/lp/assets/bbd985c4dabfdca96b510aecc70cfd44371e0589a6f8522cbc119eeb6ee7aac2.woff2"); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Inter; src: url("/lp/assets/305cc030ada673760c59e4f4ffac736ace0478598d957102c5574ab0b079f69e.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Inter; src: url("/lp/assets/09d4eb010bb9140289383ee337ac5775b8caf7a830113cfbb071134bf2a354cb.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Inter; src: url("/lp/assets/9bed92e963c634e32445ddc792d62180fb8498a10d3f7c20a1e8d1e7de17adc4.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/lp/assets/43cf206edf89348171df529aac13738dd2155528d009cb72ef283390623058bd.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/lp/assets/3f6cafab2760e6bd3f59cefde6e45b14e57b8d05d0e63dd30b2e5927e848dab0.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+100-24F, U+259, 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("/lp/assets/fad48f71e77d72b44122a1d978820a7e7215b84f9a9c0e3a31d97d5987a710e9.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; src: url("/lp/assets/c0d105ab64a098680ba890a66228a54c03533d907c2812be8f09740772b6d349.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Inter; src: url("/lp/assets/0648a0666c626b3afc7ebfd187e3704cfd4b1fa4d7f774a08af01236101daab9.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Inter; src: url("/lp/assets/a83d6869a7a608286201edcfdb78bcfbc0a673c6074d16b3e144bd63f42434a3.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Inter; src: url("/lp/assets/7f9d8e2207cc6b4bd89c20cef9742c05f04093aa8d2a92b1d0c4bf93663145af.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/lp/assets/992c5fd3bac230fa179ce0d63f6c032bc08d28678771173cb057e91d0cdde997.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/lp/assets/e38dae845a9fcdd07cf1728744263315aa3226f0bbb9dc53b3bd533ca245b034.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+100-24F, U+259, 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("/lp/assets/f24b0a0d59c1e80a82529f28543ca51c305288570600e326f73cd98963d2afb8.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; src: url("/lp/assets/95a9e62cbe6b9d4c96b95bced1594c619d2e9b99793cd948bdd0a607e7ebd4f1.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Inter; src: url("/lp/assets/c27061722a1d68ddf9ff8767d7f434058e56bbd2ff6a9188b1215a44a75fbda3.woff2"); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Inter; src: url("/lp/assets/35f2295aefa1828e2eb026527d9e946eac60c726f06f66a9b61d047a8183c30a.woff2"); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Inter; src: url("/lp/assets/e4c1617fc03c70ebd01de8794e138ffd118a0a1965c2bbd74eb85bfbac35cadb.woff2"); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/lp/assets/b5fc8863a07b6cca6a5cb4961a749a8353ea1b910498c7d5a5713d34e0186167.woff2"); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/lp/assets/236c5e2c38b6d82dd2b4258d6bf24b179dabbcafcb16e845ad7e677332b72882.woff2"); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+100-24F, U+259, 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("/lp/assets/54310e32e0595e3f6d7de1f723fedd662e71e8d2783bd6742b0a4b7458a22d7e.woff2"); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; src: url("/lp/assets/21cdc19e523abd29a66a53b3f459fe741b855f8308d79964ed3638b6f9356dcc.woff2"); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Inter; src: url("/lp/assets/514435f5cc4cdd2b8b6d961d8f2dbb034e6a7c9569bb46c2ed16fa8552ec7a8e.woff2"); font-display: swap; font-style: italic; font-weight: 500; unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Inter; src: url("/lp/assets/349420a3accf34ce219764a6eca2728b555ecdd993053844d1696583bb74e4c5.woff2"); font-display: swap; font-style: italic; font-weight: 500; unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Inter; src: url("/lp/assets/29211dd19df9eef7e33ba72f322f9c3c75c33fe5594fbba8d866c038e96273cf.woff2"); font-display: swap; font-style: italic; font-weight: 500; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/lp/assets/c91d16d8ffe76b53926479ea53fced5acf5efe67defb3f4213dad33274f24291.woff2"); font-display: swap; font-style: italic; font-weight: 500; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/lp/assets/7f871b6f0d6a4f6b34bc885f37cce02f65dcc79adea50341371f5c9b2bd67ca9.woff2"); font-display: swap; font-style: italic; font-weight: 500; unicode-range: U+100-24F, U+259, 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("/lp/assets/59b58c05f419ceb027c1cd1052c24505846ef338ae3bff2bfa7f8ce9d78e6186.woff2"); font-display: swap; font-style: italic; font-weight: 500; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; src: url("/lp/assets/01e79b4469c586e885aa94af8c42cb734da7b4fc40aefba364a346cdf2039827.woff2"); font-display: swap; font-style: italic; font-weight: 500; unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Inter; src: url("/lp/assets/006a424a150e913ff0b7d2c43c29cd3810628811bd686cf5cdd1391239cda123.woff2"); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Inter; src: url("/lp/assets/3c00a1758c84c1133ebd5a00272c8a397e0db7120537d0342cd5aca878946e38.woff2"); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Inter; src: url("/lp/assets/32ee785f268b036ad1200d4a8c6ba94b5a542e97e4cb438ef54c6da731aeb399.woff2"); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/lp/assets/c685cdd073fe381a7ce1e038e608746ef59ba8fead0b648dc3d04f2bc1862a8a.woff2"); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/lp/assets/67b2070d1aae1ab7129d7c7558a07a0dd850b99ba0ec4f938cb03d41698a9d93.woff2"); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+100-24F, U+259, 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("/lp/assets/236c9fe41df720209dd1a1f942b5c95e338831b29df381e8ce9f405b40a9209a.woff2"); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; src: url("/lp/assets/d216c9ebfd1b8bf2416a810afe222f88de9268944b6bbacad5e5f05f6734fd6b.woff2"); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Inter; src: url("/lp/assets/621f710677750404059099baaeba0b78ab7dd91d37acb21cdd096e24ff330b13.woff2"); font-display: swap; font-style: italic; font-weight: 600; unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Inter; src: url("/lp/assets/b6393ee5c8e608277cf1e00c49d9aa3cd75d44b091e375922595709264a64bb1.woff2"); font-display: swap; font-style: italic; font-weight: 600; unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Inter; src: url("/lp/assets/946ee9c3f9b9677690b99b98c328afeec432e615e5bbbfc592c6c9031cc6b81c.woff2"); font-display: swap; font-style: italic; font-weight: 600; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/lp/assets/b96618d33c3dac618a4314483d800b257d0a0b6e5ce8950789a192913dd0cf81.woff2"); font-display: swap; font-style: italic; font-weight: 600; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/lp/assets/8fdb9aff3b5b1f6ae7bbad02681d71eabf54164c34a61658d17dd7357e9f0a1f.woff2"); font-display: swap; font-style: italic; font-weight: 600; unicode-range: U+100-24F, U+259, 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("/lp/assets/c140703bf2cd73f07b72661cdf71bcc86a6abcad5c18ea7e2028fe755b3d17a2.woff2"); font-display: swap; font-style: italic; font-weight: 600; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; src: url("/lp/assets/387033738237580cf4805bf609585a72c7743e952d3649f0d7ccb62c22f5036c.woff2"); font-display: swap; font-style: italic; font-weight: 600; unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Inter Tight Placeholder"; src: local("Arial"); ascent-override: 99.65%; descent-override: 24.81%; line-gap-override: 0%; size-adjust: 97.21%; }
@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%; } #main { box-sizing: border-box; margin: 0px; padding: 0px; } #main { -webkit-font-smoothing: antialiased; } #main, #main * { box-sizing: border-box; -webkit-font-smoothing: inherit; }
h1, h2, h3, h4, h5, h6, p, figure { margin: 0px; } #main, #main input, #main textarea, #main select, #main button { font-family: sans-serif; font-size: 12px; } #main { --token-405bedd4-dfd1-4dbf-9c89-2f3851785709: #1d1d1f; --token-a321e708-25ee-42ca-8fb6-8a328dd0063f: #ffffff; --token-8ae0843e-d049-4906-8cfa-dd15a24183e6: #e5e5e7; --token-36d0fb36-7022-4f8c-ac7c-1535c152bf84: #f3edfe; --token-9a1650a8-ed6e-476c-a1e4-8c91640b1172: #7a7a7a; --token-089c7d73-26c2-4179-b430-4e585cf80e91: #a78bfa; --token-34d39121-d2b5-4b83-8e94-20bd703dfba8: #f3edfe; --token-af16685a-7be7-43f7-999a-8d99096dc0a6: #f3edfe; --token-1902ce41-4f4e-41be-9cc2-0466c40a3383: #f5f5f7; --token-ec5dd551-9055-4df5-af11-9a99ce756c1b: #7c3aed; --token-c05a61dc-e806-4579-bc62-a80b2e1e5b08: #6d28d9; --token-8972c8d3-0600-483e-af64-b5ae075bee74: #f3edfe; --token-9a1e876c-adc1-492f-9e83-448c290ec737: #7c3aed; --token-89ea5452-8754-4888-a730-5d2a342637c9: #f3edfe; --token-52756253-d588-41c8-ad69-8fd9384be789: #7a7a7a; }
#__framer-badge-container { --infinity: infinity; }
#__framer-badge-container { pointer-events: none; width: 100%; z-index: calc(var(--infinity,2147480000)); justify-content: flex-end; padding: 20px; display: flex; position: fixed; bottom: 0px; } #main { --framer-will-change-override: transform; } #main { --framer-will-change-filter-override: filter; }
[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(--framer-text-decoration-style,solid)var(--framer-text-decoration,none)var(--framer-text-decoration-color,currentcolor)var(--framer-text-decoration-thickness,auto); --text-decoration-skip-ink: var(--framer-text-decoration-skip-ink); --text-underline-offset: var(--framer-text-decoration-offset); line-height: var(--line-height); --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); --line-height: var(--framer-line-height); }
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]) { color: var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000)))); -webkit-text-stroke-color: var(--framer-text-stroke-color-rgb,var(--framer-text-stroke-color,initial)); }
mark.framer-text { background-color: var(--framer-blockquote-text-background-color-rgb,var(--framer-blockquote-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial)))); }
code.framer-text, code.framer-text span.framer-text:not([data-text-fill]) { color: var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000)))))); }
a.framer-text, span.framer-text[data-nested-link] { color: var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000)))))); background-color: var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial)); text-decoration-color: var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor)))); }
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]) { color: var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000)))))))); }
a.framer-text:hover, span.framer-text[data-nested-link]:hover { color: var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000)))))))); background-color: var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial)))))); text-decoration-color: var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor)))))); }
code.framer-text a.framer-text:hover, code.framer-text span.framer-text[data-nested-link]:hover { color: var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000)))))))))); }
a.framer-text[data-framer-page-link-current], span.framer-text[data-framer-page-link-current] { color: var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000)))))); background-color: var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial)))))); text-decoration-color: var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor)))))); }
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]) { color: var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000)))))))); background-color: var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial)))))); }
a.framer-text[data-framer-page-link-current]:hover, span.framer-text[data-framer-page-link-current]:hover { color: var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000)))))))))); background-color: var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial)))))); text-decoration-color: var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor)))))))); }
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]) { color: var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000)))))))))); background-color: var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial)))))); }
.framer-text-module:not([data-width="fit"])[style*="aspect-ratio"] { position: relative !important; }
.framer-text-module:not([data-width="fit"])[style*="aspect-ratio"]::before { content: ""; padding-bottom: calc(100%/calc(var(--aspect-ratio))); display: block; }
.framer-text-module[data-width="fill"] > :first-child, .framer-text-module[data-width="fill"] > .ssr-variant > :first-child, .framer-text-module:not([data-width="fit"])[style*="aspect-ratio"] > :first-child, .framer-text-module:not([data-width="fit"])[style*="aspect-ratio"] > .ssr-variant > :first-child { position: absolute; top: 0px; left: 0px; height: 100% !important; } #main { --overflow-clip-fallback: hidden; }
div.framer-text, p.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, li.framer-text, blockquote.framer-text, .framer-text.framer-image { display: var(--text-truncation-display-inline-for-safari-16,revert); }
div.framer-text::after, p.framer-text::after, h1.framer-text::after, h2.framer-text::after, h3.framer-text::after, h4.framer-text::after, h5.framer-text::after, h6.framer-text::after, ol.framer-text::after, ul.framer-text::after, li.framer-text::after, blockquote.framer-text::after, .framer-text.framer-image::after { content: var(--text-truncation-line-break-for-safari-16); white-space: pre; }
.framer-text.framer-text-module, .framer-text.framer-table-wrapper { display: var(--text-truncation-display-none-for-safari-16,revert); }
p.framer-text[data-text-fill] { display: var(--text-truncation-display-inline-for-safari-16,inline-block); } #main { --one-if-corner-shape-supported: 1; }
.framer-cursor-none, .framer-cursor-none * { cursor: none !important; }
.framer-pointer-events-none, .framer-pointer-events-none * { pointer-events: none !important; } #main { --framer-aspect-ratio-supported: auto; }
.framer-B1MMG.framer-oyoq5i, .framer-B1MMG .framer-oyoq5i { display: block; }
.framer-B1MMG.framer-1pusao2 { background-color: var(--token-a321e708-25ee-42ca-8fb6-8a328dd0063f,#fff); height: min-content; overflow: var(--overflow-clip-fallback,clip); flex-flow: column; place-content: center flex-start; align-items: center; gap: 0px; width: 100%; padding: 0px; display: flex; position: relative; }
.framer-B1MMG .framer-ghop4z-container { height: auto; position: var(--framer-canvas-fixed-position,fixed); z-index: 10; flex: 0 0 auto; order: -1000; width: 100%; top: 0px; left: 50%; }
.framer-B1MMG .framer-1u5cxch { background: 0px 0px; flex-grow: 1; width: 0px; height: 0px; margin: 0px; position: relative; }
.framer-B1MMG .framer-1pub5vf-container { flex: 0 0 auto; order: 1002; width: 1440px; height: auto; position: relative; }
.framer-B1MMG .framer-1jezzo4-container { bottom: calc(calc(100% - min(var(--framer-viewport-height,100%),100%)) + 55px); height: auto; position: var(--framer-canvas-fixed-position,fixed); will-change: var(--framer-will-change-effect-override,transform); z-index: 10; flex: 0 0 auto; order: 1003; width: auto; right: 9px; }
[data-layout-template="true"] > #overlay { margin-bottom: 0px; }
.framer-B1MMG .framer-1pub5vf-container { width: 100%; }
.framer-B1MMG .framer-1pub5vf-container { width: 100%; }
.ssr-variant { display: contents; } #main { --framer-aspect-ratio-supported: auto; }
.framer-i5P0k.framer-x99adn, .framer-i5P0k .framer-x99adn { display: block; }
.framer-i5P0k.framer-sf16ny { height: min-content; overflow: var(--overflow-clip-fallback,clip); flex-flow: row; place-content: center; align-items: center; gap: 10px; width: 1440px; padding: 32px 80px; display: flex; position: relative; }
.framer-i5P0k .framer-1jm932q { flex-flow: row; flex: 1 0 0px; place-content: center space-between; align-items: center; width: 1px; max-width: 1280px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-i5P0k .framer-73a4vo { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-i5P0k .framer-fcgun6 { aspect-ratio: 2.14286 / 1; height: var(--framer-aspect-ratio-supported,42px); overflow: var(--overflow-clip-fallback,clip); will-change: var(--framer-will-change-filter-override,filter); flex: 0 0 auto; width: 90px; text-decoration: none; position: relative; }
.framer-i5P0k .framer-ud5ovx { flex: 0 0 auto; width: 40px; height: 40px; position: relative; overflow: hidden; }
.framer-i5P0k .framer-1m2loey { will-change: var(--framer-will-change-override,transform); flex: 0 0 auto; width: 20px; height: 3px; position: absolute; top: calc(62.5% - 1.5px); right: 0px; overflow: hidden; }
.framer-i5P0k .framer-8ldijc { will-change: var(--framer-will-change-override,transform); flex: 0 0 auto; width: 20px; height: 3px; position: absolute; top: calc(37.5% - 1.5px); right: 0px; overflow: hidden; }
.framer-i5P0k .framer-1a25cx1 { height: min-content; overflow: var(--overflow-clip-fallback,clip); flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 40px; width: min-content; padding: 0px; display: flex; position: relative; }
.framer-i5P0k .framer-vlv9fz-container, .framer-i5P0k .framer-i43xy5-container, .framer-i5P0k .framer-y7vt2g-container, .framer-i5P0k .framer-167aaxu-container, .framer-i5P0k .framer-jp1fuu-container, .framer-i5P0k .framer-1p2cglz-container { flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-i5P0k.framer-v-1roqvdv .framer-vlv9fz-container { order: 0; }
.framer-i5P0k.framer-v-1roqvdv .framer-i43xy5-container { order: 1; }
.framer-i5P0k.framer-v-1roqvdv .framer-y7vt2g-container { order: 2; }
.framer-i5P0k.framer-v-1roqvdv .framer-167aaxu-container { order: 3; }
.framer-i5P0k.framer-v-1roqvdv .framer-jp1fuu-container { order: 4; }
.framer-i5P0k.framer-v-plkanp.framer-sf16ny, .framer-i5P0k.framer-v-o1f1j3.framer-sf16ny, .framer-i5P0k.framer-v-1xqaagy.framer-sf16ny, .framer-i5P0k.framer-v-1vub86o.framer-sf16ny, .framer-i5P0k.framer-v-o9ip19.framer-sf16ny, .framer-i5P0k.framer-v-1qjcprj.framer-sf16ny { width: 810px; padding: 28px 40px; }
.framer-i5P0k.framer-v-plkanp .framer-fcgun6, .framer-i5P0k.framer-v-o1f1j3 .framer-fcgun6, .framer-i5P0k.framer-v-1xqaagy .framer-fcgun6, .framer-i5P0k.framer-v-1vub86o .framer-fcgun6, .framer-i5P0k.framer-v-o9ip19 .framer-fcgun6, .framer-i5P0k.framer-v-1qjcprj .framer-fcgun6 { height: var(--framer-aspect-ratio-supported,40px); width: 86px; }
.framer-i5P0k.framer-v-plkanp .framer-1a25cx1, .framer-i5P0k.framer-v-o1f1j3 .framer-1a25cx1, .framer-i5P0k.framer-v-1xqaagy .framer-1a25cx1, .framer-i5P0k.framer-v-1vub86o .framer-1a25cx1, .framer-i5P0k.framer-v-o9ip19 .framer-1a25cx1, .framer-i5P0k.framer-v-1qjcprj .framer-1a25cx1 { gap: 24px; }
.framer-i5P0k.framer-v-14m1be2.framer-sf16ny, .framer-i5P0k.framer-v-1yibhb3.framer-sf16ny, .framer-i5P0k.framer-v-powi9x.framer-sf16ny, .framer-i5P0k.framer-v-d0kr6x.framer-sf16ny, .framer-i5P0k.framer-v-4hx4a4.framer-sf16ny, .framer-i5P0k.framer-v-1nrpoz8.framer-sf16ny { width: 390px; padding: 20px; }
.framer-i5P0k.framer-v-14m1be2 .framer-73a4vo, .framer-i5P0k.framer-v-1yibhb3 .framer-73a4vo, .framer-i5P0k.framer-v-powi9x .framer-73a4vo, .framer-i5P0k.framer-v-d0kr6x .framer-73a4vo, .framer-i5P0k.framer-v-4hx4a4 .framer-73a4vo, .framer-i5P0k.framer-v-1nrpoz8 .framer-73a4vo { gap: unset; flex: 1 0 0px; justify-content: space-between; width: 1px; }
.framer-i5P0k.framer-v-14m1be2 .framer-ud5ovx, .framer-i5P0k.framer-v-1wsyokw .framer-ud5ovx, .framer-i5P0k.framer-v-1yibhb3 .framer-ud5ovx, .framer-i5P0k.framer-v-1x43c14 .framer-ud5ovx, .framer-i5P0k.framer-v-powi9x .framer-ud5ovx, .framer-i5P0k.framer-v-1y8lhjp .framer-ud5ovx, .framer-i5P0k.framer-v-d0kr6x .framer-ud5ovx, .framer-i5P0k.framer-v-w2vhji .framer-ud5ovx, .framer-i5P0k.framer-v-4hx4a4 .framer-ud5ovx, .framer-i5P0k.framer-v-142g9om .framer-ud5ovx, .framer-i5P0k.framer-v-1nrpoz8 .framer-ud5ovx, .framer-i5P0k.framer-v-1ugiry9 .framer-ud5ovx { aspect-ratio: 1 / 1; cursor: pointer; height: var(--framer-aspect-ratio-supported,42px); width: 42px; }
.framer-i5P0k.framer-v-14m1be2 .framer-1m2loey, .framer-i5P0k.framer-v-1yibhb3 .framer-1m2loey, .framer-i5P0k.framer-v-powi9x .framer-1m2loey, .framer-i5P0k.framer-v-d0kr6x .framer-1m2loey, .framer-i5P0k.framer-v-4hx4a4 .framer-1m2loey, .framer-i5P0k.framer-v-1nrpoz8 .framer-1m2loey { left: calc(50% - 10px); right: unset; top: calc(61.9048% - 1.5px); }
.framer-i5P0k.framer-v-14m1be2 .framer-8ldijc, .framer-i5P0k.framer-v-1yibhb3 .framer-8ldijc, .framer-i5P0k.framer-v-powi9x .framer-8ldijc, .framer-i5P0k.framer-v-d0kr6x .framer-8ldijc, .framer-i5P0k.framer-v-4hx4a4 .framer-8ldijc, .framer-i5P0k.framer-v-1nrpoz8 .framer-8ldijc { left: calc(50% - 10px); right: unset; top: calc(38.0952% - 1.5px); }
.framer-i5P0k.framer-v-1wsyokw.framer-sf16ny, .framer-i5P0k.framer-v-1x43c14.framer-sf16ny, .framer-i5P0k.framer-v-1y8lhjp.framer-sf16ny, .framer-i5P0k.framer-v-w2vhji.framer-sf16ny, .framer-i5P0k.framer-v-142g9om.framer-sf16ny, .framer-i5P0k.framer-v-1ugiry9.framer-sf16ny { width: 390px; padding: 20px 20px 32px; }
.framer-i5P0k.framer-v-1wsyokw .framer-1jm932q, .framer-i5P0k.framer-v-1x43c14 .framer-1jm932q, .framer-i5P0k.framer-v-1y8lhjp .framer-1jm932q, .framer-i5P0k.framer-v-w2vhji .framer-1jm932q, .framer-i5P0k.framer-v-142g9om .framer-1jm932q, .framer-i5P0k.framer-v-1ugiry9 .framer-1jm932q { flex-direction: column; justify-content: flex-start; gap: 40px; }
.framer-i5P0k.framer-v-1wsyokw .framer-73a4vo, .framer-i5P0k.framer-v-1x43c14 .framer-73a4vo, .framer-i5P0k.framer-v-1y8lhjp .framer-73a4vo, .framer-i5P0k.framer-v-w2vhji .framer-73a4vo, .framer-i5P0k.framer-v-142g9om .framer-73a4vo, .framer-i5P0k.framer-v-1ugiry9 .framer-73a4vo { gap: unset; justify-content: space-between; width: 100%; }
.framer-i5P0k.framer-v-1wsyokw .framer-1m2loey, .framer-i5P0k.framer-v-1x43c14 .framer-1m2loey, .framer-i5P0k.framer-v-1y8lhjp .framer-1m2loey, .framer-i5P0k.framer-v-w2vhji .framer-1m2loey, .framer-i5P0k.framer-v-142g9om .framer-1m2loey, .framer-i5P0k.framer-v-1ugiry9 .framer-1m2loey { bottom: 20px; left: calc(50% - 10px); right: unset; top: unset; }
.framer-i5P0k.framer-v-1wsyokw .framer-8ldijc, .framer-i5P0k.framer-v-1x43c14 .framer-8ldijc, .framer-i5P0k.framer-v-1y8lhjp .framer-8ldijc, .framer-i5P0k.framer-v-w2vhji .framer-8ldijc, .framer-i5P0k.framer-v-142g9om .framer-8ldijc, .framer-i5P0k.framer-v-1ugiry9 .framer-8ldijc { left: calc(50% - 10px); right: unset; top: calc(50% - 1.5px); }
.framer-i5P0k.framer-v-1wsyokw .framer-1a25cx1, .framer-i5P0k.framer-v-1x43c14 .framer-1a25cx1, .framer-i5P0k.framer-v-1y8lhjp .framer-1a25cx1, .framer-i5P0k.framer-v-w2vhji .framer-1a25cx1, .framer-i5P0k.framer-v-142g9om .framer-1a25cx1, .framer-i5P0k.framer-v-1ugiry9 .framer-1a25cx1 { flex-direction: column; gap: 12px; width: 100%; }
.framer-i5P0k.framer-v-1wsyokw .framer-1p2cglz-container, .framer-i5P0k.framer-v-1x43c14 .framer-1p2cglz-container, .framer-i5P0k.framer-v-1y8lhjp .framer-1p2cglz-container, .framer-i5P0k.framer-v-w2vhji .framer-1p2cglz-container, .framer-i5P0k.framer-v-142g9om .framer-1p2cglz-container, .framer-i5P0k.framer-v-1ugiry9 .framer-1p2cglz-container { cursor: pointer; } #main { --framer-aspect-ratio-supported: auto; }
.framer-0kIln.framer-50z241, .framer-0kIln .framer-50z241 { display: block; }
.framer-0kIln.framer-t858yf { cursor: pointer; flex-flow: column; place-content: center; align-items: center; gap: 10px; width: min-content; height: min-content; padding: 0px; text-decoration: none; display: flex; position: relative; overflow: hidden; }
.framer-0kIln .framer-tl8qky { white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-0kIln.framer-v-t858yf.hover .framer-tl8qky { z-index: 1; }
.framer-qw7Mg .framer-styles-preset-srspiy:not(.rich-text-wrapper), .framer-qw7Mg .framer-styles-preset-srspiy.rich-text-wrapper p { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --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-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-9a1650a8-ed6e-476c-a1e4-8c91640b1172,#7a7a7a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-qw7Mg .framer-styles-preset-srspiy:not(.rich-text-wrapper), .framer-qw7Mg .framer-styles-preset-srspiy.rich-text-wrapper p { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --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-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-9a1650a8-ed6e-476c-a1e4-8c91640b1172,#7a7a7a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } #main { --framer-will-change-override: none; } #main { --framer-will-change-override: transform; } #main { --framer-will-change-filter-override: none; } #main { --framer-will-change-filter-override: filter; }
[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(--framer-text-decoration-style,solid)var(--framer-text-decoration,none)var(--framer-text-decoration-color,currentcolor)var(--framer-text-decoration-thickness,auto); --text-decoration-skip-ink: var(--framer-text-decoration-skip-ink); --text-underline-offset: var(--framer-text-decoration-offset); line-height: var(--line-height); --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); --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-style,var(--framer-text-decoration-style,solid))var(--framer-link-text-decoration,var(--framer-text-decoration,none))var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,currentcolor))var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,auto)); --text-decoration-skip-ink: var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink)); --text-underline-offset: var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset)); }
[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-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,solid)))var(--framer-link-hover-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none)))var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,currentcolor)))var(--framer-link-hover-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,auto))); --text-decoration-skip-ink: var(--framer-link-hover-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink))); --text-underline-offset: var(--framer-link-hover-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset))); }
[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-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,solid)))var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none)))var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,currentcolor)))var(--framer-link-current-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,auto))); --text-decoration-skip-ink: var(--framer-link-current-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink))); --text-underline-offset: var(--framer-link-current-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset))); }
[data-framer-component-type="RichTextContainer"] { outline: none; flex-direction: column; flex-shrink: 0; justify-content: flex-start; display: flex; }
p.framer-text, div.framer-text, figure.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: 0px; padding: 0px; }
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, mark.framer-text, span.framer-text:not([data-text-fill]) { font-family: var(--framer-font-family-preview,var(--framer-blockquote-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif))); font-style: var(--framer-font-style-preview,var(--framer-blockquote-font-style,var(--framer-font-style,normal))); font-weight: var(--framer-font-weight-preview,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-line: var(--framer-blockquote-text-decoration,var(--framer-text-decoration,initial)); text-decoration-style: var(--framer-blockquote-text-decoration-style,var(--framer-text-decoration-style,initial)); text-decoration-color: var(--framer-blockquote-text-decoration-color,var(--framer-text-decoration-color,initial)); text-decoration-thickness: var(--framer-blockquote-text-decoration-thickness,var(--framer-text-decoration-thickness,initial)); text-decoration-skip-ink: var(--framer-blockquote-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial)); text-underline-offset: var(--framer-blockquote-text-decoration-offset,var(--framer-text-decoration-offset,initial)); 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); font-feature-settings: var(--framer-font-open-type-features,initial); font-variation-settings: var(--framer-font-variation-axes-preview,var(--framer-font-variation-axes,normal)); text-wrap: var(--framer-text-wrap-override,var(--framer-text-wrap)); }
mark.framer-text, 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 { background-color: var(--framer-blockquote-text-background-color,var(--framer-text-background-color,initial)); border-radius: var(--framer-blockquote-text-background-radius,var(--framer-text-background-radius,initial)); corner-shape: var(--framer-blockquote-text-background-corner-shape,var(--framer-text-background-corner-shape,initial)); padding: var(--framer-blockquote-text-background-padding,var(--framer-text-background-padding,initial)); }
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]) { color: var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000)))); -webkit-text-stroke-color: var(--framer-text-stroke-color-rgb,var(--framer-text-stroke-color,initial)); }
mark.framer-text { background-color: var(--framer-blockquote-text-background-color-rgb,var(--framer-blockquote-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial)))); }
.framer-fit-text .framer-text { white-space: pre; }
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), table.framer-text:not(:first-child), figure.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: 0px; }
.framer-text[data-text-fill] { -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)); background-clip: text; display: inline-block; }
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)); }
code.framer-text, code.framer-text span.framer-text:not([data-text-fill]) { color: var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000)))))); }
blockquote.framer-text { unicode-bidi: initial; margin-block: initial; margin-inline: 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]) { color: inherit; font-family: var(--framer-font-family-preview,var(--framer-blockquote-font-family,var(--framer-link-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif)))); font-style: var(--framer-font-style-preview,var(--framer-blockquote-font-style,var(--framer-link-font-style,var(--framer-font-style,normal)))); font-weight: var(--framer-font-weight-preview,var(--framer-blockquote-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400)))); 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))); cursor: var(--framer-custom-cursors,pointer); background-color: initial; border-radius: var(--framer-link-text-background-radius,initial); corner-shape: var(--framer-link-text-background-corner-shape,initial); padding: var(--framer-link-text-background-padding,initial); }
a.framer-text, span.framer-text[data-nested-link] { color: var(--framer-blockquote-text-color,var(--framer-link-text-color,var(--framer-text-color,#000))); text-decoration-line: var(--framer-blockquote-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial))); text-decoration-style: var(--framer-blockquote-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial))); text-decoration-color: var(--framer-blockquote-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial))); text-decoration-thickness: var(--framer-blockquote-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,initial))); text-decoration-skip-ink: var(--framer-blockquote-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial))); text-underline-offset: var(--framer-blockquote-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset,initial))); background-color: var(--framer-link-text-background-color,initial); }
a.framer-text, span.framer-text[data-nested-link] { color: var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000)))))); background-color: var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial)); text-decoration-color: var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor)))); }
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: inherit; font-size: calc(var(--framer-blockquote-font-size,var(--framer-font-size,16px))*var(--framer-font-size-scale,1)); }
code.framer-text a.framer-text, code.framer-text span.framer-text[data-nested-link] { color: var(--framer-blockquote-text-color,var(--framer-link-text-color,var(--framer-code-text-color,var(--framer-text-color,#000)))); }
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]) { color: var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000)))))))); }
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-font-family-preview,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-font-style-preview,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-font-weight-preview,var(--framer-link-hover-font-weight,var(--framer-blockquote-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400))))); 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)))); border-radius: var(--framer-link-hover-text-background-radius,var(--framer-link-text-background-radius,var(--framer-text-background-radius,initial))); corner-shape: var(--framer-link-hover-text-background-corner-shape,var(--framer-link-text-background-corner-shape,var(--framer-text-background-corner-shape,initial))); padding: var(--framer-link-hover-text-background-padding,var(--framer-link-text-background-padding,var(--framer-text-background-padding,initial))); }
a.framer-text:hover, span.framer-text[data-nested-link]:hover { color: var(--framer-link-hover-text-color,var(--framer-blockquote-text-color,var(--framer-link-text-color,var(--framer-text-color,#000)))); text-decoration-line: var(--framer-link-hover-text-decoration,var(--framer-blockquote-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial)))); text-decoration-style: var(--framer-link-hover-text-decoration-style,var(--framer-blockquote-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial)))); text-decoration-color: var(--framer-link-hover-text-decoration-color,var(--framer-blockquote-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial)))); text-decoration-thickness: var(--framer-link-hover-text-decoration-thickness,var(--framer-blockquote-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,initial)))); text-decoration-skip-ink: var(--framer-link-hover-text-decoration-skip-ink,var(--framer-blockquote-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial)))); text-underline-offset: var(--framer-link-hover-text-decoration-offset,var(--framer-blockquote-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset,initial)))); background-color: var(--framer-link-hover-text-background-color,var(--framer-link-text-background-color,var(--framer-text-background-color,initial))); }
a.framer-text:hover, span.framer-text[data-nested-link]:hover { color: var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000)))))))); background-color: var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial)))))); text-decoration-color: var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor)))))); }
code.framer-text a.framer-text:hover, code.framer-text span.framer-text[data-nested-link]:hover { 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))))); }
code.framer-text a.framer-text:hover, code.framer-text span.framer-text[data-nested-link]:hover { color: var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000)))))))))); }
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-font-family-preview,var(--framer-link-current-font-family,var(--framer-link-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif)))); font-style: var(--framer-font-style-preview,var(--framer-link-current-font-style,var(--framer-link-font-style,var(--framer-font-style,normal)))); font-weight: var(--framer-font-weight-preview,var(--framer-link-current-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400)))); 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))); border-radius: var(--framer-link-current-text-background-radius,var(--framer-link-text-background-radius,initial)); corner-shape: var(--framer-link-current-text-background-corner-shape,var(--framer-link-text-background-corner-shape,initial)); padding: var(--framer-link-current-text-background-padding,var(--framer-link-text-background-padding,initial)); }
a.framer-text[data-framer-page-link-current], span.framer-text[data-framer-page-link-current] { color: var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-text-color,#000))); text-decoration-line: var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial))); text-decoration-style: var(--framer-link-current-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial))); text-decoration-color: var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial))); text-decoration-thickness: var(--framer-link-current-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,initial))); text-decoration-skip-ink: var(--framer-link-current-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial))); text-underline-offset: var(--framer-link-current-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset,initial))); background-color: var(--framer-link-current-text-background-color,var(--framer-link-text-background-color,var(--framer-text-background-color,initial))); }
a.framer-text[data-framer-page-link-current], span.framer-text[data-framer-page-link-current] { color: var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000)))))); background-color: var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial)))))); text-decoration-color: var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor)))))); }
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: inherit; 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)); }
code.framer-text a.framer-text[data-framer-page-link-current], code.framer-text span.framer-text[data-framer-page-link-current] { color: var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-code-text-color,var(--framer-text-color,#000)))); }
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]) { color: var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000)))))))); background-color: var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial)))))); }
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]) { color: inherit; font-family: var(--framer-font-family-preview,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-font-style-preview,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-font-weight-preview,var(--framer-link-hover-font-weight,var(--framer-link-current-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400))))); 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)))); border-radius: var(--framer-link-hover-text-background-radius,var(--framer-link-current-text-background-radius,var(--framer-link-text-background-radius,initial))); corner-shape: var(--framer-link-hover-text-background-corner-shape,var(--framer-link-current-text-background-corner-shape,var(--framer-link-text-background-corner-shape,initial))); padding: var(--framer-link-hover-text-background-padding,var(--framer-link-current-text-background-padding,var(--framer-link-text-background-padding,initial))); }
a.framer-text[data-framer-page-link-current]:hover, span.framer-text[data-framer-page-link-current]:hover { color: var(--framer-link-hover-text-color,var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-text-color,#000)))); text-decoration-line: var(--framer-link-hover-text-decoration,var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial)))); text-decoration-style: var(--framer-link-hover-text-decoration-style,var(--framer-link-current-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial)))); text-decoration-color: var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial)))); text-decoration-thickness: var(--framer-link-hover-text-decoration-thickness,var(--framer-link-current-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,initial)))); text-decoration-skip-ink: var(--framer-link-hover-text-decoration-skip-ink,var(--framer-link-current-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial)))); text-underline-offset: var(--framer-link-hover-text-decoration-offset,var(--framer-link-current-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset,initial)))); background-color: var(--framer-link-hover-text-background-color,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color,initial))); }
a.framer-text[data-framer-page-link-current]:hover, span.framer-text[data-framer-page-link-current]:hover { color: var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000)))))))))); background-color: var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial)))))); text-decoration-color: var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor)))))))); }
code.framer-text a.framer-text[data-framer-page-link-current]:hover, code.framer-text span.framer-text[data-framer-page-link-current]:hover { 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))))); }
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]) { color: var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000)))))))))); background-color: var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial)))))); }
.framer-image.framer-text { max-width: 100%; height: auto; display: block; }
.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-text-decoration-style: none; --framer-text-decoration-color: none; --framer-text-decoration-thickness: none; --framer-text-decoration-skip-ink: none; --framer-text-decoration-offset: none; --framer-line-height: 1.2em; --framer-text-alignment: start; --framer-font-open-type-features: normal; --framer-text-background-color: initial; --framer-text-background-radius: initial; --framer-text-background-corner-shape: initial; --framer-text-background-padding: initial; }
ol.framer-text { --list-style-type: decimal; }
ul.framer-text, ol.framer-text { padding-inline-start: 0px; position: relative; }
li.framer-text { counter-increment: list-item 1; padding-inline-start: 2ch; list-style: none; }
ol.framer-text > li.framer-text::before { content: counter(list-item,var(--list-style-type))"."; font-variant-numeric: tabular-nums; position: absolute; inset-inline-start: 0px; }
ol.framer-text > li.framer-text:nth-last-child(n+10), ol.framer-text > li.framer-text:nth-last-child(n+10) ~ li { padding-inline-start: 3ch; }
ol.framer-text > li.framer-text:nth-last-child(n+100), ol.framer-text > li.framer-text:nth-last-child(n+100) ~ li { padding-inline-start: 4ch; }
ol.framer-text > li.framer-text:nth-last-child(n+1000), ol.framer-text > li.framer-text:nth-last-child(n+1000) ~ li { padding-inline-start: 5ch; }
ol.framer-text > li.framer-text:nth-last-child(n+10000), ol.framer-text > li.framer-text:nth-last-child(n+10000) ~ li { padding-inline-start: 6ch; }
ol.framer-text > li.framer-text:nth-last-child(n+100000), ol.framer-text > li.framer-text:nth-last-child(n+100000) ~ li { padding-inline-start: 7ch; }
ol.framer-text > li.framer-text:nth-last-child(n+1000000), ol.framer-text > li.framer-text:nth-last-child(n+1000000) ~ li { padding-inline-start: 8ch; }
ul.framer-text > li.framer-text::before { content: "•"; position: absolute; inset-inline-start: 0px; }
.framer-table-wrapper { overflow-x: auto; }
table.framer-text, .framer-table-wrapper table.framer-text { border-collapse: separate; border-spacing: 0px; table-layout: auto; word-break: normal; width: 100%; }
td.framer-text, th.framer-text { vertical-align: top; min-width: 16ch; }
.framer-text-module[data-width="fill"] > :first-child, .framer-text-module[data-width="fill"] > .ssr-variant > :first-child, .framer-text-module:not([data-width="fit"])[style*="aspect-ratio"] > :first-child, .framer-text-module:not([data-width="fit"])[style*="aspect-ratio"] > .ssr-variant > :first-child { width: 100% !important; }
.framer-text-module:not([data-width="fit"])[style*="aspect-ratio"] { position: relative !important; }
.framer-text-module:not([data-width="fit"])[style*="aspect-ratio"]::before { content: ""; padding-bottom: calc(100%/calc(var(--aspect-ratio))); display: block; }
.framer-text-module[data-width="fill"] > :first-child, .framer-text-module[data-width="fill"] > .ssr-variant > :first-child, .framer-text-module:not([data-width="fit"])[style*="aspect-ratio"] > :first-child, .framer-text-module:not([data-width="fit"])[style*="aspect-ratio"] > .ssr-variant > :first-child { position: absolute; top: 0px; left: 0px; height: 100% !important; }
[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: 0px; padding: 0px; }
[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] { -webkit-text-fill-color: transparent; background-clip: text; display: inline-block; }
[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))); }
[data-framer-component-type="DeprecatedRichText"] a[data-framer-page-link-current], [data-framer-component-type="DeprecatedRichText"] 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))); }
[data-framer-component-type="DeprecatedRichText"] a[data-framer-page-link-current]:hover, [data-framer-component-type="DeprecatedRichText"] 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 { max-width: 100%; height: auto; display: block; }
[data-framer-component-type="DeprecatedRichText"] ul, [data-framer-component-type="DeprecatedRichText"] ol { width: 100%; margin: 0px; padding-left: 0px; display: table; }
[data-framer-component-type="DeprecatedRichText"] li { counter-increment: list-item 1; list-style: none; display: table-row; }
[data-framer-component-type="DeprecatedRichText"] ol > li::before { box-sizing: border-box; content: counter(list-item) "."; white-space: nowrap; width: 2.25ch; padding-right: 0.75ch; display: table-cell; }
[data-framer-component-type="DeprecatedRichText"] ul > li::before { box-sizing: border-box; content: "•"; width: 2.25ch; padding-right: 0.75ch; display: table-cell; }
: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"] { 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: 0px; margin-left: 0px; }
.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-bottom: 0px; margin-right: 0px; }
navigationcontainer [data-framer-component-type="NavigationContainer"] > *, [data-framer-component-type="NavigationContainer"] > [data-framer-component-type] { position: relative; }
[data-framer-component-type="Scroll"]::-webkit-scrollbar { display: none; }
[data-framer-component-type="ScrollContentWrapper"] > * { position: relative; }
[data-framer-component-type="NativeScroll"] { }
[data-framer-component-type="NativeScroll"] > * { position: relative; }
[data-framer-component-type="NativeScroll"].direction-both { overflow: auto; }
[data-framer-component-type="NativeScroll"].direction-vertical { overflow: hidden auto; }
[data-framer-component-type="NativeScroll"].direction-horizontal { overflow: auto 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="NativeScroll"].scrollbar-hidden::-webkit-scrollbar { display: none; }
[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"] { background: 0px 0px; border-width: 0px; padding: 0px; }
[data-hide-scrollbars="true"]::-webkit-scrollbar { width: 0px; height: 0px; }
[data-hide-scrollbars="true"]::-webkit-scrollbar-thumb { background: 0px 0px; }
[data-hide-scrollbars="true"] { scrollbar-width: none; } #main { --overflow-clip-fallback: hidden; }
.framer-lightbox-container { opacity: 1 !important; pointer-events: auto !important; }
div.framer-text, p.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, li.framer-text, blockquote.framer-text, .framer-text.framer-image { display: var(--text-truncation-display-inline-for-safari-16,revert); }
div.framer-text::after, p.framer-text::after, h1.framer-text::after, h2.framer-text::after, h3.framer-text::after, h4.framer-text::after, h5.framer-text::after, h6.framer-text::after, ol.framer-text::after, ul.framer-text::after, li.framer-text::after, blockquote.framer-text::after, .framer-text.framer-image::after { content: var(--text-truncation-line-break-for-safari-16); white-space: pre; }
.framer-text.framer-text-module, .framer-text.framer-table-wrapper { display: var(--text-truncation-display-none-for-safari-16,revert); }
p.framer-text[data-text-fill] { display: var(--text-truncation-display-inline-for-safari-16,inline-block); } #main { --one-if-corner-shape-supported: 1; } #main { --framer-aspect-ratio-supported: auto; }
.framer-ePI67.framer-1srsf3, .framer-ePI67 .framer-1srsf3 { display: block; }
.framer-ePI67.framer-14ibg1l { cursor: pointer; flex-flow: column; place-content: center; align-items: center; gap: 8px; width: min-content; height: min-content; padding: 12px 32px; text-decoration: none; display: flex; position: relative; overflow: visible; }
.framer-ePI67 .framer-1slyqiv { flex-flow: row; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 6px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-ePI67 .framer-1gx7vsm { white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-ePI67 .framer-1kywgzj { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: 18px; height: 18px; padding: 0px; display: flex; position: relative; overflow: hidden; }
.framer-ePI67 .framer-334tk1-container { z-index: 1; flex: 0 0 auto; width: 18px; height: 18px; position: relative; }
.framer-ePI67 .framer-1hplxd6-container { z-index: 1; flex: 0 0 auto; width: 18px; height: 18px; position: absolute; bottom: -21px; left: -21px; }
.framer-ePI67.framer-v-nt2oba.framer-14ibg1l { padding: 10px 24px; }
.framer-ePI67.framer-v-1n190wb.framer-14ibg1l { padding: 16px 32px; }
.framer-ePI67.framer-v-eko33n.framer-14ibg1l { padding: 10px 20px; }
.framer-ePI67.framer-v-14ibg1l.hover .framer-334tk1-container { position: absolute; top: -21px; right: -21px; }
.framer-ePI67.framer-v-14ibg1l.hover .framer-1hplxd6-container, .framer-ePI67.framer-v-1n190wb.hover .framer-1hplxd6-container { bottom: unset; left: unset; position: relative; }
.framer-ePI67.framer-v-1n190wb.hover .framer-334tk1-container { position: absolute; top: -22px; right: -22px; }
.framer-qw7Mg .framer-styles-preset-srspiy:not(.rich-text-wrapper), .framer-qw7Mg .framer-styles-preset-srspiy.rich-text-wrapper p { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --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-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-9a1650a8-ed6e-476c-a1e4-8c91640b1172,#7a7a7a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-qw7Mg .framer-styles-preset-srspiy:not(.rich-text-wrapper), .framer-qw7Mg .framer-styles-preset-srspiy.rich-text-wrapper p { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --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-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-9a1650a8-ed6e-476c-a1e4-8c91640b1172,#7a7a7a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-ePI67[data-border="true"]::after, .framer-ePI67 [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); box-sizing: border-box; border-radius: inherit; pointer-events: none; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; } #main { --framer-aspect-ratio-supported: auto; }
.framer-YpAfk.framer-lux5qc, .framer-YpAfk .framer-lux5qc { display: block; }
.framer-YpAfk.framer-72rtr7 { background-color: var(--token-a321e708-25ee-42ca-8fb6-8a328dd0063f,#fff); height: min-content; overflow: var(--overflow-clip-fallback,clip); flex-flow: column; place-content: center flex-start; align-items: center; gap: 0px; width: 1440px; padding: 0px; display: flex; position: relative; }
.framer-YpAfk .framer-dc3ie9-container { z-index: 0; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-YpAfk .framer-egckv0 { height: min-content; overflow: var(--overflow-clip-fallback,clip); flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 140px; width: 100%; padding: 0px; display: flex; position: relative; }
.framer-YpAfk .framer-12ia14c { background-color: var(--token-a321e708-25ee-42ca-8fb6-8a328dd0063f,#fff); height: min-content; overflow: var(--overflow-clip-fallback,clip); flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 80px; width: 100%; padding: 160px 0px 60px; display: flex; position: relative; }
.framer-YpAfk .framer-15fft52 { flex-flow: column; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 0px; width: 52%; max-width: 1440px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-YpAfk .framer-2m2mcz { flex-flow: column; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 80px; width: 100%; max-width: 745px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-YpAfk .framer-1kw51r3 { flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 32px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-YpAfk .framer-z25atr { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 12px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-YpAfk .framer-145hh6x { flex-flow: row; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 8px; width: 115px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-YpAfk .framer-xf2617 { flex: 0 0 auto; gap: 0px; width: 92px; height: 40px; position: relative; overflow: visible; }
.framer-YpAfk .framer-gwpuyz { --border-bottom-width: 1px; --border-color: var(--token-a321e708-25ee-42ca-8fb6-8a328dd0063f,#fff); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; background-color: var(--token-ec5dd551-9055-4df5-af11-9a99ce756c1b,#7c3aed); z-index: 1; border-radius: 100%; flex: 0 0 auto; width: 40px; position: absolute; top: 0px; bottom: 0px; right: -22px; }
.framer-YpAfk .framer-5bzbw7 { --framer-link-text-color: #7c3aed; --framer-link-text-decoration: underline; white-space: pre; z-index: 1; flex: 0 0 auto; width: auto; height: auto; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.framer-YpAfk .framer-1czwv60 { --border-bottom-width: 1px; --border-color: var(--token-a321e708-25ee-42ca-8fb6-8a328dd0063f,#fff); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; border-radius: 100%; flex: 0 0 auto; width: 40px; position: absolute; top: 0px; bottom: 0px; left: 0px; }
.framer-YpAfk .framer-9jdnuj { --border-bottom-width: 1px; --border-color: var(--token-a321e708-25ee-42ca-8fb6-8a328dd0063f,#fff); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; border-radius: 100%; flex: 0 0 auto; width: 40px; position: absolute; top: 0px; bottom: 0px; left: calc(50% - 20px); }
.framer-YpAfk .framer-xehip4 { --border-bottom-width: 1px; --border-color: var(--token-a321e708-25ee-42ca-8fb6-8a328dd0063f,#fff); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; border-radius: 25px; flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: 40px; padding: 16px 5px; display: flex; position: absolute; top: 0px; bottom: 0px; right: 0px; overflow: visible; }
.framer-YpAfk .framer-xf5jjq { flex-flow: column; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 3px; width: 133px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-YpAfk .framer-1tioe1z { height: min-content; overflow: var(--overflow-clip-fallback,clip); flex-flow: row; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 10px; width: 100%; padding: 0px; display: flex; position: relative; }
.framer-YpAfk .framer-15ybssq-container, .framer-YpAfk .framer-7j8gxy-container, .framer-YpAfk .framer-eheuix-container, .framer-YpAfk .framer-1w4lvs5-container, .framer-YpAfk .framer-wagrcn-container { flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-YpAfk .framer-985du7 { --framer-paragraph-spacing: 0px; white-space: pre; will-change: var(--framer-will-change-effect-override,transform); flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-YpAfk .framer-1b4ssq2, .framer-YpAfk .framer-o0eo5i, .framer-YpAfk .framer-45sfd6, .framer-YpAfk .framer-19qzcrv, .framer-YpAfk .framer-1wmkavc { --framer-paragraph-spacing: 0px; white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-YpAfk .framer-104ds94 { flex-flow: column; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 20px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-YpAfk .framer-1izhg9e { --framer-paragraph-spacing: 0px; white-space: pre-wrap; will-change: var(--framer-will-change-effect-override,transform); word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 100%; height: auto; position: relative; }
.framer-YpAfk .framer-5sowl, .framer-YpAfk .framer-1wxbxx5, .framer-YpAfk .framer-qy2b1q, .framer-YpAfk .framer-1tw5xpa { --framer-paragraph-spacing: 0px; white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 100%; height: auto; position: relative; }
.framer-YpAfk .framer-a9y369 { aspect-ratio: 1.29555 / 1; height: var(--framer-aspect-ratio-supported,574px); overflow: var(--overflow-clip-fallback,clip); will-change: var(--framer-will-change-filter-override,filter); flex: 0 0 auto; gap: 10px; width: 100%; position: relative; }
.framer-YpAfk .framer-serala-container { will-change: var(--framer-will-change-effect-override,transform); z-index: 1; flex: 0 0 auto; width: auto; height: auto; position: absolute; bottom: 248px; left: -166px; }
.framer-YpAfk .framer-1mz6ixm-container { will-change: var(--framer-will-change-effect-override,transform); z-index: 1; flex: 0 0 auto; width: auto; height: auto; position: absolute; bottom: 160px; right: -136px; }
.framer-YpAfk .framer-1wpogqb { background-color: var(--token-a321e708-25ee-42ca-8fb6-8a328dd0063f,#fff); height: 200px; overflow: var(--overflow-clip-fallback,clip); z-index: 1; flex: 0 0 auto; width: 100%; position: absolute; bottom: 0px; right: 0px; mask: linear-gradient(rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%); }
.framer-YpAfk .framer-kalaox { flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 40px; width: 100%; height: min-content; padding: 0px 80px; display: flex; position: relative; overflow: visible; }
.framer-YpAfk .framer-1yewgkk, .framer-YpAfk .framer-165q5qb { --framer-link-text-color: #7c3aed; --framer-link-text-decoration: underline; white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-YpAfk .framer-1rfcnff { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-YpAfk .framer-1jznp53-container { flex: 0 0 auto; width: 100%; height: 32px; position: relative; }
.framer-YpAfk .framer-1kntz05 { height: 32px; overflow: var(--overflow-clip-fallback,clip); will-change: var(--framer-will-change-filter-override,filter); width: 138px; position: relative; }
.framer-YpAfk .framer-fgc6pj { height: 32px; overflow: var(--overflow-clip-fallback,clip); will-change: var(--framer-will-change-filter-override,filter); width: 168px; position: relative; }
.framer-YpAfk .framer-16kllty { height: 32px; overflow: var(--overflow-clip-fallback,clip); will-change: var(--framer-will-change-filter-override,filter); width: 44px; position: relative; }
.framer-YpAfk .framer-1aoazke { height: 32px; overflow: var(--overflow-clip-fallback,clip); will-change: var(--framer-will-change-filter-override,filter); width: 172px; position: relative; }
.framer-YpAfk .framer-1887hs2 { height: 32px; overflow: var(--overflow-clip-fallback,clip); will-change: var(--framer-will-change-filter-override,filter); width: 72px; position: relative; }
.framer-YpAfk .framer-1gkacm3 { height: 32px; overflow: var(--overflow-clip-fallback,clip); will-change: var(--framer-will-change-filter-override,filter); width: 228px; position: relative; }
.framer-YpAfk .framer-gj2vl0 { background-color: var(--token-af16685a-7be7-43f7-999a-8d99096dc0a6,#f3edfe); height: min-content; overflow: var(--overflow-clip-fallback,clip); flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 0px; width: 100%; padding: 120px 80px 0px; display: flex; position: relative; }
.framer-YpAfk .framer-3zkc9n { max-width: 1280px; height: min-content; overflow: var(--overflow-clip-fallback,clip); flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 60px; width: 100%; padding: 0px; display: flex; position: relative; }
.framer-YpAfk .framer-y6xy8m-container, .framer-YpAfk .framer-1j3h5t3-container, .framer-YpAfk .framer-yh78sw-container, .framer-YpAfk .framer-5f6l7r-container { flex: 0 0 auto; width: 100%; max-width: 950px; height: auto; position: relative; }
.framer-YpAfk .framer-a0y61r { flex-flow: row; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 40px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: hidden; }
.framer-YpAfk .framer-16vuyp5, .framer-YpAfk .framer-1msfvgg { flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 24px; width: 28%; height: min-content; padding: 100px 0px; display: flex; position: relative; overflow: hidden; }
.framer-YpAfk .framer-1bf967p-container, .framer-YpAfk .framer-1pi75dn-container, .framer-YpAfk .framer-2di98n-container, .framer-YpAfk .framer-yz4hiu-container, .framer-YpAfk .framer-48m8uy-container, .framer-YpAfk .framer-je06vs-container { flex: 0 0 auto; width: 100%; height: auto; position: relative; }
.framer-YpAfk .framer-1l7mcz2 { will-change: var(--framer-will-change-override,transform); border-top-left-radius: 32px; border-top-right-radius: 32px; flex: 0 0 auto; width: 38%; height: 763px; position: relative; overflow: hidden; }
.framer-YpAfk .framer-sdob66 { will-change: var(--framer-will-change-filter-override,filter); flex: 0 0 auto; height: 675px; position: absolute; bottom: 0px; left: 33px; right: 32px; overflow: hidden; }
.framer-YpAfk .framer-bfaxpx { max-width: 1440px; height: min-content; overflow: var(--overflow-clip-fallback,clip); flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 60px; width: 100%; padding: 0px 80px; display: flex; position: relative; }
.framer-YpAfk .framer-1372bo8-container { flex: 0 0 auto; width: 100%; max-width: 851px; height: auto; position: relative; }
.framer-YpAfk .framer-wpjy76 { flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 60px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-YpAfk .framer-1czlhgy-container { z-index: 1; flex: 0 0 auto; width: 100%; height: auto; position: sticky; top: 180px; }
.framer-YpAfk .framer-bv76iq-container { z-index: 1; flex: 0 0 auto; width: 100%; height: auto; position: sticky; top: 240px; }
.framer-YpAfk .framer-13mp0v7-container { z-index: 1; flex: 0 0 auto; width: 100%; height: auto; position: sticky; top: 300px; }
.framer-YpAfk .framer-1j9q963, .framer-YpAfk .framer-xvij0j { max-width: 1440px; height: min-content; overflow: var(--overflow-clip-fallback,clip); flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 80px; width: 100%; padding: 0px 80px; display: flex; position: relative; }
.framer-YpAfk .framer-iipxpo { max-width: 12080px; height: min-content; overflow: var(--overflow-clip-fallback,clip); flex-flow: row; flex: 0 0 auto; place-content: flex-start center; align-items: flex-start; gap: 20px; width: 100%; padding: 0px; display: flex; position: relative; }
.framer-YpAfk .framer-1dd40jv-container { flex: 0 0 auto; align-self: stretch; width: 29%; height: auto; position: relative; }
.framer-YpAfk .framer-uf58r1 { height: min-content; overflow: var(--overflow-clip-fallback,clip); flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 20px; width: 23%; padding: 0px; display: flex; position: relative; }
.framer-YpAfk .framer-1jai8bl { height: min-content; overflow: var(--overflow-clip-fallback,clip); flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: 100%; padding: 0px; display: flex; position: relative; }
.framer-YpAfk .framer-ta8fvn-container { aspect-ratio: 0.849558 / 1; height: var(--framer-aspect-ratio-supported,339px); flex: 0 0 auto; width: 100%; position: relative; }
.framer-YpAfk .framer-1oofxjw { z-index: 1; flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: min-content; height: min-content; padding: 0px; display: flex; position: absolute; bottom: 24px; left: 24px; overflow: visible; }
.framer-YpAfk .framer-1pph06l { --border-bottom-width: 1.07143px; --border-color: #fff6; --border-left-width: 1.07143px; --border-right-width: 1.07143px; --border-style: solid; --border-top-width: 1.07143px; aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported,48px); will-change: var(--framer-will-change-override,transform); background: linear-gradient(182.386deg, rgb(229, 229, 229) 0%, rgb(225, 225, 225) 100%); border-radius: 107px; flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 0px; width: 48px; padding: 0px; display: flex; position: relative; overflow: hidden; }
.framer-YpAfk .framer-124lqdp { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported,48px); flex: 0 0 auto; width: 48px; position: relative; }
.framer-YpAfk .framer-14icaxq, .framer-YpAfk .framer-iroxpr { flex-flow: column; flex: 0 0 auto; place-content: flex-start center; align-items: flex-start; gap: 4px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-YpAfk .framer-19azn69 { --border-bottom-width: 1px; --border-color: #0000001a; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; background-color: var(--token-a321e708-25ee-42ca-8fb6-8a328dd0063f,#fff); will-change: var(--framer-will-change-override,transform); border-radius: 12px; flex-flow: column; flex: 0 0 auto; place-content: flex-start center; align-items: flex-start; gap: 109px; width: 100%; height: min-content; padding: 28px; display: flex; position: relative; overflow: hidden; }
.framer-YpAfk .framer-1cbtof { flex: 0 0 auto; width: 60px; height: 60px; position: relative; }
.framer-YpAfk .framer-1nwmyg9, .framer-YpAfk .framer-ncglhw, .framer-YpAfk .framer-1mfi1co { flex-flow: column; flex: 0 0 auto; place-content: flex-start center; align-items: flex-start; gap: 10px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: hidden; }
.framer-YpAfk .framer-empgjy { height: auto; overflow: var(--overflow-clip-fallback,clip); flex-flow: column; flex: 1 0 0px; place-content: center; align-self: stretch; align-items: center; gap: 20px; width: 1px; padding: 0px; display: flex; position: relative; }
.framer-YpAfk .framer-hhk8f9 { height: 1px; overflow: var(--overflow-clip-fallback,clip); flex-flow: row; flex: 1 0 0px; place-content: center; align-items: center; gap: 20px; width: 100%; padding: 0px; display: flex; position: relative; }
.framer-YpAfk .framer-1yphrpj { --border-bottom-width: 1px; --border-color: var(--token-8ae0843e-d049-4906-8cfa-dd15a24183e6,#e5e5e7); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; background-color: var(--token-a321e708-25ee-42ca-8fb6-8a328dd0063f,#fff); border-radius: 12px; flex-flow: column; flex: 1 0 0px; place-content: flex-start center; align-items: flex-start; gap: 120px; width: 1px; height: 100%; padding: 24px 24px 32px; display: flex; position: relative; overflow: visible; }
.framer-YpAfk .framer-2shyvx { flex: 0 0 auto; width: 56px; height: 56px; position: relative; }
.framer-YpAfk .framer-ltymqs { --border-bottom-width: 1px; --border-color: var(--token-089c7d73-26c2-4179-b430-4e585cf80e91,#a78bfa); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; will-change: var(--framer-will-change-override,transform); border-radius: 12px; flex-flow: column; flex: 1 0 0px; place-content: flex-start center; align-items: flex-start; gap: 140px; width: 1px; height: 100%; padding: 24px; display: flex; position: relative; overflow: hidden; }
.framer-YpAfk .framer-blpmka { height: min-content; overflow: var(--overflow-clip-fallback,clip); flex-flow: row; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 32px; width: 100%; padding: 0px; display: flex; position: relative; }
.framer-YpAfk .framer-1cyplju { flex: 0 0 auto; width: 132px; height: 20px; position: relative; }
.framer-YpAfk .framer-7t1adc { background-color: var(--token-405bedd4-dfd1-4dbf-9c89-2f3851785709,#000); will-change: var(--framer-will-change-override,transform); border-radius: 12px; flex-flow: column; flex: 1 0 0px; place-content: center; align-items: center; gap: 0px; width: 100%; height: 1px; padding: 0px; display: flex; position: relative; overflow: hidden; box-shadow: rgba(0, 0, 0, 0.04) 0px 1.40964px 0.650602px 1.08434px, rgba(0, 0, 0, 0.02) 0px -0.86747px 7.59036px, rgba(0, 0, 0, 0.03) 0px 0.542169px 1.08434px inset; }
.framer-YpAfk .framer-1kbak6p { height: 1px; overflow: var(--overflow-clip-fallback,clip); will-change: var(--framer-will-change-override,transform); border-radius: 12px; flex-flow: column; flex: 1 0 0px; place-content: center; align-items: center; gap: 68px; width: 100%; padding: 32px; display: flex; position: relative; }
.framer-YpAfk .framer-1l1snnb { height: min-content; overflow: var(--overflow-clip-fallback,clip); flex-flow: row; flex: 0 0 auto; place-content: center space-between; align-items: center; width: 100%; padding: 0px; display: flex; position: relative; }
.framer-YpAfk .framer-ds9tn7 { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-YpAfk .framer-w8qo4f { --border-bottom-width: 1.25px; --border-color: #fff6; --border-left-width: 1.25px; --border-right-width: 1.25px; --border-style: solid; --border-top-width: 1.25px; aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported,56px); will-change: var(--framer-will-change-override,transform); background: linear-gradient(182.386deg, rgb(229, 229, 229) 0%, rgb(225, 225, 225) 100%); border-radius: 125px; flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 0px; width: 56px; padding: 0px; display: flex; position: relative; overflow: hidden; }
.framer-YpAfk .framer-vkylyh { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported,56px); flex: 0 0 auto; width: 100%; position: relative; }
.framer-YpAfk .framer-qhmdwd { height: min-content; overflow: var(--overflow-clip-fallback,clip); will-change: var(--framer-will-change-effect-override,transform); flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: min-content; padding: 0px; display: flex; position: relative; }
.framer-YpAfk .framer-1x57cuu { flex: 0 0 auto; width: 68px; height: 52px; position: relative; }
.framer-YpAfk .framer-4sys7z { z-index: 1; flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 80px; width: 100%; max-width: 1440px; height: min-content; padding: 0px 80px; display: flex; position: relative; overflow: hidden; }
.framer-YpAfk .framer-hx0s15 { height: min-content; overflow: var(--overflow-clip-fallback,clip); flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: 100%; padding: 0px; display: flex; position: relative; }
.framer-YpAfk .framer-1ouqo9z-container { flex: 1 0 0px; width: 1px; height: auto; position: relative; }
.framer-qw7Mg .framer-styles-preset-srspiy:not(.rich-text-wrapper), .framer-qw7Mg .framer-styles-preset-srspiy.rich-text-wrapper p { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --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-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-9a1650a8-ed6e-476c-a1e4-8c91640b1172,#7a7a7a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-qw7Mg .framer-styles-preset-srspiy:not(.rich-text-wrapper), .framer-qw7Mg .framer-styles-preset-srspiy.rich-text-wrapper p { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --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-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-9a1650a8-ed6e-476c-a1e4-8c91640b1172,#7a7a7a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-qcoCf .framer-styles-preset-1gbh09l:not(.rich-text-wrapper), .framer-qcoCf .framer-styles-preset-1gbh09l.rich-text-wrapper p { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --framer-font-size: 10px; --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: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -.04em; --framer-line-height: 100%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-9a1650a8-ed6e-476c-a1e4-8c91640b1172,#7a7a7a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-qcoCf .framer-styles-preset-1gbh09l:not(.rich-text-wrapper), .framer-qcoCf .framer-styles-preset-1gbh09l.rich-text-wrapper p { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --framer-font-size: 12px; --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: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -.04em; --framer-line-height: 120%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-9a1650a8-ed6e-476c-a1e4-8c91640b1172,#7a7a7a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-wWuNc .framer-styles-preset-h8j4yp:not(.rich-text-wrapper), .framer-wWuNc .framer-styles-preset-h8j4yp.rich-text-wrapper h1 { --framer-font-family: "Inter Tight","Inter Tight Placeholder",sans-serif; --framer-font-family-bold: "Inter Tight",sans-serif; --framer-font-family-bold-italic: "Inter Tight",sans-serif; --framer-font-family-italic: "Inter Tight","Inter Tight Placeholder",sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 78px; --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: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: -.2px; --framer-line-height: 100%; --framer-paragraph-spacing: 0px; --framer-text-alignment: center; --framer-text-color: var(--token-405bedd4-dfd1-4dbf-9c89-2f3851785709,#000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-wWuNc .framer-styles-preset-h8j4yp:not(.rich-text-wrapper), .framer-wWuNc .framer-styles-preset-h8j4yp.rich-text-wrapper h1 { --framer-font-family: "Inter Tight","Inter Tight Placeholder",sans-serif; --framer-font-family-bold: "Inter Tight",sans-serif; --framer-font-family-bold-italic: "Inter Tight",sans-serif; --framer-font-family-italic: "Inter Tight","Inter Tight Placeholder",sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 58px; --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: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: -.2px; --framer-line-height: 100%; --framer-paragraph-spacing: 0px; --framer-text-alignment: center; --framer-text-color: var(--token-405bedd4-dfd1-4dbf-9c89-2f3851785709,#000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-wWuNc .framer-styles-preset-h8j4yp:not(.rich-text-wrapper), .framer-wWuNc .framer-styles-preset-h8j4yp.rich-text-wrapper h1 { --framer-font-family: "Inter Tight","Inter Tight Placeholder",sans-serif; --framer-font-family-bold: "Inter Tight",sans-serif; --framer-font-family-bold-italic: "Inter Tight",sans-serif; --framer-font-family-italic: "Inter Tight","Inter Tight Placeholder",sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 38px; --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: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: -.2px; --framer-line-height: 100%; --framer-paragraph-spacing: 0px; --framer-text-alignment: center; --framer-text-color: var(--token-405bedd4-dfd1-4dbf-9c89-2f3851785709,#000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-M9ueW .framer-styles-preset-qe3vc1:not(.rich-text-wrapper), .framer-M9ueW .framer-styles-preset-qe3vc1.rich-text-wrapper p { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --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-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0em; --framer-line-height: 110%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-405bedd4-dfd1-4dbf-9c89-2f3851785709,#000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-M9ueW .framer-styles-preset-qe3vc1:not(.rich-text-wrapper), .framer-M9ueW .framer-styles-preset-qe3vc1.rich-text-wrapper p { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --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-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0em; --framer-line-height: 110%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-405bedd4-dfd1-4dbf-9c89-2f3851785709,#000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-OQ9Dp .framer-styles-preset-1yd0rtv:not(.rich-text-wrapper), .framer-OQ9Dp .framer-styles-preset-1yd0rtv.rich-text-wrapper p { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --framer-font-size: 24px; --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: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -.2px; --framer-line-height: 140%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-405bedd4-dfd1-4dbf-9c89-2f3851785709,#000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-OQ9Dp .framer-styles-preset-1yd0rtv:not(.rich-text-wrapper), .framer-OQ9Dp .framer-styles-preset-1yd0rtv.rich-text-wrapper p { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --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-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -.2px; --framer-line-height: 140%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-405bedd4-dfd1-4dbf-9c89-2f3851785709,#000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-OQ9Dp .framer-styles-preset-1yd0rtv:not(.rich-text-wrapper), .framer-OQ9Dp .framer-styles-preset-1yd0rtv.rich-text-wrapper p { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --framer-font-size: 17px; --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: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -.2px; --framer-line-height: 140%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-405bedd4-dfd1-4dbf-9c89-2f3851785709,#000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-YpAfk[data-border="true"]::after, .framer-YpAfk [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); box-sizing: border-box; border-radius: inherit; pointer-events: none; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }
.framer-YpAfk.framer-72rtr7 { width: 810px; }
.framer-YpAfk .framer-egckv0 { gap: 100px; }
.framer-YpAfk .framer-12ia14c, .framer-YpAfk .framer-y6xy8m-container { order: 0; }
.framer-YpAfk .framer-15fft52 { width: 100%; padding: 0px 40px; }
.framer-YpAfk .framer-2m2mcz, .framer-YpAfk .framer-19azn69 { gap: 60px; }
.framer-YpAfk .framer-145hh6x { gap: 12px; }
.framer-YpAfk .framer-xf5jjq { width: min-content; }
.framer-YpAfk .framer-1tioe1z { width: 133px; }
.framer-YpAfk .framer-a9y369 { height: var(--framer-aspect-ratio-supported,392px); width: 508px; }
.framer-YpAfk .framer-serala-container { bottom: 168px; left: 21px; }
.framer-YpAfk .framer-1mz6ixm-container { bottom: 82px; right: -15px; }
.framer-YpAfk .framer-1wpogqb { width: unset; left: 0px; right: 0px; }
.framer-YpAfk .framer-kalaox { order: 1; padding: 0px 40px; }
.framer-YpAfk .framer-gj2vl0 { order: 2; padding: 100px 40px 40px; }
.framer-YpAfk .framer-3zkc9n, .framer-YpAfk .framer-wpjy76 { gap: 40px; }
.framer-YpAfk .framer-a0y61r { flex-direction: column; order: 1; place-content: center; align-items: center; }
.framer-YpAfk .framer-16vuyp5, .framer-YpAfk .framer-1msfvgg { flex-direction: row; width: 100%; padding: 0px; }
.framer-YpAfk .framer-1bf967p-container, .framer-YpAfk .framer-1pi75dn-container, .framer-YpAfk .framer-2di98n-container, .framer-YpAfk .framer-yz4hiu-container { flex: 1 0 0px; width: 1px; }
.framer-YpAfk .framer-1l7mcz2 { width: 100%; height: 626px; }
.framer-YpAfk .framer-sdob66 { height: 569px; left: 85px; right: 85px; }
.framer-YpAfk .framer-bfaxpx { order: 3; padding: 0px 40px; }
.framer-YpAfk .framer-1372bo8-container { max-width: unset; }
.framer-YpAfk .framer-1j9q963 { order: 4; padding: 0px 40px; }
.framer-YpAfk .framer-iipxpo { flex-direction: column; }
.framer-YpAfk .framer-1dd40jv-container { align-self: unset; width: 100%; }
.framer-YpAfk .framer-uf58r1 { width: 100%; }
.framer-YpAfk .framer-ta8fvn-container { height: var(--framer-aspect-ratio-supported,859px); }
.framer-YpAfk .framer-empgjy { align-self: unset; flex: 0 0 auto; width: 100%; height: min-content; }
.framer-YpAfk .framer-hhk8f9 { flex-direction: column; flex: 0 0 auto; height: min-content; }
.framer-YpAfk .framer-1yphrpj, .framer-YpAfk .framer-ltymqs { flex: 0 0 auto; gap: 60px; width: 100%; height: min-content; }
.framer-YpAfk .framer-7t1adc, .framer-YpAfk .framer-1kbak6p { flex: 0 0 auto; height: min-content; }
.framer-YpAfk .framer-4sys7z { order: 5; padding: 0px 40px; }
.framer-YpAfk .framer-yh78sw-container { max-width: 100%; }
.framer-YpAfk .framer-xvij0j { order: 6; padding: 0px 40px; }
.framer-YpAfk .framer-hx0s15 { order: 7; }
.framer-YpAfk.framer-72rtr7 { width: 390px; }
.framer-YpAfk .framer-egckv0, .framer-YpAfk .framer-19azn69 { gap: 60px; }
.framer-YpAfk .framer-12ia14c { padding: 100px 0px 0px; }
.framer-YpAfk .framer-15fft52 { width: 100%; padding: 20px; }
.framer-YpAfk .framer-2m2mcz, .framer-YpAfk .framer-wpjy76 { gap: 20px; }
.framer-YpAfk .framer-1kw51r3 { gap: 20px; max-width: 350px; }
.framer-YpAfk .framer-z25atr { flex-direction: column; width: 100%; }
.framer-YpAfk .framer-145hh6x { flex-direction: column; justify-content: center; width: min-content; }
.framer-YpAfk .framer-xf2617 { flex-flow: row; place-content: center; align-items: center; width: 130px; height: min-content; min-height: 40px; padding: 0px; display: flex; }
.framer-YpAfk .framer-gwpuyz { aspect-ratio: 1 / 1; left: 90px; right: unset; width: var(--framer-aspect-ratio-supported,40px); order: 3; }
.framer-YpAfk .framer-1czwv60 { aspect-ratio: 1 / 1; width: var(--framer-aspect-ratio-supported,40px); z-index: 1; order: 0; }
.framer-YpAfk .framer-9jdnuj { aspect-ratio: 1 / 1; width: var(--framer-aspect-ratio-supported,40px); z-index: 1; order: 1; left: 30px; }
.framer-YpAfk .framer-xehip4 { aspect-ratio: 1 / 1; padding: unset; left: 60px; right: unset; width: var(--framer-aspect-ratio-supported,40px); z-index: 1; order: 2; display: block; }
.framer-YpAfk .framer-xf5jjq { place-content: center; align-items: center; gap: 2px; width: 100%; }
.framer-YpAfk .framer-1tioe1z { justify-content: center; gap: 4px; width: min-content; }
.framer-YpAfk .framer-104ds94 { gap: 16px; }
.framer-YpAfk .framer-a9y369 { height: var(--framer-aspect-ratio-supported,154px); }
.framer-YpAfk .framer-1wpogqb { height: 80px; width: unset; left: 0px; right: 0px; mask: linear-gradient(rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 70%); }
.framer-YpAfk .framer-kalaox { gap: 24px; padding: 0px 20px; }
.framer-YpAfk .framer-1yewgkk { white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; width: 100%; }
.framer-YpAfk .framer-gj2vl0 { padding: 60px 20px 20px; }
.framer-YpAfk .framer-3zkc9n { gap: 40px; }
.framer-YpAfk .framer-a0y61r { flex-direction: column; gap: 20px; }
.framer-YpAfk .framer-16vuyp5, .framer-YpAfk .framer-1msfvgg { gap: 20px; width: 100%; padding: 0px; }
.framer-YpAfk .framer-1l7mcz2 { width: 100%; height: 450px; }
.framer-YpAfk .framer-sdob66 { height: 395px; left: 50px; right: 50px; }
.framer-YpAfk .framer-2di98n-container { order: 0; }
.framer-YpAfk .framer-yz4hiu-container { order: 1; }
.framer-YpAfk .framer-bfaxpx, .framer-YpAfk .framer-1j9q963, .framer-YpAfk .framer-4sys7z, .framer-YpAfk .framer-xvij0j { gap: 40px; padding: 0px 20px; }
.framer-YpAfk .framer-1czlhgy-container, .framer-YpAfk .framer-bv76iq-container, .framer-YpAfk .framer-13mp0v7-container { top: unset; position: relative; }
.framer-YpAfk .framer-iipxpo { flex-direction: column; }
.framer-YpAfk .framer-1dd40jv-container { align-self: unset; flex: 1 0 0px; width: 100%; height: 1px; }
.framer-YpAfk .framer-uf58r1 { width: 100%; }
.framer-YpAfk .framer-ta8fvn-container { aspect-ratio: 1.25 / 1; height: var(--framer-aspect-ratio-supported,160px); }
.framer-YpAfk .framer-empgjy { align-self: unset; flex: 0 0 auto; width: 100%; height: min-content; }
.framer-YpAfk .framer-hhk8f9 { flex-direction: column; flex: 0 0 auto; height: min-content; }
.framer-YpAfk .framer-1yphrpj { flex: 0 0 auto; gap: 60px; width: 100%; height: min-content; }
.framer-YpAfk .framer-ltymqs { will-change: unset; flex: 0 0 auto; gap: 60px; width: 100%; height: min-content; overflow: visible; }
.framer-YpAfk .framer-7t1adc { flex: 0 0 auto; height: min-content; }
.framer-YpAfk .framer-1kbak6p { flex: 0 0 auto; height: min-content; padding: 20px; }
.framer-YpAfk .framer-vkylyh { height: var(--framer-aspect-ratio-supported,200px); }
.framer-YpAfk .framer-yh78sw-container { max-width: 100%; }
html.lenis { height: auto; }
.lenis.lenis-smooth { scroll-behavior: auto !important; }
.lenis.lenis-smooth [data-lenis-prevent] { overscroll-behavior: contain; }
.lenis.lenis-stopped { overflow: hidden; }
.lenis.lenis-scrolling iframe { pointer-events: none; } #main { --framer-aspect-ratio-supported: auto; }
.framer-31HQz.framer-1qk71li, .framer-31HQz .framer-1qk71li { display: block; }
.framer-31HQz.framer-13kcv8x { flex-flow: row; place-content: center; align-items: center; gap: 1px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: hidden; }
.framer-31HQz .framer-jgb3cj, .framer-31HQz .framer-pw0zib, .framer-31HQz .framer-16punb8, .framer-31HQz .framer-11e0f68, .framer-31HQz .framer-1ip7ods { flex: 0 0 auto; width: 15px; height: 15px; position: relative; overflow: visible; }
.framer-31HQz .framer-jcp7vn, .framer-31HQz .framer-1r9ukc, .framer-31HQz .framer-651vgy, .framer-31HQz .framer-i39n0z, .framer-31HQz .framer-4hor9z { width: 12px; height: 12px; position: absolute; top: 0px; left: 0px; } #main { --framer-aspect-ratio-supported: auto; }
.framer-6DWt2.framer-1bc53t8, .framer-6DWt2 .framer-1bc53t8 { display: block; }
.framer-6DWt2.framer-74ohyx { cursor: pointer; height: min-content; overflow: var(--overflow-clip-fallback,clip); flex-flow: row; place-content: center; align-items: center; gap: 0px; width: min-content; padding: 0px; text-decoration: none; display: flex; position: relative; }
.framer-6DWt2 .framer-a9nvct { will-change: var(--framer-will-change-override,transform); flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 12px; width: min-content; height: min-content; padding: 16px 28px; display: flex; position: relative; overflow: hidden; }
.framer-6DWt2 .framer-1wu4t3c { white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-6DWt2 .framer-1ulo5p6 { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: 18px; height: 18px; padding: 0px; display: flex; position: relative; overflow: hidden; }
.framer-6DWt2 .framer-fk5e46-container { z-index: 1; flex: 0 0 auto; width: 18px; height: 18px; position: relative; }
.framer-6DWt2 .framer-lmwye4-container { z-index: 1; flex: 0 0 auto; width: 18px; height: 18px; position: absolute; bottom: -18px; left: -18px; }
.framer-6DWt2.framer-v-h6t820 .framer-a9nvct { padding: 10px 20px; }
.framer-6DWt2.framer-v-74ohyx.hover .framer-fk5e46-container { position: absolute; bottom: 18px; right: -18px; }
.framer-6DWt2.framer-v-74ohyx.hover .framer-lmwye4-container { bottom: unset; left: unset; position: relative; }
.framer-qw7Mg .framer-styles-preset-srspiy:not(.rich-text-wrapper), .framer-qw7Mg .framer-styles-preset-srspiy.rich-text-wrapper p { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --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-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-9a1650a8-ed6e-476c-a1e4-8c91640b1172,#7a7a7a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-qw7Mg .framer-styles-preset-srspiy:not(.rich-text-wrapper), .framer-qw7Mg .framer-styles-preset-srspiy.rich-text-wrapper p { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --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-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-9a1650a8-ed6e-476c-a1e4-8c91640b1172,#7a7a7a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } #main { --framer-aspect-ratio-supported: auto; }
.framer-fxW6g.framer-ls2a9n, .framer-fxW6g .framer-ls2a9n { display: block; }
.framer-fxW6g.framer-kye7sh { will-change: var(--framer-will-change-override,transform); flex-flow: row; place-content: center; align-items: center; gap: 12px; width: 378px; height: min-content; padding: 16px; display: flex; position: relative; overflow: hidden; }
.framer-fxW6g .framer-vakspz { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported,56px); overflow: var(--overflow-clip-fallback,clip); will-change: var(--framer-will-change-filter-override,filter); flex: 0 0 auto; width: 56px; position: relative; }
.framer-fxW6g .framer-1ndglfn { flex-flow: row; flex: 1 0 0px; place-content: center space-between; align-items: center; width: 1px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-fxW6g .framer-4n46dt { flex-flow: column; flex: 0 0 auto; place-content: flex-start center; align-items: flex-start; gap: 10px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-fxW6g .framer-1lkwc37 { white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 110px; height: auto; position: relative; }
.framer-fxW6g .framer-10yes22, .framer-fxW6g .framer-60d5bd { white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-fxW6g .framer-1uectsi { flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-fxW6g .framer-1j3hzc { white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; align-self: stretch; width: auto; height: auto; position: relative; }
.framer-fxW6g.framer-v-shy3az.framer-kye7sh { width: 260px; padding: 10px 16px; }
.framer-fxW6g.framer-v-shy3az .framer-vakspz { height: var(--framer-aspect-ratio-supported,44px); width: 44px; }
.framer-b5Bcx .framer-styles-preset-5gbko:not(.rich-text-wrapper), .framer-b5Bcx .framer-styles-preset-5gbko.rich-text-wrapper p { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --framer-font-size: 13px; --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: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -.02em; --framer-line-height: 130%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-405bedd4-dfd1-4dbf-9c89-2f3851785709,#000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-b5Bcx .framer-styles-preset-5gbko:not(.rich-text-wrapper), .framer-b5Bcx .framer-styles-preset-5gbko.rich-text-wrapper p { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --framer-font-size: 15px; --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: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -.02em; --framer-line-height: 130%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-405bedd4-dfd1-4dbf-9c89-2f3851785709,#000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-qcoCf .framer-styles-preset-1gbh09l:not(.rich-text-wrapper), .framer-qcoCf .framer-styles-preset-1gbh09l.rich-text-wrapper p { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --framer-font-size: 10px; --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: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -.04em; --framer-line-height: 100%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-9a1650a8-ed6e-476c-a1e4-8c91640b1172,#7a7a7a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-qcoCf .framer-styles-preset-1gbh09l:not(.rich-text-wrapper), .framer-qcoCf .framer-styles-preset-1gbh09l.rich-text-wrapper p { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --framer-font-size: 12px; --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: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -.04em; --framer-line-height: 120%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-9a1650a8-ed6e-476c-a1e4-8c91640b1172,#7a7a7a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-ATNoa .framer-styles-preset-r9ktcy:not(.rich-text-wrapper), .framer-ATNoa .framer-styles-preset-r9ktcy.rich-text-wrapper p { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --framer-font-size: 15px; --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: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0em; --framer-line-height: 160%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-405bedd4-dfd1-4dbf-9c89-2f3851785709,#000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-ATNoa .framer-styles-preset-r9ktcy:not(.rich-text-wrapper), .framer-ATNoa .framer-styles-preset-r9ktcy.rich-text-wrapper p { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --framer-font-size: 15px; --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: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0em; --framer-line-height: 160%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-405bedd4-dfd1-4dbf-9c89-2f3851785709,#000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } #main { --framer-aspect-ratio-supported: auto; }
.framer-PazG2.framer-y0r31b, .framer-PazG2 .framer-y0r31b { display: block; }
.framer-PazG2.framer-1ozetrf { flex-flow: column; place-content: center flex-start; align-items: center; gap: 16px; width: 771px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-PazG2 .framer-107bc25 { flex-flow: column; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 16px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-PazG2 .framer-9knr2f { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 8px; width: min-content; height: min-content; padding: 8px 16px; display: flex; position: relative; overflow: visible; }
.framer-PazG2 .framer-1bpe46y { white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-PazG2 .framer-a48gxj { white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 100%; height: auto; position: relative; }
.framer-PazG2 .framer-11s3s0f { height: min-content; padding: var(--o9jryq); flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: 100%; display: flex; position: relative; overflow: visible; }
.framer-PazG2 .framer-1ymqbff { white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 100%; max-width: 520px; height: auto; position: relative; }
.framer-PazG2.framer-v-b9dope.framer-1ozetrf { justify-content: center; gap: 12px; }
.framer-PazG2.framer-v-b9dope .framer-107bc25, .framer-PazG2.framer-v-defalp .framer-107bc25 { gap: 12px; }
.framer-PazG2.framer-v-b9dope .framer-a48gxj { max-width: 400px; }
.framer-PazG2.framer-v-defalp.framer-1ozetrf { gap: 12px; width: 390px; padding: 0px 20px; }
.framer-PazG2.framer-v-defalp .framer-11s3s0f { padding: 0px; }
.framer-PazG2.framer-v-defalp .framer-1ymqbff { max-width: unset; }
.framer-qcoCf .framer-styles-preset-1gbh09l:not(.rich-text-wrapper), .framer-qcoCf .framer-styles-preset-1gbh09l.rich-text-wrapper p { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --framer-font-size: 10px; --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: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -.04em; --framer-line-height: 100%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-9a1650a8-ed6e-476c-a1e4-8c91640b1172,#7a7a7a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-qcoCf .framer-styles-preset-1gbh09l:not(.rich-text-wrapper), .framer-qcoCf .framer-styles-preset-1gbh09l.rich-text-wrapper p { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --framer-font-size: 12px; --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: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -.04em; --framer-line-height: 120%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-9a1650a8-ed6e-476c-a1e4-8c91640b1172,#7a7a7a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-ZtZTk .framer-styles-preset-1rcml0z:not(.rich-text-wrapper), .framer-ZtZTk .framer-styles-preset-1rcml0z.rich-text-wrapper h3 { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --framer-font-size: 36px; --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: 600; --framer-letter-spacing: -.04em; --framer-line-height: 120%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-405bedd4-dfd1-4dbf-9c89-2f3851785709,#000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-ZtZTk .framer-styles-preset-1rcml0z:not(.rich-text-wrapper), .framer-ZtZTk .framer-styles-preset-1rcml0z.rich-text-wrapper h3 { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --framer-font-size: 28px; --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: 600; --framer-letter-spacing: -.04em; --framer-line-height: 120%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-405bedd4-dfd1-4dbf-9c89-2f3851785709,#000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-qw7Mg .framer-styles-preset-srspiy:not(.rich-text-wrapper), .framer-qw7Mg .framer-styles-preset-srspiy.rich-text-wrapper p { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --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-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-9a1650a8-ed6e-476c-a1e4-8c91640b1172,#7a7a7a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-qw7Mg .framer-styles-preset-srspiy:not(.rich-text-wrapper), .framer-qw7Mg .framer-styles-preset-srspiy.rich-text-wrapper p { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --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-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-9a1650a8-ed6e-476c-a1e4-8c91640b1172,#7a7a7a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-PazG2[data-border="true"]::after, .framer-PazG2 [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); box-sizing: border-box; border-radius: inherit; pointer-events: none; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; } #main { --framer-aspect-ratio-supported: auto; }
.framer-c2oBl.framer-1bg0sh5, .framer-c2oBl .framer-1bg0sh5 { display: block; }
.framer-c2oBl.framer-1lj92jk { height: min-content; overflow: var(--overflow-clip-fallback,clip); will-change: var(--framer-will-change-override,transform); flex-flow: column; place-content: flex-start center; align-items: flex-start; gap: 14px; width: 354px; padding: 24px 24px 60px; display: flex; position: relative; }
.framer-c2oBl .framer-dyzb0f { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: min-content; height: min-content; padding: 14px; display: flex; position: relative; overflow: visible; }
.framer-c2oBl .framer-m0cbs3 { flex: 0 0 auto; width: 28px; height: 28px; position: relative; overflow: visible; }
.framer-c2oBl .framer-1397y1s { height: min-content; overflow: var(--overflow-clip-fallback,clip); flex-flow: column; flex: 0 0 auto; place-content: flex-start center; align-items: flex-start; gap: 7px; width: 100%; padding: 0px; display: flex; position: relative; }
.framer-c2oBl .framer-e6otax { white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 100%; height: auto; position: relative; }
.framer-c2oBl .framer-1c18lju { white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 95%; height: auto; position: relative; }
.framer-OJfJ3 .framer-styles-preset-cu059d:not(.rich-text-wrapper), .framer-OJfJ3 .framer-styles-preset-cu059d.rich-text-wrapper p { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --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-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-405bedd4-dfd1-4dbf-9c89-2f3851785709,#000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-OJfJ3 .framer-styles-preset-cu059d:not(.rich-text-wrapper), .framer-OJfJ3 .framer-styles-preset-cu059d.rich-text-wrapper p { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --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-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-405bedd4-dfd1-4dbf-9c89-2f3851785709,#000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-qw7Mg .framer-styles-preset-srspiy:not(.rich-text-wrapper), .framer-qw7Mg .framer-styles-preset-srspiy.rich-text-wrapper p { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --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-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-9a1650a8-ed6e-476c-a1e4-8c91640b1172,#7a7a7a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-qw7Mg .framer-styles-preset-srspiy:not(.rich-text-wrapper), .framer-qw7Mg .framer-styles-preset-srspiy.rich-text-wrapper p { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --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-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-9a1650a8-ed6e-476c-a1e4-8c91640b1172,#7a7a7a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-c2oBl[data-border="true"]::after, .framer-c2oBl [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); box-sizing: border-box; border-radius: inherit; pointer-events: none; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; } #main { --framer-aspect-ratio-supported: auto; }
.framer-19Y7s.framer-1pfhaeb, .framer-19Y7s .framer-1pfhaeb { display: block; }
.framer-19Y7s.framer-1pzuv2a { flex-flow: row; place-content: center; align-items: center; gap: 0px; width: 1280px; height: min-content; padding: 100px 60px; display: flex; position: relative; overflow: visible; }
.framer-19Y7s .framer-ej4oox { flex-flow: row; flex: 1 0 0px; place-content: flex-start space-between; align-items: flex-start; width: 1px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-19Y7s .framer-5ddtf { height: min-content; overflow: var(--overflow-clip-fallback,clip); flex-flow: column; flex: 0 0 auto; place-content: flex-start center; align-items: flex-start; gap: 80px; width: 54%; padding: 0px; display: flex; position: relative; }
.framer-19Y7s .framer-3o0n7b { flex-flow: column; flex: 0 0 auto; place-content: flex-start center; align-items: flex-start; gap: 24px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-19Y7s .framer-qbukg2 { white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 100%; height: auto; position: relative; }
.framer-19Y7s .framer-qwx2zr { white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 90%; height: auto; position: relative; }
.framer-19Y7s .framer-qczaja-container { flex: 0 0 auto; width: 240px; height: 48px; position: relative; }
.framer-19Y7s .framer-1g3fvqs { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: 35%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-19Y7s .framer-1p317t3 { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: 100%; height: min-content; padding: 1px 1px 1px 20px; display: flex; position: relative; overflow: visible; }
.framer-19Y7s .framer-1ah8xgm { will-change: var(--framer-will-change-override,transform); flex-flow: row; flex: 1 0 0px; place-content: center; align-items: center; gap: 10px; width: 1px; height: min-content; padding: 42px; display: flex; position: relative; overflow: hidden; }
.framer-19Y7s .framer-17zqu3k { aspect-ratio: 1.09732 / 1; height: var(--framer-aspect-ratio-supported,274px); will-change: var(--framer-will-change-filter-override,filter); flex: 0 0 auto; width: 100%; position: relative; overflow: hidden; }
.framer-19Y7s.framer-v-1exdzlo .framer-5ddtf { order: 1; }
.framer-19Y7s.framer-v-1exdzlo .framer-1g3fvqs { order: 0; }
.framer-19Y7s.framer-v-cb8frv.framer-1pzuv2a, .framer-19Y7s.framer-v-otnsuf.framer-1pzuv2a { width: 730px; padding: 80px 40px; }
.framer-19Y7s.framer-v-cb8frv .framer-ej4oox, .framer-19Y7s.framer-v-otnsuf .framer-ej4oox { justify-content: flex-start; gap: 40px; }
.framer-19Y7s.framer-v-cb8frv .framer-5ddtf { gap: 40px; width: 47%; }
.framer-19Y7s.framer-v-cb8frv .framer-1g3fvqs { width: 47%; }
.framer-19Y7s.framer-v-cb8frv .framer-1p317t3 { flex: 1 0 0px; width: 1px; }
.framer-19Y7s.framer-v-cb8frv .framer-17zqu3k, .framer-19Y7s.framer-v-otnsuf .framer-17zqu3k { height: var(--framer-aspect-ratio-supported,182px); }
.framer-19Y7s.framer-v-otnsuf .framer-5ddtf { order: 1; gap: 40px; width: 46%; }
.framer-19Y7s.framer-v-otnsuf .framer-1g3fvqs { order: 0; width: 48%; }
.framer-19Y7s.framer-v-otnsuf .framer-1p317t3 { will-change: var(--framer-will-change-override,transform); flex: 1 0 0px; width: 1px; overflow: hidden; }
.framer-19Y7s.framer-v-195kxhx.framer-1pzuv2a { width: 350px; padding: 60px 20px; }
.framer-19Y7s.framer-v-195kxhx .framer-ej4oox { flex-direction: column; justify-content: flex-start; gap: 40px; }
.framer-19Y7s.framer-v-195kxhx .framer-5ddtf { gap: 28px; width: 100%; }
.framer-19Y7s.framer-v-195kxhx .framer-3o0n7b { gap: 16px; }
.framer-19Y7s.framer-v-195kxhx .framer-qczaja-container { width: auto; height: auto; }
.framer-19Y7s.framer-v-195kxhx .framer-1g3fvqs { width: 100%; }
.framer-19Y7s.framer-v-195kxhx .framer-17zqu3k { aspect-ratio: 1.20264 / 1; height: var(--framer-aspect-ratio-supported,166px); }
.framer-OGOX9 .framer-styles-preset-13rh9rh:not(.rich-text-wrapper), .framer-OGOX9 .framer-styles-preset-13rh9rh.rich-text-wrapper h4 { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --framer-font-size: 48px; --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: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -.04em; --framer-line-height: 100%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-405bedd4-dfd1-4dbf-9c89-2f3851785709,#000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-OGOX9 .framer-styles-preset-13rh9rh:not(.rich-text-wrapper), .framer-OGOX9 .framer-styles-preset-13rh9rh.rich-text-wrapper h4 { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --framer-font-size: 38px; --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: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -.04em; --framer-line-height: 100%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-405bedd4-dfd1-4dbf-9c89-2f3851785709,#000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-OGOX9 .framer-styles-preset-13rh9rh:not(.rich-text-wrapper), .framer-OGOX9 .framer-styles-preset-13rh9rh.rich-text-wrapper h4 { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --framer-font-size: 30px; --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: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -.04em; --framer-line-height: 120%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-405bedd4-dfd1-4dbf-9c89-2f3851785709,#000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-qw7Mg .framer-styles-preset-srspiy:not(.rich-text-wrapper), .framer-qw7Mg .framer-styles-preset-srspiy.rich-text-wrapper p { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --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-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-9a1650a8-ed6e-476c-a1e4-8c91640b1172,#7a7a7a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-qw7Mg .framer-styles-preset-srspiy:not(.rich-text-wrapper), .framer-qw7Mg .framer-styles-preset-srspiy.rich-text-wrapper p { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --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-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-9a1650a8-ed6e-476c-a1e4-8c91640b1172,#7a7a7a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } #main { --framer-aspect-ratio-supported: auto; }
.framer-t4yAg.framer-2lkjnh, .framer-t4yAg .framer-2lkjnh { display: block; }
.framer-t4yAg.framer-1tua3hu { cursor: pointer; flex-flow: row; place-content: center; align-items: center; gap: 8px; width: min-content; height: min-content; padding: 12px 20px; text-decoration: none; display: flex; position: relative; overflow: visible; }
.framer-t4yAg .framer-gr9xf8 { white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-t4yAg .framer-4emm1m { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: 20px; height: 18px; padding: 0px; display: flex; position: relative; overflow: hidden; }
.framer-t4yAg .framer-on0w9w-container { z-index: 1; flex: 0 0 auto; width: 20px; height: 20px; position: absolute; top: calc(44.4444% - 10px); left: calc(44.4444% - 10px); }
.framer-t4yAg .framer-118apwj-container { z-index: 1; flex: 0 0 auto; width: 18px; height: 18px; position: absolute; bottom: -21px; left: -20px; }
.framer-t4yAg.framer-v-1fl53u7.framer-1tua3hu { gap: 4px; padding: 8px 12px; }
.framer-t4yAg.framer-v-1tua3hu.hover .framer-on0w9w-container { left: unset; top: -21px; right: -21px; }
.framer-t4yAg.framer-v-1tua3hu.hover .framer-118apwj-container { bottom: unset; left: unset; position: relative; }
.framer-ATNoa .framer-styles-preset-r9ktcy:not(.rich-text-wrapper), .framer-ATNoa .framer-styles-preset-r9ktcy.rich-text-wrapper p { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --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-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0em; --framer-line-height: 160%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-405bedd4-dfd1-4dbf-9c89-2f3851785709,#000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-ATNoa .framer-styles-preset-r9ktcy:not(.rich-text-wrapper), .framer-ATNoa .framer-styles-preset-r9ktcy.rich-text-wrapper p { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --framer-font-size: 15px; --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: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0em; --framer-line-height: 160%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-405bedd4-dfd1-4dbf-9c89-2f3851785709,#000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-ATNoa .framer-styles-preset-r9ktcy:not(.rich-text-wrapper), .framer-ATNoa .framer-styles-preset-r9ktcy.rich-text-wrapper p { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --framer-font-size: 15px; --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: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0em; --framer-line-height: 160%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-405bedd4-dfd1-4dbf-9c89-2f3851785709,#000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-t4yAg[data-border="true"]::after, .framer-t4yAg [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); box-sizing: border-box; border-radius: inherit; pointer-events: none; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; } #main { --framer-aspect-ratio-supported: auto; }
.framer-6ilSK.framer-7yczgn, .framer-6ilSK .framer-7yczgn { display: block; }
.framer-6ilSK.framer-12vbhqo { place-content: flex-start center; align-items: flex-start; gap: var(--1a0ljzy); height: min-content; overflow: var(--overflow-clip-fallback,clip); will-change: var(--framer-will-change-override,transform); flex-flow: column; width: 374px; padding: 0px; display: flex; position: relative; }
.framer-6ilSK .framer-y5jmwl { height: min-content; overflow: var(--overflow-clip-fallback,clip); will-change: var(--framer-will-change-override,transform); flex-flow: column; flex: 0 0 auto; place-content: flex-start center; align-items: flex-start; gap: 10px; width: 100%; padding: 32px; display: flex; position: relative; }
.framer-6ilSK .framer-1q4f5jw { height: min-content; overflow: var(--overflow-clip-fallback,clip); flex-flow: row; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 10px; width: 100%; padding: 16px 0px 30px; display: flex; position: relative; }
.framer-6ilSK .framer-b64ut7 { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 12px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-6ilSK .framer-crhw4s { height: 56px; overflow: var(--overflow-clip-fallback,clip); will-change: var(--framer-will-change-filter-override,filter); flex: 0 0 auto; width: 56px; position: relative; }
.framer-6ilSK .framer-1cdhx0c { flex-flow: column; flex: 0 0 auto; place-content: flex-start center; align-items: flex-start; gap: 4px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-6ilSK .framer-1bau0s9, .framer-6ilSK .framer-v7hwqo { white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-6ilSK .framer-1sxut1h { aspect-ratio: 1.31818 / 1; height: var(--framer-aspect-ratio-supported,44px); overflow: var(--overflow-clip-fallback,clip); will-change: var(--framer-will-change-filter-override,filter); flex: 0 0 auto; width: 58px; position: relative; }
.framer-6ilSK .framer-1k1dteu { flex-flow: column; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 24px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-6ilSK .framer-1secj4c, .framer-6ilSK .framer-1146np4 { white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 100%; height: auto; position: relative; }
.framer-6ilSK .framer-inkgkm { flex-flow: column; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 24px; width: 100%; height: min-content; padding: 0px 0px 40px 32px; display: flex; position: relative; overflow: visible; }
.framer-6ilSK .framer-13ha8en { flex: 0 0 auto; width: 132px; height: 20px; position: relative; }
.framer-qw7Mg .framer-styles-preset-srspiy:not(.rich-text-wrapper), .framer-qw7Mg .framer-styles-preset-srspiy.rich-text-wrapper p { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --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-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-9a1650a8-ed6e-476c-a1e4-8c91640b1172,#7a7a7a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-qw7Mg .framer-styles-preset-srspiy:not(.rich-text-wrapper), .framer-qw7Mg .framer-styles-preset-srspiy.rich-text-wrapper p { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --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-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-9a1650a8-ed6e-476c-a1e4-8c91640b1172,#7a7a7a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-qcoCf .framer-styles-preset-1gbh09l:not(.rich-text-wrapper), .framer-qcoCf .framer-styles-preset-1gbh09l.rich-text-wrapper p { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --framer-font-size: 12px; --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: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -.04em; --framer-line-height: 100%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-9a1650a8-ed6e-476c-a1e4-8c91640b1172,#7a7a7a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-qcoCf .framer-styles-preset-1gbh09l:not(.rich-text-wrapper), .framer-qcoCf .framer-styles-preset-1gbh09l.rich-text-wrapper p { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --framer-font-size: 10px; --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: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -.04em; --framer-line-height: 100%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-9a1650a8-ed6e-476c-a1e4-8c91640b1172,#7a7a7a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-qcoCf .framer-styles-preset-1gbh09l:not(.rich-text-wrapper), .framer-qcoCf .framer-styles-preset-1gbh09l.rich-text-wrapper p { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --framer-font-size: 12px; --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: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -.04em; --framer-line-height: 120%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-9a1650a8-ed6e-476c-a1e4-8c91640b1172,#7a7a7a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-M9ueW .framer-styles-preset-qe3vc1:not(.rich-text-wrapper), .framer-M9ueW .framer-styles-preset-qe3vc1.rich-text-wrapper p { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --framer-font-size: 24px; --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: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0em; --framer-line-height: 110%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-405bedd4-dfd1-4dbf-9c89-2f3851785709,#000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-M9ueW .framer-styles-preset-qe3vc1:not(.rich-text-wrapper), .framer-M9ueW .framer-styles-preset-qe3vc1.rich-text-wrapper p { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --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-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0em; --framer-line-height: 110%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-405bedd4-dfd1-4dbf-9c89-2f3851785709,#000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-M9ueW .framer-styles-preset-qe3vc1:not(.rich-text-wrapper), .framer-M9ueW .framer-styles-preset-qe3vc1.rich-text-wrapper p { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --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-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0em; --framer-line-height: 110%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-405bedd4-dfd1-4dbf-9c89-2f3851785709,#000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-OJfJ3 .framer-styles-preset-cu059d:not(.rich-text-wrapper), .framer-OJfJ3 .framer-styles-preset-cu059d.rich-text-wrapper p { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --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-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-405bedd4-dfd1-4dbf-9c89-2f3851785709,#000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-OJfJ3 .framer-styles-preset-cu059d:not(.rich-text-wrapper), .framer-OJfJ3 .framer-styles-preset-cu059d.rich-text-wrapper p { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --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-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-405bedd4-dfd1-4dbf-9c89-2f3851785709,#000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-OJfJ3 .framer-styles-preset-cu059d:not(.rich-text-wrapper), .framer-OJfJ3 .framer-styles-preset-cu059d.rich-text-wrapper p { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --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-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-405bedd4-dfd1-4dbf-9c89-2f3851785709,#000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-6ilSK[data-border="true"]::after, .framer-6ilSK [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); box-sizing: border-box; border-radius: inherit; pointer-events: none; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; } #main { --framer-aspect-ratio-supported: auto; }
.framer-VW5LI.framer-1v376zx, .framer-VW5LI .framer-1v376zx { display: block; }
.framer-VW5LI.framer-vmxfc9 { flex-flow: column; place-content: center; align-items: center; gap: 60px; width: 1280px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-VW5LI .framer-188ee7w { flex-flow: row; flex: 0 0 auto; place-content: flex-start center; align-items: flex-start; gap: 24px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-VW5LI .framer-1w7tx10 { will-change: var(--framer-will-change-override,transform); flex-flow: column; flex: 0 0 auto; place-content: flex-start space-between; align-self: stretch; align-items: flex-start; width: 46%; height: auto; padding: 40px; display: flex; position: relative; overflow: hidden; }
.framer-VW5LI .framer-iekihx { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 24px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-VW5LI .framer-l8hteo { flex-flow: column; flex: 1 0 0px; place-content: flex-start; align-items: flex-start; gap: 20px; width: 1px; height: min-content; padding: 0px; display: flex; position: relative; overflow: hidden; }
.framer-VW5LI .framer-1yjp1yw-container, .framer-VW5LI .framer-jt5buu-container, .framer-VW5LI .framer-n5f7l2-container, .framer-VW5LI .framer-1jlig5x-container, .framer-VW5LI .framer-pw5z3k-container, .framer-VW5LI .framer-raq837-container, .framer-VW5LI .framer-1aloh6m-container, .framer-VW5LI .framer-6lglg3-container, .framer-VW5LI .framer-1q1b65v-container, .framer-VW5LI .framer-1q12jn6-container, .framer-VW5LI .framer-1351xlg-container, .framer-VW5LI .framer-169f37w-container, .framer-VW5LI .framer-1jt33mu-container, .framer-VW5LI .framer-1r6l2q8-container, .framer-VW5LI .framer-rqoaed-container, .framer-VW5LI .framer-1gl63fj-container, .framer-VW5LI .framer-kyv0kj-container, .framer-VW5LI .framer-1cga17a-container, .framer-VW5LI .framer-1k0ptdn-container, .framer-VW5LI .framer-gfsrkf-container, .framer-VW5LI .framer-2msmwv-container, .framer-VW5LI .framer-1gmbuig-container, .framer-VW5LI .framer-1nc0mkq-container, .framer-VW5LI .framer-me0rv3-container, .framer-VW5LI .framer-17n0h7k-container, .framer-VW5LI .framer-qgegd1-container, .framer-VW5LI .framer-xqp5ft-container, .framer-VW5LI .framer-6j8xur-container, .framer-VW5LI .framer-tvhgux-container, .framer-VW5LI .framer-f3brx1-container, .framer-VW5LI .framer-2zu95z-container, .framer-VW5LI .framer-v7zb20-container, .framer-VW5LI .framer-b8e83p-container, .framer-VW5LI .framer-1le0bop-container, .framer-VW5LI .framer-11vftj0-container, .framer-VW5LI .framer-xlgf6u-container, .framer-VW5LI .framer-rc9t69-container, .framer-VW5LI .framer-11u5d1j-container { flex: 0 0 auto; width: 100%; height: auto; position: relative; }
.framer-VW5LI .framer-tuk9b8 { flex-flow: column; flex: 1 0 0px; place-content: flex-start center; align-items: flex-start; gap: 20px; width: 1px; height: min-content; padding: 0px; display: flex; position: relative; overflow: hidden; }
.framer-VW5LI .framer-5kj234 { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-VW5LI .framer-1xahut-container, .framer-VW5LI .framer-540nds-container, .framer-VW5LI .framer-16nohuo-container { flex: 1 0 0px; width: 1px; height: auto; position: relative; }
.framer-VW5LI .framer-1caso35, .framer-VW5LI .framer-bsjerc { will-change: var(--framer-will-change-override,transform); flex-flow: row; flex: 0 0 auto; place-content: flex-start space-between; align-self: stretch; align-items: flex-start; width: 46%; height: auto; padding: 40px; display: flex; position: relative; overflow: hidden; }
.framer-VW5LI .framer-2p783i, .framer-VW5LI .framer-1vmubew { flex-flow: column; flex: 1 0 0px; place-content: center; align-items: center; gap: 24px; width: 1px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-VW5LI .framer-1s3jc2k { flex-flow: column; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 22px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: hidden; }
.framer-VW5LI .framer-vcifh, .framer-VW5LI .framer-1slv0zt { flex-flow: column; flex: 0 0 auto; place-content: flex-start center; align-items: flex-start; gap: 20px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: hidden; }
.framer-VW5LI .framer-13wapvn, .framer-VW5LI .framer-60qv4 { flex-flow: row; flex: 1 0 0px; place-content: center; align-items: center; gap: 10px; width: 1px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-VW5LI .framer-1v7bz48 { flex-flow: column; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 20px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: hidden; }
.framer-VW5LI .framer-4v0mne { flex-flow: column; flex: 1 0 0px; place-content: flex-start center; align-items: flex-start; gap: 20px; width: 1px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-VW5LI .framer-1q75i7m-container { z-index: 2; flex: 0 0 auto; width: 100%; height: auto; position: relative; }
.framer-VW5LI.framer-v-1ionf1d .framer-1caso35, .framer-VW5LI.framer-v-114yi42 .framer-bsjerc { flex-direction: column; }
.framer-VW5LI.framer-v-1ionf1d .framer-2p783i, .framer-VW5LI.framer-v-114yi42 .framer-1vmubew { flex-direction: row; flex: 0 0 auto; order: 0; width: 100%; }
.framer-VW5LI.framer-v-1ionf1d .framer-1s3jc2k { flex: 1 0 0px; order: 0; gap: 20px; width: 1px; }
.framer-VW5LI.framer-v-1ionf1d .framer-vcifh { flex: 1 0 0px; order: 1; width: 1px; }
.framer-VW5LI.framer-v-1ionf1d .framer-13wapvn, .framer-VW5LI.framer-v-114yi42 .framer-60qv4 { flex: 0 0 auto; order: 1; width: 100%; }
.framer-VW5LI.framer-v-114yi42 .framer-1v7bz48, .framer-VW5LI.framer-v-114yi42 .framer-1slv0zt, .framer-VW5LI.framer-v-w8e6be .framer-1v7bz48 { flex: 1 0 0px; width: 1px; }
.framer-VW5LI.framer-v-irnjq1.framer-vmxfc9 { gap: 0px; width: 730px; }
.framer-VW5LI.framer-v-irnjq1 .framer-188ee7w, .framer-VW5LI.framer-v-1xmoqog .framer-188ee7w, .framer-VW5LI.framer-v-w8e6be .framer-188ee7w { flex-direction: column; gap: 40px; }
.framer-VW5LI.framer-v-irnjq1 .framer-1w7tx10 { place-content: center; align-items: center; align-self: unset; order: 1; gap: 60px; width: 100%; height: min-content; }
.framer-VW5LI.framer-v-irnjq1 .framer-tuk9b8 { justify-content: flex-start; align-self: stretch; height: auto; }
.framer-VW5LI.framer-v-irnjq1 .framer-5kj234, .framer-VW5LI.framer-v-143dfqv .framer-5kj234 { justify-content: flex-start; }
.framer-VW5LI.framer-v-irnjq1 .framer-4v0mne, .framer-VW5LI.framer-v-1xmoqog .framer-4v0mne, .framer-VW5LI.framer-v-w8e6be .framer-4v0mne { flex: 0 0 auto; order: 0; width: 100%; }
.framer-VW5LI.framer-v-1xmoqog.framer-vmxfc9, .framer-VW5LI.framer-v-w8e6be.framer-vmxfc9 { width: 730px; }
.framer-VW5LI.framer-v-1xmoqog .framer-1caso35 { place-content: center; align-items: center; align-self: unset; flex-direction: column; order: 2; gap: 60px; width: 100%; height: min-content; }
.framer-VW5LI.framer-v-1xmoqog .framer-2p783i, .framer-VW5LI.framer-v-w8e6be .framer-1vmubew { flex-direction: row; flex: 0 0 auto; width: 100%; }
.framer-VW5LI.framer-v-1xmoqog .framer-1s3jc2k { flex: 1 0 0px; gap: 20px; width: 1px; }
.framer-VW5LI.framer-v-1xmoqog .framer-vcifh, .framer-VW5LI.framer-v-w8e6be .framer-1slv0zt { flex: 1 0 0px; justify-content: flex-start; align-self: stretch; width: 1px; height: auto; }
.framer-VW5LI.framer-v-1xmoqog .framer-13wapvn, .framer-VW5LI.framer-v-9sh0xr .framer-13wapvn { flex: 0 0 auto; place-content: flex-start; align-items: flex-start; width: 100%; }
.framer-VW5LI.framer-v-w8e6be .framer-bsjerc { place-content: center; align-items: center; align-self: unset; flex-direction: column; order: 3; gap: 60px; width: 100%; height: min-content; }
.framer-VW5LI.framer-v-w8e6be .framer-60qv4, .framer-VW5LI.framer-v-lngokx .framer-60qv4 { flex: 0 0 auto; justify-content: flex-start; width: 100%; }
.framer-VW5LI.framer-v-143dfqv.framer-vmxfc9, .framer-VW5LI.framer-v-9sh0xr.framer-vmxfc9, .framer-VW5LI.framer-v-lngokx.framer-vmxfc9 { width: 390px; }
.framer-VW5LI.framer-v-143dfqv .framer-188ee7w, .framer-VW5LI.framer-v-9sh0xr .framer-188ee7w, .framer-VW5LI.framer-v-lngokx .framer-188ee7w { flex-direction: column; gap: 20px; }
.framer-VW5LI.framer-v-143dfqv .framer-1w7tx10 { place-content: center; align-items: center; align-self: unset; order: 1; gap: 32px; width: 100%; height: min-content; padding: 20px; }
.framer-VW5LI.framer-v-143dfqv .framer-iekihx { flex-direction: column; gap: 16px; }
.framer-VW5LI.framer-v-143dfqv .framer-l8hteo, .framer-VW5LI.framer-v-143dfqv .framer-tuk9b8, .framer-VW5LI.framer-v-9sh0xr .framer-2p783i, .framer-VW5LI.framer-v-lngokx .framer-1vmubew { flex: 0 0 auto; gap: 16px; width: 100%; }
.framer-VW5LI.framer-v-143dfqv .framer-4v0mne, .framer-VW5LI.framer-v-9sh0xr .framer-4v0mne, .framer-VW5LI.framer-v-lngokx .framer-4v0mne { flex: 0 0 auto; order: 0; gap: 12px; width: 100%; }
.framer-VW5LI.framer-v-143dfqv .framer-rc9t69-container { order: 0; }
.framer-VW5LI.framer-v-143dfqv .framer-1q75i7m-container { order: 1; }
.framer-VW5LI.framer-v-143dfqv .framer-11u5d1j-container { order: 2; }
.framer-VW5LI.framer-v-9sh0xr .framer-1caso35 { place-content: center; align-items: center; align-self: unset; flex-direction: column; order: 2; gap: 32px; width: 100%; height: min-content; padding: 20px; }
.framer-VW5LI.framer-v-9sh0xr .framer-1s3jc2k, .framer-VW5LI.framer-v-lngokx .framer-1v7bz48 { gap: 16px; }
.framer-VW5LI.framer-v-9sh0xr .framer-vcifh, .framer-VW5LI.framer-v-lngokx .framer-1slv0zt { justify-content: flex-start; gap: 16px; }
.framer-VW5LI.framer-v-lngokx .framer-bsjerc { place-content: center; align-items: center; align-self: unset; flex-direction: column; order: 3; gap: 32px; width: 100%; height: min-content; padding: 20px; }
.framer-VW5LI[data-border="true"]::after, .framer-VW5LI [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); box-sizing: border-box; border-radius: inherit; pointer-events: none; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; } #main { --framer-aspect-ratio-supported: auto; }
.framer-8J53B.framer-1ebw3km, .framer-8J53B .framer-1ebw3km { display: block; }
.framer-8J53B.framer-57w54n { flex-flow: row; place-content: flex-start center; align-items: flex-start; gap: 10px; width: 242px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-8J53B .framer-im219f { flex-flow: row; flex: 0 0 auto; place-content: flex-start center; align-self: stretch; align-items: flex-start; gap: 10px; width: min-content; height: auto; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-8J53B .framer-nkidie-container { flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-8J53B .framer-1qlseb3 { white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 1 0 0px; width: 1px; height: auto; position: relative; }
.framer-qw7Mg .framer-styles-preset-srspiy:not(.rich-text-wrapper), .framer-qw7Mg .framer-styles-preset-srspiy.rich-text-wrapper p { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --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-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-9a1650a8-ed6e-476c-a1e4-8c91640b1172,#7a7a7a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-qw7Mg .framer-styles-preset-srspiy:not(.rich-text-wrapper), .framer-qw7Mg .framer-styles-preset-srspiy.rich-text-wrapper p { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --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-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-9a1650a8-ed6e-476c-a1e4-8c91640b1172,#7a7a7a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } #main { --framer-aspect-ratio-supported: auto; }
.framer-NRGYQ.framer-1jlkl9f, .framer-NRGYQ .framer-1jlkl9f { display: block; }
.framer-NRGYQ.framer-usgzpv { flex-flow: row; place-content: center; align-items: center; gap: 10px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-NRGYQ .framer-ncz37h { flex: 0 0 auto; width: 20px; height: 20px; position: relative; } #main { --framer-aspect-ratio-supported: auto; }
.framer-iKrB9.framer-1972csl, .framer-iKrB9 .framer-1972csl { display: block; }
.framer-iKrB9.framer-1d1xy6r { cursor: pointer; flex-flow: row; place-content: center; align-items: center; gap: 0px; width: 667px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-iKrB9 .framer-1yrkbk2 { flex-flow: row; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 24px; width: 100%; height: min-content; padding: 40px; display: flex; position: relative; overflow: visible; }
.framer-iKrB9 .framer-1nutdjf { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 20px; width: 57%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-iKrB9 .framer-1ag74z5, .framer-iKrB9 .framer-16sjaom { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-iKrB9 .framer-1kurjr { flex: 0 0 auto; width: 37px; height: 36px; position: relative; }
.framer-iKrB9 .framer-1gixzg5 { flex-flow: column; flex: 1 0 0px; place-content: flex-start center; align-items: flex-start; gap: 10px; width: 1px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-iKrB9 .framer-ojgvuh, .framer-iKrB9 .framer-14a7o1s, .framer-iKrB9 .framer-r8s7sc { user-select: none; white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 100%; height: auto; position: relative; }
.framer-iKrB9 .framer-14ihra9 { flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: 39%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-iKrB9.framer-v-z0jnqe.framer-1d1xy6r, .framer-iKrB9.framer-v-i8jpcw.framer-1d1xy6r { width: 350px; }
.framer-iKrB9.framer-v-z0jnqe .framer-1yrkbk2, .framer-iKrB9.framer-v-i8jpcw .framer-1yrkbk2 { flex-direction: column; flex: 1 0 0px; gap: 16px; width: 1px; padding: 20px; }
.framer-iKrB9.framer-v-z0jnqe .framer-1nutdjf, .framer-iKrB9.framer-v-i8jpcw .framer-1nutdjf { align-content: flex-start; align-items: flex-start; gap: 16px; width: 100%; }
.framer-iKrB9.framer-v-z0jnqe .framer-1ag74z5, .framer-iKrB9.framer-v-i8jpcw .framer-1ag74z5 { padding: 2px 0px 0px; }
.framer-iKrB9.framer-v-z0jnqe .framer-1gixzg5, .framer-iKrB9.framer-v-i8jpcw .framer-1gixzg5 { gap: 8px; }
.framer-iKrB9.framer-v-z0jnqe .framer-14ihra9, .framer-iKrB9.framer-v-i8jpcw .framer-14ihra9 { justify-content: flex-start; width: 100%; padding: 0px 0px 0px 52px; }
.framer-iKrB9.framer-v-z0jnqe .framer-r8s7sc, .framer-iKrB9.framer-v-i8jpcw .framer-r8s7sc { width: 100%; }
.framer-KcwRH .framer-styles-preset-bj782z:not(.rich-text-wrapper), .framer-KcwRH .framer-styles-preset-bj782z.rich-text-wrapper h6 { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --framer-font-size: 24px; --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: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -.02em; --framer-line-height: 120%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-405bedd4-dfd1-4dbf-9c89-2f3851785709,#000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-KcwRH .framer-styles-preset-bj782z:not(.rich-text-wrapper), .framer-KcwRH .framer-styles-preset-bj782z.rich-text-wrapper h6 { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --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-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -.02em; --framer-line-height: 120%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-405bedd4-dfd1-4dbf-9c89-2f3851785709,#000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-KcwRH .framer-styles-preset-bj782z:not(.rich-text-wrapper), .framer-KcwRH .framer-styles-preset-bj782z.rich-text-wrapper h6 { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --framer-font-size: 17px; --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: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -.02em; --framer-line-height: 120%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-405bedd4-dfd1-4dbf-9c89-2f3851785709,#000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-qw7Mg .framer-styles-preset-srspiy:not(.rich-text-wrapper), .framer-qw7Mg .framer-styles-preset-srspiy.rich-text-wrapper p { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --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-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-9a1650a8-ed6e-476c-a1e4-8c91640b1172,#7a7a7a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-qw7Mg .framer-styles-preset-srspiy:not(.rich-text-wrapper), .framer-qw7Mg .framer-styles-preset-srspiy.rich-text-wrapper p { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --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-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-9a1650a8-ed6e-476c-a1e4-8c91640b1172,#7a7a7a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-iKrB9[data-border="true"]::after, .framer-iKrB9 [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); box-sizing: border-box; border-radius: inherit; pointer-events: none; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; } #main { --framer-aspect-ratio-supported: auto; }
.framer-6NMMP.framer-fmbhne, .framer-6NMMP .framer-fmbhne { display: block; }
.framer-6NMMP.framer-2u61mc { flex-flow: column; place-content: center; align-items: center; gap: 24px; width: 1280px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-6NMMP .framer-abp4wu-container { z-index: 1; flex: 0 0 auto; width: auto; height: auto; position: absolute; top: 0px; left: 50%; }
.framer-6NMMP .framer-1oumh2b-container, .framer-6NMMP .framer-7stg37-container, .framer-6NMMP .framer-cpwmgb-container, .framer-6NMMP .framer-g58i8w-container, .framer-6NMMP .framer-21w39e-container { z-index: 2; flex: 0 0 auto; width: 100%; height: auto; position: relative; }
.framer-6NMMP.framer-v-1xqlyc0.framer-2u61mc { gap: 12px; width: 350px; } #main { --framer-aspect-ratio-supported: auto; }
.framer-UEOjj.framer-nle03t, .framer-UEOjj .framer-nle03t { display: block; }
.framer-UEOjj.framer-hn9o18 { cursor: pointer; will-change: var(--framer-will-change-override,transform); flex-flow: column; place-content: flex-start; align-items: flex-start; gap: 16px; width: 400px; height: min-content; padding: 24px; display: flex; position: relative; overflow: hidden; }
.framer-UEOjj .framer-v8uwth, .framer-UEOjj .framer-19hxznc { user-select: none; flex-flow: row; flex: 0 0 auto; place-content: center space-between; align-items: center; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-UEOjj .framer-mjabpt { white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 1 0 0px; width: 1px; max-width: 85%; height: auto; position: relative; }
.framer-UEOjj .framer-1ymwtxx { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: 16px; height: 16px; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-UEOjj .framer-e7ogtt-container { flex: 0 0 auto; width: 15px; height: 15px; position: relative; }
.framer-UEOjj .framer-nnn7b2 { white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 1 0 0px; width: 1px; max-width: 600px; height: auto; position: relative; }
.framer-PdQoC .framer-styles-preset-16phnew:not(.rich-text-wrapper), .framer-PdQoC .framer-styles-preset-16phnew.rich-text-wrapper p { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --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-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -.02em; --framer-line-height: 140%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-405bedd4-dfd1-4dbf-9c89-2f3851785709,#000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-qw7Mg .framer-styles-preset-srspiy:not(.rich-text-wrapper), .framer-qw7Mg .framer-styles-preset-srspiy.rich-text-wrapper p { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --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-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-9a1650a8-ed6e-476c-a1e4-8c91640b1172,#7a7a7a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-qw7Mg .framer-styles-preset-srspiy:not(.rich-text-wrapper), .framer-qw7Mg .framer-styles-preset-srspiy.rich-text-wrapper p { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --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-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-9a1650a8-ed6e-476c-a1e4-8c91640b1172,#7a7a7a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-UEOjj[data-border="true"]::after, .framer-UEOjj [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); box-sizing: border-box; border-radius: inherit; pointer-events: none; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; } #main { --framer-aspect-ratio-supported: auto; }
.framer-DJkti.framer-gqywlo, .framer-DJkti .framer-gqywlo { display: block; }
.framer-DJkti.framer-qkil5z { height: min-content; overflow: var(--overflow-clip-fallback,clip); will-change: var(--framer-will-change-filter-override,filter); flex-flow: row; place-content: center; align-items: center; gap: 10px; width: 1440px; padding: 132px 80px 0px; display: flex; position: relative; }
.framer-DJkti .framer-ahefg1 { flex-flow: row; flex: 1 0 0px; place-content: flex-start center; align-items: flex-start; gap: 10px; width: 1px; max-width: 1280px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-DJkti .framer-1yu4kyg { flex-flow: column; flex: 1 0 0px; place-content: flex-start; align-items: flex-start; gap: 32px; width: 1px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-DJkti .framer-3n7yx3 { flex-flow: column; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 80px; width: 100%; max-width: 605px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-DJkti .framer-1m8lxda { flex-flow: column; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 24px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-DJkti .framer-1v1bwux, .framer-DJkti .framer-16x8f98 { white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 100%; height: auto; position: relative; }
.framer-DJkti .framer-b1xro4 { flex-flow: row; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 20px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: hidden; }
.framer-DJkti .framer-1apjye6-container, .framer-DJkti .framer-10qlmxj-container { flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-DJkti .framer-1j489z0 { flex-flow: row; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 20px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-DJkti .framer-ik749z, .framer-DJkti .framer-a3pbw9, .framer-DJkti .framer-1qzjcnp { height: min-content; overflow: var(--overflow-clip-fallback,clip); flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: min-content; padding: 0px; display: flex; position: relative; }
.framer-DJkti .framer-1rtzhvx, .framer-DJkti .framer-3kpcw1, .framer-DJkti .framer-1ojusmd { flex: 0 0 auto; width: 23px; height: 24px; position: relative; }
.framer-DJkti .framer-1nm4w4t, .framer-DJkti .framer-15ik433, .framer-DJkti .framer-dhdjkk { white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-DJkti .framer-1801ci { height: min-content; overflow: var(--overflow-clip-fallback,clip); z-index: 1; flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: 52%; padding: 0px; display: flex; position: relative; }
.framer-DJkti .framer-112rhfx { aspect-ratio: 1.23148 / 1; height: var(--framer-aspect-ratio-supported,540px); z-index: 1; flex: 0 0 auto; width: 100%; position: relative; overflow: visible; }
.framer-DJkti .framer-i3575m { z-index: 1; flex: 0 0 auto; width: 25px; height: 27px; position: absolute; top: calc(8.92857% - 13.5px); left: calc(62.5694% - 12.5px); overflow: visible; }
.framer-DJkti .framer-1y0yrai { z-index: 1; flex: 0 0 auto; width: 25px; height: 27px; position: absolute; top: calc(17.5595% - 13.5px); left: calc(91.875% - 12.5px); overflow: visible; }
.framer-DJkti .framer-1wuiu77 { z-index: 1; flex: 0 0 auto; width: 25px; height: 27px; position: absolute; top: calc(63.0952% - 13.5px); left: calc(96.1111% - 12.5px); overflow: visible; }
.framer-DJkti .framer-1rpta56 { z-index: 1; flex: 0 0 auto; width: 25px; height: 27px; position: absolute; top: calc(53.4226% - 13.5px); left: calc(60.5556% - 12.5px); overflow: visible; }
.framer-DJkti.framer-v-p0ef7s.framer-qkil5z { width: 810px; padding: 100px 40px 0px; }
.framer-DJkti.framer-v-p0ef7s .framer-ahefg1 { flex-direction: column; align-content: center; align-items: center; gap: 80px; }
.framer-DJkti.framer-v-p0ef7s .framer-1yu4kyg { flex: 0 0 auto; place-content: center; align-items: center; width: 100%; max-width: 730px; }
.framer-DJkti.framer-v-p0ef7s .framer-3n7yx3 { max-width: unset; gap: 48px; }
.framer-DJkti.framer-v-p0ef7s .framer-16x8f98 { max-width: 810px; }
.framer-DJkti.framer-v-p0ef7s .framer-b1xro4 { justify-content: center; width: 100%; }
.framer-DJkti.framer-v-p0ef7s .framer-10qlmxj-container { height: 56px; }
.framer-DJkti.framer-v-p0ef7s .framer-112rhfx { height: var(--framer-aspect-ratio-supported,308px); flex: 1 0 0px; width: 1px; }
.framer-DJkti.framer-v-oufyfw.framer-qkil5z { width: 390px; padding: 80px 20px 0px; }
.framer-DJkti.framer-v-oufyfw .framer-ahefg1 { flex-direction: column; gap: 40px; }
.framer-DJkti.framer-v-oufyfw .framer-1yu4kyg { flex: 0 0 auto; align-content: center; align-items: center; width: 100%; }
.framer-DJkti.framer-v-oufyfw .framer-3n7yx3 { align-content: center; align-items: center; gap: 40px; }
.framer-DJkti.framer-v-oufyfw .framer-1m8lxda { place-content: center; align-items: center; }
.framer-DJkti.framer-v-oufyfw .framer-16x8f98 { max-width: 400px; }
.framer-DJkti.framer-v-oufyfw .framer-b1xro4 { flex-direction: column; }
.framer-DJkti.framer-v-oufyfw .framer-10qlmxj-container { align-self: stretch; }
.framer-DJkti.framer-v-oufyfw .framer-1801ci { width: 100%; }
.framer-DJkti.framer-v-oufyfw .framer-112rhfx { aspect-ratio: 1.11465 / 1; height: var(--framer-aspect-ratio-supported,314px); flex: 1 0 0px; width: 1px; }
.framer-ZtZTk .framer-styles-preset-1rcml0z:not(.rich-text-wrapper), .framer-ZtZTk .framer-styles-preset-1rcml0z.rich-text-wrapper h3 { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --framer-font-size: 56px; --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: 600; --framer-letter-spacing: -.04em; --framer-line-height: 120%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-405bedd4-dfd1-4dbf-9c89-2f3851785709,#000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-ZtZTk .framer-styles-preset-1rcml0z:not(.rich-text-wrapper), .framer-ZtZTk .framer-styles-preset-1rcml0z.rich-text-wrapper h3 { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --framer-font-size: 36px; --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: 600; --framer-letter-spacing: -.04em; --framer-line-height: 120%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-405bedd4-dfd1-4dbf-9c89-2f3851785709,#000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-ZtZTk .framer-styles-preset-1rcml0z:not(.rich-text-wrapper), .framer-ZtZTk .framer-styles-preset-1rcml0z.rich-text-wrapper h3 { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --framer-font-size: 28px; --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: 600; --framer-letter-spacing: -.04em; --framer-line-height: 120%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-405bedd4-dfd1-4dbf-9c89-2f3851785709,#000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-PdQoC .framer-styles-preset-16phnew:not(.rich-text-wrapper), .framer-PdQoC .framer-styles-preset-16phnew.rich-text-wrapper p { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --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-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -.02em; --framer-line-height: 140%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-405bedd4-dfd1-4dbf-9c89-2f3851785709,#000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-PdQoC .framer-styles-preset-16phnew:not(.rich-text-wrapper), .framer-PdQoC .framer-styles-preset-16phnew.rich-text-wrapper p { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --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-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -.02em; --framer-line-height: 140%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-405bedd4-dfd1-4dbf-9c89-2f3851785709,#000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-b5Bcx .framer-styles-preset-5gbko:not(.rich-text-wrapper), .framer-b5Bcx .framer-styles-preset-5gbko.rich-text-wrapper p { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --framer-font-size: 13px; --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: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -.02em; --framer-line-height: 130%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-405bedd4-dfd1-4dbf-9c89-2f3851785709,#000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-b5Bcx .framer-styles-preset-5gbko:not(.rich-text-wrapper), .framer-b5Bcx .framer-styles-preset-5gbko.rich-text-wrapper p { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --framer-font-size: 15px; --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: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -.02em; --framer-line-height: 130%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-405bedd4-dfd1-4dbf-9c89-2f3851785709,#000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } #main { --framer-aspect-ratio-supported: auto; }
.framer-VMhQg.framer-6zpmaf, .framer-VMhQg .framer-6zpmaf { display: block; }
.framer-VMhQg.framer-14xjhwe { max-width: 1440px; height: min-content; overflow: var(--overflow-clip-fallback,clip); flex-flow: column; place-content: flex-start center; align-items: flex-start; gap: 48px; width: 1440px; padding: 100px 80px 80px; display: flex; position: relative; }
.framer-VMhQg .framer-1flmcud { height: min-content; overflow: var(--overflow-clip-fallback,clip); flex-flow: row; flex: 0 0 auto; place-content: center space-between; align-items: center; width: 100%; padding: 0px; display: flex; position: relative; }
.framer-VMhQg .framer-1xmf17x-container, .framer-VMhQg .framer-1mymrmj-container, .framer-VMhQg .framer-1nv794n-container, .framer-VMhQg .framer-wwc729-container, .framer-VMhQg .framer-64cyqz-container, .framer-VMhQg .framer-1h9zfx1-container { flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-VMhQg .framer-8z6gn4 { flex-flow: column; flex: 0 0 auto; place-content: flex-start center; align-items: flex-start; gap: 16px; width: 310px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-VMhQg .framer-ljafz7, .framer-VMhQg .framer-7pw4lv, .framer-VMhQg .framer-1yx8d7a, .framer-VMhQg .framer-172rsbf, .framer-VMhQg .framer-1alp1ui { white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-VMhQg .framer-1u3y26k-container { flex: 0 0 auto; width: auto; height: 40px; position: relative; }
.framer-VMhQg .framer-z1x3km { height: min-content; overflow: var(--overflow-clip-fallback,clip); flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: 100%; padding: 0px; display: flex; position: relative; }
.framer-VMhQg .framer-ho4ezt-container { flex: 1 0 0px; width: 1px; height: 1px; position: relative; }
.framer-VMhQg .framer-1to6fhj { max-width: 1280px; height: min-content; overflow: var(--overflow-clip-fallback,clip); flex-flow: row; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 32px; width: 100%; padding: 0px; display: flex; position: relative; }
.framer-VMhQg .framer-18dg5m6 { flex-flow: column; flex: 1 0 0px; place-content: flex-start center; align-items: flex-start; gap: 60px; width: 1px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-VMhQg .framer-1fxyirj, .framer-VMhQg .framer-1rf0efe { height: min-content; overflow: var(--overflow-clip-fallback,clip); flex-flow: column; flex: 0 0 auto; place-content: flex-start center; align-items: flex-start; gap: 16px; width: min-content; padding: 0px; display: flex; position: relative; }
.framer-VMhQg .framer-6jxgh7 { height: 24px; overflow: var(--overflow-clip-fallback,clip); will-change: var(--framer-will-change-filter-override,filter); flex: 0 0 auto; width: 85px; text-decoration: none; position: relative; }
.framer-VMhQg .framer-oell0 { flex-flow: row; flex: 0 0 auto; place-content: flex-start space-between; align-items: flex-start; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-VMhQg .framer-toxqv5, .framer-VMhQg .framer-dyrai1, .framer-VMhQg .framer-10vn6rw { height: min-content; overflow: var(--overflow-clip-fallback,clip); flex-flow: column; flex: 0 0 auto; place-content: flex-start center; align-items: flex-start; gap: 20px; width: min-content; padding: 0px; display: flex; position: relative; }
.framer-VMhQg .framer-859955 { height: min-content; overflow: var(--overflow-clip-fallback,clip); flex-flow: column; flex: 0 0 auto; place-content: center; align-self: stretch; align-items: center; gap: 16px; width: auto; padding: 0px; display: flex; position: relative; }
.framer-VMhQg .framer-jhwunt-container, .framer-VMhQg .framer-16rsi3m-container, .framer-VMhQg .framer-94rd6q-container, .framer-VMhQg .framer-w3elwc-container { flex: 0 0 auto; width: 100%; height: auto; position: relative; }
.framer-VMhQg .framer-1cbslec { height: min-content; overflow: var(--overflow-clip-fallback,clip); flex-flow: column; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 20px; width: min-content; padding: 0px; display: flex; position: relative; }
.framer-VMhQg .framer-1rzao91-container { flex: 0 0 auto; width: 100px; height: auto; position: relative; }
.framer-VMhQg .framer-jxlk4l { flex-flow: row; flex: 1 0 0px; place-content: center; align-items: center; gap: 10px; width: 1px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-VMhQg .framer-1wguqxm { aspect-ratio: 2.67692 / 1; height: var(--framer-aspect-ratio-supported,233px); overflow: var(--overflow-clip-fallback,clip); will-change: var(--framer-will-change-filter-override,filter); flex: 1 0 0px; width: 1px; position: relative; }
.framer-VMhQg.framer-v-o7xnuz.framer-14xjhwe { gap: 40px; width: 810px; padding: 100px 40px 80px; }
.framer-VMhQg.framer-v-o7xnuz .framer-1to6fhj { flex-direction: column; }
.framer-VMhQg.framer-v-o7xnuz .framer-18dg5m6, .framer-VMhQg.framer-v-1oftuji .framer-18dg5m6 { flex: 0 0 auto; gap: 32px; width: 100%; }
.framer-VMhQg.framer-v-o7xnuz .framer-1fxyirj, .framer-VMhQg.framer-v-1oftuji .framer-1fxyirj, .framer-VMhQg.framer-v-1oftuji .framer-64cyqz-container { width: 100%; }
.framer-VMhQg.framer-v-o7xnuz .framer-jxlk4l, .framer-VMhQg.framer-v-1oftuji .framer-jxlk4l { flex: 0 0 auto; width: 100%; }
.framer-VMhQg.framer-v-o7xnuz .framer-1wguqxm { height: var(--framer-aspect-ratio-supported,272px); }
.framer-VMhQg.framer-v-1oftuji.framer-14xjhwe { gap: 24px; width: 390px; padding: 80px 20px 0px; }
.framer-VMhQg.framer-v-1oftuji .framer-1flmcud { flex-direction: column; place-content: flex-start; align-items: flex-start; gap: 24px; }
.framer-VMhQg.framer-v-1oftuji .framer-1xmf17x-container { cursor: pointer; }
.framer-VMhQg.framer-v-1oftuji .framer-8z6gn4 { gap: 12px; }
.framer-VMhQg.framer-v-1oftuji .framer-1to6fhj { flex-direction: column; gap: 20px; }
.framer-VMhQg.framer-v-1oftuji .framer-7pw4lv { white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; width: 100%; }
.framer-VMhQg.framer-v-1oftuji .framer-oell0 { align-content: unset; align-items: unset; grid-template-rows: repeat(2, min-content); grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-auto-rows: min-content; justify-content: center; gap: 24px 20px; display: grid; }
.framer-VMhQg.framer-v-1oftuji .framer-toxqv5, .framer-VMhQg.framer-v-1oftuji .framer-dyrai1, .framer-VMhQg.framer-v-1oftuji .framer-10vn6rw { place-self: start; gap: 14px; width: 100%; }
.framer-VMhQg.framer-v-1oftuji .framer-859955, .framer-VMhQg.framer-v-1oftuji .framer-1cbslec { gap: 10px; }
.framer-VMhQg.framer-v-1oftuji .framer-172rsbf { white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; align-self: stretch; }
.framer-VMhQg.framer-v-1oftuji .framer-1rf0efe { align-self: stretch; gap: 10px; width: auto; }
.framer-VMhQg.framer-v-1oftuji .framer-1wguqxm { height: var(--framer-aspect-ratio-supported,130px); max-width: 350px; }
.framer-qw7Mg .framer-styles-preset-srspiy:not(.rich-text-wrapper), .framer-qw7Mg .framer-styles-preset-srspiy.rich-text-wrapper p { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --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-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-9a1650a8-ed6e-476c-a1e4-8c91640b1172,#7a7a7a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-qw7Mg .framer-styles-preset-srspiy:not(.rich-text-wrapper), .framer-qw7Mg .framer-styles-preset-srspiy.rich-text-wrapper p { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --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-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-9a1650a8-ed6e-476c-a1e4-8c91640b1172,#7a7a7a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-b5Bcx .framer-styles-preset-5gbko:not(.rich-text-wrapper), .framer-b5Bcx .framer-styles-preset-5gbko.rich-text-wrapper p { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --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-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -.02em; --framer-line-height: 130%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-405bedd4-dfd1-4dbf-9c89-2f3851785709,#000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-b5Bcx .framer-styles-preset-5gbko:not(.rich-text-wrapper), .framer-b5Bcx .framer-styles-preset-5gbko.rich-text-wrapper p { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --framer-font-size: 13px; --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: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -.02em; --framer-line-height: 130%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-405bedd4-dfd1-4dbf-9c89-2f3851785709,#000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-b5Bcx .framer-styles-preset-5gbko:not(.rich-text-wrapper), .framer-b5Bcx .framer-styles-preset-5gbko.rich-text-wrapper p { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --framer-font-size: 15px; --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: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -.02em; --framer-line-height: 130%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-405bedd4-dfd1-4dbf-9c89-2f3851785709,#000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } #main { --framer-aspect-ratio-supported: auto; }
.framer-9Zi1X.framer-1p1dfgx, .framer-9Zi1X .framer-1p1dfgx { display: block; }
.framer-9Zi1X.framer-zcoyt { cursor: pointer; flex-flow: row; place-content: center; align-items: center; gap: 10px; width: min-content; height: min-content; padding: 10px 12px; text-decoration: none; display: flex; position: relative; overflow: visible; }
.framer-9Zi1X .framer-1rgssll { height: 20px; overflow: var(--overflow-clip-fallback,clip); will-change: var(--framer-will-change-filter-override,filter); flex: 0 0 auto; width: 22px; position: relative; }
.framer-9Zi1X .framer-xqmyjc { height: min-content; overflow: var(--overflow-clip-fallback,clip); flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 20px; width: min-content; padding: 0px; display: flex; position: relative; }
.framer-9Zi1X .framer-rj5t93 { white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-9Zi1X .framer-1qktloe { flex-flow: row; flex: 0 0 auto; place-content: center flex-end; align-items: center; gap: 0px; width: 25px; height: 25px; padding: 0px; display: flex; position: relative; overflow: hidden; }
.framer-9Zi1X .framer-13kalnm, .framer-9Zi1X .framer-cpzix0 { height: var(--framer-aspect-ratio-supported,22px); flex: 0 0 auto; width: 22px; position: relative; }
.framer-9Zi1X.framer-v-14t3s7c.framer-zcoyt { cursor: unset; }
.framer-9Zi1X.framer-v-zcoyt.hover .framer-1qktloe { justify-content: flex-start; }
.framer-qw7Mg .framer-styles-preset-srspiy:not(.rich-text-wrapper), .framer-qw7Mg .framer-styles-preset-srspiy.rich-text-wrapper p { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --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-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-9a1650a8-ed6e-476c-a1e4-8c91640b1172,#7a7a7a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-qw7Mg .framer-styles-preset-srspiy:not(.rich-text-wrapper), .framer-qw7Mg .framer-styles-preset-srspiy.rich-text-wrapper p { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --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-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-9a1650a8-ed6e-476c-a1e4-8c91640b1172,#7a7a7a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-9Zi1X[data-border="true"]::after, .framer-9Zi1X [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); box-sizing: border-box; border-radius: inherit; pointer-events: none; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }
.framer-F37Mp { aspect-ratio: 1 / 1; background-color: var(--ck3rqb); mask: url("data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 25 25\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 12 L 6 6 L 0 0\" fill=\"transparent\" height=\"12px\" id=\"qRORcya6p\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--ck3rqb, var(--token-33cae5db-70dd-4c12-900c-c4461a42e5e3, rgb(30, 13, 1)))\" transform=\"translate(9.5 6)\" width=\"6px\"/></svg>") alpha no-repeat center/auto var(--framer-icon-mask-mode,add),var(--framer-icon-mask,none); width: 25px; } #main { --framer-aspect-ratio-supported: auto; }
.framer-GqQOr.framer-1ndtjy9, .framer-GqQOr .framer-1ndtjy9 { display: block; }
.framer-GqQOr.framer-1pums0y { flex-flow: row; place-content: center flex-start; align-items: center; gap: 15px; width: min-content; height: 40px; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-GqQOr .framer-15yfjyp-container, .framer-GqQOr .framer-15o6rqi-container, .framer-GqQOr .framer-a0e07o-container, .framer-GqQOr .framer-1csmj2k-container { flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-GqQOr.framer-v-1fcolkg.framer-1pums0y { gap: 8px; } #main { --framer-aspect-ratio-supported: auto; }
.framer-TJQrG.framer-1oyint6, .framer-TJQrG .framer-1oyint6 { display: block; }
.framer-TJQrG.framer-fnkxi { cursor: pointer; flex-flow: row; place-content: center flex-start; align-items: center; gap: 10px; width: min-content; height: min-content; padding: 8px; text-decoration: none; display: flex; position: relative; overflow: visible; }
.framer-TJQrG .framer-1hrabrv { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: 24px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-TJQrG .framer-jy0wie, .framer-TJQrG .framer-1sw6c63, .framer-TJQrG .framer-g38o3p, .framer-TJQrG .framer-s73ki7 { flex: 0 0 auto; width: 24px; height: 24px; position: relative; overflow: visible; }
.framer-TJQrG .framer-1nska9k { white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-TJQrG.framer-v-wo856g .framer-1hrabrv, .framer-TJQrG.framer-v-4bdwiv .framer-1hrabrv, .framer-TJQrG.framer-v-1t4y914 .framer-1hrabrv, .framer-TJQrG.framer-v-d5sgkx .framer-1hrabrv, .framer-TJQrG.framer-v-1j10q9m .framer-1hrabrv, .framer-TJQrG.framer-v-1x6xppz .framer-1hrabrv { width: min-content; }
.framer-TJQrG.framer-v-fnkxi.hover.framer-fnkxi, .framer-TJQrG.framer-v-wo856g.hover.framer-fnkxi, .framer-TJQrG.framer-v-4bdwiv.hover.framer-fnkxi, .framer-TJQrG.framer-v-1t4y914.hover.framer-fnkxi { padding: 8px 16px 8px 8px; }
.framer-qw7Mg .framer-styles-preset-srspiy:not(.rich-text-wrapper), .framer-qw7Mg .framer-styles-preset-srspiy.rich-text-wrapper p { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --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-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-9a1650a8-ed6e-476c-a1e4-8c91640b1172,#7a7a7a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-qw7Mg .framer-styles-preset-srspiy:not(.rich-text-wrapper), .framer-qw7Mg .framer-styles-preset-srspiy.rich-text-wrapper p { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --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-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-9a1650a8-ed6e-476c-a1e4-8c91640b1172,#7a7a7a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } #main { --framer-aspect-ratio-supported: auto; }
.framer-kD37p.framer-1wglsmz, .framer-kD37p .framer-1wglsmz { display: block; }
.framer-kD37p.framer-bzagir { flex-flow: row; place-content: center flex-start; align-items: center; gap: 10px; width: 787px; height: 1px; padding: 0px; display: flex; position: relative; overflow: hidden; }
.framer-kD37p .framer-1ese9s7 { flex: 0 0 auto; width: 0%; height: 1px; position: relative; }
.framer-kD37p.framer-v-vz2in6 .framer-1ese9s7 { width: 100%; } #main { --framer-aspect-ratio-supported: auto; }
.framer-McqJO.framer-1b4lap5, .framer-McqJO .framer-1b4lap5 { display: block; }
.framer-McqJO.framer-1mn5gfo { cursor: pointer; flex-flow: column; place-content: flex-start; align-items: flex-start; gap: 0px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: hidden; }
.framer-McqJO .framer-178b27g { white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-qw7Mg .framer-styles-preset-srspiy:not(.rich-text-wrapper), .framer-qw7Mg .framer-styles-preset-srspiy.rich-text-wrapper p { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --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-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-9a1650a8-ed6e-476c-a1e4-8c91640b1172,#7a7a7a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-qw7Mg .framer-styles-preset-srspiy:not(.rich-text-wrapper), .framer-qw7Mg .framer-styles-preset-srspiy.rich-text-wrapper p { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --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-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-9a1650a8-ed6e-476c-a1e4-8c91640b1172,#7a7a7a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-qw7Mg .framer-styles-preset-srspiy:not(.rich-text-wrapper), .framer-qw7Mg .framer-styles-preset-srspiy.rich-text-wrapper p { --framer-font-family: "Inter","Inter Placeholder",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-open-type-features: normal; --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-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-9a1650a8-ed6e-476c-a1e4-8c91640b1172,#7a7a7a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-Ovfz7 .framer-styles-preset-plt10e:not(.rich-text-wrapper), .framer-Ovfz7 .framer-styles-preset-plt10e.rich-text-wrapper a { --framer-link-current-text-color: var(--token-405bedd4-dfd1-4dbf-9c89-2f3851785709,#000); --framer-link-hover-text-color: var(--token-405bedd4-dfd1-4dbf-9c89-2f3851785709,#000); --framer-link-text-color: #333333; } #main { --framer-aspect-ratio-supported: auto; }
.framer-EQPZg.framer-up3n9j, .framer-EQPZg .framer-up3n9j { display: block; }
.framer-EQPZg.framer-slqslx { flex-flow: column; place-content: center; align-items: center; gap: 8px; width: 280px; height: min-content; padding: 10px; display: flex; position: relative; overflow: visible; }
.framer-EQPZg .framer-10h3x81-container, .framer-EQPZg .framer-144jxg9-container { z-index: 1; flex: 0 0 auto; width: 100%; height: auto; position: relative; } #main { --framer-aspect-ratio-supported: auto; }
.framer-CakaZ.framer-euok4z, .framer-CakaZ .framer-euok4z { display: block; }
.framer-CakaZ.framer-15b71se { cursor: pointer; flex-flow: row; place-content: center; align-items: center; gap: 8px; width: min-content; height: min-content; padding: 14px 16px; text-decoration: none; display: flex; position: relative; }
.framer-CakaZ .framer-p7ls5h { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: 18px; height: 18px; padding: 0px; display: flex; position: relative; overflow: hidden; }
.framer-CakaZ .framer-1gkbbwa-container { z-index: 1; flex: 0 0 auto; width: 18px; height: 18px; position: absolute; bottom: 0px; left: calc(55.5556% - 9px); }
.framer-CakaZ .framer-ik3xvt-container { z-index: 1; flex: 0 0 auto; width: 18px; height: 18px; position: absolute; bottom: -21px; left: calc(55.5556% - 9px); }
.framer-CakaZ .framer-84kjq6 { white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; overflow: visible; }
.framer-CakaZ.framer-v-15b71se.hover .framer-1gkbbwa-container { bottom: 20px; }
.framer-CakaZ.framer-v-15b71se.hover .framer-ik3xvt-container { bottom: 0px; }
.framer-CakaZ[data-border="true"]::after, .framer-CakaZ [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); box-sizing: border-box; border-radius: inherit; corner-shape: inherit; pointer-events: none; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }
html.lenis { height: auto; }
.lenis.lenis-smooth { scroll-behavior: auto !important; }
.lenis.lenis-smooth [data-lenis-prevent] { overscroll-behavior: contain; }
.lenis.lenis-stopped { overflow: hidden; }
.lenis.lenis-scrolling iframe { pointer-events: none; } #main { --framer-aspect-ratio-supported: auto; }
.framer-6jWyo.framer-bmpgw8, .framer-6jWyo .framer-bmpgw8 { display: block; }
.framer-6jWyo.framer-n0ccwk { gap: 10px; height: 38px; overflow: visible; position: relative; text-decoration: none; width: 140px; }
.framer-6jWyo .framer-13yxzio { inset: 1px; flex: 0 0 auto; overflow: hidden; position: absolute; will-change: var(--framer-will-change-override, transform); }
.framer-6jWyo .framer-19yaanm { place-content: center flex-start; align-items: center; display: flex; flex: 0 0 auto; flex-flow: row; gap: 10px; height: min-content; left: 50%; overflow: visible; padding: 0px; position: absolute; top: 50%; width: min-content; }
.framer-6jWyo .framer-1kflzx5 { flex: 0 0 auto; height: 16px; overflow: visible; position: relative; width: 12px; }
.framer-6jWyo .framer-e50co { flex: 0 0 auto; height: var(--framer-aspect-ratio-supported, 20px); left: 50%; position: absolute; top: -2px; }
.framer-6jWyo .framer-1um7t9d { flex: 0 0 auto; height: var(--framer-aspect-ratio-supported, 10px); position: relative; }
.framer-6jWyo .framer-j4ugry, .framer-6jWyo .framer-jnuwbw { inset: 0px; flex: 0 0 auto; overflow: visible; pointer-events: none; position: absolute; }
.framer-hcsc7 { aspect-ratio: 0.6 / 1; background-color: var(--1bd4d3i); mask-image: url('data:image/svg+xml,<svg display="block" role="presentation" viewBox="0 0 12 20" xmlns="http://www.w3.org/2000/svg"><path d="M 0 0 L 12 0 L 12 6 L 6 6 Z M 0 6 L 6 6 L 12 12 L 6 12 L 6 18 L 0 12 Z" fill="var(--1bd4d3i, rgb(0, 0, 0))" height="18px" id="td4SVg2I8" transform="translate(0 1.5)" width="12px"/></svg>'), var(--framer-icon-mask, none); mask-mode: alpha, var(--framer-icon-mask-mode, add); mask-position: center center; mask-repeat: no-repeat; mask-size: auto; width: 12px; }
.framer-g7oZR { aspect-ratio: 9.7 / 1; background-color: var(--1bd4d3i); mask-image: url('data:image/svg+xml,<svg display="block" role="presentation" viewBox="0 0 97 10" xmlns="http://www.w3.org/2000/svg"><path d="M 91.736 9.781 L 91.736 2.818 L 93.316 2.818 L 93.316 3.98 L 93.374 3.98 C 93.501 3.577 93.714 3.269 94.014 3.053 C 94.328 2.833 94.704 2.72 95.087 2.729 C 95.185 2.729 95.287 2.733 95.392 2.742 C 95.498 2.75 95.587 2.759 95.659 2.767 L 95.659 4.253 C 95.552 4.23 95.444 4.215 95.335 4.209 C 95.188 4.192 95.039 4.184 94.891 4.184 C 94.603 4.184 94.343 4.247 94.11 4.374 C 93.882 4.497 93.702 4.674 93.57 4.907 C 93.434 5.16 93.366 5.445 93.374 5.732 L 93.374 9.782 L 91.736 9.782 Z M 87.286 9.927 C 86.588 9.927 85.985 9.779 85.477 9.483 C 84.969 9.183 84.577 8.761 84.303 8.22 C 84.032 7.678 83.897 7.048 83.897 6.328 C 83.897 5.618 84.032 4.988 84.303 4.443 C 84.56 3.917 84.96 3.475 85.458 3.167 C 85.953 2.858 86.531 2.704 87.191 2.704 C 87.64 2.704 88.059 2.78 88.448 2.932 C 88.841 3.08 89.186 3.305 89.482 3.605 C 89.779 3.901 90.009 4.272 90.174 4.715 C 90.344 5.155 90.428 5.67 90.428 6.258 L 90.428 6.748 L 84.627 6.748 L 84.627 5.629 L 89.609 5.629 L 88.86 5.946 C 88.868 5.594 88.801 5.243 88.664 4.918 C 88.549 4.641 88.355 4.404 88.105 4.238 C 87.86 4.074 87.559 3.991 87.204 3.991 C 86.852 3.991 86.55 4.074 86.296 4.239 C 86.042 4.404 85.847 4.629 85.712 4.912 C 85.576 5.213 85.509 5.54 85.515 5.87 L 85.515 6.62 C 85.515 7.047 85.587 7.413 85.731 7.717 C 85.879 8.017 86.089 8.248 86.359 8.409 C 86.63 8.566 86.948 8.644 87.312 8.644 C 87.562 8.644 87.786 8.608 87.984 8.536 C 88.177 8.467 88.353 8.356 88.499 8.212 C 88.642 8.072 88.749 7.906 88.816 7.711 L 90.326 7.921 C 90.228 8.313 90.032 8.673 89.756 8.968 C 89.476 9.268 89.125 9.503 88.702 9.672 C 88.282 9.842 87.811 9.926 87.286 9.926 Z M 72.643 9.781 L 72.643 2.818 L 74.191 2.818 L 74.235 4.443 L 74.115 4.443 C 74.225 4.041 74.385 3.713 74.597 3.459 C 74.798 3.212 75.055 3.016 75.347 2.888 C 75.63 2.761 75.928 2.698 76.241 2.698 C 76.753 2.698 77.177 2.854 77.511 3.167 C 77.849 3.48 78.074 3.922 78.184 4.494 L 77.987 4.494 C 78.066 4.132 78.232 3.795 78.469 3.51 C 78.691 3.248 78.972 3.041 79.289 2.907 C 79.615 2.766 79.968 2.695 80.323 2.697 C 80.746 2.697 81.127 2.79 81.465 2.977 C 81.808 3.159 82.077 3.429 82.272 3.789 C 82.47 4.149 82.57 4.591 82.57 5.116 L 82.57 9.781 L 80.939 9.781 L 80.939 5.363 C 80.939 4.923 80.818 4.602 80.577 4.398 C 80.333 4.19 80.021 4.08 79.701 4.088 C 79.434 4.088 79.204 4.145 79.009 4.258 C 78.816 4.371 78.66 4.536 78.559 4.735 C 78.449 4.953 78.394 5.195 78.399 5.439 L 78.399 9.781 L 76.813 9.781 L 76.813 5.287 C 76.813 4.923 76.698 4.633 76.47 4.417 C 76.246 4.197 75.958 4.087 75.606 4.087 C 75.366 4.087 75.143 4.145 74.94 4.259 C 74.737 4.374 74.569 4.543 74.458 4.748 C 74.339 4.963 74.28 5.23 74.28 5.548 L 74.28 9.781 L 72.642 9.781 Z M 67.291 9.915 C 66.724 9.915 66.221 9.771 65.781 9.483 C 65.344 9.191 65 8.776 64.746 8.239 C 64.496 7.701 64.371 7.059 64.371 6.309 C 64.371 5.552 64.498 4.904 64.752 4.367 C 65.01 3.829 65.359 3.419 65.799 3.135 C 66.244 2.851 66.763 2.703 67.291 2.71 C 67.668 2.71 67.987 2.771 68.25 2.894 C 68.516 3.013 68.736 3.164 68.91 3.351 C 69.083 3.533 69.22 3.719 69.322 3.91 L 69.38 3.91 L 69.38 2.818 L 70.998 2.818 L 70.998 9.781 L 69.38 9.781 L 69.38 8.696 L 69.322 8.696 C 69.211 8.908 69.07 9.102 68.903 9.273 C 68.726 9.46 68.503 9.614 68.237 9.737 C 67.938 9.863 67.615 9.923 67.291 9.915 Z M 67.723 8.563 C 68.078 8.563 68.383 8.469 68.637 8.283 C 68.901 8.079 69.101 7.804 69.215 7.49 C 69.35 7.147 69.418 6.751 69.418 6.303 C 69.418 5.85 69.35 5.456 69.214 5.123 C 69.103 4.811 68.902 4.539 68.637 4.341 C 68.387 4.155 68.083 4.062 67.723 4.062 C 67.363 4.062 67.058 4.155 66.809 4.342 C 66.559 4.528 66.369 4.788 66.237 5.122 C 66.107 5.456 66.041 5.85 66.041 6.302 C 66.041 6.752 66.106 7.145 66.237 7.483 C 66.369 7.822 66.559 8.086 66.809 8.277 C 67.063 8.467 67.367 8.563 67.723 8.563 Z M 59.909 9.781 L 59.909 2.818 L 61.489 2.818 L 61.489 3.98 L 61.546 3.98 C 61.673 3.577 61.887 3.269 62.188 3.053 C 62.488 2.837 62.846 2.729 63.26 2.729 C 63.358 2.729 63.46 2.733 63.565 2.742 C 63.671 2.75 63.76 2.759 63.832 2.767 L 63.832 4.253 C 63.725 4.23 63.617 4.215 63.508 4.209 C 63.361 4.192 63.212 4.184 63.064 4.184 C 62.776 4.184 62.516 4.247 62.283 4.374 C 62.054 4.497 61.875 4.674 61.743 4.907 C 61.607 5.16 61.539 5.445 61.546 5.732 L 61.546 9.782 L 59.909 9.782 Z M 52.647 9.781 L 52.647 0.323 L 58.804 0.323 L 58.804 1.758 L 54.336 1.758 L 54.336 4.513 L 58.411 4.513 L 58.411 5.928 L 54.336 5.928 L 54.336 9.781 Z M 43.265 5.744 L 43.265 9.781 L 41.628 9.781 L 41.628 2.818 L 43.195 2.818 L 43.215 4.551 L 43.024 4.551 C 43.223 3.946 43.517 3.489 43.906 3.18 C 44.296 2.867 44.78 2.71 45.36 2.71 C 45.842 2.71 46.263 2.814 46.623 3.021 C 46.987 3.228 47.268 3.531 47.467 3.929 C 47.67 4.322 47.772 4.805 47.772 5.376 L 47.772 9.781 L 46.141 9.781 L 46.141 5.63 C 46.141 5.147 46.018 4.775 45.773 4.513 C 45.531 4.246 45.195 4.113 44.763 4.113 C 44.475 4.113 44.217 4.176 43.989 4.303 C 43.762 4.429 43.576 4.619 43.456 4.849 C 43.329 5.09 43.266 5.389 43.266 5.744 Z M 38.353 9.781 L 38.353 2.818 L 39.99 2.818 L 39.99 9.781 L 38.352 9.781 Z M 39.171 1.815 C 38.919 1.821 38.675 1.728 38.491 1.555 C 38.31 1.389 38.208 1.153 38.212 0.907 C 38.208 0.663 38.31 0.43 38.492 0.267 C 38.674 0.091 38.918 -0.005 39.171 0 C 39.438 0 39.664 0.088 39.851 0.266 C 40.041 0.44 40.136 0.653 40.136 0.907 C 40.136 1.161 40.041 1.377 39.85 1.555 C 39.667 1.728 39.423 1.821 39.171 1.815 Z M 30.741 9.927 C 30.043 9.927 29.44 9.779 28.932 9.483 C 28.426 9.185 28.018 8.746 27.758 8.22 C 27.488 7.678 27.352 7.048 27.352 6.328 C 27.352 5.618 27.487 4.988 27.758 4.443 C 28.015 3.917 28.415 3.475 28.913 3.167 C 29.408 2.858 29.986 2.704 30.646 2.704 C 31.095 2.704 31.514 2.78 31.903 2.932 C 32.293 3.079 32.646 3.308 32.938 3.605 C 33.234 3.901 33.464 4.272 33.629 4.715 C 33.799 5.155 33.883 5.67 33.883 6.258 L 33.883 6.748 L 28.083 6.748 L 28.083 5.629 L 33.066 5.629 L 32.316 5.946 C 32.316 5.553 32.251 5.21 32.12 4.918 C 32.005 4.641 31.811 4.404 31.561 4.238 C 31.316 4.074 31.015 3.991 30.66 3.991 C 30.34 3.983 30.024 4.069 29.752 4.239 C 29.498 4.404 29.303 4.629 29.168 4.912 C 29.032 5.213 28.965 5.54 28.971 5.87 L 28.971 6.62 C 28.971 7.047 29.043 7.413 29.187 7.717 C 29.335 8.017 29.545 8.248 29.816 8.409 C 30.086 8.566 30.404 8.644 30.768 8.644 C 31.018 8.644 31.242 8.608 31.441 8.536 C 31.634 8.467 31.809 8.356 31.955 8.212 C 32.099 8.072 32.205 7.906 32.272 7.711 L 33.782 7.921 C 33.684 8.313 33.488 8.673 33.212 8.968 C 32.932 9.268 32.581 9.503 32.158 9.672 C 31.707 9.847 31.226 9.934 30.742 9.926 Z M 22.312 9.915 C 21.777 9.924 21.251 9.774 20.801 9.483 C 20.361 9.191 20.016 8.776 19.766 8.239 C 19.516 7.701 19.392 7.059 19.392 6.309 C 19.392 5.552 19.519 4.904 19.772 4.367 C 20.027 3.829 20.374 3.419 20.814 3.135 C 21.254 2.852 21.751 2.71 22.305 2.71 C 22.682 2.71 23.001 2.771 23.264 2.894 C 23.53 3.013 23.748 3.164 23.918 3.351 C 24.091 3.533 24.228 3.721 24.33 3.916 L 24.381 3.916 L 24.381 0.323 L 26.019 0.323 L 26.019 9.781 L 24.413 9.781 L 24.413 8.689 L 24.343 8.689 C 24.233 8.904 24.091 9.101 23.923 9.273 C 23.734 9.468 23.51 9.626 23.263 9.737 C 23.001 9.855 22.684 9.915 22.312 9.915 Z M 22.737 8.563 C 23.092 8.563 23.397 8.469 23.651 8.283 C 23.915 8.079 24.115 7.804 24.229 7.49 C 24.364 7.147 24.432 6.751 24.432 6.303 C 24.432 5.85 24.364 5.456 24.229 5.123 C 24.118 4.811 23.917 4.539 23.651 4.341 C 23.385 4.151 23.064 4.053 22.737 4.062 C 22.41 4.053 22.089 4.152 21.823 4.342 C 21.573 4.528 21.383 4.79 21.252 5.128 C 21.118 5.505 21.054 5.903 21.062 6.303 C 21.062 6.751 21.127 7.145 21.258 7.483 C 21.389 7.822 21.58 8.086 21.829 8.277 C 22.079 8.467 22.381 8.563 22.737 8.563 Z M 14.352 9.915 C 13.817 9.924 13.291 9.774 12.841 9.483 C 12.405 9.191 12.061 8.776 11.806 8.239 C 11.556 7.701 11.432 7.059 11.432 6.309 C 11.432 5.552 11.559 4.904 11.812 4.367 C 12.071 3.829 12.42 3.419 12.86 3.135 C 13.3 2.852 13.797 2.71 14.352 2.71 C 14.728 2.71 15.048 2.771 15.31 2.894 C 15.577 3.013 15.797 3.164 15.97 3.351 C 16.144 3.533 16.281 3.719 16.383 3.91 L 16.44 3.91 L 16.44 2.818 L 18.059 2.818 L 18.059 9.781 L 16.44 9.781 L 16.44 8.696 L 16.383 8.696 C 16.272 8.908 16.131 9.102 15.964 9.273 C 15.786 9.46 15.564 9.614 15.298 9.737 C 14.999 9.863 14.676 9.923 14.352 9.915 Z M 14.783 8.563 C 15.139 8.563 15.443 8.469 15.697 8.283 C 15.951 8.093 16.144 7.828 16.275 7.49 C 16.41 7.147 16.478 6.751 16.478 6.303 C 16.478 5.85 16.41 5.456 16.275 5.123 C 16.164 4.811 15.963 4.539 15.697 4.341 C 15.447 4.155 15.143 4.062 14.783 4.062 C 14.423 4.062 14.119 4.155 13.869 4.342 C 13.608 4.543 13.41 4.813 13.298 5.122 C 13.167 5.456 13.101 5.85 13.101 6.302 C 13.101 6.752 13.167 7.145 13.298 7.483 C 13.429 7.822 13.62 8.086 13.869 8.277 C 14.123 8.467 14.428 8.563 14.783 8.563 Z M 0 9.781 L 0 0.323 L 2.507 0.323 L 4.322 5.236 C 4.382 5.418 4.452 5.646 4.532 5.922 C 4.612 6.197 4.695 6.493 4.779 6.811 C 4.864 7.124 4.942 7.428 5.014 7.725 C 5.09 8.017 5.154 8.273 5.204 8.493 L 4.843 8.493 C 5.045 7.633 5.267 6.778 5.509 5.928 C 5.589 5.648 5.662 5.418 5.725 5.236 L 7.509 0.323 L 10.023 0.323 L 10.023 9.781 L 8.347 9.781 L 8.347 4.989 C 8.35 4.443 8.358 3.897 8.372 3.351 L 8.398 2.38 C 8.406 2.054 8.412 1.743 8.417 1.447 L 8.563 1.447 C 8.473 1.773 8.379 2.107 8.277 2.45 L 7.979 3.446 C 7.886 3.764 7.795 4.056 7.706 4.322 C 7.636 4.546 7.561 4.768 7.483 4.989 L 5.719 9.781 L 4.303 9.781 L 2.513 4.989 L 2.291 4.329 C 2.198 4.04 2.107 3.75 2.018 3.459 L 1.713 2.469 C 1.613 2.129 1.514 1.788 1.415 1.447 L 1.593 1.447 C 1.597 1.73 1.603 2.035 1.612 2.361 C 1.62 2.682 1.627 3.006 1.631 3.332 C 1.639 3.654 1.646 3.958 1.65 4.246 C 1.658 4.534 1.663 4.781 1.663 4.989 L 1.663 9.781 Z" fill="var(--1bd4d3i, rgb(0, 0, 0))" height="9.927205036163329px" id="LLqmOOyHA" transform="translate(0 -0.25)" width="95.65900006103517px"/></svg>'), var(--framer-icon-mask, none); mask-mode: alpha, var(--framer-icon-mask-mode, add); mask-position: center center; mask-repeat: no-repeat; mask-size: auto; width: 97px; }
.imageye-selected { outline: black solid 2px !important; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 10px !important; }
#__framer-editorbar-container { align-items: center; display: flex; gap: 8px; position: fixed; z-index: calc(2.14748e+09); width: max-content; cursor: pointer; }
#__framer-editorbar-label { background-color: rgb(17, 17, 17); border-radius: 8px; font-family: Inter, Inter-Regular, system-ui, Arial, sans-serif; font-size: 12px; height: fit-content; opacity: 0; padding: 4px 8px; transition: opacity 0.4s ease-out; font-weight: 500; flex-shrink: 0; position: fixed; width: max-content; pointer-events: none; user-select: none; }
#__framer-editorbar-button { color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; align-content: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background: unset; background-blend-mode: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; box-sizing: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cursor: unset; cx: unset; cy: unset; d: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex-basis: unset; flex-flow: unset; flex-grow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; grid: unset; grid-area: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; isolation: unset; justify-items: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; will-change: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; align-items: center; border-radius: 15px; display: flex; height: 30px; justify-content: center; width: 30px; flex-shrink: 0; }
#__framer-editorbar-label.__framer-editorbar-button-tooltip-visible { opacity: 1; }
#__framer-editorbar-label, #__framer-editorbar-button { backdrop-filter: blur(10px); background-color: rgba(34, 34, 34, 0.8); box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px 0px, rgba(0, 0, 0, 0.05) 0px 1px 0px 0px, rgba(255, 255, 255, 0.15) 0px 0px 0px 1px; color: rgb(255, 255, 255); }
#__framer-editorbar-loading-spinner { width: 12px; height: 12px; mask: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAApNJREFUSA2tlUtLlFEYgEe7mtFFQ8NLFBG1SJAwahtiLVy5ceVSEPQH1LZf0Lp9FO1bdYNyI7gyBFcS2kAzilYq3sfxeYZ55Zv6FGfohWfOd97vnPd23u9MXeZoaeb1Q7gPHXAFzsAS5GACxiEPqVKXqs1kmtAPQi+cAtedToz1PJ8ExxPwDl7CAlRImoN7rBiF86ABHTiGAzMIh8n3O+ifwWc4EL0n5TGTYQijvjNSxbUadozInUeGZ3nuh1WYgpIkM+hGMwYajAgdrfUn+AaLoLTCAxiAOxCZxL4RdB+gZMjxEjwHo4hS8Jh5DR9hz0mKaNizegoNEI7Wee6FXJTISG6AUgDr+QImoAiHie+mwZJow/PRps4uwnsnRj8Epqc4voVJJ8eULOtW4BFYYjPpgjc+3IWI2sh/wFeoVl6xYQ48dDGLfjOwc/ygQqz595hUMVouS9QHBm4l6k3HWpnBLqicgVrlCxujSbR1Swd+UDpQYRS/oVaZZ2MWwlZBB9Zdxf+QTYw8SRgq6sAvz7vH6JULEB9USVHFjzZskgPRQR4ayxoXXIdaHdg9HrB2rErByWxZERnYtrWUzD0esDbtTmXPhzXwHrKLxEUbYGbVyDkWWwkdadfqbPmwDXZSCyh2VAf8BM/nOOJH5Y0QopMt2I5U/KO4DZZJB47XwEX+ex0mGroMV8sLwp56gyuGwiyW4SZ4c8bt2cZzO7jBNeqtsRHbeZ1g9krsMbhfYPv/c5gecA+4yAVuitFszE5Hjva872OMdXagF19JIoOYWyozMTI3J0tmA6gLvXPfO1cc/XOqOLe/HbjwD8yCXRD3VNJROEgatiRZMJsKsbZHia3nAdphtq8fkiWyXJbBe8uM1aXKPouNnz2Bm1kwAAAAAElFTkSuQmCC") 0% 0% / 12px; background-color: rgb(255, 255, 255); animation-duration: 800ms; animation-iteration-count: infinite; animation-name: __framer-loading-spin; animation-timing-function: linear; }
#__framer-editorbar { color-scheme: light dark; overflow: hidden; position: fixed; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; z-index: calc(2.14748e+09); top: 0px; left: 0px; width: 100vw; height: 100vh; touch-action: manipulation; }
#__framer-editorbar { height: 100dvh; }
#__framer-editorbar.status_hidden { display: none; }
#__framer-editorbar.status_visually_hidden { clip-path: circle(1px at calc(100% - 1px) calc(100% - 1px)); z-index: calc(2.14748e+09); }
#__framer-editorbar.status_measuring { clip-path: unset; }
:root body { background: var(--token-a321e708-25ee-42ca-8fb6-8a328dd0063f, rgb(255, 255, 255)); }
html body { background: var(--token-a321e708-25ee-42ca-8fb6-8a328dd0063f, rgb(255, 255, 255)); }