html, body, #main { margin: 0px; padding: 0px; box-sizing: border-box; }
: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-size: 12px; font-family: sans-serif; }
body { --token-38022675-edb5-4d5d-9e60-22d97c7c2f3b: rgb(255, 255, 255); --token-4ac30553-b3cb-4f1b-8474-46322b2901f1: rgb(251, 251, 251); --token-77195e07-8a15-45f7-b78d-5842867733c1: rgb(12, 14, 23); --token-73fea59d-e0b5-4ba4-be14-69d79a9d7682: rgb(255, 106, 0); --token-e9a57818-c189-4947-8589-172c535751ae: rgb(255, 198, 112); }
@font-face { font-family: Figtree; font-style: italic; font-weight: 400; font-display: swap; src: url("/assets/34375441739bdccb.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: Figtree; font-style: italic; font-weight: 400; font-display: swap; src: url("/assets/13dbcb224c0b1872.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: Figtree; font-style: italic; font-weight: 500; font-display: swap; src: url("/assets/34375441739bdccb.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: Figtree; font-style: italic; font-weight: 500; font-display: swap; src: url("/assets/13dbcb224c0b1872.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: Figtree; font-style: italic; font-weight: 600; font-display: swap; src: url("/assets/34375441739bdccb.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: Figtree; font-style: italic; font-weight: 600; font-display: swap; src: url("/assets/13dbcb224c0b1872.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: Figtree; font-style: italic; font-weight: 700; font-display: swap; src: url("/assets/34375441739bdccb.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: Figtree; font-style: italic; font-weight: 700; font-display: swap; src: url("/assets/13dbcb224c0b1872.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: Figtree; font-style: normal; font-weight: 400; font-display: swap; src: url("/assets/85a6967b3f1778e8.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: Figtree; font-style: normal; font-weight: 400; font-display: swap; src: url("/assets/b1b9219abb86d8e5.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: Figtree; font-style: normal; font-weight: 500; font-display: swap; src: url("/assets/85a6967b3f1778e8.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: Figtree; font-style: normal; font-weight: 500; font-display: swap; src: url("/assets/b1b9219abb86d8e5.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: Figtree; font-style: normal; font-weight: 600; font-display: swap; src: url("/assets/85a6967b3f1778e8.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: Figtree; font-style: normal; font-weight: 600; font-display: swap; src: url("/assets/b1b9219abb86d8e5.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: Figtree; font-style: normal; font-weight: 700; font-display: swap; src: url("/assets/85a6967b3f1778e8.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: Figtree; font-style: normal; font-weight: 700; font-display: swap; src: url("/assets/b1b9219abb86d8e5.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Outfit; font-style: normal; font-weight: 500; font-display: swap; src: url("/assets/48236b2af231f77b.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Outfit; font-style: normal; font-weight: 500; font-display: swap; src: url("/assets/7cd3e099b54ff37a.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: Figtree; font-style: italic; font-weight: 900; font-display: swap; src: url("/assets/c076d580621d248f.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: Figtree; font-style: italic; font-weight: 900; font-display: swap; src: url("/assets/8e9f776ca06f04d6.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: Figtree; font-style: normal; font-weight: 900; font-display: swap; src: url("/assets/9be2507cf79ce191.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: Figtree; font-style: normal; font-weight: 900; font-display: swap; src: url("/assets/bd237ea029050244.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; src: url("/assets/ba02b29b109b0773.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/d342a0351181483e.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/29ec2a1bd449544c.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/assets/2666a469c59bd1f6.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/assets/ca74d6701961184b.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/61418a355f788553.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; src: url("/assets/b055aed328b37954.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/f291989f74daa444.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/847e9200dc8560a4.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/a1e9f8dcaf578fed.woff2"); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/assets/a26ba2022eb9eb74.woff2"); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/assets/e46bce5ad8998535.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/a4c529c3324d0273.woff2"); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; src: url("/assets/7cc62c78dddaf2eb.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/cfa1d441912299a6.woff2"); font-display: swap; 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/3d954556a9767a58.woff2"); font-display: swap; 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/cadfeb5bdc594df4.woff2"); font-display: swap; font-style: normal; font-weight: 100; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/assets/b9ae67339da145db.woff2"); font-display: swap; font-style: normal; font-weight: 100; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/assets/a4361e28115a3a00.woff2"); font-display: swap; 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/f074f4302d5897d9.woff2"); font-display: swap; 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+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/56bc517db342215d.woff2"); font-display: swap; 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/425be19e28cb767b.woff2"); font-display: swap; 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/7f9f109677e04d2b.woff2"); font-display: swap; 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/3c2fa65c9f6bd1dc.woff2"); font-display: swap; font-style: normal; font-weight: 200; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/assets/bbc18bd7b8fdd271.woff2"); font-display: swap; font-style: normal; font-weight: 200; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/assets/6788facb5112052b.woff2"); font-display: swap; 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/31914b7b6ebd1b6b.woff2"); font-display: swap; 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+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/78e8ac10a7cb1bac.woff2"); font-display: swap; 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/a38b71aa6b222928.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/60a338b4e890cf2e.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/5920f24e962abbd5.woff2"); font-display: swap; font-style: normal; font-weight: 300; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/assets/e8f324e3a41e161c.woff2"); font-display: swap; font-style: normal; font-weight: 300; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/assets/5c83742b7602245d.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/11fd1c7f7d6ee5b1.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+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/9b5117b402d79155.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/bb40238c4c6fe838.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/b77601bbb9e6e695.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/7a9f05ceee74200f.woff2"); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/assets/e5fdf8528635765d.woff2"); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/assets/a0fede2c8a4f4f2d.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/2d82cf02971b3684.woff2"); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; src: url("/assets/c01559eafb4940c5.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/48d547890ca14616.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/b7bcaf4d3812f980.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/f5679bd140c345da.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/assets/4c7778edc8ca1cb1.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/assets/388a7c4ebd43469a.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/ee85b182495aac94.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/c0215d82c6dd9ed2.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/39d197ce55bd6f2f.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/c5a43af290a3830d.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/a7717e7d2c558190.woff2"); font-display: swap; font-style: normal; font-weight: 800; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/assets/8b0d2ffe39b82001.woff2"); font-display: swap; font-style: normal; font-weight: 800; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/assets/13f5d0fc32e1b189.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/e7ebc14618f8491d.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+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/7209f45d091224eb.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/13550d8ca5fde390.woff2"); font-display: swap; 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/5594c72727ccc0ba.woff2"); font-display: swap; 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/e2f3aeecf0fbfd1d.woff2"); font-display: swap; font-style: normal; font-weight: 900; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/assets/d26b343d0d0ed345.woff2"); font-display: swap; font-style: normal; font-weight: 900; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/assets/8bf56301b6409a37.woff2"); font-display: swap; 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/7f90c0d16f4abd1a.woff2"); font-display: swap; 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/bb78ccb04c7d6fe3.woff2"); font-display: swap; 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/2872b742b3e58d75.woff2"); font-display: swap; 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/3ccde757474a624a.woff2"); font-display: swap; 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/4751479a2280e9ca.woff2"); font-display: swap; font-style: italic; font-weight: 100; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/assets/04cd343fa7be4ecd.woff2"); font-display: swap; font-style: italic; font-weight: 100; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/assets/83fb5b01d03cf2d8.woff2"); font-display: swap; 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/39c0677caed658ce.woff2"); font-display: swap; 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+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/852c88c8d92d17bf.woff2"); font-display: swap; 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/ead82a71c20add09.woff2"); font-display: swap; 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/f2c671d79ba49f84.woff2"); font-display: swap; 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/551b860cb44bfe79.woff2"); font-display: swap; font-style: italic; font-weight: 200; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/assets/d56e44b6b2a16061.woff2"); font-display: swap; font-style: italic; font-weight: 200; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/assets/569f59ad3447cd9e.woff2"); font-display: swap; 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/e9308b064b30c057.woff2"); font-display: swap; 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+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/fdf293a13e5a9aec.woff2"); font-display: swap; 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/1d437c4d9b804d25.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/eae28cb67d073468.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/574476063f376084.woff2"); font-display: swap; font-style: italic; font-weight: 300; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/assets/1bc8bcc07a5c15e5.woff2"); font-display: swap; font-style: italic; font-weight: 300; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/assets/b369698369761fcd.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/9f8e6cbd74ee62ea.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+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/f158cf7e33353c1b.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/3d473effb90fe382.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/79cc69148c964e21.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/39874444e1b09902.woff2"); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/assets/b8b4c65d650e8243.woff2"); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/assets/0cdb6a6ecb3a70ce.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/af20f898a9a6c5a0.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/d84988c361aa82fa.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/dc06a5feccd00da7.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/38a9fe620e647f99.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/145a55aa2db5b3bc.woff2"); font-display: swap; font-style: italic; font-weight: 500; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/assets/5969d20a308c40ef.woff2"); font-display: swap; font-style: italic; font-weight: 500; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/assets/c469395dfde6ce09.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/1d05346471d2834a.woff2"); font-display: swap; font-style: italic; font-weight: 500; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; src: url("/assets/0777e60fabac507d.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/501c1ca7558c276c.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/0905216cf53b1f9f.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/b05cf4e164a5f0f4.woff2"); font-display: swap; font-style: italic; font-weight: 600; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/assets/c63e5ea8ac2e9450.woff2"); font-display: swap; font-style: italic; font-weight: 600; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/assets/10ef0fa08b30bb7c.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/6dcb0854b419dcc7.woff2"); font-display: swap; font-style: italic; font-weight: 600; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; src: url("/assets/20e1fe9e63e6d72d.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/1f1f2cc180697dbd.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/1f3e1827f7fa5bac.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/2ca7f64738741418.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/assets/0c089940c6ec5a6c.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/assets/dfa7f96c71c1563d.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/bdcf4e44d90c5cc0.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/e340c6acada33bd1.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/37155c4a1c59507b.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/12fbedbdef6f9680.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/41e8c90c8c03cb98.woff2"); font-display: swap; font-style: italic; font-weight: 800; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/assets/9a38907592331d12.woff2"); font-display: swap; font-style: italic; font-weight: 800; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/assets/704fceba77fc8237.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/0be476a2eb97f696.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+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/1414a97f98d37a50.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/18dd5cffb36f046b.woff2"); font-display: swap; 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/a8b12074809ae1e2.woff2"); font-display: swap; 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/d8c3d066cf3bbc92.woff2"); font-display: swap; font-style: italic; font-weight: 900; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/assets/cce22defc0da0c75.woff2"); font-display: swap; font-style: italic; font-weight: 900; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/assets/533b8b262cd07492.woff2"); font-display: swap; 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/39b616fd1213714c.woff2"); font-display: swap; 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/829cbb505e078f5e.woff2"); font-display: swap; 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 Display"; src: url("/assets/00e1dbae78f95944.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/40af32d151e8016b.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/ac53d1a7aef6f643.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Inter Display"; src: url("/assets/0857cd09bd6caf61.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+370-3FF; }
@font-face { font-family: "Inter Display"; src: url("/assets/54c4b497ec2c6f14.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/a7851c4ddadce3af.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Inter Display"; src: url("/assets/baec9ae338e61ca2.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/393378cdba980461.woff2"); font-display: swap; 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/a8c6452c772f250b.woff2"); font-display: swap; 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/a98c46ad6f04b5a2.woff2"); font-display: swap; font-style: normal; font-weight: 100; unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Inter Display"; src: url("/assets/c0386f7cc81c0d06.woff2"); font-display: swap; font-style: normal; font-weight: 100; unicode-range: U+370-3FF; }
@font-face { font-family: "Inter Display"; src: url("/assets/fb67c2e019669488.woff2"); font-display: swap; 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/8c83a18d550dc20b.woff2"); font-display: swap; 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+2074, 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/accd6cf72e8f6bcb.woff2"); font-display: swap; 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/f8bead7a574dd6a0.woff2"); font-display: swap; 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/729971bccc3470e7.woff2"); font-display: swap; 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/d4f3944a3bf15229.woff2"); font-display: swap; font-style: normal; font-weight: 200; unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Inter Display"; src: url("/assets/5465171aca8d824f.woff2"); font-display: swap; font-style: normal; font-weight: 200; unicode-range: U+370-3FF; }
@font-face { font-family: "Inter Display"; src: url("/assets/3816593c92380b21.woff2"); font-display: swap; 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/b5508cf45b1b001e.woff2"); font-display: swap; 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+2074, 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/ea007b3d2370c999.woff2"); font-display: swap; 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/95f8cbee94d33567.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/15f7c005521bff4d.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/4d567982d10144e6.woff2"); font-display: swap; font-style: normal; font-weight: 300; unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Inter Display"; src: url("/assets/904fb8ce2b13c2da.woff2"); font-display: swap; font-style: normal; font-weight: 300; unicode-range: U+370-3FF; }
@font-face { font-family: "Inter Display"; src: url("/assets/1f917b406ab24deb.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/36ea427314c05c51.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+2074, 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/e9720fd1c471de0b.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/d97ece8db717a9fe.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/383abc7c666c687d.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/1b9542de0aae8b81.woff2"); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Inter Display"; src: url("/assets/183df2cf61bac91f.woff2"); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+370-3FF; }
@font-face { font-family: "Inter Display"; src: url("/assets/127e879eb5a3e1c0.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/8bee68ed6d8d6202.woff2"); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Inter Display"; src: url("/assets/a545532d81b3fcb3.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/133ec8a2ce084178.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/70fa25f0d5e8d652.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/102662e57e6220f2.woff2"); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Inter Display"; src: url("/assets/871a6ca49a668c11.woff2"); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+370-3FF; }
@font-face { font-family: "Inter Display"; src: url("/assets/cc27784aa9d9ef71.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/b962fe01e748c953.woff2"); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Inter Display"; src: url("/assets/560c09c0573d5641.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/9f2bf93422fd492d.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/28a7fd5fba4b1e24.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/c36e6ffe63f69337.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Inter Display"; src: url("/assets/c8844f5a37c5b252.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+370-3FF; }
@font-face { font-family: "Inter Display"; src: url("/assets/e6f777835d4588a7.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/018b261985d2732c.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 Display"; src: url("/assets/3068369b8203d9f5.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/5a63f5bac02d9dea.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/a436ad0c29324a9b.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/c471421f5eb8607e.woff2"); font-display: swap; font-style: normal; font-weight: 800; unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Inter Display"; src: url("/assets/3be3504f13c583fa.woff2"); font-display: swap; font-style: normal; font-weight: 800; unicode-range: U+370-3FF; }
@font-face { font-family: "Inter Display"; src: url("/assets/3e30184f2ab0ff00.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/df58c923264039e4.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+2074, 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/774717f401893c91.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/a4f6bfd9b26fa51a.woff2"); font-display: swap; 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/c70a7b5c2b77fe06.woff2"); font-display: swap; 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/7dbeecd80056cf63.woff2"); font-display: swap; font-style: normal; font-weight: 900; unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Inter Display"; src: url("/assets/eb7a56aaeac2e01d.woff2"); font-display: swap; font-style: normal; font-weight: 900; unicode-range: U+370-3FF; }
@font-face { font-family: "Inter Display"; src: url("/assets/31a15ac1b2a16c63.woff2"); font-display: swap; 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/77f503b5bae75201.woff2"); font-display: swap; 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 Display"; src: url("/assets/2495aa8e9f9d8b1f.woff2"); font-display: swap; 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/1308e8c881ec823c.woff2"); font-display: swap; 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/30baedf5e28631e0.woff2"); font-display: swap; 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/589f9b3d59f37454.woff2"); font-display: swap; font-style: italic; font-weight: 100; unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Inter Display"; src: url("/assets/4e1fc65360772b7a.woff2"); font-display: swap; font-style: italic; font-weight: 100; unicode-range: U+370-3FF; }
@font-face { font-family: "Inter Display"; src: url("/assets/c666be75709ea9f4.woff2"); font-display: swap; 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/c0d1e3b99b21d4f4.woff2"); font-display: swap; 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+2074, 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/8b546ebd86b530a1.woff2"); font-display: swap; 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/ca1a11eba021215a.woff2"); font-display: swap; 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/fec5fc9d41e6c904.woff2"); font-display: swap; 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/b46e4fa5c94edaba.woff2"); font-display: swap; font-style: italic; font-weight: 200; unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Inter Display"; src: url("/assets/afc0074384866165.woff2"); font-display: swap; font-style: italic; font-weight: 200; unicode-range: U+370-3FF; }
@font-face { font-family: "Inter Display"; src: url("/assets/c0de6bf37abd061d.woff2"); font-display: swap; 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/2dbc095b45aed8f8.woff2"); font-display: swap; 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+2074, 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/3e5f524309ca8096.woff2"); font-display: swap; 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/fa69504ece45a9ad.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/abae80bfbacc9097.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/6067eb129a633a13.woff2"); font-display: swap; font-style: italic; font-weight: 300; unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Inter Display"; src: url("/assets/eb9799f2ec73b782.woff2"); font-display: swap; font-style: italic; font-weight: 300; unicode-range: U+370-3FF; }
@font-face { font-family: "Inter Display"; src: url("/assets/3efe209034246e32.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/bd831ef0c1f4999e.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+2074, 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/41e155552537708b.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/394fd1efb56f9f97.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/a2da4a2385b50a37.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/7834f5fd35b0d859.woff2"); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Inter Display"; src: url("/assets/c215ceadbc426d54.woff2"); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+370-3FF; }
@font-face { font-family: "Inter Display"; src: url("/assets/681f812237a42262.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/a149ba23747f6ccd.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 Display"; src: url("/assets/287fec3f47844227.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/9a3363155f224176.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/6d88aacd8629f38a.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/d534996833844a11.woff2"); font-display: swap; font-style: italic; font-weight: 500; unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Inter Display"; src: url("/assets/6742d98b84df2768.woff2"); font-display: swap; font-style: italic; font-weight: 500; unicode-range: U+370-3FF; }
@font-face { font-family: "Inter Display"; src: url("/assets/fe0d081864f2e3b9.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/1c21f0b7962ce07f.woff2"); font-display: swap; font-style: italic; font-weight: 500; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Inter Display"; src: url("/assets/3a2eb31b65333193.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/d9ba6bfdb0492b3b.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/c586ae932d8ac3b3.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/87fcc8d6378d669c.woff2"); font-display: swap; font-style: italic; font-weight: 600; unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Inter Display"; src: url("/assets/4947ca5f22c8dc58.woff2"); font-display: swap; font-style: italic; font-weight: 600; unicode-range: U+370-3FF; }
@font-face { font-family: "Inter Display"; src: url("/assets/0e298cbf7d8c0e32.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/a99037db60f90802.woff2"); font-display: swap; font-style: italic; font-weight: 600; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Inter Display"; src: url("/assets/78c98c9100f86b17.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/e685fe86d534a13d.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/0fa082fc54bd37ac.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/1d6818b774d3bbbc.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Inter Display"; src: url("/assets/4af18b4effcb3b21.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+370-3FF; }
@font-face { font-family: "Inter Display"; src: url("/assets/5d771b2bbacda080.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/9f8e200b018976ba.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 Display"; src: url("/assets/1960c050005d24d4.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/aee5e2003d550c54.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/591082f140ce0f83.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/2b3bd80154878223.woff2"); font-display: swap; font-style: italic; font-weight: 800; unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Inter Display"; src: url("/assets/eb81bf4b20d5e5c3.woff2"); font-display: swap; font-style: italic; font-weight: 800; unicode-range: U+370-3FF; }
@font-face { font-family: "Inter Display"; src: url("/assets/05a0178e1658ac47.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/ca3b3c01d328c0df.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+2074, 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/150ca2654b5bba33.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/2b665b86fb983d30.woff2"); font-display: swap; 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/ff7f0243855551dc.woff2"); font-display: swap; 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/8b2302c4d826998c.woff2"); font-display: swap; font-style: italic; font-weight: 900; unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Inter Display"; src: url("/assets/78af523980c1f7c7.woff2"); font-display: swap; font-style: italic; font-weight: 900; unicode-range: U+370-3FF; }
@font-face { font-family: "Inter Display"; src: url("/assets/fd80c34e3298b110.woff2"); font-display: swap; 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/a7bc088b52e1d952.woff2"); font-display: swap; 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 Display"; src: url("/assets/2468d2dff427cbd4.woff2"); font-display: swap; 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: "Figtree Placeholder"; src: local("Arial"); ascent-override: 93.79%; descent-override: 24.68%; line-gap-override: 0%; size-adjust: 101.29%; }
@font-face { font-family: "Outfit Placeholder"; src: local("Arial"); ascent-override: 99.94%; descent-override: 25.98%; line-gap-override: 0%; size-adjust: 100.06%; }
@font-face { font-family: "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 Display Placeholder"; src: local("Arial"); ascent-override: 98.56%; descent-override: 24.54%; line-gap-override: 0%; size-adjust: 98.29%; }
body { --framer-will-change-override: none; }
@supports (background: -webkit-named-image(i)) and (not (grid-template-rows: subgrid)) {
  body { --framer-will-change-override: transform; }
}
[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(--text-decoration); line-height: var(--line-height); }
[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(--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); --text-decoration: var(--framer-text-decoration); --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, var(--framer-text-decoration)); }
[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, var(--framer-link-text-decoration, var(--framer-text-decoration))); }
[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, var(--framer-link-text-decoration, var(--framer-text-decoration))); }
p.framer-text, div.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, span.framer-text:not([data-text-fill]) { font-family: var(--framer-blockquote-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif)); font-style: var(--framer-blockquote-font-style, var(--framer-font-style, normal)); font-weight: 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: var(--framer-blockquote-text-decoration, var(--framer-text-decoration, none)); 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, normal); text-wrap: var(--framer-text-wrap-override, var(--framer-text-wrap)); }
.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), .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] { display: inline-block; background-clip: text; -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)); }
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)); }
blockquote.framer-text { margin-block: initial; margin-inline: initial; unicode-bidi: 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]) { 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-blockquote-font-style, var(--framer-link-font-style, var(--framer-font-style, normal))); font-weight: var(--framer-blockquote-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400))); color: var(--framer-blockquote-text-color, var(--framer-link-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)); text-transform: var(--framer-blockquote-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none))); text-decoration: var(--framer-blockquote-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none))); cursor: var(--framer-custom-cursors, pointer); }
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: var(--framer-blockquote-text-color, var(--framer-link-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)); }
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-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-link-hover-font-style, var(--framer-blockquote-font-style, var(--framer-link-font-style, var(--framer-font-style, normal)))); font-weight: var(--framer-link-hover-font-weight, var(--framer-blockquote-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400)))); color: var(--framer-link-hover-text-color, var(--framer-blockquote-text-color, var(--framer-link-text-color, var(--framer-text-color, #000)))); 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)))); text-decoration: var(--framer-link-hover-text-decoration, var(--framer-blockquote-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none)))); }
code.framer-text a.framer-text:hover, code.framer-text a.framer-text:hover span.framer-text:not([data-text-fill]), code.framer-text span.framer-text[data-nested-link]:hover, code.framer-text span.framer-text[data-nested-link]:hover span.framer-text:not([data-text-fill]) { 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-link-hover-text-color, var(--framer-blockquote-text-color, var(--framer-link-text-color, var(--framer-code-text-color, var(--framer-text-color, #000))))); font-size: calc(var(--framer-link-hover-font-size, var(--framer-blockquote-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px)))) * var(--framer-font-size-scale, 1)); }
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-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: 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))); text-decoration: var(--framer-link-current-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none))); }
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: var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-code-text-color, var(--framer-text-color, #000)))); 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)); }
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]) { 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: 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)))); text-decoration: var(--framer-link-hover-text-decoration, var(--framer-link-current-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none)))); }
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]) { 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: 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))))); 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)); }
.framer-image.framer-text { display: block; max-width: 100%; height: auto; }
.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-line-height: 1.2em; --framer-text-alignment: start; --framer-font-open-type-features: normal; }
ol.framer-text { --list-style-type: decimal; }
ul.framer-text, ol.framer-text { display: table; width: 100%; }
li.framer-text { display: table-row; counter-increment: list-item 1; list-style: none; }
ol.framer-text > li.framer-text::before { display: table-cell; width: 2.25ch; box-sizing: border-box; padding-inline-end: 0.75ch; content: counter(list-item,var(--list-style-type)) "."; white-space: nowrap; }
ul.framer-text > li.framer-text::before { display: table-cell; width: 2.25ch; box-sizing: border-box; padding-inline-end: 0.75ch; content: "•"; }
.framer-text-module[style*="aspect-ratio"] > :first-child { width: 100%; }
@supports not (aspect-ratio: 1) {
  .framer-text-module[style*="aspect-ratio"] { position: relative; }
}
@supports not (aspect-ratio: 1) {
  .framer-text-module[style*="aspect-ratio"]::before { content: ""; display: block; padding-bottom: calc(100% / calc(var(--aspect-ratio))); }
}
@supports not (aspect-ratio: 1) {
  .framer-text-module[style*="aspect-ratio"] > :first-child { position: absolute; top: 0px; left: 0px; height: 100%; }
}
[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] { display: inline-block; background-clip: text; -webkit-text-fill-color: transparent; }
[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 { display: block; max-width: 100%; height: auto; }
[data-framer-component-type="DeprecatedRichText"] ul, [data-framer-component-type="DeprecatedRichText"] ol { display: table; width: 100%; padding-left: 0px; margin: 0px; }
[data-framer-component-type="DeprecatedRichText"] li { display: table-row; counter-increment: list-item 1; list-style: none; }
[data-framer-component-type="DeprecatedRichText"] ol > li::before { display: table-cell; width: 2.25ch; box-sizing: border-box; padding-right: 0.75ch; content: counter(list-item) "."; white-space: nowrap; }
[data-framer-component-type="DeprecatedRichText"] ul > li::before { display: table-cell; width: 2.25ch; box-sizing: border-box; padding-right: 0.75ch; content: "•"; }
: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-right: 0px; margin-bottom: 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: scroll; }
[data-framer-component-type="NativeScroll"].direction-vertical { overflow: hidden scroll; }
[data-framer-component-type="NativeScroll"].direction-horizontal { overflow: scroll 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"] { border-width: 0px; padding: 0px; background: none; }
[data-hide-scrollbars="true"]::-webkit-scrollbar { width: 0px; height: 0px; }
[data-hide-scrollbars="true"]::-webkit-scrollbar-thumb { background: transparent; }
.framer-cursor-none, .framer-cursor-none * { cursor: none !important; }
.framer-pointer-events-none, .framer-pointer-events-none * { pointer-events: none !important; }
.framer-body-augiA20Il-framer-Shjdc { background: white; }
.framer-Shjdc.framer-lux5qc, .framer-Shjdc .framer-lux5qc { display: block; }
.framer-Shjdc.framer-72rtr7 { place-content: center flex-start; align-items: center; background-color: rgb(255, 255, 255); display: flex; flex-flow: column; gap: 0px; height: min-content; overflow: hidden; padding: 0px; position: relative; width: 1440px; }
.framer-Shjdc .framer-ryiabq { --border-bottom-width: 1px; --border-color: rgba(12, 14, 23, .1); --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 0px; place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: row; gap: 10px; height: min-content; overflow: visible; padding: 0px 30px; position: relative; width: 100%; z-index: 10; }
.framer-Shjdc .framer-1mr2pgt-container { flex: 1 0 0px; height: auto; max-width: 1320px; position: relative; width: 1px; }
.framer-Shjdc .framer-1kbtift { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: column; gap: 0px; height: min-content; overflow: hidden; padding: 110px 0px 0px; position: relative; width: 100%; }
.framer-Shjdc .framer-wyswc { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: row; gap: 0px; height: min-content; overflow: visible; padding: 0px; position: relative; width: 100%; }
.framer-Shjdc .framer-1hl6adk { place-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-flow: column; gap: 99px; height: min-content; overflow: visible; padding: 0px; position: relative; width: 1px; }
.framer-Shjdc .framer-1gdw84w { place-content: center flex-start; align-items: center; display: flex; flex: 0 0 auto; flex-flow: row; gap: 88px; height: min-content; max-width: 1320px; overflow: visible; padding: 0px; position: relative; width: 100%; }
.framer-Shjdc .framer-1qoexmt { place-content: flex-start; align-items: flex-start; display: flex; flex: 0 0 auto; flex-flow: column; gap: 48px; height: min-content; overflow: visible; padding: 0px; position: relative; width: 58%; }
.framer-Shjdc .framer-16cfnht { place-content: flex-start; align-items: flex-start; display: flex; flex: 0 0 auto; flex-flow: column; gap: 24px; height: min-content; overflow: visible; padding: 0px; position: relative; width: 100%; }
.framer-Shjdc .framer-11vsxpp, .framer-Shjdc .framer-2bgnvo, .framer-Shjdc .framer-g0jfur, .framer-Shjdc .framer-1uqvftg, .framer-Shjdc .framer-1nqcdh1, .framer-Shjdc .framer-1dcam8d { flex: 0 0 auto; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; overflow-wrap: break-word; }
.framer-Shjdc .framer-zhetb0 { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: column; gap: 36px; height: min-content; overflow: visible; padding: 0px; position: absolute; right: 0px; top: 46px; width: min-content; z-index: 1; }
.framer-Shjdc .framer-5u2mzj { flex: 0 0 auto; height: 37px; position: relative; width: 382px; z-index: 1; }
.framer-Shjdc .framer-bztx9j { --border-bottom-width: 0px; --border-color: #346dff; --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 5px; place-content: center; align-items: center; background-color: rgb(255, 255, 255); border-radius: 12px; box-shadow: rgba(0, 0, 0, 0.15) 0px 54px 134px; display: flex; flex: 0 0 auto; flex-flow: column; gap: 23px; height: min-content; overflow: hidden; padding: 33px 42px 43px; position: relative; width: 458px; will-change: var(--framer-will-change-override, transform); z-index: 6; }
.framer-Shjdc .framer-1kc91gj-container, .framer-Shjdc .framer-sxrkda-container { flex: 0 0 auto; height: auto; position: relative; width: 100%; }
.framer-Shjdc .framer-1nyqece { flex: 0 0 auto; height: 850px; overflow: visible; position: relative; width: 100%; }
.framer-Shjdc .framer-1gc127u-container { bottom: -1px; flex: 0 0 auto; height: 849px; left: 0px; position: absolute; right: 0px; }
.framer-Shjdc .framer-6ynsdv { background-color: var(--token-73fea59d-e0b5-4ba4-be14-69d79a9d7682, #356dff); bottom: 0px; flex: 0 0 auto; height: 850px; left: calc(2.13163e-14%); mix-blend-mode: multiply; opacity: 0.25; overflow: hidden; position: absolute; width: 100%; z-index: 0; }
.framer-Shjdc .framer-v7mgtk { place-content: center; align-items: center; background-color: var(--token-77195e07-8a15-45f7-b78d-5842867733c1, #0c0e17); display: flex; flex: 0 0 auto; flex-flow: column; gap: 0px; height: min-content; overflow: hidden; padding: 120px 30px; position: relative; width: 100%; }
.framer-Shjdc .framer-1tzb5z0 { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: row; gap: 0px; height: min-content; max-width: 1320px; overflow: hidden; padding: 0px; position: relative; width: 100%; }
.framer-Shjdc .framer-28ieil { place-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-flow: column; gap: 88px; height: min-content; overflow: hidden; padding: 0px; position: relative; width: 1px; }
.framer-Shjdc .framer-1a0mt72 { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: row; gap: 10px; height: min-content; overflow: hidden; padding: 0px; position: relative; width: 90%; }
.framer-Shjdc .framer-69z1dp-container { flex: 0 0 auto; height: auto; position: relative; width: 1187px; }
.framer-Shjdc .framer-1abonw0 { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: column; gap: 40px; height: min-content; overflow: hidden; padding: 0px; position: relative; width: 82%; }
.framer-Shjdc .framer-1jpfm58, .framer-Shjdc .framer-16dl5ik { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: row; gap: 80px; height: min-content; overflow: hidden; padding: 0px; position: relative; width: 100%; }
.framer-Shjdc .framer-1e3knkx, .framer-Shjdc .framer-iaa277, .framer-Shjdc .framer-1pkblpw, .framer-Shjdc .framer-qyukvu { place-content: flex-start center; align-items: flex-start; display: flex; flex: 1 0 0px; flex-flow: row; gap: 23px; height: min-content; overflow: hidden; padding: 0px; position: relative; width: 1px; }
.framer-Shjdc .framer-116fl2k, .framer-Shjdc .framer-nfp2bu, .framer-Shjdc .framer-zkemoj, .framer-Shjdc .framer-c36lus { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: row; gap: 10px; height: 40px; overflow: hidden; padding: 0px; position: relative; width: 40px; }
.framer-Shjdc .framer-18hjuxz, .framer-Shjdc .framer-suzah, .framer-Shjdc .framer-18lw8ev, .framer-Shjdc .framer-xxmcsf, .framer-Shjdc .framer-x1sx09, .framer-Shjdc .framer-88bfez { flex: 0 0 auto; height: 100%; position: relative; width: 100%; }
.framer-Shjdc .framer-1o45fsh, .framer-Shjdc .framer-v2nruu, .framer-Shjdc .framer-legqo5, .framer-Shjdc .framer-1upoask { place-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-flow: column; gap: 8px; height: min-content; overflow: hidden; padding: 0px; position: relative; width: 1px; }
.framer-Shjdc .framer-qlwvp, .framer-Shjdc .framer-1elcq1t, .framer-Shjdc .framer-8khu8r, .framer-Shjdc .framer-1nqy65h, .framer-Shjdc .framer-1mbx227, .framer-Shjdc .framer-67p25h, .framer-Shjdc .framer-cp8r0h, .framer-Shjdc .framer-5lx4z0, .framer-Shjdc .framer-13qpgw, .framer-Shjdc .framer-19eockn, .framer-Shjdc .framer-yzl6dj, .framer-Shjdc .framer-1qsjsh8, .framer-Shjdc .framer-w25ylr, .framer-Shjdc .framer-ttncj3, .framer-Shjdc .framer-dsol4f, .framer-Shjdc .framer-wnnxwy, .framer-Shjdc .framer-7fl6iz, .framer-Shjdc .framer-rx5m3z { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: 0 0 auto; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; overflow-wrap: break-word; }
.framer-Shjdc .framer-13bjs0w { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: column; gap: 0px; height: min-content; overflow: hidden; padding: 16px 0px 55px; position: relative; width: 100%; }
.framer-Shjdc .framer-1bq8lep, .framer-Shjdc .framer-zq2dxs, .framer-Shjdc .framer-8lay97, .framer-Shjdc .framer-1rhmzbu, .framer-Shjdc .framer-rrcopq { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: row; gap: 10px; height: min-content; overflow: hidden; padding: 0px; position: relative; width: 100%; }
.framer-Shjdc .framer-1kookfk, .framer-Shjdc .framer-7kb66x { place-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-flow: row; gap: 10px; height: min-content; overflow: hidden; padding: 0px; position: relative; width: 1px; }
.framer-Shjdc .framer-12wd78q-container, .framer-Shjdc .framer-c0zhzt-container, .framer-Shjdc .framer-1s59l6s-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }
.framer-Shjdc .framer-1p06xqd { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: column; gap: 0px; height: min-content; overflow: hidden; padding: 60px 30px 65px; position: relative; width: 100%; }
.framer-Shjdc .framer-1u1zyfu, .framer-Shjdc .framer-1biise4, .framer-Shjdc .framer-1h2deie { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: row; gap: 10px; height: min-content; max-width: 1320px; overflow: hidden; padding: 0px; position: relative; width: 100%; }
.framer-Shjdc .framer-17xfpm { place-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-flow: column; gap: 100px; height: min-content; overflow: hidden; padding: 0px; position: relative; width: 1px; }
.framer-Shjdc .framer-rzmpie, .framer-Shjdc .framer-1t1zukw, .framer-Shjdc .framer-e1ajzi, .framer-Shjdc .framer-1305i3a { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; overflow-wrap: break-word; }
.framer-Shjdc .framer-1g5abkv { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: row; gap: 120px; height: min-content; overflow: hidden; padding: 0px; position: relative; width: 100%; }
.framer-Shjdc .framer-51b74p, .framer-Shjdc .framer-1h46ji9, .framer-Shjdc .framer-da7otd, .framer-Shjdc .framer-14tcl3j { place-content: flex-start center; align-items: flex-start; display: flex; flex: 1 0 0px; flex-flow: column; gap: 24px; height: min-content; overflow: hidden; padding: 0px; position: relative; width: 1px; }
.framer-Shjdc .framer-150di2z, .framer-Shjdc .framer-mhqbxp, .framer-Shjdc .framer-6szcwc, .framer-Shjdc .framer-11ayez8 { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: column; gap: 10px; height: min-content; overflow: hidden; padding: 0px; position: relative; width: 100%; }
.framer-Shjdc .framer-cifxpy { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: column; gap: 0px; height: min-content; overflow: hidden; padding: 60px 30px 130px; position: relative; width: 100%; }
.framer-Shjdc .framer-p702fd { place-content: flex-start center; align-items: flex-start; display: flex; flex: 1 0 0px; flex-flow: row; gap: 127px; height: min-content; overflow: hidden; padding: 0px; position: relative; width: 1px; }
.framer-Shjdc .framer-auky3f { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: row; gap: 10px; height: min-content; overflow: hidden; padding: 0px; position: relative; width: min-content; }
.framer-Shjdc .framer-1wazfho { place-content: center; align-items: center; aspect-ratio: 0.871528 / 1; border-radius: 12px; display: flex; flex: 0 0 auto; flex-flow: row; gap: 10px; height: var(--framer-aspect-ratio-supported, 576px); overflow: hidden; padding: 0px; position: relative; width: 502px; will-change: var(--framer-will-change-override, transform); }
.framer-Shjdc .framer-l2vdym { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: column; gap: 24px; height: min-content; overflow: hidden; padding: 0px; position: relative; width: 100%; }
.framer-Shjdc .framer-ddkw4e { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: column; gap: 30px; height: min-content; overflow: hidden; padding: 0px; position: relative; width: 83%; }
.framer-Shjdc .framer-1r9jbtx { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: row; gap: 10px; height: 62px; overflow: hidden; padding: 0px; position: relative; width: 137px; }
.framer-Shjdc .framer-sen2xu { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: column; gap: 0px; height: min-content; overflow: hidden; padding: 120px 30px 130px; position: relative; width: 100%; }
.framer-Shjdc .framer-13ixicr { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: column; gap: 60px; height: min-content; max-width: 1320px; overflow: visible; padding: 0px; position: relative; width: 100%; }
.framer-Shjdc .framer-1tee00 { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: column; gap: 65px; height: min-content; overflow: hidden; padding: 0px; position: relative; width: 100%; }
.framer-Shjdc .framer-1o52moo { flex: 0 0 auto; height: auto; position: relative; white-space: pre-wrap; width: 577px; word-break: break-word; overflow-wrap: break-word; }
.framer-Shjdc .framer-1jveo07 { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: wrap; gap: 24px; height: min-content; overflow: visible; padding: 0px; position: relative; width: 89%; }
.framer-Shjdc .framer-1drl3i5-container, .framer-Shjdc .framer-7fmqo4-container, .framer-Shjdc .framer-ilrjgs-container, .framer-Shjdc .framer-1ti9zsx-container { flex: 0 0 auto; height: auto; position: relative; width: 23%; }
.framer-Shjdc .framer-13eraiv { place-content: center; align-items: center; background-color: var(--token-4ac30553-b3cb-4f1b-8474-46322b2901f1, #fbfbfb); display: flex; flex: 0 0 auto; flex-flow: column; gap: 90px; height: min-content; overflow: visible; padding: 110px 0px 16px; position: relative; width: 100%; }
.framer-Shjdc .framer-h73n79 { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: column; gap: 60px; height: 698px; max-width: 100%; overflow: visible; padding: 0px; position: relative; width: 100%; }
.framer-Shjdc .framer-17pilcd, .framer-Shjdc .framer-wla6pz { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: column; gap: 10px; height: min-content; overflow: visible; padding: 0px; position: relative; width: 100%; }
.framer-Shjdc .framer-a1o88m { --border-bottom-width: 0px; --border-color: rgba(250, 250, 252, .3); --border-left-width: 0px; --border-right-width: 1px; --border-style: solid; --border-top-width: 0px; place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: column; gap: 24px; height: min-content; overflow: visible; padding: 0px; position: relative; width: 100%; }
.framer-Shjdc .framer-13856hj { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: row; gap: 10px; height: min-content; overflow: visible; padding: 0px; position: relative; width: min-content; }
.framer-Shjdc .framer-w1wf8d { aspect-ratio: 1 / 1; flex: 0 0 auto; height: var(--framer-aspect-ratio-supported, 47px); position: relative; width: 47px; }
.framer-Shjdc .framer-1jb7qjr, .framer-Shjdc .framer-lawzw9 { flex: 0 0 auto; height: auto; position: relative; white-space: pre; width: auto; }
.framer-Shjdc .framer-qggpq { place-content: flex-start; align-items: flex-start; display: flex; flex: 0 0 auto; flex-flow: row; gap: 3px; height: min-content; overflow: visible; padding: 0px; position: relative; width: min-content; }
.framer-Shjdc .framer-1ak9lcy, .framer-Shjdc .framer-1dcijdi, .framer-Shjdc .framer-bokvi6, .framer-Shjdc .framer-mc8qhy, .framer-Shjdc .framer-r89smy { aspect-ratio: 1 / 1; flex: 0 0 auto; height: var(--framer-aspect-ratio-supported, 22px); overflow: hidden; position: relative; width: 22px; }
.framer-Shjdc .framer-qup7sc { place-content: center space-between; align-items: center; display: flex; flex: 0 0 auto; flex-flow: row; height: min-content; overflow: visible; padding: 0px; position: relative; width: 100%; }
.framer-Shjdc .framer-nlca10 { place-content: center; align-items: center; background-color: var(--token-4ac30553-b3cb-4f1b-8474-46322b2901f1, #fbfbfb); display: flex; flex: 0 0 auto; flex-flow: column; gap: 90px; height: min-content; overflow: hidden; padding: 80px 30px 130px; position: relative; width: 100%; }
.framer-Shjdc .framer-15bp03o, .framer-Shjdc .framer-1a0vr95 { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: column; gap: 60px; height: min-content; max-width: 1320px; overflow: hidden; padding: 0px; position: relative; width: 100%; }
.framer-Shjdc .framer-1r8iajk { --border-bottom-width: 0px; --border-color: rgba(250, 250, 252, .3); --border-left-width: 0px; --border-right-width: 1px; --border-style: solid; --border-top-width: 0px; place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: column; gap: 24px; height: min-content; overflow: visible; padding: 0px; position: relative; width: 40%; }
.framer-Shjdc .framer-1qmk3kg { place-content: center space-between; align-items: center; display: flex; flex: 0 0 auto; flex-flow: wrap; height: min-content; overflow: visible; padding: 0px; position: relative; width: 100%; }
.framer-Shjdc .framer-i32ur1 { flex: 0 0 auto; height: 65px; overflow: hidden; position: relative; width: 215px; }
.framer-Shjdc .framer-1tpqi1a { aspect-ratio: 3.30769 / 1; flex: 0 0 auto; height: var(--framer-aspect-ratio-supported, 65px); left: 0px; position: absolute; right: 0px; top: 0px; }
.framer-Shjdc .framer-5049z2 { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: column; gap: 10px; height: min-content; overflow: hidden; padding: 0px; position: relative; width: 159px; }
.framer-Shjdc .framer-1eq1p6z { aspect-ratio: 3.30769 / 1; flex: 0 0 auto; height: var(--framer-aspect-ratio-supported, 48px); position: relative; width: 100%; }
.framer-Shjdc .framer-174k6vm { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: column; gap: 10px; height: min-content; overflow: hidden; padding: 0px; position: relative; width: 209px; }
.framer-Shjdc .framer-1an6t3p { aspect-ratio: 3.30769 / 1; flex: 0 0 auto; height: var(--framer-aspect-ratio-supported, 63px); position: relative; width: 100%; }
.framer-Shjdc .framer-1dxsu5 { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: column; gap: 10px; height: min-content; overflow: hidden; padding: 0px; position: relative; width: 186px; }
.framer-Shjdc .framer-1yld1tl { aspect-ratio: 3.30769 / 1; flex: 0 0 auto; height: var(--framer-aspect-ratio-supported, 56px); position: relative; width: 100%; }
.framer-Shjdc .framer-1x8rgq6 { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: column; gap: 10px; height: min-content; overflow: hidden; padding: 0px; position: relative; width: 150px; }
.framer-Shjdc .framer-9lwphn { aspect-ratio: 3.30769 / 1; flex: 0 0 auto; height: var(--framer-aspect-ratio-supported, 46px); position: relative; width: 100%; }
.framer-Shjdc .framer-1r6x0j0 { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: column; gap: 0px; height: min-content; overflow: hidden; padding: 100px 30px 130px; position: relative; width: 100%; }
.framer-Shjdc .framer-1qb3sya { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: column; gap: 88px; height: min-content; overflow: hidden; padding: 0px; position: relative; width: 100%; }
.framer-Shjdc .framer-vcp796 { place-content: flex-start; align-items: flex-start; display: flex; flex: 0 0 auto; flex-flow: row; gap: 24px; height: min-content; padding: 0px; position: relative; width: 100%; }
.framer-Shjdc .framer-1fb4y98 { place-content: center flex-start; align-items: center; display: flex; flex: 0 0 auto; flex-flow: column wrap; gap: 40px; height: min-content; padding: 0px; position: relative; text-decoration: none; width: 31%; }
@supports (background: -webkit-named-image(i)) and (not (scale:1)) {
  .framer-Shjdc.framer-72rtr7, .framer-Shjdc .framer-ryiabq, .framer-Shjdc .framer-1kbtift, .framer-Shjdc .framer-wyswc, .framer-Shjdc .framer-1hl6adk, .framer-Shjdc .framer-1gdw84w, .framer-Shjdc .framer-1qoexmt, .framer-Shjdc .framer-16cfnht, .framer-Shjdc .framer-zhetb0, .framer-Shjdc .framer-bztx9j, .framer-Shjdc .framer-v7mgtk, .framer-Shjdc .framer-1tzb5z0, .framer-Shjdc .framer-28ieil, .framer-Shjdc .framer-1a0mt72, .framer-Shjdc .framer-1abonw0, .framer-Shjdc .framer-1jpfm58, .framer-Shjdc .framer-1e3knkx, .framer-Shjdc .framer-116fl2k, .framer-Shjdc .framer-1o45fsh, .framer-Shjdc .framer-iaa277, .framer-Shjdc .framer-nfp2bu, .framer-Shjdc .framer-v2nruu, .framer-Shjdc .framer-16dl5ik, .framer-Shjdc .framer-1pkblpw, .framer-Shjdc .framer-zkemoj, .framer-Shjdc .framer-legqo5, .framer-Shjdc .framer-qyukvu, .framer-Shjdc .framer-c36lus, .framer-Shjdc .framer-1upoask, .framer-Shjdc .framer-13bjs0w, .framer-Shjdc .framer-1bq8lep, .framer-Shjdc .framer-1kookfk, .framer-Shjdc .framer-1p06xqd, .framer-Shjdc .framer-1u1zyfu, .framer-Shjdc .framer-17xfpm, .framer-Shjdc .framer-zq2dxs, .framer-Shjdc .framer-1g5abkv, .framer-Shjdc .framer-51b74p, .framer-Shjdc .framer-8lay97, .framer-Shjdc .framer-150di2z, .framer-Shjdc .framer-1h46ji9, .framer-Shjdc .framer-1rhmzbu, .framer-Shjdc .framer-mhqbxp, .framer-Shjdc .framer-da7otd, .framer-Shjdc .framer-rrcopq, .framer-Shjdc .framer-6szcwc, .framer-Shjdc .framer-cifxpy, .framer-Shjdc .framer-1biise4, .framer-Shjdc .framer-p702fd, .framer-Shjdc .framer-auky3f, .framer-Shjdc .framer-1wazfho, .framer-Shjdc .framer-14tcl3j, .framer-Shjdc .framer-l2vdym, .framer-Shjdc .framer-ddkw4e, .framer-Shjdc .framer-1r9jbtx, .framer-Shjdc .framer-sen2xu, .framer-Shjdc .framer-13ixicr, .framer-Shjdc .framer-1tee00, .framer-Shjdc .framer-1jveo07, .framer-Shjdc .framer-13eraiv, .framer-Shjdc .framer-h73n79, .framer-Shjdc .framer-17pilcd, .framer-Shjdc .framer-a1o88m, .framer-Shjdc .framer-13856hj, .framer-Shjdc .framer-qggpq, .framer-Shjdc .framer-nlca10, .framer-Shjdc .framer-15bp03o, .framer-Shjdc .framer-wla6pz, .framer-Shjdc .framer-1r8iajk, .framer-Shjdc .framer-5049z2, .framer-Shjdc .framer-174k6vm, .framer-Shjdc .framer-1dxsu5, .framer-Shjdc .framer-1x8rgq6, .framer-Shjdc .framer-1r6x0j0, .framer-Shjdc .framer-1a0vr95, .framer-Shjdc .framer-1qb3sya, .framer-Shjdc .framer-vcp796, .framer-Shjdc .framer-1fb4y98, .framer-Shjdc .framer-11ayez8, .framer-Shjdc .framer-1h2deie, .framer-Shjdc .framer-7kb66x { gap: 0px; }
  .framer-Shjdc.framer-72rtr7 > *, .framer-Shjdc .framer-1kbtift > *, .framer-Shjdc .framer-v7mgtk > *, .framer-Shjdc .framer-13bjs0w > *, .framer-Shjdc .framer-1p06xqd > *, .framer-Shjdc .framer-cifxpy > *, .framer-Shjdc .framer-sen2xu > *, .framer-Shjdc .framer-1r6x0j0 > * { margin: 0px; }
  .framer-Shjdc.framer-72rtr7 > :first-child, .framer-Shjdc .framer-1kbtift > :first-child, .framer-Shjdc .framer-1hl6adk > :first-child, .framer-Shjdc .framer-1qoexmt > :first-child, .framer-Shjdc .framer-16cfnht > :first-child, .framer-Shjdc .framer-zhetb0 > :first-child, .framer-Shjdc .framer-bztx9j > :first-child, .framer-Shjdc .framer-v7mgtk > :first-child, .framer-Shjdc .framer-28ieil > :first-child, .framer-Shjdc .framer-1abonw0 > :first-child, .framer-Shjdc .framer-1o45fsh > :first-child, .framer-Shjdc .framer-v2nruu > :first-child, .framer-Shjdc .framer-legqo5 > :first-child, .framer-Shjdc .framer-1upoask > :first-child, .framer-Shjdc .framer-13bjs0w > :first-child, .framer-Shjdc .framer-1p06xqd > :first-child, .framer-Shjdc .framer-17xfpm > :first-child, .framer-Shjdc .framer-51b74p > :first-child, .framer-Shjdc .framer-150di2z > :first-child, .framer-Shjdc .framer-1h46ji9 > :first-child, .framer-Shjdc .framer-mhqbxp > :first-child, .framer-Shjdc .framer-da7otd > :first-child, .framer-Shjdc .framer-6szcwc > :first-child, .framer-Shjdc .framer-cifxpy > :first-child, .framer-Shjdc .framer-14tcl3j > :first-child, .framer-Shjdc .framer-l2vdym > :first-child, .framer-Shjdc .framer-ddkw4e > :first-child, .framer-Shjdc .framer-sen2xu > :first-child, .framer-Shjdc .framer-13ixicr > :first-child, .framer-Shjdc .framer-1tee00 > :first-child, .framer-Shjdc .framer-13eraiv > :first-child, .framer-Shjdc .framer-h73n79 > :first-child, .framer-Shjdc .framer-17pilcd > :first-child, .framer-Shjdc .framer-a1o88m > :first-child, .framer-Shjdc .framer-nlca10 > :first-child, .framer-Shjdc .framer-15bp03o > :first-child, .framer-Shjdc .framer-wla6pz > :first-child, .framer-Shjdc .framer-1r8iajk > :first-child, .framer-Shjdc .framer-5049z2 > :first-child, .framer-Shjdc .framer-174k6vm > :first-child, .framer-Shjdc .framer-1dxsu5 > :first-child, .framer-Shjdc .framer-1x8rgq6 > :first-child, .framer-Shjdc .framer-1r6x0j0 > :first-child, .framer-Shjdc .framer-1a0vr95 > :first-child, .framer-Shjdc .framer-1qb3sya > :first-child, .framer-Shjdc .framer-1fb4y98 > :first-child, .framer-Shjdc .framer-11ayez8 > :first-child { margin-top: 0px; }
  .framer-Shjdc.framer-72rtr7 > :last-child, .framer-Shjdc .framer-1kbtift > :last-child, .framer-Shjdc .framer-1hl6adk > :last-child, .framer-Shjdc .framer-1qoexmt > :last-child, .framer-Shjdc .framer-16cfnht > :last-child, .framer-Shjdc .framer-zhetb0 > :last-child, .framer-Shjdc .framer-bztx9j > :last-child, .framer-Shjdc .framer-v7mgtk > :last-child, .framer-Shjdc .framer-28ieil > :last-child, .framer-Shjdc .framer-1abonw0 > :last-child, .framer-Shjdc .framer-1o45fsh > :last-child, .framer-Shjdc .framer-v2nruu > :last-child, .framer-Shjdc .framer-legqo5 > :last-child, .framer-Shjdc .framer-1upoask > :last-child, .framer-Shjdc .framer-13bjs0w > :last-child, .framer-Shjdc .framer-1p06xqd > :last-child, .framer-Shjdc .framer-17xfpm > :last-child, .framer-Shjdc .framer-51b74p > :last-child, .framer-Shjdc .framer-150di2z > :last-child, .framer-Shjdc .framer-1h46ji9 > :last-child, .framer-Shjdc .framer-mhqbxp > :last-child, .framer-Shjdc .framer-da7otd > :last-child, .framer-Shjdc .framer-6szcwc > :last-child, .framer-Shjdc .framer-cifxpy > :last-child, .framer-Shjdc .framer-14tcl3j > :last-child, .framer-Shjdc .framer-l2vdym > :last-child, .framer-Shjdc .framer-ddkw4e > :last-child, .framer-Shjdc .framer-sen2xu > :last-child, .framer-Shjdc .framer-13ixicr > :last-child, .framer-Shjdc .framer-1tee00 > :last-child, .framer-Shjdc .framer-13eraiv > :last-child, .framer-Shjdc .framer-h73n79 > :last-child, .framer-Shjdc .framer-17pilcd > :last-child, .framer-Shjdc .framer-a1o88m > :last-child, .framer-Shjdc .framer-nlca10 > :last-child, .framer-Shjdc .framer-15bp03o > :last-child, .framer-Shjdc .framer-wla6pz > :last-child, .framer-Shjdc .framer-1r8iajk > :last-child, .framer-Shjdc .framer-5049z2 > :last-child, .framer-Shjdc .framer-174k6vm > :last-child, .framer-Shjdc .framer-1dxsu5 > :last-child, .framer-Shjdc .framer-1x8rgq6 > :last-child, .framer-Shjdc .framer-1r6x0j0 > :last-child, .framer-Shjdc .framer-1a0vr95 > :last-child, .framer-Shjdc .framer-1qb3sya > :last-child, .framer-Shjdc .framer-1fb4y98 > :last-child, .framer-Shjdc .framer-11ayez8 > :last-child { margin-bottom: 0px; }
  .framer-Shjdc .framer-ryiabq > *, .framer-Shjdc .framer-1a0mt72 > *, .framer-Shjdc .framer-116fl2k > *, .framer-Shjdc .framer-nfp2bu > *, .framer-Shjdc .framer-zkemoj > *, .framer-Shjdc .framer-c36lus > *, .framer-Shjdc .framer-1bq8lep > *, .framer-Shjdc .framer-1kookfk > *, .framer-Shjdc .framer-1u1zyfu > *, .framer-Shjdc .framer-zq2dxs > *, .framer-Shjdc .framer-8lay97 > *, .framer-Shjdc .framer-1rhmzbu > *, .framer-Shjdc .framer-rrcopq > *, .framer-Shjdc .framer-1biise4 > *, .framer-Shjdc .framer-auky3f > *, .framer-Shjdc .framer-1wazfho > *, .framer-Shjdc .framer-1r9jbtx > *, .framer-Shjdc .framer-13856hj > *, .framer-Shjdc .framer-1h2deie > *, .framer-Shjdc .framer-7kb66x > * { margin: 0px 5px; }
  .framer-Shjdc .framer-ryiabq > :first-child, .framer-Shjdc .framer-wyswc > :first-child, .framer-Shjdc .framer-1gdw84w > :first-child, .framer-Shjdc .framer-1tzb5z0 > :first-child, .framer-Shjdc .framer-1a0mt72 > :first-child, .framer-Shjdc .framer-1jpfm58 > :first-child, .framer-Shjdc .framer-1e3knkx > :first-child, .framer-Shjdc .framer-116fl2k > :first-child, .framer-Shjdc .framer-iaa277 > :first-child, .framer-Shjdc .framer-nfp2bu > :first-child, .framer-Shjdc .framer-16dl5ik > :first-child, .framer-Shjdc .framer-1pkblpw > :first-child, .framer-Shjdc .framer-zkemoj > :first-child, .framer-Shjdc .framer-qyukvu > :first-child, .framer-Shjdc .framer-c36lus > :first-child, .framer-Shjdc .framer-1bq8lep > :first-child, .framer-Shjdc .framer-1kookfk > :first-child, .framer-Shjdc .framer-1u1zyfu > :first-child, .framer-Shjdc .framer-zq2dxs > :first-child, .framer-Shjdc .framer-1g5abkv > :first-child, .framer-Shjdc .framer-8lay97 > :first-child, .framer-Shjdc .framer-1rhmzbu > :first-child, .framer-Shjdc .framer-rrcopq > :first-child, .framer-Shjdc .framer-1biise4 > :first-child, .framer-Shjdc .framer-p702fd > :first-child, .framer-Shjdc .framer-auky3f > :first-child, .framer-Shjdc .framer-1wazfho > :first-child, .framer-Shjdc .framer-1r9jbtx > :first-child, .framer-Shjdc .framer-1jveo07 > :first-child, .framer-Shjdc .framer-13856hj > :first-child, .framer-Shjdc .framer-qggpq > :first-child, .framer-Shjdc .framer-vcp796 > :first-child, .framer-Shjdc .framer-1h2deie > :first-child, .framer-Shjdc .framer-7kb66x > :first-child { margin-left: 0px; }
  .framer-Shjdc .framer-ryiabq > :last-child, .framer-Shjdc .framer-wyswc > :last-child, .framer-Shjdc .framer-1gdw84w > :last-child, .framer-Shjdc .framer-1tzb5z0 > :last-child, .framer-Shjdc .framer-1a0mt72 > :last-child, .framer-Shjdc .framer-1jpfm58 > :last-child, .framer-Shjdc .framer-1e3knkx > :last-child, .framer-Shjdc .framer-116fl2k > :last-child, .framer-Shjdc .framer-iaa277 > :last-child, .framer-Shjdc .framer-nfp2bu > :last-child, .framer-Shjdc .framer-16dl5ik > :last-child, .framer-Shjdc .framer-1pkblpw > :last-child, .framer-Shjdc .framer-zkemoj > :last-child, .framer-Shjdc .framer-qyukvu > :last-child, .framer-Shjdc .framer-c36lus > :last-child, .framer-Shjdc .framer-1bq8lep > :last-child, .framer-Shjdc .framer-1kookfk > :last-child, .framer-Shjdc .framer-1u1zyfu > :last-child, .framer-Shjdc .framer-zq2dxs > :last-child, .framer-Shjdc .framer-1g5abkv > :last-child, .framer-Shjdc .framer-8lay97 > :last-child, .framer-Shjdc .framer-1rhmzbu > :last-child, .framer-Shjdc .framer-rrcopq > :last-child, .framer-Shjdc .framer-1biise4 > :last-child, .framer-Shjdc .framer-p702fd > :last-child, .framer-Shjdc .framer-auky3f > :last-child, .framer-Shjdc .framer-1wazfho > :last-child, .framer-Shjdc .framer-1r9jbtx > :last-child, .framer-Shjdc .framer-1jveo07 > :last-child, .framer-Shjdc .framer-13856hj > :last-child, .framer-Shjdc .framer-qggpq > :last-child, .framer-Shjdc .framer-vcp796 > :last-child, .framer-Shjdc .framer-1h2deie > :last-child, .framer-Shjdc .framer-7kb66x > :last-child { margin-right: 0px; }
  .framer-Shjdc .framer-wyswc > *, .framer-Shjdc .framer-1tzb5z0 > * { margin: 0px; }
  .framer-Shjdc .framer-1hl6adk > * { margin: 49.5px 0px; }
  .framer-Shjdc .framer-1gdw84w > * { margin: 0px 44px; }
  .framer-Shjdc .framer-1qoexmt > * { margin: 24px 0px; }
  .framer-Shjdc .framer-16cfnht > *, .framer-Shjdc .framer-51b74p > *, .framer-Shjdc .framer-1h46ji9 > *, .framer-Shjdc .framer-da7otd > *, .framer-Shjdc .framer-14tcl3j > *, .framer-Shjdc .framer-l2vdym > *, .framer-Shjdc .framer-a1o88m > *, .framer-Shjdc .framer-1r8iajk > * { margin: 12px 0px; }
  .framer-Shjdc .framer-zhetb0 > * { margin: 18px 0px; }
  .framer-Shjdc .framer-bztx9j > * { margin: 11.5px 0px; }
  .framer-Shjdc .framer-28ieil > *, .framer-Shjdc .framer-1qb3sya > * { margin: 44px 0px; }
  .framer-Shjdc .framer-1abonw0 > *, .framer-Shjdc .framer-1fb4y98 > * { margin: 20px 0px; }
  .framer-Shjdc .framer-1jpfm58 > *, .framer-Shjdc .framer-16dl5ik > * { margin: 0px 40px; }
  .framer-Shjdc .framer-1e3knkx > *, .framer-Shjdc .framer-iaa277 > *, .framer-Shjdc .framer-1pkblpw > *, .framer-Shjdc .framer-qyukvu > * { margin: 0px 11.5px; }
  .framer-Shjdc .framer-1o45fsh > *, .framer-Shjdc .framer-v2nruu > *, .framer-Shjdc .framer-legqo5 > *, .framer-Shjdc .framer-1upoask > * { margin: 4px 0px; }
  .framer-Shjdc .framer-17xfpm > * { margin: 50px 0px; }
  .framer-Shjdc .framer-1g5abkv > * { margin: 0px 60px; }
  .framer-Shjdc .framer-150di2z > *, .framer-Shjdc .framer-mhqbxp > *, .framer-Shjdc .framer-6szcwc > *, .framer-Shjdc .framer-17pilcd > *, .framer-Shjdc .framer-wla6pz > *, .framer-Shjdc .framer-5049z2 > *, .framer-Shjdc .framer-174k6vm > *, .framer-Shjdc .framer-1dxsu5 > *, .framer-Shjdc .framer-1x8rgq6 > *, .framer-Shjdc .framer-11ayez8 > * { margin: 5px 0px; }
  .framer-Shjdc .framer-p702fd > * { margin: 0px 63.5px; }
  .framer-Shjdc .framer-ddkw4e > * { margin: 15px 0px; }
  .framer-Shjdc .framer-13ixicr > *, .framer-Shjdc .framer-h73n79 > *, .framer-Shjdc .framer-15bp03o > *, .framer-Shjdc .framer-1a0vr95 > * { margin: 30px 0px; }
  .framer-Shjdc .framer-1tee00 > * { margin: 32.5px 0px; }
  .framer-Shjdc .framer-1jveo07 > *, .framer-Shjdc .framer-vcp796 > * { margin: 0px 12px; }
  .framer-Shjdc .framer-13eraiv > *, .framer-Shjdc .framer-nlca10 > * { margin: 45px 0px; }
  .framer-Shjdc .framer-qggpq > * { margin: 0px 1.5px; }
}
.framer-qGhPt .framer-styles-preset-10y6kzo:not(.rich-text-wrapper), .framer-qGhPt .framer-styles-preset-10y6kzo.rich-text-wrapper h1 { --framer-font-family: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold: "Figtree", sans-serif; --framer-font-family-bold-italic: "Figtree", sans-serif; --framer-font-family-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-size: 90px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: -2px; --framer-line-height: 115%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-77195e07-8a15-45f7-b78d-5842867733c1, #0c0e17); --framer-text-decoration: none; --framer-text-transform: uppercase; }
@media (max-width: 1439px) and (min-width: 992px) {
  .framer-qGhPt .framer-styles-preset-10y6kzo:not(.rich-text-wrapper), .framer-qGhPt .framer-styles-preset-10y6kzo.rich-text-wrapper h1 { --framer-font-family: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold: "Figtree", sans-serif; --framer-font-family-bold-italic: "Figtree", sans-serif; --framer-font-family-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-size: 64px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: -2px; --framer-line-height: 115%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-77195e07-8a15-45f7-b78d-5842867733c1, #0c0e17); --framer-text-decoration: none; --framer-text-transform: uppercase; }
}
@media (max-width: 991px) and (min-width: 768px) {
  .framer-qGhPt .framer-styles-preset-10y6kzo:not(.rich-text-wrapper), .framer-qGhPt .framer-styles-preset-10y6kzo.rich-text-wrapper h1 { --framer-font-family: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold: "Figtree", sans-serif; --framer-font-family-bold-italic: "Figtree", sans-serif; --framer-font-family-italic: "Figtree", "Figtree Placeholder", sans-serif; --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: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: -2px; --framer-line-height: 115%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-77195e07-8a15-45f7-b78d-5842867733c1, #0c0e17); --framer-text-decoration: none; --framer-text-transform: uppercase; }
}
@media (max-width: 767px) and (min-width: 0px) {
  .framer-qGhPt .framer-styles-preset-10y6kzo:not(.rich-text-wrapper), .framer-qGhPt .framer-styles-preset-10y6kzo.rich-text-wrapper h1 { --framer-font-family: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold: "Figtree", sans-serif; --framer-font-family-bold-italic: "Figtree", sans-serif; --framer-font-family-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-size: 36px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: -2px; --framer-line-height: 115%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-77195e07-8a15-45f7-b78d-5842867733c1, #0c0e17); --framer-text-decoration: none; --framer-text-transform: uppercase; }
}
.framer-8bs4P .framer-styles-preset-z7hfp1:not(.rich-text-wrapper), .framer-8bs4P .framer-styles-preset-z7hfp1.rich-text-wrapper h1 { --framer-font-family: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-size: 120px; --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: -2px; --framer-line-height: 100%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-73fea59d-e0b5-4ba4-be14-69d79a9d7682, #356dff); --framer-text-decoration: none; --framer-text-transform: none; }
@media (max-width: 1439px) and (min-width: 992px) {
  .framer-8bs4P .framer-styles-preset-z7hfp1:not(.rich-text-wrapper), .framer-8bs4P .framer-styles-preset-z7hfp1.rich-text-wrapper h1 { --framer-font-family: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-size: 80px; --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: -2px; --framer-line-height: 100%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-73fea59d-e0b5-4ba4-be14-69d79a9d7682, #356dff); --framer-text-decoration: none; --framer-text-transform: none; }
}
@media (max-width: 991px) and (min-width: 810px) {
  .framer-8bs4P .framer-styles-preset-z7hfp1:not(.rich-text-wrapper), .framer-8bs4P .framer-styles-preset-z7hfp1.rich-text-wrapper h1 { --framer-font-family: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-italic: "Figtree", "Figtree Placeholder", sans-serif; --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: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -2px; --framer-line-height: 100%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-73fea59d-e0b5-4ba4-be14-69d79a9d7682, #356dff); --framer-text-decoration: none; --framer-text-transform: none; }
}
@media (max-width: 809px) and (min-width: 0px) {
  .framer-8bs4P .framer-styles-preset-z7hfp1:not(.rich-text-wrapper), .framer-8bs4P .framer-styles-preset-z7hfp1.rich-text-wrapper h1 { --framer-font-family: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-size: 36px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -2px; --framer-line-height: 100%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-73fea59d-e0b5-4ba4-be14-69d79a9d7682, #356dff); --framer-text-decoration: none; --framer-text-transform: none; }
}
.framer-UiRgG .framer-styles-preset-8kdgzp:not(.rich-text-wrapper), .framer-UiRgG .framer-styles-preset-8kdgzp.rich-text-wrapper p { --framer-font-family: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold: "Figtree", sans-serif; --framer-font-family-bold-italic: "Figtree", sans-serif; --framer-font-family-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: 0em; --framer-line-height: 1.7em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-77195e07-8a15-45f7-b78d-5842867733c1, #0c0e17); --framer-text-decoration: none; --framer-text-transform: none; }
.framer-Shjdc[data-border="true"]::after, .framer-Shjdc [data-border="true"]::after { content: ""; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0px; top: 0px; border-radius: inherit; pointer-events: none; }
@media (min-width: 992px) and (max-width: 1439px) {
  .framer-body-augiA20Il-framer-Shjdc { background: white; }
  .framer-Shjdc.framer-72rtr7 { width: 992px; }
  .framer-Shjdc .framer-1kbtift { padding: 100px 0px 0px; }
  .framer-Shjdc .framer-wyswc, .framer-Shjdc .framer-1tzb5z0, .framer-Shjdc .framer-1u1zyfu, .framer-Shjdc .framer-1biise4, .framer-Shjdc .framer-1a0vr95, .framer-Shjdc .framer-1h2deie { max-width: 1000px; }
  .framer-Shjdc .framer-1hl6adk { gap: 80px; }
  .framer-Shjdc .framer-1gdw84w { gap: 60px; max-width: unset; padding: 0px 30px; }
  .framer-Shjdc .framer-1qoexmt { gap: 50px; width: 54%; }
  .framer-Shjdc .framer-zhetb0 { right: 30px; }
  .framer-Shjdc .framer-bztx9j { padding: 30px; width: 390px; }
  .framer-Shjdc .framer-g0jfur, .framer-Shjdc .framer-1kc91gj-container { width: 330px; }
  .framer-Shjdc .framer-1nyqece, .framer-Shjdc .framer-6ynsdv { height: 750px; }
  .framer-Shjdc .framer-1gc127u-container { height: unset; top: 0px; }
  .framer-Shjdc .framer-v7mgtk { padding: 100px 30px; }
  .framer-Shjdc .framer-28ieil, .framer-Shjdc .framer-17xfpm { gap: 60px; }
  .framer-Shjdc .framer-1a0mt72, .framer-Shjdc .framer-1abonw0, .framer-Shjdc .framer-1jveo07, .framer-Shjdc .framer-1r8iajk { width: 100%; }
  .framer-Shjdc .framer-1jpfm58, .framer-Shjdc .framer-16dl5ik { gap: 50px; }
  .framer-Shjdc .framer-13bjs0w { padding: 16px 0px 45px; }
  .framer-Shjdc .framer-1p06xqd { padding: 45px 30px; }
  .framer-Shjdc .framer-1g5abkv { flex-wrap: wrap; gap: 40px; }
  .framer-Shjdc .framer-51b74p, .framer-Shjdc .framer-1h46ji9, .framer-Shjdc .framer-da7otd { flex: 0 0 auto; width: 46%; }
  .framer-Shjdc .framer-150di2z, .framer-Shjdc .framer-mhqbxp, .framer-Shjdc .framer-6szcwc { align-content: flex-start; align-items: flex-start; }
  .framer-Shjdc .framer-19eockn, .framer-Shjdc .framer-1qsjsh8, .framer-Shjdc .framer-ttncj3 { width: 82%; }
  .framer-Shjdc .framer-cifxpy { padding: 45px 30px 100px; }
  .framer-Shjdc .framer-p702fd { align-content: center; align-items: center; gap: 50px; }
  .framer-Shjdc .framer-1wazfho { height: var(--framer-aspect-ratio-supported, 493px); width: 430px; }
  .framer-Shjdc .framer-ddkw4e { gap: 24px; width: 100%; }
  .framer-Shjdc .framer-sen2xu, .framer-Shjdc .framer-1r6x0j0 { padding: 90px 30px 100px; }
  .framer-Shjdc .framer-13ixicr { max-width: 992px; }
  .framer-Shjdc .framer-1drl3i5-container, .framer-Shjdc .framer-7fmqo4-container, .framer-Shjdc .framer-ilrjgs-container, .framer-Shjdc .framer-1ti9zsx-container { width: 45%; }
  .framer-Shjdc .framer-13eraiv { gap: 70px; padding: 100px 0px 50px; }
  .framer-Shjdc .framer-17pilcd { width: 54%; }
  .framer-Shjdc .framer-nlca10 { gap: 70px; padding: 50px 30px 100px; }
  .framer-Shjdc .framer-15bp03o { max-width: 1000px; padding: 0px 30px; }
  .framer-Shjdc .framer-i32ur1, .framer-Shjdc .framer-174k6vm, .framer-Shjdc .framer-1dxsu5 { width: 160px; }
  .framer-Shjdc .framer-1tpqi1a, .framer-Shjdc .framer-1an6t3p, .framer-Shjdc .framer-1yld1tl { height: var(--framer-aspect-ratio-supported, 49px); }
  .framer-Shjdc .framer-1qb3sya { gap: 24px; }
  .framer-Shjdc .framer-vcp796 { gap: 20px; }
  .framer-Shjdc .framer-1fb4y98 { width: 32%; }
  @supports (background: -webkit-named-image(i)) and (not (scale:1)) {
  .framer-Shjdc .framer-1hl6adk, .framer-Shjdc .framer-1gdw84w, .framer-Shjdc .framer-1qoexmt, .framer-Shjdc .framer-28ieil, .framer-Shjdc .framer-1jpfm58, .framer-Shjdc .framer-16dl5ik, .framer-Shjdc .framer-17xfpm, .framer-Shjdc .framer-1g5abkv, .framer-Shjdc .framer-p702fd, .framer-Shjdc .framer-ddkw4e, .framer-Shjdc .framer-13eraiv, .framer-Shjdc .framer-nlca10, .framer-Shjdc .framer-1qb3sya, .framer-Shjdc .framer-vcp796 { gap: 0px; }
  .framer-Shjdc .framer-1hl6adk > * { margin: 40px 0px; }
  .framer-Shjdc .framer-1hl6adk > :first-child, .framer-Shjdc .framer-1qoexmt > :first-child, .framer-Shjdc .framer-28ieil > :first-child, .framer-Shjdc .framer-17xfpm > :first-child, .framer-Shjdc .framer-ddkw4e > :first-child, .framer-Shjdc .framer-13eraiv > :first-child, .framer-Shjdc .framer-nlca10 > :first-child, .framer-Shjdc .framer-1qb3sya > :first-child { margin-top: 0px; }
  .framer-Shjdc .framer-1hl6adk > :last-child, .framer-Shjdc .framer-1qoexmt > :last-child, .framer-Shjdc .framer-28ieil > :last-child, .framer-Shjdc .framer-17xfpm > :last-child, .framer-Shjdc .framer-ddkw4e > :last-child, .framer-Shjdc .framer-13eraiv > :last-child, .framer-Shjdc .framer-nlca10 > :last-child, .framer-Shjdc .framer-1qb3sya > :last-child { margin-bottom: 0px; }
  .framer-Shjdc .framer-1gdw84w > * { margin: 0px 30px; }
  .framer-Shjdc .framer-1gdw84w > :first-child, .framer-Shjdc .framer-1jpfm58 > :first-child, .framer-Shjdc .framer-16dl5ik > :first-child, .framer-Shjdc .framer-1g5abkv > :first-child, .framer-Shjdc .framer-p702fd > :first-child, .framer-Shjdc .framer-vcp796 > :first-child { margin-left: 0px; }
  .framer-Shjdc .framer-1gdw84w > :last-child, .framer-Shjdc .framer-1jpfm58 > :last-child, .framer-Shjdc .framer-16dl5ik > :last-child, .framer-Shjdc .framer-1g5abkv > :last-child, .framer-Shjdc .framer-p702fd > :last-child, .framer-Shjdc .framer-vcp796 > :last-child { margin-right: 0px; }
  .framer-Shjdc .framer-1qoexmt > * { margin: 25px 0px; }
  .framer-Shjdc .framer-28ieil > *, .framer-Shjdc .framer-17xfpm > * { margin: 30px 0px; }
  .framer-Shjdc .framer-1jpfm58 > *, .framer-Shjdc .framer-16dl5ik > *, .framer-Shjdc .framer-p702fd > * { margin: 0px 25px; }
  .framer-Shjdc .framer-1g5abkv > * { margin: 0px 20px; }
  .framer-Shjdc .framer-ddkw4e > *, .framer-Shjdc .framer-1qb3sya > * { margin: 12px 0px; }
  .framer-Shjdc .framer-13eraiv > *, .framer-Shjdc .framer-nlca10 > * { margin: 35px 0px; }
  .framer-Shjdc .framer-vcp796 > * { margin: 0px 10px; }
}
}
@media (min-width: 768px) and (max-width: 991px) {
  .framer-body-augiA20Il-framer-Shjdc { background: white; }
  .framer-Shjdc.framer-72rtr7 { width: 768px; }
  .framer-Shjdc .framer-1kbtift { padding: 50px 0px 0px; }
  .framer-Shjdc .framer-wyswc, .framer-Shjdc .framer-1tzb5z0, .framer-Shjdc .framer-1biise4, .framer-Shjdc .framer-15bp03o, .framer-Shjdc .framer-1a0vr95, .framer-Shjdc .framer-1h2deie { max-width: 768px; }
  .framer-Shjdc .framer-1hl6adk, .framer-Shjdc .framer-28ieil { gap: 50px; }
  .framer-Shjdc .framer-1gdw84w { flex-direction: column; gap: 50px; max-width: unset; padding: 0px 30px; }
  .framer-Shjdc .framer-1qoexmt, .framer-Shjdc .framer-bztx9j, .framer-Shjdc .framer-1a0mt72, .framer-Shjdc .framer-1abonw0 { width: 100%; }
  .framer-Shjdc .framer-zhetb0 { position: relative; right: unset; top: unset; width: 84%; }
  .framer-Shjdc .framer-1nyqece { height: 600px; }
  .framer-Shjdc .framer-v7mgtk { padding: 80px 30px; }
  .framer-Shjdc .framer-1jpfm58, .framer-Shjdc .framer-16dl5ik { gap: 40px; }
  .framer-Shjdc .framer-1e3knkx, .framer-Shjdc .framer-iaa277, .framer-Shjdc .framer-1pkblpw, .framer-Shjdc .framer-qyukvu { flex-direction: column; gap: 20px; }
  .framer-Shjdc .framer-1o45fsh, .framer-Shjdc .framer-v2nruu, .framer-Shjdc .framer-legqo5, .framer-Shjdc .framer-1upoask, .framer-Shjdc .framer-c0zhzt-container { flex: 0 0 auto; width: 100%; }
  .framer-Shjdc .framer-13bjs0w { padding: 16px 0px 35px; }
  .framer-Shjdc .framer-1p06xqd { padding: 35px 30px 65px; }
  .framer-Shjdc .framer-17xfpm { gap: 45px; }
  .framer-Shjdc .framer-1g5abkv { flex-wrap: wrap; gap: 35px; }
  .framer-Shjdc .framer-51b74p, .framer-Shjdc .framer-1h46ji9, .framer-Shjdc .framer-da7otd { flex: 0 0 auto; width: 47%; }
  .framer-Shjdc .framer-cifxpy { padding: 35px 30px 80px; }
  .framer-Shjdc .framer-p702fd { align-content: center; align-items: center; flex-direction: column; gap: 50px; }
  .framer-Shjdc .framer-auky3f { order: 1; width: 85%; }
  .framer-Shjdc .framer-14tcl3j { flex: 0 0 auto; order: 0; width: 85%; }
  .framer-Shjdc .framer-ddkw4e { gap: 20px; width: 100%; }
  .framer-Shjdc .framer-sen2xu, .framer-Shjdc .framer-1r6x0j0 { padding: 70px 30px 80px; }
  .framer-Shjdc .framer-1drl3i5-container, .framer-Shjdc .framer-7fmqo4-container, .framer-Shjdc .framer-ilrjgs-container, .framer-Shjdc .framer-1ti9zsx-container { width: 48%; }
  .framer-Shjdc .framer-13eraiv { gap: 50px; padding: 80px 0px; }
  .framer-Shjdc .framer-h73n79 { height: min-content; }
  .framer-Shjdc .framer-17pilcd, .framer-Shjdc .framer-wla6pz { gap: 50px; width: 71%; }
  .framer-Shjdc .framer-a1o88m { --border-bottom-width: unset; --border-left-width: unset; --border-right-width: unset; --border-top-width: unset; gap: 20px; }
  .framer-Shjdc .framer-qup7sc { flex-direction: column; gap: 60px; justify-content: center; }
  .framer-Shjdc .framer-nlca10 { gap: 50px; padding: 80px 30px; }
  .framer-Shjdc .framer-1r8iajk { --border-bottom-width: unset; --border-left-width: unset; --border-right-width: unset; --border-top-width: unset; gap: 20px; width: 100%; }
  .framer-Shjdc .framer-1qmk3kg { gap: 40px; justify-content: center; }
  .framer-Shjdc .framer-i32ur1 { place-content: center; align-items: center; display: flex; flex-flow: row; gap: 10px; padding: 0px; width: 28%; }
  .framer-Shjdc .framer-1tpqi1a { left: unset; position: relative; right: unset; top: unset; width: 215px; }
  .framer-Shjdc .framer-5049z2, .framer-Shjdc .framer-174k6vm, .framer-Shjdc .framer-1dxsu5 { width: 28%; }
  .framer-Shjdc .framer-1eq1p6z, .framer-Shjdc .framer-1an6t3p, .framer-Shjdc .framer-1yld1tl, .framer-Shjdc .framer-9lwphn { height: var(--framer-aspect-ratio-supported, 60px); }
  .framer-Shjdc .framer-1x8rgq6 { align-content: flex-start; align-items: flex-start; width: 28%; }
  @supports (background: -webkit-named-image(i)) and (not (scale:1)) {
  .framer-Shjdc .framer-1hl6adk, .framer-Shjdc .framer-1gdw84w, .framer-Shjdc .framer-28ieil, .framer-Shjdc .framer-1jpfm58, .framer-Shjdc .framer-1e3knkx, .framer-Shjdc .framer-iaa277, .framer-Shjdc .framer-16dl5ik, .framer-Shjdc .framer-1pkblpw, .framer-Shjdc .framer-qyukvu, .framer-Shjdc .framer-17xfpm, .framer-Shjdc .framer-1g5abkv, .framer-Shjdc .framer-p702fd, .framer-Shjdc .framer-ddkw4e, .framer-Shjdc .framer-13eraiv, .framer-Shjdc .framer-17pilcd, .framer-Shjdc .framer-a1o88m, .framer-Shjdc .framer-qup7sc, .framer-Shjdc .framer-nlca10, .framer-Shjdc .framer-wla6pz, .framer-Shjdc .framer-1r8iajk, .framer-Shjdc .framer-1qmk3kg, .framer-Shjdc .framer-i32ur1 { gap: 0px; }
  .framer-Shjdc .framer-1hl6adk > *, .framer-Shjdc .framer-1gdw84w > *, .framer-Shjdc .framer-28ieil > *, .framer-Shjdc .framer-p702fd > *, .framer-Shjdc .framer-13eraiv > *, .framer-Shjdc .framer-17pilcd > *, .framer-Shjdc .framer-nlca10 > *, .framer-Shjdc .framer-wla6pz > * { margin: 25px 0px; }
  .framer-Shjdc .framer-1hl6adk > :first-child, .framer-Shjdc .framer-1gdw84w > :first-child, .framer-Shjdc .framer-28ieil > :first-child, .framer-Shjdc .framer-1e3knkx > :first-child, .framer-Shjdc .framer-iaa277 > :first-child, .framer-Shjdc .framer-1pkblpw > :first-child, .framer-Shjdc .framer-qyukvu > :first-child, .framer-Shjdc .framer-17xfpm > :first-child, .framer-Shjdc .framer-p702fd > :first-child, .framer-Shjdc .framer-ddkw4e > :first-child, .framer-Shjdc .framer-13eraiv > :first-child, .framer-Shjdc .framer-17pilcd > :first-child, .framer-Shjdc .framer-a1o88m > :first-child, .framer-Shjdc .framer-qup7sc > :first-child, .framer-Shjdc .framer-nlca10 > :first-child, .framer-Shjdc .framer-wla6pz > :first-child, .framer-Shjdc .framer-1r8iajk > :first-child { margin-top: 0px; }
  .framer-Shjdc .framer-1hl6adk > :last-child, .framer-Shjdc .framer-1gdw84w > :last-child, .framer-Shjdc .framer-28ieil > :last-child, .framer-Shjdc .framer-1e3knkx > :last-child, .framer-Shjdc .framer-iaa277 > :last-child, .framer-Shjdc .framer-1pkblpw > :last-child, .framer-Shjdc .framer-qyukvu > :last-child, .framer-Shjdc .framer-17xfpm > :last-child, .framer-Shjdc .framer-p702fd > :last-child, .framer-Shjdc .framer-ddkw4e > :last-child, .framer-Shjdc .framer-13eraiv > :last-child, .framer-Shjdc .framer-17pilcd > :last-child, .framer-Shjdc .framer-a1o88m > :last-child, .framer-Shjdc .framer-qup7sc > :last-child, .framer-Shjdc .framer-nlca10 > :last-child, .framer-Shjdc .framer-wla6pz > :last-child, .framer-Shjdc .framer-1r8iajk > :last-child { margin-bottom: 0px; }
  .framer-Shjdc .framer-1jpfm58 > *, .framer-Shjdc .framer-16dl5ik > *, .framer-Shjdc .framer-1qmk3kg > * { margin: 0px 20px; }
  .framer-Shjdc .framer-1jpfm58 > :first-child, .framer-Shjdc .framer-16dl5ik > :first-child, .framer-Shjdc .framer-1g5abkv > :first-child, .framer-Shjdc .framer-1qmk3kg > :first-child, .framer-Shjdc .framer-i32ur1 > :first-child { margin-left: 0px; }
  .framer-Shjdc .framer-1jpfm58 > :last-child, .framer-Shjdc .framer-16dl5ik > :last-child, .framer-Shjdc .framer-1g5abkv > :last-child, .framer-Shjdc .framer-1qmk3kg > :last-child, .framer-Shjdc .framer-i32ur1 > :last-child { margin-right: 0px; }
  .framer-Shjdc .framer-1e3knkx > *, .framer-Shjdc .framer-iaa277 > *, .framer-Shjdc .framer-1pkblpw > *, .framer-Shjdc .framer-qyukvu > *, .framer-Shjdc .framer-ddkw4e > *, .framer-Shjdc .framer-a1o88m > *, .framer-Shjdc .framer-1r8iajk > * { margin: 10px 0px; }
  .framer-Shjdc .framer-17xfpm > * { margin: 22.5px 0px; }
  .framer-Shjdc .framer-1g5abkv > * { margin: 0px 17.5px; }
  .framer-Shjdc .framer-qup7sc > * { margin: 30px 0px; }
  .framer-Shjdc .framer-i32ur1 > * { margin: 0px 5px; }
}
}
@media (max-width: 767px) {
  .framer-body-augiA20Il-framer-Shjdc { background: white; }
  .framer-Shjdc.framer-72rtr7 { width: 390px; }
  .framer-Shjdc .framer-ryiabq { padding: 0px 20px; }
  .framer-Shjdc .framer-1kbtift { padding: 30px 20px 0px; }
  .framer-Shjdc .framer-wyswc, .framer-Shjdc .framer-1tzb5z0, .framer-Shjdc .framer-1u1zyfu, .framer-Shjdc .framer-1biise4, .framer-Shjdc .framer-1h2deie { max-width: 390px; }
  .framer-Shjdc .framer-1hl6adk, .framer-Shjdc .framer-17pilcd, .framer-Shjdc .framer-wla6pz { gap: 30px; }
  .framer-Shjdc .framer-1gdw84w { flex-direction: column; gap: 30px; max-width: unset; }
  .framer-Shjdc .framer-1qoexmt, .framer-Shjdc .framer-5u2mzj, .framer-Shjdc .framer-1a0mt72, .framer-Shjdc .framer-1o52moo, .framer-Shjdc .framer-1drl3i5-container, .framer-Shjdc .framer-7fmqo4-container, .framer-Shjdc .framer-ilrjgs-container, .framer-Shjdc .framer-1ti9zsx-container, .framer-Shjdc .framer-1fb4y98 { width: 100%; }
  .framer-Shjdc .framer-16cfnht { gap: 25px; }
  .framer-Shjdc .framer-zhetb0 { position: relative; right: unset; top: unset; width: 100%; }
  .framer-Shjdc .framer-bztx9j { padding: 20px; width: 100%; }
  .framer-Shjdc .framer-1nyqece { height: 350px; }
  .framer-Shjdc .framer-1gc127u-container { height: unset; left: -20px; right: -20px; top: -100px; }
  .framer-Shjdc .framer-6ynsdv { height: 458px; left: calc(-5.71429%); width: 111%; }
  .framer-Shjdc .framer-v7mgtk, .framer-Shjdc .framer-13eraiv, .framer-Shjdc .framer-nlca10 { padding: 60px 20px; }
  .framer-Shjdc .framer-28ieil, .framer-Shjdc .framer-17xfpm { gap: 40px; }
  .framer-Shjdc .framer-1abonw0 { gap: 30px; width: 100%; }
  .framer-Shjdc .framer-1jpfm58, .framer-Shjdc .framer-16dl5ik, .framer-Shjdc .framer-1g5abkv { flex-direction: column; gap: 30px; }
  .framer-Shjdc .framer-1e3knkx, .framer-Shjdc .framer-iaa277, .framer-Shjdc .framer-1pkblpw, .framer-Shjdc .framer-qyukvu { flex: 0 0 auto; flex-direction: column; gap: 16px; width: 100%; }
  .framer-Shjdc .framer-1o45fsh, .framer-Shjdc .framer-v2nruu, .framer-Shjdc .framer-legqo5, .framer-Shjdc .framer-1upoask, .framer-Shjdc .framer-c0zhzt-container { flex: 0 0 auto; width: 100%; }
  .framer-Shjdc .framer-13bjs0w { padding: 60px 0px 25px; }
  .framer-Shjdc .framer-1p06xqd { padding: 25px 20px; }
  .framer-Shjdc .framer-51b74p, .framer-Shjdc .framer-1h46ji9, .framer-Shjdc .framer-da7otd { flex: 0 0 auto; gap: 20px; width: 100%; }
  .framer-Shjdc .framer-cifxpy { padding: 25px 20px 60px; }
  .framer-Shjdc .framer-p702fd { flex-direction: column; gap: 40px; }
  .framer-Shjdc .framer-auky3f { order: 1; width: 100%; }
  .framer-Shjdc .framer-1wazfho { height: var(--framer-aspect-ratio-supported, 390px); width: 340px; }
  .framer-Shjdc .framer-14tcl3j { flex: 0 0 auto; gap: 20px; order: 0; width: 100%; }
  .framer-Shjdc .framer-l2vdym { gap: 20px; }
  .framer-Shjdc .framer-ddkw4e { gap: 15px; width: 100%; }
  .framer-Shjdc .framer-1r9jbtx { aspect-ratio: 2.20968 / 1; height: var(--framer-aspect-ratio-supported, 45px); width: 100px; }
  .framer-Shjdc .framer-sen2xu, .framer-Shjdc .framer-1r6x0j0 { padding: 50px 20px 60px; }
  .framer-Shjdc .framer-1jveo07 { flex-direction: column; }
  .framer-Shjdc .framer-h73n79 { gap: 50px; height: min-content; }
  .framer-Shjdc .framer-a1o88m { --border-bottom-width: unset; --border-left-width: unset; --border-right-width: unset; --border-top-width: unset; }
  .framer-Shjdc .framer-13856hj { gap: unset; justify-content: space-between; width: 100%; }
  .framer-Shjdc .framer-w1wf8d { height: var(--framer-aspect-ratio-supported, 30px); width: 30px; }
  .framer-Shjdc .framer-qup7sc, .framer-Shjdc .framer-1qmk3kg { flex-direction: column; gap: 40px; justify-content: center; }
  .framer-Shjdc .framer-15bp03o { gap: 50px; max-width: 390px; }
  .framer-Shjdc .framer-1r8iajk { --border-bottom-width: unset; --border-left-width: unset; --border-right-width: unset; --border-top-width: unset; width: 100%; }
  .framer-Shjdc .framer-1eq1p6z, .framer-Shjdc .framer-1an6t3p, .framer-Shjdc .framer-1yld1tl, .framer-Shjdc .framer-9lwphn { height: var(--framer-aspect-ratio-supported, 60px); }
  .framer-Shjdc .framer-vcp796 { flex-wrap: wrap; }
  @supports (background: -webkit-named-image(i)) and (not (scale:1)) {
  .framer-Shjdc .framer-1hl6adk, .framer-Shjdc .framer-1gdw84w, .framer-Shjdc .framer-16cfnht, .framer-Shjdc .framer-28ieil, .framer-Shjdc .framer-1abonw0, .framer-Shjdc .framer-1jpfm58, .framer-Shjdc .framer-1e3knkx, .framer-Shjdc .framer-iaa277, .framer-Shjdc .framer-16dl5ik, .framer-Shjdc .framer-1pkblpw, .framer-Shjdc .framer-qyukvu, .framer-Shjdc .framer-17xfpm, .framer-Shjdc .framer-1g5abkv, .framer-Shjdc .framer-51b74p, .framer-Shjdc .framer-1h46ji9, .framer-Shjdc .framer-da7otd, .framer-Shjdc .framer-p702fd, .framer-Shjdc .framer-14tcl3j, .framer-Shjdc .framer-l2vdym, .framer-Shjdc .framer-ddkw4e, .framer-Shjdc .framer-1jveo07, .framer-Shjdc .framer-h73n79, .framer-Shjdc .framer-17pilcd, .framer-Shjdc .framer-13856hj, .framer-Shjdc .framer-qup7sc, .framer-Shjdc .framer-15bp03o, .framer-Shjdc .framer-wla6pz, .framer-Shjdc .framer-1qmk3kg { gap: 0px; }
  .framer-Shjdc .framer-1hl6adk > *, .framer-Shjdc .framer-1gdw84w > *, .framer-Shjdc .framer-1abonw0 > *, .framer-Shjdc .framer-1jpfm58 > *, .framer-Shjdc .framer-16dl5ik > *, .framer-Shjdc .framer-1g5abkv > *, .framer-Shjdc .framer-17pilcd > *, .framer-Shjdc .framer-wla6pz > * { margin: 15px 0px; }
  .framer-Shjdc .framer-1hl6adk > :first-child, .framer-Shjdc .framer-1gdw84w > :first-child, .framer-Shjdc .framer-16cfnht > :first-child, .framer-Shjdc .framer-28ieil > :first-child, .framer-Shjdc .framer-1abonw0 > :first-child, .framer-Shjdc .framer-1jpfm58 > :first-child, .framer-Shjdc .framer-1e3knkx > :first-child, .framer-Shjdc .framer-iaa277 > :first-child, .framer-Shjdc .framer-16dl5ik > :first-child, .framer-Shjdc .framer-1pkblpw > :first-child, .framer-Shjdc .framer-qyukvu > :first-child, .framer-Shjdc .framer-17xfpm > :first-child, .framer-Shjdc .framer-1g5abkv > :first-child, .framer-Shjdc .framer-51b74p > :first-child, .framer-Shjdc .framer-1h46ji9 > :first-child, .framer-Shjdc .framer-da7otd > :first-child, .framer-Shjdc .framer-p702fd > :first-child, .framer-Shjdc .framer-14tcl3j > :first-child, .framer-Shjdc .framer-l2vdym > :first-child, .framer-Shjdc .framer-ddkw4e > :first-child, .framer-Shjdc .framer-1jveo07 > :first-child, .framer-Shjdc .framer-h73n79 > :first-child, .framer-Shjdc .framer-17pilcd > :first-child, .framer-Shjdc .framer-qup7sc > :first-child, .framer-Shjdc .framer-15bp03o > :first-child, .framer-Shjdc .framer-wla6pz > :first-child, .framer-Shjdc .framer-1qmk3kg > :first-child { margin-top: 0px; }
  .framer-Shjdc .framer-1hl6adk > :last-child, .framer-Shjdc .framer-1gdw84w > :last-child, .framer-Shjdc .framer-16cfnht > :last-child, .framer-Shjdc .framer-28ieil > :last-child, .framer-Shjdc .framer-1abonw0 > :last-child, .framer-Shjdc .framer-1jpfm58 > :last-child, .framer-Shjdc .framer-1e3knkx > :last-child, .framer-Shjdc .framer-iaa277 > :last-child, .framer-Shjdc .framer-16dl5ik > :last-child, .framer-Shjdc .framer-1pkblpw > :last-child, .framer-Shjdc .framer-qyukvu > :last-child, .framer-Shjdc .framer-17xfpm > :last-child, .framer-Shjdc .framer-1g5abkv > :last-child, .framer-Shjdc .framer-51b74p > :last-child, .framer-Shjdc .framer-1h46ji9 > :last-child, .framer-Shjdc .framer-da7otd > :last-child, .framer-Shjdc .framer-p702fd > :last-child, .framer-Shjdc .framer-14tcl3j > :last-child, .framer-Shjdc .framer-l2vdym > :last-child, .framer-Shjdc .framer-ddkw4e > :last-child, .framer-Shjdc .framer-1jveo07 > :last-child, .framer-Shjdc .framer-h73n79 > :last-child, .framer-Shjdc .framer-17pilcd > :last-child, .framer-Shjdc .framer-qup7sc > :last-child, .framer-Shjdc .framer-15bp03o > :last-child, .framer-Shjdc .framer-wla6pz > :last-child, .framer-Shjdc .framer-1qmk3kg > :last-child { margin-bottom: 0px; }
  .framer-Shjdc .framer-16cfnht > * { margin: 12.5px 0px; }
  .framer-Shjdc .framer-28ieil > *, .framer-Shjdc .framer-17xfpm > *, .framer-Shjdc .framer-p702fd > *, .framer-Shjdc .framer-qup7sc > *, .framer-Shjdc .framer-1qmk3kg > * { margin: 20px 0px; }
  .framer-Shjdc .framer-1e3knkx > *, .framer-Shjdc .framer-iaa277 > *, .framer-Shjdc .framer-1pkblpw > *, .framer-Shjdc .framer-qyukvu > * { margin: 8px 0px; }
  .framer-Shjdc .framer-51b74p > *, .framer-Shjdc .framer-1h46ji9 > *, .framer-Shjdc .framer-da7otd > *, .framer-Shjdc .framer-14tcl3j > *, .framer-Shjdc .framer-l2vdym > * { margin: 10px 0px; }
  .framer-Shjdc .framer-ddkw4e > * { margin: 7.5px 0px; }
  .framer-Shjdc .framer-1jveo07 > * { margin: 12px 0px; }
  .framer-Shjdc .framer-h73n79 > *, .framer-Shjdc .framer-15bp03o > * { margin: 25px 0px; }
  .framer-Shjdc .framer-13856hj > *, .framer-Shjdc .framer-13856hj > :first-child, .framer-Shjdc .framer-13856hj > :last-child { margin: 0px; }
}
}
.framer-y3T4o.framer-s93mfx, .framer-y3T4o .framer-s93mfx { display: block; }
.framer-y3T4o.framer-ag1fx { place-content: center; align-items: center; cursor: pointer; display: flex; flex-flow: row; gap: 0px; height: min-content; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }
.framer-y3T4o .framer-1rqz90j { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: row; gap: 16px; height: min-content; overflow: visible; padding: 14px 20px; position: relative; width: min-content; }
.framer-y3T4o .framer-12eu1d { flex: 0 0 auto; height: auto; position: relative; white-space: pre; width: auto; z-index: 5; }
.framer-y3T4o .framer-1waf7u8 { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: column; gap: 10px; height: 17px; overflow: visible; padding: 0px; position: relative; width: 16px; }
.framer-y3T4o .framer-3uwnju-container { flex: 0 0 auto; height: 16px; left: 0px; position: absolute; top: calc(47.0588% - 8px); width: 16px; z-index: 1; }
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
  .framer-y3T4o.framer-ag1fx, .framer-y3T4o .framer-1rqz90j, .framer-y3T4o .framer-1waf7u8 { gap: 0px; }
  .framer-y3T4o.framer-ag1fx > * { margin: 0px; }
  .framer-y3T4o.framer-ag1fx > :first-child, .framer-y3T4o .framer-1rqz90j > :first-child { margin-left: 0px; }
  .framer-y3T4o.framer-ag1fx > :last-child, .framer-y3T4o .framer-1rqz90j > :last-child { margin-right: 0px; }
  .framer-y3T4o .framer-1rqz90j > * { margin: 0px 8px; }
  .framer-y3T4o .framer-1waf7u8 > * { margin: 5px 0px; }
  .framer-y3T4o .framer-1waf7u8 > :first-child { margin-top: 0px; }
  .framer-y3T4o .framer-1waf7u8 > :last-child { margin-bottom: 0px; }
}
.framer-y3T4o.framer-v-12yh3oa .framer-1rqz90j { padding: 17px 18px 14px 21px; }
.framer-y3T4o.framer-v-61ivwy .framer-1rqz90j { gap: 8px; padding: 0px; }
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
  .framer-y3T4o.framer-v-61ivwy .framer-1rqz90j { gap: 0px; }
  .framer-y3T4o.framer-v-61ivwy .framer-1rqz90j > * { margin: 0px 4px; }
  .framer-y3T4o.framer-v-61ivwy .framer-1rqz90j > :first-child { margin-left: 0px; }
  .framer-y3T4o.framer-v-61ivwy .framer-1rqz90j > :last-child { margin-right: 0px; }
}
.framer-y3T4o.framer-v-61ivwy.hover .framer-3uwnju-container { left: 6px; }
.framer-naxwT .framer-styles-preset-1vho2ef:not(.rich-text-wrapper), .framer-naxwT .framer-styles-preset-1vho2ef.rich-text-wrapper p { --framer-font-family: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold: "Figtree", sans-serif; --framer-font-family-bold-italic: "Figtree", sans-serif; --framer-font-family-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 700; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: 0px; --framer-line-height: 170%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #333333; --framer-text-decoration: none; --framer-text-transform: none; }
.framer-d2Opz .framer-styles-preset-11c8ce7:not(.rich-text-wrapper), .framer-d2Opz .framer-styles-preset-11c8ce7.rich-text-wrapper p { --framer-font-family: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold: "Figtree", sans-serif; --framer-font-family-bold-italic: "Figtree", sans-serif; --framer-font-family-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: 0px; --framer-line-height: 170%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #333333; --framer-text-decoration: none; --framer-text-transform: none; }
.framer-y3T4o[data-border="true"]::after, .framer-y3T4o [data-border="true"]::after { content: ""; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0px; top: 0px; border-radius: inherit; pointer-events: none; }
.framer-nxLBx.framer-15o1rk3, .framer-nxLBx .framer-15o1rk3 { display: block; }
.framer-nxLBx.framer-1135vrx { place-content: center space-between; align-items: center; display: flex; flex-flow: row; height: min-content; padding: 0px; position: relative; width: 1320px; }
.framer-nxLBx .framer-yzhfy0-container { flex: 0 0 auto; height: 65px; position: relative; width: 184px; }
.framer-nxLBx .framer-lf9ukk { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: row; gap: 40px; height: min-content; overflow: visible; padding: 0px; position: relative; width: min-content; z-index: 6; }
.framer-nxLBx .framer-1d4z6n4-container, .framer-nxLBx .framer-183frh8-container, .framer-nxLBx .framer-1lupqne-container, .framer-nxLBx .framer-1h4oylo-container, .framer-nxLBx .framer-1njopk8-container { flex: 0 0 auto; height: auto; position: relative; width: auto; }
.framer-nxLBx .framer-pqp1or { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: row; gap: 28px; height: min-content; overflow: visible; padding: 0px; position: relative; width: min-content; }
.framer-nxLBx .framer-shypnj-container { flex: 0 0 auto; height: 40px; position: relative; width: 40px; }
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
  .framer-nxLBx .framer-lf9ukk, .framer-nxLBx .framer-pqp1or { gap: 0px; }
  .framer-nxLBx .framer-lf9ukk > * { margin: 0px 20px; }
  .framer-nxLBx .framer-lf9ukk > :first-child, .framer-nxLBx .framer-pqp1or > :first-child { margin-left: 0px; }
  .framer-nxLBx .framer-lf9ukk > :last-child, .framer-nxLBx .framer-pqp1or > :last-child { margin-right: 0px; }
  .framer-nxLBx .framer-pqp1or > * { margin: 0px 14px; }
}
.framer-nxLBx.framer-v-rdm68f.framer-1135vrx, .framer-nxLBx.framer-v-q5zbm6.framer-1135vrx { padding: 16px 0px; width: 810px; }
.framer-nxLBx.framer-v-rdm68f .framer-shypnj-container, .framer-nxLBx.framer-v-ea7bbm .framer-shypnj-container, .framer-nxLBx.framer-v-q5zbm6 .framer-shypnj-container, .framer-nxLBx.framer-v-6lef8 .framer-shypnj-container { height: 25px; width: 25px; }
.framer-nxLBx.framer-v-ea7bbm.framer-1135vrx, .framer-nxLBx.framer-v-6lef8.framer-1135vrx { padding: 16px 0px; width: 390px; }
.framer-nxLBx.framer-v-q5zbm6 .framer-lf9ukk { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 30px; padding: 30px; position: absolute; right: 0px; top: 90px; width: 100%; }
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
  .framer-nxLBx.framer-v-q5zbm6 .framer-lf9ukk { gap: 0px; }
  .framer-nxLBx.framer-v-q5zbm6 .framer-lf9ukk > * { margin: 15px 0px; }
  .framer-nxLBx.framer-v-q5zbm6 .framer-lf9ukk > :first-child { margin-top: 0px; }
  .framer-nxLBx.framer-v-q5zbm6 .framer-lf9ukk > :last-child { margin-bottom: 0px; }
}
.framer-nxLBx.framer-v-6lef8 .framer-lf9ukk { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 30px; left: 0px; padding: 30px; position: absolute; right: 0px; top: 68px; width: unset; }
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
  .framer-nxLBx.framer-v-6lef8 .framer-lf9ukk { gap: 0px; }
  .framer-nxLBx.framer-v-6lef8 .framer-lf9ukk > * { margin: 15px 0px; }
  .framer-nxLBx.framer-v-6lef8 .framer-lf9ukk > :first-child { margin-top: 0px; }
  .framer-nxLBx.framer-v-6lef8 .framer-lf9ukk > :last-child { margin-bottom: 0px; }
}
.framer-eDry0 [data-border="true"]::after { content: ""; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0px; top: 0px; border-radius: inherit; pointer-events: none; }
.framer-eDry0 .framer-6mcipl { display: block; }
.framer-eDry0 .framer-1chrm49 { place-content: center; align-items: center; cursor: pointer; display: flex; flex-flow: row; gap: 10px; height: 25px; overflow: hidden; padding: 0px; position: relative; width: 25px; }
.framer-eDry0 .framer-1ii37j1-container { flex: 1 0 0px; height: 100%; position: relative; width: 1px; }
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
  .framer-eDry0 .framer-1chrm49 { gap: 0px; }
  .framer-eDry0 .framer-1chrm49 > * { margin: 0px 5px; }
  .framer-eDry0 .framer-1chrm49 > :first-child { margin-left: 0px; }
  .framer-eDry0 .framer-1chrm49 > :last-child { margin-right: 0px; }
}
.v1.framer-custom-input::placeholder { color: var(--framer-custom-placeholder-color) !important; }
.framer-g0Yfn.framer-1ei1cn9, .framer-g0Yfn .framer-1ei1cn9 { display: block; }
.framer-g0Yfn.framer-1uxs2fw { place-content: center; align-items: center; display: flex; flex-flow: row; gap: 10px; height: min-content; overflow: hidden; padding: 0px; position: relative; width: 1440px; }
.framer-g0Yfn .framer-1g8rfqf-container { flex: 1 0 0px; height: 535px; position: relative; width: 1px; }
.framer-g0Yfn .framer-1h806ar-container, .framer-g0Yfn .framer-8utuxu-container, .framer-g0Yfn .framer-1mhcyyt-container, .framer-g0Yfn .framer-1356d6l-container { height: 533px; position: relative; width: 576px; }
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
  .framer-g0Yfn.framer-1uxs2fw { gap: 0px; }
  .framer-g0Yfn.framer-1uxs2fw > * { margin: 0px 5px; }
  .framer-g0Yfn.framer-1uxs2fw > :first-child { margin-left: 0px; }
  .framer-g0Yfn.framer-1uxs2fw > :last-child { margin-right: 0px; }
}
.framer-ieDgm [data-border="true"]::after { content: ""; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0px; top: 0px; border-radius: inherit; pointer-events: none; }
.framer-ieDgm .framer-13ic6f9 { display: block; }
.framer-ieDgm .framer-naw58w { place-content: center; align-items: center; display: flex; flex-flow: row; gap: 10px; height: 533px; overflow: hidden; padding: 0px; position: relative; width: 576px; will-change: var(--framer-will-change-override, transform); }
.framer-ieDgm .framer-zhtr62 { flex: 0 0 auto; height: 100%; position: relative; width: 100%; }
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
  .framer-ieDgm .framer-naw58w { gap: 0px; }
  .framer-ieDgm .framer-naw58w > * { margin: 0px 5px; }
  .framer-ieDgm .framer-naw58w > :first-child { margin-left: 0px; }
  .framer-ieDgm .framer-naw58w > :last-child { margin-right: 0px; }
}
.framer-3e7ZT.framer-1wgmo8t, .framer-3e7ZT .framer-1wgmo8t { display: block; }
.framer-3e7ZT.framer-ppnc2c { place-content: center flex-start; align-items: center; display: flex; flex-flow: column; gap: 15px; height: min-content; overflow: hidden; padding: 34px 45px; position: relative; text-decoration: none; width: 265px; will-change: var(--framer-will-change-override, transform); }
.framer-3e7ZT .framer-12tqals { flex: 0 0 auto; height: 107px; overflow: hidden; position: relative; width: 108px; will-change: var(--framer-will-change-override, transform); }
.framer-3e7ZT .framer-1mu19w { aspect-ratio: 1 / 1; flex: 0 0 auto; height: var(--framer-aspect-ratio-supported, 40px); left: 50%; position: absolute; top: 50%; width: 40px; }
.framer-3e7ZT .framer-1x2iupn { flex: 0 0 auto; height: auto; position: relative; white-space: pre; width: auto; }
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
  .framer-3e7ZT.framer-ppnc2c { gap: 0px; }
  .framer-3e7ZT.framer-ppnc2c > * { margin: 7.5px 0px; }
  .framer-3e7ZT.framer-ppnc2c > :first-child { margin-top: 0px; }
  .framer-3e7ZT.framer-ppnc2c > :last-child { margin-bottom: 0px; }
}
.framer-3e7ZT.framer-v-10wn2fj .framer-1mu19w { height: var(--framer-aspect-ratio-supported, 1px); width: 1px; }
.framer-tgAiE .framer-styles-preset-cupz3h:not(.rich-text-wrapper), .framer-tgAiE .framer-styles-preset-cupz3h.rich-text-wrapper h3 { --framer-font-family: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold: "Figtree", sans-serif; --framer-font-family-bold-italic: "Figtree", sans-serif; --framer-font-family-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-size: 36px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: -.5px; --framer-line-height: 130%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-77195e07-8a15-45f7-b78d-5842867733c1, #0c0e17); --framer-text-decoration: none; --framer-text-transform: none; }
.framer-eTf9V.framer-1dokti7, .framer-eTf9V .framer-1dokti7 { display: block; }
.framer-eTf9V.framer-1uldz4l { place-content: center; align-items: center; display: flex; flex-flow: row; gap: 10px; height: min-content; overflow: visible; padding: 0px; position: relative; width: 1320px; }
.framer-eTf9V .framer-rbb5wo-container { flex: 1 0 0px; height: 655px; position: relative; width: 1px; }
.framer-eTf9V .framer-3voy5j-container, .framer-eTf9V .framer-1vy0sup-container, .framer-eTf9V .framer-2lbop0-container { height: auto; position: relative; width: 517px; }
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
  .framer-eTf9V.framer-1uldz4l { gap: 0px; }
  .framer-eTf9V.framer-1uldz4l > * { margin: 0px 5px; }
  .framer-eTf9V.framer-1uldz4l > :first-child { margin-left: 0px; }
  .framer-eTf9V.framer-1uldz4l > :last-child { margin-right: 0px; }
}
.framer-eTf9V.framer-v-96e5cw.framer-1uldz4l { height: 438px; width: 992px; }
.framer-eTf9V.framer-v-96e5cw .framer-rbb5wo-container, .framer-eTf9V.framer-v-cycwhw .framer-rbb5wo-container { height: 100%; }
.framer-eTf9V.framer-v-cycwhw.framer-1uldz4l { height: 377px; width: 768px; }
.framer-eTf9V.framer-v-hcs9lc.framer-1uldz4l { width: 390px; }
.framer-eTf9V.framer-v-hcs9lc .framer-rbb5wo-container { height: 503px; order: 0; }
.framer-DumHp.framer-cn1ik2, .framer-DumHp .framer-cn1ik2 { display: block; }
.framer-DumHp.framer-d7oc1s { place-content: flex-start; align-items: flex-start; display: flex; flex-flow: column; gap: 0px; height: 740px; padding: 32px 20px 32px 32px; position: relative; width: 449px; }
.framer-DumHp .framer-avc4vf { place-content: flex-start; align-items: flex-start; display: flex; flex: 0 0 auto; flex-flow: row; gap: 0px; height: min-content; overflow: visible; padding: 0px; position: relative; width: min-content; }
.framer-DumHp .framer-11ec2jr, .framer-DumHp .framer-7ra3cj, .framer-DumHp .framer-h3mqdb, .framer-DumHp .framer-1cj7tnm, .framer-DumHp .framer-1h4gth4 { aspect-ratio: 1 / 1; flex: 0 0 auto; height: var(--framer-aspect-ratio-supported, 32px); overflow: hidden; position: relative; width: 32px; }
.framer-DumHp .framer-1dmwqzs { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: column; gap: 24px; height: min-content; overflow: visible; padding: 30px 0px 20px; position: relative; width: 100%; }
.framer-DumHp .framer-sa3lml, .framer-DumHp .framer-10q8l2v { flex: 0 0 auto; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; overflow-wrap: break-word; }
.framer-DumHp .framer-19uxga8 { place-content: center flex-start; align-items: center; display: flex; flex: 0 0 auto; flex-flow: row; gap: 16px; height: min-content; overflow: visible; padding: 0px; position: relative; width: 100%; }
.framer-DumHp .framer-1hhbl6j { place-content: flex-start; align-items: flex-start; display: flex; flex: 0 0 auto; flex-flow: column; gap: 0px; height: min-content; overflow: visible; padding: 0px; position: relative; width: 82%; }
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
  .framer-DumHp.framer-d7oc1s, .framer-DumHp .framer-avc4vf, .framer-DumHp .framer-1dmwqzs, .framer-DumHp .framer-19uxga8, .framer-DumHp .framer-1hhbl6j { gap: 0px; }
  .framer-DumHp.framer-d7oc1s > *, .framer-DumHp .framer-1hhbl6j > * { margin: 0px; }
  .framer-DumHp.framer-d7oc1s > :first-child, .framer-DumHp .framer-1dmwqzs > :first-child, .framer-DumHp .framer-1hhbl6j > :first-child { margin-top: 0px; }
  .framer-DumHp.framer-d7oc1s > :last-child, .framer-DumHp .framer-1dmwqzs > :last-child, .framer-DumHp .framer-1hhbl6j > :last-child { margin-bottom: 0px; }
  .framer-DumHp .framer-avc4vf > * { margin: 0px; }
  .framer-DumHp .framer-avc4vf > :first-child, .framer-DumHp .framer-19uxga8 > :first-child { margin-left: 0px; }
  .framer-DumHp .framer-avc4vf > :last-child, .framer-DumHp .framer-19uxga8 > :last-child { margin-right: 0px; }
  .framer-DumHp .framer-1dmwqzs > * { margin: 12px 0px; }
  .framer-DumHp .framer-19uxga8 > * { margin: 0px 8px; }
}
.framer-DumHp.framer-v-1ismfg0.framer-d7oc1s { height: min-content; width: min-content; }
.framer-DumHp.framer-v-1ismfg0 .framer-1dmwqzs, .framer-DumHp.framer-v-1ismfg0 .framer-19uxga8 { width: 296px; }
.framer-FdgKw .framer-styles-preset-14jzmhb:not(.rich-text-wrapper), .framer-FdgKw .framer-styles-preset-14jzmhb.rich-text-wrapper p { --framer-font-family: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 170%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #333333; --framer-text-decoration: none; --framer-text-transform: none; }
@media (max-width: 1439px) and (min-width: 992px) {
  .framer-FdgKw .framer-styles-preset-14jzmhb:not(.rich-text-wrapper), .framer-FdgKw .framer-styles-preset-14jzmhb.rich-text-wrapper p { --framer-font-family: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 170%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #333333; --framer-text-decoration: none; --framer-text-transform: none; }
}
@media (max-width: 991px) and (min-width: 768px) {
  .framer-FdgKw .framer-styles-preset-14jzmhb:not(.rich-text-wrapper), .framer-FdgKw .framer-styles-preset-14jzmhb.rich-text-wrapper p { --framer-font-family: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 170%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #333333; --framer-text-decoration: none; --framer-text-transform: none; }
}
@media (max-width: 767px) and (min-width: 0px) {
  .framer-FdgKw .framer-styles-preset-14jzmhb:not(.rich-text-wrapper), .framer-FdgKw .framer-styles-preset-14jzmhb.rich-text-wrapper p { --framer-font-family: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 170%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #333333; --framer-text-decoration: none; --framer-text-transform: none; }
}
.framer-oNK5n .framer-styles-preset-1dox7o0:not(.rich-text-wrapper), .framer-oNK5n .framer-styles-preset-1dox7o0.rich-text-wrapper p { --framer-font-family: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 170%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #333333; --framer-text-decoration: none; --framer-text-transform: none; }
@media (max-width: 1439px) and (min-width: 992px) {
  .framer-oNK5n .framer-styles-preset-1dox7o0:not(.rich-text-wrapper), .framer-oNK5n .framer-styles-preset-1dox7o0.rich-text-wrapper p { --framer-font-family: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 170%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #333333; --framer-text-decoration: none; --framer-text-transform: none; }
}
@media (max-width: 991px) and (min-width: 810px) {
  .framer-oNK5n .framer-styles-preset-1dox7o0:not(.rich-text-wrapper), .framer-oNK5n .framer-styles-preset-1dox7o0.rich-text-wrapper p { --framer-font-family: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 170%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #333333; --framer-text-decoration: none; --framer-text-transform: none; }
}
@media (max-width: 809px) and (min-width: 0px) {
  .framer-oNK5n .framer-styles-preset-1dox7o0:not(.rich-text-wrapper), .framer-oNK5n .framer-styles-preset-1dox7o0.rich-text-wrapper p { --framer-font-family: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 170%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #333333; --framer-text-decoration: none; --framer-text-transform: none; }
}
.framer-DumHp[data-border="true"]::after, .framer-DumHp [data-border="true"]::after { content: ""; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0px; top: 0px; border-radius: inherit; pointer-events: none; }
.framer-0qM2T[data-border="true"]::after, .framer-0qM2T [data-border="true"]::after { content: ""; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0px; top: 0px; border-radius: inherit; pointer-events: none; }
.framer-0qM2T.framer-p4cvq1, .framer-0qM2T .framer-p4cvq1 { display: block; }
.framer-0qM2T.framer-yfd27f { place-content: flex-start; align-items: flex-start; display: flex; flex-flow: column; gap: 35px; height: min-content; overflow: visible; padding: 0px; position: relative; width: 420px; }
.framer-0qM2T .framer-6z09g1 { flex: 0 0 auto; height: 317px; overflow: hidden; position: relative; width: 100%; }
.framer-0qM2T .framer-1wok21u { flex: 0 0 auto; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }
.framer-0qM2T .framer-dwueeg { place-content: flex-start; align-items: flex-start; display: flex; flex: 0 0 auto; flex-flow: column; gap: 15px; height: min-content; overflow: visible; padding: 0px; position: relative; width: 100%; }
.framer-0qM2T .framer-16yip7y { flex: 0 0 auto; height: auto; position: relative; white-space: pre; width: auto; }
.framer-0qM2T .framer-1r2m7cd { flex: 0 0 auto; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; overflow-wrap: break-word; }
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
  .framer-0qM2T.framer-yfd27f, .framer-0qM2T .framer-dwueeg { gap: 0px; }
  .framer-0qM2T.framer-yfd27f > * { margin: 17.5px 0px; }
  .framer-0qM2T.framer-yfd27f > :first-child, .framer-0qM2T .framer-dwueeg > :first-child { margin-top: 0px; }
  .framer-0qM2T.framer-yfd27f > :last-child, .framer-0qM2T .framer-dwueeg > :last-child { margin-bottom: 0px; }
  .framer-0qM2T .framer-dwueeg > * { margin: 7.5px 0px; }
}
.framer-0qM2T.framer-v-16ya9r9.framer-yfd27f { width: 370px; }
.framer-0qM2T.framer-v-16ya9r9 .framer-6z09g1 { place-content: center; align-items: center; display: flex; flex-flow: row; gap: 10px; height: 250px; padding: 0px; }
.framer-0qM2T.framer-v-16ya9r9 .framer-1wok21u { left: unset; position: relative; top: unset; }
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
  .framer-0qM2T.framer-v-16ya9r9 .framer-6z09g1 { gap: 0px; }
  .framer-0qM2T.framer-v-16ya9r9 .framer-6z09g1 > * { margin: 0px 5px; }
  .framer-0qM2T.framer-v-16ya9r9 .framer-6z09g1 > :first-child { margin-left: 0px; }
  .framer-0qM2T.framer-v-16ya9r9 .framer-6z09g1 > :last-child { margin-right: 0px; }
}
.framer-O3Nn7 .framer-styles-preset-1b26b4z:not(.rich-text-wrapper), .framer-O3Nn7 .framer-styles-preset-1b26b4z.rich-text-wrapper h4 { --framer-font-family: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold: "Figtree", sans-serif; --framer-font-family-bold-italic: "Figtree", sans-serif; --framer-font-family-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: 0px; --framer-line-height: 140%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-77195e07-8a15-45f7-b78d-5842867733c1, #0c0e17); --framer-text-decoration: none; --framer-text-transform: none; }
@media (max-width: 1439px) and (min-width: 992px) {
  .framer-O3Nn7 .framer-styles-preset-1b26b4z:not(.rich-text-wrapper), .framer-O3Nn7 .framer-styles-preset-1b26b4z.rich-text-wrapper h4 { --framer-font-family: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold: "Figtree", sans-serif; --framer-font-family-bold-italic: "Figtree", sans-serif; --framer-font-family-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: 0px; --framer-line-height: 140%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-77195e07-8a15-45f7-b78d-5842867733c1, #0c0e17); --framer-text-decoration: none; --framer-text-transform: none; }
}
@media (max-width: 991px) and (min-width: 810px) {
  .framer-O3Nn7 .framer-styles-preset-1b26b4z:not(.rich-text-wrapper), .framer-O3Nn7 .framer-styles-preset-1b26b4z.rich-text-wrapper h4 { --framer-font-family: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold: "Figtree", sans-serif; --framer-font-family-bold-italic: "Figtree", sans-serif; --framer-font-family-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: 0px; --framer-line-height: 140%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-77195e07-8a15-45f7-b78d-5842867733c1, #0c0e17); --framer-text-decoration: none; --framer-text-transform: none; }
}
@media (max-width: 809px) and (min-width: 0px) {
  .framer-O3Nn7 .framer-styles-preset-1b26b4z:not(.rich-text-wrapper), .framer-O3Nn7 .framer-styles-preset-1b26b4z.rich-text-wrapper h4 { --framer-font-family: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold: "Figtree", sans-serif; --framer-font-family-bold-italic: "Figtree", sans-serif; --framer-font-family-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: 0px; --framer-line-height: 140%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-77195e07-8a15-45f7-b78d-5842867733c1, #0c0e17); --framer-text-decoration: none; --framer-text-transform: none; }
}
.ssr-variant { display: contents; }
.framer-VD92j.framer-1hvb3m4, .framer-VD92j .framer-1hvb3m4 { display: block; }
.framer-VD92j.framer-hrqict { place-content: center; align-items: center; display: flex; flex-flow: column; gap: 83px; height: min-content; overflow: hidden; padding: 0px 0px 100px; position: relative; width: 1320px; will-change: var(--framer-will-change-override, transform); }
.framer-VD92j .framer-10wstxq-container { flex: 0 0 auto; height: auto; position: relative; width: 100%; }
.framer-VD92j .framer-l9kw8x { place-content: flex-start center; align-items: flex-start; display: flex; flex: 0 0 auto; flex-flow: column; gap: 120px; height: min-content; overflow: visible; padding: 0px 60px; position: relative; width: 100%; }
.framer-VD92j .framer-scjfao { place-content: flex-start; align-items: flex-start; display: flex; flex: 0 0 auto; flex-flow: column wrap; gap: 109px; height: min-content; overflow: visible; padding: 0px; position: relative; width: 100%; }
.framer-VD92j .framer-v897px { place-content: flex-start; align-items: flex-start; display: flex; flex: 0 0 auto; flex-flow: column; gap: 50px; height: min-content; overflow: visible; padding: 0px; position: relative; width: min-content; }
.framer-VD92j .framer-1rwouop-container { flex: 0 0 auto; height: 76px; position: relative; width: 115px; }
.framer-VD92j .framer-18qsxy9, .framer-VD92j .framer-olr6f4 { place-content: flex-start space-between; align-items: flex-start; display: flex; flex: 0 0 auto; flex-flow: row; height: min-content; overflow: visible; padding: 0px; position: relative; width: 100%; }
.framer-VD92j .framer-59q0d5, .framer-VD92j .framer-1qcqihg, .framer-VD92j .framer-1p40ty4 { place-content: flex-start center; align-items: flex-start; display: flex; flex: 0 0 auto; flex-flow: column; gap: 24px; height: min-content; overflow: visible; padding: 0px; position: relative; width: min-content; }
.framer-VD92j .framer-126luga, .framer-VD92j .framer-1nl8ajb, .framer-VD92j .framer-1pg3bl1, .framer-VD92j .framer-jhxmrk, .framer-VD92j .framer-15g76hz, .framer-VD92j .framer-1o4tvn4, .framer-VD92j .framer-qvjeoq { flex: 0 0 auto; height: auto; position: relative; white-space: pre; width: auto; }
.framer-VD92j .framer-1y88yna, .framer-VD92j .framer-dxmxs, .framer-VD92j .framer-fbpcv3 { place-content: flex-start center; align-items: flex-start; display: flex; flex: 0 0 auto; flex-flow: column; gap: 16px; height: min-content; overflow: hidden; padding: 0px; position: relative; width: min-content; }
.framer-VD92j .framer-5chq86-container, .framer-VD92j .framer-hyhv5c-container, .framer-VD92j .framer-1dtu57f-container, .framer-VD92j .framer-1ed6mce-container, .framer-VD92j .framer-11z37q-container, .framer-VD92j .framer-1qu8nya-container, .framer-VD92j .framer-fw2uzb-container, .framer-VD92j .framer-zp0hm7-container { flex: 0 0 auto; height: auto; position: relative; width: auto; }
.framer-VD92j .framer-1pow32g { place-content: flex-start center; align-items: flex-start; display: flex; flex: 0 0 auto; flex-flow: column; gap: 16px; height: min-content; overflow: visible; padding: 0px; position: relative; width: 195px; }
.framer-VD92j .framer-1rws86a { place-content: flex-start center; align-items: flex-start; display: flex; flex: 0 0 auto; flex-flow: column; gap: 16px; height: min-content; overflow: hidden; padding: 0px; position: relative; width: 96%; }
.framer-VD92j .framer-1ctvavb, .framer-VD92j .framer-9bvmar { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: row; gap: 10px; height: min-content; overflow: hidden; padding: 0px; position: relative; width: min-content; }
.framer-VD92j .framer-fjn0ta-container, .framer-VD92j .framer-y26m3f-container, .framer-VD92j .framer-166h32l-container, .framer-VD92j .framer-xryv1c-container { flex: 0 0 auto; height: 30px; position: relative; width: 30px; }
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
  .framer-VD92j.framer-hrqict, .framer-VD92j .framer-l9kw8x, .framer-VD92j .framer-scjfao, .framer-VD92j .framer-v897px, .framer-VD92j .framer-59q0d5, .framer-VD92j .framer-1y88yna, .framer-VD92j .framer-1qcqihg, .framer-VD92j .framer-dxmxs, .framer-VD92j .framer-1p40ty4, .framer-VD92j .framer-fbpcv3, .framer-VD92j .framer-1pow32g, .framer-VD92j .framer-1rws86a, .framer-VD92j .framer-1ctvavb, .framer-VD92j .framer-9bvmar { gap: 0px; }
  .framer-VD92j.framer-hrqict > * { margin: 41.5px 0px; }
  .framer-VD92j.framer-hrqict > :first-child, .framer-VD92j .framer-l9kw8x > :first-child, .framer-VD92j .framer-scjfao > :first-child, .framer-VD92j .framer-v897px > :first-child, .framer-VD92j .framer-59q0d5 > :first-child, .framer-VD92j .framer-1y88yna > :first-child, .framer-VD92j .framer-1qcqihg > :first-child, .framer-VD92j .framer-dxmxs > :first-child, .framer-VD92j .framer-1p40ty4 > :first-child, .framer-VD92j .framer-fbpcv3 > :first-child, .framer-VD92j .framer-1pow32g > :first-child, .framer-VD92j .framer-1rws86a > :first-child { margin-top: 0px; }
  .framer-VD92j.framer-hrqict > :last-child, .framer-VD92j .framer-l9kw8x > :last-child, .framer-VD92j .framer-scjfao > :last-child, .framer-VD92j .framer-v897px > :last-child, .framer-VD92j .framer-59q0d5 > :last-child, .framer-VD92j .framer-1y88yna > :last-child, .framer-VD92j .framer-1qcqihg > :last-child, .framer-VD92j .framer-dxmxs > :last-child, .framer-VD92j .framer-1p40ty4 > :last-child, .framer-VD92j .framer-fbpcv3 > :last-child, .framer-VD92j .framer-1pow32g > :last-child, .framer-VD92j .framer-1rws86a > :last-child { margin-bottom: 0px; }
  .framer-VD92j .framer-l9kw8x > * { margin: 60px 0px; }
  .framer-VD92j .framer-scjfao > * { margin: 54.5px 0px; }
  .framer-VD92j .framer-v897px > * { margin: 25px 0px; }
  .framer-VD92j .framer-59q0d5 > *, .framer-VD92j .framer-1qcqihg > *, .framer-VD92j .framer-1p40ty4 > * { margin: 12px 0px; }
  .framer-VD92j .framer-1y88yna > *, .framer-VD92j .framer-dxmxs > *, .framer-VD92j .framer-fbpcv3 > *, .framer-VD92j .framer-1pow32g > *, .framer-VD92j .framer-1rws86a > * { margin: 8px 0px; }
  .framer-VD92j .framer-1ctvavb > *, .framer-VD92j .framer-9bvmar > * { margin: 0px 5px; }
  .framer-VD92j .framer-1ctvavb > :first-child, .framer-VD92j .framer-9bvmar > :first-child { margin-left: 0px; }
  .framer-VD92j .framer-1ctvavb > :last-child, .framer-VD92j .framer-9bvmar > :last-child { margin-right: 0px; }
}
.framer-VD92j.framer-v-1dj0lgp.framer-hrqict { width: 992px; }
.framer-VD92j.framer-v-1dj0lgp .framer-l9kw8x { padding: 0px 30px; }
.framer-VD92j.framer-v-1dj0lgp .framer-scjfao { flex-wrap: nowrap; gap: 70px; }
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
  .framer-VD92j.framer-v-1dj0lgp .framer-scjfao { gap: 0px; }
  .framer-VD92j.framer-v-1dj0lgp .framer-scjfao > * { margin: 35px 0px; }
  .framer-VD92j.framer-v-1dj0lgp .framer-scjfao > :first-child { margin-top: 0px; }
  .framer-VD92j.framer-v-1dj0lgp .framer-scjfao > :last-child { margin-bottom: 0px; }
}
.framer-VD92j.framer-v-4yiruu.framer-hrqict { gap: 60px; padding: 0px 0px 80px; width: 810px; }
.framer-VD92j.framer-v-4yiruu .framer-l9kw8x { gap: 50px; padding: 0px 30px; }
.framer-VD92j.framer-v-4yiruu .framer-scjfao { gap: 50px; }
.framer-VD92j.framer-v-4yiruu .framer-v897px, .framer-VD92j.framer-v-14ctl5 .framer-v897px, .framer-VD92j.framer-v-14ctl5 .framer-1qcqihg, .framer-VD92j.framer-v-14ctl5 .framer-1p40ty4, .framer-VD92j.framer-v-14ctl5 .framer-1pow32g, .framer-VD92j.framer-v-14ctl5 .framer-1rws86a { width: 100%; }
.framer-VD92j.framer-v-4yiruu .framer-18qsxy9 { gap: 60px; justify-content: flex-start; }
.framer-VD92j.framer-v-4yiruu .framer-1y88yna, .framer-VD92j.framer-v-4yiruu .framer-dxmxs, .framer-VD92j.framer-v-4yiruu .framer-fbpcv3 { justify-content: flex-start; }
.framer-VD92j.framer-v-4yiruu .framer-1pow32g { width: min-content; }
.framer-VD92j.framer-v-4yiruu .framer-1rws86a { justify-content: flex-start; width: 338px; }
.framer-VD92j.framer-v-4yiruu .framer-15g76hz, .framer-VD92j.framer-v-14ctl5 .framer-15g76hz { white-space: pre-wrap; width: 100%; word-break: break-word; overflow-wrap: break-word; }
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
  .framer-VD92j.framer-v-4yiruu.framer-hrqict, .framer-VD92j.framer-v-4yiruu .framer-l9kw8x, .framer-VD92j.framer-v-4yiruu .framer-scjfao, .framer-VD92j.framer-v-4yiruu .framer-18qsxy9 { gap: 0px; }
  .framer-VD92j.framer-v-4yiruu.framer-hrqict > * { margin: 30px 0px; }
  .framer-VD92j.framer-v-4yiruu.framer-hrqict > :first-child, .framer-VD92j.framer-v-4yiruu .framer-l9kw8x > :first-child, .framer-VD92j.framer-v-4yiruu .framer-scjfao > :first-child { margin-top: 0px; }
  .framer-VD92j.framer-v-4yiruu.framer-hrqict > :last-child, .framer-VD92j.framer-v-4yiruu .framer-l9kw8x > :last-child, .framer-VD92j.framer-v-4yiruu .framer-scjfao > :last-child { margin-bottom: 0px; }
  .framer-VD92j.framer-v-4yiruu .framer-l9kw8x > *, .framer-VD92j.framer-v-4yiruu .framer-scjfao > * { margin: 25px 0px; }
  .framer-VD92j.framer-v-4yiruu .framer-18qsxy9 > * { margin: 0px 30px; }
  .framer-VD92j.framer-v-4yiruu .framer-18qsxy9 > :first-child { margin-left: 0px; }
  .framer-VD92j.framer-v-4yiruu .framer-18qsxy9 > :last-child { margin-right: 0px; }
}
.framer-VD92j.framer-v-14ctl5.framer-hrqict { gap: 40px; padding: 20px 20px 60px; width: 390px; }
.framer-VD92j.framer-v-14ctl5 .framer-l9kw8x { align-content: center; align-items: center; gap: 35px; padding: 0px 20px; }
.framer-VD92j.framer-v-14ctl5 .framer-scjfao { gap: 40px; }
.framer-VD92j.framer-v-14ctl5 .framer-18qsxy9 { flex-direction: column; gap: 40px; justify-content: flex-start; }
.framer-VD92j.framer-v-14ctl5 .framer-59q0d5 { justify-content: flex-start; width: 100%; }
.framer-VD92j.framer-v-14ctl5 .framer-olr6f4 { place-content: center; align-items: center; flex-direction: column; gap: 30px; }
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
  .framer-VD92j.framer-v-14ctl5.framer-hrqict, .framer-VD92j.framer-v-14ctl5 .framer-l9kw8x, .framer-VD92j.framer-v-14ctl5 .framer-scjfao, .framer-VD92j.framer-v-14ctl5 .framer-18qsxy9, .framer-VD92j.framer-v-14ctl5 .framer-olr6f4 { gap: 0px; }
  .framer-VD92j.framer-v-14ctl5.framer-hrqict > *, .framer-VD92j.framer-v-14ctl5 .framer-scjfao > *, .framer-VD92j.framer-v-14ctl5 .framer-18qsxy9 > * { margin: 20px 0px; }
  .framer-VD92j.framer-v-14ctl5.framer-hrqict > :first-child, .framer-VD92j.framer-v-14ctl5 .framer-l9kw8x > :first-child, .framer-VD92j.framer-v-14ctl5 .framer-scjfao > :first-child, .framer-VD92j.framer-v-14ctl5 .framer-18qsxy9 > :first-child, .framer-VD92j.framer-v-14ctl5 .framer-olr6f4 > :first-child { margin-top: 0px; }
  .framer-VD92j.framer-v-14ctl5.framer-hrqict > :last-child, .framer-VD92j.framer-v-14ctl5 .framer-l9kw8x > :last-child, .framer-VD92j.framer-v-14ctl5 .framer-scjfao > :last-child, .framer-VD92j.framer-v-14ctl5 .framer-18qsxy9 > :last-child, .framer-VD92j.framer-v-14ctl5 .framer-olr6f4 > :last-child { margin-bottom: 0px; }
  .framer-VD92j.framer-v-14ctl5 .framer-l9kw8x > * { margin: 17.5px 0px; }
  .framer-VD92j.framer-v-14ctl5 .framer-olr6f4 > * { margin: 15px 0px; }
}
.framer-UTzk2 .framer-styles-preset-kv22g3:not(.rich-text-wrapper), .framer-UTzk2 .framer-styles-preset-kv22g3.rich-text-wrapper p { --framer-font-family: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold: "Figtree", sans-serif; --framer-font-family-bold-italic: "Figtree", sans-serif; --framer-font-family-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 700; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: 0px; --framer-line-height: 170%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #333333; --framer-text-decoration: none; --framer-text-transform: none; }
.framer-YH6zF .framer-styles-preset-gm9u13:not(.rich-text-wrapper), .framer-YH6zF .framer-styles-preset-gm9u13.rich-text-wrapper a { --framer-link-current-text-color: var(--token-77195e07-8a15-45f7-b78d-5842867733c1, #0c0e17); --framer-link-current-text-decoration: none; --framer-link-hover-text-color: var(--token-73fea59d-e0b5-4ba4-be14-69d79a9d7682, #ff6a00); --framer-link-hover-text-decoration: none; --framer-link-text-color: var(--token-77195e07-8a15-45f7-b78d-5842867733c1, #0c0e17); --framer-link-text-decoration: none; }
.framer-T6UyI .framer-styles-preset-1tzrpjc:not(.rich-text-wrapper), .framer-T6UyI .framer-styles-preset-1tzrpjc.rich-text-wrapper p { --framer-font-family: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 170%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #333333; --framer-text-decoration: none; --framer-text-transform: none; }
@media (max-width: 1439px) and (min-width: 992px) {
  .framer-T6UyI .framer-styles-preset-1tzrpjc:not(.rich-text-wrapper), .framer-T6UyI .framer-styles-preset-1tzrpjc.rich-text-wrapper p { --framer-font-family: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 170%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #333333; --framer-text-decoration: none; --framer-text-transform: none; }
}
@media (max-width: 991px) and (min-width: 768px) {
  .framer-T6UyI .framer-styles-preset-1tzrpjc:not(.rich-text-wrapper), .framer-T6UyI .framer-styles-preset-1tzrpjc.rich-text-wrapper p { --framer-font-family: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 170%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #333333; --framer-text-decoration: none; --framer-text-transform: none; }
}
@media (max-width: 767px) and (min-width: 0px) {
  .framer-T6UyI .framer-styles-preset-1tzrpjc:not(.rich-text-wrapper), .framer-T6UyI .framer-styles-preset-1tzrpjc.rich-text-wrapper p { --framer-font-family: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 170%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #333333; --framer-text-decoration: none; --framer-text-transform: none; }
}
.framer-meIgs .framer-styles-preset-s8np70:not(.rich-text-wrapper), .framer-meIgs .framer-styles-preset-s8np70.rich-text-wrapper a { --framer-link-current-text-color: #111111; --framer-link-current-text-decoration: underline; --framer-link-hover-text-color: #0088ff; --framer-link-hover-text-decoration: underline; --framer-link-text-color: #ff8c3b; --framer-link-text-decoration: none; }
.framer-GP0l6.framer-oc613p, .framer-GP0l6 .framer-oc613p { display: block; }
.framer-GP0l6.framer-152rhf3 { place-content: center; align-items: center; cursor: pointer; display: flex; flex-flow: row; gap: 23px; height: min-content; max-width: 1320px; overflow: visible; padding: 50px 0px 48px; position: relative; width: 1320px; }
.framer-GP0l6 .framer-1be1oon { place-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-flow: row; gap: 23px; height: min-content; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 1px; }
.framer-GP0l6 .framer-1hx9doq { flex: 0 0 auto; height: auto; position: relative; white-space: pre; width: auto; }
.framer-GP0l6 .framer-1ilk49b { aspect-ratio: 1 / 1; flex: 0 0 auto; height: var(--framer-aspect-ratio-supported, 92px); overflow: visible; position: relative; width: 92px; }
.framer-GP0l6 .framer-1fi245a-container { aspect-ratio: 1 / 1; flex: 0 0 auto; height: var(--framer-aspect-ratio-supported, 92px); left: 0px; position: absolute; top: 50%; width: 92px; z-index: 1; }
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
  .framer-GP0l6.framer-152rhf3, .framer-GP0l6 .framer-1be1oon { gap: 0px; }
  .framer-GP0l6.framer-152rhf3 > *, .framer-GP0l6 .framer-1be1oon > * { margin: 0px 11.5px; }
  .framer-GP0l6.framer-152rhf3 > :first-child, .framer-GP0l6 .framer-1be1oon > :first-child { margin-left: 0px; }
  .framer-GP0l6.framer-152rhf3 > :last-child, .framer-GP0l6 .framer-1be1oon > :last-child { margin-right: 0px; }
}
.framer-GP0l6.framer-v-p9ctcp.framer-152rhf3 { cursor: unset; max-width: 390px; width: 390px; }
.framer-GP0l6.framer-v-p9ctcp .framer-1be1oon { flex-direction: column; padding: 0px 10px; }
.framer-GP0l6.framer-v-p9ctcp .framer-1hx9doq { white-space: pre-wrap; width: 100%; word-break: break-word; overflow-wrap: break-word; }
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
  .framer-GP0l6.framer-v-p9ctcp .framer-1be1oon { gap: 0px; }
  .framer-GP0l6.framer-v-p9ctcp .framer-1be1oon > * { margin: 11.5px 0px; }
  .framer-GP0l6.framer-v-p9ctcp .framer-1be1oon > :first-child { margin-top: 0px; }
  .framer-GP0l6.framer-v-p9ctcp .framer-1be1oon > :last-child { margin-bottom: 0px; }
}
.framer-GP0l6.framer-v-152rhf3.hover .framer-1fi245a-container { left: 10px; }
.framer-h0dCh .framer-styles-preset-hqdaf6:not(.rich-text-wrapper), .framer-h0dCh .framer-styles-preset-hqdaf6.rich-text-wrapper h2 { --framer-font-family: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold: "Figtree", sans-serif; --framer-font-family-bold-italic: "Figtree", sans-serif; --framer-font-family-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-size: 56px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: -.5px; --framer-line-height: 1.2em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-77195e07-8a15-45f7-b78d-5842867733c1, #0c0e17); --framer-text-decoration: none; --framer-text-transform: none; }
@media (max-width: 1439px) and (min-width: 992px) {
  .framer-h0dCh .framer-styles-preset-hqdaf6:not(.rich-text-wrapper), .framer-h0dCh .framer-styles-preset-hqdaf6.rich-text-wrapper h2 { --framer-font-family: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold: "Figtree", sans-serif; --framer-font-family-bold-italic: "Figtree", sans-serif; --framer-font-family-italic: "Figtree", "Figtree Placeholder", sans-serif; --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: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: -.5px; --framer-line-height: 1.2em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-77195e07-8a15-45f7-b78d-5842867733c1, #0c0e17); --framer-text-decoration: none; --framer-text-transform: none; }
}
@media (max-width: 991px) and (min-width: 768px) {
  .framer-h0dCh .framer-styles-preset-hqdaf6:not(.rich-text-wrapper), .framer-h0dCh .framer-styles-preset-hqdaf6.rich-text-wrapper h2 { --framer-font-family: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold: "Figtree", sans-serif; --framer-font-family-bold-italic: "Figtree", sans-serif; --framer-font-family-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-size: 42px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: -.5px; --framer-line-height: 1.2em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-77195e07-8a15-45f7-b78d-5842867733c1, #0c0e17); --framer-text-decoration: none; --framer-text-transform: none; }
}
@media (max-width: 767px) and (min-width: 0px) {
  .framer-h0dCh .framer-styles-preset-hqdaf6:not(.rich-text-wrapper), .framer-h0dCh .framer-styles-preset-hqdaf6.rich-text-wrapper h2 { --framer-font-family: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold: "Figtree", sans-serif; --framer-font-family-bold-italic: "Figtree", sans-serif; --framer-font-family-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-size: 36px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: -.5px; --framer-line-height: 1.2em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-77195e07-8a15-45f7-b78d-5842867733c1, #0c0e17); --framer-text-decoration: none; --framer-text-transform: none; }
}
.framer-XUcgA [data-border="true"]::after { content: ""; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0px; top: 0px; border-radius: inherit; pointer-events: none; }
.framer-XUcgA .framer-nl8ydn { display: block; }
.framer-XUcgA .framer-1fpz5ll { place-content: center; align-items: center; cursor: pointer; display: flex; flex-flow: row; gap: 10px; height: 92px; padding: 0px; position: relative; width: 92px; }
.framer-XUcgA .framer-4uwtds-container { flex: 0 0 auto; height: 42px; position: relative; width: 42px; }
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
  .framer-XUcgA .framer-1fpz5ll { gap: 0px; }
  .framer-XUcgA .framer-1fpz5ll > * { margin: 0px 5px; }
  .framer-XUcgA .framer-1fpz5ll > :first-child { margin-left: 0px; }
  .framer-XUcgA .framer-1fpz5ll > :last-child { margin-right: 0px; }
}
.framer-ubkba.framer-140elxm, .framer-ubkba .framer-140elxm { display: block; }
.framer-ubkba.framer-15gsr36 { place-content: center flex-start; align-items: center; display: flex; flex-flow: row; gap: 16px; height: 46px; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 66px; }
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
  .framer-ubkba.framer-15gsr36 { gap: 0px; }
  .framer-ubkba.framer-15gsr36 > * { margin: 0px 8px; }
  .framer-ubkba.framer-15gsr36 > :first-child { margin-left: 0px; }
  .framer-ubkba.framer-15gsr36 > :last-child { margin-right: 0px; }
}
.framer-ubkba.framer-v-g8oeba.framer-15gsr36 { height: 63px; width: 97px; }
.framer-8mxkW[data-border="true"]::after, .framer-8mxkW [data-border="true"]::after { content: ""; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0px; top: 0px; border-radius: inherit; pointer-events: none; }
.framer-8mxkW.framer-16in43i, .framer-8mxkW .framer-16in43i { display: block; }
.framer-8mxkW.framer-1qfvl4l { place-content: center; align-items: center; cursor: pointer; display: flex; flex-flow: row; gap: 8px; height: min-content; overflow: visible; padding: 32px 0px; position: relative; text-decoration: none; width: min-content; }
.framer-8mxkW .framer-1iwmojc { cursor: pointer; flex: 0 0 auto; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }
.framer-8mxkW .framer-r4stig-container { flex: 0 0 auto; height: 18px; position: relative; width: 18px; }
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
  .framer-8mxkW.framer-1qfvl4l { gap: 0px; }
  .framer-8mxkW.framer-1qfvl4l > * { margin: 0px 4px; }
  .framer-8mxkW.framer-1qfvl4l > :first-child { margin-left: 0px; }
  .framer-8mxkW.framer-1qfvl4l > :last-child { margin-right: 0px; }
}
.framer-8mxkW.framer-v-v9znob.framer-1qfvl4l, .framer-8mxkW.framer-v-14pimrn.framer-1qfvl4l { padding: 0px; }
.framer-Ls1ZJ .framer-styles-preset-1yjx8wm:not(.rich-text-wrapper), .framer-Ls1ZJ .framer-styles-preset-1yjx8wm.rich-text-wrapper p { --framer-font-family: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0px; --framer-line-height: 170%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #333333; --framer-text-decoration: none; --framer-text-transform: none; }
.framer-VXoeR [data-border="true"]::after { content: ""; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0px; top: 0px; border-radius: inherit; pointer-events: none; }
@supports (aspect-ratio: 1) {
  body { --framer-aspect-ratio-supported: auto; }
}
.framer-VXoeR .framer-1mt4o6m { display: block; }
.framer-VXoeR .framer-18uue5a { place-content: center; align-items: center; cursor: pointer; display: flex; flex-flow: row; gap: 10px; height: 30px; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 30px; will-change: var(--framer-will-change-override, transform); }
.framer-VXoeR .framer-av5m7d-container { flex: 0 0 auto; height: 12px; position: relative; width: 12px; }
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
  .framer-VXoeR .framer-18uue5a { gap: 0px; }
  .framer-VXoeR .framer-18uue5a > * { margin: 0px 5px; }
  .framer-VXoeR .framer-18uue5a > :first-child { margin-left: 0px; }
  .framer-VXoeR .framer-18uue5a > :last-child { margin-right: 0px; }
}
body { --framer-will-change-override: none; }
@supports (background: -webkit-named-image(i)) and (not (grid-template-rows: subgrid)) {
  body { --framer-will-change-override: transform; }
}
[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(--text-decoration); line-height: var(--line-height); }
[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(--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); --text-decoration: var(--framer-text-decoration); --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, var(--framer-text-decoration)); }
[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, var(--framer-link-text-decoration, var(--framer-text-decoration))); }
[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, var(--framer-link-text-decoration, var(--framer-text-decoration))); }
p.framer-text, div.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, span.framer-text:not([data-text-fill]) { font-family: var(--framer-blockquote-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif)); font-style: var(--framer-blockquote-font-style, var(--framer-font-style, normal)); font-weight: 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: var(--framer-blockquote-text-decoration, var(--framer-text-decoration, none)); 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, normal); text-wrap: var(--framer-text-wrap-override, var(--framer-text-wrap)); }
.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), .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] { display: inline-block; background-clip: text; -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)); }
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)); }
blockquote.framer-text { margin-block: initial; margin-inline: initial; unicode-bidi: 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]) { 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-blockquote-font-style, var(--framer-link-font-style, var(--framer-font-style, normal))); font-weight: var(--framer-blockquote-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400))); color: var(--framer-blockquote-text-color, var(--framer-link-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)); text-transform: var(--framer-blockquote-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none))); text-decoration: var(--framer-blockquote-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none))); cursor: var(--framer-custom-cursors, pointer); }
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: var(--framer-blockquote-text-color, var(--framer-link-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)); }
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-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-link-hover-font-style, var(--framer-blockquote-font-style, var(--framer-link-font-style, var(--framer-font-style, normal)))); font-weight: var(--framer-link-hover-font-weight, var(--framer-blockquote-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400)))); color: var(--framer-link-hover-text-color, var(--framer-blockquote-text-color, var(--framer-link-text-color, var(--framer-text-color, #000)))); 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)))); text-decoration: var(--framer-link-hover-text-decoration, var(--framer-blockquote-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none)))); }
code.framer-text a.framer-text:hover, code.framer-text a.framer-text:hover span.framer-text:not([data-text-fill]), code.framer-text span.framer-text[data-nested-link]:hover, code.framer-text span.framer-text[data-nested-link]:hover span.framer-text:not([data-text-fill]) { 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-link-hover-text-color, var(--framer-blockquote-text-color, var(--framer-link-text-color, var(--framer-code-text-color, var(--framer-text-color, #000))))); font-size: calc(var(--framer-link-hover-font-size, var(--framer-blockquote-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px)))) * var(--framer-font-size-scale, 1)); }
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-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: 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))); text-decoration: var(--framer-link-current-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none))); }
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: var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-code-text-color, var(--framer-text-color, #000)))); 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)); }
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]) { 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: 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)))); text-decoration: var(--framer-link-hover-text-decoration, var(--framer-link-current-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none)))); }
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]) { 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: 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))))); 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)); }
.framer-image.framer-text { display: block; max-width: 100%; height: auto; }
.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-line-height: 1.2em; --framer-text-alignment: start; --framer-font-open-type-features: normal; }
ol.framer-text { --list-style-type: decimal; }
ul.framer-text, ol.framer-text { display: table; width: 100%; }
li.framer-text { display: table-row; counter-increment: list-item 1; list-style: none; }
ol.framer-text > li.framer-text::before { display: table-cell; width: 2.25ch; box-sizing: border-box; padding-inline-end: 0.75ch; content: counter(list-item, var(--list-style-type)) "."; white-space: nowrap; }
ul.framer-text > li.framer-text::before { display: table-cell; width: 2.25ch; box-sizing: border-box; padding-inline-end: 0.75ch; content: "•"; }
.framer-text-module[style*="aspect-ratio"] > :first-child { width: 100%; }
@supports not (aspect-ratio: 1) {
  .framer-text-module[style*="aspect-ratio"] { position: relative; }
}
@supports not (aspect-ratio: 1) {
  .framer-text-module[style*="aspect-ratio"]::before { content: ""; display: block; padding-bottom: calc(100% / calc(var(--aspect-ratio))); }
}
@supports not (aspect-ratio: 1) {
  .framer-text-module[style*="aspect-ratio"] > :first-child { position: absolute; top: 0px; left: 0px; height: 100%; }
}
[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] { display: inline-block; background-clip: text; -webkit-text-fill-color: transparent; }
[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 { display: block; max-width: 100%; height: auto; }
[data-framer-component-type="DeprecatedRichText"] ul, [data-framer-component-type="DeprecatedRichText"] ol { display: table; width: 100%; padding-left: 0px; margin: 0px; }
[data-framer-component-type="DeprecatedRichText"] li { display: table-row; counter-increment: list-item 1; list-style: none; }
[data-framer-component-type="DeprecatedRichText"] ol > li::before { display: table-cell; width: 2.25ch; box-sizing: border-box; padding-right: 0.75ch; content: counter(list-item) "."; white-space: nowrap; }
[data-framer-component-type="DeprecatedRichText"] ul > li::before { display: table-cell; width: 2.25ch; box-sizing: border-box; padding-right: 0.75ch; content: "•"; }
: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-right: 0px; margin-bottom: 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: scroll; }
[data-framer-component-type="NativeScroll"].direction-vertical { overflow: hidden scroll; }
[data-framer-component-type="NativeScroll"].direction-horizontal { overflow: scroll 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"] { border-width: 0px; padding: 0px; background: none; }
[data-hide-scrollbars="true"]::-webkit-scrollbar { width: 0px; height: 0px; }
[data-hide-scrollbars="true"]::-webkit-scrollbar-thumb { background: transparent; }
.v1.framer-custom-input::placeholder { color: var(--framer-custom-placeholder-color) !important; }
@supports (aspect-ratio: 1) {
  body { --framer-aspect-ratio-supported: auto; }
}
.framer-fQMAM.framer-3b65l7, .framer-fQMAM .framer-3b65l7 { display: block; }
.framer-fQMAM.framer-10ryum4 { place-content: flex-start center; align-items: flex-start; display: flex; flex-flow: column; gap: 0px; height: min-content; overflow: visible; padding: 0px; position: relative; width: 456px; }
.framer-fQMAM .framer-38eed4 { flex: 0 0 auto; height: 304px; position: relative; text-decoration: none; width: 100%; }
.framer-fQMAM .framer-9wnqaj { place-content: flex-start; align-items: flex-start; display: flex; flex: 0 0 auto; flex-flow: column; gap: 24px; height: min-content; overflow: visible; padding: 32px 0px 0px; position: relative; width: 100%; }
.framer-fQMAM .framer-1tu8ngy { place-content: flex-start; align-items: flex-start; display: flex; flex: 0 0 auto; flex-flow: column; gap: 16px; height: min-content; overflow: visible; padding: 0px; position: relative; width: 100%; }
.framer-fQMAM .framer-14f46xf { flex: 0 0 auto; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; overflow-wrap: break-word; }
.framer-fQMAM .framer-1i28yco { flex: 0 0 auto; height: auto; position: relative; white-space: pre-wrap; width: 93%; word-break: break-word; overflow-wrap: break-word; }
.framer-fQMAM .framer-1ue5ixp-container { flex: 0 0 auto; height: auto; position: relative; width: auto; }
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
  .framer-fQMAM.framer-10ryum4, .framer-fQMAM .framer-9wnqaj, .framer-fQMAM .framer-1tu8ngy { gap: 0px; }
  .framer-fQMAM.framer-10ryum4 > * { margin: calc(0px) 0px; }
  .framer-fQMAM.framer-10ryum4 > :first-child, .framer-fQMAM .framer-9wnqaj > :first-child, .framer-fQMAM .framer-1tu8ngy > :first-child { margin-top: 0px; }
  .framer-fQMAM.framer-10ryum4 > :last-child, .framer-fQMAM .framer-9wnqaj > :last-child, .framer-fQMAM .framer-1tu8ngy > :last-child { margin-bottom: 0px; }
  .framer-fQMAM .framer-9wnqaj > * { margin: calc(12px) 0px; }
  .framer-fQMAM .framer-1tu8ngy > * { margin: calc(8px) 0px; }
}
.framer-fQMAM.framer-v-1vtwsfu.framer-10ryum4 { width: 300px; }
.framer-fQMAM.framer-v-1vtwsfu .framer-38eed4 { height: 199px; }
.framer-O3Nn7 .framer-styles-preset-1b26b4z:not(.rich-text-wrapper), .framer-O3Nn7 .framer-styles-preset-1b26b4z.rich-text-wrapper h4 { --framer-font-family: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold: "Figtree", sans-serif; --framer-font-family-bold-italic: "Figtree", sans-serif; --framer-font-family-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: 0px; --framer-line-height: 140%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-77195e07-8a15-45f7-b78d-5842867733c1, #0c0e17); --framer-text-decoration: none; --framer-text-transform: none; }
@media (max-width: 1439px) and (min-width: 992px) {
  .framer-O3Nn7 .framer-styles-preset-1b26b4z:not(.rich-text-wrapper), .framer-O3Nn7 .framer-styles-preset-1b26b4z.rich-text-wrapper h4 { --framer-font-family: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold: "Figtree", sans-serif; --framer-font-family-bold-italic: "Figtree", sans-serif; --framer-font-family-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: 0px; --framer-line-height: 140%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-77195e07-8a15-45f7-b78d-5842867733c1, #0c0e17); --framer-text-decoration: none; --framer-text-transform: none; }
}
@media (max-width: 991px) and (min-width: 810px) {
  .framer-O3Nn7 .framer-styles-preset-1b26b4z:not(.rich-text-wrapper), .framer-O3Nn7 .framer-styles-preset-1b26b4z.rich-text-wrapper h4 { --framer-font-family: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold: "Figtree", sans-serif; --framer-font-family-bold-italic: "Figtree", sans-serif; --framer-font-family-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: 0px; --framer-line-height: 140%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-77195e07-8a15-45f7-b78d-5842867733c1, #0c0e17); --framer-text-decoration: none; --framer-text-transform: none; }
}
@media (max-width: 809px) and (min-width: 0px) {
  .framer-O3Nn7 .framer-styles-preset-1b26b4z:not(.rich-text-wrapper), .framer-O3Nn7 .framer-styles-preset-1b26b4z.rich-text-wrapper h4 { --framer-font-family: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold: "Figtree", sans-serif; --framer-font-family-bold-italic: "Figtree", sans-serif; --framer-font-family-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: 0px; --framer-line-height: 140%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-77195e07-8a15-45f7-b78d-5842867733c1, #0c0e17); --framer-text-decoration: none; --framer-text-transform: none; }
}
.framer-YH6zF .framer-styles-preset-gm9u13:not(.rich-text-wrapper), .framer-YH6zF .framer-styles-preset-gm9u13.rich-text-wrapper a { --framer-link-current-text-color: var(--token-77195e07-8a15-45f7-b78d-5842867733c1, #0c0e17); --framer-link-current-text-decoration: none; --framer-link-hover-text-color: var(--token-73fea59d-e0b5-4ba4-be14-69d79a9d7682, #ff6a00); --framer-link-hover-text-decoration: none; --framer-link-text-color: var(--token-77195e07-8a15-45f7-b78d-5842867733c1, #0c0e17); --framer-link-text-decoration: none; }
.framer-T6UyI .framer-styles-preset-1tzrpjc:not(.rich-text-wrapper), .framer-T6UyI .framer-styles-preset-1tzrpjc.rich-text-wrapper p { --framer-font-family: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 170%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #333333; --framer-text-decoration: none; --framer-text-transform: none; }
@media (max-width: 1439px) and (min-width: 992px) {
  .framer-T6UyI .framer-styles-preset-1tzrpjc:not(.rich-text-wrapper), .framer-T6UyI .framer-styles-preset-1tzrpjc.rich-text-wrapper p { --framer-font-family: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 170%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #333333; --framer-text-decoration: none; --framer-text-transform: none; }
}
@media (max-width: 991px) and (min-width: 768px) {
  .framer-T6UyI .framer-styles-preset-1tzrpjc:not(.rich-text-wrapper), .framer-T6UyI .framer-styles-preset-1tzrpjc.rich-text-wrapper p { --framer-font-family: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 170%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #333333; --framer-text-decoration: none; --framer-text-transform: none; }
}
@media (max-width: 767px) and (min-width: 0px) {
  .framer-T6UyI .framer-styles-preset-1tzrpjc:not(.rich-text-wrapper), .framer-T6UyI .framer-styles-preset-1tzrpjc.rich-text-wrapper p { --framer-font-family: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 170%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #333333; --framer-text-decoration: none; --framer-text-transform: none; }
}
.framer-body-GFDfNES00-framer-PTD3w { background: white; }
.framer-PTD3w.framer-y8j94r, .framer-PTD3w .framer-y8j94r { display: block; }
.framer-PTD3w.framer-1jzb7s4 { place-content: center flex-start; align-items: center; background-color: rgb(255, 255, 255); display: flex; flex-flow: column; gap: 0px; height: min-content; overflow: hidden; padding: 0px; position: relative; width: 1440px; }
.framer-PTD3w .framer-n40gtv { --border-bottom-width: 1px; --border-color: rgba(12, 14, 23, 0.1); --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 0px; place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: row; gap: 10px; height: min-content; overflow: visible; padding: 0px 30px; position: relative; width: 100%; z-index: 10; }
.framer-PTD3w .framer-dg3tmk-container { flex: 1 0 0px; height: auto; max-width: 1320px; position: relative; width: 1px; }
.framer-PTD3w .framer-kodqp3 { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: column; gap: 0px; height: min-content; overflow: hidden; padding: 120px 30px 0px; position: relative; width: 100%; }
.framer-PTD3w .framer-n6crnu { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: row; gap: 0px; height: min-content; max-width: 1320px; overflow: visible; padding: 0px; position: relative; width: 100%; }
.framer-PTD3w .framer-1zk5us { --border-bottom-width: 1px; --border-color: rgba(12, 14, 23, 0.1); --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 0px; place-content: flex-start center; align-items: flex-start; display: flex; flex: 1 0 0px; flex-flow: column; gap: 120px; height: min-content; overflow: visible; padding: 0px 0px 110px; position: relative; width: 1px; }
.framer-PTD3w .framer-15tcrol { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: column; gap: 24px; height: min-content; overflow: hidden; padding: 0px; position: relative; width: 50%; }
.framer-PTD3w .framer-1mej2z8, .framer-PTD3w .framer-27k54d { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: 0 0 auto; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; overflow-wrap: break-word; }
.framer-PTD3w .framer-1v56lnu { place-content: flex-start space-between; align-items: flex-start; display: flex; flex: 0 0 auto; flex-flow: wrap; height: min-content; overflow: visible; padding: 0px; position: relative; width: 100%; }
.framer-PTD3w .framer-3cwg1y, .framer-PTD3w .framer-f1pxp6, .framer-PTD3w .framer-1uupe2j { place-content: flex-start; align-items: flex-start; display: flex; flex: 0 0 auto; flex-flow: row; gap: 16px; height: min-content; overflow: visible; padding: 0px; position: relative; width: 31%; }
.framer-PTD3w .framer-nnm1em, .framer-PTD3w .framer-khqz82, .framer-PTD3w .framer-11ziqef { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: row; gap: 10px; height: 56px; overflow: hidden; padding: 0px; position: relative; width: 54px; }
.framer-PTD3w .framer-dxuu1n, .framer-PTD3w .framer-17p1zgq, .framer-PTD3w .framer-alqsam { place-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-flow: column; gap: 8px; height: min-content; overflow: visible; padding: 0px; position: relative; width: 1px; }
.framer-PTD3w .framer-154sre4, .framer-PTD3w .framer-1pfayx5, .framer-PTD3w .framer-1ebv1nj { flex: 0 0 auto; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; overflow-wrap: break-word; }
.framer-PTD3w .framer-3jgx7q, .framer-PTD3w .framer-1pj1qoc, .framer-PTD3w .framer-68s1ia { flex: 0 0 auto; height: auto; opacity: 0.7; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; overflow-wrap: break-word; }
.framer-PTD3w .framer-4irpus { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: column; gap: 0px; height: min-content; overflow: hidden; padding: 95px 30px 109px; position: relative; width: 100%; }
.framer-PTD3w .framer-1timjjt { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: row; gap: 0px; height: min-content; max-width: 1320px; overflow: hidden; padding: 0px; position: relative; width: 100%; }
.framer-PTD3w .framer-1e7k3sw { place-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-flow: column; gap: 70px; height: min-content; overflow: hidden; padding: 0px; position: relative; width: 1px; }
.framer-PTD3w .framer-1ee0hnv { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: row; gap: 10px; height: min-content; overflow: hidden; padding: 0px; position: relative; width: 100%; }
.framer-PTD3w .framer-35vpos { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; overflow-wrap: break-word; }
.framer-PTD3w .framer-itbkn8 { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: row; gap: 24px; height: min-content; overflow: visible; padding: 0px; position: relative; width: 100%; }
.framer-PTD3w .framer-lca00i { place-content: flex-start center; align-items: flex-start; display: flex; flex: 1 0 0px; flex-flow: wrap; gap: 40px; height: min-content; padding: 0px; position: relative; width: 1px; }
.framer-PTD3w .framer-ftvew1 { place-content: center flex-start; align-items: center; display: flex; flex: 0 0 auto; flex-flow: wrap; gap: 50px; height: min-content; padding: 0px; position: relative; width: 31%; }
.framer-PTD3w .framer-p6h6hy-container, .framer-PTD3w .framer-b7v6ws-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }
.framer-PTD3w .framer-pp5s50 { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: column; gap: 10px; height: min-content; overflow: hidden; padding: 0px; position: relative; width: 100%; }
.framer-PTD3w .framer-1cazwvv { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: row; gap: 10px; height: min-content; max-width: 1320px; overflow: hidden; padding: 0px; position: relative; width: 100%; }
.framer-PTD3w .framer-1o5l125 { place-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-flow: row; gap: 10px; height: min-content; overflow: hidden; padding: 0px; position: relative; width: 1px; }
@supports (background: -webkit-named-image(i)) and (not (scale:1)) {
  .framer-PTD3w.framer-1jzb7s4, .framer-PTD3w .framer-n40gtv, .framer-PTD3w .framer-kodqp3, .framer-PTD3w .framer-n6crnu, .framer-PTD3w .framer-1zk5us, .framer-PTD3w .framer-15tcrol, .framer-PTD3w .framer-3cwg1y, .framer-PTD3w .framer-nnm1em, .framer-PTD3w .framer-dxuu1n, .framer-PTD3w .framer-f1pxp6, .framer-PTD3w .framer-khqz82, .framer-PTD3w .framer-17p1zgq, .framer-PTD3w .framer-1uupe2j, .framer-PTD3w .framer-11ziqef, .framer-PTD3w .framer-alqsam, .framer-PTD3w .framer-4irpus, .framer-PTD3w .framer-1timjjt, .framer-PTD3w .framer-1e7k3sw, .framer-PTD3w .framer-1ee0hnv, .framer-PTD3w .framer-itbkn8, .framer-PTD3w .framer-lca00i, .framer-PTD3w .framer-ftvew1, .framer-PTD3w .framer-pp5s50, .framer-PTD3w .framer-1cazwvv, .framer-PTD3w .framer-1o5l125 { gap: 0px; }
  .framer-PTD3w.framer-1jzb7s4 > *, .framer-PTD3w .framer-kodqp3 > *, .framer-PTD3w .framer-4irpus > * { margin: calc(0px) 0px; }
  .framer-PTD3w.framer-1jzb7s4 > :first-child, .framer-PTD3w .framer-kodqp3 > :first-child, .framer-PTD3w .framer-1zk5us > :first-child, .framer-PTD3w .framer-15tcrol > :first-child, .framer-PTD3w .framer-dxuu1n > :first-child, .framer-PTD3w .framer-17p1zgq > :first-child, .framer-PTD3w .framer-alqsam > :first-child, .framer-PTD3w .framer-4irpus > :first-child, .framer-PTD3w .framer-1e7k3sw > :first-child, .framer-PTD3w .framer-pp5s50 > :first-child { margin-top: 0px; }
  .framer-PTD3w.framer-1jzb7s4 > :last-child, .framer-PTD3w .framer-kodqp3 > :last-child, .framer-PTD3w .framer-1zk5us > :last-child, .framer-PTD3w .framer-15tcrol > :last-child, .framer-PTD3w .framer-dxuu1n > :last-child, .framer-PTD3w .framer-17p1zgq > :last-child, .framer-PTD3w .framer-alqsam > :last-child, .framer-PTD3w .framer-4irpus > :last-child, .framer-PTD3w .framer-1e7k3sw > :last-child, .framer-PTD3w .framer-pp5s50 > :last-child { margin-bottom: 0px; }
  .framer-PTD3w .framer-n40gtv > *, .framer-PTD3w .framer-nnm1em > *, .framer-PTD3w .framer-khqz82 > *, .framer-PTD3w .framer-11ziqef > *, .framer-PTD3w .framer-1ee0hnv > *, .framer-PTD3w .framer-1cazwvv > *, .framer-PTD3w .framer-1o5l125 > * { margin: 0px calc(5px); }
  .framer-PTD3w .framer-n40gtv > :first-child, .framer-PTD3w .framer-n6crnu > :first-child, .framer-PTD3w .framer-3cwg1y > :first-child, .framer-PTD3w .framer-nnm1em > :first-child, .framer-PTD3w .framer-f1pxp6 > :first-child, .framer-PTD3w .framer-khqz82 > :first-child, .framer-PTD3w .framer-1uupe2j > :first-child, .framer-PTD3w .framer-11ziqef > :first-child, .framer-PTD3w .framer-1timjjt > :first-child, .framer-PTD3w .framer-1ee0hnv > :first-child, .framer-PTD3w .framer-itbkn8 > :first-child, .framer-PTD3w .framer-lca00i > :first-child, .framer-PTD3w .framer-ftvew1 > :first-child, .framer-PTD3w .framer-1cazwvv > :first-child, .framer-PTD3w .framer-1o5l125 > :first-child { margin-left: 0px; }
  .framer-PTD3w .framer-n40gtv > :last-child, .framer-PTD3w .framer-n6crnu > :last-child, .framer-PTD3w .framer-3cwg1y > :last-child, .framer-PTD3w .framer-nnm1em > :last-child, .framer-PTD3w .framer-f1pxp6 > :last-child, .framer-PTD3w .framer-khqz82 > :last-child, .framer-PTD3w .framer-1uupe2j > :last-child, .framer-PTD3w .framer-11ziqef > :last-child, .framer-PTD3w .framer-1timjjt > :last-child, .framer-PTD3w .framer-1ee0hnv > :last-child, .framer-PTD3w .framer-itbkn8 > :last-child, .framer-PTD3w .framer-lca00i > :last-child, .framer-PTD3w .framer-ftvew1 > :last-child, .framer-PTD3w .framer-1cazwvv > :last-child, .framer-PTD3w .framer-1o5l125 > :last-child { margin-right: 0px; }
  .framer-PTD3w .framer-n6crnu > *, .framer-PTD3w .framer-1timjjt > * { margin: 0px calc(0px); }
  .framer-PTD3w .framer-1zk5us > * { margin: calc(60px) 0px; }
  .framer-PTD3w .framer-15tcrol > * { margin: calc(12px) 0px; }
  .framer-PTD3w .framer-3cwg1y > *, .framer-PTD3w .framer-f1pxp6 > *, .framer-PTD3w .framer-1uupe2j > * { margin: 0px calc(8px); }
  .framer-PTD3w .framer-dxuu1n > *, .framer-PTD3w .framer-17p1zgq > *, .framer-PTD3w .framer-alqsam > * { margin: calc(4px) 0px; }
  .framer-PTD3w .framer-1e7k3sw > * { margin: calc(35px) 0px; }
  .framer-PTD3w .framer-itbkn8 > * { margin: 0px calc(12px); }
  .framer-PTD3w .framer-lca00i > * { margin: 0px calc(20px); }
  .framer-PTD3w .framer-ftvew1 > * { margin: 0px calc(25px); }
  .framer-PTD3w .framer-pp5s50 > * { margin: calc(5px) 0px; }
}
.framer-qGhPt .framer-styles-preset-10y6kzo:not(.rich-text-wrapper), .framer-qGhPt .framer-styles-preset-10y6kzo.rich-text-wrapper h1 { --framer-font-family: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold: "Figtree", sans-serif; --framer-font-family-bold-italic: "Figtree", sans-serif; --framer-font-family-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-size: 90px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: -2px; --framer-line-height: 115%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-77195e07-8a15-45f7-b78d-5842867733c1, #0c0e17); --framer-text-decoration: none; --framer-text-transform: uppercase; }
@media (max-width: 1439px) and (min-width: 992px) {
  .framer-qGhPt .framer-styles-preset-10y6kzo:not(.rich-text-wrapper), .framer-qGhPt .framer-styles-preset-10y6kzo.rich-text-wrapper h1 { --framer-font-family: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold: "Figtree", sans-serif; --framer-font-family-bold-italic: "Figtree", sans-serif; --framer-font-family-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-size: 64px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: -2px; --framer-line-height: 115%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-77195e07-8a15-45f7-b78d-5842867733c1, #0c0e17); --framer-text-decoration: none; --framer-text-transform: uppercase; }
}
@media (max-width: 991px) and (min-width: 768px) {
  .framer-qGhPt .framer-styles-preset-10y6kzo:not(.rich-text-wrapper), .framer-qGhPt .framer-styles-preset-10y6kzo.rich-text-wrapper h1 { --framer-font-family: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold: "Figtree", sans-serif; --framer-font-family-bold-italic: "Figtree", sans-serif; --framer-font-family-italic: "Figtree", "Figtree Placeholder", sans-serif; --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: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: -2px; --framer-line-height: 115%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-77195e07-8a15-45f7-b78d-5842867733c1, #0c0e17); --framer-text-decoration: none; --framer-text-transform: uppercase; }
}
@media (max-width: 767px) and (min-width: 0px) {
  .framer-qGhPt .framer-styles-preset-10y6kzo:not(.rich-text-wrapper), .framer-qGhPt .framer-styles-preset-10y6kzo.rich-text-wrapper h1 { --framer-font-family: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold: "Figtree", sans-serif; --framer-font-family-bold-italic: "Figtree", sans-serif; --framer-font-family-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-size: 36px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: -2px; --framer-line-height: 115%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-77195e07-8a15-45f7-b78d-5842867733c1, #0c0e17); --framer-text-decoration: none; --framer-text-transform: uppercase; }
}
.framer-FdgKw .framer-styles-preset-14jzmhb:not(.rich-text-wrapper), .framer-FdgKw .framer-styles-preset-14jzmhb.rich-text-wrapper p { --framer-font-family: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 170%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #333333; --framer-text-decoration: none; --framer-text-transform: none; }
@media (max-width: 1439px) and (min-width: 992px) {
  .framer-FdgKw .framer-styles-preset-14jzmhb:not(.rich-text-wrapper), .framer-FdgKw .framer-styles-preset-14jzmhb.rich-text-wrapper p { --framer-font-family: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 170%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #333333; --framer-text-decoration: none; --framer-text-transform: none; }
}
@media (max-width: 991px) and (min-width: 768px) {
  .framer-FdgKw .framer-styles-preset-14jzmhb:not(.rich-text-wrapper), .framer-FdgKw .framer-styles-preset-14jzmhb.rich-text-wrapper p { --framer-font-family: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 170%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #333333; --framer-text-decoration: none; --framer-text-transform: none; }
}
@media (max-width: 767px) and (min-width: 0px) {
  .framer-FdgKw .framer-styles-preset-14jzmhb:not(.rich-text-wrapper), .framer-FdgKw .framer-styles-preset-14jzmhb.rich-text-wrapper p { --framer-font-family: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 170%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #333333; --framer-text-decoration: none; --framer-text-transform: none; }
}
.framer-h0dCh .framer-styles-preset-hqdaf6:not(.rich-text-wrapper), .framer-h0dCh .framer-styles-preset-hqdaf6.rich-text-wrapper h2 { --framer-font-family: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold: "Figtree", sans-serif; --framer-font-family-bold-italic: "Figtree", sans-serif; --framer-font-family-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-size: 56px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: -0.5px; --framer-line-height: 1.2em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-77195e07-8a15-45f7-b78d-5842867733c1, #0c0e17); --framer-text-decoration: none; --framer-text-transform: none; }
@media (max-width: 1439px) and (min-width: 992px) {
  .framer-h0dCh .framer-styles-preset-hqdaf6:not(.rich-text-wrapper), .framer-h0dCh .framer-styles-preset-hqdaf6.rich-text-wrapper h2 { --framer-font-family: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold: "Figtree", sans-serif; --framer-font-family-bold-italic: "Figtree", sans-serif; --framer-font-family-italic: "Figtree", "Figtree Placeholder", sans-serif; --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: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: -0.5px; --framer-line-height: 1.2em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-77195e07-8a15-45f7-b78d-5842867733c1, #0c0e17); --framer-text-decoration: none; --framer-text-transform: none; }
}
@media (max-width: 991px) and (min-width: 768px) {
  .framer-h0dCh .framer-styles-preset-hqdaf6:not(.rich-text-wrapper), .framer-h0dCh .framer-styles-preset-hqdaf6.rich-text-wrapper h2 { --framer-font-family: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold: "Figtree", sans-serif; --framer-font-family-bold-italic: "Figtree", sans-serif; --framer-font-family-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-size: 42px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: -0.5px; --framer-line-height: 1.2em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-77195e07-8a15-45f7-b78d-5842867733c1, #0c0e17); --framer-text-decoration: none; --framer-text-transform: none; }
}
@media (max-width: 767px) and (min-width: 0px) {
  .framer-h0dCh .framer-styles-preset-hqdaf6:not(.rich-text-wrapper), .framer-h0dCh .framer-styles-preset-hqdaf6.rich-text-wrapper h2 { --framer-font-family: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold: "Figtree", sans-serif; --framer-font-family-bold-italic: "Figtree", sans-serif; --framer-font-family-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-size: 36px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: -0.5px; --framer-line-height: 1.2em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-77195e07-8a15-45f7-b78d-5842867733c1, #0c0e17); --framer-text-decoration: none; --framer-text-transform: none; }
}
.framer-PTD3w[data-border="true"]::after, .framer-PTD3w [data-border="true"]::after { content: ""; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0px; top: 0px; border-radius: inherit; pointer-events: none; }
@media (min-width: 992px) and (max-width: 1439px) {
  .framer-body-GFDfNES00-framer-PTD3w { background: white; }
  .framer-PTD3w.framer-1jzb7s4 { width: 992px; }
  .framer-PTD3w .framer-kodqp3 { padding: 100px 30px 0px; }
  .framer-PTD3w .framer-n6crnu, .framer-PTD3w .framer-1timjjt, .framer-PTD3w .framer-1cazwvv { max-width: 1000px; }
  .framer-PTD3w .framer-1zk5us { gap: 50px; padding: 0px 0px 80px; }
  .framer-PTD3w .framer-15tcrol { width: 69%; }
  .framer-PTD3w .framer-3cwg1y, .framer-PTD3w .framer-f1pxp6, .framer-PTD3w .framer-1uupe2j { align-content: center; align-items: center; flex-direction: column; width: 29%; }
  .framer-PTD3w .framer-dxuu1n { align-content: center; align-items: center; flex: 0 0 auto; width: 100%; }
  .framer-PTD3w .framer-17p1zgq, .framer-PTD3w .framer-alqsam { flex: 0 0 auto; width: 100%; }
  .framer-PTD3w .framer-4irpus { padding: 90px 30px 100px; }
  .framer-PTD3w .framer-1e7k3sw { gap: 60px; }
  @supports (background: -webkit-named-image(i)) and (not (scale:1)) {
  .framer-PTD3w .framer-1zk5us, .framer-PTD3w .framer-3cwg1y, .framer-PTD3w .framer-f1pxp6, .framer-PTD3w .framer-1uupe2j, .framer-PTD3w .framer-1e7k3sw { gap: 0px; }
  .framer-PTD3w .framer-1zk5us > * { margin: calc(25px) 0px; }
  .framer-PTD3w .framer-1zk5us > :first-child, .framer-PTD3w .framer-3cwg1y > :first-child, .framer-PTD3w .framer-f1pxp6 > :first-child, .framer-PTD3w .framer-1uupe2j > :first-child, .framer-PTD3w .framer-1e7k3sw > :first-child { margin-top: 0px; }
  .framer-PTD3w .framer-1zk5us > :last-child, .framer-PTD3w .framer-3cwg1y > :last-child, .framer-PTD3w .framer-f1pxp6 > :last-child, .framer-PTD3w .framer-1uupe2j > :last-child, .framer-PTD3w .framer-1e7k3sw > :last-child { margin-bottom: 0px; }
  .framer-PTD3w .framer-3cwg1y > *, .framer-PTD3w .framer-f1pxp6 > *, .framer-PTD3w .framer-1uupe2j > * { margin: calc(8px) 0px; }
  .framer-PTD3w .framer-1e7k3sw > * { margin: calc(30px) 0px; }
}
}
@media (min-width: 768px) and (max-width: 991px) {
  .framer-body-GFDfNES00-framer-PTD3w { background: white; }
  .framer-PTD3w.framer-1jzb7s4 { width: 768px; }
  .framer-PTD3w .framer-kodqp3 { padding: 80px 30px 0px; }
  .framer-PTD3w .framer-n6crnu, .framer-PTD3w .framer-1timjjt, .framer-PTD3w .framer-1cazwvv { max-width: 768px; }
  .framer-PTD3w .framer-1zk5us { gap: 50px; padding: 0px 0px 80px; }
  .framer-PTD3w .framer-15tcrol { width: 92%; }
  .framer-PTD3w .framer-1v56lnu { gap: 30px; justify-content: center; }
  .framer-PTD3w .framer-3cwg1y { place-content: center; align-items: center; flex-direction: column; width: 45%; }
  .framer-PTD3w .framer-dxuu1n, .framer-PTD3w .framer-17p1zgq, .framer-PTD3w .framer-alqsam { flex: 0 0 auto; width: 100%; }
  .framer-PTD3w .framer-f1pxp6, .framer-PTD3w .framer-1uupe2j { align-content: center; align-items: center; flex-direction: column; width: 45%; }
  .framer-PTD3w .framer-4irpus { padding: 80px 30px; }
  .framer-PTD3w .framer-1e7k3sw { gap: 50px; }
  .framer-PTD3w .framer-ftvew1 { width: 45%; }
  @supports (background: -webkit-named-image(i)) and (not (scale:1)) {
  .framer-PTD3w .framer-1zk5us, .framer-PTD3w .framer-1v56lnu, .framer-PTD3w .framer-3cwg1y, .framer-PTD3w .framer-f1pxp6, .framer-PTD3w .framer-1uupe2j, .framer-PTD3w .framer-1e7k3sw { gap: 0px; }
  .framer-PTD3w .framer-1zk5us > *, .framer-PTD3w .framer-1e7k3sw > * { margin: calc(25px) 0px; }
  .framer-PTD3w .framer-1zk5us > :first-child, .framer-PTD3w .framer-3cwg1y > :first-child, .framer-PTD3w .framer-f1pxp6 > :first-child, .framer-PTD3w .framer-1uupe2j > :first-child, .framer-PTD3w .framer-1e7k3sw > :first-child { margin-top: 0px; }
  .framer-PTD3w .framer-1zk5us > :last-child, .framer-PTD3w .framer-3cwg1y > :last-child, .framer-PTD3w .framer-f1pxp6 > :last-child, .framer-PTD3w .framer-1uupe2j > :last-child, .framer-PTD3w .framer-1e7k3sw > :last-child { margin-bottom: 0px; }
  .framer-PTD3w .framer-1v56lnu > * { margin: 0px calc(15px); }
  .framer-PTD3w .framer-1v56lnu > :first-child { margin-left: 0px; }
  .framer-PTD3w .framer-1v56lnu > :last-child { margin-right: 0px; }
  .framer-PTD3w .framer-3cwg1y > *, .framer-PTD3w .framer-f1pxp6 > *, .framer-PTD3w .framer-1uupe2j > * { margin: calc(8px) 0px; }
}
}
@media (max-width: 767px) {
  .framer-body-GFDfNES00-framer-PTD3w { background: white; }
  .framer-PTD3w.framer-1jzb7s4 { width: 390px; }
  .framer-PTD3w .framer-n40gtv { padding: 0px 20px; }
  .framer-PTD3w .framer-kodqp3 { padding: 60px 20px 0px; }
  .framer-PTD3w .framer-n6crnu, .framer-PTD3w .framer-1timjjt, .framer-PTD3w .framer-1cazwvv { max-width: 390px; }
  .framer-PTD3w .framer-1zk5us { gap: 30px; padding: 0px 0px 30px; }
  .framer-PTD3w .framer-15tcrol { gap: 18px; width: 100%; }
  .framer-PTD3w .framer-1v56lnu { gap: 30px; justify-content: center; }
  .framer-PTD3w .framer-3cwg1y, .framer-PTD3w .framer-f1pxp6, .framer-PTD3w .framer-1uupe2j { align-content: center; align-items: center; flex-direction: column; width: 100%; }
  .framer-PTD3w .framer-dxuu1n, .framer-PTD3w .framer-17p1zgq, .framer-PTD3w .framer-alqsam { flex: 0 0 auto; width: 100%; }
  .framer-PTD3w .framer-4irpus { padding: 30px 20px 60px; }
  .framer-PTD3w .framer-1e7k3sw { gap: 40px; }
  .framer-PTD3w .framer-ftvew1 { width: 100%; }
  @supports (background: -webkit-named-image(i)) and (not (scale:1)) {
  .framer-PTD3w .framer-1zk5us, .framer-PTD3w .framer-15tcrol, .framer-PTD3w .framer-1v56lnu, .framer-PTD3w .framer-3cwg1y, .framer-PTD3w .framer-f1pxp6, .framer-PTD3w .framer-1uupe2j, .framer-PTD3w .framer-1e7k3sw { gap: 0px; }
  .framer-PTD3w .framer-1zk5us > * { margin: calc(15px) 0px; }
  .framer-PTD3w .framer-1zk5us > :first-child, .framer-PTD3w .framer-15tcrol > :first-child, .framer-PTD3w .framer-3cwg1y > :first-child, .framer-PTD3w .framer-f1pxp6 > :first-child, .framer-PTD3w .framer-1uupe2j > :first-child, .framer-PTD3w .framer-1e7k3sw > :first-child { margin-top: 0px; }
  .framer-PTD3w .framer-1zk5us > :last-child, .framer-PTD3w .framer-15tcrol > :last-child, .framer-PTD3w .framer-3cwg1y > :last-child, .framer-PTD3w .framer-f1pxp6 > :last-child, .framer-PTD3w .framer-1uupe2j > :last-child, .framer-PTD3w .framer-1e7k3sw > :last-child { margin-bottom: 0px; }
  .framer-PTD3w .framer-15tcrol > * { margin: calc(9px) 0px; }
  .framer-PTD3w .framer-1v56lnu > * { margin: 0px calc(15px); }
  .framer-PTD3w .framer-1v56lnu > :first-child { margin-left: 0px; }
  .framer-PTD3w .framer-1v56lnu > :last-child { margin-right: 0px; }
  .framer-PTD3w .framer-3cwg1y > *, .framer-PTD3w .framer-f1pxp6 > *, .framer-PTD3w .framer-1uupe2j > * { margin: calc(8px) 0px; }
  .framer-PTD3w .framer-1e7k3sw > * { margin: calc(20px) 0px; }
}
}
.framer-body-WCoLOrOZ4-framer-fmiVn { background: white; }
.framer-fmiVn.framer-1qrkmis, .framer-fmiVn .framer-1qrkmis { display: block; }
.framer-fmiVn.framer-1rhani2 { place-content: center flex-start; align-items: center; background-color: rgb(255, 255, 255); display: flex; flex-flow: column; gap: 0px; height: min-content; overflow: hidden; padding: 0px; position: relative; width: 1440px; }
.framer-fmiVn .framer-1lfuma7 { --border-bottom-width: 1px; --border-color: rgba(12, 14, 23, 0.1); --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 0px; place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: row; gap: 10px; height: min-content; overflow: visible; padding: 0px 30px; position: relative; width: 100%; z-index: 10; }
.framer-fmiVn .framer-72rs85-container { flex: 1 0 0px; height: auto; max-width: 1320px; position: relative; width: 1px; }
.framer-fmiVn .framer-55kchw { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: column; gap: 0px; height: min-content; overflow: visible; padding: 100px 30px 60px; position: relative; width: 100%; }
.framer-fmiVn .framer-1e7ujwu { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: row; gap: 10px; height: min-content; max-width: 1320px; overflow: visible; padding: 0px; position: relative; width: 100%; }
.framer-fmiVn .framer-1uxqrd5 { place-content: flex-start center; align-items: flex-start; display: flex; flex: 1 0 0px; flex-flow: column; gap: 90px; height: min-content; overflow: visible; padding: 0px; position: relative; width: 1px; }
.framer-fmiVn .framer-1ai0eyv { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: column; gap: 24px; height: min-content; overflow: visible; padding: 0px; position: relative; width: 50%; }
.framer-fmiVn .framer-jukgwq, .framer-fmiVn .framer-1bs6ea5, .framer-fmiVn .framer-2pvo26, .framer-fmiVn .framer-2f9vln, .framer-fmiVn .framer-x8mpkc, .framer-fmiVn .framer-p0ltmz, .framer-fmiVn .framer-t132x5, .framer-fmiVn .framer-1ak8xyu, .framer-fmiVn .framer-x9vyfz, .framer-fmiVn .framer-wuatea { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: 0 0 auto; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; overflow-wrap: break-word; }
.framer-fmiVn .framer-pxbhns { place-content: center; align-items: center; border-radius: 12px; display: flex; flex: 0 0 auto; flex-flow: row; gap: 10px; height: 860px; overflow: visible; padding: 0px; position: relative; width: 100%; }
.framer-fmiVn .framer-1fyzuq8 { border-radius: 12px; flex: 0 0 auto; height: 100%; position: relative; width: 100%; }
.framer-fmiVn .framer-1xb4oql { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: column; gap: 0px; height: min-content; overflow: hidden; padding: 60px 30px; position: relative; width: 100%; }
.framer-fmiVn .framer-i8u45, .framer-fmiVn .framer-yjlor4, .framer-fmiVn .framer-vzuzdv, .framer-fmiVn .framer-1y9mcy8 { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: row; gap: 10px; height: min-content; max-width: 1320px; overflow: hidden; padding: 0px; position: relative; width: 100%; }
.framer-fmiVn .framer-1nc4c9o { place-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-flow: column; gap: 60px; height: min-content; overflow: hidden; padding: 0px; position: relative; width: 1px; }
.framer-fmiVn .framer-1jmw106, .framer-fmiVn .framer-sdd68j, .framer-fmiVn .framer-hf0cwa, .framer-fmiVn .framer-983c6b, .framer-fmiVn .framer-s49q59, .framer-fmiVn .framer-1gsl3k2 { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: row; gap: 10px; height: min-content; overflow: hidden; padding: 0px; position: relative; width: 100%; }
.framer-fmiVn .framer-12kaogl, .framer-fmiVn .framer-10cak7q, .framer-fmiVn .framer-ppswfe, .framer-fmiVn .framer-1m2j2xt, .framer-fmiVn .framer-1l5p4gj, .framer-fmiVn .framer-1f6e65a { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; overflow-wrap: break-word; }
.framer-fmiVn .framer-amfba3 { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: row; gap: 120px; height: min-content; overflow: hidden; padding: 0px; position: relative; width: 100%; }
.framer-fmiVn .framer-11dfgs2, .framer-fmiVn .framer-1ms4x5, .framer-fmiVn .framer-1657r52 { place-content: flex-start center; align-items: flex-start; display: flex; flex: 1 0 0px; flex-flow: column; gap: 24px; height: min-content; overflow: hidden; padding: 0px; position: relative; width: 1px; }
.framer-fmiVn .framer-154cwt6, .framer-fmiVn .framer-1phwjcf, .framer-fmiVn .framer-1w1shmu { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: column; gap: 10px; height: min-content; overflow: hidden; padding: 0px; position: relative; width: 100%; }
.framer-fmiVn .framer-dvufcg { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: column; gap: 0px; height: min-content; overflow: hidden; padding: 60px 30px 35px; position: relative; width: 100%; }
.framer-fmiVn .framer-1eyv8go { place-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-flow: row; gap: 100px; height: min-content; overflow: hidden; padding: 0px; position: relative; width: 1px; }
.framer-fmiVn .framer-1dmxt4f { place-content: center; align-items: center; aspect-ratio: 0.944882 / 1; border-radius: 12px; display: flex; flex: 0 0 auto; flex-flow: row; gap: 10px; height: var(--framer-aspect-ratio-supported, 635px); overflow: hidden; padding: 0px; position: relative; width: 600px; will-change: var(--framer-will-change-override, transform); }
.framer-fmiVn .framer-1xkvbd8, .framer-fmiVn .framer-1czdgii { flex: 0 0 auto; height: 100%; position: relative; width: 100%; }
.framer-fmiVn .framer-e7erlq, .framer-fmiVn .framer-1norubp { place-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-flow: column; gap: 32px; height: min-content; overflow: hidden; padding: 0px; position: relative; width: 1px; }
.framer-fmiVn .framer-1spbtzr, .framer-fmiVn .framer-1rm6orq { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: column; gap: 30px; height: min-content; overflow: hidden; padding: 0px; position: relative; width: 100%; }
.framer-fmiVn .framer-1w0wv4p { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: column; gap: 0px; height: min-content; overflow: hidden; padding: 65px 30px 60px; position: relative; width: 100%; }
.framer-fmiVn .framer-pnozz1 { place-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-flow: row; gap: 110px; height: min-content; overflow: hidden; padding: 0px; position: relative; width: 1px; }
.framer-fmiVn .framer-plfg5l { place-content: center; align-items: center; aspect-ratio: 0.973856 / 1; border-radius: 12px; display: flex; flex: 0 0 auto; flex-flow: row; gap: 10px; height: var(--framer-aspect-ratio-supported, 612px); overflow: hidden; padding: 0px; position: relative; width: 596px; will-change: var(--framer-will-change-override, transform); }
.framer-fmiVn .framer-1dpm92z { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: column; gap: 10px; height: min-content; overflow: hidden; padding: 0px 30px; position: relative; width: 100%; }
.framer-fmiVn .framer-1toispd { place-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-flow: row; gap: 10px; height: min-content; overflow: hidden; padding: 0px; position: relative; width: 1px; }
.framer-fmiVn .framer-1l66qfi-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }
@supports (background: -webkit-named-image(i)) and (not (scale:1)) {
  .framer-fmiVn.framer-1rhani2, .framer-fmiVn .framer-1lfuma7, .framer-fmiVn .framer-55kchw, .framer-fmiVn .framer-1e7ujwu, .framer-fmiVn .framer-1uxqrd5, .framer-fmiVn .framer-1ai0eyv, .framer-fmiVn .framer-pxbhns, .framer-fmiVn .framer-1xb4oql, .framer-fmiVn .framer-i8u45, .framer-fmiVn .framer-1nc4c9o, .framer-fmiVn .framer-1jmw106, .framer-fmiVn .framer-amfba3, .framer-fmiVn .framer-11dfgs2, .framer-fmiVn .framer-sdd68j, .framer-fmiVn .framer-154cwt6, .framer-fmiVn .framer-1ms4x5, .framer-fmiVn .framer-hf0cwa, .framer-fmiVn .framer-1phwjcf, .framer-fmiVn .framer-1657r52, .framer-fmiVn .framer-983c6b, .framer-fmiVn .framer-1w1shmu, .framer-fmiVn .framer-dvufcg, .framer-fmiVn .framer-yjlor4, .framer-fmiVn .framer-1eyv8go, .framer-fmiVn .framer-1dmxt4f, .framer-fmiVn .framer-e7erlq, .framer-fmiVn .framer-s49q59, .framer-fmiVn .framer-1spbtzr, .framer-fmiVn .framer-1w0wv4p, .framer-fmiVn .framer-vzuzdv, .framer-fmiVn .framer-pnozz1, .framer-fmiVn .framer-1norubp, .framer-fmiVn .framer-1gsl3k2, .framer-fmiVn .framer-1rm6orq, .framer-fmiVn .framer-plfg5l, .framer-fmiVn .framer-1dpm92z, .framer-fmiVn .framer-1y9mcy8, .framer-fmiVn .framer-1toispd { gap: 0px; }
  .framer-fmiVn.framer-1rhani2 > *, .framer-fmiVn .framer-55kchw > *, .framer-fmiVn .framer-1xb4oql > *, .framer-fmiVn .framer-dvufcg > *, .framer-fmiVn .framer-1w0wv4p > * { margin: calc(0px) 0px; }
  .framer-fmiVn.framer-1rhani2 > :first-child, .framer-fmiVn .framer-55kchw > :first-child, .framer-fmiVn .framer-1uxqrd5 > :first-child, .framer-fmiVn .framer-1ai0eyv > :first-child, .framer-fmiVn .framer-1xb4oql > :first-child, .framer-fmiVn .framer-1nc4c9o > :first-child, .framer-fmiVn .framer-11dfgs2 > :first-child, .framer-fmiVn .framer-154cwt6 > :first-child, .framer-fmiVn .framer-1ms4x5 > :first-child, .framer-fmiVn .framer-1phwjcf > :first-child, .framer-fmiVn .framer-1657r52 > :first-child, .framer-fmiVn .framer-1w1shmu > :first-child, .framer-fmiVn .framer-dvufcg > :first-child, .framer-fmiVn .framer-e7erlq > :first-child, .framer-fmiVn .framer-1spbtzr > :first-child, .framer-fmiVn .framer-1w0wv4p > :first-child, .framer-fmiVn .framer-1norubp > :first-child, .framer-fmiVn .framer-1rm6orq > :first-child, .framer-fmiVn .framer-1dpm92z > :first-child { margin-top: 0px; }
  .framer-fmiVn.framer-1rhani2 > :last-child, .framer-fmiVn .framer-55kchw > :last-child, .framer-fmiVn .framer-1uxqrd5 > :last-child, .framer-fmiVn .framer-1ai0eyv > :last-child, .framer-fmiVn .framer-1xb4oql > :last-child, .framer-fmiVn .framer-1nc4c9o > :last-child, .framer-fmiVn .framer-11dfgs2 > :last-child, .framer-fmiVn .framer-154cwt6 > :last-child, .framer-fmiVn .framer-1ms4x5 > :last-child, .framer-fmiVn .framer-1phwjcf > :last-child, .framer-fmiVn .framer-1657r52 > :last-child, .framer-fmiVn .framer-1w1shmu > :last-child, .framer-fmiVn .framer-dvufcg > :last-child, .framer-fmiVn .framer-e7erlq > :last-child, .framer-fmiVn .framer-1spbtzr > :last-child, .framer-fmiVn .framer-1w0wv4p > :last-child, .framer-fmiVn .framer-1norubp > :last-child, .framer-fmiVn .framer-1rm6orq > :last-child, .framer-fmiVn .framer-1dpm92z > :last-child { margin-bottom: 0px; }
  .framer-fmiVn .framer-1lfuma7 > *, .framer-fmiVn .framer-1e7ujwu > *, .framer-fmiVn .framer-pxbhns > *, .framer-fmiVn .framer-i8u45 > *, .framer-fmiVn .framer-1jmw106 > *, .framer-fmiVn .framer-sdd68j > *, .framer-fmiVn .framer-hf0cwa > *, .framer-fmiVn .framer-983c6b > *, .framer-fmiVn .framer-yjlor4 > *, .framer-fmiVn .framer-1dmxt4f > *, .framer-fmiVn .framer-s49q59 > *, .framer-fmiVn .framer-vzuzdv > *, .framer-fmiVn .framer-1gsl3k2 > *, .framer-fmiVn .framer-plfg5l > *, .framer-fmiVn .framer-1y9mcy8 > *, .framer-fmiVn .framer-1toispd > * { margin: 0px calc(5px); }
  .framer-fmiVn .framer-1lfuma7 > :first-child, .framer-fmiVn .framer-1e7ujwu > :first-child, .framer-fmiVn .framer-pxbhns > :first-child, .framer-fmiVn .framer-i8u45 > :first-child, .framer-fmiVn .framer-1jmw106 > :first-child, .framer-fmiVn .framer-amfba3 > :first-child, .framer-fmiVn .framer-sdd68j > :first-child, .framer-fmiVn .framer-hf0cwa > :first-child, .framer-fmiVn .framer-983c6b > :first-child, .framer-fmiVn .framer-yjlor4 > :first-child, .framer-fmiVn .framer-1eyv8go > :first-child, .framer-fmiVn .framer-1dmxt4f > :first-child, .framer-fmiVn .framer-s49q59 > :first-child, .framer-fmiVn .framer-vzuzdv > :first-child, .framer-fmiVn .framer-pnozz1 > :first-child, .framer-fmiVn .framer-1gsl3k2 > :first-child, .framer-fmiVn .framer-plfg5l > :first-child, .framer-fmiVn .framer-1y9mcy8 > :first-child, .framer-fmiVn .framer-1toispd > :first-child { margin-left: 0px; }
  .framer-fmiVn .framer-1lfuma7 > :last-child, .framer-fmiVn .framer-1e7ujwu > :last-child, .framer-fmiVn .framer-pxbhns > :last-child, .framer-fmiVn .framer-i8u45 > :last-child, .framer-fmiVn .framer-1jmw106 > :last-child, .framer-fmiVn .framer-amfba3 > :last-child, .framer-fmiVn .framer-sdd68j > :last-child, .framer-fmiVn .framer-hf0cwa > :last-child, .framer-fmiVn .framer-983c6b > :last-child, .framer-fmiVn .framer-yjlor4 > :last-child, .framer-fmiVn .framer-1eyv8go > :last-child, .framer-fmiVn .framer-1dmxt4f > :last-child, .framer-fmiVn .framer-s49q59 > :last-child, .framer-fmiVn .framer-vzuzdv > :last-child, .framer-fmiVn .framer-pnozz1 > :last-child, .framer-fmiVn .framer-1gsl3k2 > :last-child, .framer-fmiVn .framer-plfg5l > :last-child, .framer-fmiVn .framer-1y9mcy8 > :last-child, .framer-fmiVn .framer-1toispd > :last-child { margin-right: 0px; }
  .framer-fmiVn .framer-1uxqrd5 > * { margin: calc(45px) 0px; }
  .framer-fmiVn .framer-1ai0eyv > *, .framer-fmiVn .framer-11dfgs2 > *, .framer-fmiVn .framer-1ms4x5 > *, .framer-fmiVn .framer-1657r52 > * { margin: calc(12px) 0px; }
  .framer-fmiVn .framer-1nc4c9o > * { margin: calc(30px) 0px; }
  .framer-fmiVn .framer-amfba3 > * { margin: 0px calc(60px); }
  .framer-fmiVn .framer-154cwt6 > *, .framer-fmiVn .framer-1phwjcf > *, .framer-fmiVn .framer-1w1shmu > *, .framer-fmiVn .framer-1dpm92z > * { margin: calc(5px) 0px; }
  .framer-fmiVn .framer-1eyv8go > * { margin: 0px calc(50px); }
  .framer-fmiVn .framer-e7erlq > *, .framer-fmiVn .framer-1norubp > * { margin: calc(16px) 0px; }
  .framer-fmiVn .framer-1spbtzr > *, .framer-fmiVn .framer-1rm6orq > * { margin: calc(15px) 0px; }
  .framer-fmiVn .framer-pnozz1 > * { margin: 0px calc(55px); }
}
.framer-oNK5n .framer-styles-preset-1dox7o0:not(.rich-text-wrapper), .framer-oNK5n .framer-styles-preset-1dox7o0.rich-text-wrapper p { --framer-font-family: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 170%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #333333; --framer-text-decoration: none; --framer-text-transform: none; }
@media (max-width: 1439px) and (min-width: 992px) {
  .framer-oNK5n .framer-styles-preset-1dox7o0:not(.rich-text-wrapper), .framer-oNK5n .framer-styles-preset-1dox7o0.rich-text-wrapper p { --framer-font-family: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 170%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #333333; --framer-text-decoration: none; --framer-text-transform: none; }
}
@media (max-width: 991px) and (min-width: 810px) {
  .framer-oNK5n .framer-styles-preset-1dox7o0:not(.rich-text-wrapper), .framer-oNK5n .framer-styles-preset-1dox7o0.rich-text-wrapper p { --framer-font-family: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 170%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #333333; --framer-text-decoration: none; --framer-text-transform: none; }
}
@media (max-width: 809px) and (min-width: 0px) {
  .framer-oNK5n .framer-styles-preset-1dox7o0:not(.rich-text-wrapper), .framer-oNK5n .framer-styles-preset-1dox7o0.rich-text-wrapper p { --framer-font-family: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 170%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #333333; --framer-text-decoration: none; --framer-text-transform: none; }
}
.framer-fmiVn[data-border="true"]::after, .framer-fmiVn [data-border="true"]::after { content: ""; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0px; top: 0px; border-radius: inherit; pointer-events: none; }
@media (min-width: 992px) and (max-width: 1439px) {
  .framer-body-WCoLOrOZ4-framer-fmiVn { background: white; }
  .framer-fmiVn.framer-1rhani2 { width: 992px; }
  .framer-fmiVn .framer-55kchw { padding: 80px 30px 45px; }
  .framer-fmiVn .framer-1e7ujwu, .framer-fmiVn .framer-i8u45, .framer-fmiVn .framer-yjlor4, .framer-fmiVn .framer-vzuzdv { max-width: 1000px; }
  .framer-fmiVn .framer-1uxqrd5 { gap: 60px; }
  .framer-fmiVn .framer-1ai0eyv { width: 69%; }
  .framer-fmiVn .framer-pxbhns { height: 600px; }
  .framer-fmiVn .framer-1xb4oql { gap: 60px; padding: 45px 30px; }
  .framer-fmiVn .framer-amfba3 { flex-wrap: wrap; gap: 40px; }
  .framer-fmiVn .framer-11dfgs2, .framer-fmiVn .framer-1ms4x5, .framer-fmiVn .framer-1657r52 { flex: 0 0 auto; width: 46%; }
  .framer-fmiVn .framer-154cwt6, .framer-fmiVn .framer-1phwjcf, .framer-fmiVn .framer-1w1shmu { align-content: flex-start; align-items: flex-start; }
  .framer-fmiVn .framer-2f9vln, .framer-fmiVn .framer-p0ltmz, .framer-fmiVn .framer-1ak8xyu { width: 82%; }
  .framer-fmiVn .framer-dvufcg, .framer-fmiVn .framer-1w0wv4p { padding: 45px 30px; }
  .framer-fmiVn .framer-1eyv8go, .framer-fmiVn .framer-pnozz1 { gap: 40px; }
  .framer-fmiVn .framer-1dmxt4f { height: var(--framer-aspect-ratio-supported, 424px); width: 400px; }
  .framer-fmiVn .framer-1spbtzr { gap: 25px; }
  .framer-fmiVn .framer-plfg5l { height: var(--framer-aspect-ratio-supported, 411px); width: 400px; }
  @supports (background: -webkit-named-image(i)) and (not (scale:1)) {
  .framer-fmiVn .framer-1uxqrd5, .framer-fmiVn .framer-1xb4oql, .framer-fmiVn .framer-amfba3, .framer-fmiVn .framer-1eyv8go, .framer-fmiVn .framer-1spbtzr, .framer-fmiVn .framer-pnozz1 { gap: 0px; }
  .framer-fmiVn .framer-1uxqrd5 > *, .framer-fmiVn .framer-1xb4oql > * { margin: calc(30px) 0px; }
  .framer-fmiVn .framer-1uxqrd5 > :first-child, .framer-fmiVn .framer-1xb4oql > :first-child, .framer-fmiVn .framer-1spbtzr > :first-child { margin-top: 0px; }
  .framer-fmiVn .framer-1uxqrd5 > :last-child, .framer-fmiVn .framer-1xb4oql > :last-child, .framer-fmiVn .framer-1spbtzr > :last-child { margin-bottom: 0px; }
  .framer-fmiVn .framer-amfba3 > *, .framer-fmiVn .framer-1eyv8go > *, .framer-fmiVn .framer-pnozz1 > * { margin: 0px calc(20px); }
  .framer-fmiVn .framer-amfba3 > :first-child, .framer-fmiVn .framer-1eyv8go > :first-child, .framer-fmiVn .framer-pnozz1 > :first-child { margin-left: 0px; }
  .framer-fmiVn .framer-amfba3 > :last-child, .framer-fmiVn .framer-1eyv8go > :last-child, .framer-fmiVn .framer-pnozz1 > :last-child { margin-right: 0px; }
  .framer-fmiVn .framer-1spbtzr > * { margin: calc(12.5px) 0px; }
}
}
@media (min-width: 768px) and (max-width: 991px) {
  .framer-body-WCoLOrOZ4-framer-fmiVn { background: white; }
  .framer-fmiVn.framer-1rhani2 { width: 768px; }
  .framer-fmiVn .framer-55kchw { padding: 60px 30px 35px; }
  .framer-fmiVn .framer-1e7ujwu, .framer-fmiVn .framer-i8u45, .framer-fmiVn .framer-yjlor4, .framer-fmiVn .framer-vzuzdv { max-width: 768px; }
  .framer-fmiVn .framer-1uxqrd5, .framer-fmiVn .framer-1nc4c9o { gap: 50px; }
  .framer-fmiVn .framer-1ai0eyv { width: 92%; }
  .framer-fmiVn .framer-pxbhns { height: 450px; }
  .framer-fmiVn .framer-1xb4oql, .framer-fmiVn .framer-dvufcg, .framer-fmiVn .framer-1w0wv4p { padding: 35px 30px; }
  .framer-fmiVn .framer-amfba3 { flex-wrap: wrap; gap: 35px; }
  .framer-fmiVn .framer-11dfgs2, .framer-fmiVn .framer-1ms4x5, .framer-fmiVn .framer-1657r52 { flex: 0 0 auto; width: 47%; }
  .framer-fmiVn .framer-1eyv8go { align-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-direction: column; gap: 50px; width: 80%; }
  .framer-fmiVn .framer-1dmxt4f { height: var(--framer-aspect-ratio-supported, 212px); order: 1; width: 100%; }
  .framer-fmiVn .framer-e7erlq { flex: 0 0 auto; gap: 30px; order: 0; width: 100%; }
  .framer-fmiVn .framer-1spbtzr, .framer-fmiVn .framer-1rm6orq { gap: 25px; }
  .framer-fmiVn .framer-pnozz1 { flex: 0 0 auto; flex-direction: column; gap: 50px; width: 80%; }
  .framer-fmiVn .framer-1norubp { flex: 0 0 auto; gap: 30px; width: 100%; }
  .framer-fmiVn .framer-plfg5l { height: var(--framer-aspect-ratio-supported, 205px); width: 100%; }
  @supports (background: -webkit-named-image(i)) and (not (scale:1)) {
  .framer-fmiVn .framer-1uxqrd5, .framer-fmiVn .framer-1nc4c9o, .framer-fmiVn .framer-amfba3, .framer-fmiVn .framer-1eyv8go, .framer-fmiVn .framer-e7erlq, .framer-fmiVn .framer-1spbtzr, .framer-fmiVn .framer-pnozz1, .framer-fmiVn .framer-1norubp, .framer-fmiVn .framer-1rm6orq { gap: 0px; }
  .framer-fmiVn .framer-1uxqrd5 > *, .framer-fmiVn .framer-1nc4c9o > *, .framer-fmiVn .framer-1eyv8go > *, .framer-fmiVn .framer-pnozz1 > * { margin: calc(25px) 0px; }
  .framer-fmiVn .framer-1uxqrd5 > :first-child, .framer-fmiVn .framer-1nc4c9o > :first-child, .framer-fmiVn .framer-1eyv8go > :first-child, .framer-fmiVn .framer-e7erlq > :first-child, .framer-fmiVn .framer-1spbtzr > :first-child, .framer-fmiVn .framer-pnozz1 > :first-child, .framer-fmiVn .framer-1norubp > :first-child, .framer-fmiVn .framer-1rm6orq > :first-child { margin-top: 0px; }
  .framer-fmiVn .framer-1uxqrd5 > :last-child, .framer-fmiVn .framer-1nc4c9o > :last-child, .framer-fmiVn .framer-1eyv8go > :last-child, .framer-fmiVn .framer-e7erlq > :last-child, .framer-fmiVn .framer-1spbtzr > :last-child, .framer-fmiVn .framer-pnozz1 > :last-child, .framer-fmiVn .framer-1norubp > :last-child, .framer-fmiVn .framer-1rm6orq > :last-child { margin-bottom: 0px; }
  .framer-fmiVn .framer-amfba3 > * { margin: 0px calc(17.5px); }
  .framer-fmiVn .framer-amfba3 > :first-child { margin-left: 0px; }
  .framer-fmiVn .framer-amfba3 > :last-child { margin-right: 0px; }
  .framer-fmiVn .framer-e7erlq > *, .framer-fmiVn .framer-1norubp > * { margin: calc(15px) 0px; }
  .framer-fmiVn .framer-1spbtzr > *, .framer-fmiVn .framer-1rm6orq > * { margin: calc(12.5px) 0px; }
}
}
@media (max-width: 767px) {
  .framer-body-WCoLOrOZ4-framer-fmiVn { background: white; }
  .framer-fmiVn.framer-1rhani2 { width: 390px; }
  .framer-fmiVn .framer-1lfuma7 { padding: 0px 20px; }
  .framer-fmiVn .framer-55kchw { padding: 40px 20px 25px; }
  .framer-fmiVn .framer-1uxqrd5, .framer-fmiVn .framer-1nc4c9o { gap: 40px; }
  .framer-fmiVn .framer-1ai0eyv { gap: 18px; width: 100%; }
  .framer-fmiVn .framer-pxbhns { height: 330px; }
  .framer-fmiVn .framer-1xb4oql, .framer-fmiVn .framer-dvufcg, .framer-fmiVn .framer-1w0wv4p { padding: 25px 20px; }
  .framer-fmiVn .framer-i8u45, .framer-fmiVn .framer-yjlor4, .framer-fmiVn .framer-vzuzdv { max-width: 390px; }
  .framer-fmiVn .framer-amfba3 { flex-direction: column; gap: 30px; }
  .framer-fmiVn .framer-11dfgs2, .framer-fmiVn .framer-1ms4x5, .framer-fmiVn .framer-1657r52 { flex: 0 0 auto; gap: 20px; width: 100%; }
  .framer-fmiVn .framer-1eyv8go, .framer-fmiVn .framer-pnozz1 { flex-direction: column; gap: 40px; }
  .framer-fmiVn .framer-1dmxt4f { height: var(--framer-aspect-ratio-supported, 212px); order: 1; width: 100%; }
  .framer-fmiVn .framer-e7erlq { flex: 0 0 auto; gap: 25px; order: 0; width: 100%; }
  .framer-fmiVn .framer-1spbtzr, .framer-fmiVn .framer-1rm6orq { gap: 20px; }
  .framer-fmiVn .framer-1norubp { flex: 0 0 auto; gap: 25px; width: 100%; }
  .framer-fmiVn .framer-plfg5l { height: var(--framer-aspect-ratio-supported, 205px); width: 100%; }
  @supports (background: -webkit-named-image(i)) and (not (scale:1)) {
  .framer-fmiVn .framer-1uxqrd5, .framer-fmiVn .framer-1ai0eyv, .framer-fmiVn .framer-1nc4c9o, .framer-fmiVn .framer-amfba3, .framer-fmiVn .framer-11dfgs2, .framer-fmiVn .framer-1ms4x5, .framer-fmiVn .framer-1657r52, .framer-fmiVn .framer-1eyv8go, .framer-fmiVn .framer-e7erlq, .framer-fmiVn .framer-1spbtzr, .framer-fmiVn .framer-pnozz1, .framer-fmiVn .framer-1norubp, .framer-fmiVn .framer-1rm6orq { gap: 0px; }
  .framer-fmiVn .framer-1uxqrd5 > *, .framer-fmiVn .framer-1nc4c9o > *, .framer-fmiVn .framer-1eyv8go > *, .framer-fmiVn .framer-pnozz1 > * { margin: calc(20px) 0px; }
  .framer-fmiVn .framer-1uxqrd5 > :first-child, .framer-fmiVn .framer-1ai0eyv > :first-child, .framer-fmiVn .framer-1nc4c9o > :first-child, .framer-fmiVn .framer-amfba3 > :first-child, .framer-fmiVn .framer-11dfgs2 > :first-child, .framer-fmiVn .framer-1ms4x5 > :first-child, .framer-fmiVn .framer-1657r52 > :first-child, .framer-fmiVn .framer-1eyv8go > :first-child, .framer-fmiVn .framer-e7erlq > :first-child, .framer-fmiVn .framer-1spbtzr > :first-child, .framer-fmiVn .framer-pnozz1 > :first-child, .framer-fmiVn .framer-1norubp > :first-child, .framer-fmiVn .framer-1rm6orq > :first-child { margin-top: 0px; }
  .framer-fmiVn .framer-1uxqrd5 > :last-child, .framer-fmiVn .framer-1ai0eyv > :last-child, .framer-fmiVn .framer-1nc4c9o > :last-child, .framer-fmiVn .framer-amfba3 > :last-child, .framer-fmiVn .framer-11dfgs2 > :last-child, .framer-fmiVn .framer-1ms4x5 > :last-child, .framer-fmiVn .framer-1657r52 > :last-child, .framer-fmiVn .framer-1eyv8go > :last-child, .framer-fmiVn .framer-e7erlq > :last-child, .framer-fmiVn .framer-1spbtzr > :last-child, .framer-fmiVn .framer-pnozz1 > :last-child, .framer-fmiVn .framer-1norubp > :last-child, .framer-fmiVn .framer-1rm6orq > :last-child { margin-bottom: 0px; }
  .framer-fmiVn .framer-1ai0eyv > * { margin: calc(9px) 0px; }
  .framer-fmiVn .framer-amfba3 > * { margin: calc(15px) 0px; }
  .framer-fmiVn .framer-11dfgs2 > *, .framer-fmiVn .framer-1ms4x5 > *, .framer-fmiVn .framer-1657r52 > *, .framer-fmiVn .framer-1spbtzr > *, .framer-fmiVn .framer-1rm6orq > * { margin: calc(10px) 0px; }
  .framer-fmiVn .framer-e7erlq > *, .framer-fmiVn .framer-1norubp > * { margin: calc(12.5px) 0px; }
}
}
.framer-body-cnPJ0COTe-framer-9JzKL { background: white; }
.framer-9JzKL.framer-1xs02a1, .framer-9JzKL .framer-1xs02a1 { display: block; }
.framer-9JzKL.framer-15aufc { place-content: center flex-start; align-items: center; background-color: rgb(255, 255, 255); display: flex; flex-flow: column; gap: 0px; height: min-content; overflow: hidden; padding: 0px; position: relative; width: 1440px; }
.framer-9JzKL .framer-s96exy { --border-bottom-width: 1px; --border-color: rgba(12, 14, 23, 0.1); --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 0px; place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: row; gap: 10px; height: min-content; overflow: visible; padding: 0px 30px; position: relative; width: 100%; z-index: 10; }
.framer-9JzKL .framer-cqxx5x-container { flex: 1 0 0px; height: auto; max-width: 1320px; position: relative; width: 1px; }
.framer-9JzKL .framer-198fsjg { place-content: center; align-items: center; background-color: var(--token-4ac30553-b3cb-4f1b-8474-46322b2901f1, #fbfbfb); display: flex; flex: 0 0 auto; flex-flow: column; gap: 90px; height: min-content; overflow: hidden; padding: 130px 30px 32px; position: relative; width: 100%; }
.framer-9JzKL .framer-5cnufi { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: column; gap: 60px; height: min-content; max-width: 1320px; overflow: visible; padding: 0px; position: relative; width: 100%; }
.framer-9JzKL .framer-ooxnab, .framer-9JzKL .framer-cx3k1j { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: column; gap: 10px; height: min-content; overflow: visible; padding: 0px; position: relative; width: 100%; }
.framer-9JzKL .framer-o72945 { --border-bottom-width: 0px; --border-color: rgba(250, 250, 252, 0.3); --border-left-width: 0px; --border-right-width: 1px; --border-style: solid; --border-top-width: 0px; place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: column; gap: 24px; height: min-content; overflow: visible; padding: 0px; position: relative; width: 100%; }
.framer-9JzKL .framer-1xn5a5t, .framer-9JzKL .framer-1jyikxx { flex: 0 0 auto; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; overflow-wrap: break-word; }
.framer-9JzKL .framer-trjqzc { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: row; gap: 10px; height: min-content; overflow: visible; padding: 0px; position: relative; width: min-content; }
.framer-9JzKL .framer-15c4cgx { aspect-ratio: 1 / 1; flex: 0 0 auto; height: var(--framer-aspect-ratio-supported, 47px); position: relative; width: 47px; }
.framer-9JzKL .framer-oj4po1, .framer-9JzKL .framer-w4k5hw { flex: 0 0 auto; height: auto; position: relative; white-space: pre; width: auto; }
.framer-9JzKL .framer-1a69byv { place-content: flex-start; align-items: flex-start; display: flex; flex: 0 0 auto; flex-flow: row; gap: 3px; height: min-content; overflow: visible; padding: 0px; position: relative; width: min-content; }
.framer-9JzKL .framer-1vuldyh, .framer-9JzKL .framer-13w0q2f, .framer-9JzKL .framer-1htf7tb, .framer-9JzKL .framer-1v4i55m, .framer-9JzKL .framer-8bnl9h { aspect-ratio: 1 / 1; flex: 0 0 auto; height: var(--framer-aspect-ratio-supported, 22px); overflow: hidden; position: relative; width: 22px; }
.framer-9JzKL .framer-shesf1 { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: wrap; gap: 24px; height: min-content; overflow: visible; padding: 0px; position: relative; width: 100%; }
.framer-9JzKL .framer-7tum4d-container, .framer-9JzKL .framer-vq2oju-container, .framer-9JzKL .framer-bghliv-container, .framer-9JzKL .framer-1r78q66-container, .framer-9JzKL .framer-q6uxfd-container, .framer-9JzKL .framer-52suak-container { flex: 0 0 auto; height: 480px; position: relative; width: 32%; }
.framer-9JzKL .framer-1r463 { place-content: center; align-items: center; background-color: var(--token-4ac30553-b3cb-4f1b-8474-46322b2901f1, #fbfbfb); display: flex; flex: 0 0 auto; flex-flow: column; gap: 90px; height: min-content; overflow: hidden; padding: 60px 30px 130px; position: relative; width: 100%; }
.framer-9JzKL .framer-mgyglt { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: column; gap: 60px; height: min-content; max-width: 1320px; overflow: hidden; padding: 0px; position: relative; width: 100%; }
.framer-9JzKL .framer-7p2r39 { --border-bottom-width: 0px; --border-color: rgba(250, 250, 252, 0.3); --border-left-width: 0px; --border-right-width: 1px; --border-style: solid; --border-top-width: 0px; place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: column; gap: 24px; height: min-content; overflow: visible; padding: 0px; position: relative; width: 40%; }
.framer-9JzKL .framer-l7tatk { place-content: center space-between; align-items: center; display: flex; flex: 0 0 auto; flex-flow: wrap; height: min-content; overflow: visible; padding: 0px; position: relative; width: 100%; }
.framer-9JzKL .framer-11zonpt { flex: 0 0 auto; height: 65px; overflow: hidden; position: relative; width: 215px; }
.framer-9JzKL .framer-fy0k2u { aspect-ratio: 3.30769 / 1; flex: 0 0 auto; height: var(--framer-aspect-ratio-supported, 65px); left: 0px; position: absolute; right: 0px; top: 0px; }
.framer-9JzKL .framer-t6pxfx { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: column; gap: 10px; height: min-content; overflow: hidden; padding: 0px; position: relative; width: 159px; }
.framer-9JzKL .framer-17irma1 { aspect-ratio: 3.30769 / 1; flex: 0 0 auto; height: var(--framer-aspect-ratio-supported, 48px); position: relative; width: 100%; }
.framer-9JzKL .framer-o2oejl { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: column; gap: 10px; height: min-content; overflow: hidden; padding: 0px; position: relative; width: 209px; }
.framer-9JzKL .framer-mlfg17 { aspect-ratio: 3.30769 / 1; flex: 0 0 auto; height: var(--framer-aspect-ratio-supported, 63px); position: relative; width: 100%; }
.framer-9JzKL .framer-1qieen9 { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: column; gap: 10px; height: min-content; overflow: hidden; padding: 0px; position: relative; width: 186px; }
.framer-9JzKL .framer-vd31ry { aspect-ratio: 3.30769 / 1; flex: 0 0 auto; height: var(--framer-aspect-ratio-supported, 56px); position: relative; width: 100%; }
.framer-9JzKL .framer-1rcnzad { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: column; gap: 10px; height: min-content; overflow: hidden; padding: 0px; position: relative; width: 150px; }
.framer-9JzKL .framer-1n99zvz { aspect-ratio: 3.30769 / 1; flex: 0 0 auto; height: var(--framer-aspect-ratio-supported, 46px); position: relative; width: 100%; }
.framer-9JzKL .framer-cpn9yd { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: column; gap: 10px; height: min-content; overflow: hidden; padding: 120px 0px 0px; position: relative; width: 100%; }
.framer-9JzKL .framer-1r8bgu4 { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: row; gap: 10px; height: min-content; max-width: 1320px; overflow: hidden; padding: 0px; position: relative; width: 100%; }
.framer-9JzKL .framer-12tl9pr { place-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-flow: row; gap: 10px; height: min-content; overflow: hidden; padding: 0px; position: relative; width: 1px; }
.framer-9JzKL .framer-1k8lb2l-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }
@supports (background: -webkit-named-image(i)) and (not (scale:1)) {
  .framer-9JzKL.framer-15aufc, .framer-9JzKL .framer-s96exy, .framer-9JzKL .framer-198fsjg, .framer-9JzKL .framer-5cnufi, .framer-9JzKL .framer-ooxnab, .framer-9JzKL .framer-o72945, .framer-9JzKL .framer-trjqzc, .framer-9JzKL .framer-1a69byv, .framer-9JzKL .framer-shesf1, .framer-9JzKL .framer-1r463, .framer-9JzKL .framer-mgyglt, .framer-9JzKL .framer-cx3k1j, .framer-9JzKL .framer-7p2r39, .framer-9JzKL .framer-t6pxfx, .framer-9JzKL .framer-o2oejl, .framer-9JzKL .framer-1qieen9, .framer-9JzKL .framer-1rcnzad, .framer-9JzKL .framer-cpn9yd, .framer-9JzKL .framer-1r8bgu4, .framer-9JzKL .framer-12tl9pr { gap: 0px; }
  .framer-9JzKL.framer-15aufc > * { margin: calc(0px) 0px; }
  .framer-9JzKL.framer-15aufc > :first-child, .framer-9JzKL .framer-198fsjg > :first-child, .framer-9JzKL .framer-5cnufi > :first-child, .framer-9JzKL .framer-ooxnab > :first-child, .framer-9JzKL .framer-o72945 > :first-child, .framer-9JzKL .framer-1r463 > :first-child, .framer-9JzKL .framer-mgyglt > :first-child, .framer-9JzKL .framer-cx3k1j > :first-child, .framer-9JzKL .framer-7p2r39 > :first-child, .framer-9JzKL .framer-t6pxfx > :first-child, .framer-9JzKL .framer-o2oejl > :first-child, .framer-9JzKL .framer-1qieen9 > :first-child, .framer-9JzKL .framer-1rcnzad > :first-child, .framer-9JzKL .framer-cpn9yd > :first-child { margin-top: 0px; }
  .framer-9JzKL.framer-15aufc > :last-child, .framer-9JzKL .framer-198fsjg > :last-child, .framer-9JzKL .framer-5cnufi > :last-child, .framer-9JzKL .framer-ooxnab > :last-child, .framer-9JzKL .framer-o72945 > :last-child, .framer-9JzKL .framer-1r463 > :last-child, .framer-9JzKL .framer-mgyglt > :last-child, .framer-9JzKL .framer-cx3k1j > :last-child, .framer-9JzKL .framer-7p2r39 > :last-child, .framer-9JzKL .framer-t6pxfx > :last-child, .framer-9JzKL .framer-o2oejl > :last-child, .framer-9JzKL .framer-1qieen9 > :last-child, .framer-9JzKL .framer-1rcnzad > :last-child, .framer-9JzKL .framer-cpn9yd > :last-child { margin-bottom: 0px; }
  .framer-9JzKL .framer-s96exy > *, .framer-9JzKL .framer-trjqzc > *, .framer-9JzKL .framer-1r8bgu4 > *, .framer-9JzKL .framer-12tl9pr > * { margin: 0px calc(5px); }
  .framer-9JzKL .framer-s96exy > :first-child, .framer-9JzKL .framer-trjqzc > :first-child, .framer-9JzKL .framer-1a69byv > :first-child, .framer-9JzKL .framer-shesf1 > :first-child, .framer-9JzKL .framer-1r8bgu4 > :first-child, .framer-9JzKL .framer-12tl9pr > :first-child { margin-left: 0px; }
  .framer-9JzKL .framer-s96exy > :last-child, .framer-9JzKL .framer-trjqzc > :last-child, .framer-9JzKL .framer-1a69byv > :last-child, .framer-9JzKL .framer-shesf1 > :last-child, .framer-9JzKL .framer-1r8bgu4 > :last-child, .framer-9JzKL .framer-12tl9pr > :last-child { margin-right: 0px; }
  .framer-9JzKL .framer-198fsjg > *, .framer-9JzKL .framer-1r463 > * { margin: calc(45px) 0px; }
  .framer-9JzKL .framer-5cnufi > *, .framer-9JzKL .framer-mgyglt > * { margin: calc(30px) 0px; }
  .framer-9JzKL .framer-ooxnab > *, .framer-9JzKL .framer-cx3k1j > *, .framer-9JzKL .framer-t6pxfx > *, .framer-9JzKL .framer-o2oejl > *, .framer-9JzKL .framer-1qieen9 > *, .framer-9JzKL .framer-1rcnzad > *, .framer-9JzKL .framer-cpn9yd > * { margin: calc(5px) 0px; }
  .framer-9JzKL .framer-o72945 > *, .framer-9JzKL .framer-7p2r39 > * { margin: calc(12px) 0px; }
  .framer-9JzKL .framer-1a69byv > * { margin: 0px calc(1.5px); }
  .framer-9JzKL .framer-shesf1 > * { margin: 0px calc(12px); }
}
.framer-UiRgG .framer-styles-preset-8kdgzp:not(.rich-text-wrapper), .framer-UiRgG .framer-styles-preset-8kdgzp.rich-text-wrapper p { --framer-font-family: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold: "Figtree", sans-serif; --framer-font-family-bold-italic: "Figtree", sans-serif; --framer-font-family-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: 0em; --framer-line-height: 1.7em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-77195e07-8a15-45f7-b78d-5842867733c1, #0c0e17); --framer-text-decoration: none; --framer-text-transform: none; }
.framer-tgAiE .framer-styles-preset-cupz3h:not(.rich-text-wrapper), .framer-tgAiE .framer-styles-preset-cupz3h.rich-text-wrapper h3 { --framer-font-family: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold: "Figtree", sans-serif; --framer-font-family-bold-italic: "Figtree", sans-serif; --framer-font-family-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-size: 36px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: -0.5px; --framer-line-height: 130%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-77195e07-8a15-45f7-b78d-5842867733c1, #0c0e17); --framer-text-decoration: none; --framer-text-transform: none; }
.framer-9JzKL[data-border="true"]::after, .framer-9JzKL [data-border="true"]::after { content: ""; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0px; top: 0px; border-radius: inherit; pointer-events: none; }
@media (min-width: 992px) and (max-width: 1439px) {
  .framer-body-cnPJ0COTe-framer-9JzKL { background: white; }
  .framer-9JzKL.framer-15aufc { width: 992px; }
  .framer-9JzKL .framer-198fsjg { gap: 70px; padding: 100px 30px 50px; }
  .framer-9JzKL .framer-5cnufi, .framer-9JzKL .framer-1r8bgu4 { max-width: 1000px; }
  .framer-9JzKL .framer-ooxnab { width: 54%; }
  .framer-9JzKL .framer-7tum4d-container, .framer-9JzKL .framer-vq2oju-container, .framer-9JzKL .framer-bghliv-container, .framer-9JzKL .framer-1r78q66-container, .framer-9JzKL .framer-q6uxfd-container, .framer-9JzKL .framer-52suak-container { width: 48%; }
  .framer-9JzKL .framer-1r463 { gap: 70px; padding: 50px 30px 100px; }
  .framer-9JzKL .framer-mgyglt { max-width: 1000px; padding: 0px 30px; }
  .framer-9JzKL .framer-7p2r39 { width: 100%; }
  .framer-9JzKL .framer-11zonpt, .framer-9JzKL .framer-o2oejl, .framer-9JzKL .framer-1qieen9 { width: 160px; }
  .framer-9JzKL .framer-fy0k2u, .framer-9JzKL .framer-mlfg17, .framer-9JzKL .framer-vd31ry { height: var(--framer-aspect-ratio-supported, 49px); }
  .framer-9JzKL .framer-cpn9yd { padding: 60px 0px 0px; }
  @supports (background: -webkit-named-image(i)) and (not (scale:1)) {
  .framer-9JzKL .framer-198fsjg, .framer-9JzKL .framer-1r463 { gap: 0px; }
  .framer-9JzKL .framer-198fsjg > *, .framer-9JzKL .framer-1r463 > * { margin: calc(35px) 0px; }
  .framer-9JzKL .framer-198fsjg > :first-child, .framer-9JzKL .framer-1r463 > :first-child { margin-top: 0px; }
  .framer-9JzKL .framer-198fsjg > :last-child, .framer-9JzKL .framer-1r463 > :last-child { margin-bottom: 0px; }
}
}
@media (min-width: 768px) and (max-width: 991px) {
  .framer-body-cnPJ0COTe-framer-9JzKL { background: white; }
  .framer-9JzKL.framer-15aufc { width: 768px; }
  .framer-9JzKL .framer-198fsjg, .framer-9JzKL .framer-1r463 { gap: 50px; padding: 80px 30px; }
  .framer-9JzKL .framer-5cnufi, .framer-9JzKL .framer-mgyglt, .framer-9JzKL .framer-1r8bgu4 { max-width: 768px; }
  .framer-9JzKL .framer-ooxnab, .framer-9JzKL .framer-cx3k1j { gap: 50px; width: 71%; }
  .framer-9JzKL .framer-o72945 { --border-bottom-width: unset; --border-left-width: unset; --border-right-width: unset; --border-top-width: unset; gap: 20px; }
  .framer-9JzKL .framer-shesf1 { flex-direction: column; }
  .framer-9JzKL .framer-7tum4d-container, .framer-9JzKL .framer-vq2oju-container, .framer-9JzKL .framer-bghliv-container, .framer-9JzKL .framer-1r78q66-container, .framer-9JzKL .framer-q6uxfd-container, .framer-9JzKL .framer-52suak-container { width: 85%; }
  .framer-9JzKL .framer-7p2r39 { --border-bottom-width: unset; --border-left-width: unset; --border-right-width: unset; --border-top-width: unset; gap: 20px; width: 100%; }
  .framer-9JzKL .framer-l7tatk { gap: 40px; justify-content: center; }
  .framer-9JzKL .framer-11zonpt { place-content: center; align-items: center; display: flex; flex-flow: row; gap: 10px; padding: 0px; width: 28%; }
  .framer-9JzKL .framer-fy0k2u { left: unset; position: relative; right: unset; top: unset; width: 215px; }
  .framer-9JzKL .framer-t6pxfx, .framer-9JzKL .framer-o2oejl, .framer-9JzKL .framer-1qieen9 { width: 28%; }
  .framer-9JzKL .framer-17irma1, .framer-9JzKL .framer-mlfg17, .framer-9JzKL .framer-vd31ry, .framer-9JzKL .framer-1n99zvz { height: var(--framer-aspect-ratio-supported, 60px); }
  .framer-9JzKL .framer-1rcnzad { align-content: flex-start; align-items: flex-start; width: 28%; }
  .framer-9JzKL .framer-cpn9yd { padding: 0px; }
  @supports (background: -webkit-named-image(i)) and (not (scale:1)) {
  .framer-9JzKL .framer-198fsjg, .framer-9JzKL .framer-ooxnab, .framer-9JzKL .framer-o72945, .framer-9JzKL .framer-shesf1, .framer-9JzKL .framer-1r463, .framer-9JzKL .framer-cx3k1j, .framer-9JzKL .framer-7p2r39, .framer-9JzKL .framer-l7tatk, .framer-9JzKL .framer-11zonpt { gap: 0px; }
  .framer-9JzKL .framer-198fsjg > *, .framer-9JzKL .framer-ooxnab > *, .framer-9JzKL .framer-1r463 > *, .framer-9JzKL .framer-cx3k1j > * { margin: calc(25px) 0px; }
  .framer-9JzKL .framer-198fsjg > :first-child, .framer-9JzKL .framer-ooxnab > :first-child, .framer-9JzKL .framer-o72945 > :first-child, .framer-9JzKL .framer-shesf1 > :first-child, .framer-9JzKL .framer-1r463 > :first-child, .framer-9JzKL .framer-cx3k1j > :first-child, .framer-9JzKL .framer-7p2r39 > :first-child { margin-top: 0px; }
  .framer-9JzKL .framer-198fsjg > :last-child, .framer-9JzKL .framer-ooxnab > :last-child, .framer-9JzKL .framer-o72945 > :last-child, .framer-9JzKL .framer-shesf1 > :last-child, .framer-9JzKL .framer-1r463 > :last-child, .framer-9JzKL .framer-cx3k1j > :last-child, .framer-9JzKL .framer-7p2r39 > :last-child { margin-bottom: 0px; }
  .framer-9JzKL .framer-o72945 > *, .framer-9JzKL .framer-7p2r39 > * { margin: calc(10px) 0px; }
  .framer-9JzKL .framer-shesf1 > * { margin: calc(12px) 0px; }
  .framer-9JzKL .framer-l7tatk > * { margin: 0px calc(20px); }
  .framer-9JzKL .framer-l7tatk > :first-child, .framer-9JzKL .framer-11zonpt > :first-child { margin-left: 0px; }
  .framer-9JzKL .framer-l7tatk > :last-child, .framer-9JzKL .framer-11zonpt > :last-child { margin-right: 0px; }
  .framer-9JzKL .framer-11zonpt > * { margin: 0px calc(5px); }
}
}
@media (max-width: 767px) {
  .framer-body-cnPJ0COTe-framer-9JzKL { background: white; }
  .framer-9JzKL.framer-15aufc { width: 390px; }
  .framer-9JzKL .framer-s96exy { padding: 0px 20px; }
  .framer-9JzKL .framer-198fsjg, .framer-9JzKL .framer-1r463 { padding: 60px 20px; }
  .framer-9JzKL .framer-5cnufi, .framer-9JzKL .framer-mgyglt { gap: 50px; max-width: 390px; }
  .framer-9JzKL .framer-ooxnab, .framer-9JzKL .framer-cx3k1j { gap: 30px; }
  .framer-9JzKL .framer-o72945 { --border-bottom-width: unset; --border-left-width: unset; --border-right-width: unset; --border-top-width: unset; }
  .framer-9JzKL .framer-trjqzc { gap: unset; justify-content: space-between; width: 100%; }
  .framer-9JzKL .framer-15c4cgx { height: var(--framer-aspect-ratio-supported, 30px); width: 30px; }
  .framer-9JzKL .framer-shesf1 { flex-direction: column; }
  .framer-9JzKL .framer-7tum4d-container, .framer-9JzKL .framer-vq2oju-container, .framer-9JzKL .framer-bghliv-container, .framer-9JzKL .framer-1r78q66-container, .framer-9JzKL .framer-q6uxfd-container, .framer-9JzKL .framer-52suak-container { width: 100%; }
  .framer-9JzKL .framer-7p2r39 { --border-bottom-width: unset; --border-left-width: unset; --border-right-width: unset; --border-top-width: unset; width: 100%; }
  .framer-9JzKL .framer-l7tatk { flex-direction: column; gap: 40px; justify-content: center; }
  .framer-9JzKL .framer-17irma1, .framer-9JzKL .framer-mlfg17, .framer-9JzKL .framer-vd31ry, .framer-9JzKL .framer-1n99zvz { height: var(--framer-aspect-ratio-supported, 60px); }
  .framer-9JzKL .framer-cpn9yd { padding: 30px 0px 0px; }
  .framer-9JzKL .framer-1r8bgu4 { max-width: 390px; }
  @supports (background: -webkit-named-image(i)) and (not (scale:1)) {
  .framer-9JzKL .framer-5cnufi, .framer-9JzKL .framer-ooxnab, .framer-9JzKL .framer-trjqzc, .framer-9JzKL .framer-shesf1, .framer-9JzKL .framer-mgyglt, .framer-9JzKL .framer-cx3k1j, .framer-9JzKL .framer-l7tatk { gap: 0px; }
  .framer-9JzKL .framer-5cnufi > *, .framer-9JzKL .framer-mgyglt > * { margin: calc(25px) 0px; }
  .framer-9JzKL .framer-5cnufi > :first-child, .framer-9JzKL .framer-ooxnab > :first-child, .framer-9JzKL .framer-shesf1 > :first-child, .framer-9JzKL .framer-mgyglt > :first-child, .framer-9JzKL .framer-cx3k1j > :first-child, .framer-9JzKL .framer-l7tatk > :first-child { margin-top: 0px; }
  .framer-9JzKL .framer-5cnufi > :last-child, .framer-9JzKL .framer-ooxnab > :last-child, .framer-9JzKL .framer-shesf1 > :last-child, .framer-9JzKL .framer-mgyglt > :last-child, .framer-9JzKL .framer-cx3k1j > :last-child, .framer-9JzKL .framer-l7tatk > :last-child { margin-bottom: 0px; }
  .framer-9JzKL .framer-ooxnab > *, .framer-9JzKL .framer-cx3k1j > * { margin: calc(15px) 0px; }
  .framer-9JzKL .framer-trjqzc > *, .framer-9JzKL .framer-trjqzc > :first-child, .framer-9JzKL .framer-trjqzc > :last-child { margin: 0px; }
  .framer-9JzKL .framer-shesf1 > * { margin: calc(12px) 0px; }
  .framer-9JzKL .framer-l7tatk > * { margin: calc(20px) 0px; }
}
}
.framer-yyKbd[data-border="true"]::after, .framer-yyKbd [data-border="true"]::after { content: ""; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0px; top: 0px; border-radius: inherit; pointer-events: none; }
.framer-yyKbd.framer-88i9mt, .framer-yyKbd .framer-88i9mt { display: block; }
.framer-yyKbd.framer-udxx06 { place-content: center space-between; align-items: center; display: flex; flex-flow: row; height: min-content; overflow: visible; padding: 0px; position: relative; width: 1320px; }
.framer-yyKbd .framer-ib136 { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: row; gap: 10px; height: 577px; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 53%; }
.framer-yyKbd .framer-jmnibr { flex: 1 0 0px; height: 100%; position: relative; width: 1px; }
.framer-yyKbd .framer-85oaei { place-content: flex-start; align-items: flex-start; display: flex; flex: 0 0 auto; flex-flow: column; gap: 16px; height: min-content; overflow: hidden; padding: 0px; position: relative; width: 41%; }
.framer-yyKbd .framer-nv72z5 { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: row; gap: 10px; height: min-content; overflow: hidden; padding: 0px; position: relative; width: 100%; }
.framer-yyKbd .framer-13kd2pf { flex: 0 0 auto; height: auto; position: relative; white-space: pre; width: auto; }
.framer-yyKbd .framer-1ue8zwk { flex: 0 0 auto; height: 16px; overflow: visible; position: relative; width: 1px; }
.framer-yyKbd .framer-m2617k { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; overflow-wrap: break-word; }
.framer-yyKbd .framer-1a597re { place-content: flex-start; align-items: flex-start; display: flex; flex: 0 0 auto; flex-flow: column; gap: 24px; height: min-content; overflow: hidden; padding: 0px 0px 16px; position: relative; text-decoration: none; width: 100%; }
.framer-yyKbd .framer-xl7xyu { flex: 0 0 auto; height: auto; position: relative; white-space: pre-wrap; width: 90%; word-break: break-word; overflow-wrap: break-word; }
.framer-yyKbd .framer-1e4c8aw { flex: 0 0 auto; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; overflow-wrap: break-word; }
.framer-yyKbd .framer-ldx0lm-container { flex: 0 0 auto; height: auto; position: relative; width: auto; }
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
  .framer-yyKbd .framer-ib136, .framer-yyKbd .framer-85oaei, .framer-yyKbd .framer-nv72z5, .framer-yyKbd .framer-1a597re { gap: 0px; }
  .framer-yyKbd .framer-ib136 > *, .framer-yyKbd .framer-nv72z5 > * { margin: 0px calc(5px); }
  .framer-yyKbd .framer-ib136 > :first-child, .framer-yyKbd .framer-nv72z5 > :first-child { margin-left: 0px; }
  .framer-yyKbd .framer-ib136 > :last-child, .framer-yyKbd .framer-nv72z5 > :last-child { margin-right: 0px; }
  .framer-yyKbd .framer-85oaei > * { margin: calc(8px) 0px; }
  .framer-yyKbd .framer-85oaei > :first-child, .framer-yyKbd .framer-1a597re > :first-child { margin-top: 0px; }
  .framer-yyKbd .framer-85oaei > :last-child, .framer-yyKbd .framer-1a597re > :last-child { margin-bottom: 0px; }
  .framer-yyKbd .framer-1a597re > * { margin: calc(12px) 0px; }
}
.framer-yyKbd.framer-v-8ljx9a.framer-udxx06 { width: 1200px; }
.framer-yyKbd.framer-v-8ljx9a .framer-ib136 { height: 550px; width: 50%; }
.framer-yyKbd.framer-v-8ljx9a .framer-85oaei { width: 45%; }
.framer-yyKbd.framer-v-1xrwyj5.framer-udxx06, .framer-yyKbd.framer-v-xjscld.framer-udxx06 { flex-direction: column; gap: 0px; justify-content: center; width: 600px; }
.framer-yyKbd.framer-v-1xrwyj5 .framer-ib136 { height: 500px; width: 100%; }
.framer-yyKbd.framer-v-1xrwyj5 .framer-85oaei, .framer-yyKbd.framer-v-xjscld .framer-85oaei { padding: 15px; width: 100%; }
.framer-yyKbd.framer-v-1xrwyj5 .framer-xl7xyu, .framer-yyKbd.framer-v-xjscld .framer-xl7xyu { width: 100%; }
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
  .framer-yyKbd.framer-v-1xrwyj5.framer-udxx06 { gap: 0px; }
  .framer-yyKbd.framer-v-1xrwyj5.framer-udxx06 > * { margin: calc(0px) 0px; }
  .framer-yyKbd.framer-v-1xrwyj5.framer-udxx06 > :first-child { margin-top: 0px; }
  .framer-yyKbd.framer-v-1xrwyj5.framer-udxx06 > :last-child { margin-bottom: 0px; }
}
.framer-yyKbd.framer-v-xjscld .framer-ib136 { height: 400px; width: 100%; }
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
  .framer-yyKbd.framer-v-xjscld.framer-udxx06 { gap: 0px; }
  .framer-yyKbd.framer-v-xjscld.framer-udxx06 > * { margin: calc(0px) 0px; }
  .framer-yyKbd.framer-v-xjscld.framer-udxx06 > :first-child { margin-top: 0px; }
  .framer-yyKbd.framer-v-xjscld.framer-udxx06 > :last-child { margin-bottom: 0px; }
}
.framer-Ls1ZJ .framer-styles-preset-1yjx8wm:not(.rich-text-wrapper), .framer-Ls1ZJ .framer-styles-preset-1yjx8wm.rich-text-wrapper p { --framer-font-family: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0px; --framer-line-height: 170%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #333333; --framer-text-decoration: none; --framer-text-transform: none; }
.framer-4bNMD[data-border="true"]::after, .framer-4bNMD [data-border="true"]::after { content: ""; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0px; top: 0px; border-radius: inherit; pointer-events: none; }
.framer-4bNMD.framer-1exdhzj, .framer-4bNMD .framer-1exdhzj { display: block; }
.framer-4bNMD.framer-1jpgieg { place-content: center flex-start; align-items: center; display: flex; flex-flow: row; gap: 50px; height: min-content; padding: 0px; position: relative; width: 936px; }
.framer-4bNMD .framer-zv0x1a { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: row; gap: 10px; height: 404px; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 336px; }
.framer-4bNMD .framer-r828gn { flex: 0 0 auto; height: 100%; position: relative; width: 100%; }
.framer-4bNMD .framer-1m8carg { place-content: flex-start center; align-items: flex-start; display: flex; flex: 1 0 0px; flex-flow: column; gap: 16px; height: min-content; padding: 0px 24px 0px 0px; position: relative; width: 1px; }
.framer-4bNMD .framer-1156gzj { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: row; gap: 10px; height: min-content; overflow: hidden; padding: 0px; position: relative; width: 100%; }
.framer-4bNMD .framer-wvmyqx { flex: 0 0 auto; height: auto; position: relative; white-space: pre; width: auto; }
.framer-4bNMD .framer-1c6yb78 { flex: 0 0 auto; height: 16px; overflow: visible; position: relative; width: 1px; }
.framer-4bNMD .framer-1x1740j { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; overflow-wrap: break-word; }
.framer-4bNMD .framer-1wmsm6u { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: column; gap: 10px; height: min-content; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 100%; }
.framer-4bNMD .framer-1s53pdo, .framer-4bNMD .framer-ffjhxu { flex: 0 0 auto; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; overflow-wrap: break-word; }
.framer-4bNMD .framer-lczlzd-container { flex: 0 0 auto; height: auto; position: relative; width: auto; }
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
  .framer-4bNMD.framer-1jpgieg, .framer-4bNMD .framer-zv0x1a, .framer-4bNMD .framer-1m8carg, .framer-4bNMD .framer-1156gzj, .framer-4bNMD .framer-1wmsm6u { gap: 0px; }
  .framer-4bNMD.framer-1jpgieg > * { margin: 0px calc(25px); }
  .framer-4bNMD.framer-1jpgieg > :first-child, .framer-4bNMD .framer-zv0x1a > :first-child, .framer-4bNMD .framer-1156gzj > :first-child { margin-left: 0px; }
  .framer-4bNMD.framer-1jpgieg > :last-child, .framer-4bNMD .framer-zv0x1a > :last-child, .framer-4bNMD .framer-1156gzj > :last-child { margin-right: 0px; }
  .framer-4bNMD .framer-zv0x1a > *, .framer-4bNMD .framer-1156gzj > * { margin: 0px calc(5px); }
  .framer-4bNMD .framer-1m8carg > * { margin: calc(8px) 0px; }
  .framer-4bNMD .framer-1m8carg > :first-child, .framer-4bNMD .framer-1wmsm6u > :first-child { margin-top: 0px; }
  .framer-4bNMD .framer-1m8carg > :last-child, .framer-4bNMD .framer-1wmsm6u > :last-child { margin-bottom: 0px; }
  .framer-4bNMD .framer-1wmsm6u > * { margin: calc(5px) 0px; }
}
.framer-4bNMD.framer-v-18pmvga.framer-1jpgieg { flex-direction: column; gap: 20px; width: 350px; }
.framer-4bNMD.framer-v-18pmvga .framer-zv0x1a { width: 100%; will-change: var(--framer-will-change-override, transform); }
.framer-4bNMD.framer-v-18pmvga .framer-r828gn { flex: 1 0 0px; width: 1px; }
.framer-4bNMD.framer-v-18pmvga .framer-1m8carg { flex: 0 0 auto; padding: 10px; width: 100%; }
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
  .framer-4bNMD.framer-v-18pmvga.framer-1jpgieg { gap: 0px; }
  .framer-4bNMD.framer-v-18pmvga.framer-1jpgieg > * { margin: calc(10px) 0px; }
  .framer-4bNMD.framer-v-18pmvga.framer-1jpgieg > :first-child { margin-top: 0px; }
  .framer-4bNMD.framer-v-18pmvga.framer-1jpgieg > :last-child { margin-bottom: 0px; }
}
.framer-body-P2R71qfq0-framer-Vn0cQ { background: white; }
.framer-Vn0cQ.framer-p1rpfg, .framer-Vn0cQ .framer-p1rpfg { display: block; }
.framer-Vn0cQ.framer-xqx0uq { place-content: center flex-start; align-items: center; background-color: rgb(255, 255, 255); display: flex; flex-flow: column; gap: 0px; height: min-content; overflow: hidden; padding: 0px; position: relative; width: 1440px; }
.framer-Vn0cQ .framer-ehfuf1 { --border-bottom-width: 1px; --border-color: rgba(12, 14, 23, 0.1); --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 0px; place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: row; gap: 10px; height: min-content; overflow: visible; padding: 0px 30px; position: relative; width: 100%; z-index: 10; }
.framer-Vn0cQ .framer-140iqoz-container { flex: 1 0 0px; height: auto; max-width: 1320px; position: relative; width: 1px; }
.framer-Vn0cQ .framer-1gi10xo { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: column; gap: 0px; height: min-content; overflow: visible; padding: 100px 30px 130px; position: relative; width: 100%; }
.framer-Vn0cQ .framer-1paszce { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: row; gap: 10px; height: min-content; max-width: 1320px; overflow: visible; padding: 0px; position: relative; width: 100%; }
.framer-Vn0cQ .framer-1howcvh { place-content: flex-start center; align-items: flex-start; display: flex; flex: 1 0 0px; flex-flow: column; gap: 70px; height: min-content; overflow: visible; padding: 0px; position: relative; width: 1px; }
.framer-Vn0cQ .framer-sfolxq { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: column; gap: 24px; height: min-content; overflow: visible; padding: 0px; position: relative; width: 60%; }
.framer-Vn0cQ .framer-l4wru6, .framer-Vn0cQ .framer-1vpolxf { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: 0 0 auto; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; overflow-wrap: break-word; }
.framer-Vn0cQ .framer-xtsqv { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: row; gap: 10px; height: min-content; overflow: hidden; padding: 0px; position: relative; width: 100%; }
.framer-Vn0cQ .framer-ur956m { place-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-flow: column; gap: 48px; height: min-content; padding: 0px; position: relative; width: 1px; }
.framer-Vn0cQ .framer-pj4of5 { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: wrap; gap: 40px; height: min-content; padding: 0px; position: relative; width: 100%; }
.framer-Vn0cQ .framer-8xnj3j-container, .framer-Vn0cQ .framer-1h73kjm-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }
.framer-Vn0cQ .framer-fsfkwl { place-content: center; align-items: center; background-color: var(--token-4ac30553-b3cb-4f1b-8474-46322b2901f1, #fbfbfb); display: flex; flex: 0 0 auto; flex-flow: row; gap: 10px; height: min-content; overflow: hidden; padding: 90px 30px 130px; position: relative; width: 100%; }
.framer-Vn0cQ .framer-1vh3249 { place-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-flow: row; gap: 10px; height: min-content; max-width: 1320px; overflow: hidden; padding: 0px; position: relative; width: 1px; }
.framer-Vn0cQ .framer-1ee6hm1 { place-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-flow: column; gap: 10px; height: min-content; overflow: hidden; padding: 0px; position: relative; width: 1px; }
.framer-Vn0cQ .framer-1niq3k6 { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: column; gap: 70px; height: min-content; overflow: hidden; padding: 0px; position: relative; width: 100%; }
.framer-Vn0cQ .framer-s7f35y { place-content: center flex-end; align-items: center; display: flex; flex: 0 0 auto; flex-flow: row; gap: 10px; height: min-content; overflow: hidden; padding: 0px; position: relative; width: 100%; }
.framer-Vn0cQ .framer-6smg0h { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: 0 0 auto; height: auto; position: relative; white-space: pre-wrap; width: 86%; word-break: break-word; overflow-wrap: break-word; }
.framer-Vn0cQ .framer-1vwesu5 { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: column; gap: 48px; height: min-content; padding: 0px; position: relative; width: 100%; }
.framer-Vn0cQ .framer-1izppbd { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: column wrap; gap: 40px; height: min-content; padding: 0px; position: relative; width: 71%; }
.framer-Vn0cQ .framer-1friq8c-container { flex: 0 0 auto; height: auto; position: relative; width: 100%; }
.framer-Vn0cQ .framer-n1zqlm { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: column; gap: 10px; height: min-content; overflow: hidden; padding: 120px 0px 0px; position: relative; width: 100%; }
.framer-Vn0cQ .framer-1lwku9x { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: row; gap: 10px; height: min-content; max-width: 1320px; overflow: hidden; padding: 0px; position: relative; width: 100%; }
.framer-Vn0cQ .framer-1db6e5j { place-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-flow: row; gap: 10px; height: min-content; overflow: hidden; padding: 0px; position: relative; width: 1px; }
@supports (background: -webkit-named-image(i)) and (not (scale:1)) {
  .framer-Vn0cQ.framer-xqx0uq, .framer-Vn0cQ .framer-ehfuf1, .framer-Vn0cQ .framer-1gi10xo, .framer-Vn0cQ .framer-1paszce, .framer-Vn0cQ .framer-1howcvh, .framer-Vn0cQ .framer-sfolxq, .framer-Vn0cQ .framer-xtsqv, .framer-Vn0cQ .framer-ur956m, .framer-Vn0cQ .framer-pj4of5, .framer-Vn0cQ .framer-fsfkwl, .framer-Vn0cQ .framer-1vh3249, .framer-Vn0cQ .framer-1ee6hm1, .framer-Vn0cQ .framer-1niq3k6, .framer-Vn0cQ .framer-s7f35y, .framer-Vn0cQ .framer-1vwesu5, .framer-Vn0cQ .framer-1izppbd, .framer-Vn0cQ .framer-n1zqlm, .framer-Vn0cQ .framer-1lwku9x, .framer-Vn0cQ .framer-1db6e5j { gap: 0px; }
  .framer-Vn0cQ.framer-xqx0uq > *, .framer-Vn0cQ .framer-1gi10xo > * { margin: calc(0px) 0px; }
  .framer-Vn0cQ.framer-xqx0uq > :first-child, .framer-Vn0cQ .framer-1gi10xo > :first-child, .framer-Vn0cQ .framer-1howcvh > :first-child, .framer-Vn0cQ .framer-sfolxq > :first-child, .framer-Vn0cQ .framer-ur956m > :first-child, .framer-Vn0cQ .framer-1ee6hm1 > :first-child, .framer-Vn0cQ .framer-1niq3k6 > :first-child, .framer-Vn0cQ .framer-1vwesu5 > :first-child, .framer-Vn0cQ .framer-1izppbd > :first-child, .framer-Vn0cQ .framer-n1zqlm > :first-child { margin-top: 0px; }
  .framer-Vn0cQ.framer-xqx0uq > :last-child, .framer-Vn0cQ .framer-1gi10xo > :last-child, .framer-Vn0cQ .framer-1howcvh > :last-child, .framer-Vn0cQ .framer-sfolxq > :last-child, .framer-Vn0cQ .framer-ur956m > :last-child, .framer-Vn0cQ .framer-1ee6hm1 > :last-child, .framer-Vn0cQ .framer-1niq3k6 > :last-child, .framer-Vn0cQ .framer-1vwesu5 > :last-child, .framer-Vn0cQ .framer-1izppbd > :last-child, .framer-Vn0cQ .framer-n1zqlm > :last-child { margin-bottom: 0px; }
  .framer-Vn0cQ .framer-ehfuf1 > *, .framer-Vn0cQ .framer-1paszce > *, .framer-Vn0cQ .framer-xtsqv > *, .framer-Vn0cQ .framer-fsfkwl > *, .framer-Vn0cQ .framer-1vh3249 > *, .framer-Vn0cQ .framer-s7f35y > *, .framer-Vn0cQ .framer-1lwku9x > *, .framer-Vn0cQ .framer-1db6e5j > * { margin: 0px calc(5px); }
  .framer-Vn0cQ .framer-ehfuf1 > :first-child, .framer-Vn0cQ .framer-1paszce > :first-child, .framer-Vn0cQ .framer-xtsqv > :first-child, .framer-Vn0cQ .framer-pj4of5 > :first-child, .framer-Vn0cQ .framer-fsfkwl > :first-child, .framer-Vn0cQ .framer-1vh3249 > :first-child, .framer-Vn0cQ .framer-s7f35y > :first-child, .framer-Vn0cQ .framer-1lwku9x > :first-child, .framer-Vn0cQ .framer-1db6e5j > :first-child { margin-left: 0px; }
  .framer-Vn0cQ .framer-ehfuf1 > :last-child, .framer-Vn0cQ .framer-1paszce > :last-child, .framer-Vn0cQ .framer-xtsqv > :last-child, .framer-Vn0cQ .framer-pj4of5 > :last-child, .framer-Vn0cQ .framer-fsfkwl > :last-child, .framer-Vn0cQ .framer-1vh3249 > :last-child, .framer-Vn0cQ .framer-s7f35y > :last-child, .framer-Vn0cQ .framer-1lwku9x > :last-child, .framer-Vn0cQ .framer-1db6e5j > :last-child { margin-right: 0px; }
  .framer-Vn0cQ .framer-1howcvh > *, .framer-Vn0cQ .framer-1niq3k6 > * { margin: calc(35px) 0px; }
  .framer-Vn0cQ .framer-sfolxq > * { margin: calc(12px) 0px; }
  .framer-Vn0cQ .framer-ur956m > *, .framer-Vn0cQ .framer-1vwesu5 > * { margin: calc(24px) 0px; }
  .framer-Vn0cQ .framer-pj4of5 > * { margin: 0px calc(20px); }
  .framer-Vn0cQ .framer-1ee6hm1 > *, .framer-Vn0cQ .framer-n1zqlm > * { margin: calc(5px) 0px; }
  .framer-Vn0cQ .framer-1izppbd > * { margin: calc(20px) 0px; }
}
.framer-Vn0cQ[data-border="true"]::after, .framer-Vn0cQ [data-border="true"]::after { content: ""; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0px; top: 0px; border-radius: inherit; pointer-events: none; }
@media (min-width: 992px) and (max-width: 1439px) {
  .framer-body-P2R71qfq0-framer-Vn0cQ { background: white; }
  .framer-Vn0cQ.framer-xqx0uq { width: 992px; }
  .framer-Vn0cQ .framer-1gi10xo { padding: 80px 30px 100px; }
  .framer-Vn0cQ .framer-1paszce, .framer-Vn0cQ .framer-1vh3249, .framer-Vn0cQ .framer-1lwku9x { max-width: 1000px; }
  .framer-Vn0cQ .framer-1howcvh { gap: 55px; }
  .framer-Vn0cQ .framer-sfolxq { width: 70%; }
  .framer-Vn0cQ .framer-ur956m, .framer-Vn0cQ .framer-1vwesu5 { gap: 40px; }
  .framer-Vn0cQ .framer-fsfkwl { padding: 90px 30px 100px; }
  .framer-Vn0cQ .framer-6smg0h { width: 94%; }
  .framer-Vn0cQ .framer-1izppbd { width: 88%; }
  .framer-Vn0cQ .framer-n1zqlm { padding: 60px 0px 0px; }
  @supports (background: -webkit-named-image(i)) and (not (scale:1)) {
  .framer-Vn0cQ .framer-1howcvh, .framer-Vn0cQ .framer-ur956m, .framer-Vn0cQ .framer-1vwesu5 { gap: 0px; }
  .framer-Vn0cQ .framer-1howcvh > * { margin: calc(27.5px) 0px; }
  .framer-Vn0cQ .framer-1howcvh > :first-child, .framer-Vn0cQ .framer-ur956m > :first-child, .framer-Vn0cQ .framer-1vwesu5 > :first-child { margin-top: 0px; }
  .framer-Vn0cQ .framer-1howcvh > :last-child, .framer-Vn0cQ .framer-ur956m > :last-child, .framer-Vn0cQ .framer-1vwesu5 > :last-child { margin-bottom: 0px; }
  .framer-Vn0cQ .framer-ur956m > *, .framer-Vn0cQ .framer-1vwesu5 > * { margin: calc(20px) 0px; }
}
}
@media (min-width: 768px) and (max-width: 991px) {
  .framer-body-P2R71qfq0-framer-Vn0cQ { background: white; }
  .framer-Vn0cQ.framer-xqx0uq { width: 768px; }
  .framer-Vn0cQ .framer-1gi10xo { padding: 60px 30px 40px; }
  .framer-Vn0cQ .framer-1paszce, .framer-Vn0cQ .framer-1lwku9x { max-width: 768px; }
  .framer-Vn0cQ .framer-1howcvh { align-content: center; align-items: center; gap: 45px; }
  .framer-Vn0cQ .framer-sfolxq { width: 90%; }
  .framer-Vn0cQ .framer-ur956m { flex-flow: wrap; }
  .framer-Vn0cQ .framer-pj4of5 { width: 95%; }
  .framer-Vn0cQ .framer-fsfkwl { padding: 40px 30px 80px; }
  .framer-Vn0cQ .framer-1niq3k6 { gap: 50px; }
  .framer-Vn0cQ .framer-6smg0h { flex: 1 0 0px; width: 1px; }
  .framer-Vn0cQ .framer-1vwesu5 { flex-flow: wrap; gap: 35px; }
  .framer-Vn0cQ .framer-1izppbd { width: 47%; }
  .framer-Vn0cQ .framer-n1zqlm { padding: 0px; }
  @supports (background: -webkit-named-image(i)) and (not (scale:1)) {
  .framer-Vn0cQ .framer-1howcvh, .framer-Vn0cQ .framer-ur956m, .framer-Vn0cQ .framer-1niq3k6, .framer-Vn0cQ .framer-1vwesu5 { gap: 0px; }
  .framer-Vn0cQ .framer-1howcvh > * { margin: calc(22.5px) 0px; }
  .framer-Vn0cQ .framer-1howcvh > :first-child, .framer-Vn0cQ .framer-1niq3k6 > :first-child { margin-top: 0px; }
  .framer-Vn0cQ .framer-1howcvh > :last-child, .framer-Vn0cQ .framer-1niq3k6 > :last-child { margin-bottom: 0px; }
  .framer-Vn0cQ .framer-ur956m > * { margin: 0px calc(24px); }
  .framer-Vn0cQ .framer-ur956m > :first-child, .framer-Vn0cQ .framer-1vwesu5 > :first-child { margin-left: 0px; }
  .framer-Vn0cQ .framer-ur956m > :last-child, .framer-Vn0cQ .framer-1vwesu5 > :last-child { margin-right: 0px; }
  .framer-Vn0cQ .framer-1niq3k6 > * { margin: calc(25px) 0px; }
  .framer-Vn0cQ .framer-1vwesu5 > * { margin: 0px calc(17.5px); }
}
}
@media (max-width: 767px) {
  .framer-body-P2R71qfq0-framer-Vn0cQ { background: white; }
  .framer-Vn0cQ.framer-xqx0uq { width: 390px; }
  .framer-Vn0cQ .framer-ehfuf1 { padding: 0px 20px; }
  .framer-Vn0cQ .framer-1gi10xo { padding: 40px 20px 30px; }
  .framer-Vn0cQ .framer-1paszce, .framer-Vn0cQ .framer-1vh3249, .framer-Vn0cQ .framer-1lwku9x { max-width: 390px; }
  .framer-Vn0cQ .framer-1howcvh, .framer-Vn0cQ .framer-1vwesu5 { gap: 35px; }
  .framer-Vn0cQ .framer-sfolxq { gap: 18px; width: 100%; }
  .framer-Vn0cQ .framer-fsfkwl { padding: 30px 20px 60px; }
  .framer-Vn0cQ .framer-1niq3k6 { gap: 30px; }
  .framer-Vn0cQ .framer-6smg0h { flex: 1 0 0px; width: 1px; }
  .framer-Vn0cQ .framer-1izppbd { width: 100%; }
  .framer-Vn0cQ .framer-n1zqlm { padding: 30px 0px 0px; }
  @supports (background: -webkit-named-image(i)) and (not (scale:1)) {
  .framer-Vn0cQ .framer-1howcvh, .framer-Vn0cQ .framer-sfolxq, .framer-Vn0cQ .framer-1niq3k6, .framer-Vn0cQ .framer-1vwesu5 { gap: 0px; }
  .framer-Vn0cQ .framer-1howcvh > *, .framer-Vn0cQ .framer-1vwesu5 > * { margin: calc(17.5px) 0px; }
  .framer-Vn0cQ .framer-1howcvh > :first-child, .framer-Vn0cQ .framer-sfolxq > :first-child, .framer-Vn0cQ .framer-1niq3k6 > :first-child, .framer-Vn0cQ .framer-1vwesu5 > :first-child { margin-top: 0px; }
  .framer-Vn0cQ .framer-1howcvh > :last-child, .framer-Vn0cQ .framer-sfolxq > :last-child, .framer-Vn0cQ .framer-1niq3k6 > :last-child, .framer-Vn0cQ .framer-1vwesu5 > :last-child { margin-bottom: 0px; }
  .framer-Vn0cQ .framer-sfolxq > * { margin: calc(9px) 0px; }
  .framer-Vn0cQ .framer-1niq3k6 > * { margin: calc(15px) 0px; }
}
}
.framer-mRWUl [data-border="true"]::after { content: ""; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0px; top: 0px; border-radius: inherit; pointer-events: none; }
.framer-mRWUl .framer-1qapdhn { display: block; }
.framer-mRWUl .framer-fzk2qw { place-content: center; align-items: center; cursor: pointer; display: flex; flex-flow: column; gap: 12px; height: min-content; padding: 25px; position: relative; width: 1320px; }
.framer-mRWUl .framer-oqownp { place-content: start space-between; align-items: start; display: flex; flex: 0 0 auto; flex-flow: row; height: min-content; overflow: hidden; padding: 0px; position: relative; width: 100%; }
.framer-mRWUl .framer-1dvsuz { place-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-flow: row; gap: 10px; height: min-content; overflow: hidden; padding: 0px; position: relative; width: 1px; }
.framer-mRWUl .framer-186s041, .framer-mRWUl .framer-m76vo0 { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; overflow-wrap: break-word; }
.framer-mRWUl .framer-1t0h22b { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: row; gap: 0px; height: min-content; overflow: hidden; padding: 0px 0px 0px 30px; position: relative; width: min-content; }
.framer-mRWUl .framer-265jqm-container, .framer-mRWUl .framer-fuqgw9-container { flex: 0 0 auto; height: 24px; position: relative; width: 24px; }
.framer-mRWUl .framer-12hsiye { place-content: center space-between; align-items: center; display: flex; flex: 0 0 auto; flex-flow: row; height: min-content; overflow: hidden; padding: 0px 30px 0px 0px; position: relative; width: 100%; }
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
  .framer-mRWUl .framer-fzk2qw, .framer-mRWUl .framer-1dvsuz, .framer-mRWUl .framer-1t0h22b { gap: 0px; }
  .framer-mRWUl .framer-fzk2qw > * { margin: calc(6px) 0px; }
  .framer-mRWUl .framer-fzk2qw > :first-child { margin-top: 0px; }
  .framer-mRWUl .framer-fzk2qw > :last-child { margin-bottom: 0px; }
  .framer-mRWUl .framer-1dvsuz > * { margin: 0px calc(5px); }
  .framer-mRWUl .framer-1dvsuz > :first-child, .framer-mRWUl .framer-1t0h22b > :first-child { margin-left: 0px; }
  .framer-mRWUl .framer-1dvsuz > :last-child, .framer-mRWUl .framer-1t0h22b > :last-child { margin-right: 0px; }
  .framer-mRWUl .framer-1t0h22b > * { margin: 0px calc(0px); }
}
.framer-mEpCB .framer-styles-preset-1bkuj1b:not(.rich-text-wrapper), .framer-mEpCB .framer-styles-preset-1bkuj1b.rich-text-wrapper p { --framer-font-family: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0px; --framer-line-height: 170%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #333333; --framer-text-decoration: none; --framer-text-transform: none; }
@media (max-width: 1439px) and (min-width: 992px) {
  .framer-mEpCB .framer-styles-preset-1bkuj1b:not(.rich-text-wrapper), .framer-mEpCB .framer-styles-preset-1bkuj1b.rich-text-wrapper p { --framer-font-family: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0px; --framer-line-height: 170%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #333333; --framer-text-decoration: none; --framer-text-transform: none; }
}
@media (max-width: 991px) and (min-width: 810px) {
  .framer-mEpCB .framer-styles-preset-1bkuj1b:not(.rich-text-wrapper), .framer-mEpCB .framer-styles-preset-1bkuj1b.rich-text-wrapper p { --framer-font-family: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0px; --framer-line-height: 170%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #333333; --framer-text-decoration: none; --framer-text-transform: none; }
}
@media (max-width: 809px) and (min-width: 0px) {
  .framer-mEpCB .framer-styles-preset-1bkuj1b:not(.rich-text-wrapper), .framer-mEpCB .framer-styles-preset-1bkuj1b.rich-text-wrapper p { --framer-font-family: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-bold-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-family-italic: "Figtree", "Figtree Placeholder", sans-serif; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0px; --framer-line-height: 170%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #333333; --framer-text-decoration: none; --framer-text-transform: none; }
}
.framer-body-osqnmrG6a-framer-VM05w { background: white; }
.framer-VM05w.framer-1sb2is, .framer-VM05w .framer-1sb2is { display: block; }
.framer-VM05w.framer-1ua08wh { place-content: center flex-start; align-items: center; background-color: rgb(255, 255, 255); display: flex; flex-flow: column; gap: 0px; height: min-content; overflow: hidden; padding: 0px; position: relative; width: 1440px; }
.framer-VM05w .framer-i31g80 { --border-bottom-width: 1px; --border-color: rgba(12, 14, 23, 0.1); --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 0px; place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: row; gap: 10px; height: min-content; overflow: visible; padding: 0px 30px; position: relative; width: 100%; z-index: 10; }
.framer-VM05w .framer-80a71w-container { flex: 1 0 0px; height: auto; max-width: 1320px; position: relative; width: 1px; }
.framer-VM05w .framer-omd676 { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: column; gap: 0px; height: min-content; overflow: visible; padding: 100px 30px 120px; position: relative; width: 100%; }
.framer-VM05w .framer-8v1kz3 { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: row; gap: 10px; height: min-content; max-width: 1320px; overflow: visible; padding: 0px; position: relative; width: 100%; }
.framer-VM05w .framer-1vuqatc { place-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-flow: column; gap: 98px; height: min-content; overflow: visible; padding: 0px; position: relative; width: 1px; }
.framer-VM05w .framer-mrp1f6 { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: row; gap: 10px; height: min-content; overflow: visible; padding: 0px; position: relative; width: 100%; }
.framer-VM05w .framer-1r94u26, .framer-VM05w .framer-17mtnar { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; overflow-wrap: break-word; }
.framer-VM05w .framer-1k8d2g { place-content: flex-start center; align-items: flex-start; display: flex; flex: 0 0 auto; flex-flow: row; gap: 150px; height: min-content; overflow: visible; padding: 0px; position: relative; width: 100%; }
.framer-VM05w .framer-uerqfs, .framer-VM05w .framer-27ws19, .framer-VM05w .framer-b5k8mn { place-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-flow: column; gap: 8px; height: min-content; overflow: hidden; padding: 0px; position: relative; width: 1px; }
.framer-VM05w .framer-1kim027, .framer-VM05w .framer-vgtesx, .framer-VM05w .framer-144r03a, .framer-VM05w .framer-5mezcc { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: 0 0 auto; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; overflow-wrap: break-word; }
.framer-VM05w .framer-12ivlpz, .framer-VM05w .framer-73t571, .framer-VM05w .framer-pi4gp9, .framer-VM05w .framer-vif03f, .framer-VM05w .framer-1g1deb { flex: 0 0 auto; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; overflow-wrap: break-word; }
.framer-VM05w .framer-1316un7, .framer-VM05w .framer-d1o43o { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: row; gap: 10px; height: min-content; overflow: hidden; padding: 0px; position: relative; width: 100%; }
.framer-VM05w .framer-14yf2qs, .framer-VM05w .framer-1f31sev, .framer-VM05w .framer-1lexhi8 { place-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-flow: row; gap: 10px; height: min-content; overflow: hidden; padding: 0px; position: relative; width: 1px; }
.framer-VM05w .framer-1erxohr { place-content: center; align-items: center; aspect-ratio: 2.30032 / 1; display: flex; flex: 0 0 auto; flex-flow: row; gap: 10px; height: var(--framer-aspect-ratio-supported, 626px); padding: 0px; position: relative; width: 100%; }
.framer-VM05w .framer-7i9mkq { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: column; gap: 0px; height: min-content; overflow: hidden; padding: 100px 30px 130px; position: relative; width: 100%; }
.framer-VM05w .framer-bcv6oe, .framer-VM05w .framer-1gv3w81 { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: row; gap: 10px; height: min-content; max-width: 1320px; overflow: hidden; padding: 0px; position: relative; width: 100%; }
.framer-VM05w .framer-pv44ex { place-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-flow: column; gap: 60px; height: min-content; overflow: hidden; padding: 0px; position: relative; width: 1px; }
.framer-VM05w .framer-1yilqrq-container { flex: 0 0 auto; height: auto; position: relative; width: 700px; }
.framer-VM05w .framer-178o2kb { place-content: center; align-items: center; background-color: var(--token-4ac30553-b3cb-4f1b-8474-46322b2901f1, #fbfbfb); display: flex; flex: 0 0 auto; flex-flow: column; gap: 0px; height: min-content; overflow: hidden; padding: 115px 30px 125px; position: relative; width: 100%; }
.framer-VM05w .framer-1akkdd { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: row; gap: 0px; height: min-content; max-width: 1320px; overflow: hidden; padding: 0px; position: relative; width: 100%; }
.framer-VM05w .framer-ojdwqr { place-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-flow: column; gap: 90px; height: min-content; overflow: visible; padding: 0px; position: relative; width: 1px; }
.framer-VM05w .framer-1pha1r { place-content: flex-start; align-items: flex-start; display: flex; flex: 0 0 auto; flex-flow: column; gap: 24px; height: min-content; overflow: visible; padding: 0px; position: relative; width: 100%; }
.framer-VM05w .framer-u0uiqz { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: column; gap: 16px; height: min-content; overflow: visible; padding: 0px; position: relative; width: 100%; }
.framer-VM05w .framer-168v6bf-container, .framer-VM05w .framer-skiymu-container, .framer-VM05w .framer-tatpj-container, .framer-VM05w .framer-xvyya4-container, .framer-VM05w .framer-1ywn9a5-container { flex: 0 0 auto; height: auto; position: relative; width: 100%; }
.framer-VM05w .framer-1rgghfl { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: column; gap: 10px; height: min-content; overflow: hidden; padding: 120px 0px 0px; position: relative; width: 100%; }
.framer-VM05w .framer-1o5zat8-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }
@supports (background: -webkit-named-image(i)) and (not (scale:1)) {
  .framer-VM05w.framer-1ua08wh, .framer-VM05w .framer-i31g80, .framer-VM05w .framer-omd676, .framer-VM05w .framer-8v1kz3, .framer-VM05w .framer-1vuqatc, .framer-VM05w .framer-mrp1f6, .framer-VM05w .framer-1k8d2g, .framer-VM05w .framer-uerqfs, .framer-VM05w .framer-27ws19, .framer-VM05w .framer-b5k8mn, .framer-VM05w .framer-1316un7, .framer-VM05w .framer-14yf2qs, .framer-VM05w .framer-1f31sev, .framer-VM05w .framer-1erxohr, .framer-VM05w .framer-7i9mkq, .framer-VM05w .framer-bcv6oe, .framer-VM05w .framer-pv44ex, .framer-VM05w .framer-d1o43o, .framer-VM05w .framer-178o2kb, .framer-VM05w .framer-1akkdd, .framer-VM05w .framer-ojdwqr, .framer-VM05w .framer-1pha1r, .framer-VM05w .framer-u0uiqz, .framer-VM05w .framer-1rgghfl, .framer-VM05w .framer-1gv3w81, .framer-VM05w .framer-1lexhi8 { gap: 0px; }
  .framer-VM05w.framer-1ua08wh > *, .framer-VM05w .framer-omd676 > *, .framer-VM05w .framer-7i9mkq > *, .framer-VM05w .framer-178o2kb > * { margin: calc(0px) 0px; }
  .framer-VM05w.framer-1ua08wh > :first-child, .framer-VM05w .framer-omd676 > :first-child, .framer-VM05w .framer-1vuqatc > :first-child, .framer-VM05w .framer-uerqfs > :first-child, .framer-VM05w .framer-27ws19 > :first-child, .framer-VM05w .framer-b5k8mn > :first-child, .framer-VM05w .framer-7i9mkq > :first-child, .framer-VM05w .framer-pv44ex > :first-child, .framer-VM05w .framer-178o2kb > :first-child, .framer-VM05w .framer-ojdwqr > :first-child, .framer-VM05w .framer-1pha1r > :first-child, .framer-VM05w .framer-u0uiqz > :first-child, .framer-VM05w .framer-1rgghfl > :first-child { margin-top: 0px; }
  .framer-VM05w.framer-1ua08wh > :last-child, .framer-VM05w .framer-omd676 > :last-child, .framer-VM05w .framer-1vuqatc > :last-child, .framer-VM05w .framer-uerqfs > :last-child, .framer-VM05w .framer-27ws19 > :last-child, .framer-VM05w .framer-b5k8mn > :last-child, .framer-VM05w .framer-7i9mkq > :last-child, .framer-VM05w .framer-pv44ex > :last-child, .framer-VM05w .framer-178o2kb > :last-child, .framer-VM05w .framer-ojdwqr > :last-child, .framer-VM05w .framer-1pha1r > :last-child, .framer-VM05w .framer-u0uiqz > :last-child, .framer-VM05w .framer-1rgghfl > :last-child { margin-bottom: 0px; }
  .framer-VM05w .framer-i31g80 > *, .framer-VM05w .framer-8v1kz3 > *, .framer-VM05w .framer-mrp1f6 > *, .framer-VM05w .framer-1316un7 > *, .framer-VM05w .framer-14yf2qs > *, .framer-VM05w .framer-1f31sev > *, .framer-VM05w .framer-1erxohr > *, .framer-VM05w .framer-bcv6oe > *, .framer-VM05w .framer-d1o43o > *, .framer-VM05w .framer-1gv3w81 > *, .framer-VM05w .framer-1lexhi8 > * { margin: 0px calc(5px); }
  .framer-VM05w .framer-i31g80 > :first-child, .framer-VM05w .framer-8v1kz3 > :first-child, .framer-VM05w .framer-mrp1f6 > :first-child, .framer-VM05w .framer-1k8d2g > :first-child, .framer-VM05w .framer-1316un7 > :first-child, .framer-VM05w .framer-14yf2qs > :first-child, .framer-VM05w .framer-1f31sev > :first-child, .framer-VM05w .framer-1erxohr > :first-child, .framer-VM05w .framer-bcv6oe > :first-child, .framer-VM05w .framer-d1o43o > :first-child, .framer-VM05w .framer-1akkdd > :first-child, .framer-VM05w .framer-1gv3w81 > :first-child, .framer-VM05w .framer-1lexhi8 > :first-child { margin-left: 0px; }
  .framer-VM05w .framer-i31g80 > :last-child, .framer-VM05w .framer-8v1kz3 > :last-child, .framer-VM05w .framer-mrp1f6 > :last-child, .framer-VM05w .framer-1k8d2g > :last-child, .framer-VM05w .framer-1316un7 > :last-child, .framer-VM05w .framer-14yf2qs > :last-child, .framer-VM05w .framer-1f31sev > :last-child, .framer-VM05w .framer-1erxohr > :last-child, .framer-VM05w .framer-bcv6oe > :last-child, .framer-VM05w .framer-d1o43o > :last-child, .framer-VM05w .framer-1akkdd > :last-child, .framer-VM05w .framer-1gv3w81 > :last-child, .framer-VM05w .framer-1lexhi8 > :last-child { margin-right: 0px; }
  .framer-VM05w .framer-1vuqatc > * { margin: calc(49px) 0px; }
  .framer-VM05w .framer-1k8d2g > * { margin: 0px calc(75px); }
  .framer-VM05w .framer-uerqfs > *, .framer-VM05w .framer-27ws19 > *, .framer-VM05w .framer-b5k8mn > * { margin: calc(4px) 0px; }
  .framer-VM05w .framer-pv44ex > * { margin: calc(30px) 0px; }
  .framer-VM05w .framer-1akkdd > * { margin: 0px calc(0px); }
  .framer-VM05w .framer-ojdwqr > * { margin: calc(45px) 0px; }
  .framer-VM05w .framer-1pha1r > * { margin: calc(12px) 0px; }
  .framer-VM05w .framer-u0uiqz > * { margin: calc(8px) 0px; }
  .framer-VM05w .framer-1rgghfl > * { margin: calc(5px) 0px; }
}
.framer-VM05w[data-border="true"]::after, .framer-VM05w [data-border="true"]::after { content: ""; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0px; top: 0px; border-radius: inherit; pointer-events: none; }
@media (min-width: 992px) and (max-width: 1439px) {
  .framer-body-osqnmrG6a-framer-VM05w { background: white; }
  .framer-VM05w.framer-1ua08wh { width: 992px; }
  .framer-VM05w .framer-omd676 { padding: 80px 30px 90px; }
  .framer-VM05w .framer-8v1kz3, .framer-VM05w .framer-bcv6oe, .framer-VM05w .framer-1akkdd, .framer-VM05w .framer-1gv3w81 { max-width: 1000px; }
  .framer-VM05w .framer-1vuqatc, .framer-VM05w .framer-ojdwqr { gap: 60px; }
  .framer-VM05w .framer-1k8d2g { gap: 75px; }
  .framer-VM05w .framer-1erxohr { height: var(--framer-aspect-ratio-supported, 431px); }
  .framer-VM05w .framer-7i9mkq, .framer-VM05w .framer-178o2kb { padding: 90px 30px 100px; }
  .framer-VM05w .framer-pv44ex { gap: 50px; }
  .framer-VM05w .framer-1pha1r { align-content: center; align-items: center; }
  .framer-VM05w .framer-1rgghfl { padding: 60px 0px 0px; }
  @supports (background: -webkit-named-image(i)) and (not (scale:1)) {
  .framer-VM05w .framer-1vuqatc, .framer-VM05w .framer-1k8d2g, .framer-VM05w .framer-pv44ex, .framer-VM05w .framer-ojdwqr { gap: 0px; }
  .framer-VM05w .framer-1vuqatc > *, .framer-VM05w .framer-ojdwqr > * { margin: calc(30px) 0px; }
  .framer-VM05w .framer-1vuqatc > :first-child, .framer-VM05w .framer-pv44ex > :first-child, .framer-VM05w .framer-ojdwqr > :first-child { margin-top: 0px; }
  .framer-VM05w .framer-1vuqatc > :last-child, .framer-VM05w .framer-pv44ex > :last-child, .framer-VM05w .framer-ojdwqr > :last-child { margin-bottom: 0px; }
  .framer-VM05w .framer-1k8d2g > * { margin: 0px calc(37.5px); }
  .framer-VM05w .framer-1k8d2g > :first-child { margin-left: 0px; }
  .framer-VM05w .framer-1k8d2g > :last-child { margin-right: 0px; }
  .framer-VM05w .framer-pv44ex > * { margin: calc(25px) 0px; }
}
}
@media (min-width: 768px) and (max-width: 991px) {
  .framer-body-osqnmrG6a-framer-VM05w { background: white; }
  .framer-VM05w.framer-1ua08wh { width: 768px; }
  .framer-VM05w .framer-omd676 { padding: 60px 30px 70px; }
  .framer-VM05w .framer-8v1kz3, .framer-VM05w .framer-bcv6oe, .framer-VM05w .framer-1akkdd, .framer-VM05w .framer-1gv3w81 { max-width: 768px; }
  .framer-VM05w .framer-1vuqatc { gap: 60px; }
  .framer-VM05w .framer-1k8d2g { flex-wrap: wrap; gap: 50px; }
  .framer-VM05w .framer-uerqfs, .framer-VM05w .framer-27ws19, .framer-VM05w .framer-b5k8mn { flex: 0 0 auto; width: 46%; }
  .framer-VM05w .framer-1erxohr { height: var(--framer-aspect-ratio-supported, 87px); }
  .framer-VM05w .framer-7i9mkq { padding: 80px 30px; }
  .framer-VM05w .framer-pv44ex, .framer-VM05w .framer-ojdwqr { gap: 45px; }
  .framer-VM05w .framer-1yilqrq-container { width: 100%; }
  .framer-VM05w .framer-178o2kb { padding: 70px 30px 80px; }
  .framer-VM05w .framer-1pha1r { align-content: center; align-items: center; }
  .framer-VM05w .framer-1g1deb { width: 88%; }
  .framer-VM05w .framer-1rgghfl { padding: 0px; }
  @supports (background: -webkit-named-image(i)) and (not (scale:1)) {
  .framer-VM05w .framer-1vuqatc, .framer-VM05w .framer-1k8d2g, .framer-VM05w .framer-pv44ex, .framer-VM05w .framer-ojdwqr { gap: 0px; }
  .framer-VM05w .framer-1vuqatc > * { margin: calc(30px) 0px; }
  .framer-VM05w .framer-1vuqatc > :first-child, .framer-VM05w .framer-pv44ex > :first-child, .framer-VM05w .framer-ojdwqr > :first-child { margin-top: 0px; }
  .framer-VM05w .framer-1vuqatc > :last-child, .framer-VM05w .framer-pv44ex > :last-child, .framer-VM05w .framer-ojdwqr > :last-child { margin-bottom: 0px; }
  .framer-VM05w .framer-1k8d2g > * { margin: 0px calc(25px); }
  .framer-VM05w .framer-1k8d2g > :first-child { margin-left: 0px; }
  .framer-VM05w .framer-1k8d2g > :last-child { margin-right: 0px; }
  .framer-VM05w .framer-pv44ex > *, .framer-VM05w .framer-ojdwqr > * { margin: calc(22.5px) 0px; }
}
}
@media (max-width: 767px) {
  .framer-body-osqnmrG6a-framer-VM05w { background: white; }
  .framer-VM05w.framer-1ua08wh { width: 390px; }
  .framer-VM05w .framer-i31g80 { padding: 0px 20px; }
  .framer-VM05w .framer-omd676 { padding: 40px 20px 55px; }
  .framer-VM05w .framer-8v1kz3, .framer-VM05w .framer-bcv6oe, .framer-VM05w .framer-1akkdd, .framer-VM05w .framer-1gv3w81 { max-width: 390px; }
  .framer-VM05w .framer-1vuqatc { gap: 30px; }
  .framer-VM05w .framer-1k8d2g { flex-direction: column; gap: 20px; }
  .framer-VM05w .framer-uerqfs, .framer-VM05w .framer-27ws19, .framer-VM05w .framer-b5k8mn { flex: 0 0 auto; width: 100%; }
  .framer-VM05w .framer-1erxohr { aspect-ratio: unset; height: 200px; }
  .framer-VM05w .framer-7i9mkq, .framer-VM05w .framer-178o2kb { padding: 60px 20px; }
  .framer-VM05w .framer-pv44ex { gap: 35px; }
  .framer-VM05w .framer-1yilqrq-container { width: 100%; }
  .framer-VM05w .framer-ojdwqr { gap: 40px; }
  .framer-VM05w .framer-1pha1r { gap: 20px; }
  .framer-VM05w .framer-1rgghfl { padding: 30px 0px 0px; }
  @supports (background: -webkit-named-image(i)) and (not (scale:1)) {
  .framer-VM05w .framer-1vuqatc, .framer-VM05w .framer-1k8d2g, .framer-VM05w .framer-pv44ex, .framer-VM05w .framer-ojdwqr, .framer-VM05w .framer-1pha1r { gap: 0px; }
  .framer-VM05w .framer-1vuqatc > * { margin: calc(15px) 0px; }
  .framer-VM05w .framer-1vuqatc > :first-child, .framer-VM05w .framer-1k8d2g > :first-child, .framer-VM05w .framer-pv44ex > :first-child, .framer-VM05w .framer-ojdwqr > :first-child, .framer-VM05w .framer-1pha1r > :first-child { margin-top: 0px; }
  .framer-VM05w .framer-1vuqatc > :last-child, .framer-VM05w .framer-1k8d2g > :last-child, .framer-VM05w .framer-pv44ex > :last-child, .framer-VM05w .framer-ojdwqr > :last-child, .framer-VM05w .framer-1pha1r > :last-child { margin-bottom: 0px; }
  .framer-VM05w .framer-1k8d2g > *, .framer-VM05w .framer-1pha1r > * { margin: calc(10px) 0px; }
  .framer-VM05w .framer-pv44ex > * { margin: calc(17.5px) 0px; }
  .framer-VM05w .framer-ojdwqr > * { margin: calc(20px) 0px; }
}
}
@media(max-width:767px){.framer-GP0l6.framer-v-152rhf3.framer-152rhf3 { cursor: unset; max-width: 390px; width: 390px; }
.framer-GP0l6.framer-v-152rhf3 .framer-1be1oon { flex-direction: column; padding: 0px 10px; }
.framer-GP0l6.framer-v-152rhf3 .framer-1hx9doq { white-space: pre-wrap; width: 100%; word-break: break-word; overflow-wrap: break-word; }
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-GP0l6.framer-v-152rhf3 .framer-1be1oon { gap: 0px; }}
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-GP0l6.framer-v-152rhf3 .framer-1be1oon > * { margin: 11.5px 0px; }}
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-GP0l6.framer-v-152rhf3 .framer-1be1oon > :first-child { margin-top: 0px; }}
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-GP0l6.framer-v-152rhf3 .framer-1be1oon > :last-child { margin-bottom: 0px; }}}