@font-face {
  font-family: 'Space Mono';
  font-style: normal;
  font-weight: 400;
  src: url(assets/63296b0a0d86c514.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Space Mono';
  font-style: normal;
  font-weight: 400;
  src: url(assets/08e268f050baed80.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Space Mono';
  font-style: normal;
  font-weight: 400;
  src: url(assets/b978e4a38f40204c.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face { font-family: "Geist Mono"; src: url("assets/909e70e2c418cae7.woff2"); font-style: normal; font-weight: 600 }
@font-face { font-family: "Geist Mono"; src: url("assets/0de576bd99ce64b4.woff2"); font-style: normal; font-weight: 900 }
@font-face { font-family: "Geist Mono"; src: url("assets/0b3ba6f952b4c2b3.woff2"); font-style: italic; font-weight: 900 }
@font-face { font-family: "Geist Mono"; src: url("assets/2fa874698b2526ae.woff2"); font-style: italic; font-weight: 600 }
@font-face { font-family: "Geist Mono"; src: url("assets/23bb9716a19eabce.woff2"); font-style: normal; font-weight: 400 }
@font-face { font-family: "Geist Mono"; src: url("assets/88a0f86cca6d9a6d.woff2"); font-style: normal; font-weight: 700 }
@font-face { font-family: "Geist Mono"; src: url("assets/a8d2c6a7284acc82.woff2"); font-style: italic; font-weight: 700 }
@font-face { font-family: "Geist Mono"; src: url("assets/48cfdcee40de6b61.woff2"); font-style: italic; font-weight: 400 }
@font-face { font-family: "General Sans Variable"; src: url("assets/84493f1f1a5eade7.woff2"); font-display: swap; font-style: normal; font-weight: 400 }
@font-face { font-family: "General Sans"; src: url("assets/461980232c1b33ff.woff2"); font-display: swap; font-style: normal; font-weight: 500 }
@font-face { font-family: "General Sans"; src: url("assets/ac89494d40de0b15.woff2"); font-display: swap; font-style: normal; font-weight: 700 }
@font-face { font-family: "General Sans"; src: url("assets/18c040af156a64f7.woff2"); font-display: swap; font-style: italic; font-weight: 700 }
@font-face { font-family: "General Sans"; src: url("assets/59f127b76d94e514.woff2"); font-display: swap; font-style: italic; font-weight: 500 }
@font-face { font-family: "General Sans Variable Variable Bold"; src: url("assets/a0128e190e593f78.woff2"); font-display: swap; font-style: normal; font-weight: 700 }
@font-face { font-family: "General Sans Variable Variable Bold Italic"; src: url("assets/7772e0b42f3f9546.woff2"); font-display: swap; font-style: italic; font-weight: 700 }
@font-face { font-family: "Aeonik Regular"; src: url("assets/b98ad3d4ceeffa32.otf"); font-style: normal; font-weight: 400 }
@font-face { font-family: "Inter"; src: url("assets/ba02b29b109b0773.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+0460-052F, 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+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, 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+0370-03FF }
@font-face { font-family: "Inter"; src: url("assets/ca74d6701961184b.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+0100-024F, U+0259, 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/5afd6099115c5013.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter"; src: url("assets/b055aed328b37954.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, 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+0460-052F, 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+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, 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+0370-03FF }
@font-face { font-family: "Inter"; src: url("assets/a0fede2c8a4f4f2d.woff2"); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+0100-024F, U+0259, 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/8a18e34e62a1b84b.woff2"); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter"; src: url("assets/c01559eafb4940c5.woff2"); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, 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+0460-052F, 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+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, 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+0370-03FF }
@font-face { font-family: "Inter"; src: url("assets/e46bce5ad8998535.woff2"); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+0100-024F, U+0259, 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/d46eff7ad0e61aca.woff2"); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter"; src: url("assets/7cc62c78dddaf2eb.woff2"); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, 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+0460-052F, 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+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, 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+0370-03FF }
@font-face { font-family: "Inter"; src: url("assets/388a7c4ebd43469a.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+0100-024F, U+0259, 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/cd48ba5f964ee1a0.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter"; src: url("assets/c0215d82c6dd9ed2.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB }
@font-face { font-family: "Inter"; src: url("assets/13550d8ca5fde390.woff2"); font-style: normal; font-weight: 900; unicode-range: U+0460-052F, 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-style: normal; font-weight: 900; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
@font-face { font-family: "Inter"; src: url("assets/e2f3aeecf0fbfd1d.woff2"); font-style: normal; font-weight: 900; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter"; src: url("assets/d26b343d0d0ed345.woff2"); font-style: normal; font-weight: 900; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter"; src: url("assets/8bf56301b6409a37.woff2"); font-style: normal; font-weight: 900; unicode-range: U+0100-024F, U+0259, 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/9638af79c7cfef60.woff2"); font-style: normal; font-weight: 900; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter"; src: url("assets/bb78ccb04c7d6fe3.woff2"); font-style: normal; font-weight: 900; unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB }
@font-face { font-family: "Inter"; src: url("assets/18dd5cffb36f046b.woff2"); font-style: italic; font-weight: 900; unicode-range: U+0460-052F, 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-style: italic; font-weight: 900; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
@font-face { font-family: "Inter"; src: url("assets/d8c3d066cf3bbc92.woff2"); font-style: italic; font-weight: 900; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter"; src: url("assets/cce22defc0da0c75.woff2"); font-style: italic; font-weight: 900; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter"; src: url("assets/533b8b262cd07492.woff2"); font-style: italic; font-weight: 900; unicode-range: U+0100-024F, U+0259, 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/5a280a2fcb3b76b3.woff2"); font-style: italic; font-weight: 900; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter"; src: url("assets/829cbb505e078f5e.woff2"); font-style: italic; font-weight: 900; unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, 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+0460-052F, 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+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, 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+0370-03FF }
@font-face { font-family: "Inter"; src: url("assets/dfa7f96c71c1563d.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+0100-024F, U+0259, 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/b59b5fa8f1d5e251.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter"; src: url("assets/e340c6acada33bd1.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, 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+0460-052F, 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+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, 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+0370-03FF }
@font-face { font-family: "Inter"; src: url("assets/0cdb6a6ecb3a70ce.woff2"); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+0100-024F, U+0259, 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/1ef5587c1bcb244c.woff2"); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter"; src: url("assets/d84988c361aa82fa.woff2"); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB }
@font-face { font-family: "General Sans"; src: url("assets/d297cd28b9104244.woff2"); font-display: swap; font-style: normal; font-weight: 600 }
@font-face { font-family: "General Sans"; src: url("assets/b34ce7eaa1e67a70.woff2"); font-display: swap; font-style: italic; font-weight: 600 }
@font-face { font-family: "General Sans"; src: url("assets/dda64bc60aa442b7.woff2"); font-display: swap; font-style: normal; font-weight: 400 }
@font-face { font-family: "General Sans"; src: url("assets/de6f8af94b273164.woff2"); font-display: swap; font-style: italic; font-weight: 400 }
@font-face { font-family: "General Sans Variable Placeholder"; src: local("Arial"); ascent-override: 99.89%; descent-override: 23.74%; line-gap-override: 9.89%; size-adjust: 101.11% }
@font-face { font-family: "General Sans Placeholder"; src: local("Arial"); ascent-override: 99.89%; descent-override: 23.74%; line-gap-override: 9.89%; size-adjust: 101.11% }
@font-face { font-family: "General Sans Variable Variable Bold Placeholder"; src: local("Arial"); ascent-override: 91.05%; descent-override: 21.64%; line-gap-override: 9.01%; size-adjust: 110.93% }
@font-face { font-family: "General Sans Variable Variable Bold Italic Placeholder"; src: local("Arial"); ascent-override: 94.01%; descent-override: 22.34%; line-gap-override: 9.31%; size-adjust: 107.43% }
@font-face { font-family: "Inter Placeholder"; src: local("Arial"); ascent-override: 89.79%; descent-override: 22.36%; line-gap-override: 0.00%; size-adjust: 107.89% }
@font-face {
  font-family: 'Space Mono';
  font-style: normal;
  font-weight: 400;
  src: url(assets/63296b0a0d86c514.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Space Mono';
  font-style: normal;
  font-weight: 400;
  src: url(assets/08e268f050baed80.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Space Mono';
  font-style: normal;
  font-weight: 400;
  src: url(assets/b978e4a38f40204c.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face { font-family: "Geist Mono"; src: url("assets/909e70e2c418cae7.woff2"); font-style: normal; font-weight: 600 }
@font-face { font-family: "Geist Mono"; src: url("assets/0de576bd99ce64b4.woff2"); font-style: normal; font-weight: 900 }
@font-face { font-family: "Geist Mono"; src: url("assets/0b3ba6f952b4c2b3.woff2"); font-style: italic; font-weight: 900 }
@font-face { font-family: "Geist Mono"; src: url("assets/2fa874698b2526ae.woff2"); font-style: italic; font-weight: 600 }
@font-face { font-family: "Geist Mono"; src: url("assets/23bb9716a19eabce.woff2"); font-style: normal; font-weight: 400 }
@font-face { font-family: "Geist Mono"; src: url("assets/88a0f86cca6d9a6d.woff2"); font-style: normal; font-weight: 700 }
@font-face { font-family: "Geist Mono"; src: url("assets/a8d2c6a7284acc82.woff2"); font-style: italic; font-weight: 700 }
@font-face { font-family: "Geist Mono"; src: url("assets/48cfdcee40de6b61.woff2"); font-style: italic; font-weight: 400 }
@font-face { font-family: "General Sans Variable"; src: url("assets/84493f1f1a5eade7.woff2"); font-display: swap; font-style: normal; font-weight: 400 }
@font-face { font-family: "General Sans"; src: url("assets/461980232c1b33ff.woff2"); font-display: swap; font-style: normal; font-weight: 500 }
@font-face { font-family: "General Sans"; src: url("assets/ac89494d40de0b15.woff2"); font-display: swap; font-style: normal; font-weight: 700 }
@font-face { font-family: "General Sans"; src: url("assets/18c040af156a64f7.woff2"); font-display: swap; font-style: italic; font-weight: 700 }
@font-face { font-family: "General Sans"; src: url("assets/59f127b76d94e514.woff2"); font-display: swap; font-style: italic; font-weight: 500 }
@font-face { font-family: "General Sans Variable Variable Bold"; src: url("assets/a0128e190e593f78.woff2"); font-display: swap; font-style: normal; font-weight: 700 }
@font-face { font-family: "General Sans Variable Variable Bold Italic"; src: url("assets/7772e0b42f3f9546.woff2"); font-display: swap; font-style: italic; font-weight: 700 }
@font-face { font-family: "Aeonik Regular"; src: url("assets/b98ad3d4ceeffa32.otf"); font-style: normal; font-weight: 400 }
@font-face { font-family: "Inter"; src: url("assets/ba02b29b109b0773.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+0460-052F, 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+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, 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+0370-03FF }
@font-face { font-family: "Inter"; src: url("assets/ca74d6701961184b.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+0100-024F, U+0259, 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/5afd6099115c5013.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter"; src: url("assets/b055aed328b37954.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, 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+0460-052F, 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+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, 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+0370-03FF }
@font-face { font-family: "Inter"; src: url("assets/a0fede2c8a4f4f2d.woff2"); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+0100-024F, U+0259, 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/8a18e34e62a1b84b.woff2"); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter"; src: url("assets/c01559eafb4940c5.woff2"); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, 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+0460-052F, 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+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, 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+0370-03FF }
@font-face { font-family: "Inter"; src: url("assets/e46bce5ad8998535.woff2"); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+0100-024F, U+0259, 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/d46eff7ad0e61aca.woff2"); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter"; src: url("assets/7cc62c78dddaf2eb.woff2"); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, 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+0460-052F, 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+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, 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+0370-03FF }
@font-face { font-family: "Inter"; src: url("assets/388a7c4ebd43469a.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+0100-024F, U+0259, 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/cd48ba5f964ee1a0.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter"; src: url("assets/c0215d82c6dd9ed2.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB }
@font-face { font-family: "Inter"; src: url("assets/13550d8ca5fde390.woff2"); font-style: normal; font-weight: 900; unicode-range: U+0460-052F, 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-style: normal; font-weight: 900; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
@font-face { font-family: "Inter"; src: url("assets/e2f3aeecf0fbfd1d.woff2"); font-style: normal; font-weight: 900; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter"; src: url("assets/d26b343d0d0ed345.woff2"); font-style: normal; font-weight: 900; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter"; src: url("assets/8bf56301b6409a37.woff2"); font-style: normal; font-weight: 900; unicode-range: U+0100-024F, U+0259, 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/9638af79c7cfef60.woff2"); font-style: normal; font-weight: 900; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter"; src: url("assets/bb78ccb04c7d6fe3.woff2"); font-style: normal; font-weight: 900; unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB }
@font-face { font-family: "Inter"; src: url("assets/18dd5cffb36f046b.woff2"); font-style: italic; font-weight: 900; unicode-range: U+0460-052F, 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-style: italic; font-weight: 900; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
@font-face { font-family: "Inter"; src: url("assets/d8c3d066cf3bbc92.woff2"); font-style: italic; font-weight: 900; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter"; src: url("assets/cce22defc0da0c75.woff2"); font-style: italic; font-weight: 900; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter"; src: url("assets/533b8b262cd07492.woff2"); font-style: italic; font-weight: 900; unicode-range: U+0100-024F, U+0259, 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/5a280a2fcb3b76b3.woff2"); font-style: italic; font-weight: 900; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter"; src: url("assets/829cbb505e078f5e.woff2"); font-style: italic; font-weight: 900; unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, 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+0460-052F, 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+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, 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+0370-03FF }
@font-face { font-family: "Inter"; src: url("assets/dfa7f96c71c1563d.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+0100-024F, U+0259, 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/b59b5fa8f1d5e251.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter"; src: url("assets/e340c6acada33bd1.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, 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+0460-052F, 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+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, 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+0370-03FF }
@font-face { font-family: "Inter"; src: url("assets/0cdb6a6ecb3a70ce.woff2"); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+0100-024F, U+0259, 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/1ef5587c1bcb244c.woff2"); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter"; src: url("assets/d84988c361aa82fa.woff2"); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB }
@font-face { font-family: "General Sans"; src: url("assets/d297cd28b9104244.woff2"); font-display: swap; font-style: normal; font-weight: 600 }
@font-face { font-family: "General Sans"; src: url("assets/b34ce7eaa1e67a70.woff2"); font-display: swap; font-style: italic; font-weight: 600 }
@font-face { font-family: "General Sans"; src: url("assets/dda64bc60aa442b7.woff2"); font-display: swap; font-style: normal; font-weight: 400 }
@font-face { font-family: "General Sans"; src: url("assets/de6f8af94b273164.woff2"); font-display: swap; font-style: italic; font-weight: 400 }
@font-face { font-family: "General Sans Variable Placeholder"; src: local("Arial"); ascent-override: 99.89%; descent-override: 23.74%; line-gap-override: 9.89%; size-adjust: 101.11% }
@font-face { font-family: "General Sans Placeholder"; src: local("Arial"); ascent-override: 99.89%; descent-override: 23.74%; line-gap-override: 9.89%; size-adjust: 101.11% }
@font-face { font-family: "General Sans Variable Variable Bold Placeholder"; src: local("Arial"); ascent-override: 91.05%; descent-override: 21.64%; line-gap-override: 9.01%; size-adjust: 110.93% }
@font-face { font-family: "General Sans Variable Variable Bold Italic Placeholder"; src: local("Arial"); ascent-override: 94.01%; descent-override: 22.34%; line-gap-override: 9.31%; size-adjust: 107.43% }
@font-face { font-family: "Inter Placeholder"; src: local("Arial"); ascent-override: 89.79%; descent-override: 22.36%; line-gap-override: 0.00%; size-adjust: 107.89% }
@font-face { font-family: "Space Mono"; font-style: normal; font-weight: 400; src: url("assets/63296b0a0d86c514.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Space Mono"; font-style: normal; font-weight: 400; src: url("assets/08e268f050baed80.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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Space Mono"; font-style: normal; font-weight: 400; src: url("assets/b978e4a38f40204c.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: "Geist Mono"; src: url("assets/909e70e2c418cae7.woff2"); font-style: normal; font-weight: 600; }
@font-face { font-family: "Geist Mono"; src: url("assets/0de576bd99ce64b4.woff2"); font-style: normal; font-weight: 900; }
@font-face { font-family: "Geist Mono"; src: url("assets/0b3ba6f952b4c2b3.woff2"); font-style: italic; font-weight: 900; }
@font-face { font-family: "Geist Mono"; src: url("assets/2fa874698b2526ae.woff2"); font-style: italic; font-weight: 600; }
@font-face { font-family: "Geist Mono"; src: url("assets/23bb9716a19eabce.woff2"); font-style: normal; font-weight: 400; }
@font-face { font-family: "Geist Mono"; src: url("assets/88a0f86cca6d9a6d.woff2"); font-style: normal; font-weight: 700; }
@font-face { font-family: "Geist Mono"; src: url("assets/a8d2c6a7284acc82.woff2"); font-style: italic; font-weight: 700; }
@font-face { font-family: "Geist Mono"; src: url("assets/48cfdcee40de6b61.woff2"); font-style: italic; font-weight: 400; }
@font-face { font-family: "General Sans Variable"; src: url("assets/84493f1f1a5eade7.woff2"); font-display: swap; font-style: normal; font-weight: 400; }
@font-face { font-family: "General Sans"; src: url("assets/461980232c1b33ff.woff2"); font-display: swap; font-style: normal; font-weight: 500; }
@font-face { font-family: "General Sans"; src: url("assets/ac89494d40de0b15.woff2"); font-display: swap; font-style: normal; font-weight: 700; }
@font-face { font-family: "General Sans"; src: url("assets/18c040af156a64f7.woff2"); font-display: swap; font-style: italic; font-weight: 700; }
@font-face { font-family: "General Sans"; src: url("assets/59f127b76d94e514.woff2"); font-display: swap; font-style: italic; font-weight: 500; }
@font-face { font-family: "General Sans Variable Variable Bold"; src: url("assets/a0128e190e593f78.woff2"); font-display: swap; font-style: normal; font-weight: 700; }
@font-face { font-family: "General Sans Variable Variable Bold Italic"; src: url("assets/7772e0b42f3f9546.woff2"); font-display: swap; font-style: italic; font-weight: 700; }
@font-face { font-family: "Aeonik Regular"; src: url("assets/b98ad3d4ceeffa32.otf"); font-style: normal; font-weight: 400; }
@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/5afd6099115c5013.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; src: url("assets/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/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/8a18e34e62a1b84b.woff2"); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; src: url("assets/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/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/d46eff7ad0e61aca.woff2"); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; src: url("assets/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/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/cd48ba5f964ee1a0.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; src: url("assets/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/13550d8ca5fde390.woff2"); font-style: normal; font-weight: 900; unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Inter; src: url("assets/5594c72727ccc0ba.woff2"); font-style: normal; font-weight: 900; unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Inter; src: url("assets/e2f3aeecf0fbfd1d.woff2"); font-style: normal; font-weight: 900; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("assets/d26b343d0d0ed345.woff2"); font-style: normal; font-weight: 900; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("assets/8bf56301b6409a37.woff2"); font-style: normal; font-weight: 900; unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Inter; src: url("assets/9638af79c7cfef60.woff2"); font-style: normal; font-weight: 900; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; src: url("assets/bb78ccb04c7d6fe3.woff2"); font-style: normal; font-weight: 900; unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Inter; src: url("assets/18dd5cffb36f046b.woff2"); font-style: italic; font-weight: 900; unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Inter; src: url("assets/a8b12074809ae1e2.woff2"); font-style: italic; font-weight: 900; unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Inter; src: url("assets/d8c3d066cf3bbc92.woff2"); font-style: italic; font-weight: 900; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("assets/cce22defc0da0c75.woff2"); font-style: italic; font-weight: 900; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("assets/533b8b262cd07492.woff2"); font-style: italic; font-weight: 900; unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Inter; src: url("assets/5a280a2fcb3b76b3.woff2"); font-style: italic; font-weight: 900; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; src: url("assets/829cbb505e078f5e.woff2"); font-style: italic; font-weight: 900; unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Inter; src: url("assets/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/b59b5fa8f1d5e251.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; src: url("assets/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/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/1ef5587c1bcb244c.woff2"); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; src: url("assets/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: "General Sans"; src: url("assets/d297cd28b9104244.woff2"); font-display: swap; font-style: normal; font-weight: 600; }
@font-face { font-family: "General Sans"; src: url("assets/b34ce7eaa1e67a70.woff2"); font-display: swap; font-style: italic; font-weight: 600; }
@font-face { font-family: "General Sans"; src: url("assets/dda64bc60aa442b7.woff2"); font-display: swap; font-style: normal; font-weight: 400; }
@font-face { font-family: "General Sans"; src: url("assets/de6f8af94b273164.woff2"); font-display: swap; font-style: italic; font-weight: 400; }
@font-face { font-family: "General Sans Variable Placeholder"; src: local("Arial"); ascent-override: 99.89%; descent-override: 23.74%; line-gap-override: 9.89%; size-adjust: 101.11%; }
@font-face { font-family: "General Sans Placeholder"; src: local("Arial"); ascent-override: 99.89%; descent-override: 23.74%; line-gap-override: 9.89%; size-adjust: 101.11%; }
@font-face { font-family: "General Sans Variable Variable Bold Placeholder"; src: local("Arial"); ascent-override: 91.05%; descent-override: 21.64%; line-gap-override: 9.01%; size-adjust: 110.93%; }
@font-face { font-family: "General Sans Variable Variable Bold Italic Placeholder"; src: local("Arial"); ascent-override: 94.01%; descent-override: 22.34%; line-gap-override: 9.31%; size-adjust: 107.43%; }
@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%; }
@scope (.shared-header) {
/* vietnamese */

/* latin-ext */

/* latin */



















































































@media(min-width: 1600px){.hidden-1mijqtl{display:none!important}}@media(min-width: 1200px) and (max-width: 1599.98px){.hidden-iat4jz{display:none!important}}@media(min-width: 810px) and (max-width: 1199.98px){.hidden-s04wid{display:none!important}}@media(max-width: 809.98px){.hidden-1mwbsbs{display:none!important}}
html,body,#main{box-sizing:border-box;margin:0;padding:0}:root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;-webkit-font-smoothing:inherit}h1,h2,h3,h4,h5,h6,p,figure{margin:0}body,input,textarea,select,button{font-family:sans-serif;font-size:12px}body{--token-f2c8b2c9-d028-47d2-8dad-57aaec45c4c1:#f8f7feb3;--token-cf5b9a94-340d-4e06-9e57-e779166bd151:#fff;--token-d62486c0-fd39-4de1-a463-7684a705d789:#57534d;--token-9a8a3063-6d3f-4c84-bb7a-ce6785df7b69:#2563eb;--token-f1a521a2-1c7b-4b8d-b94d-6ec6deaa187b:#79716b;--token-050929c3-ce35-45eb-80ae-67c2808bd84c:#1c1917;--token-23547e69-aef0-4de5-8279-d61a7aeb51e6:#1c1917;--token-d607828b-30c2-47ee-bff0-9d4c397515ff:#efeeed;--token-c69c8909-154c-43a4-ae5a-ed0eb2e4388c:#fafaf9;--token-bd769c46-339e-43fc-97e6-9c9575446a2f:#efeeed;--token-be8fd814-4766-47d4-a19d-669701769578:#fff;--token-b53d3249-e77b-4c9e-89c6-7a3ad5ca3ab1:#2563eb;--token-ef246145-cc80-4a0e-a504-33e3cbdc76e1:#1d4ed8;--token-c74f6c69-2a94-4bb9-9aaa-c1b2c4f3c95e:#e8f0fe;--token-38de50c9-5434-4793-a7b0-de7646949cd5:#f3f7ff;--token-c92e718c-c54c-4c18-9584-0da178d37fad:#1c1917;--token-f7939a4c-1f66-4da3-930b-5e4337851efd:#262930;--token-c0052085-f82c-41cb-a383-d507817388b6:#57534d;--token-fb0f006b-f64e-476f-830c-00c6d576c293:#79716b;--token-11fb76e9-ebd5-4dc6-bbeb-53e3adf4d457:#b8b2aa;--token-20da8482-ec04-4138-9db0-de380ce13b70:#efeeed;--token-ffcdc33b-80c7-4809-8bba-000ddfa84822:#dad7d2;--token-19fd3911-b03a-4914-8c6e-f6e7ef81d419:#fafaf9;--token-0a7ac3dd-3151-418f-bf70-d47e1c6a1da5:#fff;--framer-will-change-override:none}@supports (background:-webkit-named-image(i)) and (not (grid-template-rows:subgrid)){body{--framer-will-change-override:transform}}body{--framer-will-change-filter-override:none}@supports (background:-webkit-named-image(i)) and (not (position-area:top right)){body{--framer-will-change-filter-override:filter}}[data-framer-component-type]{position:absolute}[data-framer-component-type=Text]{cursor:inherit}[data-framer-component-text-autosized] *{white-space:pre}[data-framer-component-type=Text]>*{text-align:var(--framer-text-alignment,start)}[data-framer-component-type=Text] span span,[data-framer-component-type=Text] p span,[data-framer-component-type=Text] h1 span,[data-framer-component-type=Text] h2 span,[data-framer-component-type=Text] h3 span,[data-framer-component-type=Text] h4 span,[data-framer-component-type=Text] h5 span,[data-framer-component-type=Text] h6 span{display:block}[data-framer-component-type=Text] span span span,[data-framer-component-type=Text] p span span,[data-framer-component-type=Text] h1 span span,[data-framer-component-type=Text] h2 span span,[data-framer-component-type=Text] h3 span span,[data-framer-component-type=Text] h4 span span,[data-framer-component-type=Text] h5 span span,[data-framer-component-type=Text] h6 span span{display:unset}[data-framer-component-type=Text] div div span,[data-framer-component-type=Text] a div span,[data-framer-component-type=Text] span span span,[data-framer-component-type=Text] p span span,[data-framer-component-type=Text] h1 span span,[data-framer-component-type=Text] h2 span span,[data-framer-component-type=Text] h3 span span,[data-framer-component-type=Text] h4 span span,[data-framer-component-type=Text] h5 span span,[data-framer-component-type=Text] h6 span span,[data-framer-component-type=Text] a{font-family:var(--font-family);font-style:var(--font-style);font-weight:min(calc(var(--framer-font-weight-increase,0) + var(--font-weight,400)), 900);color:var(--text-color);letter-spacing:var(--letter-spacing);font-size:var(--font-size);text-transform:var(--text-transform);--text-decoration:var(--framer-text-decoration-style,solid) var(--framer-text-decoration,none) var(--framer-text-decoration-color,currentcolor) var(--framer-text-decoration-thickness,auto);--text-decoration-skip-ink:var(--framer-text-decoration-skip-ink);--text-underline-offset:var(--framer-text-decoration-offset);line-height:var(--line-height);--font-family:var(--framer-font-family);--font-style:var(--framer-font-style);--font-weight:var(--framer-font-weight);--text-color:var(--framer-text-color);--letter-spacing:var(--framer-letter-spacing);--font-size:var(--framer-font-size);--text-transform:var(--framer-text-transform);--line-height:var(--framer-line-height)}[data-framer-component-type=Text] a,[data-framer-component-type=Text] a div span,[data-framer-component-type=Text] a span span span,[data-framer-component-type=Text] a p span span,[data-framer-component-type=Text] a h1 span span,[data-framer-component-type=Text] a h2 span span,[data-framer-component-type=Text] a h3 span span,[data-framer-component-type=Text] a h4 span span,[data-framer-component-type=Text] a h5 span span,[data-framer-component-type=Text] a h6 span span{--font-family:var(--framer-link-font-family,var(--framer-font-family));--font-style:var(--framer-link-font-style,var(--framer-font-style));--font-weight:var(--framer-link-font-weight,var(--framer-font-weight));--text-color:var(--framer-link-text-color,var(--framer-text-color));--font-size:var(--framer-link-font-size,var(--framer-font-size));--text-transform:var(--framer-link-text-transform,var(--framer-text-transform));--text-decoration:var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,solid)) var(--framer-link-text-decoration,var(--framer-text-decoration,none)) var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,currentcolor)) var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,auto));--text-decoration-skip-ink:var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink));--text-underline-offset:var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset))}[data-framer-component-type=Text] a:hover,[data-framer-component-type=Text] a div span:hover,[data-framer-component-type=Text] a span span span:hover,[data-framer-component-type=Text] a p span span:hover,[data-framer-component-type=Text] a h1 span span:hover,[data-framer-component-type=Text] a h2 span span:hover,[data-framer-component-type=Text] a h3 span span:hover,[data-framer-component-type=Text] a h4 span span:hover,[data-framer-component-type=Text] a h5 span span:hover,[data-framer-component-type=Text] a h6 span span:hover{--font-family:var(--framer-link-hover-font-family,var(--framer-link-font-family,var(--framer-font-family)));--font-style:var(--framer-link-hover-font-style,var(--framer-link-font-style,var(--framer-font-style)));--font-weight:var(--framer-link-hover-font-weight,var(--framer-link-font-weight,var(--framer-font-weight)));--text-color:var(--framer-link-hover-text-color,var(--framer-link-text-color,var(--framer-text-color)));--font-size:var(--framer-link-hover-font-size,var(--framer-link-font-size,var(--framer-font-size)));--text-transform:var(--framer-link-hover-text-transform,var(--framer-link-text-transform,var(--framer-text-transform)));--text-decoration:var(--framer-link-hover-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,solid))) var(--framer-link-hover-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none))) var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,currentcolor))) var(--framer-link-hover-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,auto)));--text-decoration-skip-ink:var(--framer-link-hover-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink)));--text-underline-offset:var(--framer-link-hover-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset)))}[data-framer-component-type=Text].isCurrent a,[data-framer-component-type=Text].isCurrent a div span,[data-framer-component-type=Text].isCurrent a span span span,[data-framer-component-type=Text].isCurrent a p span span,[data-framer-component-type=Text].isCurrent a h1 span span,[data-framer-component-type=Text].isCurrent a h2 span span,[data-framer-component-type=Text].isCurrent a h3 span span,[data-framer-component-type=Text].isCurrent a h4 span span,[data-framer-component-type=Text].isCurrent a h5 span span,[data-framer-component-type=Text].isCurrent a h6 span span{--font-family:var(--framer-link-current-font-family,var(--framer-link-font-family,var(--framer-font-family)));--font-style:var(--framer-link-current-font-style,var(--framer-link-font-style,var(--framer-font-style)));--font-weight:var(--framer-link-current-font-weight,var(--framer-link-font-weight,var(--framer-font-weight)));--text-color:var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-text-color)));--font-size:var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size)));--text-transform:var(--framer-link-current-text-transform,var(--framer-link-text-transform,var(--framer-text-transform)));--text-decoration:var(--framer-link-current-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,solid))) var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none))) var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,currentcolor))) var(--framer-link-current-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,auto)));--text-decoration-skip-ink:var(--framer-link-current-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink)));--text-underline-offset:var(--framer-link-current-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset)))}[data-framer-component-type=RichTextContainer]{outline:none;flex-direction:column;flex-shrink:0;justify-content:flex-start;display:flex}p.framer-text,div.framer-text,figure.framer-text,h1.framer-text,h2.framer-text,h3.framer-text,h4.framer-text,h5.framer-text,h6.framer-text,ol.framer-text,ul.framer-text{margin:0;padding:0}p.framer-text,div.framer-text,h1.framer-text,h2.framer-text,h3.framer-text,h4.framer-text,h5.framer-text,h6.framer-text,li.framer-text,ol.framer-text,ul.framer-text,mark.framer-text,span.framer-text:not([data-text-fill]){font-family:var(--framer-font-family-preview,var(--framer-blockquote-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif)));font-style:var(--framer-font-style-preview,var(--framer-blockquote-font-style,var(--framer-font-style,normal)));font-weight:var(--framer-font-weight-preview,var(--framer-blockquote-font-weight,var(--framer-font-weight,400)));color:var(--framer-blockquote-text-color,var(--framer-text-color,#000));font-size:calc(var(--framer-blockquote-font-size,var(--framer-font-size,16px)) * var(--framer-font-size-scale,1));letter-spacing:var(--framer-blockquote-letter-spacing,var(--framer-letter-spacing,0));text-transform:var(--framer-blockquote-text-transform,var(--framer-text-transform,none));-webkit-text-decoration-line:var(--framer-blockquote-text-decoration,var(--framer-text-decoration,initial));text-decoration-line:var(--framer-blockquote-text-decoration,var(--framer-text-decoration,initial));-webkit-text-decoration-style:var(--framer-blockquote-text-decoration-style,var(--framer-text-decoration-style,initial));text-decoration-style:var(--framer-blockquote-text-decoration-style,var(--framer-text-decoration-style,initial));-webkit-text-decoration-color:var(--framer-blockquote-text-decoration-color,var(--framer-text-decoration-color,initial));text-decoration-color:var(--framer-blockquote-text-decoration-color,var(--framer-text-decoration-color,initial));text-decoration-thickness:var(--framer-blockquote-text-decoration-thickness,var(--framer-text-decoration-thickness,initial));text-decoration-skip-ink:var(--framer-blockquote-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial));text-underline-offset:var(--framer-blockquote-text-decoration-offset,var(--framer-text-decoration-offset,initial));line-height:var(--framer-blockquote-line-height,var(--framer-line-height,1.2em));text-align:var(--framer-blockquote-text-alignment,var(--framer-text-alignment,start));-webkit-text-stroke-width:var(--framer-text-stroke-width,initial);-webkit-text-stroke-color:var(--framer-text-stroke-color,initial);-moz-font-feature-settings:var(--framer-font-open-type-features,initial);-webkit-font-feature-settings:var(--framer-font-open-type-features,initial);font-feature-settings:var(--framer-font-open-type-features,initial);font-variation-settings:var(--framer-font-variation-axes-preview,var(--framer-font-variation-axes,normal));text-wrap:var(--framer-text-wrap-override,var(--framer-text-wrap))}mark.framer-text,p.framer-text,div.framer-text,h1.framer-text,h2.framer-text,h3.framer-text,h4.framer-text,h5.framer-text,h6.framer-text,li.framer-text,ol.framer-text,ul.framer-text{background-color:var(--framer-blockquote-text-background-color,var(--framer-text-background-color,initial));border-radius:var(--framer-blockquote-text-background-radius,var(--framer-text-background-radius,initial));corner-shape:var(--framer-blockquote-text-background-corner-shape,var(--framer-text-background-corner-shape,initial));padding:var(--framer-blockquote-text-background-padding,var(--framer-text-background-padding,initial))}@supports not (color:color(display-p3 1 1 1)){p.framer-text,div.framer-text,h1.framer-text,h2.framer-text,h3.framer-text,h4.framer-text,h5.framer-text,h6.framer-text,li.framer-text,ol.framer-text,ul.framer-text,span.framer-text:not([data-text-fill]){color:var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))));-webkit-text-stroke-color:var(--framer-text-stroke-color-rgb,var(--framer-text-stroke-color,initial))}mark.framer-text{background-color:var(--framer-blockquote-text-background-color-rgb,var(--framer-blockquote-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))}}.framer-fit-text .framer-text{white-space:nowrap;white-space-collapse:preserve}strong.framer-text{font-family:var(--framer-blockquote-font-family-bold,var(--framer-font-family-bold));font-style:var(--framer-blockquote-font-style-bold,var(--framer-font-style-bold));font-weight:var(--framer-blockquote-font-weight-bold,var(--framer-font-weight-bold,bolder));font-variation-settings:var(--framer-blockquote-font-variation-axes-bold,var(--framer-font-variation-axes-bold))}em.framer-text{font-family:var(--framer-blockquote-font-family-italic,var(--framer-font-family-italic));font-style:var(--framer-blockquote-font-style-italic,var(--framer-font-style-italic,italic));font-weight:var(--framer-blockquote-font-weight-italic,var(--framer-font-weight-italic));font-variation-settings:var(--framer-blockquote-font-variation-axes-italic,var(--framer-font-variation-axes-italic))}em.framer-text>strong.framer-text{font-family:var(--framer-blockquote-font-family-bold-italic,var(--framer-font-family-bold-italic));font-style:var(--framer-blockquote-font-style-bold-italic,var(--framer-font-style-bold-italic,italic));font-weight:var(--framer-blockquote-font-weight-bold-italic,var(--framer-font-weight-bold-italic,bolder));font-variation-settings:var(--framer-blockquote-font-variation-axes-bold-italic,var(--framer-font-variation-axes-bold-italic))}p.framer-text:not(:first-child),div.framer-text:not(:first-child),h1.framer-text:not(:first-child),h2.framer-text:not(:first-child),h3.framer-text:not(:first-child),h4.framer-text:not(:first-child),h5.framer-text:not(:first-child),h6.framer-text:not(:first-child),ol.framer-text:not(:first-child),ul.framer-text:not(:first-child),blockquote.framer-text:not(:first-child),table.framer-text:not(:first-child),figure.framer-text:not(:first-child),.framer-image.framer-text:not(:first-child){margin-top:var(--framer-blockquote-paragraph-spacing,var(--framer-paragraph-spacing,0))}li.framer-text>ul.framer-text:nth-child(2),li.framer-text>ol.framer-text:nth-child(2){margin-top:0}.framer-text[data-text-fill]{-webkit-text-fill-color:transparent;padding:max(0em, calc(calc(1.3em - var(--framer-blockquote-line-height,var(--framer-line-height,1.3em))) / 2));margin:min(0em, calc(calc(1.3em - var(--framer-blockquote-line-height,var(--framer-line-height,1.3em))) / -2));-webkit-background-clip:text;background-clip:text;display:inline-block}code.framer-text,code.framer-text span.framer-text:not([data-text-fill]){font-family:var(--framer-code-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif));font-style:var(--framer-blockquote-font-style,var(--framer-code-font-style,var(--framer-font-style,normal)));font-weight:var(--framer-blockquote-font-weight,var(--framer-code-font-weight,var(--framer-font-weight,400)));color:var(--framer-blockquote-text-color,var(--framer-code-text-color,var(--framer-text-color,#000)));font-size:calc(var(--framer-blockquote-font-size,var(--framer-font-size,16px)) * var(--framer-font-size-scale,1));letter-spacing:var(--framer-blockquote-letter-spacing,var(--framer-letter-spacing,0));line-height:var(--framer-blockquote-line-height,var(--framer-line-height,1.2em))}@supports not (color:color(display-p3 1 1 1)){code.framer-text,code.framer-text span.framer-text:not([data-text-fill]){color:var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))}}blockquote.framer-text{unicode-bidi:initial;margin-block-start:initial;margin-block-end:initial;margin-inline-start:initial;margin-inline-end:initial}a.framer-text,a.framer-text span.framer-text:not([data-text-fill]),span.framer-text[data-nested-link],span.framer-text[data-nested-link] span.framer-text:not([data-text-fill]){color:inherit;font-family:var(--framer-font-family-preview,var(--framer-link-font-family,var(--framer-blockquote-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif))));font-style:var(--framer-font-style-preview,var(--framer-link-font-style,var(--framer-blockquote-font-style,var(--framer-font-style,normal))));font-weight:var(--framer-font-weight-preview,var(--framer-link-font-weight,var(--framer-blockquote-font-weight,var(--framer-font-weight,400))));font-size:calc(var(--framer-blockquote-font-size,var(--framer-font-size,16px)) * var(--framer-font-size-scale,1));text-transform:var(--framer-link-text-transform,var(--framer-blockquote-text-transform,var(--framer-text-transform,none)));cursor:var(--framer-custom-cursors,pointer);background-color:initial;border-radius:var(--framer-link-text-background-radius,initial);corner-shape:var(--framer-link-text-background-corner-shape,initial);padding:var(--framer-link-text-background-padding,initial)}a.framer-text,span.framer-text[data-nested-link]{color:var(--framer-link-text-color,var(--framer-blockquote-text-color,var(--framer-text-color,#000)));-webkit-text-decoration-line:var(--framer-link-text-decoration,var(--framer-blockquote-text-decoration,var(--framer-text-decoration,initial)));text-decoration-line:var(--framer-link-text-decoration,var(--framer-blockquote-text-decoration,var(--framer-text-decoration,initial)));-webkit-text-decoration-style:var(--framer-link-text-decoration-style,var(--framer-blockquote-text-decoration-style,var(--framer-text-decoration-style,initial)));text-decoration-style:var(--framer-link-text-decoration-style,var(--framer-blockquote-text-decoration-style,var(--framer-text-decoration-style,initial)));-webkit-text-decoration-color:var(--framer-link-text-decoration-color,var(--framer-blockquote-text-decoration-color,var(--framer-text-decoration-color,initial)));text-decoration-color:var(--framer-link-text-decoration-color,var(--framer-blockquote-text-decoration-color,var(--framer-text-decoration-color,initial)));text-decoration-thickness:var(--framer-link-text-decoration-thickness,var(--framer-blockquote-text-decoration-thickness,var(--framer-text-decoration-thickness,initial)));text-decoration-skip-ink:var(--framer-link-text-decoration-skip-ink,var(--framer-blockquote-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial)));text-underline-offset:var(--framer-link-text-decoration-offset,var(--framer-blockquote-text-decoration-offset,var(--framer-text-decoration-offset,initial)));background-color:var(--framer-link-text-background-color,initial)}@supports not (color:color(display-p3 1 1 1)){a.framer-text,span.framer-text[data-nested-link]{color:var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))));background-color:var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial));-webkit-text-decoration-color:var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))));text-decoration-color:var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))}}code.framer-text a.framer-text,code.framer-text a.framer-text span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-nested-link],code.framer-text span.framer-text[data-nested-link] span.framer-text:not([data-text-fill]){font-family:var(--framer-code-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif));font-style:var(--framer-blockquote-font-style,var(--framer-code-font-style,var(--framer-font-style,normal)));font-weight:var(--framer-blockquote-font-weight,var(--framer-code-font-weight,var(--framer-font-weight,400)));color:inherit;font-size:calc(var(--framer-blockquote-font-size,var(--framer-font-size,16px)) * var(--framer-font-size-scale,1))}code.framer-text a.framer-text,code.framer-text span.framer-text[data-nested-link]{color:var(--framer-link-text-color,var(--framer-blockquote-text-color,var(--framer-code-text-color,var(--framer-text-color,#000))))}@supports not (color:color(display-p3 1 1 1)){code.framer-text a.framer-text,code.framer-text a.framer-text span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-nested-link],code.framer-text span.framer-text[data-nested-link] span.framer-text:not([data-text-fill]){color:var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))}}a.framer-text:where(:not(.framer-image)):hover,a.framer-text:hover span.framer-text:not([data-text-fill]),span.framer-text[data-nested-link]:hover,span.framer-text[data-nested-link]:hover span.framer-text:not([data-text-fill]){font-family:var(--framer-font-family-preview,var(--framer-link-hover-font-family,var(--framer-link-font-family,var(--framer-blockquote-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif)))));font-style:var(--framer-font-style-preview,var(--framer-link-hover-font-style,var(--framer-link-font-style,var(--framer-blockquote-font-style,var(--framer-font-style,normal)))));font-weight:var(--framer-font-weight-preview,var(--framer-link-hover-font-weight,var(--framer-link-font-weight,var(--framer-blockquote-font-weight,var(--framer-font-weight,400)))));font-size:calc(var(--framer-link-hover-font-size,var(--framer-blockquote-font-size,var(--framer-font-size,16px))) * var(--framer-font-size-scale,1));text-transform:var(--framer-link-hover-text-transform,var(--framer-link-text-transform,var(--framer-blockquote-text-transform,var(--framer-text-transform,none))));border-radius:var(--framer-link-hover-text-background-radius,var(--framer-link-text-background-radius,var(--framer-text-background-radius,initial)));corner-shape:var(--framer-link-hover-text-background-corner-shape,var(--framer-link-text-background-corner-shape,var(--framer-text-background-corner-shape,initial)));padding:var(--framer-link-hover-text-background-padding,var(--framer-link-text-background-padding,var(--framer-text-background-padding,initial)))}a.framer-text:hover,span.framer-text[data-nested-link]:hover{color:var(--framer-link-hover-text-color,var(--framer-link-text-color,var(--framer-blockquote-text-color,var(--framer-text-color,#000))));-webkit-text-decoration-line:var(--framer-link-hover-text-decoration,var(--framer-link-text-decoration,var(--framer-blockquote-text-decoration,var(--framer-text-decoration,initial))));text-decoration-line:var(--framer-link-hover-text-decoration,var(--framer-link-text-decoration,var(--framer-blockquote-text-decoration,var(--framer-text-decoration,initial))));-webkit-text-decoration-style:var(--framer-link-hover-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-blockquote-text-decoration-style,var(--framer-text-decoration-style,initial))));text-decoration-style:var(--framer-link-hover-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-blockquote-text-decoration-style,var(--framer-text-decoration-style,initial))));-webkit-text-decoration-color:var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-blockquote-text-decoration-color,var(--framer-text-decoration-color,initial))));text-decoration-color:var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-blockquote-text-decoration-color,var(--framer-text-decoration-color,initial))));text-decoration-thickness:var(--framer-link-hover-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-blockquote-text-decoration-thickness,var(--framer-text-decoration-thickness,initial))));text-decoration-skip-ink:var(--framer-link-hover-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-blockquote-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial))));text-underline-offset:var(--framer-link-hover-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-blockquote-text-decoration-offset,var(--framer-text-decoration-offset,initial))));background-color:var(--framer-link-hover-text-background-color,var(--framer-link-text-background-color,var(--framer-text-background-color,initial)))}@supports not (color:color(display-p3 1 1 1)){a.framer-text:hover,span.framer-text[data-nested-link]:hover{color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))));background-color:var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))));-webkit-text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))));text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))}}code.framer-text a.framer-text:hover,code.framer-text span.framer-text[data-nested-link]:hover{color:var(--framer-link-hover-text-color,var(--framer-link-text-color,var(--framer-blockquote-text-color,var(--framer-code-text-color,var(--framer-text-color,#000)))))}@supports not (color:color(display-p3 1 1 1)){code.framer-text a.framer-text:hover,code.framer-text span.framer-text[data-nested-link]:hover{color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))))}}a.framer-text:where(:not(.framer-image))[data-framer-page-link-current],a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]),span.framer-text[data-framer-page-link-current],span.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]){font-family:var(--framer-font-family-preview,var(--framer-link-current-font-family,var(--framer-link-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif))));font-style:var(--framer-font-style-preview,var(--framer-link-current-font-style,var(--framer-link-font-style,var(--framer-font-style,normal))));font-weight:var(--framer-font-weight-preview,var(--framer-link-current-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400))));font-size:calc(var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size,16px))) * var(--framer-font-size-scale,1));text-transform:var(--framer-link-current-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none)));border-radius:var(--framer-link-current-text-background-radius,var(--framer-link-text-background-radius,initial));corner-shape:var(--framer-link-current-text-background-corner-shape,var(--framer-link-text-background-corner-shape,initial));padding:var(--framer-link-current-text-background-padding,var(--framer-link-text-background-padding,initial))}a.framer-text[data-framer-page-link-current],span.framer-text[data-framer-page-link-current]{color:var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-text-color,#000)));-webkit-text-decoration-line:var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial)));text-decoration-line:var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial)));-webkit-text-decoration-style:var(--framer-link-current-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial)));text-decoration-style:var(--framer-link-current-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial)));-webkit-text-decoration-color:var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial)));text-decoration-color:var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial)));text-decoration-thickness:var(--framer-link-current-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,initial)));text-decoration-skip-ink:var(--framer-link-current-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial)));text-underline-offset:var(--framer-link-current-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset,initial)));background-color:var(--framer-link-current-text-background-color,var(--framer-link-text-background-color,var(--framer-text-background-color,initial)))}@supports not (color:color(display-p3 1 1 1)){a.framer-text[data-framer-page-link-current],span.framer-text[data-framer-page-link-current]{color:var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))));background-color:var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))));-webkit-text-decoration-color:var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))));text-decoration-color:var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))}}code.framer-text a.framer-text[data-framer-page-link-current],code.framer-text a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-framer-page-link-current],code.framer-text span.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]){font-family:var(--framer-code-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif));font-style:var(--framer-code-font-style,var(--framer-font-style,normal));font-weight:var(--framer-code-font-weight,var(--framer-font-weight,400));color:inherit;font-size:calc(var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size,16px))) * var(--framer-font-size-scale,1))}code.framer-text a.framer-text[data-framer-page-link-current],code.framer-text span.framer-text[data-framer-page-link-current]{color:var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-code-text-color,var(--framer-text-color,#000))))}@supports not (color:color(display-p3 1 1 1)){code.framer-text a.framer-text[data-framer-page-link-current],code.framer-text a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-framer-page-link-current],code.framer-text span.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]){color:var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))));background-color:var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))))}}a.framer-text:where(:not(.framer-image))[data-framer-page-link-current]:hover,a.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]),span.framer-text[data-framer-page-link-current]:hover,span.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]){color:inherit;font-family:var(--framer-font-family-preview,var(--framer-link-hover-font-family,var(--framer-link-current-font-family,var(--framer-link-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif)))));font-style:var(--framer-font-style-preview,var(--framer-link-hover-font-style,var(--framer-link-current-font-style,var(--framer-link-font-style,var(--framer-font-style,normal)))));font-weight:var(--framer-font-weight-preview,var(--framer-link-hover-font-weight,var(--framer-link-current-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400)))));font-size:calc(var(--framer-link-hover-font-size,var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size,16px)))) * var(--framer-font-size-scale,1));text-transform:var(--framer-link-hover-text-transform,var(--framer-link-current-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none))));border-radius:var(--framer-link-hover-text-background-radius,var(--framer-link-current-text-background-radius,var(--framer-link-text-background-radius,initial)));corner-shape:var(--framer-link-hover-text-background-corner-shape,var(--framer-link-current-text-background-corner-shape,var(--framer-link-text-background-corner-shape,initial)));padding:var(--framer-link-hover-text-background-padding,var(--framer-link-current-text-background-padding,var(--framer-link-text-background-padding,initial)))}a.framer-text[data-framer-page-link-current]:hover,span.framer-text[data-framer-page-link-current]:hover{color:var(--framer-link-hover-text-color,var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-text-color,#000))));-webkit-text-decoration-line:var(--framer-link-hover-text-decoration,var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial))));text-decoration-line:var(--framer-link-hover-text-decoration,var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial))));-webkit-text-decoration-style:var(--framer-link-hover-text-decoration-style,var(--framer-link-current-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial))));text-decoration-style:var(--framer-link-hover-text-decoration-style,var(--framer-link-current-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial))));-webkit-text-decoration-color:var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial))));text-decoration-color:var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial))));text-decoration-thickness:var(--framer-link-hover-text-decoration-thickness,var(--framer-link-current-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,initial))));text-decoration-skip-ink:var(--framer-link-hover-text-decoration-skip-ink,var(--framer-link-current-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial))));text-underline-offset:var(--framer-link-hover-text-decoration-offset,var(--framer-link-current-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset,initial))));background-color:var(--framer-link-hover-text-background-color,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color,initial)))}@supports not (color:color(display-p3 1 1 1)){a.framer-text[data-framer-page-link-current]:hover,span.framer-text[data-framer-page-link-current]:hover{color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))));background-color:var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial))))));-webkit-text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))));text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))))}}code.framer-text a.framer-text[data-framer-page-link-current]:hover,code.framer-text span.framer-text[data-framer-page-link-current]:hover{color:var(--framer-link-hover-text-color,var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-code-text-color,var(--framer-text-color,#000)))))}@supports not (color:color(display-p3 1 1 1)){code.framer-text a.framer-text[data-framer-page-link-current]:hover,code.framer-text a.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-framer-page-link-current]:hover,code.framer-text span.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]){color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))));background-color:var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial))))))}}.framer-image.framer-text{max-width:100%;height:auto;display:block}a.framer-image.framer-text{box-shadow:none;border:none}.text-styles-preset-reset.framer-text{--framer-font-family:Inter, Inter Placeholder, sans-serif;--framer-font-style:normal;--framer-font-weight:500;--framer-text-color:#000;--framer-font-size:16px;--framer-letter-spacing:0;--framer-text-transform:none;--framer-text-decoration:none;--framer-text-decoration-style:none;--framer-text-decoration-color:none;--framer-text-decoration-thickness:none;--framer-text-decoration-skip-ink:none;--framer-text-decoration-offset:none;--framer-line-height:1.2em;--framer-text-alignment:start;--framer-font-open-type-features:normal;--framer-text-background-color:initial;--framer-text-background-radius:initial;--framer-text-background-corner-shape:initial;--framer-text-background-padding:initial}ol.framer-text{--list-style-type:decimal}ul.framer-text,ol.framer-text{padding-inline-start:0;position:relative}li.framer-text{counter-increment:list-item;padding-inline-start:2ch;list-style:""}ol.framer-text>li.framer-text{padding-inline-start:calc(calc(var(--max-list-digits,1) + 1) * 1ch)}ol.framer-text>li.framer-text:before{content:counter(list-item, var(--list-style-type)) ".";font-variant-numeric:tabular-nums;position:absolute;inset-inline-start:0}ul.framer-text>li.framer-text:before{content:"•";position:absolute;inset-inline-start:0}.framer-table-wrapper{overflow-x:auto}table.framer-text,.framer-table-wrapper table.framer-text{border-collapse:separate;border-spacing:0;table-layout:auto;word-break:normal;width:100%}td.framer-text,th.framer-text{overflow-wrap:anywhere;vertical-align:top;min-width:16ch}.framer-text-module[data-width=fill]>:first-child,.framer-text-module[data-width=fill]>.ssr-variant>:first-child{width:100%!important}[data-framer-component-type=DeprecatedRichText]{cursor:inherit}[data-framer-component-type=DeprecatedRichText] .text-styles-preset-reset{--framer-font-family:Inter, Inter Placeholder, sans-serif;--framer-font-style:normal;--framer-font-weight:500;--framer-text-color:#000;--framer-font-size:16px;--framer-letter-spacing:0;--framer-text-transform:none;--framer-text-decoration:none;--framer-line-height:1.2em;--framer-text-alignment:start;--framer-font-open-type-features:normal;--font-variation-settings:normal}[data-framer-component-type=DeprecatedRichText] p,[data-framer-component-type=DeprecatedRichText] div,[data-framer-component-type=DeprecatedRichText] h1,[data-framer-component-type=DeprecatedRichText] h2,[data-framer-component-type=DeprecatedRichText] h3,[data-framer-component-type=DeprecatedRichText] h4,[data-framer-component-type=DeprecatedRichText] h5,[data-framer-component-type=DeprecatedRichText] h6{margin:0;padding:0}[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);-webkit-text-decoration:var(--framer-text-decoration,none);text-decoration:var(--framer-text-decoration,none);line-height:var(--framer-line-height,1.2em);text-align:var(--framer-text-alignment,start)}[data-framer-component-type=DeprecatedRichText] p:not(:first-child),[data-framer-component-type=DeprecatedRichText] div:not(:first-child),[data-framer-component-type=DeprecatedRichText] h1:not(:first-child),[data-framer-component-type=DeprecatedRichText] h2:not(:first-child),[data-framer-component-type=DeprecatedRichText] h3:not(:first-child),[data-framer-component-type=DeprecatedRichText] h4:not(:first-child),[data-framer-component-type=DeprecatedRichText] h5:not(:first-child),[data-framer-component-type=DeprecatedRichText] h6:not(:first-child),[data-framer-component-type=DeprecatedRichText] ol:not(:first-child),[data-framer-component-type=DeprecatedRichText] ul:not(:first-child),[data-framer-component-type=DeprecatedRichText] .framer-image:not(:first-child){margin-top:var(--framer-paragraph-spacing,0)}[data-framer-component-type=DeprecatedRichText] span[data-text-fill]{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline-block}[data-framer-component-type=DeprecatedRichText] a,[data-framer-component-type=DeprecatedRichText] a span:not([data-text-fill]){font-family:var(--framer-link-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif));font-style:var(--framer-link-font-style,var(--framer-font-style,normal));font-weight:var(--framer-link-font-weight,var(--framer-font-weight,400));color:var(--framer-link-text-color,var(--framer-text-color,#000));font-size:var(--framer-link-font-size,var(--framer-font-size,16px));text-transform:var(--framer-link-text-transform,var(--framer-text-transform,none));-webkit-text-decoration:var(--framer-link-text-decoration,var(--framer-text-decoration,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)));-webkit-text-decoration:var(--framer-link-hover-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,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)));-webkit-text-decoration:var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,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))));-webkit-text-decoration:var(--framer-link-hover-text-decoration,var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none))));text-decoration:var(--framer-link-hover-text-decoration,var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none))))}[data-framer-component-type=DeprecatedRichText] strong{font-weight:bolder}[data-framer-component-type=DeprecatedRichText] em{font-style:italic}[data-framer-component-type=DeprecatedRichText] .framer-image{max-width:100%;height:auto;display:block}[data-framer-component-type=DeprecatedRichText] ul,[data-framer-component-type=DeprecatedRichText] ol{width:100%;margin:0;padding-left:0;display:table}[data-framer-component-type=DeprecatedRichText] li{counter-increment:list-item;list-style:none;display:table-row}[data-framer-component-type=DeprecatedRichText] ol>li:before{box-sizing:border-box;content:counter(list-item) ".";white-space:nowrap;width:2.25ch;padding-right:.75ch;display:table-cell}[data-framer-component-type=DeprecatedRichText] ul>li:before{box-sizing:border-box;content:"•";width:2.25ch;padding-right:.75ch;display:table-cell}[data-framer-component-type=Stack]:not([data-framer-generated])>*,[data-framer-component-type=Stack]:not([data-framer-generated])>[data-framer-component-type],NavigationContainer [data-framer-component-type=NavigationContainer]>*,[data-framer-component-type=NavigationContainer]>[data-framer-component-type]{position:relative}[data-framer-component-type=Scroll]::-webkit-scrollbar{display:none}[data-framer-component-type=ScrollContentWrapper]>*{position:relative}[data-framer-component-type=NativeScroll]{-webkit-overflow-scrolling:touch}[data-framer-component-type=NativeScroll]>*{position:relative}[data-framer-component-type=NativeScroll].direction-both{overflow:auto}[data-framer-component-type=NativeScroll].direction-vertical{overflow:hidden auto}[data-framer-component-type=NativeScroll].direction-horizontal{overflow:auto hidden}[data-framer-component-type=NativeScroll].direction-vertical>*{width:100%!important}[data-framer-component-type=NativeScroll].direction-horizontal>*{height:100%!important}[data-framer-component-type=NativeScroll].scrollbar-hidden::-webkit-scrollbar{display:none}[data-framer-component-type=PageContentWrapper]>*,[data-framer-component-type=PageContentWrapper]>[data-framer-component-type]{position:relative}[data-framer-component-type=DeviceComponent].no-device>*{width:100%!important;height:100%!important}[data-is-present=false],[data-is-present=false] *{pointer-events:none!important}[data-framer-cursor=pointer]{cursor:pointer}[data-framer-cursor=grab]{cursor:grab}[data-framer-cursor=grab]:active{cursor:grabbing}[data-framer-component-type=Frame] *,[data-framer-component-type=Stack] *{pointer-events:auto}[data-framer-generated] *{pointer-events:unset}.svgContainer svg{display:block}[data-reset=button]{background:0 0;border-width:0;padding:0}[data-hide-scrollbars=true]::-webkit-scrollbar{width:0;height:0}[data-hide-scrollbars=true]::-webkit-scrollbar-thumb{background:0 0}[data-hide-scrollbars=true]{scrollbar-width:none}@supports not (overflow:clip){:root{--overflow-clip-fallback:hidden}}.framer-lightbox-container{opacity:1!important;pointer-events:auto!important}@supports (background:-webkit-named-image(i)) and (not (contain-intrinsic-size:inherit)){div.framer-text,p.framer-text,h1.framer-text,h2.framer-text,h3.framer-text,h4.framer-text,h5.framer-text,h6.framer-text,ol.framer-text,ul.framer-text,li.framer-text,blockquote.framer-text,.framer-text.framer-image{display:var(--text-truncation-display-inline-for-safari-16,revert)}div.framer-text:after,p.framer-text:after,h1.framer-text:after,h2.framer-text:after,h3.framer-text:after,h4.framer-text:after,h5.framer-text:after,h6.framer-text:after,ol.framer-text:after,ul.framer-text:after,li.framer-text:after,blockquote.framer-text:after,.framer-text.framer-image:after{content:var(--text-truncation-line-break-for-safari-16);white-space:pre}.framer-text.framer-text-module,.framer-text.framer-table-wrapper{display:var(--text-truncation-display-none-for-safari-16,revert)}p.framer-text[data-text-fill]{display:var(--text-truncation-display-inline-for-safari-16,inline-block)}}@supports (corner-shape:superellipse(2)){:root{--one-if-corner-shape-supported:1}}.framer-cursor-none,.framer-cursor-none *{cursor:none!important}.framer-pointer-events-none,.framer-pointer-events-none *{pointer-events:none!important}.framer-kJ9rM.framer-aohs7f,.framer-kJ9rM .framer-aohs7f{display:block}.framer-kJ9rM.framer-1mijqtl{background-color:var(--token-cf5b9a94-340d-4e06-9e57-e779166bd151,#fff);height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;place-content:center flex-start;align-items:center;gap:0;width:1600px;padding:120px 0 0;display:flex;position:relative}.framer-kJ9rM .framer-1v1ruvk{z-index:10;flex-flow:column;flex:none;place-content:center;align-items:center;gap:0;height:min-content;padding:0;display:flex;position:fixed;top:0;left:0;right:0;overflow:visible}.framer-kJ9rM .framer-1t885rs{max-width:100%;height:min-content;overflow:var(--overflow-clip-fallback,clip);z-index:10;flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;padding:0;display:flex;position:relative}.framer-kJ9rM .framer-1xbzo0o-container{z-index:10;flex:none;width:1176px;max-width:100%;height:48px;position:relative}.framer-kJ9rM .framer-1prewq4{z-index:1;flex-flow:column;flex:none;place-content:center;align-items:center;gap:112px;width:100%;height:min-content;padding:0 40px;display:flex;position:relative;overflow:visible}.framer-kJ9rM .framer-lg33i9{flex-flow:column;flex:none;place-content:center;align-items:center;gap:120px;width:1160px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-kJ9rM .framer-1hb40bl{z-index:3;flex-flow:column;flex:none;place-content:center;align-items:center;gap:25px;width:100%;max-width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-kJ9rM .framer-k7ddwk{height:min-content;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-effect-override,transform);flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:24px;width:973px;padding:0 0 60px;display:flex;position:relative}.framer-kJ9rM .framer-1gcrevx-container{flex:none;width:auto;max-width:100%;height:auto;position:relative}.framer-kJ9rM .framer-18enw7l{--framer-paragraph-spacing:0px;--framer-text-wrap-override:none;flex:none;width:805px;max-width:100%;height:auto;position:relative}.framer-kJ9rM .framer-1jwip4x{--framer-paragraph-spacing:0px;--framer-text-wrap-override:none;flex:none;width:620px;max-width:100%;height:auto;position:relative}.framer-kJ9rM .framer-paort4{will-change:var(--framer-will-change-effect-override,transform);z-index:3;flex-flow:row;flex:none;place-content:flex-end flex-start;align-items:flex-end;gap:10px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-kJ9rM .framer-dv85bs-container,.framer-kJ9rM .framer-1ukqq0s-container,.framer-kJ9rM .framer-1awt0je-container,.framer-kJ9rM .framer-afb99g-container,.framer-kJ9rM .framer-x4qag2-container,.framer-kJ9rM .framer-1emh5jd-container,.framer-kJ9rM .framer-a92j60-container{flex:none;width:auto;height:auto;position:relative}.framer-kJ9rM .framer-1f1m592-container{flex:none;width:auto;height:38px;position:relative}.framer-kJ9rM .framer-15b0oan-container{will-change:var(--framer-will-change-effect-override,transform);flex:none;width:1160px;height:80px;position:relative}.framer-kJ9rM .framer-1lp3dih-container{aspect-ratio:1.79289;will-change:var(--framer-will-change-effect-override,transform);z-index:2;flex:none;width:1160px;max-width:100%;height:auto;position:relative}.framer-kJ9rM .framer-oyu0lx{aspect-ratio:2.25995;will-change:var(--framer-will-change-effect-override,transform);z-index:0;flex:none;height:auto;position:absolute;bottom:-67px;left:-320px;right:-320px}.framer-kJ9rM .framer-19tzxip-container{flex:none;width:1160px;max-width:100%;height:auto;position:relative}.framer-kJ9rM .framer-n2a1bh,.framer-kJ9rM .framer-1bkuvob{border-radius:16px;flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:64px;width:1160px;max-width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-kJ9rM .framer-fkloqh{flex-flow:column;flex:1.4 0 0;place-content:flex-start center;align-items:flex-start;gap:16px;width:1px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-kJ9rM .framer-1q8c0j3{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;padding:0;display:flex;position:relative}.framer-kJ9rM .framer-a44hci{--border-bottom-width:1px;--border-color:var(--token-d607828b-30c2-47ee-bff0-9d4c397515ff,#efeeed);--border-left-width:1px;--border-right-width:1px;--border-style:solid;--border-top-width:1px;background-color:var(--token-c69c8909-154c-43a4-ae5a-ed0eb2e4388c,#fafaf9);height:min-content;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);border-radius:24px;flex-flow:row;flex:none;place-content:center;align-items:center;gap:8px;width:min-content;padding:5px 12px 5px 6px;display:flex;position:relative}.framer-kJ9rM .framer-1qfbvpf{background-color:var(--token-9a8a3063-6d3f-4c84-bb7a-ce6785df7b69,#2563eb);will-change:var(--framer-will-change-override,transform);z-index:2;border-radius:30px;flex-flow:column;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:1px 6px 2px 7px;display:flex;position:relative;overflow:hidden}.framer-kJ9rM .framer-3dlrcb,.framer-kJ9rM .framer-jxeo3j{--framer-link-text-color:#09f;--framer-link-text-decoration:underline;white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-kJ9rM .framer-189szoe{max-width:100%;height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:none;place-content:center;align-items:center;gap:0;width:min-content;padding:0 0 1px;display:flex;position:relative}.framer-kJ9rM .framer-cpg673,.framer-kJ9rM .framer-9bf314,.framer-kJ9rM .framer-1t9z1co,.framer-kJ9rM .framer-lnl53v,.framer-kJ9rM .framer-9ck7yz,.framer-kJ9rM .framer-1n3yfzb{flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:8px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-kJ9rM .framer-1xczm3,.framer-kJ9rM .framer-fxey3c{--framer-paragraph-spacing:0px;--framer-text-wrap-override:balance;flex:none;width:100%;height:auto;position:relative}.framer-kJ9rM .framer-1ij45el,.framer-kJ9rM .framer-vf4469,.framer-kJ9rM .framer-x4qxu4,.framer-kJ9rM .framer-13ns7pl,.framer-kJ9rM .framer-18ea5eo,.framer-kJ9rM .framer-1kd0ltg,.framer-kJ9rM .framer-gcoww0,.framer-kJ9rM .framer-1hoc53c,.framer-kJ9rM .framer-1mqilcf,.framer-kJ9rM .framer-156pqvs,.framer-kJ9rM .framer-1lwmbbb,.framer-kJ9rM .framer-k8ikhz,.framer-kJ9rM .framer-fyyvfj,.framer-kJ9rM .framer-14kn2kj,.framer-kJ9rM .framer-1bdnakt{--framer-paragraph-spacing:0px;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;height:auto;position:relative}.framer-kJ9rM .framer-10hmnm2{height:min-content;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);border-radius:16px;flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:567px;padding:0;display:flex;position:relative}.framer-kJ9rM .framer-eu8k2i-container{aspect-ratio:1.66113;flex:none;width:567px;height:auto;position:relative}.framer-kJ9rM .framer-1hu0wgv{height:min-content;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);border-radius:16px;flex-flow:row;flex:1.5 0 0;place-content:center;align-items:center;gap:10px;width:1px;padding:0;display:flex;position:relative}.framer-kJ9rM .framer-1n4ugso-container{flex:none;width:567px;height:auto;position:relative}.framer-kJ9rM .framer-vmx2ay{flex-flow:column;flex:1.4 0 0;place-content:center;align-items:center;gap:16px;width:1px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-kJ9rM .framer-4o4y1s{--framer-paragraph-spacing:0px;--framer-text-wrap-override:none;flex:none;width:100%;height:auto;position:relative}.framer-kJ9rM .framer-1j53v9g{flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:32px;width:1160px;max-width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-kJ9rM .framer-9zetm8,.framer-kJ9rM .framer-t9hwdo{flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:16px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-kJ9rM .framer-o7xi86{flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:8px;width:790px;max-width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-kJ9rM .framer-1cdwo8v-container{flex:none;width:80%;height:auto;position:relative}.framer-kJ9rM .framer-hdbwti,.framer-kJ9rM .framer-1srhd92{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:none;place-content:center;align-items:center;gap:24px;width:100%;padding:0;display:flex;position:relative}.framer-kJ9rM .framer-tvzy2z{flex-flow:row;flex:none;place-content:flex-start;align-items:flex-start;gap:24px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-kJ9rM .framer-8x42vs,.framer-kJ9rM .framer-xpi6it,.framer-kJ9rM .framer-1dhtnum{--border-bottom-width:1px;--border-color:var(--token-d607828b-30c2-47ee-bff0-9d4c397515ff,#efeeed);--border-left-width:1px;--border-right-width:1px;--border-style:solid;--border-top-width:1px;will-change:var(--framer-will-change-override,transform);background-color:#fff;border-radius:16px;flex-flow:column;flex:1 0 0;place-content:center flex-start;align-items:center;gap:0;width:1px;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-kJ9rM .framer-rfi1e2{background-color:#fff;flex-flow:column;flex:none;place-content:flex-start space-between;align-items:flex-start;width:100%;height:330px;padding:24px;display:flex;position:relative;overflow:visible}.framer-kJ9rM .framer-jh4zoy,.framer-kJ9rM .framer-cc3kmr,.framer-kJ9rM .framer-xnjj59,.framer-kJ9rM .framer-1b664nf{flex-flow:column;flex:none;place-content:center;align-items:center;gap:10px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-kJ9rM .framer-rx5qbw,.framer-kJ9rM .framer-90korg,.framer-kJ9rM .framer-1iw0bju,.framer-kJ9rM .framer-syi4gv{flex-flow:row;flex:none;place-content:flex-start;align-items:flex-start;gap:10px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-kJ9rM .framer-mts579,.framer-kJ9rM .framer-izuug2,.framer-kJ9rM .framer-pxsynn,.framer-kJ9rM .framer-gtiw89,.framer-kJ9rM .framer-18hxauj,.framer-kJ9rM .framer-1aixdrj,.framer-kJ9rM .framer-1as797s,.framer-kJ9rM .framer-x02882{background-color:var(--token-c69c8909-154c-43a4-ae5a-ed0eb2e4388c,#fafaf9);border-radius:8px;flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:10px;display:flex;position:relative;overflow:visible;box-shadow:0 1px 2px #00000040}.framer-kJ9rM .framer-1e0ehft,.framer-kJ9rM .framer-gzpq9v,.framer-kJ9rM .framer-uknwoy,.framer-kJ9rM .framer-10wn3by{flex:none;width:auto;height:24px;position:relative;overflow:visible}.framer-kJ9rM .framer-1lnsbo5,.framer-kJ9rM .framer-eqmyr6,.framer-kJ9rM .framer-hjdmap,.framer-kJ9rM .framer-jvvkik{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;padding:0;text-decoration:none;display:flex;position:relative}.framer-kJ9rM .framer-11cbty4,.framer-kJ9rM .framer-weyhtx,.framer-kJ9rM .framer-1exoogi{flex-flow:column;flex:none;place-content:flex-start space-between;align-items:flex-start;width:100%;height:330px;padding:24px;display:flex;position:relative;overflow:visible}.framer-kJ9rM .framer-1usry02{--border-bottom-width:1px;--border-color:var(--token-d607828b-30c2-47ee-bff0-9d4c397515ff,#efeeed);--border-left-width:1px;--border-right-width:1px;--border-style:solid;--border-top-width:1px;will-change:var(--framer-will-change-override,transform);background-color:#fff;border-radius:16px;flex-flow:column;flex:1 0 0;place-content:center flex-start;align-self:stretch;align-items:center;gap:0;width:1px;height:auto;padding:0;display:flex;position:relative;overflow:hidden}.framer-kJ9rM .framer-f1e024,.framer-kJ9rM .framer-wb136v{flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:20px;width:766px;max-width:100%;height:min-content;padding:0;display:flex;position:relative}.framer-kJ9rM .framer-lsdza7-container,.framer-kJ9rM .framer-10acdpm-container,.framer-kJ9rM .framer-dk2s2c-container{flex:none;width:100%;height:auto;position:relative}.framer-kJ9rM .framer-1i8o68d{flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:48px;width:1160px;max-width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-kJ9rM .framer-15f9hok{--framer-paragraph-spacing:0px;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:auto;max-width:100%;height:auto;position:relative}.framer-kJ9rM .framer-1c7hpca{--framer-paragraph-spacing:0px;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:603px;max-width:100%;height:auto;position:relative}.framer-kJ9rM .framer-11gmm48{flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:0;width:100%;height:480px;padding:0;display:flex;position:relative;overflow:visible}.framer-kJ9rM .framer-1f05i2y{flex-flow:column;flex:1 0 0;place-content:flex-start space-between;align-items:flex-start;width:1px;height:100%;padding:0 64px 0 0;display:flex;position:relative;overflow:visible}.framer-kJ9rM .framer-9e0l57,.framer-kJ9rM .framer-178u8z5{flex-flow:column;flex:1 0 0;place-content:flex-start;align-items:flex-start;gap:12px;width:100%;height:1px;padding:0;display:flex;position:relative;overflow:visible}.framer-kJ9rM .framer-1v5nx9z,.framer-kJ9rM .framer-1n0tg65,.framer-kJ9rM .framer-nl2meg,.framer-kJ9rM .framer-1hwa4dr{flex:none;width:24px;height:24px;position:relative;overflow:visible}.framer-kJ9rM .framer-1x9wur3,.framer-kJ9rM .framer-eylrg6,.framer-kJ9rM .framer-1wcarm0,.framer-kJ9rM .framer-1u296a,.framer-kJ9rM .framer-18yrg5e,.framer-kJ9rM .framer-45zimh,.framer-kJ9rM .framer-1ilwmsh,.framer-kJ9rM .framer-ojgljq{--framer-paragraph-spacing:0px;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:232px;height:auto;position:relative}.framer-kJ9rM .framer-1s8rs0l,.framer-kJ9rM .framer-8kni0z{flex-flow:column;flex:1 0 0;place-content:flex-start flex-end;align-items:flex-start;gap:12px;width:100%;height:1px;padding:0;display:flex;position:relative;overflow:visible}.framer-kJ9rM .framer-1be49a4{border-radius:16px;flex-flow:row;flex:none;place-content:center;align-items:center;gap:24px;width:568px;height:100%;padding:0;display:flex;position:relative;overflow:visible}.framer-kJ9rM .framer-1ocafxi{aspect-ratio:1.18333;flex:1 0 0;width:1px;height:auto;position:relative;overflow:visible}.framer-kJ9rM .framer-jyaeu9{flex-flow:column;flex:1 0 0;place-content:flex-start space-between;align-items:flex-start;width:1px;height:100%;padding:0 0 0 64px;display:flex;position:relative;overflow:visible}.framer-kJ9rM .framer-12o0m8i{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:none;place-content:center;align-items:center;gap:40px;width:100%;padding:0;display:flex;position:relative}.framer-kJ9rM .framer-11c7r6p{flex-flow:row;flex:none;place-content:flex-start center;align-items:flex-start;gap:16px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-kJ9rM .framer-2snepr{--border-bottom-width:0px;--border-color:var(--token-d607828b-30c2-47ee-bff0-9d4c397515ff,#efeeed);--border-left-width:1px;--border-right-width:0px;--border-style:solid;--border-top-width:0px;flex-flow:column;flex:1 0 0;place-content:flex-start;align-self:stretch;align-items:flex-start;gap:40px;width:1px;height:auto;padding:0 0 0 15px;text-decoration:none;display:flex;position:relative;overflow:visible}.framer-kJ9rM .framer-1iusuq6,.framer-kJ9rM .framer-uqebal{flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:10px;width:100%;height:30px;padding:0;display:flex;position:relative;overflow:visible}.framer-kJ9rM .framer-1o21ibi{width:113px;height:28px;position:relative}.framer-kJ9rM .framer-17vsq72,.framer-kJ9rM .framer-1w4ut6q{width:113px;height:28px;position:absolute;top:0;left:0}.framer-kJ9rM .framer-r6s5nw{width:13px;height:12px;position:absolute;top:15px;left:30px}.framer-kJ9rM .framer-1e7k77z{width:12px;height:13px;position:absolute;top:15px;left:42px}.framer-kJ9rM .framer-13zedis{width:7px;height:3px;position:absolute;top:17px;left:45px}.framer-kJ9rM .framer-1y08sbm{width:7px;height:12px;position:absolute;top:15px;left:55px}.framer-kJ9rM .framer-8ojnvy{width:4px;height:4px;position:absolute;top:10px;left:63px}.framer-kJ9rM .framer-bt1b3v{width:3px;height:12px;position:absolute;top:15px;left:63px}.framer-kJ9rM .framer-li79x3{width:7px;height:17px;position:absolute;top:10px;left:67px}.framer-kJ9rM .framer-nq13c1{width:13px;height:13px;position:absolute;top:15px;left:74px}.framer-kJ9rM .framer-1lqw450{width:8px;height:8px;position:absolute;top:17px;left:77px}.framer-kJ9rM .framer-1ppic1n{width:11px;height:13px;position:absolute;top:15px;left:88px}.framer-kJ9rM .framer-1bj6oqs{width:12px;height:13px;position:absolute;top:15px;left:100px}.framer-kJ9rM .framer-1moctph{width:7px;height:3px;position:absolute;top:17px;left:103px}.framer-kJ9rM .framer-14fkrn1{width:8px;height:19px;position:absolute;top:0;left:17px}.framer-kJ9rM .framer-cgjdsy{width:8px;height:8px;position:absolute;top:20px;left:8px}.framer-kJ9rM .framer-1std3r2{width:8px;height:8px;position:absolute;top:11px;left:0}.framer-kJ9rM .framer-mtly1c{width:8px;height:8px;position:absolute;top:0;left:0}.framer-kJ9rM .framer-spjdo1,.framer-kJ9rM .framer-1r310yn,.framer-kJ9rM .framer-qtv84t,.framer-kJ9rM .framer-1hj75e6{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:none;place-content:center;align-items:center;gap:0;width:100%;padding:0;display:flex;position:relative}.framer-kJ9rM .framer-1yg4e7m,.framer-kJ9rM .framer-1ech09j,.framer-kJ9rM .framer-1l92qbg,.framer-kJ9rM .framer-mzzker{flex-flow:row;flex:none;place-content:center;align-items:center;gap:8px;width:100%;min-width:220px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-kJ9rM .framer-98kqv9,.framer-kJ9rM .framer-1ijx0s2,.framer-kJ9rM .framer-8yngvo,.framer-kJ9rM .framer-1rcaa2c{background-color:var(--token-9a8a3063-6d3f-4c84-bb7a-ce6785df7b69,#2563eb);border-radius:4px;flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:5px;display:flex;position:relative;overflow:visible}.framer-kJ9rM .framer-scs8qm,.framer-kJ9rM .framer-1i4n60t,.framer-kJ9rM .framer-15tms1k,.framer-kJ9rM .framer-ricvjz{aspect-ratio:1;flex:none;width:16px;height:auto;position:relative}.framer-kJ9rM .framer-1tgntm9,.framer-kJ9rM .framer-1ejcpiq,.framer-kJ9rM .framer-1e0cnk9,.framer-kJ9rM .framer-1svz31h,.framer-kJ9rM .framer-x7rcuv,.framer-kJ9rM .framer-11k11r6,.framer-kJ9rM .framer-87zh8v,.framer-kJ9rM .framer-hd51ys{flex-flow:column;flex:1 0 0;place-content:flex-start;align-items:flex-start;gap:8px;width:1px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-kJ9rM .framer-9qew2,.framer-kJ9rM .framer-1olwapa,.framer-kJ9rM .framer-1mlfbct,.framer-kJ9rM .framer-xobhwt,.framer-kJ9rM .framer-rlumik,.framer-kJ9rM .framer-cc2v3b,.framer-kJ9rM .framer-4lwrx9,.framer-kJ9rM .framer-1e4ru07{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:10px;width:100%;padding:0;display:flex;position:relative}.framer-kJ9rM .framer-1w26m42,.framer-kJ9rM .framer-jze32n,.framer-kJ9rM .framer-vnggcv{pointer-events:none;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;height:auto;position:relative}.framer-kJ9rM .framer-12pc3mm,.framer-kJ9rM .framer-1kcfsv9,.framer-kJ9rM .framer-182y7ff,.framer-kJ9rM .framer-3o15ru{flex-flow:row;flex:none;place-content:flex-start center;align-items:flex-start;gap:8px;width:100%;min-width:220px;height:min-content;padding:0 0 0 34px;display:flex;position:relative;overflow:visible}.framer-kJ9rM .framer-4hdhnp{--framer-text-wrap-override:balance;pointer-events:none;flex:none;width:189px;height:auto;position:relative}.framer-kJ9rM .framer-10f87bx,.framer-kJ9rM .framer-1mrjkn{--border-bottom-width:0px;--border-color:var(--token-d607828b-30c2-47ee-bff0-9d4c397515ff,#efeeed);--border-left-width:1px;--border-right-width:0px;--border-style:solid;--border-top-width:0px;flex-flow:column;flex:1 0 0;place-content:flex-start center;align-items:flex-start;gap:40px;width:1px;height:min-content;padding:0 0 0 15px;text-decoration:none;display:flex;position:relative;overflow:visible}.framer-kJ9rM .framer-15oietr,.framer-kJ9rM .framer-11y196u{height:30px;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:10px;width:100%;padding:0;display:flex;position:relative}.framer-kJ9rM .framer-2rhr7d{width:115px;height:23px;position:relative}.framer-kJ9rM .framer-1ujo6vs,.framer-kJ9rM .framer-k61vpl{width:115px;height:23px;position:absolute;top:0;left:0}.framer-kJ9rM .framer-7peqks{width:7px;height:7px;position:absolute;top:1px;left:31px}.framer-kJ9rM .framer-nnr2ob{width:7px;height:7px;position:absolute;top:1px;left:38px}.framer-kJ9rM .framer-rtysno{width:7px;height:5px;position:absolute;top:3px;left:47px}.framer-kJ9rM .framer-1dbpmva{width:6px;height:2px;position:absolute;top:0;left:48px}.framer-kJ9rM .framer-ie7w6m{width:2px;height:2px;position:absolute;top:0;left:53px}.framer-kJ9rM .framer-1kml7ke{width:6px;height:6px;position:absolute;top:2px;left:55px}.framer-kJ9rM .framer-1ox38np{width:7px;height:7px;position:absolute;top:1px;left:62px}.framer-kJ9rM .framer-1nkr7rz{width:4px;height:3px;position:absolute;top:5px;left:25px}.framer-kJ9rM .framer-yoduhw{width:3px;height:12px;position:absolute;top:11px;left:26px}.framer-kJ9rM .framer-1qebgdg{width:18px;height:12px;position:absolute;top:10px;left:31px}.framer-kJ9rM .framer-xygto6{width:18px;height:12px;position:absolute;top:10px;left:51px}.framer-kJ9rM .framer-1bhcen7{width:11px;height:12px;position:absolute;top:10px;left:71px}.framer-kJ9rM .framer-mbweid{width:5px;height:2px;position:absolute;top:13px;left:74px}.framer-kJ9rM .framer-1dk99t5{width:12px;height:17px;position:absolute;top:5px;left:84px}.framer-kJ9rM .framer-1hsjesm{width:6px;height:7px;position:absolute;top:13px;left:87px}.framer-kJ9rM .framer-c9w03x{width:4px;height:3px;position:absolute;top:5px;left:98px}.framer-kJ9rM .framer-g8w34l{width:3px;height:12px;position:absolute;top:11px;left:98px}.framer-kJ9rM .framer-lb8xj9{width:12px;height:12px;position:absolute;top:10px;left:103px}.framer-kJ9rM .framer-qlkm59{width:6px;height:7px;position:absolute;top:13px;left:106px}.framer-kJ9rM .framer-1dv2tld{width:19px;height:19px;position:absolute;top:4px;left:0}.framer-kJ9rM .framer-b21tjj{width:11px;height:7px;position:absolute;top:11px;left:4px}.framer-kJ9rM .framer-10ylks0{width:2px;height:2px;position:absolute;top:8px;left:4px}.framer-kJ9rM .framer-1oqw6vj,.framer-kJ9rM .framer-1w5uvqy,.framer-kJ9rM .framer-dbj8z4{--framer-text-wrap-override:balance;pointer-events:none;flex:none;width:100%;height:auto;position:relative}.framer-kJ9rM .framer-zjzuit{--border-bottom-width:0px;--border-color:var(--token-d607828b-30c2-47ee-bff0-9d4c397515ff,#efeeed);--border-left-width:1px;--border-right-width:0px;--border-style:solid;--border-top-width:0px;flex-flow:column;flex:1 0 0;place-content:flex-start center;align-items:flex-start;gap:40px;width:1px;height:min-content;padding:0 0 0 14px;text-decoration:none;display:flex;position:relative;overflow:visible}.framer-kJ9rM .framer-1ti7lsk{width:96px;height:30px;position:relative}.framer-kJ9rM .framer-1oj3rso{width:16px;height:23px;position:absolute;top:6px;left:10px}.framer-kJ9rM .framer-edh9g{width:13px;height:25px;position:absolute;top:6px;left:17px}.framer-kJ9rM .framer-12ulo8{width:96px;height:27px;position:absolute;top:0;left:0}.framer-kJ9rM .framer-1drphq{width:6px;height:21px;position:absolute;top:6px;left:27px}.framer-kJ9rM .framer-1mxup4i{width:29px;height:27px;position:absolute;top:0;left:0}.framer-kJ9rM .framer-1tlufie{width:2px;height:2px;position:absolute;top:16px;left:17px}.framer-kJ9rM .framer-ufbvos{width:10px;height:14px;position:absolute;top:8px;left:39px}.framer-kJ9rM .framer-1j0tnm8{width:11px;height:11px;position:absolute;top:11px;left:50px}.framer-kJ9rM .framer-niopam{width:7px;height:8px;position:absolute;top:13px;left:53px}.framer-kJ9rM .framer-agb42z{width:12px;height:11px;position:absolute;top:11px;left:76px}.framer-kJ9rM .framer-691gu9{width:7px;height:8px;position:absolute;top:13px;left:78px}.framer-kJ9rM .framer-1jmp3j8{width:6px;height:11px;position:absolute;top:11px;left:90px}.framer-kJ9rM .framer-1puaunt{width:10px;height:11px;position:absolute;top:11px;left:64px}.framer-kJ9rM .framer-cq01cr{pointer-events:none;white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-kJ9rM .framer-18oww2p{width:119px;height:24px;position:relative}.framer-kJ9rM .framer-17wsjsu{width:119px;height:24px;position:absolute;top:0;left:0}.framer-kJ9rM .framer-9ruo6z{width:20px;height:24px;position:absolute;top:0;left:0}.framer-kJ9rM .framer-1vdg63a{width:89px;height:18px;position:absolute;top:1px;left:16px}.framer-kJ9rM .framer-juwtn8{width:11px;height:11px;position:absolute;top:0;left:0}.framer-kJ9rM .framer-j5sw2e{width:11px;height:12px;position:absolute;top:6px;left:11px}.framer-kJ9rM .framer-grplu5{width:19px;height:12px;position:absolute;top:6px;left:22px}.framer-kJ9rM .framer-v2ubp2{width:8px;height:12px;position:absolute;top:6px;left:56px}.framer-kJ9rM .framer-tj0j8b{width:19px;height:12px;position:absolute;top:6px;left:65px}.framer-kJ9rM .framer-1lmatc3{width:3px;height:12px;position:absolute;top:6px;left:86px}.framer-kJ9rM .framer-1cbiou4{width:3px;height:3px;position:absolute;top:2px;left:86px}.framer-kJ9rM .framer-1t7t74i{width:62px;height:12px;position:absolute;top:7px;left:57px}.framer-kJ9rM .framer-1j6cf3e{width:13px;height:12px;position:absolute;top:0;left:0}.framer-kJ9rM .framer-1lp1fmj{width:7px;height:7px;position:absolute;top:3px;left:3px}.framer-kJ9rM .framer-1bx6c77{width:13px;height:12px;position:absolute;top:0;left:49px}.framer-kJ9rM .framer-1bfvton{width:7px;height:7px;position:absolute;top:3px;left:53px}.framer-kJ9rM .framer-1us3ric{flex-flow:row;flex:none;place-content:flex-start center;align-items:flex-start;gap:8px;width:100%;height:min-content;padding:40px 20px;display:flex;position:relative;overflow:hidden}.framer-kJ9rM .framer-1uw919{flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:40px;width:1160px;max-width:100%;height:min-content;padding:0 0 128px;display:flex;position:relative;overflow:visible}.framer-kJ9rM .framer-d038k6{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:none;place-content:flex-end space-between;align-items:flex-end;width:100%;padding:0;display:flex;position:relative}.framer-kJ9rM .framer-1w2l9aw{flex-flow:column;flex:none;place-content:flex-start flex-end;align-items:flex-start;gap:16px;width:66%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-kJ9rM .framer-1hshw6x{--framer-paragraph-spacing:0px;white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-kJ9rM .framer-17s7vgp{--framer-paragraph-spacing:0px;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;max-width:100%;height:auto;position:relative}.framer-kJ9rM .framer-1fcbzrt-container{flex:none;width:100%;height:680px;position:relative}.framer-kJ9rM .framer-132gmap-container{z-index:1;flex:none;width:1160px;height:80px;position:relative}.framer-kJ9rM .framer-10bwxa4-container{z-index:3;flex:none;width:100%;height:auto;position:relative}@media (max-width:1599px) and (min-width:1200px){.framer-ATWts .framer-styles-preset-7gcdmf:not(.rich-text-wrapper),.framer-ATWts .framer-styles-preset-7gcdmf.rich-text-wrapper h1{--framer-font-family:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold-italic:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-italic:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:45px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:normal;--framer-font-style-italic:normal;--framer-font-variation-axes:"wght" 500;--framer-font-variation-axes-bold:"wght" 500;--framer-font-variation-axes-bold-italic:"wght" 500;--framer-font-variation-axes-italic:"wght" 500;--framer-font-weight:700;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:700;--framer-letter-spacing:-.02em;--framer-line-height:100%;--framer-paragraph-spacing:0px;--framer-text-alignment:start;--framer-text-color:var(--token-050929c3-ce35-45eb-80ae-67c2808bd84c,#1c1917);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}@media (max-width:1199px) and (min-width:810px){.framer-ATWts .framer-styles-preset-7gcdmf:not(.rich-text-wrapper),.framer-ATWts .framer-styles-preset-7gcdmf.rich-text-wrapper h1{--framer-font-family:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold-italic:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-italic:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:36px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:normal;--framer-font-style-italic:normal;--framer-font-variation-axes:"wght" 500;--framer-font-variation-axes-bold:"wght" 500;--framer-font-variation-axes-bold-italic:"wght" 500;--framer-font-variation-axes-italic:"wght" 500;--framer-font-weight:700;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:700;--framer-letter-spacing:-.02em;--framer-line-height:100%;--framer-paragraph-spacing:0px;--framer-text-alignment:start;--framer-text-color:var(--token-050929c3-ce35-45eb-80ae-67c2808bd84c,#1c1917);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}@media (max-width:809px) and (min-width:0){.framer-ATWts .framer-styles-preset-7gcdmf:not(.rich-text-wrapper),.framer-ATWts .framer-styles-preset-7gcdmf.rich-text-wrapper h1{--framer-font-family:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold-italic:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-italic:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:29px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:normal;--framer-font-style-italic:normal;--framer-font-variation-axes:"wght" 500;--framer-font-variation-axes-bold:"wght" 500;--framer-font-variation-axes-bold-italic:"wght" 500;--framer-font-variation-axes-italic:"wght" 500;--framer-font-weight:700;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:700;--framer-letter-spacing:-.02em;--framer-line-height:100%;--framer-paragraph-spacing:0px;--framer-text-alignment:start;--framer-text-color:var(--token-050929c3-ce35-45eb-80ae-67c2808bd84c,#1c1917);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}.framer-Fb1NI .framer-styles-preset-107rn6f:not(.rich-text-wrapper),.framer-Fb1NI .framer-styles-preset-107rn6f.rich-text-wrapper p{--framer-font-family:"Geist Mono", monospace;--framer-font-family-bold:"Geist Mono", monospace;--framer-font-open-type-features:normal;--framer-font-size:14px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-variation-axes:normal;--framer-font-weight:600;--framer-font-weight-bold:900;--framer-letter-spacing:-.02em;--framer-line-height:130%;--framer-paragraph-spacing:20px;--framer-text-alignment:start;--framer-text-color:var(--token-9a8a3063-6d3f-4c84-bb7a-ce6785df7b69,#2563eb);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:uppercase}@media (max-width:1599px) and (min-width:1200px){.framer-DXqga .framer-styles-preset-iim6rc:not(.rich-text-wrapper),.framer-DXqga .framer-styles-preset-iim6rc.rich-text-wrapper h3{--framer-font-family:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold-italic:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-italic:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:32px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:normal;--framer-font-style-italic:normal;--framer-font-variation-axes:"wght" 500;--framer-font-variation-axes-bold:"wght" 500;--framer-font-variation-axes-bold-italic:"wght" 500;--framer-font-variation-axes-italic:"wght" 500;--framer-font-weight:700;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:700;--framer-letter-spacing:-.02em;--framer-line-height:120%;--framer-paragraph-spacing:40px;--framer-text-alignment:start;--framer-text-color:var(--token-23547e69-aef0-4de5-8279-d61a7aeb51e6,#1c1917);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}@media (max-width:1199px) and (min-width:810px){.framer-DXqga .framer-styles-preset-iim6rc:not(.rich-text-wrapper),.framer-DXqga .framer-styles-preset-iim6rc.rich-text-wrapper h3{--framer-font-family:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold-italic:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-italic:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:26px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:normal;--framer-font-style-italic:normal;--framer-font-variation-axes:"wght" 500;--framer-font-variation-axes-bold:"wght" 500;--framer-font-variation-axes-bold-italic:"wght" 500;--framer-font-variation-axes-italic:"wght" 500;--framer-font-weight:700;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:700;--framer-letter-spacing:-.02em;--framer-line-height:120%;--framer-paragraph-spacing:40px;--framer-text-alignment:start;--framer-text-color:var(--token-23547e69-aef0-4de5-8279-d61a7aeb51e6,#1c1917);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}@media (max-width:809px) and (min-width:0){.framer-DXqga .framer-styles-preset-iim6rc:not(.rich-text-wrapper),.framer-DXqga .framer-styles-preset-iim6rc.rich-text-wrapper h3{--framer-font-family:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold-italic:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-italic:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:20px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:normal;--framer-font-style-italic:normal;--framer-font-variation-axes:"wght" 500;--framer-font-variation-axes-bold:"wght" 500;--framer-font-variation-axes-bold-italic:"wght" 500;--framer-font-variation-axes-italic:"wght" 500;--framer-font-weight:700;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:700;--framer-letter-spacing:-.02em;--framer-line-height:120%;--framer-paragraph-spacing:40px;--framer-text-alignment:start;--framer-text-color:var(--token-23547e69-aef0-4de5-8279-d61a7aeb51e6,#1c1917);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}.framer-y2NgP .framer-styles-preset-kvvoot:not(.rich-text-wrapper),.framer-y2NgP .framer-styles-preset-kvvoot.rich-text-wrapper h2{--framer-font-family:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold-italic:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-italic:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:48px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:normal;--framer-font-style-italic:normal;--framer-font-variation-axes:"wght" 500;--framer-font-variation-axes-bold:"wght" 500;--framer-font-variation-axes-bold-italic:"wght" 500;--framer-font-variation-axes-italic:"wght" 500;--framer-font-weight:700;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:700;--framer-letter-spacing:-.02em;--framer-line-height:100%;--framer-paragraph-spacing:20px;--framer-text-alignment:start;--framer-text-color:var(--token-23547e69-aef0-4de5-8279-d61a7aeb51e6,#1c1917);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}@media (max-width:1599px) and (min-width:1200px){.framer-y2NgP .framer-styles-preset-kvvoot:not(.rich-text-wrapper),.framer-y2NgP .framer-styles-preset-kvvoot.rich-text-wrapper h2{--framer-font-family:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold-italic:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-italic:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:38px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:normal;--framer-font-style-italic:normal;--framer-font-variation-axes:"wght" 500;--framer-font-variation-axes-bold:"wght" 500;--framer-font-variation-axes-bold-italic:"wght" 500;--framer-font-variation-axes-italic:"wght" 500;--framer-font-weight:700;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:700;--framer-letter-spacing:-.02em;--framer-line-height:100%;--framer-paragraph-spacing:20px;--framer-text-alignment:start;--framer-text-color:var(--token-23547e69-aef0-4de5-8279-d61a7aeb51e6,#1c1917);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}@media (max-width:1199px) and (min-width:810px){.framer-y2NgP .framer-styles-preset-kvvoot:not(.rich-text-wrapper),.framer-y2NgP .framer-styles-preset-kvvoot.rich-text-wrapper h2{--framer-font-family:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold-italic:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-italic:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:31px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:normal;--framer-font-style-italic:normal;--framer-font-variation-axes:"wght" 500;--framer-font-variation-axes-bold:"wght" 500;--framer-font-variation-axes-bold-italic:"wght" 500;--framer-font-variation-axes-italic:"wght" 500;--framer-font-weight:700;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:700;--framer-letter-spacing:-.02em;--framer-line-height:100%;--framer-paragraph-spacing:20px;--framer-text-alignment:start;--framer-text-color:var(--token-23547e69-aef0-4de5-8279-d61a7aeb51e6,#1c1917);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}@media (max-width:809px) and (min-width:0){.framer-y2NgP .framer-styles-preset-kvvoot:not(.rich-text-wrapper),.framer-y2NgP .framer-styles-preset-kvvoot.rich-text-wrapper h2{--framer-font-family:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold-italic:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-italic:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:25px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:normal;--framer-font-style-italic:normal;--framer-font-variation-axes:"wght" 500;--framer-font-variation-axes-bold:"wght" 500;--framer-font-variation-axes-bold-italic:"wght" 500;--framer-font-variation-axes-italic:"wght" 500;--framer-font-weight:700;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:700;--framer-letter-spacing:-.02em;--framer-line-height:120%;--framer-paragraph-spacing:20px;--framer-text-alignment:start;--framer-text-color:var(--token-23547e69-aef0-4de5-8279-d61a7aeb51e6,#1c1917);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}@media (max-width:1599px) and (min-width:1200px){.framer-Euqaa .framer-styles-preset-1n78jgd:not(.rich-text-wrapper),.framer-Euqaa .framer-styles-preset-1n78jgd.rich-text-wrapper h4{--framer-font-family:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold-italic:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-italic:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:24px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:normal;--framer-font-style-italic:normal;--framer-font-variation-axes:"wght" 500;--framer-font-variation-axes-bold:"wght" 500;--framer-font-variation-axes-bold-italic:"wght" 500;--framer-font-variation-axes-italic:"wght" 500;--framer-font-weight:700;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:700;--framer-letter-spacing:-.02em;--framer-line-height:120%;--framer-paragraph-spacing:40px;--framer-text-alignment:start;--framer-text-color:var(--token-23547e69-aef0-4de5-8279-d61a7aeb51e6,#1c1917);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}@media (max-width:1199px) and (min-width:810px){.framer-Euqaa .framer-styles-preset-1n78jgd:not(.rich-text-wrapper),.framer-Euqaa .framer-styles-preset-1n78jgd.rich-text-wrapper h4{--framer-font-family:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold-italic:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-italic:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:22px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:normal;--framer-font-style-italic:normal;--framer-font-variation-axes:"wght" 500;--framer-font-variation-axes-bold:"wght" 500;--framer-font-variation-axes-bold-italic:"wght" 500;--framer-font-variation-axes-italic:"wght" 500;--framer-font-weight:700;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:700;--framer-letter-spacing:-.02em;--framer-line-height:120%;--framer-paragraph-spacing:40px;--framer-text-alignment:start;--framer-text-color:var(--token-23547e69-aef0-4de5-8279-d61a7aeb51e6,#1c1917);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}@media (max-width:809px) and (min-width:0){.framer-Euqaa .framer-styles-preset-1n78jgd:not(.rich-text-wrapper),.framer-Euqaa .framer-styles-preset-1n78jgd.rich-text-wrapper h4{--framer-font-family:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold-italic:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-italic:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:20px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:normal;--framer-font-style-italic:normal;--framer-font-variation-axes:"wght" 500;--framer-font-variation-axes-bold:"wght" 500;--framer-font-variation-axes-bold-italic:"wght" 500;--framer-font-variation-axes-italic:"wght" 500;--framer-font-weight:700;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:700;--framer-letter-spacing:-.02em;--framer-line-height:120%;--framer-paragraph-spacing:40px;--framer-text-alignment:start;--framer-text-color:var(--token-23547e69-aef0-4de5-8279-d61a7aeb51e6,#1c1917);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}.framer-kJ9rM[data-border=true]:after,.framer-kJ9rM [data-border=true]:after{content:"";border-width:var(--border-top-width,0) var(--border-right-width,0) var(--border-bottom-width,0) var(--border-left-width,0);border-color:var(--border-color,none);border-style:var(--border-style,none);box-sizing:border-box;border-radius:inherit;corner-shape:inherit;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}@media (min-width:1200px) and (max-width:1599.98px){.framer-kJ9rM.framer-1mijqtl{width:1200px}.framer-kJ9rM .framer-1t885rs{padding:0 20px}.framer-kJ9rM .framer-lg33i9{gap:80px;width:100%;max-width:1120px}.framer-kJ9rM .framer-18enw7l{width:721px}.framer-kJ9rM .framer-1lp3dih-container{aspect-ratio:unset}.framer-kJ9rM .framer-oyu0lx{bottom:6px;left:-220px;right:-220px}}@media (min-width:810px) and (max-width:1199.98px){.framer-kJ9rM.framer-1mijqtl{width:810px}.framer-kJ9rM .framer-1t885rs{width:100%;padding:0 20px}.framer-kJ9rM .framer-1prewq4{gap:64px}.framer-kJ9rM .framer-lg33i9{gap:82px;width:100%}.framer-kJ9rM .framer-1hb40bl{order:0}.framer-kJ9rM .framer-k7ddwk,.framer-kJ9rM .framer-1cdwo8v-container,.framer-kJ9rM .framer-1x9wur3,.framer-kJ9rM .framer-eylrg6,.framer-kJ9rM .framer-1wcarm0,.framer-kJ9rM .framer-1u296a,.framer-kJ9rM .framer-18yrg5e,.framer-kJ9rM .framer-45zimh,.framer-kJ9rM .framer-1ilwmsh,.framer-kJ9rM .framer-ojgljq,.framer-kJ9rM .framer-4hdhnp{width:100%}.framer-kJ9rM .framer-18enw7l{width:535px}.framer-kJ9rM .framer-1lp3dih-container{aspect-ratio:unset;order:1;width:100%}.framer-kJ9rM .framer-oyu0lx{order:2;bottom:-23px;left:-160px;right:-160px}.framer-kJ9rM .framer-fkloqh{flex:1 0 0}.framer-kJ9rM .framer-10hmnm2{width:min-content}.framer-kJ9rM .framer-eu8k2i-container{width:333px}.framer-kJ9rM .framer-1n4ugso-container{flex:1 0 0;width:1px}.framer-kJ9rM .framer-tvzy2z{align-content:unset;align-items:unset;grid-template-rows:repeat(2,min-content);grid-template-columns:repeat(2,minmax(50px,1fr));grid-auto-rows:min-content;justify-content:center;display:grid}.framer-kJ9rM .framer-8x42vs,.framer-kJ9rM .framer-xpi6it,.framer-kJ9rM .framer-10f87bx,.framer-kJ9rM .framer-zjzuit,.framer-kJ9rM .framer-1mrjkn{flex:none;place-self:start;width:100%}.framer-kJ9rM .framer-rfi1e2,.framer-kJ9rM .framer-11cbty4,.framer-kJ9rM .framer-weyhtx,.framer-kJ9rM .framer-1exoogi{justify-content:flex-start;gap:24px;height:min-content}.framer-kJ9rM .framer-1dhtnum,.framer-kJ9rM .framer-1usry02{flex:none;place-self:start;width:100%;height:100%}.framer-kJ9rM .framer-11gmm48{flex-direction:column;gap:32px;height:min-content}.framer-kJ9rM .framer-1f05i2y{flex-direction:row;flex:none;order:1;justify-content:flex-start;gap:64px;width:100%;max-width:100%;height:min-content;padding:0}.framer-kJ9rM .framer-9e0l57,.framer-kJ9rM .framer-178u8z5{width:1px;height:min-content}.framer-kJ9rM .framer-1s8rs0l,.framer-kJ9rM .framer-8kni0z{justify-content:flex-start;width:1px;height:min-content}.framer-kJ9rM .framer-1be49a4{order:0;width:100%;height:min-content}.framer-kJ9rM .framer-1ocafxi{max-width:100%}.framer-kJ9rM .framer-jyaeu9{flex-direction:row;flex:none;order:2;justify-content:flex-start;gap:64px;width:100%;height:min-content;padding:0}.framer-kJ9rM .framer-11c7r6p{align-content:unset;align-items:unset;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(50px,1fr));grid-auto-rows:minmax(0,1fr);gap:64px 24px;display:grid}.framer-kJ9rM .framer-2snepr{height:1fr;flex:none;place-self:start;width:100%}.framer-kJ9rM .framer-132gmap-container{width:100%;max-width:100%}}@media (max-width:809.98px){.framer-kJ9rM.framer-1mijqtl{width:390px}.framer-kJ9rM .framer-1t885rs,.framer-kJ9rM .framer-dv85bs-container,.framer-kJ9rM .framer-19tzxip-container,.framer-kJ9rM .framer-1cdwo8v-container,.framer-kJ9rM .framer-1x9wur3,.framer-kJ9rM .framer-eylrg6,.framer-kJ9rM .framer-1wcarm0,.framer-kJ9rM .framer-1u296a,.framer-kJ9rM .framer-18yrg5e,.framer-kJ9rM .framer-45zimh,.framer-kJ9rM .framer-1ilwmsh,.framer-kJ9rM .framer-ojgljq{width:100%}.framer-kJ9rM .framer-1xbzo0o-container,.framer-kJ9rM .framer-1fcbzrt-container{height:auto}.framer-kJ9rM .framer-1prewq4{gap:64px;padding:40px 20px 0}.framer-kJ9rM .framer-lg33i9{gap:72px;width:100%}.framer-kJ9rM .framer-1hb40bl{order:0;gap:40px}.framer-kJ9rM .framer-k7ddwk{will-change:unset;width:100%;padding:0}.framer-kJ9rM .framer-1gcrevx-container{width:350px}.framer-kJ9rM .framer-paort4{will-change:unset;flex-direction:column;gap:16px;width:100%}.framer-kJ9rM .framer-1f1m592-container{width:100%;height:40px}.framer-kJ9rM .framer-15b0oan-container{will-change:unset}.framer-kJ9rM .framer-1lp3dih-container{aspect-ratio:unset;will-change:unset;order:1;width:100%}.framer-kJ9rM .framer-oyu0lx{will-change:unset;order:2;bottom:0;left:-80px;right:-80px}.framer-kJ9rM .framer-n2a1bh,.framer-kJ9rM .framer-1bkuvob{flex-direction:column;gap:32px}.framer-kJ9rM .framer-fkloqh{flex:none;order:1;width:100%}.framer-kJ9rM .framer-10hmnm2{order:0;width:100%}.framer-kJ9rM .framer-eu8k2i-container{aspect-ratio:unset;flex:1 0 0;width:1px}.framer-kJ9rM .framer-1hu0wgv,.framer-kJ9rM .framer-vmx2ay,.framer-kJ9rM .framer-8x42vs,.framer-kJ9rM .framer-xpi6it,.framer-kJ9rM .framer-1dhtnum{flex:none;width:100%}.framer-kJ9rM .framer-1n4ugso-container{flex:1 0 0;width:1px}.framer-kJ9rM .framer-tvzy2z{flex-direction:column}.framer-kJ9rM .framer-rfi1e2,.framer-kJ9rM .framer-11cbty4,.framer-kJ9rM .framer-weyhtx,.framer-kJ9rM .framer-1exoogi{justify-content:flex-start;gap:24px;height:min-content}.framer-kJ9rM .framer-1usry02{align-self:unset;flex:none;width:100%;height:min-content}.framer-kJ9rM .framer-t9hwdo{align-content:flex-start;align-items:flex-start}.framer-kJ9rM .framer-11gmm48{flex-direction:column;gap:32px;height:min-content}.framer-kJ9rM .framer-1f05i2y{flex:none;order:1;justify-content:center;gap:32px;width:100%;height:min-content;padding:0}.framer-kJ9rM .framer-9e0l57,.framer-kJ9rM .framer-1s8rs0l,.framer-kJ9rM .framer-178u8z5,.framer-kJ9rM .framer-8kni0z{flex:none;height:min-content}.framer-kJ9rM .framer-1be49a4{order:0;width:100%;height:min-content}.framer-kJ9rM .framer-jyaeu9{flex:none;order:2;justify-content:center;gap:32px;width:100%;height:min-content;padding:0}.framer-kJ9rM .framer-12o0m8i{gap:24px}.framer-kJ9rM .framer-11c7r6p{flex-direction:column;gap:40px}.framer-kJ9rM .framer-2snepr{--border-left-width:0px;--border-top-width:1px;align-self:unset;flex:none;width:100%;height:min-content;padding:15px 0 0}.framer-kJ9rM .framer-10f87bx,.framer-kJ9rM .framer-zjzuit,.framer-kJ9rM .framer-1mrjkn{--border-left-width:0px;--border-top-width:1px;flex:none;width:100%;padding:15px 0 0}.framer-kJ9rM .framer-1us3ric{flex-direction:column;padding:40px 0}.framer-kJ9rM .framer-d038k6{flex-direction:column;place-content:flex-start;align-items:flex-start;gap:24px}.framer-kJ9rM .framer-1w2l9aw{gap:6px;width:100%}}.ssr-variant{display:contents}.framer-hZPkb.framer-1mbryh6,.framer-hZPkb .framer-1mbryh6{display:block}.framer-hZPkb.framer-g2a58m{cursor:default;will-change:var(--framer-will-change-override,transform);flex-flow:row;place-content:center space-between;align-items:center;width:1176px;height:min-content;padding:8px 16px;display:flex;position:relative;overflow:hidden}.framer-hZPkb .framer-hfw223{flex-flow:row;flex:1 0 0;place-content:center space-between;align-items:center;width:1px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-hZPkb .framer-9cprw0{flex-flow:row;flex:none;place-content:center;align-items:center;gap:0;width:min-content;height:min-content;padding:0;text-decoration:none;display:flex;position:relative;overflow:hidden}.framer-hZPkb .framer-r10ou5{aspect-ratio:5.04545;flex:none;width:127px;height:auto;position:relative}.framer-hZPkb .framer-l1bw7z-container,.framer-hZPkb .framer-b34ba9-container,.framer-hZPkb .framer-tr9je8-container{flex:none;width:auto;height:auto;position:relative}.framer-hZPkb .framer-wp7aoo{flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:8px;width:min-content;height:32px;padding:0;display:flex;position:relative;overflow:hidden}.framer-hZPkb .framer-1leomgr-container,.framer-hZPkb .framer-a39f3z-container{flex:none;width:auto;height:100%;position:relative}.framer-hZPkb .framer-42p6a{z-index:10;flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:11px 0 11px 8px;display:flex;position:relative;overflow:hidden}.framer-hZPkb .framer-1148kf3{flex:none;width:25px;height:16px;position:relative;overflow:visible}.framer-hZPkb .framer-cy7hy0{flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;height:2px;padding:0;display:flex;position:absolute;top:0;left:0;right:0;overflow:visible}.framer-hZPkb .framer-5swxpx{flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;height:2px;padding:0;display:flex;position:absolute;top:calc(50% - 1px);left:0;right:0;overflow:visible}.framer-hZPkb .framer-1r6eohb{flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;height:2px;padding:0;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:visible}.framer-hZPkb .framer-1yaglq4{flex-flow:column;flex:1 0 0;place-content:flex-start;align-items:flex-start;gap:32px;width:1px;max-width:390px;height:500px;padding:12px 12px 20px;display:flex;position:relative;overflow:hidden auto}.framer-hZPkb .framer-8ngwoq-container{flex:none;width:100%;height:40px;position:relative}.framer-hZPkb.framer-v-vybw7x.framer-g2a58m{flex-direction:column;justify-content:center;gap:12px;width:390px;padding:4px 16px}.framer-hZPkb.framer-v-vybw7x .framer-hfw223,.framer-hZPkb.framer-v-w38sys .framer-hfw223,.framer-hZPkb.framer-v-ojn0pp .framer-hfw223{flex:none;width:100%}.framer-hZPkb.framer-v-vybw7x .framer-wp7aoo,.framer-hZPkb.framer-v-sd3rbj .framer-wp7aoo{height:min-content}.framer-hZPkb.framer-v-vybw7x .framer-42p6a,.framer-hZPkb.framer-v-w38sys .framer-42p6a,.framer-hZPkb.framer-v-sd3rbj .framer-42p6a,.framer-hZPkb.framer-v-ojn0pp .framer-42p6a{cursor:pointer}.framer-hZPkb.framer-v-w38sys.framer-g2a58m{flex-direction:column;justify-content:flex-start;gap:10px;width:810px}.framer-hZPkb.framer-v-sd3rbj.framer-g2a58m{flex-direction:column;justify-content:center;gap:12px;width:390px;padding:4px 16px 16px}.framer-hZPkb.framer-v-sd3rbj .framer-hfw223{flex:none;order:0;width:100%}.framer-hZPkb.framer-v-sd3rbj .framer-1yaglq4{cursor:pointer;max-width:unset;flex:none;order:1;gap:12px;width:100%}.framer-hZPkb.framer-v-sd3rbj .framer-8ngwoq-container{order:0}.framer-hZPkb.framer-v-sd3rbj .framer-tr9je8-container{order:1;width:100%}.framer-hZPkb.framer-v-ojn0pp.framer-g2a58m{flex-direction:column;place-content:flex-end flex-start;align-items:flex-end;gap:10px;width:810px;padding:8px 16px 16px}.framer-hZPkb.framer-v-ojn0pp .framer-1yaglq4{cursor:pointer;max-width:unset;flex:none;gap:12px;width:100%;padding:12px 24px 24px}.framer-hZPkb.framer-v-ojn0pp .framer-tr9je8-container{width:100%}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-vwSjc.framer-12qkkj2,.framer-vwSjc .framer-12qkkj2{display:block}.framer-vwSjc.framer-6oa45v{flex-flow:row;place-content:flex-start;align-items:flex-start;gap:16px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-vwSjc .framer-1x2wcw7-container,.framer-vwSjc .framer-13qrdv2-container,.framer-vwSjc .framer-63xmao-container,.framer-vwSjc .framer-1g6u0lv-container,.framer-vwSjc .framer-1jjzeli-container,.framer-vwSjc .framer-1xaobzg-container,.framer-vwSjc .framer-1as3h7o-container{flex:none;width:auto;height:auto;position:relative}.framer-vwSjc .framer-jiu82n,.framer-vwSjc .framer-twuo2p,.framer-vwSjc .framer-nq2i8o{cursor:pointer;flex-flow:column;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-4meJI.framer-10s3uhb,.framer-4meJI .framer-10s3uhb{display:block}.framer-4meJI.framer-d6k988{cursor:var(--gheclj);will-change:var(--framer-will-change-override,transform);flex-flow:row;place-content:center;align-items:center;gap:4px;width:min-content;height:min-content;padding:3px 8px 4px;text-decoration:none;display:flex;position:relative;overflow:hidden}.framer-4meJI .framer-ykxa4l{flex-flow:row;flex:none;place-content:center;align-items:center;gap:0;width:min-content;height:min-content;padding:1px 0 0;display:flex;position:relative;overflow:hidden}.framer-4meJI .framer-2ls0rq{width:10px;height:12px;position:relative}.framer-4meJI .framer-3b45ls{width:8px;height:10px;position:absolute;top:1px;left:1px}.framer-4meJI .framer-ma5bs5{width:10px;height:12px;position:absolute;top:0;left:0}.framer-4meJI .framer-1klqe34{width:4px;height:1px;position:absolute;top:3px;left:3px}.framer-4meJI .framer-qshkh{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-4meJI .framer-mbljp3{flex-flow:column;flex:none;place-content:center;align-items:center;gap:0;width:12px;height:12px;padding:0;display:flex;position:relative;overflow:hidden}.framer-4meJI .framer-121283f{width:8px;height:5px;position:relative}.framer-FMGbg .framer-styles-preset-pgh3a4:not(.rich-text-wrapper),.framer-FMGbg .framer-styles-preset-pgh3a4.rich-text-wrapper p{--framer-font-family:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold-italic:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-italic:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:14px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:normal;--framer-font-style-italic:normal;--framer-font-variation-axes:"wght" 460;--framer-font-variation-axes-bold:"wght" 460;--framer-font-variation-axes-bold-italic:"wght" 460;--framer-font-variation-axes-italic:"wght" 460;--framer-font-weight:700;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:700;--framer-letter-spacing:.01em;--framer-line-height:150%;--framer-paragraph-spacing:20px;--framer-text-alignment:start;--framer-text-color:var(--token-d62486c0-fd39-4de1-a463-7684a705d789,#57534d);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-qPop0.framer-1spb9ca,.framer-qPop0 .framer-1spb9ca{display:block}.framer-qPop0.framer-qzwzhg{cursor:pointer;will-change:var(--framer-will-change-override,transform);flex-flow:row;place-content:center;align-items:center;gap:10px;width:min-content;height:32px;padding:10px 15px;text-decoration:none;display:flex;position:relative;overflow:hidden}.framer-qPop0 .framer-jh824{white-space:pre;flex:none;width:auto;height:16px;position:relative}.framer-qPop0.framer-v-6j1rzj.framer-qzwzhg{height:min-content;padding:6px 13px}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-gBdfn.framer-zyq42u,.framer-gBdfn .framer-zyq42u{display:block}.framer-gBdfn.framer-2izq98{cursor:pointer;will-change:var(--framer-will-change-override,transform);flex-flow:row;place-content:center flex-start;align-items:center;gap:10px;width:min-content;height:min-content;padding:8px 20px;text-decoration:none;display:flex;position:relative;overflow:hidden}.framer-gBdfn .framer-19q3kh9{white-space:pre;flex:none;width:auto;height:16px;position:relative}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-m7wjW.framer-1d4fc0t,.framer-m7wjW .framer-1d4fc0t{display:block}.framer-m7wjW.framer-1hf4qem{cursor:pointer;height:min-content;overflow:var(--overflow-clip-fallback,clip);padding:var(--6x35xx);flex-flow:row;place-content:center;align-items:center;gap:10px;width:min-content;display:flex;position:relative}.framer-m7wjW .framer-1ykzfug{height:min-content;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);flex-flow:row;flex:none;place-content:center;align-items:center;gap:8px;width:min-content;padding:5px 8px 5px 6px;text-decoration:none;display:flex;position:relative}.framer-m7wjW .framer-1esd1ut{will-change:var(--framer-will-change-override,transform);z-index:2;flex-flow:column;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:1px 6px 2px 7px;display:flex;position:relative;overflow:hidden}.framer-m7wjW .framer-12bvbki,.framer-m7wjW .framer-f803x,.framer-m7wjW .framer-b1pmw5{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-m7wjW .framer-1rp2lpr{max-width:100%;height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:none;place-content:center;align-items:center;gap:0;width:min-content;padding:0;display:flex;position:relative}.framer-m7wjW .framer-qqs33d{flex-flow:column;flex:none;place-content:center;align-items:center;gap:0;width:16px;height:16px;padding:0;display:flex;position:relative;overflow:hidden}.framer-m7wjW .framer-buisxt{aspect-ratio:1.33333;height:var(--framer-aspect-ratio-supported,8px);flex:none;width:11px;position:relative}.framer-m7wjW.framer-v-4qlrzb.framer-1hf4qem{cursor:unset;flex-direction:column;width:165px}.framer-m7wjW.framer-v-4qlrzb .framer-1ykzfug{flex-direction:column;width:100%;padding:8px 8px 8px 6px}.framer-m7wjW.framer-v-4qlrzb .framer-1rp2lpr{width:100%}.framer-m7wjW.framer-v-4qlrzb .framer-f803x{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:1 0 0;width:1px}.framer-m7wjW[data-border=true]:after,.framer-m7wjW [data-border=true]:after{content:"";border-width:var(--border-top-width,0) var(--border-right-width,0) var(--border-bottom-width,0) var(--border-left-width,0);border-color:var(--border-color,none);border-style:var(--border-style,none);box-sizing:border-box;border-radius:inherit;corner-shape:inherit;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.framer-JwVlh.framer-wtuz2k,.framer-JwVlh .framer-wtuz2k{display:block}.framer-JwVlh.framer-u1ia8r{cursor:pointer;will-change:var(--framer-will-change-override,transform);flex-flow:row;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:10px 14px 12px;text-decoration:none;display:flex;position:relative;overflow:hidden}.framer-JwVlh .framer-130lhjx{flex:none;width:14px;height:14px;position:relative}.framer-JwVlh .framer-13m39n5{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-JwVlh .framer-1nsacqs{flex-flow:column;flex:none;place-content:center;align-items:center;gap:0;width:16px;height:16px;padding:2px 0 0;display:flex;position:relative;overflow:hidden}.framer-JwVlh .framer-24t75m,.framer-JwVlh .framer-nq2wff{flex:none;width:13px;height:10px;position:relative}.framer-JwVlh .framer-1okivbz,.framer-JwVlh .framer-1v0gq6w{flex:none;gap:0;width:16px;height:16px;position:relative;overflow:hidden}.framer-JwVlh .framer-9iw3hv,.framer-JwVlh .framer-6vxcsw{flex:none;position:absolute;inset:3px 4px 4px 3px}.framer-JwVlh .framer-1nokfk1{flex-flow:column;flex:none;place-content:center;align-items:center;gap:0;width:min-content;height:min-content;padding:0 0 2px;display:flex;position:relative;overflow:visible}.framer-JwVlh .framer-5s5ar2{aspect-ratio:1;flex:none;width:16px;height:auto;position:relative;overflow:visible}.framer-JwVlh.framer-v-ytjjns.framer-u1ia8r{width:36px}.framer-JwVlh.framer-v-5rb3lt .framer-13m39n5{order:2}.framer-JwVlh.framer-v-5rb3lt .framer-1nokfk1{order:1}.framer-JwVlh.framer-v-ycelu7 .framer-1nsacqs{padding:2px 1px 0 0}.framer-JwVlh.framer-v-1sswbw5.framer-u1ia8r{gap:6px;padding:4px 8px 5px}.framer-JwVlh.framer-v-17s6ckg.framer-u1ia8r,.framer-JwVlh.framer-v-15a9t50.framer-u1ia8r{gap:6px;padding:12px 16px}.framer-JwVlh.framer-v-17s6ckg .framer-130lhjx,.framer-JwVlh.framer-v-15a9t50 .framer-130lhjx{aspect-ratio:1;width:18px;height:auto}.framer-JwVlh.framer-v-ytjjns.hover.framer-u1ia8r{width:min-content}.framer-JwVlh[data-border=true]:after,.framer-JwVlh [data-border=true]:after{content:"";border-width:var(--border-top-width,0) var(--border-right-width,0) var(--border-bottom-width,0) var(--border-left-width,0);border-color:var(--border-color,none);border-style:var(--border-style,none);box-sizing:border-box;border-radius:inherit;corner-shape:inherit;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-GISyp.framer-3z61i8,.framer-GISyp .framer-3z61i8{display:block}.framer-GISyp.framer-1smfgrk{max-width:1160px;height:80px;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;place-content:center;align-items:center;gap:10px;width:1160px;padding:0;display:flex;position:relative}.framer-GISyp .framer-g0vrf3{will-change:var(--framer-will-change-effect-override,transform);z-index:2;flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;padding:0;display:flex;position:absolute;inset:0;overflow:visible}.framer-GISyp .framer-176o687-container{z-index:2;flex:none;width:auto;height:auto;position:relative}.framer-GISyp .framer-19pzm6e-container{z-index:1;flex:none;width:1160px;height:80px;position:relative}.framer-GISyp .framer-1qmn82l,.framer-GISyp .framer-xjq1zp{flex-flow:row;place-content:center;align-items:center;gap:10px;width:160px;height:48px;padding:0;display:flex;position:relative;overflow:visible}.framer-GISyp .framer-1bgah5t{width:111px;height:21px;position:relative}.framer-GISyp .framer-5a3dq2{width:4px;height:14px;position:absolute;top:4px;left:68px}.framer-GISyp .framer-179uy3c{width:14px;height:14px;position:absolute;top:4px;left:37px}.framer-GISyp .framer-eq76gm{width:14px;height:14px;position:absolute;top:4px;left:74px}.framer-GISyp .framer-10fto3a{width:6px;height:8px;position:absolute;top:7px;left:78px}.framer-GISyp .framer-1ys5z8d{width:15px;height:14px;position:absolute;top:4px;left:52px}.framer-GISyp .framer-1x56736{width:4px;height:14px;position:absolute;top:4px;left:90px}.framer-GISyp .framer-12e8ixm{width:16px;height:14px;position:absolute;top:4px;left:95px}.framer-GISyp .framer-t37g3w{width:5px;height:7px;position:absolute;top:7px;left:101px}.framer-GISyp .framer-9xxeqx{width:9px;height:10px;position:absolute;top:5px;left:12px}.framer-GISyp .framer-8coda3{width:20px;height:21px;position:absolute;top:0;left:12px}.framer-GISyp .framer-1qd9rzh{width:6px;height:9px;position:absolute;top:7px;left:6px}.framer-GISyp .framer-1jexaxb{width:12px;height:16px;position:absolute;top:3px;left:0}.framer-GISyp .framer-1w0tlga,.framer-GISyp .framer-18h0d6p,.framer-GISyp .framer-14hzos7,.framer-GISyp .framer-1a272ud,.framer-GISyp .framer-1vxmsbk,.framer-GISyp .framer-ton19i,.framer-GISyp .framer-dpiyvq,.framer-GISyp .framer-187xrux,.framer-GISyp .framer-6zavbq,.framer-GISyp .framer-1bxnt3g,.framer-GISyp .framer-exuvbc{flex-flow:column;place-content:center;align-items:center;gap:10px;width:160px;height:48px;padding:0;display:flex;position:relative;overflow:visible}.framer-GISyp .framer-ka0zo2{width:131px;height:26px;position:relative}.framer-GISyp .framer-rzgxgj{width:11px;height:14px;position:absolute;top:8px;left:0}.framer-GISyp .framer-2pksj5{width:4px;height:14px;position:absolute;top:8px;left:27px}.framer-GISyp .framer-1an92hy{width:12px;height:15px;position:absolute;top:8px;left:33px}.framer-GISyp .framer-8kqzqq{width:10px;height:15px;position:absolute;top:8px;left:46px}.framer-GISyp .framer-mv9xw{width:10px;height:15px;position:absolute;top:8px;left:58px}.framer-GISyp .framer-hxqdz2{width:13px;height:14px;position:absolute;top:8px;left:85px}.framer-GISyp .framer-1hjvbwd{width:14px;height:15px;position:absolute;top:8px;left:69px}.framer-GISyp .framer-6eckm5{width:6px;height:9px;position:absolute;top:11px;left:73px}.framer-GISyp .framer-n0maz9{width:4px;height:3px;position:absolute;top:11px;left:17px}.framer-GISyp .framer-12yyht3{width:12px;height:14px;position:absolute;top:8px;left:14px}.framer-GISyp .framer-1mlbk2n{width:20px;height:10px;position:absolute;top:0;left:111px}.framer-GISyp .framer-vk7ua6{width:20px;height:10px;position:absolute;top:8px;left:111px}.framer-GISyp .framer-1ohknj3{width:20px;height:10px;position:absolute;top:17px;left:111px}.framer-GISyp .framer-1kfirov{width:75px;height:33px;position:relative}.framer-GISyp .framer-ekuqzp{width:75px;height:33px;position:absolute;top:0;left:0}.framer-GISyp .framer-nj9pa4{width:71px;height:29px;position:absolute;top:2px;left:2px}.framer-GISyp .framer-rjuiri{width:11px;height:12px;position:absolute;top:12px;left:11px}.framer-GISyp .framer-1bsdhog{width:12px;height:12px;position:absolute;top:12px;left:23px}.framer-GISyp .framer-1ceospt{width:7px;height:8px;position:absolute;top:14px;left:25px}.framer-GISyp .framer-1iawuq2{width:7px;height:15px;position:absolute;top:9px;left:45px}.framer-GISyp .framer-1bvhwyh{width:12px;height:12px;position:absolute;top:12px;left:52px}.framer-GISyp .framer-cm6021{width:7px;height:8px;position:absolute;top:14px;left:55px}.framer-GISyp .framer-10ens4o{width:6px;height:12px;position:absolute;top:12px;left:37px}.framer-GISyp .framer-o1aq9g{width:120px;height:29px;position:relative}.framer-GISyp .framer-11brcx9,.framer-GISyp .framer-1lpiaqw{width:120px;height:29px;position:absolute;top:0;left:0}.framer-GISyp .framer-12giylc{width:13px;height:13px;position:absolute;top:16px;left:32px}.framer-GISyp .framer-nn8sxg{width:13px;height:14px;position:absolute;top:16px;left:45px}.framer-GISyp .framer-6c34ci{width:7px;height:3px;position:absolute;top:18px;left:48px}.framer-GISyp .framer-17iy8mh{width:7px;height:13px;position:absolute;top:16px;left:59px}.framer-GISyp .framer-19vnu7u{width:4px;height:4px;position:absolute;top:11px;left:67px}.framer-GISyp .framer-1kyqql2{width:3px;height:13px;position:absolute;top:16px;left:68px}.framer-GISyp .framer-1ro4uwj{width:8px;height:18px;position:absolute;top:11px;left:72px}.framer-GISyp .framer-kxszqh{width:14px;height:14px;position:absolute;top:16px;left:79px}.framer-GISyp .framer-faz1mb{width:8px;height:9px;position:absolute;top:18px;left:82px}.framer-GISyp .framer-18el3ce{width:12px;height:13px;position:absolute;top:16px;left:94px}.framer-GISyp .framer-tdsghk{width:13px;height:14px;position:absolute;top:16px;left:107px}.framer-GISyp .framer-9tdhtd{width:7px;height:3px;position:absolute;top:18px;left:110px}.framer-GISyp .framer-81esfm{width:8px;height:20px;position:absolute;top:0;left:18px}.framer-GISyp .framer-vyljoc{width:8px;height:8px;position:absolute;top:21px;left:9px}.framer-GISyp .framer-1eeq96c{width:8px;height:8px;position:absolute;top:12px;left:0}.framer-GISyp .framer-119lx1r{width:8px;height:8px;position:absolute;top:0;left:0}.framer-GISyp .framer-2qpxcl{width:72px;height:37px;position:relative}.framer-GISyp .framer-1u0l7m2{width:65px;height:37px;position:absolute;top:0;left:0}.framer-GISyp .framer-9bxxgy{width:9px;height:13px;position:absolute;top:25px;left:28px}.framer-GISyp .framer-162mwbe{width:7px;height:7px;position:absolute;top:28px;left:55px}.framer-GISyp .framer-79298q{width:13px;height:13px;position:absolute;top:25px;left:52px}.framer-GISyp .framer-1o58dh8{width:3px;height:12px;position:absolute;top:25px;left:20px}.framer-GISyp .framer-1w5ez95{width:10px;height:13px;position:absolute;top:25px;left:7px}.framer-GISyp .framer-2k1q5y{width:10px;height:13px;position:absolute;top:25px;left:39px}.framer-GISyp .framer-1juxihd,.framer-GISyp .framer-103gamd{width:3px;height:20px;position:absolute;top:0;left:17px}.framer-GISyp .framer-qa2eak,.framer-GISyp .framer-101gkqq,.framer-GISyp .framer-1is80mp{width:3px;height:11px;position:absolute;top:6px;left:9px}.framer-GISyp .framer-13mnvvk,.framer-GISyp .framer-17pogmm{width:3px;height:7px;position:absolute;top:10px;left:0}.framer-GISyp .framer-1pjsn15{width:55px;height:20px;position:absolute;top:0;left:18px}.framer-GISyp .framer-1qrx1s9{width:3px;height:20px;position:absolute;top:0;left:0}.framer-GISyp .framer-1jim9sj{width:3px;height:7px;position:absolute;top:10px;left:17px}.framer-GISyp .framer-1rke1z9{width:3px;height:20px;position:absolute;top:0;left:34px}.framer-GISyp .framer-1nmm836{width:3px;height:11px;position:absolute;top:6px;left:43px}.framer-GISyp .framer-lyo6cv{width:3px;height:7px;position:absolute;top:10px;left:51px}.framer-GISyp .framer-b9kxa4{width:20px;height:20px;position:absolute;top:0;left:34px}.framer-GISyp .framer-1espkmu{width:156px;height:15px;position:relative}.framer-GISyp .framer-1guwtr2{width:11px;height:15px;position:absolute;top:0;left:47px}.framer-GISyp .framer-aru5cy{width:91px;height:15px;position:absolute;top:0;left:52px}.framer-GISyp .framer-al6nz1,.framer-GISyp .framer-1ksv1l7{width:4px;height:4px;position:absolute;top:6px;left:0}.framer-GISyp .framer-jpd7j3{width:12px;height:15px;position:absolute;top:0;left:64px}.framer-GISyp .framer-ye8mpp{width:15px;height:15px;position:absolute;top:0;left:77px}.framer-GISyp .framer-ppn4kt{width:156px;height:15px;position:absolute;top:0;left:0}.framer-GISyp .framer-1men3ik{width:4px;height:4px;position:absolute;top:12px;left:134px}.framer-GISyp .framer-c2hdkc{width:8px;height:15px;position:absolute;top:0;left:148px}.framer-GISyp .framer-1d2m0zw{width:4px;height:4px;position:absolute;top:0;left:143px}.framer-GISyp .framer-5dbrbw{width:14px;height:15px;position:absolute;top:0;left:62px}.framer-GISyp .framer-1enpb9w{width:9px;height:9px;position:absolute;top:3px;left:82px}.framer-GISyp .framer-1dndgpm{width:16px;height:15px;position:absolute;top:0;left:79px}.framer-GISyp .framer-16lhnnm{width:11px;height:15px;position:absolute;top:0;left:0}.framer-GISyp .framer-yau6tx{width:38px;height:15px;position:absolute;top:0;left:5px}.framer-GISyp .framer-vwqcsa{width:11px;height:15px;position:absolute;top:0;left:27px}.framer-GISyp .framer-4v3h39{width:96px;height:15px;position:absolute;top:0;left:15px}.framer-GISyp .framer-x35hpm{width:4px;height:4px;position:absolute;top:6px;left:22px}.framer-GISyp .framer-1cuwaoe{width:12px;height:15px;position:absolute;top:0;left:0}.framer-GISyp .framer-16hcoae{width:4px;height:4px;position:absolute;top:12px;left:93px}.framer-GISyp .framer-13fb476{width:14px;height:15px;position:absolute;top:0;left:83px}.framer-GISyp .framer-hhjc0l{width:108px;height:30px;position:relative}.framer-GISyp .framer-zr6kan,.framer-GISyp .framer-xu2xli{width:108px;height:30px;position:absolute;top:0;left:0}.framer-GISyp .framer-k0k0ub{width:93px;height:30px;position:absolute;top:0;left:0}.framer-GISyp .framer-mg5dxb{width:57px;height:30px;position:absolute;top:0;left:0}.framer-GISyp .framer-1fyhs0s{width:6px;height:6px;position:absolute;top:3px;left:48px}.framer-GISyp .framer-17a1h7o{width:6px;height:6px;position:absolute;top:12px;left:3px}.framer-GISyp .framer-xs9u46{width:6px;height:6px;position:absolute;top:12px;left:18px}.framer-GISyp .framer-qa0ai{width:6px;height:6px;position:absolute;top:21px;left:42px}.framer-GISyp .framer-gvtwdf{width:12px;height:16px;position:absolute;top:6px;left:82px}.framer-GISyp .framer-hi8m9w{width:4px;height:4px;position:absolute;top:8px;left:85px}.framer-GISyp .framer-u2sr4k{width:5px;height:5px;position:absolute;top:14px;left:85px}.framer-GISyp .framer-s06ne4{width:42px;height:12px;position:absolute;top:9px;left:67px}.framer-GISyp .framer-1ks7ngn{width:12px;height:12px;position:absolute;top:0;left:30px}.framer-GISyp .framer-1ees83a{width:12px;height:12px;position:absolute;top:0;left:0}.framer-GISyp .framer-1rgh607{width:75px;height:23px;position:relative}.framer-GISyp .framer-14p047t{width:19px;height:14px;position:absolute;top:8px;left:56px}.framer-GISyp .framer-uob5sa{width:13px;height:22px;position:absolute;top:0;left:44px}.framer-GISyp .framer-bi461h{width:44px;height:23px;position:absolute;top:0;left:0}.framer-GISyp .framer-o47e6k{width:6px;height:3px;position:absolute;top:11px;left:17px}.framer-GISyp .framer-ka7ujj{width:6px;height:8px;position:absolute;top:11px;left:32px}.framer-GISyp .framer-qnyui5{width:140px;height:33px;position:relative}.framer-GISyp .framer-1g0fltk{width:140px;height:33px;position:absolute;top:0;left:0}.framer-GISyp .framer-1amz1ie{width:136px;height:32px;position:absolute;top:0;left:3px}.framer-GISyp .framer-l0zfdt{width:21px;height:32px;position:absolute;top:0;left:0}.framer-GISyp .framer-1qgu1a{width:12px;height:20px;position:absolute;top:13px;left:39px}.framer-GISyp .framer-wqeypa{width:6px;height:7px;position:absolute;top:15px;left:42px}.framer-GISyp .framer-1dwg9u7{width:4px;height:4px;position:absolute;top:7px;left:34px}.framer-GISyp .framer-1jooch0{width:12px;height:12px;position:absolute;top:13px;left:110px}.framer-GISyp .framer-xxgnl1{width:7px;height:3px;position:absolute;top:15px;left:113px}.framer-GISyp .framer-s8kc7s{width:12px;height:12px;position:absolute;top:13px;left:97px}.framer-GISyp .framer-184b3qt{width:7px;height:3px;position:absolute;top:15px;left:100px}.framer-GISyp .framer-159rasx{width:11px;height:17px;position:absolute;top:8px;left:52px}.framer-GISyp .framer-1jjxg6q{width:13px;height:17px;position:absolute;top:13px;left:84px}.framer-GISyp .framer-11ye56h{width:7px;height:8px;position:absolute;top:15px;left:87px}.framer-GISyp .framer-tey9k6{width:13px;height:17px;position:absolute;top:8px;left:123px}.framer-GISyp .framer-1jphf1y{width:7px;height:8px;position:absolute;top:15px;left:126px}.framer-GISyp .framer-1j3kh4u{width:8px;height:15px;position:absolute;top:10px;left:64px}.framer-GISyp .framer-1kmntct{width:10px;height:12px;position:absolute;top:13px;left:72px}.framer-GISyp .framer-1k4wtp5{width:3px;height:17px;position:absolute;top:8px;left:29px}.framer-GISyp .framer-154dym6{width:3px;height:12px;position:absolute;top:13px;left:34px}.framer-GISyp .framer-147xu0d{width:92px;height:31px;position:relative}.framer-GISyp .framer-wyg4jc{width:92px;height:31px;position:absolute;top:0;left:0}.framer-GISyp .framer-xus0pw{width:21px;height:16px;position:absolute;top:0;left:15px}.framer-GISyp .framer-1xv21cx{width:47px;height:13px;position:absolute;top:18px;left:11px}.framer-GISyp .framer-14ft3uy{width:13px;height:17px;position:absolute;top:0;left:37px}.framer-GISyp .framer-19pzvk8{width:4px;height:5px;position:absolute;top:9px;left:42px}.framer-GISyp .framer-xbl2n5{width:13px;height:17px;position:absolute;top:0;left:0}.framer-GISyp .framer-1mx7rsq{width:4px;height:5px;position:absolute;top:9px;left:4px}.framer-GISyp .framer-how2zk{width:13px;height:16px;position:absolute;top:0;left:80px}.framer-GISyp .framer-1clhhaf{width:14px;height:17px;position:absolute;top:0;left:64px}.framer-GISyp .framer-1yzn71y{width:5px;height:10px;position:absolute;top:4px;left:68px}.framer-GISyp .framer-2zmfgv{width:12px;height:16px;position:absolute;top:1px;left:52px}.framer-GISyp .framer-1bxew0l{width:10px;height:10px;position:absolute;top:17px;left:52px}.framer-GISyp .framer-1wxgv1k{width:124px;height:29px;position:relative}.framer-GISyp .framer-dr8ku4{width:112px;height:27px;position:absolute;top:0;left:0}.framer-GISyp .framer-1bb0lxy{width:4px;height:15px;position:absolute;top:9px;left:53px}.framer-GISyp .framer-1aqo62k{width:9px;height:12px;position:absolute;top:12px;left:72px}.framer-GISyp .framer-13wtz3q{width:13px;height:13px;position:absolute;top:12px;left:58px}.framer-GISyp .framer-1lqkz7z{width:7px;height:7px;position:absolute;top:15px;left:61px}.framer-GISyp .framer-uwjh7f{width:12px;height:12px;position:absolute;top:12px;left:25px}.framer-GISyp .framer-choauk{width:13px;height:16px;position:absolute;top:12px;left:38px}.framer-GISyp .framer-2hhgwu{width:7px;height:7px;position:absolute;top:15px;left:42px}.framer-GISyp .framer-2nilxt{width:25px;height:24px;position:absolute;top:0;left:0}.framer-GISyp .framer-looxp4{width:6px;height:6px;position:absolute;top:6px;left:14px}.framer-GISyp .framer-1i91m5x{width:6px;height:6px;position:absolute;top:19px;left:0}.framer-GISyp .framer-qgzybm{width:13px;height:16px;position:absolute;top:12px;left:87px}.framer-GISyp .framer-11fs3ql{width:7px;height:8px;position:absolute;top:14px;left:89px}.framer-GISyp .framer-1e78rda{width:12px;height:13px;position:absolute;top:12px;left:100px}.framer-GISyp .framer-gtfqfe{width:6px;height:4px;position:absolute;top:19px;left:103px}.framer-GISyp .framer-3m8kab{width:13px;height:17px;position:absolute;top:12px;left:112px}.framer-GISyp .framer-t14n8r{width:80px;height:19px;position:relative}.framer-GISyp .framer-h8y5gd{width:25px;height:19px;position:absolute;top:0;left:55px}.framer-GISyp .framer-1adkorf{width:18px;height:19px;position:absolute;top:0;left:0}.framer-GISyp .framer-3rn2mu{width:18px;height:19px;position:absolute;top:0;left:36px}.framer-GISyp .framer-1vmu1v{width:11px;height:11px;position:absolute;top:4px;left:40px}.framer-GISyp .framer-v0s2qv{width:18px;height:19px;position:absolute;top:0;left:17px}.framer-GISyp .framer-1bhl40t{width:11px;height:11px;position:absolute;top:4px;left:21px}.framer-GISyp .framer-14d19wt{width:112px;height:18px;position:relative}.framer-GISyp .framer-yyrzwd,.framer-GISyp .framer-1yiq5sp{width:112px;height:18px;position:absolute;top:0;left:0}.framer-GISyp .framer-1lvaznl{width:4px;height:4px;position:absolute;top:14px;left:86px}.framer-GISyp .framer-14bkxq0{width:18px;height:17px;position:absolute;top:0;left:0}.framer-GISyp .framer-82mwav{width:13px;height:14px;position:absolute;top:4px;left:21px}.framer-GISyp .framer-yqzgej{width:6px;height:9px;position:absolute;top:7px;left:24px}.framer-GISyp .framer-1d75g0z{width:11px;height:14px;position:absolute;top:4px;left:35px}.framer-GISyp .framer-1jg0n8{width:5px;height:14px;position:absolute;top:4px;left:48px}.framer-GISyp .framer-1k6mawg{width:4px;height:3px;position:absolute;top:0;left:49px}.framer-GISyp .framer-tigpx1{width:5px;height:17px;position:absolute;top:0;left:55px}.framer-GISyp .framer-7hdpbj{width:5px;height:17px;position:absolute;top:0;left:63px}.framer-GISyp .framer-1mlotjr{width:14px;height:14px;position:absolute;top:4px;left:70px}.framer-GISyp .framer-1tnlidv{width:5px;height:9px;position:absolute;top:7px;left:74px}.framer-GISyp .framer-1xe9f9c{width:14px;height:14px;position:absolute;top:4px;left:91px}.framer-GISyp .framer-18bjsnn{width:5px;height:9px;position:absolute;top:6px;left:95px}.framer-GISyp .framer-vlvkom{width:5px;height:14px;position:absolute;top:4px;left:107px}.framer-GISyp .framer-1awwwcp{width:4px;height:3px;position:absolute;top:0;left:109px}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-rHsSv.framer-wcpt21,.framer-rHsSv .framer-wcpt21{display:block}.framer-rHsSv.framer-lnmafg{flex-flow:column;place-content:flex-start center;align-items:flex-start;gap:0;width:1160px;height:min-content;padding:0 8px 8px;display:flex;position:relative;overflow:visible}.framer-rHsSv .framer-ptzjo{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;padding:16px;display:flex;position:relative}.framer-rHsSv .framer-c81srm{width:52px;height:12px;position:relative}.framer-rHsSv .framer-wwx3dy,.framer-rHsSv .framer-cl4tw3,.framer-rHsSv .framer-12xb7xh,.framer-rHsSv .framer-4jhzm5{width:12px;height:12px;position:absolute;top:0;left:0}.framer-rHsSv .framer-rn3xqc{width:12px;height:12px;position:absolute;top:1px;left:1px}.framer-rHsSv .framer-15n0306{width:12px;height:12px;position:absolute;top:0;left:20px}.framer-rHsSv .framer-6jxncg{width:12px;height:12px;position:absolute;top:1px;left:21px}.framer-rHsSv .framer-1cqvswd{width:12px;height:12px;position:absolute;top:0;left:40px}.framer-rHsSv .framer-1vu9q1a{width:12px;height:12px;position:absolute;top:1px;left:41px}.framer-rHsSv .framer-1nr1iwl-container{flex:none;width:100%;height:auto;position:relative}.framer-rHsSv .framer-iqk54h{z-index:1;flex-flow:row;flex:none;place-content:center;align-items:center;gap:12px;width:min-content;max-width:100%;height:min-content;padding:4px;display:flex;position:absolute;top:-20px;left:50%;overflow:visible}.framer-rHsSv .framer-eqrpdu{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:none;place-content:center;align-items:center;gap:4px;width:min-content;padding:0;display:flex;position:relative}.framer-rHsSv .framer-9q6zwp-container,.framer-rHsSv .framer-1ct2x5y-container,.framer-rHsSv .framer-138m8sd-container,.framer-rHsSv .framer-1i3hjn4-container{pointer-events:none;flex:none;width:auto;height:auto;position:relative}.framer-rHsSv .framer-1wv2s6i{aspect-ratio:1.91919;height:var(--framer-aspect-ratio-supported,104px);will-change:var(--framer-will-change-override,transform);flex:none;width:100%;position:relative;overflow:hidden}.framer-rHsSv .framer-1flv5hn-container,.framer-rHsSv .framer-i27c9h-container,.framer-rHsSv .framer-1393znl-container{z-index:1;flex:none;width:auto;height:auto;position:absolute;bottom:23px;left:50%}.framer-rHsSv.framer-v-1oe28wl .framer-9q6zwp-container,.framer-rHsSv.framer-v-1oe28wl .framer-138m8sd-container,.framer-rHsSv.framer-v-1oe28wl .framer-1i3hjn4-container,.framer-rHsSv.framer-v-95y54s .framer-9q6zwp-container,.framer-rHsSv.framer-v-95y54s .framer-1ct2x5y-container,.framer-rHsSv.framer-v-95y54s .framer-138m8sd-container,.framer-rHsSv.framer-v-bo3az1 .framer-1ct2x5y-container,.framer-rHsSv.framer-v-bo3az1 .framer-138m8sd-container,.framer-rHsSv.framer-v-bo3az1 .framer-1i3hjn4-container,.framer-rHsSv.framer-v-1pi5ls4 .framer-9q6zwp-container,.framer-rHsSv.framer-v-1pi5ls4 .framer-1ct2x5y-container,.framer-rHsSv.framer-v-1pi5ls4 .framer-1i3hjn4-container{pointer-events:auto}.framer-rHsSv.framer-v-bo3az1 .framer-ptzjo{order:0}.framer-rHsSv.framer-v-bo3az1 .framer-1nr1iwl-container{order:1}.framer-rHsSv.framer-v-bo3az1 .framer-iqk54h{order:2}.framer-rHsSv.framer-v-bo3az1 .framer-1flv5hn-container{order:4}.framer-rHsSv.framer-v-wbz20n.framer-lnmafg{width:800px}.framer-rHsSv.framer-v-wbz20n .framer-ptzjo{padding:7px 8px}.framer-rHsSv.framer-v-wbz20n .framer-c81srm{width:23px;height:5px}.framer-rHsSv.framer-v-wbz20n .framer-wwx3dy,.framer-rHsSv.framer-v-wbz20n .framer-cl4tw3,.framer-rHsSv.framer-v-wbz20n .framer-12xb7xh,.framer-rHsSv.framer-v-wbz20n .framer-4jhzm5{width:6px;height:5px}.framer-rHsSv.framer-v-wbz20n .framer-rn3xqc{width:5px;height:5px;top:0;left:0}.framer-rHsSv.framer-v-wbz20n .framer-15n0306{width:6px;height:5px;left:9px}.framer-rHsSv.framer-v-wbz20n .framer-6jxncg{width:5px;height:5px;top:0;left:9px}.framer-rHsSv.framer-v-wbz20n .framer-1cqvswd{width:6px;height:5px;left:18px}.framer-rHsSv.framer-v-wbz20n .framer-1vu9q1a{width:5px;height:5px;top:0;left:18px}.framer-rHsSv.framer-v-wbz20n .framer-1wv2s6i{height:var(--framer-aspect-ratio-supported,409px)}.framer-rHsSv[data-border=true]:after,.framer-rHsSv [data-border=true]:after{content:"";border-width:var(--border-top-width,0) var(--border-right-width,0) var(--border-bottom-width,0) var(--border-left-width,0);border-color:var(--border-color,none);border-style:var(--border-style,none);box-sizing:border-box;border-radius:inherit;corner-shape:inherit;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.framer-opcGF.framer-pcnd8q,.framer-opcGF .framer-pcnd8q{display:block}.framer-opcGF.framer-76waw6{height:595px;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);flex-flow:row;place-content:center flex-start;align-items:center;gap:0;width:1144px;padding:0;display:flex;position:relative}.framer-opcGF .framer-10u8zl{flex-flow:row;flex:none;place-content:center;align-items:center;gap:8px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-opcGF .framer-xg6rqe,.framer-opcGF .framer-1rncsh7,.framer-opcGF .framer-fxjx2a,.framer-opcGF .framer-1pv9mjr,.framer-opcGF .framer-1b40iym,.framer-opcGF .framer-11bu1rj,.framer-opcGF .framer-7tzxg6,.framer-opcGF .framer-2v174r,.framer-opcGF .framer-zb52m7,.framer-opcGF .framer-4k0kam,.framer-opcGF .framer-1g4jn5g,.framer-opcGF .framer-2c6xmc,.framer-opcGF .framer-fzmds7,.framer-opcGF .framer-cth9n1,.framer-opcGF .framer-1r0vjf7{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-opcGF .framer-95jey{width:18px;height:18px;position:relative}.framer-opcGF .framer-1yqhodu{width:18px;height:18px;position:absolute;top:0;left:0}.framer-opcGF .framer-50kja8{width:5px;height:5px;position:absolute;top:1px;left:1px}.framer-opcGF .framer-lti328{width:5px;height:5px;position:absolute;top:12px;left:1px}.framer-opcGF .framer-8lhyh7{width:14px;height:10px;position:absolute;top:2px;left:3px}.framer-opcGF .framer-1vtf95v{width:1px;height:6px;position:absolute;top:4px;left:0}.framer-opcGF .framer-1lndxrt{width:6px;height:3px;position:absolute;top:0;left:7px}.framer-opcGF .framer-thkv0y{width:8px;height:12px;position:absolute;top:3px;left:6px}.framer-opcGF .framer-168y6px{flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;min-width:360px;height:min-content;min-height:417px;max-height:90%;padding:0;display:flex;position:relative;overflow:visible}.framer-opcGF .framer-ouolvo-container,.framer-opcGF .framer-1yp218p-container,.framer-opcGF .framer-1uhio16-container{flex:none;width:auto;height:auto;position:relative}.framer-opcGF .framer-oczfdt{flex-flow:column;flex:3 0 0;place-content:center;align-items:center;gap:0;width:1px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-opcGF .framer-jqtigv{flex-flow:column;flex:none;place-content:center;align-items:center;gap:10px;width:100%;height:min-content;padding:12px 20px 0;display:flex;position:relative;overflow:visible}.framer-opcGF .framer-1rlmw0t,.framer-opcGF .framer-mpiv1p{flex-flow:row;flex:none;place-content:center space-between;align-items:center;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-opcGF .framer-ks91vq{aspect-ratio:3;flex:none;width:55px;height:auto;position:relative;overflow:visible}.framer-opcGF .framer-v8uuj7{flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:8px;width:30%;max-width:332.58px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-opcGF .framer-e1vglu{flex-flow:row;flex:1 0 0;place-content:flex-start center;align-items:flex-start;gap:0;width:1px;height:23px;padding:0;display:flex;position:relative;overflow:visible}.framer-opcGF .framer-f7gjqd{will-change:var(--framer-will-change-override,transform);flex-flow:row;flex:1 0 0;place-content:center flex-start;align-items:center;gap:5.19656px;width:1px;height:25px;padding:3.89742px 6.4957px;display:flex;position:relative;overflow:hidden}.framer-opcGF .framer-1deos7q{flex:none;gap:0;width:10px;height:11px;position:relative;overflow:visible}.framer-opcGF .framer-1cmbsbz{flex-flow:column;flex:1 0 0;place-content:flex-start;align-items:flex-start;gap:0;width:1px;height:min-content;padding:2.94871px 0 2px;display:flex;position:relative;overflow:hidden}.framer-opcGF .framer-1msl0u9{flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:0;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-opcGF .framer-1ig820a,.framer-opcGF .framer-1gp2294,.framer-opcGF .framer-1i9ekz3,.framer-opcGF .framer-48dzpr,.framer-opcGF .framer-neerdn,.framer-opcGF .framer-ny1qre,.framer-opcGF .framer-nzsqkc,.framer-opcGF .framer-fui5si,.framer-opcGF .framer-x58q86,.framer-opcGF .framer-1wue1pj,.framer-opcGF .framer-1hv1cac,.framer-opcGF .framer-1kz2ppz,.framer-opcGF .framer-jbmdy2,.framer-opcGF .framer-b6nloj,.framer-opcGF .framer-1rw4npo,.framer-opcGF .framer-6cfpom,.framer-opcGF .framer-1w94ber,.framer-opcGF .framer-1acmrtd,.framer-opcGF .framer-w3xrr3,.framer-opcGF .framer-951qac,.framer-opcGF .framer-232zoi,.framer-opcGF .framer-1ehyuyj,.framer-opcGF .framer-51ft12,.framer-opcGF .framer-gvo2q6,.framer-opcGF .framer-munklk{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;height:auto;position:relative}.framer-opcGF .framer-rwrcfq{flex-flow:row;flex:none;place-content:flex-start flex-end;align-items:flex-start;gap:1.29914px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-opcGF .framer-ojf7m9{flex-flow:row;flex:none;place-content:center;align-items:center;gap:0;width:min-content;min-width:12.9914px;height:13px;padding:.324785px 2.59828px .974356px;display:flex;position:relative;overflow:visible}.framer-opcGF .framer-1cwtztn{flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:0;width:10px;min-width:10.3931px;height:13px;padding:0;display:flex;position:relative;overflow:visible}.framer-opcGF .framer-1hh0yha{flex-flow:row;flex:none;place-content:center;align-items:center;gap:0;width:min-content;min-width:12.9914px;height:13px;padding:.324785px 3.46221px .974356px 3.44922px;display:flex;position:relative;overflow:visible}.framer-opcGF .framer-i2nocr{cursor:pointer;height:min-content;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;padding:0;display:flex;position:relative}.framer-opcGF .framer-iel9hq{will-change:var(--framer-will-change-override,transform);flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:5.19656px;width:min-content;max-width:332.58px;height:25px;padding:3.89742px 6.4957px;display:flex;position:relative;overflow:hidden}.framer-opcGF .framer-9q1zw2{aspect-ratio:1;flex:none;width:15px;height:auto;position:relative}.framer-opcGF .framer-1deetp8,.framer-opcGF .framer-16pvews,.framer-opcGF .framer-1swucuv{flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:0;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-opcGF .framer-9rzxlm{flex-flow:row;flex:none;place-content:center flex-end;align-items:center;gap:0;width:min-content;min-width:23.3845px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-opcGF .framer-gjvcnc{will-change:var(--framer-will-change-override,transform);flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:0;width:min-content;height:25px;padding:3.89742px 9.09399px 4.89742px;display:flex;position:relative;overflow:hidden}.framer-opcGF .framer-ik0vzs{flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:0;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-opcGF .framer-1bluktj{pointer-events:none;flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:24px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-opcGF .framer-11vxvnx,.framer-opcGF .framer-1co49yk,.framer-opcGF .framer-1ft1n8t,.framer-opcGF .framer-1h8uw2h,.framer-opcGF .framer-32vmdz,.framer-opcGF .framer-edshgv,.framer-opcGF .framer-6rhlvv,.framer-opcGF .framer-1kdu7t6,.framer-opcGF .framer-ji0b3c,.framer-opcGF .framer-15ih2el,.framer-opcGF .framer-1vk9pqy,.framer-opcGF .framer-1uqy3me,.framer-opcGF .framer-1o8oml0,.framer-opcGF .framer-mgihm7,.framer-opcGF .framer-hqj2jd,.framer-opcGF .framer-1hlcczk,.framer-opcGF .framer-kk42lv,.framer-opcGF .framer-aa0khz{flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:6px;width:min-content;height:min-content;padding:6px 0;display:flex;position:relative;overflow:visible}.framer-opcGF .framer-1fs3p05,.framer-opcGF .framer-185lr48,.framer-opcGF .framer-ip31sw,.framer-opcGF .framer-qemgf,.framer-opcGF .framer-shcrm8,.framer-opcGF .framer-p84phx,.framer-opcGF .framer-1ru9eqo,.framer-opcGF .framer-3z937m,.framer-opcGF .framer-1qpj2e3,.framer-opcGF .framer-163644b,.framer-opcGF .framer-1d6befv,.framer-opcGF .framer-1pys86y,.framer-opcGF .framer-1thzrzx,.framer-opcGF .framer-153n7oz,.framer-opcGF .framer-beuhpw,.framer-opcGF .framer-8w3k03,.framer-opcGF .framer-9en03w,.framer-opcGF .framer-1yxq2ti,.framer-opcGF .framer-1ssx48i,.framer-opcGF .framer-7c597p,.framer-opcGF .framer-1txidyi,.framer-opcGF .framer-zqmzdl{aspect-ratio:1;flex:none;width:16px;height:auto;position:relative}.framer-opcGF .framer-lcmyy8,.framer-opcGF .framer-5p5lac{flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:0;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-opcGF .framer-1gmy387{flex-flow:row;flex:none;place-content:center;align-items:center;gap:0;width:100%;height:521px;padding:0;display:flex;position:relative;overflow:visible}.framer-opcGF .framer-19i167y{height:100%;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:1 0 0;place-content:flex-start;align-items:flex-start;gap:10px;width:1px;padding:20px 0 20px 20px;display:flex;position:relative}.framer-opcGF .framer-1i27ok3{pointer-events:none;flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:3.5px;width:100%;height:496px;padding:0 0 0 10px;display:flex;position:relative;overflow:visible}.framer-opcGF .framer-azx9xm,.framer-opcGF .framer-1owqog,.framer-opcGF .framer-1wa0gdp,.framer-opcGF .framer-1iqb7fs,.framer-opcGF .framer-1ny8egd,.framer-opcGF .framer-1uhg30q,.framer-opcGF .framer-1xptmr5{flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:0;width:min-content;height:12px;padding:0;display:flex;position:relative;overflow:visible}.framer-opcGF .framer-11v9c2y,.framer-opcGF .framer-1kwcd6t,.framer-opcGF .framer-1gqjrjv,.framer-opcGF .framer-19ilya8,.framer-opcGF .framer-13xpcv4,.framer-opcGF .framer-mbacyk,.framer-opcGF .framer-s6hera,.framer-opcGF .framer-ojtxmc,.framer-opcGF .framer-14q0bnk,.framer-opcGF .framer-zyb6i4,.framer-opcGF .framer-skdhqv,.framer-opcGF .framer-1jpb7xs,.framer-opcGF .framer-h4ncyi,.framer-opcGF .framer-jrzqtz{white-space:pre;flex:1 0 0;width:auto;height:1px;position:relative}.framer-opcGF .framer-pmwcku,.framer-opcGF .framer-q5d2zk,.framer-opcGF .framer-s0nvnr,.framer-opcGF .framer-ssw3c5,.framer-opcGF .framer-td7l2t,.framer-opcGF .framer-cm91ny,.framer-opcGF .framer-1997knv{flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:0;width:min-content;height:13px;padding:0;display:flex;position:relative;overflow:visible}.framer-opcGF .framer-1urdx6i{flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:100%;height:min-content;padding:10px 0 0;display:flex;position:relative;overflow:visible}.framer-opcGF .framer-lq72q8,.framer-opcGF .framer-1idv2pc{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:173px;height:auto;position:relative}.framer-opcGF .framer-2v4qzw{width:1px;height:25px;position:absolute;top:16px;left:0}.framer-opcGF .framer-b2xcof{flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:10px 0 0;display:flex;position:relative;overflow:visible}.framer-opcGF .framer-1ymskl6{height:100%;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:3.5 0 0;place-content:center;align-items:center;gap:10px;width:1px;padding:0 150px;display:flex;position:relative}.framer-opcGF .framer-wx5w9m{flex-flow:column;flex:1 0 0;place-content:flex-start;align-items:flex-start;gap:10px;width:1px;height:100%;padding:17px 0 0;display:flex;position:relative;overflow:visible}.framer-opcGF .framer-3wn8nc,.framer-opcGF .framer-1srlyj9,.framer-opcGF .framer-1kikmgr,.framer-opcGF .framer-cwl7to,.framer-opcGF .framer-6lmgh6,.framer-opcGF .framer-1sibwci,.framer-opcGF .framer-yojxfk,.framer-opcGF .framer-v27tvo,.framer-opcGF .framer-unvab,.framer-opcGF .framer-1om8mv0{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:1 0 0;width:1px;height:auto;position:relative}.framer-opcGF .framer-jeton7{width:61px;height:21px;position:relative}.framer-opcGF .framer-1ubsub4{width:60px;height:20px;position:absolute;top:1px;left:1px}.framer-opcGF .framer-6jhteo{width:45px;height:21px;position:absolute;top:0;left:0}.framer-opcGF .framer-kt7qnh{width:1px;height:1px;position:absolute;top:0;left:44px}.framer-opcGF .framer-iog54t{width:1px;height:1px;position:absolute;top:20px;left:44px}.framer-opcGF .framer-11ay8i3{width:40px;height:2px;position:absolute;top:0;left:5px}.framer-opcGF .framer-gi6y19{width:2px;height:20px;position:absolute;top:1px;left:43px}.framer-opcGF .framer-13e8tx{width:40px;height:2px;position:absolute;top:19px;left:5px}.framer-opcGF .framer-cxrqbz{width:2px;height:12px;position:absolute;top:5px;left:0}.framer-opcGF .framer-1ixby15{width:5px;height:5px;position:absolute;top:16px;left:0}.framer-opcGF .framer-kcset2,.framer-opcGF .framer-g7ek21{width:5px;height:5px;position:absolute;top:0;left:0}.framer-opcGF .framer-p2z7wh{width:10px;height:9px;position:absolute;top:6px;left:6px}.framer-opcGF .framer-u42a5e{width:10px;height:9px;position:absolute;top:0;left:0}.framer-opcGF .framer-1fftnq7{width:10px;height:9px;position:absolute;top:1px;left:0}.framer-opcGF .framer-5zcvok{width:4px;height:4px;position:absolute;top:0;left:6px}.framer-opcGF .framer-1de4qrf{width:1px;height:1px;position:absolute;top:1px;left:8px}.framer-opcGF .framer-1wxxsri{width:16px;height:13px;position:absolute;top:4px;left:22px}.framer-opcGF .framer-iqs71e{width:16px;height:13px;position:absolute;top:0;left:0}.framer-opcGF .framer-t27wb{width:16px;height:7px;position:absolute;top:3px;left:0}.framer-opcGF .framer-sod5na{width:6px;height:7px;position:absolute;top:0;left:0}.framer-opcGF .framer-10556va{width:4px;height:1px;position:absolute;top:4px;left:1px}.framer-opcGF .framer-y4q7o5{width:4px;height:5px;position:absolute;top:2px;left:6px}.framer-opcGF .framer-e6gbd9{width:4px;height:3px;position:absolute;top:2px;left:12px}.framer-opcGF .framer-zxv6kc{width:1px;height:7px;position:absolute;top:0;left:11px}.framer-opcGF .framer-18nmvlx{width:3px;height:3px;position:absolute;top:4px;left:13px}.framer-opcGF .framer-zcm5fc{width:17px;height:21px;position:absolute;top:0;left:44px}.framer-opcGF .framer-d9f8pt{width:17px;height:5px;position:absolute;top:0;left:0}.framer-opcGF .framer-11sudog{width:17px;height:5px;position:absolute;top:16px;left:0}.framer-opcGF .framer-1402nnu{width:1px;height:20px;position:absolute;top:1px;left:0}.framer-opcGF .framer-1fe30cc{width:5px;height:21px;position:absolute;top:0;left:12px}.framer-opcGF .framer-cz291i{width:7px;height:4px;position:absolute;top:8px;left:48px}.framer-opcGF .framer-15cpztq{width:7px;height:4px;position:absolute;top:0;left:0}.framer-opcGF .framer-156dn9l{flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:6px;width:100%;height:min-content;padding:0 0 10px;display:flex;position:relative;overflow:visible}.framer-opcGF .framer-13cjdcy{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:576px;max-width:100%;height:auto;position:relative}.framer-opcGF .framer-tqvp4s{flex-flow:column;flex:none;place-content:center;align-items:center;gap:20px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-opcGF .framer-96scyi,.framer-opcGF .framer-1b8epqa{flex-flow:row;flex:none;place-content:flex-start center;align-items:flex-start;gap:20px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-opcGF .framer-pjpev4,.framer-opcGF .framer-6rs7an,.framer-opcGF .framer-1mnsjds,.framer-opcGF .framer-6j7x46{flex-flow:column;flex:1 0 0;place-content:center;align-items:center;gap:0;width:1px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-opcGF .framer-1ux5rml,.framer-opcGF .framer-lxjidp,.framer-opcGF .framer-yl27dk,.framer-opcGF .framer-3do1og{flex:none;gap:10px;width:100%;height:170px;position:relative;overflow:visible}.framer-opcGF .framer-1y0sjcj,.framer-opcGF .framer-14c9api,.framer-opcGF .framer-mwsu4t,.framer-opcGF .framer-1t47od{flex-flow:column;flex:none;place-content:center;align-items:center;gap:10px;width:100%;height:min-content;padding:15px;display:flex;position:relative;overflow:visible}.framer-opcGF .framer-12tnmc0,.framer-opcGF .framer-5xhykk,.framer-opcGF .framer-9k656q,.framer-opcGF .framer-1go2ryd{flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:6px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-opcGF .framer-18frybm{height:595px;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:none;place-content:center;align-items:center;gap:10px;width:1px;padding:0;display:flex;position:relative}.framer-opcGF .framer-lrnk4k-container{aspect-ratio:.537815;flex:none;width:320px;height:auto;position:relative}.framer-opcGF .framer-330ebi{z-index:5;flex-flow:column;flex:none;place-content:center;align-items:center;gap:10px;width:240px;height:min-content;padding:5px 12px 6px;display:flex;position:absolute;bottom:218px;left:50%;overflow:visible}.framer-opcGF .framer-wyka92,.framer-opcGF .framer-9u0pqn,.framer-opcGF .framer-1kgyil8{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;z-index:2;flex:none;width:100%;height:auto;position:relative}.framer-opcGF .framer-ph3b48,.framer-opcGF .framer-1l4spk0,.framer-opcGF .framer-6z6qgn{aspect-ratio:1;height:auto;overflow:var(--overflow-clip-fallback,clip);z-index:0;flex:none;width:23px;position:absolute;bottom:-2px;left:50%}.framer-opcGF .framer-1xtxz83{z-index:5;flex-flow:column;flex:none;place-content:center;align-items:center;gap:10px;width:240px;height:min-content;padding:5px 12px 6px;display:flex;position:absolute;top:30%;left:27%;overflow:visible}.framer-opcGF .framer-125xifv{aspect-ratio:1;height:auto;overflow:var(--overflow-clip-fallback,clip);z-index:0;flex:none;width:23px;position:absolute;top:50%;left:96%}.framer-opcGF .framer-5pzqd{flex-flow:row;flex:none;place-content:flex-start center;align-items:flex-start;gap:10px;width:1116px;max-width:100%;height:min-content;padding:0;display:flex;position:absolute;top:20px;left:50%;overflow:visible}.framer-opcGF .framer-1ojrpi3{flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;min-width:300px;height:19px;padding:0;display:flex;position:relative;overflow:visible}.framer-opcGF .framer-c2gt9g{flex-flow:row;flex:none;place-content:center;align-items:center;gap:4px;width:min-content;min-width:79px;height:min-content;min-height:19px;padding:0 8px;display:flex;position:relative;overflow:visible}.framer-opcGF .framer-1i3l5zq{width:11px;height:11px;position:relative}.framer-opcGF .framer-18npvj1{width:4px;height:11px;position:absolute;top:0;left:0}.framer-opcGF .framer-g096j1{width:2px;height:2px;position:absolute;top:1px;left:1px}.framer-opcGF .framer-x4z50w{width:2px;height:2px;position:absolute;top:8px;left:1px}.framer-opcGF .framer-161b9zq{width:6px;height:11px;position:absolute;top:0;left:5px}.framer-opcGF .framer-jfjl2c{width:2px;height:2px;position:absolute;top:8px;left:7px}.framer-opcGF .framer-e8h2dm{width:15px;height:14px;position:relative}.framer-opcGF .framer-1q2jp7j{width:5px;height:5px;position:absolute;top:0;left:10px}.framer-opcGF .framer-1dy8sx3{width:15px;height:13px;position:absolute;top:1px;left:0}.framer-opcGF .framer-2nxylk{width:15px;height:7px;position:absolute;top:6px;left:0}.framer-opcGF .framer-1rckbr8{width:11px;height:3px;position:absolute;top:4px;left:0}.framer-opcGF .framer-1lw8sa3{width:8px;height:7px;position:absolute;top:0;left:0}.framer-opcGF .framer-m59wkr,.framer-opcGF .framer-1xtfn0t{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:397px;height:auto;position:relative}.framer-opcGF .framer-vfo7fj{flex-flow:column;flex:none;place-content:center;align-items:center;gap:20px;width:472px;height:min-content;padding:20px;display:flex;position:relative;overflow:visible}.framer-opcGF .framer-1wgmgz8,.framer-opcGF .framer-yc3bjv{flex:none;width:100%;height:91px;position:relative;overflow:visible}.framer-opcGF .framer-1loxcod{flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:10px;width:400px;padding:0;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:visible}.framer-opcGF .framer-ppeage,.framer-opcGF .framer-1l1ib5f{width:12px;height:12px;position:absolute;top:6px;left:6px}.framer-opcGF .framer-cggzri,.framer-opcGF .framer-gpmsjl{flex:none;width:2px;height:91px;position:absolute;top:calc(49.0196% - 45.5px);left:0;overflow:visible}.framer-opcGF .framer-bdasj0{flex:none;gap:10px;width:400px;position:absolute;top:0;bottom:0;right:0;overflow:visible}.framer-opcGF .framer-13ne6al{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:408px;height:auto;position:absolute;top:1px;left:50%}.framer-opcGF .framer-rxtgly{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;height:auto;position:absolute;bottom:1px;left:0;right:0}.framer-opcGF .framer-1kzr5o3{height:min-content;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;padding:4px 10px;display:flex;position:relative}.framer-opcGF .framer-styfeq{width:16px;height:16px;position:relative}.framer-opcGF .framer-1tl26k4{width:16px;height:16px;position:absolute;top:0;left:0}.framer-opcGF .framer-zrqh2m{width:3px;height:3px;position:absolute;top:1px;left:1px}.framer-opcGF .framer-2rb8d3{width:3px;height:3px;position:absolute;top:11px;left:11px}.framer-opcGF .framer-ib9p9a{z-index:1;flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;min-width:167px;height:min-content;min-height:167px;padding:0;display:flex;position:absolute;top:214px;left:489px;overflow:visible}.framer-opcGF .framer-4q5qdf{min-width:382px;height:min-content;min-height:522px;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;padding:10px;display:flex;position:relative}.framer-opcGF .framer-4nkmq0{height:min-content;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);flex-flow:column;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;padding:1px;display:flex;position:relative}.framer-opcGF .framer-1m9w1fw{will-change:var(--framer-will-change-override,transform);flex-flow:column;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-opcGF .framer-m9bw4i-container{flex:none;width:353px;height:470px;position:relative}.framer-opcGF .framer-kmork6{height:min-content;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);z-index:1;flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:10px;width:265px;padding:8px 10px 10px;display:flex;position:absolute;top:74px;left:70px}.framer-opcGF .framer-1mpesqu,.framer-opcGF .framer-1sapqf0,.framer-opcGF .framer-t84ptq,.framer-opcGF .framer-1awla1r{flex-flow:row;flex:none;place-content:center;align-items:center;gap:8px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-opcGF .framer-15hxd2z{flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:2px 0 0;display:flex;position:relative;overflow:visible}.framer-opcGF .framer-3sxf40{width:24px;height:24px;position:relative}.framer-opcGF .framer-lc3x3{width:23px;height:24px;position:absolute;top:0;left:0}.framer-opcGF .framer-ezmjpy{width:11px;height:11px;position:absolute;top:12px;left:0}.framer-opcGF .framer-sz8wg9{width:5px;height:11px;position:absolute;top:0;left:6px}.framer-opcGF .framer-xqx7wi{width:11px;height:11px;position:absolute;top:0;left:0}.framer-opcGF .framer-eex1p3{width:5px;height:5px;position:absolute;top:0;left:6px}.framer-opcGF .framer-117fnbw{width:11px;height:5px;position:absolute;top:6px;left:0}.framer-opcGF .framer-1byueez{width:11px;height:11px;position:absolute;top:0;left:12px}.framer-opcGF .framer-18km0qn{width:5px;height:5px;position:absolute;top:6px;left:6px}.framer-opcGF .framer-ourotr{width:5px;height:11px;position:absolute;top:0;left:0}.framer-opcGF .framer-11aubf4{width:11px;height:11px;position:absolute;top:12px;left:12px}.framer-opcGF .framer-fn14ma{width:5px;height:5px;position:absolute;top:6px;left:0}.framer-opcGF .framer-1dxqpym{width:11px;height:5px;position:absolute;top:0;left:0}.framer-opcGF .framer-15kkga5,.framer-opcGF .framer-uvdi1r,.framer-opcGF .framer-hsbfa7,.framer-opcGF .framer-16q3qaf{width:244px;height:1px;position:relative}.framer-opcGF .framer-pj4bsv{height:min-content;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);flex-flow:row;flex:none;place-content:flex-start;align-items:flex-start;gap:8px;width:100%;padding:0;display:flex;position:relative}.framer-opcGF .framer-1kf4pdd{aspect-ratio:1;flex:none;width:40px;height:auto;position:relative;overflow:visible}.framer-opcGF .framer-r17qvn{flex-flow:column;flex:1 0 0;place-content:flex-start center;align-items:flex-start;gap:2px;width:1px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-opcGF .framer-t13fr{flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:4px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-opcGF .framer-1av1y5e{height:min-content;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);z-index:1;flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:10px;width:263px;padding:12px;display:flex;position:absolute;top:237px;left:52px}.framer-opcGF .framer-lvfs79{width:26px;height:20px;position:relative}.framer-opcGF .framer-i0dhsc{width:26px;height:20px;position:absolute;top:0;left:0}.framer-opcGF .framer-1yrbme1{width:5px;height:5px;position:absolute;top:8px;left:6px}.framer-opcGF .framer-kxvzwm{width:5px;height:5px;position:absolute;top:8px;left:15px}.framer-opcGF .framer-uqkbm7,.framer-opcGF .framer-1mgqwzu,.framer-opcGF .framer-177y78d,.framer-opcGF .framer-a2bavn,.framer-opcGF .framer-vyjbf4{flex-flow:column;flex:1 0 0;place-content:flex-start center;align-items:flex-start;gap:0;width:1px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-opcGF .framer-5laq8f{height:min-content;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);z-index:1;flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:10px;width:265px;padding:8px 10px 10px;display:flex;position:absolute;bottom:76px;left:70px}.framer-opcGF .framer-170wpwq,.framer-opcGF .framer-10lc051{width:23px;height:23px;position:relative}.framer-opcGF .framer-1uargnx,.framer-opcGF .framer-j340f{width:23px;height:23px;position:absolute;top:0;left:0}.framer-opcGF .framer-o8ba55,.framer-opcGF .framer-ck4jcc,.framer-opcGF .framer-1hiq33t,.framer-opcGF .framer-1nznjrx,.framer-opcGF .framer-1u5pgpr,.framer-opcGF .framer-jw2kqu,.framer-opcGF .framer-s09s91,.framer-opcGF .framer-1ykn7jo{height:min-content;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);flex-flow:row;flex:none;place-content:flex-start;align-items:flex-start;gap:6px;width:100%;padding:0;display:flex;position:relative}.framer-opcGF .framer-92x0c,.framer-opcGF .framer-dtre77,.framer-opcGF .framer-2o5vz2,.framer-opcGF .framer-uar17d,.framer-opcGF .framer-1cyoqsk,.framer-opcGF .framer-flp4bs,.framer-opcGF .framer-syvvz1,.framer-opcGF .framer-1uq6p3j{aspect-ratio:1;flex:none;width:16px;height:auto;position:relative;overflow:visible}.framer-opcGF .framer-ert1on,.framer-opcGF .framer-1ijdt25,.framer-opcGF .framer-w16tcl,.framer-opcGF .framer-1te73qk,.framer-opcGF .framer-2gv9m7,.framer-opcGF .framer-bfvfui,.framer-opcGF .framer-qop2pi,.framer-opcGF .framer-1eum4n9{aspect-ratio:1;flex:none;width:100%;height:auto;position:absolute;top:0;left:0;right:0}.framer-opcGF .framer-phbdk9,.framer-opcGF .framer-13119vy,.framer-opcGF .framer-1wseuxk{flex:none;width:2px;height:2px;position:absolute;top:calc(50% - 1px);left:calc(50% - 1px);overflow:visible}.framer-opcGF .framer-e5hx0y{height:min-content;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);z-index:1;flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:10px;width:263px;padding:12px;display:flex;position:absolute;top:74px;right:73px}.framer-opcGF .framer-1f7mjw9{height:min-content;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);z-index:1;flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;padding:8px;display:flex;position:relative}.framer-opcGF .framer-1uxxsmv{width:20px;height:20px;position:relative}.framer-opcGF .framer-1mp7sz7{width:20px;height:5px;position:absolute;top:16px;left:0}.framer-opcGF .framer-rkhgtk{width:2px;height:15px;position:absolute;top:0;left:9px}.framer-opcGF .framer-yedtjj{width:2px;height:14px;position:absolute;top:1px;left:5px}.framer-opcGF .framer-1bexv9o{width:2px;height:14px;position:absolute;top:0;left:14px}.framer-opcGF .framer-1p8u2yv{width:2px;height:10px;position:absolute;top:2px;left:0}.framer-opcGF .framer-rz6bkv{width:2px;height:10px;position:absolute;top:2px;left:18px}.framer-opcGF .framer-httolj{flex-flow:column;flex:1 0 0;place-content:flex-start center;align-items:flex-start;gap:6px;width:1px;height:min-content;padding:0 0 2px;display:flex;position:relative;overflow:visible}.framer-opcGF .framer-mtmb5d{height:8px;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);flex:none;width:100%;position:relative}.framer-opcGF .framer-ytosdg{height:8px;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);z-index:1;flex:none;width:165px;position:absolute;bottom:2px;left:0}.framer-opcGF .framer-16u6ap1{height:min-content;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);z-index:1;flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:10px;width:265px;padding:8px 10px 10px;display:flex;position:absolute;top:182px;right:51px}.framer-opcGF .framer-1awirpr{width:24px;height:18px;position:relative}.framer-opcGF .framer-1o2j4w5{width:24px;height:18px;position:absolute;top:0;left:0}.framer-opcGF .framer-tcqleb{width:7px;height:8px;position:absolute;top:5px;left:10px}.framer-opcGF .framer-ndqxrr{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:10px;width:100%;padding:0;display:flex;position:relative}.framer-opcGF .framer-1n10zo3{aspect-ratio:1.49813;flex:none;width:73px;height:auto;position:relative;overflow:visible}.framer-opcGF .framer-61p3kf{height:min-content;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);z-index:1;flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:10px;width:265px;padding:8px 10px 10px;display:flex;position:absolute;bottom:76px;right:71px}.framer-opcGF .framer-1q058eb{width:9px;height:9px;position:absolute;top:14px;left:0}.framer-opcGF .framer-p8uibw{width:14px;height:14px;position:absolute;top:9px;left:0}.framer-opcGF .framer-10tewjn{width:17px;height:17px;position:absolute;top:6px;left:1px}.framer-opcGF .framer-17al50t{width:20px;height:20px;position:absolute;top:0;left:3px}.framer-opcGF .framer-1xidik9,.framer-opcGF .framer-1bauq9a,.framer-opcGF .framer-vn0qo,.framer-opcGF .framer-cwbgq1,.framer-opcGF .framer-1dc2v0q{flex-flow:row;flex:1 0 0;place-content:center;align-items:center;gap:4px;width:1px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-opcGF .framer-1ejgbqz,.framer-opcGF .framer-17xdtjf,.framer-opcGF .framer-93ot7x,.framer-opcGF .framer-19cun5k,.framer-opcGF .framer-sr11nq{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:43px;height:auto;position:relative}.framer-opcGF .framer-okz4l4,.framer-opcGF .framer-58gjmx,.framer-opcGF .framer-1oeo99e,.framer-opcGF .framer-txlxwu,.framer-opcGF .framer-14eqx35{aspect-ratio:1;flex:none;width:14px;height:auto;position:relative}.framer-opcGF .framer-1478hdo{z-index:5;flex-flow:column;flex:none;place-content:center;align-items:center;gap:10px;width:240px;height:min-content;padding:5px 12px 6px;display:flex;position:absolute;top:161px;right:56px;overflow:visible}.framer-opcGF .framer-8q52al{z-index:1;flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:30px;width:290px;height:auto;padding:0;display:flex;position:absolute;top:0;left:45px;overflow:visible}.framer-opcGF .framer-k8syac,.framer-opcGF .framer-grwxp6,.framer-opcGF .framer-1h0vtk1,.framer-opcGF .framer-pbpcdc,.framer-opcGF .framer-1gji98e,.framer-opcGF .framer-hqzisf,.framer-opcGF .framer-1fuary8,.framer-opcGF .framer-tdvx4m,.framer-opcGF .framer-4zfkux,.framer-opcGF .framer-5qytil,.framer-opcGF .framer-1iobflx,.framer-opcGF .framer-1j4ntr3{aspect-ratio:1.49874;flex:none;width:100%;height:auto;position:relative;overflow:visible}.framer-opcGF .framer-19grn7c{z-index:1;flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:30px;width:290px;height:auto;padding:0;display:flex;position:absolute;bottom:0;left:808px;overflow:visible}.framer-opcGF .framer-mwk4j6{overflow:var(--overflow-clip-fallback,clip);z-index:2;flex:none;position:absolute;inset:0}.framer-opcGF .framer-fl376x{z-index:3;flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;min-width:229px;height:min-content;min-height:38px;padding:0;display:flex;position:absolute;bottom:15px;left:50%;overflow:visible}.framer-opcGF .framer-fefxrt-container,.framer-opcGF .framer-1ozf2wo-container{z-index:4;flex:none;width:auto;height:auto;position:relative}.framer-opcGF.framer-v-1dg4rnb .framer-oczfdt{pointer-events:none}.framer-opcGF.framer-v-1dg4rnb .framer-v8uuj7{width:35%}.framer-opcGF.framer-v-1dg4rnb .framer-1ymskl6,.framer-opcGF.framer-v-codfpk .framer-1ymskl6{flex:3 0 0;padding:0 40px}.framer-opcGF.framer-v-1dg4rnb .framer-18frybm{width:min-content}.framer-opcGF.framer-v-37x664.framer-76waw6,.framer-opcGF.framer-v-1o53xau.framer-76waw6{justify-content:center}.framer-opcGF.framer-v-37x664 .framer-330ebi,.framer-opcGF.framer-v-1o53xau .framer-s09s91{order:5}.framer-opcGF.framer-v-37x664 .framer-wyka92,.framer-opcGF.framer-v-7n7zk4 .framer-95jey,.framer-opcGF.framer-v-7n7zk4 .framer-1i3l5zq,.framer-opcGF.framer-v-7n7zk4 .framer-yc3bjv,.framer-opcGF.framer-v-1o53xau .framer-1awla1r,.framer-opcGF.framer-v-1o53xau .framer-10lc051,.framer-opcGF.framer-v-1o53xau .framer-1ejgbqz,.framer-opcGF.framer-v-1o53xau .framer-17xdtjf,.framer-opcGF.framer-v-1o53xau .framer-93ot7x,.framer-opcGF.framer-v-1o53xau .framer-19cun5k,.framer-opcGF.framer-v-1o53xau .framer-sr11nq{order:0}.framer-opcGF.framer-v-37x664 .framer-ph3b48,.framer-opcGF.framer-v-1o53xau .framer-1u5pgpr{order:3}.framer-opcGF.framer-v-37x664 .framer-1xtxz83,.framer-opcGF.framer-v-1o53xau .framer-1ykn7jo{order:6}.framer-opcGF.framer-v-37x664 .framer-5pzqd,.framer-opcGF.framer-v-1o53xau .framer-zqmzdl,.framer-opcGF.framer-v-1o53xau .framer-1nznjrx,.framer-opcGF.framer-v-1o53xau .framer-1sibwci,.framer-opcGF.framer-v-1o53xau .framer-yojxfk,.framer-opcGF.framer-v-1o53xau .framer-v27tvo,.framer-opcGF.framer-v-1o53xau .framer-unvab,.framer-opcGF.framer-v-1o53xau .framer-1om8mv0{order:2}.framer-opcGF.framer-v-37x664 .framer-1478hdo,.framer-opcGF.framer-v-1o53xau .framer-8q52al{order:35}.framer-opcGF.framer-v-12tp8rt.framer-76waw6{place-content:flex-start center;align-items:flex-start;padding:30px 20px 20px}.framer-opcGF.framer-v-12tp8rt .framer-168y6px{max-height:unset;min-height:unset;min-width:unset;padding:10px}.framer-opcGF.framer-v-7n7zk4.framer-76waw6{padding:unset;display:block}.framer-opcGF.framer-v-7n7zk4 .framer-10u8zl{position:absolute;top:53px;left:36%}.framer-opcGF.framer-v-7n7zk4 .framer-xg6rqe,.framer-opcGF.framer-v-7n7zk4 .framer-4k0kam,.framer-opcGF.framer-v-7n7zk4 .framer-1wgmgz8,.framer-opcGF.framer-v-1o53xau .framer-6lmgh6,.framer-opcGF.framer-v-1o53xau .framer-16q3qaf,.framer-opcGF.framer-v-1o53xau .framer-okz4l4,.framer-opcGF.framer-v-1o53xau .framer-58gjmx,.framer-opcGF.framer-v-1o53xau .framer-1oeo99e,.framer-opcGF.framer-v-1o53xau .framer-txlxwu,.framer-opcGF.framer-v-1o53xau .framer-14eqx35{order:1}.framer-opcGF.framer-v-7n7zk4 .framer-168y6px{min-height:unset;min-width:unset;z-index:1;position:absolute;bottom:57px;left:50%}.framer-opcGF.framer-v-7n7zk4 .framer-1ojrpi3{min-width:unset;position:absolute;top:93px;left:43%}.framer-opcGF.framer-v-7n7zk4 .framer-c2gt9g{min-height:unset;min-width:unset}.framer-opcGF.framer-v-7n7zk4 .framer-m59wkr{position:absolute;top:128px;left:47%}.framer-opcGF.framer-v-7n7zk4 .framer-2c6xmc{position:absolute;top:126px;right:336px}.framer-opcGF.framer-v-7n7zk4 .framer-vfo7fj{position:absolute;bottom:143px;left:50%}.framer-opcGF.framer-v-7n7zk4 .framer-1kzr5o3{position:absolute;top:472px;left:33%}.framer-opcGF.framer-v-7n7zk4 .framer-1xtfn0t{position:absolute;top:179px;left:47%}.framer-opcGF.framer-v-codfpk .framer-oczfdt{flex:none;order:4;width:824px}.framer-opcGF.framer-v-codfpk .framer-ib9p9a,.framer-opcGF.framer-v-1o53xau .framer-ib9p9a{min-height:unset;min-width:unset;order:1}.framer-opcGF.framer-v-1o53xau .framer-oczfdt{flex:none;order:4;width:1001px}.framer-opcGF.framer-v-1o53xau .framer-18frybm{order:8}.framer-opcGF.framer-v-1o53xau .framer-4q5qdf{min-height:unset;min-width:unset;z-index:3;order:0;position:absolute;top:47%;left:50%}.framer-opcGF.framer-v-1o53xau .framer-4nkmq0{z-index:1}.framer-opcGF.framer-v-1o53xau .framer-m9bw4i-container{z-index:4}.framer-opcGF.framer-v-1o53xau .framer-kmork6{z-index:3;order:28}.framer-opcGF.framer-v-1o53xau .framer-1av1y5e{z-index:3;order:30}.framer-opcGF.framer-v-1o53xau .framer-5laq8f{z-index:3;order:31}.framer-opcGF.framer-v-1o53xau .framer-e5hx0y{z-index:3;order:32}.framer-opcGF.framer-v-1o53xau .framer-16u6ap1{z-index:3;order:33}.framer-opcGF.framer-v-1o53xau .framer-61p3kf{z-index:3;order:34}.framer-opcGF.framer-v-1o53xau .framer-jw2kqu{order:4}.framer-opcGF.framer-v-1o53xau .framer-19grn7c{order:37}.framer-opcGF.framer-v-1o53xau .framer-mwk4j6{order:38}.framer-opcGF.framer-v-1o53xau .framer-fl376x{min-height:unset;min-width:unset;order:39}.framer-opcGF[data-border=true]:after,.framer-opcGF [data-border=true]:after{content:"";border-width:var(--border-top-width,0) var(--border-right-width,0) var(--border-bottom-width,0) var(--border-left-width,0);border-color:var(--border-color,none);border-style:var(--border-style,none);box-sizing:border-box;border-radius:inherit;corner-shape:inherit;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.framer-c2uAX,.framer-icXAD,.framer-jwiil,.framer-ROtdE,.framer-N2YxY,.framer-JrhtI,.framer-VCdDN,.framer-N3ZwU,.framer-LmhHe,.framer-ke8Oa,.framer-0PnAS,.framer-DK6PS,.framer-hn6Nz,.framer-XOWOd,.framer-8KgZQ,.framer-xYnKI,.framer-6wimp,.framer-5JQkd{-webkit-mask:var(--framer-icon-mask);aspect-ratio:1;-webkit-mask:var(--framer-icon-mask);mask:var(--framer-icon-mask);width:24px;display:block}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-Aw6Fi.framer-4v4ojz,.framer-Aw6Fi .framer-4v4ojz{display:block}.framer-Aw6Fi.framer-2dj5gd{cursor:pointer;height:min-content;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);flex-flow:row;place-content:center;align-items:center;gap:10px;width:min-content;padding:4px 10px;display:flex;position:relative}.framer-Aw6Fi .framer-ysedn{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-rqUeT.framer-x8qf7z,.framer-rqUeT .framer-x8qf7z{display:block}.framer-rqUeT.framer-1d111ex{flex-flow:column;place-content:center flex-start;align-items:center;gap:16px;width:1160px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-rqUeT .framer-obe7mq,.framer-rqUeT .framer-153fv38{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:none;place-content:center;align-items:center;gap:9px;width:min-content;padding:0;display:flex;position:relative}.framer-rqUeT .framer-dqf1pl,.framer-rqUeT .framer-1kxxws9{max-width:100%;height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:none;place-content:center;align-items:center;gap:0;width:min-content;padding:0;display:flex;position:relative}.framer-rqUeT .framer-1f7tzor,.framer-rqUeT .framer-k9ic8v{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-rqUeT .framer-1nc3th2{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:735px;max-width:100%;height:auto;position:relative}.framer-rqUeT .framer-1q5c3jz{flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;max-width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-rqUeT .framer-yxf1hh{flex-flow:row;flex:none;place-content:flex-start center;align-items:flex-start;gap:0;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-rqUeT .framer-dmqhbx{flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:14px;width:749px;height:min-content;padding:16px;display:flex;position:relative;overflow:visible}.framer-rqUeT .framer-1ownxtq{flex-flow:row;flex:1 0 0;place-content:center;align-items:center;gap:12px;width:1px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-rqUeT .framer-1623exb-container,.framer-rqUeT .framer-lfr00b-container,.framer-rqUeT .framer-1aj642g-container{flex:1 0 0;width:1px;height:38px;position:relative}.framer-rqUeT .framer-1alx7hj{flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:8px;width:min-content;height:38px;padding:8px 8px 8px 12px;display:flex;position:relative;overflow:visible}.framer-rqUeT .framer-1qnkf70-container{flex:none;width:auto;height:auto;position:relative}.framer-rqUeT.framer-v-6qp0by.framer-1d111ex{width:810px}.framer-rqUeT.framer-v-6qp0by .framer-1q5c3jz,.framer-rqUeT.framer-v-1ohl3aa .framer-1q5c3jz{flex-direction:column}.framer-rqUeT.framer-v-6qp0by .framer-yxf1hh{flex-direction:column;max-width:100%}.framer-rqUeT.framer-v-6qp0by .framer-dmqhbx{max-width:100%}.framer-rqUeT.framer-v-1ohl3aa.framer-1d111ex{width:390px}.framer-rqUeT.framer-v-1ohl3aa .framer-obe7mq,.framer-rqUeT.framer-v-1ohl3aa .framer-1nc3th2{width:100%}.framer-rqUeT.framer-v-1ohl3aa .framer-dqf1pl{flex:1 0 0;width:1px}.framer-rqUeT.framer-v-1ohl3aa .framer-1f7tzor{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:1 0 0;width:1px}.framer-rqUeT.framer-v-1ohl3aa .framer-yxf1hh{flex-direction:column;width:390px;max-width:100%}.framer-rqUeT.framer-v-1ohl3aa .framer-dmqhbx{flex-direction:column;width:100%;padding:20px}.framer-rqUeT.framer-v-1ohl3aa .framer-1ownxtq{flex-direction:column;flex:none;width:100%}.framer-rqUeT.framer-v-1ohl3aa .framer-1623exb-container,.framer-rqUeT.framer-v-1ohl3aa .framer-lfr00b-container,.framer-rqUeT.framer-v-1ohl3aa .framer-1aj642g-container{flex:none;width:100%}.framer-rqUeT.framer-v-1ohl3aa .framer-1alx7hj{flex-wrap:wrap;justify-content:center;width:100%;height:min-content}@media (max-width:1599px) and (min-width:1200px){.framer-DXqga .framer-styles-preset-iim6rc:not(.rich-text-wrapper),.framer-DXqga .framer-styles-preset-iim6rc.rich-text-wrapper h3{--framer-font-family:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold-italic:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-italic:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:32px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:normal;--framer-font-style-italic:normal;--framer-font-variation-axes:"wght" 500;--framer-font-variation-axes-bold:"wght" 500;--framer-font-variation-axes-bold-italic:"wght" 500;--framer-font-variation-axes-italic:"wght" 500;--framer-font-weight:700;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:700;--framer-letter-spacing:-.02em;--framer-line-height:120%;--framer-paragraph-spacing:40px;--framer-text-alignment:start;--framer-text-color:var(--token-23547e69-aef0-4de5-8279-d61a7aeb51e6,#1c1917);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}@media (max-width:1199px) and (min-width:810px){.framer-DXqga .framer-styles-preset-iim6rc:not(.rich-text-wrapper),.framer-DXqga .framer-styles-preset-iim6rc.rich-text-wrapper h3{--framer-font-family:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold-italic:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-italic:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:26px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:normal;--framer-font-style-italic:normal;--framer-font-variation-axes:"wght" 500;--framer-font-variation-axes-bold:"wght" 500;--framer-font-variation-axes-bold-italic:"wght" 500;--framer-font-variation-axes-italic:"wght" 500;--framer-font-weight:700;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:700;--framer-letter-spacing:-.02em;--framer-line-height:120%;--framer-paragraph-spacing:40px;--framer-text-alignment:start;--framer-text-color:var(--token-23547e69-aef0-4de5-8279-d61a7aeb51e6,#1c1917);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}@media (max-width:809px) and (min-width:0){.framer-DXqga .framer-styles-preset-iim6rc:not(.rich-text-wrapper),.framer-DXqga .framer-styles-preset-iim6rc.rich-text-wrapper h3{--framer-font-family:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold-italic:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-italic:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:20px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:normal;--framer-font-style-italic:normal;--framer-font-variation-axes:"wght" 500;--framer-font-variation-axes-bold:"wght" 500;--framer-font-variation-axes-bold-italic:"wght" 500;--framer-font-variation-axes-italic:"wght" 500;--framer-font-weight:700;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:700;--framer-letter-spacing:-.02em;--framer-line-height:120%;--framer-paragraph-spacing:40px;--framer-text-alignment:start;--framer-text-color:var(--token-23547e69-aef0-4de5-8279-d61a7aeb51e6,#1c1917);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}.framer-qPm0j .framer-styles-preset-1df5nos:not(.rich-text-wrapper),.framer-qPm0j .framer-styles-preset-1df5nos.rich-text-wrapper p{--framer-font-family:"General Sans", "General Sans Placeholder", sans-serif;--framer-font-family-bold:"General Sans", "General Sans Placeholder", sans-serif;--framer-font-family-bold-italic:"General Sans", "General Sans Placeholder", sans-serif;--framer-font-family-italic:"General Sans", "General Sans Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:18px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:500;--framer-font-weight-bold:600;--framer-font-weight-bold-italic:600;--framer-font-weight-italic:500;--framer-letter-spacing:-.01em;--framer-line-height:160%;--framer-paragraph-spacing:20px;--framer-text-alignment:start;--framer-text-color:var(--token-d62486c0-fd39-4de1-a463-7684a705d789,#57534d);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}.framer-rqUeT[data-border=true]:after,.framer-rqUeT [data-border=true]:after{content:"";border-width:var(--border-top-width,0) var(--border-right-width,0) var(--border-bottom-width,0) var(--border-left-width,0);border-color:var(--border-color,none);border-style:var(--border-style,none);box-sizing:border-box;border-radius:inherit;corner-shape:inherit;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-pu2Ww.framer-17r3ish,.framer-pu2Ww .framer-17r3ish{display:block}.framer-pu2Ww.framer-y9peon{gap:0;width:566px;height:341px;position:relative;overflow:hidden}.framer-pu2Ww .framer-1dethi9{aspect-ratio:1.77701;width:var(--framer-aspect-ratio-supported,1068px);flex:none;position:absolute;top:-37px;bottom:-223px;right:-520px}.framer-pu2Ww .framer-1h3aimo{flex:none;width:650px;height:340px;position:absolute;top:40px;left:107px;overflow:visible}.framer-pu2Ww .framer-16bjxw5{flex:none;width:464px;height:336px;position:absolute;top:5px;left:5px}.framer-pu2Ww .framer-1j4nehd{flex:none;width:650px;height:336px;position:absolute;top:0;left:0;overflow:visible}.framer-pu2Ww .framer-4fnvyb{aspect-ratio:1.93592;height:var(--framer-aspect-ratio-supported,336px);flex:none;gap:30.2197px;width:650px;position:absolute;top:0;left:0;overflow:visible}.framer-pu2Ww .framer-rivdr{will-change:var(--framer-will-change-override,transform);flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:0;width:640px;height:314px;padding:0;display:flex;position:absolute;bottom:0;right:-11px;overflow:hidden}.framer-pu2Ww .framer-qc6mzj{aspect-ratio:26.9048;height:var(--framer-aspect-ratio-supported,24px);will-change:var(--framer-will-change-override,transform);flex:none;gap:43.1705px;width:100%;position:relative;overflow:hidden}.framer-pu2Ww .framer-1j33te7{flex:none;width:37px;height:8px;position:absolute;top:9px;left:13px;overflow:visible}.framer-pu2Ww .framer-ewd6vm{flex:none;width:8px;height:8px;position:absolute;top:0;left:0}.framer-pu2Ww .framer-1ixwdny{flex:none;width:8px;height:8px;position:absolute;top:0;left:14px}.framer-pu2Ww .framer-2i4en2{flex:none;width:8px;height:8px;position:absolute;top:0;left:29px}.framer-pu2Ww .framer-1leoog2{flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:5.66px;width:min-content;height:min-content;padding:11.32px;display:flex;position:relative;overflow:visible}.framer-pu2Ww .framer-arnymn{flex:none;width:339px;height:12px;position:relative}.framer-pu2Ww .framer-1cmptth{flex:none;width:320px;height:12px;position:relative}.framer-pu2Ww .framer-1q9qp02{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:none;place-content:center;align-items:center;gap:5.66px;width:min-content;padding:0;display:flex;position:relative}.framer-pu2Ww .framer-1jg779{flex:none;width:228px;height:12px;position:relative}.framer-pu2Ww .framer-mdau5u{flex:none;gap:0;width:16px;height:16px;position:relative;overflow:hidden}.framer-pu2Ww .framer-1x090p9{flex:none;width:15px;height:14px;position:absolute;top:1px;left:0}.framer-pu2Ww .framer-1u2kin7{flex:none;width:119px;height:12px;position:relative}.framer-pu2Ww .framer-l6ie21{flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:0;width:min-content;height:min-content;padding:12px 20px 12px 15px;display:flex;position:absolute;top:232px;left:44px;overflow:visible}.framer-pu2Ww .framer-1cyzlov{flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:12.54px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-pu2Ww .framer-134a464{aspect-ratio:1;height:var(--framer-aspect-ratio-supported,36px);flex:none;width:36px;position:relative}.framer-pu2Ww .framer-pysabb{flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:6px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-pu2Ww .framer-1lps6mg{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-pu2Ww .framer-7lgdd8{height:2px;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);flex:none;width:30px;position:relative}.framer-pu2Ww .framer-1ecpqsb{flex:none;width:14px;height:8px;position:absolute;top:0;left:-12px}.framer-pu2Ww.framer-v-9faq7c.framer-y9peon{width:348px;height:210px}.framer-pu2Ww.framer-v-9faq7c .framer-1dethi9{width:var(--framer-aspect-ratio-supported,657px);top:-23px;bottom:-137px;right:-320px}.framer-pu2Ww.framer-v-9faq7c .framer-1h3aimo{width:400px;height:209px;top:24px;left:66px}.framer-pu2Ww.framer-v-9faq7c .framer-16bjxw5{width:285px;height:206px;top:3px;left:3px}.framer-pu2Ww.framer-v-9faq7c .framer-1j4nehd{width:400px;height:207px}.framer-pu2Ww.framer-v-9faq7c .framer-4fnvyb{height:var(--framer-aspect-ratio-supported,206px);width:400px}.framer-pu2Ww.framer-v-9faq7c .framer-rivdr{width:393px;height:193px;right:-7px}.framer-pu2Ww.framer-v-9faq7c .framer-qc6mzj{height:var(--framer-aspect-ratio-supported,14px)}.framer-pu2Ww.framer-v-9faq7c .framer-1j33te7{width:23px;height:5px;top:6px;left:8px}.framer-pu2Ww.framer-v-9faq7c .framer-ewd6vm{width:5px;height:5px}.framer-pu2Ww.framer-v-9faq7c .framer-1ixwdny{width:5px;height:5px;left:9px}.framer-pu2Ww.framer-v-9faq7c .framer-2i4en2{width:5px;height:5px;left:18px}.framer-pu2Ww.framer-v-9faq7c .framer-1leoog2{gap:3.48px;padding:6.96px}.framer-pu2Ww.framer-v-9faq7c .framer-arnymn{width:208px;height:7px}.framer-pu2Ww.framer-v-9faq7c .framer-1cmptth{width:197px;height:7px}.framer-pu2Ww.framer-v-9faq7c .framer-1q9qp02{gap:3.48px}.framer-pu2Ww.framer-v-9faq7c .framer-1jg779{width:140px;height:7px}.framer-pu2Ww.framer-v-9faq7c .framer-mdau5u{width:10px;height:10px}.framer-pu2Ww.framer-v-9faq7c .framer-1x090p9{width:9px;height:9px;top:1px;left:0}.framer-pu2Ww.framer-v-9faq7c .framer-1u2kin7{width:73px;height:7px}.framer-pu2Ww.framer-v-9faq7c .framer-l6ie21{height:37px;padding:7.38px 12.3px 7.38px 9.22px;top:142px;left:27px}.framer-pu2Ww.framer-v-9faq7c .framer-1cyzlov{gap:7.71px}.framer-pu2Ww.framer-v-9faq7c .framer-134a464{height:var(--framer-aspect-ratio-supported,23px);width:22px}.framer-pu2Ww.framer-v-9faq7c .framer-pysabb{gap:3.69px}.framer-pu2Ww.framer-v-9faq7c .framer-7lgdd8{width:18px;height:1px}.framer-pu2Ww.framer-v-9faq7c .framer-1ecpqsb{width:9px;height:5px;left:-7px}.framer-pu2Ww[data-border=true]:after,.framer-pu2Ww [data-border=true]:after{content:"";border-width:var(--border-top-width,0) var(--border-right-width,0) var(--border-bottom-width,0) var(--border-left-width,0);border-color:var(--border-color,none);border-style:var(--border-style,none);box-sizing:border-box;border-radius:inherit;corner-shape:inherit;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-ZzpO0.framer-1rormkk,.framer-ZzpO0 .framer-1rormkk{display:block}.framer-ZzpO0.framer-1nb0d5x{cursor:pointer;will-change:var(--framer-will-change-override,transform);flex-flow:row;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:10px 14px;display:flex;position:relative;overflow:hidden}.framer-ZzpO0 .framer-1mysad9{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-ZzpO0 .framer-1rtkq2,.framer-ZzpO0 .framer-1ehzrpr,.framer-ZzpO0 .framer-13y818b{flex:none;gap:0;width:16px;height:16px;position:relative;overflow:hidden}.framer-ZzpO0 .framer-l9bgu2{flex:none;position:absolute;inset:3px 2px 4px}.framer-ZzpO0 .framer-16dkwvo,.framer-ZzpO0 .framer-hkrnpo{flex:none;position:absolute;inset:3px 4px 4px 3px}.framer-ZzpO0 .framer-p86hba{flex-flow:column;flex:none;place-content:center;align-items:center;gap:0;width:min-content;height:min-content;padding:0 0 2px;display:flex;position:relative;overflow:visible}.framer-ZzpO0 .framer-92n0nl{aspect-ratio:1;height:var(--framer-aspect-ratio-supported,16px);flex:none;width:16px;position:relative;overflow:visible}.framer-ZzpO0.framer-v-10e4koj.framer-1nb0d5x{width:36px}.framer-ZzpO0.framer-v-28wrqu.framer-1nb0d5x{cursor:unset}.framer-ZzpO0.framer-v-3q9g3e .framer-1mysad9{order:1}.framer-ZzpO0.framer-v-3q9g3e .framer-p86hba{order:0}.framer-ZzpO0.framer-v-10e4koj.hover.framer-1nb0d5x{width:min-content}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-0jzu6.framer-1b5kqdg,.framer-0jzu6 .framer-1b5kqdg{display:block}.framer-0jzu6.framer-f944rz{flex-flow:column;place-content:flex-start center;align-items:flex-start;gap:24px;width:1200px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-0jzu6 .framer-1yixnu4{flex-flow:row;flex:none;place-content:flex-start center;align-items:flex-start;gap:24px;width:min-content;height:min-content;padding:0;display:flex;position:relative}.framer-0jzu6 .framer-1oziz0a{flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:10px;width:min-content;height:min-content;padding:0;text-decoration:none;display:flex;position:relative}.framer-0jzu6 .framer-gi1i8u-container{aspect-ratio:1;height:var(--framer-aspect-ratio-supported,320px);flex:none;width:320px;position:relative}.framer-0jzu6 .framer-1ring3x{flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-0jzu6 .framer-6dyqwk-container{flex:none;width:auto;height:auto;position:relative}.framer-0jzu6 .framer-1dqrntx{flex-flow:row;flex:1 0 0;place-content:center flex-end;align-items:center;gap:16px;width:1px;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-0jzu6 .framer-16bxyg6-container{pointer-events:none;flex:none;width:40px;height:40px;position:relative}.framer-0jzu6 .framer-112ky3v-container{flex:none;width:40px;height:40px;position:relative}.framer-0jzu6.framer-v-ycn66x.framer-f944rz,.framer-0jzu6.framer-v-zx7mei.framer-f944rz,.framer-0jzu6.framer-v-1ko0wd6.framer-f944rz{justify-content:flex-end;height:384px}.framer-0jzu6.framer-v-ycn66x .framer-1yixnu4,.framer-0jzu6.framer-v-7ijp0k .framer-1yixnu4{z-index:1;position:absolute;top:0;left:-344px}.framer-0jzu6.framer-v-ycn66x .framer-16bxyg6-container,.framer-0jzu6.framer-v-zx7mei .framer-16bxyg6-container,.framer-0jzu6.framer-v-1ko0wd6 .framer-16bxyg6-container,.framer-0jzu6.framer-v-7ijp0k .framer-16bxyg6-container,.framer-0jzu6.framer-v-1vkypmz .framer-16bxyg6-container,.framer-0jzu6.framer-v-1cik4uz .framer-16bxyg6-container,.framer-0jzu6.framer-v-1qujosg .framer-16bxyg6-container,.framer-0jzu6.framer-v-15fivnl .framer-16bxyg6-container,.framer-0jzu6.framer-v-1flw88k .framer-16bxyg6-container,.framer-0jzu6.framer-v-ylkaan .framer-16bxyg6-container{pointer-events:unset}.framer-0jzu6.framer-v-zx7mei .framer-1yixnu4,.framer-0jzu6.framer-v-1vkypmz .framer-1yixnu4{z-index:1;position:absolute;top:0;left:-688px}.framer-0jzu6.framer-v-1ko0wd6 .framer-1yixnu4{z-index:1;position:absolute;top:0;left:-1031px}.framer-0jzu6.framer-v-1ko0wd6 .framer-112ky3v-container,.framer-0jzu6.framer-v-1cik4uz .framer-112ky3v-container,.framer-0jzu6.framer-v-ylkaan .framer-112ky3v-container{pointer-events:none}.framer-0jzu6.framer-v-nb1xix.framer-f944rz{justify-content:flex-end;width:818px}.framer-0jzu6.framer-v-7ijp0k.framer-f944rz,.framer-0jzu6.framer-v-1vkypmz.framer-f944rz,.framer-0jzu6.framer-v-1cik4uz.framer-f944rz{justify-content:flex-end;width:818px;height:384px}.framer-0jzu6.framer-v-1cik4uz .framer-1yixnu4{z-index:1;position:absolute;top:0;left:-1032px}.framer-0jzu6.framer-v-tocwq.framer-f944rz{justify-content:flex-end;width:545px}.framer-0jzu6.framer-v-tocwq .framer-gi1i8u-container,.framer-0jzu6.framer-v-1qujosg .framer-gi1i8u-container,.framer-0jzu6.framer-v-15fivnl .framer-gi1i8u-container,.framer-0jzu6.framer-v-1flw88k .framer-gi1i8u-container,.framer-0jzu6.framer-v-ylkaan .framer-gi1i8u-container{height:var(--framer-aspect-ratio-supported,260px);width:260px}.framer-0jzu6.framer-v-1qujosg.framer-f944rz,.framer-0jzu6.framer-v-15fivnl.framer-f944rz,.framer-0jzu6.framer-v-1flw88k.framer-f944rz,.framer-0jzu6.framer-v-ylkaan.framer-f944rz{justify-content:flex-end;width:545px;height:324px}.framer-0jzu6.framer-v-1qujosg .framer-1yixnu4{z-index:1;position:absolute;top:0;left:-284px}.framer-0jzu6.framer-v-15fivnl .framer-1yixnu4{z-index:1;position:absolute;top:0;left:-568px}.framer-0jzu6.framer-v-1flw88k .framer-1yixnu4{z-index:1;position:absolute;top:0;left:-851px}.framer-0jzu6.framer-v-ylkaan .framer-1yixnu4{z-index:1;position:absolute;top:0;left:-1136px}.framer-eXeis.framer-4dvkzp,.framer-eXeis .framer-4dvkzp{display:block}.framer-eXeis.framer-q37bl7{cursor:pointer;height:371px;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);flex-flow:column;place-content:center;align-items:center;gap:10px;width:320px;padding:0;display:flex;position:relative}.framer-eXeis .framer-451it8{z-index:1;flex:none;position:absolute;inset:0;overflow:visible}.framer-eXeis .framer-6tfnte{z-index:2;flex:none;width:186px;height:46px;position:relative}.framer-eXeis .framer-1787pev{cursor:pointer;will-change:var(--framer-will-change-override,transform);z-index:1;flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:36px;height:min-content;padding:10px 14px;display:flex;position:absolute;bottom:20px;left:50%;overflow:hidden}.framer-eXeis .framer-1c58xne{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-eXeis .framer-97ghmz,.framer-eXeis .framer-5ytbeh{flex:none;gap:0;width:16px;height:16px;position:relative;overflow:hidden}.framer-eXeis .framer-rnl1ci,.framer-eXeis .framer-yla96w{flex:none;position:absolute;inset:3px 4px 4px 3px}.framer-eXeis .framer-40igpe{z-index:0;flex:none;width:100%;height:100%;position:absolute;top:0%;left:0%;overflow:visible}.framer-eXeis.framer-v-178esd3.framer-q37bl7{width:280px;height:270px}.framer-eXeis.framer-v-178esd3 .framer-6tfnte{aspect-ratio:4.05357;width:180px;height:auto}.framer-eXeis.framer-v-178esd3 .framer-40igpe{top:-.357142%}.framer-eXeis.framer-v-19or8m2.framer-q37bl7{height:90px}.framer-eXeis.framer-v-19or8m2 .framer-6tfnte{width:125px;height:31px}.framer-eXeis.framer-v-q37bl7.hover .framer-451it8{order:0}.framer-eXeis.framer-v-q37bl7.hover .framer-6tfnte{order:1}.framer-eXeis.framer-v-q37bl7.hover .framer-1787pev{order:2;width:min-content}.framer-eXeis.framer-v-q37bl7.hover .framer-40igpe{order:3}.framer-eXeis.framer-v-178esd3.hover .framer-1787pev{width:min-content}.framer-eXeis.framer-v-178esd3.hover .framer-40igpe{top:0%}.framer-eXeis[data-border=true]:after,.framer-eXeis [data-border=true]:after{content:"";border-width:var(--border-top-width,0) var(--border-right-width,0) var(--border-bottom-width,0) var(--border-left-width,0);border-color:var(--border-color,none);border-style:var(--border-style,none);box-sizing:border-box;border-radius:inherit;corner-shape:inherit;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-yclxT.framer-rtufj3,.framer-yclxT .framer-rtufj3{display:block}.framer-yclxT.framer-18o7jz5{flex-flow:row;place-content:center flex-start;align-items:center;gap:5px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-yclxT .framer-1qcvmlj{flex:none;width:20px;height:4px;position:relative;overflow:visible}.framer-yclxT .framer-18nxlf7,.framer-yclxT .framer-3966pb,.framer-yclxT .framer-1hsvrnc{flex:none;width:10px;height:4px;position:relative;overflow:visible}.framer-yclxT .framer-1f8hvf9,.framer-yclxT .framer-sekuu6{flex:none;width:10px;height:3px;position:relative;overflow:visible}.framer-yclxT.framer-v-1t7klmf .framer-1qcvmlj,.framer-yclxT.framer-v-md93lm .framer-1qcvmlj,.framer-yclxT.framer-v-136jee .framer-1qcvmlj,.framer-yclxT.framer-v-1y2vojx .framer-1qcvmlj,.framer-yclxT.framer-v-1ybudas .framer-1qcvmlj,.framer-yclxT.framer-v-1vaytx3 .framer-1qcvmlj,.framer-yclxT.framer-v-1hvc2rt .framer-1qcvmlj{width:10px}.framer-yclxT.framer-v-1t7klmf .framer-18nxlf7,.framer-yclxT.framer-v-md93lm .framer-3966pb,.framer-yclxT.framer-v-136jee .framer-1hsvrnc,.framer-yclxT.framer-v-1y2vojx .framer-18nxlf7,.framer-yclxT.framer-v-1ybudas .framer-3966pb{width:20px}.framer-yclxT.framer-v-1ulekk8.framer-18o7jz5,.framer-yclxT.framer-v-1y2vojx.framer-18o7jz5,.framer-yclxT.framer-v-1ybudas.framer-18o7jz5,.framer-yclxT.framer-v-1vaytx3.framer-18o7jz5,.framer-yclxT.framer-v-1hvc2rt.framer-18o7jz5{gap:3px}.framer-yclxT.framer-v-1ulekk8 .framer-1f8hvf9,.framer-yclxT.framer-v-1ulekk8 .framer-sekuu6,.framer-yclxT.framer-v-1y2vojx .framer-1f8hvf9,.framer-yclxT.framer-v-1y2vojx .framer-sekuu6,.framer-yclxT.framer-v-1ybudas .framer-1f8hvf9,.framer-yclxT.framer-v-1ybudas .framer-sekuu6,.framer-yclxT.framer-v-1vaytx3 .framer-sekuu6,.framer-yclxT.framer-v-1hvc2rt .framer-1f8hvf9{height:4px}.framer-yclxT.framer-v-1vaytx3 .framer-1f8hvf9,.framer-yclxT.framer-v-1hvc2rt .framer-sekuu6{width:20px;height:4px}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-uP6Bz.framer-10zbh0x,.framer-uP6Bz .framer-10zbh0x{display:block}.framer-uP6Bz.framer-1pe2pnl{cursor:pointer;will-change:var(--framer-will-change-override,transform);flex-flow:row;place-content:center;align-items:center;gap:10px;width:40px;height:40px;padding:0;display:flex;position:relative;overflow:hidden}.framer-uP6Bz .framer-bwjq07{height:var(--framer-aspect-ratio-supported,21px);z-index:1;flex:none;width:21px;position:absolute;top:50%;left:53%}.framer-uP6Bz.framer-v-19de0in .framer-bwjq07,.framer-uP6Bz.framer-v-nll7np .framer-bwjq07{left:48%}.framer-foKXl{-webkit-mask:url("data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 6 12 L 0 6 L 6 0\" fill=\"transparent\" height=\"12px\" id=\"bIcwFEwMP\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(9 6)\" width=\"6px\"/></svg>") alpha no-repeat center / auto var(--framer-icon-mask-mode,add), var(--framer-icon-mask,none);aspect-ratio:1;background-color:var(--43q7um);-webkit-mask:url("data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 6 12 L 0 6 L 6 0\" fill=\"transparent\" height=\"12px\" id=\"bIcwFEwMP\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(9 6)\" width=\"6px\"/></svg>") alpha no-repeat center / auto var(--framer-icon-mask-mode,add), var(--framer-icon-mask,none);mask:url("data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 6 12 L 0 6 L 6 0\" fill=\"transparent\" height=\"12px\" id=\"bIcwFEwMP\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(9 6)\" width=\"6px\"/></svg>") alpha no-repeat center / auto var(--framer-icon-mask-mode,add), var(--framer-icon-mask,none);width:24px}.framer-3J82X{-webkit-mask:url("data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 12 L 6 6 L 0 0\" fill=\"transparent\" height=\"12px\" id=\"lepvFL2AM\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(9 6)\" width=\"6px\"/></svg>") alpha no-repeat center / auto var(--framer-icon-mask-mode,add), var(--framer-icon-mask,none);aspect-ratio:1;background-color:var(--43q7um);-webkit-mask:url("data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 12 L 6 6 L 0 0\" fill=\"transparent\" height=\"12px\" id=\"lepvFL2AM\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(9 6)\" width=\"6px\"/></svg>") alpha no-repeat center / auto var(--framer-icon-mask-mode,add), var(--framer-icon-mask,none);mask:url("data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 12 L 6 6 L 0 0\" fill=\"transparent\" height=\"12px\" id=\"lepvFL2AM\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(9 6)\" width=\"6px\"/></svg>") alpha no-repeat center / auto var(--framer-icon-mask-mode,add), var(--framer-icon-mask,none);width:24px}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-KhEH2.framer-1t3u9uj,.framer-KhEH2 .framer-1t3u9uj{display:block}.framer-KhEH2.framer-4wwe91{flex-flow:column;place-content:center;align-items:center;gap:24px;width:1600px;height:680px;padding:200px 0;display:flex;position:relative;overflow:hidden}.framer-KhEH2 .framer-1gcsigv{z-index:0;flex:none;width:570px;max-width:100%;height:517px;position:absolute;top:calc(50% - 258.5px);left:calc(50% - min(100%,570px)/2)}.framer-KhEH2 .framer-5t0cw5{flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:24px;width:645px;max-width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-KhEH2 .framer-lrye6r,.framer-KhEH2 .framer-kq0pv9{--framer-text-wrap-override:balance;flex:none;width:100%;max-width:100%;height:auto;position:relative}.framer-KhEH2 .framer-1memrj0{flex-flow:row;flex:none;place-content:flex-end flex-start;align-items:flex-end;gap:10px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-KhEH2 .framer-1d81dbo-container,.framer-KhEH2 .framer-kjsy67-container{flex:none;width:auto;height:auto;position:relative}.framer-KhEH2.framer-v-eymh7b.framer-4wwe91{width:1200px}.framer-KhEH2.framer-v-eymh7b .framer-lrye6r{width:485px}.framer-KhEH2.framer-v-qb2rux.framer-4wwe91{width:810px;height:min-content;padding:40px 40px 24px}.framer-KhEH2.framer-v-qb2rux .framer-1gcsigv{width:446px;height:405px;top:calc(50.0524% - 202.5px);left:calc(50% - min(100%,446px)/2)}.framer-KhEH2.framer-v-qb2rux .framer-5t0cw5{width:72%;padding:40px}.framer-KhEH2.framer-v-7n7noj.framer-4wwe91{gap:44px;width:390px;height:min-content;padding:80px 24px}.framer-KhEH2.framer-v-7n7noj .framer-1gcsigv{width:295px;height:267px;top:calc(50% - 133.5px);left:calc(50% - min(100%,295px)/2)}.framer-ATWts .framer-styles-preset-7gcdmf:not(.rich-text-wrapper),.framer-ATWts .framer-styles-preset-7gcdmf.rich-text-wrapper h1{--framer-font-family:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold-italic:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-italic:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:52px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:normal;--framer-font-style-italic:normal;--framer-font-variation-axes:"wght" 500;--framer-font-variation-axes-bold:"wght" 500;--framer-font-variation-axes-bold-italic:"wght" 500;--framer-font-variation-axes-italic:"wght" 500;--framer-font-weight:700;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:700;--framer-letter-spacing:-.02em;--framer-line-height:100%;--framer-paragraph-spacing:0px;--framer-text-alignment:start;--framer-text-color:var(--token-050929c3-ce35-45eb-80ae-67c2808bd84c,#1c1917);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}@media (max-width:1599px) and (min-width:1200px){.framer-ATWts .framer-styles-preset-7gcdmf:not(.rich-text-wrapper),.framer-ATWts .framer-styles-preset-7gcdmf.rich-text-wrapper h1{--framer-font-family:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold-italic:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-italic:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:45px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:normal;--framer-font-style-italic:normal;--framer-font-variation-axes:"wght" 500;--framer-font-variation-axes-bold:"wght" 500;--framer-font-variation-axes-bold-italic:"wght" 500;--framer-font-variation-axes-italic:"wght" 500;--framer-font-weight:700;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:700;--framer-letter-spacing:-.02em;--framer-line-height:100%;--framer-paragraph-spacing:0px;--framer-text-alignment:start;--framer-text-color:var(--token-050929c3-ce35-45eb-80ae-67c2808bd84c,#1c1917);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}@media (max-width:1199px) and (min-width:810px){.framer-ATWts .framer-styles-preset-7gcdmf:not(.rich-text-wrapper),.framer-ATWts .framer-styles-preset-7gcdmf.rich-text-wrapper h1{--framer-font-family:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold-italic:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-italic:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:36px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:normal;--framer-font-style-italic:normal;--framer-font-variation-axes:"wght" 500;--framer-font-variation-axes-bold:"wght" 500;--framer-font-variation-axes-bold-italic:"wght" 500;--framer-font-variation-axes-italic:"wght" 500;--framer-font-weight:700;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:700;--framer-letter-spacing:-.02em;--framer-line-height:100%;--framer-paragraph-spacing:0px;--framer-text-alignment:start;--framer-text-color:var(--token-050929c3-ce35-45eb-80ae-67c2808bd84c,#1c1917);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}@media (max-width:809px) and (min-width:0){.framer-ATWts .framer-styles-preset-7gcdmf:not(.rich-text-wrapper),.framer-ATWts .framer-styles-preset-7gcdmf.rich-text-wrapper h1{--framer-font-family:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold-italic:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-italic:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:29px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:normal;--framer-font-style-italic:normal;--framer-font-variation-axes:"wght" 500;--framer-font-variation-axes-bold:"wght" 500;--framer-font-variation-axes-bold-italic:"wght" 500;--framer-font-variation-axes-italic:"wght" 500;--framer-font-weight:700;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:700;--framer-letter-spacing:-.02em;--framer-line-height:100%;--framer-paragraph-spacing:0px;--framer-text-alignment:start;--framer-text-color:var(--token-050929c3-ce35-45eb-80ae-67c2808bd84c,#1c1917);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}.framer-krh3N.framer-wtuz2k,.framer-krh3N .framer-wtuz2k{display:block}.framer-krh3N.framer-u1ia8r{cursor:pointer;will-change:var(--framer-will-change-override,transform);flex-flow:row;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:10px 14px 12px;text-decoration:none;display:flex;position:relative;overflow:hidden}.framer-krh3N .framer-130lhjx{flex:none;width:14px;height:14px;position:relative}.framer-krh3N .framer-13m39n5{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-krh3N .framer-1nsacqs{flex-flow:column;flex:none;place-content:center;align-items:center;gap:0;width:16px;height:16px;padding:2px 0 0;display:flex;position:relative;overflow:hidden}.framer-krh3N .framer-24t75m,.framer-krh3N .framer-nq2wff{flex:none;width:13px;height:10px;position:relative}.framer-krh3N .framer-1okivbz,.framer-krh3N .framer-1v0gq6w{flex:none;gap:0;width:16px;height:16px;position:relative;overflow:hidden}.framer-krh3N .framer-9iw3hv,.framer-krh3N .framer-6vxcsw{flex:none;position:absolute;inset:3px 4px 4px 3px}.framer-krh3N .framer-1nokfk1{flex-flow:column;flex:none;place-content:center;align-items:center;gap:0;width:min-content;height:min-content;padding:0 0 2px;display:flex;position:relative;overflow:visible}.framer-krh3N .framer-5s5ar2{aspect-ratio:1;flex:none;width:16px;height:auto;position:relative;overflow:visible}.framer-krh3N.framer-v-ytjjns.framer-u1ia8r{width:36px}.framer-krh3N.framer-v-5rb3lt .framer-13m39n5{order:2}.framer-krh3N.framer-v-5rb3lt .framer-1nokfk1{order:1}.framer-krh3N.framer-v-ycelu7 .framer-1nsacqs{padding:2px 1px 0 0}.framer-krh3N.framer-v-1sswbw5.framer-u1ia8r{gap:6px;padding:4px 8px 5px}.framer-krh3N.framer-v-17s6ckg.framer-u1ia8r,.framer-krh3N.framer-v-15a9t50.framer-u1ia8r{gap:6px;padding:12px 16px}.framer-krh3N.framer-v-17s6ckg .framer-130lhjx,.framer-krh3N.framer-v-15a9t50 .framer-130lhjx{aspect-ratio:1;width:18px;height:auto}.framer-krh3N.framer-v-ytjjns.hover.framer-u1ia8r{width:min-content}.framer-wnk4j .framer-styles-preset-1okgzb:not(.rich-text-wrapper),.framer-wnk4j .framer-styles-preset-1okgzb.rich-text-wrapper p{--framer-font-family:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold-italic:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-italic:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:16px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:normal;--framer-font-style-italic:normal;--framer-font-variation-axes:"wght" 500;--framer-font-variation-axes-bold:"wght" 500;--framer-font-variation-axes-bold-italic:"wght" 500;--framer-font-variation-axes-italic:"wght" 500;--framer-font-weight:700;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:700;--framer-letter-spacing:-.03em;--framer-line-height:100%;--framer-paragraph-spacing:20px;--framer-text-alignment:center;--framer-text-color:#fff;--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}.framer-krh3N[data-border=true]:after,.framer-krh3N [data-border=true]:after{content:"";border-width:var(--border-top-width,0) var(--border-right-width,0) var(--border-bottom-width,0) var(--border-left-width,0);border-color:var(--border-color,none);border-style:var(--border-style,none);box-sizing:border-box;border-radius:inherit;corner-shape:inherit;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.framer-FRMDH.framer-ayqwer,.framer-FRMDH .framer-ayqwer{display:block}.framer-FRMDH.framer-1jfqk24{flex-flow:column;place-content:center flex-start;align-items:center;gap:40px;width:1600px;height:min-content;padding:64px 40px 32px;display:flex;position:relative;overflow:visible}.framer-FRMDH .framer-1mvfqkk{flex-flow:row;flex:none;place-content:center space-between;align-items:center;width:1160px;max-width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-FRMDH .framer-lhfx46{flex:none;gap:0;width:149px;height:32px;text-decoration:none;position:relative;overflow:hidden}.framer-FRMDH .framer-1jnddwz{flex:none;width:149px;height:30px;position:absolute;top:1px;left:0}.framer-FRMDH .framer-rk2vz8{flex-flow:row;flex:none;place-content:center;align-items:center;gap:24px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-FRMDH .framer-l8o5zh,.framer-FRMDH .framer-1q4uyqu,.framer-FRMDH .framer-1ppk0i7,.framer-FRMDH .framer-169b5ft{flex-flow:row;flex:none;place-content:center;align-items:center;gap:24px;width:min-content;height:min-content;padding:0;text-decoration:none;display:flex;position:relative;overflow:hidden}.framer-FRMDH .framer-1t1ypz6{flex:none;width:20px;height:20px;position:relative}.framer-FRMDH .framer-73rnpg{flex:none;width:16px;height:17px;position:relative}.framer-FRMDH .framer-uwd0nx{flex:none;width:19px;height:19px;position:relative}.framer-FRMDH .framer-1kqfphd{flex:none;width:20px;height:15px;position:relative}.framer-FRMDH .framer-144qgxx{flex-flow:row;flex:none;place-content:flex-start center;align-items:flex-start;gap:40px;width:1160px;max-width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-FRMDH .framer-1qvxaxl{flex-flow:column;flex:3 0 0;place-content:flex-start;align-items:flex-start;gap:24px;width:1px;max-width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-FRMDH .framer-cr3f7m{flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:32px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-FRMDH .framer-iarjnl{flex-flow:row;flex:none;place-content:flex-start;align-items:flex-start;gap:2px;width:100%;height:min-content;padding:12px;display:flex;position:relative;overflow:visible}.framer-FRMDH .framer-190yc8a{flex-flow:column;flex:1 0 0;place-content:flex-start;align-items:flex-start;gap:4px;width:1px;max-width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-FRMDH .framer-1birzvf{flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:11px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-FRMDH .framer-11yrqj5,.framer-FRMDH .framer-87jz80{aspect-ratio:1;flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:24px;height:auto;padding:16px;display:flex;position:relative;overflow:visible}.framer-FRMDH .framer-t0pglu{flex-flow:column;flex:1 0 0;place-content:flex-start center;align-items:flex-start;gap:0;width:1px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-FRMDH .framer-uoe4e9,.framer-FRMDH .framer-15d8pyw{flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:4px;width:100%;height:min-content;padding:1px 0 0;display:flex;position:relative;overflow:visible}.framer-FRMDH .framer-1jnxx2s,.framer-FRMDH .framer-vjak78{pointer-events:none;white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-FRMDH .framer-u1v771{pointer-events:none;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;height:auto;position:relative}.framer-FRMDH .framer-omv90u-container,.framer-FRMDH .framer-vbjvj1-container,.framer-FRMDH .framer-1xm46b7-container,.framer-FRMDH .framer-n2sx5n-container,.framer-FRMDH .framer-k3pdce-container,.framer-FRMDH .framer-1p6a0y5-container,.framer-FRMDH .framer-16y1xdk-container,.framer-FRMDH .framer-124rmsi-container,.framer-FRMDH .framer-bn064m-container,.framer-FRMDH .framer-1grdyho-container,.framer-FRMDH .framer-14gszhq-container,.framer-FRMDH .framer-ljwk-container,.framer-FRMDH .framer-je8zv9-container,.framer-FRMDH .framer-1d2as86-container,.framer-FRMDH .framer-1536muu-container,.framer-FRMDH .framer-czaofy-container,.framer-FRMDH .framer-ihx47l-container,.framer-FRMDH .framer-4f3czj-container,.framer-FRMDH .framer-18uz1qo-container,.framer-FRMDH .framer-168e19j-container,.framer-FRMDH .framer-1bh5l2v-container,.framer-FRMDH .framer-1wlql29-container,.framer-FRMDH .framer-pt7g2i-container,.framer-FRMDH .framer-vnejh9-container,.framer-FRMDH .framer-g9v2zu-container,.framer-FRMDH .framer-1kap140-container,.framer-FRMDH .framer-1favgsc-container,.framer-FRMDH .framer-ms6kef-container{flex:none;width:auto;height:auto;position:relative}.framer-FRMDH .framer-b04lz0,.framer-FRMDH .framer-ivglwm{z-index:1;flex:none;width:1px;height:1px;position:absolute;bottom:-800px;left:-800px;overflow:visible}.framer-FRMDH .framer-rl9qiu,.framer-FRMDH .framer-1p7uuyr{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;height:auto;position:absolute;bottom:-2px;left:0;right:-199px}.framer-FRMDH .framer-1twqnuw,.framer-FRMDH .framer-16swd43{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;height:auto;position:absolute;bottom:-4px;left:0;right:-199px}.framer-FRMDH .framer-dgdnry,.framer-FRMDH .framer-rxfz7{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;height:auto;position:absolute;bottom:-6px;left:0;right:-199px}.framer-FRMDH .framer-cs6z6t{flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:32px;width:100%;max-width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-FRMDH .framer-1bqbkne{flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:12px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-FRMDH .framer-1lgir6b,.framer-FRMDH .framer-1yxrla6,.framer-FRMDH .framer-kbgghv,.framer-FRMDH .framer-1qk4k56,.framer-FRMDH .framer-mf5fdq,.framer-FRMDH .framer-4ltcig,.framer-FRMDH .framer-1pz99sw{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-FRMDH .framer-41a91t-container,.framer-FRMDH .framer-1hunumx-container,.framer-FRMDH .framer-khrtg0-container,.framer-FRMDH .framer-1m3zf99-container,.framer-FRMDH .framer-64kgeg-container,.framer-FRMDH .framer-ugtimk-container,.framer-FRMDH .framer-1hhv2ee-container,.framer-FRMDH .framer-62c5od-container,.framer-FRMDH .framer-1257ws3-container,.framer-FRMDH .framer-509qb-container,.framer-FRMDH .framer-73owwu-container,.framer-FRMDH .framer-1hp1sll-container,.framer-FRMDH .framer-225wgn-container,.framer-FRMDH .framer-1d80tdn-container,.framer-FRMDH .framer-1etjjdf-container,.framer-FRMDH .framer-8t96dp-container,.framer-FRMDH .framer-r7b5k-container,.framer-FRMDH .framer-1lz3dm8-container,.framer-FRMDH .framer-127vpfm-container,.framer-FRMDH .framer-g1qwuy-container,.framer-FRMDH .framer-so9h16-container,.framer-FRMDH .framer-v5plv4-container,.framer-FRMDH .framer-usga63-container,.framer-FRMDH .framer-11kqzfi-container,.framer-FRMDH .framer-1a7g5r-container{flex:none;width:auto;max-width:100%;height:auto;position:relative}.framer-FRMDH .framer-1bcsway,.framer-FRMDH .framer-lk6bkg,.framer-FRMDH .framer-70kmsq{flex-flow:row;flex:none;place-content:flex-start;align-items:flex-start;gap:40px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-FRMDH .framer-15zrk1d,.framer-FRMDH .framer-1fqmlm7,.framer-FRMDH .framer-1c9d1d9,.framer-FRMDH .framer-x446ns,.framer-FRMDH .framer-x39va9,.framer-FRMDH .framer-srm24j,.framer-FRMDH .framer-fzrcu8{flex-flow:column;flex:1 0 0;place-content:flex-start center;align-items:flex-start;gap:16px;width:1px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-FRMDH .framer-1env8gm,.framer-FRMDH .framer-1s8ni0r,.framer-FRMDH .framer-15z1bpe{flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-FRMDH .framer-udhm1,.framer-FRMDH .framer-1okbmq8,.framer-FRMDH .framer-1t1t3y7,.framer-FRMDH .framer-26ql8u,.framer-FRMDH .framer-2goz3k,.framer-FRMDH .framer-ignzj4{-webkit-user-select:none;user-select:none;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:1 0 0;width:1px;height:auto;position:relative}.framer-FRMDH .framer-1viejfk,.framer-FRMDH .framer-1tpfq0h,.framer-FRMDH .framer-1gx6qn9,.framer-FRMDH .framer-6k3mzi,.framer-FRMDH .framer-18j4gcx{cursor:default;flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:14px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-FRMDH .framer-o8gl72,.framer-FRMDH .framer-1qzy10v,.framer-FRMDH .framer-zndzwt,.framer-FRMDH .framer-jc6c6t,.framer-FRMDH .framer-l5as7h,.framer-FRMDH .framer-b37ww{flex:none;align-self:stretch;width:1px;height:auto;position:relative;overflow:visible}.framer-FRMDH .framer-1xb9zti,.framer-FRMDH .framer-18whxf5,.framer-FRMDH .framer-u34zt,.framer-FRMDH .framer-nk00z{flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:14px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-FRMDH .framer-1h9tjsb,.framer-FRMDH .framer-1nopfzk{flex-flow:column;flex:1 0 0;place-content:flex-start;align-items:flex-start;gap:16px;width:1px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-FRMDH .framer-wr1dg7,.framer-FRMDH .framer-a8h5mw{flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:24px;width:100%;max-width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-FRMDH .framer-19s8kfj{flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:83px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-FRMDH .framer-hm9shu,.framer-FRMDH .framer-nxbx2l{flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:100px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-FRMDH .framer-179it6z,.framer-FRMDH .framer-d6nftu,.framer-FRMDH .framer-9teyy2{flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:10px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-FRMDH .framer-13q16zf,.framer-FRMDH .framer-1fs2jre,.framer-FRMDH .framer-kyy6xr{-webkit-user-select:none;user-select:none;white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-FRMDH .framer-18m9zbg{flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:24px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-FRMDH .framer-js2999{flex-flow:row;flex:none;place-content:center;align-items:center;gap:24px;width:min-content;height:min-content;padding:0;display:flex;position:relative}.framer-FRMDH .framer-12942u6{flex:none;width:60px;height:59px;position:relative}.framer-FRMDH .framer-uao3hf{aspect-ratio:1;flex:none;width:60px;height:auto;text-decoration:none;position:relative;overflow:visible}.framer-FRMDH .framer-1e2ceqb{flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:6px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-FRMDH .framer-3x4efh{flex-flow:row;flex:none;place-content:center;align-items:center;gap:6px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-FRMDH .framer-13bh436{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;height:auto;position:relative}.framer-FRMDH .framer-192jyx1{flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:10px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-FRMDH .framer-9429vt{flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:24px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-FRMDH .framer-18f9xby{flex-flow:column;flex:1 0 0;place-content:flex-start;align-self:stretch;align-items:flex-start;gap:20px;width:1px;height:auto;padding:0;display:flex;position:relative;overflow:visible}.framer-FRMDH .framer-acp54c{flex-flow:column;flex:none;place-content:center;align-items:center;gap:20px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-FRMDH .framer-ukcr48{flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:2px;width:100%;height:min-content;padding:12px;display:flex;position:relative;overflow:visible}.framer-FRMDH .framer-mqogas{flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:4px;width:100%;max-width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-FRMDH .framer-1r51idq{flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:11px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-FRMDH .framer-18b3ucs{flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:0;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-FRMDH .framer-17ykrgs{--framer-text-wrap-override:balance;pointer-events:none;flex:none;width:100%;height:auto;position:relative}.framer-FRMDH .framer-13kg9m0{flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:20px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-FRMDH .framer-18hkqcj{flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:20px;width:100%;height:min-content;padding:16px;display:flex;position:relative}.framer-FRMDH .framer-1ogumq4{flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:10px;width:100%;height:min-content;padding:0;display:flex;position:relative}.framer-FRMDH .framer-1ompruy{flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;max-width:100%;height:min-content;padding:10px 18px;display:flex;position:relative;overflow:visible}.framer-FRMDH .framer-lwal4a{flex:none;width:149px;max-width:100%;height:auto;position:relative}.framer-FRMDH .framer-1409nb3,.framer-FRMDH .framer-1m2t78u,.framer-FRMDH .framer-res5z6,.framer-FRMDH .framer-yhp72c{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;max-width:100%;height:auto;position:relative}.framer-FRMDH .framer-yb9h7g{cursor:pointer;white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-FRMDH .framer-1gadz3h{flex-flow:column;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;min-width:100%;height:100px;min-height:100%;padding:10px;display:flex;position:relative}.framer-FRMDH .framer-1treoms{flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:10px;width:100%;max-width:100%;height:min-content;padding:16px;display:flex;position:relative;overflow:visible}.framer-FRMDH .framer-3xclw{width:50px;height:50px;position:relative}.framer-FRMDH .framer-1oscgj{width:50px;height:50px;position:absolute;top:0;left:0}.framer-FRMDH .framer-1tep9wq{width:26px;height:29px;position:absolute;top:11px;left:12px}.framer-FRMDH .framer-kky0jx{width:1px;height:1px;position:absolute;top:9px;left:25px}.framer-FRMDH .framer-cyf09d{width:1px;height:1px;position:absolute;top:22px;left:25px}.framer-FRMDH .framer-5xzhag{width:1px;height:1px;position:absolute;top:22px;left:18px}.framer-FRMDH .framer-1ixvo2d{width:1px;height:1px;position:absolute;top:12px;left:19px}.framer-FRMDH .framer-1ee5yi4{width:1px;height:1px;position:absolute;top:6px;left:13px}.framer-FRMDH .framer-7ja7fh{width:1px;height:1px;position:absolute;top:22px;left:6px}.framer-FRMDH .framer-17ohjto{width:1px;height:1px;position:absolute;top:21px;left:19px}.framer-FRMDH .framer-qqox0t{width:1px;height:1px;position:absolute;top:28px;left:19px}.framer-FRMDH .framer-1yjb4gv{width:1px;height:1px;position:absolute;top:28px;left:0}.framer-FRMDH .framer-1saxzrf{width:1px;height:1px;position:absolute;top:6px;left:0}.framer-FRMDH .framer-1147ec4{width:1px;height:1px;position:absolute;top:0;left:6px}.framer-FRMDH .framer-jzp0q3{width:1px;height:1px;position:absolute;top:0;left:16px}.framer-FRMDH .framer-83xf01{width:2px;height:12px;position:absolute;top:10px;left:24px}.framer-FRMDH .framer-x026iv{width:6px;height:2px;position:absolute;top:21px;left:19px}.framer-FRMDH .framer-13q758{width:2px;height:9px;position:absolute;top:13px;left:18px}.framer-FRMDH .framer-5km77k{width:8px;height:8px;position:absolute;top:6px;left:12px}.framer-FRMDH .framer-4p9hqj{width:6px;height:2px;position:absolute;top:6px;left:7px}.framer-FRMDH .framer-evc9ye{width:2px;height:15px;position:absolute;top:7px;left:6px}.framer-FRMDH .framer-1nka6ol{width:12px;height:2px;position:absolute;top:21px;left:7px}.framer-FRMDH .framer-8xnt1y{width:2px;height:6px;position:absolute;top:22px;left:18px}.framer-FRMDH .framer-ouh4uw{width:18px;height:2px;position:absolute;top:27px;left:1px}.framer-FRMDH .framer-1rji03z{width:2px;height:21px;position:absolute;top:7px;left:0}.framer-FRMDH .framer-1aqwxgk{width:6px;height:2px;position:absolute;top:6px;left:1px}.framer-FRMDH .framer-8xlj0r{width:2px;height:6px;position:absolute;top:1px;left:6px}.framer-FRMDH .framer-1er7gfa{width:9px;height:2px;position:absolute;top:0;left:7px}.framer-FRMDH .framer-2udvma{width:11px;height:11px;position:absolute;top:0;left:15px}.framer-FRMDH.framer-v-1bdn7x0.framer-1jfqk24{width:810px}.framer-FRMDH.framer-v-1bdn7x0 .framer-144qgxx,.framer-FRMDH.framer-v-n02uzk .framer-144qgxx,.framer-FRMDH.framer-v-n02uzk .framer-1bcsway,.framer-FRMDH.framer-v-n02uzk .framer-lk6bkg,.framer-FRMDH.framer-v-n02uzk .framer-70kmsq{flex-direction:column}.framer-FRMDH.framer-v-1bdn7x0 .framer-1qvxaxl,.framer-FRMDH.framer-v-n02uzk .framer-1qvxaxl{flex:none;width:300%}.framer-FRMDH.framer-v-1bdn7x0 .framer-18f9xby,.framer-FRMDH.framer-v-n02uzk .framer-18f9xby{align-self:unset;flex:none;width:100%;height:min-content}.framer-FRMDH.framer-v-n02uzk.framer-1jfqk24{width:390px;padding:32px 20px}.framer-FRMDH.framer-v-n02uzk .framer-1mvfqkk{flex-direction:column;place-content:flex-start;align-items:flex-start;gap:32px;width:100%}.framer-FRMDH.framer-v-n02uzk .framer-rk2vz8{gap:unset;justify-content:space-between;width:100%}.framer-FRMDH.framer-v-n02uzk .framer-l8o5zh{will-change:var(--framer-will-change-override,transform);padding:20px}.framer-FRMDH.framer-v-n02uzk .framer-1q4uyqu,.framer-FRMDH.framer-v-n02uzk .framer-1ppk0i7{will-change:var(--framer-will-change-override,transform);width:60px;height:60px;padding:20px}.framer-FRMDH.framer-v-n02uzk .framer-169b5ft{will-change:var(--framer-will-change-override,transform);height:60px;padding:20px}.framer-FRMDH.framer-v-n02uzk .framer-1birzvf,.framer-FRMDH.framer-v-n02uzk .framer-9429vt{flex-direction:column;align-content:flex-start;align-items:flex-start}.framer-FRMDH.framer-v-n02uzk .framer-t0pglu,.framer-FRMDH.framer-v-n02uzk .framer-15zrk1d,.framer-FRMDH.framer-v-n02uzk .framer-1fqmlm7,.framer-FRMDH.framer-v-n02uzk .framer-1h9tjsb,.framer-FRMDH.framer-v-n02uzk .framer-1c9d1d9,.framer-FRMDH.framer-v-n02uzk .framer-x446ns,.framer-FRMDH.framer-v-n02uzk .framer-1nopfzk,.framer-FRMDH.framer-v-n02uzk .framer-x39va9,.framer-FRMDH.framer-v-n02uzk .framer-srm24j,.framer-FRMDH.framer-v-n02uzk .framer-fzrcu8{flex:none;width:100%}.framer-FRMDH.framer-v-wdmt4m.framer-1jfqk24{gap:0;padding:32px 40px}.framer-FRMDH.framer-v-wdmt4m .framer-lhfx46{order:0}.framer-FRMDH.framer-v-wdmt4m .framer-rk2vz8{order:1}.framer-FRMDH.framer-v-1ydonai.framer-1jfqk24{width:810px;padding:32px 40px}.framer-FRMDH.framer-v-9n36bb.framer-1jfqk24{width:390px;padding:20px}.framer-54Upq .framer-styles-preset-1a3pyei:not(.rich-text-wrapper),.framer-54Upq .framer-styles-preset-1a3pyei.rich-text-wrapper h6{--framer-font-family:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold-italic:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-italic:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-open-type-features:"blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;--framer-font-size:16px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:normal;--framer-font-style-italic:normal;--framer-font-variation-axes:"wght" 550;--framer-font-variation-axes-bold:"wght" 550;--framer-font-variation-axes-bold-italic:"wght" 550;--framer-font-variation-axes-italic:"wght" 550;--framer-font-weight:700;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:700;--framer-letter-spacing:-.02em;--framer-line-height:1.4em;--framer-paragraph-spacing:40px;--framer-text-alignment:start;--framer-text-color:var(--token-23547e69-aef0-4de5-8279-d61a7aeb51e6,#1c1917);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}.framer-kHYfD .framer-styles-preset-1rmyk9v:not(.rich-text-wrapper),.framer-kHYfD .framer-styles-preset-1rmyk9v.rich-text-wrapper h5{--framer-font-family:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold-italic:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-italic:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:20px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:normal;--framer-font-style-italic:normal;--framer-font-variation-axes:"wght" 500;--framer-font-variation-axes-bold:"wght" 500;--framer-font-variation-axes-bold-italic:"wght" 500;--framer-font-variation-axes-italic:"wght" 500;--framer-font-weight:700;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:700;--framer-letter-spacing:-.02em;--framer-line-height:130%;--framer-paragraph-spacing:40px;--framer-text-alignment:start;--framer-text-color:#1c1917;--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}.framer-FI9Q3 .framer-styles-preset-1cc300z:not(.rich-text-wrapper),.framer-FI9Q3 .framer-styles-preset-1cc300z.rich-text-wrapper p{--framer-font-family:"Geist Mono", monospace;--framer-font-family-bold:"Geist Mono", monospace;--framer-font-open-type-features:normal;--framer-font-size:12px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-variation-axes:normal;--framer-font-weight:600;--framer-font-weight-bold:900;--framer-letter-spacing:.02em;--framer-line-height:100%;--framer-paragraph-spacing:20px;--framer-text-alignment:start;--framer-text-color:var(--token-9a8a3063-6d3f-4c84-bb7a-ce6785df7b69,#2563eb);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:uppercase}.framer-Cdho5 .framer-styles-preset-z48j88:not(.rich-text-wrapper),.framer-Cdho5 .framer-styles-preset-z48j88.rich-text-wrapper a{--framer-link-hover-text-decoration:underline;--framer-link-hover-text-decoration-color:var(--token-9a8a3063-6d3f-4c84-bb7a-ce6785df7b69,#2563eb) ;--framer-link-hover-text-decoration-style:solid;--framer-link-hover-text-decoration-thickness:3px;--framer-link-text-color:var(--token-050929c3-ce35-45eb-80ae-67c2808bd84c,#1c1917);--framer-link-text-decoration:underline;--framer-link-text-decoration-color:var(--token-9a8a3063-6d3f-4c84-bb7a-ce6785df7b69,#2563eb) ;--framer-link-text-decoration-offset:4px;--framer-link-text-decoration-skip-ink:none;--framer-link-text-decoration-style:solid;--framer-link-text-decoration-thickness:1px}.framer-FRMDH[data-border=true]:after,.framer-FRMDH [data-border=true]:after{content:"";border-width:var(--border-top-width,0) var(--border-right-width,0) var(--border-bottom-width,0) var(--border-left-width,0);border-color:var(--border-color,none);border-style:var(--border-style,none);box-sizing:border-box;border-radius:inherit;corner-shape:inherit;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-Iqxz2.framer-1sx56xs,.framer-Iqxz2 .framer-1sx56xs{display:block}.framer-Iqxz2.framer-19ogbrz{cursor:pointer;flex-flow:column;place-content:flex-start;align-items:flex-start;gap:4px;width:200px;height:min-content;padding:10px;text-decoration:none;display:flex;position:relative;overflow:visible}.framer-Iqxz2 .framer-1krrif{flex-flow:row;flex:none;place-content:flex-start;align-items:flex-start;gap:8px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-Iqxz2 .framer-zzba91{flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:16px;height:15px;padding:5px 0 0;display:flex;position:relative;overflow:visible}.framer-Iqxz2 .framer-11q548d{aspect-ratio:1;height:var(--framer-aspect-ratio-supported,16px);flex:none;width:16px;position:relative;overflow:visible}.framer-Iqxz2 .framer-8skwas{flex-flow:column;flex:1 0 0;place-content:flex-start center;align-items:flex-start;gap:0;width:1px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-Iqxz2 .framer-1dpz09y{flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-Iqxz2 .framer-m4b8t3{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:156px;height:22px;position:relative}.framer-Iqxz2 .framer-1085dgg{will-change:var(--framer-will-change-override,transform);z-index:2;flex-flow:column;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:0 5px 1px 6px;display:flex;position:relative;overflow:hidden}.framer-Iqxz2 .framer-1co6e0o{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-Iqxz2 .framer-fgjivh{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;height:20px;position:relative}.framer-Iqxz2 .framer-16nk51t{flex-flow:column;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-Iqxz2 .framer-goa235{width:10px;height:10px;position:relative}.framer-Iqxz2 .framer-1jxwrzb{width:10px;height:10px;position:absolute;top:0;left:0}.framer-Iqxz2 .framer-iz77lo{width:5px;height:5px;position:absolute;top:0;left:6px}.framer-Iqxz2 .framer-1sgmap7{z-index:1;flex:none;width:1px;height:1px;position:absolute;bottom:-800px;left:-800px;overflow:visible}.framer-Iqxz2 .framer-xo2368{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;height:auto;position:absolute;bottom:-2px;left:0;right:-199px}.framer-Iqxz2 .framer-1t1t91m{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;height:auto;position:absolute;bottom:-4px;left:0;right:-199px}.framer-Iqxz2 .framer-oxkuhj{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;height:auto;position:absolute;bottom:-6px;left:0;right:-199px}.framer-Iqxz2.framer-v-b1ib1.framer-19ogbrz{justify-content:center;width:min-content;padding:0}.framer-Iqxz2.framer-v-b1ib1 .framer-1krrif{align-content:center;align-items:center;gap:4px;width:min-content;max-width:100%;padding:0 10px 0 0}.framer-Iqxz2.framer-v-b1ib1 .framer-zzba91,.framer-Iqxz2.framer-v-hsc2sm .framer-zzba91,.framer-Iqxz2.framer-v-9oxnex .framer-zzba91{padding:16px}.framer-Iqxz2.framer-v-b1ib1 .framer-11q548d,.framer-Iqxz2.framer-v-9oxnex .framer-11q548d{height:var(--framer-aspect-ratio-supported,18px);width:18px}.framer-Iqxz2.framer-v-b1ib1 .framer-8skwas,.framer-Iqxz2.framer-v-1jz8hqo .framer-8skwas,.framer-Iqxz2.framer-v-1lxgqdl .framer-8skwas,.framer-Iqxz2.framer-v-664oea .framer-8skwas{flex:none;width:min-content}.framer-Iqxz2.framer-v-b1ib1 .framer-1dpz09y{justify-content:flex-start;gap:4px;width:min-content;padding:1px 0 0}.framer-Iqxz2.framer-v-b1ib1 .framer-m4b8t3,.framer-Iqxz2.framer-v-1lxgqdl .framer-m4b8t3,.framer-Iqxz2.framer-v-664oea .framer-m4b8t3,.framer-Iqxz2.framer-v-hsc2sm .framer-m4b8t3,.framer-Iqxz2.framer-v-9oxnex .framer-m4b8t3{white-space:pre;width:auto;height:auto}.framer-Iqxz2.framer-v-b1ib1 .framer-16nk51t,.framer-Iqxz2.framer-v-9oxnex .framer-16nk51t{align-self:stretch;height:auto;padding:0 0 0 4px}.framer-Iqxz2.framer-v-1jz8hqo.framer-19ogbrz{width:min-content}.framer-Iqxz2.framer-v-1jz8hqo .framer-1krrif{align-content:center;align-items:center;width:min-content}.framer-Iqxz2.framer-v-1jz8hqo .framer-1dpz09y,.framer-Iqxz2.framer-v-1lxgqdl .framer-1dpz09y,.framer-Iqxz2.framer-v-664oea .framer-1dpz09y{justify-content:flex-start;align-self:stretch;width:auto}.framer-Iqxz2.framer-v-1jz8hqo .framer-m4b8t3,.framer-Iqxz2.framer-v-6sk8rx .framer-m4b8t3{white-space:pre;width:auto}.framer-Iqxz2.framer-v-6sk8rx.framer-19ogbrz{cursor:unset;width:220px}.framer-Iqxz2.framer-v-6sk8rx .framer-1krrif{align-content:center;align-items:center;min-width:220px;max-width:100%}.framer-Iqxz2.framer-v-6sk8rx .framer-zzba91,.framer-Iqxz2.framer-v-1lxgqdl .framer-zzba91,.framer-Iqxz2.framer-v-664oea .framer-zzba91{padding:20px}.framer-Iqxz2.framer-v-6sk8rx .framer-8skwas{gap:2px}.framer-Iqxz2.framer-v-6sk8rx .framer-1dpz09y{justify-content:flex-start}.framer-Iqxz2.framer-v-6sk8rx .framer-fgjivh,.framer-Iqxz2.framer-v-9oxnex .framer-fgjivh{height:auto}.framer-Iqxz2.framer-v-1lxgqdl.framer-19ogbrz,.framer-Iqxz2.framer-v-664oea.framer-19ogbrz{cursor:default;width:220px;height:54px;padding:6px}.framer-Iqxz2.framer-v-1lxgqdl .framer-1krrif,.framer-Iqxz2.framer-v-664oea .framer-1krrif{align-content:center;align-items:center;max-width:100%;padding:0 10px 0 0}.framer-Iqxz2.framer-v-hsc2sm.framer-19ogbrz{justify-content:center;width:220px;padding:0}.framer-Iqxz2.framer-v-hsc2sm .framer-1krrif{gap:6px;max-width:100%;padding:0 10px 0 0}.framer-Iqxz2.framer-v-hsc2sm .framer-11q548d{height:var(--framer-aspect-ratio-supported,14px);width:14px}.framer-Iqxz2.framer-v-hsc2sm .framer-8skwas,.framer-Iqxz2.framer-v-hsc2sm .framer-16nk51t{align-self:stretch;height:auto}.framer-Iqxz2.framer-v-hsc2sm .framer-1dpz09y{justify-content:flex-start;gap:4px}.framer-Iqxz2.framer-v-9oxnex.framer-19ogbrz{width:min-content;padding:0}.framer-Iqxz2.framer-v-9oxnex .framer-1krrif{align-content:center;align-items:center;gap:6px;width:353px;padding:0 10px 0 0}.framer-Iqxz2.framer-v-9oxnex .framer-1dpz09y{justify-content:flex-start;gap:4px;padding:1px 0 0}.framer-in6Pj .framer-styles-preset-g5w54h:not(.rich-text-wrapper),.framer-in6Pj .framer-styles-preset-g5w54h.rich-text-wrapper p{--framer-font-family:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold-italic:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-italic:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:14px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:normal;--framer-font-style-italic:normal;--framer-font-variation-axes:"wght" 500;--framer-font-variation-axes-bold:"wght" 650;--framer-font-variation-axes-bold-italic:"wght" 650;--framer-font-variation-axes-italic:"wght" 500;--framer-font-weight:700;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:700;--framer-letter-spacing:0em;--framer-line-height:1.6em;--framer-paragraph-spacing:20px;--framer-text-alignment:center;--framer-text-color:var(--token-f1a521a2-1c7b-4b8d-b94d-6ec6deaa187b,#79716b);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}.framer-Iqxz2[data-border=true]:after,.framer-Iqxz2 [data-border=true]:after{content:"";border-width:var(--border-top-width,0) var(--border-right-width,0) var(--border-bottom-width,0) var(--border-left-width,0);border-color:var(--border-color,none);border-style:var(--border-style,none);box-sizing:border-box;border-radius:inherit;corner-shape:inherit;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-R6ijw.framer-g52lyb,.framer-R6ijw .framer-g52lyb{display:block}.framer-R6ijw.framer-bfguyo{cursor:pointer;flex-flow:row;place-content:center flex-start;align-items:center;gap:8px;width:min-content;height:min-content;padding:6px 0;text-decoration:none;display:flex;position:relative;overflow:hidden}.framer-R6ijw .framer-1huizat{flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:12px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-R6ijw .framer-1g49lk8{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-R6ijw .framer-f0rn2v{z-index:1;flex:none;width:1px;height:1px;position:absolute;top:-100px;left:calc(50% - .5px);overflow:visible}.framer-R6ijw .framer-iuw93n,.framer-R6ijw .framer-uu2pov,.framer-R6ijw .framer-78tkh7{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:98px;height:11px;position:absolute;top:7px;left:13px}.framer-R6ijw .framer-11aljfc{flex-flow:column;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-R6ijw .framer-kj98oh{width:10px;height:10px;position:relative}.framer-R6ijw .framer-uz81i1{width:10px;height:10px;position:absolute;top:0;left:0}.framer-R6ijw .framer-1ue0m81{width:5px;height:5px;position:absolute;top:0;left:6px}.framer-c11ZN .framer-styles-preset-1j08zu0:not(.rich-text-wrapper),.framer-c11ZN .framer-styles-preset-1j08zu0.rich-text-wrapper p{--framer-font-family:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold-italic:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-italic:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:12px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:normal;--framer-font-style-italic:normal;--framer-font-variation-axes:"wght" 500;--framer-font-variation-axes-bold:"wght" 500;--framer-font-variation-axes-bold-italic:"wght" 500;--framer-font-variation-axes-italic:"wght" 500;--framer-font-weight:700;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:700;--framer-letter-spacing:0em;--framer-line-height:1.6em;--framer-paragraph-spacing:20px;--framer-text-alignment:start;--framer-text-color:var(--token-f1a521a2-1c7b-4b8d-b94d-6ec6deaa187b,#79716b);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}.framer-R6ijw[data-border=true]:after,.framer-R6ijw [data-border=true]:after{content:"";border-width:var(--border-top-width,0) var(--border-right-width,0) var(--border-bottom-width,0) var(--border-left-width,0);border-color:var(--border-color,none);border-style:var(--border-style,none);box-sizing:border-box;border-radius:inherit;corner-shape:inherit;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.__framer-cookie-component-button:focus:not(:focus-visible){outline-color:#0000}.framer-yahBH.framer-dyba1w,.framer-yahBH .framer-dyba1w{display:block}.framer-yahBH.framer-1fbz185{flex-flow:row;place-content:center flex-start;align-items:center;gap:10px;width:850px;height:min-content;padding:0;display:flex;position:relative}.framer-yahBH .framer-14z9cg5{flex-flow:row;flex:1 0 0;place-content:flex-start;align-items:flex-start;gap:40px;width:1px;max-width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-yahBH .framer-tqyzdz{will-change:var(--framer-will-change-override,transform);flex-flow:column;flex:none;place-content:center;align-items:center;gap:0;width:174px;height:min-content;min-height:120px;padding:10px;display:flex;position:relative;overflow:hidden}.framer-yahBH .framer-4ojhoi{aspect-ratio:1;will-change:var(--framer-will-change-override,transform);flex:none;gap:0;width:80px;max-width:100%;height:auto;position:relative;overflow:hidden}.framer-yahBH .framer-1otfqw1{flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;max-width:100%;height:min-content;padding:10px;display:flex;position:relative;overflow:visible}.framer-yahBH .framer-4glzkc{height:25px;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-filter-override,filter);flex:none;width:auto;position:relative}.framer-yahBH .framer-cq1e3g{flex-flow:column;flex:1 0 0;place-content:flex-start;align-items:flex-start;gap:24px;width:1px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-yahBH .framer-1dzqw3u{flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:10px;width:100%;max-width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-yahBH .framer-lsmlz6{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;height:auto;position:relative}.framer-yahBH .framer-1twu012{flex-flow:wrap;flex:none;place-content:center flex-start;align-items:center;gap:0 8px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-yahBH .framer-fv76bh{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:none;place-content:center;align-items:center;gap:5px;width:min-content;padding:0;display:flex;position:relative}.framer-yahBH .framer-1wbmqet{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:none;place-content:center;align-items:center;gap:0;width:min-content;padding:0;display:flex;position:relative}.framer-yahBH .framer-pepver,.framer-yahBH .framer-1tgers9,.framer-yahBH .framer-jmco6c,.framer-yahBH .framer-1wan0vg{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-yahBH .framer-hdg6v1{flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-yahBH .framer-uv6ra-container,.framer-yahBH .framer-1vs3skx-container{flex:none;width:auto;height:auto;position:relative}.framer-yahBH.framer-v-1ozd0kt.framer-1fbz185{flex-direction:column;width:390px}.framer-yahBH.framer-v-1ozd0kt .framer-14z9cg5{flex-direction:column;flex:none;align-content:center;align-items:center;width:100%}.framer-yahBH.framer-v-1ozd0kt .framer-tqyzdz{width:140px;min-height:80px;padding:10px 10px 0}.framer-yahBH.framer-v-1ozd0kt .framer-4ojhoi{width:100px}.framer-yahBH.framer-v-1ozd0kt .framer-1otfqw1{width:100%}.framer-yahBH.framer-v-1ozd0kt .framer-4glzkc{flex:1 0 0;width:1px}.framer-yahBH.framer-v-1ozd0kt .framer-cq1e3g{flex:none;align-content:center;align-items:center;width:100%}.framer-yahBH.framer-v-1ozd0kt .framer-1twu012{flex-direction:column;justify-content:center}.framer-yahBH.framer-v-1ozd0kt .framer-fv76bh{flex-wrap:wrap;gap:0}@media (max-width:1599px) and (min-width:1200px){.framer-Euqaa .framer-styles-preset-1n78jgd:not(.rich-text-wrapper),.framer-Euqaa .framer-styles-preset-1n78jgd.rich-text-wrapper h4{--framer-font-family:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold-italic:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-italic:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:24px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:normal;--framer-font-style-italic:normal;--framer-font-variation-axes:"wght" 500;--framer-font-variation-axes-bold:"wght" 500;--framer-font-variation-axes-bold-italic:"wght" 500;--framer-font-variation-axes-italic:"wght" 500;--framer-font-weight:700;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:700;--framer-letter-spacing:-.02em;--framer-line-height:120%;--framer-paragraph-spacing:40px;--framer-text-alignment:start;--framer-text-color:var(--token-23547e69-aef0-4de5-8279-d61a7aeb51e6,#1c1917);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}@media (max-width:1199px) and (min-width:810px){.framer-Euqaa .framer-styles-preset-1n78jgd:not(.rich-text-wrapper),.framer-Euqaa .framer-styles-preset-1n78jgd.rich-text-wrapper h4{--framer-font-family:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold-italic:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-italic:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:22px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:normal;--framer-font-style-italic:normal;--framer-font-variation-axes:"wght" 500;--framer-font-variation-axes-bold:"wght" 500;--framer-font-variation-axes-bold-italic:"wght" 500;--framer-font-variation-axes-italic:"wght" 500;--framer-font-weight:700;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:700;--framer-letter-spacing:-.02em;--framer-line-height:120%;--framer-paragraph-spacing:40px;--framer-text-alignment:start;--framer-text-color:var(--token-23547e69-aef0-4de5-8279-d61a7aeb51e6,#1c1917);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}@media (max-width:809px) and (min-width:0){.framer-Euqaa .framer-styles-preset-1n78jgd:not(.rich-text-wrapper),.framer-Euqaa .framer-styles-preset-1n78jgd.rich-text-wrapper h4{--framer-font-family:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold-italic:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-italic:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:20px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:normal;--framer-font-style-italic:normal;--framer-font-variation-axes:"wght" 500;--framer-font-variation-axes-bold:"wght" 500;--framer-font-variation-axes-bold-italic:"wght" 500;--framer-font-variation-axes-italic:"wght" 500;--framer-font-weight:700;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:700;--framer-letter-spacing:-.02em;--framer-line-height:120%;--framer-paragraph-spacing:40px;--framer-text-alignment:start;--framer-text-color:var(--token-23547e69-aef0-4de5-8279-d61a7aeb51e6,#1c1917);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}.framer-DXqga .framer-styles-preset-iim6rc:not(.rich-text-wrapper),.framer-DXqga .framer-styles-preset-iim6rc.rich-text-wrapper h3{--framer-font-family:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold-italic:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-italic:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:40px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:normal;--framer-font-style-italic:normal;--framer-font-variation-axes:"wght" 500;--framer-font-variation-axes-bold:"wght" 500;--framer-font-variation-axes-bold-italic:"wght" 500;--framer-font-variation-axes-italic:"wght" 500;--framer-font-weight:700;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:700;--framer-letter-spacing:-.02em;--framer-line-height:120%;--framer-paragraph-spacing:40px;--framer-text-alignment:start;--framer-text-color:var(--token-23547e69-aef0-4de5-8279-d61a7aeb51e6,#1c1917);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}@media (max-width:1599px) and (min-width:1200px){.framer-DXqga .framer-styles-preset-iim6rc:not(.rich-text-wrapper),.framer-DXqga .framer-styles-preset-iim6rc.rich-text-wrapper h3{--framer-font-family:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold-italic:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-italic:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:32px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:normal;--framer-font-style-italic:normal;--framer-font-variation-axes:"wght" 500;--framer-font-variation-axes-bold:"wght" 500;--framer-font-variation-axes-bold-italic:"wght" 500;--framer-font-variation-axes-italic:"wght" 500;--framer-font-weight:700;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:700;--framer-letter-spacing:-.02em;--framer-line-height:120%;--framer-paragraph-spacing:40px;--framer-text-alignment:start;--framer-text-color:var(--token-23547e69-aef0-4de5-8279-d61a7aeb51e6,#1c1917);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}@media (max-width:1199px) and (min-width:810px){.framer-DXqga .framer-styles-preset-iim6rc:not(.rich-text-wrapper),.framer-DXqga .framer-styles-preset-iim6rc.rich-text-wrapper h3{--framer-font-family:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold-italic:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-italic:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:26px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:normal;--framer-font-style-italic:normal;--framer-font-variation-axes:"wght" 500;--framer-font-variation-axes-bold:"wght" 500;--framer-font-variation-axes-bold-italic:"wght" 500;--framer-font-variation-axes-italic:"wght" 500;--framer-font-weight:700;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:700;--framer-letter-spacing:-.02em;--framer-line-height:120%;--framer-paragraph-spacing:40px;--framer-text-alignment:start;--framer-text-color:var(--token-23547e69-aef0-4de5-8279-d61a7aeb51e6,#1c1917);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}@media (max-width:809px) and (min-width:0){.framer-DXqga .framer-styles-preset-iim6rc:not(.rich-text-wrapper),.framer-DXqga .framer-styles-preset-iim6rc.rich-text-wrapper h3{--framer-font-family:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold-italic:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-italic:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:20px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:normal;--framer-font-style-italic:normal;--framer-font-variation-axes:"wght" 500;--framer-font-variation-axes-bold:"wght" 500;--framer-font-variation-axes-bold-italic:"wght" 500;--framer-font-variation-axes-italic:"wght" 500;--framer-font-weight:700;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:700;--framer-letter-spacing:-.02em;--framer-line-height:120%;--framer-paragraph-spacing:40px;--framer-text-alignment:start;--framer-text-color:var(--token-23547e69-aef0-4de5-8279-d61a7aeb51e6,#1c1917);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}@media (max-width:1599px) and (min-width:1200px){.framer-ZQsGr .framer-styles-preset-eybfil:not(.rich-text-wrapper),.framer-ZQsGr .framer-styles-preset-eybfil.rich-text-wrapper h4{--framer-font-family:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold:"Inter", "Inter Placeholder", sans-serif;--framer-font-family-bold-italic:"Inter", "Inter Placeholder", sans-serif;--framer-font-family-italic:"Inter", "Inter Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:24px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:"wght" 500;--framer-font-weight:700;--framer-font-weight-bold:900;--framer-font-weight-bold-italic:900;--framer-font-weight-italic:700;--framer-letter-spacing:-.02em;--framer-line-height:140%;--framer-paragraph-spacing:40px;--framer-text-alignment:center;--framer-text-color:var(--token-23547e69-aef0-4de5-8279-d61a7aeb51e6,#1c1917);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}@media (max-width:1199px) and (min-width:810px){.framer-ZQsGr .framer-styles-preset-eybfil:not(.rich-text-wrapper),.framer-ZQsGr .framer-styles-preset-eybfil.rich-text-wrapper h4{--framer-font-family:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold:"Inter", "Inter Placeholder", sans-serif;--framer-font-family-bold-italic:"Inter", "Inter Placeholder", sans-serif;--framer-font-family-italic:"Inter", "Inter Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:22px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:"wght" 500;--framer-font-weight:700;--framer-font-weight-bold:900;--framer-font-weight-bold-italic:900;--framer-font-weight-italic:700;--framer-letter-spacing:-.02em;--framer-line-height:140%;--framer-paragraph-spacing:40px;--framer-text-alignment:center;--framer-text-color:var(--token-23547e69-aef0-4de5-8279-d61a7aeb51e6,#1c1917);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}@media (max-width:809px) and (min-width:0){.framer-ZQsGr .framer-styles-preset-eybfil:not(.rich-text-wrapper),.framer-ZQsGr .framer-styles-preset-eybfil.rich-text-wrapper h4{--framer-font-family:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold:"Inter", "Inter Placeholder", sans-serif;--framer-font-family-bold-italic:"Inter", "Inter Placeholder", sans-serif;--framer-font-family-italic:"Inter", "Inter Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:24px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:"wght" 500;--framer-font-weight:700;--framer-font-weight-bold:900;--framer-font-weight-bold-italic:900;--framer-font-weight-italic:700;--framer-letter-spacing:-.02em;--framer-line-height:140%;--framer-paragraph-spacing:40px;--framer-text-alignment:center;--framer-text-color:var(--token-23547e69-aef0-4de5-8279-d61a7aeb51e6,#1c1917);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}.framer-yahBH[data-border=true]:after,.framer-yahBH [data-border=true]:after{content:"";border-width:var(--border-top-width,0) var(--border-right-width,0) var(--border-bottom-width,0) var(--border-left-width,0);border-color:var(--border-color,none);border-style:var(--border-style,none);box-sizing:border-box;border-radius:inherit;corner-shape:inherit;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.framer-6169F.framer-1reuitc,.framer-6169F .framer-1reuitc{display:block}.framer-6169F.framer-1b88g2l{flex-flow:row;place-content:center flex-start;align-items:center;gap:10px;width:766px;height:min-content;padding:0;display:flex;position:relative}.framer-6169F .framer-vugq7j{flex-flow:row;flex:1 0 0;place-content:flex-start;align-items:flex-start;gap:40px;width:1px;max-width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-6169F .framer-77aob6{will-change:var(--framer-will-change-override,transform);flex-flow:column;flex:none;place-content:center;align-items:center;gap:8px;width:174px;height:min-content;min-height:120px;padding:10px 10px 0;display:flex;position:relative;overflow:hidden}.framer-6169F .framer-1v8ueun{aspect-ratio:1;will-change:var(--framer-will-change-override,transform);flex:none;gap:0;width:80px;height:auto;position:relative;overflow:hidden}.framer-6169F .framer-15celtu{flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;max-width:100%;height:min-content;padding:10px;display:flex;position:relative;overflow:visible}.framer-6169F .framer-123vf8y{height:25px;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-filter-override,filter);flex:none;width:auto;position:relative}.framer-6169F .framer-19is7rv{flex-flow:column;flex:1 0 0;place-content:flex-start;align-items:flex-start;gap:24px;width:1px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-6169F .framer-11gzvfk{flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:10px;width:100%;max-width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-6169F .framer-1c2yjds{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;height:auto;position:relative}.framer-6169F .framer-xhr67s{flex-flow:column;flex:none;place-content:center;align-items:center;gap:10px;width:552px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-6169F .framer-12iewyv{flex-flow:wrap;flex:none;place-content:center flex-start;align-items:center;gap:0 8px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-6169F .framer-1f8wmlt{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:none;place-content:center;align-items:center;gap:5px;width:min-content;padding:0;display:flex;position:relative}.framer-6169F .framer-5aix05{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:none;place-content:center;align-items:center;gap:0;width:min-content;padding:0;display:flex;position:relative}.framer-6169F .framer-yrxcbi,.framer-6169F .framer-93vyw3,.framer-6169F .framer-431hwy,.framer-6169F .framer-z1jja{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-6169F .framer-13tz7hl{flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-6169F .framer-1tv03q3-container{flex:none;width:auto;height:auto;position:relative}.framer-6169F.framer-v-lo73se.framer-1b88g2l{flex-direction:column;width:390px}.framer-6169F.framer-v-lo73se .framer-vugq7j{flex-direction:column;flex:none;align-content:center;align-items:center;gap:24px;width:100%}.framer-6169F.framer-v-lo73se .framer-77aob6{width:min-content}.framer-6169F.framer-v-lo73se .framer-19is7rv{flex:none;align-content:center;align-items:center;width:100%}.framer-6169F.framer-v-lo73se .framer-11gzvfk{align-content:center;align-items:center}.framer-6169F.framer-v-lo73se .framer-12iewyv{flex-direction:column;justify-content:center}.framer-6169F.framer-v-lo73se .framer-1f8wmlt{flex-direction:column;width:100%}.framer-6169F.framer-v-lo73se .framer-5aix05{width:100%}.framer-6169F.framer-v-lo73se .framer-yrxcbi{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:1 0 0;width:1px}.framer-6169F.framer-v-lo73se .framer-431hwy,.framer-6169F.framer-v-lo73se .framer-z1jja{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;width:100%}.framer-Euqaa .framer-styles-preset-1n78jgd:not(.rich-text-wrapper),.framer-Euqaa .framer-styles-preset-1n78jgd.rich-text-wrapper h4{--framer-font-family:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold-italic:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-italic:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:30px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:normal;--framer-font-style-italic:normal;--framer-font-variation-axes:"wght" 500;--framer-font-variation-axes-bold:"wght" 500;--framer-font-variation-axes-bold-italic:"wght" 500;--framer-font-variation-axes-italic:"wght" 500;--framer-font-weight:700;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:700;--framer-letter-spacing:-.02em;--framer-line-height:120%;--framer-paragraph-spacing:40px;--framer-text-alignment:start;--framer-text-color:var(--token-23547e69-aef0-4de5-8279-d61a7aeb51e6,#1c1917);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}@media (max-width:1599px) and (min-width:1200px){.framer-Euqaa .framer-styles-preset-1n78jgd:not(.rich-text-wrapper),.framer-Euqaa .framer-styles-preset-1n78jgd.rich-text-wrapper h4{--framer-font-family:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold-italic:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-italic:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:24px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:normal;--framer-font-style-italic:normal;--framer-font-variation-axes:"wght" 500;--framer-font-variation-axes-bold:"wght" 500;--framer-font-variation-axes-bold-italic:"wght" 500;--framer-font-variation-axes-italic:"wght" 500;--framer-font-weight:700;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:700;--framer-letter-spacing:-.02em;--framer-line-height:120%;--framer-paragraph-spacing:40px;--framer-text-alignment:start;--framer-text-color:var(--token-23547e69-aef0-4de5-8279-d61a7aeb51e6,#1c1917);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}@media (max-width:1199px) and (min-width:810px){.framer-Euqaa .framer-styles-preset-1n78jgd:not(.rich-text-wrapper),.framer-Euqaa .framer-styles-preset-1n78jgd.rich-text-wrapper h4{--framer-font-family:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold-italic:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-italic:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:22px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:normal;--framer-font-style-italic:normal;--framer-font-variation-axes:"wght" 500;--framer-font-variation-axes-bold:"wght" 500;--framer-font-variation-axes-bold-italic:"wght" 500;--framer-font-variation-axes-italic:"wght" 500;--framer-font-weight:700;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:700;--framer-letter-spacing:-.02em;--framer-line-height:120%;--framer-paragraph-spacing:40px;--framer-text-alignment:start;--framer-text-color:var(--token-23547e69-aef0-4de5-8279-d61a7aeb51e6,#1c1917);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}@media (max-width:809px) and (min-width:0){.framer-Euqaa .framer-styles-preset-1n78jgd:not(.rich-text-wrapper),.framer-Euqaa .framer-styles-preset-1n78jgd.rich-text-wrapper h4{--framer-font-family:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold-italic:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-italic:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:20px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:normal;--framer-font-style-italic:normal;--framer-font-variation-axes:"wght" 500;--framer-font-variation-axes-bold:"wght" 500;--framer-font-variation-axes-bold-italic:"wght" 500;--framer-font-variation-axes-italic:"wght" 500;--framer-font-weight:700;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:700;--framer-letter-spacing:-.02em;--framer-line-height:120%;--framer-paragraph-spacing:40px;--framer-text-alignment:start;--framer-text-color:var(--token-23547e69-aef0-4de5-8279-d61a7aeb51e6,#1c1917);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}.framer-3ojio .framer-styles-preset-1ljq0bn:not(.rich-text-wrapper),.framer-3ojio .framer-styles-preset-1ljq0bn.rich-text-wrapper table{border:1px solid #99999940;border-radius:8px;overflow:hidden}.framer-3ojio .framer-styles-preset-1ljq0bn:not(.rich-text-wrapper) th,.framer-3ojio .framer-styles-preset-1ljq0bn.rich-text-wrapper table th,.framer-3ojio .framer-styles-preset-1ljq0bn:not(.rich-text-wrapper) td,.framer-3ojio .framer-styles-preset-1ljq0bn.rich-text-wrapper table td{padding:10px}.framer-3ojio .framer-styles-preset-1ljq0bn:not(.rich-text-wrapper) th,.framer-3ojio .framer-styles-preset-1ljq0bn.rich-text-wrapper table th{background-color:#9999991a}.framer-3ojio .framer-styles-preset-1ljq0bn:not(.rich-text-wrapper) tr+tr td,.framer-3ojio .framer-styles-preset-1ljq0bn:not(.rich-text-wrapper) tr+tr th,.framer-3ojio .framer-styles-preset-1ljq0bn.rich-text-wrapper table tr+tr td,.framer-3ojio .framer-styles-preset-1ljq0bn.rich-text-wrapper table tr+tr th{border-top:1px solid #99999940}.framer-3ojio .framer-styles-preset-1ljq0bn:not(.rich-text-wrapper) td+td,.framer-3ojio .framer-styles-preset-1ljq0bn:not(.rich-text-wrapper) th+th,.framer-3ojio .framer-styles-preset-1ljq0bn:not(.rich-text-wrapper) td+th,.framer-3ojio .framer-styles-preset-1ljq0bn:not(.rich-text-wrapper) th+td,.framer-3ojio .framer-styles-preset-1ljq0bn.rich-text-wrapper table td+td,.framer-3ojio .framer-styles-preset-1ljq0bn.rich-text-wrapper table th+th,.framer-3ojio .framer-styles-preset-1ljq0bn.rich-text-wrapper table td+th,.framer-3ojio .framer-styles-preset-1ljq0bn.rich-text-wrapper table th+td{border-left:1px solid #99999940}.framer-U2s55 .framer-styles-preset-sglsj0{border-bottom-width:1px;border-color:var(--token-d607828b-30c2-47ee-bff0-9d4c397515ff,#efeeed);border-style:solid;border-top-width:1px;border-left-width:1px;border-right-width:1px;border-radius:16px}.framer-ZQsGr .framer-styles-preset-eybfil:not(.rich-text-wrapper),.framer-ZQsGr .framer-styles-preset-eybfil.rich-text-wrapper h4{--framer-font-family:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold:"Inter", "Inter Placeholder", sans-serif;--framer-font-family-bold-italic:"Inter", "Inter Placeholder", sans-serif;--framer-font-family-italic:"Inter", "Inter Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:24px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:"wght" 500;--framer-font-weight:700;--framer-font-weight-bold:900;--framer-font-weight-bold-italic:900;--framer-font-weight-italic:700;--framer-letter-spacing:-.02em;--framer-line-height:140%;--framer-paragraph-spacing:40px;--framer-text-alignment:center;--framer-text-color:var(--token-23547e69-aef0-4de5-8279-d61a7aeb51e6,#1c1917);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}@media (max-width:1599px) and (min-width:1200px){.framer-ZQsGr .framer-styles-preset-eybfil:not(.rich-text-wrapper),.framer-ZQsGr .framer-styles-preset-eybfil.rich-text-wrapper h4{--framer-font-family:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold:"Inter", "Inter Placeholder", sans-serif;--framer-font-family-bold-italic:"Inter", "Inter Placeholder", sans-serif;--framer-font-family-italic:"Inter", "Inter Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:24px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:"wght" 500;--framer-font-weight:700;--framer-font-weight-bold:900;--framer-font-weight-bold-italic:900;--framer-font-weight-italic:700;--framer-letter-spacing:-.02em;--framer-line-height:140%;--framer-paragraph-spacing:40px;--framer-text-alignment:center;--framer-text-color:var(--token-23547e69-aef0-4de5-8279-d61a7aeb51e6,#1c1917);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}@media (max-width:1199px) and (min-width:810px){.framer-ZQsGr .framer-styles-preset-eybfil:not(.rich-text-wrapper),.framer-ZQsGr .framer-styles-preset-eybfil.rich-text-wrapper h4{--framer-font-family:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold:"Inter", "Inter Placeholder", sans-serif;--framer-font-family-bold-italic:"Inter", "Inter Placeholder", sans-serif;--framer-font-family-italic:"Inter", "Inter Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:22px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:"wght" 500;--framer-font-weight:700;--framer-font-weight-bold:900;--framer-font-weight-bold-italic:900;--framer-font-weight-italic:700;--framer-letter-spacing:-.02em;--framer-line-height:140%;--framer-paragraph-spacing:40px;--framer-text-alignment:center;--framer-text-color:var(--token-23547e69-aef0-4de5-8279-d61a7aeb51e6,#1c1917);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}@media (max-width:809px) and (min-width:0){.framer-ZQsGr .framer-styles-preset-eybfil:not(.rich-text-wrapper),.framer-ZQsGr .framer-styles-preset-eybfil.rich-text-wrapper h4{--framer-font-family:"General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif;--framer-font-family-bold:"Inter", "Inter Placeholder", sans-serif;--framer-font-family-bold-italic:"Inter", "Inter Placeholder", sans-serif;--framer-font-family-italic:"Inter", "Inter Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:24px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:"wght" 500;--framer-font-weight:700;--framer-font-weight-bold:900;--framer-font-weight-bold-italic:900;--framer-font-weight-italic:700;--framer-letter-spacing:-.02em;--framer-line-height:140%;--framer-paragraph-spacing:40px;--framer-text-alignment:center;--framer-text-color:var(--token-23547e69-aef0-4de5-8279-d61a7aeb51e6,#1c1917);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}.framer-tdIz9 .framer-styles-preset-178ep3v:not(.rich-text-wrapper),.framer-tdIz9 .framer-styles-preset-178ep3v.rich-text-wrapper p{--framer-font-family:"General Sans", "General Sans Placeholder", sans-serif;--framer-font-family-bold:"General Sans", "General Sans Placeholder", sans-serif;--framer-font-family-bold-italic:"General Sans", "General Sans Placeholder", sans-serif;--framer-font-family-italic:"General Sans", "General Sans Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:16px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:500;--framer-font-weight-bold:600;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:500;--framer-letter-spacing:0em;--framer-line-height:150%;--framer-paragraph-spacing:20px;--framer-text-alignment:start;--framer-text-color:var(--token-d62486c0-fd39-4de1-a463-7684a705d789,#57534d);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}.framer-6169F[data-border=true]:after,.framer-6169F [data-border=true]:after{content:"";border-width:var(--border-top-width,0) var(--border-right-width,0) var(--border-bottom-width,0) var(--border-left-width,0);border-color:var(--border-color,none);border-style:var(--border-style,none);box-sizing:border-box;border-radius:inherit;corner-shape:inherit;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}
html body { background: var(--token-cf5b9a94-340d-4e06-9e57-e779166bd151, rgb(255, 255, 255)); }

                .rdf-wrap svg { width: 100%; height: 100%; display: block; }
                .rdf-paused .cdash,
                .rdf-paused .badge,
                .rdf-paused .hub-border,
                .rdf-paused .fdot { animation-play-state: paused !important; }
                .rdf-nodots .fdot { display: none; }
            

@keyframes badgePop{0%,100%{transform:scale(1)}14%{transform:scale(1.14)}30%{transform:scale(1)}}
@keyframes borderMarch{to{stroke-dashoffset:-7.28}}
@keyframes dashMarch{to{stroke-dashoffset:-7.478}}
@keyframes dotMove{0%{offset-distance:0%}40%,100%{offset-distance:100%}}
@keyframes dotFade{0%,100%{opacity:0}4%,33%{opacity:1}40%{opacity:0}}
@keyframes dotPulse{0%,20%,40%,100%{transform:scale(.92)}10%,30%{transform:scale(1.06)}}
.cdash{fill:none;stroke:var(--accent,rgb(37, 99, 235));stroke-width:1.744;stroke-dasharray:3.739 3.739;animation:dashMarch var(--durb,1.6s) linear infinite}
.cnode{fill:var(--accent,rgb(37, 99, 235))}
.badge{transform-box:fill-box;transform-origin:center;animation:badgePop var(--dur,3s) ease-in-out infinite}
.hub-border{animation:borderMarch var(--durb,1.6s) linear infinite}
.fdot{fill:var(--accent,rgb(37, 99, 235));offset-rotate:0deg;transform-box:fill-box;transform-origin:center;animation:dotMove var(--dur,3s) linear infinite,dotFade var(--dur,3s) linear infinite,dotPulse var(--dur,3s) ease-in-out infinite}
.d0{animation-delay:0s}.d1{animation-delay:.5s}.d2{animation-delay:1s}.d3{animation-delay:1.5s}.d4{animation-delay:2s}.d5{animation-delay:2.5s}
.fd0{animation-delay:0s,0s,0s}.fd1{animation-delay:.5s,.5s,.5s}.fd2{animation-delay:1s,1s,1s}.fd3{animation-delay:1.5s,1.5s,1.5s}.fd4{animation-delay:2s,2s,2s}.fd5{animation-delay:2.5s,2.5s,2.5s}
.rdf-nodots .fdot{display:none}
@media (prefers-reduced-motion:reduce){.cdash,.badge,.hub-border,.fdot{animation:none}.fdot{display:none}}


    @keyframes hd-march { to { stroke-dashoffset: -8; } }
    @keyframes hd-comet { to { stroke-dashoffset: -100; } }
    @keyframes hd-inout {
        0% { stroke-dashoffset: 0; }
        50% { stroke-dashoffset: -88; }
        100% { stroke-dashoffset: 0; }
    }
    @media (prefers-reduced-motion: reduce) {
        .hd-anim { animation: none !important; }
    }
    .hd-paused .hd-anim { animation-play-state: paused !important; }

@keyframes barGrowS { from { transform: scaleY(0); } to { transform: scaleY(1); } }
@keyframes barGrowQ { from { transform: scaleY(0); } to { transform: scaleY(1); } }
@keyframes barGrowH { from { transform: scaleX(0); } to { transform: scaleX(1); } }
@keyframes barGrow { from { transform: scaleY(0); } to { transform: scaleY(1); } }

                @keyframes agentBounce {
                    0%, 80%, 100% { transform: translateY(0); opacity: 0.4; }
                    40% { transform: translateY(-4px); opacity: 1; }
                }
                @keyframes agentCursorBlink {
                    0%, 100% { opacity: 1; }
                    50% { opacity: 0; }
                }
                @keyframes agentFadeIn {
                    from { opacity: 0; }
                    to { opacity: 1; }
                }
                @keyframes agentFadeUp {
                    from { opacity: 0; transform: translateY(8px); }
                    to { opacity: 1; transform: translateY(0); }
                }
            
/* vietnamese */

/* latin-ext */

/* latin */




















































































#__framer-editorbar-container {
    align-items: center;
    display: flex;
    gap: 8px;
    position: fixed;
    z-index: calc(2147483647);
    width: max-content;
    cursor: pointer;
}

#__framer-editorbar-label {
    background-color: #111;
    border-radius: 8px;
    font-family: var(--framer-fresco-sansSerif-font-family, "Inter Variable UI", Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif, emoji, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol");
    font-size: var(--framer-fresco-base-font-size, 12px);
    height: fit-content;
    opacity: 0;
    padding: 4px 8px;
    transition: opacity 0.4s ease-out;
    font-weight: var(--framer-fresco-base-font-weight, 450);
    flex-shrink: 0;
    position: fixed;
    width: max-content;
    pointer-events: none;
    user-select: none;
}

#__framer-editorbar-button {
    all: unset;
    align-items: center;
    border-radius: 15px;
    display: flex;
    height: 30px;
    justify-content: center;
    width: 30px;
    flex-shrink: 0;
}

.__framer-editorbar-spinner {
    display: block;
    width: 16px;
    height: 16px;
    transform-origin: 50% 50%;
    will-change: transform;
    animation: __framer-editorbar-spinner-spin 600ms linear infinite;
}

.__framer-editorbar-spinner svg {
    display: block;
    overflow: visible;
}

.__framer-editorbar-spinner-track, .__framer-editorbar-spinner-car {
    fill: none;
    stroke: currentColor;
    stroke-width: 2px;
}

.__framer-editorbar-spinner-track {
    opacity: 0.25;
}

.__framer-editorbar-spinner-car {
    stroke-linecap: round;
    stroke-dasharray: 30 70;
}

@keyframes __framer-editorbar-spinner-spin {
    to {
        transform: rotate(360deg);
    }
}

#__framer-editorbar-label.__framer-editorbar-button-tooltip-visible {
    opacity: 1;
}

#__framer-editorbar-label, #__framer-editorbar-button {
    backdrop-filter: blur(10px);
    background-color: rgba(34, 34, 34, 0.8);
    box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px 0px, rgba(0, 0, 0, 0.05) 0px 1px 0px 0px, rgba(255, 255, 255, 0.15) 0px 0px 0px 1px;
    color: #fff;
}


#__framer-editorbar {
    /* https://sergeyski.com/css-color-scheme-and-iframes-lessons-learned-from-disqus-background-bug */
    color-scheme: light dark;
    overflow: hidden;
    position: fixed;
    border: none;
    z-index: calc(2147483647);
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    touch-action: manipulation;
}

@supports (height: 100dvh) {
    #__framer-editorbar {
        height: 100dvh;
    }
}

#__framer-editorbar.status_hidden {
    display: none;
}

#__framer-editorbar.status_visually_hidden {
    clip-path: circle(1px at calc(100% - 1px) calc(100% - 1px));
    z-index: calc(2147483647 - 1);
}

#__framer-editorbar.status_measuring {
    clip-path: unset;
}


html body { background: var(--token-cf5b9a94-340d-4e06-9e57-e779166bd151, rgb(255, 255, 255)); }

                .rdf-wrap svg { width: 100%; height: 100%; display: block; }
                .rdf-paused .cdash,
                .rdf-paused .badge,
                .rdf-paused .hub-border,
                .rdf-paused .fdot { animation-play-state: paused !important; }
                .rdf-nodots .fdot { display: none; }
            

@keyframes badgePop{0%,100%{transform:scale(1)}14%{transform:scale(1.14)}30%{transform:scale(1)}}
@keyframes borderMarch{to{stroke-dashoffset:-7.28}}
@keyframes dashMarch{to{stroke-dashoffset:-7.478}}
@keyframes dotMove{0%{offset-distance:0%}40%,100%{offset-distance:100%}}
@keyframes dotFade{0%,100%{opacity:0}4%,33%{opacity:1}40%{opacity:0}}
@keyframes dotPulse{0%,20%,40%,100%{transform:scale(.92)}10%,30%{transform:scale(1.06)}}
.cdash{fill:none;stroke:var(--accent,rgb(37, 99, 235));stroke-width:1.744;stroke-dasharray:3.739 3.739;animation:dashMarch var(--durb,1.6s) linear infinite}
.cnode{fill:var(--accent,rgb(37, 99, 235))}
.badge{transform-box:fill-box;transform-origin:center;animation:badgePop var(--dur,3s) ease-in-out infinite}
.hub-border{animation:borderMarch var(--durb,1.6s) linear infinite}
.fdot{fill:var(--accent,rgb(37, 99, 235));offset-rotate:0deg;transform-box:fill-box;transform-origin:center;animation:dotMove var(--dur,3s) linear infinite,dotFade var(--dur,3s) linear infinite,dotPulse var(--dur,3s) ease-in-out infinite}
.d0{animation-delay:0s}.d1{animation-delay:.5s}.d2{animation-delay:1s}.d3{animation-delay:1.5s}.d4{animation-delay:2s}.d5{animation-delay:2.5s}
.fd0{animation-delay:0s,0s,0s}.fd1{animation-delay:.5s,.5s,.5s}.fd2{animation-delay:1s,1s,1s}.fd3{animation-delay:1.5s,1.5s,1.5s}.fd4{animation-delay:2s,2s,2s}.fd5{animation-delay:2.5s,2.5s,2.5s}
.rdf-nodots .fdot{display:none}
@media (prefers-reduced-motion:reduce){.cdash,.badge,.hub-border,.fdot{animation:none}.fdot{display:none}}


    @keyframes hd-march { to { stroke-dashoffset: -8; } }
    @keyframes hd-comet { to { stroke-dashoffset: -100; } }
    @keyframes hd-inout {
        0% { stroke-dashoffset: 0; }
        50% { stroke-dashoffset: -88; }
        100% { stroke-dashoffset: 0; }
    }
    @media (prefers-reduced-motion: reduce) {
        .hd-anim { animation: none !important; }
    }
    .hd-paused .hd-anim { animation-play-state: paused !important; }





















































































html, body, #main { box-sizing: border-box; margin: 0px; padding: 0px; }
:root { -webkit-font-smoothing: antialiased; }
* { box-sizing: border-box; -webkit-font-smoothing: inherit; }
h1, h2, h3, h4, h5, h6, p, figure { margin: 0px; }
body, input, textarea, select, button { font-family: sans-serif; font-size: 12px; }
body { --token-f2c8b2c9-d028-47d2-8dad-57aaec45c4c1: #f8f7feb3; --token-cf5b9a94-340d-4e06-9e57-e779166bd151: #fff; --token-d62486c0-fd39-4de1-a463-7684a705d789: #57534d; --token-9a8a3063-6d3f-4c84-bb7a-ce6785df7b69: #2563eb; --token-f1a521a2-1c7b-4b8d-b94d-6ec6deaa187b: #79716b; --token-050929c3-ce35-45eb-80ae-67c2808bd84c: #1c1917; --token-23547e69-aef0-4de5-8279-d61a7aeb51e6: #1c1917; --token-d607828b-30c2-47ee-bff0-9d4c397515ff: #efeeed; --token-c69c8909-154c-43a4-ae5a-ed0eb2e4388c: #fafaf9; --token-bd769c46-339e-43fc-97e6-9c9575446a2f: #efeeed; --token-be8fd814-4766-47d4-a19d-669701769578: #fff; --token-b53d3249-e77b-4c9e-89c6-7a3ad5ca3ab1: #2563eb; --token-ef246145-cc80-4a0e-a504-33e3cbdc76e1: #1d4ed8; --token-c74f6c69-2a94-4bb9-9aaa-c1b2c4f3c95e: #e8f0fe; --token-38de50c9-5434-4793-a7b0-de7646949cd5: #f3f7ff; --token-c92e718c-c54c-4c18-9584-0da178d37fad: #1c1917; --token-f7939a4c-1f66-4da3-930b-5e4337851efd: #262930; --token-c0052085-f82c-41cb-a383-d507817388b6: #57534d; --token-fb0f006b-f64e-476f-830c-00c6d576c293: #79716b; --token-11fb76e9-ebd5-4dc6-bbeb-53e3adf4d457: #b8b2aa; --token-20da8482-ec04-4138-9db0-de380ce13b70: #efeeed; --token-ffcdc33b-80c7-4809-8bba-000ddfa84822: #dad7d2; --token-19fd3911-b03a-4914-8c6e-f6e7ef81d419: #fafaf9; --token-0a7ac3dd-3151-418f-bf70-d47e1c6a1da5: #fff; --framer-will-change-override: none; }
@supports (background:-webkit-named-image(i)) and (not (grid-template-rows:subgrid)) {
  body { --framer-will-change-override: transform; }
}
body { --framer-will-change-filter-override: none; }
@supports (background:-webkit-named-image(i)) and (not (position-area:top right)) {
  body { --framer-will-change-filter-override: filter; }
}
[data-framer-component-type] { position: absolute; }
[data-framer-component-type="Text"] { cursor: inherit; }
[data-framer-component-text-autosized] * { white-space: pre; }
[data-framer-component-type="Text"] > * { text-align: var(--framer-text-alignment,start); }
[data-framer-component-type="Text"] span span, [data-framer-component-type="Text"] p span, [data-framer-component-type="Text"] h1 span, [data-framer-component-type="Text"] h2 span, [data-framer-component-type="Text"] h3 span, [data-framer-component-type="Text"] h4 span, [data-framer-component-type="Text"] h5 span, [data-framer-component-type="Text"] h6 span { display: block; }
[data-framer-component-type="Text"] span span span, [data-framer-component-type="Text"] p span span, [data-framer-component-type="Text"] h1 span span, [data-framer-component-type="Text"] h2 span span, [data-framer-component-type="Text"] h3 span span, [data-framer-component-type="Text"] h4 span span, [data-framer-component-type="Text"] h5 span span, [data-framer-component-type="Text"] h6 span span { display: unset; }
[data-framer-component-type="Text"] div div span, [data-framer-component-type="Text"] a div span, [data-framer-component-type="Text"] span span span, [data-framer-component-type="Text"] p span span, [data-framer-component-type="Text"] h1 span span, [data-framer-component-type="Text"] h2 span span, [data-framer-component-type="Text"] h3 span span, [data-framer-component-type="Text"] h4 span span, [data-framer-component-type="Text"] h5 span span, [data-framer-component-type="Text"] h6 span span, [data-framer-component-type="Text"] a { font-family: var(--font-family); font-style: var(--font-style); font-weight: min(calc(var(--framer-font-weight-increase,0) + var(--font-weight,400)), 900); color: var(--text-color); letter-spacing: var(--letter-spacing); font-size: var(--font-size); text-transform: var(--text-transform); --text-decoration: var(--framer-text-decoration-style,solid) var(--framer-text-decoration,none) var(--framer-text-decoration-color,currentcolor) var(--framer-text-decoration-thickness,auto); --text-decoration-skip-ink: var(--framer-text-decoration-skip-ink); --text-underline-offset: var(--framer-text-decoration-offset); line-height: var(--line-height); --font-family: var(--framer-font-family); --font-style: var(--framer-font-style); --font-weight: var(--framer-font-weight); --text-color: var(--framer-text-color); --letter-spacing: var(--framer-letter-spacing); --font-size: var(--framer-font-size); --text-transform: var(--framer-text-transform); --line-height: var(--framer-line-height); }
[data-framer-component-type="Text"] a, [data-framer-component-type="Text"] a div span, [data-framer-component-type="Text"] a span span span, [data-framer-component-type="Text"] a p span span, [data-framer-component-type="Text"] a h1 span span, [data-framer-component-type="Text"] a h2 span span, [data-framer-component-type="Text"] a h3 span span, [data-framer-component-type="Text"] a h4 span span, [data-framer-component-type="Text"] a h5 span span, [data-framer-component-type="Text"] a h6 span span { --font-family: var(--framer-link-font-family,var(--framer-font-family)); --font-style: var(--framer-link-font-style,var(--framer-font-style)); --font-weight: var(--framer-link-font-weight,var(--framer-font-weight)); --text-color: var(--framer-link-text-color,var(--framer-text-color)); --font-size: var(--framer-link-font-size,var(--framer-font-size)); --text-transform: var(--framer-link-text-transform,var(--framer-text-transform)); --text-decoration: var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,solid)) var(--framer-link-text-decoration,var(--framer-text-decoration,none)) var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,currentcolor)) var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,auto)); --text-decoration-skip-ink: var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink)); --text-underline-offset: var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset)); }
[data-framer-component-type="Text"] a:hover, [data-framer-component-type="Text"] a div span:hover, [data-framer-component-type="Text"] a span span span:hover, [data-framer-component-type="Text"] a p span span:hover, [data-framer-component-type="Text"] a h1 span span:hover, [data-framer-component-type="Text"] a h2 span span:hover, [data-framer-component-type="Text"] a h3 span span:hover, [data-framer-component-type="Text"] a h4 span span:hover, [data-framer-component-type="Text"] a h5 span span:hover, [data-framer-component-type="Text"] a h6 span span:hover { --font-family: var(--framer-link-hover-font-family,var(--framer-link-font-family,var(--framer-font-family))); --font-style: var(--framer-link-hover-font-style,var(--framer-link-font-style,var(--framer-font-style))); --font-weight: var(--framer-link-hover-font-weight,var(--framer-link-font-weight,var(--framer-font-weight))); --text-color: var(--framer-link-hover-text-color,var(--framer-link-text-color,var(--framer-text-color))); --font-size: var(--framer-link-hover-font-size,var(--framer-link-font-size,var(--framer-font-size))); --text-transform: var(--framer-link-hover-text-transform,var(--framer-link-text-transform,var(--framer-text-transform))); --text-decoration: var(--framer-link-hover-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,solid))) var(--framer-link-hover-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none))) var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,currentcolor))) var(--framer-link-hover-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,auto))); --text-decoration-skip-ink: var(--framer-link-hover-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink))); --text-underline-offset: var(--framer-link-hover-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset))); }
[data-framer-component-type="Text"].isCurrent a, [data-framer-component-type="Text"].isCurrent a div span, [data-framer-component-type="Text"].isCurrent a span span span, [data-framer-component-type="Text"].isCurrent a p span span, [data-framer-component-type="Text"].isCurrent a h1 span span, [data-framer-component-type="Text"].isCurrent a h2 span span, [data-framer-component-type="Text"].isCurrent a h3 span span, [data-framer-component-type="Text"].isCurrent a h4 span span, [data-framer-component-type="Text"].isCurrent a h5 span span, [data-framer-component-type="Text"].isCurrent a h6 span span { --font-family: var(--framer-link-current-font-family,var(--framer-link-font-family,var(--framer-font-family))); --font-style: var(--framer-link-current-font-style,var(--framer-link-font-style,var(--framer-font-style))); --font-weight: var(--framer-link-current-font-weight,var(--framer-link-font-weight,var(--framer-font-weight))); --text-color: var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-text-color))); --font-size: var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size))); --text-transform: var(--framer-link-current-text-transform,var(--framer-link-text-transform,var(--framer-text-transform))); --text-decoration: var(--framer-link-current-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,solid))) var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none))) var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,currentcolor))) var(--framer-link-current-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,auto))); --text-decoration-skip-ink: var(--framer-link-current-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink))); --text-underline-offset: var(--framer-link-current-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset))); }
[data-framer-component-type="RichTextContainer"] { outline: none; flex-direction: column; flex-shrink: 0; justify-content: flex-start; display: flex; }
p.framer-text, div.framer-text, figure.framer-text, h1.framer-text, h2.framer-text, h3.framer-text, h4.framer-text, h5.framer-text, h6.framer-text, ol.framer-text, ul.framer-text { margin: 0px; padding: 0px; }
p.framer-text, div.framer-text, h1.framer-text, h2.framer-text, h3.framer-text, h4.framer-text, h5.framer-text, h6.framer-text, li.framer-text, ol.framer-text, ul.framer-text, mark.framer-text, span.framer-text:not([data-text-fill]) { font-family: var(--framer-font-family-preview,var(--framer-blockquote-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif))); font-style: var(--framer-font-style-preview,var(--framer-blockquote-font-style,var(--framer-font-style,normal))); font-weight: var(--framer-font-weight-preview,var(--framer-blockquote-font-weight,var(--framer-font-weight,400))); color: var(--framer-blockquote-text-color,var(--framer-text-color,#000)); font-size: calc(var(--framer-blockquote-font-size,var(--framer-font-size,16px)) * var(--framer-font-size-scale,1)); letter-spacing: var(--framer-blockquote-letter-spacing,var(--framer-letter-spacing,0)); text-transform: var(--framer-blockquote-text-transform,var(--framer-text-transform,none)); text-decoration-line: var(--framer-blockquote-text-decoration,var(--framer-text-decoration,initial)); text-decoration-style: var(--framer-blockquote-text-decoration-style,var(--framer-text-decoration-style,initial)); text-decoration-color: var(--framer-blockquote-text-decoration-color,var(--framer-text-decoration-color,initial)); text-decoration-thickness: var(--framer-blockquote-text-decoration-thickness,var(--framer-text-decoration-thickness,initial)); text-decoration-skip-ink: var(--framer-blockquote-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial)); text-underline-offset: var(--framer-blockquote-text-decoration-offset,var(--framer-text-decoration-offset,initial)); line-height: var(--framer-blockquote-line-height,var(--framer-line-height,1.2em)); text-align: var(--framer-blockquote-text-alignment,var(--framer-text-alignment,start)); -webkit-text-stroke-width: var(--framer-text-stroke-width,initial); -webkit-text-stroke-color: var(--framer-text-stroke-color,initial); font-feature-settings: var(--framer-font-open-type-features,initial); font-variation-settings: var(--framer-font-variation-axes-preview,var(--framer-font-variation-axes,normal)); text-wrap: var(--framer-text-wrap-override,var(--framer-text-wrap)); }
mark.framer-text, p.framer-text, div.framer-text, h1.framer-text, h2.framer-text, h3.framer-text, h4.framer-text, h5.framer-text, h6.framer-text, li.framer-text, ol.framer-text, ul.framer-text { background-color: var(--framer-blockquote-text-background-color,var(--framer-text-background-color,initial)); border-radius: var(--framer-blockquote-text-background-radius,var(--framer-text-background-radius,initial)); corner-shape: var(--framer-blockquote-text-background-corner-shape,var(--framer-text-background-corner-shape,initial)); padding: var(--framer-blockquote-text-background-padding,var(--framer-text-background-padding,initial)); }
@supports not (color:color(display-p3 1 1 1)) {
  p.framer-text, div.framer-text, h1.framer-text, h2.framer-text, h3.framer-text, h4.framer-text, h5.framer-text, h6.framer-text, li.framer-text, ol.framer-text, ul.framer-text, span.framer-text:not([data-text-fill]) { color: var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000)))); -webkit-text-stroke-color: var(--framer-text-stroke-color-rgb,var(--framer-text-stroke-color,initial)); }
  mark.framer-text { background-color: var(--framer-blockquote-text-background-color-rgb,var(--framer-blockquote-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial)))); }
}
.framer-fit-text .framer-text { white-space: pre; }
strong.framer-text { font-family: var(--framer-blockquote-font-family-bold,var(--framer-font-family-bold)); font-style: var(--framer-blockquote-font-style-bold,var(--framer-font-style-bold)); font-weight: var(--framer-blockquote-font-weight-bold,var(--framer-font-weight-bold,bolder)); font-variation-settings: var(--framer-blockquote-font-variation-axes-bold,var(--framer-font-variation-axes-bold)); }
em.framer-text { font-family: var(--framer-blockquote-font-family-italic,var(--framer-font-family-italic)); font-style: var(--framer-blockquote-font-style-italic,var(--framer-font-style-italic,italic)); font-weight: var(--framer-blockquote-font-weight-italic,var(--framer-font-weight-italic)); font-variation-settings: var(--framer-blockquote-font-variation-axes-italic,var(--framer-font-variation-axes-italic)); }
em.framer-text > strong.framer-text { font-family: var(--framer-blockquote-font-family-bold-italic,var(--framer-font-family-bold-italic)); font-style: var(--framer-blockquote-font-style-bold-italic,var(--framer-font-style-bold-italic,italic)); font-weight: var(--framer-blockquote-font-weight-bold-italic,var(--framer-font-weight-bold-italic,bolder)); font-variation-settings: var(--framer-blockquote-font-variation-axes-bold-italic,var(--framer-font-variation-axes-bold-italic)); }
p.framer-text:not(:first-child), div.framer-text:not(:first-child), h1.framer-text:not(:first-child), h2.framer-text:not(:first-child), h3.framer-text:not(:first-child), h4.framer-text:not(:first-child), h5.framer-text:not(:first-child), h6.framer-text:not(:first-child), ol.framer-text:not(:first-child), ul.framer-text:not(:first-child), blockquote.framer-text:not(:first-child), table.framer-text:not(:first-child), figure.framer-text:not(:first-child), .framer-image.framer-text:not(:first-child) { margin-top: var(--framer-blockquote-paragraph-spacing,var(--framer-paragraph-spacing,0)); }
li.framer-text > ul.framer-text:nth-child(2), li.framer-text > ol.framer-text:nth-child(2) { margin-top: 0px; }
.framer-text[data-text-fill] { -webkit-text-fill-color: transparent; padding: max(0em, calc(calc(1.3em - var(--framer-blockquote-line-height,var(--framer-line-height,1.3em))) / 2)); margin: min(0em, calc(calc(1.3em - var(--framer-blockquote-line-height,var(--framer-line-height,1.3em))) / -2)); background-clip: text; display: inline-block; }
code.framer-text, code.framer-text span.framer-text:not([data-text-fill]) { font-family: var(--framer-code-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif)); font-style: var(--framer-blockquote-font-style,var(--framer-code-font-style,var(--framer-font-style,normal))); font-weight: var(--framer-blockquote-font-weight,var(--framer-code-font-weight,var(--framer-font-weight,400))); color: var(--framer-blockquote-text-color,var(--framer-code-text-color,var(--framer-text-color,#000))); font-size: calc(var(--framer-blockquote-font-size,var(--framer-font-size,16px)) * var(--framer-font-size-scale,1)); letter-spacing: var(--framer-blockquote-letter-spacing,var(--framer-letter-spacing,0)); line-height: var(--framer-blockquote-line-height,var(--framer-line-height,1.2em)); }
@supports not (color:color(display-p3 1 1 1)) {
  code.framer-text, code.framer-text span.framer-text:not([data-text-fill]) { color: var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000)))))); }
}
blockquote.framer-text { unicode-bidi: initial; margin-block: initial; margin-inline: initial; }
a.framer-text, a.framer-text span.framer-text:not([data-text-fill]), span.framer-text[data-nested-link], span.framer-text[data-nested-link] span.framer-text:not([data-text-fill]) { color: inherit; font-family: var(--framer-font-family-preview,var(--framer-link-font-family,var(--framer-blockquote-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif)))); font-style: var(--framer-font-style-preview,var(--framer-link-font-style,var(--framer-blockquote-font-style,var(--framer-font-style,normal)))); font-weight: var(--framer-font-weight-preview,var(--framer-link-font-weight,var(--framer-blockquote-font-weight,var(--framer-font-weight,400)))); font-size: calc(var(--framer-blockquote-font-size,var(--framer-font-size,16px)) * var(--framer-font-size-scale,1)); text-transform: var(--framer-link-text-transform,var(--framer-blockquote-text-transform,var(--framer-text-transform,none))); cursor: var(--framer-custom-cursors,pointer); background-color: initial; border-radius: var(--framer-link-text-background-radius,initial); corner-shape: var(--framer-link-text-background-corner-shape,initial); padding: var(--framer-link-text-background-padding,initial); }
a.framer-text, span.framer-text[data-nested-link] { color: var(--framer-link-text-color,var(--framer-blockquote-text-color,var(--framer-text-color,#000))); text-decoration-line: var(--framer-link-text-decoration,var(--framer-blockquote-text-decoration,var(--framer-text-decoration,initial))); text-decoration-style: var(--framer-link-text-decoration-style,var(--framer-blockquote-text-decoration-style,var(--framer-text-decoration-style,initial))); text-decoration-color: var(--framer-link-text-decoration-color,var(--framer-blockquote-text-decoration-color,var(--framer-text-decoration-color,initial))); text-decoration-thickness: var(--framer-link-text-decoration-thickness,var(--framer-blockquote-text-decoration-thickness,var(--framer-text-decoration-thickness,initial))); text-decoration-skip-ink: var(--framer-link-text-decoration-skip-ink,var(--framer-blockquote-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial))); text-underline-offset: var(--framer-link-text-decoration-offset,var(--framer-blockquote-text-decoration-offset,var(--framer-text-decoration-offset,initial))); background-color: var(--framer-link-text-background-color,initial); }
@supports not (color:color(display-p3 1 1 1)) {
  a.framer-text, span.framer-text[data-nested-link] { color: var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000)))))); background-color: var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial)); text-decoration-color: var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor)))); }
}
code.framer-text a.framer-text, code.framer-text a.framer-text span.framer-text:not([data-text-fill]), code.framer-text span.framer-text[data-nested-link], code.framer-text span.framer-text[data-nested-link] span.framer-text:not([data-text-fill]) { font-family: var(--framer-code-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif)); font-style: var(--framer-blockquote-font-style,var(--framer-code-font-style,var(--framer-font-style,normal))); font-weight: var(--framer-blockquote-font-weight,var(--framer-code-font-weight,var(--framer-font-weight,400))); color: inherit; font-size: calc(var(--framer-blockquote-font-size,var(--framer-font-size,16px)) * var(--framer-font-size-scale,1)); }
code.framer-text a.framer-text, code.framer-text span.framer-text[data-nested-link] { color: var(--framer-link-text-color,var(--framer-blockquote-text-color,var(--framer-code-text-color,var(--framer-text-color,#000)))); }
@supports not (color:color(display-p3 1 1 1)) {
  code.framer-text a.framer-text, code.framer-text a.framer-text span.framer-text:not([data-text-fill]), code.framer-text span.framer-text[data-nested-link], code.framer-text span.framer-text[data-nested-link] span.framer-text:not([data-text-fill]) { color: var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000)))))))); }
}
a.framer-text:where(:not(.framer-image)):hover, a.framer-text:hover span.framer-text:not([data-text-fill]), span.framer-text[data-nested-link]:hover, span.framer-text[data-nested-link]:hover span.framer-text:not([data-text-fill]) { font-family: var(--framer-font-family-preview,var(--framer-link-hover-font-family,var(--framer-link-font-family,var(--framer-blockquote-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif))))); font-style: var(--framer-font-style-preview,var(--framer-link-hover-font-style,var(--framer-link-font-style,var(--framer-blockquote-font-style,var(--framer-font-style,normal))))); font-weight: var(--framer-font-weight-preview,var(--framer-link-hover-font-weight,var(--framer-link-font-weight,var(--framer-blockquote-font-weight,var(--framer-font-weight,400))))); font-size: calc(var(--framer-link-hover-font-size,var(--framer-blockquote-font-size,var(--framer-font-size,16px))) * var(--framer-font-size-scale,1)); text-transform: var(--framer-link-hover-text-transform,var(--framer-link-text-transform,var(--framer-blockquote-text-transform,var(--framer-text-transform,none)))); border-radius: var(--framer-link-hover-text-background-radius,var(--framer-link-text-background-radius,var(--framer-text-background-radius,initial))); corner-shape: var(--framer-link-hover-text-background-corner-shape,var(--framer-link-text-background-corner-shape,var(--framer-text-background-corner-shape,initial))); padding: var(--framer-link-hover-text-background-padding,var(--framer-link-text-background-padding,var(--framer-text-background-padding,initial))); }
a.framer-text:hover, span.framer-text[data-nested-link]:hover { color: var(--framer-link-hover-text-color,var(--framer-link-text-color,var(--framer-blockquote-text-color,var(--framer-text-color,#000)))); text-decoration-line: var(--framer-link-hover-text-decoration,var(--framer-link-text-decoration,var(--framer-blockquote-text-decoration,var(--framer-text-decoration,initial)))); text-decoration-style: var(--framer-link-hover-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-blockquote-text-decoration-style,var(--framer-text-decoration-style,initial)))); text-decoration-color: var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-blockquote-text-decoration-color,var(--framer-text-decoration-color,initial)))); text-decoration-thickness: var(--framer-link-hover-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-blockquote-text-decoration-thickness,var(--framer-text-decoration-thickness,initial)))); text-decoration-skip-ink: var(--framer-link-hover-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-blockquote-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial)))); text-underline-offset: var(--framer-link-hover-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-blockquote-text-decoration-offset,var(--framer-text-decoration-offset,initial)))); background-color: var(--framer-link-hover-text-background-color,var(--framer-link-text-background-color,var(--framer-text-background-color,initial))); }
@supports not (color:color(display-p3 1 1 1)) {
  a.framer-text:hover, span.framer-text[data-nested-link]:hover { color: var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000)))))))); background-color: var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial)))))); text-decoration-color: var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor)))))); }
}
code.framer-text a.framer-text:hover, code.framer-text span.framer-text[data-nested-link]:hover { color: var(--framer-link-hover-text-color,var(--framer-link-text-color,var(--framer-blockquote-text-color,var(--framer-code-text-color,var(--framer-text-color,#000))))); }
@supports not (color:color(display-p3 1 1 1)) {
  code.framer-text a.framer-text:hover, code.framer-text span.framer-text[data-nested-link]:hover { color: var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000)))))))))); }
}
a.framer-text:where(:not(.framer-image))[data-framer-page-link-current], a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]), span.framer-text[data-framer-page-link-current], span.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]) { font-family: var(--framer-font-family-preview,var(--framer-link-current-font-family,var(--framer-link-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif)))); font-style: var(--framer-font-style-preview,var(--framer-link-current-font-style,var(--framer-link-font-style,var(--framer-font-style,normal)))); font-weight: var(--framer-font-weight-preview,var(--framer-link-current-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400)))); font-size: calc(var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size,16px))) * var(--framer-font-size-scale,1)); text-transform: var(--framer-link-current-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none))); border-radius: var(--framer-link-current-text-background-radius,var(--framer-link-text-background-radius,initial)); corner-shape: var(--framer-link-current-text-background-corner-shape,var(--framer-link-text-background-corner-shape,initial)); padding: var(--framer-link-current-text-background-padding,var(--framer-link-text-background-padding,initial)); }
a.framer-text[data-framer-page-link-current], span.framer-text[data-framer-page-link-current] { color: var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-text-color,#000))); text-decoration-line: var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial))); text-decoration-style: var(--framer-link-current-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial))); text-decoration-color: var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial))); text-decoration-thickness: var(--framer-link-current-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,initial))); text-decoration-skip-ink: var(--framer-link-current-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial))); text-underline-offset: var(--framer-link-current-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset,initial))); background-color: var(--framer-link-current-text-background-color,var(--framer-link-text-background-color,var(--framer-text-background-color,initial))); }
@supports not (color:color(display-p3 1 1 1)) {
  a.framer-text[data-framer-page-link-current], span.framer-text[data-framer-page-link-current] { color: var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000)))))); background-color: var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial)))))); text-decoration-color: var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor)))))); }
}
code.framer-text a.framer-text[data-framer-page-link-current], code.framer-text a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]), code.framer-text span.framer-text[data-framer-page-link-current], code.framer-text span.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]) { font-family: var(--framer-code-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif)); font-style: var(--framer-code-font-style,var(--framer-font-style,normal)); font-weight: var(--framer-code-font-weight,var(--framer-font-weight,400)); color: inherit; font-size: calc(var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size,16px))) * var(--framer-font-size-scale,1)); }
code.framer-text a.framer-text[data-framer-page-link-current], code.framer-text span.framer-text[data-framer-page-link-current] { color: var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-code-text-color,var(--framer-text-color,#000)))); }
@supports not (color:color(display-p3 1 1 1)) {
  code.framer-text a.framer-text[data-framer-page-link-current], code.framer-text a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]), code.framer-text span.framer-text[data-framer-page-link-current], code.framer-text span.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]) { color: var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000)))))))); background-color: var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial)))))); }
}
a.framer-text:where(:not(.framer-image))[data-framer-page-link-current]:hover, a.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]), span.framer-text[data-framer-page-link-current]:hover, span.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]) { color: inherit; font-family: var(--framer-font-family-preview,var(--framer-link-hover-font-family,var(--framer-link-current-font-family,var(--framer-link-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif))))); font-style: var(--framer-font-style-preview,var(--framer-link-hover-font-style,var(--framer-link-current-font-style,var(--framer-link-font-style,var(--framer-font-style,normal))))); font-weight: var(--framer-font-weight-preview,var(--framer-link-hover-font-weight,var(--framer-link-current-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400))))); font-size: calc(var(--framer-link-hover-font-size,var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size,16px)))) * var(--framer-font-size-scale,1)); text-transform: var(--framer-link-hover-text-transform,var(--framer-link-current-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none)))); border-radius: var(--framer-link-hover-text-background-radius,var(--framer-link-current-text-background-radius,var(--framer-link-text-background-radius,initial))); corner-shape: var(--framer-link-hover-text-background-corner-shape,var(--framer-link-current-text-background-corner-shape,var(--framer-link-text-background-corner-shape,initial))); padding: var(--framer-link-hover-text-background-padding,var(--framer-link-current-text-background-padding,var(--framer-link-text-background-padding,initial))); }
a.framer-text[data-framer-page-link-current]:hover, span.framer-text[data-framer-page-link-current]:hover { color: var(--framer-link-hover-text-color,var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-text-color,#000)))); text-decoration-line: var(--framer-link-hover-text-decoration,var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial)))); text-decoration-style: var(--framer-link-hover-text-decoration-style,var(--framer-link-current-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial)))); text-decoration-color: var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial)))); text-decoration-thickness: var(--framer-link-hover-text-decoration-thickness,var(--framer-link-current-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,initial)))); text-decoration-skip-ink: var(--framer-link-hover-text-decoration-skip-ink,var(--framer-link-current-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial)))); text-underline-offset: var(--framer-link-hover-text-decoration-offset,var(--framer-link-current-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset,initial)))); background-color: var(--framer-link-hover-text-background-color,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color,initial))); }
@supports not (color:color(display-p3 1 1 1)) {
  a.framer-text[data-framer-page-link-current]:hover, span.framer-text[data-framer-page-link-current]:hover { color: var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000)))))))))); background-color: var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial)))))); text-decoration-color: var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor)))))))); }
}
code.framer-text a.framer-text[data-framer-page-link-current]:hover, code.framer-text span.framer-text[data-framer-page-link-current]:hover { color: var(--framer-link-hover-text-color,var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-code-text-color,var(--framer-text-color,#000))))); }
@supports not (color:color(display-p3 1 1 1)) {
  code.framer-text a.framer-text[data-framer-page-link-current]:hover, code.framer-text a.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]), code.framer-text span.framer-text[data-framer-page-link-current]:hover, code.framer-text span.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]) { color: var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000)))))))))); background-color: var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial)))))); }
}
.framer-image.framer-text { max-width: 100%; height: auto; display: block; }
a.framer-image.framer-text { box-shadow: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.text-styles-preset-reset.framer-text { --framer-font-family: Inter, Inter Placeholder, sans-serif; --framer-font-style: normal; --framer-font-weight: 500; --framer-text-color: #000; --framer-font-size: 16px; --framer-letter-spacing: 0; --framer-text-transform: none; --framer-text-decoration: none; --framer-text-decoration-style: none; --framer-text-decoration-color: none; --framer-text-decoration-thickness: none; --framer-text-decoration-skip-ink: none; --framer-text-decoration-offset: none; --framer-line-height: 1.2em; --framer-text-alignment: start; --framer-font-open-type-features: normal; --framer-text-background-color: initial; --framer-text-background-radius: initial; --framer-text-background-corner-shape: initial; --framer-text-background-padding: initial; }
ol.framer-text { --list-style-type: decimal; }
ul.framer-text, ol.framer-text { padding-inline-start: 0px; position: relative; }
li.framer-text { counter-increment: list-item 1; padding-inline-start: 2ch; list-style: ""; }
ol.framer-text > li.framer-text { padding-inline-start: calc(calc(var(--max-list-digits,1) + 1) * 1ch); }
ol.framer-text > li.framer-text::before { content: counter(list-item, var(--list-style-type)) "."; font-variant-numeric: tabular-nums; position: absolute; inset-inline-start: 0px; }
ul.framer-text > li.framer-text::before { content: "•"; position: absolute; inset-inline-start: 0px; }
.framer-table-wrapper { overflow-x: auto; }
table.framer-text, .framer-table-wrapper table.framer-text { border-collapse: separate; border-spacing: 0px; table-layout: auto; word-break: normal; width: 100%; }
td.framer-text, th.framer-text { overflow-wrap: anywhere; vertical-align: top; min-width: 16ch; }
.framer-text-module[data-width="fill"] > :first-child, .framer-text-module[data-width="fill"] > .ssr-variant > :first-child { width: 100% !important; }
[data-framer-component-type="DeprecatedRichText"] { cursor: inherit; }
[data-framer-component-type="DeprecatedRichText"] .text-styles-preset-reset { --framer-font-family: Inter, Inter Placeholder, sans-serif; --framer-font-style: normal; --framer-font-weight: 500; --framer-text-color: #000; --framer-font-size: 16px; --framer-letter-spacing: 0; --framer-text-transform: none; --framer-text-decoration: none; --framer-line-height: 1.2em; --framer-text-alignment: start; --framer-font-open-type-features: normal; --font-variation-settings: normal; }
[data-framer-component-type="DeprecatedRichText"] p, [data-framer-component-type="DeprecatedRichText"] div, [data-framer-component-type="DeprecatedRichText"] h1, [data-framer-component-type="DeprecatedRichText"] h2, [data-framer-component-type="DeprecatedRichText"] h3, [data-framer-component-type="DeprecatedRichText"] h4, [data-framer-component-type="DeprecatedRichText"] h5, [data-framer-component-type="DeprecatedRichText"] h6 { margin: 0px; padding: 0px; }
[data-framer-component-type="DeprecatedRichText"] p, [data-framer-component-type="DeprecatedRichText"] div, [data-framer-component-type="DeprecatedRichText"] h1, [data-framer-component-type="DeprecatedRichText"] h2, [data-framer-component-type="DeprecatedRichText"] h3, [data-framer-component-type="DeprecatedRichText"] h4, [data-framer-component-type="DeprecatedRichText"] h5, [data-framer-component-type="DeprecatedRichText"] h6, [data-framer-component-type="DeprecatedRichText"] li, [data-framer-component-type="DeprecatedRichText"] ol, [data-framer-component-type="DeprecatedRichText"] ul, [data-framer-component-type="DeprecatedRichText"] span:not([data-text-fill]) { font-family: var(--framer-font-family,Inter, Inter Placeholder, sans-serif); font-style: var(--framer-font-style,normal); font-weight: var(--framer-font-weight,400); color: var(--framer-text-color,#000); font-size: var(--framer-font-size,16px); letter-spacing: var(--framer-letter-spacing,0); text-transform: var(--framer-text-transform,none); text-decoration: var(--framer-text-decoration,none); line-height: var(--framer-line-height,1.2em); text-align: var(--framer-text-alignment,start); }
[data-framer-component-type="DeprecatedRichText"] p:not(:first-child), [data-framer-component-type="DeprecatedRichText"] div:not(:first-child), [data-framer-component-type="DeprecatedRichText"] h1:not(:first-child), [data-framer-component-type="DeprecatedRichText"] h2:not(:first-child), [data-framer-component-type="DeprecatedRichText"] h3:not(:first-child), [data-framer-component-type="DeprecatedRichText"] h4:not(:first-child), [data-framer-component-type="DeprecatedRichText"] h5:not(:first-child), [data-framer-component-type="DeprecatedRichText"] h6:not(:first-child), [data-framer-component-type="DeprecatedRichText"] ol:not(:first-child), [data-framer-component-type="DeprecatedRichText"] ul:not(:first-child), [data-framer-component-type="DeprecatedRichText"] .framer-image:not(:first-child) { margin-top: var(--framer-paragraph-spacing,0); }
[data-framer-component-type="DeprecatedRichText"] span[data-text-fill] { -webkit-text-fill-color: transparent; background-clip: text; display: inline-block; }
[data-framer-component-type="DeprecatedRichText"] a, [data-framer-component-type="DeprecatedRichText"] a span:not([data-text-fill]) { font-family: var(--framer-link-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif)); font-style: var(--framer-link-font-style,var(--framer-font-style,normal)); font-weight: var(--framer-link-font-weight,var(--framer-font-weight,400)); color: var(--framer-link-text-color,var(--framer-text-color,#000)); font-size: var(--framer-link-font-size,var(--framer-font-size,16px)); text-transform: var(--framer-link-text-transform,var(--framer-text-transform,none)); text-decoration: var(--framer-link-text-decoration,var(--framer-text-decoration,none)); }
[data-framer-component-type="DeprecatedRichText"] a:hover, [data-framer-component-type="DeprecatedRichText"] a:hover span:not([data-text-fill]) { font-family: var(--framer-link-hover-font-family,var(--framer-link-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif))); font-style: var(--framer-link-hover-font-style,var(--framer-link-font-style,var(--framer-font-style,normal))); font-weight: var(--framer-link-hover-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400))); color: var(--framer-link-hover-text-color,var(--framer-link-text-color,var(--framer-text-color,#000))); font-size: var(--framer-link-hover-font-size,var(--framer-link-font-size,var(--framer-font-size,16px))); text-transform: var(--framer-link-hover-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none))); text-decoration: var(--framer-link-hover-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none))); }
[data-framer-component-type="DeprecatedRichText"] a[data-framer-page-link-current], [data-framer-component-type="DeprecatedRichText"] a[data-framer-page-link-current] span:not([data-text-fill]):not([data-nested-link]) { font-family: var(--framer-link-current-font-family,var(--framer-link-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif))); font-style: var(--framer-link-current-font-style,var(--framer-link-font-style,var(--framer-font-style,normal))); font-weight: var(--framer-link-current-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400))); color: var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-text-color,#000))); font-size: var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size,16px))); text-transform: var(--framer-link-current-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none))); text-decoration: var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none))); }
[data-framer-component-type="DeprecatedRichText"] a[data-framer-page-link-current]:hover, [data-framer-component-type="DeprecatedRichText"] a[data-framer-page-link-current]:hover span:not([data-text-fill]):not([data-nested-link]) { font-family: var(--framer-link-hover-font-family,var(--framer-link-current-font-family,var(--framer-link-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif)))); font-style: var(--framer-link-hover-font-style,var(--framer-link-current-font-style,var(--framer-link-font-style,var(--framer-font-style,normal)))); font-weight: var(--framer-link-hover-font-weight,var(--framer-link-current-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400)))); color: var(--framer-link-hover-text-color,var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-text-color,#000)))); font-size: var(--framer-link-hover-font-size,var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size,16px)))); text-transform: var(--framer-link-hover-text-transform,var(--framer-link-current-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none)))); text-decoration: var(--framer-link-hover-text-decoration,var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none)))); }
[data-framer-component-type="DeprecatedRichText"] strong { font-weight: bolder; }
[data-framer-component-type="DeprecatedRichText"] em { font-style: italic; }
[data-framer-component-type="DeprecatedRichText"] .framer-image { max-width: 100%; height: auto; display: block; }
[data-framer-component-type="DeprecatedRichText"] ul, [data-framer-component-type="DeprecatedRichText"] ol { width: 100%; margin: 0px; padding-left: 0px; display: table; }
[data-framer-component-type="DeprecatedRichText"] li { counter-increment: list-item 1; list-style: none; display: table-row; }
[data-framer-component-type="DeprecatedRichText"] ol > li::before { box-sizing: border-box; content: counter(list-item) "."; white-space: nowrap; width: 2.25ch; padding-right: 0.75ch; display: table-cell; }
[data-framer-component-type="DeprecatedRichText"] ul > li::before { box-sizing: border-box; content: "•"; width: 2.25ch; padding-right: 0.75ch; display: table-cell; }
[data-framer-component-type="Stack"]:not([data-framer-generated]) > *, [data-framer-component-type="Stack"]:not([data-framer-generated]) > [data-framer-component-type], navigationcontainer [data-framer-component-type="NavigationContainer"] > *, [data-framer-component-type="NavigationContainer"] > [data-framer-component-type] { position: relative; }
[data-framer-component-type="Scroll"]::-webkit-scrollbar { display: none; }
[data-framer-component-type="ScrollContentWrapper"] > * { position: relative; }
[data-framer-component-type="NativeScroll"] { }
[data-framer-component-type="NativeScroll"] > * { position: relative; }
[data-framer-component-type="NativeScroll"].direction-both { overflow: auto; }
[data-framer-component-type="NativeScroll"].direction-vertical { overflow: hidden auto; }
[data-framer-component-type="NativeScroll"].direction-horizontal { overflow: auto hidden; }
[data-framer-component-type="NativeScroll"].direction-vertical > * { width: 100% !important; }
[data-framer-component-type="NativeScroll"].direction-horizontal > * { height: 100% !important; }
[data-framer-component-type="NativeScroll"].scrollbar-hidden::-webkit-scrollbar { display: none; }
[data-framer-component-type="PageContentWrapper"] > *, [data-framer-component-type="PageContentWrapper"] > [data-framer-component-type] { position: relative; }
[data-framer-component-type="DeviceComponent"].no-device > * { width: 100% !important; height: 100% !important; }
[data-is-present="false"], [data-is-present="false"] * { pointer-events: none !important; }
[data-framer-cursor="pointer"] { cursor: pointer; }
[data-framer-cursor="grab"] { cursor: grab; }
[data-framer-cursor="grab"]:active { cursor: grabbing; }
[data-framer-component-type="Frame"] *, [data-framer-component-type="Stack"] * { pointer-events: auto; }
[data-framer-generated] * { pointer-events: unset; }
.svgContainer svg { display: block; }
[data-reset="button"] { background: 0px 0px; border-width: 0px; padding: 0px; }
[data-hide-scrollbars="true"]::-webkit-scrollbar { width: 0px; height: 0px; }
[data-hide-scrollbars="true"]::-webkit-scrollbar-thumb { background: 0px 0px; }
[data-hide-scrollbars="true"] { scrollbar-width: none; }
@supports not (overflow:clip) {
  :root { --overflow-clip-fallback: hidden; }
}
.framer-lightbox-container { opacity: 1 !important; pointer-events: auto !important; }
@supports (background:-webkit-named-image(i)) and (not (contain-intrinsic-size:inherit)) {
  div.framer-text, p.framer-text, h1.framer-text, h2.framer-text, h3.framer-text, h4.framer-text, h5.framer-text, h6.framer-text, ol.framer-text, ul.framer-text, li.framer-text, blockquote.framer-text, .framer-text.framer-image { display: var(--text-truncation-display-inline-for-safari-16,revert); }
  div.framer-text::after, p.framer-text::after, h1.framer-text::after, h2.framer-text::after, h3.framer-text::after, h4.framer-text::after, h5.framer-text::after, h6.framer-text::after, ol.framer-text::after, ul.framer-text::after, li.framer-text::after, blockquote.framer-text::after, .framer-text.framer-image::after { content: var(--text-truncation-line-break-for-safari-16); white-space: pre; }
  .framer-text.framer-text-module, .framer-text.framer-table-wrapper { display: var(--text-truncation-display-none-for-safari-16,revert); }
  p.framer-text[data-text-fill] { display: var(--text-truncation-display-inline-for-safari-16,inline-block); }
}
@supports (corner-shape:superellipse(2)) {
  :root { --one-if-corner-shape-supported: 1; }
}
.framer-cursor-none, .framer-cursor-none * { cursor: none !important; }
.framer-pointer-events-none, .framer-pointer-events-none * { pointer-events: none !important; }
.framer-kJ9rM.framer-aohs7f, .framer-kJ9rM .framer-aohs7f { display: block; }
.framer-kJ9rM.framer-1mijqtl { background-color: var(--token-cf5b9a94-340d-4e06-9e57-e779166bd151,#fff); height: min-content; overflow: var(--overflow-clip-fallback,clip); flex-flow: column; place-content: center flex-start; align-items: center; gap: 0px; width: 1600px; padding: 120px 0px 0px; display: flex; position: relative; }
.framer-kJ9rM .framer-1v1ruvk { z-index: 10; flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 0px; height: min-content; padding: 0px; display: flex; position: fixed; top: 0px; left: 0px; right: 0px; overflow: visible; }
.framer-kJ9rM .framer-1t885rs { max-width: 100%; height: min-content; overflow: var(--overflow-clip-fallback,clip); z-index: 10; flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: min-content; padding: 0px; display: flex; position: relative; }
.framer-kJ9rM .framer-1xbzo0o-container { z-index: 10; flex: 0 0 auto; width: 1176px; max-width: 100%; height: 48px; position: relative; }
.framer-kJ9rM .framer-1prewq4 { z-index: 1; flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 112px; width: 100%; height: min-content; padding: 0px 40px; display: flex; position: relative; overflow: visible; }
.framer-kJ9rM .framer-lg33i9 { flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 120px; width: 1160px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-kJ9rM .framer-1hb40bl { z-index: 3; flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 25px; width: 100%; max-width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-kJ9rM .framer-k7ddwk { height: min-content; overflow: var(--overflow-clip-fallback,clip); will-change: var(--framer-will-change-effect-override,transform); flex-flow: column; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 24px; width: 973px; padding: 0px 0px 60px; display: flex; position: relative; }
.framer-kJ9rM .framer-1gcrevx-container { flex: 0 0 auto; width: auto; max-width: 100%; height: auto; position: relative; }
.framer-kJ9rM .framer-18enw7l { --framer-paragraph-spacing: 0px; --framer-text-wrap-override: none; flex: 0 0 auto; width: 805px; max-width: 100%; height: auto; position: relative; }
.framer-kJ9rM .framer-1jwip4x { --framer-paragraph-spacing: 0px; --framer-text-wrap-override: none; flex: 0 0 auto; width: 620px; max-width: 100%; height: auto; position: relative; }
.framer-kJ9rM .framer-paort4 { will-change: var(--framer-will-change-effect-override,transform); z-index: 3; flex-flow: row; flex: 0 0 auto; place-content: flex-end flex-start; align-items: flex-end; gap: 10px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: hidden; }
.framer-kJ9rM .framer-dv85bs-container, .framer-kJ9rM .framer-1ukqq0s-container, .framer-kJ9rM .framer-1awt0je-container, .framer-kJ9rM .framer-afb99g-container, .framer-kJ9rM .framer-x4qag2-container, .framer-kJ9rM .framer-1emh5jd-container, .framer-kJ9rM .framer-a92j60-container { flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-kJ9rM .framer-1f1m592-container { flex: 0 0 auto; width: auto; height: 38px; position: relative; }
.framer-kJ9rM .framer-15b0oan-container { will-change: var(--framer-will-change-effect-override,transform); flex: 0 0 auto; width: 1160px; height: 80px; position: relative; }
.framer-kJ9rM .framer-1lp3dih-container { aspect-ratio: 1.79289 / 1; will-change: var(--framer-will-change-effect-override,transform); z-index: 2; flex: 0 0 auto; width: 1160px; max-width: 100%; height: auto; position: relative; }
.framer-kJ9rM .framer-oyu0lx { aspect-ratio: 2.25995 / 1; will-change: var(--framer-will-change-effect-override,transform); z-index: 0; flex: 0 0 auto; height: auto; position: absolute; bottom: -67px; left: -320px; right: -320px; }
.framer-kJ9rM .framer-19tzxip-container { flex: 0 0 auto; width: 1160px; max-width: 100%; height: auto; position: relative; }
.framer-kJ9rM .framer-n2a1bh, .framer-kJ9rM .framer-1bkuvob { border-radius: 16px; flex-flow: row; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 64px; width: 1160px; max-width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-kJ9rM .framer-fkloqh { flex-flow: column; flex: 1.4 0 0px; place-content: flex-start center; align-items: flex-start; gap: 16px; width: 1px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-kJ9rM .framer-1q8c0j3 { height: min-content; overflow: var(--overflow-clip-fallback,clip); flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: min-content; padding: 0px; display: flex; position: relative; }
.framer-kJ9rM .framer-a44hci { --border-bottom-width: 1px; --border-color: var(--token-d607828b-30c2-47ee-bff0-9d4c397515ff,#efeeed); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; background-color: var(--token-c69c8909-154c-43a4-ae5a-ed0eb2e4388c,#fafaf9); height: min-content; overflow: var(--overflow-clip-fallback,clip); will-change: var(--framer-will-change-override,transform); border-radius: 24px; flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 8px; width: min-content; padding: 5px 12px 5px 6px; display: flex; position: relative; }
.framer-kJ9rM .framer-1qfbvpf { background-color: var(--token-9a8a3063-6d3f-4c84-bb7a-ce6785df7b69,#2563eb); will-change: var(--framer-will-change-override,transform); z-index: 2; border-radius: 30px; flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: min-content; height: min-content; padding: 1px 6px 2px 7px; display: flex; position: relative; overflow: hidden; }
.framer-kJ9rM .framer-3dlrcb, .framer-kJ9rM .framer-jxeo3j { --framer-link-text-color: #09f; --framer-link-text-decoration: underline; white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-kJ9rM .framer-189szoe { max-width: 100%; height: min-content; overflow: var(--overflow-clip-fallback,clip); flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 0px; width: min-content; padding: 0px 0px 1px; display: flex; position: relative; }
.framer-kJ9rM .framer-cpg673, .framer-kJ9rM .framer-9bf314, .framer-kJ9rM .framer-1t9z1co, .framer-kJ9rM .framer-lnl53v, .framer-kJ9rM .framer-9ck7yz, .framer-kJ9rM .framer-1n3yfzb { flex-flow: column; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 8px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-kJ9rM .framer-1xczm3, .framer-kJ9rM .framer-fxey3c { --framer-paragraph-spacing: 0px; --framer-text-wrap-override: balance; flex: 0 0 auto; width: 100%; height: auto; position: relative; }
.framer-kJ9rM .framer-1ij45el, .framer-kJ9rM .framer-vf4469, .framer-kJ9rM .framer-x4qxu4, .framer-kJ9rM .framer-13ns7pl, .framer-kJ9rM .framer-18ea5eo, .framer-kJ9rM .framer-1kd0ltg, .framer-kJ9rM .framer-gcoww0, .framer-kJ9rM .framer-1hoc53c, .framer-kJ9rM .framer-1mqilcf, .framer-kJ9rM .framer-156pqvs, .framer-kJ9rM .framer-1lwmbbb, .framer-kJ9rM .framer-k8ikhz, .framer-kJ9rM .framer-fyyvfj, .framer-kJ9rM .framer-14kn2kj, .framer-kJ9rM .framer-1bdnakt { --framer-paragraph-spacing: 0px; white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 100%; height: auto; position: relative; }
.framer-kJ9rM .framer-10hmnm2 { height: min-content; overflow: var(--overflow-clip-fallback,clip); will-change: var(--framer-will-change-override,transform); border-radius: 16px; flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: 567px; padding: 0px; display: flex; position: relative; }
.framer-kJ9rM .framer-eu8k2i-container { aspect-ratio: 1.66113 / 1; flex: 0 0 auto; width: 567px; height: auto; position: relative; }
.framer-kJ9rM .framer-1hu0wgv { height: min-content; overflow: var(--overflow-clip-fallback,clip); will-change: var(--framer-will-change-override,transform); border-radius: 16px; flex-flow: row; flex: 1.5 0 0px; place-content: center; align-items: center; gap: 10px; width: 1px; padding: 0px; display: flex; position: relative; }
.framer-kJ9rM .framer-1n4ugso-container { flex: 0 0 auto; width: 567px; height: auto; position: relative; }
.framer-kJ9rM .framer-vmx2ay { flex-flow: column; flex: 1.4 0 0px; place-content: center; align-items: center; gap: 16px; width: 1px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-kJ9rM .framer-4o4y1s { --framer-paragraph-spacing: 0px; --framer-text-wrap-override: none; flex: 0 0 auto; width: 100%; height: auto; position: relative; }
.framer-kJ9rM .framer-1j53v9g { flex-flow: column; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 32px; width: 1160px; max-width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-kJ9rM .framer-9zetm8, .framer-kJ9rM .framer-t9hwdo { flex-flow: column; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 16px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-kJ9rM .framer-o7xi86 { flex-flow: column; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 8px; width: 790px; max-width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-kJ9rM .framer-1cdwo8v-container { flex: 0 0 auto; width: 80%; height: auto; position: relative; }
.framer-kJ9rM .framer-hdbwti, .framer-kJ9rM .framer-1srhd92 { height: min-content; overflow: var(--overflow-clip-fallback,clip); flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 24px; width: 100%; padding: 0px; display: flex; position: relative; }
.framer-kJ9rM .framer-tvzy2z { flex-flow: row; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 24px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-kJ9rM .framer-8x42vs, .framer-kJ9rM .framer-xpi6it, .framer-kJ9rM .framer-1dhtnum { --border-bottom-width: 1px; --border-color: var(--token-d607828b-30c2-47ee-bff0-9d4c397515ff,#efeeed); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; will-change: var(--framer-will-change-override,transform); background-color: rgb(255, 255, 255); border-radius: 16px; flex-flow: column; flex: 1 0 0px; place-content: center flex-start; align-items: center; gap: 0px; width: 1px; height: min-content; padding: 0px; display: flex; position: relative; overflow: hidden; }
.framer-kJ9rM .framer-rfi1e2 { background-color: rgb(255, 255, 255); flex-flow: column; flex: 0 0 auto; place-content: flex-start space-between; align-items: flex-start; width: 100%; height: 330px; padding: 24px; display: flex; position: relative; overflow: visible; }
.framer-kJ9rM .framer-jh4zoy, .framer-kJ9rM .framer-cc3kmr, .framer-kJ9rM .framer-xnjj59, .framer-kJ9rM .framer-1b664nf { flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-kJ9rM .framer-rx5qbw, .framer-kJ9rM .framer-90korg, .framer-kJ9rM .framer-1iw0bju, .framer-kJ9rM .framer-syi4gv { flex-flow: row; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 10px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-kJ9rM .framer-mts579, .framer-kJ9rM .framer-izuug2, .framer-kJ9rM .framer-pxsynn, .framer-kJ9rM .framer-gtiw89, .framer-kJ9rM .framer-18hxauj, .framer-kJ9rM .framer-1aixdrj, .framer-kJ9rM .framer-1as797s, .framer-kJ9rM .framer-x02882 { background-color: var(--token-c69c8909-154c-43a4-ae5a-ed0eb2e4388c,#fafaf9); border-radius: 8px; flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: min-content; height: min-content; padding: 10px; display: flex; position: relative; overflow: visible; box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 2px; }
.framer-kJ9rM .framer-1e0ehft, .framer-kJ9rM .framer-gzpq9v, .framer-kJ9rM .framer-uknwoy, .framer-kJ9rM .framer-10wn3by { flex: 0 0 auto; width: auto; height: 24px; position: relative; overflow: visible; }
.framer-kJ9rM .framer-1lnsbo5, .framer-kJ9rM .framer-eqmyr6, .framer-kJ9rM .framer-hjdmap, .framer-kJ9rM .framer-jvvkik { height: min-content; overflow: var(--overflow-clip-fallback,clip); flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: min-content; padding: 0px; text-decoration: none; display: flex; position: relative; }
.framer-kJ9rM .framer-11cbty4, .framer-kJ9rM .framer-weyhtx, .framer-kJ9rM .framer-1exoogi { flex-flow: column; flex: 0 0 auto; place-content: flex-start space-between; align-items: flex-start; width: 100%; height: 330px; padding: 24px; display: flex; position: relative; overflow: visible; }
.framer-kJ9rM .framer-1usry02 { --border-bottom-width: 1px; --border-color: var(--token-d607828b-30c2-47ee-bff0-9d4c397515ff,#efeeed); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; will-change: var(--framer-will-change-override,transform); background-color: rgb(255, 255, 255); border-radius: 16px; flex-flow: column; flex: 1 0 0px; place-content: center flex-start; align-self: stretch; align-items: center; gap: 0px; width: 1px; height: auto; padding: 0px; display: flex; position: relative; overflow: hidden; }
.framer-kJ9rM .framer-f1e024, .framer-kJ9rM .framer-wb136v { flex-flow: column; flex: 0 0 auto; place-content: flex-start center; align-items: flex-start; gap: 20px; width: 766px; max-width: 100%; height: min-content; padding: 0px; display: flex; position: relative; }
.framer-kJ9rM .framer-lsdza7-container, .framer-kJ9rM .framer-10acdpm-container, .framer-kJ9rM .framer-dk2s2c-container { flex: 0 0 auto; width: 100%; height: auto; position: relative; }
.framer-kJ9rM .framer-1i8o68d { flex-flow: column; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 48px; width: 1160px; max-width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-kJ9rM .framer-15f9hok { --framer-paragraph-spacing: 0px; white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: auto; max-width: 100%; height: auto; position: relative; }
.framer-kJ9rM .framer-1c7hpca { --framer-paragraph-spacing: 0px; white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 603px; max-width: 100%; height: auto; position: relative; }
.framer-kJ9rM .framer-11gmm48 { flex-flow: row; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 0px; width: 100%; height: 480px; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-kJ9rM .framer-1f05i2y { flex-flow: column; flex: 1 0 0px; place-content: flex-start space-between; align-items: flex-start; width: 1px; height: 100%; padding: 0px 64px 0px 0px; display: flex; position: relative; overflow: visible; }
.framer-kJ9rM .framer-9e0l57, .framer-kJ9rM .framer-178u8z5 { flex-flow: column; flex: 1 0 0px; place-content: flex-start; align-items: flex-start; gap: 12px; width: 100%; height: 1px; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-kJ9rM .framer-1v5nx9z, .framer-kJ9rM .framer-1n0tg65, .framer-kJ9rM .framer-nl2meg, .framer-kJ9rM .framer-1hwa4dr { flex: 0 0 auto; width: 24px; height: 24px; position: relative; overflow: visible; }
.framer-kJ9rM .framer-1x9wur3, .framer-kJ9rM .framer-eylrg6, .framer-kJ9rM .framer-1wcarm0, .framer-kJ9rM .framer-1u296a, .framer-kJ9rM .framer-18yrg5e, .framer-kJ9rM .framer-45zimh, .framer-kJ9rM .framer-1ilwmsh, .framer-kJ9rM .framer-ojgljq { --framer-paragraph-spacing: 0px; white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 232px; height: auto; position: relative; }
.framer-kJ9rM .framer-1s8rs0l, .framer-kJ9rM .framer-8kni0z { flex-flow: column; flex: 1 0 0px; place-content: flex-start flex-end; align-items: flex-start; gap: 12px; width: 100%; height: 1px; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-kJ9rM .framer-1be49a4 { border-radius: 16px; flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 24px; width: 568px; height: 100%; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-kJ9rM .framer-1ocafxi { aspect-ratio: 1.18333 / 1; flex: 1 0 0px; width: 1px; height: auto; position: relative; overflow: visible; }
.framer-kJ9rM .framer-jyaeu9 { flex-flow: column; flex: 1 0 0px; place-content: flex-start space-between; align-items: flex-start; width: 1px; height: 100%; padding: 0px 0px 0px 64px; display: flex; position: relative; overflow: visible; }
.framer-kJ9rM .framer-12o0m8i { height: min-content; overflow: var(--overflow-clip-fallback,clip); flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 40px; width: 100%; padding: 0px; display: flex; position: relative; }
.framer-kJ9rM .framer-11c7r6p { flex-flow: row; flex: 0 0 auto; place-content: flex-start center; align-items: flex-start; gap: 16px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-kJ9rM .framer-2snepr { --border-bottom-width: 0px; --border-color: var(--token-d607828b-30c2-47ee-bff0-9d4c397515ff,#efeeed); --border-left-width: 1px; --border-right-width: 0px; --border-style: solid; --border-top-width: 0px; flex-flow: column; flex: 1 0 0px; place-content: flex-start; align-self: stretch; align-items: flex-start; gap: 40px; width: 1px; height: auto; padding: 0px 0px 0px 15px; text-decoration: none; display: flex; position: relative; overflow: visible; }
.framer-kJ9rM .framer-1iusuq6, .framer-kJ9rM .framer-uqebal { flex-flow: row; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 10px; width: 100%; height: 30px; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-kJ9rM .framer-1o21ibi { width: 113px; height: 28px; position: relative; }
.framer-kJ9rM .framer-17vsq72, .framer-kJ9rM .framer-1w4ut6q { width: 113px; height: 28px; position: absolute; top: 0px; left: 0px; }
.framer-kJ9rM .framer-r6s5nw { width: 13px; height: 12px; position: absolute; top: 15px; left: 30px; }
.framer-kJ9rM .framer-1e7k77z { width: 12px; height: 13px; position: absolute; top: 15px; left: 42px; }
.framer-kJ9rM .framer-13zedis { width: 7px; height: 3px; position: absolute; top: 17px; left: 45px; }
.framer-kJ9rM .framer-1y08sbm { width: 7px; height: 12px; position: absolute; top: 15px; left: 55px; }
.framer-kJ9rM .framer-8ojnvy { width: 4px; height: 4px; position: absolute; top: 10px; left: 63px; }
.framer-kJ9rM .framer-bt1b3v { width: 3px; height: 12px; position: absolute; top: 15px; left: 63px; }
.framer-kJ9rM .framer-li79x3 { width: 7px; height: 17px; position: absolute; top: 10px; left: 67px; }
.framer-kJ9rM .framer-nq13c1 { width: 13px; height: 13px; position: absolute; top: 15px; left: 74px; }
.framer-kJ9rM .framer-1lqw450 { width: 8px; height: 8px; position: absolute; top: 17px; left: 77px; }
.framer-kJ9rM .framer-1ppic1n { width: 11px; height: 13px; position: absolute; top: 15px; left: 88px; }
.framer-kJ9rM .framer-1bj6oqs { width: 12px; height: 13px; position: absolute; top: 15px; left: 100px; }
.framer-kJ9rM .framer-1moctph { width: 7px; height: 3px; position: absolute; top: 17px; left: 103px; }
.framer-kJ9rM .framer-14fkrn1 { width: 8px; height: 19px; position: absolute; top: 0px; left: 17px; }
.framer-kJ9rM .framer-cgjdsy { width: 8px; height: 8px; position: absolute; top: 20px; left: 8px; }
.framer-kJ9rM .framer-1std3r2 { width: 8px; height: 8px; position: absolute; top: 11px; left: 0px; }
.framer-kJ9rM .framer-mtly1c { width: 8px; height: 8px; position: absolute; top: 0px; left: 0px; }
.framer-kJ9rM .framer-spjdo1, .framer-kJ9rM .framer-1r310yn, .framer-kJ9rM .framer-qtv84t, .framer-kJ9rM .framer-1hj75e6 { height: min-content; overflow: var(--overflow-clip-fallback,clip); flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 0px; width: 100%; padding: 0px; display: flex; position: relative; }
.framer-kJ9rM .framer-1yg4e7m, .framer-kJ9rM .framer-1ech09j, .framer-kJ9rM .framer-1l92qbg, .framer-kJ9rM .framer-mzzker { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 8px; width: 100%; min-width: 220px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-kJ9rM .framer-98kqv9, .framer-kJ9rM .framer-1ijx0s2, .framer-kJ9rM .framer-8yngvo, .framer-kJ9rM .framer-1rcaa2c { background-color: var(--token-9a8a3063-6d3f-4c84-bb7a-ce6785df7b69,#2563eb); border-radius: 4px; flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: min-content; height: min-content; padding: 5px; display: flex; position: relative; overflow: visible; }
.framer-kJ9rM .framer-scs8qm, .framer-kJ9rM .framer-1i4n60t, .framer-kJ9rM .framer-15tms1k, .framer-kJ9rM .framer-ricvjz { aspect-ratio: 1 / 1; flex: 0 0 auto; width: 16px; height: auto; position: relative; }
.framer-kJ9rM .framer-1tgntm9, .framer-kJ9rM .framer-1ejcpiq, .framer-kJ9rM .framer-1e0cnk9, .framer-kJ9rM .framer-1svz31h, .framer-kJ9rM .framer-x7rcuv, .framer-kJ9rM .framer-11k11r6, .framer-kJ9rM .framer-87zh8v, .framer-kJ9rM .framer-hd51ys { flex-flow: column; flex: 1 0 0px; place-content: flex-start; align-items: flex-start; gap: 8px; width: 1px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-kJ9rM .framer-9qew2, .framer-kJ9rM .framer-1olwapa, .framer-kJ9rM .framer-1mlfbct, .framer-kJ9rM .framer-xobhwt, .framer-kJ9rM .framer-rlumik, .framer-kJ9rM .framer-cc2v3b, .framer-kJ9rM .framer-4lwrx9, .framer-kJ9rM .framer-1e4ru07 { height: min-content; overflow: var(--overflow-clip-fallback,clip); flex-flow: column; flex: 0 0 auto; place-content: flex-start center; align-items: flex-start; gap: 10px; width: 100%; padding: 0px; display: flex; position: relative; }
.framer-kJ9rM .framer-1w26m42, .framer-kJ9rM .framer-jze32n, .framer-kJ9rM .framer-vnggcv { pointer-events: none; white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 100%; height: auto; position: relative; }
.framer-kJ9rM .framer-12pc3mm, .framer-kJ9rM .framer-1kcfsv9, .framer-kJ9rM .framer-182y7ff, .framer-kJ9rM .framer-3o15ru { flex-flow: row; flex: 0 0 auto; place-content: flex-start center; align-items: flex-start; gap: 8px; width: 100%; min-width: 220px; height: min-content; padding: 0px 0px 0px 34px; display: flex; position: relative; overflow: visible; }
.framer-kJ9rM .framer-4hdhnp { --framer-text-wrap-override: balance; pointer-events: none; flex: 0 0 auto; width: 189px; height: auto; position: relative; }
.framer-kJ9rM .framer-10f87bx, .framer-kJ9rM .framer-1mrjkn { --border-bottom-width: 0px; --border-color: var(--token-d607828b-30c2-47ee-bff0-9d4c397515ff,#efeeed); --border-left-width: 1px; --border-right-width: 0px; --border-style: solid; --border-top-width: 0px; flex-flow: column; flex: 1 0 0px; place-content: flex-start center; align-items: flex-start; gap: 40px; width: 1px; height: min-content; padding: 0px 0px 0px 15px; text-decoration: none; display: flex; position: relative; overflow: visible; }
.framer-kJ9rM .framer-15oietr, .framer-kJ9rM .framer-11y196u { height: 30px; overflow: var(--overflow-clip-fallback,clip); flex-flow: row; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 10px; width: 100%; padding: 0px; display: flex; position: relative; }
.framer-kJ9rM .framer-2rhr7d { width: 115px; height: 23px; position: relative; }
.framer-kJ9rM .framer-1ujo6vs, .framer-kJ9rM .framer-k61vpl { width: 115px; height: 23px; position: absolute; top: 0px; left: 0px; }
.framer-kJ9rM .framer-7peqks { width: 7px; height: 7px; position: absolute; top: 1px; left: 31px; }
.framer-kJ9rM .framer-nnr2ob { width: 7px; height: 7px; position: absolute; top: 1px; left: 38px; }
.framer-kJ9rM .framer-rtysno { width: 7px; height: 5px; position: absolute; top: 3px; left: 47px; }
.framer-kJ9rM .framer-1dbpmva { width: 6px; height: 2px; position: absolute; top: 0px; left: 48px; }
.framer-kJ9rM .framer-ie7w6m { width: 2px; height: 2px; position: absolute; top: 0px; left: 53px; }
.framer-kJ9rM .framer-1kml7ke { width: 6px; height: 6px; position: absolute; top: 2px; left: 55px; }
.framer-kJ9rM .framer-1ox38np { width: 7px; height: 7px; position: absolute; top: 1px; left: 62px; }
.framer-kJ9rM .framer-1nkr7rz { width: 4px; height: 3px; position: absolute; top: 5px; left: 25px; }
.framer-kJ9rM .framer-yoduhw { width: 3px; height: 12px; position: absolute; top: 11px; left: 26px; }
.framer-kJ9rM .framer-1qebgdg { width: 18px; height: 12px; position: absolute; top: 10px; left: 31px; }
.framer-kJ9rM .framer-xygto6 { width: 18px; height: 12px; position: absolute; top: 10px; left: 51px; }
.framer-kJ9rM .framer-1bhcen7 { width: 11px; height: 12px; position: absolute; top: 10px; left: 71px; }
.framer-kJ9rM .framer-mbweid { width: 5px; height: 2px; position: absolute; top: 13px; left: 74px; }
.framer-kJ9rM .framer-1dk99t5 { width: 12px; height: 17px; position: absolute; top: 5px; left: 84px; }
.framer-kJ9rM .framer-1hsjesm { width: 6px; height: 7px; position: absolute; top: 13px; left: 87px; }
.framer-kJ9rM .framer-c9w03x { width: 4px; height: 3px; position: absolute; top: 5px; left: 98px; }
.framer-kJ9rM .framer-g8w34l { width: 3px; height: 12px; position: absolute; top: 11px; left: 98px; }
.framer-kJ9rM .framer-lb8xj9 { width: 12px; height: 12px; position: absolute; top: 10px; left: 103px; }
.framer-kJ9rM .framer-qlkm59 { width: 6px; height: 7px; position: absolute; top: 13px; left: 106px; }
.framer-kJ9rM .framer-1dv2tld { width: 19px; height: 19px; position: absolute; top: 4px; left: 0px; }
.framer-kJ9rM .framer-b21tjj { width: 11px; height: 7px; position: absolute; top: 11px; left: 4px; }
.framer-kJ9rM .framer-10ylks0 { width: 2px; height: 2px; position: absolute; top: 8px; left: 4px; }
.framer-kJ9rM .framer-1oqw6vj, .framer-kJ9rM .framer-1w5uvqy, .framer-kJ9rM .framer-dbj8z4 { --framer-text-wrap-override: balance; pointer-events: none; flex: 0 0 auto; width: 100%; height: auto; position: relative; }
.framer-kJ9rM .framer-zjzuit { --border-bottom-width: 0px; --border-color: var(--token-d607828b-30c2-47ee-bff0-9d4c397515ff,#efeeed); --border-left-width: 1px; --border-right-width: 0px; --border-style: solid; --border-top-width: 0px; flex-flow: column; flex: 1 0 0px; place-content: flex-start center; align-items: flex-start; gap: 40px; width: 1px; height: min-content; padding: 0px 0px 0px 14px; text-decoration: none; display: flex; position: relative; overflow: visible; }
.framer-kJ9rM .framer-1ti7lsk { width: 96px; height: 30px; position: relative; }
.framer-kJ9rM .framer-1oj3rso { width: 16px; height: 23px; position: absolute; top: 6px; left: 10px; }
.framer-kJ9rM .framer-edh9g { width: 13px; height: 25px; position: absolute; top: 6px; left: 17px; }
.framer-kJ9rM .framer-12ulo8 { width: 96px; height: 27px; position: absolute; top: 0px; left: 0px; }
.framer-kJ9rM .framer-1drphq { width: 6px; height: 21px; position: absolute; top: 6px; left: 27px; }
.framer-kJ9rM .framer-1mxup4i { width: 29px; height: 27px; position: absolute; top: 0px; left: 0px; }
.framer-kJ9rM .framer-1tlufie { width: 2px; height: 2px; position: absolute; top: 16px; left: 17px; }
.framer-kJ9rM .framer-ufbvos { width: 10px; height: 14px; position: absolute; top: 8px; left: 39px; }
.framer-kJ9rM .framer-1j0tnm8 { width: 11px; height: 11px; position: absolute; top: 11px; left: 50px; }
.framer-kJ9rM .framer-niopam { width: 7px; height: 8px; position: absolute; top: 13px; left: 53px; }
.framer-kJ9rM .framer-agb42z { width: 12px; height: 11px; position: absolute; top: 11px; left: 76px; }
.framer-kJ9rM .framer-691gu9 { width: 7px; height: 8px; position: absolute; top: 13px; left: 78px; }
.framer-kJ9rM .framer-1jmp3j8 { width: 6px; height: 11px; position: absolute; top: 11px; left: 90px; }
.framer-kJ9rM .framer-1puaunt { width: 10px; height: 11px; position: absolute; top: 11px; left: 64px; }
.framer-kJ9rM .framer-cq01cr { pointer-events: none; white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-kJ9rM .framer-18oww2p { width: 119px; height: 24px; position: relative; }
.framer-kJ9rM .framer-17wsjsu { width: 119px; height: 24px; position: absolute; top: 0px; left: 0px; }
.framer-kJ9rM .framer-9ruo6z { width: 20px; height: 24px; position: absolute; top: 0px; left: 0px; }
.framer-kJ9rM .framer-1vdg63a { width: 89px; height: 18px; position: absolute; top: 1px; left: 16px; }
.framer-kJ9rM .framer-juwtn8 { width: 11px; height: 11px; position: absolute; top: 0px; left: 0px; }
.framer-kJ9rM .framer-j5sw2e { width: 11px; height: 12px; position: absolute; top: 6px; left: 11px; }
.framer-kJ9rM .framer-grplu5 { width: 19px; height: 12px; position: absolute; top: 6px; left: 22px; }
.framer-kJ9rM .framer-v2ubp2 { width: 8px; height: 12px; position: absolute; top: 6px; left: 56px; }
.framer-kJ9rM .framer-tj0j8b { width: 19px; height: 12px; position: absolute; top: 6px; left: 65px; }
.framer-kJ9rM .framer-1lmatc3 { width: 3px; height: 12px; position: absolute; top: 6px; left: 86px; }
.framer-kJ9rM .framer-1cbiou4 { width: 3px; height: 3px; position: absolute; top: 2px; left: 86px; }
.framer-kJ9rM .framer-1t7t74i { width: 62px; height: 12px; position: absolute; top: 7px; left: 57px; }
.framer-kJ9rM .framer-1j6cf3e { width: 13px; height: 12px; position: absolute; top: 0px; left: 0px; }
.framer-kJ9rM .framer-1lp1fmj { width: 7px; height: 7px; position: absolute; top: 3px; left: 3px; }
.framer-kJ9rM .framer-1bx6c77 { width: 13px; height: 12px; position: absolute; top: 0px; left: 49px; }
.framer-kJ9rM .framer-1bfvton { width: 7px; height: 7px; position: absolute; top: 3px; left: 53px; }
.framer-kJ9rM .framer-1us3ric { flex-flow: row; flex: 0 0 auto; place-content: flex-start center; align-items: flex-start; gap: 8px; width: 100%; height: min-content; padding: 40px 20px; display: flex; position: relative; overflow: hidden; }
.framer-kJ9rM .framer-1uw919 { flex-flow: column; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 40px; width: 1160px; max-width: 100%; height: min-content; padding: 0px 0px 128px; display: flex; position: relative; overflow: visible; }
.framer-kJ9rM .framer-d038k6 { height: min-content; overflow: var(--overflow-clip-fallback,clip); flex-flow: row; flex: 0 0 auto; place-content: flex-end space-between; align-items: flex-end; width: 100%; padding: 0px; display: flex; position: relative; }
.framer-kJ9rM .framer-1w2l9aw { flex-flow: column; flex: 0 0 auto; place-content: flex-start flex-end; align-items: flex-start; gap: 16px; width: 66%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-kJ9rM .framer-1hshw6x { --framer-paragraph-spacing: 0px; white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-kJ9rM .framer-17s7vgp { --framer-paragraph-spacing: 0px; white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 100%; max-width: 100%; height: auto; position: relative; }
.framer-kJ9rM .framer-1fcbzrt-container { flex: 0 0 auto; width: 100%; height: 680px; position: relative; }
.framer-kJ9rM .framer-132gmap-container { z-index: 1; flex: 0 0 auto; width: 1160px; height: 80px; position: relative; }
.framer-kJ9rM .framer-10bwxa4-container { z-index: 3; flex: 0 0 auto; width: 100%; height: auto; position: relative; }
@media (max-width: 1599px) and (min-width: 1200px) {
  .framer-ATWts .framer-styles-preset-7gcdmf:not(.rich-text-wrapper), .framer-ATWts .framer-styles-preset-7gcdmf.rich-text-wrapper h1 { --framer-font-family: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 45px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: "wght" 500; --framer-font-variation-axes-bold: "wght" 500; --framer-font-variation-axes-bold-italic: "wght" 500; --framer-font-variation-axes-italic: "wght" 500; --framer-font-weight: 700; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 700; --framer-letter-spacing: -.02em; --framer-line-height: 100%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-050929c3-ce35-45eb-80ae-67c2808bd84c,#1c1917); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
}
@media (max-width: 1199px) and (min-width: 810px) {
  .framer-ATWts .framer-styles-preset-7gcdmf:not(.rich-text-wrapper), .framer-ATWts .framer-styles-preset-7gcdmf.rich-text-wrapper h1 { --framer-font-family: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 36px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: "wght" 500; --framer-font-variation-axes-bold: "wght" 500; --framer-font-variation-axes-bold-italic: "wght" 500; --framer-font-variation-axes-italic: "wght" 500; --framer-font-weight: 700; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 700; --framer-letter-spacing: -.02em; --framer-line-height: 100%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-050929c3-ce35-45eb-80ae-67c2808bd84c,#1c1917); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
}
@media (max-width: 809px) and (min-width: 0) {
  .framer-ATWts .framer-styles-preset-7gcdmf:not(.rich-text-wrapper), .framer-ATWts .framer-styles-preset-7gcdmf.rich-text-wrapper h1 { --framer-font-family: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 29px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: "wght" 500; --framer-font-variation-axes-bold: "wght" 500; --framer-font-variation-axes-bold-italic: "wght" 500; --framer-font-variation-axes-italic: "wght" 500; --framer-font-weight: 700; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 700; --framer-letter-spacing: -.02em; --framer-line-height: 100%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-050929c3-ce35-45eb-80ae-67c2808bd84c,#1c1917); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
}
.framer-Fb1NI .framer-styles-preset-107rn6f:not(.rich-text-wrapper), .framer-Fb1NI .framer-styles-preset-107rn6f.rich-text-wrapper p { --framer-font-family: "Geist Mono", monospace; --framer-font-family-bold: "Geist Mono", monospace; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-letter-spacing: -.02em; --framer-line-height: 130%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-9a8a3063-6d3f-4c84-bb7a-ce6785df7b69,#2563eb); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }
@media (max-width: 1599px) and (min-width: 1200px) {
  .framer-DXqga .framer-styles-preset-iim6rc:not(.rich-text-wrapper), .framer-DXqga .framer-styles-preset-iim6rc.rich-text-wrapper h3 { --framer-font-family: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 32px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: "wght" 500; --framer-font-variation-axes-bold: "wght" 500; --framer-font-variation-axes-bold-italic: "wght" 500; --framer-font-variation-axes-italic: "wght" 500; --framer-font-weight: 700; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 700; --framer-letter-spacing: -.02em; --framer-line-height: 120%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-23547e69-aef0-4de5-8279-d61a7aeb51e6,#1c1917); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
}
@media (max-width: 1199px) and (min-width: 810px) {
  .framer-DXqga .framer-styles-preset-iim6rc:not(.rich-text-wrapper), .framer-DXqga .framer-styles-preset-iim6rc.rich-text-wrapper h3 { --framer-font-family: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 26px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: "wght" 500; --framer-font-variation-axes-bold: "wght" 500; --framer-font-variation-axes-bold-italic: "wght" 500; --framer-font-variation-axes-italic: "wght" 500; --framer-font-weight: 700; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 700; --framer-letter-spacing: -.02em; --framer-line-height: 120%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-23547e69-aef0-4de5-8279-d61a7aeb51e6,#1c1917); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
}
@media (max-width: 809px) and (min-width: 0) {
  .framer-DXqga .framer-styles-preset-iim6rc:not(.rich-text-wrapper), .framer-DXqga .framer-styles-preset-iim6rc.rich-text-wrapper h3 { --framer-font-family: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: "wght" 500; --framer-font-variation-axes-bold: "wght" 500; --framer-font-variation-axes-bold-italic: "wght" 500; --framer-font-variation-axes-italic: "wght" 500; --framer-font-weight: 700; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 700; --framer-letter-spacing: -.02em; --framer-line-height: 120%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-23547e69-aef0-4de5-8279-d61a7aeb51e6,#1c1917); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
}
.framer-y2NgP .framer-styles-preset-kvvoot:not(.rich-text-wrapper), .framer-y2NgP .framer-styles-preset-kvvoot.rich-text-wrapper h2 { --framer-font-family: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 48px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: "wght" 500; --framer-font-variation-axes-bold: "wght" 500; --framer-font-variation-axes-bold-italic: "wght" 500; --framer-font-variation-axes-italic: "wght" 500; --framer-font-weight: 700; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 700; --framer-letter-spacing: -.02em; --framer-line-height: 100%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-23547e69-aef0-4de5-8279-d61a7aeb51e6,#1c1917); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
@media (max-width: 1599px) and (min-width: 1200px) {
  .framer-y2NgP .framer-styles-preset-kvvoot:not(.rich-text-wrapper), .framer-y2NgP .framer-styles-preset-kvvoot.rich-text-wrapper h2 { --framer-font-family: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 38px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: "wght" 500; --framer-font-variation-axes-bold: "wght" 500; --framer-font-variation-axes-bold-italic: "wght" 500; --framer-font-variation-axes-italic: "wght" 500; --framer-font-weight: 700; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 700; --framer-letter-spacing: -.02em; --framer-line-height: 100%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-23547e69-aef0-4de5-8279-d61a7aeb51e6,#1c1917); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
}
@media (max-width: 1199px) and (min-width: 810px) {
  .framer-y2NgP .framer-styles-preset-kvvoot:not(.rich-text-wrapper), .framer-y2NgP .framer-styles-preset-kvvoot.rich-text-wrapper h2 { --framer-font-family: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 31px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: "wght" 500; --framer-font-variation-axes-bold: "wght" 500; --framer-font-variation-axes-bold-italic: "wght" 500; --framer-font-variation-axes-italic: "wght" 500; --framer-font-weight: 700; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 700; --framer-letter-spacing: -.02em; --framer-line-height: 100%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-23547e69-aef0-4de5-8279-d61a7aeb51e6,#1c1917); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
}
@media (max-width: 809px) and (min-width: 0) {
  .framer-y2NgP .framer-styles-preset-kvvoot:not(.rich-text-wrapper), .framer-y2NgP .framer-styles-preset-kvvoot.rich-text-wrapper h2 { --framer-font-family: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 25px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: "wght" 500; --framer-font-variation-axes-bold: "wght" 500; --framer-font-variation-axes-bold-italic: "wght" 500; --framer-font-variation-axes-italic: "wght" 500; --framer-font-weight: 700; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 700; --framer-letter-spacing: -.02em; --framer-line-height: 120%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-23547e69-aef0-4de5-8279-d61a7aeb51e6,#1c1917); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
}
@media (max-width: 1599px) and (min-width: 1200px) {
  .framer-Euqaa .framer-styles-preset-1n78jgd:not(.rich-text-wrapper), .framer-Euqaa .framer-styles-preset-1n78jgd.rich-text-wrapper h4 { --framer-font-family: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: "wght" 500; --framer-font-variation-axes-bold: "wght" 500; --framer-font-variation-axes-bold-italic: "wght" 500; --framer-font-variation-axes-italic: "wght" 500; --framer-font-weight: 700; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 700; --framer-letter-spacing: -.02em; --framer-line-height: 120%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-23547e69-aef0-4de5-8279-d61a7aeb51e6,#1c1917); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
}
@media (max-width: 1199px) and (min-width: 810px) {
  .framer-Euqaa .framer-styles-preset-1n78jgd:not(.rich-text-wrapper), .framer-Euqaa .framer-styles-preset-1n78jgd.rich-text-wrapper h4 { --framer-font-family: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 22px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: "wght" 500; --framer-font-variation-axes-bold: "wght" 500; --framer-font-variation-axes-bold-italic: "wght" 500; --framer-font-variation-axes-italic: "wght" 500; --framer-font-weight: 700; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 700; --framer-letter-spacing: -.02em; --framer-line-height: 120%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-23547e69-aef0-4de5-8279-d61a7aeb51e6,#1c1917); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
}
@media (max-width: 809px) and (min-width: 0) {
  .framer-Euqaa .framer-styles-preset-1n78jgd:not(.rich-text-wrapper), .framer-Euqaa .framer-styles-preset-1n78jgd.rich-text-wrapper h4 { --framer-font-family: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: "wght" 500; --framer-font-variation-axes-bold: "wght" 500; --framer-font-variation-axes-bold-italic: "wght" 500; --framer-font-variation-axes-italic: "wght" 500; --framer-font-weight: 700; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 700; --framer-letter-spacing: -.02em; --framer-line-height: 120%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-23547e69-aef0-4de5-8279-d61a7aeb51e6,#1c1917); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
}
.framer-kJ9rM[data-border="true"]::after, .framer-kJ9rM [data-border="true"]::after { content: ""; border-width: var(--border-top-width,0) var(--border-right-width,0) var(--border-bottom-width,0) var(--border-left-width,0); border-color: var(--border-color,none); border-style: var(--border-style,none); box-sizing: border-box; border-radius: inherit; corner-shape: inherit; pointer-events: none; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }
@media (min-width: 1200px) and (max-width: 1599.98px) {
  .framer-kJ9rM.framer-1mijqtl { width: 1200px; }
  .framer-kJ9rM .framer-1t885rs { padding: 0px 20px; }
  .framer-kJ9rM .framer-lg33i9 { gap: 80px; width: 100%; max-width: 1120px; }
  .framer-kJ9rM .framer-18enw7l { width: 721px; }
  .framer-kJ9rM .framer-1lp3dih-container { aspect-ratio: unset; }
  .framer-kJ9rM .framer-oyu0lx { bottom: 6px; left: -220px; right: -220px; }
}
@media (min-width: 810px) and (max-width: 1199.98px) {
  .framer-kJ9rM.framer-1mijqtl { width: 810px; }
  .framer-kJ9rM .framer-1t885rs { width: 100%; padding: 0px 20px; }
  .framer-kJ9rM .framer-1prewq4 { gap: 64px; }
  .framer-kJ9rM .framer-lg33i9 { gap: 82px; width: 100%; }
  .framer-kJ9rM .framer-1hb40bl { order: 0; }
  .framer-kJ9rM .framer-k7ddwk, .framer-kJ9rM .framer-1cdwo8v-container, .framer-kJ9rM .framer-1x9wur3, .framer-kJ9rM .framer-eylrg6, .framer-kJ9rM .framer-1wcarm0, .framer-kJ9rM .framer-1u296a, .framer-kJ9rM .framer-18yrg5e, .framer-kJ9rM .framer-45zimh, .framer-kJ9rM .framer-1ilwmsh, .framer-kJ9rM .framer-ojgljq, .framer-kJ9rM .framer-4hdhnp { width: 100%; }
  .framer-kJ9rM .framer-18enw7l { width: 535px; }
  .framer-kJ9rM .framer-1lp3dih-container { aspect-ratio: unset; order: 1; width: 100%; }
  .framer-kJ9rM .framer-oyu0lx { order: 2; bottom: -23px; left: -160px; right: -160px; }
  .framer-kJ9rM .framer-fkloqh { flex: 1 0 0px; }
  .framer-kJ9rM .framer-10hmnm2 { width: min-content; }
  .framer-kJ9rM .framer-eu8k2i-container { width: 333px; }
  .framer-kJ9rM .framer-1n4ugso-container { flex: 1 0 0px; width: 1px; }
  .framer-kJ9rM .framer-tvzy2z { align-content: unset; align-items: unset; grid-template-rows: repeat(2, min-content); grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-auto-rows: min-content; justify-content: center; display: grid; }
  .framer-kJ9rM .framer-8x42vs, .framer-kJ9rM .framer-xpi6it, .framer-kJ9rM .framer-10f87bx, .framer-kJ9rM .framer-zjzuit, .framer-kJ9rM .framer-1mrjkn { flex: 0 0 auto; place-self: start; width: 100%; }
  .framer-kJ9rM .framer-rfi1e2, .framer-kJ9rM .framer-11cbty4, .framer-kJ9rM .framer-weyhtx, .framer-kJ9rM .framer-1exoogi { justify-content: flex-start; gap: 24px; height: min-content; }
  .framer-kJ9rM .framer-1dhtnum, .framer-kJ9rM .framer-1usry02 { flex: 0 0 auto; place-self: start; width: 100%; height: 100%; }
  .framer-kJ9rM .framer-11gmm48 { flex-direction: column; gap: 32px; height: min-content; }
  .framer-kJ9rM .framer-1f05i2y { flex-direction: row; flex: 0 0 auto; order: 1; justify-content: flex-start; gap: 64px; width: 100%; max-width: 100%; height: min-content; padding: 0px; }
  .framer-kJ9rM .framer-9e0l57, .framer-kJ9rM .framer-178u8z5 { width: 1px; height: min-content; }
  .framer-kJ9rM .framer-1s8rs0l, .framer-kJ9rM .framer-8kni0z { justify-content: flex-start; width: 1px; height: min-content; }
  .framer-kJ9rM .framer-1be49a4 { order: 0; width: 100%; height: min-content; }
  .framer-kJ9rM .framer-1ocafxi { max-width: 100%; }
  .framer-kJ9rM .framer-jyaeu9 { flex-direction: row; flex: 0 0 auto; order: 2; justify-content: flex-start; gap: 64px; width: 100%; height: min-content; padding: 0px; }
  .framer-kJ9rM .framer-11c7r6p { align-content: unset; align-items: unset; grid-template-rows: repeat(2, minmax(0px, 1fr)); grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-auto-rows: minmax(0px, 1fr); gap: 64px 24px; display: grid; }
  .framer-kJ9rM .framer-2snepr { flex: 0 0 auto; place-self: start; width: 100%; }
  .framer-kJ9rM .framer-132gmap-container { width: 100%; max-width: 100%; }
}
@media (max-width: 809.98px) {
  .framer-kJ9rM.framer-1mijqtl { width: 390px; }
  .framer-kJ9rM .framer-1t885rs, .framer-kJ9rM .framer-dv85bs-container, .framer-kJ9rM .framer-19tzxip-container, .framer-kJ9rM .framer-1cdwo8v-container, .framer-kJ9rM .framer-1x9wur3, .framer-kJ9rM .framer-eylrg6, .framer-kJ9rM .framer-1wcarm0, .framer-kJ9rM .framer-1u296a, .framer-kJ9rM .framer-18yrg5e, .framer-kJ9rM .framer-45zimh, .framer-kJ9rM .framer-1ilwmsh, .framer-kJ9rM .framer-ojgljq { width: 100%; }
  .framer-kJ9rM .framer-1xbzo0o-container, .framer-kJ9rM .framer-1fcbzrt-container { height: auto; }
  .framer-kJ9rM .framer-1prewq4 { gap: 64px; padding: 40px 20px 0px; }
  .framer-kJ9rM .framer-lg33i9 { gap: 72px; width: 100%; }
  .framer-kJ9rM .framer-1hb40bl { order: 0; gap: 40px; }
  .framer-kJ9rM .framer-k7ddwk { will-change: unset; width: 100%; padding: 0px; }
  .framer-kJ9rM .framer-1gcrevx-container { width: 350px; }
  .framer-kJ9rM .framer-paort4 { will-change: unset; flex-direction: column; gap: 16px; width: 100%; }
  .framer-kJ9rM .framer-1f1m592-container { width: 100%; height: 40px; }
  .framer-kJ9rM .framer-15b0oan-container { will-change: unset; }
  .framer-kJ9rM .framer-1lp3dih-container { aspect-ratio: unset; will-change: unset; order: 1; width: 100%; }
  .framer-kJ9rM .framer-oyu0lx { will-change: unset; order: 2; bottom: 0px; left: -80px; right: -80px; }
  .framer-kJ9rM .framer-n2a1bh, .framer-kJ9rM .framer-1bkuvob { flex-direction: column; gap: 32px; }
  .framer-kJ9rM .framer-fkloqh { flex: 0 0 auto; order: 1; width: 100%; }
  .framer-kJ9rM .framer-10hmnm2 { order: 0; width: 100%; }
  .framer-kJ9rM .framer-eu8k2i-container { aspect-ratio: unset; flex: 1 0 0px; width: 1px; }
  .framer-kJ9rM .framer-1hu0wgv, .framer-kJ9rM .framer-vmx2ay, .framer-kJ9rM .framer-8x42vs, .framer-kJ9rM .framer-xpi6it, .framer-kJ9rM .framer-1dhtnum { flex: 0 0 auto; width: 100%; }
  .framer-kJ9rM .framer-1n4ugso-container { flex: 1 0 0px; width: 1px; }
  .framer-kJ9rM .framer-tvzy2z { flex-direction: column; }
  .framer-kJ9rM .framer-rfi1e2, .framer-kJ9rM .framer-11cbty4, .framer-kJ9rM .framer-weyhtx, .framer-kJ9rM .framer-1exoogi { justify-content: flex-start; gap: 24px; height: min-content; }
  .framer-kJ9rM .framer-1usry02 { align-self: unset; flex: 0 0 auto; width: 100%; height: min-content; }
  .framer-kJ9rM .framer-t9hwdo { align-content: flex-start; align-items: flex-start; }
  .framer-kJ9rM .framer-11gmm48 { flex-direction: column; gap: 32px; height: min-content; }
  .framer-kJ9rM .framer-1f05i2y { flex: 0 0 auto; order: 1; justify-content: center; gap: 32px; width: 100%; height: min-content; padding: 0px; }
  .framer-kJ9rM .framer-9e0l57, .framer-kJ9rM .framer-1s8rs0l, .framer-kJ9rM .framer-178u8z5, .framer-kJ9rM .framer-8kni0z { flex: 0 0 auto; height: min-content; }
  .framer-kJ9rM .framer-1be49a4 { order: 0; width: 100%; height: min-content; }
  .framer-kJ9rM .framer-jyaeu9 { flex: 0 0 auto; order: 2; justify-content: center; gap: 32px; width: 100%; height: min-content; padding: 0px; }
  .framer-kJ9rM .framer-12o0m8i { gap: 24px; }
  .framer-kJ9rM .framer-11c7r6p { flex-direction: column; gap: 40px; }
  .framer-kJ9rM .framer-2snepr { --border-left-width: 0px; --border-top-width: 1px; align-self: unset; flex: 0 0 auto; width: 100%; height: min-content; padding: 15px 0px 0px; }
  .framer-kJ9rM .framer-10f87bx, .framer-kJ9rM .framer-zjzuit, .framer-kJ9rM .framer-1mrjkn { --border-left-width: 0px; --border-top-width: 1px; flex: 0 0 auto; width: 100%; padding: 15px 0px 0px; }
  .framer-kJ9rM .framer-1us3ric { flex-direction: column; padding: 40px 0px; }
  .framer-kJ9rM .framer-d038k6 { flex-direction: column; place-content: flex-start; align-items: flex-start; gap: 24px; }
  .framer-kJ9rM .framer-1w2l9aw { gap: 6px; width: 100%; }
}
.ssr-variant { display: contents; }
.framer-hZPkb.framer-1mbryh6, .framer-hZPkb .framer-1mbryh6 { display: block; }
.framer-hZPkb.framer-g2a58m { cursor: default; will-change: var(--framer-will-change-override,transform); flex-flow: row; place-content: center space-between; align-items: center; width: 1176px; height: min-content; padding: 8px 16px; display: flex; position: relative; overflow: hidden; }
.framer-hZPkb .framer-hfw223 { flex-flow: row; flex: 1 0 0px; place-content: center space-between; align-items: center; width: 1px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-hZPkb .framer-9cprw0 { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 0px; width: min-content; height: min-content; padding: 0px; text-decoration: none; display: flex; position: relative; overflow: hidden; }
.framer-hZPkb .framer-r10ou5 { aspect-ratio: 5.04545 / 1; flex: 0 0 auto; width: 127px; height: auto; position: relative; }
.framer-hZPkb .framer-l1bw7z-container, .framer-hZPkb .framer-b34ba9-container, .framer-hZPkb .framer-tr9je8-container { flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-hZPkb .framer-wp7aoo { flex-flow: row; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 8px; width: min-content; height: 32px; padding: 0px; display: flex; position: relative; overflow: hidden; }
.framer-hZPkb .framer-1leomgr-container, .framer-hZPkb .framer-a39f3z-container { flex: 0 0 auto; width: auto; height: 100%; position: relative; }
.framer-hZPkb .framer-42p6a { z-index: 10; flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: min-content; height: min-content; padding: 11px 0px 11px 8px; display: flex; position: relative; overflow: hidden; }
.framer-hZPkb .framer-1148kf3 { flex: 0 0 auto; width: 25px; height: 16px; position: relative; overflow: visible; }
.framer-hZPkb .framer-cy7hy0 { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; height: 2px; padding: 0px; display: flex; position: absolute; top: 0px; left: 0px; right: 0px; overflow: visible; }
.framer-hZPkb .framer-5swxpx { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; height: 2px; padding: 0px; display: flex; position: absolute; top: calc(50% - 1px); left: 0px; right: 0px; overflow: visible; }
.framer-hZPkb .framer-1r6eohb { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; height: 2px; padding: 0px; display: flex; position: absolute; bottom: 0px; left: 0px; right: 0px; overflow: visible; }
.framer-hZPkb .framer-1yaglq4 { flex-flow: column; flex: 1 0 0px; place-content: flex-start; align-items: flex-start; gap: 32px; width: 1px; max-width: 390px; height: 500px; padding: 12px 12px 20px; display: flex; position: relative; overflow: hidden auto; }
.framer-hZPkb .framer-8ngwoq-container { flex: 0 0 auto; width: 100%; height: 40px; position: relative; }
.framer-hZPkb.framer-v-vybw7x.framer-g2a58m { flex-direction: column; justify-content: center; gap: 12px; width: 390px; padding: 4px 16px; }
.framer-hZPkb.framer-v-vybw7x .framer-hfw223, .framer-hZPkb.framer-v-w38sys .framer-hfw223, .framer-hZPkb.framer-v-ojn0pp .framer-hfw223 { flex: 0 0 auto; width: 100%; }
.framer-hZPkb.framer-v-vybw7x .framer-wp7aoo, .framer-hZPkb.framer-v-sd3rbj .framer-wp7aoo { height: min-content; }
.framer-hZPkb.framer-v-vybw7x .framer-42p6a, .framer-hZPkb.framer-v-w38sys .framer-42p6a, .framer-hZPkb.framer-v-sd3rbj .framer-42p6a, .framer-hZPkb.framer-v-ojn0pp .framer-42p6a { cursor: pointer; }
.framer-hZPkb.framer-v-w38sys.framer-g2a58m { flex-direction: column; justify-content: flex-start; gap: 10px; width: 810px; }
.framer-hZPkb.framer-v-sd3rbj.framer-g2a58m { flex-direction: column; justify-content: center; gap: 12px; width: 390px; padding: 4px 16px 16px; }
.framer-hZPkb.framer-v-sd3rbj .framer-hfw223 { flex: 0 0 auto; order: 0; width: 100%; }
.framer-hZPkb.framer-v-sd3rbj .framer-1yaglq4 { cursor: pointer; max-width: unset; flex: 0 0 auto; order: 1; gap: 12px; width: 100%; }
.framer-hZPkb.framer-v-sd3rbj .framer-8ngwoq-container { order: 0; }
.framer-hZPkb.framer-v-sd3rbj .framer-tr9je8-container { order: 1; width: 100%; }
.framer-hZPkb.framer-v-ojn0pp.framer-g2a58m { flex-direction: column; place-content: flex-end flex-start; align-items: flex-end; gap: 10px; width: 810px; padding: 8px 16px 16px; }
.framer-hZPkb.framer-v-ojn0pp .framer-1yaglq4 { cursor: pointer; max-width: unset; flex: 0 0 auto; gap: 12px; width: 100%; padding: 12px 24px 24px; }
.framer-hZPkb.framer-v-ojn0pp .framer-tr9je8-container { width: 100%; }
@supports (aspect-ratio:1) {
  body { --framer-aspect-ratio-supported: auto; }
}
.framer-vwSjc.framer-12qkkj2, .framer-vwSjc .framer-12qkkj2 { display: block; }
.framer-vwSjc.framer-6oa45v { flex-flow: row; place-content: flex-start; align-items: flex-start; gap: 16px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: hidden; }
.framer-vwSjc .framer-1x2wcw7-container, .framer-vwSjc .framer-13qrdv2-container, .framer-vwSjc .framer-63xmao-container, .framer-vwSjc .framer-1g6u0lv-container, .framer-vwSjc .framer-1jjzeli-container, .framer-vwSjc .framer-1xaobzg-container, .framer-vwSjc .framer-1as3h7o-container { flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-vwSjc .framer-jiu82n, .framer-vwSjc .framer-twuo2p, .framer-vwSjc .framer-nq2i8o { cursor: pointer; flex-flow: column; place-content: center; align-items: center; gap: 10px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
@supports (aspect-ratio:1) {
  body { --framer-aspect-ratio-supported: auto; }
}
.framer-4meJI.framer-10s3uhb, .framer-4meJI .framer-10s3uhb { display: block; }
.framer-4meJI.framer-d6k988 { cursor: var(--gheclj); will-change: var(--framer-will-change-override,transform); flex-flow: row; place-content: center; align-items: center; gap: 4px; width: min-content; height: min-content; padding: 3px 8px 4px; text-decoration: none; display: flex; position: relative; overflow: hidden; }
.framer-4meJI .framer-ykxa4l { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 0px; width: min-content; height: min-content; padding: 1px 0px 0px; display: flex; position: relative; overflow: hidden; }
.framer-4meJI .framer-2ls0rq { width: 10px; height: 12px; position: relative; }
.framer-4meJI .framer-3b45ls { width: 8px; height: 10px; position: absolute; top: 1px; left: 1px; }
.framer-4meJI .framer-ma5bs5 { width: 10px; height: 12px; position: absolute; top: 0px; left: 0px; }
.framer-4meJI .framer-1klqe34 { width: 4px; height: 1px; position: absolute; top: 3px; left: 3px; }
.framer-4meJI .framer-qshkh { white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-4meJI .framer-mbljp3 { flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 0px; width: 12px; height: 12px; padding: 0px; display: flex; position: relative; overflow: hidden; }
.framer-4meJI .framer-121283f { width: 8px; height: 5px; position: relative; }
.framer-FMGbg .framer-styles-preset-pgh3a4:not(.rich-text-wrapper), .framer-FMGbg .framer-styles-preset-pgh3a4.rich-text-wrapper p { --framer-font-family: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: "wght" 460; --framer-font-variation-axes-bold: "wght" 460; --framer-font-variation-axes-bold-italic: "wght" 460; --framer-font-variation-axes-italic: "wght" 460; --framer-font-weight: 700; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 700; --framer-letter-spacing: .01em; --framer-line-height: 150%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-d62486c0-fd39-4de1-a463-7684a705d789,#57534d); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
@supports (aspect-ratio:1) {
  body { --framer-aspect-ratio-supported: auto; }
}
.framer-qPop0.framer-1spb9ca, .framer-qPop0 .framer-1spb9ca { display: block; }
.framer-qPop0.framer-qzwzhg { cursor: pointer; will-change: var(--framer-will-change-override,transform); flex-flow: row; place-content: center; align-items: center; gap: 10px; width: min-content; height: 32px; padding: 10px 15px; text-decoration: none; display: flex; position: relative; overflow: hidden; }
.framer-qPop0 .framer-jh824 { white-space: pre; flex: 0 0 auto; width: auto; height: 16px; position: relative; }
.framer-qPop0.framer-v-6j1rzj.framer-qzwzhg { height: min-content; padding: 6px 13px; }
@supports (aspect-ratio:1) {
  body { --framer-aspect-ratio-supported: auto; }
}
.framer-gBdfn.framer-zyq42u, .framer-gBdfn .framer-zyq42u { display: block; }
.framer-gBdfn.framer-2izq98 { cursor: pointer; will-change: var(--framer-will-change-override,transform); flex-flow: row; place-content: center flex-start; align-items: center; gap: 10px; width: min-content; height: min-content; padding: 8px 20px; text-decoration: none; display: flex; position: relative; overflow: hidden; }
.framer-gBdfn .framer-19q3kh9 { white-space: pre; flex: 0 0 auto; width: auto; height: 16px; position: relative; }
@supports (aspect-ratio:1) {
  body { --framer-aspect-ratio-supported: auto; }
}
.framer-m7wjW.framer-1d4fc0t, .framer-m7wjW .framer-1d4fc0t { display: block; }
.framer-m7wjW.framer-1hf4qem { cursor: pointer; height: min-content; overflow: var(--overflow-clip-fallback,clip); padding: var(--6x35xx); flex-flow: row; place-content: center; align-items: center; gap: 10px; width: min-content; display: flex; position: relative; }
.framer-m7wjW .framer-1ykzfug { height: min-content; overflow: var(--overflow-clip-fallback,clip); will-change: var(--framer-will-change-override,transform); flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 8px; width: min-content; padding: 5px 8px 5px 6px; text-decoration: none; display: flex; position: relative; }
.framer-m7wjW .framer-1esd1ut { will-change: var(--framer-will-change-override,transform); z-index: 2; flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: min-content; height: min-content; padding: 1px 6px 2px 7px; display: flex; position: relative; overflow: hidden; }
.framer-m7wjW .framer-12bvbki, .framer-m7wjW .framer-f803x, .framer-m7wjW .framer-b1pmw5 { white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-m7wjW .framer-1rp2lpr { max-width: 100%; height: min-content; overflow: var(--overflow-clip-fallback,clip); flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 0px; width: min-content; padding: 0px; display: flex; position: relative; }
.framer-m7wjW .framer-qqs33d { flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 0px; width: 16px; height: 16px; padding: 0px; display: flex; position: relative; overflow: hidden; }
.framer-m7wjW .framer-buisxt { aspect-ratio: 1.33333 / 1; height: var(--framer-aspect-ratio-supported,8px); flex: 0 0 auto; width: 11px; position: relative; }
.framer-m7wjW.framer-v-4qlrzb.framer-1hf4qem { cursor: unset; flex-direction: column; width: 165px; }
.framer-m7wjW.framer-v-4qlrzb .framer-1ykzfug { flex-direction: column; width: 100%; padding: 8px 8px 8px 6px; }
.framer-m7wjW.framer-v-4qlrzb .framer-1rp2lpr { width: 100%; }
.framer-m7wjW.framer-v-4qlrzb .framer-f803x { white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 1 0 0px; width: 1px; }
.framer-m7wjW[data-border="true"]::after, .framer-m7wjW [data-border="true"]::after { content: ""; border-width: var(--border-top-width,0) var(--border-right-width,0) var(--border-bottom-width,0) var(--border-left-width,0); border-color: var(--border-color,none); border-style: var(--border-style,none); box-sizing: border-box; border-radius: inherit; corner-shape: inherit; pointer-events: none; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }
.framer-JwVlh.framer-wtuz2k, .framer-JwVlh .framer-wtuz2k { display: block; }
.framer-JwVlh.framer-u1ia8r { cursor: pointer; will-change: var(--framer-will-change-override,transform); flex-flow: row; place-content: center; align-items: center; gap: 10px; width: min-content; height: min-content; padding: 10px 14px 12px; text-decoration: none; display: flex; position: relative; overflow: hidden; }
.framer-JwVlh .framer-130lhjx { flex: 0 0 auto; width: 14px; height: 14px; position: relative; }
.framer-JwVlh .framer-13m39n5 { white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-JwVlh .framer-1nsacqs { flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 0px; width: 16px; height: 16px; padding: 2px 0px 0px; display: flex; position: relative; overflow: hidden; }
.framer-JwVlh .framer-24t75m, .framer-JwVlh .framer-nq2wff { flex: 0 0 auto; width: 13px; height: 10px; position: relative; }
.framer-JwVlh .framer-1okivbz, .framer-JwVlh .framer-1v0gq6w { flex: 0 0 auto; gap: 0px; width: 16px; height: 16px; position: relative; overflow: hidden; }
.framer-JwVlh .framer-9iw3hv, .framer-JwVlh .framer-6vxcsw { flex: 0 0 auto; position: absolute; inset: 3px 4px 4px 3px; }
.framer-JwVlh .framer-1nokfk1 { flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 0px; width: min-content; height: min-content; padding: 0px 0px 2px; display: flex; position: relative; overflow: visible; }
.framer-JwVlh .framer-5s5ar2 { aspect-ratio: 1 / 1; flex: 0 0 auto; width: 16px; height: auto; position: relative; overflow: visible; }
.framer-JwVlh.framer-v-ytjjns.framer-u1ia8r { width: 36px; }
.framer-JwVlh.framer-v-5rb3lt .framer-13m39n5 { order: 2; }
.framer-JwVlh.framer-v-5rb3lt .framer-1nokfk1 { order: 1; }
.framer-JwVlh.framer-v-ycelu7 .framer-1nsacqs { padding: 2px 1px 0px 0px; }
.framer-JwVlh.framer-v-1sswbw5.framer-u1ia8r { gap: 6px; padding: 4px 8px 5px; }
.framer-JwVlh.framer-v-17s6ckg.framer-u1ia8r, .framer-JwVlh.framer-v-15a9t50.framer-u1ia8r { gap: 6px; padding: 12px 16px; }
.framer-JwVlh.framer-v-17s6ckg .framer-130lhjx, .framer-JwVlh.framer-v-15a9t50 .framer-130lhjx { aspect-ratio: 1 / 1; width: 18px; height: auto; }
.framer-JwVlh.framer-v-ytjjns.hover.framer-u1ia8r { width: min-content; }
.framer-JwVlh[data-border="true"]::after, .framer-JwVlh [data-border="true"]::after { content: ""; border-width: var(--border-top-width,0) var(--border-right-width,0) var(--border-bottom-width,0) var(--border-left-width,0); border-color: var(--border-color,none); border-style: var(--border-style,none); box-sizing: border-box; border-radius: inherit; corner-shape: inherit; pointer-events: none; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }
@supports (aspect-ratio:1) {
  body { --framer-aspect-ratio-supported: auto; }
}
.framer-GISyp.framer-3z61i8, .framer-GISyp .framer-3z61i8 { display: block; }
.framer-GISyp.framer-1smfgrk { max-width: 1160px; height: 80px; overflow: var(--overflow-clip-fallback,clip); flex-flow: row; place-content: center; align-items: center; gap: 10px; width: 1160px; padding: 0px; display: flex; position: relative; }
.framer-GISyp .framer-g0vrf3 { will-change: var(--framer-will-change-effect-override,transform); z-index: 2; flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; padding: 0px; display: flex; position: absolute; inset: 0px; overflow: visible; }
.framer-GISyp .framer-176o687-container { z-index: 2; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-GISyp .framer-19pzm6e-container { z-index: 1; flex: 0 0 auto; width: 1160px; height: 80px; position: relative; }
.framer-GISyp .framer-1qmn82l, .framer-GISyp .framer-xjq1zp { flex-flow: row; place-content: center; align-items: center; gap: 10px; width: 160px; height: 48px; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-GISyp .framer-1bgah5t { width: 111px; height: 21px; position: relative; }
.framer-GISyp .framer-5a3dq2 { width: 4px; height: 14px; position: absolute; top: 4px; left: 68px; }
.framer-GISyp .framer-179uy3c { width: 14px; height: 14px; position: absolute; top: 4px; left: 37px; }
.framer-GISyp .framer-eq76gm { width: 14px; height: 14px; position: absolute; top: 4px; left: 74px; }
.framer-GISyp .framer-10fto3a { width: 6px; height: 8px; position: absolute; top: 7px; left: 78px; }
.framer-GISyp .framer-1ys5z8d { width: 15px; height: 14px; position: absolute; top: 4px; left: 52px; }
.framer-GISyp .framer-1x56736 { width: 4px; height: 14px; position: absolute; top: 4px; left: 90px; }
.framer-GISyp .framer-12e8ixm { width: 16px; height: 14px; position: absolute; top: 4px; left: 95px; }
.framer-GISyp .framer-t37g3w { width: 5px; height: 7px; position: absolute; top: 7px; left: 101px; }
.framer-GISyp .framer-9xxeqx { width: 9px; height: 10px; position: absolute; top: 5px; left: 12px; }
.framer-GISyp .framer-8coda3 { width: 20px; height: 21px; position: absolute; top: 0px; left: 12px; }
.framer-GISyp .framer-1qd9rzh { width: 6px; height: 9px; position: absolute; top: 7px; left: 6px; }
.framer-GISyp .framer-1jexaxb { width: 12px; height: 16px; position: absolute; top: 3px; left: 0px; }
.framer-GISyp .framer-1w0tlga, .framer-GISyp .framer-18h0d6p, .framer-GISyp .framer-14hzos7, .framer-GISyp .framer-1a272ud, .framer-GISyp .framer-1vxmsbk, .framer-GISyp .framer-ton19i, .framer-GISyp .framer-dpiyvq, .framer-GISyp .framer-187xrux, .framer-GISyp .framer-6zavbq, .framer-GISyp .framer-1bxnt3g, .framer-GISyp .framer-exuvbc { flex-flow: column; place-content: center; align-items: center; gap: 10px; width: 160px; height: 48px; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-GISyp .framer-ka0zo2 { width: 131px; height: 26px; position: relative; }
.framer-GISyp .framer-rzgxgj { width: 11px; height: 14px; position: absolute; top: 8px; left: 0px; }
.framer-GISyp .framer-2pksj5 { width: 4px; height: 14px; position: absolute; top: 8px; left: 27px; }
.framer-GISyp .framer-1an92hy { width: 12px; height: 15px; position: absolute; top: 8px; left: 33px; }
.framer-GISyp .framer-8kqzqq { width: 10px; height: 15px; position: absolute; top: 8px; left: 46px; }
.framer-GISyp .framer-mv9xw { width: 10px; height: 15px; position: absolute; top: 8px; left: 58px; }
.framer-GISyp .framer-hxqdz2 { width: 13px; height: 14px; position: absolute; top: 8px; left: 85px; }
.framer-GISyp .framer-1hjvbwd { width: 14px; height: 15px; position: absolute; top: 8px; left: 69px; }
.framer-GISyp .framer-6eckm5 { width: 6px; height: 9px; position: absolute; top: 11px; left: 73px; }
.framer-GISyp .framer-n0maz9 { width: 4px; height: 3px; position: absolute; top: 11px; left: 17px; }
.framer-GISyp .framer-12yyht3 { width: 12px; height: 14px; position: absolute; top: 8px; left: 14px; }
.framer-GISyp .framer-1mlbk2n { width: 20px; height: 10px; position: absolute; top: 0px; left: 111px; }
.framer-GISyp .framer-vk7ua6 { width: 20px; height: 10px; position: absolute; top: 8px; left: 111px; }
.framer-GISyp .framer-1ohknj3 { width: 20px; height: 10px; position: absolute; top: 17px; left: 111px; }
.framer-GISyp .framer-1kfirov { width: 75px; height: 33px; position: relative; }
.framer-GISyp .framer-ekuqzp { width: 75px; height: 33px; position: absolute; top: 0px; left: 0px; }
.framer-GISyp .framer-nj9pa4 { width: 71px; height: 29px; position: absolute; top: 2px; left: 2px; }
.framer-GISyp .framer-rjuiri { width: 11px; height: 12px; position: absolute; top: 12px; left: 11px; }
.framer-GISyp .framer-1bsdhog { width: 12px; height: 12px; position: absolute; top: 12px; left: 23px; }
.framer-GISyp .framer-1ceospt { width: 7px; height: 8px; position: absolute; top: 14px; left: 25px; }
.framer-GISyp .framer-1iawuq2 { width: 7px; height: 15px; position: absolute; top: 9px; left: 45px; }
.framer-GISyp .framer-1bvhwyh { width: 12px; height: 12px; position: absolute; top: 12px; left: 52px; }
.framer-GISyp .framer-cm6021 { width: 7px; height: 8px; position: absolute; top: 14px; left: 55px; }
.framer-GISyp .framer-10ens4o { width: 6px; height: 12px; position: absolute; top: 12px; left: 37px; }
.framer-GISyp .framer-o1aq9g { width: 120px; height: 29px; position: relative; }
.framer-GISyp .framer-11brcx9, .framer-GISyp .framer-1lpiaqw { width: 120px; height: 29px; position: absolute; top: 0px; left: 0px; }
.framer-GISyp .framer-12giylc { width: 13px; height: 13px; position: absolute; top: 16px; left: 32px; }
.framer-GISyp .framer-nn8sxg { width: 13px; height: 14px; position: absolute; top: 16px; left: 45px; }
.framer-GISyp .framer-6c34ci { width: 7px; height: 3px; position: absolute; top: 18px; left: 48px; }
.framer-GISyp .framer-17iy8mh { width: 7px; height: 13px; position: absolute; top: 16px; left: 59px; }
.framer-GISyp .framer-19vnu7u { width: 4px; height: 4px; position: absolute; top: 11px; left: 67px; }
.framer-GISyp .framer-1kyqql2 { width: 3px; height: 13px; position: absolute; top: 16px; left: 68px; }
.framer-GISyp .framer-1ro4uwj { width: 8px; height: 18px; position: absolute; top: 11px; left: 72px; }
.framer-GISyp .framer-kxszqh { width: 14px; height: 14px; position: absolute; top: 16px; left: 79px; }
.framer-GISyp .framer-faz1mb { width: 8px; height: 9px; position: absolute; top: 18px; left: 82px; }
.framer-GISyp .framer-18el3ce { width: 12px; height: 13px; position: absolute; top: 16px; left: 94px; }
.framer-GISyp .framer-tdsghk { width: 13px; height: 14px; position: absolute; top: 16px; left: 107px; }
.framer-GISyp .framer-9tdhtd { width: 7px; height: 3px; position: absolute; top: 18px; left: 110px; }
.framer-GISyp .framer-81esfm { width: 8px; height: 20px; position: absolute; top: 0px; left: 18px; }
.framer-GISyp .framer-vyljoc { width: 8px; height: 8px; position: absolute; top: 21px; left: 9px; }
.framer-GISyp .framer-1eeq96c { width: 8px; height: 8px; position: absolute; top: 12px; left: 0px; }
.framer-GISyp .framer-119lx1r { width: 8px; height: 8px; position: absolute; top: 0px; left: 0px; }
.framer-GISyp .framer-2qpxcl { width: 72px; height: 37px; position: relative; }
.framer-GISyp .framer-1u0l7m2 { width: 65px; height: 37px; position: absolute; top: 0px; left: 0px; }
.framer-GISyp .framer-9bxxgy { width: 9px; height: 13px; position: absolute; top: 25px; left: 28px; }
.framer-GISyp .framer-162mwbe { width: 7px; height: 7px; position: absolute; top: 28px; left: 55px; }
.framer-GISyp .framer-79298q { width: 13px; height: 13px; position: absolute; top: 25px; left: 52px; }
.framer-GISyp .framer-1o58dh8 { width: 3px; height: 12px; position: absolute; top: 25px; left: 20px; }
.framer-GISyp .framer-1w5ez95 { width: 10px; height: 13px; position: absolute; top: 25px; left: 7px; }
.framer-GISyp .framer-2k1q5y { width: 10px; height: 13px; position: absolute; top: 25px; left: 39px; }
.framer-GISyp .framer-1juxihd, .framer-GISyp .framer-103gamd { width: 3px; height: 20px; position: absolute; top: 0px; left: 17px; }
.framer-GISyp .framer-qa2eak, .framer-GISyp .framer-101gkqq, .framer-GISyp .framer-1is80mp { width: 3px; height: 11px; position: absolute; top: 6px; left: 9px; }
.framer-GISyp .framer-13mnvvk, .framer-GISyp .framer-17pogmm { width: 3px; height: 7px; position: absolute; top: 10px; left: 0px; }
.framer-GISyp .framer-1pjsn15 { width: 55px; height: 20px; position: absolute; top: 0px; left: 18px; }
.framer-GISyp .framer-1qrx1s9 { width: 3px; height: 20px; position: absolute; top: 0px; left: 0px; }
.framer-GISyp .framer-1jim9sj { width: 3px; height: 7px; position: absolute; top: 10px; left: 17px; }
.framer-GISyp .framer-1rke1z9 { width: 3px; height: 20px; position: absolute; top: 0px; left: 34px; }
.framer-GISyp .framer-1nmm836 { width: 3px; height: 11px; position: absolute; top: 6px; left: 43px; }
.framer-GISyp .framer-lyo6cv { width: 3px; height: 7px; position: absolute; top: 10px; left: 51px; }
.framer-GISyp .framer-b9kxa4 { width: 20px; height: 20px; position: absolute; top: 0px; left: 34px; }
.framer-GISyp .framer-1espkmu { width: 156px; height: 15px; position: relative; }
.framer-GISyp .framer-1guwtr2 { width: 11px; height: 15px; position: absolute; top: 0px; left: 47px; }
.framer-GISyp .framer-aru5cy { width: 91px; height: 15px; position: absolute; top: 0px; left: 52px; }
.framer-GISyp .framer-al6nz1, .framer-GISyp .framer-1ksv1l7 { width: 4px; height: 4px; position: absolute; top: 6px; left: 0px; }
.framer-GISyp .framer-jpd7j3 { width: 12px; height: 15px; position: absolute; top: 0px; left: 64px; }
.framer-GISyp .framer-ye8mpp { width: 15px; height: 15px; position: absolute; top: 0px; left: 77px; }
.framer-GISyp .framer-ppn4kt { width: 156px; height: 15px; position: absolute; top: 0px; left: 0px; }
.framer-GISyp .framer-1men3ik { width: 4px; height: 4px; position: absolute; top: 12px; left: 134px; }
.framer-GISyp .framer-c2hdkc { width: 8px; height: 15px; position: absolute; top: 0px; left: 148px; }
.framer-GISyp .framer-1d2m0zw { width: 4px; height: 4px; position: absolute; top: 0px; left: 143px; }
.framer-GISyp .framer-5dbrbw { width: 14px; height: 15px; position: absolute; top: 0px; left: 62px; }
.framer-GISyp .framer-1enpb9w { width: 9px; height: 9px; position: absolute; top: 3px; left: 82px; }
.framer-GISyp .framer-1dndgpm { width: 16px; height: 15px; position: absolute; top: 0px; left: 79px; }
.framer-GISyp .framer-16lhnnm { width: 11px; height: 15px; position: absolute; top: 0px; left: 0px; }
.framer-GISyp .framer-yau6tx { width: 38px; height: 15px; position: absolute; top: 0px; left: 5px; }
.framer-GISyp .framer-vwqcsa { width: 11px; height: 15px; position: absolute; top: 0px; left: 27px; }
.framer-GISyp .framer-4v3h39 { width: 96px; height: 15px; position: absolute; top: 0px; left: 15px; }
.framer-GISyp .framer-x35hpm { width: 4px; height: 4px; position: absolute; top: 6px; left: 22px; }
.framer-GISyp .framer-1cuwaoe { width: 12px; height: 15px; position: absolute; top: 0px; left: 0px; }
.framer-GISyp .framer-16hcoae { width: 4px; height: 4px; position: absolute; top: 12px; left: 93px; }
.framer-GISyp .framer-13fb476 { width: 14px; height: 15px; position: absolute; top: 0px; left: 83px; }
.framer-GISyp .framer-hhjc0l { width: 108px; height: 30px; position: relative; }
.framer-GISyp .framer-zr6kan, .framer-GISyp .framer-xu2xli { width: 108px; height: 30px; position: absolute; top: 0px; left: 0px; }
.framer-GISyp .framer-k0k0ub { width: 93px; height: 30px; position: absolute; top: 0px; left: 0px; }
.framer-GISyp .framer-mg5dxb { width: 57px; height: 30px; position: absolute; top: 0px; left: 0px; }
.framer-GISyp .framer-1fyhs0s { width: 6px; height: 6px; position: absolute; top: 3px; left: 48px; }
.framer-GISyp .framer-17a1h7o { width: 6px; height: 6px; position: absolute; top: 12px; left: 3px; }
.framer-GISyp .framer-xs9u46 { width: 6px; height: 6px; position: absolute; top: 12px; left: 18px; }
.framer-GISyp .framer-qa0ai { width: 6px; height: 6px; position: absolute; top: 21px; left: 42px; }
.framer-GISyp .framer-gvtwdf { width: 12px; height: 16px; position: absolute; top: 6px; left: 82px; }
.framer-GISyp .framer-hi8m9w { width: 4px; height: 4px; position: absolute; top: 8px; left: 85px; }
.framer-GISyp .framer-u2sr4k { width: 5px; height: 5px; position: absolute; top: 14px; left: 85px; }
.framer-GISyp .framer-s06ne4 { width: 42px; height: 12px; position: absolute; top: 9px; left: 67px; }
.framer-GISyp .framer-1ks7ngn { width: 12px; height: 12px; position: absolute; top: 0px; left: 30px; }
.framer-GISyp .framer-1ees83a { width: 12px; height: 12px; position: absolute; top: 0px; left: 0px; }
.framer-GISyp .framer-1rgh607 { width: 75px; height: 23px; position: relative; }
.framer-GISyp .framer-14p047t { width: 19px; height: 14px; position: absolute; top: 8px; left: 56px; }
.framer-GISyp .framer-uob5sa { width: 13px; height: 22px; position: absolute; top: 0px; left: 44px; }
.framer-GISyp .framer-bi461h { width: 44px; height: 23px; position: absolute; top: 0px; left: 0px; }
.framer-GISyp .framer-o47e6k { width: 6px; height: 3px; position: absolute; top: 11px; left: 17px; }
.framer-GISyp .framer-ka7ujj { width: 6px; height: 8px; position: absolute; top: 11px; left: 32px; }
.framer-GISyp .framer-qnyui5 { width: 140px; height: 33px; position: relative; }
.framer-GISyp .framer-1g0fltk { width: 140px; height: 33px; position: absolute; top: 0px; left: 0px; }
.framer-GISyp .framer-1amz1ie { width: 136px; height: 32px; position: absolute; top: 0px; left: 3px; }
.framer-GISyp .framer-l0zfdt { width: 21px; height: 32px; position: absolute; top: 0px; left: 0px; }
.framer-GISyp .framer-1qgu1a { width: 12px; height: 20px; position: absolute; top: 13px; left: 39px; }
.framer-GISyp .framer-wqeypa { width: 6px; height: 7px; position: absolute; top: 15px; left: 42px; }
.framer-GISyp .framer-1dwg9u7 { width: 4px; height: 4px; position: absolute; top: 7px; left: 34px; }
.framer-GISyp .framer-1jooch0 { width: 12px; height: 12px; position: absolute; top: 13px; left: 110px; }
.framer-GISyp .framer-xxgnl1 { width: 7px; height: 3px; position: absolute; top: 15px; left: 113px; }
.framer-GISyp .framer-s8kc7s { width: 12px; height: 12px; position: absolute; top: 13px; left: 97px; }
.framer-GISyp .framer-184b3qt { width: 7px; height: 3px; position: absolute; top: 15px; left: 100px; }
.framer-GISyp .framer-159rasx { width: 11px; height: 17px; position: absolute; top: 8px; left: 52px; }
.framer-GISyp .framer-1jjxg6q { width: 13px; height: 17px; position: absolute; top: 13px; left: 84px; }
.framer-GISyp .framer-11ye56h { width: 7px; height: 8px; position: absolute; top: 15px; left: 87px; }
.framer-GISyp .framer-tey9k6 { width: 13px; height: 17px; position: absolute; top: 8px; left: 123px; }
.framer-GISyp .framer-1jphf1y { width: 7px; height: 8px; position: absolute; top: 15px; left: 126px; }
.framer-GISyp .framer-1j3kh4u { width: 8px; height: 15px; position: absolute; top: 10px; left: 64px; }
.framer-GISyp .framer-1kmntct { width: 10px; height: 12px; position: absolute; top: 13px; left: 72px; }
.framer-GISyp .framer-1k4wtp5 { width: 3px; height: 17px; position: absolute; top: 8px; left: 29px; }
.framer-GISyp .framer-154dym6 { width: 3px; height: 12px; position: absolute; top: 13px; left: 34px; }
.framer-GISyp .framer-147xu0d { width: 92px; height: 31px; position: relative; }
.framer-GISyp .framer-wyg4jc { width: 92px; height: 31px; position: absolute; top: 0px; left: 0px; }
.framer-GISyp .framer-xus0pw { width: 21px; height: 16px; position: absolute; top: 0px; left: 15px; }
.framer-GISyp .framer-1xv21cx { width: 47px; height: 13px; position: absolute; top: 18px; left: 11px; }
.framer-GISyp .framer-14ft3uy { width: 13px; height: 17px; position: absolute; top: 0px; left: 37px; }
.framer-GISyp .framer-19pzvk8 { width: 4px; height: 5px; position: absolute; top: 9px; left: 42px; }
.framer-GISyp .framer-xbl2n5 { width: 13px; height: 17px; position: absolute; top: 0px; left: 0px; }
.framer-GISyp .framer-1mx7rsq { width: 4px; height: 5px; position: absolute; top: 9px; left: 4px; }
.framer-GISyp .framer-how2zk { width: 13px; height: 16px; position: absolute; top: 0px; left: 80px; }
.framer-GISyp .framer-1clhhaf { width: 14px; height: 17px; position: absolute; top: 0px; left: 64px; }
.framer-GISyp .framer-1yzn71y { width: 5px; height: 10px; position: absolute; top: 4px; left: 68px; }
.framer-GISyp .framer-2zmfgv { width: 12px; height: 16px; position: absolute; top: 1px; left: 52px; }
.framer-GISyp .framer-1bxew0l { width: 10px; height: 10px; position: absolute; top: 17px; left: 52px; }
.framer-GISyp .framer-1wxgv1k { width: 124px; height: 29px; position: relative; }
.framer-GISyp .framer-dr8ku4 { width: 112px; height: 27px; position: absolute; top: 0px; left: 0px; }
.framer-GISyp .framer-1bb0lxy { width: 4px; height: 15px; position: absolute; top: 9px; left: 53px; }
.framer-GISyp .framer-1aqo62k { width: 9px; height: 12px; position: absolute; top: 12px; left: 72px; }
.framer-GISyp .framer-13wtz3q { width: 13px; height: 13px; position: absolute; top: 12px; left: 58px; }
.framer-GISyp .framer-1lqkz7z { width: 7px; height: 7px; position: absolute; top: 15px; left: 61px; }
.framer-GISyp .framer-uwjh7f { width: 12px; height: 12px; position: absolute; top: 12px; left: 25px; }
.framer-GISyp .framer-choauk { width: 13px; height: 16px; position: absolute; top: 12px; left: 38px; }
.framer-GISyp .framer-2hhgwu { width: 7px; height: 7px; position: absolute; top: 15px; left: 42px; }
.framer-GISyp .framer-2nilxt { width: 25px; height: 24px; position: absolute; top: 0px; left: 0px; }
.framer-GISyp .framer-looxp4 { width: 6px; height: 6px; position: absolute; top: 6px; left: 14px; }
.framer-GISyp .framer-1i91m5x { width: 6px; height: 6px; position: absolute; top: 19px; left: 0px; }
.framer-GISyp .framer-qgzybm { width: 13px; height: 16px; position: absolute; top: 12px; left: 87px; }
.framer-GISyp .framer-11fs3ql { width: 7px; height: 8px; position: absolute; top: 14px; left: 89px; }
.framer-GISyp .framer-1e78rda { width: 12px; height: 13px; position: absolute; top: 12px; left: 100px; }
.framer-GISyp .framer-gtfqfe { width: 6px; height: 4px; position: absolute; top: 19px; left: 103px; }
.framer-GISyp .framer-3m8kab { width: 13px; height: 17px; position: absolute; top: 12px; left: 112px; }
.framer-GISyp .framer-t14n8r { width: 80px; height: 19px; position: relative; }
.framer-GISyp .framer-h8y5gd { width: 25px; height: 19px; position: absolute; top: 0px; left: 55px; }
.framer-GISyp .framer-1adkorf { width: 18px; height: 19px; position: absolute; top: 0px; left: 0px; }
.framer-GISyp .framer-3rn2mu { width: 18px; height: 19px; position: absolute; top: 0px; left: 36px; }
.framer-GISyp .framer-1vmu1v { width: 11px; height: 11px; position: absolute; top: 4px; left: 40px; }
.framer-GISyp .framer-v0s2qv { width: 18px; height: 19px; position: absolute; top: 0px; left: 17px; }
.framer-GISyp .framer-1bhl40t { width: 11px; height: 11px; position: absolute; top: 4px; left: 21px; }
.framer-GISyp .framer-14d19wt { width: 112px; height: 18px; position: relative; }
.framer-GISyp .framer-yyrzwd, .framer-GISyp .framer-1yiq5sp { width: 112px; height: 18px; position: absolute; top: 0px; left: 0px; }
.framer-GISyp .framer-1lvaznl { width: 4px; height: 4px; position: absolute; top: 14px; left: 86px; }
.framer-GISyp .framer-14bkxq0 { width: 18px; height: 17px; position: absolute; top: 0px; left: 0px; }
.framer-GISyp .framer-82mwav { width: 13px; height: 14px; position: absolute; top: 4px; left: 21px; }
.framer-GISyp .framer-yqzgej { width: 6px; height: 9px; position: absolute; top: 7px; left: 24px; }
.framer-GISyp .framer-1d75g0z { width: 11px; height: 14px; position: absolute; top: 4px; left: 35px; }
.framer-GISyp .framer-1jg0n8 { width: 5px; height: 14px; position: absolute; top: 4px; left: 48px; }
.framer-GISyp .framer-1k6mawg { width: 4px; height: 3px; position: absolute; top: 0px; left: 49px; }
.framer-GISyp .framer-tigpx1 { width: 5px; height: 17px; position: absolute; top: 0px; left: 55px; }
.framer-GISyp .framer-7hdpbj { width: 5px; height: 17px; position: absolute; top: 0px; left: 63px; }
.framer-GISyp .framer-1mlotjr { width: 14px; height: 14px; position: absolute; top: 4px; left: 70px; }
.framer-GISyp .framer-1tnlidv { width: 5px; height: 9px; position: absolute; top: 7px; left: 74px; }
.framer-GISyp .framer-1xe9f9c { width: 14px; height: 14px; position: absolute; top: 4px; left: 91px; }
.framer-GISyp .framer-18bjsnn { width: 5px; height: 9px; position: absolute; top: 6px; left: 95px; }
.framer-GISyp .framer-vlvkom { width: 5px; height: 14px; position: absolute; top: 4px; left: 107px; }
.framer-GISyp .framer-1awwwcp { width: 4px; height: 3px; position: absolute; top: 0px; left: 109px; }
@supports (aspect-ratio:1) {
  body { --framer-aspect-ratio-supported: auto; }
}
.framer-rHsSv.framer-wcpt21, .framer-rHsSv .framer-wcpt21 { display: block; }
.framer-rHsSv.framer-lnmafg { flex-flow: column; place-content: flex-start center; align-items: flex-start; gap: 0px; width: 1160px; height: min-content; padding: 0px 8px 8px; display: flex; position: relative; overflow: visible; }
.framer-rHsSv .framer-ptzjo { height: min-content; overflow: var(--overflow-clip-fallback,clip); flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: min-content; padding: 16px; display: flex; position: relative; }
.framer-rHsSv .framer-c81srm { width: 52px; height: 12px; position: relative; }
.framer-rHsSv .framer-wwx3dy, .framer-rHsSv .framer-cl4tw3, .framer-rHsSv .framer-12xb7xh, .framer-rHsSv .framer-4jhzm5 { width: 12px; height: 12px; position: absolute; top: 0px; left: 0px; }
.framer-rHsSv .framer-rn3xqc { width: 12px; height: 12px; position: absolute; top: 1px; left: 1px; }
.framer-rHsSv .framer-15n0306 { width: 12px; height: 12px; position: absolute; top: 0px; left: 20px; }
.framer-rHsSv .framer-6jxncg { width: 12px; height: 12px; position: absolute; top: 1px; left: 21px; }
.framer-rHsSv .framer-1cqvswd { width: 12px; height: 12px; position: absolute; top: 0px; left: 40px; }
.framer-rHsSv .framer-1vu9q1a { width: 12px; height: 12px; position: absolute; top: 1px; left: 41px; }
.framer-rHsSv .framer-1nr1iwl-container { flex: 0 0 auto; width: 100%; height: auto; position: relative; }
.framer-rHsSv .framer-iqk54h { z-index: 1; flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 12px; width: min-content; max-width: 100%; height: min-content; padding: 4px; display: flex; position: absolute; top: -20px; left: 50%; overflow: visible; }
.framer-rHsSv .framer-eqrpdu { height: min-content; overflow: var(--overflow-clip-fallback,clip); flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 4px; width: min-content; padding: 0px; display: flex; position: relative; }
.framer-rHsSv .framer-9q6zwp-container, .framer-rHsSv .framer-1ct2x5y-container, .framer-rHsSv .framer-138m8sd-container, .framer-rHsSv .framer-1i3hjn4-container { pointer-events: none; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-rHsSv .framer-1wv2s6i { aspect-ratio: 1.91919 / 1; height: var(--framer-aspect-ratio-supported,104px); will-change: var(--framer-will-change-override,transform); flex: 0 0 auto; width: 100%; position: relative; overflow: hidden; }
.framer-rHsSv .framer-1flv5hn-container, .framer-rHsSv .framer-i27c9h-container, .framer-rHsSv .framer-1393znl-container { z-index: 1; flex: 0 0 auto; width: auto; height: auto; position: absolute; bottom: 23px; left: 50%; }
.framer-rHsSv.framer-v-1oe28wl .framer-9q6zwp-container, .framer-rHsSv.framer-v-1oe28wl .framer-138m8sd-container, .framer-rHsSv.framer-v-1oe28wl .framer-1i3hjn4-container, .framer-rHsSv.framer-v-95y54s .framer-9q6zwp-container, .framer-rHsSv.framer-v-95y54s .framer-1ct2x5y-container, .framer-rHsSv.framer-v-95y54s .framer-138m8sd-container, .framer-rHsSv.framer-v-bo3az1 .framer-1ct2x5y-container, .framer-rHsSv.framer-v-bo3az1 .framer-138m8sd-container, .framer-rHsSv.framer-v-bo3az1 .framer-1i3hjn4-container, .framer-rHsSv.framer-v-1pi5ls4 .framer-9q6zwp-container, .framer-rHsSv.framer-v-1pi5ls4 .framer-1ct2x5y-container, .framer-rHsSv.framer-v-1pi5ls4 .framer-1i3hjn4-container { pointer-events: auto; }
.framer-rHsSv.framer-v-bo3az1 .framer-ptzjo { order: 0; }
.framer-rHsSv.framer-v-bo3az1 .framer-1nr1iwl-container { order: 1; }
.framer-rHsSv.framer-v-bo3az1 .framer-iqk54h { order: 2; }
.framer-rHsSv.framer-v-bo3az1 .framer-1flv5hn-container { order: 4; }
.framer-rHsSv.framer-v-wbz20n.framer-lnmafg { width: 800px; }
.framer-rHsSv.framer-v-wbz20n .framer-ptzjo { padding: 7px 8px; }
.framer-rHsSv.framer-v-wbz20n .framer-c81srm { width: 23px; height: 5px; }
.framer-rHsSv.framer-v-wbz20n .framer-wwx3dy, .framer-rHsSv.framer-v-wbz20n .framer-cl4tw3, .framer-rHsSv.framer-v-wbz20n .framer-12xb7xh, .framer-rHsSv.framer-v-wbz20n .framer-4jhzm5 { width: 6px; height: 5px; }
.framer-rHsSv.framer-v-wbz20n .framer-rn3xqc { width: 5px; height: 5px; top: 0px; left: 0px; }
.framer-rHsSv.framer-v-wbz20n .framer-15n0306 { width: 6px; height: 5px; left: 9px; }
.framer-rHsSv.framer-v-wbz20n .framer-6jxncg { width: 5px; height: 5px; top: 0px; left: 9px; }
.framer-rHsSv.framer-v-wbz20n .framer-1cqvswd { width: 6px; height: 5px; left: 18px; }
.framer-rHsSv.framer-v-wbz20n .framer-1vu9q1a { width: 5px; height: 5px; top: 0px; left: 18px; }
.framer-rHsSv.framer-v-wbz20n .framer-1wv2s6i { height: var(--framer-aspect-ratio-supported,409px); }
.framer-rHsSv[data-border="true"]::after, .framer-rHsSv [data-border="true"]::after { content: ""; border-width: var(--border-top-width,0) var(--border-right-width,0) var(--border-bottom-width,0) var(--border-left-width,0); border-color: var(--border-color,none); border-style: var(--border-style,none); box-sizing: border-box; border-radius: inherit; corner-shape: inherit; pointer-events: none; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }
.framer-opcGF.framer-pcnd8q, .framer-opcGF .framer-pcnd8q { display: block; }
.framer-opcGF.framer-76waw6 { height: 595px; overflow: var(--overflow-clip-fallback,clip); will-change: var(--framer-will-change-override,transform); flex-flow: row; place-content: center flex-start; align-items: center; gap: 0px; width: 1144px; padding: 0px; display: flex; position: relative; }
.framer-opcGF .framer-10u8zl { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 8px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-opcGF .framer-xg6rqe, .framer-opcGF .framer-1rncsh7, .framer-opcGF .framer-fxjx2a, .framer-opcGF .framer-1pv9mjr, .framer-opcGF .framer-1b40iym, .framer-opcGF .framer-11bu1rj, .framer-opcGF .framer-7tzxg6, .framer-opcGF .framer-2v174r, .framer-opcGF .framer-zb52m7, .framer-opcGF .framer-4k0kam, .framer-opcGF .framer-1g4jn5g, .framer-opcGF .framer-2c6xmc, .framer-opcGF .framer-fzmds7, .framer-opcGF .framer-cth9n1, .framer-opcGF .framer-1r0vjf7 { white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-opcGF .framer-95jey { width: 18px; height: 18px; position: relative; }
.framer-opcGF .framer-1yqhodu { width: 18px; height: 18px; position: absolute; top: 0px; left: 0px; }
.framer-opcGF .framer-50kja8 { width: 5px; height: 5px; position: absolute; top: 1px; left: 1px; }
.framer-opcGF .framer-lti328 { width: 5px; height: 5px; position: absolute; top: 12px; left: 1px; }
.framer-opcGF .framer-8lhyh7 { width: 14px; height: 10px; position: absolute; top: 2px; left: 3px; }
.framer-opcGF .framer-1vtf95v { width: 1px; height: 6px; position: absolute; top: 4px; left: 0px; }
.framer-opcGF .framer-1lndxrt { width: 6px; height: 3px; position: absolute; top: 0px; left: 7px; }
.framer-opcGF .framer-thkv0y { width: 8px; height: 12px; position: absolute; top: 3px; left: 6px; }
.framer-opcGF .framer-168y6px { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: min-content; min-width: 360px; height: min-content; min-height: 417px; max-height: 90%; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-opcGF .framer-ouolvo-container, .framer-opcGF .framer-1yp218p-container, .framer-opcGF .framer-1uhio16-container { flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-opcGF .framer-oczfdt { flex-flow: column; flex: 3 0 0px; place-content: center; align-items: center; gap: 0px; width: 1px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-opcGF .framer-jqtigv { flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: 100%; height: min-content; padding: 12px 20px 0px; display: flex; position: relative; overflow: visible; }
.framer-opcGF .framer-1rlmw0t, .framer-opcGF .framer-mpiv1p { flex-flow: row; flex: 0 0 auto; place-content: center space-between; align-items: center; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-opcGF .framer-ks91vq { aspect-ratio: 3 / 1; flex: 0 0 auto; width: 55px; height: auto; position: relative; overflow: visible; }
.framer-opcGF .framer-v8uuj7 { flex-flow: row; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 8px; width: 30%; max-width: 332.58px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-opcGF .framer-e1vglu { flex-flow: row; flex: 1 0 0px; place-content: flex-start center; align-items: flex-start; gap: 0px; width: 1px; height: 23px; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-opcGF .framer-f7gjqd { will-change: var(--framer-will-change-override,transform); flex-flow: row; flex: 1 0 0px; place-content: center flex-start; align-items: center; gap: 5.19656px; width: 1px; height: 25px; padding: 3.89742px 6.4957px; display: flex; position: relative; overflow: hidden; }
.framer-opcGF .framer-1deos7q { flex: 0 0 auto; gap: 0px; width: 10px; height: 11px; position: relative; overflow: visible; }
.framer-opcGF .framer-1cmbsbz { flex-flow: column; flex: 1 0 0px; place-content: flex-start; align-items: flex-start; gap: 0px; width: 1px; height: min-content; padding: 2.94871px 0px 2px; display: flex; position: relative; overflow: hidden; }
.framer-opcGF .framer-1msl0u9 { flex-flow: column; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 0px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: hidden; }
.framer-opcGF .framer-1ig820a, .framer-opcGF .framer-1gp2294, .framer-opcGF .framer-1i9ekz3, .framer-opcGF .framer-48dzpr, .framer-opcGF .framer-neerdn, .framer-opcGF .framer-ny1qre, .framer-opcGF .framer-nzsqkc, .framer-opcGF .framer-fui5si, .framer-opcGF .framer-x58q86, .framer-opcGF .framer-1wue1pj, .framer-opcGF .framer-1hv1cac, .framer-opcGF .framer-1kz2ppz, .framer-opcGF .framer-jbmdy2, .framer-opcGF .framer-b6nloj, .framer-opcGF .framer-1rw4npo, .framer-opcGF .framer-6cfpom, .framer-opcGF .framer-1w94ber, .framer-opcGF .framer-1acmrtd, .framer-opcGF .framer-w3xrr3, .framer-opcGF .framer-951qac, .framer-opcGF .framer-232zoi, .framer-opcGF .framer-1ehyuyj, .framer-opcGF .framer-51ft12, .framer-opcGF .framer-gvo2q6, .framer-opcGF .framer-munklk { white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 100%; height: auto; position: relative; }
.framer-opcGF .framer-rwrcfq { flex-flow: row; flex: 0 0 auto; place-content: flex-start flex-end; align-items: flex-start; gap: 1.29914px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-opcGF .framer-ojf7m9 { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 0px; width: min-content; min-width: 12.9914px; height: 13px; padding: 0.324785px 2.59828px 0.974356px; display: flex; position: relative; overflow: visible; }
.framer-opcGF .framer-1cwtztn { flex-flow: column; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 0px; width: 10px; min-width: 10.3931px; height: 13px; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-opcGF .framer-1hh0yha { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 0px; width: min-content; min-width: 12.9914px; height: 13px; padding: 0.324785px 3.46221px 0.974356px 3.44922px; display: flex; position: relative; overflow: visible; }
.framer-opcGF .framer-i2nocr { cursor: pointer; height: min-content; overflow: var(--overflow-clip-fallback,clip); will-change: var(--framer-will-change-override,transform); flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: min-content; padding: 0px; display: flex; position: relative; }
.framer-opcGF .framer-iel9hq { will-change: var(--framer-will-change-override,transform); flex-flow: row; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 5.19656px; width: min-content; max-width: 332.58px; height: 25px; padding: 3.89742px 6.4957px; display: flex; position: relative; overflow: hidden; }
.framer-opcGF .framer-9q1zw2 { aspect-ratio: 1 / 1; flex: 0 0 auto; width: 15px; height: auto; position: relative; }
.framer-opcGF .framer-1deetp8, .framer-opcGF .framer-16pvews, .framer-opcGF .framer-1swucuv { flex-flow: column; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 0px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: hidden; }
.framer-opcGF .framer-9rzxlm { flex-flow: row; flex: 0 0 auto; place-content: center flex-end; align-items: center; gap: 0px; width: min-content; min-width: 23.3845px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-opcGF .framer-gjvcnc { will-change: var(--framer-will-change-override,transform); flex-flow: row; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 0px; width: min-content; height: 25px; padding: 3.89742px 9.09399px 4.89742px; display: flex; position: relative; overflow: hidden; }
.framer-opcGF .framer-ik0vzs { flex-flow: column; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 0px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-opcGF .framer-1bluktj { pointer-events: none; flex-flow: row; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 24px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-opcGF .framer-11vxvnx, .framer-opcGF .framer-1co49yk, .framer-opcGF .framer-1ft1n8t, .framer-opcGF .framer-1h8uw2h, .framer-opcGF .framer-32vmdz, .framer-opcGF .framer-edshgv, .framer-opcGF .framer-6rhlvv, .framer-opcGF .framer-1kdu7t6, .framer-opcGF .framer-ji0b3c, .framer-opcGF .framer-15ih2el, .framer-opcGF .framer-1vk9pqy, .framer-opcGF .framer-1uqy3me, .framer-opcGF .framer-1o8oml0, .framer-opcGF .framer-mgihm7, .framer-opcGF .framer-hqj2jd, .framer-opcGF .framer-1hlcczk, .framer-opcGF .framer-kk42lv, .framer-opcGF .framer-aa0khz { flex-flow: row; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 6px; width: min-content; height: min-content; padding: 6px 0px; display: flex; position: relative; overflow: visible; }
.framer-opcGF .framer-1fs3p05, .framer-opcGF .framer-185lr48, .framer-opcGF .framer-ip31sw, .framer-opcGF .framer-qemgf, .framer-opcGF .framer-shcrm8, .framer-opcGF .framer-p84phx, .framer-opcGF .framer-1ru9eqo, .framer-opcGF .framer-3z937m, .framer-opcGF .framer-1qpj2e3, .framer-opcGF .framer-163644b, .framer-opcGF .framer-1d6befv, .framer-opcGF .framer-1pys86y, .framer-opcGF .framer-1thzrzx, .framer-opcGF .framer-153n7oz, .framer-opcGF .framer-beuhpw, .framer-opcGF .framer-8w3k03, .framer-opcGF .framer-9en03w, .framer-opcGF .framer-1yxq2ti, .framer-opcGF .framer-1ssx48i, .framer-opcGF .framer-7c597p, .framer-opcGF .framer-1txidyi, .framer-opcGF .framer-zqmzdl { aspect-ratio: 1 / 1; flex: 0 0 auto; width: 16px; height: auto; position: relative; }
.framer-opcGF .framer-lcmyy8, .framer-opcGF .framer-5p5lac { flex-flow: column; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 0px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-opcGF .framer-1gmy387 { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 0px; width: 100%; height: 521px; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-opcGF .framer-19i167y { height: 100%; overflow: var(--overflow-clip-fallback,clip); flex-flow: column; flex: 1 0 0px; place-content: flex-start; align-items: flex-start; gap: 10px; width: 1px; padding: 20px 0px 20px 20px; display: flex; position: relative; }
.framer-opcGF .framer-1i27ok3 { pointer-events: none; flex-flow: column; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 3.5px; width: 100%; height: 496px; padding: 0px 0px 0px 10px; display: flex; position: relative; overflow: visible; }
.framer-opcGF .framer-azx9xm, .framer-opcGF .framer-1owqog, .framer-opcGF .framer-1wa0gdp, .framer-opcGF .framer-1iqb7fs, .framer-opcGF .framer-1ny8egd, .framer-opcGF .framer-1uhg30q, .framer-opcGF .framer-1xptmr5 { flex-flow: column; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 0px; width: min-content; height: 12px; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-opcGF .framer-11v9c2y, .framer-opcGF .framer-1kwcd6t, .framer-opcGF .framer-1gqjrjv, .framer-opcGF .framer-19ilya8, .framer-opcGF .framer-13xpcv4, .framer-opcGF .framer-mbacyk, .framer-opcGF .framer-s6hera, .framer-opcGF .framer-ojtxmc, .framer-opcGF .framer-14q0bnk, .framer-opcGF .framer-zyb6i4, .framer-opcGF .framer-skdhqv, .framer-opcGF .framer-1jpb7xs, .framer-opcGF .framer-h4ncyi, .framer-opcGF .framer-jrzqtz { white-space: pre; flex: 1 0 0px; width: auto; height: 1px; position: relative; }
.framer-opcGF .framer-pmwcku, .framer-opcGF .framer-q5d2zk, .framer-opcGF .framer-s0nvnr, .framer-opcGF .framer-ssw3c5, .framer-opcGF .framer-td7l2t, .framer-opcGF .framer-cm91ny, .framer-opcGF .framer-1997knv { flex-flow: column; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 0px; width: min-content; height: 13px; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-opcGF .framer-1urdx6i { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: 100%; height: min-content; padding: 10px 0px 0px; display: flex; position: relative; overflow: visible; }
.framer-opcGF .framer-lq72q8, .framer-opcGF .framer-1idv2pc { white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 173px; height: auto; position: relative; }
.framer-opcGF .framer-2v4qzw { width: 1px; height: 25px; position: absolute; top: 16px; left: 0px; }
.framer-opcGF .framer-b2xcof { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: min-content; height: min-content; padding: 10px 0px 0px; display: flex; position: relative; overflow: visible; }
.framer-opcGF .framer-1ymskl6 { height: 100%; overflow: var(--overflow-clip-fallback,clip); flex-flow: row; flex: 3.5 0 0px; place-content: center; align-items: center; gap: 10px; width: 1px; padding: 0px 150px; display: flex; position: relative; }
.framer-opcGF .framer-wx5w9m { flex-flow: column; flex: 1 0 0px; place-content: flex-start; align-items: flex-start; gap: 10px; width: 1px; height: 100%; padding: 17px 0px 0px; display: flex; position: relative; overflow: visible; }
.framer-opcGF .framer-3wn8nc, .framer-opcGF .framer-1srlyj9, .framer-opcGF .framer-1kikmgr, .framer-opcGF .framer-cwl7to, .framer-opcGF .framer-6lmgh6, .framer-opcGF .framer-1sibwci, .framer-opcGF .framer-yojxfk, .framer-opcGF .framer-v27tvo, .framer-opcGF .framer-unvab, .framer-opcGF .framer-1om8mv0 { white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 1 0 0px; width: 1px; height: auto; position: relative; }
.framer-opcGF .framer-jeton7 { width: 61px; height: 21px; position: relative; }
.framer-opcGF .framer-1ubsub4 { width: 60px; height: 20px; position: absolute; top: 1px; left: 1px; }
.framer-opcGF .framer-6jhteo { width: 45px; height: 21px; position: absolute; top: 0px; left: 0px; }
.framer-opcGF .framer-kt7qnh { width: 1px; height: 1px; position: absolute; top: 0px; left: 44px; }
.framer-opcGF .framer-iog54t { width: 1px; height: 1px; position: absolute; top: 20px; left: 44px; }
.framer-opcGF .framer-11ay8i3 { width: 40px; height: 2px; position: absolute; top: 0px; left: 5px; }
.framer-opcGF .framer-gi6y19 { width: 2px; height: 20px; position: absolute; top: 1px; left: 43px; }
.framer-opcGF .framer-13e8tx { width: 40px; height: 2px; position: absolute; top: 19px; left: 5px; }
.framer-opcGF .framer-cxrqbz { width: 2px; height: 12px; position: absolute; top: 5px; left: 0px; }
.framer-opcGF .framer-1ixby15 { width: 5px; height: 5px; position: absolute; top: 16px; left: 0px; }
.framer-opcGF .framer-kcset2, .framer-opcGF .framer-g7ek21 { width: 5px; height: 5px; position: absolute; top: 0px; left: 0px; }
.framer-opcGF .framer-p2z7wh { width: 10px; height: 9px; position: absolute; top: 6px; left: 6px; }
.framer-opcGF .framer-u42a5e { width: 10px; height: 9px; position: absolute; top: 0px; left: 0px; }
.framer-opcGF .framer-1fftnq7 { width: 10px; height: 9px; position: absolute; top: 1px; left: 0px; }
.framer-opcGF .framer-5zcvok { width: 4px; height: 4px; position: absolute; top: 0px; left: 6px; }
.framer-opcGF .framer-1de4qrf { width: 1px; height: 1px; position: absolute; top: 1px; left: 8px; }
.framer-opcGF .framer-1wxxsri { width: 16px; height: 13px; position: absolute; top: 4px; left: 22px; }
.framer-opcGF .framer-iqs71e { width: 16px; height: 13px; position: absolute; top: 0px; left: 0px; }
.framer-opcGF .framer-t27wb { width: 16px; height: 7px; position: absolute; top: 3px; left: 0px; }
.framer-opcGF .framer-sod5na { width: 6px; height: 7px; position: absolute; top: 0px; left: 0px; }
.framer-opcGF .framer-10556va { width: 4px; height: 1px; position: absolute; top: 4px; left: 1px; }
.framer-opcGF .framer-y4q7o5 { width: 4px; height: 5px; position: absolute; top: 2px; left: 6px; }
.framer-opcGF .framer-e6gbd9 { width: 4px; height: 3px; position: absolute; top: 2px; left: 12px; }
.framer-opcGF .framer-zxv6kc { width: 1px; height: 7px; position: absolute; top: 0px; left: 11px; }
.framer-opcGF .framer-18nmvlx { width: 3px; height: 3px; position: absolute; top: 4px; left: 13px; }
.framer-opcGF .framer-zcm5fc { width: 17px; height: 21px; position: absolute; top: 0px; left: 44px; }
.framer-opcGF .framer-d9f8pt { width: 17px; height: 5px; position: absolute; top: 0px; left: 0px; }
.framer-opcGF .framer-11sudog { width: 17px; height: 5px; position: absolute; top: 16px; left: 0px; }
.framer-opcGF .framer-1402nnu { width: 1px; height: 20px; position: absolute; top: 1px; left: 0px; }
.framer-opcGF .framer-1fe30cc { width: 5px; height: 21px; position: absolute; top: 0px; left: 12px; }
.framer-opcGF .framer-cz291i { width: 7px; height: 4px; position: absolute; top: 8px; left: 48px; }
.framer-opcGF .framer-15cpztq { width: 7px; height: 4px; position: absolute; top: 0px; left: 0px; }
.framer-opcGF .framer-156dn9l { flex-flow: column; flex: 0 0 auto; place-content: flex-start center; align-items: flex-start; gap: 6px; width: 100%; height: min-content; padding: 0px 0px 10px; display: flex; position: relative; overflow: visible; }
.framer-opcGF .framer-13cjdcy { white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 576px; max-width: 100%; height: auto; position: relative; }
.framer-opcGF .framer-tqvp4s { flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 20px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-opcGF .framer-96scyi, .framer-opcGF .framer-1b8epqa { flex-flow: row; flex: 0 0 auto; place-content: flex-start center; align-items: flex-start; gap: 20px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-opcGF .framer-pjpev4, .framer-opcGF .framer-6rs7an, .framer-opcGF .framer-1mnsjds, .framer-opcGF .framer-6j7x46 { flex-flow: column; flex: 1 0 0px; place-content: center; align-items: center; gap: 0px; width: 1px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-opcGF .framer-1ux5rml, .framer-opcGF .framer-lxjidp, .framer-opcGF .framer-yl27dk, .framer-opcGF .framer-3do1og { flex: 0 0 auto; gap: 10px; width: 100%; height: 170px; position: relative; overflow: visible; }
.framer-opcGF .framer-1y0sjcj, .framer-opcGF .framer-14c9api, .framer-opcGF .framer-mwsu4t, .framer-opcGF .framer-1t47od { flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: 100%; height: min-content; padding: 15px; display: flex; position: relative; overflow: visible; }
.framer-opcGF .framer-12tnmc0, .framer-opcGF .framer-5xhykk, .framer-opcGF .framer-9k656q, .framer-opcGF .framer-1go2ryd { flex-flow: column; flex: 0 0 auto; place-content: flex-start center; align-items: flex-start; gap: 6px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-opcGF .framer-18frybm { height: 595px; overflow: var(--overflow-clip-fallback,clip); flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: 1px; padding: 0px; display: flex; position: relative; }
.framer-opcGF .framer-lrnk4k-container { aspect-ratio: 0.537815 / 1; flex: 0 0 auto; width: 320px; height: auto; position: relative; }
.framer-opcGF .framer-330ebi { z-index: 5; flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: 240px; height: min-content; padding: 5px 12px 6px; display: flex; position: absolute; bottom: 218px; left: 50%; overflow: visible; }
.framer-opcGF .framer-wyka92, .framer-opcGF .framer-9u0pqn, .framer-opcGF .framer-1kgyil8 { white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; z-index: 2; flex: 0 0 auto; width: 100%; height: auto; position: relative; }
.framer-opcGF .framer-ph3b48, .framer-opcGF .framer-1l4spk0, .framer-opcGF .framer-6z6qgn { aspect-ratio: 1 / 1; height: auto; overflow: var(--overflow-clip-fallback,clip); z-index: 0; flex: 0 0 auto; width: 23px; position: absolute; bottom: -2px; left: 50%; }
.framer-opcGF .framer-1xtxz83 { z-index: 5; flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: 240px; height: min-content; padding: 5px 12px 6px; display: flex; position: absolute; top: 30%; left: 27%; overflow: visible; }
.framer-opcGF .framer-125xifv { aspect-ratio: 1 / 1; height: auto; overflow: var(--overflow-clip-fallback,clip); z-index: 0; flex: 0 0 auto; width: 23px; position: absolute; top: 50%; left: 96%; }
.framer-opcGF .framer-5pzqd { flex-flow: row; flex: 0 0 auto; place-content: flex-start center; align-items: flex-start; gap: 10px; width: 1116px; max-width: 100%; height: min-content; padding: 0px; display: flex; position: absolute; top: 20px; left: 50%; overflow: visible; }
.framer-opcGF .framer-1ojrpi3 { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: min-content; min-width: 300px; height: 19px; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-opcGF .framer-c2gt9g { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 4px; width: min-content; min-width: 79px; height: min-content; min-height: 19px; padding: 0px 8px; display: flex; position: relative; overflow: visible; }
.framer-opcGF .framer-1i3l5zq { width: 11px; height: 11px; position: relative; }
.framer-opcGF .framer-18npvj1 { width: 4px; height: 11px; position: absolute; top: 0px; left: 0px; }
.framer-opcGF .framer-g096j1 { width: 2px; height: 2px; position: absolute; top: 1px; left: 1px; }
.framer-opcGF .framer-x4z50w { width: 2px; height: 2px; position: absolute; top: 8px; left: 1px; }
.framer-opcGF .framer-161b9zq { width: 6px; height: 11px; position: absolute; top: 0px; left: 5px; }
.framer-opcGF .framer-jfjl2c { width: 2px; height: 2px; position: absolute; top: 8px; left: 7px; }
.framer-opcGF .framer-e8h2dm { width: 15px; height: 14px; position: relative; }
.framer-opcGF .framer-1q2jp7j { width: 5px; height: 5px; position: absolute; top: 0px; left: 10px; }
.framer-opcGF .framer-1dy8sx3 { width: 15px; height: 13px; position: absolute; top: 1px; left: 0px; }
.framer-opcGF .framer-2nxylk { width: 15px; height: 7px; position: absolute; top: 6px; left: 0px; }
.framer-opcGF .framer-1rckbr8 { width: 11px; height: 3px; position: absolute; top: 4px; left: 0px; }
.framer-opcGF .framer-1lw8sa3 { width: 8px; height: 7px; position: absolute; top: 0px; left: 0px; }
.framer-opcGF .framer-m59wkr, .framer-opcGF .framer-1xtfn0t { white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 397px; height: auto; position: relative; }
.framer-opcGF .framer-vfo7fj { flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 20px; width: 472px; height: min-content; padding: 20px; display: flex; position: relative; overflow: visible; }
.framer-opcGF .framer-1wgmgz8, .framer-opcGF .framer-yc3bjv { flex: 0 0 auto; width: 100%; height: 91px; position: relative; overflow: visible; }
.framer-opcGF .framer-1loxcod { flex-flow: column; flex: 0 0 auto; place-content: flex-start center; align-items: flex-start; gap: 10px; width: 400px; padding: 0px; display: flex; position: absolute; top: 0px; bottom: 0px; right: 0px; overflow: visible; }
.framer-opcGF .framer-ppeage, .framer-opcGF .framer-1l1ib5f { width: 12px; height: 12px; position: absolute; top: 6px; left: 6px; }
.framer-opcGF .framer-cggzri, .framer-opcGF .framer-gpmsjl { flex: 0 0 auto; width: 2px; height: 91px; position: absolute; top: calc(49.0196% - 45.5px); left: 0px; overflow: visible; }
.framer-opcGF .framer-bdasj0 { flex: 0 0 auto; gap: 10px; width: 400px; position: absolute; top: 0px; bottom: 0px; right: 0px; overflow: visible; }
.framer-opcGF .framer-13ne6al { white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 408px; height: auto; position: absolute; top: 1px; left: 50%; }
.framer-opcGF .framer-rxtgly { white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; height: auto; position: absolute; bottom: 1px; left: 0px; right: 0px; }
.framer-opcGF .framer-1kzr5o3 { height: min-content; overflow: var(--overflow-clip-fallback,clip); will-change: var(--framer-will-change-override,transform); flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: min-content; padding: 4px 10px; display: flex; position: relative; }
.framer-opcGF .framer-styfeq { width: 16px; height: 16px; position: relative; }
.framer-opcGF .framer-1tl26k4 { width: 16px; height: 16px; position: absolute; top: 0px; left: 0px; }
.framer-opcGF .framer-zrqh2m { width: 3px; height: 3px; position: absolute; top: 1px; left: 1px; }
.framer-opcGF .framer-2rb8d3 { width: 3px; height: 3px; position: absolute; top: 11px; left: 11px; }
.framer-opcGF .framer-ib9p9a { z-index: 1; flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: min-content; min-width: 167px; height: min-content; min-height: 167px; padding: 0px; display: flex; position: absolute; top: 214px; left: 489px; overflow: visible; }
.framer-opcGF .framer-4q5qdf { min-width: 382px; height: min-content; min-height: 522px; overflow: var(--overflow-clip-fallback,clip); will-change: var(--framer-will-change-override,transform); flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: min-content; padding: 10px; display: flex; position: relative; }
.framer-opcGF .framer-4nkmq0 { height: min-content; overflow: var(--overflow-clip-fallback,clip); will-change: var(--framer-will-change-override,transform); flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: min-content; padding: 1px; display: flex; position: relative; }
.framer-opcGF .framer-1m9w1fw { will-change: var(--framer-will-change-override,transform); flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: hidden; }
.framer-opcGF .framer-m9bw4i-container { flex: 0 0 auto; width: 353px; height: 470px; position: relative; }
.framer-opcGF .framer-kmork6 { height: min-content; overflow: var(--overflow-clip-fallback,clip); will-change: var(--framer-will-change-override,transform); z-index: 1; flex-flow: column; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 10px; width: 265px; padding: 8px 10px 10px; display: flex; position: absolute; top: 74px; left: 70px; }
.framer-opcGF .framer-1mpesqu, .framer-opcGF .framer-1sapqf0, .framer-opcGF .framer-t84ptq, .framer-opcGF .framer-1awla1r { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 8px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-opcGF .framer-15hxd2z { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: min-content; height: min-content; padding: 2px 0px 0px; display: flex; position: relative; overflow: visible; }
.framer-opcGF .framer-3sxf40 { width: 24px; height: 24px; position: relative; }
.framer-opcGF .framer-lc3x3 { width: 23px; height: 24px; position: absolute; top: 0px; left: 0px; }
.framer-opcGF .framer-ezmjpy { width: 11px; height: 11px; position: absolute; top: 12px; left: 0px; }
.framer-opcGF .framer-sz8wg9 { width: 5px; height: 11px; position: absolute; top: 0px; left: 6px; }
.framer-opcGF .framer-xqx7wi { width: 11px; height: 11px; position: absolute; top: 0px; left: 0px; }
.framer-opcGF .framer-eex1p3 { width: 5px; height: 5px; position: absolute; top: 0px; left: 6px; }
.framer-opcGF .framer-117fnbw { width: 11px; height: 5px; position: absolute; top: 6px; left: 0px; }
.framer-opcGF .framer-1byueez { width: 11px; height: 11px; position: absolute; top: 0px; left: 12px; }
.framer-opcGF .framer-18km0qn { width: 5px; height: 5px; position: absolute; top: 6px; left: 6px; }
.framer-opcGF .framer-ourotr { width: 5px; height: 11px; position: absolute; top: 0px; left: 0px; }
.framer-opcGF .framer-11aubf4 { width: 11px; height: 11px; position: absolute; top: 12px; left: 12px; }
.framer-opcGF .framer-fn14ma { width: 5px; height: 5px; position: absolute; top: 6px; left: 0px; }
.framer-opcGF .framer-1dxqpym { width: 11px; height: 5px; position: absolute; top: 0px; left: 0px; }
.framer-opcGF .framer-15kkga5, .framer-opcGF .framer-uvdi1r, .framer-opcGF .framer-hsbfa7, .framer-opcGF .framer-16q3qaf { width: 244px; height: 1px; position: relative; }
.framer-opcGF .framer-pj4bsv { height: min-content; overflow: var(--overflow-clip-fallback,clip); will-change: var(--framer-will-change-override,transform); flex-flow: row; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 8px; width: 100%; padding: 0px; display: flex; position: relative; }
.framer-opcGF .framer-1kf4pdd { aspect-ratio: 1 / 1; flex: 0 0 auto; width: 40px; height: auto; position: relative; overflow: visible; }
.framer-opcGF .framer-r17qvn { flex-flow: column; flex: 1 0 0px; place-content: flex-start center; align-items: flex-start; gap: 2px; width: 1px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-opcGF .framer-t13fr { flex-flow: row; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 4px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-opcGF .framer-1av1y5e { height: min-content; overflow: var(--overflow-clip-fallback,clip); will-change: var(--framer-will-change-override,transform); z-index: 1; flex-flow: row; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 10px; width: 263px; padding: 12px; display: flex; position: absolute; top: 237px; left: 52px; }
.framer-opcGF .framer-lvfs79 { width: 26px; height: 20px; position: relative; }
.framer-opcGF .framer-i0dhsc { width: 26px; height: 20px; position: absolute; top: 0px; left: 0px; }
.framer-opcGF .framer-1yrbme1 { width: 5px; height: 5px; position: absolute; top: 8px; left: 6px; }
.framer-opcGF .framer-kxvzwm { width: 5px; height: 5px; position: absolute; top: 8px; left: 15px; }
.framer-opcGF .framer-uqkbm7, .framer-opcGF .framer-1mgqwzu, .framer-opcGF .framer-177y78d, .framer-opcGF .framer-a2bavn, .framer-opcGF .framer-vyjbf4 { flex-flow: column; flex: 1 0 0px; place-content: flex-start center; align-items: flex-start; gap: 0px; width: 1px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-opcGF .framer-5laq8f { height: min-content; overflow: var(--overflow-clip-fallback,clip); will-change: var(--framer-will-change-override,transform); z-index: 1; flex-flow: column; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 10px; width: 265px; padding: 8px 10px 10px; display: flex; position: absolute; bottom: 76px; left: 70px; }
.framer-opcGF .framer-170wpwq, .framer-opcGF .framer-10lc051 { width: 23px; height: 23px; position: relative; }
.framer-opcGF .framer-1uargnx, .framer-opcGF .framer-j340f { width: 23px; height: 23px; position: absolute; top: 0px; left: 0px; }
.framer-opcGF .framer-o8ba55, .framer-opcGF .framer-ck4jcc, .framer-opcGF .framer-1hiq33t, .framer-opcGF .framer-1nznjrx, .framer-opcGF .framer-1u5pgpr, .framer-opcGF .framer-jw2kqu, .framer-opcGF .framer-s09s91, .framer-opcGF .framer-1ykn7jo { height: min-content; overflow: var(--overflow-clip-fallback,clip); will-change: var(--framer-will-change-override,transform); flex-flow: row; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 6px; width: 100%; padding: 0px; display: flex; position: relative; }
.framer-opcGF .framer-92x0c, .framer-opcGF .framer-dtre77, .framer-opcGF .framer-2o5vz2, .framer-opcGF .framer-uar17d, .framer-opcGF .framer-1cyoqsk, .framer-opcGF .framer-flp4bs, .framer-opcGF .framer-syvvz1, .framer-opcGF .framer-1uq6p3j { aspect-ratio: 1 / 1; flex: 0 0 auto; width: 16px; height: auto; position: relative; overflow: visible; }
.framer-opcGF .framer-ert1on, .framer-opcGF .framer-1ijdt25, .framer-opcGF .framer-w16tcl, .framer-opcGF .framer-1te73qk, .framer-opcGF .framer-2gv9m7, .framer-opcGF .framer-bfvfui, .framer-opcGF .framer-qop2pi, .framer-opcGF .framer-1eum4n9 { aspect-ratio: 1 / 1; flex: 0 0 auto; width: 100%; height: auto; position: absolute; top: 0px; left: 0px; right: 0px; }
.framer-opcGF .framer-phbdk9, .framer-opcGF .framer-13119vy, .framer-opcGF .framer-1wseuxk { flex: 0 0 auto; width: 2px; height: 2px; position: absolute; top: calc(50% - 1px); left: calc(50% - 1px); overflow: visible; }
.framer-opcGF .framer-e5hx0y { height: min-content; overflow: var(--overflow-clip-fallback,clip); will-change: var(--framer-will-change-override,transform); z-index: 1; flex-flow: row; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 10px; width: 263px; padding: 12px; display: flex; position: absolute; top: 74px; right: 73px; }
.framer-opcGF .framer-1f7mjw9 { height: min-content; overflow: var(--overflow-clip-fallback,clip); will-change: var(--framer-will-change-override,transform); z-index: 1; flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: min-content; padding: 8px; display: flex; position: relative; }
.framer-opcGF .framer-1uxxsmv { width: 20px; height: 20px; position: relative; }
.framer-opcGF .framer-1mp7sz7 { width: 20px; height: 5px; position: absolute; top: 16px; left: 0px; }
.framer-opcGF .framer-rkhgtk { width: 2px; height: 15px; position: absolute; top: 0px; left: 9px; }
.framer-opcGF .framer-yedtjj { width: 2px; height: 14px; position: absolute; top: 1px; left: 5px; }
.framer-opcGF .framer-1bexv9o { width: 2px; height: 14px; position: absolute; top: 0px; left: 14px; }
.framer-opcGF .framer-1p8u2yv { width: 2px; height: 10px; position: absolute; top: 2px; left: 0px; }
.framer-opcGF .framer-rz6bkv { width: 2px; height: 10px; position: absolute; top: 2px; left: 18px; }
.framer-opcGF .framer-httolj { flex-flow: column; flex: 1 0 0px; place-content: flex-start center; align-items: flex-start; gap: 6px; width: 1px; height: min-content; padding: 0px 0px 2px; display: flex; position: relative; overflow: visible; }
.framer-opcGF .framer-mtmb5d { height: 8px; overflow: var(--overflow-clip-fallback,clip); will-change: var(--framer-will-change-override,transform); flex: 0 0 auto; width: 100%; position: relative; }
.framer-opcGF .framer-ytosdg { height: 8px; overflow: var(--overflow-clip-fallback,clip); will-change: var(--framer-will-change-override,transform); z-index: 1; flex: 0 0 auto; width: 165px; position: absolute; bottom: 2px; left: 0px; }
.framer-opcGF .framer-16u6ap1 { height: min-content; overflow: var(--overflow-clip-fallback,clip); will-change: var(--framer-will-change-override,transform); z-index: 1; flex-flow: column; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 10px; width: 265px; padding: 8px 10px 10px; display: flex; position: absolute; top: 182px; right: 51px; }
.framer-opcGF .framer-1awirpr { width: 24px; height: 18px; position: relative; }
.framer-opcGF .framer-1o2j4w5 { width: 24px; height: 18px; position: absolute; top: 0px; left: 0px; }
.framer-opcGF .framer-tcqleb { width: 7px; height: 8px; position: absolute; top: 5px; left: 10px; }
.framer-opcGF .framer-ndqxrr { height: min-content; overflow: var(--overflow-clip-fallback,clip); flex-flow: row; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 10px; width: 100%; padding: 0px; display: flex; position: relative; }
.framer-opcGF .framer-1n10zo3 { aspect-ratio: 1.49813 / 1; flex: 0 0 auto; width: 73px; height: auto; position: relative; overflow: visible; }
.framer-opcGF .framer-61p3kf { height: min-content; overflow: var(--overflow-clip-fallback,clip); will-change: var(--framer-will-change-override,transform); z-index: 1; flex-flow: column; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 10px; width: 265px; padding: 8px 10px 10px; display: flex; position: absolute; bottom: 76px; right: 71px; }
.framer-opcGF .framer-1q058eb { width: 9px; height: 9px; position: absolute; top: 14px; left: 0px; }
.framer-opcGF .framer-p8uibw { width: 14px; height: 14px; position: absolute; top: 9px; left: 0px; }
.framer-opcGF .framer-10tewjn { width: 17px; height: 17px; position: absolute; top: 6px; left: 1px; }
.framer-opcGF .framer-17al50t { width: 20px; height: 20px; position: absolute; top: 0px; left: 3px; }
.framer-opcGF .framer-1xidik9, .framer-opcGF .framer-1bauq9a, .framer-opcGF .framer-vn0qo, .framer-opcGF .framer-cwbgq1, .framer-opcGF .framer-1dc2v0q { flex-flow: row; flex: 1 0 0px; place-content: center; align-items: center; gap: 4px; width: 1px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-opcGF .framer-1ejgbqz, .framer-opcGF .framer-17xdtjf, .framer-opcGF .framer-93ot7x, .framer-opcGF .framer-19cun5k, .framer-opcGF .framer-sr11nq { white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 43px; height: auto; position: relative; }
.framer-opcGF .framer-okz4l4, .framer-opcGF .framer-58gjmx, .framer-opcGF .framer-1oeo99e, .framer-opcGF .framer-txlxwu, .framer-opcGF .framer-14eqx35 { aspect-ratio: 1 / 1; flex: 0 0 auto; width: 14px; height: auto; position: relative; }
.framer-opcGF .framer-1478hdo { z-index: 5; flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: 240px; height: min-content; padding: 5px 12px 6px; display: flex; position: absolute; top: 161px; right: 56px; overflow: visible; }
.framer-opcGF .framer-8q52al { z-index: 1; flex-flow: column; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 30px; width: 290px; height: auto; padding: 0px; display: flex; position: absolute; top: 0px; left: 45px; overflow: visible; }
.framer-opcGF .framer-k8syac, .framer-opcGF .framer-grwxp6, .framer-opcGF .framer-1h0vtk1, .framer-opcGF .framer-pbpcdc, .framer-opcGF .framer-1gji98e, .framer-opcGF .framer-hqzisf, .framer-opcGF .framer-1fuary8, .framer-opcGF .framer-tdvx4m, .framer-opcGF .framer-4zfkux, .framer-opcGF .framer-5qytil, .framer-opcGF .framer-1iobflx, .framer-opcGF .framer-1j4ntr3 { aspect-ratio: 1.49874 / 1; flex: 0 0 auto; width: 100%; height: auto; position: relative; overflow: visible; }
.framer-opcGF .framer-19grn7c { z-index: 1; flex-flow: column; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 30px; width: 290px; height: auto; padding: 0px; display: flex; position: absolute; bottom: 0px; left: 808px; overflow: visible; }
.framer-opcGF .framer-mwk4j6 { overflow: var(--overflow-clip-fallback,clip); z-index: 2; flex: 0 0 auto; position: absolute; inset: 0px; }
.framer-opcGF .framer-fl376x { z-index: 3; flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: min-content; min-width: 229px; height: min-content; min-height: 38px; padding: 0px; display: flex; position: absolute; bottom: 15px; left: 50%; overflow: visible; }
.framer-opcGF .framer-fefxrt-container, .framer-opcGF .framer-1ozf2wo-container { z-index: 4; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-opcGF.framer-v-1dg4rnb .framer-oczfdt { pointer-events: none; }
.framer-opcGF.framer-v-1dg4rnb .framer-v8uuj7 { width: 35%; }
.framer-opcGF.framer-v-1dg4rnb .framer-1ymskl6, .framer-opcGF.framer-v-codfpk .framer-1ymskl6 { flex: 3 0 0px; padding: 0px 40px; }
.framer-opcGF.framer-v-1dg4rnb .framer-18frybm { width: min-content; }
.framer-opcGF.framer-v-37x664.framer-76waw6, .framer-opcGF.framer-v-1o53xau.framer-76waw6 { justify-content: center; }
.framer-opcGF.framer-v-37x664 .framer-330ebi, .framer-opcGF.framer-v-1o53xau .framer-s09s91 { order: 5; }
.framer-opcGF.framer-v-37x664 .framer-wyka92, .framer-opcGF.framer-v-7n7zk4 .framer-95jey, .framer-opcGF.framer-v-7n7zk4 .framer-1i3l5zq, .framer-opcGF.framer-v-7n7zk4 .framer-yc3bjv, .framer-opcGF.framer-v-1o53xau .framer-1awla1r, .framer-opcGF.framer-v-1o53xau .framer-10lc051, .framer-opcGF.framer-v-1o53xau .framer-1ejgbqz, .framer-opcGF.framer-v-1o53xau .framer-17xdtjf, .framer-opcGF.framer-v-1o53xau .framer-93ot7x, .framer-opcGF.framer-v-1o53xau .framer-19cun5k, .framer-opcGF.framer-v-1o53xau .framer-sr11nq { order: 0; }
.framer-opcGF.framer-v-37x664 .framer-ph3b48, .framer-opcGF.framer-v-1o53xau .framer-1u5pgpr { order: 3; }
.framer-opcGF.framer-v-37x664 .framer-1xtxz83, .framer-opcGF.framer-v-1o53xau .framer-1ykn7jo { order: 6; }
.framer-opcGF.framer-v-37x664 .framer-5pzqd, .framer-opcGF.framer-v-1o53xau .framer-zqmzdl, .framer-opcGF.framer-v-1o53xau .framer-1nznjrx, .framer-opcGF.framer-v-1o53xau .framer-1sibwci, .framer-opcGF.framer-v-1o53xau .framer-yojxfk, .framer-opcGF.framer-v-1o53xau .framer-v27tvo, .framer-opcGF.framer-v-1o53xau .framer-unvab, .framer-opcGF.framer-v-1o53xau .framer-1om8mv0 { order: 2; }
.framer-opcGF.framer-v-37x664 .framer-1478hdo, .framer-opcGF.framer-v-1o53xau .framer-8q52al { order: 35; }
.framer-opcGF.framer-v-12tp8rt.framer-76waw6 { place-content: flex-start center; align-items: flex-start; padding: 30px 20px 20px; }
.framer-opcGF.framer-v-12tp8rt .framer-168y6px { max-height: unset; min-height: unset; min-width: unset; padding: 10px; }
.framer-opcGF.framer-v-7n7zk4.framer-76waw6 { padding: unset; display: block; }
.framer-opcGF.framer-v-7n7zk4 .framer-10u8zl { position: absolute; top: 53px; left: 36%; }
.framer-opcGF.framer-v-7n7zk4 .framer-xg6rqe, .framer-opcGF.framer-v-7n7zk4 .framer-4k0kam, .framer-opcGF.framer-v-7n7zk4 .framer-1wgmgz8, .framer-opcGF.framer-v-1o53xau .framer-6lmgh6, .framer-opcGF.framer-v-1o53xau .framer-16q3qaf, .framer-opcGF.framer-v-1o53xau .framer-okz4l4, .framer-opcGF.framer-v-1o53xau .framer-58gjmx, .framer-opcGF.framer-v-1o53xau .framer-1oeo99e, .framer-opcGF.framer-v-1o53xau .framer-txlxwu, .framer-opcGF.framer-v-1o53xau .framer-14eqx35 { order: 1; }
.framer-opcGF.framer-v-7n7zk4 .framer-168y6px { min-height: unset; min-width: unset; z-index: 1; position: absolute; bottom: 57px; left: 50%; }
.framer-opcGF.framer-v-7n7zk4 .framer-1ojrpi3 { min-width: unset; position: absolute; top: 93px; left: 43%; }
.framer-opcGF.framer-v-7n7zk4 .framer-c2gt9g { min-height: unset; min-width: unset; }
.framer-opcGF.framer-v-7n7zk4 .framer-m59wkr { position: absolute; top: 128px; left: 47%; }
.framer-opcGF.framer-v-7n7zk4 .framer-2c6xmc { position: absolute; top: 126px; right: 336px; }
.framer-opcGF.framer-v-7n7zk4 .framer-vfo7fj { position: absolute; bottom: 143px; left: 50%; }
.framer-opcGF.framer-v-7n7zk4 .framer-1kzr5o3 { position: absolute; top: 472px; left: 33%; }
.framer-opcGF.framer-v-7n7zk4 .framer-1xtfn0t { position: absolute; top: 179px; left: 47%; }
.framer-opcGF.framer-v-codfpk .framer-oczfdt { flex: 0 0 auto; order: 4; width: 824px; }
.framer-opcGF.framer-v-codfpk .framer-ib9p9a, .framer-opcGF.framer-v-1o53xau .framer-ib9p9a { min-height: unset; min-width: unset; order: 1; }
.framer-opcGF.framer-v-1o53xau .framer-oczfdt { flex: 0 0 auto; order: 4; width: 1001px; }
.framer-opcGF.framer-v-1o53xau .framer-18frybm { order: 8; }
.framer-opcGF.framer-v-1o53xau .framer-4q5qdf { min-height: unset; min-width: unset; z-index: 3; order: 0; position: absolute; top: 47%; left: 50%; }
.framer-opcGF.framer-v-1o53xau .framer-4nkmq0 { z-index: 1; }
.framer-opcGF.framer-v-1o53xau .framer-m9bw4i-container { z-index: 4; }
.framer-opcGF.framer-v-1o53xau .framer-kmork6 { z-index: 3; order: 28; }
.framer-opcGF.framer-v-1o53xau .framer-1av1y5e { z-index: 3; order: 30; }
.framer-opcGF.framer-v-1o53xau .framer-5laq8f { z-index: 3; order: 31; }
.framer-opcGF.framer-v-1o53xau .framer-e5hx0y { z-index: 3; order: 32; }
.framer-opcGF.framer-v-1o53xau .framer-16u6ap1 { z-index: 3; order: 33; }
.framer-opcGF.framer-v-1o53xau .framer-61p3kf { z-index: 3; order: 34; }
.framer-opcGF.framer-v-1o53xau .framer-jw2kqu { order: 4; }
.framer-opcGF.framer-v-1o53xau .framer-19grn7c { order: 37; }
.framer-opcGF.framer-v-1o53xau .framer-mwk4j6 { order: 38; }
.framer-opcGF.framer-v-1o53xau .framer-fl376x { min-height: unset; min-width: unset; order: 39; }
.framer-opcGF[data-border="true"]::after, .framer-opcGF [data-border="true"]::after { content: ""; border-width: var(--border-top-width,0) var(--border-right-width,0) var(--border-bottom-width,0) var(--border-left-width,0); border-color: var(--border-color,none); border-style: var(--border-style,none); box-sizing: border-box; border-radius: inherit; corner-shape: inherit; pointer-events: none; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }
.framer-c2uAX, .framer-icXAD, .framer-jwiil, .framer-ROtdE, .framer-N2YxY, .framer-JrhtI, .framer-VCdDN, .framer-N3ZwU, .framer-LmhHe, .framer-ke8Oa, .framer-0PnAS, .framer-DK6PS, .framer-hn6Nz, .framer-XOWOd, .framer-8KgZQ, .framer-xYnKI, .framer-6wimp, .framer-5JQkd { aspect-ratio: 1 / 1; mask: var(--framer-icon-mask); width: 24px; display: block; }
@supports (aspect-ratio:1) {
  body { --framer-aspect-ratio-supported: auto; }
}
.framer-Aw6Fi.framer-4v4ojz, .framer-Aw6Fi .framer-4v4ojz { display: block; }
.framer-Aw6Fi.framer-2dj5gd { cursor: pointer; height: min-content; overflow: var(--overflow-clip-fallback,clip); will-change: var(--framer-will-change-override,transform); flex-flow: row; place-content: center; align-items: center; gap: 10px; width: min-content; padding: 4px 10px; display: flex; position: relative; }
.framer-Aw6Fi .framer-ysedn { white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-rqUeT.framer-x8qf7z, .framer-rqUeT .framer-x8qf7z { display: block; }
.framer-rqUeT.framer-1d111ex { flex-flow: column; place-content: center flex-start; align-items: center; gap: 16px; width: 1160px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-rqUeT .framer-obe7mq, .framer-rqUeT .framer-153fv38 { height: min-content; overflow: var(--overflow-clip-fallback,clip); flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 9px; width: min-content; padding: 0px; display: flex; position: relative; }
.framer-rqUeT .framer-dqf1pl, .framer-rqUeT .framer-1kxxws9 { max-width: 100%; height: min-content; overflow: var(--overflow-clip-fallback,clip); flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 0px; width: min-content; padding: 0px; display: flex; position: relative; }
.framer-rqUeT .framer-1f7tzor, .framer-rqUeT .framer-k9ic8v { white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-rqUeT .framer-1nc3th2 { white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 735px; max-width: 100%; height: auto; position: relative; }
.framer-rqUeT .framer-1q5c3jz { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: min-content; max-width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-rqUeT .framer-yxf1hh { flex-flow: row; flex: 0 0 auto; place-content: flex-start center; align-items: flex-start; gap: 0px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-rqUeT .framer-dmqhbx { flex-flow: row; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 14px; width: 749px; height: min-content; padding: 16px; display: flex; position: relative; overflow: visible; }
.framer-rqUeT .framer-1ownxtq { flex-flow: row; flex: 1 0 0px; place-content: center; align-items: center; gap: 12px; width: 1px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-rqUeT .framer-1623exb-container, .framer-rqUeT .framer-lfr00b-container, .framer-rqUeT .framer-1aj642g-container { flex: 1 0 0px; width: 1px; height: 38px; position: relative; }
.framer-rqUeT .framer-1alx7hj { flex-flow: row; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 8px; width: min-content; height: 38px; padding: 8px 8px 8px 12px; display: flex; position: relative; overflow: visible; }
.framer-rqUeT .framer-1qnkf70-container { flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-rqUeT.framer-v-6qp0by.framer-1d111ex { width: 810px; }
.framer-rqUeT.framer-v-6qp0by .framer-1q5c3jz, .framer-rqUeT.framer-v-1ohl3aa .framer-1q5c3jz { flex-direction: column; }
.framer-rqUeT.framer-v-6qp0by .framer-yxf1hh { flex-direction: column; max-width: 100%; }
.framer-rqUeT.framer-v-6qp0by .framer-dmqhbx { max-width: 100%; }
.framer-rqUeT.framer-v-1ohl3aa.framer-1d111ex { width: 390px; }
.framer-rqUeT.framer-v-1ohl3aa .framer-obe7mq, .framer-rqUeT.framer-v-1ohl3aa .framer-1nc3th2 { width: 100%; }
.framer-rqUeT.framer-v-1ohl3aa .framer-dqf1pl { flex: 1 0 0px; width: 1px; }
.framer-rqUeT.framer-v-1ohl3aa .framer-1f7tzor { white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 1 0 0px; width: 1px; }
.framer-rqUeT.framer-v-1ohl3aa .framer-yxf1hh { flex-direction: column; width: 390px; max-width: 100%; }
.framer-rqUeT.framer-v-1ohl3aa .framer-dmqhbx { flex-direction: column; width: 100%; padding: 20px; }
.framer-rqUeT.framer-v-1ohl3aa .framer-1ownxtq { flex-direction: column; flex: 0 0 auto; width: 100%; }
.framer-rqUeT.framer-v-1ohl3aa .framer-1623exb-container, .framer-rqUeT.framer-v-1ohl3aa .framer-lfr00b-container, .framer-rqUeT.framer-v-1ohl3aa .framer-1aj642g-container { flex: 0 0 auto; width: 100%; }
.framer-rqUeT.framer-v-1ohl3aa .framer-1alx7hj { flex-wrap: wrap; justify-content: center; width: 100%; height: min-content; }
@media (max-width: 1599px) and (min-width: 1200px) {
  .framer-DXqga .framer-styles-preset-iim6rc:not(.rich-text-wrapper), .framer-DXqga .framer-styles-preset-iim6rc.rich-text-wrapper h3 { --framer-font-family: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 32px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: "wght" 500; --framer-font-variation-axes-bold: "wght" 500; --framer-font-variation-axes-bold-italic: "wght" 500; --framer-font-variation-axes-italic: "wght" 500; --framer-font-weight: 700; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 700; --framer-letter-spacing: -.02em; --framer-line-height: 120%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-23547e69-aef0-4de5-8279-d61a7aeb51e6,#1c1917); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
}
@media (max-width: 1199px) and (min-width: 810px) {
  .framer-DXqga .framer-styles-preset-iim6rc:not(.rich-text-wrapper), .framer-DXqga .framer-styles-preset-iim6rc.rich-text-wrapper h3 { --framer-font-family: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 26px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: "wght" 500; --framer-font-variation-axes-bold: "wght" 500; --framer-font-variation-axes-bold-italic: "wght" 500; --framer-font-variation-axes-italic: "wght" 500; --framer-font-weight: 700; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 700; --framer-letter-spacing: -.02em; --framer-line-height: 120%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-23547e69-aef0-4de5-8279-d61a7aeb51e6,#1c1917); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
}
@media (max-width: 809px) and (min-width: 0) {
  .framer-DXqga .framer-styles-preset-iim6rc:not(.rich-text-wrapper), .framer-DXqga .framer-styles-preset-iim6rc.rich-text-wrapper h3 { --framer-font-family: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: "wght" 500; --framer-font-variation-axes-bold: "wght" 500; --framer-font-variation-axes-bold-italic: "wght" 500; --framer-font-variation-axes-italic: "wght" 500; --framer-font-weight: 700; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 700; --framer-letter-spacing: -.02em; --framer-line-height: 120%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-23547e69-aef0-4de5-8279-d61a7aeb51e6,#1c1917); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
}
.framer-qPm0j .framer-styles-preset-1df5nos:not(.rich-text-wrapper), .framer-qPm0j .framer-styles-preset-1df5nos.rich-text-wrapper p { --framer-font-family: "General Sans", "General Sans Placeholder", sans-serif; --framer-font-family-bold: "General Sans", "General Sans Placeholder", sans-serif; --framer-font-family-bold-italic: "General Sans", "General Sans Placeholder", sans-serif; --framer-font-family-italic: "General Sans", "General Sans Placeholder", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 600; --framer-font-weight-bold-italic: 600; --framer-font-weight-italic: 500; --framer-letter-spacing: -.01em; --framer-line-height: 160%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-d62486c0-fd39-4de1-a463-7684a705d789,#57534d); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-rqUeT[data-border="true"]::after, .framer-rqUeT [data-border="true"]::after { content: ""; border-width: var(--border-top-width,0) var(--border-right-width,0) var(--border-bottom-width,0) var(--border-left-width,0); border-color: var(--border-color,none); border-style: var(--border-style,none); box-sizing: border-box; border-radius: inherit; corner-shape: inherit; pointer-events: none; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }
@supports (aspect-ratio:1) {
  body { --framer-aspect-ratio-supported: auto; }
}
.framer-pu2Ww.framer-17r3ish, .framer-pu2Ww .framer-17r3ish { display: block; }
.framer-pu2Ww.framer-y9peon { gap: 0px; width: 566px; height: 341px; position: relative; overflow: hidden; }
.framer-pu2Ww .framer-1dethi9 { aspect-ratio: 1.77701 / 1; width: var(--framer-aspect-ratio-supported,1068px); flex: 0 0 auto; position: absolute; top: -37px; bottom: -223px; right: -520px; }
.framer-pu2Ww .framer-1h3aimo { flex: 0 0 auto; width: 650px; height: 340px; position: absolute; top: 40px; left: 107px; overflow: visible; }
.framer-pu2Ww .framer-16bjxw5 { flex: 0 0 auto; width: 464px; height: 336px; position: absolute; top: 5px; left: 5px; }
.framer-pu2Ww .framer-1j4nehd { flex: 0 0 auto; width: 650px; height: 336px; position: absolute; top: 0px; left: 0px; overflow: visible; }
.framer-pu2Ww .framer-4fnvyb { aspect-ratio: 1.93592 / 1; height: var(--framer-aspect-ratio-supported,336px); flex: 0 0 auto; gap: 30.2197px; width: 650px; position: absolute; top: 0px; left: 0px; overflow: visible; }
.framer-pu2Ww .framer-rivdr { will-change: var(--framer-will-change-override,transform); flex-flow: column; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 0px; width: 640px; height: 314px; padding: 0px; display: flex; position: absolute; bottom: 0px; right: -11px; overflow: hidden; }
.framer-pu2Ww .framer-qc6mzj { aspect-ratio: 26.9048 / 1; height: var(--framer-aspect-ratio-supported,24px); will-change: var(--framer-will-change-override,transform); flex: 0 0 auto; gap: 43.1705px; width: 100%; position: relative; overflow: hidden; }
.framer-pu2Ww .framer-1j33te7 { flex: 0 0 auto; width: 37px; height: 8px; position: absolute; top: 9px; left: 13px; overflow: visible; }
.framer-pu2Ww .framer-ewd6vm { flex: 0 0 auto; width: 8px; height: 8px; position: absolute; top: 0px; left: 0px; }
.framer-pu2Ww .framer-1ixwdny { flex: 0 0 auto; width: 8px; height: 8px; position: absolute; top: 0px; left: 14px; }
.framer-pu2Ww .framer-2i4en2 { flex: 0 0 auto; width: 8px; height: 8px; position: absolute; top: 0px; left: 29px; }
.framer-pu2Ww .framer-1leoog2 { flex-flow: column; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 5.66px; width: min-content; height: min-content; padding: 11.32px; display: flex; position: relative; overflow: visible; }
.framer-pu2Ww .framer-arnymn { flex: 0 0 auto; width: 339px; height: 12px; position: relative; }
.framer-pu2Ww .framer-1cmptth { flex: 0 0 auto; width: 320px; height: 12px; position: relative; }
.framer-pu2Ww .framer-1q9qp02 { height: min-content; overflow: var(--overflow-clip-fallback,clip); flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 5.66px; width: min-content; padding: 0px; display: flex; position: relative; }
.framer-pu2Ww .framer-1jg779 { flex: 0 0 auto; width: 228px; height: 12px; position: relative; }
.framer-pu2Ww .framer-mdau5u { flex: 0 0 auto; gap: 0px; width: 16px; height: 16px; position: relative; overflow: hidden; }
.framer-pu2Ww .framer-1x090p9 { flex: 0 0 auto; width: 15px; height: 14px; position: absolute; top: 1px; left: 0px; }
.framer-pu2Ww .framer-1u2kin7 { flex: 0 0 auto; width: 119px; height: 12px; position: relative; }
.framer-pu2Ww .framer-l6ie21 { flex-flow: row; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 0px; width: min-content; height: min-content; padding: 12px 20px 12px 15px; display: flex; position: absolute; top: 232px; left: 44px; overflow: visible; }
.framer-pu2Ww .framer-1cyzlov { flex-flow: row; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 12.54px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-pu2Ww .framer-134a464 { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported,36px); flex: 0 0 auto; width: 36px; position: relative; }
.framer-pu2Ww .framer-pysabb { flex-flow: column; flex: 0 0 auto; place-content: flex-start center; align-items: flex-start; gap: 6px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-pu2Ww .framer-1lps6mg { white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-pu2Ww .framer-7lgdd8 { height: 2px; overflow: var(--overflow-clip-fallback,clip); will-change: var(--framer-will-change-override,transform); flex: 0 0 auto; width: 30px; position: relative; }
.framer-pu2Ww .framer-1ecpqsb { flex: 0 0 auto; width: 14px; height: 8px; position: absolute; top: 0px; left: -12px; }
.framer-pu2Ww.framer-v-9faq7c.framer-y9peon { width: 348px; height: 210px; }
.framer-pu2Ww.framer-v-9faq7c .framer-1dethi9 { width: var(--framer-aspect-ratio-supported,657px); top: -23px; bottom: -137px; right: -320px; }
.framer-pu2Ww.framer-v-9faq7c .framer-1h3aimo { width: 400px; height: 209px; top: 24px; left: 66px; }
.framer-pu2Ww.framer-v-9faq7c .framer-16bjxw5 { width: 285px; height: 206px; top: 3px; left: 3px; }
.framer-pu2Ww.framer-v-9faq7c .framer-1j4nehd { width: 400px; height: 207px; }
.framer-pu2Ww.framer-v-9faq7c .framer-4fnvyb { height: var(--framer-aspect-ratio-supported,206px); width: 400px; }
.framer-pu2Ww.framer-v-9faq7c .framer-rivdr { width: 393px; height: 193px; right: -7px; }
.framer-pu2Ww.framer-v-9faq7c .framer-qc6mzj { height: var(--framer-aspect-ratio-supported,14px); }
.framer-pu2Ww.framer-v-9faq7c .framer-1j33te7 { width: 23px; height: 5px; top: 6px; left: 8px; }
.framer-pu2Ww.framer-v-9faq7c .framer-ewd6vm { width: 5px; height: 5px; }
.framer-pu2Ww.framer-v-9faq7c .framer-1ixwdny { width: 5px; height: 5px; left: 9px; }
.framer-pu2Ww.framer-v-9faq7c .framer-2i4en2 { width: 5px; height: 5px; left: 18px; }
.framer-pu2Ww.framer-v-9faq7c .framer-1leoog2 { gap: 3.48px; padding: 6.96px; }
.framer-pu2Ww.framer-v-9faq7c .framer-arnymn { width: 208px; height: 7px; }
.framer-pu2Ww.framer-v-9faq7c .framer-1cmptth { width: 197px; height: 7px; }
.framer-pu2Ww.framer-v-9faq7c .framer-1q9qp02 { gap: 3.48px; }
.framer-pu2Ww.framer-v-9faq7c .framer-1jg779 { width: 140px; height: 7px; }
.framer-pu2Ww.framer-v-9faq7c .framer-mdau5u { width: 10px; height: 10px; }
.framer-pu2Ww.framer-v-9faq7c .framer-1x090p9 { width: 9px; height: 9px; top: 1px; left: 0px; }
.framer-pu2Ww.framer-v-9faq7c .framer-1u2kin7 { width: 73px; height: 7px; }
.framer-pu2Ww.framer-v-9faq7c .framer-l6ie21 { height: 37px; padding: 7.38px 12.3px 7.38px 9.22px; top: 142px; left: 27px; }
.framer-pu2Ww.framer-v-9faq7c .framer-1cyzlov { gap: 7.71px; }
.framer-pu2Ww.framer-v-9faq7c .framer-134a464 { height: var(--framer-aspect-ratio-supported,23px); width: 22px; }
.framer-pu2Ww.framer-v-9faq7c .framer-pysabb { gap: 3.69px; }
.framer-pu2Ww.framer-v-9faq7c .framer-7lgdd8 { width: 18px; height: 1px; }
.framer-pu2Ww.framer-v-9faq7c .framer-1ecpqsb { width: 9px; height: 5px; left: -7px; }
.framer-pu2Ww[data-border="true"]::after, .framer-pu2Ww [data-border="true"]::after { content: ""; border-width: var(--border-top-width,0) var(--border-right-width,0) var(--border-bottom-width,0) var(--border-left-width,0); border-color: var(--border-color,none); border-style: var(--border-style,none); box-sizing: border-box; border-radius: inherit; corner-shape: inherit; pointer-events: none; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }
@supports (aspect-ratio:1) {
  body { --framer-aspect-ratio-supported: auto; }
}
.framer-ZzpO0.framer-1rormkk, .framer-ZzpO0 .framer-1rormkk { display: block; }
.framer-ZzpO0.framer-1nb0d5x { cursor: pointer; will-change: var(--framer-will-change-override,transform); flex-flow: row; place-content: center; align-items: center; gap: 10px; width: min-content; height: min-content; padding: 10px 14px; display: flex; position: relative; overflow: hidden; }
.framer-ZzpO0 .framer-1mysad9 { white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-ZzpO0 .framer-1rtkq2, .framer-ZzpO0 .framer-1ehzrpr, .framer-ZzpO0 .framer-13y818b { flex: 0 0 auto; gap: 0px; width: 16px; height: 16px; position: relative; overflow: hidden; }
.framer-ZzpO0 .framer-l9bgu2 { flex: 0 0 auto; position: absolute; inset: 3px 2px 4px; }
.framer-ZzpO0 .framer-16dkwvo, .framer-ZzpO0 .framer-hkrnpo { flex: 0 0 auto; position: absolute; inset: 3px 4px 4px 3px; }
.framer-ZzpO0 .framer-p86hba { flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 0px; width: min-content; height: min-content; padding: 0px 0px 2px; display: flex; position: relative; overflow: visible; }
.framer-ZzpO0 .framer-92n0nl { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported,16px); flex: 0 0 auto; width: 16px; position: relative; overflow: visible; }
.framer-ZzpO0.framer-v-10e4koj.framer-1nb0d5x { width: 36px; }
.framer-ZzpO0.framer-v-28wrqu.framer-1nb0d5x { cursor: unset; }
.framer-ZzpO0.framer-v-3q9g3e .framer-1mysad9 { order: 1; }
.framer-ZzpO0.framer-v-3q9g3e .framer-p86hba { order: 0; }
.framer-ZzpO0.framer-v-10e4koj.hover.framer-1nb0d5x { width: min-content; }
@supports (aspect-ratio:1) {
  body { --framer-aspect-ratio-supported: auto; }
}
.framer-0jzu6.framer-1b5kqdg, .framer-0jzu6 .framer-1b5kqdg { display: block; }
.framer-0jzu6.framer-f944rz { flex-flow: column; place-content: flex-start center; align-items: flex-start; gap: 24px; width: 1200px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-0jzu6 .framer-1yixnu4 { flex-flow: row; flex: 0 0 auto; place-content: flex-start center; align-items: flex-start; gap: 24px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; }
.framer-0jzu6 .framer-1oziz0a { flex-flow: row; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 10px; width: min-content; height: min-content; padding: 0px; text-decoration: none; display: flex; position: relative; }
.framer-0jzu6 .framer-gi1i8u-container { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported,320px); flex: 0 0 auto; width: 320px; position: relative; }
.framer-0jzu6 .framer-1ring3x { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-0jzu6 .framer-6dyqwk-container { flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-0jzu6 .framer-1dqrntx { flex-flow: row; flex: 1 0 0px; place-content: center flex-end; align-items: center; gap: 16px; width: 1px; height: min-content; padding: 0px; display: flex; position: relative; overflow: hidden; }
.framer-0jzu6 .framer-16bxyg6-container { pointer-events: none; flex: 0 0 auto; width: 40px; height: 40px; position: relative; }
.framer-0jzu6 .framer-112ky3v-container { flex: 0 0 auto; width: 40px; height: 40px; position: relative; }
.framer-0jzu6.framer-v-ycn66x.framer-f944rz, .framer-0jzu6.framer-v-zx7mei.framer-f944rz, .framer-0jzu6.framer-v-1ko0wd6.framer-f944rz { justify-content: flex-end; height: 384px; }
.framer-0jzu6.framer-v-ycn66x .framer-1yixnu4, .framer-0jzu6.framer-v-7ijp0k .framer-1yixnu4 { z-index: 1; position: absolute; top: 0px; left: -344px; }
.framer-0jzu6.framer-v-ycn66x .framer-16bxyg6-container, .framer-0jzu6.framer-v-zx7mei .framer-16bxyg6-container, .framer-0jzu6.framer-v-1ko0wd6 .framer-16bxyg6-container, .framer-0jzu6.framer-v-7ijp0k .framer-16bxyg6-container, .framer-0jzu6.framer-v-1vkypmz .framer-16bxyg6-container, .framer-0jzu6.framer-v-1cik4uz .framer-16bxyg6-container, .framer-0jzu6.framer-v-1qujosg .framer-16bxyg6-container, .framer-0jzu6.framer-v-15fivnl .framer-16bxyg6-container, .framer-0jzu6.framer-v-1flw88k .framer-16bxyg6-container, .framer-0jzu6.framer-v-ylkaan .framer-16bxyg6-container { pointer-events: unset; }
.framer-0jzu6.framer-v-zx7mei .framer-1yixnu4, .framer-0jzu6.framer-v-1vkypmz .framer-1yixnu4 { z-index: 1; position: absolute; top: 0px; left: -688px; }
.framer-0jzu6.framer-v-1ko0wd6 .framer-1yixnu4 { z-index: 1; position: absolute; top: 0px; left: -1031px; }
.framer-0jzu6.framer-v-1ko0wd6 .framer-112ky3v-container, .framer-0jzu6.framer-v-1cik4uz .framer-112ky3v-container, .framer-0jzu6.framer-v-ylkaan .framer-112ky3v-container { pointer-events: none; }
.framer-0jzu6.framer-v-nb1xix.framer-f944rz { justify-content: flex-end; width: 818px; }
.framer-0jzu6.framer-v-7ijp0k.framer-f944rz, .framer-0jzu6.framer-v-1vkypmz.framer-f944rz, .framer-0jzu6.framer-v-1cik4uz.framer-f944rz { justify-content: flex-end; width: 818px; height: 384px; }
.framer-0jzu6.framer-v-1cik4uz .framer-1yixnu4 { z-index: 1; position: absolute; top: 0px; left: -1032px; }
.framer-0jzu6.framer-v-tocwq.framer-f944rz { justify-content: flex-end; width: 545px; }
.framer-0jzu6.framer-v-tocwq .framer-gi1i8u-container, .framer-0jzu6.framer-v-1qujosg .framer-gi1i8u-container, .framer-0jzu6.framer-v-15fivnl .framer-gi1i8u-container, .framer-0jzu6.framer-v-1flw88k .framer-gi1i8u-container, .framer-0jzu6.framer-v-ylkaan .framer-gi1i8u-container { height: var(--framer-aspect-ratio-supported,260px); width: 260px; }
.framer-0jzu6.framer-v-1qujosg.framer-f944rz, .framer-0jzu6.framer-v-15fivnl.framer-f944rz, .framer-0jzu6.framer-v-1flw88k.framer-f944rz, .framer-0jzu6.framer-v-ylkaan.framer-f944rz { justify-content: flex-end; width: 545px; height: 324px; }
.framer-0jzu6.framer-v-1qujosg .framer-1yixnu4 { z-index: 1; position: absolute; top: 0px; left: -284px; }
.framer-0jzu6.framer-v-15fivnl .framer-1yixnu4 { z-index: 1; position: absolute; top: 0px; left: -568px; }
.framer-0jzu6.framer-v-1flw88k .framer-1yixnu4 { z-index: 1; position: absolute; top: 0px; left: -851px; }
.framer-0jzu6.framer-v-ylkaan .framer-1yixnu4 { z-index: 1; position: absolute; top: 0px; left: -1136px; }
.framer-eXeis.framer-4dvkzp, .framer-eXeis .framer-4dvkzp { display: block; }
.framer-eXeis.framer-q37bl7 { cursor: pointer; height: 371px; overflow: var(--overflow-clip-fallback,clip); will-change: var(--framer-will-change-override,transform); flex-flow: column; place-content: center; align-items: center; gap: 10px; width: 320px; padding: 0px; display: flex; position: relative; }
.framer-eXeis .framer-451it8 { z-index: 1; flex: 0 0 auto; position: absolute; inset: 0px; overflow: visible; }
.framer-eXeis .framer-6tfnte { z-index: 2; flex: 0 0 auto; width: 186px; height: 46px; position: relative; }
.framer-eXeis .framer-1787pev { cursor: pointer; will-change: var(--framer-will-change-override,transform); z-index: 1; flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: 36px; height: min-content; padding: 10px 14px; display: flex; position: absolute; bottom: 20px; left: 50%; overflow: hidden; }
.framer-eXeis .framer-1c58xne { white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-eXeis .framer-97ghmz, .framer-eXeis .framer-5ytbeh { flex: 0 0 auto; gap: 0px; width: 16px; height: 16px; position: relative; overflow: hidden; }
.framer-eXeis .framer-rnl1ci, .framer-eXeis .framer-yla96w { flex: 0 0 auto; position: absolute; inset: 3px 4px 4px 3px; }
.framer-eXeis .framer-40igpe { z-index: 0; flex: 0 0 auto; width: 100%; height: 100%; position: absolute; top: 0%; left: 0%; overflow: visible; }
.framer-eXeis.framer-v-178esd3.framer-q37bl7 { width: 280px; height: 270px; }
.framer-eXeis.framer-v-178esd3 .framer-6tfnte { aspect-ratio: 4.05357 / 1; width: 180px; height: auto; }
.framer-eXeis.framer-v-178esd3 .framer-40igpe { top: -0.357142%; }
.framer-eXeis.framer-v-19or8m2.framer-q37bl7 { height: 90px; }
.framer-eXeis.framer-v-19or8m2 .framer-6tfnte { width: 125px; height: 31px; }
.framer-eXeis.framer-v-q37bl7.hover .framer-451it8 { order: 0; }
.framer-eXeis.framer-v-q37bl7.hover .framer-6tfnte { order: 1; }
.framer-eXeis.framer-v-q37bl7.hover .framer-1787pev { order: 2; width: min-content; }
.framer-eXeis.framer-v-q37bl7.hover .framer-40igpe { order: 3; }
.framer-eXeis.framer-v-178esd3.hover .framer-1787pev { width: min-content; }
.framer-eXeis.framer-v-178esd3.hover .framer-40igpe { top: 0%; }
.framer-eXeis[data-border="true"]::after, .framer-eXeis [data-border="true"]::after { content: ""; border-width: var(--border-top-width,0) var(--border-right-width,0) var(--border-bottom-width,0) var(--border-left-width,0); border-color: var(--border-color,none); border-style: var(--border-style,none); box-sizing: border-box; border-radius: inherit; corner-shape: inherit; pointer-events: none; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }
@supports (aspect-ratio:1) {
  body { --framer-aspect-ratio-supported: auto; }
}
.framer-yclxT.framer-rtufj3, .framer-yclxT .framer-rtufj3 { display: block; }
.framer-yclxT.framer-18o7jz5 { flex-flow: row; place-content: center flex-start; align-items: center; gap: 5px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: hidden; }
.framer-yclxT .framer-1qcvmlj { flex: 0 0 auto; width: 20px; height: 4px; position: relative; overflow: visible; }
.framer-yclxT .framer-18nxlf7, .framer-yclxT .framer-3966pb, .framer-yclxT .framer-1hsvrnc { flex: 0 0 auto; width: 10px; height: 4px; position: relative; overflow: visible; }
.framer-yclxT .framer-1f8hvf9, .framer-yclxT .framer-sekuu6 { flex: 0 0 auto; width: 10px; height: 3px; position: relative; overflow: visible; }
.framer-yclxT.framer-v-1t7klmf .framer-1qcvmlj, .framer-yclxT.framer-v-md93lm .framer-1qcvmlj, .framer-yclxT.framer-v-136jee .framer-1qcvmlj, .framer-yclxT.framer-v-1y2vojx .framer-1qcvmlj, .framer-yclxT.framer-v-1ybudas .framer-1qcvmlj, .framer-yclxT.framer-v-1vaytx3 .framer-1qcvmlj, .framer-yclxT.framer-v-1hvc2rt .framer-1qcvmlj { width: 10px; }
.framer-yclxT.framer-v-1t7klmf .framer-18nxlf7, .framer-yclxT.framer-v-md93lm .framer-3966pb, .framer-yclxT.framer-v-136jee .framer-1hsvrnc, .framer-yclxT.framer-v-1y2vojx .framer-18nxlf7, .framer-yclxT.framer-v-1ybudas .framer-3966pb { width: 20px; }
.framer-yclxT.framer-v-1ulekk8.framer-18o7jz5, .framer-yclxT.framer-v-1y2vojx.framer-18o7jz5, .framer-yclxT.framer-v-1ybudas.framer-18o7jz5, .framer-yclxT.framer-v-1vaytx3.framer-18o7jz5, .framer-yclxT.framer-v-1hvc2rt.framer-18o7jz5 { gap: 3px; }
.framer-yclxT.framer-v-1ulekk8 .framer-1f8hvf9, .framer-yclxT.framer-v-1ulekk8 .framer-sekuu6, .framer-yclxT.framer-v-1y2vojx .framer-1f8hvf9, .framer-yclxT.framer-v-1y2vojx .framer-sekuu6, .framer-yclxT.framer-v-1ybudas .framer-1f8hvf9, .framer-yclxT.framer-v-1ybudas .framer-sekuu6, .framer-yclxT.framer-v-1vaytx3 .framer-sekuu6, .framer-yclxT.framer-v-1hvc2rt .framer-1f8hvf9 { height: 4px; }
.framer-yclxT.framer-v-1vaytx3 .framer-1f8hvf9, .framer-yclxT.framer-v-1hvc2rt .framer-sekuu6 { width: 20px; height: 4px; }
@supports (aspect-ratio:1) {
  body { --framer-aspect-ratio-supported: auto; }
}
.framer-uP6Bz.framer-10zbh0x, .framer-uP6Bz .framer-10zbh0x { display: block; }
.framer-uP6Bz.framer-1pe2pnl { cursor: pointer; will-change: var(--framer-will-change-override,transform); flex-flow: row; place-content: center; align-items: center; gap: 10px; width: 40px; height: 40px; padding: 0px; display: flex; position: relative; overflow: hidden; }
.framer-uP6Bz .framer-bwjq07 { height: var(--framer-aspect-ratio-supported,21px); z-index: 1; flex: 0 0 auto; width: 21px; position: absolute; top: 50%; left: 53%; }
.framer-uP6Bz.framer-v-19de0in .framer-bwjq07, .framer-uP6Bz.framer-v-nll7np .framer-bwjq07 { left: 48%; }
.framer-foKXl { aspect-ratio: 1 / 1; background-color: var(--43q7um); mask: url("data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 6 12 L 0 6 L 6 0\" fill=\"transparent\" height=\"12px\" id=\"bIcwFEwMP\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(9 6)\" width=\"6px\"/></svg>") alpha no-repeat center / auto var(--framer-icon-mask-mode,add), var(--framer-icon-mask,none); width: 24px; }
.framer-3J82X { aspect-ratio: 1 / 1; background-color: var(--43q7um); mask: url("data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 12 L 6 6 L 0 0\" fill=\"transparent\" height=\"12px\" id=\"lepvFL2AM\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(9 6)\" width=\"6px\"/></svg>") alpha no-repeat center / auto var(--framer-icon-mask-mode,add), var(--framer-icon-mask,none); width: 24px; }
@supports (aspect-ratio:1) {
  body { --framer-aspect-ratio-supported: auto; }
}
.framer-KhEH2.framer-1t3u9uj, .framer-KhEH2 .framer-1t3u9uj { display: block; }
.framer-KhEH2.framer-4wwe91 { flex-flow: column; place-content: center; align-items: center; gap: 24px; width: 1600px; height: 680px; padding: 200px 0px; display: flex; position: relative; overflow: hidden; }
.framer-KhEH2 .framer-1gcsigv { z-index: 0; flex: 0 0 auto; width: 570px; max-width: 100%; height: 517px; position: absolute; top: calc(50% - 258.5px); left: calc(50% - (0.5 * min(100%, 570px))); }
.framer-KhEH2 .framer-5t0cw5 { flex-flow: column; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 24px; width: 645px; max-width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-KhEH2 .framer-lrye6r, .framer-KhEH2 .framer-kq0pv9 { --framer-text-wrap-override: balance; flex: 0 0 auto; width: 100%; max-width: 100%; height: auto; position: relative; }
.framer-KhEH2 .framer-1memrj0 { flex-flow: row; flex: 0 0 auto; place-content: flex-end flex-start; align-items: flex-end; gap: 10px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: hidden; }
.framer-KhEH2 .framer-1d81dbo-container, .framer-KhEH2 .framer-kjsy67-container { flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-KhEH2.framer-v-eymh7b.framer-4wwe91 { width: 1200px; }
.framer-KhEH2.framer-v-eymh7b .framer-lrye6r { width: 485px; }
.framer-KhEH2.framer-v-qb2rux.framer-4wwe91 { width: 810px; height: min-content; padding: 40px 40px 24px; }
.framer-KhEH2.framer-v-qb2rux .framer-1gcsigv { width: 446px; height: 405px; top: calc(50.0524% - 202.5px); left: calc(50% - (0.5 * min(100%, 446px))); }
.framer-KhEH2.framer-v-qb2rux .framer-5t0cw5 { width: 72%; padding: 40px; }
.framer-KhEH2.framer-v-7n7noj.framer-4wwe91 { gap: 44px; width: 390px; height: min-content; padding: 80px 24px; }
.framer-KhEH2.framer-v-7n7noj .framer-1gcsigv { width: 295px; height: 267px; top: calc(50% - 133.5px); left: calc(50% - (0.5 * min(100%, 295px))); }
.framer-ATWts .framer-styles-preset-7gcdmf:not(.rich-text-wrapper), .framer-ATWts .framer-styles-preset-7gcdmf.rich-text-wrapper h1 { --framer-font-family: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 52px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: "wght" 500; --framer-font-variation-axes-bold: "wght" 500; --framer-font-variation-axes-bold-italic: "wght" 500; --framer-font-variation-axes-italic: "wght" 500; --framer-font-weight: 700; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 700; --framer-letter-spacing: -.02em; --framer-line-height: 100%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-050929c3-ce35-45eb-80ae-67c2808bd84c,#1c1917); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
@media (max-width: 1599px) and (min-width: 1200px) {
  .framer-ATWts .framer-styles-preset-7gcdmf:not(.rich-text-wrapper), .framer-ATWts .framer-styles-preset-7gcdmf.rich-text-wrapper h1 { --framer-font-family: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 45px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: "wght" 500; --framer-font-variation-axes-bold: "wght" 500; --framer-font-variation-axes-bold-italic: "wght" 500; --framer-font-variation-axes-italic: "wght" 500; --framer-font-weight: 700; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 700; --framer-letter-spacing: -.02em; --framer-line-height: 100%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-050929c3-ce35-45eb-80ae-67c2808bd84c,#1c1917); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
}
@media (max-width: 1199px) and (min-width: 810px) {
  .framer-ATWts .framer-styles-preset-7gcdmf:not(.rich-text-wrapper), .framer-ATWts .framer-styles-preset-7gcdmf.rich-text-wrapper h1 { --framer-font-family: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 36px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: "wght" 500; --framer-font-variation-axes-bold: "wght" 500; --framer-font-variation-axes-bold-italic: "wght" 500; --framer-font-variation-axes-italic: "wght" 500; --framer-font-weight: 700; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 700; --framer-letter-spacing: -.02em; --framer-line-height: 100%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-050929c3-ce35-45eb-80ae-67c2808bd84c,#1c1917); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
}
@media (max-width: 809px) and (min-width: 0) {
  .framer-ATWts .framer-styles-preset-7gcdmf:not(.rich-text-wrapper), .framer-ATWts .framer-styles-preset-7gcdmf.rich-text-wrapper h1 { --framer-font-family: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 29px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: "wght" 500; --framer-font-variation-axes-bold: "wght" 500; --framer-font-variation-axes-bold-italic: "wght" 500; --framer-font-variation-axes-italic: "wght" 500; --framer-font-weight: 700; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 700; --framer-letter-spacing: -.02em; --framer-line-height: 100%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-050929c3-ce35-45eb-80ae-67c2808bd84c,#1c1917); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
}
.framer-krh3N.framer-wtuz2k, .framer-krh3N .framer-wtuz2k { display: block; }
.framer-krh3N.framer-u1ia8r { cursor: pointer; will-change: var(--framer-will-change-override,transform); flex-flow: row; place-content: center; align-items: center; gap: 10px; width: min-content; height: min-content; padding: 10px 14px 12px; text-decoration: none; display: flex; position: relative; overflow: hidden; }
.framer-krh3N .framer-130lhjx { flex: 0 0 auto; width: 14px; height: 14px; position: relative; }
.framer-krh3N .framer-13m39n5 { white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-krh3N .framer-1nsacqs { flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 0px; width: 16px; height: 16px; padding: 2px 0px 0px; display: flex; position: relative; overflow: hidden; }
.framer-krh3N .framer-24t75m, .framer-krh3N .framer-nq2wff { flex: 0 0 auto; width: 13px; height: 10px; position: relative; }
.framer-krh3N .framer-1okivbz, .framer-krh3N .framer-1v0gq6w { flex: 0 0 auto; gap: 0px; width: 16px; height: 16px; position: relative; overflow: hidden; }
.framer-krh3N .framer-9iw3hv, .framer-krh3N .framer-6vxcsw { flex: 0 0 auto; position: absolute; inset: 3px 4px 4px 3px; }
.framer-krh3N .framer-1nokfk1 { flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 0px; width: min-content; height: min-content; padding: 0px 0px 2px; display: flex; position: relative; overflow: visible; }
.framer-krh3N .framer-5s5ar2 { aspect-ratio: 1 / 1; flex: 0 0 auto; width: 16px; height: auto; position: relative; overflow: visible; }
.framer-krh3N.framer-v-ytjjns.framer-u1ia8r { width: 36px; }
.framer-krh3N.framer-v-5rb3lt .framer-13m39n5 { order: 2; }
.framer-krh3N.framer-v-5rb3lt .framer-1nokfk1 { order: 1; }
.framer-krh3N.framer-v-ycelu7 .framer-1nsacqs { padding: 2px 1px 0px 0px; }
.framer-krh3N.framer-v-1sswbw5.framer-u1ia8r { gap: 6px; padding: 4px 8px 5px; }
.framer-krh3N.framer-v-17s6ckg.framer-u1ia8r, .framer-krh3N.framer-v-15a9t50.framer-u1ia8r { gap: 6px; padding: 12px 16px; }
.framer-krh3N.framer-v-17s6ckg .framer-130lhjx, .framer-krh3N.framer-v-15a9t50 .framer-130lhjx { aspect-ratio: 1 / 1; width: 18px; height: auto; }
.framer-krh3N.framer-v-ytjjns.hover.framer-u1ia8r { width: min-content; }
.framer-wnk4j .framer-styles-preset-1okgzb:not(.rich-text-wrapper), .framer-wnk4j .framer-styles-preset-1okgzb.rich-text-wrapper p { --framer-font-family: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: "wght" 500; --framer-font-variation-axes-bold: "wght" 500; --framer-font-variation-axes-bold-italic: "wght" 500; --framer-font-variation-axes-italic: "wght" 500; --framer-font-weight: 700; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 700; --framer-letter-spacing: -.03em; --framer-line-height: 100%; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: #fff; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-krh3N[data-border="true"]::after, .framer-krh3N [data-border="true"]::after { content: ""; border-width: var(--border-top-width,0) var(--border-right-width,0) var(--border-bottom-width,0) var(--border-left-width,0); border-color: var(--border-color,none); border-style: var(--border-style,none); box-sizing: border-box; border-radius: inherit; corner-shape: inherit; pointer-events: none; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }
.framer-FRMDH.framer-ayqwer, .framer-FRMDH .framer-ayqwer { display: block; }
.framer-FRMDH.framer-1jfqk24 { flex-flow: column; place-content: center flex-start; align-items: center; gap: 40px; width: 1600px; height: min-content; padding: 64px 40px 32px; display: flex; position: relative; overflow: visible; }
.framer-FRMDH .framer-1mvfqkk { flex-flow: row; flex: 0 0 auto; place-content: center space-between; align-items: center; width: 1160px; max-width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-FRMDH .framer-lhfx46 { flex: 0 0 auto; gap: 0px; width: 149px; height: 32px; text-decoration: none; position: relative; overflow: hidden; }
.framer-FRMDH .framer-1jnddwz { flex: 0 0 auto; width: 149px; height: 30px; position: absolute; top: 1px; left: 0px; }
.framer-FRMDH .framer-rk2vz8 { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 24px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-FRMDH .framer-l8o5zh, .framer-FRMDH .framer-1q4uyqu, .framer-FRMDH .framer-1ppk0i7, .framer-FRMDH .framer-169b5ft { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 24px; width: min-content; height: min-content; padding: 0px; text-decoration: none; display: flex; position: relative; overflow: hidden; }
.framer-FRMDH .framer-1t1ypz6 { flex: 0 0 auto; width: 20px; height: 20px; position: relative; }
.framer-FRMDH .framer-73rnpg { flex: 0 0 auto; width: 16px; height: 17px; position: relative; }
.framer-FRMDH .framer-uwd0nx { flex: 0 0 auto; width: 19px; height: 19px; position: relative; }
.framer-FRMDH .framer-1kqfphd { flex: 0 0 auto; width: 20px; height: 15px; position: relative; }
.framer-FRMDH .framer-144qgxx { flex-flow: row; flex: 0 0 auto; place-content: flex-start center; align-items: flex-start; gap: 40px; width: 1160px; max-width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-FRMDH .framer-1qvxaxl { flex-flow: column; flex: 3 0 0px; place-content: flex-start; align-items: flex-start; gap: 24px; width: 1px; max-width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-FRMDH .framer-cr3f7m { flex-flow: column; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 32px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-FRMDH .framer-iarjnl { flex-flow: row; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 2px; width: 100%; height: min-content; padding: 12px; display: flex; position: relative; overflow: visible; }
.framer-FRMDH .framer-190yc8a { flex-flow: column; flex: 1 0 0px; place-content: flex-start; align-items: flex-start; gap: 4px; width: 1px; max-width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-FRMDH .framer-1birzvf { flex-flow: row; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 11px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-FRMDH .framer-11yrqj5, .framer-FRMDH .framer-87jz80 { aspect-ratio: 1 / 1; flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: 24px; height: auto; padding: 16px; display: flex; position: relative; overflow: visible; }
.framer-FRMDH .framer-t0pglu { flex-flow: column; flex: 1 0 0px; place-content: flex-start center; align-items: flex-start; gap: 0px; width: 1px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-FRMDH .framer-uoe4e9, .framer-FRMDH .framer-15d8pyw { flex-flow: row; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 4px; width: 100%; height: min-content; padding: 1px 0px 0px; display: flex; position: relative; overflow: visible; }
.framer-FRMDH .framer-1jnxx2s, .framer-FRMDH .framer-vjak78 { pointer-events: none; white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-FRMDH .framer-u1v771 { pointer-events: none; white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 100%; height: auto; position: relative; }
.framer-FRMDH .framer-omv90u-container, .framer-FRMDH .framer-vbjvj1-container, .framer-FRMDH .framer-1xm46b7-container, .framer-FRMDH .framer-n2sx5n-container, .framer-FRMDH .framer-k3pdce-container, .framer-FRMDH .framer-1p6a0y5-container, .framer-FRMDH .framer-16y1xdk-container, .framer-FRMDH .framer-124rmsi-container, .framer-FRMDH .framer-bn064m-container, .framer-FRMDH .framer-1grdyho-container, .framer-FRMDH .framer-14gszhq-container, .framer-FRMDH .framer-ljwk-container, .framer-FRMDH .framer-je8zv9-container, .framer-FRMDH .framer-1d2as86-container, .framer-FRMDH .framer-1536muu-container, .framer-FRMDH .framer-czaofy-container, .framer-FRMDH .framer-ihx47l-container, .framer-FRMDH .framer-4f3czj-container, .framer-FRMDH .framer-18uz1qo-container, .framer-FRMDH .framer-168e19j-container, .framer-FRMDH .framer-1bh5l2v-container, .framer-FRMDH .framer-1wlql29-container, .framer-FRMDH .framer-pt7g2i-container, .framer-FRMDH .framer-vnejh9-container, .framer-FRMDH .framer-g9v2zu-container, .framer-FRMDH .framer-1kap140-container, .framer-FRMDH .framer-1favgsc-container, .framer-FRMDH .framer-ms6kef-container { flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-FRMDH .framer-b04lz0, .framer-FRMDH .framer-ivglwm { z-index: 1; flex: 0 0 auto; width: 1px; height: 1px; position: absolute; bottom: -800px; left: -800px; overflow: visible; }
.framer-FRMDH .framer-rl9qiu, .framer-FRMDH .framer-1p7uuyr { white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; height: auto; position: absolute; bottom: -2px; left: 0px; right: -199px; }
.framer-FRMDH .framer-1twqnuw, .framer-FRMDH .framer-16swd43 { white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; height: auto; position: absolute; bottom: -4px; left: 0px; right: -199px; }
.framer-FRMDH .framer-dgdnry, .framer-FRMDH .framer-rxfz7 { white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; height: auto; position: absolute; bottom: -6px; left: 0px; right: -199px; }
.framer-FRMDH .framer-cs6z6t { flex-flow: column; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 32px; width: 100%; max-width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-FRMDH .framer-1bqbkne { flex-flow: column; flex: 0 0 auto; place-content: flex-start center; align-items: flex-start; gap: 12px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-FRMDH .framer-1lgir6b, .framer-FRMDH .framer-1yxrla6, .framer-FRMDH .framer-kbgghv, .framer-FRMDH .framer-1qk4k56, .framer-FRMDH .framer-mf5fdq, .framer-FRMDH .framer-4ltcig, .framer-FRMDH .framer-1pz99sw { white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-FRMDH .framer-41a91t-container, .framer-FRMDH .framer-1hunumx-container, .framer-FRMDH .framer-khrtg0-container, .framer-FRMDH .framer-1m3zf99-container, .framer-FRMDH .framer-64kgeg-container, .framer-FRMDH .framer-ugtimk-container, .framer-FRMDH .framer-1hhv2ee-container, .framer-FRMDH .framer-62c5od-container, .framer-FRMDH .framer-1257ws3-container, .framer-FRMDH .framer-509qb-container, .framer-FRMDH .framer-73owwu-container, .framer-FRMDH .framer-1hp1sll-container, .framer-FRMDH .framer-225wgn-container, .framer-FRMDH .framer-1d80tdn-container, .framer-FRMDH .framer-1etjjdf-container, .framer-FRMDH .framer-8t96dp-container, .framer-FRMDH .framer-r7b5k-container, .framer-FRMDH .framer-1lz3dm8-container, .framer-FRMDH .framer-127vpfm-container, .framer-FRMDH .framer-g1qwuy-container, .framer-FRMDH .framer-so9h16-container, .framer-FRMDH .framer-v5plv4-container, .framer-FRMDH .framer-usga63-container, .framer-FRMDH .framer-11kqzfi-container, .framer-FRMDH .framer-1a7g5r-container { flex: 0 0 auto; width: auto; max-width: 100%; height: auto; position: relative; }
.framer-FRMDH .framer-1bcsway, .framer-FRMDH .framer-lk6bkg, .framer-FRMDH .framer-70kmsq { flex-flow: row; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 40px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-FRMDH .framer-15zrk1d, .framer-FRMDH .framer-1fqmlm7, .framer-FRMDH .framer-1c9d1d9, .framer-FRMDH .framer-x446ns, .framer-FRMDH .framer-x39va9, .framer-FRMDH .framer-srm24j, .framer-FRMDH .framer-fzrcu8 { flex-flow: column; flex: 1 0 0px; place-content: flex-start center; align-items: flex-start; gap: 16px; width: 1px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-FRMDH .framer-1env8gm, .framer-FRMDH .framer-1s8ni0r, .framer-FRMDH .framer-15z1bpe { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-FRMDH .framer-udhm1, .framer-FRMDH .framer-1okbmq8, .framer-FRMDH .framer-1t1t3y7, .framer-FRMDH .framer-26ql8u, .framer-FRMDH .framer-2goz3k, .framer-FRMDH .framer-ignzj4 { user-select: none; white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 1 0 0px; width: 1px; height: auto; position: relative; }
.framer-FRMDH .framer-1viejfk, .framer-FRMDH .framer-1tpfq0h, .framer-FRMDH .framer-1gx6qn9, .framer-FRMDH .framer-6k3mzi, .framer-FRMDH .framer-18j4gcx { cursor: default; flex-flow: column; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 14px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-FRMDH .framer-o8gl72, .framer-FRMDH .framer-1qzy10v, .framer-FRMDH .framer-zndzwt, .framer-FRMDH .framer-jc6c6t, .framer-FRMDH .framer-l5as7h, .framer-FRMDH .framer-b37ww { flex: 0 0 auto; align-self: stretch; width: 1px; height: auto; position: relative; overflow: visible; }
.framer-FRMDH .framer-1xb9zti, .framer-FRMDH .framer-18whxf5, .framer-FRMDH .framer-u34zt, .framer-FRMDH .framer-nk00z { flex-flow: column; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 14px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-FRMDH .framer-1h9tjsb, .framer-FRMDH .framer-1nopfzk { flex-flow: column; flex: 1 0 0px; place-content: flex-start; align-items: flex-start; gap: 16px; width: 1px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-FRMDH .framer-wr1dg7, .framer-FRMDH .framer-a8h5mw { flex-flow: column; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 24px; width: 100%; max-width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-FRMDH .framer-19s8kfj { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: 83px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-FRMDH .framer-hm9shu, .framer-FRMDH .framer-nxbx2l { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: 100px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-FRMDH .framer-179it6z, .framer-FRMDH .framer-d6nftu, .framer-FRMDH .framer-9teyy2 { flex-flow: row; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 10px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-FRMDH .framer-13q16zf, .framer-FRMDH .framer-1fs2jre, .framer-FRMDH .framer-kyy6xr { user-select: none; white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-FRMDH .framer-18m9zbg { flex-flow: column; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 24px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-FRMDH .framer-js2999 { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 24px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; }
.framer-FRMDH .framer-12942u6 { flex: 0 0 auto; width: 60px; height: 59px; position: relative; }
.framer-FRMDH .framer-uao3hf { aspect-ratio: 1 / 1; flex: 0 0 auto; width: 60px; height: auto; text-decoration: none; position: relative; overflow: visible; }
.framer-FRMDH .framer-1e2ceqb { flex-flow: column; flex: 0 0 auto; place-content: flex-start center; align-items: flex-start; gap: 6px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-FRMDH .framer-3x4efh { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 6px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-FRMDH .framer-13bh436 { white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 100%; height: auto; position: relative; }
.framer-FRMDH .framer-192jyx1 { flex-flow: column; flex: 0 0 auto; place-content: flex-start center; align-items: flex-start; gap: 10px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-FRMDH .framer-9429vt { flex-flow: row; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 24px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-FRMDH .framer-18f9xby { flex-flow: column; flex: 1 0 0px; place-content: flex-start; align-self: stretch; align-items: flex-start; gap: 20px; width: 1px; height: auto; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-FRMDH .framer-acp54c { flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 20px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-FRMDH .framer-ukcr48 { flex-flow: column; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 2px; width: 100%; height: min-content; padding: 12px; display: flex; position: relative; overflow: visible; }
.framer-FRMDH .framer-mqogas { flex-flow: column; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 4px; width: 100%; max-width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-FRMDH .framer-1r51idq { flex-flow: column; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 11px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-FRMDH .framer-18b3ucs { flex-flow: column; flex: 0 0 auto; place-content: flex-start center; align-items: flex-start; gap: 0px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-FRMDH .framer-17ykrgs { --framer-text-wrap-override: balance; pointer-events: none; flex: 0 0 auto; width: 100%; height: auto; position: relative; }
.framer-FRMDH .framer-13kg9m0 { flex-flow: column; flex: 0 0 auto; place-content: flex-start center; align-items: flex-start; gap: 20px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-FRMDH .framer-18hkqcj { flex-flow: column; flex: 0 0 auto; place-content: flex-start center; align-items: flex-start; gap: 20px; width: 100%; height: min-content; padding: 16px; display: flex; position: relative; }
.framer-FRMDH .framer-1ogumq4 { flex-flow: column; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 10px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; }
.framer-FRMDH .framer-1ompruy { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: min-content; max-width: 100%; height: min-content; padding: 10px 18px; display: flex; position: relative; overflow: visible; }
.framer-FRMDH .framer-lwal4a { flex: 0 0 auto; width: 149px; max-width: 100%; height: auto; position: relative; }
.framer-FRMDH .framer-1409nb3, .framer-FRMDH .framer-1m2t78u, .framer-FRMDH .framer-res5z6, .framer-FRMDH .framer-yhp72c { white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 100%; max-width: 100%; height: auto; position: relative; }
.framer-FRMDH .framer-yb9h7g { cursor: pointer; white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-FRMDH .framer-1gadz3h { flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: min-content; min-width: 100%; height: 100px; min-height: 100%; padding: 10px; display: flex; position: relative; }
.framer-FRMDH .framer-1treoms { flex-flow: column; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 10px; width: 100%; max-width: 100%; height: min-content; padding: 16px; display: flex; position: relative; overflow: visible; }
.framer-FRMDH .framer-3xclw { width: 50px; height: 50px; position: relative; }
.framer-FRMDH .framer-1oscgj { width: 50px; height: 50px; position: absolute; top: 0px; left: 0px; }
.framer-FRMDH .framer-1tep9wq { width: 26px; height: 29px; position: absolute; top: 11px; left: 12px; }
.framer-FRMDH .framer-kky0jx { width: 1px; height: 1px; position: absolute; top: 9px; left: 25px; }
.framer-FRMDH .framer-cyf09d { width: 1px; height: 1px; position: absolute; top: 22px; left: 25px; }
.framer-FRMDH .framer-5xzhag { width: 1px; height: 1px; position: absolute; top: 22px; left: 18px; }
.framer-FRMDH .framer-1ixvo2d { width: 1px; height: 1px; position: absolute; top: 12px; left: 19px; }
.framer-FRMDH .framer-1ee5yi4 { width: 1px; height: 1px; position: absolute; top: 6px; left: 13px; }
.framer-FRMDH .framer-7ja7fh { width: 1px; height: 1px; position: absolute; top: 22px; left: 6px; }
.framer-FRMDH .framer-17ohjto { width: 1px; height: 1px; position: absolute; top: 21px; left: 19px; }
.framer-FRMDH .framer-qqox0t { width: 1px; height: 1px; position: absolute; top: 28px; left: 19px; }
.framer-FRMDH .framer-1yjb4gv { width: 1px; height: 1px; position: absolute; top: 28px; left: 0px; }
.framer-FRMDH .framer-1saxzrf { width: 1px; height: 1px; position: absolute; top: 6px; left: 0px; }
.framer-FRMDH .framer-1147ec4 { width: 1px; height: 1px; position: absolute; top: 0px; left: 6px; }
.framer-FRMDH .framer-jzp0q3 { width: 1px; height: 1px; position: absolute; top: 0px; left: 16px; }
.framer-FRMDH .framer-83xf01 { width: 2px; height: 12px; position: absolute; top: 10px; left: 24px; }
.framer-FRMDH .framer-x026iv { width: 6px; height: 2px; position: absolute; top: 21px; left: 19px; }
.framer-FRMDH .framer-13q758 { width: 2px; height: 9px; position: absolute; top: 13px; left: 18px; }
.framer-FRMDH .framer-5km77k { width: 8px; height: 8px; position: absolute; top: 6px; left: 12px; }
.framer-FRMDH .framer-4p9hqj { width: 6px; height: 2px; position: absolute; top: 6px; left: 7px; }
.framer-FRMDH .framer-evc9ye { width: 2px; height: 15px; position: absolute; top: 7px; left: 6px; }
.framer-FRMDH .framer-1nka6ol { width: 12px; height: 2px; position: absolute; top: 21px; left: 7px; }
.framer-FRMDH .framer-8xnt1y { width: 2px; height: 6px; position: absolute; top: 22px; left: 18px; }
.framer-FRMDH .framer-ouh4uw { width: 18px; height: 2px; position: absolute; top: 27px; left: 1px; }
.framer-FRMDH .framer-1rji03z { width: 2px; height: 21px; position: absolute; top: 7px; left: 0px; }
.framer-FRMDH .framer-1aqwxgk { width: 6px; height: 2px; position: absolute; top: 6px; left: 1px; }
.framer-FRMDH .framer-8xlj0r { width: 2px; height: 6px; position: absolute; top: 1px; left: 6px; }
.framer-FRMDH .framer-1er7gfa { width: 9px; height: 2px; position: absolute; top: 0px; left: 7px; }
.framer-FRMDH .framer-2udvma { width: 11px; height: 11px; position: absolute; top: 0px; left: 15px; }
.framer-FRMDH.framer-v-1bdn7x0.framer-1jfqk24 { width: 810px; }
.framer-FRMDH.framer-v-1bdn7x0 .framer-144qgxx, .framer-FRMDH.framer-v-n02uzk .framer-144qgxx, .framer-FRMDH.framer-v-n02uzk .framer-1bcsway, .framer-FRMDH.framer-v-n02uzk .framer-lk6bkg, .framer-FRMDH.framer-v-n02uzk .framer-70kmsq { flex-direction: column; }
.framer-FRMDH.framer-v-1bdn7x0 .framer-1qvxaxl, .framer-FRMDH.framer-v-n02uzk .framer-1qvxaxl { flex: 0 0 auto; width: 300%; }
.framer-FRMDH.framer-v-1bdn7x0 .framer-18f9xby, .framer-FRMDH.framer-v-n02uzk .framer-18f9xby { align-self: unset; flex: 0 0 auto; width: 100%; height: min-content; }
.framer-FRMDH.framer-v-n02uzk.framer-1jfqk24 { width: 390px; padding: 32px 20px; }
.framer-FRMDH.framer-v-n02uzk .framer-1mvfqkk { flex-direction: column; place-content: flex-start; align-items: flex-start; gap: 32px; width: 100%; }
.framer-FRMDH.framer-v-n02uzk .framer-rk2vz8 { gap: unset; justify-content: space-between; width: 100%; }
.framer-FRMDH.framer-v-n02uzk .framer-l8o5zh { will-change: var(--framer-will-change-override,transform); padding: 20px; }
.framer-FRMDH.framer-v-n02uzk .framer-1q4uyqu, .framer-FRMDH.framer-v-n02uzk .framer-1ppk0i7 { will-change: var(--framer-will-change-override,transform); width: 60px; height: 60px; padding: 20px; }
.framer-FRMDH.framer-v-n02uzk .framer-169b5ft { will-change: var(--framer-will-change-override,transform); height: 60px; padding: 20px; }
.framer-FRMDH.framer-v-n02uzk .framer-1birzvf, .framer-FRMDH.framer-v-n02uzk .framer-9429vt { flex-direction: column; align-content: flex-start; align-items: flex-start; }
.framer-FRMDH.framer-v-n02uzk .framer-t0pglu, .framer-FRMDH.framer-v-n02uzk .framer-15zrk1d, .framer-FRMDH.framer-v-n02uzk .framer-1fqmlm7, .framer-FRMDH.framer-v-n02uzk .framer-1h9tjsb, .framer-FRMDH.framer-v-n02uzk .framer-1c9d1d9, .framer-FRMDH.framer-v-n02uzk .framer-x446ns, .framer-FRMDH.framer-v-n02uzk .framer-1nopfzk, .framer-FRMDH.framer-v-n02uzk .framer-x39va9, .framer-FRMDH.framer-v-n02uzk .framer-srm24j, .framer-FRMDH.framer-v-n02uzk .framer-fzrcu8 { flex: 0 0 auto; width: 100%; }
.framer-FRMDH.framer-v-wdmt4m.framer-1jfqk24 { gap: 0px; padding: 32px 40px; }
.framer-FRMDH.framer-v-wdmt4m .framer-lhfx46 { order: 0; }
.framer-FRMDH.framer-v-wdmt4m .framer-rk2vz8 { order: 1; }
.framer-FRMDH.framer-v-1ydonai.framer-1jfqk24 { width: 810px; padding: 32px 40px; }
.framer-FRMDH.framer-v-9n36bb.framer-1jfqk24 { width: 390px; padding: 20px; }
.framer-54Upq .framer-styles-preset-1a3pyei:not(.rich-text-wrapper), .framer-54Upq .framer-styles-preset-1a3pyei.rich-text-wrapper h6 { --framer-font-family: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: "wght" 550; --framer-font-variation-axes-bold: "wght" 550; --framer-font-variation-axes-bold-italic: "wght" 550; --framer-font-variation-axes-italic: "wght" 550; --framer-font-weight: 700; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 700; --framer-letter-spacing: -.02em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-23547e69-aef0-4de5-8279-d61a7aeb51e6,#1c1917); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-kHYfD .framer-styles-preset-1rmyk9v:not(.rich-text-wrapper), .framer-kHYfD .framer-styles-preset-1rmyk9v.rich-text-wrapper h5 { --framer-font-family: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: "wght" 500; --framer-font-variation-axes-bold: "wght" 500; --framer-font-variation-axes-bold-italic: "wght" 500; --framer-font-variation-axes-italic: "wght" 500; --framer-font-weight: 700; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 700; --framer-letter-spacing: -.02em; --framer-line-height: 130%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #1c1917; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-FI9Q3 .framer-styles-preset-1cc300z:not(.rich-text-wrapper), .framer-FI9Q3 .framer-styles-preset-1cc300z.rich-text-wrapper p { --framer-font-family: "Geist Mono", monospace; --framer-font-family-bold: "Geist Mono", monospace; --framer-font-open-type-features: normal; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-letter-spacing: .02em; --framer-line-height: 100%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-9a8a3063-6d3f-4c84-bb7a-ce6785df7b69,#2563eb); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }
.framer-Cdho5 .framer-styles-preset-z48j88:not(.rich-text-wrapper), .framer-Cdho5 .framer-styles-preset-z48j88.rich-text-wrapper a { --framer-link-hover-text-decoration: underline; --framer-link-hover-text-decoration-color: var(--token-9a8a3063-6d3f-4c84-bb7a-ce6785df7b69,#2563eb); --framer-link-hover-text-decoration-style: solid; --framer-link-hover-text-decoration-thickness: 3px; --framer-link-text-color: var(--token-050929c3-ce35-45eb-80ae-67c2808bd84c,#1c1917); --framer-link-text-decoration: underline; --framer-link-text-decoration-color: var(--token-9a8a3063-6d3f-4c84-bb7a-ce6785df7b69,#2563eb); --framer-link-text-decoration-offset: 4px; --framer-link-text-decoration-skip-ink: none; --framer-link-text-decoration-style: solid; --framer-link-text-decoration-thickness: 1px; }
.framer-FRMDH[data-border="true"]::after, .framer-FRMDH [data-border="true"]::after { content: ""; border-width: var(--border-top-width,0) var(--border-right-width,0) var(--border-bottom-width,0) var(--border-left-width,0); border-color: var(--border-color,none); border-style: var(--border-style,none); box-sizing: border-box; border-radius: inherit; corner-shape: inherit; pointer-events: none; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }
@supports (aspect-ratio:1) {
  body { --framer-aspect-ratio-supported: auto; }
}
.framer-Iqxz2.framer-1sx56xs, .framer-Iqxz2 .framer-1sx56xs { display: block; }
.framer-Iqxz2.framer-19ogbrz { cursor: pointer; flex-flow: column; place-content: flex-start; align-items: flex-start; gap: 4px; width: 200px; height: min-content; padding: 10px; text-decoration: none; display: flex; position: relative; overflow: visible; }
.framer-Iqxz2 .framer-1krrif { flex-flow: row; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 8px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-Iqxz2 .framer-zzba91 { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: 16px; height: 15px; padding: 5px 0px 0px; display: flex; position: relative; overflow: visible; }
.framer-Iqxz2 .framer-11q548d { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported,16px); flex: 0 0 auto; width: 16px; position: relative; overflow: visible; }
.framer-Iqxz2 .framer-8skwas { flex-flow: column; flex: 1 0 0px; place-content: flex-start center; align-items: flex-start; gap: 0px; width: 1px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-Iqxz2 .framer-1dpz09y { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-Iqxz2 .framer-m4b8t3 { white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 156px; height: 22px; position: relative; }
.framer-Iqxz2 .framer-1085dgg { will-change: var(--framer-will-change-override,transform); z-index: 2; flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: min-content; height: min-content; padding: 0px 5px 1px 6px; display: flex; position: relative; overflow: hidden; }
.framer-Iqxz2 .framer-1co6e0o { white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-Iqxz2 .framer-fgjivh { white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 100%; height: 20px; position: relative; }
.framer-Iqxz2 .framer-16nk51t { flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-Iqxz2 .framer-goa235 { width: 10px; height: 10px; position: relative; }
.framer-Iqxz2 .framer-1jxwrzb { width: 10px; height: 10px; position: absolute; top: 0px; left: 0px; }
.framer-Iqxz2 .framer-iz77lo { width: 5px; height: 5px; position: absolute; top: 0px; left: 6px; }
.framer-Iqxz2 .framer-1sgmap7 { z-index: 1; flex: 0 0 auto; width: 1px; height: 1px; position: absolute; bottom: -800px; left: -800px; overflow: visible; }
.framer-Iqxz2 .framer-xo2368 { white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; height: auto; position: absolute; bottom: -2px; left: 0px; right: -199px; }
.framer-Iqxz2 .framer-1t1t91m { white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; height: auto; position: absolute; bottom: -4px; left: 0px; right: -199px; }
.framer-Iqxz2 .framer-oxkuhj { white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; height: auto; position: absolute; bottom: -6px; left: 0px; right: -199px; }
.framer-Iqxz2.framer-v-b1ib1.framer-19ogbrz { justify-content: center; width: min-content; padding: 0px; }
.framer-Iqxz2.framer-v-b1ib1 .framer-1krrif { align-content: center; align-items: center; gap: 4px; width: min-content; max-width: 100%; padding: 0px 10px 0px 0px; }
.framer-Iqxz2.framer-v-b1ib1 .framer-zzba91, .framer-Iqxz2.framer-v-hsc2sm .framer-zzba91, .framer-Iqxz2.framer-v-9oxnex .framer-zzba91 { padding: 16px; }
.framer-Iqxz2.framer-v-b1ib1 .framer-11q548d, .framer-Iqxz2.framer-v-9oxnex .framer-11q548d { height: var(--framer-aspect-ratio-supported,18px); width: 18px; }
.framer-Iqxz2.framer-v-b1ib1 .framer-8skwas, .framer-Iqxz2.framer-v-1jz8hqo .framer-8skwas, .framer-Iqxz2.framer-v-1lxgqdl .framer-8skwas, .framer-Iqxz2.framer-v-664oea .framer-8skwas { flex: 0 0 auto; width: min-content; }
.framer-Iqxz2.framer-v-b1ib1 .framer-1dpz09y { justify-content: flex-start; gap: 4px; width: min-content; padding: 1px 0px 0px; }
.framer-Iqxz2.framer-v-b1ib1 .framer-m4b8t3, .framer-Iqxz2.framer-v-1lxgqdl .framer-m4b8t3, .framer-Iqxz2.framer-v-664oea .framer-m4b8t3, .framer-Iqxz2.framer-v-hsc2sm .framer-m4b8t3, .framer-Iqxz2.framer-v-9oxnex .framer-m4b8t3 { white-space: pre; width: auto; height: auto; }
.framer-Iqxz2.framer-v-b1ib1 .framer-16nk51t, .framer-Iqxz2.framer-v-9oxnex .framer-16nk51t { align-self: stretch; height: auto; padding: 0px 0px 0px 4px; }
.framer-Iqxz2.framer-v-1jz8hqo.framer-19ogbrz { width: min-content; }
.framer-Iqxz2.framer-v-1jz8hqo .framer-1krrif { align-content: center; align-items: center; width: min-content; }
.framer-Iqxz2.framer-v-1jz8hqo .framer-1dpz09y, .framer-Iqxz2.framer-v-1lxgqdl .framer-1dpz09y, .framer-Iqxz2.framer-v-664oea .framer-1dpz09y { justify-content: flex-start; align-self: stretch; width: auto; }
.framer-Iqxz2.framer-v-1jz8hqo .framer-m4b8t3, .framer-Iqxz2.framer-v-6sk8rx .framer-m4b8t3 { white-space: pre; width: auto; }
.framer-Iqxz2.framer-v-6sk8rx.framer-19ogbrz { cursor: unset; width: 220px; }
.framer-Iqxz2.framer-v-6sk8rx .framer-1krrif { align-content: center; align-items: center; min-width: 220px; max-width: 100%; }
.framer-Iqxz2.framer-v-6sk8rx .framer-zzba91, .framer-Iqxz2.framer-v-1lxgqdl .framer-zzba91, .framer-Iqxz2.framer-v-664oea .framer-zzba91 { padding: 20px; }
.framer-Iqxz2.framer-v-6sk8rx .framer-8skwas { gap: 2px; }
.framer-Iqxz2.framer-v-6sk8rx .framer-1dpz09y { justify-content: flex-start; }
.framer-Iqxz2.framer-v-6sk8rx .framer-fgjivh, .framer-Iqxz2.framer-v-9oxnex .framer-fgjivh { height: auto; }
.framer-Iqxz2.framer-v-1lxgqdl.framer-19ogbrz, .framer-Iqxz2.framer-v-664oea.framer-19ogbrz { cursor: default; width: 220px; height: 54px; padding: 6px; }
.framer-Iqxz2.framer-v-1lxgqdl .framer-1krrif, .framer-Iqxz2.framer-v-664oea .framer-1krrif { align-content: center; align-items: center; max-width: 100%; padding: 0px 10px 0px 0px; }
.framer-Iqxz2.framer-v-hsc2sm.framer-19ogbrz { justify-content: center; width: 220px; padding: 0px; }
.framer-Iqxz2.framer-v-hsc2sm .framer-1krrif { gap: 6px; max-width: 100%; padding: 0px 10px 0px 0px; }
.framer-Iqxz2.framer-v-hsc2sm .framer-11q548d { height: var(--framer-aspect-ratio-supported,14px); width: 14px; }
.framer-Iqxz2.framer-v-hsc2sm .framer-8skwas, .framer-Iqxz2.framer-v-hsc2sm .framer-16nk51t { align-self: stretch; height: auto; }
.framer-Iqxz2.framer-v-hsc2sm .framer-1dpz09y { justify-content: flex-start; gap: 4px; }
.framer-Iqxz2.framer-v-9oxnex.framer-19ogbrz { width: min-content; padding: 0px; }
.framer-Iqxz2.framer-v-9oxnex .framer-1krrif { align-content: center; align-items: center; gap: 6px; width: 353px; padding: 0px 10px 0px 0px; }
.framer-Iqxz2.framer-v-9oxnex .framer-1dpz09y { justify-content: flex-start; gap: 4px; padding: 1px 0px 0px; }
.framer-in6Pj .framer-styles-preset-g5w54h:not(.rich-text-wrapper), .framer-in6Pj .framer-styles-preset-g5w54h.rich-text-wrapper p { --framer-font-family: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: "wght" 500; --framer-font-variation-axes-bold: "wght" 650; --framer-font-variation-axes-bold-italic: "wght" 650; --framer-font-variation-axes-italic: "wght" 500; --framer-font-weight: 700; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.6em; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: var(--token-f1a521a2-1c7b-4b8d-b94d-6ec6deaa187b,#79716b); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-Iqxz2[data-border="true"]::after, .framer-Iqxz2 [data-border="true"]::after { content: ""; border-width: var(--border-top-width,0) var(--border-right-width,0) var(--border-bottom-width,0) var(--border-left-width,0); border-color: var(--border-color,none); border-style: var(--border-style,none); box-sizing: border-box; border-radius: inherit; corner-shape: inherit; pointer-events: none; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }
@supports (aspect-ratio:1) {
  body { --framer-aspect-ratio-supported: auto; }
}
.framer-R6ijw.framer-g52lyb, .framer-R6ijw .framer-g52lyb { display: block; }
.framer-R6ijw.framer-bfguyo { cursor: pointer; flex-flow: row; place-content: center flex-start; align-items: center; gap: 8px; width: min-content; height: min-content; padding: 6px 0px; text-decoration: none; display: flex; position: relative; overflow: hidden; }
.framer-R6ijw .framer-1huizat { flex-flow: row; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 12px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-R6ijw .framer-1g49lk8 { white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-R6ijw .framer-f0rn2v { z-index: 1; flex: 0 0 auto; width: 1px; height: 1px; position: absolute; top: -100px; left: calc(50% - 0.5px); overflow: visible; }
.framer-R6ijw .framer-iuw93n, .framer-R6ijw .framer-uu2pov, .framer-R6ijw .framer-78tkh7 { white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 98px; height: 11px; position: absolute; top: 7px; left: 13px; }
.framer-R6ijw .framer-11aljfc { flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-R6ijw .framer-kj98oh { width: 10px; height: 10px; position: relative; }
.framer-R6ijw .framer-uz81i1 { width: 10px; height: 10px; position: absolute; top: 0px; left: 0px; }
.framer-R6ijw .framer-1ue0m81 { width: 5px; height: 5px; position: absolute; top: 0px; left: 6px; }
.framer-c11ZN .framer-styles-preset-1j08zu0:not(.rich-text-wrapper), .framer-c11ZN .framer-styles-preset-1j08zu0.rich-text-wrapper p { --framer-font-family: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: "wght" 500; --framer-font-variation-axes-bold: "wght" 500; --framer-font-variation-axes-bold-italic: "wght" 500; --framer-font-variation-axes-italic: "wght" 500; --framer-font-weight: 700; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.6em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-f1a521a2-1c7b-4b8d-b94d-6ec6deaa187b,#79716b); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-R6ijw[data-border="true"]::after, .framer-R6ijw [data-border="true"]::after { content: ""; border-width: var(--border-top-width,0) var(--border-right-width,0) var(--border-bottom-width,0) var(--border-left-width,0); border-color: var(--border-color,none); border-style: var(--border-style,none); box-sizing: border-box; border-radius: inherit; corner-shape: inherit; pointer-events: none; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }
.__framer-cookie-component-button:focus:not(:focus-visible) { outline-color: rgba(0, 0, 0, 0); }
.framer-yahBH.framer-dyba1w, .framer-yahBH .framer-dyba1w { display: block; }
.framer-yahBH.framer-1fbz185 { flex-flow: row; place-content: center flex-start; align-items: center; gap: 10px; width: 850px; height: min-content; padding: 0px; display: flex; position: relative; }
.framer-yahBH .framer-14z9cg5 { flex-flow: row; flex: 1 0 0px; place-content: flex-start; align-items: flex-start; gap: 40px; width: 1px; max-width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: hidden; }
.framer-yahBH .framer-tqyzdz { will-change: var(--framer-will-change-override,transform); flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 0px; width: 174px; height: min-content; min-height: 120px; padding: 10px; display: flex; position: relative; overflow: hidden; }
.framer-yahBH .framer-4ojhoi { aspect-ratio: 1 / 1; will-change: var(--framer-will-change-override,transform); flex: 0 0 auto; gap: 0px; width: 80px; max-width: 100%; height: auto; position: relative; overflow: hidden; }
.framer-yahBH .framer-1otfqw1 { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: min-content; max-width: 100%; height: min-content; padding: 10px; display: flex; position: relative; overflow: visible; }
.framer-yahBH .framer-4glzkc { height: 25px; overflow: var(--overflow-clip-fallback,clip); will-change: var(--framer-will-change-filter-override,filter); flex: 0 0 auto; width: auto; position: relative; }
.framer-yahBH .framer-cq1e3g { flex-flow: column; flex: 1 0 0px; place-content: flex-start; align-items: flex-start; gap: 24px; width: 1px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-yahBH .framer-1dzqw3u { flex-flow: column; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 10px; width: 100%; max-width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: hidden; }
.framer-yahBH .framer-lsmlz6 { white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 100%; height: auto; position: relative; }
.framer-yahBH .framer-1twu012 { flex-flow: wrap; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 0px 8px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-yahBH .framer-fv76bh { height: min-content; overflow: var(--overflow-clip-fallback,clip); flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 5px; width: min-content; padding: 0px; display: flex; position: relative; }
.framer-yahBH .framer-1wbmqet { height: min-content; overflow: var(--overflow-clip-fallback,clip); flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 0px; width: min-content; padding: 0px; display: flex; position: relative; }
.framer-yahBH .framer-pepver, .framer-yahBH .framer-1tgers9, .framer-yahBH .framer-jmco6c, .framer-yahBH .framer-1wan0vg { white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-yahBH .framer-hdg6v1 { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-yahBH .framer-uv6ra-container, .framer-yahBH .framer-1vs3skx-container { flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-yahBH.framer-v-1ozd0kt.framer-1fbz185 { flex-direction: column; width: 390px; }
.framer-yahBH.framer-v-1ozd0kt .framer-14z9cg5 { flex-direction: column; flex: 0 0 auto; align-content: center; align-items: center; width: 100%; }
.framer-yahBH.framer-v-1ozd0kt .framer-tqyzdz { width: 140px; min-height: 80px; padding: 10px 10px 0px; }
.framer-yahBH.framer-v-1ozd0kt .framer-4ojhoi { width: 100px; }
.framer-yahBH.framer-v-1ozd0kt .framer-1otfqw1 { width: 100%; }
.framer-yahBH.framer-v-1ozd0kt .framer-4glzkc { flex: 1 0 0px; width: 1px; }
.framer-yahBH.framer-v-1ozd0kt .framer-cq1e3g { flex: 0 0 auto; align-content: center; align-items: center; width: 100%; }
.framer-yahBH.framer-v-1ozd0kt .framer-1twu012 { flex-direction: column; justify-content: center; }
.framer-yahBH.framer-v-1ozd0kt .framer-fv76bh { flex-wrap: wrap; gap: 0px; }
@media (max-width: 1599px) and (min-width: 1200px) {
  .framer-Euqaa .framer-styles-preset-1n78jgd:not(.rich-text-wrapper), .framer-Euqaa .framer-styles-preset-1n78jgd.rich-text-wrapper h4 { --framer-font-family: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: "wght" 500; --framer-font-variation-axes-bold: "wght" 500; --framer-font-variation-axes-bold-italic: "wght" 500; --framer-font-variation-axes-italic: "wght" 500; --framer-font-weight: 700; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 700; --framer-letter-spacing: -.02em; --framer-line-height: 120%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-23547e69-aef0-4de5-8279-d61a7aeb51e6,#1c1917); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
}
@media (max-width: 1199px) and (min-width: 810px) {
  .framer-Euqaa .framer-styles-preset-1n78jgd:not(.rich-text-wrapper), .framer-Euqaa .framer-styles-preset-1n78jgd.rich-text-wrapper h4 { --framer-font-family: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 22px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: "wght" 500; --framer-font-variation-axes-bold: "wght" 500; --framer-font-variation-axes-bold-italic: "wght" 500; --framer-font-variation-axes-italic: "wght" 500; --framer-font-weight: 700; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 700; --framer-letter-spacing: -.02em; --framer-line-height: 120%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-23547e69-aef0-4de5-8279-d61a7aeb51e6,#1c1917); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
}
@media (max-width: 809px) and (min-width: 0) {
  .framer-Euqaa .framer-styles-preset-1n78jgd:not(.rich-text-wrapper), .framer-Euqaa .framer-styles-preset-1n78jgd.rich-text-wrapper h4 { --framer-font-family: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: "wght" 500; --framer-font-variation-axes-bold: "wght" 500; --framer-font-variation-axes-bold-italic: "wght" 500; --framer-font-variation-axes-italic: "wght" 500; --framer-font-weight: 700; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 700; --framer-letter-spacing: -.02em; --framer-line-height: 120%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-23547e69-aef0-4de5-8279-d61a7aeb51e6,#1c1917); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
}
.framer-DXqga .framer-styles-preset-iim6rc:not(.rich-text-wrapper), .framer-DXqga .framer-styles-preset-iim6rc.rich-text-wrapper h3 { --framer-font-family: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 40px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: "wght" 500; --framer-font-variation-axes-bold: "wght" 500; --framer-font-variation-axes-bold-italic: "wght" 500; --framer-font-variation-axes-italic: "wght" 500; --framer-font-weight: 700; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 700; --framer-letter-spacing: -.02em; --framer-line-height: 120%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-23547e69-aef0-4de5-8279-d61a7aeb51e6,#1c1917); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
@media (max-width: 1599px) and (min-width: 1200px) {
  .framer-DXqga .framer-styles-preset-iim6rc:not(.rich-text-wrapper), .framer-DXqga .framer-styles-preset-iim6rc.rich-text-wrapper h3 { --framer-font-family: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 32px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: "wght" 500; --framer-font-variation-axes-bold: "wght" 500; --framer-font-variation-axes-bold-italic: "wght" 500; --framer-font-variation-axes-italic: "wght" 500; --framer-font-weight: 700; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 700; --framer-letter-spacing: -.02em; --framer-line-height: 120%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-23547e69-aef0-4de5-8279-d61a7aeb51e6,#1c1917); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
}
@media (max-width: 1199px) and (min-width: 810px) {
  .framer-DXqga .framer-styles-preset-iim6rc:not(.rich-text-wrapper), .framer-DXqga .framer-styles-preset-iim6rc.rich-text-wrapper h3 { --framer-font-family: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 26px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: "wght" 500; --framer-font-variation-axes-bold: "wght" 500; --framer-font-variation-axes-bold-italic: "wght" 500; --framer-font-variation-axes-italic: "wght" 500; --framer-font-weight: 700; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 700; --framer-letter-spacing: -.02em; --framer-line-height: 120%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-23547e69-aef0-4de5-8279-d61a7aeb51e6,#1c1917); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
}
@media (max-width: 809px) and (min-width: 0) {
  .framer-DXqga .framer-styles-preset-iim6rc:not(.rich-text-wrapper), .framer-DXqga .framer-styles-preset-iim6rc.rich-text-wrapper h3 { --framer-font-family: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: "wght" 500; --framer-font-variation-axes-bold: "wght" 500; --framer-font-variation-axes-bold-italic: "wght" 500; --framer-font-variation-axes-italic: "wght" 500; --framer-font-weight: 700; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 700; --framer-letter-spacing: -.02em; --framer-line-height: 120%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-23547e69-aef0-4de5-8279-d61a7aeb51e6,#1c1917); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
}
@media (max-width: 1599px) and (min-width: 1200px) {
  .framer-ZQsGr .framer-styles-preset-eybfil:not(.rich-text-wrapper), .framer-ZQsGr .framer-styles-preset-eybfil.rich-text-wrapper h4 { --framer-font-family: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold: "Inter", "Inter Placeholder", sans-serif; --framer-font-family-bold-italic: "Inter", "Inter Placeholder", sans-serif; --framer-font-family-italic: "Inter", "Inter Placeholder", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: "wght" 500; --framer-font-weight: 700; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: -.02em; --framer-line-height: 140%; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-23547e69-aef0-4de5-8279-d61a7aeb51e6,#1c1917); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
}
@media (max-width: 1199px) and (min-width: 810px) {
  .framer-ZQsGr .framer-styles-preset-eybfil:not(.rich-text-wrapper), .framer-ZQsGr .framer-styles-preset-eybfil.rich-text-wrapper h4 { --framer-font-family: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold: "Inter", "Inter Placeholder", sans-serif; --framer-font-family-bold-italic: "Inter", "Inter Placeholder", sans-serif; --framer-font-family-italic: "Inter", "Inter Placeholder", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 22px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: "wght" 500; --framer-font-weight: 700; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: -.02em; --framer-line-height: 140%; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-23547e69-aef0-4de5-8279-d61a7aeb51e6,#1c1917); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
}
@media (max-width: 809px) and (min-width: 0) {
  .framer-ZQsGr .framer-styles-preset-eybfil:not(.rich-text-wrapper), .framer-ZQsGr .framer-styles-preset-eybfil.rich-text-wrapper h4 { --framer-font-family: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold: "Inter", "Inter Placeholder", sans-serif; --framer-font-family-bold-italic: "Inter", "Inter Placeholder", sans-serif; --framer-font-family-italic: "Inter", "Inter Placeholder", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: "wght" 500; --framer-font-weight: 700; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: -.02em; --framer-line-height: 140%; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-23547e69-aef0-4de5-8279-d61a7aeb51e6,#1c1917); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
}
.framer-yahBH[data-border="true"]::after, .framer-yahBH [data-border="true"]::after { content: ""; border-width: var(--border-top-width,0) var(--border-right-width,0) var(--border-bottom-width,0) var(--border-left-width,0); border-color: var(--border-color,none); border-style: var(--border-style,none); box-sizing: border-box; border-radius: inherit; corner-shape: inherit; pointer-events: none; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }
.framer-6169F.framer-1reuitc, .framer-6169F .framer-1reuitc { display: block; }
.framer-6169F.framer-1b88g2l { flex-flow: row; place-content: center flex-start; align-items: center; gap: 10px; width: 766px; height: min-content; padding: 0px; display: flex; position: relative; }
.framer-6169F .framer-vugq7j { flex-flow: row; flex: 1 0 0px; place-content: flex-start; align-items: flex-start; gap: 40px; width: 1px; max-width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: hidden; }
.framer-6169F .framer-77aob6 { will-change: var(--framer-will-change-override,transform); flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 8px; width: 174px; height: min-content; min-height: 120px; padding: 10px 10px 0px; display: flex; position: relative; overflow: hidden; }
.framer-6169F .framer-1v8ueun { aspect-ratio: 1 / 1; will-change: var(--framer-will-change-override,transform); flex: 0 0 auto; gap: 0px; width: 80px; height: auto; position: relative; overflow: hidden; }
.framer-6169F .framer-15celtu { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: min-content; max-width: 100%; height: min-content; padding: 10px; display: flex; position: relative; overflow: visible; }
.framer-6169F .framer-123vf8y { height: 25px; overflow: var(--overflow-clip-fallback,clip); will-change: var(--framer-will-change-filter-override,filter); flex: 0 0 auto; width: auto; position: relative; }
.framer-6169F .framer-19is7rv { flex-flow: column; flex: 1 0 0px; place-content: flex-start; align-items: flex-start; gap: 24px; width: 1px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-6169F .framer-11gzvfk { flex-flow: column; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 10px; width: 100%; max-width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: hidden; }
.framer-6169F .framer-1c2yjds { white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 100%; height: auto; position: relative; }
.framer-6169F .framer-xhr67s { flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: 552px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-6169F .framer-12iewyv { flex-flow: wrap; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 0px 8px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-6169F .framer-1f8wmlt { height: min-content; overflow: var(--overflow-clip-fallback,clip); flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 5px; width: min-content; padding: 0px; display: flex; position: relative; }
.framer-6169F .framer-5aix05 { height: min-content; overflow: var(--overflow-clip-fallback,clip); flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 0px; width: min-content; padding: 0px; display: flex; position: relative; }
.framer-6169F .framer-yrxcbi, .framer-6169F .framer-93vyw3, .framer-6169F .framer-431hwy, .framer-6169F .framer-z1jja { white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-6169F .framer-13tz7hl { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-6169F .framer-1tv03q3-container { flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-6169F.framer-v-lo73se.framer-1b88g2l { flex-direction: column; width: 390px; }
.framer-6169F.framer-v-lo73se .framer-vugq7j { flex-direction: column; flex: 0 0 auto; align-content: center; align-items: center; gap: 24px; width: 100%; }
.framer-6169F.framer-v-lo73se .framer-77aob6 { width: min-content; }
.framer-6169F.framer-v-lo73se .framer-19is7rv { flex: 0 0 auto; align-content: center; align-items: center; width: 100%; }
.framer-6169F.framer-v-lo73se .framer-11gzvfk { align-content: center; align-items: center; }
.framer-6169F.framer-v-lo73se .framer-12iewyv { flex-direction: column; justify-content: center; }
.framer-6169F.framer-v-lo73se .framer-1f8wmlt { flex-direction: column; width: 100%; }
.framer-6169F.framer-v-lo73se .framer-5aix05 { width: 100%; }
.framer-6169F.framer-v-lo73se .framer-yrxcbi { white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 1 0 0px; width: 1px; }
.framer-6169F.framer-v-lo73se .framer-431hwy, .framer-6169F.framer-v-lo73se .framer-z1jja { white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; width: 100%; }
.framer-Euqaa .framer-styles-preset-1n78jgd:not(.rich-text-wrapper), .framer-Euqaa .framer-styles-preset-1n78jgd.rich-text-wrapper h4 { --framer-font-family: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 30px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: "wght" 500; --framer-font-variation-axes-bold: "wght" 500; --framer-font-variation-axes-bold-italic: "wght" 500; --framer-font-variation-axes-italic: "wght" 500; --framer-font-weight: 700; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 700; --framer-letter-spacing: -.02em; --framer-line-height: 120%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-23547e69-aef0-4de5-8279-d61a7aeb51e6,#1c1917); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
@media (max-width: 1599px) and (min-width: 1200px) {
  .framer-Euqaa .framer-styles-preset-1n78jgd:not(.rich-text-wrapper), .framer-Euqaa .framer-styles-preset-1n78jgd.rich-text-wrapper h4 { --framer-font-family: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: "wght" 500; --framer-font-variation-axes-bold: "wght" 500; --framer-font-variation-axes-bold-italic: "wght" 500; --framer-font-variation-axes-italic: "wght" 500; --framer-font-weight: 700; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 700; --framer-letter-spacing: -.02em; --framer-line-height: 120%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-23547e69-aef0-4de5-8279-d61a7aeb51e6,#1c1917); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
}
@media (max-width: 1199px) and (min-width: 810px) {
  .framer-Euqaa .framer-styles-preset-1n78jgd:not(.rich-text-wrapper), .framer-Euqaa .framer-styles-preset-1n78jgd.rich-text-wrapper h4 { --framer-font-family: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 22px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: "wght" 500; --framer-font-variation-axes-bold: "wght" 500; --framer-font-variation-axes-bold-italic: "wght" 500; --framer-font-variation-axes-italic: "wght" 500; --framer-font-weight: 700; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 700; --framer-letter-spacing: -.02em; --framer-line-height: 120%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-23547e69-aef0-4de5-8279-d61a7aeb51e6,#1c1917); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
}
@media (max-width: 809px) and (min-width: 0) {
  .framer-Euqaa .framer-styles-preset-1n78jgd:not(.rich-text-wrapper), .framer-Euqaa .framer-styles-preset-1n78jgd.rich-text-wrapper h4 { --framer-font-family: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: "wght" 500; --framer-font-variation-axes-bold: "wght" 500; --framer-font-variation-axes-bold-italic: "wght" 500; --framer-font-variation-axes-italic: "wght" 500; --framer-font-weight: 700; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 700; --framer-letter-spacing: -.02em; --framer-line-height: 120%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-23547e69-aef0-4de5-8279-d61a7aeb51e6,#1c1917); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
}
.framer-3ojio .framer-styles-preset-1ljq0bn:not(.rich-text-wrapper), .framer-3ojio .framer-styles-preset-1ljq0bn.rich-text-wrapper table { border: 1px solid rgba(153, 153, 153, 0.25); border-radius: 8px; overflow: hidden; }
.framer-3ojio .framer-styles-preset-1ljq0bn:not(.rich-text-wrapper) th, .framer-3ojio .framer-styles-preset-1ljq0bn.rich-text-wrapper table th, .framer-3ojio .framer-styles-preset-1ljq0bn:not(.rich-text-wrapper) td, .framer-3ojio .framer-styles-preset-1ljq0bn.rich-text-wrapper table td { padding: 10px; }
.framer-3ojio .framer-styles-preset-1ljq0bn:not(.rich-text-wrapper) th, .framer-3ojio .framer-styles-preset-1ljq0bn.rich-text-wrapper table th { background-color: rgba(153, 153, 153, 0.1); }
.framer-3ojio .framer-styles-preset-1ljq0bn:not(.rich-text-wrapper) tr + tr td, .framer-3ojio .framer-styles-preset-1ljq0bn:not(.rich-text-wrapper) tr + tr th, .framer-3ojio .framer-styles-preset-1ljq0bn.rich-text-wrapper table tr + tr td, .framer-3ojio .framer-styles-preset-1ljq0bn.rich-text-wrapper table tr + tr th { border-top: 1px solid rgba(153, 153, 153, 0.25); }
.framer-3ojio .framer-styles-preset-1ljq0bn:not(.rich-text-wrapper) td + td, .framer-3ojio .framer-styles-preset-1ljq0bn:not(.rich-text-wrapper) th + th, .framer-3ojio .framer-styles-preset-1ljq0bn:not(.rich-text-wrapper) td + th, .framer-3ojio .framer-styles-preset-1ljq0bn:not(.rich-text-wrapper) th + td, .framer-3ojio .framer-styles-preset-1ljq0bn.rich-text-wrapper table td + td, .framer-3ojio .framer-styles-preset-1ljq0bn.rich-text-wrapper table th + th, .framer-3ojio .framer-styles-preset-1ljq0bn.rich-text-wrapper table td + th, .framer-3ojio .framer-styles-preset-1ljq0bn.rich-text-wrapper table th + td { border-left: 1px solid rgba(153, 153, 153, 0.25); }
.framer-U2s55 .framer-styles-preset-sglsj0 { border-width: 1px; border-color: var(--token-d607828b-30c2-47ee-bff0-9d4c397515ff,#efeeed); border-style: solid; border-radius: 16px; }
.framer-ZQsGr .framer-styles-preset-eybfil:not(.rich-text-wrapper), .framer-ZQsGr .framer-styles-preset-eybfil.rich-text-wrapper h4 { --framer-font-family: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold: "Inter", "Inter Placeholder", sans-serif; --framer-font-family-bold-italic: "Inter", "Inter Placeholder", sans-serif; --framer-font-family-italic: "Inter", "Inter Placeholder", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: "wght" 500; --framer-font-weight: 700; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: -.02em; --framer-line-height: 140%; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-23547e69-aef0-4de5-8279-d61a7aeb51e6,#1c1917); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
@media (max-width: 1599px) and (min-width: 1200px) {
  .framer-ZQsGr .framer-styles-preset-eybfil:not(.rich-text-wrapper), .framer-ZQsGr .framer-styles-preset-eybfil.rich-text-wrapper h4 { --framer-font-family: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold: "Inter", "Inter Placeholder", sans-serif; --framer-font-family-bold-italic: "Inter", "Inter Placeholder", sans-serif; --framer-font-family-italic: "Inter", "Inter Placeholder", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: "wght" 500; --framer-font-weight: 700; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: -.02em; --framer-line-height: 140%; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-23547e69-aef0-4de5-8279-d61a7aeb51e6,#1c1917); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
}
@media (max-width: 1199px) and (min-width: 810px) {
  .framer-ZQsGr .framer-styles-preset-eybfil:not(.rich-text-wrapper), .framer-ZQsGr .framer-styles-preset-eybfil.rich-text-wrapper h4 { --framer-font-family: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold: "Inter", "Inter Placeholder", sans-serif; --framer-font-family-bold-italic: "Inter", "Inter Placeholder", sans-serif; --framer-font-family-italic: "Inter", "Inter Placeholder", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 22px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: "wght" 500; --framer-font-weight: 700; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: -.02em; --framer-line-height: 140%; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-23547e69-aef0-4de5-8279-d61a7aeb51e6,#1c1917); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
}
@media (max-width: 809px) and (min-width: 0) {
  .framer-ZQsGr .framer-styles-preset-eybfil:not(.rich-text-wrapper), .framer-ZQsGr .framer-styles-preset-eybfil.rich-text-wrapper h4 { --framer-font-family: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold: "Inter", "Inter Placeholder", sans-serif; --framer-font-family-bold-italic: "Inter", "Inter Placeholder", sans-serif; --framer-font-family-italic: "Inter", "Inter Placeholder", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: "wght" 500; --framer-font-weight: 700; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: -.02em; --framer-line-height: 140%; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-23547e69-aef0-4de5-8279-d61a7aeb51e6,#1c1917); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
}
.framer-tdIz9 .framer-styles-preset-178ep3v:not(.rich-text-wrapper), .framer-tdIz9 .framer-styles-preset-178ep3v.rich-text-wrapper p { --framer-font-family: "General Sans", "General Sans Placeholder", sans-serif; --framer-font-family-bold: "General Sans", "General Sans Placeholder", sans-serif; --framer-font-family-bold-italic: "General Sans", "General Sans Placeholder", sans-serif; --framer-font-family-italic: "General Sans", "General Sans Placeholder", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 600; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-d62486c0-fd39-4de1-a463-7684a705d789,#57534d); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-6169F[data-border="true"]::after, .framer-6169F [data-border="true"]::after { content: ""; border-width: var(--border-top-width,0) var(--border-right-width,0) var(--border-bottom-width,0) var(--border-left-width,0); border-color: var(--border-color,none); border-style: var(--border-style,none); box-sizing: border-box; border-radius: inherit; corner-shape: inherit; pointer-events: none; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }
#__framer-editorbar-container { align-items: center; display: flex; gap: 8px; position: fixed; z-index: calc(2.14748e+09); width: max-content; cursor: pointer; }
#__framer-editorbar-label { background-color: rgb(17, 17, 17); border-radius: 8px; font-family: var(--framer-fresco-sansSerif-font-family, "Inter Variable UI", Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif, emoji, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"); font-size: var(--framer-fresco-base-font-size, 12px); height: fit-content; opacity: 0; padding: 4px 8px; transition: opacity 0.4s ease-out; font-weight: var(--framer-fresco-base-font-weight, 450); flex-shrink: 0; position: fixed; width: max-content; pointer-events: none; user-select: none; }
#__framer-editorbar-button { color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; align-content: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background: unset; background-blend-mode: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; box-sizing: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cursor: unset; cx: unset; cy: unset; d: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex-basis: unset; flex-flow: unset; flex-grow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; frame-sizing: unset; grid: unset; grid-area: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; isolation: unset; justify-items: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; margin-trim: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-axis-lock: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-inset: unset; text-decoration-skip-ink: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; will-change: unset; window-drag: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; align-items: center; border-radius: 15px; display: flex; height: 30px; justify-content: center; width: 30px; flex-shrink: 0; }
.__framer-editorbar-spinner { display: block; width: 16px; height: 16px; transform-origin: 50% 50%; will-change: transform; animation: 600ms linear 0s infinite normal none running __framer-editorbar-spinner-spin; }
.__framer-editorbar-spinner svg { display: block; overflow: visible; }
.__framer-editorbar-spinner-track, .__framer-editorbar-spinner-car { fill: none; stroke: currentcolor; stroke-width: 2px; }
.__framer-editorbar-spinner-track { opacity: 0.25; }
.__framer-editorbar-spinner-car { stroke-linecap: round; stroke-dasharray: 30, 70; }
@keyframes __framer-editorbar-spinner-spin { 
  100% { transform: rotate(360deg); }
}
#__framer-editorbar-label.__framer-editorbar-button-tooltip-visible { opacity: 1; }
#__framer-editorbar-label, #__framer-editorbar-button { backdrop-filter: blur(10px); background-color: rgba(34, 34, 34, 0.8); box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px 0px, rgba(0, 0, 0, 0.05) 0px 1px 0px 0px, rgba(255, 255, 255, 0.15) 0px 0px 0px 1px; color: rgb(255, 255, 255); }
#__framer-editorbar { color-scheme: light dark; overflow: hidden; position: fixed; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; z-index: calc(2.14748e+09); top: 0px; left: 0px; width: 100vw; height: 100vh; touch-action: manipulation; }
@supports (height: 100dvh) {
  #__framer-editorbar { height: 100dvh; }
}
#__framer-editorbar.status_hidden { display: none; }
#__framer-editorbar.status_visually_hidden { clip-path: circle(1px at calc(100% - 1px) calc(100% - 1px)); z-index: calc(2.14748e+09); }
#__framer-editorbar.status_measuring { clip-path: unset; }
@supports (aspect-ratio: 1) {
  body { --framer-aspect-ratio-supported: auto; }
}
.framer-S7Tev.framer-1rxihkp, .framer-S7Tev .framer-1rxihkp { display: block; }
.framer-S7Tev.framer-1erbkk3 { place-content: center; align-items: center; display: flex; flex-flow: row; gap: 10px; height: min-content; overflow: visible; padding: 14px; position: relative; width: min-content; }
.framer-S7Tev .framer-v4ocxw { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: column; gap: 10px; height: min-content; overflow: visible; padding: 14px; position: relative; width: min-content; }
.framer-S7Tev .framer-fjvtdv { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: column; gap: 10px; height: 111px; overflow: var(--overflow-clip-fallback, clip); padding: 25px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }
.framer-S7Tev .framer-1j38ztr { height: 56px; position: relative; width: 61px; }
.framer-S7Tev .framer-qzimdc { height: 20px; left: 42px; position: absolute; top: 0px; width: 19px; }
.framer-S7Tev .framer-1a96so5 { height: 52px; left: 0px; position: absolute; top: 4px; width: 60px; }
.framer-S7Tev .framer-6qfndn { height: 26px; left: 0px; position: absolute; top: 26px; width: 60px; }
.framer-S7Tev .framer-5tf67l { height: 10px; left: 0px; position: absolute; top: 16px; width: 42px; }
.framer-S7Tev .framer-c1j7xz { height: 26px; left: 0px; position: absolute; top: 0px; width: 33px; }
.framer-S7Tev .framer-44mebc { bottom: -20px; flex: 0 0 auto; height: 75px; left: calc(50% - 37.5px); overflow: visible; position: absolute; width: 75px; z-index: 1; }
.framer-S7Tev .framer-1pl8fbs { bottom: 0px; flex: 0 0 auto; height: 74px; position: absolute; right: 0px; width: 74px; z-index: 1; }
.framer-S7Tev .framer-yfe5r8 { bottom: -10px; flex: 0 0 auto; height: 76px; left: calc(50% - 38px); position: absolute; width: 76px; z-index: 1; }
.framer-S7Tev.framer-v-1fpbrxl .framer-44mebc { bottom: -11px; }
.framer-S7Tev.framer-v-6js2c1 .framer-44mebc { bottom: -91px; left: unset; right: -13px; }
.framer-S7Tev[data-border="true"]::after, .framer-S7Tev [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; corner-shape: inherit; pointer-events: none; }
.framer-30Bgq { aspect-ratio: 1 / 1; display: block; mask: var(--framer-icon-mask); width: 24px; }
.framer-TLxVQ { aspect-ratio: 1 / 1; display: block; mask: var(--framer-icon-mask); width: 24px; }
.framer-DC9b6 { aspect-ratio: 1 / 1; display: block; mask: var(--framer-icon-mask); width: 24px; }
.framer-xHINm { aspect-ratio: 1 / 1; display: block; mask: var(--framer-icon-mask); width: 24px; }
.framer-JK0qE { aspect-ratio: 1 / 1; display: block; mask: var(--framer-icon-mask); width: 24px; }
.framer-OVfE5 { aspect-ratio: 1 / 1; display: block; mask: var(--framer-icon-mask); width: 24px; }
.framer-BSA8X.framer-1t5eow7, .framer-BSA8X .framer-1t5eow7 { display: block; }
.framer-BSA8X.framer-h86pmv { place-content: flex-start; align-items: flex-start; cursor: default; display: flex; flex-flow: column; gap: 0px; height: min-content; overflow: hidden; padding: 0px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }
.framer-BSA8X .framer-kwj7yp { 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-BSA8X .framer-1h6o2mx { place-content: flex-start; align-items: flex-start; display: flex; flex: 0 0 auto; flex-flow: row; gap: 30px; height: min-content; overflow: visible; padding: var(--1wqvhsa); position: relative; width: min-content; }
.framer-BSA8X .framer-1aoiyva, .framer-BSA8X .framer-6nkx0a { 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: min-content; }
.framer-BSA8X .framer-g6hz06, .framer-BSA8X .framer-1jnizh5, .framer-BSA8X .framer-5eq2d3, .framer-BSA8X .framer-1055m4n { place-content: center; align-items: center; align-self: stretch; display: flex; flex: 0 0 auto; flex-flow: row; gap: 10px; height: min-content; overflow: visible; padding: 0px; position: relative; width: auto; }
.framer-BSA8X .framer-sangtj, .framer-BSA8X .framer-1qio0w1, .framer-BSA8X .framer-vonn2, .framer-BSA8X .framer-115aqzz, .framer-BSA8X .framer-7p0p9n, .framer-BSA8X .framer-x8fiwp, .framer-BSA8X .framer-1fyoqf6, .framer-BSA8X .framer-4xdu7h { flex: 1 0 0px; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: 1px; word-break: break-word; overflow-wrap: break-word; }
.framer-BSA8X .framer-mervm4 { place-content: flex-start; align-items: flex-start; cursor: default; display: flex; flex: 0 0 auto; flex-flow: column; gap: 14px; height: min-content; overflow: visible; padding: 0px; position: relative; width: min-content; }
.framer-BSA8X .framer-1ugupmz-container, .framer-BSA8X .framer-1b2ivdm-container, .framer-BSA8X .framer-4iv8vb-container, .framer-BSA8X .framer-1hvsu36-container, .framer-BSA8X .framer-hhty2l-container, .framer-BSA8X .framer-192zmmp-container, .framer-BSA8X .framer-12sn0qd-container, .framer-BSA8X .framer-1xi25t5-container, .framer-BSA8X .framer-1y2vppw-container, .framer-BSA8X .framer-1hq9ov2-container, .framer-BSA8X .framer-1dkkwvg-container, .framer-BSA8X .framer-nj7veb-container, .framer-BSA8X .framer-1s51bwg-container, .framer-BSA8X .framer-9yrgsq-container, .framer-BSA8X .framer-ch1b4d-container, .framer-BSA8X .framer-1qutmd6-container, .framer-BSA8X .framer-1vlstfl-container, .framer-BSA8X .framer-1a3o1f0-container, .framer-BSA8X .framer-z1qpck-container { flex: 0 0 auto; height: auto; max-width: 100%; position: relative; width: auto; }
.framer-BSA8X .framer-1m8wtim, .framer-BSA8X .framer-2p4pmk, .framer-BSA8X .framer-uxcja3, .framer-BSA8X .framer-1qlhjwj, .framer-BSA8X .framer-u4k3uy, .framer-BSA8X .framer-4m43ct { align-self: stretch; flex: 0 0 auto; height: auto; overflow: visible; position: relative; width: 1px; }
.framer-BSA8X .framer-o2pkbz, .framer-BSA8X .framer-kuvu17 { place-content: flex-start; align-items: flex-start; display: flex; flex: 0 0 auto; flex-flow: column; gap: 14px; height: min-content; overflow: visible; padding: 0px; position: relative; width: min-content; }
.framer-BSA8X .framer-15t0di5 { place-content: flex-start; align-items: flex-start; display: flex; flex: 0 0 auto; flex-flow: row; gap: 20px; height: min-content; overflow: visible; padding: 0px; position: relative; width: min-content; }
.framer-BSA8X .framer-1nettaj, .framer-BSA8X .framer-18mwbj4, .framer-BSA8X .framer-9js365 { place-content: flex-start center; align-items: flex-start; display: flex; flex: 0 0 auto; flex-flow: column; gap: 12px; height: min-content; overflow: visible; padding: 0px; position: relative; width: min-content; }
.framer-BSA8X .framer-1oj13bo, .framer-BSA8X .framer-1ly138x, .framer-BSA8X .framer-1hffju8 { place-content: flex-start; align-items: flex-start; cursor: default; display: flex; flex: 0 0 auto; flex-flow: column; gap: 12px; height: min-content; overflow: visible; padding: 0px; position: relative; width: min-content; }
.framer-BSA8X .framer-frgto7-container, .framer-BSA8X .framer-1c0vthx-container, .framer-BSA8X .framer-13508mo-container, .framer-BSA8X .framer-nkuccd-container, .framer-BSA8X .framer-1rrwgib-container, .framer-BSA8X .framer-1v37983-container { flex: 0 0 auto; height: auto; position: relative; width: auto; }
.framer-BSA8X .framer-wnh0mr { place-content: flex-start center; align-items: flex-start; align-self: stretch; display: flex; flex: 0 0 auto; flex-flow: column; gap: 12px; height: auto; overflow: visible; padding: 0px; position: relative; width: min-content; }
.framer-BSA8X .framer-23svhl, .framer-BSA8X .framer-j76ze9 { 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: 100px; }
.framer-BSA8X .framer-48i1p1 { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: column; gap: 10px; height: min-content; min-height: 559px; min-width: 200px; overflow: visible; padding: 0px; position: relative; width: min-content; }
.framer-BSA8X .framer-1syac6n { 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: 200px; }
.framer-BSA8X .framer-sornrt, .framer-BSA8X .framer-11vf6xk { 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: min-content; }
.framer-BSA8X .framer-1r70i31-container, .framer-BSA8X .framer-zo6evr-container { flex: 0 0 auto; height: auto; max-width: 100%; position: relative; width: 250px; }
.framer-BSA8X .framer-1rzuqzd-container, .framer-BSA8X .framer-1yjcmf6-container { align-self: stretch; flex: 0 0 auto; height: auto; position: relative; width: auto; }
.framer-BSA8X .framer-1qq0yrg { place-content: center; align-items: center; align-self: stretch; display: flex; flex: 0 0 auto; flex-flow: row; gap: 10px; height: min-content; min-height: 18px; overflow: visible; padding: 0px; position: relative; width: auto; }
.framer-BSA8X .framer-1tpcdrr-container { flex: 0 0 auto; height: 54px; max-width: 100%; position: relative; width: 183px; }
.framer-BSA8X .framer-r5ohzx-container { align-self: stretch; flex: 0 0 auto; height: 54px; position: relative; width: auto; }
.framer-BSA8X .framer-12zmm0a-container, .framer-BSA8X .framer-1r0xauj-container { flex: 0 0 auto; height: 54px; max-width: 100%; position: relative; width: 250px; }
.framer-BSA8X .framer-12b3u8z { place-content: center flex-start; 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-BSA8X .framer-10ze6wv { flex: 0 0 auto; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }
.framer-BSA8X .framer-c3edop { place-content: flex-start; align-items: flex-start; display: flex; flex: 0 0 auto; flex-flow: column; gap: 12px; height: min-content; overflow: visible; padding: 0px; position: relative; width: min-content; }
.framer-BSA8X .framer-gdkb0v { 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: min-content; }
.framer-BSA8X .framer-1xzjjea { place-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: 0 0 auto; flex-flow: column; gap: 12px; height: auto; overflow: visible; padding: 0px; position: relative; width: min-content; }
.framer-BSA8X .framer-gl6ww { display: grid; flex: 0 0 auto; gap: 24px; grid-auto-rows: min-content; grid-template-columns: repeat(1, minmax(200px, 1fr)); height: min-content; justify-content: center; max-width: 100%; padding: 0px; position: relative; width: 266px; }
.framer-BSA8X .framer-hfdci6 { place-content: center flex-start; align-items: center; place-self: start; display: flex; flex: 0 0 auto; flex-flow: column; gap: 0px; height: min-content; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 100%; }
.framer-BSA8X .framer-j1ocns-container { flex: 0 0 auto; height: auto; position: relative; width: 100%; }
.framer-BSA8X .framer-9e0c5u { place-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-flow: column; gap: 2px; height: min-content; overflow: visible; padding: 16px; position: relative; width: 1px; }
.framer-BSA8X .framer-c9ntm3 { place-content: flex-start; align-items: flex-start; display: flex; flex: 0 0 auto; flex-flow: column; gap: 4px; height: min-content; max-width: 100%; overflow: visible; padding: 0px; position: relative; width: 100%; }
.framer-BSA8X .framer-y082uq { place-content: center flex-start; align-items: center; display: flex; flex: 0 0 auto; flex-flow: row; gap: 11px; height: min-content; overflow: visible; padding: 0px; position: relative; width: 100%; }
.framer-BSA8X .framer-a67jsj { place-content: center; align-items: center; aspect-ratio: 1 / 1; display: flex; flex: 0 0 auto; flex-flow: row; gap: 10px; height: auto; overflow: visible; padding: 16px; position: relative; width: 46px; }
.framer-BSA8X .framer-1jfraq2 { place-content: flex-start center; align-items: flex-start; display: flex; flex: 1 0 0px; flex-flow: column; gap: 0px; height: min-content; overflow: visible; padding: 0px; position: relative; width: 1px; }
.framer-BSA8X .framer-3bgrv5 { place-content: center flex-start; align-items: center; display: flex; flex: 0 0 auto; flex-flow: row; gap: 4px; height: min-content; overflow: visible; padding: 1px 0px 0px; position: relative; width: 100%; }
.framer-BSA8X .framer-15gswm9 { flex: 0 0 auto; height: auto; pointer-events: none; position: relative; white-space: pre; width: auto; }
.framer-BSA8X .framer-rh0srs { flex: 0 0 auto; height: auto; pointer-events: none; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; overflow-wrap: break-word; }
.framer-BSA8X .framer-1vujqrv { bottom: -800px; flex: 0 0 auto; height: 1px; left: -800px; overflow: visible; position: absolute; width: 1px; z-index: 1; }
.framer-BSA8X .framer-1ojy4ih { bottom: -2px; flex: 0 0 auto; height: auto; left: 0px; position: absolute; right: -199px; white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; }
.framer-BSA8X .framer-hs1k2m { bottom: -4px; flex: 0 0 auto; height: auto; left: 0px; position: absolute; right: -199px; white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; }
.framer-BSA8X .framer-smlara { bottom: -6px; flex: 0 0 auto; height: auto; left: 0px; position: absolute; right: -199px; white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; }
.framer-BSA8X .framer-4zw3s2 { place-content: center flex-start; align-items: center; display: flex; flex: 1 0 0px; flex-flow: wrap; gap: 8px; height: min-content; overflow: visible; padding: 0px; position: relative; width: 1px; }
.framer-BSA8X .framer-a6rgob, .framer-BSA8X .framer-121iauf { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: row; gap: 4px; height: min-content; overflow: visible; padding: 2px 10px 3px; pointer-events: none; position: relative; width: min-content; }
.framer-BSA8X .framer-1xa5j3y { aspect-ratio: 1 / 1; flex: 0 0 auto; height: auto; position: relative; width: 16px; }
.framer-BSA8X .framer-14ow383, .framer-BSA8X .framer-10gv3q7 { flex: 0 0 auto; height: auto; position: relative; white-space: pre; width: auto; }
.framer-BSA8X .framer-1xrnyj6, .framer-BSA8X .framer-1w1z1ty, .framer-BSA8X .framer-19lw030 { cursor: pointer; flex: 0 0 auto; height: auto; position: relative; white-space: pre; width: auto; }
.framer-BSA8X .framer-ti7ifa { place-content: center; align-items: center; align-self: stretch; display: flex; flex: 0 0 auto; flex-flow: column; gap: 10px; height: min-content; min-height: 80px; overflow: visible; padding: 10px 0px 0px; position: relative; width: auto; z-index: 6; }
.framer-BSA8X .framer-4z18ho { place-content: center flex-start; align-items: center; cursor: pointer; display: flex; flex: 0 0 auto; flex-flow: row; gap: 10px; height: 40px; overflow: var(--overflow-clip-fallback, clip); padding: 20px 10px; position: relative; text-decoration: none; width: 100%; }
.framer-BSA8X .framer-u8xz9m { flex: 0 0 auto; height: auto; position: relative; white-space: pre-wrap; width: 217px; word-break: break-word; overflow-wrap: break-word; }
.framer-BSA8X .framer-1ql2hw7 { place-content: flex-start center; align-items: flex-start; display: flex; flex: 0 0 auto; flex-flow: column; gap: 10px; height: min-content; overflow: visible; padding: 0px; position: relative; width: min-content; }
.framer-BSA8X .framer-kqfxjl { place-content: flex-start center; align-items: flex-start; display: flex; flex: 0 0 auto; flex-flow: row; gap: 16px; height: min-content; max-width: 100%; overflow: visible; padding: 16px; position: relative; width: 274px; }
.framer-BSA8X .framer-yzrvov { place-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-flow: column; gap: 40px; height: min-content; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }
.framer-BSA8X .framer-12lp1xf { place-content: flex-start; align-items: flex-start; display: flex; flex: 0 0 auto; flex-flow: column; gap: 8px; height: min-content; overflow: visible; padding: 0px; position: relative; width: 100%; }
.framer-BSA8X .framer-1nis3yg { flex: 0 0 auto; height: auto; overflow: visible; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; overflow-wrap: break-word; }
.framer-BSA8X .framer-13f1p9w { --framer-text-wrap-override: none; flex: 0 0 auto; height: auto; position: relative; width: 100%; }
.framer-BSA8X .framer-vr7mhh-container { flex: 0 0 auto; height: 40px; position: relative; width: 40px; }
.framer-BSA8X .framer-ee2r9z { place-content: flex-start; align-items: flex-start; align-self: stretch; cursor: pointer; display: flex; flex: 0 0 auto; flex-flow: column; gap: 0px; height: min-content; max-width: 100%; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: auto; }
.framer-BSA8X .framer-1fla4e9 { 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: 100%; }
.framer-BSA8X .framer-1h3a5q1 { place-content: flex-start; align-items: flex-start; display: flex; flex: 0 0 auto; flex-flow: row; gap: 10px; height: min-content; max-width: 100%; overflow: visible; padding: 16px; position: relative; width: 100%; }
.framer-BSA8X .framer-1hgrgew { place-content: flex-start center; align-items: flex-start; display: flex; flex: 0 0 auto; flex-flow: column; gap: 8px; height: min-content; overflow: visible; padding: 0px; position: relative; width: min-content; }
.framer-BSA8X .framer-pa1dll { flex: 0 0 auto; height: auto; max-width: 100%; position: relative; white-space: pre-wrap; width: 140px; word-break: break-word; overflow-wrap: break-word; }
.framer-BSA8X .framer-6kh0xf { height: 40px; position: relative; width: 40px; }
.framer-BSA8X .framer-1ycx75n { height: 40px; left: 0px; position: absolute; top: 0px; width: 40px; }
.framer-BSA8X .framer-sfu5s5 { height: 23px; left: 10px; position: absolute; top: 9px; width: 21px; }
.framer-BSA8X .framer-1euj1st { height: 1px; left: 20px; position: absolute; top: 7px; width: 1px; }
.framer-BSA8X .framer-1o642hw { height: 1px; left: 20px; position: absolute; top: 17px; width: 1px; }
.framer-BSA8X .framer-157rswz { height: 1px; left: 14px; position: absolute; top: 17px; width: 1px; }
.framer-BSA8X .framer-1a96alw { height: 1px; left: 15px; position: absolute; top: 10px; width: 1px; }
.framer-BSA8X .framer-1s23o57 { height: 1px; left: 10px; position: absolute; top: 5px; width: 1px; }
.framer-BSA8X .framer-db5qtz { height: 1px; left: 5px; position: absolute; top: 17px; width: 1px; }
.framer-BSA8X .framer-dw95sr { height: 1px; left: 15px; position: absolute; top: 17px; width: 1px; }
.framer-BSA8X .framer-1ly17at { height: 1px; left: 15px; position: absolute; top: 22px; width: 1px; }
.framer-BSA8X .framer-ewbw59 { height: 1px; left: 0px; position: absolute; top: 22px; width: 1px; }
.framer-BSA8X .framer-1r1v9df { height: 1px; left: 0px; position: absolute; top: 5px; width: 1px; }
.framer-BSA8X .framer-18tywyg { height: 1px; left: 5px; position: absolute; top: 0px; width: 1px; }
.framer-BSA8X .framer-84ctf2 { height: 1px; left: 13px; position: absolute; top: 0px; width: 1px; }
.framer-BSA8X .framer-pdtykj { height: 10px; left: 19px; position: absolute; top: 8px; width: 2px; }
.framer-BSA8X .framer-1f07orw { height: 2px; left: 15px; position: absolute; top: 17px; width: 5px; }
.framer-BSA8X .framer-mtow3l { height: 7px; left: 14px; position: absolute; top: 10px; width: 2px; }
.framer-BSA8X .framer-1rrvgpf { height: 6px; left: 10px; position: absolute; top: 5px; width: 6px; }
.framer-BSA8X .framer-1i51wlt { height: 2px; left: 6px; position: absolute; top: 5px; width: 5px; }
.framer-BSA8X .framer-1sbl7ra { height: 12px; left: 5px; position: absolute; top: 6px; width: 2px; }
.framer-BSA8X .framer-1t95t2d { height: 2px; left: 6px; position: absolute; top: 17px; width: 10px; }
.framer-BSA8X .framer-1qxfc4k { height: 5px; left: 14px; position: absolute; top: 17px; width: 2px; }
.framer-BSA8X .framer-1x6r71z { height: 2px; left: 1px; position: absolute; top: 21px; width: 14px; }
.framer-BSA8X .framer-1vbk85f { height: 17px; left: 0px; position: absolute; top: 6px; width: 2px; }
.framer-BSA8X .framer-2bvsy7 { height: 2px; left: 1px; position: absolute; top: 5px; width: 5px; }
.framer-BSA8X .framer-twnc3f { height: 5px; left: 5px; position: absolute; top: 1px; width: 2px; }
.framer-BSA8X .framer-1qpli0e { height: 2px; left: 6px; position: absolute; top: 0px; width: 7px; }
.framer-BSA8X .framer-1akrb0w { height: 8px; left: 12px; position: absolute; top: 0px; width: 8px; }
.framer-BSA8X.framer-v-a3sg9p.framer-h86pmv { flex-wrap: wrap; gap: 16px; width: 390px; will-change: unset; }
.framer-BSA8X.framer-v-a3sg9p .framer-kwj7yp { flex-direction: column; gap: 30px; order: 1; width: 100%; }
.framer-BSA8X.framer-v-a3sg9p .framer-1h6o2mx { flex-direction: column; gap: 16px; order: 0; padding: 0px; width: 100%; }
.framer-BSA8X.framer-v-a3sg9p .framer-1aoiyva { order: 1; width: 100%; }
.framer-BSA8X.framer-v-a3sg9p .framer-g6hz06, .framer-BSA8X.framer-v-a3sg9p .framer-1jnizh5, .framer-BSA8X.framer-v-a3sg9p .framer-1055m4n { align-self: unset; padding: 0px 0px 0px 10px; width: 100%; }
.framer-BSA8X.framer-v-a3sg9p .framer-mervm4, .framer-BSA8X.framer-v-a3sg9p .framer-o2pkbz, .framer-BSA8X.framer-v-a3sg9p .framer-1ly138x, .framer-BSA8X.framer-v-a3sg9p .framer-sornrt, .framer-BSA8X.framer-v-a3sg9p .framer-11vf6xk, .framer-BSA8X.framer-v-a3sg9p .framer-c3edop, .framer-BSA8X.framer-v-a3sg9p .framer-kuvu17, .framer-BSA8X.framer-v-a3sg9p .framer-1hffju8 { gap: 6px; width: 100%; }
.framer-BSA8X.framer-v-a3sg9p .framer-1ugupmz-container, .framer-BSA8X.framer-v-a3sg9p .framer-1b2ivdm-container, .framer-BSA8X.framer-v-a3sg9p .framer-4iv8vb-container, .framer-BSA8X.framer-v-a3sg9p .framer-1hvsu36-container, .framer-BSA8X.framer-v-a3sg9p .framer-hhty2l-container, .framer-BSA8X.framer-v-a3sg9p .framer-192zmmp-container, .framer-BSA8X.framer-v-a3sg9p .framer-12sn0qd-container, .framer-BSA8X.framer-v-a3sg9p .framer-1xi25t5-container, .framer-BSA8X.framer-v-a3sg9p .framer-frgto7-container, .framer-BSA8X.framer-v-a3sg9p .framer-1c0vthx-container, .framer-BSA8X.framer-v-a3sg9p .framer-1y2vppw-container, .framer-BSA8X.framer-v-a3sg9p .framer-1hq9ov2-container, .framer-BSA8X.framer-v-a3sg9p .framer-1dkkwvg-container, .framer-BSA8X.framer-v-a3sg9p .framer-nj7veb-container, .framer-BSA8X.framer-v-a3sg9p .framer-1s51bwg-container, .framer-BSA8X.framer-v-a3sg9p .framer-1r70i31-container, .framer-BSA8X.framer-v-a3sg9p .framer-zo6evr-container, .framer-BSA8X.framer-v-a3sg9p .framer-13508mo-container, .framer-BSA8X.framer-v-a3sg9p .framer-1rrwgib-container, .framer-BSA8X.framer-v-a3sg9p .framer-9yrgsq-container, .framer-BSA8X.framer-v-a3sg9p .framer-ch1b4d-container, .framer-BSA8X.framer-v-a3sg9p .framer-1qutmd6-container, .framer-BSA8X.framer-v-a3sg9p .framer-1vlstfl-container, .framer-BSA8X.framer-v-a3sg9p .framer-1a3o1f0-container, .framer-BSA8X.framer-v-a3sg9p .framer-z1qpck-container, .framer-BSA8X.framer-v-a3sg9p .framer-1v37983-container, .framer-BSA8X.framer-v-a3sg9p .framer-kqfxjl { width: 100%; }
.framer-BSA8X.framer-v-a3sg9p .framer-6nkx0a, .framer-BSA8X.framer-v-a3sg9p .framer-1r0xauj-container { order: 3; width: 100%; }
.framer-BSA8X.framer-v-a3sg9p .framer-15t0di5 { flex-direction: column; gap: 32px; order: 5; width: 100%; }
.framer-BSA8X.framer-v-a3sg9p .framer-1nettaj { gap: 8px; order: 1; width: 100%; }
.framer-BSA8X.framer-v-a3sg9p .framer-5eq2d3 { align-self: unset; order: 0; padding: 0px 0px 0px 10px; width: 100%; }
.framer-BSA8X.framer-v-a3sg9p .framer-1oj13bo { gap: 6px; order: 1; width: 100%; }
.framer-BSA8X.framer-v-a3sg9p .framer-wnh0mr { align-self: unset; height: min-content; order: 2; width: 100%; }
.framer-BSA8X.framer-v-a3sg9p .framer-23svhl, .framer-BSA8X.framer-v-a3sg9p .framer-1syac6n, .framer-BSA8X.framer-v-a3sg9p .framer-12b3u8z, .framer-BSA8X.framer-v-a3sg9p .framer-j76ze9 { padding: 0px 0px 0px 10px; }
.framer-BSA8X.framer-v-a3sg9p .framer-48i1p1 { align-content: flex-start; align-items: flex-start; min-height: unset; min-width: unset; order: 3; width: 100%; }
.framer-BSA8X.framer-v-a3sg9p .framer-1rzuqzd-container, .framer-BSA8X.framer-v-a3sg9p .framer-1yjcmf6-container { align-self: unset; width: 100%; }
.framer-BSA8X.framer-v-a3sg9p .framer-18mwbj4 { order: 4; width: 100%; }
.framer-BSA8X.framer-v-a3sg9p .framer-1qq0yrg { align-self: unset; min-height: unset; padding: 0px 0px 0px 10px; width: 100%; }
.framer-BSA8X.framer-v-a3sg9p .framer-1tpcdrr-container { order: 0; width: 100%; }
.framer-BSA8X.framer-v-a3sg9p .framer-r5ohzx-container { align-self: unset; order: 1; width: 100%; }
.framer-BSA8X.framer-v-a3sg9p .framer-12zmm0a-container { order: 2; width: 100%; }
.framer-BSA8X.framer-v-a3sg9p .framer-9js365 { order: 5; width: 100%; }
.framer-BSA8X.framer-v-a3sg9p .framer-gdkb0v { gap: 10px; order: 0; width: 100%; }
.framer-BSA8X.framer-v-a3sg9p .framer-1xzjjea { align-self: unset; height: min-content; order: 6; width: 100%; }
.framer-BSA8X.framer-v-a3sg9p .framer-gl6ww { order: 12; width: 100%; }
.framer-BSA8X.framer-v-a3sg9p .framer-9e0c5u { flex: 0 0 auto; order: 0; width: 100%; }
.framer-BSA8X.framer-v-a3sg9p .framer-c9ntm3 { gap: 0px; }
.framer-BSA8X.framer-v-a3sg9p .framer-y082uq { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 12px; }
.framer-BSA8X.framer-v-a3sg9p .framer-a67jsj { width: 32px; }
.framer-BSA8X.framer-v-a3sg9p .framer-1jfraq2 { flex: 0 0 auto; width: 100%; }
.framer-BSA8X.framer-v-a3sg9p .framer-ti7ifa { align-self: unset; min-height: unset; order: 0; width: 100%; }
.framer-BSA8X.framer-v-a3sg9p .framer-1ql2hw7 { height: 299px; order: 2; width: 100%; }
.framer-BSA8X.framer-v-a3sg9p .framer-yzrvov, .framer-BSA8X.framer-v-wrll5m .framer-121iauf, .framer-BSA8X.framer-v-wrll5m .framer-yzrvov, .framer-BSA8X.framer-v-wrll5m .framer-1hgrgew, .framer-BSA8X.framer-v-q5hhjc .framer-1xi25t5-container, .framer-BSA8X.framer-v-q5hhjc .framer-1y2vppw-container, .framer-BSA8X.framer-v-q5hhjc .framer-uxcja3 { order: 1; }
.framer-BSA8X.framer-v-a3sg9p .framer-vr7mhh-container, .framer-BSA8X.framer-v-a3sg9p .framer-6kh0xf, .framer-BSA8X.framer-v-wrll5m .framer-vr7mhh-container, .framer-BSA8X.framer-v-wrll5m .framer-6kh0xf, .framer-BSA8X.framer-v-q5hhjc .framer-kwj7yp, .framer-BSA8X.framer-v-q5hhjc .framer-12sn0qd-container, .framer-BSA8X.framer-v-q5hhjc .framer-1hq9ov2-container, .framer-BSA8X.framer-v-q5hhjc .framer-c9ntm3 { order: 0; }
.framer-BSA8X.framer-v-a3sg9p .framer-ee2r9z { align-self: unset; flex: 1 0 0px; height: 1px; width: 100%; }
.framer-BSA8X.framer-v-a3sg9p .framer-1hgrgew { flex: 1 0 0px; order: 1; width: 1px; }
.framer-BSA8X.framer-v-wrll5m.framer-h86pmv { flex-direction: row; gap: 40px; padding: 24px; }
.framer-BSA8X.framer-v-wrll5m .framer-kwj7yp { align-self: stretch; flex-direction: column; gap: unset; height: auto; justify-content: space-between; order: 0; }
.framer-BSA8X.framer-v-wrll5m .framer-1h6o2mx { padding: 0px; }
.framer-BSA8X.framer-v-wrll5m .framer-15t0di5, .framer-BSA8X.framer-v-q5hhjc .framer-15t0di5 { gap: 30px; }
.framer-BSA8X.framer-v-wrll5m .framer-48i1p1 { align-content: flex-start; align-items: flex-start; gap: 16px; min-height: unset; min-width: unset; order: 2; }
.framer-BSA8X.framer-v-wrll5m .framer-1syac6n { justify-content: flex-start; width: min-content; }
.framer-BSA8X.framer-v-wrll5m .framer-7p0p9n, .framer-BSA8X.framer-v-wrll5m .framer-x8fiwp { flex: 0 0 auto; white-space: pre; width: auto; }
.framer-BSA8X.framer-v-wrll5m .framer-sornrt { cursor: default; gap: 14px; }
.framer-BSA8X.framer-v-wrll5m .framer-1r70i31-container, .framer-BSA8X.framer-v-wrll5m .framer-zo6evr-container { width: auto; }
.framer-BSA8X.framer-v-wrll5m .framer-1rzuqzd-container, .framer-BSA8X.framer-v-wrll5m .framer-1yjcmf6-container { align-self: unset; }
.framer-BSA8X.framer-v-wrll5m .framer-18mwbj4 { gap: 16px; order: 4; }
.framer-BSA8X.framer-v-wrll5m .framer-1qq0yrg { align-self: unset; justify-content: flex-start; min-height: unset; width: min-content; }
.framer-BSA8X.framer-v-wrll5m .framer-11vf6xk, .framer-BSA8X.framer-v-wrll5m .framer-c3edop, .framer-BSA8X.framer-v-q5hhjc .framer-1oj13bo, .framer-BSA8X.framer-v-q5hhjc .framer-1ly138x, .framer-BSA8X.framer-v-q5hhjc .framer-1hffju8 { gap: 14px; }
.framer-BSA8X.framer-v-wrll5m .framer-1tpcdrr-container { height: auto; order: 0; width: auto; }
.framer-BSA8X.framer-v-wrll5m .framer-r5ohzx-container { align-self: unset; height: auto; order: 1; }
.framer-BSA8X.framer-v-wrll5m .framer-12zmm0a-container { height: auto; order: 2; width: auto; }
.framer-BSA8X.framer-v-wrll5m .framer-1r0xauj-container { height: auto; order: 3; width: auto; }
.framer-BSA8X.framer-v-wrll5m .framer-9js365 { gap: 16px; order: 6; }
.framer-BSA8X.framer-v-wrll5m .framer-u4k3uy, .framer-BSA8X.framer-v-q5hhjc .framer-1c0vthx-container, .framer-BSA8X.framer-v-q5hhjc .framer-nj7veb-container { order: 3; }
.framer-BSA8X.framer-v-wrll5m .framer-4m43ct { order: 5; }
.framer-BSA8X.framer-v-wrll5m .framer-4zw3s2, .framer-BSA8X.framer-v-q5hhjc .framer-9e0c5u { align-self: stretch; flex: 0 0 auto; width: auto; }
.framer-BSA8X.framer-v-wrll5m .framer-1xrnyj6, .framer-BSA8X.framer-v-wrll5m .framer-1ql2hw7, .framer-BSA8X.framer-v-q5hhjc .framer-frgto7-container, .framer-BSA8X.framer-v-q5hhjc .framer-1dkkwvg-container { order: 2; }
.framer-BSA8X.framer-v-wrll5m .framer-kqfxjl { text-decoration: none; }
.framer-BSA8X.framer-v-wrll5m .framer-1h3a5q1 { gap: 16px; }
.framer-BSA8X.framer-v-q5hhjc .framer-1h6o2mx { flex-direction: column; gap: 24px; padding: 24px; }
.framer-BSA8X.framer-v-q5hhjc .framer-1nettaj { gap: 16px; order: 0; }
.framer-BSA8X.framer-v-q5hhjc .framer-5eq2d3 { align-self: unset; width: 83px; }
.framer-BSA8X.framer-v-q5hhjc .framer-wnh0mr { align-self: unset; gap: 16px; height: min-content; order: 2; }
.framer-BSA8X.framer-v-q5hhjc .framer-1s51bwg-container { order: 4; }
.framer-BSA8X.framer-v-q5hhjc .framer-1qlhjwj { order: 7; }
.framer-BSA8X.framer-v-q5hhjc .framer-1xzjjea { align-self: unset; gap: 16px; height: min-content; order: 8; }
.framer-BSA8X.framer-v-q5hhjc .framer-gl6ww { order: 12; }
.framer-BSA8X.framer-v-1a43dx7.framer-h86pmv { height: 10px; min-width: 638px; }
.framer-FI9Q3 .framer-styles-preset-1cc300z:not(.rich-text-wrapper), .framer-FI9Q3 .framer-styles-preset-1cc300z.rich-text-wrapper p { --framer-font-family: "Geist Mono", monospace; --framer-font-family-bold: "Geist Mono", monospace; --framer-font-open-type-features: normal; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-letter-spacing: 0.02em; --framer-line-height: 100%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-9a8a3063-6d3f-4c84-bb7a-ce6785df7b69, #2563eb); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }
.framer-Fb1NI .framer-styles-preset-107rn6f:not(.rich-text-wrapper), .framer-Fb1NI .framer-styles-preset-107rn6f.rich-text-wrapper p { --framer-font-family: "Geist Mono", monospace; --framer-font-family-bold: "Geist Mono", monospace; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-letter-spacing: -0.02em; --framer-line-height: 130%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-9a8a3063-6d3f-4c84-bb7a-ce6785df7b69, #2563eb); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }
.framer-54Upq .framer-styles-preset-1a3pyei:not(.rich-text-wrapper), .framer-54Upq .framer-styles-preset-1a3pyei.rich-text-wrapper h6 { --framer-font-family: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: "wght" 550; --framer-font-variation-axes-bold: "wght" 550; --framer-font-variation-axes-bold-italic: "wght" 550; --framer-font-variation-axes-italic: "wght" 550; --framer-font-weight: 700; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 700; --framer-letter-spacing: -0.02em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-23547e69-aef0-4de5-8279-d61a7aeb51e6, #1c1917); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-in6Pj .framer-styles-preset-g5w54h:not(.rich-text-wrapper), .framer-in6Pj .framer-styles-preset-g5w54h.rich-text-wrapper p { --framer-font-family: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: "wght" 500; --framer-font-variation-axes-bold: "wght" 650; --framer-font-variation-axes-bold-italic: "wght" 650; --framer-font-variation-axes-italic: "wght" 500; --framer-font-weight: 700; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.6em; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: var(--token-f1a521a2-1c7b-4b8d-b94d-6ec6deaa187b, #79716b); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-c11ZN .framer-styles-preset-1j08zu0:not(.rich-text-wrapper), .framer-c11ZN .framer-styles-preset-1j08zu0.rich-text-wrapper p { --framer-font-family: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: "wght" 500; --framer-font-variation-axes-bold: "wght" 500; --framer-font-variation-axes-bold-italic: "wght" 500; --framer-font-variation-axes-italic: "wght" 500; --framer-font-weight: 700; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.6em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-f1a521a2-1c7b-4b8d-b94d-6ec6deaa187b, #79716b); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-Cdho5 .framer-styles-preset-z48j88:not(.rich-text-wrapper), .framer-Cdho5 .framer-styles-preset-z48j88.rich-text-wrapper a { --framer-link-hover-text-decoration: underline; --framer-link-hover-text-decoration-color: var(--token-9a8a3063-6d3f-4c84-bb7a-ce6785df7b69, #2563eb); --framer-link-hover-text-decoration-style: solid; --framer-link-hover-text-decoration-thickness: 3px; --framer-link-text-color: var(--token-050929c3-ce35-45eb-80ae-67c2808bd84c, #1c1917); --framer-link-text-decoration: underline; --framer-link-text-decoration-color: var(--token-9a8a3063-6d3f-4c84-bb7a-ce6785df7b69, #2563eb); --framer-link-text-decoration-offset: 4px; --framer-link-text-decoration-skip-ink: none; --framer-link-text-decoration-style: solid; --framer-link-text-decoration-thickness: 1px; }
.framer-tdIz9 .framer-styles-preset-178ep3v:not(.rich-text-wrapper), .framer-tdIz9 .framer-styles-preset-178ep3v.rich-text-wrapper p { --framer-font-family: "General Sans", "General Sans Placeholder", sans-serif; --framer-font-family-bold: "General Sans", "General Sans Placeholder", sans-serif; --framer-font-family-bold-italic: "General Sans", "General Sans Placeholder", sans-serif; --framer-font-family-italic: "General Sans", "General Sans Placeholder", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 600; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-d62486c0-fd39-4de1-a463-7684a705d789, #57534d); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-BSA8X[data-border="true"]::after, .framer-BSA8X [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; corner-shape: inherit; pointer-events: none; }
[data-framer-portal-id="MQSwe1lZp-1x2wcw7"] * ::selection { color: var(--text-selection-color); background-color: var(--text-selection-background-color, highlight); }
.framer-8wgnr.framer-8lwvd2, .framer-8wgnr .framer-8lwvd2 { display: block; }
.framer-8wgnr.framer-7jjnqs { place-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-flow: column; gap: 12px; height: min-content; overflow: visible; padding: 20px; position: relative; width: 371px; }
.framer-8wgnr .framer-1o03ng5 { aspect-ratio: 2.37681 / 1; flex: 0 0 auto; height: auto; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }
.framer-8wgnr .framer-2comt4 { place-content: flex-start; align-items: flex-start; display: flex; flex: 0 0 auto; flex-flow: column; gap: 8px; height: min-content; overflow: visible; padding: 0px; position: relative; width: 100%; }
.framer-8wgnr .framer-1vho7d8 { flex: 0 0 auto; height: auto; min-height: 80px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; overflow-wrap: break-word; }
.framer-8wgnr .framer-1smp2km { flex: 0 0 auto; height: auto; position: relative; white-space: pre; width: auto; }
.framer-8wgnr .framer-j6na8m-container { bottom: 20px; flex: 0 0 auto; height: auto; position: absolute; right: 20px; width: auto; z-index: 1; }
.framer-8wgnr .framer-12dxvy1 { place-content: flex-start; align-items: flex-start; display: flex; flex: 0 0 auto; flex-flow: row; gap: 4px; height: min-content; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }
.framer-8wgnr .framer-1i0lar6 { place-content: flex-start flex-end; align-items: flex-start; display: flex; flex: 0 0 auto; flex-flow: row; gap: 0px; height: min-content; padding: 0px; position: relative; width: min-content; }
.framer-8wgnr .framer-187oxpy, .framer-8wgnr .framer-1wk8ubl { place-content: center flex-start; align-items: center; display: flex; flex: 0 0 auto; flex-flow: wrap; gap: 40px; height: min-content; padding: 0px; position: relative; width: min-content; }
.framer-8wgnr .framer-oucs86, .framer-8wgnr .framer-1mjz3n3 { aspect-ratio: 1 / 1; flex: 0 0 auto; height: auto; overflow: hidden; position: relative; width: 30px; will-change: var(--framer-will-change-override, transform); }
.framer-8wgnr .framer-134wb8y { place-content: flex-start; align-items: flex-start; display: flex; flex: 0 0 auto; flex-flow: row; gap: 0px; height: min-content; padding: 0px; position: relative; width: min-content; }
.framer-8wgnr .framer-ftc614 { place-content: center; align-items: center; bottom: 20px; display: flex; flex: 0 0 auto; flex-flow: row; gap: 10px; height: min-content; overflow: hidden; padding: 10px 14px; position: absolute; right: 20px; width: 36px; will-change: var(--framer-will-change-override, transform); z-index: 1; }
.framer-8wgnr .framer-1s3okzu { flex: 0 0 auto; gap: 0px; height: 16px; overflow: hidden; position: relative; width: 16px; }
.framer-8wgnr .framer-1chko08 { inset: 3px 4px 4px 3px; flex: 0 0 auto; position: absolute; }
.framer-8wgnr .framer-18anxbl-container { flex: 0 0 auto; height: auto; position: relative; width: 100%; }
.framer-8wgnr.framer-v-d8djsf.framer-7jjnqs { cursor: unset; gap: 16px; padding: 10px; }
.framer-8wgnr.framer-v-d8djsf .framer-1o03ng5 { aspect-ratio: unset; }
.framer-8wgnr.framer-v-d8djsf .framer-2comt4 { gap: 2px; }
.framer-8wgnr.framer-v-d8djsf .framer-1vho7d8 { min-height: unset; order: 1; }
.framer-8wgnr.framer-v-d8djsf .framer-1smp2km { order: 0; }
.framer-kHYfD .framer-styles-preset-1rmyk9v:not(.rich-text-wrapper), .framer-kHYfD .framer-styles-preset-1rmyk9v.rich-text-wrapper h5 { --framer-font-family: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-bold-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-family-italic: "General Sans Variable Variable Bold", "General Sans Variable Variable Bold Placeholder", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: "wght" 500; --framer-font-variation-axes-bold: "wght" 500; --framer-font-variation-axes-bold-italic: "wght" 500; --framer-font-variation-axes-italic: "wght" 500; --framer-font-weight: 700; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 700; --framer-letter-spacing: -0.02em; --framer-line-height: 130%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #1c1917; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-8wgnr[data-border="true"]::after, .framer-8wgnr [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; corner-shape: inherit; pointer-events: none; }
[data-framer-portal-id="MQSwe1lZp-63xmao"] * ::selection { color: var(--text-selection-color); background-color: var(--text-selection-background-color, highlight); }
[data-framer-portal-id="MQSwe1lZp-1jjzeli"] * ::selection { color: var(--text-selection-color); background-color: var(--text-selection-background-color, highlight); }
html body { background: var(--token-cf5b9a94-340d-4e06-9e57-e779166bd151, rgb(255, 255, 255)); }
.rdf-wrap svg { width: 100%; height: 100%; display: block; }
.rdf-paused .cdash, .rdf-paused .badge, .rdf-paused .hub-border, .rdf-paused .fdot { animation-play-state: paused !important; }
.rdf-nodots .fdot { display: none; }
@keyframes badgePop { 
  0%, 100% { transform: scale(1); }
  14% { transform: scale(1.14); }
  30% { transform: scale(1); }
}
@keyframes borderMarch { 
  100% { stroke-dashoffset: -7.28; }
}
@keyframes dashMarch { 
  100% { stroke-dashoffset: -7.478; }
}
@keyframes dotMove { 
  0% { offset-distance: 0%; }
  40%, 100% { offset-distance: 100%; }
}
@keyframes dotFade { 
  0%, 100% { opacity: 0; }
  4%, 33% { opacity: 1; }
  40% { opacity: 0; }
}
@keyframes dotPulse { 
  0%, 20%, 40%, 100% { transform: scale(0.92); }
  10%, 30% { transform: scale(1.06); }
}
.cdash { fill: none; stroke: var(--accent,rgb(37, 99, 235)); stroke-width: 1.744; stroke-dasharray: 3.739, 3.739; animation: dashMarch var(--durb,1.6s) linear infinite; }
.cnode { fill: var(--accent,rgb(37, 99, 235)); }
.badge { transform-box: fill-box; transform-origin: center center; animation: badgePop var(--dur,3s) ease-in-out infinite; }
.hub-border { animation: borderMarch var(--durb,1.6s) linear infinite; }
.fdot { fill: var(--accent,rgb(37, 99, 235)); offset-rotate: 0deg; transform-box: fill-box; transform-origin: center center; animation: dotMove var(--dur,3s) linear infinite,dotFade var(--dur,3s) linear infinite,dotPulse var(--dur,3s) ease-in-out infinite; }
.d0 { animation-delay: 0s; }
.d1 { animation-delay: 0.5s; }
.d2 { animation-delay: 1s; }
.d3 { animation-delay: 1.5s; }
.d4 { animation-delay: 2s; }
.d5 { animation-delay: 2.5s; }
.fd0 { animation-delay: 0s, 0s, 0s; }
.fd1 { animation-delay: 0.5s, 0.5s, 0.5s; }
.fd2 { animation-delay: 1s, 1s, 1s; }
.fd3 { animation-delay: 1.5s, 1.5s, 1.5s; }
.fd4 { animation-delay: 2s, 2s, 2s; }
.fd5 { animation-delay: 2.5s, 2.5s, 2.5s; }
.rdf-nodots .fdot { display: none; }
@media (prefers-reduced-motion: reduce) {
  .cdash, .badge, .hub-border, .fdot { animation: auto ease 0s 1 normal none running none; }
  .fdot { display: none; }
}
@keyframes hd-march { 
  100% { stroke-dashoffset: -8; }
}
@keyframes hd-comet { 
  100% { stroke-dashoffset: -100; }
}
@keyframes hd-inout { 
  0% { stroke-dashoffset: 0; }
  50% { stroke-dashoffset: -88; }
  100% { stroke-dashoffset: 0; }
}
@media (prefers-reduced-motion: reduce) {
  .hd-anim { animation: auto ease 0s 1 normal none running none !important; }
}
.hd-paused .hd-anim { animation-play-state: paused !important; }
}
