@font-face { font-family: "Fragment Mono"; font-style: normal; font-weight: 400; src: url("/assets/ext/4iCr6K5wfMRRjxp0DA6-2CLnB45HhrUI.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/ext/4iCr6K5wfMRRjxp0DA6-2CLnB41HhrUI.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/ext/4iCr6K5wfMRRjxp0DA6-2CLnB4NHhg.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: "HelveticaNeueCyr Roman"; src: url("/assets/fonts/0YUbUiUMatLDR4uRyOBNPdLYLM.woff2"); font-display: swap; font-style: normal; font-weight: 400; }
@font-face { font-family: "HelveticaNeueCyr Bold"; src: url("/assets/fonts/8KQz5CXS20gjyj7pgMMDvVcGiE.woff2"); font-display: swap; font-style: normal; font-weight: 700; }
@font-face { font-family: "HelveticaNeueCyr Medium"; src: url("/assets/fonts/b2ACZYPglIVE7ckcBU6PZI3a8.woff2"); font-style: normal; font-weight: 550; }
@font-face { font-family: "CYGUN Regular"; src: url("/assets/fonts/soEMIbz8UWaRgj7IC9F2v6YoVNU.woff2"); font-display: swap; font-style: normal; font-weight: 400; }
@font-face { font-family: "HelveticaNeueCyr Bold"; src: url("/assets/fonts/8KQz5CXS20gjyj7pgMMDvVcGiE.woff2"); font-display: swap; }
@font-face { font-family: "HelveticaNeueCyr Medium"; src: url("/assets/fonts/b2ACZYPglIVE7ckcBU6PZI3a8.woff2"); font-display: swap; }
@font-face { font-family: "HelveticaNeueCyr Light"; src: url("/assets/fonts/wgqjVDGEXCyPMPkiG5HhNjhFv4g.woff2"); font-display: swap; }
@font-face { font-family: "HelveticaNeueCyr Roman"; src: url("/assets/fonts/0YUbUiUMatLDR4uRyOBNPdLYLM.woff2"); font-display: swap; }
@font-face { font-family: Inter; src: url("/assets/fonts/5vvr9Vy74if2I6bQbJvbw7SY1pQ.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/fonts/EOr0mi4hNtlgWNn9if640EZzXCo.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/fonts/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/assets/fonts/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/assets/fonts/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.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/fonts/GrgcKwrN6d3Uz8EwcLHZxwEfC4.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/fonts/b6Y37FthZeALduNqHicBT6FutY.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/fonts/5A3Ce6C9YYmCjpQx9M4inSaKU.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/fonts/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.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/fonts/6mJuEAguuIuMog10gGvH5d3cl8.woff2"); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/assets/fonts/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2"); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/assets/fonts/otTaNuNpVK4RbdlT7zDDdKvQBA.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/fonts/UjlFhCnUjxhNfep4oYBPqnEssyo.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/fonts/DolVirEGb34pEXEp8t8FQBSK4.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/fonts/NXxvFRoY5LDh3yCm7MEP2jqYk.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/fonts/5CcgcVyoWSqO1THBiISd6oCog.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/fonts/MF544SVCvk3yNpLIz3pwDXFZPKM.woff2"); font-style: normal; font-weight: 100; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/assets/fonts/TNtxudDBkAm2RXdtU3rvTBwoM.woff2"); font-style: normal; font-weight: 100; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/assets/fonts/fIabp4VN5z7iJ3lNOz9qfNeQHc.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/fonts/8kSLqTnVCEtjx0nu8PxTD4Nh5UU.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/fonts/9iRSYClnXA0RMygyIn6yjjWXJw.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/fonts/MVhJhYeDWxeyqT939zMNyw9p8.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/fonts/WXQXYfAQJIi2pCJACAfWWXfIDqI.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/fonts/RJeJJARdrtNUtic58kOz7hIgBuE.woff2"); font-style: normal; font-weight: 200; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/assets/fonts/4hBRAuM02i3fsxYDzyNvt5Az2so.woff2"); font-style: normal; font-weight: 200; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/assets/fonts/fz1JbBffNGgK7BNUI1mmbFBlgA8.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/fonts/Z4sGWU2OKBoXPWulb5P25vULA.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/fonts/eIZyQwIlHYR0mnMSneEDMtqBPgw.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/fonts/BkDpl4ghaqvMi1btKFyG2tdbec.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/fonts/zAMK70AQRFSShJgUiaR5IiIhgzk.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/fonts/IETjvc5qzUaRoaruDpPSwCUM8.woff2"); font-display: swap; font-style: normal; font-weight: 300; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/assets/fonts/oLCoaT3ioA0fHdJnWR9W6k7NY.woff2"); font-display: swap; font-style: normal; font-weight: 300; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/assets/fonts/Sj0PCHQSBjFmEp6NBWg6FNaKc.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/fonts/aqiiD4LUKkKzXdjGL5UzHq8bo5w.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/fonts/H4TfENUY1rh8R9UaSD6vngjJP3M.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/fonts/hyOgCu0Xnghbimh0pE8QTvtt2AU.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/fonts/NeGmSOXrPBfEFIy5YZeHq17LEDA.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/fonts/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2"); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/assets/fonts/lEJLP4R0yuCaMCjSXYHtJw72M.woff2"); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/assets/fonts/cRJyLNuTJR5jbyKzGi33wU9cqIQ.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/fonts/yDtI2UI8XcEg1W2je9XPN3Noo.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/fonts/A0Wcc7NgXMjUuFdquHDrIZpzZw0.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/fonts/DpPBYI0sL4fYLgAkX8KXOPVt7c.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/fonts/4RAEQdEOrcnDkhHiiCbJOw92Lk.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/fonts/1K3W8DizY3v4emK8Mb08YHxTbs.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/assets/fonts/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/assets/fonts/VgYFWiwsAC5OYxAycRXXvhze58.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/fonts/syRNPWzAMIrcJ3wIlPIP43KjQs.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/fonts/GIryZETIX4IFypco5pYZONKhJIo.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/fonts/PONfPc6h4EPYwJliXQBmjVx7QxI.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/fonts/zsnJN7Z1wdzUvepJniD3rbvJIyU.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/fonts/UrzZBOy7RyJEWAZGduzOeHiHuY.woff2"); font-display: swap; font-style: normal; font-weight: 800; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/assets/fonts/996sR9SfSDuYELz8oHhDOcErkY.woff2"); font-display: swap; font-style: normal; font-weight: 800; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/assets/fonts/ftN1HpyPVJEoEb4q36SOrNdLXU.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/fonts/Mput0MSwESKlJ6TMz9MPDXhgrk.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/fonts/JAur4lGGSGRGyrFi59JSIKqVgU.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/fonts/mkY5Sgyq51ik0AMrSBwhm9DJg.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/fonts/X5hj6qzcHUYv7h1390c8Rhm6550.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/fonts/gQhNpS3tN86g8RcVKYUUaKt2oMQ.woff2"); font-style: normal; font-weight: 900; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/assets/fonts/cugnVhSraaRyANCaUtI5FV17wk.woff2"); font-style: normal; font-weight: 900; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/assets/fonts/5HcVoGak8k5agFJSaKa4floXVu0.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/fonts/rZ5DdENNqIdFTIyQQiP5isO7M.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/fonts/P2Bw01CtL0b9wqygO0sSVogWbo.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/fonts/YJsHMqeEm0oDHuxRTVCwg5eZuo.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/fonts/oJJMyJlDykMObEyb5VexHSxd24.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/fonts/IpeaX0WzLaonj68howNZg4SJJaY.woff2"); font-style: italic; font-weight: 100; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/assets/fonts/KCj1bV3vDXY5OLHttTeRYcu9J8.woff2"); font-style: italic; font-weight: 100; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/assets/fonts/biaVHhOprxbHaR3dIP7Z8cYurHg.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/fonts/3on0VNjjmogkq1f9ziKFcrY72MI.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/fonts/gNa011yWpVpNFgUhhSlDX8nUiPQ.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/fonts/vpq17U0WM26sBGHgq9jnrUmUf8.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/fonts/bNYh7lNMEpOegeRYAtyGel1WqBE.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/fonts/FBzcXZYmdulcZC0z278U6o0cw.woff2"); font-style: italic; font-weight: 200; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/assets/fonts/ua60IRqWK94xCrq0SC639Hbsdjg.woff2"); font-style: italic; font-weight: 200; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/assets/fonts/Pd8gNPn2dSCh4FyjWFw9PJysoQ.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/fonts/6OdIurwS6YHsVW2i5fR5CKn0gg.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/fonts/DtVQjTG8OGGKnwKYrMHRZVCyo.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/fonts/YYB6GZmCWnZq3RWZOghuZIOxQY.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/fonts/miJTzODdiyIr3tRo9KEoqXXk2PM.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/fonts/6ZMhcggRFfEfbf7lncCpaUbA.woff2"); font-display: swap; font-style: italic; font-weight: 300; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/assets/fonts/8sCN6PGUr4I8q5hC5twAXfcwqV0.woff2"); font-display: swap; font-style: italic; font-weight: 300; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/assets/fonts/aUYDUTztS7anQw5JuwCncXeLOBY.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/fonts/8mwKwShtYEXIZ5diRBT74yn9jdQ.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/fonts/yDiPvYxioBHsicnYxpPW35WQmx8.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/fonts/CfMzU8w2e7tHgF4T4rATMPuWosA.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/fonts/867QObYax8ANsfX4TGEVU9YiCM.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/fonts/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2"); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/assets/fonts/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2"); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/assets/fonts/DOfvtmE1UplCq161m6Hj8CSQYg.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/fonts/pKRFNWFoZl77qYCAIp84lN1h944.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/fonts/tKtBcDnBMevsEEJKdNGhhkLzYo.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/fonts/khkJkwSL66WFg8SX6Wa726c.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/fonts/0E7IMbDzcGABpBwwqNEt60wU0w.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/fonts/NTJ0nQgIF0gcDelS14zQ9NR9Q.woff2"); font-display: swap; font-style: italic; font-weight: 500; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/assets/fonts/QrcNhgEPfRl0LS8qz5Ln8olanl8.woff2"); font-display: swap; font-style: italic; font-weight: 500; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/assets/fonts/JEXmejW8mXOYMtt0hyRg811kHac.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/fonts/Bo5CNzBv77CafbxOtKIkpw9egw.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/fonts/uy9s0iWuxiNnVt8EpTI3gzohpwo.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/fonts/vxBnBhH8768IFAXAb4Qf6wQHKs.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/fonts/zSsEuoJdh8mcFVk976C05ZfQr8.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/fonts/b8ezwLrN7h2AUoPEENcsTMVJ0.woff2"); font-display: swap; font-style: italic; font-weight: 600; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/assets/fonts/mvNEIBLyHbscgHtwfsByjXUz3XY.woff2"); font-display: swap; font-style: italic; font-weight: 600; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/assets/fonts/6FI2EneKzM3qBy5foOZXey7coCA.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/fonts/fuyXZpVvOjq8NesCOfgirHCWyg.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/fonts/NHHeAKJVP0ZWHk5YZnQQChIsBM.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/fonts/H89BbHkbHDzlxZzxi8uPzTsp90.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/fonts/u6gJwDuwB143kpNK1T1MDKDWkMc.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/fonts/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/assets/fonts/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/assets/fonts/WZ367JPwf9bRW6LdTHN8rXgSjw.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/fonts/ia3uin3hQWqDrVloC1zEtYHWw.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/fonts/2A4Xx7CngadFGlVV4xrO06OBHY.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/fonts/if4nAQEfO1l3iBiurvlUSTaMA.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/fonts/GdJ7SQjcmkU1sz7lk5lMpKUlKY.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/fonts/sOA6LVskcCqlqggyjIZe0Zh39UQ.woff2"); font-display: swap; font-style: italic; font-weight: 800; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/assets/fonts/zUCSsMbWBcHOQoATrhsPVigkc.woff2"); font-display: swap; font-style: italic; font-weight: 800; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/assets/fonts/6eYp9yIAUvPZY7o0yfI4e2OP6g.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/fonts/8AYN209PzikkmqPEbOGJlpgu6M.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/fonts/L9nHaKi7ULzGWchEehsfwttxOwM.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/fonts/05KsVHGDmqXSBXM4yRZ65P8i0s.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/fonts/ky8ovPukK4dJ1Pxq74qGhOqCYI.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/fonts/vvNSqIj42qeQ2bvCRBIWKHscrc.woff2"); font-style: italic; font-weight: 900; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/assets/fonts/3ZmXbBKToJifDV9gwcifVd1tEY.woff2"); font-style: italic; font-weight: 900; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/assets/fonts/FNfhX3dt4ChuLJq2PwdlxHO7PU.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/fonts/gcnfba68tfm7qAyrWRCf9r34jg.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/fonts/efTfQcBJ53kM2pB1hezSZ3RDUFs.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/fonts/mYcqTSergLb16PdbJJQMl9ebYm4.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/fonts/ZRl8AlxwsX1m7xS1eJCiSPbztg.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/fonts/nhSQpBRqFmXNUBY2p5SENQ8NplQ.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Inter Variable"; src: url("/assets/fonts/DYHjxG0qXjopUuruoacfl5SA.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+370-3FF; }
@font-face { font-family: "Inter Variable"; src: url("/assets/fonts/s7NH6sl7w4NU984r5hcmo1tPSYo.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/fonts/7lw0VWkeXrGYJT05oB3DsFy8BaY.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/fonts/wx5nfqEgOXnxuFaxB0Mn9OhmcZA.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/fonts/FMAZXZOvzvP9daUF2pk7jeNQE.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/fonts/XRXDXcGEcHEhj5vRoCcaNzLUII.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/fonts/WL8JiibS9vHU7Cb3NGaJKioRjQ.woff2"); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Inter Variable"; src: url("/assets/fonts/LfqxQLLXCFxnUuZS8fkv9AT0uI.woff2"); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+370-3FF; }
@font-face { font-family: "Inter Variable"; src: url("/assets/fonts/3IqofWpyruZr7Qc3kaedPmw7o.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/fonts/N9O1YBTY0ROZrE0GiMsoMSyPbQ.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/fonts/Qpek1Wzh1dJ3f8j88Vebg4yC92w.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/fonts/2uIBiALfCHVpWbHqRMZutfT7giU.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/fonts/Zwfz6xbVe5pmcWRJRgBDHnMkOkI.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/fonts/U9LaDDmbRhzX3sB8g8glTy5feTE.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Inter Display"; src: url("/assets/fonts/tVew2LzXJ1t7QfxP1gdTIdj2o0g.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+370-3FF; }
@font-face { font-family: "Inter Display"; src: url("/assets/fonts/DF7bjCRmStYPqSb945lAlMfCCVQ.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/fonts/bHYNJqzTyl2lqvmMiRRS6Y16Es.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/fonts/vebZUMjGyKkYsfcY73iwWTzLNag.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/fonts/Vu4RH4OOAYHIXg4LpXVzNVmbpY.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/fonts/eOWZqb2nQ1SLbtYmcGBFYFSOE5U.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/fonts/H0Z3dXk6VFBv9TPQedY7FZVVVQ.woff2"); font-style: normal; font-weight: 100; unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Inter Display"; src: url("/assets/fonts/sMud1BrfhejzYfhsGoUtjWdRb90.woff2"); font-style: normal; font-weight: 100; unicode-range: U+370-3FF; }
@font-face { font-family: "Inter Display"; src: url("/assets/fonts/SDel4nEmK9AyiBktaYZfYI9DrY.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/fonts/GoWsxcsKZ1Hiy2Y8l40zBgNwYvo.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/fonts/iPDparXDXhfwSxmuiEXzr0b1vAU.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/fonts/kZK78sVb0ChIxwI4EF00ArQvpu0.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/fonts/zLXnIInNs9VhCJZQ1B0FvHgtWDM.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/fonts/yHa3FUh9QDCLkYGoHU44PsRbTI.woff2"); font-style: normal; font-weight: 200; unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Inter Display"; src: url("/assets/fonts/w3wwH92cnNPcZVAf63gAmGQW0k.woff2"); font-style: normal; font-weight: 200; unicode-range: U+370-3FF; }
@font-face { font-family: "Inter Display"; src: url("/assets/fonts/w9aHRXFhel7kScIgRMsPqEwE3AY.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/fonts/t5RNiwIqoB2GvYhcdv6NPQF6kfk.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/fonts/eDNmF3DmGWYDX8NrhNZOl1SDyQ.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/fonts/MaMAn5Jp5gJg1z3VaLH65QwWPLc.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/fonts/fEqgEChcTaneQFxeugexHq7Bk.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/fonts/nL7d8Ph0ViwUQorApF89PoAagQI.woff2"); font-display: swap; font-style: normal; font-weight: 300; unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Inter Display"; src: url("/assets/fonts/YOHXUQlY1iC2t7qT4HeLSoBDtn4.woff2"); font-display: swap; font-style: normal; font-weight: 300; unicode-range: U+370-3FF; }
@font-face { font-family: "Inter Display"; src: url("/assets/fonts/TfzHIi6ZmZDuhnIFGcgM6Ipuim4.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/fonts/CnMzVKZxLPB68RITfNGUfLe65m4.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/fonts/ub5XwqqEAMrXQz31ej6fNqbxnBc.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/fonts/ePuN3mCjzajIHnyCdvKBFiZkyY0.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/fonts/V3j1L0o5vPFKe26Sw4HcpXCfHo.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/fonts/F3kdpd2N0cToWV5huaZjjgM.woff2"); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Inter Display"; src: url("/assets/fonts/0iDmxkizU9goZoclqIqsV5rvETU.woff2"); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+370-3FF; }
@font-face { font-family: "Inter Display"; src: url("/assets/fonts/r0mv3NegmA0akcQsNFotG32Las.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/fonts/iwWTDc49ENF2tCHbqlNARXw6Ug.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/fonts/Ii21jnSJkulBKsHHXKlapi7fv9w.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/fonts/gazZKZuUEtvr9ULhdA4SprP0AZ0.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/fonts/pe8RoujoPxuTZhqoNzYqHX2MXA.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/fonts/teGhWnhH3bCqefKGsIsqFy3hK8.woff2"); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Inter Display"; src: url("/assets/fonts/qQHxgTnEk6Czu1yW4xS82HQWFOk.woff2"); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+370-3FF; }
@font-face { font-family: "Inter Display"; src: url("/assets/fonts/MJ3N6lfN4iP5Um8rJGqLYl03tE.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/fonts/PfdOpgzFf7N2Uye9JX7xRKYTgSc.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/fonts/0SEEmmWc3vovhaai4RlRQSWRrz0.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/fonts/I11LrmuBDQZweplJ62KkVsklU5Y.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/fonts/UjFZPDy3qGuDktQM4q9CxhKfIa8.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/fonts/8exwVHJy2DhJ4N5prYlVMrEKmQ.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Inter Display"; src: url("/assets/fonts/UTeedEK21hO5jDxEUldzdScUqpg.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+370-3FF; }
@font-face { font-family: "Inter Display"; src: url("/assets/fonts/Ig8B8nzy11hzIWEIYnkg91sofjo.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/fonts/qITWJ2WdG0wrgQPDb8lvnYnTXDg.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/fonts/qctQFoJqJ9aIbRSIp0AhCQpFxn8.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/fonts/RDJfWXA0aFdpD2OO2AJLBh2Z7E.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/fonts/e97VFGU1js4GGgvQCnvIiHpRf0.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/fonts/9WZaFuMg9OiQ7an8bugAJkUG04.woff2"); font-display: swap; font-style: normal; font-weight: 800; unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Inter Display"; src: url("/assets/fonts/Kc2pkIGjh9K7EmlGx2sorKHcJDw.woff2"); font-display: swap; font-style: normal; font-weight: 800; unicode-range: U+370-3FF; }
@font-face { font-family: "Inter Display"; src: url("/assets/fonts/pFve2DToKu0uyKsWs4NBTHpK7Vc.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/fonts/9Nu9BRcGkRrLnJCGqVdSUXJt2Ig.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/fonts/4hhgqiTCDCCa8WhFmTB7QXODupk.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/fonts/EZSFVoaPWKnZ6GuVk5dlS5pk.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/fonts/TMYuLEOqLWgunxD5qCFeADEgk.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/fonts/EL4v8OG6t2XwHSJLO1YF25DNiDw.woff2"); font-style: normal; font-weight: 900; unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Inter Display"; src: url("/assets/fonts/vSoBOmgqFUd0rVCgogjwL7jQI.woff2"); font-style: normal; font-weight: 900; unicode-range: U+370-3FF; }
@font-face { font-family: "Inter Display"; src: url("/assets/fonts/bIwBTbnyeAOa9wQIBagEdRDHXhE.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/fonts/x8eJ5VkmPMHVhVbF0E8JYFJmwc.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/fonts/fmXYBApyDC604dR7g2aaACGvCk.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/fonts/fWaKVy6hRB8Z8aBaXHMiFEvPILU.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/fonts/syX0favWwGMDkTs34aSUJp2FDg.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/fonts/MRDnh8epalyri0qENYQVaYkjNjA.woff2"); font-style: italic; font-weight: 100; unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Inter Display"; src: url("/assets/fonts/dkR8k5Cze1rY2rQWCcFiLvNxm8M.woff2"); font-style: italic; font-weight: 100; unicode-range: U+370-3FF; }
@font-face { font-family: "Inter Display"; src: url("/assets/fonts/3RO0kKTqHkJmvsJcJAr5at0.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/fonts/mKzAiDvphQ1qAmJcRwlQ0QOK3Dc.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/fonts/GSo3TkcX0SwmUNLnnUlsKhqgZI.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/fonts/7b925B3vAlG2atcrbV7LoSudp7c.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/fonts/FuEG87bF2T2uEeI84KQYYAE9wA.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/fonts/l72nQILmlFUAK8OXlvJB8Qybl2M.woff2"); font-style: italic; font-weight: 200; unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Inter Display"; src: url("/assets/fonts/PjAOIKsdFTryeYPWcKg4xHgWCTI.woff2"); font-style: italic; font-weight: 200; unicode-range: U+370-3FF; }
@font-face { font-family: "Inter Display"; src: url("/assets/fonts/5u1LyW8isA2RA3QfYvCc6TVeGSU.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/fonts/OxW7bkxVYziGRnONbuXLAeuUEkQ.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/fonts/vFOa28RMJNgff4GnWLns8E8vGZw.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/fonts/JVGAsgKKXCCsDQ3MCrxIs5u1U.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/fonts/GeFYhvsobZhw8u0Xza2zCmC8Cw.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/fonts/8dxmIktsyEgZt0OloSu5gz6TgLI.woff2"); font-display: swap; font-style: italic; font-weight: 300; unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Inter Display"; src: url("/assets/fonts/f2kclCrwmFV8YeznrosrT3kcjE.woff2"); font-display: swap; font-style: italic; font-weight: 300; unicode-range: U+370-3FF; }
@font-face { font-family: "Inter Display"; src: url("/assets/fonts/HTPyW5jOpXfwIja9CrgNJUDriY4.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/fonts/raPlI8zqlyoXu4yBGiiecGg2dI.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/fonts/xFtzow8wtMpaEQuIGgCbt25Qorg.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/fonts/THWAFHoAcmqLMy81E8hCSdziVKA.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/fonts/sQxGYWDlRkDr0eOKqiNRl6g5rs.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/fonts/NNTAT1XAm8ZRkr824inYPkjNeL4.woff2"); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Inter Display"; src: url("/assets/fonts/P2qr9PAWBt905929rHfxmneMUG0.woff2"); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+370-3FF; }
@font-face { font-family: "Inter Display"; src: url("/assets/fonts/2BmSa4TZZvFKAZg2DydxTbvKlTU.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/fonts/P0JCAnd2N1Q6qwTQohre3XmQ.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/fonts/KMFW46iYsEZaUBwXbwPc9nQm71o.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/fonts/A5P4nkYCJlLQxGxaS1lzG8PNSc.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/fonts/vuPfygr1n1zYxscvWgGI8hRf3LE.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/fonts/jplzYzqFHXreyADwk9yrkQlWQ.woff2"); font-display: swap; font-style: italic; font-weight: 500; unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Inter Display"; src: url("/assets/fonts/sSIKP2TfVPvfK7YVENPE5H87A.woff2"); font-display: swap; font-style: italic; font-weight: 500; unicode-range: U+370-3FF; }
@font-face { font-family: "Inter Display"; src: url("/assets/fonts/gawbeo7iEJSRZ4kcrh6YRrU8o.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/fonts/RkMAGv2iAm3rw7tZzs7FaZf0rM.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/fonts/8E92vrr3j1gDqzepmeSbD2u0JxA.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/fonts/KKQXBq6BF0xEmVbrTnWxh3Yw.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/fonts/ugFYeIKZEJXDxI6Kh0YQUX6EK9I.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/fonts/DgDysCLt0HkIpWMu2uN5tivgQ.woff2"); font-display: swap; font-style: italic; font-weight: 600; unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Inter Display"; src: url("/assets/fonts/2yEyxokC6poTg3Uc5E2ogfVi6WE.woff2"); font-display: swap; font-style: italic; font-weight: 600; unicode-range: U+370-3FF; }
@font-face { font-family: "Inter Display"; src: url("/assets/fonts/wmHLUqO4QxLaADUScavxvknnBQ.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/fonts/e3ySEnhUUpItjJUo5buJawUl4Y.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/fonts/DuYGXsyDXsSnxlZ8qzmcA4x3JiI.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/fonts/fXvVh2JeZlehNcEhKHpHH0frSl0.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/fonts/7pScaNeb6M7n2HF2jKemDqzCIr4.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/fonts/qS4UjQYyATcVV9rODk0Zx9KhkY8.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Inter Display"; src: url("/assets/fonts/VfD2n20yM7v0hrUEBHEyafsmMBY.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+370-3FF; }
@font-face { font-family: "Inter Display"; src: url("/assets/fonts/4oIO9fB59bn3cKFWz7piCj28z9s.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/fonts/MzumQQZJQBC6KM1omtmwOtsogtI.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/fonts/F5Lmfd3fCAu7TwiYbI4DLWw4ks.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/fonts/toNasQAsgu8B7dP8n9xdXRzdNhU.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/fonts/xPVm3TFQkuvdIaC7nzaBBAiE5Y.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/fonts/xwWV9Y5bwNwM4PjHKFG1XmdwA.woff2"); font-display: swap; font-style: italic; font-weight: 800; unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Inter Display"; src: url("/assets/fonts/oG51mTqVfF2JDETyCzOOIQOpzY.woff2"); font-display: swap; font-style: italic; font-weight: 800; unicode-range: U+370-3FF; }
@font-face { font-family: "Inter Display"; src: url("/assets/fonts/1aaySnsnw0pKE2qUemKvHaM1tw.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/fonts/QTKFuIAPTQlFFMI0HG9beHs3Xc.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/fonts/gLJVFeatQcrirAaS7jqVJIO4.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/fonts/yHWoQPBZSEiCC3aW3JXtcoFby8o.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/fonts/UHqhq621TbUtspKtPKPA1Ne8qY.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/fonts/6dsy2CbviAWDcszGLlgyaLpRMk.woff2"); font-style: italic; font-weight: 900; unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Inter Display"; src: url("/assets/fonts/TQqnntSFYYGDv7XtyT3ZhfvDA.woff2"); font-style: italic; font-weight: 900; unicode-range: U+370-3FF; }
@font-face { font-family: "Inter Display"; src: url("/assets/fonts/nE03Xxh2GngsU8hDpg6CRGxqfoM.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/fonts/U1kEiQQO1ar9PuYJyyRkclmq8o.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/fonts/dWFiPjtJpfcxAIDV8RPyuCq04.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/fonts/DXD0Q7LSl7HEvDzucnyLnGBHM.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/fonts/jn4BtSPLlS0NDp1KiFAtFKiiY0o.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/fonts/g0c8vEViiXNlKAgI4Ymmk3Ig.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; src: url("/assets/fonts/QxmhnWTzLtyjIiZcfaLIJ8EFBXU.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/fonts/vFzuJY0c65av44uhEKB6vyjFMg.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/fonts/vQyevYAyHtARFwPqUzQGpnDs.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: "HelveticaNeueCyr Roman Placeholder"; src: local("Arial"); ascent-override: 70.43%; descent-override: 19.53%; line-gap-override: 8.19%; size-adjust: 101.37%; }
@font-face { font-family: "HelveticaNeueCyr Bold Placeholder"; src: local("Arial"); ascent-override: 65.96%; descent-override: 18.29%; line-gap-override: 7.67%; size-adjust: 108.25%; }
@font-face { font-family: "CYGUN Regular Placeholder"; src: local("Arial"); ascent-override: 70.05%; descent-override: 23.35%; line-gap-override: 9.34%; size-adjust: 107.07%; }
@font-face { font-family: "HelveticaNeueCyr Medium Placeholder"; src: local("Arial"); ascent-override: 68.07%; descent-override: 18.21%; line-gap-override: 7.91%; size-adjust: 104.9%; }
@font-face { font-family: "HelveticaNeueCyr Light Placeholder"; src: local("Arial"); ascent-override: 73.51%; descent-override: 19.66%; line-gap-override: 8.54%; size-adjust: 97.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-9d8b7023-4414-453b-8680-379c21563597: #d5fd00; --token-fbf32b18-7cd5-4fd5-9641-669fe6a7fa21: #fcfcff; --token-f550cede-ebd0-4e17-98a5-5eb7194a656a: #0523b7; --token-dc3cb869-ba1d-4760-b99f-1c9b96104de2: #0523b7; --token-ba22495c-f71a-4a0d-afac-7c64c83e89b1: #fff; --token-6d66fcb5-2c87-4ed7-a8bc-4d19b27d3765: #26f; --token-a6d05ad3-70e4-43b3-a3d6-514972e4198b: #2188ff; --token-b4036422-d606-49e7-8389-3755d996d08f: #9c9c9c; --token-8de24e13-4e5a-40ad-bb6c-15feb77c103f: #eaeaea; --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-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000)))))); background-color: var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial)); text-decoration-color: var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor)))); }
}
@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-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000)))))))); }
}
@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-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000)))))))); background-color: var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial)))))); text-decoration-color: var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor)))))); }
}
@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-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000)))))))))); }
}
@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)))))); }
}
@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-P9l0G.framer-pxubrm, .framer-P9l0G .framer-pxubrm { display: block; }
.framer-P9l0G.framer-17ot0t7 { background-color: rgb(0, 0, 0); flex-flow: column; place-content: center flex-start; align-items: center; gap: 0px; width: 1440px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-P9l0G .framer-kj8zxb-container { mix-blend-mode: difference; z-index: 10; flex: 0 0 auto; width: 100%; max-width: 2280px; height: auto; position: fixed; top: 20px; left: 50%; transform: translate(-50%); }
.framer-P9l0G .framer-8addcl-container { flex: 0 0 auto; width: auto; max-width: 2280px; height: auto; position: relative; }
.framer-P9l0G .framer-1yoo41v-container { z-index: 10; flex: 0 0 auto; width: 134px; max-width: 2280px; height: 134px; position: fixed; bottom: 64px; right: 65px; }
.framer-P9l0G .framer-qp7gb1 { flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 0px; width: 100%; max-width: 2280px; height: 367px; padding: 0px; display: flex; position: relative; overflow: hidden; }
.framer-P9l0G .framer-pazsu8 { backdrop-filter: blur(2px); z-index: 1; flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 16px; width: 100%; height: 100%; padding: 0px; display: flex; position: absolute; top: 1px; left: 0px; overflow: hidden; }
.framer-P9l0G .framer-3vskf { flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: 100%; height: min-content; padding: 60px 0px 0px; display: flex; position: relative; overflow: hidden; }
.framer-P9l0G .framer-1a5mg6y { --framer-link-text-color: #09f; --framer-link-text-decoration: underline; white-space: pre; flex: 0 0 auto; width: 100%; height: auto; position: relative; }
.framer-P9l0G .framer-1r256zt { opacity: 0.13; z-index: 2; flex: 0 0 auto; width: 100%; height: 100vh; position: fixed; top: 0px; left: 0px; }
.framer-P9l0G .framer-1iukvvu-container { z-index: 3; flex: 0 0 auto; width: 100%; max-width: 2280px; height: auto; position: relative; }
.framer-P9l0G .framer-fzrn6a { filter: contrast(50); mix-blend-mode: screen; z-index: 10; flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: 100%; max-width: 2280px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-P9l0G .framer-1kjpm1n { flex-flow: column; flex: 1 0 0px; place-content: center; align-items: center; gap: 10px; width: 1px; height: min-content; padding: 0px; display: flex; position: relative; overflow: hidden; }
.framer-P9l0G .framer-cvfv6h-container { z-index: 4; flex: 0 0 auto; width: 100%; height: auto; position: relative; }
.framer-P9l0G .framer-1vemhy2-container { z-index: 2; flex: 0 0 auto; width: 100%; height: 100vh; position: relative; }
@media (min-width: 810px) and (max-width: 1439.98px) {
  .framer-P9l0G.framer-17ot0t7 { width: 810px; }
  .framer-P9l0G .framer-kj8zxb-container { left: unset; mix-blend-mode: unset; transform: unset; right: 0px; }
  .framer-P9l0G .framer-1yoo41v-container { width: auto; height: auto; bottom: 20px; right: 20px; }
  .framer-P9l0G .framer-qp7gb1 { height: 251px; }
  .framer-P9l0G .framer-3vskf { padding: 100px 0px 0px; }
}
@media (max-width: 809.98px) {
  .framer-P9l0G.framer-17ot0t7 { width: 390px; }
  .framer-P9l0G .framer-kj8zxb-container { left: unset; mix-blend-mode: unset; transform: unset; top: 10px; right: 0px; }
  .framer-P9l0G .framer-1yoo41v-container { width: auto; height: auto; bottom: 10px; right: 10px; }
  .framer-P9l0G .framer-qp7gb1 { height: 181px; }
  .framer-P9l0G .framer-1vemhy2-container { height: auto; }
}
.ssr-variant { display: contents; }
@supports (aspect-ratio:1) {
  body { --framer-aspect-ratio-supported: auto; }
}
.framer-jCN8U.framer-1cutmf3, .framer-jCN8U .framer-1cutmf3 { display: block; }
.framer-jCN8U.framer-h82v3q { flex-flow: row; place-content: center space-between; align-items: center; width: 1200px; height: 64px; padding: 12px 64px; display: flex; position: relative; overflow: visible; }
.framer-jCN8U .framer-yoa1tv { z-index: 10; flex-flow: row; flex: 0 0 auto; place-content: center space-between; align-items: center; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-jCN8U .framer-1d41j9c { z-index: 10; flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-jCN8U .framer-93hqkn-container { cursor: pointer; mix-blend-mode: difference; flex: 0 0 auto; width: auto; height: 46px; position: relative; }
.framer-jCN8U .framer-1c5v0kz-container, .framer-jCN8U .framer-44l9c2-container, .framer-jCN8U .framer-1hzfyvg-container, .framer-jCN8U .framer-12hfpvd-container, .framer-jCN8U .framer-1marjf2-container { flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-jCN8U .framer-supp7l { flex-flow: row; flex: 1 0 0px; place-content: center; align-items: center; gap: 30px; width: 1px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-jCN8U .framer-1b5o64z-container, .framer-jCN8U .framer-1md76yr-container, .framer-jCN8U .framer-blgak8-container, .framer-jCN8U .framer-172uuzg-container, .framer-jCN8U .framer-twzmgf-container { flex: 0 0 auto; width: auto; height: 44px; position: relative; }
.framer-jCN8U .framer-16h1o0s, .framer-jCN8U .framer-19gf3la, .framer-jCN8U .framer-14x6s3f, .framer-jCN8U .framer-16aw05b, .framer-jCN8U .framer-1t4sjtz, .framer-jCN8U .framer-1p5gyn4, .framer-jCN8U .framer-1ivr8qq { flex-flow: row; flex: 1 0 0px; place-content: center; align-items: center; gap: 12px; width: 1px; height: min-content; padding: 0px; text-decoration: none; display: flex; position: relative; overflow: visible; }
.framer-jCN8U .framer-17ju8eo, .framer-jCN8U .framer-weul46, .framer-jCN8U .framer-17g1jgw { user-select: none; white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-jCN8U .framer-42tb8m, .framer-jCN8U .framer-1sqhgzr { flex: 0 0 auto; width: 24px; height: 24px; position: relative; }
.framer-jCN8U .framer-16gxa4e, .framer-jCN8U .framer-1we7jrn, .framer-jCN8U .framer-1uq1z7u, .framer-jCN8U .framer-mex487, .framer-jCN8U .framer-1gba4fz, .framer-jCN8U .framer-3g0w6s { user-select: none; white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 1 0 0px; width: 1px; height: auto; position: relative; }
.framer-jCN8U .framer-1cyilxi, .framer-jCN8U .framer-nvpjtk, .framer-jCN8U .framer-1n2lrf4, .framer-jCN8U .framer-1k3iyvs, .framer-jCN8U .framer-luzzh6 { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported,24px); flex: 0 0 auto; width: 24px; position: relative; }
.framer-jCN8U .framer-6gd76t { flex-flow: row; flex: 1 0 0px; place-content: center; align-items: center; gap: 12px; width: 1px; height: min-content; min-height: 200px; padding: 0px; text-decoration: none; display: flex; position: relative; overflow: visible; }
.framer-jCN8U .framer-oqazlz { flex-flow: row; flex: 1 0 0px; place-content: center; align-items: center; gap: 10px; width: 1px; height: min-content; min-height: 1px; padding: 30px 0px; display: flex; position: relative; overflow: visible; }
.framer-jCN8U .framer-1uvc05t { flex: 0 0 auto; width: 350px; height: 1px; position: relative; overflow: visible; }
.framer-jCN8U .framer-n8nyax { height: calc(var(--framer-viewport-height,100vh)*1); z-index: 1; flex: 0 0 auto; position: absolute; top: 0px; left: 0px; right: 0px; overflow: visible; }
.framer-jCN8U .framer-1d5is3u { 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-jCN8U .framer-1eqcdso-container { flex: 0 0 auto; width: 44px; height: 44px; position: relative; }
.framer-jCN8U.framer-v-1cc0jce.framer-h82v3q { mix-blend-mode: difference; flex-direction: column; width: 390px; padding: 12px 10px; }
.framer-jCN8U.framer-v-1cc0jce .framer-yoa1tv { mix-blend-mode: difference; z-index: 2; order: 0; width: 100%; overflow: hidden; }
.framer-jCN8U.framer-v-1cc0jce .framer-1d41j9c { mix-blend-mode: difference; order: 0; }
.framer-jCN8U.framer-v-1cc0jce .framer-1c5v0kz-container, .framer-jCN8U.framer-v-1cc0jce .framer-1b5o64z-container, .framer-jCN8U.framer-v-4wz5hd .framer-1md76yr-container, .framer-jCN8U.framer-v-4wz5hd .framer-16gxa4e, .framer-jCN8U.framer-v-pr4jwq .framer-1uq1z7u, .framer-jCN8U.framer-v-pr4jwq .framer-mex487, .framer-jCN8U.framer-v-pr4jwq .framer-1gba4fz, .framer-jCN8U.framer-v-pr4jwq .framer-3g0w6s { order: 1; }
.framer-jCN8U.framer-v-1cc0jce .framer-supp7l { pointer-events: none; z-index: 2; flex-direction: column; flex: 0 0 auto; order: 1; place-content: flex-start; align-items: flex-start; gap: 0px; width: 100%; padding: 20px 20px 120px 40px; }
.framer-jCN8U.framer-v-1cc0jce .framer-1md76yr-container, .framer-jCN8U.framer-v-4wz5hd .framer-1b5o64z-container, .framer-jCN8U.framer-v-4wz5hd .framer-42tb8m, .framer-jCN8U.framer-v-4wz5hd .framer-1cyilxi, .framer-jCN8U.framer-v-4wz5hd .framer-nvpjtk, .framer-jCN8U.framer-v-4wz5hd .framer-1we7jrn, .framer-jCN8U.framer-v-pr4jwq .framer-1n2lrf4, .framer-jCN8U.framer-v-pr4jwq .framer-1k3iyvs, .framer-jCN8U.framer-v-pr4jwq .framer-1sqhgzr, .framer-jCN8U.framer-v-pr4jwq .framer-luzzh6 { order: 0; }
.framer-jCN8U.framer-v-1cc0jce .framer-blgak8-container, .framer-jCN8U.framer-v-4wz5hd .framer-blgak8-container { order: 2; }
.framer-jCN8U.framer-v-1cc0jce .framer-172uuzg-container, .framer-jCN8U.framer-v-4wz5hd .framer-172uuzg-container, .framer-jCN8U.framer-v-4wz5hd .framer-1d5is3u { order: 3; }
.framer-jCN8U.framer-v-1cc0jce .framer-twzmgf-container, .framer-jCN8U.framer-v-4wz5hd .framer-twzmgf-container { order: 4; }
.framer-jCN8U.framer-v-1cc0jce .framer-17g1jgw { white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; order: 7; width: 100%; }
.framer-jCN8U.framer-v-1cc0jce .framer-oqazlz, .framer-jCN8U.framer-v-4wz5hd .framer-oqazlz { user-select: none; min-height: unset; overflow: unset; flex: 0 0 auto; order: 5; width: 100%; }
.framer-jCN8U.framer-v-1cc0jce .framer-1uvc05t { flex: 0.1 0 0px; width: 1px; }
.framer-jCN8U.framer-v-1cc0jce .framer-n8nyax { pointer-events: none; order: 3; }
.framer-jCN8U.framer-v-4wz5hd.framer-h82v3q { height: min-content; max-height: calc(var(--framer-viewport-height,100vh)*1); min-height: calc(var(--framer-viewport-height,100vh)*1); flex-direction: column; width: 390px; padding: 12px 10px; overflow: hidden; }
.framer-jCN8U.framer-v-4wz5hd .framer-yoa1tv { z-index: 2; order: 0; width: 100%; }
.framer-jCN8U.framer-v-4wz5hd .framer-1d41j9c { text-decoration: none; }
.framer-jCN8U.framer-v-4wz5hd .framer-supp7l { z-index: 2; flex-direction: column; flex: 0 0 auto; order: 1; place-content: flex-start; align-items: flex-start; gap: 0px; width: 100%; padding: 20px 0px 120px; }
.framer-jCN8U.framer-v-4wz5hd .framer-16h1o0s { flex: 0 0 auto; order: 8; width: 100%; }
.framer-jCN8U.framer-v-4wz5hd .framer-17ju8eo, .framer-jCN8U.framer-v-4wz5hd .framer-weul46 { white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 1 0 0px; order: 1; width: 1px; }
.framer-jCN8U.framer-v-4wz5hd .framer-19gf3la { flex: 0 0 auto; order: 7; width: 100%; }
.framer-jCN8U.framer-v-4wz5hd .framer-6gd76t { min-height: unset; flex: 0 0 auto; order: 9; width: 100%; }
.framer-jCN8U.framer-v-4wz5hd .framer-14x6s3f { flex: 0 0 auto; order: 10; width: 100%; }
.framer-jCN8U.framer-v-4wz5hd .framer-1uvc05t { flex: 1 0 0px; width: 1px; }
.framer-jCN8U.framer-v-4wz5hd .framer-n8nyax { order: 2; top: -10px; }
.framer-jCN8U.framer-v-1aekxlc.framer-h82v3q { height: min-content; padding: 20px 64px; }
.framer-jCN8U.framer-v-9zak1h.framer-h82v3q { flex-direction: column; width: 390px; height: 70px; padding: 12px 10px; }
.framer-jCN8U.framer-v-9zak1h .framer-yoa1tv, .framer-jCN8U.framer-v-pr4jwq .framer-yoa1tv { width: 100%; }
.framer-jCN8U.framer-v-9zak1h .framer-supp7l, .framer-jCN8U.framer-v-pr4jwq .framer-supp7l { flex-direction: column; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 0px; width: 100%; padding: 20px 0px 120px; }
.framer-jCN8U.framer-v-pr4jwq.framer-h82v3q { height: min-content; min-height: calc(var(--framer-viewport-height,100vh)*1); flex-direction: column; justify-content: flex-start; gap: 62px; width: 390px; padding: 12px 10px; overflow: hidden; }
.framer-jCN8U.framer-v-pr4jwq .framer-oqazlz, .framer-jCN8U.framer-v-pr4jwq .framer-16aw05b, .framer-jCN8U.framer-v-pr4jwq .framer-1t4sjtz, .framer-jCN8U.framer-v-pr4jwq .framer-1p5gyn4, .framer-jCN8U.framer-v-pr4jwq .framer-1ivr8qq { flex: 0 0 auto; width: 100%; }
@supports (aspect-ratio:1) {
  body { --framer-aspect-ratio-supported: auto; }
}
.framer-Hnz97.framer-2lo44v, .framer-Hnz97 .framer-2lo44v { display: block; }
.framer-Hnz97.framer-1p22qqs { cursor: pointer; flex-flow: row; 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-Hnz97 .framer-1e067p1 { flex: 0 0 auto; width: 46px; height: 46px; position: relative; overflow: visible; }
.framer-Hnz97 .framer-festwx { flex: 0 0 auto; width: 46px; height: 46px; position: absolute; top: calc(50% - 23px); left: calc(50% - 23px); }
.framer-Hnz97 .framer-8ahptt { flex: 0 0 auto; width: 27px; height: 28px; position: absolute; top: calc(50% - 14px); left: calc(47.8261% - 13.5px); }
.framer-Hnz97 .framer-7e04c3 { cursor: pointer; z-index: 10; flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: min-content; height: 48px; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-Hnz97 .framer-eyz35p-container { cursor: pointer; z-index: 10; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-Hnz97 .framer-vrc7vp { user-select: none; white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-Hnz97.framer-v-167qwyj.framer-1p22qqs { text-decoration: none; }
.framer-Hnz97.framer-v-dy2j0x.framer-1p22qqs { cursor: unset; text-decoration: none; }
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)); 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-blockquote-font-family,var(--framer-link-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif)))); font-style: var(--framer-font-style-preview,var(--framer-blockquote-font-style,var(--framer-link-font-style,var(--framer-font-style,normal)))); font-weight: var(--framer-font-weight-preview,var(--framer-blockquote-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400)))); font-size: calc(var(--framer-blockquote-font-size,var(--framer-font-size,16px))*var(--framer-font-size-scale,1)); text-transform: var(--framer-blockquote-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none))); cursor: var(--framer-custom-cursors,pointer); background-color: initial; border-radius: var(--framer-link-text-background-radius,initial); padding: var(--framer-link-text-background-padding,initial); }
a.framer-text, span.framer-text[data-nested-link] { color: var(--framer-blockquote-text-color,var(--framer-link-text-color,var(--framer-text-color,#000))); text-decoration-line: var(--framer-blockquote-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial))); text-decoration-style: var(--framer-blockquote-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial))); text-decoration-color: var(--framer-blockquote-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial))); text-decoration-thickness: var(--framer-blockquote-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,initial))); text-decoration-skip-ink: var(--framer-blockquote-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial))); text-underline-offset: var(--framer-blockquote-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset,initial))); background-color: var(--framer-link-text-background-color,initial); }
@supports not (color:color(display-p3 1 1 1)) {
  a.framer-text, span.framer-text[data-nested-link] { color: var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000)))))); background-color: var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial)); text-decoration-color: var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor)))); }
}
code.framer-text a.framer-text, code.framer-text a.framer-text span.framer-text:not([data-text-fill]), code.framer-text span.framer-text[data-nested-link], code.framer-text span.framer-text[data-nested-link] span.framer-text:not([data-text-fill]) { font-family: var(--framer-code-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif)); font-style: var(--framer-blockquote-font-style,var(--framer-code-font-style,var(--framer-font-style,normal))); font-weight: var(--framer-blockquote-font-weight,var(--framer-code-font-weight,var(--framer-font-weight,400))); color: inherit; font-size: calc(var(--framer-blockquote-font-size,var(--framer-font-size,16px))*var(--framer-font-size-scale,1)); }
code.framer-text a.framer-text, code.framer-text span.framer-text[data-nested-link] { color: var(--framer-blockquote-text-color,var(--framer-link-text-color,var(--framer-code-text-color,var(--framer-text-color,#000)))); }
@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-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000)))))))); }
}
a.framer-text:hover, a.framer-text:hover span.framer-text:not([data-text-fill]), span.framer-text[data-nested-link]:hover, span.framer-text[data-nested-link]:hover span.framer-text:not([data-text-fill]) { font-family: var(--framer-font-family-preview,var(--framer-link-hover-font-family,var(--framer-blockquote-font-family,var(--framer-link-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif))))); font-style: var(--framer-font-style-preview,var(--framer-link-hover-font-style,var(--framer-blockquote-font-style,var(--framer-link-font-style,var(--framer-font-style,normal))))); font-weight: var(--framer-font-weight-preview,var(--framer-link-hover-font-weight,var(--framer-blockquote-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400))))); font-size: calc(var(--framer-link-hover-font-size,var(--framer-blockquote-font-size,var(--framer-font-size,16px)))*var(--framer-font-size-scale,1)); text-transform: var(--framer-link-hover-text-transform,var(--framer-blockquote-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none)))); border-radius: var(--framer-link-hover-text-background-radius,var(--framer-link-text-background-radius,var(--framer-text-background-radius,initial))); padding: var(--framer-link-hover-text-background-padding,var(--framer-link-text-background-padding,var(--framer-text-background-padding,initial))); }
a.framer-text:hover, span.framer-text[data-nested-link]:hover { color: var(--framer-link-hover-text-color,var(--framer-blockquote-text-color,var(--framer-link-text-color,var(--framer-text-color,#000)))); text-decoration-line: var(--framer-link-hover-text-decoration,var(--framer-blockquote-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial)))); text-decoration-style: var(--framer-link-hover-text-decoration-style,var(--framer-blockquote-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial)))); text-decoration-color: var(--framer-link-hover-text-decoration-color,var(--framer-blockquote-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial)))); text-decoration-thickness: var(--framer-link-hover-text-decoration-thickness,var(--framer-blockquote-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,initial)))); text-decoration-skip-ink: var(--framer-link-hover-text-decoration-skip-ink,var(--framer-blockquote-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial)))); text-underline-offset: var(--framer-link-hover-text-decoration-offset,var(--framer-blockquote-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset,initial)))); background-color: var(--framer-link-hover-text-background-color,var(--framer-link-text-background-color,var(--framer-text-background-color,initial))); }
@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-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000)))))))); background-color: var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial)))))); text-decoration-color: var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor)))))); }
}
code.framer-text a.framer-text:hover, code.framer-text span.framer-text[data-nested-link]:hover { color: var(--framer-link-hover-text-color,var(--framer-blockquote-text-color,var(--framer-link-text-color,var(--framer-code-text-color,var(--framer-text-color,#000))))); }
@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-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000)))))))))); }
}
a.framer-text[data-framer-page-link-current], a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]), span.framer-text[data-framer-page-link-current], span.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]) { font-family: var(--framer-font-family-preview,var(--framer-link-current-font-family,var(--framer-link-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif)))); font-style: var(--framer-font-style-preview,var(--framer-link-current-font-style,var(--framer-link-font-style,var(--framer-font-style,normal)))); font-weight: var(--framer-font-weight-preview,var(--framer-link-current-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400)))); font-size: calc(var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size,16px)))*var(--framer-font-size-scale,1)); text-transform: var(--framer-link-current-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none))); border-radius: var(--framer-link-current-text-background-radius,var(--framer-link-text-background-radius,initial)); 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))); 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::before { content: counter(list-item,var(--list-style-type))"."; font-variant-numeric: tabular-nums; position: absolute; inset-inline-start: 0px; }
ol.framer-text > li.framer-text:nth-last-child(n+10), ol.framer-text > li.framer-text:nth-last-child(n+10) ~ li { padding-inline-start: 3ch; }
ol.framer-text > li.framer-text:nth-last-child(n+100), ol.framer-text > li.framer-text:nth-last-child(n+100) ~ li { padding-inline-start: 4ch; }
ol.framer-text > li.framer-text:nth-last-child(n+1000), ol.framer-text > li.framer-text:nth-last-child(n+1000) ~ li { padding-inline-start: 5ch; }
ol.framer-text > li.framer-text:nth-last-child(n+10000), ol.framer-text > li.framer-text:nth-last-child(n+10000) ~ li { padding-inline-start: 6ch; }
ol.framer-text > li.framer-text:nth-last-child(n+100000), ol.framer-text > li.framer-text:nth-last-child(n+100000) ~ li { padding-inline-start: 7ch; }
ol.framer-text > li.framer-text:nth-last-child(n+1000000), ol.framer-text > li.framer-text:nth-last-child(n+1000000) ~ li { padding-inline-start: 8ch; }
ul.framer-text > li.framer-text::before { content: "•"; position: absolute; inset-inline-start: 0px; }
.framer-table-wrapper { overflow-x: auto; }
table.framer-text, .framer-table-wrapper table.framer-text { border-collapse: separate; border-spacing: 0px; table-layout: auto; word-break: normal; width: 100%; }
td.framer-text, th.framer-text { vertical-align: top; min-width: 16ch; }
.framer-text-module[data-width="fill"] > :first-child, .framer-text-module[data-width="fill"] > .ssr-variant > :first-child { 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; }
:not([data-framer-generated]) > [data-framer-stack-content-wrapper] > *, :not([data-framer-generated]) > [data-framer-stack-content-wrapper] > [data-framer-component-type], :not([data-framer-generated]) > [data-framer-stack-content-wrapper] > [data-framer-legacy-stack-gap-enabled] > *, :not([data-framer-generated]) > [data-framer-stack-content-wrapper] > [data-framer-legacy-stack-gap-enabled] > [data-framer-component-type] { position: relative; }
.flexbox-gap-not-supported [data-framer-legacy-stack-gap-enabled="true"] > *, [data-framer-legacy-stack-gap-enabled="true"][data-framer-stack-flexbox-gap="false"] { margin-top: calc(var(--stack-gap-y)/2); margin-bottom: calc(var(--stack-gap-y)/2); margin-right: calc(var(--stack-gap-x)/2); margin-left: calc(var(--stack-gap-x)/2); }
[data-framer-stack-content-wrapper][data-framer-stack-gap-enabled="true"] { row-gap: var(--stack-native-row-gap); column-gap: var(--stack-native-column-gap); }
.flexbox-gap-not-supported [data-framer-stack-content-wrapper][data-framer-stack-gap-enabled="true"] { gap: unset; }
.flexbox-gap-not-supported [data-framer-stack-direction-reverse="false"] [data-framer-legacy-stack-gap-enabled="true"] > :first-child, [data-framer-stack-direction-reverse="false"] [data-framer-legacy-stack-gap-enabled="true"][data-framer-stack-flexbox-gap="false"] > :first-child, .flexbox-gap-not-supported [data-framer-stack-direction-reverse="true"] [data-framer-legacy-stack-gap-enabled="true"] > :last-child, [data-framer-stack-direction-reverse="true"] [data-framer-legacy-stack-gap-enabled="true"][data-framer-stack-flexbox-gap="false"] > :last-child { margin-top: 0px; margin-left: 0px; }
.flexbox-gap-not-supported [data-framer-stack-direction-reverse="false"] [data-framer-legacy-stack-gap-enabled="true"] > :last-child, [data-framer-stack-direction-reverse="false"] [data-framer-legacy-stack-gap-enabled="true"][data-framer-stack-flexbox-gap="false"] > :last-child, .flexbox-gap-not-supported [data-framer-stack-direction-reverse="true"] [data-framer-legacy-stack-gap-enabled="true"] > :first-child, [data-framer-stack-direction-reverse="true"] [data-framer-legacy-stack-gap-enabled="true"][data-framer-stack-flexbox-gap="false"] > :first-child { margin-bottom: 0px; margin-right: 0px; }
navigationcontainer [data-framer-component-type="NavigationContainer"] > *, [data-framer-component-type="NavigationContainer"] > [data-framer-component-type] { position: relative; }
[data-framer-component-type="Scroll"]::-webkit-scrollbar { display: none; }
[data-framer-component-type="ScrollContentWrapper"] > * { position: relative; }
[data-framer-component-type="NativeScroll"] { }
[data-framer-component-type="NativeScroll"] > * { position: relative; }
[data-framer-component-type="NativeScroll"].direction-both { overflow: auto; }
[data-framer-component-type="NativeScroll"].direction-vertical { overflow: hidden auto; }
[data-framer-component-type="NativeScroll"].direction-horizontal { overflow: auto hidden; }
[data-framer-component-type="NativeScroll"].direction-vertical > * { width: 100% !important; }
[data-framer-component-type="NativeScroll"].direction-horizontal > * { height: 100% !important; }
[data-framer-component-type="NativeScroll"].scrollbar-hidden::-webkit-scrollbar { display: none; }
[data-framer-component-type="PageContentWrapper"] > *, [data-framer-component-type="PageContentWrapper"] > [data-framer-component-type] { position: relative; }
[data-framer-component-type="DeviceComponent"].no-device > * { width: 100% !important; height: 100% !important; }
[data-is-present="false"], [data-is-present="false"] * { pointer-events: none !important; }
[data-framer-cursor="pointer"] { cursor: pointer; }
[data-framer-cursor="grab"] { cursor: grab; }
[data-framer-cursor="grab"]:active { cursor: grabbing; }
[data-framer-component-type="Frame"] *, [data-framer-component-type="Stack"] * { pointer-events: auto; }
[data-framer-generated] * { pointer-events: unset; }
.svgContainer svg { display: block; }
[data-reset="button"] { background: 0px 0px; border-width: 0px; padding: 0px; }
[data-hide-scrollbars="true"]::-webkit-scrollbar { width: 0px; height: 0px; }
[data-hide-scrollbars="true"]::-webkit-scrollbar-thumb { background: 0px 0px; }
[data-hide-scrollbars="true"] { scrollbar-width: none; }
@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; }
}
@supports (aspect-ratio:1) {
  body { --framer-aspect-ratio-supported: auto; }
}
.framer-MBJTG.framer-1jmpxf8, .framer-MBJTG .framer-1jmpxf8 { display: block; }
.framer-MBJTG.framer-1lwb8v { cursor: pointer; flex-flow: row; place-content: center; align-items: center; gap: 10px; width: min-content; height: 44px; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-MBJTG .framer-1j273a2 { user-select: none; 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-MBJTG.framer-1lwb8v { gap: 0px; }
  .framer-MBJTG.framer-1lwb8v > * { margin: 0px 5px; }
  .framer-MBJTG.framer-1lwb8v > :first-child { margin-left: 0px; }
  .framer-MBJTG.framer-1lwb8v > :last-child { margin-right: 0px; }
}
.framer-EjRTt .framer-styles-preset-h1h4bx:not(.rich-text-wrapper), .framer-EjRTt .framer-styles-preset-h1h4bx.rich-text-wrapper a { --framer-link-current-text-decoration: none; --framer-link-hover-text-decoration: none; --framer-link-text-decoration: none; transition: color 0.3s cubic-bezier(0.44, 0, 0.56, 1); }
@supports (aspect-ratio:1) {
  body { --framer-aspect-ratio-supported: auto; }
}
.framer-U14IP.framer-4ca80u, .framer-U14IP .framer-4ca80u { display: block; }
.framer-U14IP.framer-1lz04if { cursor: pointer; flex-flow: row; place-content: center; align-items: center; gap: 10px; width: 44px; height: 44px; padding: 10px; text-decoration: none; display: flex; position: relative; overflow: visible; }
.framer-U14IP .framer-1gwrmec { width: 24px; height: 24px; position: relative; }
.framer-U14IP .framer-1hxlnat { width: 24px; height: 24px; position: absolute; top: 0px; left: 0px; }
.framer-U14IP .framer-1ppb08j { width: 19px; height: 19px; position: absolute; top: 3px; left: 3px; }
.framer-U14IP .framer-1tcbdrz { width: 12px; height: 12px; position: absolute; top: 7px; left: 6px; }
.framer-U14IP .framer-136xi14, .framer-U14IP .framer-xr19id, .framer-U14IP .framer-1roythn { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported,24px); flex: 0 0 auto; width: 24px; position: relative; }
.framer-U14IP.framer-v-1k6ipe5 .framer-1gwrmec { order: 0; width: 23px; height: 23px; }
.framer-U14IP.framer-v-1lz04if.hover .framer-136xi14 { height: var(--framer-aspect-ratio-supported,28px); width: 28px; }
.framer-U14IP.framer-v-16xa1as.hover .framer-xr19id, .framer-U14IP.framer-v-1oigd0y.hover .framer-1roythn { height: var(--framer-aspect-ratio-supported,29px); width: 29px; }
.framer-U14IP.framer-v-1k6ipe5.hover .framer-1gwrmec, .framer-U14IP.framer-v-1k6ipe5.hover .framer-1hxlnat { width: 27px; height: 27px; }
.framer-U14IP.framer-v-1k6ipe5.hover .framer-1ppb08j { width: 22px; height: 22px; }
.framer-U14IP.framer-v-1k6ipe5.hover .framer-1tcbdrz { width: 14px; height: 13px; top: 8px; left: 7px; }
.framer-U14IP[data-border="true"]::after, .framer-U14IP [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-bJsVo.framer-1g0vptk, .framer-bJsVo .framer-1g0vptk { display: block; }
.framer-bJsVo.framer-11q1i76 { cursor: pointer; width: 44px; height: 44px; position: relative; overflow: hidden; }
.framer-bJsVo .framer-1lau7wj { will-change: var(--framer-will-change-override,transform); flex: 0 0 auto; width: 20px; height: 2px; position: absolute; top: calc(62.5% - 1px); left: calc(50% - 10px); overflow: hidden; }
.framer-bJsVo .framer-1x2w5vp { will-change: var(--framer-will-change-override,transform); flex: 0 0 auto; width: 20px; height: 2px; position: absolute; top: calc(37.5% - 1px); left: calc(50% - 10px); overflow: hidden; }
.framer-bJsVo.framer-v-xoaw8f.framer-11q1i76 { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported,44px); }
.framer-bJsVo.framer-v-xoaw8f .framer-1lau7wj, .framer-bJsVo.framer-v-xoaw8f .framer-1x2w5vp { top: calc(50% - 1px); }
@supports (aspect-ratio:1) {
  body { --framer-aspect-ratio-supported: auto; }
}
.framer-nZN63.framer-1et025m, .framer-nZN63 .framer-1et025m { display: block; }
.framer-nZN63.framer-uzxl3q { cursor: pointer; width: 134px; height: 134px; position: relative; overflow: hidden; }
.framer-nZN63 .framer-iddiif { flex: 0 0 auto; width: 83px; height: 83px; position: absolute; top: calc(49.2537% - 41.5px); left: calc(49.2537% - 41.5px); }
.framer-nZN63 .framer-8vplsh { flex: 0 0 auto; position: absolute; inset: 0px; overflow: visible; }
.framer-nZN63 .framer-17movr { flex: 0 0 auto; position: absolute; inset: 0px; }
.framer-nZN63 .framer-vekdah { flex: 0 0 auto; width: 51px; height: 51px; position: absolute; top: calc(49.2537% - 25.5px); left: calc(49.2537% - 25.5px); overflow: visible; }
.framer-nZN63 .framer-eq8jee { flex: 0 0 auto; width: 51px; height: 51px; position: absolute; top: calc(49.0196% - 25.5px); left: calc(49.0196% - 25.5px); }
.framer-nZN63 .framer-dayxxd-container { flex: 0 0 auto; width: 32px; height: 27px; position: absolute; bottom: 38px; left: calc(49.2537% - 16px); }
.framer-nZN63 .framer-spgq35-container { flex: 0 0 auto; width: 26px; height: 23px; position: absolute; top: 38px; left: calc(49.2537% - 13px); }
.framer-nZN63.framer-v-4sdksy.framer-uzxl3q { cursor: unset; width: 95px; height: 95px; }
.framer-nZN63.framer-v-4sdksy .framer-iddiif { width: 67px; height: 67px; top: calc(49.4737% - 33.5px); left: calc(49.4737% - 33.5px); }
.framer-nZN63.framer-v-4sdksy .framer-dayxxd-container { bottom: 21px; left: calc(49.4737% - 16px); }
.framer-nZN63.framer-v-4sdksy .framer-spgq35-container { top: 21px; left: calc(49.4737% - 13px); }
@supports (aspect-ratio:1) {
  body { --framer-aspect-ratio-supported: auto; }
}
.framer-34clV.framer-493qmh, .framer-34clV .framer-493qmh { display: block; }
.framer-34clV.framer-126rldg { cursor: pointer; width: 32px; height: 27px; text-decoration: none; position: relative; overflow: visible; }
.framer-34clV .framer-1dbw93b { flex: 0 0 auto; position: absolute; inset: 0px; overflow: visible; }
.framer-34clV .framer-13jt650 { flex: 0 0 auto; position: absolute; inset: 0px; }
@supports (aspect-ratio:1) {
  body { --framer-aspect-ratio-supported: auto; }
}
.framer-KxfCg.framer-b3r3zf, .framer-KxfCg .framer-b3r3zf { display: block; }
.framer-KxfCg.framer-d1e5yo { cursor: pointer; width: 26px; height: 23px; text-decoration: none; position: relative; overflow: visible; }
.framer-KxfCg .framer-ah5li5 { flex: 0 0 auto; position: absolute; inset: 0px; overflow: visible; }
.framer-KxfCg .framer-6czn2n { flex: 0 0 auto; position: absolute; inset: 0px; }
@supports (aspect-ratio:1) {
  body { --framer-aspect-ratio-supported: auto; }
}
.framer-RUmqd.framer-lsomjr, .framer-RUmqd .framer-lsomjr { display: block; }
.framer-RUmqd.framer-156fnfy { flex-flow: column; place-content: center; align-items: center; gap: 10px; width: 1440px; height: min-content; padding: 0px 64px; display: flex; position: relative; overflow: visible; }
.framer-RUmqd .framer-1r1h2ai { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: 100%; height: min-content; padding: 0px 0px 52px; display: flex; position: relative; overflow: visible; }
.framer-RUmqd .framer-12h2idw { will-change: var(--framer-will-change-override,transform); z-index: 10; flex-flow: wrap; flex: 1 0 0px; place-content: center; align-items: center; gap: 32px; width: 1px; height: min-content; padding: 24px 16px; display: flex; position: relative; overflow: hidden; }
.framer-RUmqd .framer-1qmtso, .framer-RUmqd .framer-t8ynxd, .framer-RUmqd .framer-ebi8kj, .framer-RUmqd .framer-1p0bj0z, .framer-RUmqd .framer-14g8n0q, .framer-RUmqd .framer-l10cao, .framer-RUmqd .framer-199fdrb { 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-RUmqd .framer-1uqkhk3 { cursor: pointer; flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-RUmqd .framer-ms061j-container, .framer-RUmqd .framer-1t47k0m-container, .framer-RUmqd .framer-5yearz-container, .framer-RUmqd .framer-1w61whr-container, .framer-RUmqd .framer-s0bh4q-container, .framer-RUmqd .framer-z14br4-container, .framer-RUmqd .framer-s3ujd4-container, .framer-RUmqd .framer-y5hts2-container { flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-RUmqd .framer-ytmisx { z-index: 1; flex: 0 0 auto; width: 100%; height: 2px; position: absolute; bottom: -14px; left: 0px; overflow: visible; }
.framer-RUmqd .framer-1npo5y3, .framer-RUmqd .framer-9wyh0v, .framer-RUmqd .framer-dwxeov, .framer-RUmqd .framer-1i604t6, .framer-RUmqd .framer-1xc9lbq, .framer-RUmqd .framer-tikp0y { cursor: pointer; flex-flow: row; 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; overflow: visible; }
.framer-RUmqd .framer-1hos6i3, .framer-RUmqd .framer-348m08, .framer-RUmqd .framer-kzam2y, .framer-RUmqd .framer-164ljcv, .framer-RUmqd .framer-s4877f, .framer-RUmqd .framer-1ie9pa3 { z-index: 1; flex: 0 0 auto; height: 2px; position: absolute; bottom: -14px; left: 0px; right: 74px; overflow: visible; }
.framer-RUmqd .framer-8evlxf { z-index: 1; 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: hidden; }
.framer-RUmqd .framer-b1jjkr { flex-flow: column wrap; flex: 0 0 auto; place-content: center; align-items: center; gap: 20px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: hidden; }
.framer-RUmqd .framer-1lrgevt, .framer-RUmqd .framer-11b9g2r, .framer-RUmqd .framer-7qge87, .framer-RUmqd .framer-19h8zrp, .framer-RUmqd .framer-7oq8a4, .framer-RUmqd .framer-57590b, .framer-RUmqd .framer-12hesko { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-RUmqd .framer-vxqjgg, .framer-RUmqd .framer-ldfml0, .framer-RUmqd .framer-112ew18, .framer-RUmqd .framer-6msfmc, .framer-RUmqd .framer-d9ta6a, .framer-RUmqd .framer-192rhax, .framer-RUmqd .framer-1ga0qxv { flex: 1 0 0px; grid-template-columns: repeat(3, minmax(50px, 1fr)); grid-auto-rows: minmax(0px, 1fr); justify-content: center; gap: 0px; width: 1px; height: min-content; padding: 0px; display: grid; position: relative; }
.framer-RUmqd .framer-ozu2pe { flex-flow: wrap; flex: 0 0 auto; place-content: flex-start; place-self: start; align-items: flex-start; gap: 40px; width: 100%; height: min-content; padding: 0px 0px 20px; text-decoration: none; display: flex; position: relative; }
.framer-RUmqd .framer-xulzji-container, .framer-RUmqd .framer-14z0qxy-container, .framer-RUmqd .framer-1yqw6u9-container, .framer-RUmqd .framer-8be815-container, .framer-RUmqd .framer-17udb6e-container, .framer-RUmqd .framer-9sdhz7-container, .framer-RUmqd .framer-wf91nd-container { flex: 1 0 0px; width: 1px; height: auto; position: relative; }
.framer-RUmqd .framer-12q11ds-container, .framer-RUmqd .framer-iq69yk-container, .framer-RUmqd .framer-5m1rmj-container, .framer-RUmqd .framer-nqyxvs-container, .framer-RUmqd .framer-w82qa6-container, .framer-RUmqd .framer-4afsml-container, .framer-RUmqd .framer-1pf4dx6-container { flex: 0 0 auto; width: auto; height: auto; position: absolute; bottom: 0px; left: 50%; }
.framer-RUmqd .framer-2eou7l, .framer-RUmqd .framer-1u5iwul, .framer-RUmqd .framer-570i9d, .framer-RUmqd .framer-qoo0z0, .framer-RUmqd .framer-1v7tiiv, .framer-RUmqd .framer-1umnmid { flex-flow: wrap; flex: 0 0 auto; place-content: flex-start; place-self: start; align-items: flex-start; gap: 40px; width: 100%; height: min-content; padding: 0px 0px 20px; display: flex; position: relative; }
.framer-RUmqd.framer-v-1b93sjb .framer-ytmisx, .framer-RUmqd.framer-v-1n34n0r .framer-ytmisx, .framer-RUmqd.framer-v-2nirv0 .framer-ytmisx { width: 1px; }
.framer-RUmqd.framer-v-1b93sjb .framer-1npo5y3, .framer-RUmqd.framer-v-18ssrug .framer-1uqkhk3, .framer-RUmqd.framer-v-18dhd6u .framer-1uqkhk3, .framer-RUmqd.framer-v-1n34n0r .framer-1npo5y3, .framer-RUmqd.framer-v-2nirv0 .framer-1npo5y3 { cursor: unset; }
.framer-RUmqd.framer-v-1b93sjb .framer-1hos6i3, .framer-RUmqd.framer-v-19qozb7 .framer-348m08, .framer-RUmqd.framer-v-10vtqyi .framer-kzam2y, .framer-RUmqd.framer-v-h0zo0w .framer-164ljcv, .framer-RUmqd.framer-v-i6ec9v .framer-s4877f, .framer-RUmqd.framer-v-1d9prc5 .framer-1ie9pa3, .framer-RUmqd.framer-v-1wpt4ex .framer-1ie9pa3 { right: unset; width: 100%; }
.framer-RUmqd.framer-v-1b93sjb .framer-348m08, .framer-RUmqd.framer-v-1n34n0r .framer-348m08, .framer-RUmqd.framer-v-2nirv0 .framer-348m08 { right: unset; width: 1px; }
.framer-RUmqd.framer-v-1b93sjb .framer-2eou7l, .framer-RUmqd.framer-v-19qozb7 .framer-1u5iwul, .framer-RUmqd.framer-v-10vtqyi .framer-570i9d, .framer-RUmqd.framer-v-h0zo0w .framer-qoo0z0, .framer-RUmqd.framer-v-i6ec9v .framer-1v7tiiv, .framer-RUmqd.framer-v-1d9prc5 .framer-1umnmid, .framer-RUmqd.framer-v-1n34n0r .framer-2eou7l, .framer-RUmqd.framer-v-2nirv0 .framer-2eou7l, .framer-RUmqd.framer-v-7i5m5a .framer-1u5iwul, .framer-RUmqd.framer-v-nejw7e .framer-1u5iwul, .framer-RUmqd.framer-v-1s2yim3 .framer-570i9d, .framer-RUmqd.framer-v-44npfx .framer-570i9d, .framer-RUmqd.framer-v-6mn35d .framer-qoo0z0, .framer-RUmqd.framer-v-10fint .framer-qoo0z0, .framer-RUmqd.framer-v-yxu32o .framer-1v7tiiv, .framer-RUmqd.framer-v-igmtnf .framer-1v7tiiv, .framer-RUmqd.framer-v-1wpt4ex .framer-1umnmid, .framer-RUmqd.framer-v-kwmush .framer-1umnmid { text-decoration: none; }
.framer-RUmqd.framer-v-19qozb7 .framer-ytmisx, .framer-RUmqd.framer-v-10vtqyi .framer-ytmisx, .framer-RUmqd.framer-v-h0zo0w .framer-ytmisx, .framer-RUmqd.framer-v-i6ec9v .framer-ytmisx, .framer-RUmqd.framer-v-1d9prc5 .framer-ytmisx, .framer-RUmqd.framer-v-7i5m5a .framer-ytmisx, .framer-RUmqd.framer-v-nejw7e .framer-ytmisx, .framer-RUmqd.framer-v-1s2yim3 .framer-ytmisx, .framer-RUmqd.framer-v-44npfx .framer-ytmisx, .framer-RUmqd.framer-v-6mn35d .framer-ytmisx, .framer-RUmqd.framer-v-10fint .framer-ytmisx, .framer-RUmqd.framer-v-yxu32o .framer-ytmisx, .framer-RUmqd.framer-v-igmtnf .framer-ytmisx, .framer-RUmqd.framer-v-1wpt4ex .framer-ytmisx, .framer-RUmqd.framer-v-kwmush .framer-ytmisx { width: 1%; }
.framer-RUmqd.framer-v-18ssrug.framer-156fnfy, .framer-RUmqd.framer-v-1n34n0r.framer-156fnfy, .framer-RUmqd.framer-v-7i5m5a.framer-156fnfy, .framer-RUmqd.framer-v-1s2yim3.framer-156fnfy, .framer-RUmqd.framer-v-6mn35d.framer-156fnfy, .framer-RUmqd.framer-v-yxu32o.framer-156fnfy, .framer-RUmqd.framer-v-1wpt4ex.framer-156fnfy { width: 810px; padding: 0px 20px; }
.framer-RUmqd.framer-v-18ssrug .framer-1r1h2ai, .framer-RUmqd.framer-v-1n34n0r .framer-1r1h2ai, .framer-RUmqd.framer-v-7i5m5a .framer-1r1h2ai, .framer-RUmqd.framer-v-1s2yim3 .framer-1r1h2ai, .framer-RUmqd.framer-v-6mn35d .framer-1r1h2ai, .framer-RUmqd.framer-v-yxu32o .framer-1r1h2ai, .framer-RUmqd.framer-v-1wpt4ex .framer-1r1h2ai { padding: 0px; }
.framer-RUmqd.framer-v-18ssrug .framer-12h2idw, .framer-RUmqd.framer-v-1n34n0r .framer-12h2idw, .framer-RUmqd.framer-v-7i5m5a .framer-12h2idw, .framer-RUmqd.framer-v-1s2yim3 .framer-12h2idw, .framer-RUmqd.framer-v-6mn35d .framer-12h2idw, .framer-RUmqd.framer-v-yxu32o .framer-12h2idw { flex: 0 0 auto; gap: 24px; width: 627px; }
.framer-RUmqd.framer-v-18ssrug .framer-vxqjgg, .framer-RUmqd.framer-v-1n34n0r .framer-ldfml0, .framer-RUmqd.framer-v-7i5m5a .framer-112ew18, .framer-RUmqd.framer-v-1s2yim3 .framer-6msfmc, .framer-RUmqd.framer-v-6mn35d .framer-d9ta6a, .framer-RUmqd.framer-v-yxu32o .framer-192rhax { grid-template-columns: repeat(2, minmax(50px, 1fr)); }
.framer-RUmqd.framer-v-18dhd6u.framer-156fnfy { justify-content: flex-start; width: 390px; padding: 0px 10px; }
.framer-RUmqd.framer-v-18dhd6u .framer-1r1h2ai, .framer-RUmqd.framer-v-2nirv0 .framer-1r1h2ai, .framer-RUmqd.framer-v-44npfx .framer-1r1h2ai, .framer-RUmqd.framer-v-10fint .framer-1r1h2ai, .framer-RUmqd.framer-v-igmtnf .framer-1r1h2ai, .framer-RUmqd.framer-v-kwmush .framer-1r1h2ai { width: 370px; padding: 0px; }
.framer-RUmqd.framer-v-18dhd6u .framer-12h2idw, .framer-RUmqd.framer-v-2nirv0 .framer-12h2idw, .framer-RUmqd.framer-v-nejw7e .framer-12h2idw, .framer-RUmqd.framer-v-44npfx .framer-12h2idw, .framer-RUmqd.framer-v-10fint .framer-12h2idw, .framer-RUmqd.framer-v-igmtnf .framer-12h2idw, .framer-RUmqd.framer-v-kwmush .framer-12h2idw { flex: 0 0 auto; gap: 12px; width: 370px; }
.framer-RUmqd.framer-v-18dhd6u .framer-vxqjgg { flex-flow: column wrap; place-content: center flex-start; align-items: center; display: flex; }
.framer-RUmqd.framer-v-18dhd6u .framer-ozu2pe { align-self: unset; }
.framer-RUmqd.framer-v-2nirv0.framer-156fnfy, .framer-RUmqd.framer-v-nejw7e.framer-156fnfy, .framer-RUmqd.framer-v-44npfx.framer-156fnfy, .framer-RUmqd.framer-v-10fint.framer-156fnfy, .framer-RUmqd.framer-v-igmtnf.framer-156fnfy, .framer-RUmqd.framer-v-kwmush.framer-156fnfy { justify-content: flex-start; width: 370px; padding: 0px 10px; }
.framer-RUmqd.framer-v-2nirv0 .framer-ldfml0, .framer-RUmqd.framer-v-nejw7e .framer-112ew18, .framer-RUmqd.framer-v-44npfx .framer-6msfmc, .framer-RUmqd.framer-v-10fint .framer-d9ta6a, .framer-RUmqd.framer-v-igmtnf .framer-192rhax, .framer-RUmqd.framer-v-kwmush .framer-1ga0qxv { grid-template-columns: repeat(1, minmax(50px, 1fr)); }
.framer-RUmqd.framer-v-nejw7e .framer-1r1h2ai { width: 370px; padding: 0px 0px 2px; }
.framer-RUmqd.framer-v-1wpt4ex .framer-12h2idw { flex: 0 0 auto; width: 627px; }
@supports (aspect-ratio:1) {
  body { --framer-aspect-ratio-supported: auto; }
}
.framer-nAwuR.framer-yly1pq, .framer-nAwuR .framer-yly1pq { display: block; }
.framer-nAwuR.framer-1t16dex { flex-flow: column; place-content: center space-between; align-items: center; width: 1440px; height: 800px; padding: 100px 0px 60px; display: flex; position: relative; overflow: visible; }
.framer-nAwuR .framer-1tgsphc { flex-flow: row; flex: 0 0 auto; place-content: flex-start space-between; align-items: flex-start; width: 100%; max-width: 2280px; height: min-content; padding: 0px 64px; display: flex; position: relative; overflow: visible; }
.framer-nAwuR .framer-12dxpih { flex-flow: row; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 1px; width: min-content; height: min-content; padding: 0px; text-decoration: none; display: flex; position: relative; overflow: visible; }
.framer-nAwuR .framer-12k6h9b { flex: 0 0 auto; width: 32px; height: 32px; position: relative; }
.framer-nAwuR .framer-1e4wgpz, .framer-nAwuR .framer-1p1zfu8, .framer-nAwuR .framer-1i93cjz, .framer-nAwuR .framer-tbbi2e, .framer-nAwuR .framer-13c3d9y, .framer-nAwuR .framer-5nfmrj { white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-nAwuR .framer-13qcxl7 { flex-flow: row; flex: 1 0 0px; place-content: flex-start flex-end; align-items: flex-start; gap: 120px; width: 1px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-nAwuR .framer-5qbxv1 { flex-flow: column; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 30px; width: 115px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-nAwuR .framer-1dg19fw, .framer-nAwuR .framer-atrmrm, .framer-nAwuR .framer-ubc6uy { flex-flow: column; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 12px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-nAwuR .framer-1w95v6x-container, .framer-nAwuR .framer-1b72tk2-container, .framer-nAwuR .framer-jypfaa-container, .framer-nAwuR .framer-1hmg5v2-container, .framer-nAwuR .framer-1jpu6ru-container, .framer-nAwuR .framer-2bwmjv-container, .framer-nAwuR .framer-auxvn6-container, .framer-nAwuR .framer-pbelqv-container, .framer-nAwuR .framer-1xx9omj-container, .framer-nAwuR .framer-97zdsf-container, .framer-nAwuR .framer-1enf0ci-container { flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-nAwuR .framer-1dk8v0f { flex-flow: column; flex: 0 0 auto; place-content: flex-start center; align-items: flex-start; gap: 30px; width: 80px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-nAwuR .framer-kg7fo1 { flex-flow: column; flex: 0 0 auto; place-content: flex-start center; align-items: flex-start; gap: 30px; width: 160px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-nAwuR .framer-1realp6-container { flex: 0 0 auto; width: 100%; height: 271px; position: relative; }
.framer-nAwuR .framer-1ivm7d3 { width: 974px; height: 236px; position: relative; overflow: hidden; }
.framer-nAwuR .framer-176pz06 { flex: 0 0 auto; position: absolute; inset: 0px; }
.framer-nAwuR .framer-1jdbs6d-container { flex: 0 0 auto; width: 100%; height: 150px; position: relative; }
.framer-nAwuR .framer-y2tq19 { width: 974px; height: 138px; position: relative; overflow: hidden; }
.framer-nAwuR .framer-1i7ezu9 { flex: 0 0 auto; width: 570px; height: 138px; position: absolute; bottom: 0px; left: calc(50% - 285px); }
.framer-nAwuR .framer-1waaaof { flex-flow: row; flex: 0 0 auto; place-content: center space-between; align-items: center; width: 100%; max-width: 2280px; height: min-content; padding: 0px 64px; display: flex; position: relative; overflow: visible; }
.framer-nAwuR .framer-ksn67v { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: 100px; height: 50px; padding: 0px; display: flex; position: relative; overflow: hidden; }
.framer-nAwuR .framer-trxym9-container { flex: 0 0 auto; width: 100px; height: auto; position: relative; }
.framer-nAwuR.framer-v-1ano1f1.framer-1t16dex { justify-content: center; gap: 0px; width: 810px; height: min-content; }
.framer-nAwuR.framer-v-1ano1f1 .framer-1tgsphc, .framer-nAwuR.framer-v-waj3uw .framer-1waaaof { padding: 0px 20px; }
.framer-nAwuR.framer-v-aibju8.framer-1t16dex { justify-content: center; gap: 0px; width: 390px; height: 1018px; }
.framer-nAwuR.framer-v-aibju8 .framer-1tgsphc { flex-direction: column; padding: 0px 10px; }
.framer-nAwuR.framer-v-aibju8 .framer-12dxpih { padding: 0px 0px 60px; }
.framer-nAwuR.framer-v-aibju8 .framer-13qcxl7 { align-content: unset; align-items: unset; flex: 0 0 auto; grid-template-rows: repeat(2, minmax(0px, 1fr)); grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-auto-rows: minmax(0px, 1fr); justify-content: center; gap: 0px; width: 100%; display: grid; }
.framer-nAwuR.framer-v-aibju8 .framer-5qbxv1, .framer-nAwuR.framer-v-aibju8 .framer-kg7fo1 { place-self: start; width: 100%; height: 100%; }
.framer-nAwuR.framer-v-aibju8 .framer-1dk8v0f { justify-content: flex-start; place-self: start; width: 100%; height: 100%; }
.framer-nAwuR.framer-v-aibju8 .framer-1waaaof { flex-direction: column; padding: 32px 64px; }
.framer-nAwuR.framer-v-aibju8 .framer-13c3d9y, .framer-nAwuR.framer-v-1atbwae .framer-5nfmrj { order: 2; }
.framer-nAwuR.framer-v-aibju8 .framer-ksn67v, .framer-nAwuR.framer-v-1atbwae .framer-ksn67v { order: 0; }
.framer-nAwuR.framer-v-aibju8 .framer-5nfmrj, .framer-nAwuR.framer-v-1atbwae .framer-13c3d9y { order: 1; }
.framer-nAwuR.framer-v-waj3uw.framer-1t16dex { width: 810px; }
.framer-nAwuR.framer-v-1atbwae.framer-1t16dex { justify-content: center; gap: 0px; width: 390px; height: min-content; }
.framer-nAwuR.framer-v-1atbwae .framer-1tgsphc { flex-direction: column; justify-content: flex-start; gap: 60px; padding: 0px 10px; }
.framer-nAwuR.framer-v-1atbwae .framer-13qcxl7 { flex-direction: column; flex: 0 0 auto; gap: 31px; width: 100%; }
.framer-nAwuR.framer-v-1atbwae .framer-1waaaof { flex-direction: column; justify-content: flex-start; gap: 30px; padding: 30px 20px 0px; }
@supports (aspect-ratio:1) {
  body { --framer-aspect-ratio-supported: auto; }
}
.framer-MLC41.framer-k0ex1p, .framer-MLC41 .framer-k0ex1p { display: block; }
.framer-MLC41.framer-1qobwx0 { cursor: pointer; flex-flow: row; place-content: center flex-start; align-items: center; gap: 10px; width: min-content; height: min-content; padding: 0px; text-decoration: none; display: flex; position: relative; overflow: hidden; }
.framer-MLC41 .framer-pzkpfr { z-index: 1; flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: min-content; height: min-content; padding: 0px; display: flex; position: absolute; top: 51%; left: 0px; overflow: visible; }
.framer-MLC41 .framer-1hn6fd0 { flex: 0 0 auto; width: 7px; height: 7px; position: relative; }
.framer-MLC41 .framer-t150uh { white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-MLC41.framer-v-1qobwx0.hover.framer-1qobwx0 { gap: 6px; }
.framer-MLC41.framer-v-1qobwx0.hover .framer-pzkpfr { left: unset; top: unset; position: relative; }
@supports (aspect-ratio:1) {
  body { --framer-aspect-ratio-supported: auto; }
}
.framer-IEyuI.framer-1tlacam, .framer-IEyuI .framer-1tlacam { display: block; }
.framer-IEyuI.framer-14nizm { cursor: pointer; width: 100px; height: 24px; position: relative; overflow: visible; }
.framer-IEyuI .framer-drz7fs { white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: absolute; top: 0px; left: 0px; }
.framer-IEyuI .framer-1rqba7w { flex: 0 0 auto; width: 24px; height: 25px; position: absolute; top: -1px; left: 78px; }
.framer-IEyuI.framer-v-14nizm.hover .framer-1rqba7w { left: unset; top: -11px; right: -2px; }
@supports (aspect-ratio:1) {
  body { --framer-aspect-ratio-supported: auto; }
}
.framer-prHcv.framer-eyaeu7, .framer-prHcv .framer-eyaeu7 { display: block; }
.framer-prHcv.framer-84pbl3 { cursor: pointer; flex-flow: column wrap; place-content: flex-start; align-items: flex-start; gap: 14px; width: 424px; height: min-content; padding: 10px; text-decoration: none; display: flex; position: relative; }
.framer-prHcv .framer-16mxh85 { flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 0px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-prHcv .framer-fsw0xo { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 36px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-prHcv .framer-1poqdy1 { flex-flow: row; flex: 1 0 0px; place-content: center space-between; align-items: center; width: 1px; height: min-content; padding: 0px 0px 16px; display: flex; position: relative; overflow: visible; }
.framer-prHcv .framer-39ntoi, .framer-prHcv .framer-16gxpnx, .framer-prHcv .framer-119ep2f, .framer-prHcv .framer-1v2ui8u { white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-prHcv .framer-yzkjb8 { flex-flow: row; flex: 1 0 0px; place-content: center flex-end; align-items: center; gap: 10px; width: 1px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-prHcv .framer-v9fq1w { flex-flow: row; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 4px; width: min-content; max-width: 100%; height: min-content; padding: 4px 14px; display: flex; position: relative; overflow: visible; }
.framer-prHcv .framer-11t68ab { white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 100%; height: auto; position: relative; }
.framer-prHcv .framer-1k140o9, .framer-prHcv .framer-w2wspc { will-change: var(--framer-will-change-override,transform); flex: 0 0 auto; width: 100%; height: 500px; position: relative; overflow: hidden; }
.framer-prHcv .framer-pa5wx7 { flex: 0 0 auto; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }
.framer-prHcv .framer-14lprlp { flex: 0 0 auto; width: 100%; position: absolute; top: 0px; bottom: 0px; left: 0px; }
.framer-prHcv .framer-1v9mvuv { flex-flow: row; flex: 0 0 auto; place-content: center space-between; align-items: center; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-prHcv .framer-1o0wuzd { mix-blend-mode: difference; flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 4px; width: min-content; height: 45px; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-prHcv .framer-10yxxmx { flex-flow: row; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 41px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-prHcv .framer-fw8eqk { flex: 0 0 auto; width: 22px; height: 22px; position: relative; }
.framer-prHcv .framer-j7i4pa { flex: 0 0 auto; align-self: stretch; width: auto; height: 2px; position: relative; }
.framer-prHcv.framer-v-atlqmg.framer-84pbl3, .framer-prHcv.framer-v-o43bdy.framer-84pbl3 { cursor: unset; width: 240px; }
.framer-prHcv.framer-v-atlqmg .framer-1v9mvuv, .framer-prHcv.framer-v-o43bdy .framer-1v9mvuv { flex-direction: column; place-content: flex-start; align-items: flex-start; gap: 12px; }
.framer-prHcv.framer-v-atlqmg .framer-1o0wuzd, .framer-prHcv.framer-v-o43bdy .framer-1o0wuzd { width: 136px; }
.framer-prHcv.framer-v-atlqmg .framer-j7i4pa, .framer-prHcv.framer-v-o43bdy .framer-j7i4pa { align-self: unset; width: 100%; }
.framer-prHcv.framer-v-5o7djh.framer-84pbl3, .framer-prHcv.framer-v-l5zph9.framer-84pbl3 { cursor: unset; }
.framer-prHcv.framer-v-6sda46 .framer-16mxh85, .framer-prHcv.framer-v-l5zph9 .framer-16mxh85 { justify-content: flex-start; }
.framer-prHcv.framer-v-6sda46 .framer-fsw0xo, .framer-prHcv.framer-v-l5zph9 .framer-fsw0xo { flex-direction: column; order: 0; gap: 12px; }
.framer-prHcv.framer-v-6sda46 .framer-1poqdy1, .framer-prHcv.framer-v-l5zph9 .framer-1poqdy1 { flex: 0 0 auto; width: 100%; }
.framer-prHcv.framer-v-6sda46 .framer-39ntoi, .framer-prHcv.framer-v-l5zph9 .framer-39ntoi { white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 1 0 0px; order: 0; width: 1px; }
.framer-prHcv.framer-v-6sda46 .framer-yzkjb8, .framer-prHcv.framer-v-l5zph9 .framer-yzkjb8 { order: 1; gap: 4px; height: 32px; }
.framer-prHcv.framer-v-6sda46 .framer-11t68ab, .framer-prHcv.framer-v-l5zph9 .framer-11t68ab { order: 1; }
.framer-prHcv.framer-v-84pbl3.hover .framer-1o0wuzd { align-content: flex-start; align-items: flex-start; }
.framer-prHcv.framer-v-84pbl3.hover .framer-j7i4pa { align-self: unset; width: 74px; }
.framer-Yw1IY .framer-styles-preset-13gy77u:not(.rich-text-wrapper), .framer-Yw1IY .framer-styles-preset-13gy77u.rich-text-wrapper h1 { --framer-font-family: "Inter","Inter Placeholder",sans-serif; --framer-font-family-bold: "Inter",sans-serif; --framer-font-family-bold-italic: "Inter",sans-serif; --framer-font-family-italic: "Inter","Inter Placeholder",sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 60px; --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: -.04em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #333; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
@media (max-width: 1439px) and (min-width: 1200px) {
  .framer-Yw1IY .framer-styles-preset-13gy77u:not(.rich-text-wrapper), .framer-Yw1IY .framer-styles-preset-13gy77u.rich-text-wrapper h1 { --framer-font-family: "Inter","Inter Placeholder",sans-serif; --framer-font-family-bold: "Inter",sans-serif; --framer-font-family-bold-italic: "Inter",sans-serif; --framer-font-family-italic: "Inter","Inter Placeholder",sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 48px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 700; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: -.04em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #333; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
}
@media (max-width: 1199px) and (min-width: 810px) {
  .framer-Yw1IY .framer-styles-preset-13gy77u:not(.rich-text-wrapper), .framer-Yw1IY .framer-styles-preset-13gy77u.rich-text-wrapper h1 { --framer-font-family: "Inter","Inter Placeholder",sans-serif; --framer-font-family-bold: "Inter",sans-serif; --framer-font-family-bold-italic: "Inter",sans-serif; --framer-font-family-italic: "Inter","Inter Placeholder",sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 38px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 700; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: -.04em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #333; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
}
@media (max-width: 809px) and (min-width: 0) {
  .framer-Yw1IY .framer-styles-preset-13gy77u:not(.rich-text-wrapper), .framer-Yw1IY .framer-styles-preset-13gy77u.rich-text-wrapper h1 { --framer-font-family: "Inter","Inter Placeholder",sans-serif; --framer-font-family-bold: "Inter",sans-serif; --framer-font-family-bold-italic: "Inter",sans-serif; --framer-font-family-italic: "Inter","Inter Placeholder",sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 31px; --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: -.04em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #333; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
}
.framer-CJ02n .framer-styles-preset-8axm50:not(.rich-text-wrapper), .framer-CJ02n .framer-styles-preset-8axm50.rich-text-wrapper h2 { --framer-font-family: "Inter","Inter Placeholder",sans-serif; --framer-font-family-bold: "Inter",sans-serif; --framer-font-family-bold-italic: "Inter",sans-serif; --framer-font-family-italic: "Inter","Inter Placeholder",sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 28px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-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-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-j4xjd .framer-styles-preset-uq0xm1:not(.rich-text-wrapper), .framer-j4xjd .framer-styles-preset-uq0xm1.rich-text-wrapper h3 { --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: 22px; --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-1Ds3n .framer-styles-preset-146h1j:not(.rich-text-wrapper), .framer-1Ds3n .framer-styles-preset-146h1j.rich-text-wrapper p { --framer-font-family: "HelveticaNeueCyr Roman","HelveticaNeueCyr Roman Placeholder",sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: -.07em; --framer-line-height: 110%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #fff; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; text-wrap: balance; }
.framer-4JqPR .framer-styles-preset-itel2j:not(.rich-text-wrapper), .framer-4JqPR .framer-styles-preset-itel2j.rich-text-wrapper a { --framer-link-current-text-color: var(--token-fbf32b18-7cd5-4fd5-9641-669fe6a7fa21,#fcfcff); --framer-link-current-text-decoration: none; --framer-link-hover-text-color: var(--token-fbf32b18-7cd5-4fd5-9641-669fe6a7fa21,#fcfcff); --framer-link-hover-text-decoration: none; --framer-link-text-color: var(--token-fbf32b18-7cd5-4fd5-9641-669fe6a7fa21,#fcfcff); --framer-link-text-decoration: none; }
.framer-dy3nQ .framer-styles-preset-r6mc5g { --framer-blockquote-font-family: "HelveticaNeueCyr Medium","HelveticaNeueCyr Medium Placeholder",sans-serif; --framer-blockquote-font-size: 18px; --framer-blockquote-font-style: normal; --framer-blockquote-font-weight: 400; --framer-blockquote-letter-spacing: -.07em; --framer-blockquote-line-height: 1.4em; --framer-blockquote-paragraph-spacing: 32px; --framer-blockquote-text-color: #ffffff52; --framer-blockquote-text-stroke-color: initial; --framer-blockquote-text-stroke-width: initial; --framer-blockquote-text-transform: inherit; --framer-font-open-type-features: normal; padding: 0px 0px 0px 22px; position: relative; }
.framer-dy3nQ .framer-styles-preset-r6mc5g::before { content: " "; background-color: rgb(221, 221, 221); border-radius: 999px; width: 2px; height: 100%; display: block; position: absolute; top: 0px; left: 0px; }
.framer-OdB8D .framer-styles-preset-1n75ofq { --framer-code-font-family: "HelveticaNeueCyr Roman","HelveticaNeueCyr Roman Placeholder",sans-serif; --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; }
.framer-8cq7r .framer-styles-preset-1wrg9up { border-radius: 10px; }
.framer-EOHwF .framer-styles-preset-1u6cxvw:not(.rich-text-wrapper), .framer-EOHwF .framer-styles-preset-1u6cxvw.rich-text-wrapper p { --framer-font-family: "HelveticaNeueCyr Roman","HelveticaNeueCyr Roman Placeholder",sans-serif; --framer-font-family-bold: "Inter","Inter Placeholder",sans-serif; --framer-font-family-bold-italic: "Inter","Inter Placeholder",sans-serif; --framer-font-family-italic: "Inter","Inter Placeholder",sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -.07em; --framer-line-height: 110%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; text-wrap: balance; }
.framer-prHcv[data-border="true"]::after, .framer-prHcv [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-8EaGQ.framer-xuzmjz, .framer-8EaGQ .framer-xuzmjz { display: block; }
.framer-8EaGQ.framer-1hbo82m { flex-flow: row; place-content: center; align-items: center; gap: 10px; width: 40px; height: 40px; padding: 0px; display: flex; position: relative; }
.framer-8EaGQ .framer-1qrc6yg { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported,20px); flex: 0 0 auto; width: 20px; position: relative; overflow: visible; }
.framer-8EaGQ .framer-1jivlv8 { flex: 0 0 auto; position: absolute; inset: 0px; overflow: visible; }
.framer-8EaGQ .framer-m7b4s7 { flex: 0 0 auto; width: 2px; height: 2px; position: absolute; top: 0px; left: calc(50% - 1px); overflow: visible; }
@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)) {
  .framer-8EaGQ.framer-1hbo82m { gap: 0px; }
  .framer-8EaGQ.framer-1hbo82m > * { margin: 0px 5px; }
  .framer-8EaGQ.framer-1hbo82m > :first-child { margin-left: 0px; }
  .framer-8EaGQ.framer-1hbo82m > :last-child { margin-right: 0px; }
}
#__framer-badge-container { display: none !important; visibility: hidden !important; opacity: 0 !important; }
html.lenis { height: auto; }
.lenis.lenis-smooth { scroll-behavior: auto !important; }
.lenis.lenis-smooth [data-lenis-prevent] { overscroll-behavior: contain; }
.lenis.lenis-stopped { overflow: hidden; }
.lenis.lenis-scrolling iframe { pointer-events: none; }
html body { background: rgb(0, 0, 0); }
