@font-face { font-family: "Inter Tight"; font-style: normal; font-weight: 600; font-display: swap; src: url("/assets/818bf8d88a0da2133255.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("/assets/d6e57e17d530918e2c32.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("/assets/38abe008e6cae596bce1.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("/assets/3cd60ac85689c8c1840e.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("/assets/fe9fe647925ccb543152.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("/assets/d5debfc267508c5c4c2f.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("/assets/08add948445d5d681fec.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: Manrope; font-style: normal; font-weight: 700; font-display: swap; src: url("/assets/d35f1ccafe27cecf5d31.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: Manrope; font-style: normal; font-weight: 700; font-display: swap; src: url("/assets/2cb8144ee367c6f02998.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Manrope; font-style: normal; font-weight: 700; font-display: swap; src: url("/assets/bb16362424ec553787c0.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: Manrope; font-style: normal; font-weight: 700; font-display: swap; src: url("/assets/6829d6ddb5cf1045868f.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: Manrope; font-style: normal; font-weight: 700; font-display: swap; src: url("/assets/f55014c70daefad1bd22.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: Manrope; font-style: normal; font-weight: 700; font-display: swap; src: url("/assets/3b20d237bd3f9a7a7708.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: Outfit; font-style: normal; font-weight: 700; font-display: swap; src: url("/assets/4602016581dd90343953.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: Outfit; font-style: normal; font-weight: 700; font-display: swap; src: url("/assets/2e7792dd28120df80566.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: Poppins; font-style: italic; font-weight: 400; font-display: swap; src: url("/assets/31451c517f46742ff433.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }
@font-face { font-family: Poppins; font-style: italic; font-weight: 400; font-display: swap; src: url("/assets/bc90095d8fbc8403ea9b.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: Poppins; font-style: italic; font-weight: 400; font-display: swap; src: url("/assets/8aad02a693f1c7e9b2ab.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: Poppins; font-style: italic; font-weight: 700; font-display: swap; src: url("/assets/3bd61900333bd7a1db84.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }
@font-face { font-family: Poppins; font-style: italic; font-weight: 700; font-display: swap; src: url("/assets/e3f305a3275a3e827767.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: Poppins; font-style: italic; font-weight: 700; font-display: swap; src: url("/assets/55766524117f5d9466d5.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: Poppins; font-style: normal; font-weight: 400; font-display: swap; src: url("/assets/fccf6f588562fbc97bb4.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 400; font-display: swap; src: url("/assets/85c5ee6223f8ac662275.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: Poppins; font-style: normal; font-weight: 400; font-display: swap; src: url("/assets/e66aca3b1b314b638de5.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: Poppins; font-style: normal; font-weight: 500; font-display: swap; src: url("/assets/72f14f9625b42516cbcd.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 500; font-display: swap; src: url("/assets/e24080cfd9cb31472f4c.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: Poppins; font-style: normal; font-weight: 500; font-display: swap; src: url("/assets/2524e37a409f80d0a151.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: Poppins; font-style: normal; font-weight: 600; font-display: swap; src: url("/assets/fa90ededa188d0170513.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 600; font-display: swap; src: url("/assets/e5fb3ba2e155cd5e9b42.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: Poppins; font-style: normal; font-weight: 600; font-display: swap; src: url("/assets/b90e8e77615e0cf2fb0b.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: Poppins; font-style: normal; font-weight: 700; font-display: swap; src: url("/assets/6143f42698cf18797c72.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 700; font-display: swap; src: url("/assets/65b8b346041d66fac8e4.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: Poppins; font-style: normal; font-weight: 700; font-display: swap; src: url("/assets/490cf052db97ab91673e.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: "Fragment Mono"; font-style: normal; font-weight: 400; src: url("/assets/d0ce28144ab292870da7.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: "Fragment Mono"; font-style: normal; font-weight: 400; src: url("/assets/e98db32b03ffb6a86dc6.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: "Fragment Mono"; font-style: normal; font-weight: 400; src: url("/assets/b134768b721cde19abae.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: "Nothing Font (5x7) Regular"; src: url("/assets/b3c88919f951f806271e.woff2"); font-display: swap; }
@font-face { font-family: "SF Pro Text Semibold"; src: url("/assets/ad6fc37ea576e134f763.woff2"); font-display: swap; }
@font-face { font-family: "SF Pro Text Light"; src: url("/assets/7a36fb6a9c39afab835d.woff2"); font-display: swap; }
@font-face { font-family: "SF Pro Text Medium"; src: url("/assets/d857c9419aedab365330.woff2"); font-display: swap; }
@font-face { font-family: "Graphik Semibold"; src: url("/assets/7f917f170660429cd1f3.otf"); font-display: swap; font-style: normal; font-weight: 600; }
@font-face { font-family: "Graphik Medium"; src: url("/assets/dcfa465a74c64969aa4f.otf"); font-display: swap; font-style: normal; font-weight: 500; }
@font-face { font-family: "Graphik Semibold"; src: url("/assets/7f917f170660429cd1f3.otf"); font-display: swap; }
@font-face { font-family: "Graphik Medium"; src: url("/assets/9c15dc4d5d7c7eec177b.otf"); font-display: swap; }
@font-face { font-family: "Graphik Regular"; src: url("/assets/36256083ae995f299aa6.otf"); font-display: swap; }
@font-face { font-family: "Graphik Bold"; src: url("/assets/c264ae46f42d1ab804c4.otf"); font-display: swap; }
@font-face { font-family: "Graphik Semibold Italic"; src: url("/assets/29503e46d59a9ff07ab0.otf"); font-display: swap; }
@font-face { font-family: "Graphik Bold"; src: url("/assets/c264ae46f42d1ab804c4.otf"); font-display: swap; font-style: normal; font-weight: 700; }
@font-face { font-family: Inter; src: url("/assets/ba02b29b109b0773975d.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("/assets/d342a0351181483e197f.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("/assets/29ec2a1bd449544cfa13.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/assets/2666a469c59bd1f6dc80.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/assets/ca74d6701961184b51fa.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("/assets/5afd6099115c5013790f.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("/assets/b055aed328b379549617.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("/assets/48d547890ca14616aed3.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("/assets/b7bcaf4d3812f98064e0.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("/assets/f5679bd140c345da247c.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/assets/4c7778edc8ca1cb17e54.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/assets/388a7c4ebd43469a4ae0.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("/assets/cd48ba5f964ee1a0e83d.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("/assets/c0215d82c6dd9ed22bfc.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("/assets/bb40238c4c6fe838480c.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("/assets/b77601bbb9e6e69533c6.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("/assets/7a9f05ceee74200f8b45.woff2"); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/assets/e5fdf8528635765d5c45.woff2"); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/assets/a0fede2c8a4f4f2dac39.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("/assets/8a18e34e62a1b84b5dc5.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("/assets/c01559eafb4940c59c7e.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("/assets/f291989f74daa444fba5.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("/assets/847e9200dc8560a483a1.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("/assets/a1e9f8dcaf578fed3fbd.woff2"); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/assets/a26ba2022eb9eb74d190.woff2"); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/assets/e46bce5ad8998535fbbe.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("/assets/d46eff7ad0e61acac143.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("/assets/7cc62c78dddaf2eb26dd.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("/assets/52a33d436570be2d1680.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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; src: url("/assets/f3197ccdc1b95d669cda.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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; src: url("/assets/cfa1d441912299a6dee8.woff2"); font-style: normal; font-weight: 100; 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("/assets/3d954556a9767a58f6de.woff2"); font-style: normal; font-weight: 100; unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Inter; src: url("/assets/cadfeb5bdc594df49038.woff2"); font-style: normal; font-weight: 100; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/assets/b9ae67339da145db2872.woff2"); font-style: normal; font-weight: 100; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/assets/a4361e28115a3a00854a.woff2"); font-style: normal; font-weight: 100; 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("/assets/72563feda6f9a90c2cd9.woff2"); font-style: normal; font-weight: 100; 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("/assets/56bc517db342215d6947.woff2"); font-style: normal; font-weight: 100; 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("/assets/425be19e28cb767bee4a.woff2"); font-style: normal; font-weight: 200; 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("/assets/7f9f109677e04d2b909b.woff2"); font-style: normal; font-weight: 200; unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Inter; src: url("/assets/3c2fa65c9f6bd1dc75c9.woff2"); font-style: normal; font-weight: 200; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/assets/bbc18bd7b8fdd27164ee.woff2"); font-style: normal; font-weight: 200; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/assets/6788facb5112052b1663.woff2"); font-style: normal; font-weight: 200; 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("/assets/3d347bf3cb0a14c6986e.woff2"); font-style: normal; font-weight: 200; 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("/assets/78e8ac10a7cb1bac0061.woff2"); font-style: normal; font-weight: 200; 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("/assets/a38b71aa6b222928733f.woff2"); font-display: swap; font-style: normal; font-weight: 300; 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("/assets/60a338b4e890cf2e3d91.woff2"); font-display: swap; font-style: normal; font-weight: 300; unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Inter; src: url("/assets/5920f24e962abbd53180.woff2"); font-display: swap; font-style: normal; font-weight: 300; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/assets/e8f324e3a41e161c3310.woff2"); font-display: swap; font-style: normal; font-weight: 300; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/assets/5c83742b7602245d7d24.woff2"); font-display: swap; font-style: normal; font-weight: 300; 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("/assets/67104deefc0b4a40fe6a.woff2"); font-display: swap; font-style: normal; font-weight: 300; 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("/assets/9b5117b402d7915564fe.woff2"); font-display: swap; font-style: normal; font-weight: 300; 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("/assets/39d197ce55bd6f2f8690.woff2"); font-display: swap; font-style: normal; font-weight: 800; 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("/assets/c5a43af290a3830ddd8f.woff2"); font-display: swap; font-style: normal; font-weight: 800; unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Inter; src: url("/assets/a7717e7d2c558190c301.woff2"); font-display: swap; font-style: normal; font-weight: 800; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/assets/8b0d2ffe39b820015e33.woff2"); font-display: swap; font-style: normal; font-weight: 800; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/assets/13f5d0fc32e1b1893cbf.woff2"); font-display: swap; font-style: normal; font-weight: 800; 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("/assets/ae8ac5bdebabb0334988.woff2"); font-display: swap; font-style: normal; font-weight: 800; 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("/assets/7209f45d091224ebb27d.woff2"); font-display: swap; font-style: normal; font-weight: 800; 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("/assets/13550d8ca5fde39041d6.woff2"); font-style: normal; font-weight: 900; 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("/assets/5594c72727ccc0ba2e1b.woff2"); font-style: normal; font-weight: 900; unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Inter; src: url("/assets/e2f3aeecf0fbfd1de73e.woff2"); font-style: normal; font-weight: 900; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/assets/d26b343d0d0ed345240b.woff2"); font-style: normal; font-weight: 900; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/assets/8bf56301b6409a376ebf.woff2"); font-style: normal; font-weight: 900; 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("/assets/9638af79c7cfef60b2b5.woff2"); font-style: normal; font-weight: 900; 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("/assets/bb78ccb04c7d6fe3a958.woff2"); font-style: normal; font-weight: 900; 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("/assets/2872b742b3e58d75e829.woff2"); font-style: italic; font-weight: 100; 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("/assets/3ccde757474a624af9d9.woff2"); font-style: italic; font-weight: 100; unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Inter; src: url("/assets/4751479a2280e9ca9ea4.woff2"); font-style: italic; font-weight: 100; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/assets/04cd343fa7be4ecd79de.woff2"); font-style: italic; font-weight: 100; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/assets/83fb5b01d03cf2d82d35.woff2"); font-style: italic; font-weight: 100; 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("/assets/d378e3d937619f5521e2.woff2"); font-style: italic; font-weight: 100; 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("/assets/852c88c8d92d17bf05bc.woff2"); font-style: italic; font-weight: 100; 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("/assets/ead82a71c20add094ce9.woff2"); font-style: italic; font-weight: 200; 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("/assets/f2c671d79ba49f84be49.woff2"); font-style: italic; font-weight: 200; unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Inter; src: url("/assets/551b860cb44bfe79e85c.woff2"); font-style: italic; font-weight: 200; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/assets/d56e44b6b2a160614210.woff2"); font-style: italic; font-weight: 200; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/assets/569f59ad3447cd9efeaf.woff2"); font-style: italic; font-weight: 200; 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("/assets/32928eaeee24b23e5273.woff2"); font-style: italic; font-weight: 200; 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("/assets/fdf293a13e5a9aec889a.woff2"); font-style: italic; font-weight: 200; 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("/assets/1d437c4d9b804d2593e7.woff2"); font-display: swap; font-style: italic; font-weight: 300; 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("/assets/eae28cb67d073468b0d1.woff2"); font-display: swap; font-style: italic; font-weight: 300; unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Inter; src: url("/assets/574476063f3760849233.woff2"); font-display: swap; font-style: italic; font-weight: 300; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/assets/1bc8bcc07a5c15e50208.woff2"); font-display: swap; font-style: italic; font-weight: 300; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/assets/b369698369761fcd5524.woff2"); font-display: swap; font-style: italic; font-weight: 300; 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("/assets/9d187da37f509c828403.woff2"); font-display: swap; font-style: italic; font-weight: 300; 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("/assets/f158cf7e33353c1b63d8.woff2"); font-display: swap; font-style: italic; font-weight: 300; 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("/assets/3d473effb90fe382890c.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("/assets/79cc69148c964e210a09.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("/assets/39874444e1b09902b3d5.woff2"); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/assets/b8b4c65d650e824396d8.woff2"); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/assets/0cdb6a6ecb3a70ce54ff.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("/assets/1ef5587c1bcb244ced5b.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("/assets/d84988c361aa82fa7578.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("/assets/dc06a5feccd00da7b8fe.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("/assets/38a9fe620e647f99e3c5.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("/assets/145a55aa2db5b3bc4515.woff2"); font-display: swap; font-style: italic; font-weight: 500; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/assets/5969d20a308c40ef230e.woff2"); font-display: swap; font-style: italic; font-weight: 500; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/assets/c469395dfde6ce099cc1.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("/assets/8a3da150adf93abf2c6e.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("/assets/0777e60fabac507de208.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("/assets/501c1ca7558c276cf099.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("/assets/0905216cf53b1f9f54d0.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("/assets/b05cf4e164a5f0f46f63.woff2"); font-display: swap; font-style: italic; font-weight: 600; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/assets/c63e5ea8ac2e9450d186.woff2"); font-display: swap; font-style: italic; font-weight: 600; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/assets/10ef0fa08b30bb7c7054.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("/assets/d6085f2e2b00bd75b319.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("/assets/20e1fe9e63e6d72d5b1c.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; src: url("/assets/1f1f2cc180697dbd400e.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("/assets/1f3e1827f7fa5bacb43d.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("/assets/2ca7f64738741418251f.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/assets/0c089940c6ec5a6c9df7.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/assets/dfa7f96c71c1563d912a.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("/assets/b59b5fa8f1d5e2519063.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("/assets/e340c6acada33bd14e19.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("/assets/37155c4a1c59507b17bd.woff2"); font-display: swap; font-style: italic; font-weight: 800; 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("/assets/12fbedbdef6f96802df5.woff2"); font-display: swap; font-style: italic; font-weight: 800; unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Inter; src: url("/assets/41e8c90c8c03cb98be18.woff2"); font-display: swap; font-style: italic; font-weight: 800; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/assets/9a38907592331d128a3e.woff2"); font-display: swap; font-style: italic; font-weight: 800; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/assets/704fceba77fc823746a1.woff2"); font-display: swap; font-style: italic; font-weight: 800; 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("/assets/38fd6769581a4a971ed7.woff2"); font-display: swap; font-style: italic; font-weight: 800; 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("/assets/1414a97f98d37a50e4f9.woff2"); font-display: swap; font-style: italic; font-weight: 800; 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("/assets/18dd5cffb36f046b2825.woff2"); font-style: italic; font-weight: 900; 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("/assets/a8b12074809ae1e25704.woff2"); font-style: italic; font-weight: 900; unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Inter; src: url("/assets/d8c3d066cf3bbc928459.woff2"); font-style: italic; font-weight: 900; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/assets/cce22defc0da0c75a18a.woff2"); font-style: italic; font-weight: 900; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/assets/533b8b262cd07492a4cc.woff2"); font-style: italic; font-weight: 900; 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("/assets/5a280a2fcb3b76b3a0c8.woff2"); font-style: italic; font-weight: 900; 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("/assets/829cbb505e078f5e1c93.woff2"); font-style: italic; font-weight: 900; 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 Variable"; src: url("/assets/89f781aa94d411ddd012.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 Variable"; src: url("/assets/9aa59595f7b8a5890e1c.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 Variable"; src: url("/assets/dd584bfbc3f01488b521.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Inter Variable"; src: url("/assets/9c4cf147ece081661344.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+370-3FF; }
@font-face { font-family: "Inter Variable"; src: url("/assets/7f426cd1b5ad28708751.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 Variable"; src: url("/assets/93e3e9bbc97f5acb76f1.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 Variable"; src: url("/assets/707fdc780856e7fc93c7.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 Variable"; src: url("/assets/5feb39b3d108edddb1d6.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 Variable"; src: url("/assets/8c187077dbb6439e343d.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 Variable"; src: url("/assets/71c210d0c377c64c74ce.woff2"); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Inter Variable"; src: url("/assets/fcd87b1873eb233193dc.woff2"); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+370-3FF; }
@font-face { font-family: "Inter Variable"; src: url("/assets/ac627af8c29e565c24c9.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 Variable"; src: url("/assets/3031189c07268e2780c6.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 Variable"; src: url("/assets/48c2c032336e54c8468a.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 Display"; src: url("/assets/00e1dbae78f95944b444.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 Display"; src: url("/assets/40af32d151e8016b4433.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 Display"; src: url("/assets/ac53d1a7aef6f6436a6c.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Inter Display"; src: url("/assets/0857cd09bd6caf61aa90.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+370-3FF; }
@font-face { font-family: "Inter Display"; src: url("/assets/54c4b497ec2c6f147fb8.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 Display"; src: url("/assets/9c51bc37613b73cada57.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 Display"; src: url("/assets/baec9ae338e61ca24687.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 Display"; src: url("/assets/393378cdba9804614259.woff2"); font-style: normal; font-weight: 100; unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Inter Display"; src: url("/assets/a8c6452c772f250b7275.woff2"); font-style: normal; font-weight: 100; unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Inter Display"; src: url("/assets/a98c46ad6f04b5a20caf.woff2"); font-style: normal; font-weight: 100; unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Inter Display"; src: url("/assets/c0386f7cc81c0d0607d2.woff2"); font-style: normal; font-weight: 100; unicode-range: U+370-3FF; }
@font-face { font-family: "Inter Display"; src: url("/assets/fb67c2e019669488cb8d.woff2"); font-style: normal; font-weight: 100; 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 Display"; src: url("/assets/4615ab4797035620094d.woff2"); font-style: normal; font-weight: 100; 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 Display"; src: url("/assets/accd6cf72e8f6bcb2e5f.woff2"); font-style: normal; font-weight: 100; 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 Display"; src: url("/assets/f8bead7a574dd6a0df62.woff2"); font-style: normal; font-weight: 200; unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Inter Display"; src: url("/assets/729971bccc3470e7ddcd.woff2"); font-style: normal; font-weight: 200; unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Inter Display"; src: url("/assets/d4f3944a3bf15229a337.woff2"); font-style: normal; font-weight: 200; unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Inter Display"; src: url("/assets/5465171aca8d824f66ae.woff2"); font-style: normal; font-weight: 200; unicode-range: U+370-3FF; }
@font-face { font-family: "Inter Display"; src: url("/assets/3816593c92380b21a4a0.woff2"); font-style: normal; font-weight: 200; 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 Display"; src: url("/assets/17b3fb03c0fc19523461.woff2"); font-style: normal; font-weight: 200; 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 Display"; src: url("/assets/ea007b3d2370c9991084.woff2"); font-style: normal; font-weight: 200; 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 Display"; src: url("/assets/95f8cbee94d33567fc4e.woff2"); font-display: swap; font-style: normal; font-weight: 300; unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Inter Display"; src: url("/assets/15f7c005521bff4dd1a4.woff2"); font-display: swap; font-style: normal; font-weight: 300; unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Inter Display"; src: url("/assets/4d567982d10144e671a7.woff2"); font-display: swap; font-style: normal; font-weight: 300; unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Inter Display"; src: url("/assets/904fb8ce2b13c2da2877.woff2"); font-display: swap; font-style: normal; font-weight: 300; unicode-range: U+370-3FF; }
@font-face { font-family: "Inter Display"; src: url("/assets/1f917b406ab24debbf46.woff2"); font-display: swap; font-style: normal; font-weight: 300; 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 Display"; src: url("/assets/d8a964baf35d469c6906.woff2"); font-display: swap; font-style: normal; font-weight: 300; 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 Display"; src: url("/assets/e9720fd1c471de0b12d7.woff2"); font-display: swap; font-style: normal; font-weight: 300; 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 Display"; src: url("/assets/d97ece8db717a9fe03bc.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 Display"; src: url("/assets/383abc7c666c687d33ba.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 Display"; src: url("/assets/1b9542de0aae8b819e20.woff2"); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Inter Display"; src: url("/assets/183df2cf61bac91fce39.woff2"); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+370-3FF; }
@font-face { font-family: "Inter Display"; src: url("/assets/127e879eb5a3e1c08dfb.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 Display"; src: url("/assets/f8838bdc46f76873cbd3.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 Display"; src: url("/assets/a545532d81b3fcb314e0.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 Display"; src: url("/assets/133ec8a2ce084178e2d0.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 Display"; src: url("/assets/70fa25f0d5e8d652d50b.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 Display"; src: url("/assets/102662e57e6220f2f095.woff2"); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Inter Display"; src: url("/assets/871a6ca49a668c110dbb.woff2"); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+370-3FF; }
@font-face { font-family: "Inter Display"; src: url("/assets/cc27784aa9d9ef71d5a0.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 Display"; src: url("/assets/30b1f8e8abf92b711d86.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 Display"; src: url("/assets/560c09c0573d564131b5.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 Display"; src: url("/assets/9f2bf93422fd492d96f1.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 Display"; src: url("/assets/28a7fd5fba4b1e24a4c7.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 Display"; src: url("/assets/c36e6ffe63f69337254c.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Inter Display"; src: url("/assets/c8844f5a37c5b252565e.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+370-3FF; }
@font-face { font-family: "Inter Display"; src: url("/assets/e6f777835d4588a78b13.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 Display"; src: url("/assets/d328df114c7dd6711c22.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 Display"; src: url("/assets/3068369b8203d9f559a0.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 Display"; src: url("/assets/5a63f5bac02d9dea3302.woff2"); font-display: swap; font-style: normal; font-weight: 800; unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Inter Display"; src: url("/assets/a436ad0c29324a9bf586.woff2"); font-display: swap; font-style: normal; font-weight: 800; unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Inter Display"; src: url("/assets/c471421f5eb8607e2047.woff2"); font-display: swap; font-style: normal; font-weight: 800; unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Inter Display"; src: url("/assets/3be3504f13c583fa63e1.woff2"); font-display: swap; font-style: normal; font-weight: 800; unicode-range: U+370-3FF; }
@font-face { font-family: "Inter Display"; src: url("/assets/3e30184f2ab0ff007898.woff2"); font-display: swap; font-style: normal; font-weight: 800; 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 Display"; src: url("/assets/324f6832d46ecc7c3ce7.woff2"); font-display: swap; font-style: normal; font-weight: 800; 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 Display"; src: url("/assets/774717f401893c91fc80.woff2"); font-display: swap; font-style: normal; font-weight: 800; 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 Display"; src: url("/assets/a4f6bfd9b26fa51a29b4.woff2"); font-style: normal; font-weight: 900; unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Inter Display"; src: url("/assets/c70a7b5c2b77fe06b388.woff2"); font-style: normal; font-weight: 900; unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Inter Display"; src: url("/assets/7dbeecd80056cf630644.woff2"); font-style: normal; font-weight: 900; unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Inter Display"; src: url("/assets/eb7a56aaeac2e01dce04.woff2"); font-style: normal; font-weight: 900; unicode-range: U+370-3FF; }
@font-face { font-family: "Inter Display"; src: url("/assets/31a15ac1b2a16c6397e5.woff2"); font-style: normal; font-weight: 900; 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 Display"; src: url("/assets/289c8fbdefc1efd9c5fa.woff2"); font-style: normal; font-weight: 900; 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 Display"; src: url("/assets/2495aa8e9f9d8b1f79c9.woff2"); font-style: normal; font-weight: 900; 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 Display"; src: url("/assets/1308e8c881ec823c2b1c.woff2"); font-style: italic; font-weight: 100; unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Inter Display"; src: url("/assets/30baedf5e28631e0b6ea.woff2"); font-style: italic; font-weight: 100; unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Inter Display"; src: url("/assets/589f9b3d59f374544eaa.woff2"); font-style: italic; font-weight: 100; unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Inter Display"; src: url("/assets/4e1fc65360772b7a2afb.woff2"); font-style: italic; font-weight: 100; unicode-range: U+370-3FF; }
@font-face { font-family: "Inter Display"; src: url("/assets/c666be75709ea9f49370.woff2"); font-style: italic; font-weight: 100; 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 Display"; src: url("/assets/ae3f74e9c416e06e5cc3.woff2"); font-style: italic; font-weight: 100; 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 Display"; src: url("/assets/8b546ebd86b530a1ee1d.woff2"); font-style: italic; font-weight: 100; 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 Display"; src: url("/assets/ca1a11eba021215ab490.woff2"); font-style: italic; font-weight: 200; unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Inter Display"; src: url("/assets/fec5fc9d41e6c9046c62.woff2"); font-style: italic; font-weight: 200; unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Inter Display"; src: url("/assets/b46e4fa5c94edaba8786.woff2"); font-style: italic; font-weight: 200; unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Inter Display"; src: url("/assets/afc0074384866165e5e9.woff2"); font-style: italic; font-weight: 200; unicode-range: U+370-3FF; }
@font-face { font-family: "Inter Display"; src: url("/assets/c0de6bf37abd061d51b3.woff2"); font-style: italic; font-weight: 200; 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 Display"; src: url("/assets/2a2928fdf55d286d9d4a.woff2"); font-style: italic; font-weight: 200; 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 Display"; src: url("/assets/3e5f524309ca80966fd2.woff2"); font-style: italic; font-weight: 200; 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 Display"; src: url("/assets/fa69504ece45a9adb27a.woff2"); font-display: swap; font-style: italic; font-weight: 300; unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Inter Display"; src: url("/assets/abae80bfbacc9097d9d1.woff2"); font-display: swap; font-style: italic; font-weight: 300; unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Inter Display"; src: url("/assets/6067eb129a633a13b8fa.woff2"); font-display: swap; font-style: italic; font-weight: 300; unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Inter Display"; src: url("/assets/eb9799f2ec73b782244d.woff2"); font-display: swap; font-style: italic; font-weight: 300; unicode-range: U+370-3FF; }
@font-face { font-family: "Inter Display"; src: url("/assets/3efe209034246e325974.woff2"); font-display: swap; font-style: italic; font-weight: 300; 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 Display"; src: url("/assets/b89de6718a57e80dbc44.woff2"); font-display: swap; font-style: italic; font-weight: 300; 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 Display"; src: url("/assets/41e155552537708b2e75.woff2"); font-display: swap; font-style: italic; font-weight: 300; 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 Display"; src: url("/assets/394fd1efb56f9f97b4e4.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 Display"; src: url("/assets/a2da4a2385b50a375b2a.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 Display"; src: url("/assets/7834f5fd35b0d8591efb.woff2"); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Inter Display"; src: url("/assets/c215ceadbc426d54e59b.woff2"); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+370-3FF; }
@font-face { font-family: "Inter Display"; src: url("/assets/681f812237a422620671.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 Display"; src: url("/assets/46422e8154062bdffec0.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 Display"; src: url("/assets/287fec3f47844227295b.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 Display"; src: url("/assets/9a3363155f224176ad43.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 Display"; src: url("/assets/6d88aacd8629f38a896e.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 Display"; src: url("/assets/d534996833844a111e7f.woff2"); font-display: swap; font-style: italic; font-weight: 500; unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Inter Display"; src: url("/assets/6742d98b84df27685ac8.woff2"); font-display: swap; font-style: italic; font-weight: 500; unicode-range: U+370-3FF; }
@font-face { font-family: "Inter Display"; src: url("/assets/fe0d081864f2e3b97ea9.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 Display"; src: url("/assets/53b7e617a5008a565f93.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 Display"; src: url("/assets/3a2eb31b6533319351ce.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 Display"; src: url("/assets/d9ba6bfdb0492b3b144c.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 Display"; src: url("/assets/c586ae932d8ac3b3d0e8.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 Display"; src: url("/assets/87fcc8d6378d669ced3d.woff2"); font-display: swap; font-style: italic; font-weight: 600; unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Inter Display"; src: url("/assets/4947ca5f22c8dc58bae7.woff2"); font-display: swap; font-style: italic; font-weight: 600; unicode-range: U+370-3FF; }
@font-face { font-family: "Inter Display"; src: url("/assets/0e298cbf7d8c0e32448b.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 Display"; src: url("/assets/672e5edabe98b2176d5c.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 Display"; src: url("/assets/78c98c9100f86b178e27.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 Display"; src: url("/assets/e685fe86d534a13d0a2d.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 Display"; src: url("/assets/0fa082fc54bd37ac6d15.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 Display"; src: url("/assets/1d6818b774d3bbbc33e5.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Inter Display"; src: url("/assets/4af18b4effcb3b213b12.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+370-3FF; }
@font-face { font-family: "Inter Display"; src: url("/assets/5d771b2bbacda08018bd.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 Display"; src: url("/assets/f366b788c332a410aeab.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 Display"; src: url("/assets/1960c050005d24d43ce4.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 Display"; src: url("/assets/aee5e2003d550c546dde.woff2"); font-display: swap; font-style: italic; font-weight: 800; unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Inter Display"; src: url("/assets/591082f140ce0f8321d8.woff2"); font-display: swap; font-style: italic; font-weight: 800; unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Inter Display"; src: url("/assets/2b3bd801548782238199.woff2"); font-display: swap; font-style: italic; font-weight: 800; unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Inter Display"; src: url("/assets/eb81bf4b20d5e5c328e8.woff2"); font-display: swap; font-style: italic; font-weight: 800; unicode-range: U+370-3FF; }
@font-face { font-family: "Inter Display"; src: url("/assets/05a0178e1658ac470538.woff2"); font-display: swap; font-style: italic; font-weight: 800; 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 Display"; src: url("/assets/f252b1999388df555d4a.woff2"); font-display: swap; font-style: italic; font-weight: 800; 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 Display"; src: url("/assets/150ca2654b5bba3365d5.woff2"); font-display: swap; font-style: italic; font-weight: 800; 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 Display"; src: url("/assets/2b665b86fb983d3032fa.woff2"); font-style: italic; font-weight: 900; unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Inter Display"; src: url("/assets/ff7f0243855551dc9bbb.woff2"); font-style: italic; font-weight: 900; unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Inter Display"; src: url("/assets/8b2302c4d826998c3b6a.woff2"); font-style: italic; font-weight: 900; unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Inter Display"; src: url("/assets/78af523980c1f7c77849.woff2"); font-style: italic; font-weight: 900; unicode-range: U+370-3FF; }
@font-face { font-family: "Inter Display"; src: url("/assets/fd80c34e3298b1101d09.woff2"); font-style: italic; font-weight: 900; 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 Display"; src: url("/assets/ccda94d0ab4ed4a8d999.woff2"); font-style: italic; font-weight: 900; 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 Display"; src: url("/assets/2468d2dff427cbd4e351.woff2"); font-style: italic; font-weight: 900; 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("/assets/61418a355f78855349d1.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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; src: url("/assets/af20f898a9a6c5a0d785.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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; src: url("/assets/ee85b182495aac94819e.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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; src: url("/assets/bdcf4e44d90c5cc0217b.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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; src: url("/assets/6dcb0854b419dcc7b5da.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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; src: url("/assets/1d05346471d2834a4d56.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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; src: url("/assets/7f90c0d16f4abd1a9e69.woff2"); font-style: normal; font-weight: 900; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; src: url("/assets/39b616fd1213714cc29c.woff2"); font-style: italic; font-weight: 900; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Inter 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: "Poppins Placeholder"; src: local("Arial"); ascent-override: 92.83%; descent-override: 30.94%; line-gap-override: 8.84%; size-adjust: 113.11%; }
@font-face { font-family: "Outfit Placeholder"; src: local("Arial"); ascent-override: 99.94%; descent-override: 25.98%; line-gap-override: 0%; size-adjust: 100.06%; }
@font-face { font-family: "Manrope Placeholder"; src: local("Arial"); ascent-override: 102.74%; descent-override: 28.91%; line-gap-override: 0%; size-adjust: 103.76%; }
@font-face { font-family: "Nothing Font (5x7) Regular Placeholder"; src: local("Arial"); ascent-override: 80.52%; descent-override: 20.13%; line-gap-override: 0%; size-adjust: 110.36%; }
@font-face { font-family: "SF Pro Text Semibold Placeholder"; src: local("Arial"); ascent-override: 85.34%; descent-override: 21.62%; line-gap-override: 0%; size-adjust: 111.57%; }
@font-face { font-family: "SF Pro Text Light Placeholder"; src: local("Arial"); ascent-override: 90.16%; descent-override: 22.84%; line-gap-override: 0%; size-adjust: 105.61%; }
@font-face { font-family: "SF Pro Text Medium Placeholder"; src: local("Arial"); ascent-override: 86.87%; descent-override: 22.01%; line-gap-override: 0%; size-adjust: 109.6%; }
@font-face { font-family: "Graphik Semibold Placeholder"; src: local("Arial"); ascent-override: 75.34%; descent-override: 16.31%; line-gap-override: 9.16%; size-adjust: 109.11%; }
@font-face { font-family: "Graphik Medium Placeholder"; src: local("Arial"); ascent-override: 75.98%; descent-override: 16.57%; line-gap-override: 9.25%; size-adjust: 108.05%; }
@font-face { font-family: "Graphik Regular Placeholder"; src: local("Arial"); ascent-override: 76.92%; descent-override: 17.11%; line-gap-override: 9.4%; size-adjust: 106.34%; }
@font-face { font-family: "Graphik Bold Placeholder"; src: local("Arial"); ascent-override: 74.55%; descent-override: 15.81%; line-gap-override: 9.04%; size-adjust: 110.66%; }
@font-face { font-family: "Graphik Semibold Italic Placeholder"; src: local("Arial"); ascent-override: 76.01%; descent-override: 16.46%; line-gap-override: 9.25%; size-adjust: 108.14%; }
@font-face { font-family: "Inter Placeholder"; src: local("Arial"); ascent-override: 89.79%; descent-override: 22.36%; line-gap-override: 0%; size-adjust: 107.89%; }
@font-face { font-family: "Inter Variable Placeholder"; src: local("Arial"); ascent-override: 89.79%; descent-override: 22.36%; line-gap-override: 0%; size-adjust: 107.89%; }
@font-face { font-family: "Inter Display Placeholder"; src: local("Arial"); ascent-override: 98.56%; descent-override: 24.54%; line-gap-override: 0%; size-adjust: 98.29%; }
html, body, #main { box-sizing: border-box; margin: 0px; padding: 0px; }
:root { -webkit-font-smoothing: antialiased; }
* { box-sizing: border-box; -webkit-font-smoothing: inherit; }
h1, h2, h3, h4, h5, h6, p, figure { margin: 0px; }
body, input, textarea, select, button { font-family: sans-serif; font-size: 12px; }
body { --token-b092afb8-0641-406b-9ad3-a24490af693c: #ffc2c2; --token-8b02a0cc-47d7-422d-ba47-dfda6228e9a6: #5d5e67; --token-f29ae252-a76f-4277-810d-cb72392c75e0: #7676804d; --token-f16d27b3-eb01-42ec-8836-e7a048777d00: #7676801a; --token-1acbf0fe-db5d-411d-8780-f0f6c100a8d2: #f5f5f7; --token-966d5485-a080-4411-80a7-a2fa29597453: #767680; --token-f6cb9cd7-c3cd-4a47-9ce0-544c5b7267f7: #90909a; --token-184dd07d-ab90-4867-8d6b-eb8a147d5f9f: #fcfcfd; --token-eb70d36a-abd1-402b-8071-4831052a8db6: #f9fafb; --token-f7111cef-fc27-49af-bdc0-cf7e569406bb: #f2f4f7; --token-825a79ea-53a1-45cf-8a59-d04a40bfdd1a: #eaecf0; --token-1df61ea5-f09a-4e7b-ba36-d2accb6bc41d: #d0d5dd; --token-435638bf-9eda-4304-ba3e-db8061d6351b: #98a2b3; --token-05fcde77-a752-4ef8-bc78-57086b8d3de2: #667085; --token-12bfb7a6-1ec5-45db-8f2e-474dc47cf484: #475467; --token-2dc99637-72e3-4f65-9123-b86c17ae73c4: #344054; --token-f59b660c-44f3-4f8d-82ca-3c90c376f372: #1d2939; --token-f12019ca-9e0c-4438-b01d-6ab1c152b5fe: #101828; --token-b390f253-fa93-436b-b1a9-59b04c884232: #fff; --token-e0864fb3-90a3-489d-b5d3-23d70aee6247: #868f98; --token-4c0c0f96-1c16-4dd1-af45-a3a47cac3f30: #f9fafb; --token-f9012e16-aabf-4bd6-961a-2e5156bac5f7: #525c66; --token-d8f4eea1-486a-4072-8bfa-f9d539b5fab1: #e2e6e9; --token-152c1679-616b-4484-a87e-0814f84fe448: #fff; --token-6f67879d-8bac-48cb-a304-a511b43aad15: #fff; --token-6c2f3042-d851-4607-9113-96f15b5eda4b: #fff; --framer-will-change-override: none; }
@supports (background:-webkit-named-image(i)) and (not (grid-template-rows:subgrid)) {
  body { --framer-will-change-override: transform; }
}
@supports (background:-webkit-named-image(i)) and (not (position-area:top right)) {
  body { --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); }
@supports not (color:color(display-p3 1 1 1)) {
  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)))); }
}
@supports not (color:color(display-p3 1 1 1)) {
  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)))))); }
}
@supports not (color:color(display-p3 1 1 1)) {
  a.framer-text, span.framer-text[data-nested-link] { color: var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-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)))); }
}
@supports not (color:color(display-p3 1 1 1)) {
  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-link-text-color-rgb,var(--framer-link-text-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)))))))); }
}
@supports not (color:color(display-p3 1 1 1)) {
  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-link-text-color-rgb,var(--framer-link-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-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)))))); }
}
@supports not (color:color(display-p3 1 1 1)) {
  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-link-text-color-rgb,var(--framer-link-text-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)))))))))); }
}
@supports not (color:color(display-p3 1 1 1)) {
  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)))))); }
}
@supports not (color:color(display-p3 1 1 1)) {
  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)))))); }
}
@supports not (color:color(display-p3 1 1 1)) {
  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)))))))); }
}
@supports not (color:color(display-p3 1 1 1)) {
  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)))))); }
}
[data-framer-component-type="Stack"]:not([data-framer-generated]) > *, [data-framer-component-type="Stack"]:not([data-framer-generated]) > [data-framer-component-type], navigationcontainer [data-framer-component-type="NavigationContainer"] > *, [data-framer-component-type="NavigationContainer"] > [data-framer-component-type] { position: relative; }
@supports not (overflow:clip) {
  :root { --overflow-clip-fallback: hidden; }
}
@supports (background:-webkit-named-image(i)) and (not (contain-intrinsic-size:inherit)) {
  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); }
}
@supports (corner-shape:superellipse(2)) {
  :root { --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; }
@supports (aspect-ratio:1) {
  body { --framer-aspect-ratio-supported: auto; }
}
.framer-f0vdm.framer-lux5qc, .framer-f0vdm .framer-lux5qc { display: block; }
.framer-f0vdm.framer-72rtr7 { background-color: rgb(255, 255, 255); flex-flow: column; place-content: center flex-start; align-items: center; gap: 0px; width: 1440px; height: min-content; padding: 80px 0px 0px; display: flex; position: relative; overflow: visible; }
.framer-f0vdm .framer-v05k91 { background-color: rgb(73, 114, 255); flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 2px; width: 100%; height: 59px; padding: 0px; text-decoration: none; display: flex; position: relative; overflow: hidden; }
.framer-f0vdm .framer-10293g5 { --framer-link-text-color: #09f; --framer-link-text-decoration: underline; white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-f0vdm .framer-h3slni-container { flex: 0 0 auto; width: 20px; height: 20px; position: relative; }
.framer-f0vdm .framer-gusp5d-container { z-index: 10; flex: 0 0 auto; height: auto; position: fixed; top: 0px; left: 0px; right: 0px; }
.framer-f0vdm .framer-1n494ut-container { z-index: 0; flex: 0 0 auto; width: 100%; height: 768px; max-height: 100%; position: absolute; top: 447px; left: -1px; }
.framer-f0vdm .framer-19ywrde { flex-flow: column; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 80px; width: 100%; max-width: 1440px; height: min-content; padding: 40px 80px 80px; scroll-margin-top: 40px; display: flex; position: relative; overflow: visible; }
.framer-f0vdm .framer-1hdkkcn { z-index: 6; flex-flow: column; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 24px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-f0vdm .framer-czn85v { flex-flow: column; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 24px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-f0vdm .framer-xn7jem, .framer-f0vdm .framer-unpuvq { flex-flow: column; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 12px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-f0vdm .framer-1my95xr { flex-flow: column; flex: 0 0 auto; place-content: center; align-self: stretch; align-items: center; gap: 6px; width: auto; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-f0vdm .framer-6l3gfw, .framer-f0vdm .framer-l4ncs6, .framer-f0vdm .framer-11r2b6w, .framer-f0vdm .framer-pke1q5, .framer-f0vdm .framer-fsj18q, .framer-f0vdm .framer-d8zjmu, .framer-f0vdm .framer-e0r40y, .framer-f0vdm .framer-luj3vk, .framer-f0vdm .framer-oz0pf7, .framer-f0vdm .framer-ydwqu8, .framer-f0vdm .framer-17vp9f3 { flex-flow: column; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 0px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-f0vdm .framer-1ywn0b3-container { will-change: var(--framer-will-change-effect-override,transform); flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-f0vdm .framer-1w02v1a, .framer-f0vdm .framer-7016wz, .framer-f0vdm .framer-1sxd3bg, .framer-f0vdm .framer-1p64w8f, .framer-f0vdm .framer-1kmffmd, .framer-f0vdm .framer-1lvc6on, .framer-f0vdm .framer-sl0nbo, .framer-f0vdm .framer-1ki3be6, .framer-f0vdm .framer-1hc7d3c, .framer-f0vdm .framer-1fxxwvz, .framer-f0vdm .framer-e3kz9f, .framer-f0vdm .framer-uxzlmw, .framer-f0vdm .framer-1s8v2df, .framer-f0vdm .framer-orq1v1, .framer-f0vdm .framer-13beo7n, .framer-f0vdm .framer-smiba9, .framer-f0vdm .framer-axpsrl { white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-f0vdm .framer-1mvgkj2, .framer-f0vdm .framer-t696h9 { white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 600px; height: auto; position: relative; }
.framer-f0vdm .framer-92zw3g { flex-flow: column; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 0px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-f0vdm .framer-kmaij9, .framer-f0vdm .framer-tn2tpe { flex-flow: row; flex: 0 0 auto; place-content: flex-start center; align-items: flex-start; gap: 8px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-f0vdm .framer-1wrgha-container, .framer-f0vdm .framer-lx34mw-container, .framer-f0vdm .framer-1pvg312-container, .framer-f0vdm .framer-1udijjl-container, .framer-f0vdm .framer-18r6w4o-container, .framer-f0vdm .framer-x0lxif-container { flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-f0vdm .framer-3sfsn9 { will-change: var(--framer-will-change-effect-override,transform); flex: 0 0 auto; gap: 0px; width: 100%; height: 768px; position: relative; overflow: visible; }
.framer-f0vdm .framer-tit15x { aspect-ratio: 1.40625 / 1; height: var(--framer-aspect-ratio-supported,698px); border-radius: 14px; flex: 0 0 auto; width: 981px; position: absolute; top: 0px; left: 50%; transform: translate(-50%); }
.framer-f0vdm .framer-1jrey1k { aspect-ratio: 1.40625 / 1; height: var(--framer-aspect-ratio-supported,698px); border-radius: 12px; flex: 0 0 auto; width: 981px; position: absolute; top: 0px; left: 0px; box-shadow: rgba(16, 24, 40, 0.14) 0px 0px 3px, rgba(0, 0, 0, 0.25) 0px 36px 100px; }
.framer-f0vdm .framer-r2yok5 { flex: 0 0 auto; width: 276px; height: 186px; position: absolute; bottom: 9px; left: 63px; }
.framer-f0vdm .framer-14gbaq7 { flex: 0 0 auto; width: 292px; height: 169px; position: absolute; top: 107px; left: 172px; }
.framer-f0vdm .framer-njqx71-container { flex: 0 0 auto; width: 143px; height: 126px; position: absolute; top: 236px; left: 172px; }
.framer-f0vdm .framer-9sfzly-container { flex: 0 0 auto; width: 143px; height: 126px; position: absolute; bottom: -54px; left: 82px; }
.framer-f0vdm .framer-1q7emgf-container { flex: 0 0 auto; width: 173px; height: 152px; position: absolute; bottom: 204px; left: 676px; }
.framer-f0vdm .framer-12fbmqi { aspect-ratio: 0.647482 / 1; height: var(--framer-aspect-ratio-supported,433px); flex: 0 0 auto; width: 281px; position: absolute; top: 158px; left: 1002px; }
.framer-f0vdm .framer-1qy7nvz { filter: drop-shadow(rgba(0, 0, 0, 0.55) 0px 0px 2px) drop-shadow(rgba(0, 0, 0, 0.25) 0px 8px 17px); aspect-ratio: 0.486667 / 1; height: var(--framer-aspect-ratio-supported,600px); flex: 0 0 auto; width: 292px; position: absolute; bottom: -9px; left: 50%; transform: translate(-50%); }
.framer-f0vdm .framer-ru0eh3 { aspect-ratio: 3.72973 / 1; height: var(--framer-aspect-ratio-supported,74px); flex: 0 0 auto; width: 276px; position: absolute; top: 224px; left: 0px; }
.framer-f0vdm .framer-idqa9 { flex-flow: column; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 80px; width: 100%; height: min-content; padding: 80px; display: flex; position: relative; overflow: hidden; }
.framer-f0vdm .framer-vzafr6 { flex-flow: column; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 32px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-f0vdm .framer-17jsbtq { flex-flow: column; 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-f0vdm .framer-163jk4l { white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 957px; height: auto; position: relative; }
.framer-f0vdm .framer-1r17xvf { flex: 0 0 auto; width: 1074px; height: 48px; position: relative; }
.framer-f0vdm .framer-1nati0w { background-color: var(--token-988339e5-08d9-4c8a-a258-f248402974f0,#f2f3f6); flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: 100%; height: min-content; padding: 80px; display: flex; position: relative; }
.framer-f0vdm .framer-zqnupg-container { flex: 1 0 0px; width: 1px; max-width: 1440px; height: 600px; position: relative; }
.framer-f0vdm .framer-13ocehl { background-color: rgb(255, 255, 255); flex-flow: row; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 8px; width: 100%; height: min-content; padding: 80px; display: flex; position: relative; overflow: visible; }
.framer-f0vdm .framer-v3h52s, .framer-f0vdm .framer-2ljrus { flex-flow: column; flex: 1 0 0px; place-content: center flex-start; align-items: center; gap: 24px; width: 1px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-f0vdm .framer-sfkpci, .framer-f0vdm .framer-1t8tsi6, .framer-f0vdm .framer-3ah5b5, .framer-f0vdm .framer-o34vur, .framer-f0vdm .framer-1tlg8gl { flex-flow: column; 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-f0vdm .framer-rlyubr { z-index: 1; border-radius: 20px; flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: 100%; height: min-content; padding: 32px 0px; display: flex; position: relative; overflow: visible; }
.framer-f0vdm .framer-1tfz055-container { z-index: 1; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-f0vdm .framer-5s2kga { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: 100%; height: 3px; padding: 0px; display: flex; position: relative; overflow: hidden; }
.framer-f0vdm .framer-1bilk7z { flex: 0 0 auto; grid-template-columns: repeat(auto-fill, minmax(50px, 1fr)); grid-auto-rows: min-content; justify-content: center; gap: 9px; width: 1280px; height: 3px; padding: 0px; display: grid; position: relative; overflow: hidden; }
.framer-f0vdm .framer-1fk7bln, .framer-f0vdm .framer-85wtke, .framer-f0vdm .framer-o4znjj, .framer-f0vdm .framer-18xe65w, .framer-f0vdm .framer-1suuq72, .framer-f0vdm .framer-c1tssr, .framer-f0vdm .framer-421r1z, .framer-f0vdm .framer-e0s8ha, .framer-f0vdm .framer-on3cra, .framer-f0vdm .framer-148j2zs, .framer-f0vdm .framer-153ggrr, .framer-f0vdm .framer-5nbtol, .framer-f0vdm .framer-1q4lxr1, .framer-f0vdm .framer-b3sv3r, .framer-f0vdm .framer-kv3ko4, .framer-f0vdm .framer-8ln5ma, .framer-f0vdm .framer-1i06ask, .framer-f0vdm .framer-za5hvi, .framer-f0vdm .framer-9fpinz, .framer-f0vdm .framer-16at21l { flex-flow: row; flex: 0 0 auto; place-content: center; place-self: start; align-items: center; gap: 9px; width: 20px; height: min-content; padding: 0px 5px; display: flex; position: relative; overflow: hidden; }
.framer-f0vdm .framer-1mhulgh, .framer-f0vdm .framer-y855af, .framer-f0vdm .framer-5r3coj, .framer-f0vdm .framer-99wj6s, .framer-f0vdm .framer-cyw1np, .framer-f0vdm .framer-epcb1n, .framer-f0vdm .framer-wrn1b5, .framer-f0vdm .framer-16vsljm, .framer-f0vdm .framer-5t6w3v, .framer-f0vdm .framer-xjsf3n, .framer-f0vdm .framer-19nin2v, .framer-f0vdm .framer-h94k6k, .framer-f0vdm .framer-ci4okw, .framer-f0vdm .framer-sumgr4, .framer-f0vdm .framer-1xbcx9x, .framer-f0vdm .framer-2bf4q2, .framer-f0vdm .framer-1ee0azn, .framer-f0vdm .framer-1hoy6n8, .framer-f0vdm .framer-ojtf6x, .framer-f0vdm .framer-1nsbyng, .framer-f0vdm .framer-30k6ir { background-color: rgb(237, 237, 237); flex: 0 0 auto; width: 20px; height: 3px; position: relative; overflow: hidden; }
.framer-f0vdm .framer-1yav9se { flex-flow: row; flex: 0 0 auto; place-content: center; place-self: start; align-items: center; gap: 9px; width: 20px; height: min-content; padding: 0px 0px 0px 5px; display: flex; position: relative; overflow: hidden; }
.framer-f0vdm .framer-1iofec { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: 100%; height: 49px; padding: 0px; display: flex; position: relative; overflow: hidden; }
.framer-f0vdm .framer-11vi59l { flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 24px; width: 1280px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-f0vdm .framer-3pz4wn { --border-bottom-width: 1px; --border-color: #cfd4dc; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; will-change: var(--framer-will-change-override,transform); background: linear-gradient(90deg, rgb(245, 245, 247) 0%, rgb(207, 212, 220) 52.1621%, rgb(152, 152, 172) 100%); border-radius: 24px; flex-flow: row; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 0px; width: 100%; height: 400px; padding: 0px 24px 0px 42px; display: flex; position: relative; overflow: hidden; box-shadow: rgba(16, 24, 40, 0.1) 0px 4px 8px -2px, rgba(16, 24, 40, 0.06) 0px 4px 2px -2px; }
.framer-f0vdm .framer-ioyfbb { flex-flow: column; flex: 1 0 0px; place-content: flex-start center; align-items: flex-start; gap: 24px; width: 1px; height: 100%; padding: 0px 144px 0px 0px; display: flex; position: relative; overflow: visible; }
.framer-f0vdm .framer-fe3uiw { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported,24px); flex: 0 0 auto; width: 24px; position: relative; }
.framer-f0vdm .framer-qb8snz { flex-flow: column; flex: 0 0 auto; place-content: flex-start center; align-items: flex-start; gap: 12px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-f0vdm .framer-1fddf3j { white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 463px; height: auto; position: relative; }
.framer-f0vdm .framer-1mjb7eb, .framer-f0vdm .framer-15z31i9 { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported,60px); flex: 0 0 auto; width: 60px; position: relative; }
.framer-f0vdm .framer-imy24r { flex: 1 0 0px; gap: 0px; width: 1px; height: 100%; position: relative; overflow: visible; }
.framer-f0vdm .framer-1hapif1 { aspect-ratio: 1.32055 / 1; height: var(--framer-aspect-ratio-supported,479px); opacity: 0.5; flex: 0 0 auto; width: 632px; position: absolute; top: 78px; left: 0px; }
.framer-f0vdm .framer-1hesggn { aspect-ratio: 1.31781 / 1; height: var(--framer-aspect-ratio-supported,427px); flex: 0 0 auto; width: 562px; position: absolute; top: 50%; left: 90px; transform: translateY(-50%); }
.framer-f0vdm .framer-5x5g6u { flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 0px; width: 100%; height: 49px; padding: 60px 0px 40px; display: flex; position: relative; overflow: hidden; }
.framer-f0vdm .framer-bwiko6 { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: 470px; height: 200px; padding: 0px; display: flex; position: relative; overflow: hidden; }
.framer-f0vdm .framer-v0kbex { mix-blend-mode: multiply; white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-f0vdm .framer-wnam1u, .framer-f0vdm .framer-1gfrxei { background-color: rgb(242, 243, 246); flex-flow: row; flex: 0 0 auto; place-content: flex-start center; align-items: flex-start; gap: 8px; width: 100%; height: min-content; padding: 80px; display: flex; position: relative; overflow: hidden; }
.framer-f0vdm .framer-wzmepe { flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 64px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-f0vdm .framer-1svfsj9 { flex-flow: column; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 38px; width: 1280px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-f0vdm .framer-1l06xc8, .framer-f0vdm .framer-bdbo4l, .framer-f0vdm .framer-1rgnpfj { flex-flow: column; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 24px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-f0vdm .framer-1utfmaf-container { flex: 0 0 auto; width: 868px; height: 119px; position: relative; }
.framer-f0vdm .framer-1uwqfjr { flex-flow: column; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 8px; width: 1280px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-f0vdm .framer-1p2rr5o { flex-flow: row; flex: 0 0 auto; place-content: flex-start center; align-items: flex-start; gap: 22px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-f0vdm .framer-1dofo3b, .framer-f0vdm .framer-ieks5n { --border-bottom-width: 1px; --border-color: #cfd4dc; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; will-change: var(--framer-will-change-override,transform); background-color: rgb(234, 236, 240); border-radius: 32px; flex-flow: column; flex: 1 0 0px; place-content: flex-start; align-items: flex-start; gap: 0px; width: 1px; height: min-content; padding: 0px; text-decoration: none; display: flex; position: relative; overflow: hidden; box-shadow: rgba(16, 24, 40, 0.1) 0px 4px 8px -2px, rgba(16, 24, 40, 0.06) 0px 4px 2px -2px; }
.framer-f0vdm .framer-b7x0cn, .framer-f0vdm .framer-jwxvdd { --border-bottom-width: 1px; --border-color: #cfd4dc; --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 0px; background-color: rgb(248, 249, 251); flex-flow: column; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 24px; width: 100%; height: min-content; padding: 32px; display: flex; position: relative; overflow: hidden; }
.framer-f0vdm .framer-1cgydqd, .framer-f0vdm .framer-za4qw2 { 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-f0vdm .framer-1usur82 { background-color: rgb(255, 255, 255); border-radius: 53px; flex: 0 0 auto; gap: 0px; width: 40px; height: 40px; position: relative; overflow: visible; }
.framer-f0vdm .framer-h5tpi2 { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported,41px); will-change: var(--framer-will-change-override,transform); background-color: rgb(255, 84, 73); border-radius: 32px; flex: 0 0 auto; gap: 0px; width: 41px; position: absolute; top: 51%; left: 0px; overflow: hidden; transform: translateY(-50%); }
.framer-f0vdm .framer-69whju { flex: 0 0 auto; gap: 0px; position: absolute; inset: 5px 6px 6px; overflow: hidden; }
.framer-f0vdm .framer-1p1zwap { flex: 0 0 auto; width: 30px; height: 29px; position: absolute; top: 6px; left: 5px; }
.framer-f0vdm .framer-1rdaia1, .framer-f0vdm .framer-t4gqh5 { white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 100%; height: auto; position: relative; }
.framer-f0vdm .framer-11qtvpl, .framer-f0vdm .framer-itvdxl { flex: 0 0 auto; gap: 0px; width: 100%; height: 428px; position: relative; overflow: hidden; }
.framer-f0vdm .framer-12oyyb4 { aspect-ratio: 0.966226 / 1; height: var(--framer-aspect-ratio-supported,681px); flex: 0 0 auto; width: 658px; position: absolute; top: 0px; left: 0px; }
.framer-f0vdm .framer-y6sx8p { aspect-ratio: 1.30394 / 1; height: var(--framer-aspect-ratio-supported,533px); flex: 0 0 auto; width: 695px; position: absolute; top: 12px; left: 53px; }
.framer-f0vdm .framer-1l3jqdj { filter: drop-shadow(rgba(0, 0, 0, 0.25) 10px 27px 8px); aspect-ratio: 0.493711 / 1; height: var(--framer-aspect-ratio-supported,318px); flex: 0 0 auto; width: 157px; position: absolute; top: 157px; left: 88px; }
.framer-f0vdm .framer-ovzqph { flex: 0 0 auto; width: 40px; height: 41px; position: relative; }
.framer-f0vdm .framer-ef962n { aspect-ratio: 0.99841 / 1; height: var(--framer-aspect-ratio-supported,629px); flex: 0 0 auto; width: 628px; position: absolute; top: -41px; left: -4px; }
.framer-f0vdm .framer-11ulol9 { filter: drop-shadow(rgba(0, 0, 0, 0.25) 0px 115px 23px); aspect-ratio: 1.33333 / 1; height: var(--framer-aspect-ratio-supported,510px); flex: 0 0 auto; width: 680px; position: absolute; top: -41px; left: -51px; }
.framer-f0vdm .framer-1ouyll { background-color: rgb(255, 255, 255); flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 8px; width: 100%; height: min-content; padding: 80px; display: flex; position: relative; overflow: hidden; }
.framer-f0vdm .framer-1o8h5bn { flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 48px; width: 1280px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-f0vdm .framer-1ihlw2x, .framer-f0vdm .framer-1sy7pfe { flex-flow: row; 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-f0vdm .framer-xg1b23-container, .framer-f0vdm .framer-1wkcyd0-container { flex: 1 0 0px; width: 1px; height: 100%; position: relative; }
.framer-f0vdm .framer-71m13i { background-color: rgb(242, 243, 246); flex-flow: column; flex: 0 0 auto; place-content: flex-start center; align-items: flex-start; gap: 48px; width: 100%; height: min-content; padding: 80px; display: flex; position: relative; overflow: hidden; }
.framer-f0vdm .framer-hw5d7z { flex-flow: column; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 48px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-f0vdm .framer-e5zo1o { flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: 100%; max-width: 1280px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-f0vdm .framer-1ii94ds { flex-flow: row; flex: 0 0 auto; place-content: flex-start center; align-items: flex-start; gap: 20px; width: 100%; max-width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-f0vdm .framer-1ted7hc, .framer-f0vdm .framer-13x21np, .framer-f0vdm .framer-9t4dnm, .framer-f0vdm .framer-vc670y, .framer-f0vdm .framer-97bfpg, .framer-f0vdm .framer-1dcm604, .framer-f0vdm .framer-l70df7, .framer-f0vdm .framer-1fhde4e, .framer-f0vdm .framer-1jgrj0u, .framer-f0vdm .framer-uejpwp { --border-bottom-width: 1px; --border-color: #cfd4dc; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; background-color: rgb(255, 255, 255); border-radius: 24px; flex-flow: column; flex: 0 0 auto; place-content: flex-start center; align-items: flex-start; gap: 20px; width: min-content; height: min-content; padding: 20px; display: flex; position: relative; overflow: visible; box-shadow: rgba(16, 24, 40, 0.08) 0px 12px 16px -4px, rgba(16, 24, 40, 0.03) 0px 4px 6px -2px; }
.framer-f0vdm .framer-t1kndg, .framer-f0vdm .framer-14c8i6i, .framer-f0vdm .framer-116o902, .framer-f0vdm .framer-xm8r5e, .framer-f0vdm .framer-flliv6, .framer-f0vdm .framer-1n9z4s5, .framer-f0vdm .framer-v5w6fj, .framer-f0vdm .framer-pp47bc, .framer-f0vdm .framer-y4gqrp, .framer-f0vdm .framer-13fxu3e { white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 200px; height: auto; position: relative; }
.framer-f0vdm .framer-6cr116, .framer-f0vdm .framer-11w2215, .framer-f0vdm .framer-1olrgk3, .framer-f0vdm .framer-u5ltbw, .framer-f0vdm .framer-1y7iii6, .framer-f0vdm .framer-1caeeer, .framer-f0vdm .framer-es0hpo, .framer-f0vdm .framer-1u95vls, .framer-f0vdm .framer-lwotnm, .framer-f0vdm .framer-4ukhg8 { flex-flow: row; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 10px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-f0vdm .framer-144rxp2, .framer-f0vdm .framer-1uo8vnt, .framer-f0vdm .framer-18q3vmi, .framer-f0vdm .framer-18jwzr, .framer-f0vdm .framer-wapu2b, .framer-f0vdm .framer-1bmh9ja, .framer-f0vdm .framer-kxpw8u, .framer-f0vdm .framer-16gbala, .framer-f0vdm .framer-4hs7i6, .framer-f0vdm .framer-1gmj2go { border-radius: 200px; flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 0px; width: 32px; height: 32px; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-f0vdm .framer-b9sd59, .framer-f0vdm .framer-1gti58k, .framer-f0vdm .framer-ny2zhs, .framer-f0vdm .framer-1mpe3df, .framer-f0vdm .framer-1celu47, .framer-f0vdm .framer-b8xijf, .framer-f0vdm .framer-2i59c0, .framer-f0vdm .framer-1y0qwl2, .framer-f0vdm .framer-mrtzu6, .framer-f0vdm .framer-1ttrpdi { --framer-paragraph-spacing: 14px; white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-f0vdm .framer-1j4one3, .framer-f0vdm .framer-1p3fxd1, .framer-f0vdm .framer-1ahv8rl, .framer-f0vdm .framer-nhcyzx, .framer-f0vdm .framer-mce6u1, .framer-f0vdm .framer-1gra6ar, .framer-f0vdm .framer-1554s47, .framer-f0vdm .framer-tayslm, .framer-f0vdm .framer-1t9ofo, .framer-f0vdm .framer-1kunncs { --framer-paragraph-spacing: 12px; white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-f0vdm .framer-1ba4jqp-container { flex: 0 0 auto; width: 100%; height: 350px; position: relative; }
.framer-f0vdm .framer-1vbcfya { flex-flow: row; place-content: flex-start center; align-items: flex-start; gap: 20px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-f0vdm .framer-1alq1h3 { background-color: rgb(255, 255, 255); flex-flow: row; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 8px; width: 100%; height: min-content; padding: 80px; display: flex; position: relative; overflow: hidden; }
.framer-f0vdm .framer-154ccm6 { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 14px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-f0vdm .framer-98hgi { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported,59px); flex: 0 0 auto; gap: 0px; width: 58px; position: relative; overflow: hidden; }
.framer-f0vdm .framer-598z1x { flex: 0 0 auto; position: absolute; inset: 2px 11px 11px 4px; }
.framer-f0vdm .framer-1ocygta, .framer-f0vdm .framer-1wt2xll, .framer-f0vdm .framer-1j4jr0l { --framer-paragraph-spacing: 0px; white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-f0vdm .framer-12q3ez1 { flex-flow: column; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 0px; width: min-content; height: min-content; padding: 0px; text-decoration: none; display: flex; position: relative; overflow: visible; }
.framer-f0vdm .framer-1sziuqs { background-color: rgb(64, 105, 255); border-radius: 12px; flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 8px; width: min-content; height: min-content; padding: 12px 20px; display: flex; position: relative; overflow: visible; }
.framer-f0vdm .framer-r98pjc { flex: 0 0 auto; gap: 0px; width: 18px; height: 18px; position: relative; overflow: hidden; }
.framer-f0vdm .framer-19zzkqb { aspect-ratio: 1 / 1; bottom: var(--framer-aspect-ratio-supported,0px); flex: 0 0 auto; gap: 0px; height: 18px; position: absolute; top: 0px; left: 0px; right: 0px; overflow: hidden; }
.framer-f0vdm .framer-2mkgi1 { flex: 0 0 auto; position: absolute; inset: 1px 5px 3px 3px; }
.framer-f0vdm .framer-3jbzw7-container { flex: 1 0 0px; width: 1px; height: 339px; position: relative; }
.framer-f0vdm .framer-c75fz3 { flex-flow: row; place-content: center; align-items: center; gap: 10px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: hidden; }
.framer-f0vdm .framer-paf76j-container, .framer-f0vdm .framer-alplrn-container, .framer-f0vdm .framer-yc0iax-container, .framer-f0vdm .framer-1coxqeb-container, .framer-f0vdm .framer-8alxas-container, .framer-f0vdm .framer-x7fgpk-container, .framer-f0vdm .framer-7hsn83-container, .framer-f0vdm .framer-8wazse-container, .framer-f0vdm .framer-ki6yow-container, .framer-f0vdm .framer-16pwmdz-container { flex: 0 0 auto; width: 441px; height: auto; position: relative; }
.framer-f0vdm .framer-zzxigh { flex-flow: column; flex: 1 0 0px; place-content: center; align-items: center; gap: 48px; width: 1px; max-width: 1440px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-f0vdm .framer-p1a16v { background-color: rgb(255, 255, 255); border-radius: 87px; flex-flow: row; flex: 0 0 auto; place-content: flex-start center; align-items: flex-start; gap: 0px; width: min-content; height: min-content; padding: 12px; display: flex; position: relative; overflow: visible; }
.framer-f0vdm .framer-1sq8smk, .framer-f0vdm .framer-13fzf1p, .framer-f0vdm .framer-1so9d04, .framer-f0vdm .framer-17l49qc { --border-bottom-width: 3px; --border-color: #fff; --border-left-width: 3px; --border-right-width: 3px; --border-style: solid; --border-top-width: 3px; will-change: var(--framer-will-change-override,transform); border-radius: 48px; flex: 0 0 auto; gap: 0px; width: 48px; height: 48px; position: relative; overflow: hidden; box-shadow: rgba(16, 24, 40, 0.1) 0px 1px 3px, rgba(16, 24, 40, 0.06) 0px 1px 2px; }
.framer-f0vdm .framer-1kqr57p, .framer-f0vdm .framer-190s2jq, .framer-f0vdm .framer-9tvbxd, .framer-f0vdm .framer-gk6wvl { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported,48px); flex: 0 0 auto; width: 48px; position: absolute; top: 0px; left: 0px; }
.framer-f0vdm .framer-i74f7k { flex-flow: row; 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; }
.framer-f0vdm .framer-1qgcrik-container { flex: 1 0 0px; width: 1px; height: auto; position: relative; }
.framer-f0vdm .framer-buq688-container { flex: 0 0 auto; width: 100%; height: 1064px; position: relative; }
.framer-f0vdm .framer-1yj6z7u-container { flex: 0 0 auto; width: 100%; height: auto; position: relative; }
.framer-f0vdm .framer-1ogtsoo-container { z-index: 1; flex: 0 0 auto; width: 100%; height: 41px; position: sticky; bottom: 0px; }
.framer-f0vdm[data-border="true"]::after, .framer-f0vdm [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; }
@media (min-width: 800px) and (max-width: 1279.98px) {
  .framer-f0vdm.framer-72rtr7 { justify-content: center; width: 800px; }
  .framer-f0vdm .framer-v05k91 { order: 1; }
  .framer-f0vdm .framer-gusp5d-container { order: 2; top: -1px; }
  .framer-f0vdm .framer-1n494ut-container { order: 3; top: 396px; }
  .framer-f0vdm .framer-19ywrde { order: 4; }
  .framer-f0vdm .framer-1my95xr { gap: 4px; }
  .framer-f0vdm .framer-3sfsn9 { height: 455px; }
  .framer-f0vdm .framer-tit15x { aspect-ratio: unset; flex-flow: row; place-content: center; align-items: center; gap: 10px; width: min-content; height: min-content; padding: 0px; display: flex; left: 50%; }
  .framer-f0vdm .framer-1jrey1k { height: var(--framer-aspect-ratio-supported,452px); left: unset; top: unset; width: 635px; position: relative; }
  .framer-f0vdm .framer-r2yok5 { height: unset; width: unset; inset: 323px 408px 15px 57px; }
  .framer-f0vdm .framer-14gbaq7 { height: unset; width: unset; inset: 136px 335px 213px 121px; }
  .framer-f0vdm .framer-njqx71-container { height: 96px; bottom: 140px; left: 102px; top: unset; width: 109px; }
  .framer-f0vdm .framer-9sfzly-container { width: 96px; height: 85px; bottom: -34px; left: 52px; }
  .framer-f0vdm .framer-1q7emgf-container { bottom: unset; height: 97px; left: unset; width: 110px; top: calc(53.0973% - 48.5px); right: 88px; }
  .framer-f0vdm .framer-12fbmqi { aspect-ratio: unset; height: unset; width: unset; inset: 76px -59px 144px 547px; }
  .framer-f0vdm .framer-1qy7nvz { height: var(--framer-aspect-ratio-supported,332px); width: 162px; bottom: -35px; }
  .framer-f0vdm .framer-ru0eh3 { aspect-ratio: unset; height: unset; width: unset; inset: 115px 508px 289px -58px; }
  .framer-f0vdm .framer-idqa9 { order: 5; height: 304px; }
  .framer-f0vdm .framer-vzafr6 { height: 242px; }
  .framer-f0vdm .framer-17jsbtq, .framer-f0vdm .framer-163jk4l, .framer-f0vdm .framer-11vi59l, .framer-f0vdm .framer-1fddf3j, .framer-f0vdm .framer-1svfsj9, .framer-f0vdm .framer-1utfmaf-container, .framer-f0vdm .framer-1uwqfjr, .framer-f0vdm .framer-t1kndg, .framer-f0vdm .framer-14c8i6i, .framer-f0vdm .framer-116o902 { width: 100%; }
  .framer-f0vdm .framer-1sxd3bg, .framer-f0vdm .framer-1s8v2df, .framer-f0vdm .framer-axpsrl { white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; width: 100%; }
  .framer-f0vdm .framer-1r17xvf { width: 640px; height: 29px; }
  .framer-f0vdm .framer-1nati0w { order: 6; height: 760px; padding: 80px 50px; }
  .framer-f0vdm .framer-zqnupg-container { height: 500px; }
  .framer-f0vdm .framer-13ocehl { order: 7; padding: 80px 20px; }
  .framer-f0vdm .framer-v3h52s { order: 0; }
  .framer-f0vdm .framer-1tfz055-container, .framer-f0vdm .framer-wzmepe, .framer-f0vdm .framer-1o8h5bn, .framer-f0vdm .framer-1ted7hc, .framer-f0vdm .framer-13x21np, .framer-f0vdm .framer-9t4dnm { flex: 1 0 0px; width: 1px; }
  .framer-f0vdm .framer-5s2kga { overflow: visible; }
  .framer-f0vdm .framer-1bilk7z { flex: 1 0 0px; gap: 0px; width: 1px; height: 8px; overflow: visible; }
  .framer-f0vdm .framer-1hapif1 { bottom: -156px; left: -130px; right: -227px; top: unset; width: unset; }
  .framer-f0vdm .framer-1hesggn { transform: unset; width: unset; top: -14px; left: -41px; right: -247px; }
  .framer-f0vdm .framer-wnam1u { order: 8; }
  .framer-f0vdm .framer-1p2rr5o { flex-direction: column; }
  .framer-f0vdm .framer-1dofo3b, .framer-f0vdm .framer-ieks5n { flex: 0 0 auto; width: 100%; }
  .framer-f0vdm .framer-ef962n { height: var(--framer-aspect-ratio-supported,656px); bottom: -173px; right: -11px; top: unset; width: unset; }
  .framer-f0vdm .framer-1ouyll { order: 9; }
  .framer-f0vdm .framer-71m13i { order: 10; }
  .framer-f0vdm .framer-1alq1h3 { order: 11; padding: 80px 20px; }
  .framer-f0vdm .framer-98hgi { height: var(--framer-aspect-ratio-supported,58px); }
  .framer-f0vdm .framer-1gfrxei { order: 12; }
  .framer-f0vdm .framer-buq688-container { order: 13; height: 827px; }
  .framer-f0vdm .framer-1yj6z7u-container { order: 14; }
  .framer-f0vdm .framer-1ogtsoo-container { order: 16; }
}
@media (min-width: 1280px) and (max-width: 1439.98px) {
  .framer-f0vdm.framer-72rtr7 { width: 1280px; }
  .framer-f0vdm .framer-1my95xr { gap: 4px; overflow: hidden; }
  .framer-f0vdm .framer-r2yok5 { height: unset; width: 268px; top: 497px; bottom: 11px; left: 60px; }
  .framer-f0vdm .framer-14gbaq7 { width: 277px; height: 163px; top: 136px; left: 190px; }
  .framer-f0vdm .framer-1q7emgf-container { width: 144px; height: 127px; bottom: 219px; left: 666px; }
  .framer-f0vdm .framer-12fbmqi { height: var(--framer-aspect-ratio-supported,434px); width: 281px; top: 158px; left: 860px; }
  .framer-f0vdm .framer-ru0eh3 { left: -17px; }
  .framer-f0vdm .framer-1tfz055-container, .framer-f0vdm .framer-1bilk7z, .framer-f0vdm .framer-wzmepe, .framer-f0vdm .framer-1o8h5bn, .framer-f0vdm .framer-1ted7hc, .framer-f0vdm .framer-13x21np, .framer-f0vdm .framer-9t4dnm, .framer-f0vdm .framer-vc670y, .framer-f0vdm .framer-97bfpg { flex: 1 0 0px; width: 1px; }
  .framer-f0vdm .framer-11vi59l, .framer-f0vdm .framer-1svfsj9, .framer-f0vdm .framer-1uwqfjr, .framer-f0vdm .framer-t1kndg, .framer-f0vdm .framer-14c8i6i, .framer-f0vdm .framer-116o902, .framer-f0vdm .framer-xm8r5e, .framer-f0vdm .framer-flliv6 { width: 100%; }
  .framer-f0vdm .framer-98hgi { height: var(--framer-aspect-ratio-supported,58px); }
}
@media (max-width: 799.98px) {
  .framer-f0vdm.framer-72rtr7 { justify-content: center; width: 390px; }
  .framer-f0vdm .framer-v05k91 { order: 1; align-content: flex-start; align-items: flex-start; gap: 0px; height: min-content; padding: 20px 10px; }
  .framer-f0vdm .framer-10293g5 { white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 1 0 0px; order: 0; width: 1px; }
  .framer-f0vdm .framer-h3slni-container, .framer-f0vdm .framer-imy24r { order: 1; }
  .framer-f0vdm .framer-gusp5d-container { order: 2; top: -1px; }
  .framer-f0vdm .framer-1n494ut-container { order: 3; width: 390px; height: 496px; top: 463px; }
  .framer-f0vdm .framer-19ywrde { order: 4; gap: 60px; height: 818px; padding: 40px 20px 0px; }
  .framer-f0vdm .framer-1hdkkcn { align-content: flex-start; align-items: flex-start; gap: 49px; }
  .framer-f0vdm .framer-czn85v { align-content: flex-start; align-items: flex-start; gap: 7px; width: 100%; }
  .framer-f0vdm .framer-xn7jem { align-content: flex-start; align-items: flex-start; gap: 29px; }
  .framer-f0vdm .framer-1my95xr { order: 0; align-content: flex-start; align-items: flex-start; gap: 10px; }
  .framer-f0vdm .framer-1w02v1a, .framer-f0vdm .framer-1ba4jqp-container { order: 2; }
  .framer-f0vdm .framer-unpuvq { align-content: flex-start; align-items: flex-start; gap: 16px; width: 100%; }
  .framer-f0vdm .framer-1mvgkj2, .framer-f0vdm .framer-t696h9, .framer-f0vdm .framer-11vi59l, .framer-f0vdm .framer-1utfmaf-container, .framer-f0vdm .framer-1uwqfjr, .framer-f0vdm .framer-1o8h5bn { width: 100%; }
  .framer-f0vdm .framer-92zw3g, .framer-f0vdm .framer-1l06xc8, .framer-f0vdm .framer-bdbo4l, .framer-f0vdm .framer-1rgnpfj, .framer-f0vdm .framer-1tlg8gl { align-content: flex-start; align-items: flex-start; }
  .framer-f0vdm .framer-1wrgha-container { width: 215px; height: 76px; }
  .framer-f0vdm .framer-3sfsn9 { height: 455px; }
  .framer-f0vdm .framer-tit15x { height: var(--framer-aspect-ratio-supported,142px); flex-flow: row; place-content: center; align-items: center; gap: 10px; width: 100%; padding: 0px; display: flex; top: -8px; left: 50%; }
  .framer-f0vdm .framer-1jrey1k { height: 100%; left: unset; top: unset; width: var(--framer-aspect-ratio-supported,281px); position: relative; }
  .framer-f0vdm .framer-r2yok5 { bottom: unset; width: 63px; height: 44px; top: 179px; left: 37px; }
  .framer-f0vdm .framer-14gbaq7 { width: 80px; height: 49px; top: 71px; left: 66px; }
  .framer-f0vdm .framer-njqx71-container { width: 50px; height: 44px; top: calc(51.4056% - 22px); left: 52px; }
  .framer-f0vdm .framer-9sfzly-container { width: 42px; height: 37px; bottom: 5px; left: 35px; }
  .framer-f0vdm .framer-1q7emgf-container { height: 49px; bottom: 60px; left: unset; width: 56px; right: 43px; }
  .framer-f0vdm .framer-12fbmqi { aspect-ratio: unset; height: unset; width: unset; inset: 19px -12px 316px 282px; }
  .framer-f0vdm .framer-1qy7nvz { height: var(--framer-aspect-ratio-supported,247px); width: 120px; bottom: 165px; }
  .framer-f0vdm .framer-ru0eh3 { aspect-ratio: unset; height: unset; bottom: 393px; left: unset; width: 92px; top: 35px; right: 258px; }
  .framer-f0vdm .framer-idqa9 { order: 5; padding: 20px 20px 50px; }
  .framer-f0vdm .framer-vzafr6 { gap: 5px; }
  .framer-f0vdm .framer-17jsbtq { gap: 0px; width: 100%; height: 78px; }
  .framer-f0vdm .framer-163jk4l { width: 100%; height: 31px; }
  .framer-f0vdm .framer-1sxd3bg, .framer-f0vdm .framer-1p64w8f, .framer-f0vdm .framer-1kmffmd, .framer-f0vdm .framer-1ki3be6, .framer-f0vdm .framer-1hc7d3c, .framer-f0vdm .framer-uxzlmw, .framer-f0vdm .framer-1s8v2df, .framer-f0vdm .framer-orq1v1, .framer-f0vdm .framer-13beo7n, .framer-f0vdm .framer-1wt2xll, .framer-f0vdm .framer-smiba9, .framer-f0vdm .framer-axpsrl { white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; width: 100%; }
  .framer-f0vdm .framer-1r17xvf { width: 338px; height: 15px; }
  .framer-f0vdm .framer-1nati0w { flex-direction: column; order: 6; height: 274px; padding: 80px 20px; }
  .framer-f0vdm .framer-zqnupg-container { flex: 0 0 auto; width: 100%; height: 224px; }
  .framer-f0vdm .framer-13ocehl { flex-direction: column; order: 7; padding: 80px 20px; }
  .framer-f0vdm .framer-v3h52s { flex: 0 0 auto; gap: 0px; width: 100%; }
  .framer-f0vdm .framer-sfkpci, .framer-f0vdm .framer-1t8tsi6 { gap: 2px; }
  .framer-f0vdm .framer-1tfz055-container { flex: 1 0 0px; width: 1px; }
  .framer-f0vdm .framer-5s2kga { overflow: visible; }
  .framer-f0vdm .framer-1bilk7z { flex: 1 0 0px; grid-template-rows: repeat(3, min-content); grid-template-columns: repeat(8, minmax(50px, 1fr)); gap: 0px; width: 1px; height: 5px; }
  .framer-f0vdm .framer-1iofec { padding: 40px 0px; }
  .framer-f0vdm .framer-3pz4wn { padding: 0px 10px 0px 24px; }
  .framer-f0vdm .framer-ioyfbb { flex: 0.1 0 0px; order: 0; }
  .framer-f0vdm .framer-1fddf3j { width: 135px; }
  .framer-f0vdm .framer-1hapif1 { bottom: -157px; left: -40px; right: -436px; top: unset; width: unset; }
  .framer-f0vdm .framer-1hesggn { height: unset; bottom: -4px; left: unset; transform: unset; width: var(--framer-aspect-ratio-supported,562px); top: -23px; right: -436px; }
  .framer-f0vdm .framer-bwiko6 { height: 100px; }
  .framer-f0vdm .framer-wnam1u { flex-direction: column; order: 8; padding: 40px 20px; }
  .framer-f0vdm .framer-wzmepe { gap: 44px; width: 100%; }
  .framer-f0vdm .framer-1svfsj9 { align-content: flex-start; align-items: flex-start; gap: 40px; width: 100%; }
  .framer-f0vdm .framer-1p2rr5o { flex-direction: column; }
  .framer-f0vdm .framer-1dofo3b, .framer-f0vdm .framer-ieks5n, .framer-f0vdm .framer-zzxigh, .framer-f0vdm .framer-1qgcrik-container { flex: 0 0 auto; width: 100%; }
  .framer-f0vdm .framer-11qtvpl, .framer-f0vdm .framer-itvdxl { height: 320px; }
  .framer-f0vdm .framer-y6sx8p { height: var(--framer-aspect-ratio-supported,323px); bottom: -15px; left: unset; right: -124px; top: unset; width: 421px; }
  .framer-f0vdm .framer-1l3jqdj { height: var(--framer-aspect-ratio-supported,172px); bottom: -9px; left: 75px; top: unset; width: 85px; }
  .framer-f0vdm .framer-ef962n { height: var(--framer-aspect-ratio-supported,512px); bottom: -21px; left: -100px; right: -108px; top: unset; width: unset; }
  .framer-f0vdm .framer-11ulol9 { height: var(--framer-aspect-ratio-supported,150px); width: 143%; top: 48%; left: 50%; transform: translate(-50%, -50%); }
  .framer-f0vdm .framer-1ouyll { flex-direction: column; order: 9; padding: 60px 20px 80px; }
  .framer-f0vdm .framer-1ihlw2x { flex-direction: column; gap: 62px; }
  .framer-f0vdm .framer-xg1b23-container, .framer-f0vdm .framer-1wkcyd0-container { flex: 0 0 auto; width: 100%; height: auto; }
  .framer-f0vdm .framer-71m13i { order: 10; padding: 60px 20px; }
  .framer-f0vdm .framer-hw5d7z { order: 0; }
  .framer-f0vdm .framer-1alq1h3 { order: 11; padding: 80px 10px 80px 20px; }
  .framer-f0vdm .framer-154ccm6 { flex-direction: column; align-content: flex-start; align-items: flex-start; width: 100%; }
  .framer-f0vdm .framer-98hgi { height: var(--framer-aspect-ratio-supported,58px); }
  .framer-f0vdm .framer-1gfrxei { flex-direction: column; order: 12; padding: 60px 20px; }
  .framer-f0vdm .framer-p1a16v { justify-content: flex-start; }
  .framer-f0vdm .framer-i74f7k { flex-direction: column; gap: 45px; }
  .framer-f0vdm .framer-buq688-container { order: 13; height: 642px; }
  .framer-f0vdm .framer-1yj6z7u-container { order: 14; }
  .framer-f0vdm .framer-1ogtsoo-container { order: 16; }
}
body { --framer-will-change-override: none; }
@supports (background:-webkit-named-image(i)) and (not (grid-template-rows:subgrid)) {
  body { --framer-will-change-override: transform; }
}
body { --framer-will-change-filter-override: none; }
@supports (background:-webkit-named-image(i)) and (not (position-area:top right)) {
  body { --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)); }
@supports not (color:color(display-p3 1 1 1)) {
  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)); }
@supports not (color:color(display-p3 1 1 1)) {
  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-link-font-family,var(--framer-blockquote-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif)))); font-style: var(--framer-font-style-preview,var(--framer-link-font-style,var(--framer-blockquote-font-style,var(--framer-font-style,normal)))); font-weight: var(--framer-font-weight-preview,var(--framer-link-font-weight,var(--framer-blockquote-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-link-text-transform,var(--framer-blockquote-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-link-text-color,var(--framer-blockquote-text-color,var(--framer-text-color,#000))); text-decoration-line: var(--framer-link-text-decoration,var(--framer-blockquote-text-decoration,var(--framer-text-decoration,initial))); text-decoration-style: var(--framer-link-text-decoration-style,var(--framer-blockquote-text-decoration-style,var(--framer-text-decoration-style,initial))); text-decoration-color: var(--framer-link-text-decoration-color,var(--framer-blockquote-text-decoration-color,var(--framer-text-decoration-color,initial))); text-decoration-thickness: var(--framer-link-text-decoration-thickness,var(--framer-blockquote-text-decoration-thickness,var(--framer-text-decoration-thickness,initial))); text-decoration-skip-ink: var(--framer-link-text-decoration-skip-ink,var(--framer-blockquote-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial))); text-underline-offset: var(--framer-link-text-decoration-offset,var(--framer-blockquote-text-decoration-offset,var(--framer-text-decoration-offset,initial))); background-color: var(--framer-link-text-background-color,initial); }
@supports not (color:color(display-p3 1 1 1)) {
  a.framer-text, span.framer-text[data-nested-link] { color: var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-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-link-text-color,var(--framer-blockquote-text-color,var(--framer-code-text-color,var(--framer-text-color,#000)))); }
@supports not (color:color(display-p3 1 1 1)) {
  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-link-text-color-rgb,var(--framer-link-text-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: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-link-font-family,var(--framer-blockquote-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-font-style,var(--framer-blockquote-font-style,var(--framer-font-style,normal))))); font-weight: var(--framer-font-weight-preview,var(--framer-link-hover-font-weight,var(--framer-link-font-weight,var(--framer-blockquote-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-link-text-transform,var(--framer-blockquote-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-link-text-color,var(--framer-blockquote-text-color,var(--framer-text-color,#000)))); text-decoration-line: var(--framer-link-hover-text-decoration,var(--framer-link-text-decoration,var(--framer-blockquote-text-decoration,var(--framer-text-decoration,initial)))); text-decoration-style: var(--framer-link-hover-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-blockquote-text-decoration-style,var(--framer-text-decoration-style,initial)))); text-decoration-color: var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-blockquote-text-decoration-color,var(--framer-text-decoration-color,initial)))); text-decoration-thickness: var(--framer-link-hover-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-blockquote-text-decoration-thickness,var(--framer-text-decoration-thickness,initial)))); text-decoration-skip-ink: var(--framer-link-hover-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-blockquote-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial)))); text-underline-offset: var(--framer-link-hover-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-blockquote-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))); }
@supports not (color:color(display-p3 1 1 1)) {
  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-link-text-color-rgb,var(--framer-link-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-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-link-text-color,var(--framer-blockquote-text-color,var(--framer-code-text-color,var(--framer-text-color,#000))))); }
@supports not (color:color(display-p3 1 1 1)) {
  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-link-text-color-rgb,var(--framer-link-text-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[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))); }
@supports not (color:color(display-p3 1 1 1)) {
  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)))); }
@supports not (color:color(display-p3 1 1 1)) {
  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))); }
@supports not (color:color(display-p3 1 1 1)) {
  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))))); }
@supports not (color:color(display-p3 1 1 1)) {
  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 { padding-inline-start: calc(calc(var(--max-list-digits,1) + 1)*1ch); }
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; }
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 { overflow-wrap: anywhere; vertical-align: top; min-width: 16ch; }
.framer-text-module[data-width="fill"] > :first-child, .framer-text-module[data-width="fill"] > .ssr-variant > :first-child { width: 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; }
[data-framer-component-type="Stack"]:not([data-framer-generated]) > *, [data-framer-component-type="Stack"]:not([data-framer-generated]) > [data-framer-component-type], 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; }
@supports not (overflow:clip) {
  :root { --overflow-clip-fallback: hidden; }
}
.framer-lightbox-container { opacity: 1 !important; pointer-events: auto !important; }
@supports (background:-webkit-named-image(i)) and (not (contain-intrinsic-size:inherit)) {
  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); }
}
@supports (corner-shape:superellipse(2)) {
  :root { --one-if-corner-shape-supported: 1; }
}
.ssr-variant { display: contents; }
@supports (aspect-ratio:1) {
  body { --framer-aspect-ratio-supported: auto; }
}
.framer-xibiy.framer-1iytt5s, .framer-xibiy .framer-1iytt5s { display: block; }
.framer-xibiy.framer-6ywapy { flex-flow: row; place-content: flex-start center; align-items: flex-start; gap: 8px; width: 1400px; height: min-content; padding: 0px 80px; display: flex; position: relative; overflow: visible; }
.framer-xibiy .framer-qiusy1 { flex-flow: row; flex: 1 0 0px; place-content: center space-between; align-items: center; width: 1px; max-width: 1400px; height: 80px; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-xibiy .framer-13aedad, .framer-xibiy .framer-3sibgb, .framer-xibiy .framer-1mjmohm { aspect-ratio: 3.14474 / 1; height: var(--framer-aspect-ratio-supported,32px); flex: 0 0 auto; width: 101px; text-decoration: none; position: relative; overflow: visible; }
.framer-xibiy .framer-eap29, .framer-xibiy .framer-eek42w, .framer-xibiy .framer-10nne1n { flex-flow: row; flex: 0 0 auto; place-content: center flex-end; align-items: center; gap: 10px; width: min-content; height: 24px; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-xibiy .framer-rnz5vn, .framer-xibiy .framer-ogh6q2, .framer-xibiy .framer-l05180 { aspect-ratio: 1 / 1; cursor: pointer; height: var(--framer-aspect-ratio-supported,24px); flex: 0 0 auto; width: 24px; position: relative; overflow: hidden; }
.framer-xibiy .framer-t89y75, .framer-xibiy .framer-17ngt9l { flex: 0 0 auto; width: 18px; height: 2px; position: absolute; top: 6px; left: calc(50% - 9px); overflow: visible; }
.framer-xibiy .framer-3a6ous, .framer-xibiy .framer-1lobilz, .framer-xibiy .framer-4kq3pf, .framer-xibiy .framer-1xw6tbh, .framer-xibiy .framer-bnv5nt, .framer-xibiy .framer-1ua0bnu, .framer-xibiy .framer-1tsvjv6, .framer-xibiy .framer-1466m6z { flex: 0 0 auto; width: 18px; height: 2px; position: absolute; top: calc(50% - 1px); left: calc(50% - 9px); overflow: visible; }
.framer-xibiy .framer-1bs6dfj, .framer-xibiy .framer-v2tr1w { flex: 0 0 auto; width: 18px; height: 2px; position: absolute; bottom: 6px; left: calc(50% - 9px); overflow: visible; }
.framer-xibiy .framer-ru58l6 { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 32px; width: 765px; height: 100%; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-xibiy .framer-1y6b50d-container { cursor: s-resize; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-xibiy .framer-1e4vchj, .framer-xibiy .framer-ihe3ge, .framer-xibiy .framer-1ytkbo3 { cursor: s-resize; flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 0px; width: min-content; height: 80px; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-xibiy .framer-1ekdgx1-container, .framer-xibiy .framer-xp1rdf-container, .framer-xibiy .framer-1ce3xc9-container { flex: 0 0 auto; width: auto; height: 24px; position: relative; }
.framer-xibiy .framer-3f67p4 { flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 0px; width: min-content; height: 100%; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-xibiy .framer-qojff0-container, .framer-xibiy .framer-cbnvi2-container, .framer-xibiy .framer-1ozlq97-container, .framer-xibiy .framer-1gdeqdi-container, .framer-xibiy .framer-18wj9ur-container, .framer-xibiy .framer-qwiu85-container, .framer-xibiy .framer-pa9l6j-container, .framer-xibiy .framer-2imviu-container, .framer-xibiy .framer-jw8smo-container, .framer-xibiy .framer-dz8wui-container, .framer-xibiy .framer-3fwf4q-container, .framer-xibiy .framer-1g50gg7-container { flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-xibiy .framer-158w4lc { flex-flow: row; flex: 1 0 0px; place-content: center flex-end; align-items: center; gap: 10px; width: 1px; height: 24px; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-xibiy .framer-1ahbe5h { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported,24px); flex: 0 0 auto; width: 24px; position: relative; overflow: hidden; }
.framer-xibiy .framer-11kd8v4, .framer-xibiy .framer-qfxg64 { flex-flow: row; flex: 1 0 0px; place-content: center; align-items: center; gap: 8px; width: 1px; height: min-content; padding: 24px 12px 24px 16px; display: flex; position: relative; overflow: visible; }
.framer-xibiy .framer-186denm { flex-flow: column; flex: 0 0 auto; place-content: flex-start center; align-items: flex-start; gap: 32px; width: 752px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-xibiy .framer-1otp4uk, .framer-xibiy .framer-zkjqnv { flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 0px; width: min-content; height: 24px; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-xibiy .framer-166jr25-container, .framer-xibiy .framer-1hvjt2d-container { flex: 0 0 auto; width: 70px; height: auto; position: relative; }
.framer-xibiy .framer-ht3tgq, .framer-xibiy .framer-o14549 { flex-flow: row; flex: 1 0 0px; place-content: center; align-items: center; gap: 10px; width: 1px; height: 80px; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-xibiy .framer-vz1uji { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 0px; width: min-content; max-width: 1400px; height: 80px; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-xibiy .framer-1mrxduz { flex-flow: row; flex: 0 0 auto; place-content: center flex-end; align-items: center; gap: 32px; width: 618px; height: 100%; padding: 0px 30px 0px 0px; display: flex; position: relative; overflow: visible; }
.framer-xibiy .framer-18woamr { flex-flow: row; flex: 1 0 0px; place-content: center space-between; align-items: center; width: 1px; max-width: 1400px; height: 80px; padding: 0px 20px; display: flex; position: relative; overflow: visible; }
.framer-xibiy .framer-10z5iv8 { flex-flow: column; flex: 1 0 0px; place-content: flex-start center; align-items: flex-start; gap: 32px; width: 1px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)) {
  .framer-xibiy.framer-6ywapy, .framer-xibiy .framer-eap29, .framer-xibiy .framer-ru58l6, .framer-xibiy .framer-1e4vchj, .framer-xibiy .framer-3f67p4, .framer-xibiy .framer-ihe3ge, .framer-xibiy .framer-1ytkbo3, .framer-xibiy .framer-158w4lc, .framer-xibiy .framer-11kd8v4, .framer-xibiy .framer-186denm, .framer-xibiy .framer-1otp4uk, .framer-xibiy .framer-ht3tgq, .framer-xibiy .framer-vz1uji, .framer-xibiy .framer-1mrxduz, .framer-xibiy .framer-eek42w, .framer-xibiy .framer-o14549, .framer-xibiy .framer-10nne1n, .framer-xibiy .framer-qfxg64, .framer-xibiy .framer-10z5iv8, .framer-xibiy .framer-zkjqnv { gap: 0px; }
  .framer-xibiy.framer-6ywapy > *, .framer-xibiy .framer-11kd8v4 > *, .framer-xibiy .framer-qfxg64 > * { margin: 0px 4px; }
  .framer-xibiy.framer-6ywapy > :first-child, .framer-xibiy .framer-eap29 > :first-child, .framer-xibiy .framer-ru58l6 > :first-child, .framer-xibiy .framer-158w4lc > :first-child, .framer-xibiy .framer-11kd8v4 > :first-child, .framer-xibiy .framer-ht3tgq > :first-child, .framer-xibiy .framer-vz1uji > :first-child, .framer-xibiy .framer-1mrxduz > :first-child, .framer-xibiy .framer-eek42w > :first-child, .framer-xibiy .framer-o14549 > :first-child, .framer-xibiy .framer-10nne1n > :first-child, .framer-xibiy .framer-qfxg64 > :first-child { margin-left: 0px; }
  .framer-xibiy.framer-6ywapy > :last-child, .framer-xibiy .framer-eap29 > :last-child, .framer-xibiy .framer-ru58l6 > :last-child, .framer-xibiy .framer-158w4lc > :last-child, .framer-xibiy .framer-11kd8v4 > :last-child, .framer-xibiy .framer-ht3tgq > :last-child, .framer-xibiy .framer-vz1uji > :last-child, .framer-xibiy .framer-1mrxduz > :last-child, .framer-xibiy .framer-eek42w > :last-child, .framer-xibiy .framer-o14549 > :last-child, .framer-xibiy .framer-10nne1n > :last-child, .framer-xibiy .framer-qfxg64 > :last-child { margin-right: 0px; }
  .framer-xibiy .framer-eap29 > *, .framer-xibiy .framer-158w4lc > *, .framer-xibiy .framer-ht3tgq > *, .framer-xibiy .framer-eek42w > *, .framer-xibiy .framer-o14549 > *, .framer-xibiy .framer-10nne1n > * { margin: 0px 5px; }
  .framer-xibiy .framer-ru58l6 > *, .framer-xibiy .framer-1mrxduz > * { margin: 0px 16px; }
  .framer-xibiy .framer-1e4vchj > *, .framer-xibiy .framer-3f67p4 > *, .framer-xibiy .framer-ihe3ge > *, .framer-xibiy .framer-1ytkbo3 > *, .framer-xibiy .framer-1otp4uk > *, .framer-xibiy .framer-zkjqnv > * { margin: 0px; }
  .framer-xibiy .framer-1e4vchj > :first-child, .framer-xibiy .framer-3f67p4 > :first-child, .framer-xibiy .framer-ihe3ge > :first-child, .framer-xibiy .framer-1ytkbo3 > :first-child, .framer-xibiy .framer-186denm > :first-child, .framer-xibiy .framer-1otp4uk > :first-child, .framer-xibiy .framer-10z5iv8 > :first-child, .framer-xibiy .framer-zkjqnv > :first-child { margin-top: 0px; }
  .framer-xibiy .framer-1e4vchj > :last-child, .framer-xibiy .framer-3f67p4 > :last-child, .framer-xibiy .framer-ihe3ge > :last-child, .framer-xibiy .framer-1ytkbo3 > :last-child, .framer-xibiy .framer-186denm > :last-child, .framer-xibiy .framer-1otp4uk > :last-child, .framer-xibiy .framer-10z5iv8 > :last-child, .framer-xibiy .framer-zkjqnv > :last-child { margin-bottom: 0px; }
  .framer-xibiy .framer-186denm > *, .framer-xibiy .framer-10z5iv8 > * { margin: 16px 0px; }
  .framer-xibiy .framer-vz1uji > * { margin: 0px; }
}
.framer-xibiy.framer-v-aarw4q.framer-6ywapy, .framer-xibiy.framer-v-ki7sp3.framer-6ywapy { flex-direction: column; gap: 0px; width: 375px; padding: 0px; }
.framer-xibiy.framer-v-aarw4q .framer-qiusy1 { flex: 0 0 auto; width: 100%; padding: 0px 12px 0px 16px; }
.framer-xibiy.framer-v-aarw4q .framer-1ahbe5h { cursor: pointer; }
@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)) {
  .framer-xibiy.framer-v-aarw4q.framer-6ywapy { gap: 0px; }
  .framer-xibiy.framer-v-aarw4q.framer-6ywapy > * { margin: 0px; }
  .framer-xibiy.framer-v-aarw4q.framer-6ywapy > :first-child { margin-top: 0px; }
  .framer-xibiy.framer-v-aarw4q.framer-6ywapy > :last-child { margin-bottom: 0px; }
}
.framer-xibiy.framer-v-ki7sp3 .framer-o14549, .framer-xibiy.framer-v-ki7sp3 .framer-qfxg64 { flex: 0 0 auto; width: 100%; }
.framer-xibiy.framer-v-ki7sp3 .framer-2imviu-container, .framer-xibiy.framer-v-1t9o6hp .framer-13aedad, .framer-xibiy.framer-v-g9x3dy .framer-1ozlq97-container, .framer-xibiy.framer-v-g9x3dy .framer-3sibgb { order: 0; }
.framer-xibiy.framer-v-ki7sp3 .framer-zkjqnv, .framer-xibiy.framer-v-g9x3dy .framer-qwiu85-container, .framer-xibiy.framer-v-g9x3dy .framer-1mrxduz { order: 1; }
.framer-xibiy.framer-v-ki7sp3 .framer-dz8wui-container, .framer-xibiy.framer-v-g9x3dy .framer-18wj9ur-container { order: 5; }
.framer-xibiy.framer-v-ki7sp3 .framer-3fwf4q-container, .framer-xibiy.framer-v-1t9o6hp .framer-eap29, .framer-xibiy.framer-v-g9x3dy .framer-1otp4uk, .framer-xibiy.framer-v-g9x3dy .framer-eek42w { order: 2; }
.framer-xibiy.framer-v-ki7sp3 .framer-1hvjt2d-container, .framer-xibiy.framer-v-g9x3dy .framer-166jr25-container { order: 3; }
.framer-xibiy.framer-v-ki7sp3 .framer-1g50gg7-container, .framer-xibiy.framer-v-g9x3dy .framer-pa9l6j-container { order: 4; }
@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)) {
  .framer-xibiy.framer-v-ki7sp3.framer-6ywapy { gap: 0px; }
  .framer-xibiy.framer-v-ki7sp3.framer-6ywapy > * { margin: 0px; }
  .framer-xibiy.framer-v-ki7sp3.framer-6ywapy > :first-child { margin-top: 0px; }
  .framer-xibiy.framer-v-ki7sp3.framer-6ywapy > :last-child { margin-bottom: 0px; }
}
.framer-xibiy.framer-v-1t9o6hp.framer-6ywapy { width: 800px; }
.framer-xibiy.framer-v-1t9o6hp .framer-qiusy1 { flex: 0 0 auto; justify-content: center; gap: 0px; width: min-content; }
.framer-xibiy.framer-v-1t9o6hp .framer-ru58l6 { order: 1; justify-content: flex-end; width: 618px; padding: 0px 30px 0px 0px; }
@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)) {
  .framer-xibiy.framer-v-1t9o6hp .framer-qiusy1 { gap: 0px; }
  .framer-xibiy.framer-v-1t9o6hp .framer-qiusy1 > * { margin: 0px; }
  .framer-xibiy.framer-v-1t9o6hp .framer-qiusy1 > :first-child { margin-left: 0px; }
  .framer-xibiy.framer-v-1t9o6hp .framer-qiusy1 > :last-child { margin-right: 0px; }
}
.framer-xibiy.framer-v-g9x3dy.framer-6ywapy { flex-direction: column; width: 800px; padding: 0px 10px; }
.framer-xibiy.framer-v-g9x3dy .framer-11kd8v4 { flex: 0 0 auto; order: 2; width: 100%; }
.framer-xibiy.framer-v-g9x3dy .framer-ht3tgq { flex: 0 0 auto; order: 1; width: 100%; }
@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)) {
  .framer-xibiy.framer-v-g9x3dy.framer-6ywapy { gap: 0px; }
  .framer-xibiy.framer-v-g9x3dy.framer-6ywapy > * { margin: 4px 0px; }
  .framer-xibiy.framer-v-g9x3dy.framer-6ywapy > :first-child { margin-top: 0px; }
  .framer-xibiy.framer-v-g9x3dy.framer-6ywapy > :last-child { margin-bottom: 0px; }
}
.framer-xibiy[data-border="true"]::after, .framer-xibiy [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; }
@supports (aspect-ratio:1) {
  body { --framer-aspect-ratio-supported: auto; }
}
.framer-C0v5S.framer-1p1vp5i, .framer-C0v5S .framer-1p1vp5i { display: block; }
.framer-C0v5S.framer-1ciwyp7 { cursor: pointer; flex-flow: column; place-content: center flex-start; align-items: center; gap: 0px; width: 87px; height: 24px; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-C0v5S .framer-1feciti { will-change: var(--framer-will-change-override,transform); z-index: 1; flex-flow: column; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 4px; width: 336px; height: min-content; padding: 12px; display: flex; position: relative; overflow: hidden; }
.framer-C0v5S .framer-1mjjl8y-container, .framer-C0v5S .framer-15osvma-container, .framer-C0v5S .framer-1oto3oj-container, .framer-C0v5S .framer-1278hjx-container, .framer-C0v5S .framer-15mq0cp-container, .framer-C0v5S .framer-zzbrb-container { flex: 0 0 auto; width: 100%; height: auto; position: relative; }
.framer-C0v5S .framer-18a4l9a { flex-flow: column; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 0px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-C0v5S .framer-rdgtje { will-change: var(--framer-will-change-override,transform); flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 6px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: hidden; }
.framer-C0v5S .framer-9cl9d { white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-C0v5S .framer-1c1zw7m-container { flex: 0 0 auto; width: 20px; height: 20px; position: relative; }
.framer-C0v5S .framer-gncfry { flex: 0 0 auto; width: 100%; height: 12px; position: relative; overflow: hidden; }
.framer-C0v5S .framer-14qvefn { will-change: var(--framer-will-change-override,transform); z-index: 10; flex-flow: column; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 4px; width: 336px; height: min-content; padding: 12px; display: flex; position: relative; overflow: hidden; }
@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)) {
  .framer-C0v5S.framer-1ciwyp7, .framer-C0v5S .framer-1feciti, .framer-C0v5S .framer-18a4l9a, .framer-C0v5S .framer-rdgtje, .framer-C0v5S .framer-14qvefn { gap: 0px; }
  .framer-C0v5S.framer-1ciwyp7 > *, .framer-C0v5S .framer-18a4l9a > * { margin: 0px; }
  .framer-C0v5S.framer-1ciwyp7 > :first-child, .framer-C0v5S .framer-1feciti > :first-child, .framer-C0v5S .framer-18a4l9a > :first-child, .framer-C0v5S .framer-14qvefn > :first-child { margin-top: 0px; }
  .framer-C0v5S.framer-1ciwyp7 > :last-child, .framer-C0v5S .framer-1feciti > :last-child, .framer-C0v5S .framer-18a4l9a > :last-child, .framer-C0v5S .framer-14qvefn > :last-child { margin-bottom: 0px; }
  .framer-C0v5S .framer-1feciti > *, .framer-C0v5S .framer-14qvefn > * { margin: 2px 0px; }
  .framer-C0v5S .framer-rdgtje > * { margin: 0px 3px; }
  .framer-C0v5S .framer-rdgtje > :first-child { margin-left: 0px; }
  .framer-C0v5S .framer-rdgtje > :last-child { margin-right: 0px; }
}
.framer-C0v5S.framer-v-odhts9.framer-1ciwyp7, .framer-C0v5S.framer-v-l0gxm1.framer-1ciwyp7 { align-content: flex-start; align-items: flex-start; gap: 8px; height: min-content; }
@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)) {
  .framer-C0v5S.framer-v-odhts9.framer-1ciwyp7 { gap: 0px; }
  .framer-C0v5S.framer-v-odhts9.framer-1ciwyp7 > * { margin: 4px 0px; }
  .framer-C0v5S.framer-v-odhts9.framer-1ciwyp7 > :first-child { margin-top: 0px; }
  .framer-C0v5S.framer-v-odhts9.framer-1ciwyp7 > :last-child { margin-bottom: 0px; }
}
.framer-C0v5S.framer-v-l0gxm1 .framer-1feciti { order: 1; }
.framer-C0v5S.framer-v-l0gxm1 .framer-18a4l9a { order: 0; }
.framer-C0v5S.framer-v-l0gxm1 .framer-rdgtje { cursor: pointer; }
.framer-C0v5S.framer-v-l0gxm1 .framer-gncfry { order: 2; }
@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)) {
  .framer-C0v5S.framer-v-l0gxm1.framer-1ciwyp7 { gap: 0px; }
  .framer-C0v5S.framer-v-l0gxm1.framer-1ciwyp7 > * { margin: 4px 0px; }
  .framer-C0v5S.framer-v-l0gxm1.framer-1ciwyp7 > :first-child { margin-top: 0px; }
  .framer-C0v5S.framer-v-l0gxm1.framer-1ciwyp7 > :last-child { margin-bottom: 0px; }
}
.framer-C0v5S.framer-v-1ciwyp7.hover.framer-1ciwyp7 { width: 125px; }
.framer-C0v5S[data-border="true"]::after, .framer-C0v5S [data-border="true"]::after, .framer-ehosi[data-border="true"]::after, .framer-ehosi [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; }
@supports (aspect-ratio:1) {
  body { --framer-aspect-ratio-supported: auto; }
}
.framer-ehosi.framer-1gfeeom, .framer-ehosi .framer-1gfeeom { display: block; }
.framer-ehosi.framer-ourfv2 { width: 16px; height: 16px; position: relative; }
.framer-ehosi .framer-1io6nwf { flex: 0 0 auto; width: 12px; height: 8px; position: absolute; top: calc(50% - 4px); left: calc(50% - 6px); }
.framer-ehosi .framer-10rxlwc { flex: 0 0 auto; width: 16px; height: 16px; position: absolute; top: calc(50% - 8px); left: calc(50% - 8px); }
.framer-ehosi .framer-e126j8 { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported,20px); flex: 0 0 auto; position: absolute; top: 0px; left: 0px; right: 0px; }
.framer-ehosi .framer-e7og1b { flex: 0 0 auto; width: 15px; height: 15px; position: absolute; top: calc(50% - 7.5px); left: calc(50% - 7.5px); }
.framer-ehosi .framer-e09xpq { flex: 0 0 auto; width: 19px; height: 19px; position: absolute; bottom: 0px; right: 0px; }
.framer-ehosi .framer-129718s { flex: 0 0 auto; width: 10px; height: 18px; position: absolute; top: calc(50% - 9px); left: calc(50% - 5px); }
.framer-ehosi .framer-1pmreg3 { flex: 0 0 auto; width: 18px; position: absolute; top: 0px; bottom: 0px; left: calc(50% - 9px); }
.framer-ehosi .framer-kov3rv { flex: 0 0 auto; width: 16px; height: 16px; position: absolute; top: calc(50% - 8px); left: calc(50% - 8px); overflow: visible; }
.framer-ehosi .framer-h6t7wu { flex: 0 0 auto; width: 14px; height: 14px; position: absolute; top: calc(50% - 7px); left: calc(50% - 7px); }
.framer-ehosi .framer-1kqr2xc { flex: 0 0 auto; width: 14px; height: 16px; position: absolute; top: calc(56.25% - 8px); left: calc(50% - 7px); }
.framer-ehosi .framer-xjgr7h { flex: 0 0 auto; width: 10px; height: 9px; position: absolute; top: calc(43.75% - 4.5px); left: calc(50% - 5px); }
.framer-ehosi .framer-1nr6x5p, .framer-ehosi .framer-9xldlg { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported,16px); flex: 0 0 auto; position: absolute; top: 0px; left: 0px; right: 0px; }
.framer-ehosi .framer-1y8mtfi { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported,16px); flex: 0 0 auto; width: 16px; position: absolute; top: 50%; left: 50%; }
.framer-ehosi .framer-d4shfv, .framer-ehosi .framer-1sd5byz { flex: 0 0 auto; width: 16px; height: 16px; position: absolute; top: 0px; left: 0px; overflow: visible; }
.framer-ehosi .framer-gb22u9, .framer-ehosi .framer-1lmf8s3, .framer-ehosi .framer-8jg5as { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported,18px); flex: 0 0 auto; position: absolute; top: 0px; left: 0px; right: 0px; }
.framer-ehosi .framer-1ddeuw5 { flex: 0 0 auto; width: 16px; height: 16px; position: absolute; top: 2px; left: 2px; overflow: visible; }
.framer-ehosi .framer-zpo0l9 { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported,16px); flex: 0 0 auto; width: 16px; position: absolute; bottom: 0px; right: 0px; }
.framer-ehosi .framer-1884sw { flex: 0 0 auto; width: 16px; height: 16px; position: absolute; top: calc(50% - 8px); left: calc(40% - 8px); overflow: visible; }
.framer-ehosi .framer-1t5mysl { aspect-ratio: 1 / 1; width: var(--framer-aspect-ratio-supported,16px); flex: 0 0 auto; position: absolute; top: 0px; bottom: 0px; left: 0px; }
.framer-ehosi .framer-1m5y7s5 { flex: 0 0 auto; width: 16px; height: 16px; position: absolute; top: 1px; left: calc(50% - 8px); overflow: visible; }
.framer-ehosi .framer-r3ids6 { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported,16px); flex: 0 0 auto; width: 16px; position: absolute; top: 0px; left: 0px; }
.framer-ehosi .framer-1nraabg { flex: 0 0 auto; width: 15px; height: 14px; position: absolute; top: calc(50% - 7px); right: 0px; }
.framer-ehosi.framer-v-15sj201.framer-ourfv2 { width: 12px; height: 8px; }
.framer-ehosi.framer-v-1fbneko.framer-ourfv2 { width: 19px; height: 19px; }
.framer-ehosi.framer-v-1wwvn7x.framer-ourfv2 { width: 10px; height: 18px; }
.framer-ehosi.framer-v-1afnifw.framer-ourfv2, .framer-ehosi.framer-v-1chdh2t.framer-ourfv2 { width: 18px; }
.framer-ehosi.framer-v-dtofcw .framer-e126j8 { height: var(--framer-aspect-ratio-supported,16px); }
.framer-ehosi.framer-v-1pc28sa.framer-ourfv2, .framer-ehosi.framer-v-ubotcu.framer-ourfv2, .framer-ehosi.framer-v-fplueh.framer-ourfv2, .framer-ehosi.framer-v-11wjw44.framer-ourfv2 { width: 18px; height: 18px; }
@supports (aspect-ratio:1) {
  body { --framer-aspect-ratio-supported: auto; }
}
.framer-cfuLF.framer-cx1ve8, .framer-cfuLF .framer-cx1ve8 { display: block; }
.framer-cfuLF.framer-13p2sb0 { cursor: pointer; flex-flow: column; place-content: center flex-start; align-items: center; gap: 0px; width: min-content; height: 24px; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-cfuLF .framer-16u0nqa { flex-flow: column; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 0px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-cfuLF .framer-u47gn2 { will-change: var(--framer-will-change-override,transform); flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 6px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: hidden; }
.framer-cfuLF .framer-yynoim { white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-cfuLF .framer-17eeig4-container { flex: 0 0 auto; width: 20px; height: 20px; position: relative; }
.framer-cfuLF .framer-1948dyj { flex: 0 0 auto; width: 87px; height: 12px; position: relative; overflow: hidden; }
.framer-cfuLF .framer-1xvyoqw { will-change: var(--framer-will-change-override,transform); z-index: 1; flex-flow: column; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 4px; width: 336px; height: min-content; padding: 12px; display: flex; position: relative; overflow: hidden; }
.framer-cfuLF .framer-2cx9ru-container, .framer-cfuLF .framer-9kcq83-container { flex: 0 0 auto; width: 100%; height: auto; position: relative; }
.framer-cfuLF .framer-givu70 { flex-flow: column; flex: 0 0 auto; place-content: flex-start center; align-items: flex-start; gap: 10px; width: min-content; min-width: 203px; height: min-content; min-height: 56px; padding: 0px 0px 0px 20px; display: flex; position: relative; overflow: visible; }
.framer-cfuLF .framer-1ydv89k-container, .framer-cfuLF .framer-6nrfjd-container { flex: 0 0 auto; width: auto; height: auto; position: relative; }
@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)) {
  .framer-cfuLF.framer-13p2sb0, .framer-cfuLF .framer-16u0nqa, .framer-cfuLF .framer-u47gn2, .framer-cfuLF .framer-1xvyoqw, .framer-cfuLF .framer-givu70 { gap: 0px; }
  .framer-cfuLF.framer-13p2sb0 > *, .framer-cfuLF .framer-16u0nqa > * { margin: 0px; }
  .framer-cfuLF.framer-13p2sb0 > :first-child, .framer-cfuLF .framer-16u0nqa > :first-child, .framer-cfuLF .framer-1xvyoqw > :first-child, .framer-cfuLF .framer-givu70 > :first-child { margin-top: 0px; }
  .framer-cfuLF.framer-13p2sb0 > :last-child, .framer-cfuLF .framer-16u0nqa > :last-child, .framer-cfuLF .framer-1xvyoqw > :last-child, .framer-cfuLF .framer-givu70 > :last-child { margin-bottom: 0px; }
  .framer-cfuLF .framer-u47gn2 > * { margin: 0px 3px; }
  .framer-cfuLF .framer-u47gn2 > :first-child { margin-left: 0px; }
  .framer-cfuLF .framer-u47gn2 > :last-child { margin-right: 0px; }
  .framer-cfuLF .framer-1xvyoqw > * { margin: 2px 0px; }
  .framer-cfuLF .framer-givu70 > * { margin: 5px 0px; }
}
.framer-cfuLF.framer-v-si9fq4.framer-13p2sb0, .framer-cfuLF.framer-v-1l198wg.framer-13p2sb0 { align-content: flex-start; align-items: flex-start; gap: 8px; height: min-content; }
@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)) {
  .framer-cfuLF.framer-v-si9fq4.framer-13p2sb0 { gap: 0px; }
  .framer-cfuLF.framer-v-si9fq4.framer-13p2sb0 > * { margin: 4px 0px; }
  .framer-cfuLF.framer-v-si9fq4.framer-13p2sb0 > :first-child { margin-top: 0px; }
  .framer-cfuLF.framer-v-si9fq4.framer-13p2sb0 > :last-child { margin-bottom: 0px; }
}
.framer-cfuLF.framer-v-1l198wg .framer-16u0nqa { order: 0; }
.framer-cfuLF.framer-v-1l198wg .framer-u47gn2 { cursor: pointer; }
.framer-cfuLF.framer-v-1l198wg .framer-givu70 { min-height: unset; min-width: unset; order: 3; }
@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)) {
  .framer-cfuLF.framer-v-1l198wg.framer-13p2sb0 { gap: 0px; }
  .framer-cfuLF.framer-v-1l198wg.framer-13p2sb0 > * { margin: 4px 0px; }
  .framer-cfuLF.framer-v-1l198wg.framer-13p2sb0 > :first-child { margin-top: 0px; }
  .framer-cfuLF.framer-v-1l198wg.framer-13p2sb0 > :last-child { margin-bottom: 0px; }
}
.framer-cfuLF.framer-v-13p2sb0.hover.framer-13p2sb0 { width: 125px; }
.framer-cfuLF[data-border="true"]::after, .framer-cfuLF [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; }
@supports (aspect-ratio:1) {
  body { --framer-aspect-ratio-supported: auto; }
}
.framer-FdNkk.framer-11djfb2, .framer-FdNkk .framer-11djfb2 { display: block; }
.framer-FdNkk.framer-70ultu { cursor: pointer; flex-flow: column; place-content: flex-start; align-items: flex-start; gap: 0px; width: min-content; height: min-content; padding: 0px; text-decoration: none; display: flex; position: relative; overflow: visible; }
.framer-FdNkk .framer-ftbagk { will-change: var(--framer-will-change-override,transform); flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 6px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: hidden; }
.framer-FdNkk .framer-1gq6jg-container, .framer-FdNkk .framer-9cvh6u-container { flex: 0 0 auto; width: 20px; height: 20px; position: relative; }
.framer-FdNkk .framer-qwv4os { white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)) {
  .framer-FdNkk.framer-70ultu, .framer-FdNkk .framer-ftbagk { gap: 0px; }
  .framer-FdNkk.framer-70ultu > * { margin: 0px; }
  .framer-FdNkk.framer-70ultu > :first-child { margin-top: 0px; }
  .framer-FdNkk.framer-70ultu > :last-child { margin-bottom: 0px; }
  .framer-FdNkk .framer-ftbagk > * { margin: 0px 3px; }
  .framer-FdNkk .framer-ftbagk > :first-child { margin-left: 0px; }
  .framer-FdNkk .framer-ftbagk > :last-child { margin-right: 0px; }
}
.framer-FdNkk.framer-v-2zmh5u.framer-70ultu { padding: 8px 0px; }
.framer-FdNkk.framer-v-2zmh5u .framer-ftbagk { gap: 0px; }
@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)) {
  .framer-FdNkk.framer-v-2zmh5u .framer-ftbagk { gap: 0px; }
  .framer-FdNkk.framer-v-2zmh5u .framer-ftbagk > * { margin: 0px; }
  .framer-FdNkk.framer-v-2zmh5u .framer-ftbagk > :first-child { margin-left: 0px; }
  .framer-FdNkk.framer-v-2zmh5u .framer-ftbagk > :last-child { margin-right: 0px; }
}
.framer-FdNkk.framer-v-2zmh5u.hover .framer-ftbagk { gap: 2px; }
@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)) {
  .framer-FdNkk.framer-v-2zmh5u.hover .framer-ftbagk { gap: 0px; }
  .framer-FdNkk.framer-v-2zmh5u.hover .framer-ftbagk > * { margin: 0px 1px; }
  .framer-FdNkk.framer-v-2zmh5u.hover .framer-ftbagk > :first-child { margin-left: 0px; }
  .framer-FdNkk.framer-v-2zmh5u.hover .framer-ftbagk > :last-child { margin-right: 0px; }
}
@supports (aspect-ratio:1) {
  body { --framer-aspect-ratio-supported: auto; }
}
.framer-ubPxe.framer-1wj9zki, .framer-ubPxe .framer-1wj9zki { display: block; }
.framer-ubPxe.framer-1ww8nh { cursor: pointer; flex-flow: column; place-content: center flex-start; align-items: center; gap: 0px; width: min-content; height: 24px; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-ubPxe .framer-d2v0qw { flex-flow: column; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 0px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-ubPxe .framer-1rbpfzv { will-change: var(--framer-will-change-override,transform); flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 6px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: hidden; }
.framer-ubPxe .framer-x8pyku { white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-ubPxe .framer-17jz11y-container { flex: 0 0 auto; width: 20px; height: 20px; position: relative; }
.framer-ubPxe .framer-xwd2te { flex: 0 0 auto; width: 87px; height: 12px; position: relative; overflow: hidden; }
.framer-ubPxe .framer-26tn02 { will-change: var(--framer-will-change-override,transform); z-index: 1; flex-flow: column; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 4px; width: 336px; height: min-content; padding: 12px; display: flex; position: relative; overflow: hidden; }
.framer-ubPxe .framer-1ny5lvt-container, .framer-ubPxe .framer-1rkzbwy-container, .framer-ubPxe .framer-59f1z2-container { flex: 0 0 auto; width: 100%; height: auto; position: relative; }
.framer-ubPxe .framer-b4uuo2 { flex-flow: column; flex: 0 0 auto; place-content: flex-start center; align-items: flex-start; gap: 10px; width: min-content; min-width: 65px; height: min-content; min-height: 88px; padding: 0px 0px 0px 20px; display: flex; position: relative; overflow: visible; }
.framer-ubPxe .framer-1h77cin-container, .framer-ubPxe .framer-18u5qby-container, .framer-ubPxe .framer-1524228-container { flex: 0 0 auto; width: auto; height: auto; position: relative; }
@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)) {
  .framer-ubPxe.framer-1ww8nh, .framer-ubPxe .framer-d2v0qw, .framer-ubPxe .framer-1rbpfzv, .framer-ubPxe .framer-26tn02, .framer-ubPxe .framer-b4uuo2 { gap: 0px; }
  .framer-ubPxe.framer-1ww8nh > *, .framer-ubPxe .framer-d2v0qw > * { margin: 0px; }
  .framer-ubPxe.framer-1ww8nh > :first-child, .framer-ubPxe .framer-d2v0qw > :first-child, .framer-ubPxe .framer-26tn02 > :first-child, .framer-ubPxe .framer-b4uuo2 > :first-child { margin-top: 0px; }
  .framer-ubPxe.framer-1ww8nh > :last-child, .framer-ubPxe .framer-d2v0qw > :last-child, .framer-ubPxe .framer-26tn02 > :last-child, .framer-ubPxe .framer-b4uuo2 > :last-child { margin-bottom: 0px; }
  .framer-ubPxe .framer-1rbpfzv > * { margin: 0px 3px; }
  .framer-ubPxe .framer-1rbpfzv > :first-child { margin-left: 0px; }
  .framer-ubPxe .framer-1rbpfzv > :last-child { margin-right: 0px; }
  .framer-ubPxe .framer-26tn02 > * { margin: 2px 0px; }
  .framer-ubPxe .framer-b4uuo2 > * { margin: 5px 0px; }
}
.framer-ubPxe.framer-v-wgfpf8.framer-1ww8nh, .framer-ubPxe.framer-v-1bgv0ub.framer-1ww8nh { align-content: flex-start; align-items: flex-start; gap: 8px; height: min-content; }
@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)) {
  .framer-ubPxe.framer-v-wgfpf8.framer-1ww8nh { gap: 0px; }
  .framer-ubPxe.framer-v-wgfpf8.framer-1ww8nh > * { margin: 4px 0px; }
  .framer-ubPxe.framer-v-wgfpf8.framer-1ww8nh > :first-child { margin-top: 0px; }
  .framer-ubPxe.framer-v-wgfpf8.framer-1ww8nh > :last-child { margin-bottom: 0px; }
}
.framer-ubPxe.framer-v-1bgv0ub .framer-d2v0qw { order: 0; }
.framer-ubPxe.framer-v-1bgv0ub .framer-1rbpfzv { cursor: pointer; }
.framer-ubPxe.framer-v-1bgv0ub .framer-b4uuo2 { min-height: unset; min-width: unset; order: 2; }
@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)) {
  .framer-ubPxe.framer-v-1bgv0ub.framer-1ww8nh { gap: 0px; }
  .framer-ubPxe.framer-v-1bgv0ub.framer-1ww8nh > * { margin: 4px 0px; }
  .framer-ubPxe.framer-v-1bgv0ub.framer-1ww8nh > :first-child { margin-top: 0px; }
  .framer-ubPxe.framer-v-1bgv0ub.framer-1ww8nh > :last-child { margin-bottom: 0px; }
}
.framer-ubPxe.framer-v-1ww8nh.hover.framer-1ww8nh { width: 125px; }
.framer-ubPxe[data-border="true"]::after, .framer-ubPxe [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; }
@supports (aspect-ratio:1) {
  body { --framer-aspect-ratio-supported: auto; }
}
.framer-0pJpv.framer-13emh49, .framer-0pJpv .framer-13emh49 { display: block; }
.framer-0pJpv.framer-1bj0kq { cursor: pointer; flex-flow: column; place-content: center flex-start; align-items: center; gap: 0px; width: min-content; height: 24px; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-0pJpv .framer-3t4u2j { flex-flow: column; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 0px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-0pJpv .framer-13vrwxr { will-change: var(--framer-will-change-override,transform); flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 6px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: hidden; }
.framer-0pJpv .framer-18q572i { white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-0pJpv .framer-1igg8d-container { flex: 0 0 auto; width: 20px; height: 20px; position: relative; }
.framer-0pJpv .framer-evsbgh { flex: 0 0 auto; width: 87px; height: 12px; position: relative; overflow: hidden; }
.framer-0pJpv .framer-o6ml9q { will-change: var(--framer-will-change-override,transform); z-index: 1; flex-flow: column; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 4px; width: 336px; height: min-content; padding: 12px; display: flex; position: relative; overflow: hidden; }
.framer-0pJpv .framer-d89hr9-container, .framer-0pJpv .framer-8ua6zq-container, .framer-0pJpv .framer-exuepc-container { flex: 0 0 auto; width: 100%; height: auto; position: relative; }
.framer-0pJpv .framer-2by0wg { flex-flow: column; flex: 0 0 auto; place-content: flex-start center; align-items: flex-start; gap: 10px; width: min-content; min-width: 138px; height: min-content; min-height: 88px; padding: 0px 0px 0px 20px; display: flex; position: relative; overflow: visible; }
.framer-0pJpv .framer-168ibeu-container, .framer-0pJpv .framer-4zqzpl-container, .framer-0pJpv .framer-8ibxte-container { flex: 0 0 auto; width: auto; height: auto; position: relative; }
@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)) {
  .framer-0pJpv.framer-1bj0kq, .framer-0pJpv .framer-3t4u2j, .framer-0pJpv .framer-13vrwxr, .framer-0pJpv .framer-o6ml9q, .framer-0pJpv .framer-2by0wg { gap: 0px; }
  .framer-0pJpv.framer-1bj0kq > *, .framer-0pJpv .framer-3t4u2j > * { margin: 0px; }
  .framer-0pJpv.framer-1bj0kq > :first-child, .framer-0pJpv .framer-3t4u2j > :first-child, .framer-0pJpv .framer-o6ml9q > :first-child, .framer-0pJpv .framer-2by0wg > :first-child { margin-top: 0px; }
  .framer-0pJpv.framer-1bj0kq > :last-child, .framer-0pJpv .framer-3t4u2j > :last-child, .framer-0pJpv .framer-o6ml9q > :last-child, .framer-0pJpv .framer-2by0wg > :last-child { margin-bottom: 0px; }
  .framer-0pJpv .framer-13vrwxr > * { margin: 0px 3px; }
  .framer-0pJpv .framer-13vrwxr > :first-child { margin-left: 0px; }
  .framer-0pJpv .framer-13vrwxr > :last-child { margin-right: 0px; }
  .framer-0pJpv .framer-o6ml9q > * { margin: 2px 0px; }
  .framer-0pJpv .framer-2by0wg > * { margin: 5px 0px; }
}
.framer-0pJpv.framer-v-11x71r7.framer-1bj0kq, .framer-0pJpv.framer-v-173gcxo.framer-1bj0kq { align-content: flex-start; align-items: flex-start; gap: 8px; height: min-content; }
@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)) {
  .framer-0pJpv.framer-v-11x71r7.framer-1bj0kq { gap: 0px; }
  .framer-0pJpv.framer-v-11x71r7.framer-1bj0kq > * { margin: 4px 0px; }
  .framer-0pJpv.framer-v-11x71r7.framer-1bj0kq > :first-child { margin-top: 0px; }
  .framer-0pJpv.framer-v-11x71r7.framer-1bj0kq > :last-child { margin-bottom: 0px; }
}
.framer-0pJpv.framer-v-173gcxo .framer-3t4u2j { order: 0; }
.framer-0pJpv.framer-v-173gcxo .framer-13vrwxr { cursor: pointer; }
.framer-0pJpv.framer-v-173gcxo .framer-2by0wg { min-height: unset; min-width: unset; order: 3; }
@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)) {
  .framer-0pJpv.framer-v-173gcxo.framer-1bj0kq { gap: 0px; }
  .framer-0pJpv.framer-v-173gcxo.framer-1bj0kq > * { margin: 4px 0px; }
  .framer-0pJpv.framer-v-173gcxo.framer-1bj0kq > :first-child { margin-top: 0px; }
  .framer-0pJpv.framer-v-173gcxo.framer-1bj0kq > :last-child { margin-bottom: 0px; }
}
.framer-0pJpv.framer-v-1bj0kq.hover.framer-1bj0kq { width: 125px; }
.framer-0pJpv[data-border="true"]::after, .framer-0pJpv [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; }
@supports (aspect-ratio:1) {
  body { --framer-aspect-ratio-supported: auto; }
}
.framer-4yN1j.framer-1wzkr1z, .framer-4yN1j .framer-1wzkr1z { display: block; }
.framer-4yN1j.framer-145q46r { cursor: pointer; flex-flow: column; place-content: center; align-items: center; gap: 10px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; }
.framer-4yN1j .framer-11gtd17 { cursor: pointer; will-change: var(--framer-will-change-override,transform); flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 6px; width: min-content; height: min-content; padding: 10px 16px; text-decoration: none; display: flex; position: relative; overflow: hidden; }
.framer-4yN1j .framer-1ukhyqq-container, .framer-4yN1j .framer-1ulf5z3-container { flex: 0 0 auto; width: 20px; height: 20px; position: relative; }
.framer-4yN1j .framer-1gzcpny { white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)) {
  .framer-4yN1j.framer-145q46r, .framer-4yN1j .framer-11gtd17 { gap: 0px; }
  .framer-4yN1j.framer-145q46r > * { margin: 5px 0px; }
  .framer-4yN1j.framer-145q46r > :first-child { margin-top: 0px; }
  .framer-4yN1j.framer-145q46r > :last-child { margin-bottom: 0px; }
  .framer-4yN1j .framer-11gtd17 > * { margin: 0px 3px; }
  .framer-4yN1j .framer-11gtd17 > :first-child { margin-left: 0px; }
  .framer-4yN1j .framer-11gtd17 > :last-child { margin-right: 0px; }
}
.framer-4yN1j[data-border="true"]::after, .framer-4yN1j [data-border="true"]::after, .framer-TERe0 [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; }
@supports (aspect-ratio:1) {
  body { --framer-aspect-ratio-supported: auto; }
}
.framer-TERe0 .framer-7ahqqm { display: block; }
.framer-TERe0 .framer-4t0nb8 { width: 20px; height: 20px; position: relative; }
.framer-TERe0 .framer-14jcoxn { flex: 0 0 auto; width: 12px; height: 8px; position: absolute; top: calc(50% - 4px); left: calc(50% - 6px); }
.framer-TERe0 .framer-1da11c3 { flex: 0 0 auto; width: 16px; height: 16px; position: absolute; top: calc(50% - 8px); left: calc(50% - 8px); }
.framer-TERe0 .framer-1mjiy1q { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported,20px); flex: 0 0 auto; position: absolute; top: 0px; left: 0px; right: 0px; }
.framer-TERe0 .framer-swsxm9 { flex: 0 0 auto; width: 15px; height: 15px; position: absolute; top: calc(50% - 7.5px); left: calc(50% - 7.5px); }
.framer-TERe0 .framer-th32bq { flex: 0 0 auto; width: 19px; height: 19px; position: absolute; bottom: 0px; right: 0px; }
.framer-TERe0 .framer-1c6h10t { flex: 0 0 auto; width: 10px; height: 18px; position: absolute; top: calc(50% - 9px); left: calc(50% - 5px); }
.framer-TERe0 .framer-1k1vwi1 { flex: 0 0 auto; width: 18px; position: absolute; top: 0px; bottom: 0px; left: calc(50% - 9px); }
.framer-TERe0 .framer-1ipfx9g { flex: 0 0 auto; width: 20px; height: 20px; position: absolute; top: 0px; left: 0px; }
.framer-TERe0.framer-v-rbl895 .framer-4t0nb8, .framer-TERe0.framer-v-16czjzv .framer-4t0nb8, .framer-TERe0.framer-v-15p532o .framer-4t0nb8, .framer-TERe0.framer-v-1rr4okq .framer-4t0nb8, .framer-TERe0.framer-v-1g1xnno .framer-4t0nb8, .framer-TERe0.framer-v-myu2jy .framer-4t0nb8, .framer-TERe0.framer-v-1ws7y6u .framer-4t0nb8, .framer-TERe0.framer-v-1jq5nuh .framer-4t0nb8 { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported,20px); }
@supports (aspect-ratio:1) {
  body { --framer-aspect-ratio-supported: auto; }
}
.framer-044YQ.framer-1ybmtvy, .framer-044YQ .framer-1ybmtvy { display: block; }
.framer-044YQ.framer-iueftp { cursor: pointer; will-change: var(--framer-will-change-override,transform); flex-flow: row; place-content: center; align-items: center; gap: 8px; width: min-content; height: min-content; padding: 8px 14px; text-decoration: none; display: flex; position: relative; overflow: hidden; }
.framer-044YQ .framer-1lj3hib-container { flex: 0 0 auto; width: 10px; height: 10px; position: relative; }
.framer-044YQ .framer-1r72tqd { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 2px; width: min-content; height: 17px; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-044YQ .framer-1m82rqr { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 0px; width: min-content; height: 23px; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-044YQ .framer-1eexwx7-container { flex: 0 0 auto; width: 50px; height: auto; position: relative; }
.framer-044YQ .framer-1ocityb-container { flex: 0 0 auto; width: 32px; height: auto; position: relative; }
.framer-044YQ .framer-13fq3dh-container { flex: 0 0 auto; width: 44px; height: auto; position: relative; }
.framer-044YQ .framer-14hxig5-container { flex: 0 0 auto; width: 84px; height: auto; position: relative; }
@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)) {
  .framer-044YQ.framer-iueftp, .framer-044YQ .framer-1r72tqd, .framer-044YQ .framer-1m82rqr { gap: 0px; }
  .framer-044YQ.framer-iueftp > * { margin: 0px 4px; }
  .framer-044YQ.framer-iueftp > :first-child, .framer-044YQ .framer-1r72tqd > :first-child, .framer-044YQ .framer-1m82rqr > :first-child { margin-left: 0px; }
  .framer-044YQ.framer-iueftp > :last-child, .framer-044YQ .framer-1r72tqd > :last-child, .framer-044YQ .framer-1m82rqr > :last-child { margin-right: 0px; }
  .framer-044YQ .framer-1r72tqd > * { margin: 0px 1px; }
  .framer-044YQ .framer-1m82rqr > * { margin: 0px; }
}
.framer-044YQ[data-border="true"]::after, .framer-044YQ [data-border="true"]::after, .framer-Mz09r [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; }
@supports (aspect-ratio:1) {
  body { --framer-aspect-ratio-supported: auto; }
}
.framer-Mz09r .framer-vme8e0 { display: block; }
.framer-Mz09r .framer-iciy9v { width: 10px; height: 10px; position: relative; overflow: visible; }
.framer-Mz09r .framer-1n5olgg, .framer-Mz09r .framer-yje583 { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported,8px); flex: 0 0 auto; width: 8px; position: absolute; top: 50%; left: 50%; }
.framer-Mz09r.framer-v-5lzu2k .framer-1n5olgg { height: var(--framer-aspect-ratio-supported,80px); width: unset; top: -35px; left: -35px; right: -35px; }
.framer-Mz09r.framer-v-jrx38p .framer-1n5olgg { height: var(--framer-aspect-ratio-supported,60px); width: unset; top: -25px; left: -25px; right: -25px; }
@supports (aspect-ratio:1) {
  body { --framer-aspect-ratio-supported: auto; }
}
.framer-1cZ1g.framer-7u2m9b, .framer-1cZ1g .framer-7u2m9b { display: block; }
.framer-1cZ1g.framer-1a89byt { cursor: pointer; width: 250px; height: 84px; position: relative; }
.framer-1cZ1g .framer-1vnqtpb { flex: 0 0 auto; width: 196px; height: 44px; position: absolute; top: calc(48.6842% - 22px); left: calc(49.6% - 98px); overflow: visible; }
.framer-1cZ1g .framer-fssupp { will-change: var(--framer-will-change-override,transform); z-index: -1; flex: 0 0 auto; width: 176px; height: 33px; position: absolute; top: calc(47.7273% - 16.5px); left: calc(46.4286% - 88px); overflow: hidden; }
.framer-1cZ1g .framer-1isl9nw { mix-blend-mode: hard-light; flex: 0 0 auto; width: 195px; height: 44px; position: absolute; top: -21px; right: -1px; overflow: hidden; }
.framer-1cZ1g .framer-11b3z47 { cursor: pointer; will-change: var(--framer-will-change-override,transform); flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 6px; width: 195px; height: min-content; padding: 10px 16px; text-decoration: none; display: flex; position: absolute; top: 50%; left: 50%; overflow: hidden; }
.framer-1cZ1g .framer-z45dz0 { white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-1cZ1g .framer-1r2eh8g-container { flex: 0 0 auto; width: 16px; height: 20px; position: relative; }
@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)) {
  .framer-1cZ1g .framer-11b3z47 { gap: 0px; }
  .framer-1cZ1g .framer-11b3z47 > * { margin: 0px 3px; }
  .framer-1cZ1g .framer-11b3z47 > :first-child { margin-left: 0px; }
  .framer-1cZ1g .framer-11b3z47 > :last-child { margin-right: 0px; }
}
.framer-1cZ1g.framer-v-1cf5g46.framer-1a89byt { cursor: unset; }
.framer-1cZ1g.framer-v-1cf5g46 .framer-11b3z47 { width: 214px; }
.framer-1cZ1g.framer-v-1a89byt.hover .framer-1vnqtpb { top: 2px; }
.framer-1cZ1g.framer-v-1a89byt.hover .framer-fssupp { height: 49px; bottom: -19px; left: -7px; right: -15px; top: unset; width: unset; }
.framer-1cZ1g.framer-v-1a89byt.hover .framer-1isl9nw { height: 100%; left: -0.22831%; right: unset; flex-flow: row; place-content: center; align-items: center; gap: 10px; width: 100%; padding: 0px; display: flex; top: 0%; }
.framer-1cZ1g.framer-v-1a89byt.hover .framer-11b3z47 { width: 214px; top: 12px; }
@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)) {
  .framer-1cZ1g.framer-v-1a89byt.hover .framer-1isl9nw { gap: 0px; }
  .framer-1cZ1g.framer-v-1a89byt.hover .framer-1isl9nw > * { margin: 0px 5px; }
  .framer-1cZ1g.framer-v-1a89byt.hover .framer-1isl9nw > :first-child { margin-left: 0px; }
  .framer-1cZ1g.framer-v-1a89byt.hover .framer-1isl9nw > :last-child { margin-right: 0px; }
}
.framer-1cZ1g[data-border="true"]::after, .framer-1cZ1g [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; }
@supports (aspect-ratio:1) {
  body { --framer-aspect-ratio-supported: auto; }
}
.framer-sdiGr.framer-1hz3apa, .framer-sdiGr .framer-1hz3apa { display: block; }
.framer-sdiGr.framer-s3rjjd { cursor: pointer; width: 143px; height: 126px; position: relative; }
.framer-sdiGr .framer-1nhvhoz-container { pointer-events: none; z-index: 1; flex: 0 0 auto; width: auto; height: auto; position: absolute; bottom: -11px; left: 50%; }
.framer-sdiGr.framer-v-s3rjjd.hover .framer-1nhvhoz-container { bottom: -20px; }
@supports (aspect-ratio:1) {
  body { --framer-aspect-ratio-supported: auto; }
}
.framer-7cHPB.framer-110latt, .framer-7cHPB .framer-110latt { display: block; }
.framer-7cHPB.framer-12ys74i { width: 88px; height: 39px; position: relative; }
.framer-7cHPB .framer-1wmw91v { flex-flow: row; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 5px; width: min-content; height: min-content; padding: 10px 16px; display: flex; position: absolute; top: 0px; left: 50%; overflow: visible; }
.framer-7cHPB .framer-hmhsn7 { user-select: none; white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-7cHPB .framer-r1ccdp { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported,13px); will-change: var(--framer-will-change-override,transform); flex: 0 0 auto; width: 13px; position: absolute; top: -5px; left: 50%; overflow: hidden; }
@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)) {
  .framer-7cHPB .framer-1wmw91v { gap: 0px; }
  .framer-7cHPB .framer-1wmw91v > * { margin: 0px 2.5px; }
  .framer-7cHPB .framer-1wmw91v > :first-child { margin-left: 0px; }
  .framer-7cHPB .framer-1wmw91v > :last-child { margin-right: 0px; }
}
.framer-7cHPB.framer-v-1y0j24z .framer-1wmw91v { bottom: 0px; left: unset; right: 0px; top: unset; }
.framer-7cHPB.framer-v-1y0j24z .framer-r1ccdp { left: unset; top: 49%; right: -5px; }
.framer-7cHPB.framer-v-16744xa .framer-r1ccdp { bottom: -5px; top: unset; }
.framer-7cHPB.framer-v-dxdmbc .framer-1wmw91v { bottom: 0px; left: 0px; top: unset; }
.framer-7cHPB.framer-v-dxdmbc .framer-r1ccdp { top: 49%; left: -5px; }
@supports (aspect-ratio:1) {
  body { --framer-aspect-ratio-supported: auto; }
}
.framer-VHM3R.framer-18jcclp, .framer-VHM3R .framer-18jcclp { display: block; }
.framer-VHM3R.framer-e9l5x5 { flex-flow: column; place-content: center; align-items: center; gap: 43px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-VHM3R .framer-1yhn72f-container { flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-VHM3R .framer-al25dk { will-change: transform; z-index: 2; flex-flow: row; flex: 0 0 auto; place-content: center; align-self: stretch; align-items: center; gap: 10px; width: auto; height: min-content; padding: 20px 0px; display: flex; position: sticky; bottom: 0px; overflow: visible; }
.framer-VHM3R .framer-1b3kehe { z-index: 3; flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 0px; width: min-content; height: 72px; padding: 12px; display: flex; position: relative; overflow: visible; }
.framer-VHM3R .framer-3269ai { z-index: 0; flex: 0 0 auto; width: 145px; height: 64px; position: absolute; top: calc(50% - 32px); left: 6px; }
.framer-VHM3R .framer-iip261-container, .framer-VHM3R .framer-1fkra5z-container, .framer-VHM3R .framer-1t76qnn-container { flex: 0 0 auto; width: 128px; height: auto; position: relative; }
.framer-VHM3R .framer-jlzcdj, .framer-VHM3R .framer-1erhx8v { flex: 0 0 auto; width: 6px; height: 37px; position: relative; overflow: hidden; }
.framer-VHM3R .framer-1vp2c8s { flex: 0 0 auto; width: 8px; height: 37px; position: relative; overflow: hidden; }
.framer-VHM3R .framer-1cczq6r { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported,10px); z-index: 1; flex: 0 0 auto; width: 10px; position: absolute; top: 17px; right: 155px; overflow: visible; }
.framer-VHM3R .framer-1050fch { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported,10px); z-index: 1; flex: 0 0 auto; width: 10px; position: absolute; top: 17px; right: 15px; overflow: visible; }
.framer-VHM3R .framer-1t8excw-container { z-index: 2; flex: 0 0 auto; position: absolute; inset: -114px -21px 0px -16px; }
@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)) {
  .framer-VHM3R.framer-e9l5x5, .framer-VHM3R .framer-al25dk, .framer-VHM3R .framer-1b3kehe { gap: 0px; }
  .framer-VHM3R.framer-e9l5x5 > * { margin: 21.5px 0px; }
  .framer-VHM3R.framer-e9l5x5 > :first-child { margin-top: 0px; }
  .framer-VHM3R.framer-e9l5x5 > :last-child { margin-bottom: 0px; }
  .framer-VHM3R .framer-al25dk > * { margin: 0px 5px; }
  .framer-VHM3R .framer-al25dk > :first-child, .framer-VHM3R .framer-1b3kehe > :first-child { margin-left: 0px; }
  .framer-VHM3R .framer-al25dk > :last-child, .framer-VHM3R .framer-1b3kehe > :last-child { margin-right: 0px; }
  .framer-VHM3R .framer-1b3kehe > * { margin: 0px; }
}
.framer-VHM3R.framer-v-1vnhy9h .framer-3269ai, .framer-VHM3R.framer-v-1baox1n .framer-3269ai { left: calc(50.4762% - 72.5px); }
.framer-VHM3R.framer-v-1uweigv .framer-3269ai { left: unset; right: 4px; }
.framer-VHM3R.framer-v-17lla23 .framer-1yhn72f-container, .framer-VHM3R.framer-v-1baox1n .framer-1yhn72f-container, .framer-VHM3R.framer-v-15wtkuz .framer-1yhn72f-container, .framer-VHM3R.framer-v-1wvuhy0 .framer-1yhn72f-container, .framer-VHM3R.framer-v-1unenam .framer-1yhn72f-container { order: 1; align-self: stretch; }
.framer-VHM3R.framer-v-17lla23 .framer-al25dk, .framer-VHM3R.framer-v-1baox1n .framer-al25dk, .framer-VHM3R.framer-v-15wtkuz .framer-al25dk, .framer-VHM3R.framer-v-1wvuhy0 .framer-al25dk, .framer-VHM3R.framer-v-1unenam .framer-al25dk { bottom: unset; order: 0; top: 0px; }
.framer-VHM3R.framer-v-17lla23 .framer-1t8excw-container { top: -26px; left: -22px; right: -17px; }
.framer-VHM3R.framer-v-1baox1n .framer-1t8excw-container { top: -26px; left: -17px; right: -22px; }
.framer-VHM3R.framer-v-15wtkuz .framer-3269ai { left: unset; right: 13px; }
.framer-VHM3R.framer-v-15wtkuz .framer-1t8excw-container { top: -26px; left: -18px; right: -23px; }
.framer-VHM3R.framer-v-1wvuhy0 .framer-1b3kehe, .framer-VHM3R.framer-v-1unenam .framer-1b3kehe, .framer-VHM3R.framer-v-1ynhzln .framer-1b3kehe { width: 350px; }
.framer-VHM3R.framer-v-1wvuhy0 .framer-3269ai { order: 0; width: 114px; left: 10px; }
.framer-VHM3R.framer-v-1wvuhy0 .framer-iip261-container { order: 2; width: 100px; }
.framer-VHM3R.framer-v-1wvuhy0 .framer-jlzcdj { order: 1; width: 1px; }
.framer-VHM3R.framer-v-1wvuhy0 .framer-1vp2c8s, .framer-VHM3R.framer-v-1ynhzln .framer-1t76qnn-container { order: 6; }
.framer-VHM3R.framer-v-1wvuhy0 .framer-1cczq6r { order: 8; right: 140px; }
.framer-VHM3R.framer-v-1wvuhy0 .framer-1050fch { order: 4; }
.framer-VHM3R.framer-v-1wvuhy0 .framer-1fkra5z-container { order: 3; width: 100px; }
.framer-VHM3R.framer-v-1wvuhy0 .framer-1erhx8v { order: 5; width: 1px; }
.framer-VHM3R.framer-v-1wvuhy0 .framer-1t76qnn-container { order: 7; width: 110px; }
.framer-VHM3R.framer-v-1unenam .framer-3269ai { width: 107px; left: calc(50% - 53.5px); }
.framer-VHM3R.framer-v-1unenam .framer-iip261-container, .framer-VHM3R.framer-v-1unenam .framer-1fkra5z-container { width: 100px; }
.framer-VHM3R.framer-v-1unenam .framer-jlzcdj { width: 17px; }
.framer-VHM3R.framer-v-1unenam .framer-1050fch { right: 12px; }
.framer-VHM3R.framer-v-1unenam .framer-1erhx8v { width: 16px; }
.framer-VHM3R.framer-v-1unenam .framer-1t76qnn-container { width: 110px; }
.framer-VHM3R.framer-v-1ynhzln.framer-e9l5x5 { width: 420px; }
.framer-VHM3R.framer-v-1ynhzln .framer-1yhn72f-container { order: 1; width: 100%; }
.framer-VHM3R.framer-v-1ynhzln .framer-al25dk { align-self: unset; bottom: unset; order: 0; width: 100%; top: 0px; }
.framer-VHM3R.framer-v-1ynhzln .framer-3269ai { left: unset; order: 0; width: 124px; right: 12px; }
.framer-VHM3R.framer-v-1ynhzln .framer-iip261-container { order: 1; width: 100px; }
.framer-VHM3R.framer-v-1ynhzln .framer-jlzcdj { order: 2; }
.framer-VHM3R.framer-v-1ynhzln .framer-1fkra5z-container { order: 4; width: 100px; }
.framer-VHM3R.framer-v-1ynhzln .framer-1erhx8v { order: 7; }
.framer-VHM3R[data-border="true"]::after, .framer-VHM3R [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; }
@supports (aspect-ratio:1) {
  body { --framer-aspect-ratio-supported: auto; }
}
.framer-ni4KO.framer-1dpe8xa, .framer-ni4KO .framer-1dpe8xa { display: block; }
.framer-ni4KO.framer-1j95mch { flex-flow: column; place-content: flex-start; align-items: flex-start; gap: 18px; width: 1280px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-ni4KO .framer-m2fy39 { will-change: var(--framer-will-change-override,transform); flex-flow: row; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 8px; width: 100%; height: 707px; padding: 0px; display: flex; position: relative; overflow: hidden; }
.framer-ni4KO .framer-x7lrhn { flex: 1 0 0px; width: 1px; height: 100%; position: relative; overflow: visible; }
.framer-ni4KO .framer-4vq2j { aspect-ratio: 1.40625 / 1; height: var(--framer-aspect-ratio-supported,837px); flex: 0 0 auto; width: 1176px; position: absolute; top: 45px; left: 50%; }
.framer-ni4KO .framer-bvi5u2 { aspect-ratio: 0.493711 / 1; height: var(--framer-aspect-ratio-supported,211px); flex: 0 0 auto; width: 104px; position: absolute; top: 75%; left: 49%; overflow: visible; }
.framer-ni4KO .framer-bmk8zz { aspect-ratio: 0.693617 / 1; cursor: grab; height: var(--framer-aspect-ratio-supported,470px); flex: 0 0 auto; width: 326px; position: absolute; top: 49%; left: -39px; }
.framer-ni4KO .framer-12lmhgc { aspect-ratio: 0.981233 / 1; cursor: grab; height: var(--framer-aspect-ratio-supported,137px); flex: 0 0 auto; width: 134px; position: absolute; bottom: 211px; left: 312px; }
.framer-ni4KO .framer-1t3gfmd { aspect-ratio: 1.08209 / 1; cursor: grab; height: var(--framer-aspect-ratio-supported,83px); flex: 0 0 auto; width: 90px; position: absolute; top: 166px; right: 247px; }
.framer-ni4KO .framer-1nvrjbw { flex: 0 0 auto; width: 52px; height: 70px; position: absolute; bottom: 128px; right: 316px; }
.framer-ni4KO .framer-ydzcmx { aspect-ratio: 0.647482 / 1; height: var(--framer-aspect-ratio-supported,76px); flex: 0 0 auto; width: 49px; position: absolute; top: 35px; right: -13px; }
.framer-ni4KO .framer-1lrszgl { cursor: grab; flex: 0 0 auto; width: 136px; height: 124px; position: absolute; bottom: -375px; right: -32px; }
.framer-ni4KO .framer-13dtvxt { flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: 507px; height: 160px; padding: 0px; display: flex; position: absolute; bottom: 222px; left: calc(50% - 253.5px); overflow: visible; }
.framer-ni4KO .framer-l5v79s, .framer-ni4KO .framer-1ygdbrl, .framer-ni4KO .framer-fh4aot { white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-ni4KO .framer-15pw3oe { flex-flow: row; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 18px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-ni4KO .framer-ph2qmh { will-change: var(--framer-will-change-override,transform); flex: 1 0 0px; width: 1px; height: 400px; position: relative; overflow: hidden; }
.framer-ni4KO .framer-a6zivp { flex: 0 0 auto; width: 74%; height: 322px; position: absolute; bottom: -23px; right: -37px; }
.framer-ni4KO .framer-7l792b { aspect-ratio: 0.715474 / 1; height: var(--framer-aspect-ratio-supported,601px); flex: 0 0 auto; position: absolute; bottom: -227px; left: -8px; right: -7px; }
.framer-ni4KO .framer-cvumpm { aspect-ratio: 0.715474 / 1; height: var(--framer-aspect-ratio-supported,317px); flex: 0 0 auto; width: 227px; position: absolute; bottom: -35px; left: 159px; }
.framer-ni4KO .framer-6ful40 { will-change: var(--framer-will-change-override,transform); flex-flow: row; flex: 1 0 0px; place-content: flex-start; align-items: flex-start; gap: 0px; width: 1px; height: 400px; padding: 0px; display: flex; position: relative; overflow: hidden; }
.framer-ni4KO .framer-1h7ging { z-index: 1; flex: 0 0 auto; width: 476px; height: 431px; position: absolute; bottom: -65px; right: -93px; }
.framer-ni4KO .framer-1dds8y9 { aspect-ratio: 0.647482 / 1; height: var(--framer-aspect-ratio-supported,642px); flex: 0 0 auto; width: 416px; position: relative; }
.framer-ni4KO .framer-1spus2e { will-change: var(--framer-will-change-override,transform); flex: 1 0 0px; align-self: stretch; width: 1px; height: auto; position: relative; overflow: hidden; }
.framer-ni4KO .framer-j7ob0s { flex: 0 0 auto; width: 232px; height: 413px; position: absolute; top: -47px; right: -39px; }
.framer-ni4KO .framer-qli8d0 { flex: 0 0 auto; width: 232px; height: 413px; position: absolute; bottom: -36px; left: 12px; }
.framer-ni4KO .framer-rb3jeg { flex: 0 0 auto; width: 605px; height: 138px; position: absolute; bottom: 19px; right: -245px; }
@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)) {
  .framer-ni4KO.framer-1j95mch, .framer-ni4KO .framer-m2fy39, .framer-ni4KO .framer-13dtvxt, .framer-ni4KO .framer-15pw3oe, .framer-ni4KO .framer-6ful40 { gap: 0px; }
  .framer-ni4KO.framer-1j95mch > * { margin: 9px 0px; }
  .framer-ni4KO.framer-1j95mch > :first-child, .framer-ni4KO .framer-13dtvxt > :first-child { margin-top: 0px; }
  .framer-ni4KO.framer-1j95mch > :last-child, .framer-ni4KO .framer-13dtvxt > :last-child { margin-bottom: 0px; }
  .framer-ni4KO .framer-m2fy39 > * { margin: 0px 4px; }
  .framer-ni4KO .framer-m2fy39 > :first-child, .framer-ni4KO .framer-15pw3oe > :first-child, .framer-ni4KO .framer-6ful40 > :first-child { margin-left: 0px; }
  .framer-ni4KO .framer-m2fy39 > :last-child, .framer-ni4KO .framer-15pw3oe > :last-child, .framer-ni4KO .framer-6ful40 > :last-child { margin-right: 0px; }
  .framer-ni4KO .framer-13dtvxt > * { margin: 5px 0px; }
  .framer-ni4KO .framer-15pw3oe > * { margin: 0px 9px; }
  .framer-ni4KO .framer-6ful40 > * { margin: 0px; }
}
.framer-ni4KO.framer-v-yl2qql.framer-1j95mch { cursor: pointer; }
.framer-ni4KO.framer-v-yl2qql .framer-4vq2j { height: var(--framer-aspect-ratio-supported,836px); top: -184px; left: 50%; }
.framer-ni4KO.framer-v-yl2qql .framer-bmk8zz { aspect-ratio: unset; height: 373px; bottom: 32px; left: -25px; top: unset; width: 198px; }
.framer-ni4KO.framer-v-yl2qql .framer-1nvrjbw { bottom: 253px; right: 268px; }
.framer-ni4KO.framer-v-yl2qql .framer-13dtvxt, .framer-ni4KO.framer-v-1mdr2mv .framer-13dtvxt { bottom: unset; top: 32px; }
.framer-ni4KO.framer-v-yl2qql .framer-7l792b { aspect-ratio: unset; height: 761px; bottom: -396px; left: calc(49.8795% - 189.5px); right: unset; width: 379px; }
.framer-ni4KO.framer-v-yl2qql .framer-1dds8y9 { aspect-ratio: unset; z-index: 1; flex-flow: column; order: 1; place-content: center; align-items: center; gap: 10px; width: 322px; height: 512px; padding: 0px; display: flex; position: absolute; bottom: -154px; left: calc(50% - 161px); }
.framer-ni4KO.framer-v-yl2qql .framer-qli8d0 { height: 475px; bottom: -118px; left: unset; width: 605px; right: -225px; }
@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)) {
  .framer-ni4KO.framer-v-yl2qql .framer-1dds8y9 { gap: 0px; }
  .framer-ni4KO.framer-v-yl2qql .framer-1dds8y9 > * { margin: 5px 0px; }
  .framer-ni4KO.framer-v-yl2qql .framer-1dds8y9 > :first-child { margin-top: 0px; }
  .framer-ni4KO.framer-v-yl2qql .framer-1dds8y9 > :last-child { margin-bottom: 0px; }
}
.framer-ni4KO.framer-v-p8023w .framer-4vq2j { height: var(--framer-aspect-ratio-supported,836px); top: -164px; left: 50%; }
.framer-ni4KO.framer-v-p8023w .framer-bmk8zz { bottom: 16px; left: unset; right: -45px; top: unset; }
.framer-ni4KO.framer-v-p8023w .framer-13dtvxt { bottom: unset; top: 48px; }
.framer-ni4KO.framer-v-p8023w .framer-7l792b { left: -17px; right: unset; width: 430px; }
.framer-ni4KO.framer-v-p8023w .framer-1h7ging { width: 483px; height: 384px; bottom: -18px; right: -100px; }
.framer-ni4KO.framer-v-p8023w .framer-qli8d0 { height: 407px; bottom: -18px; left: unset; width: 498px; right: -92px; }
.framer-ni4KO.framer-v-1khziy8.framer-1j95mch { width: 800px; }
.framer-ni4KO.framer-v-1khziy8 .framer-m2fy39, .framer-ni4KO.framer-v-1mdr2mv .framer-m2fy39, .framer-ni4KO.framer-v-1t2cmjd .framer-m2fy39, .framer-ni4KO.framer-v-1t2cmjd .framer-x7lrhn { height: 536px; }
.framer-ni4KO.framer-v-1khziy8 .framer-4vq2j { height: var(--framer-aspect-ratio-supported,536px); width: 94%; top: 28px; left: 50%; }
.framer-ni4KO.framer-v-1khziy8 .framer-bmk8zz { height: var(--framer-aspect-ratio-supported,274px); bottom: 282px; left: -50px; top: unset; width: 190px; }
.framer-ni4KO.framer-v-1khziy8 .framer-12lmhgc { bottom: unset; height: var(--framer-aspect-ratio-supported,69px); width: 68px; top: 52%; left: 237px; }
.framer-ni4KO.framer-v-1khziy8 .framer-1t3gfmd { height: var(--framer-aspect-ratio-supported,70px); bottom: 111px; right: 219px; top: unset; width: 76px; }
.framer-ni4KO.framer-v-1khziy8 .framer-1nvrjbw { height: 48px; bottom: 22px; left: calc(54.125% - 18px); right: unset; width: 36px; }
.framer-ni4KO.framer-v-1khziy8 .framer-13dtvxt { bottom: unset; top: 154px; }
.framer-ni4KO.framer-v-1khziy8 .framer-7l792b { bottom: unset; height: var(--framer-aspect-ratio-supported,352px); left: 50%; right: unset; width: 252px; top: 52%; }
.framer-ni4KO.framer-v-1khziy8 .framer-1dds8y9 { height: var(--framer-aspect-ratio-supported,610px); order: 0; width: 395px; }
.framer-ni4KO.framer-v-1khziy8 .framer-qli8d0 { width: 237px; height: 383px; bottom: -14px; left: calc(50.1961% - 118.5px); }
.framer-ni4KO.framer-v-1mdr2mv.framer-1j95mch { cursor: pointer; width: 800px; height: 954px; }
.framer-ni4KO.framer-v-1mdr2mv .framer-4vq2j { bottom: var(--framer-aspect-ratio-supported,-57px); height: unset; width: 89%; top: -121px; left: 50%; }
.framer-ni4KO.framer-v-1mdr2mv .framer-bmk8zz { aspect-ratio: unset; height: 373px; bottom: 92px; left: -105px; top: unset; width: 198px; }
.framer-ni4KO.framer-v-1mdr2mv .framer-1nvrjbw { bottom: 43px; left: calc(51.2981% - 26px); right: unset; }
.framer-ni4KO.framer-v-1mdr2mv .framer-1lrszgl { bottom: unset; top: calc(53.7313% - 62px); right: -38px; }
.framer-ni4KO.framer-v-1mdr2mv .framer-7l792b { aspect-ratio: unset; height: 538px; bottom: -166px; left: -2.15686%; right: unset; width: 103%; }
.framer-ni4KO.framer-v-1mdr2mv .framer-1dds8y9, .framer-ni4KO.framer-v-1bz6xvd .framer-1dds8y9 { aspect-ratio: unset; z-index: 1; flex-flow: column; order: 1; place-content: center; align-items: center; gap: 10px; width: 93%; height: 449px; padding: 0px; display: flex; position: absolute; bottom: -64px; left: 3.74016%; }
.framer-ni4KO.framer-v-1mdr2mv .framer-1spus2e { align-self: unset; height: 400px; }
.framer-ni4KO.framer-v-1mdr2mv .framer-qli8d0 { width: 197%; height: 459px; bottom: -97px; left: -95px; }
.framer-ni4KO.framer-v-1mdr2mv .framer-rb3jeg { right: -359px; }
@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)) {
  .framer-ni4KO.framer-v-1mdr2mv .framer-1dds8y9 { gap: 0px; }
  .framer-ni4KO.framer-v-1mdr2mv .framer-1dds8y9 > * { margin: 5px 0px; }
  .framer-ni4KO.framer-v-1mdr2mv .framer-1dds8y9 > :first-child { margin-top: 0px; }
  .framer-ni4KO.framer-v-1mdr2mv .framer-1dds8y9 > :last-child { margin-bottom: 0px; }
}
.framer-ni4KO.framer-v-1t2cmjd.framer-1j95mch { width: 800px; height: 954px; }
.framer-ni4KO.framer-v-1t2cmjd .framer-4vq2j { bottom: var(--framer-aspect-ratio-supported,-4px); height: unset; width: 92%; top: -187px; left: 50%; }
.framer-ni4KO.framer-v-1t2cmjd .framer-bmk8zz { height: var(--framer-aspect-ratio-supported,318px); bottom: -123px; left: unset; right: -26px; top: unset; width: 221px; }
.framer-ni4KO.framer-v-1t2cmjd .framer-1nvrjbw { bottom: 173px; left: calc(48.25% - 26px); right: unset; }
.framer-ni4KO.framer-v-1t2cmjd .framer-13dtvxt { bottom: unset; top: 23px; left: calc(49.25% - 253.5px); }
.framer-ni4KO.framer-v-1t2cmjd .framer-7l792b { left: -37px; right: -138px; }
.framer-ni4KO.framer-v-1t2cmjd .framer-1h7ging { width: 422px; height: 383px; bottom: -15px; right: -187px; }
.framer-ni4KO.framer-v-1t2cmjd .framer-qli8d0 { height: 407px; bottom: -30px; left: unset; width: 498px; right: -258px; }
.framer-ni4KO.framer-v-16nq121.framer-1j95mch, .framer-ni4KO.framer-v-1h0a6fl.framer-1j95mch { width: 350px; }
.framer-ni4KO.framer-v-16nq121 .framer-m2fy39 { height: 473px; padding: 16px 10px 0px; }
.framer-ni4KO.framer-v-16nq121 .framer-x7lrhn, .framer-ni4KO.framer-v-1bz6xvd .framer-x7lrhn { flex-flow: column; place-content: center; align-items: center; gap: 20px; height: min-content; padding: 0px; display: flex; }
.framer-ni4KO.framer-v-16nq121 .framer-4vq2j { height: var(--framer-aspect-ratio-supported,142px); left: unset; top: unset; order: 1; width: 88%; position: relative; }
.framer-ni4KO.framer-v-16nq121 .framer-bmk8zz { height: var(--framer-aspect-ratio-supported,125px); bottom: -48px; left: -15px; top: unset; width: 87px; }
.framer-ni4KO.framer-v-16nq121 .framer-12lmhgc { bottom: unset; height: var(--framer-aspect-ratio-supported,26px); width: 25px; top: 70px; left: 58px; }
.framer-ni4KO.framer-v-16nq121 .framer-1t3gfmd { height: var(--framer-aspect-ratio-supported,21px); width: 23px; top: 73px; right: 62px; }
.framer-ni4KO.framer-v-16nq121 .framer-1nvrjbw { width: 14px; height: 19px; bottom: 22px; right: 70px; }
.framer-ni4KO.framer-v-16nq121 .framer-13dtvxt { bottom: unset; left: unset; order: 0; align-content: flex-start; align-items: flex-start; width: min-content; position: relative; }
.framer-ni4KO.framer-v-16nq121 .framer-l5v79s { order: 0; }
.framer-ni4KO.framer-v-16nq121 .framer-1ygdbrl { order: 1; }
.framer-ni4KO.framer-v-16nq121 .framer-fh4aot { order: 2; }
.framer-ni4KO.framer-v-16nq121 .framer-15pw3oe, .framer-ni4KO.framer-v-1bz6xvd .framer-15pw3oe, .framer-ni4KO.framer-v-1h0a6fl .framer-15pw3oe { flex-direction: column; }
.framer-ni4KO.framer-v-16nq121 .framer-ph2qmh { flex: 0 0 auto; width: 100%; height: 378px; }
.framer-ni4KO.framer-v-16nq121 .framer-7l792b { bottom: unset; height: var(--framer-aspect-ratio-supported,317px); left: -1px; right: unset; width: 227px; top: 7px; }
.framer-ni4KO.framer-v-16nq121 .framer-1spus2e, .framer-ni4KO.framer-v-1bz6xvd .framer-1spus2e { align-self: unset; flex: 0 0 auto; width: 100%; height: 400px; }
.framer-ni4KO.framer-v-16nq121 .framer-j7ob0s { height: 393px; bottom: -36px; left: 197px; right: unset; top: unset; width: 171px; }
.framer-ni4KO.framer-v-16nq121 .framer-qli8d0 { width: 171px; height: 408px; bottom: -21px; left: 15px; }
@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)) {
  .framer-ni4KO.framer-v-16nq121 .framer-x7lrhn, .framer-ni4KO.framer-v-16nq121 .framer-15pw3oe { gap: 0px; }
  .framer-ni4KO.framer-v-16nq121 .framer-x7lrhn > * { margin: 10px 0px; }
  .framer-ni4KO.framer-v-16nq121 .framer-x7lrhn > :first-child, .framer-ni4KO.framer-v-16nq121 .framer-15pw3oe > :first-child { margin-top: 0px; }
  .framer-ni4KO.framer-v-16nq121 .framer-x7lrhn > :last-child, .framer-ni4KO.framer-v-16nq121 .framer-15pw3oe > :last-child { margin-bottom: 0px; }
  .framer-ni4KO.framer-v-16nq121 .framer-15pw3oe > * { margin: 9px 0px; }
}
.framer-ni4KO.framer-v-1bz6xvd.framer-1j95mch { cursor: pointer; width: 350px; }
.framer-ni4KO.framer-v-1bz6xvd .framer-m2fy39, .framer-ni4KO.framer-v-1h0a6fl .framer-m2fy39 { height: 473px; padding: 28px 10px 0px; }
.framer-ni4KO.framer-v-1bz6xvd .framer-4vq2j { aspect-ratio: unset; height: 174px; left: unset; top: unset; order: 1; width: 89%; position: relative; }
.framer-ni4KO.framer-v-1bz6xvd .framer-bmk8zz { aspect-ratio: unset; height: 166px; bottom: -59px; left: -16px; top: unset; width: 88px; }
.framer-ni4KO.framer-v-1bz6xvd .framer-1nvrjbw { width: 39px; height: 53px; bottom: 19px; right: 17px; }
.framer-ni4KO.framer-v-1bz6xvd .framer-1lrszgl { bottom: unset; top: calc(12.766% - 62px); right: 9px; }
.framer-ni4KO.framer-v-1bz6xvd .framer-13dtvxt { bottom: unset; height: min-content; left: unset; order: 0; place-content: flex-start; align-items: flex-start; width: 100%; padding: 0px 18px; position: relative; }
.framer-ni4KO.framer-v-1bz6xvd .framer-l5v79s, .framer-ni4KO.framer-v-1bz6xvd .framer-1ygdbrl, .framer-ni4KO.framer-v-1h0a6fl .framer-l5v79s, .framer-ni4KO.framer-v-1h0a6fl .framer-1ygdbrl { white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; width: 100%; }
.framer-ni4KO.framer-v-1bz6xvd .framer-ph2qmh, .framer-ni4KO.framer-v-1bz6xvd .framer-6ful40, .framer-ni4KO.framer-v-1h0a6fl .framer-ph2qmh, .framer-ni4KO.framer-v-1h0a6fl .framer-6ful40 { flex: 0 0 auto; width: 100%; }
.framer-ni4KO.framer-v-1bz6xvd .framer-7l792b { aspect-ratio: unset; height: 489px; bottom: -102px; left: -54px; right: unset; width: 94%; }
.framer-ni4KO.framer-v-1bz6xvd .framer-qli8d0 { bottom: unset; width: 578px; height: 384px; top: calc(50% - 192px); left: 7px; }
.framer-ni4KO.framer-v-1bz6xvd .framer-rb3jeg { bottom: unset; height: 180px; left: 12px; right: unset; width: 789px; top: calc(70.25% - 90px); }
@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)) {
  .framer-ni4KO.framer-v-1bz6xvd .framer-x7lrhn, .framer-ni4KO.framer-v-1bz6xvd .framer-15pw3oe, .framer-ni4KO.framer-v-1bz6xvd .framer-1dds8y9 { gap: 0px; }
  .framer-ni4KO.framer-v-1bz6xvd .framer-x7lrhn > * { margin: 10px 0px; }
  .framer-ni4KO.framer-v-1bz6xvd .framer-x7lrhn > :first-child, .framer-ni4KO.framer-v-1bz6xvd .framer-15pw3oe > :first-child, .framer-ni4KO.framer-v-1bz6xvd .framer-1dds8y9 > :first-child { margin-top: 0px; }
  .framer-ni4KO.framer-v-1bz6xvd .framer-x7lrhn > :last-child, .framer-ni4KO.framer-v-1bz6xvd .framer-15pw3oe > :last-child, .framer-ni4KO.framer-v-1bz6xvd .framer-1dds8y9 > :last-child { margin-bottom: 0px; }
  .framer-ni4KO.framer-v-1bz6xvd .framer-15pw3oe > * { margin: 9px 0px; }
  .framer-ni4KO.framer-v-1bz6xvd .framer-1dds8y9 > * { margin: 5px 0px; }
}
.framer-ni4KO.framer-v-1h0a6fl .framer-x7lrhn { flex-flow: column; place-content: center; align-items: center; gap: 18px; height: min-content; padding: 0px 18px; display: flex; }
.framer-ni4KO.framer-v-1h0a6fl .framer-4vq2j { aspect-ratio: unset; height: 166px; left: unset; top: unset; order: 1; width: 100%; position: relative; }
.framer-ni4KO.framer-v-1h0a6fl .framer-bmk8zz { height: var(--framer-aspect-ratio-supported,174px); bottom: -60px; left: unset; right: -16px; top: unset; width: 121px; }
.framer-ni4KO.framer-v-1h0a6fl .framer-1nvrjbw { height: 44px; bottom: 27px; left: calc(50% - 16.5px); right: unset; width: 33px; }
.framer-ni4KO.framer-v-1h0a6fl .framer-13dtvxt { bottom: unset; height: min-content; left: unset; order: 0; align-content: flex-start; align-items: flex-start; width: 100%; position: relative; }
.framer-ni4KO.framer-v-1h0a6fl .framer-7l792b { aspect-ratio: unset; height: unset; bottom: -4px; left: calc(47.4286% - 134px); right: unset; width: 268px; top: -5px; }
.framer-ni4KO.framer-v-1h0a6fl .framer-1h7ging { width: 422px; height: 383px; bottom: -4px; right: -97px; }
.framer-ni4KO.framer-v-1h0a6fl .framer-1spus2e { align-self: unset; flex: 0 0 auto; width: 100%; height: 367px; }
.framer-ni4KO.framer-v-1h0a6fl .framer-qli8d0 { bottom: unset; height: 345px; left: unset; width: 422px; top: calc(50.1362% - 172.5px); right: -79px; }
@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)) {
  .framer-ni4KO.framer-v-1h0a6fl .framer-x7lrhn, .framer-ni4KO.framer-v-1h0a6fl .framer-15pw3oe { gap: 0px; }
  .framer-ni4KO.framer-v-1h0a6fl .framer-x7lrhn > *, .framer-ni4KO.framer-v-1h0a6fl .framer-15pw3oe > * { margin: 9px 0px; }
  .framer-ni4KO.framer-v-1h0a6fl .framer-x7lrhn > :first-child, .framer-ni4KO.framer-v-1h0a6fl .framer-15pw3oe > :first-child { margin-top: 0px; }
  .framer-ni4KO.framer-v-1h0a6fl .framer-x7lrhn > :last-child, .framer-ni4KO.framer-v-1h0a6fl .framer-15pw3oe > :last-child { margin-bottom: 0px; }
}
@media (max-width: 1199px) and (min-width: 810px) {
  .framer-aGpUE .framer-styles-preset-3nqyhf:not(.rich-text-wrapper), .framer-aGpUE .framer-styles-preset-3nqyhf.rich-text-wrapper h1 { --framer-font-family: "Graphik Medium",sans-serif; --framer-font-size: 32px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: -1px; --framer-line-height: 1.3em; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: #333; --framer-text-decoration: none; --framer-text-transform: none; }
}
@media (max-width: 809px) and (min-width: 0) {
  .framer-aGpUE .framer-styles-preset-3nqyhf:not(.rich-text-wrapper), .framer-aGpUE .framer-styles-preset-3nqyhf.rich-text-wrapper h1 { --framer-font-family: "Graphik Medium",sans-serif; --framer-font-size: 27px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 1px; --framer-line-height: 1.4em; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: #333; --framer-text-decoration: none; --framer-text-transform: none; }
}
.framer-dLYAu .framer-styles-preset-zewaz1:not(.rich-text-wrapper), .framer-dLYAu .framer-styles-preset-zewaz1.rich-text-wrapper p { --framer-font-family: "Inter-Medium","Inter","Inter Placeholder",sans-serif; --framer-font-family-bold: "Inter-Bold","Inter","Inter Placeholder",sans-serif; --framer-font-family-bold-italic: "Inter-BoldItalic","Inter","Inter Placeholder",sans-serif; --framer-font-family-italic: "Inter-MediumItalic","Inter","Inter Placeholder",sans-serif; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0em; --framer-line-height: 30px; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: #667084; --framer-text-decoration: none; --framer-text-transform: none; }
.framer-2fHKd .framer-styles-preset-kr5d6x:not(.rich-text-wrapper), .framer-2fHKd .framer-styles-preset-kr5d6x.rich-text-wrapper p { --framer-font-family: "Inter-Medium","Inter","Inter Placeholder",sans-serif; --framer-font-family-bold: "Inter-Bold","Inter","Inter Placeholder",sans-serif; --framer-font-family-bold-italic: "Inter-BoldItalic","Inter","Inter Placeholder",sans-serif; --framer-font-family-italic: "Inter-Italic","Inter","Inter Placeholder",sans-serif; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 26px; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: #667084; --framer-text-decoration: none; --framer-text-transform: none; }
.framer-W94eK .framer-styles-preset-chbnbv:not(.rich-text-wrapper), .framer-W94eK .framer-styles-preset-chbnbv.rich-text-wrapper p { --framer-font-family: "Inter-Medium","Inter","Inter Placeholder",sans-serif; --framer-font-family-bold: "Inter-Bold","Inter","Inter Placeholder",sans-serif; --framer-font-family-bold-italic: "Inter-BoldItalic","Inter","Inter Placeholder",sans-serif; --framer-font-family-italic: "Inter-Italic","Inter","Inter Placeholder",sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 26px; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: #667084; --framer-text-decoration: none; --framer-text-transform: none; }
.framer-kxplM .framer-styles-preset-ahpf51:not(.rich-text-wrapper), .framer-kxplM .framer-styles-preset-ahpf51.rich-text-wrapper a { --framer-link-hover-text-color: #3661ffc4; --framer-link-hover-text-decoration: underline; --framer-link-text-color: #3661ff; --framer-link-text-decoration: none; }
.framer-ni4KO[data-border="true"]::after, .framer-ni4KO [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; }
@supports (aspect-ratio:1) {
  body { --framer-aspect-ratio-supported: auto; }
}
.framer-qBLUU.framer-48zimn, .framer-qBLUU .framer-48zimn { display: block; }
.framer-qBLUU.framer-1mubc9o { cursor: pointer; will-change: var(--framer-will-change-override,transform); flex-flow: row; place-content: center; align-items: center; gap: 8px; width: 128px; height: min-content; padding: 12px 19.456px 12px 16.6766px; text-decoration: none; display: flex; position: relative; overflow: hidden; }
.framer-qBLUU .framer-1de3da9-container { flex: 0 0 auto; width: 20px; height: 20px; position: relative; }
.framer-qBLUU .framer-8xa14w { white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)) {
  .framer-qBLUU.framer-1mubc9o { gap: 0px; }
  .framer-qBLUU.framer-1mubc9o > * { margin: 0px 4.16914px; }
  .framer-qBLUU.framer-1mubc9o > :first-child { margin-left: 0px; }
  .framer-qBLUU.framer-1mubc9o > :last-child { margin-right: 0px; }
}
.framer-NBwR9 [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; }
@supports (aspect-ratio:1) {
  body { --framer-aspect-ratio-supported: auto; }
}
.framer-NBwR9 .framer-hlv8c2 { display: block; }
.framer-NBwR9 .framer-8s6skk { width: 20px; height: 20px; position: relative; }
.framer-NBwR9 .framer-10o12qg { flex: 0 0 auto; width: 12px; height: 8px; position: absolute; top: calc(50% - 4px); left: calc(50% - 6px); }
.framer-NBwR9 .framer-1rlv93n { flex: 0 0 auto; width: 16px; height: 16px; position: absolute; top: calc(50% - 8px); left: calc(50% - 8px); }
.framer-NBwR9 .framer-1wpnmob, .framer-NBwR9 .framer-6ml32o, .framer-NBwR9 .framer-1i892bd { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported,20px); flex: 0 0 auto; position: absolute; top: 0px; left: 0px; right: 0px; }
.framer-NBwR9 .framer-1php0ad { flex: 0 0 auto; width: 15px; height: 15px; position: absolute; top: calc(50% - 7.5px); left: calc(50% - 7.5px); }
.framer-NBwR9 .framer-ab66j9 { flex: 0 0 auto; width: 19px; height: 19px; position: absolute; bottom: 0px; right: 0px; }
.framer-NBwR9 .framer-163r4m4 { flex: 0 0 auto; width: 10px; height: 18px; position: absolute; top: calc(50% - 9px); left: calc(50% - 5px); }
.framer-NBwR9 .framer-1amceuz { flex: 0 0 auto; width: 18px; position: absolute; top: 0px; bottom: 0px; left: calc(50% - 9px); }
.framer-NBwR9 .framer-11dczv4 { flex: 0 0 auto; position: absolute; inset: 0px; }
.framer-NBwR9.framer-v-ven449 .framer-8s6skk, .framer-NBwR9.framer-v-3ivtgf .framer-8s6skk, .framer-NBwR9.framer-v-6suqfd .framer-8s6skk, .framer-NBwR9.framer-v-1ixixzy .framer-8s6skk, .framer-NBwR9.framer-v-14nj8ek .framer-8s6skk, .framer-NBwR9.framer-v-16fs83t .framer-8s6skk, .framer-NBwR9.framer-v-1um0maz .framer-8s6skk, .framer-NBwR9.framer-v-1jge65u .framer-8s6skk, .framer-NBwR9.framer-v-iq6zjd .framer-8s6skk, .framer-NBwR9.framer-v-avli2a .framer-8s6skk { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported,20px); }
@supports (aspect-ratio:1) {
  body { --framer-aspect-ratio-supported: auto; }
}
.framer-cS3rN.framer-xcg3kz, .framer-cS3rN .framer-xcg3kz { display: block; }
.framer-cS3rN.framer-yeqgh6 { cursor: pointer; flex-flow: column; place-content: center; align-items: center; gap: 10px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; }
.framer-cS3rN .framer-1d451s5 { cursor: pointer; will-change: var(--framer-will-change-override,transform); flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 6px; width: min-content; height: min-content; padding: 10px 16px; text-decoration: none; display: flex; position: relative; overflow: hidden; }
.framer-cS3rN .framer-pirxkf-container, .framer-cS3rN .framer-1pkk40l-container { flex: 0 0 auto; width: 20px; height: 20px; position: relative; }
.framer-cS3rN .framer-appqxb { white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)) {
  .framer-cS3rN.framer-yeqgh6, .framer-cS3rN .framer-1d451s5 { gap: 0px; }
  .framer-cS3rN.framer-yeqgh6 > * { margin: 5px 0px; }
  .framer-cS3rN.framer-yeqgh6 > :first-child { margin-top: 0px; }
  .framer-cS3rN.framer-yeqgh6 > :last-child { margin-bottom: 0px; }
  .framer-cS3rN .framer-1d451s5 > * { margin: 0px 3px; }
  .framer-cS3rN .framer-1d451s5 > :first-child { margin-left: 0px; }
  .framer-cS3rN .framer-1d451s5 > :last-child { margin-right: 0px; }
}
.framer-cS3rN[data-border="true"]::after, .framer-cS3rN [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; }
@supports (aspect-ratio:1) {
  body { --framer-aspect-ratio-supported: auto; }
}
.framer-GAIm2.framer-nk0u5h, .framer-GAIm2 .framer-nk0u5h { display: block; }
.framer-GAIm2.framer-6kt74h { flex-flow: column; place-content: center; align-items: center; gap: 20px; width: 868px; height: 119px; padding: 0px; display: flex; position: relative; overflow: hidden; }
.framer-GAIm2 .framer-5xjtbu, .framer-GAIm2 .framer-wt0xnx { flex-flow: row; flex: 0 0 auto; place-content: flex-start center; align-items: flex-start; gap: 48px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-GAIm2 .framer-oq0h38, .framer-GAIm2 .framer-gu6ce7, .framer-GAIm2 .framer-1crzcfk, .framer-GAIm2 .framer-zy8dz4, .framer-GAIm2 .framer-1w5rcnd, .framer-GAIm2 .framer-17v3hws, .framer-GAIm2 .framer-61uwee, .framer-GAIm2 .framer-q6qzmf { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 12px; width: auto; height: auto; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-GAIm2 .framer-8s1xhg { flex: 0 0 auto; width: 40px; height: 40px; position: relative; overflow: visible; }
.framer-GAIm2 .framer-1ighovv { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported,41px); will-change: var(--framer-will-change-override,transform); flex: 0 0 auto; width: 41px; position: absolute; top: 51%; left: 0px; overflow: hidden; }
.framer-GAIm2 .framer-1kumrrz { flex: 0 0 auto; position: absolute; inset: 5px 6px 6px; overflow: hidden; }
.framer-GAIm2 .framer-9mo46j { flex: 0 0 auto; width: 30px; height: 29px; position: absolute; top: 6px; left: 5px; }
.framer-GAIm2 .framer-1q3uip2, .framer-GAIm2 .framer-42w0zz, .framer-GAIm2 .framer-nqzckp, .framer-GAIm2 .framer-kgdq9b, .framer-GAIm2 .framer-15ctce5, .framer-GAIm2 .framer-o9ryp9, .framer-GAIm2 .framer-1ut2i53, .framer-GAIm2 .framer-172zbze, .framer-GAIm2 .framer-vy967u, .framer-GAIm2 .framer-cey35f, .framer-GAIm2 .framer-1qz60vc, .framer-GAIm2 .framer-ouun5z, .framer-GAIm2 .framer-1giokba, .framer-GAIm2 .framer-1ezoc74, .framer-GAIm2 .framer-1f5m07n, .framer-GAIm2 .framer-goky9k, .framer-GAIm2 .framer-v4gmpq, .framer-GAIm2 .framer-iddd8g, .framer-GAIm2 .framer-1kfv8qo, .framer-GAIm2 .framer-x775zi, .framer-GAIm2 .framer-1gmpm0r, .framer-GAIm2 .framer-1r2vsfk, .framer-GAIm2 .framer-7yedef, .framer-GAIm2 .framer-dt8tun { white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-GAIm2 .framer-jzcdsi { flex: 0 0 auto; width: 40px; height: 41px; position: relative; }
.framer-GAIm2 .framer-vscaud { aspect-ratio: 1 / 1; height: 41px; width: var(--framer-aspect-ratio-supported,41px); flex: 0 0 auto; position: relative; overflow: hidden; }
.framer-GAIm2 .framer-13w18sh, .framer-GAIm2 .framer-1m39owu, .framer-GAIm2 .framer-qvgspj, .framer-GAIm2 .framer-1y6o8fr, .framer-GAIm2 .framer-10sswiq, .framer-GAIm2 .framer-g389xz { flex-flow: row; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 13px; width: auto; height: auto; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-GAIm2 .framer-11wz2zh, .framer-GAIm2 .framer-1ta6zqp { will-change: var(--framer-will-change-override,transform); flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 11px; width: 40px; height: 40px; padding: 5.33333px; display: flex; position: relative; overflow: hidden; }
.framer-GAIm2 .framer-13m41bz { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported,26px); flex: 0 0 auto; width: 26px; position: relative; }
.framer-GAIm2 .framer-1y94wwn, .framer-GAIm2 .framer-191dyvy, .framer-GAIm2 .framer-12ee1oo { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported,40px); flex: 0 0 auto; width: 40px; position: relative; }
.framer-GAIm2 .framer-1aor8su { aspect-ratio: 0.944445 / 1; height: var(--framer-aspect-ratio-supported,24px); flex: 0 0 auto; width: 23px; position: relative; }
.framer-GAIm2 .framer-1e01gqg, .framer-GAIm2 .framer-5k9ze5 { flex-flow: row; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 10px; width: auto; height: auto; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-GAIm2 .framer-shfea2, .framer-GAIm2 .framer-1nk5as1 { flex-flow: row; flex: 0 0 auto; place-content: flex-start center; align-items: flex-start; gap: 35px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-GAIm2 .framer-17fg5sd { flex: 0 0 auto; width: 32px; height: 32px; position: relative; overflow: visible; }
.framer-GAIm2 .framer-skte2r, .framer-GAIm2 .framer-1lxksa7 { aspect-ratio: 1 / 1; height: 100%; width: var(--framer-aspect-ratio-supported,200px); will-change: var(--framer-will-change-override,transform); flex: 0 0 auto; position: absolute; top: 50%; left: 50%; overflow: hidden; }
.framer-GAIm2 .framer-6bzael, .framer-GAIm2 .framer-14zge3d { flex: 0 0 auto; width: 70%; height: 73%; position: absolute; top: 11.25%; left: 15%; overflow: hidden; }
.framer-GAIm2 .framer-192jtac, .framer-GAIm2 .framer-1fdxc7f { flex: 0 0 auto; width: 75%; height: 73%; position: absolute; top: 13.75%; left: 12.5%; }
.framer-GAIm2 .framer-1odskoj { flex: 0 0 auto; width: 32px; height: 32px; position: relative; }
.framer-GAIm2 .framer-1an4w0r { aspect-ratio: 1 / 1; height: 32px; width: var(--framer-aspect-ratio-supported,32px); flex: 0 0 auto; position: relative; overflow: hidden; }
.framer-GAIm2 .framer-p4uk46, .framer-GAIm2 .framer-7un7d0 { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported,32px); will-change: var(--framer-will-change-override,transform); flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 11px; width: 32px; padding: 5.33333px; display: flex; position: relative; overflow: hidden; }
.framer-GAIm2 .framer-183y68r { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported,22px); flex: 0 0 auto; width: 22px; position: relative; }
.framer-GAIm2 .framer-1s59031, .framer-GAIm2 .framer-10h1l0f, .framer-GAIm2 .framer-ka45tp { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported,32px); flex: 0 0 auto; width: 32px; position: relative; }
.framer-GAIm2 .framer-f0nfw5, .framer-GAIm2 .framer-19f4xki { aspect-ratio: 0.944445 / 1; height: var(--framer-aspect-ratio-supported,19px); flex: 0 0 auto; width: 18px; position: relative; }
.framer-GAIm2 .framer-9p0dhv { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 16px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-GAIm2 .framer-1moy8xv, .framer-GAIm2 .framer-1epxt7d, .framer-GAIm2 .framer-1f6pxat, .framer-GAIm2 .framer-63ycb1, .framer-GAIm2 .framer-1n51lz6 { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 6px; width: auto; height: auto; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-GAIm2 .framer-y0cxmd { aspect-ratio: 1 / 1; height: 24px; width: var(--framer-aspect-ratio-supported,24px); flex: 0 0 auto; position: relative; overflow: visible; }
.framer-GAIm2 .framer-7zdftr, .framer-GAIm2 .framer-1frofhf, .framer-GAIm2 .framer-1u1123z, .framer-GAIm2 .framer-10059he { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported,24px); flex: 0 0 auto; width: 24px; position: relative; }
.framer-GAIm2 .framer-2fksab { aspect-ratio: 1 / 1; height: 24px; width: var(--framer-aspect-ratio-supported,24px); flex: 0 0 auto; position: relative; overflow: hidden; }
.framer-GAIm2 .framer-fh0svm, .framer-GAIm2 .framer-8imgyu { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported,24px); will-change: var(--framer-will-change-override,transform); flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 11px; width: 24px; padding: 5.33333px; display: flex; position: relative; overflow: hidden; }
.framer-GAIm2 .framer-p9sd59 { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported,200px); flex: 1 0 0px; width: 1px; position: relative; }
.framer-GAIm2 .framer-xomrf3 { flex-flow: row; flex: 0 0 auto; place-content: flex-start center; align-items: flex-start; gap: 8px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-GAIm2 .framer-1xetxp8, .framer-GAIm2 .framer-tl3wag, .framer-GAIm2 .framer-75gu9g { flex-flow: row; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 6px; width: auto; height: auto; padding: 0px; display: flex; position: relative; overflow: visible; }
@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)) {
  .framer-GAIm2.framer-6kt74h, .framer-GAIm2 .framer-5xjtbu, .framer-GAIm2 .framer-oq0h38, .framer-GAIm2 .framer-gu6ce7, .framer-GAIm2 .framer-1crzcfk, .framer-GAIm2 .framer-13w18sh, .framer-GAIm2 .framer-11wz2zh, .framer-GAIm2 .framer-wt0xnx, .framer-GAIm2 .framer-1m39owu, .framer-GAIm2 .framer-qvgspj, .framer-GAIm2 .framer-1ta6zqp, .framer-GAIm2 .framer-1e01gqg, .framer-GAIm2 .framer-zy8dz4, .framer-GAIm2 .framer-shfea2, .framer-GAIm2 .framer-1w5rcnd, .framer-GAIm2 .framer-17v3hws, .framer-GAIm2 .framer-61uwee, .framer-GAIm2 .framer-1y6o8fr, .framer-GAIm2 .framer-p4uk46, .framer-GAIm2 .framer-1nk5as1, .framer-GAIm2 .framer-10sswiq, .framer-GAIm2 .framer-g389xz, .framer-GAIm2 .framer-7un7d0, .framer-GAIm2 .framer-5k9ze5, .framer-GAIm2 .framer-q6qzmf, .framer-GAIm2 .framer-9p0dhv, .framer-GAIm2 .framer-1moy8xv, .framer-GAIm2 .framer-1epxt7d, .framer-GAIm2 .framer-1f6pxat, .framer-GAIm2 .framer-63ycb1, .framer-GAIm2 .framer-fh0svm, .framer-GAIm2 .framer-xomrf3, .framer-GAIm2 .framer-1xetxp8, .framer-GAIm2 .framer-tl3wag, .framer-GAIm2 .framer-8imgyu, .framer-GAIm2 .framer-75gu9g, .framer-GAIm2 .framer-1n51lz6 { gap: 0px; }
  .framer-GAIm2.framer-6kt74h > * { margin: 10px 0px; }
  .framer-GAIm2.framer-6kt74h > :first-child { margin-top: 0px; }
  .framer-GAIm2.framer-6kt74h > :last-child { margin-bottom: 0px; }
  .framer-GAIm2 .framer-5xjtbu > *, .framer-GAIm2 .framer-wt0xnx > * { margin: 0px 24px; }
  .framer-GAIm2 .framer-5xjtbu > :first-child, .framer-GAIm2 .framer-oq0h38 > :first-child, .framer-GAIm2 .framer-gu6ce7 > :first-child, .framer-GAIm2 .framer-1crzcfk > :first-child, .framer-GAIm2 .framer-13w18sh > :first-child, .framer-GAIm2 .framer-11wz2zh > :first-child, .framer-GAIm2 .framer-wt0xnx > :first-child, .framer-GAIm2 .framer-1m39owu > :first-child, .framer-GAIm2 .framer-qvgspj > :first-child, .framer-GAIm2 .framer-1ta6zqp > :first-child, .framer-GAIm2 .framer-1e01gqg > :first-child, .framer-GAIm2 .framer-zy8dz4 > :first-child, .framer-GAIm2 .framer-shfea2 > :first-child, .framer-GAIm2 .framer-1w5rcnd > :first-child, .framer-GAIm2 .framer-17v3hws > :first-child, .framer-GAIm2 .framer-61uwee > :first-child, .framer-GAIm2 .framer-1y6o8fr > :first-child, .framer-GAIm2 .framer-p4uk46 > :first-child, .framer-GAIm2 .framer-1nk5as1 > :first-child, .framer-GAIm2 .framer-10sswiq > :first-child, .framer-GAIm2 .framer-g389xz > :first-child, .framer-GAIm2 .framer-7un7d0 > :first-child, .framer-GAIm2 .framer-5k9ze5 > :first-child, .framer-GAIm2 .framer-q6qzmf > :first-child, .framer-GAIm2 .framer-9p0dhv > :first-child, .framer-GAIm2 .framer-1moy8xv > :first-child, .framer-GAIm2 .framer-1epxt7d > :first-child, .framer-GAIm2 .framer-1f6pxat > :first-child, .framer-GAIm2 .framer-63ycb1 > :first-child, .framer-GAIm2 .framer-fh0svm > :first-child, .framer-GAIm2 .framer-xomrf3 > :first-child, .framer-GAIm2 .framer-1xetxp8 > :first-child, .framer-GAIm2 .framer-tl3wag > :first-child, .framer-GAIm2 .framer-8imgyu > :first-child, .framer-GAIm2 .framer-75gu9g > :first-child, .framer-GAIm2 .framer-1n51lz6 > :first-child { margin-left: 0px; }
  .framer-GAIm2 .framer-5xjtbu > :last-child, .framer-GAIm2 .framer-oq0h38 > :last-child, .framer-GAIm2 .framer-gu6ce7 > :last-child, .framer-GAIm2 .framer-1crzcfk > :last-child, .framer-GAIm2 .framer-13w18sh > :last-child, .framer-GAIm2 .framer-11wz2zh > :last-child, .framer-GAIm2 .framer-wt0xnx > :last-child, .framer-GAIm2 .framer-1m39owu > :last-child, .framer-GAIm2 .framer-qvgspj > :last-child, .framer-GAIm2 .framer-1ta6zqp > :last-child, .framer-GAIm2 .framer-1e01gqg > :last-child, .framer-GAIm2 .framer-zy8dz4 > :last-child, .framer-GAIm2 .framer-shfea2 > :last-child, .framer-GAIm2 .framer-1w5rcnd > :last-child, .framer-GAIm2 .framer-17v3hws > :last-child, .framer-GAIm2 .framer-61uwee > :last-child, .framer-GAIm2 .framer-1y6o8fr > :last-child, .framer-GAIm2 .framer-p4uk46 > :last-child, .framer-GAIm2 .framer-1nk5as1 > :last-child, .framer-GAIm2 .framer-10sswiq > :last-child, .framer-GAIm2 .framer-g389xz > :last-child, .framer-GAIm2 .framer-7un7d0 > :last-child, .framer-GAIm2 .framer-5k9ze5 > :last-child, .framer-GAIm2 .framer-q6qzmf > :last-child, .framer-GAIm2 .framer-9p0dhv > :last-child, .framer-GAIm2 .framer-1moy8xv > :last-child, .framer-GAIm2 .framer-1epxt7d > :last-child, .framer-GAIm2 .framer-1f6pxat > :last-child, .framer-GAIm2 .framer-63ycb1 > :last-child, .framer-GAIm2 .framer-fh0svm > :last-child, .framer-GAIm2 .framer-xomrf3 > :last-child, .framer-GAIm2 .framer-1xetxp8 > :last-child, .framer-GAIm2 .framer-tl3wag > :last-child, .framer-GAIm2 .framer-8imgyu > :last-child, .framer-GAIm2 .framer-75gu9g > :last-child, .framer-GAIm2 .framer-1n51lz6 > :last-child { margin-right: 0px; }
  .framer-GAIm2 .framer-oq0h38 > *, .framer-GAIm2 .framer-gu6ce7 > *, .framer-GAIm2 .framer-1crzcfk > *, .framer-GAIm2 .framer-zy8dz4 > *, .framer-GAIm2 .framer-1w5rcnd > *, .framer-GAIm2 .framer-17v3hws > *, .framer-GAIm2 .framer-61uwee > *, .framer-GAIm2 .framer-q6qzmf > * { margin: 0px 6px; }
  .framer-GAIm2 .framer-13w18sh > *, .framer-GAIm2 .framer-1m39owu > *, .framer-GAIm2 .framer-qvgspj > *, .framer-GAIm2 .framer-1y6o8fr > *, .framer-GAIm2 .framer-10sswiq > *, .framer-GAIm2 .framer-g389xz > * { margin: 0px 6.66667px; }
  .framer-GAIm2 .framer-11wz2zh > *, .framer-GAIm2 .framer-1ta6zqp > *, .framer-GAIm2 .framer-p4uk46 > *, .framer-GAIm2 .framer-7un7d0 > *, .framer-GAIm2 .framer-fh0svm > *, .framer-GAIm2 .framer-8imgyu > * { margin: 0px 5.33333px; }
  .framer-GAIm2 .framer-1e01gqg > *, .framer-GAIm2 .framer-5k9ze5 > * { margin: 0px 5px; }
  .framer-GAIm2 .framer-shfea2 > *, .framer-GAIm2 .framer-1nk5as1 > * { margin: 0px 17.5px; }
  .framer-GAIm2 .framer-9p0dhv > * { margin: 0px 8px; }
  .framer-GAIm2 .framer-1moy8xv > *, .framer-GAIm2 .framer-1epxt7d > *, .framer-GAIm2 .framer-1f6pxat > *, .framer-GAIm2 .framer-63ycb1 > *, .framer-GAIm2 .framer-1xetxp8 > *, .framer-GAIm2 .framer-tl3wag > *, .framer-GAIm2 .framer-75gu9g > *, .framer-GAIm2 .framer-1n51lz6 > * { margin: 0px 3px; }
  .framer-GAIm2 .framer-xomrf3 > * { margin: 0px 4px; }
}
.framer-GAIm2.framer-v-4f9vo1.framer-6kt74h { width: min-content; }
.framer-GAIm2.framer-v-mbloz5.framer-6kt74h { align-content: flex-start; align-items: flex-start; width: min-content; height: min-content; }
@supports (aspect-ratio:1) {
  body { --framer-aspect-ratio-supported: auto; }
}
.framer-Swufw.framer-1a59j44, .framer-Swufw .framer-1a59j44 { display: block; }
.framer-Swufw.framer-387m4q { cursor: pointer; flex-flow: column; place-content: center flex-start; align-items: center; gap: 24px; width: 510px; height: 388px; padding: 0px; text-decoration: none; display: flex; position: relative; overflow: visible; }
.framer-Swufw .framer-jfflpg { will-change: var(--framer-will-change-override,transform); flex: 0 0 auto; gap: 0px; width: 100%; height: 193px; position: relative; overflow: hidden; }
.framer-Swufw .framer-ngz7li { aspect-ratio: 1.48352 / 1; height: var(--framer-aspect-ratio-supported,357px); flex: 0 0 auto; position: absolute; top: -82px; left: -10px; right: -10px; }
.framer-Swufw .framer-1rs0wcn { flex-flow: column; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 8px; width: 100%; height: min-content; padding: 0px 10px 0px 0px; display: flex; position: relative; overflow: visible; }
.framer-Swufw .framer-10xqpbo, .framer-Swufw .framer-1r0m1mb { white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 100%; height: auto; position: relative; }
.framer-Swufw.framer-v-704axp.framer-387m4q { width: 300px; height: min-content; }
.framer-Swufw.framer-v-704axp .framer-ngz7li { top: -12px; left: -2px; right: -18px; }
.framer-Swufw.framer-v-387m4q.hover .framer-jfflpg { order: 0; }
.framer-Swufw.framer-v-387m4q.hover .framer-ngz7li { height: var(--framer-aspect-ratio-supported,413px); top: -110px; left: -51px; right: -51px; }
.framer-Swufw.framer-v-387m4q.hover .framer-1rs0wcn { order: 1; }
.framer-KpX4A .framer-styles-preset-je1i6s:not(.rich-text-wrapper), .framer-KpX4A .framer-styles-preset-je1i6s.rich-text-wrapper h4 { --framer-font-family: "Inter-Medium","Inter","Inter Placeholder",sans-serif; --framer-font-family-bold: "Inter-Bold","Inter","Inter Placeholder",sans-serif; --framer-font-family-bold-italic: "Inter-BoldItalic","Inter","Inter Placeholder",sans-serif; --framer-font-family-italic: "Inter-MediumItalic","Inter","Inter Placeholder",sans-serif; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0em; --framer-line-height: 30px; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-d7d6b21c-d2e1-44c1-bc08-bf2a1c56fd79,#334053); --framer-text-decoration: none; --framer-text-transform: none; }
.framer-aGpUE .framer-styles-preset-3nqyhf:not(.rich-text-wrapper), .framer-aGpUE .framer-styles-preset-3nqyhf.rich-text-wrapper h1 { --framer-font-family: "Graphik Medium",sans-serif; --framer-font-size: 42px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 1.2px; --framer-line-height: 1.3em; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: #333; --framer-text-decoration: none; --framer-text-transform: none; }
@media (max-width: 1199px) and (min-width: 810px) {
  .framer-aGpUE .framer-styles-preset-3nqyhf:not(.rich-text-wrapper), .framer-aGpUE .framer-styles-preset-3nqyhf.rich-text-wrapper h1 { --framer-font-family: "Graphik Medium",sans-serif; --framer-font-size: 32px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: -1px; --framer-line-height: 1.3em; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: #333; --framer-text-decoration: none; --framer-text-transform: none; }
}
@media (max-width: 809px) and (min-width: 0) {
  .framer-aGpUE .framer-styles-preset-3nqyhf:not(.rich-text-wrapper), .framer-aGpUE .framer-styles-preset-3nqyhf.rich-text-wrapper h1 { --framer-font-family: "Graphik Medium",sans-serif; --framer-font-size: 27px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 1px; --framer-line-height: 1.4em; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: #333; --framer-text-decoration: none; --framer-text-transform: none; }
}
.framer-mxwOn .framer-styles-preset-12lj5ox:not(.rich-text-wrapper), .framer-mxwOn .framer-styles-preset-12lj5ox.rich-text-wrapper h3, .framer-mxwOn .framer-styles-preset-12lj5ox.rich-text-wrapper [data-preset-tag="h3"] { --framer-font-family: "Manrope",serif; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-weight: 700; --framer-letter-spacing: 0px; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #333; --framer-text-decoration: none; --framer-text-transform: none; }
.framer-cKbzm .framer-styles-preset-115zftz:not(.rich-text-wrapper), .framer-cKbzm .framer-styles-preset-115zftz.rich-text-wrapper h4 { --framer-font-family: "Inter-Bold","Inter","Inter Placeholder",sans-serif; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-weight: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #333; --framer-text-decoration: none; --framer-text-transform: none; }
.framer-870hp .framer-styles-preset-l895k1:not(.rich-text-wrapper), .framer-870hp .framer-styles-preset-l895k1.rich-text-wrapper h5 { --framer-font-family: "Inter-SemiBold","Inter","Inter Placeholder",sans-serif; --framer-font-family-bold: "Inter-Black","Inter",sans-serif; --framer-font-family-bold-italic: "Inter-BlackItalic","Inter",sans-serif; --framer-font-family-italic: "Inter-SemiBoldItalic","Inter","Inter Placeholder",sans-serif; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #333; --framer-text-decoration: none; --framer-text-transform: none; }
.framer-CUg6l .framer-styles-preset-zd8f2:not(.rich-text-wrapper), .framer-CUg6l .framer-styles-preset-zd8f2.rich-text-wrapper h6 { --framer-font-family: "Inter-Bold","Inter","Inter Placeholder",sans-serif; --framer-font-family-bold: "Inter-Black","Inter",sans-serif; --framer-font-family-bold-italic: "Inter-BlackItalic","Inter",sans-serif; --framer-font-family-italic: "Inter-BoldItalic","Inter","Inter Placeholder",sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 700; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #333; --framer-text-decoration: none; --framer-text-transform: none; }
.framer-fCesI .framer-styles-preset-ippfmg:not(.rich-text-wrapper), .framer-fCesI .framer-styles-preset-ippfmg.rich-text-wrapper p { --framer-font-family: "Inter-Medium","Inter","Inter Placeholder",sans-serif; --framer-font-family-bold: "Inter-Bold","Inter","Inter Placeholder",sans-serif; --framer-font-family-bold-italic: "Inter-BoldItalic","Inter","Inter Placeholder",sans-serif; --framer-font-family-italic: "Inter-MediumItalic","Inter","Inter Placeholder",sans-serif; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0em; --framer-line-height: 28px; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #98a1b2; --framer-text-decoration: none; --framer-text-transform: none; }
.framer-ZHBo9 .framer-styles-preset-fsrzda:not(.rich-text-wrapper), .framer-ZHBo9 .framer-styles-preset-fsrzda.rich-text-wrapper a { --framer-link-text-color: #111; --framer-link-text-decoration: none; --framer-link-hover-text-color: #444; --framer-link-hover-text-decoration: none; }
.framer-hJDxb .framer-styles-preset-kvlcji { --framer-blockquote-font-family: "Inter","Inter Placeholder",sans-serif; --framer-blockquote-font-family-bold: "Inter","Inter Placeholder",sans-serif; --framer-blockquote-font-family-bold-italic: "Inter","Inter Placeholder",sans-serif; --framer-blockquote-font-family-italic: "Inter","Inter Placeholder",sans-serif; --framer-blockquote-font-size: 18px; --framer-blockquote-font-style: italic; --framer-blockquote-font-style-bold: normal; --framer-blockquote-font-style-bold-italic: italic; --framer-blockquote-font-style-italic: italic; --framer-blockquote-font-weight: 400; --framer-blockquote-font-weight-bold: 700; --framer-blockquote-font-weight-bold-italic: 700; --framer-blockquote-font-weight-italic: 400; --framer-blockquote-letter-spacing: 0em; --framer-blockquote-line-height: 2em; --framer-blockquote-paragraph-spacing: 20px; --framer-blockquote-text-color: #999; --framer-blockquote-text-stroke-color: initial; --framer-blockquote-text-stroke-width: initial; --framer-font-open-type-features: normal; padding: 0px 0px 0px 24px; position: relative; }
.framer-hJDxb .framer-styles-preset-kvlcji::before { content: " "; background-color: rgb(221, 221, 221); border-radius: 2px; width: 4px; height: 100%; display: block; position: absolute; top: 0px; left: 0px; }
.framer-fFrXr .framer-styles-preset-40jt83:not(.rich-text-wrapper), .framer-fFrXr .framer-styles-preset-40jt83.rich-text-wrapper table { border: 1px solid rgba(153, 153, 153, 0.25); border-radius: 8px; overflow: hidden; }
.framer-fFrXr .framer-styles-preset-40jt83:not(.rich-text-wrapper) th, .framer-fFrXr .framer-styles-preset-40jt83.rich-text-wrapper table th, .framer-fFrXr .framer-styles-preset-40jt83:not(.rich-text-wrapper) td, .framer-fFrXr .framer-styles-preset-40jt83.rich-text-wrapper table td { padding: 10px; }
.framer-fFrXr .framer-styles-preset-40jt83:not(.rich-text-wrapper) th, .framer-fFrXr .framer-styles-preset-40jt83.rich-text-wrapper table th { background-color: rgba(153, 153, 153, 0.1); }
.framer-fFrXr .framer-styles-preset-40jt83:not(.rich-text-wrapper) tr + tr td, .framer-fFrXr .framer-styles-preset-40jt83:not(.rich-text-wrapper) tr + tr th, .framer-fFrXr .framer-styles-preset-40jt83.rich-text-wrapper table tr + tr td, .framer-fFrXr .framer-styles-preset-40jt83.rich-text-wrapper table tr + tr th { border-top: 1px solid rgba(153, 153, 153, 0.25); }
.framer-fFrXr .framer-styles-preset-40jt83:not(.rich-text-wrapper) td + td, .framer-fFrXr .framer-styles-preset-40jt83:not(.rich-text-wrapper) th + th, .framer-fFrXr .framer-styles-preset-40jt83:not(.rich-text-wrapper) td + th, .framer-fFrXr .framer-styles-preset-40jt83:not(.rich-text-wrapper) th + td, .framer-fFrXr .framer-styles-preset-40jt83.rich-text-wrapper table td + td, .framer-fFrXr .framer-styles-preset-40jt83.rich-text-wrapper table th + th, .framer-fFrXr .framer-styles-preset-40jt83.rich-text-wrapper table td + th, .framer-fFrXr .framer-styles-preset-40jt83.rich-text-wrapper table th + td { border-left: 1px solid rgba(153, 153, 153, 0.25); }
.framer-7wfMD .framer-styles-preset-863vyb { --framer-code-font-family: "Fragment Mono",monospace; --framer-code-font-style: normal; --framer-code-font-weight: 400; --framer-code-text-color: #333; --framer-font-size-scale: 1; background-color: rgba(0, 0, 0, 0.1); border-radius: 6px; padding: 0.1em 0.2em; }
@supports (aspect-ratio:1) {
  body { --framer-aspect-ratio-supported: auto; }
}
.framer-6mwJe.framer-36enya, .framer-6mwJe .framer-36enya { display: block; }
.framer-6mwJe.framer-i61xh3 { flex-flow: column; place-content: flex-start; align-items: flex-start; gap: 10px; width: 423px; height: min-content; padding: 6px 6px 3px; display: flex; position: relative; overflow: visible; }
.framer-6mwJe .framer-13u2tck { flex: 0 0 auto; width: 100%; height: 318px; position: relative; overflow: visible; }
.framer-6mwJe .framer-bozpmw { flex: 0 0 auto; height: 315px; position: absolute; top: 0px; left: 0px; right: 0px; overflow: visible; }
.framer-6mwJe .framer-12dudat { flex-flow: column; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 6px; height: 319px; padding: 0px; display: flex; position: absolute; top: 0px; left: 0px; right: 0px; overflow: visible; }
.framer-6mwJe .framer-1u2jyrx { will-change: var(--framer-will-change-override,transform); flex: 0 0 auto; width: 100%; height: 233px; position: relative; overflow: hidden; }
.framer-6mwJe .framer-1d2bw0o { aspect-ratio: 1.77778 / 1; height: var(--framer-aspect-ratio-supported,237px); flex: 0 0 auto; width: 421px; position: absolute; top: -4px; left: 50%; }
.framer-6mwJe .framer-vo94jq-container { flex: 0 0 auto; width: 101%; position: absolute; top: 0px; bottom: 0px; left: -0.243312%; }
.framer-6mwJe .framer-1pld4hp { flex-flow: column; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 0px; width: 100%; height: min-content; padding: 0px 24px 0px 6px; display: flex; position: relative; overflow: visible; }
.framer-6mwJe .framer-lo04yb, .framer-6mwJe .framer-8xttgx { white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 387px; height: auto; position: relative; }
@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)) {
  .framer-6mwJe.framer-i61xh3, .framer-6mwJe .framer-12dudat, .framer-6mwJe .framer-1pld4hp { gap: 0px; }
  .framer-6mwJe.framer-i61xh3 > * { margin: 5px 0px; }
  .framer-6mwJe.framer-i61xh3 > :first-child, .framer-6mwJe .framer-12dudat > :first-child, .framer-6mwJe .framer-1pld4hp > :first-child { margin-top: 0px; }
  .framer-6mwJe.framer-i61xh3 > :last-child, .framer-6mwJe .framer-12dudat > :last-child, .framer-6mwJe .framer-1pld4hp > :last-child { margin-bottom: 0px; }
  .framer-6mwJe .framer-12dudat > * { margin: 3px 0px; }
  .framer-6mwJe .framer-1pld4hp > * { margin: 0px; }
}
@supports (aspect-ratio:1) {
  body { --framer-aspect-ratio-supported: auto; }
}
.framer-8nHyE.framer-1mq31l0, .framer-8nHyE .framer-1mq31l0 { display: block; }
.framer-8nHyE.framer-1pb4co9 { flex-flow: column; place-content: center flex-start; align-items: center; gap: 24px; width: min-content; height: 1064px; padding: 100px 80px 80px; display: flex; position: relative; overflow: hidden; }
.framer-8nHyE .framer-gbupkg { flex-flow: column; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 40px; width: 1280px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-8nHyE .framer-1e4mq5m, .framer-8nHyE .framer-1n1gkr0, .framer-8nHyE .framer-1ow3sif { flex: 0 0 auto; width: 320px; height: 102px; position: relative; overflow: hidden; }
.framer-8nHyE .framer-1113ora, .framer-8nHyE .framer-1bnze94, .framer-8nHyE .framer-1kx8b44 { flex: 0 0 auto; width: 192px; height: 90px; position: absolute; top: 12px; left: 129px; }
.framer-8nHyE .framer-1nmgwgz, .framer-8nHyE .framer-3ocaac, .framer-8nHyE .framer-5gceup { aspect-ratio: 0.999999 / 1; height: var(--framer-aspect-ratio-supported,102px); flex: 0 0 auto; width: 102px; position: absolute; top: 0px; left: 0px; overflow: hidden; }
.framer-8nHyE .framer-1f5muat, .framer-8nHyE .framer-alnxxy, .framer-8nHyE .framer-1d4vzw6 { will-change: var(--framer-will-change-override,transform); flex: 0 0 auto; width: 102px; height: 102px; position: absolute; top: calc(50.0043% - 51px); left: calc(50% - 51px); overflow: hidden; }
.framer-8nHyE .framer-1xljw1y, .framer-8nHyE .framer-eh72lt, .framer-8nHyE .framer-1lg4mu0 { flex: 0 0 auto; position: absolute; inset: 0px 1px 0px -1px; }
.framer-8nHyE .framer-n71fr3, .framer-8nHyE .framer-o74e8w, .framer-8nHyE .framer-ye6fz9 { flex: 0 0 auto; width: 64px; height: 80px; position: absolute; top: 11px; left: 19px; }
.framer-8nHyE .framer-puvapn, .framer-8nHyE .framer-ejp49c, .framer-8nHyE .framer-1x75q6x { aspect-ratio: 0.999999 / 1; height: var(--framer-aspect-ratio-supported,72px); flex: 0 0 auto; width: 72px; position: absolute; top: 95px; left: 53px; }
.framer-8nHyE .framer-1edzeg1, .framer-8nHyE .framer-7i9zhk, .framer-8nHyE .framer-ntrfvh { aspect-ratio: 0.999999 / 1; height: var(--framer-aspect-ratio-supported,72px); flex: 0 0 auto; width: 72px; position: absolute; top: 54px; left: 82px; }
.framer-8nHyE .framer-r36j5o, .framer-8nHyE .framer-110sr0, .framer-8nHyE .framer-bohq56 { flex: 0 0 auto; width: 101px; height: 101px; position: absolute; bottom: 105px; left: -27px; }
.framer-8nHyE .framer-w1gfum, .framer-8nHyE .framer-1nzorxw, .framer-8nHyE .framer-lvjucp { flex: 0 0 auto; width: 101px; height: 101px; position: absolute; bottom: 88px; left: -64px; }
.framer-8nHyE .framer-hbcmdf, .framer-8nHyE .framer-qr8rnn, .framer-8nHyE .framer-1d4i8xq { mix-blend-mode: overlay; flex: 0 0 auto; width: 446px; height: 447px; position: absolute; top: calc(204.885% - 223.324px); left: calc(202.734% - 223.125px); overflow: visible; }
.framer-8nHyE .framer-6t9kjy, .framer-8nHyE .framer-89mz82, .framer-8nHyE .framer-11yqlz7, .framer-8nHyE .framer-81q32s { flex-flow: column; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 24px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-8nHyE .framer-k0oerf, .framer-8nHyE .framer-1qhxsx7, .framer-8nHyE .framer-11hqt9n, .framer-8nHyE .framer-ibhfmw { flex-flow: column; 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-8nHyE .framer-fz8d5p, .framer-8nHyE .framer-97ljkz, .framer-8nHyE .framer-90se { white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-8nHyE .framer-af2ss1 { aspect-ratio: 1.40625 / 1; height: var(--framer-aspect-ratio-supported,910px); flex: 0 0 auto; width: 1280px; position: relative; }
.framer-8nHyE .framer-1gcvfwv { flex: 0 0 auto; width: 1280px; height: 910px; position: absolute; top: 0px; left: 0px; }
.framer-8nHyE .framer-1sskqt4 { aspect-ratio: 0.486667 / 1; height: var(--framer-aspect-ratio-supported,600px); flex: 0 0 auto; width: 292px; position: absolute; top: 51%; left: 50%; }
.framer-8nHyE .framer-i4xeke, .framer-8nHyE .framer-d17vst { flex-flow: column; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 40px; width: 1440px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-8nHyE .framer-i1il60 { flex: 0 0 auto; align-self: stretch; width: auto; height: 910px; position: relative; }
.framer-8nHyE .framer-g20rd4 { aspect-ratio: 1.40625 / 1; height: var(--framer-aspect-ratio-supported,796px); flex: 0 0 auto; position: absolute; bottom: 0px; left: 0px; right: 0px; }
.framer-8nHyE .framer-1tytsqr { aspect-ratio: 0.486667 / 1; height: var(--framer-aspect-ratio-supported,600px); flex: 0 0 auto; width: 292px; position: absolute; bottom: 58px; left: 50%; }
.framer-8nHyE .framer-m1g0qk { flex-flow: column; flex: 0 0 auto; place-content: center; align-self: stretch; align-items: center; gap: 10px; width: auto; height: min-content; padding: 0px; display: flex; position: relative; }
.framer-8nHyE .framer-1xduw3p { aspect-ratio: 1.40625 / 1; height: var(--framer-aspect-ratio-supported,142px); flex: 0 0 auto; width: 100%; position: relative; }
.framer-8nHyE .framer-f0ab28 { aspect-ratio: 0.486667 / 1; height: var(--framer-aspect-ratio-supported,415px); flex: 0 0 auto; width: 202px; position: absolute; bottom: -30px; left: 50%; }
.framer-8nHyE .framer-1dizyvd { flex-flow: column; flex: 0 0 auto; place-content: flex-start; align-self: stretch; align-items: flex-start; gap: 20px; width: auto; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-8nHyE .framer-xge9pw { white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 100%; height: auto; position: relative; }
.framer-8nHyE .framer-r2iq9w { aspect-ratio: 3.14474 / 1; height: var(--framer-aspect-ratio-supported,59px); flex: 0 0 auto; width: 184px; text-decoration: none; position: relative; overflow: visible; }
.framer-8nHyE .framer-vue47n { aspect-ratio: 1.40625 / 1; height: var(--framer-aspect-ratio-supported,276px); flex: 0 0 auto; width: 388px; position: relative; }
.framer-8nHyE .framer-g0l1ns { aspect-ratio: 1.40625 / 1; height: var(--framer-aspect-ratio-supported,249px); flex: 0 0 auto; width: 350px; position: absolute; top: 50%; left: 50%; }
.framer-8nHyE .framer-1go2bzf { aspect-ratio: 0.486667 / 1; height: var(--framer-aspect-ratio-supported,381px); flex: 0 0 auto; width: 185px; position: absolute; bottom: -176px; left: 50%; }
@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)) {
  .framer-8nHyE.framer-1pb4co9, .framer-8nHyE .framer-gbupkg, .framer-8nHyE .framer-6t9kjy, .framer-8nHyE .framer-k0oerf, .framer-8nHyE .framer-i4xeke, .framer-8nHyE .framer-89mz82, .framer-8nHyE .framer-1qhxsx7, .framer-8nHyE .framer-d17vst, .framer-8nHyE .framer-11yqlz7, .framer-8nHyE .framer-11hqt9n, .framer-8nHyE .framer-m1g0qk, .framer-8nHyE .framer-1dizyvd, .framer-8nHyE .framer-81q32s, .framer-8nHyE .framer-ibhfmw { gap: 0px; }
  .framer-8nHyE.framer-1pb4co9 > *, .framer-8nHyE .framer-6t9kjy > *, .framer-8nHyE .framer-89mz82 > *, .framer-8nHyE .framer-11yqlz7 > *, .framer-8nHyE .framer-81q32s > * { margin: 12px 0px; }
  .framer-8nHyE.framer-1pb4co9 > :first-child, .framer-8nHyE .framer-gbupkg > :first-child, .framer-8nHyE .framer-6t9kjy > :first-child, .framer-8nHyE .framer-k0oerf > :first-child, .framer-8nHyE .framer-i4xeke > :first-child, .framer-8nHyE .framer-89mz82 > :first-child, .framer-8nHyE .framer-1qhxsx7 > :first-child, .framer-8nHyE .framer-d17vst > :first-child, .framer-8nHyE .framer-11yqlz7 > :first-child, .framer-8nHyE .framer-11hqt9n > :first-child, .framer-8nHyE .framer-m1g0qk > :first-child, .framer-8nHyE .framer-1dizyvd > :first-child, .framer-8nHyE .framer-81q32s > :first-child, .framer-8nHyE .framer-ibhfmw > :first-child { margin-top: 0px; }
  .framer-8nHyE.framer-1pb4co9 > :last-child, .framer-8nHyE .framer-gbupkg > :last-child, .framer-8nHyE .framer-6t9kjy > :last-child, .framer-8nHyE .framer-k0oerf > :last-child, .framer-8nHyE .framer-i4xeke > :last-child, .framer-8nHyE .framer-89mz82 > :last-child, .framer-8nHyE .framer-1qhxsx7 > :last-child, .framer-8nHyE .framer-d17vst > :last-child, .framer-8nHyE .framer-11yqlz7 > :last-child, .framer-8nHyE .framer-11hqt9n > :last-child, .framer-8nHyE .framer-m1g0qk > :last-child, .framer-8nHyE .framer-1dizyvd > :last-child, .framer-8nHyE .framer-81q32s > :last-child, .framer-8nHyE .framer-ibhfmw > :last-child { margin-bottom: 0px; }
  .framer-8nHyE .framer-gbupkg > *, .framer-8nHyE .framer-i4xeke > *, .framer-8nHyE .framer-d17vst > * { margin: 20px 0px; }
  .framer-8nHyE .framer-k0oerf > *, .framer-8nHyE .framer-1qhxsx7 > *, .framer-8nHyE .framer-11hqt9n > *, .framer-8nHyE .framer-m1g0qk > *, .framer-8nHyE .framer-ibhfmw > * { margin: 5px 0px; }
  .framer-8nHyE .framer-1dizyvd > * { margin: 10px 0px; }
}
.framer-8nHyE.framer-v-11utvn0.framer-1pb4co9 { width: 1280px; }
.framer-8nHyE.framer-v-11utvn0 .framer-i1il60, .framer-8nHyE.framer-v-8s54ts .framer-m1g0qk, .framer-8nHyE.framer-v-93p5yp .framer-1dizyvd { align-self: unset; width: 100%; }
.framer-8nHyE.framer-v-8s54ts.framer-1pb4co9 { width: 800px; height: 810px; }
.framer-8nHyE.framer-v-8s54ts .framer-1xduw3p { height: var(--framer-aspect-ratio-supported,455px); }
.framer-8nHyE.framer-v-93p5yp.framer-1pb4co9 { width: 390px; height: 676px; padding: 40px 20px 80px; }
.framer-8nHyE.framer-v-93p5yp .framer-81q32s { order: 2; }
.framer-8nHyE.framer-v-93p5yp .framer-r2iq9w { order: 1; }
.framer-8nHyE.framer-v-93p5yp .framer-vue47n { height: var(--framer-aspect-ratio-supported,275px); }
.framer-8nHyE.framer-v-93p5yp .framer-1go2bzf { height: var(--framer-aspect-ratio-supported,380px); }
@supports (aspect-ratio:1) {
  body { --framer-aspect-ratio-supported: auto; }
}
.framer-YYgom.framer-4xwgsz, .framer-YYgom .framer-4xwgsz { display: block; }
.framer-YYgom.framer-19iaf9z { flex-flow: column; place-content: center; align-items: center; gap: 24px; width: 1440px; height: min-content; padding: 60px 80px; display: flex; position: relative; overflow: visible; }
.framer-YYgom .framer-adja3w { flex-flow: row; flex: 0 0 auto; place-content: flex-start space-between; align-items: flex-start; width: 100%; max-width: 1440px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-YYgom .framer-1c6ramu { flex-flow: column; flex: 0 0 auto; place-content: flex-start center; align-items: flex-start; gap: 0px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-YYgom .framer-1n2ue81 { flex-flow: column; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 50px; width: 312px; height: min-content; padding: 0px; display: flex; position: relative; overflow: hidden; }
.framer-YYgom .framer-ewre21 { flex-flow: column; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 18px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-YYgom .framer-ksrf4y { aspect-ratio: 3.14474 / 1; height: var(--framer-aspect-ratio-supported,32px); flex: 0 0 auto; width: 101px; text-decoration: none; position: relative; overflow: visible; }
.framer-YYgom .framer-128ghxc { flex-flow: row; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 18px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-YYgom .framer-aa8kq1-container, .framer-YYgom .framer-gsiphi-container, .framer-YYgom .framer-uqpsa2-container, .framer-YYgom .framer-nltasv-container, .framer-YYgom .framer-1xqgtbf-container, .framer-YYgom .framer-152rgee-container, .framer-YYgom .framer-np0eel-container, .framer-YYgom .framer-1hkxmu8-container, .framer-YYgom .framer-1c2koxx-container, .framer-YYgom .framer-1ba7olt-container, .framer-YYgom .framer-1xkxdpd-container, .framer-YYgom .framer-9fn825-container, .framer-YYgom .framer-72634x-container, .framer-YYgom .framer-kvc3n1-container, .framer-YYgom .framer-fas60c-container, .framer-YYgom .framer-12o2kgd-container, .framer-YYgom .framer-o2zcs-container, .framer-YYgom .framer-1r0yy3a-container, .framer-YYgom .framer-fn41wu-container, .framer-YYgom .framer-1oslaly-container, .framer-YYgom .framer-1dvfro1-container, .framer-YYgom .framer-9dgbec-container { flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-YYgom .framer-1yvpz2c { flex-flow: column; flex: 0 0 auto; place-content: flex-start center; align-items: flex-start; gap: 20px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: hidden; }
.framer-YYgom .framer-jdvvgo, .framer-YYgom .framer-104wcgb { 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: hidden; }
.framer-YYgom .framer-1rjd9gk { 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: hidden; }
.framer-YYgom .framer-8mdn8t, .framer-YYgom .framer-11q3c7q, .framer-YYgom .framer-1f8lafd { white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-YYgom .framer-9quov2-container { flex: 0 0 auto; width: 24px; height: 24px; position: relative; }
.framer-YYgom .framer-18ig37u { white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 269px; height: auto; position: relative; }
.framer-YYgom .framer-l1g193 { white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 254px; height: auto; position: relative; }
.framer-YYgom .framer-148x6bu { flex-flow: column; flex: 0 0 auto; place-content: flex-start center; align-items: flex-start; gap: 10px; width: 142px; height: min-content; padding: 10px 0px 20px; display: flex; position: relative; overflow: visible; }
.framer-YYgom .framer-1l79tip { flex: 0 0 auto; width: 136px; height: 20px; text-decoration: none; position: relative; overflow: visible; }
.framer-YYgom .framer-gi6al3 { flex: 0 0 auto; width: auto; height: 20px; text-decoration: none; position: relative; overflow: visible; }
.framer-YYgom .framer-xx6r2j { flex: 0 0 auto; width: 3px; height: 350px; position: relative; }
.framer-YYgom .framer-f034l3 { flex-flow: row; flex: 1 0 0px; place-content: flex-start; align-items: flex-start; gap: 40px; width: 1px; height: min-content; padding: 0px 0px 0px 40px; display: flex; position: relative; overflow: visible; }
.framer-YYgom .framer-8qgqaa { flex-flow: row; flex: 2.3 0 0px; place-content: flex-start center; align-items: flex-start; gap: 0px; width: 1px; height: 300px; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-YYgom .framer-1kg2gsm, .framer-YYgom .framer-16agooj, .framer-YYgom .framer-plrlqa { flex-flow: column; flex: 0.7 0 0px; place-content: flex-start; align-items: flex-start; gap: 30px; width: 1px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-YYgom .framer-fmus4a { white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 119px; height: auto; position: relative; }
.framer-YYgom .framer-vqvs7n { flex-flow: column; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 0px; width: 119px; height: 240px; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-YYgom .framer-1e13i2t, .framer-YYgom .framer-19focl9, .framer-YYgom .framer-42qapk, .framer-YYgom .framer-icst3r, .framer-YYgom .framer-mhcphl, .framer-YYgom .framer-pntnsj { flex-flow: column; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 0px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-YYgom .framer-s2o02m-container, .framer-YYgom .framer-w7o008-container { flex: 0 0 auto; width: 100%; height: auto; position: relative; }
.framer-YYgom .framer-kp1nq5 { will-change: var(--framer-will-change-override,transform); flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 6px; width: 130px; height: min-content; padding: 0px; display: flex; position: relative; overflow: hidden; }
.framer-YYgom .framer-xid9bf-container, .framer-YYgom .framer-im16d-container { flex: 1 0 0px; width: 1px; height: auto; position: relative; }
.framer-YYgom .framer-38s2me { will-change: var(--framer-will-change-override,transform); flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 6px; width: 145px; height: min-content; padding: 0px; display: flex; position: relative; overflow: hidden; }
.framer-YYgom .framer-190cgbz { flex-flow: column; flex: 0.7 0 0px; place-content: flex-start center; align-items: flex-start; gap: 30px; width: 1px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-YYgom .framer-f1rf1y, .framer-YYgom .framer-9z6qdr, .framer-YYgom .framer-37mz5b, .framer-YYgom .framer-1a6gzce { white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 150px; height: auto; position: relative; }
.framer-YYgom .framer-1nhnw5v { flex-flow: column; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 0px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-YYgom .framer-12ueync { will-change: var(--framer-will-change-override,transform); flex-flow: row; flex: 0 0 auto; place-content: flex-start; align-self: stretch; align-items: flex-start; gap: 6px; width: auto; height: min-content; padding: 0px; display: flex; position: relative; overflow: hidden; }
.framer-YYgom .framer-1wjkvlz, .framer-YYgom .framer-mfrs8r, .framer-YYgom .framer-98b3lv, .framer-YYgom .framer-1pkkszj { will-change: var(--framer-will-change-override,transform); flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 6px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: hidden; }
.framer-YYgom .framer-152a0o9 { flex-flow: row; flex: 1.7 0 0px; place-content: flex-start center; align-items: flex-start; gap: 10px; width: 1px; height: 300px; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-YYgom .framer-zg52d0 { flex-flow: column; flex: 1 0 0px; place-content: flex-start; align-items: flex-start; gap: 30px; width: 1px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-YYgom .framer-vten2h, .framer-YYgom .framer-18znsk9, .framer-YYgom .framer-1iu5qet, .framer-YYgom .framer-1v041a8, .framer-YYgom .framer-1jcr5ni, .framer-YYgom .framer-xww7xi, .framer-YYgom .framer-18btfnb, .framer-YYgom .framer-17614h3, .framer-YYgom .framer-eszgsh, .framer-YYgom .framer-p5madx, .framer-YYgom .framer-18sg2fi, .framer-YYgom .framer-1bjwatp { will-change: var(--framer-will-change-override,transform); flex-flow: row; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 6px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: hidden; }
.framer-YYgom .framer-13aprm2 { flex-flow: row; flex: 1 0 0px; place-content: center; align-items: center; gap: 10px; width: 1px; height: 3px; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-YYgom.framer-v-10k21aq.framer-19iaf9z { width: 390px; padding: 40px 20px; }
.framer-YYgom.framer-v-10k21aq .framer-adja3w { flex-direction: column; justify-content: flex-start; gap: 68px; }
.framer-YYgom.framer-v-10k21aq .framer-1c6ramu, .framer-YYgom.framer-v-1a5f0dq .framer-1c6ramu { order: 3; }
.framer-YYgom.framer-v-10k21aq .framer-1n2ue81, .framer-YYgom.framer-v-1a5f0dq .framer-1n2ue81 { gap: 97px; }
.framer-YYgom.framer-v-10k21aq .framer-f034l3, .framer-YYgom.framer-v-1a5f0dq .framer-f034l3 { flex-direction: column; flex: 0 0 auto; order: 0; gap: 0px; width: 100%; padding: 0px; }
.framer-YYgom.framer-v-10k21aq .framer-8qgqaa, .framer-YYgom.framer-v-1a5f0dq .framer-8qgqaa { flex: 0 0 auto; gap: 10px; width: 100%; height: min-content; }
.framer-YYgom.framer-v-10k21aq .framer-1kg2gsm { height: 300px; }
.framer-YYgom.framer-v-10k21aq .framer-152a0o9 { flex: 0 0 auto; gap: 40px; width: 310px; height: min-content; }
.framer-YYgom.framer-v-10k21aq .framer-plrlqa, .framer-YYgom.framer-v-1a5f0dq .framer-plrlqa { flex: 0 0 auto; width: 70%; }
.framer-YYgom.framer-v-10k21aq .framer-13aprm2, .framer-YYgom.framer-v-1a5f0dq .framer-13aprm2 { flex: 0 0 auto; order: 2; width: 100%; }
.framer-YYgom.framer-v-1a5f0dq.framer-19iaf9z { width: min-content; }
.framer-YYgom.framer-v-1a5f0dq .framer-adja3w { flex-direction: column; justify-content: flex-start; gap: 68px; width: 640px; }
.framer-YYgom.framer-v-1a5f0dq .framer-1kg2gsm { flex: 1 0 0px; height: 300px; }
.framer-YYgom.framer-v-1a5f0dq .framer-190cgbz, .framer-YYgom.framer-v-1a5f0dq .framer-16agooj { flex: 1 0 0px; }
.framer-YYgom.framer-v-1a5f0dq .framer-152a0o9 { flex: 0 0 auto; gap: 40px; width: 100%; height: min-content; }
.framer-YYgom[data-border="true"]::after, .framer-YYgom [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; }
.framer-4m86J [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; }
@supports (aspect-ratio:1) {
  body { --framer-aspect-ratio-supported: auto; }
}
.framer-4m86J .framer-1m5xxcc { display: block; }
.framer-4m86J .framer-qh30zs { cursor: pointer; flex-flow: row; place-content: center; align-items: center; gap: 10px; width: 30px; height: 30px; padding: 12px; text-decoration: none; display: flex; position: relative; overflow: visible; }
.framer-4m86J .framer-1bw0yk5-container { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported,24px); z-index: 1; flex: 0 0 auto; width: 24px; position: relative; }
.framer-4m86J .framer-1tshw12 { will-change: var(--framer-will-change-override,transform); z-index: 0; flex: 0 0 auto; width: 40px; height: 40px; position: absolute; top: calc(50% - 20px); left: calc(50% - 20px); overflow: hidden; }
.framer-4m86J .framer-v-qh30zs .framer-qh30zs { cursor: pointer; }
@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)) {
  .framer-4m86J .framer-qh30zs { gap: 0px; }
  .framer-4m86J .framer-qh30zs > * { margin: 0px 5px; }
  .framer-4m86J .framer-qh30zs > :first-child { margin-left: 0px; }
  .framer-4m86J .framer-qh30zs > :last-child { margin-right: 0px; }
}
.framer-4m86J.framer-v-qh30zs.hover .framer-1tshw12, .framer-4m86J.framer-v-qh30zs.pressed .framer-1tshw12 { height: 50px; width: unset; top: -10px; left: -10px; right: -10px; }
.framer-Owk4q [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; }
@supports (aspect-ratio:1) {
  body { --framer-aspect-ratio-supported: auto; }
}
.framer-Owk4q .framer-mp6um4 { display: block; }
.framer-Owk4q .framer-1o4xr0l { width: 24px; height: 24px; position: relative; overflow: visible; }
.framer-Owk4q .framer-f3mlr3 { aspect-ratio: 1.36364 / 1; height: var(--framer-aspect-ratio-supported,18px); flex: 0 0 auto; width: 24px; position: absolute; top: 4px; left: 0px; }
.framer-Owk4q .framer-1dsuivu { aspect-ratio: 1.25 / 1; height: var(--framer-aspect-ratio-supported,19px); flex: 0 0 auto; width: 24px; position: absolute; top: 3px; left: 0px; }
.framer-Owk4q .framer-dt82du, .framer-Owk4q .framer-1imc6po { aspect-ratio: 0.967742 / 1; height: var(--framer-aspect-ratio-supported,24px); flex: 0 0 auto; width: 24px; position: absolute; top: 0px; left: 0px; }
.framer-Owk4q .framer-lyah1l { flex: 0 0 auto; width: 24px; height: 19px; position: absolute; top: calc(45.8333% - 9.5px); left: calc(50% - 12px); }
.framer-Owk4q.framer-v-kx9zub .framer-1o4xr0l, .framer-Owk4q.framer-v-fwrr3y .framer-1o4xr0l, .framer-Owk4q.framer-v-17mu8vl .framer-1o4xr0l, .framer-Owk4q.framer-v-lscij .framer-1o4xr0l { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported,24px); }
.framer-Owk4q.framer-v-fwrr3y .framer-dt82du, .framer-Owk4q.framer-v-17mu8vl .framer-1imc6po { height: var(--framer-aspect-ratio-supported,25px); }
@supports (aspect-ratio:1) {
  body { --framer-aspect-ratio-supported: auto; }
}
.framer-DEm3Q.framer-lxdd4n, .framer-DEm3Q .framer-lxdd4n { display: block; }
.framer-DEm3Q.framer-1oe0jhe { cursor: pointer; will-change: var(--framer-will-change-override,transform); width: 24px; height: 24px; position: relative; overflow: hidden; }
.framer-DEm3Q .framer-zg0im1 { flex: 0 0 auto; width: 16px; height: 16px; position: absolute; top: calc(50% - 8px); left: calc(50% - 8px); }
.framer-DEm3Q.framer-v-1oe0jhe.hover.framer-1oe0jhe { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported,24px); text-decoration: none; }
@supports (aspect-ratio:1) {
  body { --framer-aspect-ratio-supported: auto; }
}
.framer-kdbCg.framer-wak55q, .framer-kdbCg .framer-wak55q { display: block; }
.framer-kdbCg.framer-cd23t6 { flex-flow: column wrap; place-content: center flex-start; align-items: center; gap: 40px; width: 391px; height: min-content; padding: 0px; text-decoration: none; display: flex; position: relative; }
.framer-kdbCg .framer-lbw1qa { flex: 0 0 auto; width: 100%; height: 252px; position: relative; }
.framer-kdbCg .framer-17bazk2 { flex-flow: column; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 10px; width: 100%; min-width: 200px; height: auto; padding: 0px; display: flex; position: relative; }
.framer-kdbCg .framer-dv30pw { white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 100%; height: auto; max-height: 78px; position: relative; overflow: hidden; }
.framer-kdbCg .framer-segun8 { white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 100%; height: auto; position: relative; }
.framer-kdbCg .framer-37ge4h { flex-flow: row; flex: 0 0 auto; place-content: flex-start space-between; align-items: flex-start; width: 390px; height: min-content; padding: 0px 20px 0px 0px; display: flex; position: relative; overflow: hidden; }
.framer-kdbCg .framer-1trcvq6 { white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 1 0 0px; width: 1px; height: auto; position: relative; }
.framer-kdbCg .framer-1ectuh0 { white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)) {
  .framer-kdbCg.framer-cd23t6, .framer-kdbCg .framer-17bazk2 { gap: 0px; }
  .framer-kdbCg.framer-cd23t6 > * { margin: 20px 0px; }
  .framer-kdbCg.framer-cd23t6 > :first-child, .framer-kdbCg .framer-17bazk2 > :first-child { margin-top: 0px; }
  .framer-kdbCg.framer-cd23t6 > :last-child, .framer-kdbCg .framer-17bazk2 > :last-child { margin-bottom: 0px; }
  .framer-kdbCg .framer-17bazk2 > * { margin: 5px 0px; }
}
.framer-KmAhQ .framer-styles-preset-1wml6uu:not(.rich-text-wrapper), .framer-KmAhQ .framer-styles-preset-1wml6uu.rich-text-wrapper h2 { --framer-font-family: "Graphik Medium","Graphik Medium Placeholder",sans-serif; --framer-font-size: 26px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.4em; --framer-paragraph-spacing: 24px; --framer-text-alignment: start; --framer-text-color: #333; --framer-text-decoration: none; --framer-text-transform: none; }
.framer-mJmzr .framer-styles-preset-mhdaxo:not(.rich-text-wrapper), .framer-mJmzr .framer-styles-preset-mhdaxo.rich-text-wrapper h3 { --framer-font-family: "Inter-Medium","Inter","Inter Placeholder",sans-serif; --framer-font-family-bold: "Inter-Bold","Inter","Inter Placeholder",sans-serif; --framer-font-family-bold-italic: "Inter-BoldItalic","Inter","Inter Placeholder",sans-serif; --framer-font-family-italic: "Inter-BoldItalic","Inter","Inter Placeholder",sans-serif; --framer-font-size: 22px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 700; --framer-letter-spacing: .1px; --framer-line-height: 1.5em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #5d5e67; --framer-text-decoration: none; --framer-text-transform: none; }
.framer-NcbmJ .framer-styles-preset-10eq4tg:not(.rich-text-wrapper), .framer-NcbmJ .framer-styles-preset-10eq4tg.rich-text-wrapper h3 { --framer-font-family: "Inter-Medium","Inter","Inter Placeholder",sans-serif; --framer-font-family-bold: "Inter-Black","Inter",sans-serif; --framer-font-family-bold-italic: "Inter-BlackItalic","Inter",sans-serif; --framer-font-family-italic: "Inter-BoldItalic","Inter","Inter Placeholder",sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 500; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: .1px; --framer-line-height: 1.5em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #5d5e67; --framer-text-decoration: none; --framer-text-transform: none; }
.framer-kdbCg[data-border="true"]::after, .framer-kdbCg [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-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: var(--framer-fresco-sansSerif-font-family, "Inter Variable UI", Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif, emoji, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"); font-size: var(--framer-fresco-base-font-size, 12px); height: fit-content; opacity: 0; padding: 4px 8px; transition: opacity 0.4s ease-out; font-weight: var(--framer-fresco-base-font-weight, 450); 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; frame-sizing: 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; margin-trim: 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-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-axis-lock: 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-decoration-skip-spaces: 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; window-drag: 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-spinner { display: block; width: 16px; height: 16px; transform-origin: 50% 50%; will-change: transform; animation: 600ms linear 0s infinite normal none running __framer-editorbar-spinner-spin; }
.__framer-editorbar-spinner svg { display: block; overflow: visible; }
.__framer-editorbar-spinner-track, .__framer-editorbar-spinner-car { fill: none; stroke: currentcolor; stroke-width: 2px; }
.__framer-editorbar-spinner-track { opacity: 0.25; }
.__framer-editorbar-spinner-car { stroke-linecap: round; stroke-dasharray: 30, 70; }
@keyframes __framer-editorbar-spinner-spin { 
  100% { transform: rotate(360deg); }
}
#__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 { 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; }
@supports (height: 100dvh) {
  #__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; }
html body { background: rgb(255, 255, 255); }