/* latin-ext */
@font-face {
  font-family: 'Figtree';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(assets/fonts.gstatic.com/s/figtree/v9/_Xms-HUzqDCFdgfMm4q9DbZs.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-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Figtree';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(assets/fonts.gstatic.com/s/figtree/v9/_Xms-HUzqDCFdgfMm4S9DQ.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;
}
/* latin-ext */
@font-face {
  font-family: 'Figtree';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(assets/fonts.gstatic.com/s/figtree/v9/_Xms-HUzqDCFdgfMm4q9DbZs.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-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Figtree';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(assets/fonts.gstatic.com/s/figtree/v9/_Xms-HUzqDCFdgfMm4S9DQ.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;
}
/* latin-ext */
@font-face {
  font-family: 'Figtree';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(assets/fonts.gstatic.com/s/figtree/v9/_Xms-HUzqDCFdgfMm4q9DbZs.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-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Figtree';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(assets/fonts.gstatic.com/s/figtree/v9/_Xms-HUzqDCFdgfMm4S9DQ.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: "Inter"; src: url("assets/framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.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/framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.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/framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter"; src: url("assets/framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter"; src: url("assets/framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.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/framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter"; src: url("assets/framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.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: "Satoshi"; src: url("assets/framerusercontent.com/third-party-assets/fontshare/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2"); font-display: swap; font-style: normal; font-weight: 400 }
@font-face { font-family: "Satoshi Variable"; src: url("assets/framerusercontent.com/third-party-assets/fontshare/wf/NWBQYJIM7GCZ5XWD7D26ARB3VDY55ZRT/K63EV2KZIGKLE7RANQ2U42S6SVHU5RJ7/X6XYTKIVDUW7GZTZPZNN4EUM5KH54KHF.woff2"); font-display: swap; font-style: normal; font-weight: 400 }
@font-face { font-family: "Satoshi"; src: url("assets/framerusercontent.com/third-party-assets/fontshare/wf/P2LQKHE6KA6ZP4AAGN72KDWMHH6ZH3TA/ZC32TK2P7FPS5GFTL46EU6KQJA24ZYDB/7AHDUZ4A7LFLVFUIFSARGIWCRQJHISQP.woff2"); font-display: swap; font-style: normal; font-weight: 500 }
@font-face { font-family: "Satoshi"; src: url("assets/framerusercontent.com/third-party-assets/fontshare/wf/LAFFD4SDUCDVQEXFPDC7C53EQ4ZELWQI/PXCT3G6LO6ICM5I3NTYENYPWJAECAWDD/GHM6WVH6MILNYOOCXHXB5GTSGNTMGXZR.woff2"); font-display: swap; font-style: normal; font-weight: 700 }
@font-face { font-family: "Satoshi"; src: url("assets/framerusercontent.com/third-party-assets/fontshare/wf/CDEBEFT2R7XKNGXSBBLZGMY4MMHZG75P/HEVKDGQCYDZ7Z6CDVR2ZQGBCTUD6ZARH/BKWEE3VKGTFABE37K2DTH625VUSN2N35.woff2"); font-display: swap; font-style: italic; font-weight: 700 }
@font-face { font-family: "Satoshi"; src: url("assets/framerusercontent.com/third-party-assets/fontshare/wf/NID3I7RITWZSKXRCJGOCMP5NOADJK6IG/2HLHGD7OBTWCOHW64YXOE5KFXHU4KJHM/ZHME2QIRFR7UPJ47NLY27RCAFY44CKZJ.woff2"); font-display: swap; font-style: italic; font-weight: 500 }
@font-face { font-family: "Satoshi"; src: url("assets/framerusercontent.com/third-party-assets/fontshare/wf/MPIFA4B3XXRNY2MJDGP6GOOOAF6EOCLO/W5E4ZFYPJ3V6JKMBGHB6YMITK6EWS2XA/QOMBWPST76ICDYF6WOBS7SQ7RBT67QW2.woff2"); font-display: swap; font-style: italic; font-weight: 400 }
@font-face { font-family: "Figtree Placeholder"; src: local("Arial"); ascent-override: 93.79%; descent-override: 24.68%; line-gap-override: 0.00%; size-adjust: 101.29% }
@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: "Satoshi Placeholder"; src: local("Arial"); ascent-override: 102.23%; descent-override: 24.29%; line-gap-override: 10.12%; size-adjust: 98.80% }
@font-face { font-family: "Satoshi Variable Placeholder"; src: local("Arial"); ascent-override: 102.23%; descent-override: 24.29%; line-gap-override: 10.12%; size-adjust: 98.80% }
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-4a7ef8df-eb88-4bbf-baca-0e6668017446:#295ff4;--token-1d3eed3f-60b2-4eeb-8b1b-2d0206799803:#262626;--token-62e0062c-439a-4902-9307-537f7efd3041:#575757;--token-65db872c-0c0a-4902-9970-3cf5b7324938:#595e6626;--token-dc176b44-76f2-4d82-b520-17c069e6ae09:#fff;--token-ccde31bb-7fd6-46c7-b93d-f36675c8c601:#295ff4;--token-77a73c6f-5340-41ed-adf4-52b60ce6a5ce:#ffffffa6;--token-4dae28ea-10af-439e-884f-179975c5bab8:#58655a;--token-5cca64be-2bf0-48a7-bdef-a88d04a5c912:#58655a;--framer-will-change-override:none}@supports (background:-webkit-named-image(i)) and (not (grid-template-rows:subgrid)){body{--framer-will-change-override:transform}}@supports (background:-webkit-named-image(i)) and (not (position-area:top right)){body{--framer-will-change-filter-override:filter}}[data-framer-component-type=Text] div div span,[data-framer-component-type=Text] a div span,[data-framer-component-type=Text] span span span,[data-framer-component-type=Text] p span span,[data-framer-component-type=Text] h1 span span,[data-framer-component-type=Text] h2 span span,[data-framer-component-type=Text] h3 span span,[data-framer-component-type=Text] h4 span span,[data-framer-component-type=Text] h5 span span,[data-framer-component-type=Text] h6 span span,[data-framer-component-type=Text] a{font-family:var(--font-family);font-style:var(--font-style);font-weight:min(calc(var(--framer-font-weight-increase,0) + var(--font-weight,400)),900);color:var(--text-color);letter-spacing:var(--letter-spacing);font-size:var(--font-size);text-transform:var(--text-transform);--text-decoration:var(--framer-text-decoration-style,solid)var(--framer-text-decoration,none)var(--framer-text-decoration-color,currentcolor)var(--framer-text-decoration-thickness,auto);--text-decoration-skip-ink:var(--framer-text-decoration-skip-ink);--text-underline-offset:var(--framer-text-decoration-offset);line-height:var(--line-height);--font-family:var(--framer-font-family);--font-style:var(--framer-font-style);--font-weight:var(--framer-font-weight);--text-color:var(--framer-text-color);--letter-spacing:var(--framer-letter-spacing);--font-size:var(--framer-font-size);--text-transform:var(--framer-text-transform);--line-height:var(--framer-line-height)}@supports not (color:color(display-p3 1 1 1)){p.framer-text,div.framer-text,h1.framer-text,h2.framer-text,h3.framer-text,h4.framer-text,h5.framer-text,h6.framer-text,li.framer-text,ol.framer-text,ul.framer-text,span.framer-text:not([data-text-fill]){color:var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))));-webkit-text-stroke-color:var(--framer-text-stroke-color-rgb,var(--framer-text-stroke-color,initial))}mark.framer-text{background-color:var(--framer-blockquote-text-background-color-rgb,var(--framer-blockquote-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))}}@supports not (color:color(display-p3 1 1 1)){code.framer-text,code.framer-text span.framer-text:not([data-text-fill]){color:var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))}}@supports not (color:color(display-p3 1 1 1)){a.framer-text,span.framer-text[data-nested-link]{color:var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))));background-color:var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial));-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))))}}@supports not (color:color(display-p3 1 1 1)){code.framer-text a.framer-text,code.framer-text a.framer-text span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-nested-link],code.framer-text span.framer-text[data-nested-link] span.framer-text:not([data-text-fill]){color:var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))}}@supports not (color:color(display-p3 1 1 1)){a.framer-text:hover,span.framer-text[data-nested-link]:hover{color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))));background-color:var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))));-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))))))}}@supports not (color:color(display-p3 1 1 1)){code.framer-text a.framer-text:hover,code.framer-text span.framer-text[data-nested-link]:hover{color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))))}}@supports not (color:color(display-p3 1 1 1)){a.framer-text[data-framer-page-link-current],span.framer-text[data-framer-page-link-current]{color:var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))));background-color:var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))));-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))))))}}@supports not (color:color(display-p3 1 1 1)){code.framer-text a.framer-text[data-framer-page-link-current],code.framer-text a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-framer-page-link-current],code.framer-text span.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]){color:var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))));background-color:var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))))}}@supports not (color:color(display-p3 1 1 1)){a.framer-text[data-framer-page-link-current]:hover,span.framer-text[data-framer-page-link-current]:hover{color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))));background-color:var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial))))));-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))))))))}}@supports not (color:color(display-p3 1 1 1)){code.framer-text a.framer-text[data-framer-page-link-current]:hover,code.framer-text a.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-framer-page-link-current]:hover,code.framer-text span.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]){color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))));background-color:var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial))))))}}@supports not (aspect-ratio:1){.framer-text-module:not([data-width=fit])[style*=aspect-ratio]{position:relative!important}.framer-text-module:not([data-width=fit])[style*=aspect-ratio]:before{content:"";padding-bottom:calc(100%/calc(var(--aspect-ratio)));display:block}.framer-text-module[data-width=fill]>:first-child,.framer-text-module[data-width=fill]>.ssr-variant>:first-child,.framer-text-module:not([data-width=fit])[style*=aspect-ratio]>:first-child,.framer-text-module:not([data-width=fit])[style*=aspect-ratio]>.ssr-variant>:first-child{position:absolute;top:0;left:0;height:100%!important}}@supports not (overflow:clip){:root{--overflow-clip-fallback:hidden}}@supports (background:-webkit-named-image(i)) and (not (contain-intrinsic-size:inherit)){div.framer-text,p.framer-text,h1.framer-text,h2.framer-text,h3.framer-text,h4.framer-text,h5.framer-text,h6.framer-text,ol.framer-text,ul.framer-text,li.framer-text,blockquote.framer-text,.framer-text.framer-image{display:var(--text-truncation-display-inline-for-safari-16,revert)}div.framer-text:after,p.framer-text:after,h1.framer-text:after,h2.framer-text:after,h3.framer-text:after,h4.framer-text:after,h5.framer-text:after,h6.framer-text:after,ol.framer-text:after,ul.framer-text:after,li.framer-text:after,blockquote.framer-text:after,.framer-text.framer-image:after{content:var(--text-truncation-line-break-for-safari-16);white-space:pre}.framer-text.framer-text-module,.framer-text.framer-table-wrapper{display:var(--text-truncation-display-none-for-safari-16,revert)}p.framer-text[data-text-fill]{display:var(--text-truncation-display-inline-for-safari-16,inline-block)}}@supports (corner-shape:superellipse(2)){:root{--one-if-corner-shape-supported:1}}.framer-cursor-none,.framer-cursor-none *{cursor:none!important}.framer-pointer-events-none,.framer-pointer-events-none *{pointer-events:none!important}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-D9iUQ.framer-15wbjdm,.framer-D9iUQ .framer-15wbjdm{display:block}.framer-D9iUQ.framer-177jwuz{background-color:#fff;flex-flow:column;place-content:center flex-start;align-items:center;gap:0;width:1979px;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-D9iUQ .framer-jaycjr-container{flex:none;width:1280px;height:auto;position:relative}.framer-D9iUQ .framer-18lrrh{z-index:1;background-color:#fff;flex-flow:column;flex:none;place-content:center;align-items:center;gap:0;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-D9iUQ .framer-9wgstz{background-color:var(--token-80553515-7ab0-44ac-b981-96d7680674fd,#fff);flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:0;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-D9iUQ .framer-zsymla{flex-flow:row;flex:none;place-content:center;align-items:center;gap:20px;width:100%;max-width:1280px;height:min-content;padding:64px 0 162px;display:flex;position:relative;overflow:visible}.framer-D9iUQ .framer-16gwuyc{flex-flow:column;flex:1 0 0;place-content:flex-start;align-items:flex-start;gap:58px;width:1px;max-width:700px;height:min-content;padding:0;display:flex;position:relative}.framer-D9iUQ .framer-1x8akte{flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:30px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-D9iUQ .framer-jg2giy{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;height:auto;position:relative}.framer-D9iUQ .framer-1rozxen{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:72%;height:auto;position:relative}.framer-D9iUQ .framer-n1p31f{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:6px;width:100%;padding:0;display:flex;position:relative}.framer-D9iUQ .framer-1ibbd1m-container,.framer-D9iUQ .framer-1xre23q-container,.framer-D9iUQ .framer-sser2l-container,.framer-D9iUQ .framer-1clr51e-container,.framer-D9iUQ .framer-1okcee8-container,.framer-D9iUQ .framer-wauqfd-container,.framer-D9iUQ .framer-d1lpci-container,.framer-D9iUQ .framer-708jgg-container,.framer-D9iUQ .framer-1cmxxsf-container{flex:none;width:auto;height:auto;position:relative}.framer-D9iUQ .framer-wrzwxy{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:none;place-content:flex-start;align-items:flex-start;gap:10px;width:100%;padding:0;display:flex;position:relative}.framer-D9iUQ .framer-6vvuqa{aspect-ratio:.763077;height:var(--framer-aspect-ratio-supported,826px);flex-flow:column;flex:1 0 0;place-content:center;align-items:center;gap:10px;width:1px;padding:0;display:flex;position:relative;overflow:visible}.framer-D9iUQ .framer-upwhgx{aspect-ratio:.763077;height:1px;width:var(--framer-aspect-ratio-supported,630px);z-index:0;border-radius:24px;flex:1 0 0;position:relative;overflow:visible}.framer-D9iUQ .framer-xekmyd{z-index:1;background-color:#fff;border-top-right-radius:24px;flex:none;gap:10px;width:56px;height:56px;position:absolute;top:0;right:0;overflow:visible}.framer-D9iUQ .framer-13dy83m,.framer-D9iUQ .framer-1y7wetc{aspect-ratio:1;height:var(--framer-aspect-ratio-supported,48px);z-index:1;background-color:#74807600;border-radius:50px;flex:none;width:48px;position:absolute;top:-48px;left:0;overflow:visible;box-shadow:-24px 24px #fff}.framer-D9iUQ .framer-erb8gv,.framer-D9iUQ .framer-1ocvrtm{aspect-ratio:1;height:var(--framer-aspect-ratio-supported,48px);z-index:1;background-color:#74807600;border-radius:50px;flex:none;width:48px;position:absolute;bottom:0;right:-48px;overflow:visible;box-shadow:-24px 24px #fff}.framer-D9iUQ .framer-124lnco-container{z-index:1;flex:none;width:auto;height:auto;position:absolute;bottom:0;left:0}.framer-D9iUQ .framer-1veem7o{aspect-ratio:2.91071;height:var(--framer-aspect-ratio-supported,56px);z-index:1;background-color:#fff;border-top-right-radius:24px;flex:none;gap:10px;width:163px;position:absolute;bottom:0;left:0;overflow:visible}.framer-D9iUQ .framer-imdwu8{z-index:1;flex-flow:column;flex:none;place-content:center;align-items:center;gap:4px;width:min-content;height:min-content;padding:0;display:flex;position:absolute;bottom:-21px;left:0;overflow:visible}.framer-D9iUQ .framer-14jnr2a-container{z-index:2;flex:none;width:auto;height:auto;position:relative}.framer-D9iUQ .framer-1ij9rhh{--framer-link-text-color:#09f;--framer-link-text-decoration:underline;white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-D9iUQ .framer-7u202k{flex-flow:column;flex:none;place-content:center;align-items:center;gap:0;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-D9iUQ .framer-1wg5b2y{height:min-content;overflow:var(--overflow-clip-fallback,clip);background-color:#f2f2f2;flex-flow:column;flex:none;place-content:center;align-items:center;gap:10px;width:100%;padding:0;display:flex;position:relative}.framer-D9iUQ .framer-l87bnm{z-index:1;background-color:#f2f2f2;flex-flow:column;flex:none;place-content:center;align-items:center;gap:64px;width:100%;height:min-content;padding:128px 0;display:flex;position:relative;overflow:hidden}.framer-D9iUQ .framer-11s5q1k{max-width:1200px;height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:none;place-content:center;align-items:center;gap:64px;width:100%;padding:0;display:flex;position:relative}.framer-D9iUQ .framer-b8fj7t{will-change:var(--framer-will-change-override,transform);border-radius:8px;flex-flow:column;flex:none;place-content:center;align-items:center;gap:16px;width:100%;max-width:700px;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-D9iUQ .framer-9lcyzo,.framer-D9iUQ .framer-1t3e4m2,.framer-D9iUQ .framer-unznd5,.framer-D9iUQ .framer-1f27v6g,.framer-D9iUQ .framer-1jqefch,.framer-D9iUQ .framer-16x4j7x,.framer-D9iUQ .framer-1f9q51y{--framer-link-text-color:#09f;--framer-link-text-decoration:underline;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;height:auto;position:relative}.framer-D9iUQ .framer-1wv561y-container,.framer-D9iUQ .framer-g6y11o-container,.framer-D9iUQ .framer-jusw1v-container{flex:none;width:100%;height:auto;position:relative}.framer-D9iUQ .framer-1bi2bx4{z-index:1;flex-flow:row;flex:none;place-content:center;align-items:center;gap:96px;width:100%;max-width:1280px;height:min-content;padding:53px 0 0;scroll-margin-top:80px;display:flex;position:relative}.framer-D9iUQ .framer-vcan2t{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-D9iUQ .framer-kymhcj{flex:1 0 0;grid-template-rows:repeat(1,min-content);grid-template-columns:repeat(2,minmax(1px,1fr));grid-auto-rows:min-content;justify-content:center;gap:32px 30px;width:1px;height:min-content;padding:0;display:grid;position:relative;overflow:visible}.framer-D9iUQ .framer-w6t91t-container,.framer-D9iUQ .framer-11sw0hf-container,.framer-D9iUQ .framer-13p1zqm-container,.framer-D9iUQ .framer-ukszkz-container{flex:none;place-self:start;width:100%;height:auto;position:relative}.framer-D9iUQ .framer-7exryd,.framer-D9iUQ .framer-6bxetx{background-color:var(--token-80553515-7ab0-44ac-b981-96d7680674fd,#fff);flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:0;width:100%;height:min-content;padding:0;scroll-margin-top:72px;display:flex;position:relative;overflow:visible}.framer-D9iUQ .framer-1yuvfds{z-index:1;flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:64px;width:100%;max-width:1280px;height:min-content;padding:128px 80px;display:flex;position:relative}.framer-D9iUQ .framer-t48r1e{flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:16px;width:100%;max-width:800px;height:min-content;padding:0;display:flex;position:relative}.framer-D9iUQ .framer-stmmn8{flex-flow:row;flex:none;place-content:flex-start;align-items:flex-start;gap:64px;width:100%;max-width:1280px;height:min-content;padding:128px 80px;display:flex;position:relative}.framer-D9iUQ .framer-1do7ilr{flex-flow:column;flex:1 0 0;place-content:center;align-items:center;gap:50px;width:1px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-D9iUQ .framer-1htztxo{flex-flow:column;flex:none;place-content:center;align-items:center;gap:23px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-D9iUQ .framer-a7yo4z-container{flex:none;width:794px;height:auto;position:relative}@media (min-width:795px) and (max-width:1978.98px){.framer-D9iUQ.framer-177jwuz{width:795px}.framer-D9iUQ .framer-jaycjr-container,.framer-D9iUQ .framer-a7yo4z-container{width:100%}.framer-D9iUQ .framer-zsymla{padding:64px 50px 75px}.framer-D9iUQ .framer-1rozxen{width:308px}.framer-D9iUQ .framer-wrzwxy{flex-wrap:wrap}.framer-D9iUQ .framer-6vvuqa{height:var(--framer-aspect-ratio-supported,443px)}.framer-D9iUQ .framer-upwhgx{width:var(--framer-aspect-ratio-supported,338px)}.framer-D9iUQ .framer-l87bnm{padding:64px 50px}.framer-D9iUQ .framer-1t3e4m2{width:80%}.framer-D9iUQ .framer-1bi2bx4{gap:39px}.framer-D9iUQ .framer-kymhcj{gap:32px 44px}.framer-D9iUQ .framer-1yuvfds{padding:81px 50px}.framer-D9iUQ .framer-stmmn8{flex-direction:column;align-content:center;align-items:center;padding:100px 80px}.framer-D9iUQ .framer-1do7ilr{flex:none;width:100%}}@media (max-width:794.98px){.framer-D9iUQ.framer-177jwuz{width:390px}.framer-D9iUQ .framer-jaycjr-container,.framer-D9iUQ .framer-1rozxen,.framer-D9iUQ .framer-a7yo4z-container{width:100%}.framer-D9iUQ .framer-zsymla{flex-direction:column;gap:70px;padding:12px 20px 65px}.framer-D9iUQ .framer-16gwuyc{flex:none;order:1;width:100%}.framer-D9iUQ .framer-wrzwxy{flex-wrap:wrap}.framer-D9iUQ .framer-6vvuqa{height:var(--framer-aspect-ratio-supported,459px);flex:none;order:0;width:100%}.framer-D9iUQ .framer-upwhgx{width:var(--framer-aspect-ratio-supported,350px)}.framer-D9iUQ .framer-l87bnm{padding:66px 20px}.framer-D9iUQ .framer-11s5q1k{order:0;gap:34px}.framer-D9iUQ .framer-1bi2bx4{flex-direction:column;gap:71px;padding:19px 0 0}.framer-D9iUQ .framer-vcan2t,.framer-D9iUQ .framer-kymhcj{flex:none;width:100%}.framer-D9iUQ .framer-1yuvfds{padding:71px 20px}.framer-D9iUQ .framer-stmmn8{padding:81px 20px 59px}}.ssr-variant{display:contents}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-XmJPK.framer-1ug6t26,.framer-XmJPK .framer-1ug6t26{display:block}.framer-XmJPK.framer-1i1wn5z{flex-flow:row;place-content:center;align-items:center;gap:0;width:1200px;height:min-content;padding:31px 0 34px;display:flex;position:relative;overflow:visible}.framer-XmJPK .framer-e2emn2{flex-flow:row;flex:1 0 0;place-content:center;align-items:center;gap:40px;width:1px;max-width:1280px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-XmJPK .framer-8tbr3v{flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:20px;width:250px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-XmJPK .framer-453hfj-container,.framer-XmJPK .framer-1vv5czi-container,.framer-XmJPK .framer-fb2qmp-container,.framer-XmJPK .framer-1nqa1np-container,.framer-XmJPK .framer-1b9ggge-container,.framer-XmJPK .framer-1dz1lpm-container,.framer-XmJPK .framer-9avlem-container,.framer-XmJPK .framer-ms2ijg-container,.framer-XmJPK .framer-ll6psg-container,.framer-XmJPK .framer-1p1onwt-container{flex:none;width:auto;height:auto;position:relative}.framer-XmJPK .framer-hcta0j{flex-flow:row;flex:1 0 0;place-content:center;align-items:center;gap:32px;width:1px;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-XmJPK .framer-175rkia{flex-flow:row;flex:none;place-content:center flex-end;align-items:center;gap:12px;width:250px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-XmJPK .framer-1vfbcqy{flex-flow:column;flex:1 0 0;place-content:flex-start center;align-items:flex-start;gap:24px;width:1px;max-width:1280px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-XmJPK .framer-fjhw5s{z-index:2;flex-flow:row;flex:none;place-content:center space-between;align-items:center;width:100%;height:64px;padding:0 0 0 16px;display:flex;position:relative;overflow:visible}.framer-XmJPK .framer-1oe1xum-container,.framer-XmJPK .framer-1cchq5m-container{aspect-ratio:1;height:var(--framer-aspect-ratio-supported,60px);flex:none;width:60px;position:relative}.framer-XmJPK .framer-23n5hy{z-index:2;flex-flow:column;flex:1 0 0;place-content:center flex-start;align-items:center;gap:24px;width:1px;height:min-content;padding:19px 16px 14px;display:flex;position:relative;overflow:hidden}.framer-XmJPK .framer-1wdeq8g{z-index:2;flex-flow:column;flex:1 0 0;place-content:center;align-items:center;gap:12px;width:1px;height:min-content;padding:24px 16px 0;display:flex;position:relative;overflow:visible}.framer-XmJPK .framer-1siooi9-container{flex:none;width:100%;height:58px;position:relative}.framer-XmJPK.framer-v-kw157j.framer-1i1wn5z{width:926px}.framer-XmJPK.framer-v-kw157j .framer-e2emn2{gap:unset;justify-content:space-between;padding:0 50px}.framer-XmJPK.framer-v-kw157j .framer-8tbr3v,.framer-XmJPK.framer-v-kw157j .framer-175rkia{width:min-content}.framer-XmJPK.framer-v-kw157j .framer-hcta0j{flex:none;width:min-content}.framer-XmJPK.framer-v-11802gt.framer-1i1wn5z{width:415px;padding:2px 0 3px}.framer-XmJPK.framer-v-14bvtte.framer-1i1wn5z{flex-direction:column;width:415px;padding:2px 0 40px}.framer-XmJPK.framer-v-14bvtte .framer-1vfbcqy,.framer-XmJPK.framer-v-14bvtte .framer-23n5hy,.framer-XmJPK.framer-v-14bvtte .framer-1wdeq8g{flex:none;width:100%}.framer-XmJPK[data-hide-scrollbars=true]::-webkit-scrollbar{width:0;height:0}.framer-XmJPK [data-hide-scrollbars=true]::-webkit-scrollbar{width:0;height:0}.framer-XmJPK[data-hide-scrollbars=true]::-webkit-scrollbar-thumb{background:0 0}.framer-XmJPK [data-hide-scrollbars=true]::-webkit-scrollbar-thumb{background:0 0}.framer-XmJPK[data-hide-scrollbars=true],.framer-XmJPK [data-hide-scrollbars=true]{scrollbar-width:none}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-yPX0K.framer-1puftni,.framer-yPX0K .framer-1puftni{display:block}.framer-yPX0K.framer-2myv5j{flex-flow:row;place-content:center;align-items:center;gap:6px;width:min-content;height:min-content;padding:0;text-decoration:none;display:flex;position:relative;overflow:visible}.framer-yPX0K .framer-1v0q4ze{width:35px;height:22px;position:relative}.framer-yPX0K .framer-gmp2rs{width:19px;height:22px;position:absolute;top:0;left:0}.framer-yPX0K .framer-o7kg4j{width:19px;height:22px;position:absolute;top:0;left:17px}.framer-yPX0K .framer-gkxp1i{white-space:pre;flex:none;width:auto;height:auto;position:relative}body{--framer-will-change-override:none}@supports (background:-webkit-named-image(i)) and (not (grid-template-rows:subgrid)){body{--framer-will-change-override:transform}}body{--framer-will-change-filter-override:none}@supports (background:-webkit-named-image(i)) and (not (position-area:top right)){body{--framer-will-change-filter-override:filter}}[data-framer-component-type]{position:absolute}[data-framer-component-type=Text]{cursor:inherit}[data-framer-component-text-autosized] *{white-space:pre}[data-framer-component-type=Text]>*{text-align:var(--framer-text-alignment,start)}[data-framer-component-type=Text] span span,[data-framer-component-type=Text] p span,[data-framer-component-type=Text] h1 span,[data-framer-component-type=Text] h2 span,[data-framer-component-type=Text] h3 span,[data-framer-component-type=Text] h4 span,[data-framer-component-type=Text] h5 span,[data-framer-component-type=Text] h6 span{display:block}[data-framer-component-type=Text] span span span,[data-framer-component-type=Text] p span span,[data-framer-component-type=Text] h1 span span,[data-framer-component-type=Text] h2 span span,[data-framer-component-type=Text] h3 span span,[data-framer-component-type=Text] h4 span span,[data-framer-component-type=Text] h5 span span,[data-framer-component-type=Text] h6 span span{display:unset}[data-framer-component-type=Text] div div span,[data-framer-component-type=Text] a div span,[data-framer-component-type=Text] span span span,[data-framer-component-type=Text] p span span,[data-framer-component-type=Text] h1 span span,[data-framer-component-type=Text] h2 span span,[data-framer-component-type=Text] h3 span span,[data-framer-component-type=Text] h4 span span,[data-framer-component-type=Text] h5 span span,[data-framer-component-type=Text] h6 span span,[data-framer-component-type=Text] a{font-family:var(--font-family);font-style:var(--font-style);font-weight:min(calc(var(--framer-font-weight-increase,0) + var(--font-weight,400)),900);color:var(--text-color);letter-spacing:var(--letter-spacing);font-size:var(--font-size);text-transform:var(--text-transform);--text-decoration:var(--framer-text-decoration-style,solid)var(--framer-text-decoration,none)var(--framer-text-decoration-color,currentcolor)var(--framer-text-decoration-thickness,auto);--text-decoration-skip-ink:var(--framer-text-decoration-skip-ink);--text-underline-offset:var(--framer-text-decoration-offset);line-height:var(--line-height);--font-family:var(--framer-font-family);--font-style:var(--framer-font-style);--font-weight:var(--framer-font-weight);--text-color:var(--framer-text-color);--letter-spacing:var(--framer-letter-spacing);--font-size:var(--framer-font-size);--text-transform:var(--framer-text-transform);--line-height:var(--framer-line-height)}[data-framer-component-type=Text] a,[data-framer-component-type=Text] a div span,[data-framer-component-type=Text] a span span span,[data-framer-component-type=Text] a p span span,[data-framer-component-type=Text] a h1 span span,[data-framer-component-type=Text] a h2 span span,[data-framer-component-type=Text] a h3 span span,[data-framer-component-type=Text] a h4 span span,[data-framer-component-type=Text] a h5 span span,[data-framer-component-type=Text] a h6 span span{--font-family:var(--framer-link-font-family,var(--framer-font-family));--font-style:var(--framer-link-font-style,var(--framer-font-style));--font-weight:var(--framer-link-font-weight,var(--framer-font-weight));--text-color:var(--framer-link-text-color,var(--framer-text-color));--font-size:var(--framer-link-font-size,var(--framer-font-size));--text-transform:var(--framer-link-text-transform,var(--framer-text-transform));--text-decoration:var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,solid))var(--framer-link-text-decoration,var(--framer-text-decoration,none))var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,currentcolor))var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,auto));--text-decoration-skip-ink:var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink));--text-underline-offset:var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset))}[data-framer-component-type=Text] a:hover,[data-framer-component-type=Text] a div span:hover,[data-framer-component-type=Text] a span span span:hover,[data-framer-component-type=Text] a p span span:hover,[data-framer-component-type=Text] a h1 span span:hover,[data-framer-component-type=Text] a h2 span span:hover,[data-framer-component-type=Text] a h3 span span:hover,[data-framer-component-type=Text] a h4 span span:hover,[data-framer-component-type=Text] a h5 span span:hover,[data-framer-component-type=Text] a h6 span span:hover{--font-family:var(--framer-link-hover-font-family,var(--framer-link-font-family,var(--framer-font-family)));--font-style:var(--framer-link-hover-font-style,var(--framer-link-font-style,var(--framer-font-style)));--font-weight:var(--framer-link-hover-font-weight,var(--framer-link-font-weight,var(--framer-font-weight)));--text-color:var(--framer-link-hover-text-color,var(--framer-link-text-color,var(--framer-text-color)));--font-size:var(--framer-link-hover-font-size,var(--framer-link-font-size,var(--framer-font-size)));--text-transform:var(--framer-link-hover-text-transform,var(--framer-link-text-transform,var(--framer-text-transform)));--text-decoration:var(--framer-link-hover-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,solid)))var(--framer-link-hover-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none)))var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,currentcolor)))var(--framer-link-hover-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,auto)));--text-decoration-skip-ink:var(--framer-link-hover-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink)));--text-underline-offset:var(--framer-link-hover-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset)))}[data-framer-component-type=Text].isCurrent a,[data-framer-component-type=Text].isCurrent a div span,[data-framer-component-type=Text].isCurrent a span span span,[data-framer-component-type=Text].isCurrent a p span span,[data-framer-component-type=Text].isCurrent a h1 span span,[data-framer-component-type=Text].isCurrent a h2 span span,[data-framer-component-type=Text].isCurrent a h3 span span,[data-framer-component-type=Text].isCurrent a h4 span span,[data-framer-component-type=Text].isCurrent a h5 span span,[data-framer-component-type=Text].isCurrent a h6 span span{--font-family:var(--framer-link-current-font-family,var(--framer-link-font-family,var(--framer-font-family)));--font-style:var(--framer-link-current-font-style,var(--framer-link-font-style,var(--framer-font-style)));--font-weight:var(--framer-link-current-font-weight,var(--framer-link-font-weight,var(--framer-font-weight)));--text-color:var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-text-color)));--font-size:var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size)));--text-transform:var(--framer-link-current-text-transform,var(--framer-link-text-transform,var(--framer-text-transform)));--text-decoration:var(--framer-link-current-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,solid)))var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none)))var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,currentcolor)))var(--framer-link-current-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,auto)));--text-decoration-skip-ink:var(--framer-link-current-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink)));--text-underline-offset:var(--framer-link-current-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset)))}[data-framer-component-type=RichTextContainer]{outline:none;flex-direction:column;flex-shrink:0;justify-content:flex-start;display:flex}p.framer-text,div.framer-text,figure.framer-text,h1.framer-text,h2.framer-text,h3.framer-text,h4.framer-text,h5.framer-text,h6.framer-text,ol.framer-text,ul.framer-text{margin: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-blockquote-font-family,var(--framer-link-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif))));font-style:var(--framer-font-style-preview,var(--framer-blockquote-font-style,var(--framer-link-font-style,var(--framer-font-style,normal))));font-weight:var(--framer-font-weight-preview,var(--framer-blockquote-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400))));font-size:calc(var(--framer-blockquote-font-size,var(--framer-font-size,16px))*var(--framer-font-size-scale,1));text-transform:var(--framer-blockquote-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none)));cursor:var(--framer-custom-cursors,pointer);background-color:initial;border-radius:var(--framer-link-text-background-radius,initial);corner-shape:var(--framer-link-text-background-corner-shape,initial);padding:var(--framer-link-text-background-padding,initial)}a.framer-text,span.framer-text[data-nested-link]{color:var(--framer-blockquote-text-color,var(--framer-link-text-color,var(--framer-text-color,#000)));-webkit-text-decoration-line:var(--framer-blockquote-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial)));text-decoration-line:var(--framer-blockquote-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial)));-webkit-text-decoration-style:var(--framer-blockquote-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial)));text-decoration-style:var(--framer-blockquote-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial)));-webkit-text-decoration-color:var(--framer-blockquote-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial)));text-decoration-color:var(--framer-blockquote-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial)));text-decoration-thickness:var(--framer-blockquote-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,initial)));text-decoration-skip-ink:var(--framer-blockquote-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial)));text-underline-offset:var(--framer-blockquote-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset,initial)));background-color:var(--framer-link-text-background-color,initial)}@supports not (color:color(display-p3 1 1 1)){a.framer-text,span.framer-text[data-nested-link]{color:var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))));background-color:var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial));-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-blockquote-text-color,var(--framer-link-text-color,var(--framer-code-text-color,var(--framer-text-color,#000))))}@supports not (color:color(display-p3 1 1 1)){code.framer-text a.framer-text,code.framer-text a.framer-text span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-nested-link],code.framer-text span.framer-text[data-nested-link] span.framer-text:not([data-text-fill]){color:var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))}}a.framer-text:hover,a.framer-text:hover span.framer-text:not([data-text-fill]),span.framer-text[data-nested-link]:hover,span.framer-text[data-nested-link]:hover span.framer-text:not([data-text-fill]){font-family:var(--framer-font-family-preview,var(--framer-link-hover-font-family,var(--framer-blockquote-font-family,var(--framer-link-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif)))));font-style:var(--framer-font-style-preview,var(--framer-link-hover-font-style,var(--framer-blockquote-font-style,var(--framer-link-font-style,var(--framer-font-style,normal)))));font-weight:var(--framer-font-weight-preview,var(--framer-link-hover-font-weight,var(--framer-blockquote-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400)))));font-size:calc(var(--framer-link-hover-font-size,var(--framer-blockquote-font-size,var(--framer-font-size,16px)))*var(--framer-font-size-scale,1));text-transform:var(--framer-link-hover-text-transform,var(--framer-blockquote-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none))));border-radius:var(--framer-link-hover-text-background-radius,var(--framer-link-text-background-radius,var(--framer-text-background-radius,initial)));corner-shape:var(--framer-link-hover-text-background-corner-shape,var(--framer-link-text-background-corner-shape,var(--framer-text-background-corner-shape,initial)));padding:var(--framer-link-hover-text-background-padding,var(--framer-link-text-background-padding,var(--framer-text-background-padding,initial)))}a.framer-text:hover,span.framer-text[data-nested-link]:hover{color:var(--framer-link-hover-text-color,var(--framer-blockquote-text-color,var(--framer-link-text-color,var(--framer-text-color,#000))));-webkit-text-decoration-line:var(--framer-link-hover-text-decoration,var(--framer-blockquote-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial))));text-decoration-line:var(--framer-link-hover-text-decoration,var(--framer-blockquote-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-blockquote-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-blockquote-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-blockquote-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-blockquote-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial))));text-decoration-thickness:var(--framer-link-hover-text-decoration-thickness,var(--framer-blockquote-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,initial))));text-decoration-skip-ink:var(--framer-link-hover-text-decoration-skip-ink,var(--framer-blockquote-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial))));text-underline-offset:var(--framer-link-hover-text-decoration-offset,var(--framer-blockquote-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset,initial))));background-color:var(--framer-link-hover-text-background-color,var(--framer-link-text-background-color,var(--framer-text-background-color,initial)))}@supports not (color:color(display-p3 1 1 1)){a.framer-text:hover,span.framer-text[data-nested-link]:hover{color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))));background-color:var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))));-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-blockquote-text-color,var(--framer-link-text-color,var(--framer-code-text-color,var(--framer-text-color,#000)))))}@supports not (color:color(display-p3 1 1 1)){code.framer-text a.framer-text:hover,code.framer-text span.framer-text[data-nested-link]:hover{color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))))}}a.framer-text[data-framer-page-link-current],a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]),span.framer-text[data-framer-page-link-current],span.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]){font-family:var(--framer-font-family-preview,var(--framer-link-current-font-family,var(--framer-link-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif))));font-style:var(--framer-font-style-preview,var(--framer-link-current-font-style,var(--framer-link-font-style,var(--framer-font-style,normal))));font-weight:var(--framer-font-weight-preview,var(--framer-link-current-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400))));font-size:calc(var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size,16px)))*var(--framer-font-size-scale,1));text-transform:var(--framer-link-current-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none)));border-radius:var(--framer-link-current-text-background-radius,var(--framer-link-text-background-radius,initial));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[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}.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:none}ol.framer-text>li.framer-text:before{content:counter(list-item,var(--list-style-type))".";font-variant-numeric:tabular-nums;position:absolute;inset-inline-start:0}ol.framer-text>li.framer-text:nth-last-child(n+10),ol.framer-text>li.framer-text:nth-last-child(n+10)~li{padding-inline-start:3ch}ol.framer-text>li.framer-text:nth-last-child(n+100),ol.framer-text>li.framer-text:nth-last-child(n+100)~li{padding-inline-start:4ch}ol.framer-text>li.framer-text:nth-last-child(n+1000),ol.framer-text>li.framer-text:nth-last-child(n+1000)~li{padding-inline-start:5ch}ol.framer-text>li.framer-text:nth-last-child(n+10000),ol.framer-text>li.framer-text:nth-last-child(n+10000)~li{padding-inline-start:6ch}ol.framer-text>li.framer-text:nth-last-child(n+100000),ol.framer-text>li.framer-text:nth-last-child(n+100000)~li{padding-inline-start:7ch}ol.framer-text>li.framer-text:nth-last-child(n+1000000),ol.framer-text>li.framer-text:nth-last-child(n+1000000)~li{padding-inline-start:8ch}ul.framer-text>li.framer-text:before{content:"•";position:absolute;inset-inline-start: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{vertical-align:top;min-width:16ch}.framer-text-module[data-width=fill]>:first-child,.framer-text-module[data-width=fill]>.ssr-variant>:first-child,.framer-text-module:not([data-width=fit])[style*=aspect-ratio]>:first-child,.framer-text-module:not([data-width=fit])[style*=aspect-ratio]>.ssr-variant>:first-child{width:100%!important}@supports not (aspect-ratio:1){.framer-text-module:not([data-width=fit])[style*=aspect-ratio]{position:relative!important}.framer-text-module:not([data-width=fit])[style*=aspect-ratio]:before{content:"";padding-bottom:calc(100%/calc(var(--aspect-ratio)));display:block}.framer-text-module[data-width=fill]>:first-child,.framer-text-module[data-width=fill]>.ssr-variant>:first-child,.framer-text-module:not([data-width=fit])[style*=aspect-ratio]>:first-child,.framer-text-module:not([data-width=fit])[style*=aspect-ratio]>.ssr-variant>:first-child{position:absolute;top:0;left:0;height:100%!important}}[data-framer-component-type=DeprecatedRichText]{cursor:inherit}[data-framer-component-type=DeprecatedRichText] .text-styles-preset-reset{--framer-font-family:Inter,Inter Placeholder,sans-serif;--framer-font-style:normal;--framer-font-weight:500;--framer-text-color:#000;--framer-font-size:16px;--framer-letter-spacing:0;--framer-text-transform:none;--framer-text-decoration:none;--framer-line-height:1.2em;--framer-text-alignment:start;--framer-font-open-type-features:normal;--font-variation-settings:normal}[data-framer-component-type=DeprecatedRichText] p,[data-framer-component-type=DeprecatedRichText] div,[data-framer-component-type=DeprecatedRichText] h1,[data-framer-component-type=DeprecatedRichText] h2,[data-framer-component-type=DeprecatedRichText] h3,[data-framer-component-type=DeprecatedRichText] h4,[data-framer-component-type=DeprecatedRichText] h5,[data-framer-component-type=DeprecatedRichText] h6{margin: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}:not([data-framer-generated])>[data-framer-stack-content-wrapper]>*,:not([data-framer-generated])>[data-framer-stack-content-wrapper]>[data-framer-component-type],:not([data-framer-generated])>[data-framer-stack-content-wrapper]>[data-framer-legacy-stack-gap-enabled]>*,:not([data-framer-generated])>[data-framer-stack-content-wrapper]>[data-framer-legacy-stack-gap-enabled]>[data-framer-component-type]{position:relative}.flexbox-gap-not-supported [data-framer-legacy-stack-gap-enabled=true]>*,[data-framer-legacy-stack-gap-enabled=true][data-framer-stack-flexbox-gap=false]{margin-top:calc(var(--stack-gap-y)/2);margin-bottom:calc(var(--stack-gap-y)/2);margin-right:calc(var(--stack-gap-x)/2);margin-left:calc(var(--stack-gap-x)/2)}[data-framer-stack-content-wrapper][data-framer-stack-gap-enabled=true]{row-gap:var(--stack-native-row-gap);column-gap:var(--stack-native-column-gap)}.flexbox-gap-not-supported [data-framer-stack-content-wrapper][data-framer-stack-gap-enabled=true]{row-gap:unset;column-gap:unset}.flexbox-gap-not-supported [data-framer-stack-direction-reverse=false] [data-framer-legacy-stack-gap-enabled=true]>:first-child,[data-framer-stack-direction-reverse=false] [data-framer-legacy-stack-gap-enabled=true][data-framer-stack-flexbox-gap=false]>:first-child,.flexbox-gap-not-supported [data-framer-stack-direction-reverse=true] [data-framer-legacy-stack-gap-enabled=true]>:last-child,[data-framer-stack-direction-reverse=true] [data-framer-legacy-stack-gap-enabled=true][data-framer-stack-flexbox-gap=false]>:last-child{margin-top:0;margin-left:0}.flexbox-gap-not-supported [data-framer-stack-direction-reverse=false] [data-framer-legacy-stack-gap-enabled=true]>:last-child,[data-framer-stack-direction-reverse=false] [data-framer-legacy-stack-gap-enabled=true][data-framer-stack-flexbox-gap=false]>:last-child,.flexbox-gap-not-supported [data-framer-stack-direction-reverse=true] [data-framer-legacy-stack-gap-enabled=true]>:first-child,[data-framer-stack-direction-reverse=true] [data-framer-legacy-stack-gap-enabled=true][data-framer-stack-flexbox-gap=false]>:first-child{margin-bottom:0;margin-right:0}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}}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-zT4Id.framer-avoeur,.framer-zT4Id .framer-avoeur{display:block}.framer-zT4Id.framer-1yjoeau{cursor:pointer;flex-flow:row;place-content:center;align-items:center;gap:0;width:min-content;height:min-content;padding:0;text-decoration:none;display:flex;position:relative;overflow:visible}.framer-zT4Id .framer-4ug3yd{-webkit-user-select:none;user-select:none;white-space:pre;flex:none;width:auto;height:auto;position:relative}@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)){.framer-zT4Id.framer-1yjoeau{gap:0}.framer-zT4Id.framer-1yjoeau>*{margin:0}.framer-zT4Id.framer-1yjoeau>:first-child{margin-left:0}.framer-zT4Id.framer-1yjoeau>:last-child{margin-right:0}}.framer-j0NJG .framer-styles-preset-52fg48:not(.rich-text-wrapper),.framer-j0NJG .framer-styles-preset-52fg48.rich-text-wrapper p{--framer-font-family:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-family-bold:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-family-bold-italic:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-family-italic:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:16px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:500;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:500;--framer-letter-spacing:-.02em;--framer-line-height:1.5em;--framer-paragraph-spacing:20px;--framer-text-alignment:start;--framer-text-color:var(--token-62e0062c-439a-4902-9307-537f7efd3041,#575757);--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-j0NJG .framer-styles-preset-52fg48:not(.rich-text-wrapper),.framer-j0NJG .framer-styles-preset-52fg48.rich-text-wrapper p{--framer-font-family:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-family-bold:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-family-bold-italic:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-family-italic:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:16px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:500;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:500;--framer-letter-spacing:-.02em;--framer-line-height:1.5em;--framer-paragraph-spacing:20px;--framer-text-alignment:start;--framer-text-color:var(--token-62e0062c-439a-4902-9307-537f7efd3041,#575757);--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-j0NJG .framer-styles-preset-52fg48:not(.rich-text-wrapper),.framer-j0NJG .framer-styles-preset-52fg48.rich-text-wrapper p{--framer-font-family:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-family-bold:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-family-bold-italic:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-family-italic:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:16px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:500;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:500;--framer-letter-spacing:-.02em;--framer-line-height:1.5em;--framer-paragraph-spacing:20px;--framer-text-alignment:start;--framer-text-color:var(--token-62e0062c-439a-4902-9307-537f7efd3041,#575757);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}.framer-coQ9G .framer-styles-preset-1ymswof:not(.rich-text-wrapper),.framer-coQ9G .framer-styles-preset-1ymswof.rich-text-wrapper p{--framer-font-family:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-family-bold:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-family-bold-italic:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-family-italic:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:24px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:500;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:500;--framer-letter-spacing:-.02em;--framer-line-height:1.5em;--framer-paragraph-spacing:20px;--framer-text-alignment:start;--framer-text-color:var(--token-62e0062c-439a-4902-9307-537f7efd3041,#575757);--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-CKvvM.framer-anlzv3,.framer-CKvvM .framer-anlzv3{display:block}.framer-CKvvM.framer-11vgmwa{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:12px 24px;text-decoration:none;display:flex;position:relative;overflow:hidden}.framer-CKvvM .framer-1ll8ne4{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-CKvvM .framer-5qg5eg-container{flex:none;width:14px;height:13px;position:relative}@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)){.framer-CKvvM.framer-11vgmwa{gap:0}.framer-CKvvM.framer-11vgmwa>*{margin:0 5px}.framer-CKvvM.framer-11vgmwa>:first-child{margin-left:0}.framer-CKvvM.framer-11vgmwa>:last-child{margin-right:0}}.framer-CKvvM.framer-v-1me9wbe.framer-11vgmwa{gap:4px;padding:6px 12px 6px 6px}.framer-CKvvM.framer-v-1me9wbe .framer-1ll8ne4{order:1}.framer-CKvvM.framer-v-1me9wbe .framer-5qg5eg-container{order:0}@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)){.framer-CKvvM.framer-v-1me9wbe.framer-11vgmwa{gap:0}.framer-CKvvM.framer-v-1me9wbe.framer-11vgmwa>*{margin:0 2px}.framer-CKvvM.framer-v-1me9wbe.framer-11vgmwa>:first-child{margin-left:0}.framer-CKvvM.framer-v-1me9wbe.framer-11vgmwa>:last-child{margin-right:0}}.framer-PUVVh .framer-styles-preset-z5igx7:not(.rich-text-wrapper),.framer-PUVVh .framer-styles-preset-z5igx7.rich-text-wrapper p{--framer-font-family:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-family-bold:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-family-bold-italic:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-family-italic:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:18px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:500;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:500;--framer-letter-spacing:-.01em;--framer-line-height:1.2em;--framer-paragraph-spacing:20px;--framer-text-alignment:start;--framer-text-color:var(--token-dc176b44-76f2-4d82-b520-17c069e6ae09,#fff);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}.framer-HEIwB .framer-styles-preset-16bkgmg:not(.rich-text-wrapper),.framer-HEIwB .framer-styles-preset-16bkgmg.rich-text-wrapper p{--framer-font-family:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-family-bold:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-family-bold-italic:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-family-italic:"Satoshi","Satoshi 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:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:500;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:500;--framer-letter-spacing:-.01em;--framer-line-height:1.2em;--framer-paragraph-spacing:20px;--framer-text-alignment:start;--framer-text-color:var(--token-dc176b44-76f2-4d82-b520-17c069e6ae09,#fff);--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-cAXCN.framer-1d1ig9h,.framer-cAXCN .framer-1d1ig9h{display:block}.framer-cAXCN.framer-imj2de{cursor:pointer;width:60px;height:60px;position:relative;overflow:hidden}.framer-cAXCN .framer-wl03zv{will-change:var(--framer-will-change-override,transform);flex:none;height:2px;position:absolute;top:calc(58.3333% - 1px);left:16px;right:16px;overflow:hidden}.framer-cAXCN .framer-1lry1lh{will-change:var(--framer-will-change-override,transform);flex:none;height:2px;position:absolute;top:calc(41.6667% - 1px);left:16px;right:16px;overflow:hidden}.framer-cAXCN.framer-v-1ed3arc.framer-imj2de{aspect-ratio:1;height:var(--framer-aspect-ratio-supported,60px)}.framer-cAXCN.framer-v-1ed3arc .framer-wl03zv,.framer-cAXCN.framer-v-1ed3arc .framer-1lry1lh{top:calc(50% - 1px)}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-uduPo.framer-8ubb5h,.framer-uduPo .framer-8ubb5h{display:block}.framer-uduPo.framer-1auj7yj{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;place-content:center flex-start;align-items:center;gap:10px;width:min-content;padding:0;display:flex;position:relative}.framer-uduPo .framer-93o3l8-container{z-index:1;flex:none;width:34px;height:34px;position:relative}.framer-uduPo .framer-13rwc1v{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-uduPo.framer-v-16i2o86.framer-1auj7yj{gap:7px}.framer-uduPo.framer-v-16i2o86 .framer-93o3l8-container{width:26px;height:26px}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-wphUR.framer-zras6l,.framer-wphUR .framer-zras6l{display:block}.framer-wphUR.framer-1p5ga5u{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:12px 15px;text-decoration:none;display:flex;position:relative;overflow:hidden}.framer-wphUR .framer-ax5nnb{aspect-ratio:.714286;height:var(--framer-aspect-ratio-supported,21px);flex:none;width:15px;position:relative}.framer-wphUR.framer-v-q08dn6 .framer-ax5nnb{aspect-ratio:.769231;height:var(--framer-aspect-ratio-supported,20px)}.framer-wphUR.framer-v-1ufmhoi.framer-1p5ga5u{padding:7px 9px}.framer-wphUR.framer-v-1ufmhoi .framer-ax5nnb{aspect-ratio:.761905;height:var(--framer-aspect-ratio-supported,12px);width:9px}.framer-uUV47,.framer-IR336,.framer-DjXRs{-webkit-mask:var(--framer-icon-mask);aspect-ratio:.703704;-webkit-mask:var(--framer-icon-mask);mask:var(--framer-icon-mask);-webkit-user-select:none;user-select:none;width:38px;display:block}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-8pSRu.framer-1m5ot8b,.framer-8pSRu .framer-1m5ot8b{display:block}.framer-8pSRu.framer-15rydlh{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:12px 24px;text-decoration:none;display:flex;position:relative;overflow:hidden}.framer-8pSRu .framer-48w8ob{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-8pSRu .framer-1xy4xux-container{flex:none;width:14px;height:13px;position:relative}.framer-8pSRu.framer-v-97efat.framer-15rydlh{gap:4px;padding:10px 17px 10px 14px}.framer-8pSRu.framer-v-97efat .framer-48w8ob,.framer-8pSRu.framer-v-ds2h5j .framer-48w8ob{order:1}.framer-8pSRu.framer-v-97efat .framer-1xy4xux-container{order:0}.framer-8pSRu.framer-v-ds2h5j.framer-15rydlh{gap:4px;padding:10px 16px}.framer-8pSRu[data-border=true]:after,.framer-8pSRu [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-7MnUE.framer-1ky1ivy,.framer-7MnUE .framer-1ky1ivy{display:block}.framer-7MnUE.framer-5sexqi{flex-flow:row;place-content:center flex-start;align-items:center;gap:0;width:min-content;min-width:152px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-7MnUE .framer-1bfcmxl{flex:none;gap:0;width:40px;height:40px;position:relative;overflow:visible}.framer-7MnUE .framer-3aycbk{z-index:1;flex:none;gap:0;width:40px;height:40px;position:absolute;top:calc(50% - 20px);left:28px;overflow:visible}.framer-7MnUE .framer-1p0ue6s{z-index:1;flex:none;gap:0;width:40px;height:40px;position:absolute;top:0;left:56px;overflow:visible}.framer-7MnUE .framer-w65ni1{z-index:1;flex:none;gap:0;width:40px;height:40px;position:absolute;top:0;left:84px;overflow:visible}.framer-7MnUE .framer-1p6qnjp{z-index:1;flex:none;gap:0;width:40px;height:40px;position:absolute;top:0;left:112px;overflow:visible}.framer-7MnUE[data-border=true]:after,.framer-7MnUE [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-7Xoa6.framer-1kqptl3,.framer-7Xoa6 .framer-1kqptl3{display:block}.framer-7Xoa6.framer-7l4lru{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:2px 8px;display:flex;position:relative;overflow:hidden}.framer-7Xoa6 .framer-foxf23-container{flex:none;width:12px;height:12px;position:relative}.framer-7Xoa6 .framer-1q42bvx{white-space:pre;flex:none;width:auto;height:auto;position:relative;overflow:visible}.framer-7Xoa6[data-border=true]:after,.framer-7Xoa6 [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-uiKGU.framer-1abvgck,.framer-uiKGU .framer-1abvgck{display:block}.framer-uiKGU.framer-vvq38r{flex-flow:column;place-content:flex-start center;align-items:flex-start;gap:12px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-uiKGU .framer-6w2yb6{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-uiKGU .framer-12fz5mm{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;align-self:stretch;width:auto;height:auto;position:relative}.framer-uiKGU.framer-v-wws337.framer-vvq38r{width:78px}.framer-uiKGU.framer-v-wws337 .framer-12fz5mm{align-self:unset;width:100%}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-i9MKc.framer-vm1fzd,.framer-i9MKc .framer-vm1fzd{display:block}.framer-i9MKc.framer-pcxust{flex-flow:column;place-content:center;align-items:center;gap:24px;width:1008px;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-i9MKc .framer-14b3q7d{flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:0;width:100%;height:min-content;padding:8px;display:flex;position:relative;overflow:visible}.framer-i9MKc .framer-yob2m9-container,.framer-i9MKc .framer-13hmwsq-container,.framer-i9MKc .framer-1cciy9m-container,.framer-i9MKc .framer-1j7iraa-container,.framer-i9MKc .framer-1x9h0hk-container,.framer-i9MKc .framer-14t72fm-container{flex:1 0 0;width:1px;height:auto;position:relative}.framer-i9MKc .framer-hmuvzi{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-i9MKc .framer-1ieqqxc{flex-flow:row;flex:none;place-content:flex-start center;align-items:flex-start;gap:24px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-i9MKc .framer-1shkxaz{flex-flow:row;flex:none;place-content:center;align-items:center;gap:32px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-i9MKc.framer-v-1xxj5hj .framer-1shkxaz{align-content:flex-start;align-items:flex-start;gap:24px}.framer-i9MKc.framer-v-1xxj5hj .framer-1x9h0hk-container{order:0}.framer-i9MKc.framer-v-1xxj5hj .framer-14t72fm-container{order:1}.framer-i9MKc.framer-v-1w4iuu8.framer-pcxust,.framer-i9MKc.framer-v-1ekavki.framer-pcxust{width:390px}.framer-i9MKc.framer-v-1w4iuu8 .framer-14b3q7d,.framer-i9MKc.framer-v-1ekavki .framer-14b3q7d{flex-direction:column;gap:12px}.framer-i9MKc.framer-v-1w4iuu8 .framer-yob2m9-container,.framer-i9MKc.framer-v-1w4iuu8 .framer-13hmwsq-container,.framer-i9MKc.framer-v-1ekavki .framer-yob2m9-container,.framer-i9MKc.framer-v-1ekavki .framer-13hmwsq-container{flex:none;width:100%}.framer-i9MKc.framer-v-1w4iuu8 .framer-1ieqqxc,.framer-i9MKc.framer-v-1ekavki .framer-1shkxaz{flex-direction:column}.framer-i9MKc.framer-v-1w4iuu8 .framer-1cciy9m-container,.framer-i9MKc.framer-v-1ekavki .framer-1x9h0hk-container{flex:none;order:1;width:100%}.framer-i9MKc.framer-v-1w4iuu8 .framer-1j7iraa-container,.framer-i9MKc.framer-v-1ekavki .framer-14t72fm-container{flex:none;order:0;width:100%}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-LYE61.framer-10qmca7,.framer-LYE61 .framer-10qmca7{display:block}.framer-LYE61.framer-uczwtg{cursor:pointer;flex-flow:row;place-content:center;align-items:center;gap:8px;width:201px;height:min-content;padding:16px;display:flex;position:relative;overflow:visible}.framer-LYE61 .framer-o3xqxo-container{flex:none;width:24px;height:24px;position:relative}.framer-LYE61 .framer-1ir81nl{white-space:pre;flex:none;width:auto;height:auto;position:relative}@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)){.framer-LYE61.framer-uczwtg{gap:0}.framer-LYE61.framer-uczwtg>*{margin:0 4px}.framer-LYE61.framer-uczwtg>:first-child{margin-left:0}.framer-LYE61.framer-uczwtg>:last-child{margin-right:0}}@media (max-width:1199px) and (min-width:810px){.framer-FpugQ .framer-styles-preset-zuul8l:not(.rich-text-wrapper),.framer-FpugQ .framer-styles-preset-zuul8l.rich-text-wrapper h6{--framer-font-family:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-family-bold:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-family-bold-italic:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-family-italic:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:16px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:500;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:500;--framer-letter-spacing:-.01em;--framer-line-height:1.5em;--framer-paragraph-spacing:40px;--framer-text-alignment:start;--framer-text-color:var(--token-62e0062c-439a-4902-9307-537f7efd3041,#575757);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none;--framer-text-wrap:balance}}@media (max-width:809px) and (min-width:0){.framer-FpugQ .framer-styles-preset-zuul8l:not(.rich-text-wrapper),.framer-FpugQ .framer-styles-preset-zuul8l.rich-text-wrapper h6{--framer-font-family:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-family-bold:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-family-bold-italic:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-family-italic:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:16px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:500;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:500;--framer-letter-spacing:-.01em;--framer-line-height:1.5em;--framer-paragraph-spacing:40px;--framer-text-alignment:start;--framer-text-color:var(--token-62e0062c-439a-4902-9307-537f7efd3041,#575757);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none;--framer-text-wrap:balance}}.framer-LYE61[data-border=true]:after,.framer-LYE61 [data-border=true]:after{content:"";border-width:var(--border-top-width,0)var(--border-right-width,0)var(--border-bottom-width,0)var(--border-left-width,0);border-color:var(--border-color,none);border-style:var(--border-style,none);box-sizing:border-box;border-radius:inherit;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-BuiGv.framer-16tec77,.framer-BuiGv .framer-16tec77{display:block}.framer-BuiGv.framer-10pxvsx{will-change:var(--framer-will-change-override,transform);flex-flow:column;place-content:flex-start;align-items:flex-start;gap:57px;width:520px;height:min-content;padding:32px;display:flex;position:relative;overflow:hidden}.framer-BuiGv .framer-tj4jnn{flex-flow:column;flex:none;place-content:center;align-items:center;gap:49px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-BuiGv .framer-9itg9o{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-BuiGv .framer-ktuba0-container,.framer-BuiGv .framer-1et8cc7-container,.framer-BuiGv .framer-18qz8tt-container,.framer-BuiGv .framer-an0uwp-container{flex:none;width:auto;height:auto;position:relative}.framer-BuiGv .framer-t1904c{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-BuiGv .framer-1ozldce-container{flex:none;width:100%;height:auto;position:relative}.framer-BuiGv .framer-1otrui9{flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:28px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-BuiGv .framer-1eo5uhl{flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:16px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-BuiGv .framer-mzyo51{flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:10px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-BuiGv.framer-v-1t4lu2i .framer-tj4jnn{gap:33px}.framer-BuiGv[data-border=true]:after,.framer-BuiGv [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-3vPPF.framer-1t50yyi,.framer-3vPPF .framer-1t50yyi{display:block}.framer-3vPPF.framer-1xtw3uq{flex-flow:column;place-content:center;align-items:center;gap:11px;width:456px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-3vPPF .framer-1ujyjz4-container,.framer-3vPPF .framer-bjhodq-container,.framer-3vPPF .framer-1ykkwrh-container,.framer-3vPPF .framer-9mlgur-container,.framer-3vPPF .framer-1hzppm5-container{flex:none;width:100%;height:auto;position:relative}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-4qElG.framer-3vijdl,.framer-4qElG .framer-3vijdl{display:block}.framer-4qElG.framer-1yg4cvj{flex-flow:row;place-content:flex-start;align-items:flex-start;gap:8px;width:456px;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-4qElG .framer-50vuii-container{flex:none;width:24px;height:24px;position:relative}.framer-4qElG .framer-1a2y9ci{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:1 0 0;width:1px;height:auto;position:relative}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-YZHHI.framer-1w13wc1,.framer-YZHHI .framer-1w13wc1{display:block}.framer-YZHHI.framer-1gz8sfr{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:2px 17px;display:flex;position:relative;overflow:hidden}.framer-YZHHI .framer-yvenu1{-webkit-user-select:none;user-select:none;white-space:pre;flex:none;width:auto;height:auto;position:relative;overflow:visible}.framer-YZHHI[data-border=true]:after,.framer-YZHHI [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-RjTgB.framer-tb3zh8,.framer-RjTgB .framer-tb3zh8{display:block}.framer-RjTgB.framer-1japki6{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:12px 24px;text-decoration:none;display:flex;position:relative;overflow:hidden}.framer-RjTgB .framer-227jk{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-RjTgB .framer-ugo326-container{flex:none;width:14px;height:13px;position:relative}.framer-RjTgB.framer-v-1riqe7y.framer-1japki6{gap:4px;padding:6px 12px 6px 6px}.framer-RjTgB.framer-v-1riqe7y .framer-227jk{order:1}.framer-RjTgB.framer-v-1riqe7y .framer-ugo326-container{order:0}.framer-RjTgB.framer-v-k6iszz.framer-1japki6{padding:7px 14px}.framer-RjTgB[data-border=true]:after,.framer-RjTgB [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-8Mu7h.framer-ptohtt,.framer-8Mu7h .framer-ptohtt{display:block}.framer-8Mu7h.framer-xqhu30{flex-flow:column;place-content:center flex-start;align-items:center;gap:16px;width:488px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-8Mu7h .framer-1xejdln-container,.framer-8Mu7h .framer-gup9fw-container,.framer-8Mu7h .framer-159iuu7-container,.framer-8Mu7h .framer-1by73ol-container,.framer-8Mu7h .framer-1qkw6y0-container{flex:none;width:100%;height:auto;position:relative}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-9LKPj.framer-1kk152c,.framer-9LKPj .framer-1kk152c{display:block}.framer-9LKPj.framer-qss322{cursor:pointer;will-change:var(--framer-will-change-override,transform);flex-flow:column;place-content:center flex-start;align-items:center;gap:16px;width:500px;height:min-content;padding:16px;display:flex;position:relative;overflow:hidden}.framer-9LKPj .framer-1p3b22v{flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:16px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-9LKPj .framer-1i6ba90-container{flex:none;width:20px;height:20px;position:relative}.framer-9LKPj .framer-168w2jz,.framer-9LKPj .framer-80koc6{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:1 0 0;width:1px;height:auto;position:relative}.framer-9LKPj .framer-qvsq9m{flex-flow:row;flex:none;place-content:flex-end space-evenly;align-items:flex-end;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)){.framer-9LKPj.framer-qss322,.framer-9LKPj .framer-1p3b22v{gap:0}.framer-9LKPj.framer-qss322>*{margin:8px 0}.framer-9LKPj.framer-qss322>:first-child{margin-top:0}.framer-9LKPj.framer-qss322>:last-child{margin-bottom:0}.framer-9LKPj .framer-1p3b22v>*{margin:0 8px}.framer-9LKPj .framer-1p3b22v>:first-child{margin-left:0}.framer-9LKPj .framer-1p3b22v>:last-child{margin-right:0}}.framer-9LKPj.framer-v-1e62vfc.framer-qss322{gap:0}.framer-9LKPj.framer-v-1e62vfc .framer-qvsq9m{height:1px}@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)){.framer-9LKPj.framer-v-1e62vfc.framer-qss322{gap:0}.framer-9LKPj.framer-v-1e62vfc.framer-qss322>*{margin:0}.framer-9LKPj.framer-v-1e62vfc.framer-qss322>:first-child{margin-top:0}.framer-9LKPj.framer-v-1e62vfc.framer-qss322>:last-child{margin-bottom:0}}.framer-FpugQ .framer-styles-preset-zuul8l:not(.rich-text-wrapper),.framer-FpugQ .framer-styles-preset-zuul8l.rich-text-wrapper h6{--framer-font-family:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-family-bold:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-family-bold-italic:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-family-italic:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:18px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:500;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:500;--framer-letter-spacing:-.01em;--framer-line-height:1.5em;--framer-paragraph-spacing:40px;--framer-text-alignment:start;--framer-text-color:var(--token-62e0062c-439a-4902-9307-537f7efd3041,#575757);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none;--framer-text-wrap:balance}@media (max-width:1199px) and (min-width:810px){.framer-FpugQ .framer-styles-preset-zuul8l:not(.rich-text-wrapper),.framer-FpugQ .framer-styles-preset-zuul8l.rich-text-wrapper h6{--framer-font-family:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-family-bold:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-family-bold-italic:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-family-italic:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:16px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:500;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:500;--framer-letter-spacing:-.01em;--framer-line-height:1.5em;--framer-paragraph-spacing:40px;--framer-text-alignment:start;--framer-text-color:var(--token-62e0062c-439a-4902-9307-537f7efd3041,#575757);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none;--framer-text-wrap:balance}}@media (max-width:809px) and (min-width:0){.framer-FpugQ .framer-styles-preset-zuul8l:not(.rich-text-wrapper),.framer-FpugQ .framer-styles-preset-zuul8l.rich-text-wrapper h6{--framer-font-family:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-family-bold:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-family-bold-italic:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-family-italic:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:16px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:500;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:500;--framer-letter-spacing:-.01em;--framer-line-height:1.5em;--framer-paragraph-spacing:40px;--framer-text-alignment:start;--framer-text-color:var(--token-62e0062c-439a-4902-9307-537f7efd3041,#575757);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none;--framer-text-wrap:balance}}.framer-EkQeP .framer-styles-preset-5yqa20:not(.rich-text-wrapper),.framer-EkQeP .framer-styles-preset-5yqa20.rich-text-wrapper h3{--framer-font-family:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-family-bold:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-family-bold-italic:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-family-italic:"Satoshi","Satoshi 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:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:500;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:500;--framer-letter-spacing:-.02em;--framer-line-height:1.2em;--framer-paragraph-spacing:40px;--framer-text-alignment:center;--framer-text-color:var(--token-1d3eed3f-60b2-4eeb-8b1b-2d0206799803,#262626);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none;--framer-text-wrap:balance}@media (max-width:1199px) and (min-width:810px){.framer-EkQeP .framer-styles-preset-5yqa20:not(.rich-text-wrapper),.framer-EkQeP .framer-styles-preset-5yqa20.rich-text-wrapper h3{--framer-font-family:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-family-bold:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-family-bold-italic:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-family-italic:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:30px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:500;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:500;--framer-letter-spacing:-.02em;--framer-line-height:1.2em;--framer-paragraph-spacing:40px;--framer-text-alignment:center;--framer-text-color:var(--token-1d3eed3f-60b2-4eeb-8b1b-2d0206799803,#262626);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none;--framer-text-wrap:balance}}@media (max-width:809px) and (min-width:0){.framer-EkQeP .framer-styles-preset-5yqa20:not(.rich-text-wrapper),.framer-EkQeP .framer-styles-preset-5yqa20.rich-text-wrapper h3{--framer-font-family:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-family-bold:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-family-bold-italic:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-family-italic:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:24px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:500;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:500;--framer-letter-spacing:-.01em;--framer-line-height:1.2em;--framer-paragraph-spacing:40px;--framer-text-alignment:center;--framer-text-color:var(--token-1d3eed3f-60b2-4eeb-8b1b-2d0206799803,#262626);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none;--framer-text-wrap:balance}}.framer-5rMkU .framer-styles-preset-1l8dyil:not(.rich-text-wrapper),.framer-5rMkU .framer-styles-preset-1l8dyil.rich-text-wrapper h4{--framer-font-family:"Satoshi Variable","Satoshi Placeholder",sans-serif;--framer-font-family-bold:"Satoshi Variable","Satoshi Placeholder",sans-serif;--framer-font-family-bold-italic:"Satoshi Variable","Satoshi Placeholder",sans-serif;--framer-font-family-italic:"Satoshi Variable","Satoshi 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" 450;--framer-font-variation-axes-bold:"wght" 450;--framer-font-variation-axes-bold-italic:"wght" 450;--framer-font-variation-axes-italic:"wght" 450;--framer-font-weight:400;--framer-font-weight-bold:400;--framer-font-weight-bold-italic:400;--framer-font-weight-italic:400;--framer-letter-spacing:-.02em;--framer-line-height:1.5em;--framer-paragraph-spacing:40px;--framer-text-alignment:start;--framer-text-color:var(--token-1d3eed3f-60b2-4eeb-8b1b-2d0206799803,#262626);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none;--framer-text-wrap:balance}@media (max-width:1199px) and (min-width:810px){.framer-5rMkU .framer-styles-preset-1l8dyil:not(.rich-text-wrapper),.framer-5rMkU .framer-styles-preset-1l8dyil.rich-text-wrapper h4{--framer-font-family:"Satoshi Variable","Satoshi Placeholder",sans-serif;--framer-font-family-bold:"Satoshi Variable","Satoshi Placeholder",sans-serif;--framer-font-family-bold-italic:"Satoshi Variable","Satoshi Placeholder",sans-serif;--framer-font-family-italic:"Satoshi Variable","Satoshi 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" 450;--framer-font-variation-axes-bold:"wght" 450;--framer-font-variation-axes-bold-italic:"wght" 450;--framer-font-variation-axes-italic:"wght" 450;--framer-font-weight:400;--framer-font-weight-bold:400;--framer-font-weight-bold-italic:400;--framer-font-weight-italic:400;--framer-letter-spacing:-.02em;--framer-line-height:1.5em;--framer-paragraph-spacing:40px;--framer-text-alignment:start;--framer-text-color:var(--token-1d3eed3f-60b2-4eeb-8b1b-2d0206799803,#262626);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none;--framer-text-wrap:balance}}@media (max-width:809px) and (min-width:0){.framer-5rMkU .framer-styles-preset-1l8dyil:not(.rich-text-wrapper),.framer-5rMkU .framer-styles-preset-1l8dyil.rich-text-wrapper h4{--framer-font-family:"Satoshi Variable","Satoshi Placeholder",sans-serif;--framer-font-family-bold:"Satoshi Variable","Satoshi Placeholder",sans-serif;--framer-font-family-bold-italic:"Satoshi Variable","Satoshi Placeholder",sans-serif;--framer-font-family-italic:"Satoshi Variable","Satoshi 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" 450;--framer-font-variation-axes-bold:"wght" 450;--framer-font-variation-axes-bold-italic:"wght" 450;--framer-font-variation-axes-italic:"wght" 450;--framer-font-weight:400;--framer-font-weight-bold:400;--framer-font-weight-bold-italic:400;--framer-font-weight-italic:400;--framer-letter-spacing:-.01em;--framer-line-height:1.5em;--framer-paragraph-spacing:40px;--framer-text-alignment:start;--framer-text-color:var(--token-1d3eed3f-60b2-4eeb-8b1b-2d0206799803,#262626);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none;--framer-text-wrap:balance}}.framer-0ZgOq .framer-styles-preset-fmvzon:not(.rich-text-wrapper),.framer-0ZgOq .framer-styles-preset-fmvzon.rich-text-wrapper h5{--framer-font-family:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-family-bold:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-family-bold-italic:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-family-italic:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:24px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:500;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:500;--framer-letter-spacing:-.02em;--framer-line-height:1.2em;--framer-paragraph-spacing:40px;--framer-text-alignment:start;--framer-text-color:var(--token-1d3eed3f-60b2-4eeb-8b1b-2d0206799803,#262626);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none;--framer-text-wrap:balance}@media (max-width:1199px) and (min-width:810px){.framer-0ZgOq .framer-styles-preset-fmvzon:not(.rich-text-wrapper),.framer-0ZgOq .framer-styles-preset-fmvzon.rich-text-wrapper h5{--framer-font-family:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-family-bold:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-family-bold-italic:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-family-italic:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:24px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:500;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:500;--framer-letter-spacing:-.02em;--framer-line-height:1.2em;--framer-paragraph-spacing:40px;--framer-text-alignment:start;--framer-text-color:var(--token-1d3eed3f-60b2-4eeb-8b1b-2d0206799803,#262626);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none;--framer-text-wrap:balance}}@media (max-width:809px) and (min-width:0){.framer-0ZgOq .framer-styles-preset-fmvzon:not(.rich-text-wrapper),.framer-0ZgOq .framer-styles-preset-fmvzon.rich-text-wrapper h5{--framer-font-family:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-family-bold:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-family-bold-italic:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-family-italic:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:20px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:500;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:500;--framer-letter-spacing:-.01em;--framer-line-height:1.2em;--framer-paragraph-spacing:40px;--framer-text-alignment:start;--framer-text-color:var(--token-1d3eed3f-60b2-4eeb-8b1b-2d0206799803,#262626);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none;--framer-text-wrap:balance}}.framer-7BSEm .framer-styles-preset-l3to38:not(.rich-text-wrapper),.framer-7BSEm .framer-styles-preset-l3to38.rich-text-wrapper p{--framer-font-family:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-family-bold:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-family-bold-italic:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-family-italic:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:18px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:400;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:400;--framer-letter-spacing:-.01em;--framer-line-height:1.5em;--framer-paragraph-spacing:20px;--framer-text-alignment:left;--framer-text-color:var(--token-62e0062c-439a-4902-9307-537f7efd3041,#575757);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none;--framer-text-wrap:balance}@media (max-width:1199px) and (min-width:810px){.framer-7BSEm .framer-styles-preset-l3to38:not(.rich-text-wrapper),.framer-7BSEm .framer-styles-preset-l3to38.rich-text-wrapper p{--framer-font-family:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-family-bold:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-family-bold-italic:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-family-italic:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:18px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:400;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:400;--framer-letter-spacing:-.01em;--framer-line-height:1.5em;--framer-paragraph-spacing:20px;--framer-text-alignment:left;--framer-text-color:var(--token-62e0062c-439a-4902-9307-537f7efd3041,#575757);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none;--framer-text-wrap:balance}}@media (max-width:809px) and (min-width:0){.framer-7BSEm .framer-styles-preset-l3to38:not(.rich-text-wrapper),.framer-7BSEm .framer-styles-preset-l3to38.rich-text-wrapper p{--framer-font-family:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-family-bold:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-family-bold-italic:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-family-italic:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:16px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:400;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:400;--framer-letter-spacing:-.01em;--framer-line-height:1.5em;--framer-paragraph-spacing:20px;--framer-text-alignment:left;--framer-text-color:var(--token-62e0062c-439a-4902-9307-537f7efd3041,#575757);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none;--framer-text-wrap:balance}}.framer-4G8yG .framer-styles-preset-mjkhkv:not(.rich-text-wrapper),.framer-4G8yG .framer-styles-preset-mjkhkv.rich-text-wrapper a{--framer-link-current-text-color:var(--token-4a7ef8df-eb88-4bbf-baca-0e6668017446,#74807d);--framer-link-current-text-decoration:underline;--framer-link-hover-text-color:var(--token-4a7ef8df-eb88-4bbf-baca-0e6668017446,#74807d);--framer-link-hover-text-decoration:underline;--framer-link-text-color:var(--token-62e0062c-439a-4902-9307-537f7efd3041,#575757);--framer-link-text-decoration:none}.framer-9LKPj[data-border=true]:after,.framer-9LKPj [data-border=true]:after{content:"";border-width:var(--border-top-width,0)var(--border-right-width,0)var(--border-bottom-width,0)var(--border-left-width,0);border-color:var(--border-color,none);border-style:var(--border-style,none);box-sizing:border-box;border-radius:inherit;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-rqHov.framer-raahua,.framer-rqHov .framer-raahua{display:block}.framer-rqHov.framer-ye3ta9{flex-flow:column;place-content:center flex-start;align-items:center;gap:48px;width:1200px;height:min-content;padding:40px 80px;display:flex;position:relative}.framer-rqHov .framer-1tpih5c{flex-flow:column;flex:none;place-content:center;align-items:center;gap:59px;width:100%;max-width:1280px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-rqHov .framer-qwcod0{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-rqHov .framer-173h0s9{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}.framer-rqHov .framer-1d8llc6-container,.framer-rqHov .framer-1ggwyxm-container,.framer-rqHov .framer-p4i2l9-container,.framer-rqHov .framer-1uf7e36-container,.framer-rqHov .framer-1hbbcol-container,.framer-rqHov .framer-1exndqk-container,.framer-rqHov .framer-rn922e-container,.framer-rqHov .framer-1jjw866-container,.framer-rqHov .framer-16wcq9i-container{flex:none;width:auto;height:auto;position:relative}.framer-rqHov .framer-10i42lt{flex-flow:row;flex:none;place-content:center;align-items:center;gap:32px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-rqHov .framer-o1ymxo{flex-flow:row;flex:none;place-content:flex-start space-between;align-items:flex-start;width:100%;height:min-content;padding:0;display:flex;position:relative}.framer-rqHov .framer-1v6klxk,.framer-rqHov .framer-14216gy{flex-flow:row;flex:none;place-content:center;align-items:center;gap:4px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-rqHov .framer-1nkwu85,.framer-rqHov .framer-1d1wk2m,.framer-rqHov .framer-14prt1c,.framer-rqHov .framer-2fomh7,.framer-rqHov .framer-18ucpwt,.framer-rqHov .framer-pho3ky,.framer-rqHov .framer-ktrc09,.framer-rqHov .framer-13sdkm9{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-rqHov .framer-ymc2oh{flex-flow:row;flex:none;place-content:center;align-items:center;gap:48px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-rqHov .framer-1in8qdy{flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:69px;width:100%;max-width:1280px;height:min-content;padding:48px 16px 60px;display:flex;position:relative}.framer-rqHov .framer-1xdz5jk{flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:66px;width:100%;height:min-content;padding:0;display:flex;position:relative}.framer-rqHov .framer-iojjd9{flex-flow:column wrap;flex:none;place-content:center;align-items:center;gap:20px 32px;width:81%;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-rqHov .framer-1ry5zm1{flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:32px;width:100%;height:min-content;padding:0;display:flex;position:relative}.framer-rqHov .framer-11zp2vd{flex-flow:row;flex:none;place-content:center;align-items:center;gap:23px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-rqHov.framer-v-gzjs1x.framer-ye3ta9{width:810px}.framer-rqHov.framer-v-1ez4q87.framer-ye3ta9{gap:0;width:810px;padding:0}.framer-rqHov.framer-v-1ez4q87 .framer-iojjd9{order:1}.framer-rqHov.framer-v-1ez4q87 .framer-16wcq9i-container{order:0}.framer-0wjM7 .framer-styles-preset-mjkhkv:not(.rich-text-wrapper),.framer-0wjM7 .framer-styles-preset-mjkhkv.rich-text-wrapper a{--framer-link-current-text-color:var(--token-4a7ef8df-eb88-4bbf-baca-0e6668017446,#74807d);--framer-link-current-text-decoration:underline;--framer-link-hover-text-color:var(--token-4a7ef8df-eb88-4bbf-baca-0e6668017446,#74807d);--framer-link-hover-text-decoration:underline;--framer-link-text-color:var(--token-62e0062c-439a-4902-9307-537f7efd3041,#575757);--framer-link-text-decoration:none}.framer-rqHov[data-border=true]:after,.framer-rqHov [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-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: "Inter", "Inter-Regular", system-ui, Arial, sans-serif;
    font-size: 12px;
    height: fit-content;
    opacity: 0;
    padding: 4px 8px;
    transition: opacity 0.4s ease-out;
    font-weight: 500;
    flex-shrink: 0;
    position: fixed;
    width: max-content;
    pointer-events: none;
    user-select: none;
}

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

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

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

#__framer-editorbar-loading-spinner {
    width: 12px;
    height: 12px;
    -webkit-mask: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAApNJREFUSA2tlUtLlFEYgEe7mtFFQ8NLFBG1SJAwahtiLVy5ceVSEPQH1LZf0Lp9FO1bdYNyI7gyBFcS2kAzilYq3sfxeYZ55Zv6FGfohWfOd97vnPd23u9MXeZoaeb1Q7gPHXAFzsAS5GACxiEPqVKXqs1kmtAPQi+cAtedToz1PJ8ExxPwDl7CAlRImoN7rBiF86ABHTiGAzMIh8n3O+ifwWc4EL0n5TGTYQijvjNSxbUadozInUeGZ3nuh1WYgpIkM+hGMwYajAgdrfUn+AaLoLTCAxiAOxCZxL4RdB+gZMjxEjwHo4hS8Jh5DR9hz0mKaNizegoNEI7Wee6FXJTISG6AUgDr+QImoAiHie+mwZJow/PRps4uwnsnRj8Epqc4voVJJ8eULOtW4BFYYjPpgjc+3IWI2sh/wFeoVl6xYQ48dDGLfjOwc/ygQqz595hUMVouS9QHBm4l6k3HWpnBLqicgVrlCxujSbR1Swd+UDpQYRS/oVaZZ2MWwlZBB9Zdxf+QTYw8SRgq6sAvz7vH6JULEB9USVHFjzZskgPRQR4ayxoXXIdaHdg9HrB2rErByWxZERnYtrWUzD0esDbtTmXPhzXwHrKLxEUbYGbVyDkWWwkdadfqbPmwDXZSCyh2VAf8BM/nOOJH5Y0QopMt2I5U/KO4DZZJB47XwEX+ex0mGroMV8sLwp56gyuGwiyW4SZ4c8bt2cZzO7jBNeqtsRHbeZ1g9krsMbhfYPv/c5gecA+4yAVuitFszE5Hjva872OMdXagF19JIoOYWyozMTI3J0tmA6gLvXPfO1cc/XOqOLe/HbjwD8yCXRD3VNJROEgatiRZMJsKsbZHia3nAdphtq8fkiWyXJbBe8uM1aXKPouNnz2Bm1kwAAAAAElFTkSuQmCC);
    mask: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAApNJREFUSA2tlUtLlFEYgEe7mtFFQ8NLFBG1SJAwahtiLVy5ceVSEPQH1LZf0Lp9FO1bdYNyI7gyBFcS2kAzilYq3sfxeYZ55Zv6FGfohWfOd97vnPd23u9MXeZoaeb1Q7gPHXAFzsAS5GACxiEPqVKXqs1kmtAPQi+cAtedToz1PJ8ExxPwDl7CAlRImoN7rBiF86ABHTiGAzMIh8n3O+ifwWc4EL0n5TGTYQijvjNSxbUadozInUeGZ3nuh1WYgpIkM+hGMwYajAgdrfUn+AaLoLTCAxiAOxCZxL4RdB+gZMjxEjwHo4hS8Jh5DR9hz0mKaNizegoNEI7Wee6FXJTISG6AUgDr+QImoAiHie+mwZJow/PRps4uwnsnRj8Epqc4voVJJ8eULOtW4BFYYjPpgjc+3IWI2sh/wFeoVl6xYQ48dDGLfjOwc/ygQqz595hUMVouS9QHBm4l6k3HWpnBLqicgVrlCxujSbR1Swd+UDpQYRS/oVaZZ2MWwlZBB9Zdxf+QTYw8SRgq6sAvz7vH6JULEB9USVHFjzZskgPRQR4ayxoXXIdaHdg9HrB2rErByWxZERnYtrWUzD0esDbtTmXPhzXwHrKLxEUbYGbVyDkWWwkdadfqbPmwDXZSCyh2VAf8BM/nOOJH5Y0QopMt2I5U/KO4DZZJB47XwEX+ex0mGroMV8sLwp56gyuGwiyW4SZ4c8bt2cZzO7jBNeqtsRHbeZ1g9krsMbhfYPv/c5gecA+4yAVuitFszE5Hjva872OMdXagF19JIoOYWyozMTI3J0tmA6gLvXPfO1cc/XOqOLe/HbjwD8yCXRD3VNJROEgatiRZMJsKsbZHia3nAdphtq8fkiWyXJbBe8uM1aXKPouNnz2Bm1kwAAAAAElFTkSuQmCC);
    -webkit-mask-size: 12px;
    mask-size: 12px;
    background-color: #fff;


    animation-duration: 800ms;
    animation-iteration-count: infinite;
    animation-name: __framer-loading-spin;
    animation-timing-function: linear;
}

@keyframes __framer-loading-spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}


#__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;
}


@font-face { font-family: Figtree; font-style: normal; font-weight: 400; font-display: swap; src: url("assets/fonts.gstatic.com/s/figtree/v9/_Xms-HUzqDCFdgfMm4q9DbZs.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Figtree; font-style: normal; font-weight: 400; font-display: swap; src: url("assets/fonts.gstatic.com/s/figtree/v9/_Xms-HUzqDCFdgfMm4S9DQ.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Figtree; font-style: normal; font-weight: 500; font-display: swap; src: url("assets/fonts.gstatic.com/s/figtree/v9/_Xms-HUzqDCFdgfMm4q9DbZs.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Figtree; font-style: normal; font-weight: 500; font-display: swap; src: url("assets/fonts.gstatic.com/s/figtree/v9/_Xms-HUzqDCFdgfMm4S9DQ.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Figtree; font-style: normal; font-weight: 700; font-display: swap; src: url("assets/fonts.gstatic.com/s/figtree/v9/_Xms-HUzqDCFdgfMm4q9DbZs.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Figtree; font-style: normal; font-weight: 700; font-display: swap; src: url("assets/fonts.gstatic.com/s/figtree/v9/_Xms-HUzqDCFdgfMm4S9DQ.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; src: url("assets/framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Inter; src: url("assets/framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Inter; src: url("assets/framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("assets/framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("assets/framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Inter; src: url("assets/framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; src: url("assets/framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Satoshi; src: url("assets/framerusercontent.com/third-party-assets/fontshare/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2"); font-display: swap; font-style: normal; font-weight: 400; }
@font-face { font-family: "Satoshi Variable"; src: url("assets/framerusercontent.com/third-party-assets/fontshare/wf/NWBQYJIM7GCZ5XWD7D26ARB3VDY55ZRT/K63EV2KZIGKLE7RANQ2U42S6SVHU5RJ7/X6XYTKIVDUW7GZTZPZNN4EUM5KH54KHF.woff2"); font-display: swap; font-style: normal; font-weight: 400; }
@font-face { font-family: Satoshi; src: url("assets/framerusercontent.com/third-party-assets/fontshare/wf/P2LQKHE6KA6ZP4AAGN72KDWMHH6ZH3TA/ZC32TK2P7FPS5GFTL46EU6KQJA24ZYDB/7AHDUZ4A7LFLVFUIFSARGIWCRQJHISQP.woff2"); font-display: swap; font-style: normal; font-weight: 500; }
@font-face { font-family: Satoshi; src: url("assets/framerusercontent.com/third-party-assets/fontshare/wf/LAFFD4SDUCDVQEXFPDC7C53EQ4ZELWQI/PXCT3G6LO6ICM5I3NTYENYPWJAECAWDD/GHM6WVH6MILNYOOCXHXB5GTSGNTMGXZR.woff2"); font-display: swap; font-style: normal; font-weight: 700; }
@font-face { font-family: Satoshi; src: url("assets/framerusercontent.com/third-party-assets/fontshare/wf/CDEBEFT2R7XKNGXSBBLZGMY4MMHZG75P/HEVKDGQCYDZ7Z6CDVR2ZQGBCTUD6ZARH/BKWEE3VKGTFABE37K2DTH625VUSN2N35.woff2"); font-display: swap; font-style: italic; font-weight: 700; }
@font-face { font-family: Satoshi; src: url("assets/framerusercontent.com/third-party-assets/fontshare/wf/NID3I7RITWZSKXRCJGOCMP5NOADJK6IG/2HLHGD7OBTWCOHW64YXOE5KFXHU4KJHM/ZHME2QIRFR7UPJ47NLY27RCAFY44CKZJ.woff2"); font-display: swap; font-style: italic; font-weight: 500; }
@font-face { font-family: Satoshi; src: url("assets/framerusercontent.com/third-party-assets/fontshare/wf/MPIFA4B3XXRNY2MJDGP6GOOOAF6EOCLO/W5E4ZFYPJ3V6JKMBGHB6YMITK6EWS2XA/QOMBWPST76ICDYF6WOBS7SQ7RBT67QW2.woff2"); font-display: swap; font-style: italic; font-weight: 400; }
@font-face { font-family: "Figtree Placeholder"; src: local("Arial"); ascent-override: 93.79%; descent-override: 24.68%; line-gap-override: 0%; size-adjust: 101.29%; }
@font-face { font-family: "Inter Placeholder"; src: local("Arial"); ascent-override: 89.79%; descent-override: 22.36%; line-gap-override: 0%; size-adjust: 107.89%; }
@font-face { font-family: "Satoshi Placeholder"; src: local("Arial"); ascent-override: 102.23%; descent-override: 24.29%; line-gap-override: 10.12%; size-adjust: 98.8%; }
@font-face { font-family: "Satoshi Variable Placeholder"; src: local("Arial"); ascent-override: 102.23%; descent-override: 24.29%; line-gap-override: 10.12%; size-adjust: 98.8%; }

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-4a7ef8df-eb88-4bbf-baca-0e6668017446: #295ff4; --token-1d3eed3f-60b2-4eeb-8b1b-2d0206799803: #262626; --token-62e0062c-439a-4902-9307-537f7efd3041: #575757; --token-65db872c-0c0a-4902-9970-3cf5b7324938: #595e6626; --token-dc176b44-76f2-4d82-b520-17c069e6ae09: #fff; --token-ccde31bb-7fd6-46c7-b93d-f36675c8c601: #295ff4; --token-77a73c6f-5340-41ed-adf4-52b60ce6a5ce: #ffffffa6; --token-4dae28ea-10af-439e-884f-179975c5bab8: #58655a; --token-5cca64be-2bf0-48a7-bdef-a88d04a5c912: #58655a; --framer-will-change-override: none; }
@supports (background:-webkit-named-image(i)) and (not (grid-template-rows:subgrid)) {
  body { --framer-will-change-override: transform; }
}
@supports (background:-webkit-named-image(i)) and (not (position-area:top right)) {
  body { --framer-will-change-filter-override: filter; }
}
[data-framer-component-type="Text"] div div span, [data-framer-component-type="Text"] a div span, [data-framer-component-type="Text"] span span span, [data-framer-component-type="Text"] p span span, [data-framer-component-type="Text"] h1 span span, [data-framer-component-type="Text"] h2 span span, [data-framer-component-type="Text"] h3 span span, [data-framer-component-type="Text"] h4 span span, [data-framer-component-type="Text"] h5 span span, [data-framer-component-type="Text"] h6 span span, [data-framer-component-type="Text"] a { font-family: var(--font-family); font-style: var(--font-style); font-weight: min(calc(var(--framer-font-weight-increase,0) + var(--font-weight,400)),900); color: var(--text-color); letter-spacing: var(--letter-spacing); font-size: var(--font-size); text-transform: var(--text-transform); --text-decoration: var(--framer-text-decoration-style,solid)var(--framer-text-decoration,none)var(--framer-text-decoration-color,currentcolor)var(--framer-text-decoration-thickness,auto); --text-decoration-skip-ink: var(--framer-text-decoration-skip-ink); --text-underline-offset: var(--framer-text-decoration-offset); line-height: var(--line-height); --font-family: var(--framer-font-family); --font-style: var(--framer-font-style); --font-weight: var(--framer-font-weight); --text-color: var(--framer-text-color); --letter-spacing: var(--framer-letter-spacing); --font-size: var(--framer-font-size); --text-transform: var(--framer-text-transform); --line-height: var(--framer-line-height); }
@supports not (color:color(display-p3 1 1 1)) {
  p.framer-text, div.framer-text, h1.framer-text, h2.framer-text, h3.framer-text, h4.framer-text, h5.framer-text, h6.framer-text, li.framer-text, ol.framer-text, ul.framer-text, span.framer-text:not([data-text-fill]) { color: var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000)))); -webkit-text-stroke-color: var(--framer-text-stroke-color-rgb,var(--framer-text-stroke-color,initial)); }
  mark.framer-text { background-color: var(--framer-blockquote-text-background-color-rgb,var(--framer-blockquote-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial)))); }
}
@supports not (color:color(display-p3 1 1 1)) {
  code.framer-text, code.framer-text span.framer-text:not([data-text-fill]) { color: var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000)))))); }
}
@supports not (color:color(display-p3 1 1 1)) {
  a.framer-text, span.framer-text[data-nested-link] { color: var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000)))))); background-color: var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial)); text-decoration-color: var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor)))); }
}
@supports not (color:color(display-p3 1 1 1)) {
  code.framer-text a.framer-text, code.framer-text a.framer-text span.framer-text:not([data-text-fill]), code.framer-text span.framer-text[data-nested-link], code.framer-text span.framer-text[data-nested-link] span.framer-text:not([data-text-fill]) { color: var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000)))))))); }
}
@supports not (color:color(display-p3 1 1 1)) {
  a.framer-text:hover, span.framer-text[data-nested-link]:hover { color: var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000)))))))); background-color: var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial)))))); text-decoration-color: var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor)))))); }
}
@supports not (color:color(display-p3 1 1 1)) {
  code.framer-text a.framer-text:hover, code.framer-text span.framer-text[data-nested-link]:hover { color: var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000)))))))))); }
}
@supports not (color:color(display-p3 1 1 1)) {
  a.framer-text[data-framer-page-link-current], span.framer-text[data-framer-page-link-current] { color: var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000)))))); background-color: var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial)))))); text-decoration-color: var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor)))))); }
}
@supports not (color:color(display-p3 1 1 1)) {
  code.framer-text a.framer-text[data-framer-page-link-current], code.framer-text a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]), code.framer-text span.framer-text[data-framer-page-link-current], code.framer-text span.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]) { color: var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000)))))))); background-color: var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial)))))); }
}
@supports not (color:color(display-p3 1 1 1)) {
  a.framer-text[data-framer-page-link-current]:hover, span.framer-text[data-framer-page-link-current]:hover { color: var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000)))))))))); background-color: var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial)))))); text-decoration-color: var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor)))))))); }
}
@supports not (color:color(display-p3 1 1 1)) {
  code.framer-text a.framer-text[data-framer-page-link-current]:hover, code.framer-text a.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]), code.framer-text span.framer-text[data-framer-page-link-current]:hover, code.framer-text span.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]) { color: var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000)))))))))); background-color: var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial)))))); }
}
@supports not (aspect-ratio:1) {
  .framer-text-module:not([data-width="fit"])[style*="aspect-ratio"] { position: relative !important; }
  .framer-text-module:not([data-width="fit"])[style*="aspect-ratio"]::before { content: ""; padding-bottom: calc(100%/calc(var(--aspect-ratio))); display: block; }
  .framer-text-module[data-width="fill"] > :first-child, .framer-text-module[data-width="fill"] > .ssr-variant > :first-child, .framer-text-module:not([data-width="fit"])[style*="aspect-ratio"] > :first-child, .framer-text-module:not([data-width="fit"])[style*="aspect-ratio"] > .ssr-variant > :first-child { position: absolute; top: 0px; left: 0px; height: 100% !important; }
}
@supports not (overflow:clip) {
  :root { --overflow-clip-fallback: hidden; }
}
@supports (background:-webkit-named-image(i)) and (not (contain-intrinsic-size:inherit)) {
  div.framer-text, p.framer-text, h1.framer-text, h2.framer-text, h3.framer-text, h4.framer-text, h5.framer-text, h6.framer-text, ol.framer-text, ul.framer-text, li.framer-text, blockquote.framer-text, .framer-text.framer-image { display: var(--text-truncation-display-inline-for-safari-16,revert); }
  div.framer-text::after, p.framer-text::after, h1.framer-text::after, h2.framer-text::after, h3.framer-text::after, h4.framer-text::after, h5.framer-text::after, h6.framer-text::after, ol.framer-text::after, ul.framer-text::after, li.framer-text::after, blockquote.framer-text::after, .framer-text.framer-image::after { content: var(--text-truncation-line-break-for-safari-16); white-space: pre; }
  .framer-text.framer-text-module, .framer-text.framer-table-wrapper { display: var(--text-truncation-display-none-for-safari-16,revert); }
  p.framer-text[data-text-fill] { display: var(--text-truncation-display-inline-for-safari-16,inline-block); }
}
@supports (corner-shape:superellipse(2)) {
  :root { --one-if-corner-shape-supported: 1; }
}
.framer-cursor-none, .framer-cursor-none * { cursor: none !important; }
.framer-pointer-events-none, .framer-pointer-events-none * { pointer-events: none !important; }
@supports (aspect-ratio:1) {
  body { --framer-aspect-ratio-supported: auto; }
}
.framer-D9iUQ.framer-15wbjdm, .framer-D9iUQ .framer-15wbjdm { display: block; }
.framer-D9iUQ.framer-177jwuz { background-color: rgb(255, 255, 255); flex-flow: column; place-content: center flex-start; align-items: center; gap: 0px; width: 1979px; height: min-content; padding: 0px; display: flex; position: relative; overflow: hidden; }
.framer-D9iUQ .framer-jaycjr-container { flex: 0 0 auto; width: 1280px; height: auto; position: relative; }
.framer-D9iUQ .framer-18lrrh { z-index: 1; background-color: rgb(255, 255, 255); flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 0px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: hidden; }
.framer-D9iUQ .framer-9wgstz { background-color: var(--token-80553515-7ab0-44ac-b981-96d7680674fd,#fff); flex-flow: column; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 0px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: hidden; }
.framer-D9iUQ .framer-zsymla { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 20px; width: 100%; max-width: 1280px; height: min-content; padding: 64px 0px 162px; display: flex; position: relative; overflow: visible; }
.framer-D9iUQ .framer-16gwuyc { flex-flow: column; flex: 1 0 0px; place-content: flex-start; align-items: flex-start; gap: 58px; width: 1px; max-width: 700px; height: min-content; padding: 0px; display: flex; position: relative; }
.framer-D9iUQ .framer-1x8akte { flex-flow: column; flex: 0 0 auto; place-content: flex-start center; align-items: flex-start; gap: 30px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-D9iUQ .framer-jg2giy { white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 100%; height: auto; position: relative; }
.framer-D9iUQ .framer-1rozxen { white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 72%; height: auto; position: relative; }
.framer-D9iUQ .framer-n1p31f { 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: 6px; width: 100%; padding: 0px; display: flex; position: relative; }
.framer-D9iUQ .framer-1ibbd1m-container, .framer-D9iUQ .framer-1xre23q-container, .framer-D9iUQ .framer-sser2l-container, .framer-D9iUQ .framer-1clr51e-container, .framer-D9iUQ .framer-1okcee8-container, .framer-D9iUQ .framer-wauqfd-container, .framer-D9iUQ .framer-d1lpci-container, .framer-D9iUQ .framer-708jgg-container, .framer-D9iUQ .framer-1cmxxsf-container { flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-D9iUQ .framer-wrzwxy { height: min-content; overflow: var(--overflow-clip-fallback,clip); flex-flow: row; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 10px; width: 100%; padding: 0px; display: flex; position: relative; }
.framer-D9iUQ .framer-6vvuqa { aspect-ratio: 0.763077 / 1; height: var(--framer-aspect-ratio-supported,826px); flex-flow: column; flex: 1 0 0px; place-content: center; align-items: center; gap: 10px; width: 1px; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-D9iUQ .framer-upwhgx { aspect-ratio: 0.763077 / 1; height: 1px; width: var(--framer-aspect-ratio-supported,630px); z-index: 0; border-radius: 24px; flex: 1 0 0px; position: relative; overflow: visible; }
.framer-D9iUQ .framer-xekmyd { z-index: 1; background-color: rgb(255, 255, 255); border-top-right-radius: 24px; flex: 0 0 auto; gap: 10px; width: 56px; height: 56px; position: absolute; top: 0px; right: 0px; overflow: visible; }
.framer-D9iUQ .framer-13dy83m, .framer-D9iUQ .framer-1y7wetc { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported,48px); z-index: 1; background-color: rgba(116, 128, 118, 0); border-radius: 50px; flex: 0 0 auto; width: 48px; position: absolute; top: -48px; left: 0px; overflow: visible; box-shadow: rgb(255, 255, 255) -24px 24px; }
.framer-D9iUQ .framer-erb8gv, .framer-D9iUQ .framer-1ocvrtm { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported,48px); z-index: 1; background-color: rgba(116, 128, 118, 0); border-radius: 50px; flex: 0 0 auto; width: 48px; position: absolute; bottom: 0px; right: -48px; overflow: visible; box-shadow: rgb(255, 255, 255) -24px 24px; }
.framer-D9iUQ .framer-124lnco-container { z-index: 1; flex: 0 0 auto; width: auto; height: auto; position: absolute; bottom: 0px; left: 0px; }
.framer-D9iUQ .framer-1veem7o { aspect-ratio: 2.91071 / 1; height: var(--framer-aspect-ratio-supported,56px); z-index: 1; background-color: rgb(255, 255, 255); border-top-right-radius: 24px; flex: 0 0 auto; gap: 10px; width: 163px; position: absolute; bottom: 0px; left: 0px; overflow: visible; }
.framer-D9iUQ .framer-imdwu8 { z-index: 1; flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 4px; width: min-content; height: min-content; padding: 0px; display: flex; position: absolute; bottom: -21px; left: 0px; overflow: visible; }
.framer-D9iUQ .framer-14jnr2a-container { z-index: 2; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-D9iUQ .framer-1ij9rhh { --framer-link-text-color: #09f; --framer-link-text-decoration: underline; white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-D9iUQ .framer-7u202k { flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 0px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: hidden; }
.framer-D9iUQ .framer-1wg5b2y { height: min-content; overflow: var(--overflow-clip-fallback,clip); background-color: rgb(242, 242, 242); flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: 100%; padding: 0px; display: flex; position: relative; }
.framer-D9iUQ .framer-l87bnm { z-index: 1; background-color: rgb(242, 242, 242); flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 64px; width: 100%; height: min-content; padding: 128px 0px; display: flex; position: relative; overflow: hidden; }
.framer-D9iUQ .framer-11s5q1k { max-width: 1200px; height: min-content; overflow: var(--overflow-clip-fallback,clip); flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 64px; width: 100%; padding: 0px; display: flex; position: relative; }
.framer-D9iUQ .framer-b8fj7t { will-change: var(--framer-will-change-override,transform); border-radius: 8px; flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 16px; width: 100%; max-width: 700px; height: min-content; padding: 0px; display: flex; position: relative; overflow: hidden; }
.framer-D9iUQ .framer-9lcyzo, .framer-D9iUQ .framer-1t3e4m2, .framer-D9iUQ .framer-unznd5, .framer-D9iUQ .framer-1f27v6g, .framer-D9iUQ .framer-1jqefch, .framer-D9iUQ .framer-16x4j7x, .framer-D9iUQ .framer-1f9q51y { --framer-link-text-color: #09f; --framer-link-text-decoration: underline; white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 100%; height: auto; position: relative; }
.framer-D9iUQ .framer-1wv561y-container, .framer-D9iUQ .framer-g6y11o-container, .framer-D9iUQ .framer-jusw1v-container { flex: 0 0 auto; width: 100%; height: auto; position: relative; }
.framer-D9iUQ .framer-1bi2bx4 { z-index: 1; flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 96px; width: 100%; max-width: 1280px; height: min-content; padding: 53px 0px 0px; scroll-margin-top: 80px; display: flex; position: relative; }
.framer-D9iUQ .framer-vcan2t { 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-D9iUQ .framer-kymhcj { flex: 1 0 0px; grid-template-rows: repeat(1, min-content); grid-template-columns: repeat(2, minmax(1px, 1fr)); grid-auto-rows: min-content; justify-content: center; gap: 32px 30px; width: 1px; height: min-content; padding: 0px; display: grid; position: relative; overflow: visible; }
.framer-D9iUQ .framer-w6t91t-container, .framer-D9iUQ .framer-11sw0hf-container, .framer-D9iUQ .framer-13p1zqm-container, .framer-D9iUQ .framer-ukszkz-container { flex: 0 0 auto; place-self: start; width: 100%; height: auto; position: relative; }
.framer-D9iUQ .framer-7exryd, .framer-D9iUQ .framer-6bxetx { background-color: var(--token-80553515-7ab0-44ac-b981-96d7680674fd,#fff); flex-flow: column; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 0px; width: 100%; height: min-content; padding: 0px; scroll-margin-top: 72px; display: flex; position: relative; overflow: visible; }
.framer-D9iUQ .framer-1yuvfds { z-index: 1; flex-flow: column; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 64px; width: 100%; max-width: 1280px; height: min-content; padding: 128px 80px; display: flex; position: relative; }
.framer-D9iUQ .framer-t48r1e { flex-flow: column; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 16px; width: 100%; max-width: 800px; height: min-content; padding: 0px; display: flex; position: relative; }
.framer-D9iUQ .framer-stmmn8 { flex-flow: row; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 64px; width: 100%; max-width: 1280px; height: min-content; padding: 128px 80px; display: flex; position: relative; }
.framer-D9iUQ .framer-1do7ilr { flex-flow: column; flex: 1 0 0px; place-content: center; align-items: center; gap: 50px; width: 1px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-D9iUQ .framer-1htztxo { flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 23px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: hidden; }
.framer-D9iUQ .framer-a7yo4z-container { flex: 0 0 auto; width: 794px; height: auto; position: relative; }
@media (min-width: 795px) and (max-width: 1978.98px) {
  .framer-D9iUQ.framer-177jwuz { width: 795px; }
  .framer-D9iUQ .framer-jaycjr-container, .framer-D9iUQ .framer-a7yo4z-container { width: 100%; }
  .framer-D9iUQ .framer-zsymla { padding: 64px 50px 75px; }
  .framer-D9iUQ .framer-1rozxen { width: 308px; }
  .framer-D9iUQ .framer-wrzwxy { flex-wrap: wrap; }
  .framer-D9iUQ .framer-6vvuqa { height: var(--framer-aspect-ratio-supported,443px); }
  .framer-D9iUQ .framer-upwhgx { width: var(--framer-aspect-ratio-supported,338px); }
  .framer-D9iUQ .framer-l87bnm { padding: 64px 50px; }
  .framer-D9iUQ .framer-1t3e4m2 { width: 80%; }
  .framer-D9iUQ .framer-1bi2bx4 { gap: 39px; }
  .framer-D9iUQ .framer-kymhcj { gap: 32px 44px; }
  .framer-D9iUQ .framer-1yuvfds { padding: 81px 50px; }
  .framer-D9iUQ .framer-stmmn8 { flex-direction: column; align-content: center; align-items: center; padding: 100px 80px; }
  .framer-D9iUQ .framer-1do7ilr { flex: 0 0 auto; width: 100%; }
}
@media (max-width: 794.98px) {
  .framer-D9iUQ.framer-177jwuz { width: 390px; }
  .framer-D9iUQ .framer-jaycjr-container, .framer-D9iUQ .framer-1rozxen, .framer-D9iUQ .framer-a7yo4z-container { width: 100%; }
  .framer-D9iUQ .framer-zsymla { flex-direction: column; gap: 70px; padding: 12px 20px 65px; }
  .framer-D9iUQ .framer-16gwuyc { flex: 0 0 auto; order: 1; width: 100%; }
  .framer-D9iUQ .framer-wrzwxy { flex-wrap: wrap; }
  .framer-D9iUQ .framer-6vvuqa { height: var(--framer-aspect-ratio-supported,459px); flex: 0 0 auto; order: 0; width: 100%; }
  .framer-D9iUQ .framer-upwhgx { width: var(--framer-aspect-ratio-supported,350px); }
  .framer-D9iUQ .framer-l87bnm { padding: 66px 20px; }
  .framer-D9iUQ .framer-11s5q1k { order: 0; gap: 34px; }
  .framer-D9iUQ .framer-1bi2bx4 { flex-direction: column; gap: 71px; padding: 19px 0px 0px; }
  .framer-D9iUQ .framer-vcan2t, .framer-D9iUQ .framer-kymhcj { flex: 0 0 auto; width: 100%; }
  .framer-D9iUQ .framer-1yuvfds { padding: 71px 20px; }
  .framer-D9iUQ .framer-stmmn8 { padding: 81px 20px 59px; }
}
.ssr-variant { display: contents; }
@supports (aspect-ratio:1) {
  body { --framer-aspect-ratio-supported: auto; }
}
.framer-XmJPK.framer-1ug6t26, .framer-XmJPK .framer-1ug6t26 { display: block; }
.framer-XmJPK.framer-1i1wn5z { flex-flow: row; place-content: center; align-items: center; gap: 0px; width: 1200px; height: min-content; padding: 31px 0px 34px; display: flex; position: relative; overflow: visible; }
.framer-XmJPK .framer-e2emn2 { flex-flow: row; flex: 1 0 0px; place-content: center; align-items: center; gap: 40px; width: 1px; max-width: 1280px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-XmJPK .framer-8tbr3v { flex-flow: row; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 20px; width: 250px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-XmJPK .framer-453hfj-container, .framer-XmJPK .framer-1vv5czi-container, .framer-XmJPK .framer-fb2qmp-container, .framer-XmJPK .framer-1nqa1np-container, .framer-XmJPK .framer-1b9ggge-container, .framer-XmJPK .framer-1dz1lpm-container, .framer-XmJPK .framer-9avlem-container, .framer-XmJPK .framer-ms2ijg-container, .framer-XmJPK .framer-ll6psg-container, .framer-XmJPK .framer-1p1onwt-container { flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-XmJPK .framer-hcta0j { flex-flow: row; flex: 1 0 0px; place-content: center; align-items: center; gap: 32px; width: 1px; height: min-content; padding: 0px; display: flex; position: relative; overflow: hidden; }
.framer-XmJPK .framer-175rkia { flex-flow: row; flex: 0 0 auto; place-content: center flex-end; align-items: center; gap: 12px; width: 250px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-XmJPK .framer-1vfbcqy { flex-flow: column; flex: 1 0 0px; place-content: flex-start center; align-items: flex-start; gap: 24px; width: 1px; max-width: 1280px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-XmJPK .framer-fjhw5s { z-index: 2; flex-flow: row; flex: 0 0 auto; place-content: center space-between; align-items: center; width: 100%; height: 64px; padding: 0px 0px 0px 16px; display: flex; position: relative; overflow: visible; }
.framer-XmJPK .framer-1oe1xum-container, .framer-XmJPK .framer-1cchq5m-container { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported,60px); flex: 0 0 auto; width: 60px; position: relative; }
.framer-XmJPK .framer-23n5hy { z-index: 2; flex-flow: column; flex: 1 0 0px; place-content: center flex-start; align-items: center; gap: 24px; width: 1px; height: min-content; padding: 19px 16px 14px; display: flex; position: relative; overflow: hidden; }
.framer-XmJPK .framer-1wdeq8g { z-index: 2; flex-flow: column; flex: 1 0 0px; place-content: center; align-items: center; gap: 12px; width: 1px; height: min-content; padding: 24px 16px 0px; display: flex; position: relative; overflow: visible; }
.framer-XmJPK .framer-1siooi9-container { flex: 0 0 auto; width: 100%; height: 58px; position: relative; }
.framer-XmJPK.framer-v-kw157j.framer-1i1wn5z { width: 926px; }
.framer-XmJPK.framer-v-kw157j .framer-e2emn2 { gap: unset; justify-content: space-between; padding: 0px 50px; }
.framer-XmJPK.framer-v-kw157j .framer-8tbr3v, .framer-XmJPK.framer-v-kw157j .framer-175rkia { width: min-content; }
.framer-XmJPK.framer-v-kw157j .framer-hcta0j { flex: 0 0 auto; width: min-content; }
.framer-XmJPK.framer-v-11802gt.framer-1i1wn5z { width: 415px; padding: 2px 0px 3px; }
.framer-XmJPK.framer-v-14bvtte.framer-1i1wn5z { flex-direction: column; width: 415px; padding: 2px 0px 40px; }
.framer-XmJPK.framer-v-14bvtte .framer-1vfbcqy, .framer-XmJPK.framer-v-14bvtte .framer-23n5hy, .framer-XmJPK.framer-v-14bvtte .framer-1wdeq8g { flex: 0 0 auto; width: 100%; }
.framer-XmJPK[data-hide-scrollbars="true"]::-webkit-scrollbar { width: 0px; height: 0px; }
.framer-XmJPK [data-hide-scrollbars="true"]::-webkit-scrollbar { width: 0px; height: 0px; }
.framer-XmJPK[data-hide-scrollbars="true"]::-webkit-scrollbar-thumb { background: 0px 0px; }
.framer-XmJPK [data-hide-scrollbars="true"]::-webkit-scrollbar-thumb { background: 0px 0px; }
.framer-XmJPK[data-hide-scrollbars="true"], .framer-XmJPK [data-hide-scrollbars="true"] { scrollbar-width: none; }
@supports (aspect-ratio:1) {
  body { --framer-aspect-ratio-supported: auto; }
}
.framer-yPX0K.framer-1puftni, .framer-yPX0K .framer-1puftni { display: block; }
.framer-yPX0K.framer-2myv5j { flex-flow: row; place-content: center; align-items: center; gap: 6px; width: min-content; height: min-content; padding: 0px; text-decoration: none; display: flex; position: relative; overflow: visible; }
.framer-yPX0K .framer-1v0q4ze { width: 35px; height: 22px; position: relative; }
.framer-yPX0K .framer-gmp2rs { width: 19px; height: 22px; position: absolute; top: 0px; left: 0px; }
.framer-yPX0K .framer-o7kg4j { width: 19px; height: 22px; position: absolute; top: 0px; left: 17px; }
.framer-yPX0K .framer-gkxp1i { white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
body { --framer-will-change-override: none; }
@supports (background:-webkit-named-image(i)) and (not (grid-template-rows:subgrid)) {
  body { --framer-will-change-override: transform; }
}
body { --framer-will-change-filter-override: none; }
@supports (background:-webkit-named-image(i)) and (not (position-area:top right)) {
  body { --framer-will-change-filter-override: filter; }
}
[data-framer-component-type] { position: absolute; }
[data-framer-component-type="Text"] { cursor: inherit; }
[data-framer-component-text-autosized] * { white-space: pre; }
[data-framer-component-type="Text"] > * { text-align: var(--framer-text-alignment,start); }
[data-framer-component-type="Text"] span span, [data-framer-component-type="Text"] p span, [data-framer-component-type="Text"] h1 span, [data-framer-component-type="Text"] h2 span, [data-framer-component-type="Text"] h3 span, [data-framer-component-type="Text"] h4 span, [data-framer-component-type="Text"] h5 span, [data-framer-component-type="Text"] h6 span { display: block; }
[data-framer-component-type="Text"] span span span, [data-framer-component-type="Text"] p span span, [data-framer-component-type="Text"] h1 span span, [data-framer-component-type="Text"] h2 span span, [data-framer-component-type="Text"] h3 span span, [data-framer-component-type="Text"] h4 span span, [data-framer-component-type="Text"] h5 span span, [data-framer-component-type="Text"] h6 span span { display: unset; }
[data-framer-component-type="Text"] div div span, [data-framer-component-type="Text"] a div span, [data-framer-component-type="Text"] span span span, [data-framer-component-type="Text"] p span span, [data-framer-component-type="Text"] h1 span span, [data-framer-component-type="Text"] h2 span span, [data-framer-component-type="Text"] h3 span span, [data-framer-component-type="Text"] h4 span span, [data-framer-component-type="Text"] h5 span span, [data-framer-component-type="Text"] h6 span span, [data-framer-component-type="Text"] a { font-family: var(--font-family); font-style: var(--font-style); font-weight: min(calc(var(--framer-font-weight-increase,0) + var(--font-weight,400)),900); color: var(--text-color); letter-spacing: var(--letter-spacing); font-size: var(--font-size); text-transform: var(--text-transform); --text-decoration: var(--framer-text-decoration-style,solid)var(--framer-text-decoration,none)var(--framer-text-decoration-color,currentcolor)var(--framer-text-decoration-thickness,auto); --text-decoration-skip-ink: var(--framer-text-decoration-skip-ink); --text-underline-offset: var(--framer-text-decoration-offset); line-height: var(--line-height); --font-family: var(--framer-font-family); --font-style: var(--framer-font-style); --font-weight: var(--framer-font-weight); --text-color: var(--framer-text-color); --letter-spacing: var(--framer-letter-spacing); --font-size: var(--framer-font-size); --text-transform: var(--framer-text-transform); --line-height: var(--framer-line-height); }
[data-framer-component-type="Text"] a, [data-framer-component-type="Text"] a div span, [data-framer-component-type="Text"] a span span span, [data-framer-component-type="Text"] a p span span, [data-framer-component-type="Text"] a h1 span span, [data-framer-component-type="Text"] a h2 span span, [data-framer-component-type="Text"] a h3 span span, [data-framer-component-type="Text"] a h4 span span, [data-framer-component-type="Text"] a h5 span span, [data-framer-component-type="Text"] a h6 span span { --font-family: var(--framer-link-font-family,var(--framer-font-family)); --font-style: var(--framer-link-font-style,var(--framer-font-style)); --font-weight: var(--framer-link-font-weight,var(--framer-font-weight)); --text-color: var(--framer-link-text-color,var(--framer-text-color)); --font-size: var(--framer-link-font-size,var(--framer-font-size)); --text-transform: var(--framer-link-text-transform,var(--framer-text-transform)); --text-decoration: var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,solid))var(--framer-link-text-decoration,var(--framer-text-decoration,none))var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,currentcolor))var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,auto)); --text-decoration-skip-ink: var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink)); --text-underline-offset: var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset)); }
[data-framer-component-type="Text"] a:hover, [data-framer-component-type="Text"] a div span:hover, [data-framer-component-type="Text"] a span span span:hover, [data-framer-component-type="Text"] a p span span:hover, [data-framer-component-type="Text"] a h1 span span:hover, [data-framer-component-type="Text"] a h2 span span:hover, [data-framer-component-type="Text"] a h3 span span:hover, [data-framer-component-type="Text"] a h4 span span:hover, [data-framer-component-type="Text"] a h5 span span:hover, [data-framer-component-type="Text"] a h6 span span:hover { --font-family: var(--framer-link-hover-font-family,var(--framer-link-font-family,var(--framer-font-family))); --font-style: var(--framer-link-hover-font-style,var(--framer-link-font-style,var(--framer-font-style))); --font-weight: var(--framer-link-hover-font-weight,var(--framer-link-font-weight,var(--framer-font-weight))); --text-color: var(--framer-link-hover-text-color,var(--framer-link-text-color,var(--framer-text-color))); --font-size: var(--framer-link-hover-font-size,var(--framer-link-font-size,var(--framer-font-size))); --text-transform: var(--framer-link-hover-text-transform,var(--framer-link-text-transform,var(--framer-text-transform))); --text-decoration: var(--framer-link-hover-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,solid)))var(--framer-link-hover-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none)))var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,currentcolor)))var(--framer-link-hover-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,auto))); --text-decoration-skip-ink: var(--framer-link-hover-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink))); --text-underline-offset: var(--framer-link-hover-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset))); }
[data-framer-component-type="Text"].isCurrent a, [data-framer-component-type="Text"].isCurrent a div span, [data-framer-component-type="Text"].isCurrent a span span span, [data-framer-component-type="Text"].isCurrent a p span span, [data-framer-component-type="Text"].isCurrent a h1 span span, [data-framer-component-type="Text"].isCurrent a h2 span span, [data-framer-component-type="Text"].isCurrent a h3 span span, [data-framer-component-type="Text"].isCurrent a h4 span span, [data-framer-component-type="Text"].isCurrent a h5 span span, [data-framer-component-type="Text"].isCurrent a h6 span span { --font-family: var(--framer-link-current-font-family,var(--framer-link-font-family,var(--framer-font-family))); --font-style: var(--framer-link-current-font-style,var(--framer-link-font-style,var(--framer-font-style))); --font-weight: var(--framer-link-current-font-weight,var(--framer-link-font-weight,var(--framer-font-weight))); --text-color: var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-text-color))); --font-size: var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size))); --text-transform: var(--framer-link-current-text-transform,var(--framer-link-text-transform,var(--framer-text-transform))); --text-decoration: var(--framer-link-current-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,solid)))var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none)))var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,currentcolor)))var(--framer-link-current-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,auto))); --text-decoration-skip-ink: var(--framer-link-current-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink))); --text-underline-offset: var(--framer-link-current-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset))); }
[data-framer-component-type="RichTextContainer"] { outline: none; flex-direction: column; flex-shrink: 0; justify-content: flex-start; display: flex; }
p.framer-text, div.framer-text, figure.framer-text, h1.framer-text, h2.framer-text, h3.framer-text, h4.framer-text, h5.framer-text, h6.framer-text, ol.framer-text, ul.framer-text { margin: 0px; padding: 0px; }
p.framer-text, div.framer-text, h1.framer-text, h2.framer-text, h3.framer-text, h4.framer-text, h5.framer-text, h6.framer-text, li.framer-text, ol.framer-text, ul.framer-text, mark.framer-text, span.framer-text:not([data-text-fill]) { font-family: var(--framer-font-family-preview,var(--framer-blockquote-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif))); font-style: var(--framer-font-style-preview,var(--framer-blockquote-font-style,var(--framer-font-style,normal))); font-weight: var(--framer-font-weight-preview,var(--framer-blockquote-font-weight,var(--framer-font-weight,400))); color: var(--framer-blockquote-text-color,var(--framer-text-color,#000)); font-size: calc(var(--framer-blockquote-font-size,var(--framer-font-size,16px))*var(--framer-font-size-scale,1)); letter-spacing: var(--framer-blockquote-letter-spacing,var(--framer-letter-spacing,0)); text-transform: var(--framer-blockquote-text-transform,var(--framer-text-transform,none)); text-decoration-line: var(--framer-blockquote-text-decoration,var(--framer-text-decoration,initial)); text-decoration-style: var(--framer-blockquote-text-decoration-style,var(--framer-text-decoration-style,initial)); text-decoration-color: var(--framer-blockquote-text-decoration-color,var(--framer-text-decoration-color,initial)); text-decoration-thickness: var(--framer-blockquote-text-decoration-thickness,var(--framer-text-decoration-thickness,initial)); text-decoration-skip-ink: var(--framer-blockquote-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial)); text-underline-offset: var(--framer-blockquote-text-decoration-offset,var(--framer-text-decoration-offset,initial)); line-height: var(--framer-blockquote-line-height,var(--framer-line-height,1.2em)); text-align: var(--framer-blockquote-text-alignment,var(--framer-text-alignment,start)); -webkit-text-stroke-width: var(--framer-text-stroke-width,initial); -webkit-text-stroke-color: var(--framer-text-stroke-color,initial); font-feature-settings: var(--framer-font-open-type-features,initial); font-variation-settings: var(--framer-font-variation-axes-preview,var(--framer-font-variation-axes,normal)); text-wrap: var(--framer-text-wrap-override,var(--framer-text-wrap)); }
mark.framer-text, p.framer-text, div.framer-text, h1.framer-text, h2.framer-text, h3.framer-text, h4.framer-text, h5.framer-text, h6.framer-text, li.framer-text, ol.framer-text, ul.framer-text { background-color: var(--framer-blockquote-text-background-color,var(--framer-text-background-color,initial)); border-radius: var(--framer-blockquote-text-background-radius,var(--framer-text-background-radius,initial)); corner-shape: var(--framer-blockquote-text-background-corner-shape,var(--framer-text-background-corner-shape,initial)); padding: var(--framer-blockquote-text-background-padding,var(--framer-text-background-padding,initial)); }
@supports not (color:color(display-p3 1 1 1)) {
  p.framer-text, div.framer-text, h1.framer-text, h2.framer-text, h3.framer-text, h4.framer-text, h5.framer-text, h6.framer-text, li.framer-text, ol.framer-text, ul.framer-text, span.framer-text:not([data-text-fill]) { color: var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000)))); -webkit-text-stroke-color: var(--framer-text-stroke-color-rgb,var(--framer-text-stroke-color,initial)); }
  mark.framer-text { background-color: var(--framer-blockquote-text-background-color-rgb,var(--framer-blockquote-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial)))); }
}
.framer-fit-text .framer-text { white-space: pre; }
strong.framer-text { font-family: var(--framer-blockquote-font-family-bold,var(--framer-font-family-bold)); font-style: var(--framer-blockquote-font-style-bold,var(--framer-font-style-bold)); font-weight: var(--framer-blockquote-font-weight-bold,var(--framer-font-weight-bold,bolder)); font-variation-settings: var(--framer-blockquote-font-variation-axes-bold,var(--framer-font-variation-axes-bold)); }
em.framer-text { font-family: var(--framer-blockquote-font-family-italic,var(--framer-font-family-italic)); font-style: var(--framer-blockquote-font-style-italic,var(--framer-font-style-italic,italic)); font-weight: var(--framer-blockquote-font-weight-italic,var(--framer-font-weight-italic)); font-variation-settings: var(--framer-blockquote-font-variation-axes-italic,var(--framer-font-variation-axes-italic)); }
em.framer-text > strong.framer-text { font-family: var(--framer-blockquote-font-family-bold-italic,var(--framer-font-family-bold-italic)); font-style: var(--framer-blockquote-font-style-bold-italic,var(--framer-font-style-bold-italic,italic)); font-weight: var(--framer-blockquote-font-weight-bold-italic,var(--framer-font-weight-bold-italic,bolder)); font-variation-settings: var(--framer-blockquote-font-variation-axes-bold-italic,var(--framer-font-variation-axes-bold-italic)); }
p.framer-text:not(:first-child), div.framer-text:not(:first-child), h1.framer-text:not(:first-child), h2.framer-text:not(:first-child), h3.framer-text:not(:first-child), h4.framer-text:not(:first-child), h5.framer-text:not(:first-child), h6.framer-text:not(:first-child), ol.framer-text:not(:first-child), ul.framer-text:not(:first-child), blockquote.framer-text:not(:first-child), table.framer-text:not(:first-child), figure.framer-text:not(:first-child), .framer-image.framer-text:not(:first-child) { margin-top: var(--framer-blockquote-paragraph-spacing,var(--framer-paragraph-spacing,0)); }
li.framer-text > ul.framer-text:nth-child(2), li.framer-text > ol.framer-text:nth-child(2) { margin-top: 0px; }
.framer-text[data-text-fill] { -webkit-text-fill-color: transparent; padding: max(0em,calc(calc(1.3em - var(--framer-blockquote-line-height,var(--framer-line-height,1.3em)))/2)); margin: min(0em,calc(calc(1.3em - var(--framer-blockquote-line-height,var(--framer-line-height,1.3em)))/-2)); background-clip: text; display: inline-block; }
code.framer-text, code.framer-text span.framer-text:not([data-text-fill]) { font-family: var(--framer-code-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif)); font-style: var(--framer-blockquote-font-style,var(--framer-code-font-style,var(--framer-font-style,normal))); font-weight: var(--framer-blockquote-font-weight,var(--framer-code-font-weight,var(--framer-font-weight,400))); color: var(--framer-blockquote-text-color,var(--framer-code-text-color,var(--framer-text-color,#000))); font-size: calc(var(--framer-blockquote-font-size,var(--framer-font-size,16px))*var(--framer-font-size-scale,1)); letter-spacing: var(--framer-blockquote-letter-spacing,var(--framer-letter-spacing,0)); line-height: var(--framer-blockquote-line-height,var(--framer-line-height,1.2em)); }
@supports not (color:color(display-p3 1 1 1)) {
  code.framer-text, code.framer-text span.framer-text:not([data-text-fill]) { color: var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000)))))); }
}
blockquote.framer-text { unicode-bidi: initial; margin-block: initial; margin-inline: initial; }
a.framer-text, a.framer-text span.framer-text:not([data-text-fill]), span.framer-text[data-nested-link], span.framer-text[data-nested-link] span.framer-text:not([data-text-fill]) { color: inherit; font-family: var(--framer-font-family-preview,var(--framer-blockquote-font-family,var(--framer-link-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif)))); font-style: var(--framer-font-style-preview,var(--framer-blockquote-font-style,var(--framer-link-font-style,var(--framer-font-style,normal)))); font-weight: var(--framer-font-weight-preview,var(--framer-blockquote-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400)))); font-size: calc(var(--framer-blockquote-font-size,var(--framer-font-size,16px))*var(--framer-font-size-scale,1)); text-transform: var(--framer-blockquote-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none))); cursor: var(--framer-custom-cursors,pointer); background-color: initial; border-radius: var(--framer-link-text-background-radius,initial); corner-shape: var(--framer-link-text-background-corner-shape,initial); padding: var(--framer-link-text-background-padding,initial); }
a.framer-text, span.framer-text[data-nested-link] { color: var(--framer-blockquote-text-color,var(--framer-link-text-color,var(--framer-text-color,#000))); text-decoration-line: var(--framer-blockquote-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial))); text-decoration-style: var(--framer-blockquote-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial))); text-decoration-color: var(--framer-blockquote-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial))); text-decoration-thickness: var(--framer-blockquote-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,initial))); text-decoration-skip-ink: var(--framer-blockquote-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial))); text-underline-offset: var(--framer-blockquote-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset,initial))); background-color: var(--framer-link-text-background-color,initial); }
@supports not (color:color(display-p3 1 1 1)) {
  a.framer-text, span.framer-text[data-nested-link] { color: var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000)))))); background-color: var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial)); text-decoration-color: var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor)))); }
}
code.framer-text a.framer-text, code.framer-text a.framer-text span.framer-text:not([data-text-fill]), code.framer-text span.framer-text[data-nested-link], code.framer-text span.framer-text[data-nested-link] span.framer-text:not([data-text-fill]) { font-family: var(--framer-code-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif)); font-style: var(--framer-blockquote-font-style,var(--framer-code-font-style,var(--framer-font-style,normal))); font-weight: var(--framer-blockquote-font-weight,var(--framer-code-font-weight,var(--framer-font-weight,400))); color: inherit; font-size: calc(var(--framer-blockquote-font-size,var(--framer-font-size,16px))*var(--framer-font-size-scale,1)); }
code.framer-text a.framer-text, code.framer-text span.framer-text[data-nested-link] { color: var(--framer-blockquote-text-color,var(--framer-link-text-color,var(--framer-code-text-color,var(--framer-text-color,#000)))); }
@supports not (color:color(display-p3 1 1 1)) {
  code.framer-text a.framer-text, code.framer-text a.framer-text span.framer-text:not([data-text-fill]), code.framer-text span.framer-text[data-nested-link], code.framer-text span.framer-text[data-nested-link] span.framer-text:not([data-text-fill]) { color: var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000)))))))); }
}
a.framer-text:hover, a.framer-text:hover span.framer-text:not([data-text-fill]), span.framer-text[data-nested-link]:hover, span.framer-text[data-nested-link]:hover span.framer-text:not([data-text-fill]) { font-family: var(--framer-font-family-preview,var(--framer-link-hover-font-family,var(--framer-blockquote-font-family,var(--framer-link-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif))))); font-style: var(--framer-font-style-preview,var(--framer-link-hover-font-style,var(--framer-blockquote-font-style,var(--framer-link-font-style,var(--framer-font-style,normal))))); font-weight: var(--framer-font-weight-preview,var(--framer-link-hover-font-weight,var(--framer-blockquote-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400))))); font-size: calc(var(--framer-link-hover-font-size,var(--framer-blockquote-font-size,var(--framer-font-size,16px)))*var(--framer-font-size-scale,1)); text-transform: var(--framer-link-hover-text-transform,var(--framer-blockquote-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none)))); border-radius: var(--framer-link-hover-text-background-radius,var(--framer-link-text-background-radius,var(--framer-text-background-radius,initial))); corner-shape: var(--framer-link-hover-text-background-corner-shape,var(--framer-link-text-background-corner-shape,var(--framer-text-background-corner-shape,initial))); padding: var(--framer-link-hover-text-background-padding,var(--framer-link-text-background-padding,var(--framer-text-background-padding,initial))); }
a.framer-text:hover, span.framer-text[data-nested-link]:hover { color: var(--framer-link-hover-text-color,var(--framer-blockquote-text-color,var(--framer-link-text-color,var(--framer-text-color,#000)))); text-decoration-line: var(--framer-link-hover-text-decoration,var(--framer-blockquote-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial)))); text-decoration-style: var(--framer-link-hover-text-decoration-style,var(--framer-blockquote-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial)))); text-decoration-color: var(--framer-link-hover-text-decoration-color,var(--framer-blockquote-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial)))); text-decoration-thickness: var(--framer-link-hover-text-decoration-thickness,var(--framer-blockquote-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,initial)))); text-decoration-skip-ink: var(--framer-link-hover-text-decoration-skip-ink,var(--framer-blockquote-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial)))); text-underline-offset: var(--framer-link-hover-text-decoration-offset,var(--framer-blockquote-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset,initial)))); background-color: var(--framer-link-hover-text-background-color,var(--framer-link-text-background-color,var(--framer-text-background-color,initial))); }
@supports not (color:color(display-p3 1 1 1)) {
  a.framer-text:hover, span.framer-text[data-nested-link]:hover { color: var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000)))))))); background-color: var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial)))))); text-decoration-color: var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor)))))); }
}
code.framer-text a.framer-text:hover, code.framer-text span.framer-text[data-nested-link]:hover { color: var(--framer-link-hover-text-color,var(--framer-blockquote-text-color,var(--framer-link-text-color,var(--framer-code-text-color,var(--framer-text-color,#000))))); }
@supports not (color:color(display-p3 1 1 1)) {
  code.framer-text a.framer-text:hover, code.framer-text span.framer-text[data-nested-link]:hover { color: var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000)))))))))); }
}
a.framer-text[data-framer-page-link-current], a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]), span.framer-text[data-framer-page-link-current], span.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]) { font-family: var(--framer-font-family-preview,var(--framer-link-current-font-family,var(--framer-link-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif)))); font-style: var(--framer-font-style-preview,var(--framer-link-current-font-style,var(--framer-link-font-style,var(--framer-font-style,normal)))); font-weight: var(--framer-font-weight-preview,var(--framer-link-current-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400)))); font-size: calc(var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size,16px)))*var(--framer-font-size-scale,1)); text-transform: var(--framer-link-current-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none))); border-radius: var(--framer-link-current-text-background-radius,var(--framer-link-text-background-radius,initial)); corner-shape: var(--framer-link-current-text-background-corner-shape,var(--framer-link-text-background-corner-shape,initial)); padding: var(--framer-link-current-text-background-padding,var(--framer-link-text-background-padding,initial)); }
a.framer-text[data-framer-page-link-current], span.framer-text[data-framer-page-link-current] { color: var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-text-color,#000))); text-decoration-line: var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial))); text-decoration-style: var(--framer-link-current-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial))); text-decoration-color: var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial))); text-decoration-thickness: var(--framer-link-current-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,initial))); text-decoration-skip-ink: var(--framer-link-current-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial))); text-underline-offset: var(--framer-link-current-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset,initial))); background-color: var(--framer-link-current-text-background-color,var(--framer-link-text-background-color,var(--framer-text-background-color,initial))); }
@supports not (color:color(display-p3 1 1 1)) {
  a.framer-text[data-framer-page-link-current], span.framer-text[data-framer-page-link-current] { color: var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000)))))); background-color: var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial)))))); text-decoration-color: var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor)))))); }
}
code.framer-text a.framer-text[data-framer-page-link-current], code.framer-text a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]), code.framer-text span.framer-text[data-framer-page-link-current], code.framer-text span.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]) { font-family: var(--framer-code-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif)); font-style: var(--framer-code-font-style,var(--framer-font-style,normal)); font-weight: var(--framer-code-font-weight,var(--framer-font-weight,400)); color: inherit; font-size: calc(var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size,16px)))*var(--framer-font-size-scale,1)); }
code.framer-text a.framer-text[data-framer-page-link-current], code.framer-text span.framer-text[data-framer-page-link-current] { color: var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-code-text-color,var(--framer-text-color,#000)))); }
@supports not (color:color(display-p3 1 1 1)) {
  code.framer-text a.framer-text[data-framer-page-link-current], code.framer-text a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]), code.framer-text span.framer-text[data-framer-page-link-current], code.framer-text span.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]) { color: var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000)))))))); background-color: var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial)))))); }
}
a.framer-text[data-framer-page-link-current]:hover, a.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]), span.framer-text[data-framer-page-link-current]:hover, span.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]) { color: inherit; font-family: var(--framer-font-family-preview,var(--framer-link-hover-font-family,var(--framer-link-current-font-family,var(--framer-link-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif))))); font-style: var(--framer-font-style-preview,var(--framer-link-hover-font-style,var(--framer-link-current-font-style,var(--framer-link-font-style,var(--framer-font-style,normal))))); font-weight: var(--framer-font-weight-preview,var(--framer-link-hover-font-weight,var(--framer-link-current-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400))))); font-size: calc(var(--framer-link-hover-font-size,var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size,16px))))*var(--framer-font-size-scale,1)); text-transform: var(--framer-link-hover-text-transform,var(--framer-link-current-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none)))); border-radius: var(--framer-link-hover-text-background-radius,var(--framer-link-current-text-background-radius,var(--framer-link-text-background-radius,initial))); corner-shape: var(--framer-link-hover-text-background-corner-shape,var(--framer-link-current-text-background-corner-shape,var(--framer-link-text-background-corner-shape,initial))); padding: var(--framer-link-hover-text-background-padding,var(--framer-link-current-text-background-padding,var(--framer-link-text-background-padding,initial))); }
a.framer-text[data-framer-page-link-current]:hover, span.framer-text[data-framer-page-link-current]:hover { color: var(--framer-link-hover-text-color,var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-text-color,#000)))); text-decoration-line: var(--framer-link-hover-text-decoration,var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial)))); text-decoration-style: var(--framer-link-hover-text-decoration-style,var(--framer-link-current-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial)))); text-decoration-color: var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial)))); text-decoration-thickness: var(--framer-link-hover-text-decoration-thickness,var(--framer-link-current-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,initial)))); text-decoration-skip-ink: var(--framer-link-hover-text-decoration-skip-ink,var(--framer-link-current-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial)))); text-underline-offset: var(--framer-link-hover-text-decoration-offset,var(--framer-link-current-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset,initial)))); background-color: var(--framer-link-hover-text-background-color,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color,initial))); }
@supports not (color:color(display-p3 1 1 1)) {
  a.framer-text[data-framer-page-link-current]:hover, span.framer-text[data-framer-page-link-current]:hover { color: var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000)))))))))); background-color: var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial)))))); text-decoration-color: var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor)))))))); }
}
code.framer-text a.framer-text[data-framer-page-link-current]:hover, code.framer-text span.framer-text[data-framer-page-link-current]:hover { color: var(--framer-link-hover-text-color,var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-code-text-color,var(--framer-text-color,#000))))); }
@supports not (color:color(display-p3 1 1 1)) {
  code.framer-text a.framer-text[data-framer-page-link-current]:hover, code.framer-text a.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]), code.framer-text span.framer-text[data-framer-page-link-current]:hover, code.framer-text span.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]) { color: var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000)))))))))); background-color: var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial)))))); }
}
.framer-image.framer-text { max-width: 100%; height: auto; display: block; }
.text-styles-preset-reset.framer-text { --framer-font-family: Inter,Inter Placeholder,sans-serif; --framer-font-style: normal; --framer-font-weight: 500; --framer-text-color: #000; --framer-font-size: 16px; --framer-letter-spacing: 0; --framer-text-transform: none; --framer-text-decoration: none; --framer-text-decoration-style: none; --framer-text-decoration-color: none; --framer-text-decoration-thickness: none; --framer-text-decoration-skip-ink: none; --framer-text-decoration-offset: none; --framer-line-height: 1.2em; --framer-text-alignment: start; --framer-font-open-type-features: normal; --framer-text-background-color: initial; --framer-text-background-radius: initial; --framer-text-background-corner-shape: initial; --framer-text-background-padding: initial; }
ol.framer-text { --list-style-type: decimal; }
ul.framer-text, ol.framer-text { padding-inline-start: 0px; position: relative; }
li.framer-text { counter-increment: list-item 1; padding-inline-start: 2ch; list-style: none; }
ol.framer-text > li.framer-text::before { content: counter(list-item,var(--list-style-type))"."; font-variant-numeric: tabular-nums; position: absolute; inset-inline-start: 0px; }
ol.framer-text > li.framer-text:nth-last-child(n+10), ol.framer-text > li.framer-text:nth-last-child(n+10) ~ li { padding-inline-start: 3ch; }
ol.framer-text > li.framer-text:nth-last-child(n+100), ol.framer-text > li.framer-text:nth-last-child(n+100) ~ li { padding-inline-start: 4ch; }
ol.framer-text > li.framer-text:nth-last-child(n+1000), ol.framer-text > li.framer-text:nth-last-child(n+1000) ~ li { padding-inline-start: 5ch; }
ol.framer-text > li.framer-text:nth-last-child(n+10000), ol.framer-text > li.framer-text:nth-last-child(n+10000) ~ li { padding-inline-start: 6ch; }
ol.framer-text > li.framer-text:nth-last-child(n+100000), ol.framer-text > li.framer-text:nth-last-child(n+100000) ~ li { padding-inline-start: 7ch; }
ol.framer-text > li.framer-text:nth-last-child(n+1000000), ol.framer-text > li.framer-text:nth-last-child(n+1000000) ~ li { padding-inline-start: 8ch; }
ul.framer-text > li.framer-text::before { content: "•"; position: absolute; inset-inline-start: 0px; }
.framer-table-wrapper { overflow-x: auto; }
table.framer-text, .framer-table-wrapper table.framer-text { border-collapse: separate; border-spacing: 0px; table-layout: auto; word-break: normal; width: 100%; }
td.framer-text, th.framer-text { vertical-align: top; min-width: 16ch; }
.framer-text-module[data-width="fill"] > :first-child, .framer-text-module[data-width="fill"] > .ssr-variant > :first-child, .framer-text-module:not([data-width="fit"])[style*="aspect-ratio"] > :first-child, .framer-text-module:not([data-width="fit"])[style*="aspect-ratio"] > .ssr-variant > :first-child { width: 100% !important; }
@supports not (aspect-ratio:1) {
  .framer-text-module:not([data-width="fit"])[style*="aspect-ratio"] { position: relative !important; }
  .framer-text-module:not([data-width="fit"])[style*="aspect-ratio"]::before { content: ""; padding-bottom: calc(100%/calc(var(--aspect-ratio))); display: block; }
  .framer-text-module[data-width="fill"] > :first-child, .framer-text-module[data-width="fill"] > .ssr-variant > :first-child, .framer-text-module:not([data-width="fit"])[style*="aspect-ratio"] > :first-child, .framer-text-module:not([data-width="fit"])[style*="aspect-ratio"] > .ssr-variant > :first-child { position: absolute; top: 0px; left: 0px; height: 100% !important; }
}
[data-framer-component-type="DeprecatedRichText"] { cursor: inherit; }
[data-framer-component-type="DeprecatedRichText"] .text-styles-preset-reset { --framer-font-family: Inter,Inter Placeholder,sans-serif; --framer-font-style: normal; --framer-font-weight: 500; --framer-text-color: #000; --framer-font-size: 16px; --framer-letter-spacing: 0; --framer-text-transform: none; --framer-text-decoration: none; --framer-line-height: 1.2em; --framer-text-alignment: start; --framer-font-open-type-features: normal; --font-variation-settings: normal; }
[data-framer-component-type="DeprecatedRichText"] p, [data-framer-component-type="DeprecatedRichText"] div, [data-framer-component-type="DeprecatedRichText"] h1, [data-framer-component-type="DeprecatedRichText"] h2, [data-framer-component-type="DeprecatedRichText"] h3, [data-framer-component-type="DeprecatedRichText"] h4, [data-framer-component-type="DeprecatedRichText"] h5, [data-framer-component-type="DeprecatedRichText"] h6 { margin: 0px; padding: 0px; }
[data-framer-component-type="DeprecatedRichText"] p, [data-framer-component-type="DeprecatedRichText"] div, [data-framer-component-type="DeprecatedRichText"] h1, [data-framer-component-type="DeprecatedRichText"] h2, [data-framer-component-type="DeprecatedRichText"] h3, [data-framer-component-type="DeprecatedRichText"] h4, [data-framer-component-type="DeprecatedRichText"] h5, [data-framer-component-type="DeprecatedRichText"] h6, [data-framer-component-type="DeprecatedRichText"] li, [data-framer-component-type="DeprecatedRichText"] ol, [data-framer-component-type="DeprecatedRichText"] ul, [data-framer-component-type="DeprecatedRichText"] span:not([data-text-fill]) { font-family: var(--framer-font-family,Inter,Inter Placeholder,sans-serif); font-style: var(--framer-font-style,normal); font-weight: var(--framer-font-weight,400); color: var(--framer-text-color,#000); font-size: var(--framer-font-size,16px); letter-spacing: var(--framer-letter-spacing,0); text-transform: var(--framer-text-transform,none); text-decoration: var(--framer-text-decoration,none); line-height: var(--framer-line-height,1.2em); text-align: var(--framer-text-alignment,start); }
[data-framer-component-type="DeprecatedRichText"] p:not(:first-child), [data-framer-component-type="DeprecatedRichText"] div:not(:first-child), [data-framer-component-type="DeprecatedRichText"] h1:not(:first-child), [data-framer-component-type="DeprecatedRichText"] h2:not(:first-child), [data-framer-component-type="DeprecatedRichText"] h3:not(:first-child), [data-framer-component-type="DeprecatedRichText"] h4:not(:first-child), [data-framer-component-type="DeprecatedRichText"] h5:not(:first-child), [data-framer-component-type="DeprecatedRichText"] h6:not(:first-child), [data-framer-component-type="DeprecatedRichText"] ol:not(:first-child), [data-framer-component-type="DeprecatedRichText"] ul:not(:first-child), [data-framer-component-type="DeprecatedRichText"] .framer-image:not(:first-child) { margin-top: var(--framer-paragraph-spacing,0); }
[data-framer-component-type="DeprecatedRichText"] span[data-text-fill] { -webkit-text-fill-color: transparent; background-clip: text; display: inline-block; }
[data-framer-component-type="DeprecatedRichText"] a, [data-framer-component-type="DeprecatedRichText"] a span:not([data-text-fill]) { font-family: var(--framer-link-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif)); font-style: var(--framer-link-font-style,var(--framer-font-style,normal)); font-weight: var(--framer-link-font-weight,var(--framer-font-weight,400)); color: var(--framer-link-text-color,var(--framer-text-color,#000)); font-size: var(--framer-link-font-size,var(--framer-font-size,16px)); text-transform: var(--framer-link-text-transform,var(--framer-text-transform,none)); text-decoration: var(--framer-link-text-decoration,var(--framer-text-decoration,none)); }
[data-framer-component-type="DeprecatedRichText"] a:hover, [data-framer-component-type="DeprecatedRichText"] a:hover span:not([data-text-fill]) { font-family: var(--framer-link-hover-font-family,var(--framer-link-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif))); font-style: var(--framer-link-hover-font-style,var(--framer-link-font-style,var(--framer-font-style,normal))); font-weight: var(--framer-link-hover-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400))); color: var(--framer-link-hover-text-color,var(--framer-link-text-color,var(--framer-text-color,#000))); font-size: var(--framer-link-hover-font-size,var(--framer-link-font-size,var(--framer-font-size,16px))); text-transform: var(--framer-link-hover-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none))); text-decoration: var(--framer-link-hover-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none))); }
[data-framer-component-type="DeprecatedRichText"] a[data-framer-page-link-current], [data-framer-component-type="DeprecatedRichText"] a[data-framer-page-link-current] span:not([data-text-fill]):not([data-nested-link]) { font-family: var(--framer-link-current-font-family,var(--framer-link-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif))); font-style: var(--framer-link-current-font-style,var(--framer-link-font-style,var(--framer-font-style,normal))); font-weight: var(--framer-link-current-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400))); color: var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-text-color,#000))); font-size: var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size,16px))); text-transform: var(--framer-link-current-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none))); text-decoration: var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none))); }
[data-framer-component-type="DeprecatedRichText"] a[data-framer-page-link-current]:hover, [data-framer-component-type="DeprecatedRichText"] a[data-framer-page-link-current]:hover span:not([data-text-fill]):not([data-nested-link]) { font-family: var(--framer-link-hover-font-family,var(--framer-link-current-font-family,var(--framer-link-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif)))); font-style: var(--framer-link-hover-font-style,var(--framer-link-current-font-style,var(--framer-link-font-style,var(--framer-font-style,normal)))); font-weight: var(--framer-link-hover-font-weight,var(--framer-link-current-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400)))); color: var(--framer-link-hover-text-color,var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-text-color,#000)))); font-size: var(--framer-link-hover-font-size,var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size,16px)))); text-transform: var(--framer-link-hover-text-transform,var(--framer-link-current-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none)))); text-decoration: var(--framer-link-hover-text-decoration,var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none)))); }
[data-framer-component-type="DeprecatedRichText"] strong { font-weight: bolder; }
[data-framer-component-type="DeprecatedRichText"] em { font-style: italic; }
[data-framer-component-type="DeprecatedRichText"] .framer-image { max-width: 100%; height: auto; display: block; }
[data-framer-component-type="DeprecatedRichText"] ul, [data-framer-component-type="DeprecatedRichText"] ol { width: 100%; margin: 0px; padding-left: 0px; display: table; }
[data-framer-component-type="DeprecatedRichText"] li { counter-increment: list-item 1; list-style: none; display: table-row; }
[data-framer-component-type="DeprecatedRichText"] ol > li::before { box-sizing: border-box; content: counter(list-item) "."; white-space: nowrap; width: 2.25ch; padding-right: 0.75ch; display: table-cell; }
[data-framer-component-type="DeprecatedRichText"] ul > li::before { box-sizing: border-box; content: "•"; width: 2.25ch; padding-right: 0.75ch; display: table-cell; }
:not([data-framer-generated]) > [data-framer-stack-content-wrapper] > *, :not([data-framer-generated]) > [data-framer-stack-content-wrapper] > [data-framer-component-type], :not([data-framer-generated]) > [data-framer-stack-content-wrapper] > [data-framer-legacy-stack-gap-enabled] > *, :not([data-framer-generated]) > [data-framer-stack-content-wrapper] > [data-framer-legacy-stack-gap-enabled] > [data-framer-component-type] { position: relative; }
.flexbox-gap-not-supported [data-framer-legacy-stack-gap-enabled="true"] > *, [data-framer-legacy-stack-gap-enabled="true"][data-framer-stack-flexbox-gap="false"] { margin-top: calc(var(--stack-gap-y)/2); margin-bottom: calc(var(--stack-gap-y)/2); margin-right: calc(var(--stack-gap-x)/2); margin-left: calc(var(--stack-gap-x)/2); }
[data-framer-stack-content-wrapper][data-framer-stack-gap-enabled="true"] { row-gap: var(--stack-native-row-gap); column-gap: var(--stack-native-column-gap); }
.flexbox-gap-not-supported [data-framer-stack-content-wrapper][data-framer-stack-gap-enabled="true"] { gap: unset; }
.flexbox-gap-not-supported [data-framer-stack-direction-reverse="false"] [data-framer-legacy-stack-gap-enabled="true"] > :first-child, [data-framer-stack-direction-reverse="false"] [data-framer-legacy-stack-gap-enabled="true"][data-framer-stack-flexbox-gap="false"] > :first-child, .flexbox-gap-not-supported [data-framer-stack-direction-reverse="true"] [data-framer-legacy-stack-gap-enabled="true"] > :last-child, [data-framer-stack-direction-reverse="true"] [data-framer-legacy-stack-gap-enabled="true"][data-framer-stack-flexbox-gap="false"] > :last-child { margin-top: 0px; margin-left: 0px; }
.flexbox-gap-not-supported [data-framer-stack-direction-reverse="false"] [data-framer-legacy-stack-gap-enabled="true"] > :last-child, [data-framer-stack-direction-reverse="false"] [data-framer-legacy-stack-gap-enabled="true"][data-framer-stack-flexbox-gap="false"] > :last-child, .flexbox-gap-not-supported [data-framer-stack-direction-reverse="true"] [data-framer-legacy-stack-gap-enabled="true"] > :first-child, [data-framer-stack-direction-reverse="true"] [data-framer-legacy-stack-gap-enabled="true"][data-framer-stack-flexbox-gap="false"] > :first-child { margin-bottom: 0px; margin-right: 0px; }
navigationcontainer [data-framer-component-type="NavigationContainer"] > *, [data-framer-component-type="NavigationContainer"] > [data-framer-component-type] { position: relative; }
[data-framer-component-type="Scroll"]::-webkit-scrollbar { display: none; }
[data-framer-component-type="ScrollContentWrapper"] > * { position: relative; }
[data-framer-component-type="NativeScroll"] { }
[data-framer-component-type="NativeScroll"] > * { position: relative; }
[data-framer-component-type="NativeScroll"].direction-both { overflow: auto; }
[data-framer-component-type="NativeScroll"].direction-vertical { overflow: hidden auto; }
[data-framer-component-type="NativeScroll"].direction-horizontal { overflow: auto hidden; }
[data-framer-component-type="NativeScroll"].direction-vertical > * { width: 100% !important; }
[data-framer-component-type="NativeScroll"].direction-horizontal > * { height: 100% !important; }
[data-framer-component-type="NativeScroll"].scrollbar-hidden::-webkit-scrollbar { display: none; }
[data-framer-component-type="PageContentWrapper"] > *, [data-framer-component-type="PageContentWrapper"] > [data-framer-component-type] { position: relative; }
[data-framer-component-type="DeviceComponent"].no-device > * { width: 100% !important; height: 100% !important; }
[data-is-present="false"], [data-is-present="false"] * { pointer-events: none !important; }
[data-framer-cursor="pointer"] { cursor: pointer; }
[data-framer-cursor="grab"] { cursor: grab; }
[data-framer-cursor="grab"]:active { cursor: grabbing; }
[data-framer-component-type="Frame"] *, [data-framer-component-type="Stack"] * { pointer-events: auto; }
[data-framer-generated] * { pointer-events: unset; }
.svgContainer svg { display: block; }
[data-reset="button"] { background: 0px 0px; border-width: 0px; padding: 0px; }
[data-hide-scrollbars="true"]::-webkit-scrollbar { width: 0px; height: 0px; }
[data-hide-scrollbars="true"]::-webkit-scrollbar-thumb { background: 0px 0px; }
[data-hide-scrollbars="true"] { scrollbar-width: none; }
@supports not (overflow:clip) {
  :root { --overflow-clip-fallback: hidden; }
}
.framer-lightbox-container { opacity: 1 !important; pointer-events: auto !important; }
@supports (background:-webkit-named-image(i)) and (not (contain-intrinsic-size:inherit)) {
  div.framer-text, p.framer-text, h1.framer-text, h2.framer-text, h3.framer-text, h4.framer-text, h5.framer-text, h6.framer-text, ol.framer-text, ul.framer-text, li.framer-text, blockquote.framer-text, .framer-text.framer-image { display: var(--text-truncation-display-inline-for-safari-16,revert); }
  div.framer-text::after, p.framer-text::after, h1.framer-text::after, h2.framer-text::after, h3.framer-text::after, h4.framer-text::after, h5.framer-text::after, h6.framer-text::after, ol.framer-text::after, ul.framer-text::after, li.framer-text::after, blockquote.framer-text::after, .framer-text.framer-image::after { content: var(--text-truncation-line-break-for-safari-16); white-space: pre; }
  .framer-text.framer-text-module, .framer-text.framer-table-wrapper { display: var(--text-truncation-display-none-for-safari-16,revert); }
  p.framer-text[data-text-fill] { display: var(--text-truncation-display-inline-for-safari-16,inline-block); }
}
@supports (corner-shape:superellipse(2)) {
  :root { --one-if-corner-shape-supported: 1; }
}
@supports (aspect-ratio:1) {
  body { --framer-aspect-ratio-supported: auto; }
}
.framer-zT4Id.framer-avoeur, .framer-zT4Id .framer-avoeur { display: block; }
.framer-zT4Id.framer-1yjoeau { cursor: pointer; flex-flow: row; place-content: center; align-items: center; gap: 0px; width: min-content; height: min-content; padding: 0px; text-decoration: none; display: flex; position: relative; overflow: visible; }
.framer-zT4Id .framer-4ug3yd { user-select: none; white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)) {
  .framer-zT4Id.framer-1yjoeau { gap: 0px; }
  .framer-zT4Id.framer-1yjoeau > * { margin: 0px; }
  .framer-zT4Id.framer-1yjoeau > :first-child { margin-left: 0px; }
  .framer-zT4Id.framer-1yjoeau > :last-child { margin-right: 0px; }
}
.framer-j0NJG .framer-styles-preset-52fg48:not(.rich-text-wrapper), .framer-j0NJG .framer-styles-preset-52fg48.rich-text-wrapper p { --framer-font-family: "Satoshi","Satoshi Placeholder",sans-serif; --framer-font-family-bold: "Satoshi","Satoshi Placeholder",sans-serif; --framer-font-family-bold-italic: "Satoshi","Satoshi Placeholder",sans-serif; --framer-font-family-italic: "Satoshi","Satoshi Placeholder",sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -.02em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-62e0062c-439a-4902-9307-537f7efd3041,#575757); --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-j0NJG .framer-styles-preset-52fg48:not(.rich-text-wrapper), .framer-j0NJG .framer-styles-preset-52fg48.rich-text-wrapper p { --framer-font-family: "Satoshi","Satoshi Placeholder",sans-serif; --framer-font-family-bold: "Satoshi","Satoshi Placeholder",sans-serif; --framer-font-family-bold-italic: "Satoshi","Satoshi Placeholder",sans-serif; --framer-font-family-italic: "Satoshi","Satoshi Placeholder",sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -.02em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-62e0062c-439a-4902-9307-537f7efd3041,#575757); --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-j0NJG .framer-styles-preset-52fg48:not(.rich-text-wrapper), .framer-j0NJG .framer-styles-preset-52fg48.rich-text-wrapper p { --framer-font-family: "Satoshi","Satoshi Placeholder",sans-serif; --framer-font-family-bold: "Satoshi","Satoshi Placeholder",sans-serif; --framer-font-family-bold-italic: "Satoshi","Satoshi Placeholder",sans-serif; --framer-font-family-italic: "Satoshi","Satoshi Placeholder",sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -.02em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-62e0062c-439a-4902-9307-537f7efd3041,#575757); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
}
.framer-coQ9G .framer-styles-preset-1ymswof:not(.rich-text-wrapper), .framer-coQ9G .framer-styles-preset-1ymswof.rich-text-wrapper p { --framer-font-family: "Satoshi","Satoshi Placeholder",sans-serif; --framer-font-family-bold: "Satoshi","Satoshi Placeholder",sans-serif; --framer-font-family-bold-italic: "Satoshi","Satoshi Placeholder",sans-serif; --framer-font-family-italic: "Satoshi","Satoshi Placeholder",sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -.02em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-62e0062c-439a-4902-9307-537f7efd3041,#575757); --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-CKvvM.framer-anlzv3, .framer-CKvvM .framer-anlzv3 { display: block; }
.framer-CKvvM.framer-11vgmwa { 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: 12px 24px; text-decoration: none; display: flex; position: relative; overflow: hidden; }
.framer-CKvvM .framer-1ll8ne4 { white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-CKvvM .framer-5qg5eg-container { flex: 0 0 auto; width: 14px; height: 13px; position: relative; }
@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)) {
  .framer-CKvvM.framer-11vgmwa { gap: 0px; }
  .framer-CKvvM.framer-11vgmwa > * { margin: 0px 5px; }
  .framer-CKvvM.framer-11vgmwa > :first-child { margin-left: 0px; }
  .framer-CKvvM.framer-11vgmwa > :last-child { margin-right: 0px; }
}
.framer-CKvvM.framer-v-1me9wbe.framer-11vgmwa { gap: 4px; padding: 6px 12px 6px 6px; }
.framer-CKvvM.framer-v-1me9wbe .framer-1ll8ne4 { order: 1; }
.framer-CKvvM.framer-v-1me9wbe .framer-5qg5eg-container { order: 0; }
@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)) {
  .framer-CKvvM.framer-v-1me9wbe.framer-11vgmwa { gap: 0px; }
  .framer-CKvvM.framer-v-1me9wbe.framer-11vgmwa > * { margin: 0px 2px; }
  .framer-CKvvM.framer-v-1me9wbe.framer-11vgmwa > :first-child { margin-left: 0px; }
  .framer-CKvvM.framer-v-1me9wbe.framer-11vgmwa > :last-child { margin-right: 0px; }
}
.framer-PUVVh .framer-styles-preset-z5igx7:not(.rich-text-wrapper), .framer-PUVVh .framer-styles-preset-z5igx7.rich-text-wrapper p { --framer-font-family: "Satoshi","Satoshi Placeholder",sans-serif; --framer-font-family-bold: "Satoshi","Satoshi Placeholder",sans-serif; --framer-font-family-bold-italic: "Satoshi","Satoshi Placeholder",sans-serif; --framer-font-family-italic: "Satoshi","Satoshi Placeholder",sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -.01em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-dc176b44-76f2-4d82-b520-17c069e6ae09,#fff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }
.framer-HEIwB .framer-styles-preset-16bkgmg:not(.rich-text-wrapper), .framer-HEIwB .framer-styles-preset-16bkgmg.rich-text-wrapper p { --framer-font-family: "Satoshi","Satoshi Placeholder",sans-serif; --framer-font-family-bold: "Satoshi","Satoshi Placeholder",sans-serif; --framer-font-family-bold-italic: "Satoshi","Satoshi Placeholder",sans-serif; --framer-font-family-italic: "Satoshi","Satoshi 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: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -.01em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-dc176b44-76f2-4d82-b520-17c069e6ae09,#fff); --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-cAXCN.framer-1d1ig9h, .framer-cAXCN .framer-1d1ig9h { display: block; }
.framer-cAXCN.framer-imj2de { cursor: pointer; width: 60px; height: 60px; position: relative; overflow: hidden; }
.framer-cAXCN .framer-wl03zv { will-change: var(--framer-will-change-override,transform); flex: 0 0 auto; height: 2px; position: absolute; top: calc(58.3333% - 1px); left: 16px; right: 16px; overflow: hidden; }
.framer-cAXCN .framer-1lry1lh { will-change: var(--framer-will-change-override,transform); flex: 0 0 auto; height: 2px; position: absolute; top: calc(41.6667% - 1px); left: 16px; right: 16px; overflow: hidden; }
.framer-cAXCN.framer-v-1ed3arc.framer-imj2de { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported,60px); }
.framer-cAXCN.framer-v-1ed3arc .framer-wl03zv, .framer-cAXCN.framer-v-1ed3arc .framer-1lry1lh { top: calc(50% - 1px); }
@supports (aspect-ratio:1) {
  body { --framer-aspect-ratio-supported: auto; }
}
.framer-uduPo.framer-8ubb5h, .framer-uduPo .framer-8ubb5h { display: block; }
.framer-uduPo.framer-1auj7yj { height: min-content; overflow: var(--overflow-clip-fallback,clip); flex-flow: row; place-content: center flex-start; align-items: center; gap: 10px; width: min-content; padding: 0px; display: flex; position: relative; }
.framer-uduPo .framer-93o3l8-container { z-index: 1; flex: 0 0 auto; width: 34px; height: 34px; position: relative; }
.framer-uduPo .framer-13rwc1v { white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-uduPo.framer-v-16i2o86.framer-1auj7yj { gap: 7px; }
.framer-uduPo.framer-v-16i2o86 .framer-93o3l8-container { width: 26px; height: 26px; }
@supports (aspect-ratio:1) {
  body { --framer-aspect-ratio-supported: auto; }
}
.framer-wphUR.framer-zras6l, .framer-wphUR .framer-zras6l { display: block; }
.framer-wphUR.framer-1p5ga5u { 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: 12px 15px; text-decoration: none; display: flex; position: relative; overflow: hidden; }
.framer-wphUR .framer-ax5nnb { aspect-ratio: 0.714286 / 1; height: var(--framer-aspect-ratio-supported,21px); flex: 0 0 auto; width: 15px; position: relative; }
.framer-wphUR.framer-v-q08dn6 .framer-ax5nnb { aspect-ratio: 0.769231 / 1; height: var(--framer-aspect-ratio-supported,20px); }
.framer-wphUR.framer-v-1ufmhoi.framer-1p5ga5u { padding: 7px 9px; }
.framer-wphUR.framer-v-1ufmhoi .framer-ax5nnb { aspect-ratio: 0.761905 / 1; height: var(--framer-aspect-ratio-supported,12px); width: 9px; }
.framer-uUV47, .framer-IR336, .framer-DjXRs { aspect-ratio: 0.703704 / 1; mask: var(--framer-icon-mask); user-select: none; width: 38px; display: block; }
@supports (aspect-ratio:1) {
  body { --framer-aspect-ratio-supported: auto; }
}
.framer-8pSRu.framer-1m5ot8b, .framer-8pSRu .framer-1m5ot8b { display: block; }
.framer-8pSRu.framer-15rydlh { 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: 12px 24px; text-decoration: none; display: flex; position: relative; overflow: hidden; }
.framer-8pSRu .framer-48w8ob { white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-8pSRu .framer-1xy4xux-container { flex: 0 0 auto; width: 14px; height: 13px; position: relative; }
.framer-8pSRu.framer-v-97efat.framer-15rydlh { gap: 4px; padding: 10px 17px 10px 14px; }
.framer-8pSRu.framer-v-97efat .framer-48w8ob, .framer-8pSRu.framer-v-ds2h5j .framer-48w8ob { order: 1; }
.framer-8pSRu.framer-v-97efat .framer-1xy4xux-container { order: 0; }
.framer-8pSRu.framer-v-ds2h5j.framer-15rydlh { gap: 4px; padding: 10px 16px; }
.framer-8pSRu[data-border="true"]::after, .framer-8pSRu [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-7MnUE.framer-1ky1ivy, .framer-7MnUE .framer-1ky1ivy { display: block; }
.framer-7MnUE.framer-5sexqi { flex-flow: row; place-content: center flex-start; align-items: center; gap: 0px; width: min-content; min-width: 152px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-7MnUE .framer-1bfcmxl { flex: 0 0 auto; gap: 0px; width: 40px; height: 40px; position: relative; overflow: visible; }
.framer-7MnUE .framer-3aycbk { z-index: 1; flex: 0 0 auto; gap: 0px; width: 40px; height: 40px; position: absolute; top: calc(50% - 20px); left: 28px; overflow: visible; }
.framer-7MnUE .framer-1p0ue6s { z-index: 1; flex: 0 0 auto; gap: 0px; width: 40px; height: 40px; position: absolute; top: 0px; left: 56px; overflow: visible; }
.framer-7MnUE .framer-w65ni1 { z-index: 1; flex: 0 0 auto; gap: 0px; width: 40px; height: 40px; position: absolute; top: 0px; left: 84px; overflow: visible; }
.framer-7MnUE .framer-1p6qnjp { z-index: 1; flex: 0 0 auto; gap: 0px; width: 40px; height: 40px; position: absolute; top: 0px; left: 112px; overflow: visible; }
.framer-7MnUE[data-border="true"]::after, .framer-7MnUE [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-7Xoa6.framer-1kqptl3, .framer-7Xoa6 .framer-1kqptl3 { display: block; }
.framer-7Xoa6.framer-7l4lru { 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: 2px 8px; display: flex; position: relative; overflow: hidden; }
.framer-7Xoa6 .framer-foxf23-container { flex: 0 0 auto; width: 12px; height: 12px; position: relative; }
.framer-7Xoa6 .framer-1q42bvx { white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; overflow: visible; }
.framer-7Xoa6[data-border="true"]::after, .framer-7Xoa6 [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-uiKGU.framer-1abvgck, .framer-uiKGU .framer-1abvgck { display: block; }
.framer-uiKGU.framer-vvq38r { flex-flow: column; place-content: flex-start center; align-items: flex-start; gap: 12px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: hidden; }
.framer-uiKGU .framer-6w2yb6 { white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-uiKGU .framer-12fz5mm { white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; align-self: stretch; width: auto; height: auto; position: relative; }
.framer-uiKGU.framer-v-wws337.framer-vvq38r { width: 78px; }
.framer-uiKGU.framer-v-wws337 .framer-12fz5mm { align-self: unset; width: 100%; }
@supports (aspect-ratio:1) {
  body { --framer-aspect-ratio-supported: auto; }
}
.framer-i9MKc.framer-vm1fzd, .framer-i9MKc .framer-vm1fzd { display: block; }
.framer-i9MKc.framer-pcxust { flex-flow: column; place-content: center; align-items: center; gap: 24px; width: 1008px; height: min-content; padding: 0px; display: flex; position: relative; overflow: hidden; }
.framer-i9MKc .framer-14b3q7d { flex-flow: row; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 0px; width: 100%; height: min-content; padding: 8px; display: flex; position: relative; overflow: visible; }
.framer-i9MKc .framer-yob2m9-container, .framer-i9MKc .framer-13hmwsq-container, .framer-i9MKc .framer-1cciy9m-container, .framer-i9MKc .framer-1j7iraa-container, .framer-i9MKc .framer-1x9h0hk-container, .framer-i9MKc .framer-14t72fm-container { flex: 1 0 0px; width: 1px; height: auto; position: relative; }
.framer-i9MKc .framer-hmuvzi { 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-i9MKc .framer-1ieqqxc { flex-flow: row; flex: 0 0 auto; place-content: flex-start center; align-items: flex-start; gap: 24px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: hidden; }
.framer-i9MKc .framer-1shkxaz { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 32px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: hidden; }
.framer-i9MKc.framer-v-1xxj5hj .framer-1shkxaz { align-content: flex-start; align-items: flex-start; gap: 24px; }
.framer-i9MKc.framer-v-1xxj5hj .framer-1x9h0hk-container { order: 0; }
.framer-i9MKc.framer-v-1xxj5hj .framer-14t72fm-container { order: 1; }
.framer-i9MKc.framer-v-1w4iuu8.framer-pcxust, .framer-i9MKc.framer-v-1ekavki.framer-pcxust { width: 390px; }
.framer-i9MKc.framer-v-1w4iuu8 .framer-14b3q7d, .framer-i9MKc.framer-v-1ekavki .framer-14b3q7d { flex-direction: column; gap: 12px; }
.framer-i9MKc.framer-v-1w4iuu8 .framer-yob2m9-container, .framer-i9MKc.framer-v-1w4iuu8 .framer-13hmwsq-container, .framer-i9MKc.framer-v-1ekavki .framer-yob2m9-container, .framer-i9MKc.framer-v-1ekavki .framer-13hmwsq-container { flex: 0 0 auto; width: 100%; }
.framer-i9MKc.framer-v-1w4iuu8 .framer-1ieqqxc, .framer-i9MKc.framer-v-1ekavki .framer-1shkxaz { flex-direction: column; }
.framer-i9MKc.framer-v-1w4iuu8 .framer-1cciy9m-container, .framer-i9MKc.framer-v-1ekavki .framer-1x9h0hk-container { flex: 0 0 auto; order: 1; width: 100%; }
.framer-i9MKc.framer-v-1w4iuu8 .framer-1j7iraa-container, .framer-i9MKc.framer-v-1ekavki .framer-14t72fm-container { flex: 0 0 auto; order: 0; width: 100%; }
@supports (aspect-ratio:1) {
  body { --framer-aspect-ratio-supported: auto; }
}
.framer-LYE61.framer-10qmca7, .framer-LYE61 .framer-10qmca7 { display: block; }
.framer-LYE61.framer-uczwtg { cursor: pointer; flex-flow: row; place-content: center; align-items: center; gap: 8px; width: 201px; height: min-content; padding: 16px; display: flex; position: relative; overflow: visible; }
.framer-LYE61 .framer-o3xqxo-container { flex: 0 0 auto; width: 24px; height: 24px; position: relative; }
.framer-LYE61 .framer-1ir81nl { white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)) {
  .framer-LYE61.framer-uczwtg { gap: 0px; }
  .framer-LYE61.framer-uczwtg > * { margin: 0px 4px; }
  .framer-LYE61.framer-uczwtg > :first-child { margin-left: 0px; }
  .framer-LYE61.framer-uczwtg > :last-child { margin-right: 0px; }
}
@media (max-width: 1199px) and (min-width: 810px) {
  .framer-FpugQ .framer-styles-preset-zuul8l:not(.rich-text-wrapper), .framer-FpugQ .framer-styles-preset-zuul8l.rich-text-wrapper h6 { --framer-font-family: "Satoshi","Satoshi Placeholder",sans-serif; --framer-font-family-bold: "Satoshi","Satoshi Placeholder",sans-serif; --framer-font-family-bold-italic: "Satoshi","Satoshi Placeholder",sans-serif; --framer-font-family-italic: "Satoshi","Satoshi Placeholder",sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -.01em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-62e0062c-439a-4902-9307-537f7efd3041,#575757); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; }
}
@media (max-width: 809px) and (min-width: 0) {
  .framer-FpugQ .framer-styles-preset-zuul8l:not(.rich-text-wrapper), .framer-FpugQ .framer-styles-preset-zuul8l.rich-text-wrapper h6 { --framer-font-family: "Satoshi","Satoshi Placeholder",sans-serif; --framer-font-family-bold: "Satoshi","Satoshi Placeholder",sans-serif; --framer-font-family-bold-italic: "Satoshi","Satoshi Placeholder",sans-serif; --framer-font-family-italic: "Satoshi","Satoshi Placeholder",sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -.01em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-62e0062c-439a-4902-9307-537f7efd3041,#575757); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; }
}
.framer-LYE61[data-border="true"]::after, .framer-LYE61 [data-border="true"]::after { content: ""; border-width: var(--border-top-width,0)var(--border-right-width,0)var(--border-bottom-width,0)var(--border-left-width,0); border-color: var(--border-color,none); border-style: var(--border-style,none); box-sizing: border-box; border-radius: inherit; pointer-events: none; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }
@supports (aspect-ratio:1) {
  body { --framer-aspect-ratio-supported: auto; }
}
.framer-BuiGv.framer-16tec77, .framer-BuiGv .framer-16tec77 { display: block; }
.framer-BuiGv.framer-10pxvsx { will-change: var(--framer-will-change-override,transform); flex-flow: column; place-content: flex-start; align-items: flex-start; gap: 57px; width: 520px; height: min-content; padding: 32px; display: flex; position: relative; overflow: hidden; }
.framer-BuiGv .framer-tj4jnn { flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 49px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-BuiGv .framer-9itg9o { 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-BuiGv .framer-ktuba0-container, .framer-BuiGv .framer-1et8cc7-container, .framer-BuiGv .framer-18qz8tt-container, .framer-BuiGv .framer-an0uwp-container { flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-BuiGv .framer-t1904c { white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-BuiGv .framer-1ozldce-container { flex: 0 0 auto; width: 100%; height: auto; position: relative; }
.framer-BuiGv .framer-1otrui9 { flex-flow: column; flex: 0 0 auto; place-content: flex-start center; align-items: flex-start; gap: 28px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-BuiGv .framer-1eo5uhl { flex-flow: column; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 16px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-BuiGv .framer-mzyo51 { flex-flow: row; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 10px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-BuiGv.framer-v-1t4lu2i .framer-tj4jnn { gap: 33px; }
.framer-BuiGv[data-border="true"]::after, .framer-BuiGv [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-3vPPF.framer-1t50yyi, .framer-3vPPF .framer-1t50yyi { display: block; }
.framer-3vPPF.framer-1xtw3uq { flex-flow: column; place-content: center; align-items: center; gap: 11px; width: 456px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-3vPPF .framer-1ujyjz4-container, .framer-3vPPF .framer-bjhodq-container, .framer-3vPPF .framer-1ykkwrh-container, .framer-3vPPF .framer-9mlgur-container, .framer-3vPPF .framer-1hzppm5-container { flex: 0 0 auto; width: 100%; height: auto; position: relative; }
@supports (aspect-ratio:1) {
  body { --framer-aspect-ratio-supported: auto; }
}
.framer-4qElG.framer-3vijdl, .framer-4qElG .framer-3vijdl { display: block; }
.framer-4qElG.framer-1yg4cvj { flex-flow: row; place-content: flex-start; align-items: flex-start; gap: 8px; width: 456px; height: min-content; padding: 0px; display: flex; position: relative; overflow: hidden; }
.framer-4qElG .framer-50vuii-container { flex: 0 0 auto; width: 24px; height: 24px; position: relative; }
.framer-4qElG .framer-1a2y9ci { white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 1 0 0px; width: 1px; height: auto; position: relative; }
@supports (aspect-ratio:1) {
  body { --framer-aspect-ratio-supported: auto; }
}
.framer-YZHHI.framer-1w13wc1, .framer-YZHHI .framer-1w13wc1 { display: block; }
.framer-YZHHI.framer-1gz8sfr { 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: 2px 17px; display: flex; position: relative; overflow: hidden; }
.framer-YZHHI .framer-yvenu1 { user-select: none; white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; overflow: visible; }
.framer-YZHHI[data-border="true"]::after, .framer-YZHHI [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-RjTgB.framer-tb3zh8, .framer-RjTgB .framer-tb3zh8 { display: block; }
.framer-RjTgB.framer-1japki6 { 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: 12px 24px; text-decoration: none; display: flex; position: relative; overflow: hidden; }
.framer-RjTgB .framer-227jk { white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-RjTgB .framer-ugo326-container { flex: 0 0 auto; width: 14px; height: 13px; position: relative; }
.framer-RjTgB.framer-v-1riqe7y.framer-1japki6 { gap: 4px; padding: 6px 12px 6px 6px; }
.framer-RjTgB.framer-v-1riqe7y .framer-227jk { order: 1; }
.framer-RjTgB.framer-v-1riqe7y .framer-ugo326-container { order: 0; }
.framer-RjTgB.framer-v-k6iszz.framer-1japki6 { padding: 7px 14px; }
.framer-RjTgB[data-border="true"]::after, .framer-RjTgB [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-8Mu7h.framer-ptohtt, .framer-8Mu7h .framer-ptohtt { display: block; }
.framer-8Mu7h.framer-xqhu30 { flex-flow: column; place-content: center flex-start; align-items: center; gap: 16px; width: 488px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-8Mu7h .framer-1xejdln-container, .framer-8Mu7h .framer-gup9fw-container, .framer-8Mu7h .framer-159iuu7-container, .framer-8Mu7h .framer-1by73ol-container, .framer-8Mu7h .framer-1qkw6y0-container { flex: 0 0 auto; width: 100%; height: auto; position: relative; }
@supports (aspect-ratio:1) {
  body { --framer-aspect-ratio-supported: auto; }
}
.framer-9LKPj.framer-1kk152c, .framer-9LKPj .framer-1kk152c { display: block; }
.framer-9LKPj.framer-qss322 { cursor: pointer; will-change: var(--framer-will-change-override,transform); flex-flow: column; place-content: center flex-start; align-items: center; gap: 16px; width: 500px; height: min-content; padding: 16px; display: flex; position: relative; overflow: hidden; }
.framer-9LKPj .framer-1p3b22v { flex-flow: row; 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: hidden; }
.framer-9LKPj .framer-1i6ba90-container { flex: 0 0 auto; width: 20px; height: 20px; position: relative; }
.framer-9LKPj .framer-168w2jz, .framer-9LKPj .framer-80koc6 { white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 1 0 0px; width: 1px; height: auto; position: relative; }
.framer-9LKPj .framer-qvsq9m { flex-flow: row; flex: 0 0 auto; place-content: flex-end space-evenly; align-items: flex-end; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: hidden; }
@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)) {
  .framer-9LKPj.framer-qss322, .framer-9LKPj .framer-1p3b22v { gap: 0px; }
  .framer-9LKPj.framer-qss322 > * { margin: 8px 0px; }
  .framer-9LKPj.framer-qss322 > :first-child { margin-top: 0px; }
  .framer-9LKPj.framer-qss322 > :last-child { margin-bottom: 0px; }
  .framer-9LKPj .framer-1p3b22v > * { margin: 0px 8px; }
  .framer-9LKPj .framer-1p3b22v > :first-child { margin-left: 0px; }
  .framer-9LKPj .framer-1p3b22v > :last-child { margin-right: 0px; }
}
.framer-9LKPj.framer-v-1e62vfc.framer-qss322 { gap: 0px; }
.framer-9LKPj.framer-v-1e62vfc .framer-qvsq9m { height: 1px; }
@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)) {
  .framer-9LKPj.framer-v-1e62vfc.framer-qss322 { gap: 0px; }
  .framer-9LKPj.framer-v-1e62vfc.framer-qss322 > * { margin: 0px; }
  .framer-9LKPj.framer-v-1e62vfc.framer-qss322 > :first-child { margin-top: 0px; }
  .framer-9LKPj.framer-v-1e62vfc.framer-qss322 > :last-child { margin-bottom: 0px; }
}
.framer-FpugQ .framer-styles-preset-zuul8l:not(.rich-text-wrapper), .framer-FpugQ .framer-styles-preset-zuul8l.rich-text-wrapper h6 { --framer-font-family: "Satoshi","Satoshi Placeholder",sans-serif; --framer-font-family-bold: "Satoshi","Satoshi Placeholder",sans-serif; --framer-font-family-bold-italic: "Satoshi","Satoshi Placeholder",sans-serif; --framer-font-family-italic: "Satoshi","Satoshi Placeholder",sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -.01em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-62e0062c-439a-4902-9307-537f7efd3041,#575757); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; }
@media (max-width: 1199px) and (min-width: 810px) {
  .framer-FpugQ .framer-styles-preset-zuul8l:not(.rich-text-wrapper), .framer-FpugQ .framer-styles-preset-zuul8l.rich-text-wrapper h6 { --framer-font-family: "Satoshi","Satoshi Placeholder",sans-serif; --framer-font-family-bold: "Satoshi","Satoshi Placeholder",sans-serif; --framer-font-family-bold-italic: "Satoshi","Satoshi Placeholder",sans-serif; --framer-font-family-italic: "Satoshi","Satoshi Placeholder",sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -.01em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-62e0062c-439a-4902-9307-537f7efd3041,#575757); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; }
}
@media (max-width: 809px) and (min-width: 0) {
  .framer-FpugQ .framer-styles-preset-zuul8l:not(.rich-text-wrapper), .framer-FpugQ .framer-styles-preset-zuul8l.rich-text-wrapper h6 { --framer-font-family: "Satoshi","Satoshi Placeholder",sans-serif; --framer-font-family-bold: "Satoshi","Satoshi Placeholder",sans-serif; --framer-font-family-bold-italic: "Satoshi","Satoshi Placeholder",sans-serif; --framer-font-family-italic: "Satoshi","Satoshi Placeholder",sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -.01em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-62e0062c-439a-4902-9307-537f7efd3041,#575757); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; }
}
.framer-EkQeP .framer-styles-preset-5yqa20:not(.rich-text-wrapper), .framer-EkQeP .framer-styles-preset-5yqa20.rich-text-wrapper h3 { --framer-font-family: "Satoshi","Satoshi Placeholder",sans-serif; --framer-font-family-bold: "Satoshi","Satoshi Placeholder",sans-serif; --framer-font-family-bold-italic: "Satoshi","Satoshi Placeholder",sans-serif; --framer-font-family-italic: "Satoshi","Satoshi 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: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -.02em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-1d3eed3f-60b2-4eeb-8b1b-2d0206799803,#262626); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; }
@media (max-width: 1199px) and (min-width: 810px) {
  .framer-EkQeP .framer-styles-preset-5yqa20:not(.rich-text-wrapper), .framer-EkQeP .framer-styles-preset-5yqa20.rich-text-wrapper h3 { --framer-font-family: "Satoshi","Satoshi Placeholder",sans-serif; --framer-font-family-bold: "Satoshi","Satoshi Placeholder",sans-serif; --framer-font-family-bold-italic: "Satoshi","Satoshi Placeholder",sans-serif; --framer-font-family-italic: "Satoshi","Satoshi Placeholder",sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 30px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -.02em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-1d3eed3f-60b2-4eeb-8b1b-2d0206799803,#262626); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; }
}
@media (max-width: 809px) and (min-width: 0) {
  .framer-EkQeP .framer-styles-preset-5yqa20:not(.rich-text-wrapper), .framer-EkQeP .framer-styles-preset-5yqa20.rich-text-wrapper h3 { --framer-font-family: "Satoshi","Satoshi Placeholder",sans-serif; --framer-font-family-bold: "Satoshi","Satoshi Placeholder",sans-serif; --framer-font-family-bold-italic: "Satoshi","Satoshi Placeholder",sans-serif; --framer-font-family-italic: "Satoshi","Satoshi Placeholder",sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -.01em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-1d3eed3f-60b2-4eeb-8b1b-2d0206799803,#262626); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; }
}
.framer-5rMkU .framer-styles-preset-1l8dyil:not(.rich-text-wrapper), .framer-5rMkU .framer-styles-preset-1l8dyil.rich-text-wrapper h4 { --framer-font-family: "Satoshi Variable","Satoshi Placeholder",sans-serif; --framer-font-family-bold: "Satoshi Variable","Satoshi Placeholder",sans-serif; --framer-font-family-bold-italic: "Satoshi Variable","Satoshi Placeholder",sans-serif; --framer-font-family-italic: "Satoshi Variable","Satoshi 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" 450; --framer-font-variation-axes-bold: "wght" 450; --framer-font-variation-axes-bold-italic: "wght" 450; --framer-font-variation-axes-italic: "wght" 450; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -.02em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-1d3eed3f-60b2-4eeb-8b1b-2d0206799803,#262626); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; }
@media (max-width: 1199px) and (min-width: 810px) {
  .framer-5rMkU .framer-styles-preset-1l8dyil:not(.rich-text-wrapper), .framer-5rMkU .framer-styles-preset-1l8dyil.rich-text-wrapper h4 { --framer-font-family: "Satoshi Variable","Satoshi Placeholder",sans-serif; --framer-font-family-bold: "Satoshi Variable","Satoshi Placeholder",sans-serif; --framer-font-family-bold-italic: "Satoshi Variable","Satoshi Placeholder",sans-serif; --framer-font-family-italic: "Satoshi Variable","Satoshi 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" 450; --framer-font-variation-axes-bold: "wght" 450; --framer-font-variation-axes-bold-italic: "wght" 450; --framer-font-variation-axes-italic: "wght" 450; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -.02em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-1d3eed3f-60b2-4eeb-8b1b-2d0206799803,#262626); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; }
}
@media (max-width: 809px) and (min-width: 0) {
  .framer-5rMkU .framer-styles-preset-1l8dyil:not(.rich-text-wrapper), .framer-5rMkU .framer-styles-preset-1l8dyil.rich-text-wrapper h4 { --framer-font-family: "Satoshi Variable","Satoshi Placeholder",sans-serif; --framer-font-family-bold: "Satoshi Variable","Satoshi Placeholder",sans-serif; --framer-font-family-bold-italic: "Satoshi Variable","Satoshi Placeholder",sans-serif; --framer-font-family-italic: "Satoshi Variable","Satoshi 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" 450; --framer-font-variation-axes-bold: "wght" 450; --framer-font-variation-axes-bold-italic: "wght" 450; --framer-font-variation-axes-italic: "wght" 450; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -.01em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-1d3eed3f-60b2-4eeb-8b1b-2d0206799803,#262626); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; }
}
.framer-0ZgOq .framer-styles-preset-fmvzon:not(.rich-text-wrapper), .framer-0ZgOq .framer-styles-preset-fmvzon.rich-text-wrapper h5 { --framer-font-family: "Satoshi","Satoshi Placeholder",sans-serif; --framer-font-family-bold: "Satoshi","Satoshi Placeholder",sans-serif; --framer-font-family-bold-italic: "Satoshi","Satoshi Placeholder",sans-serif; --framer-font-family-italic: "Satoshi","Satoshi Placeholder",sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -.02em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-1d3eed3f-60b2-4eeb-8b1b-2d0206799803,#262626); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; }
@media (max-width: 1199px) and (min-width: 810px) {
  .framer-0ZgOq .framer-styles-preset-fmvzon:not(.rich-text-wrapper), .framer-0ZgOq .framer-styles-preset-fmvzon.rich-text-wrapper h5 { --framer-font-family: "Satoshi","Satoshi Placeholder",sans-serif; --framer-font-family-bold: "Satoshi","Satoshi Placeholder",sans-serif; --framer-font-family-bold-italic: "Satoshi","Satoshi Placeholder",sans-serif; --framer-font-family-italic: "Satoshi","Satoshi Placeholder",sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -.02em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-1d3eed3f-60b2-4eeb-8b1b-2d0206799803,#262626); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; }
}
@media (max-width: 809px) and (min-width: 0) {
  .framer-0ZgOq .framer-styles-preset-fmvzon:not(.rich-text-wrapper), .framer-0ZgOq .framer-styles-preset-fmvzon.rich-text-wrapper h5 { --framer-font-family: "Satoshi","Satoshi Placeholder",sans-serif; --framer-font-family-bold: "Satoshi","Satoshi Placeholder",sans-serif; --framer-font-family-bold-italic: "Satoshi","Satoshi Placeholder",sans-serif; --framer-font-family-italic: "Satoshi","Satoshi Placeholder",sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -.01em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-1d3eed3f-60b2-4eeb-8b1b-2d0206799803,#262626); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; }
}
.framer-7BSEm .framer-styles-preset-l3to38:not(.rich-text-wrapper), .framer-7BSEm .framer-styles-preset-l3to38.rich-text-wrapper p { --framer-font-family: "Satoshi","Satoshi Placeholder",sans-serif; --framer-font-family-bold: "Satoshi","Satoshi Placeholder",sans-serif; --framer-font-family-bold-italic: "Satoshi","Satoshi Placeholder",sans-serif; --framer-font-family-italic: "Satoshi","Satoshi Placeholder",sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -.01em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-62e0062c-439a-4902-9307-537f7efd3041,#575757); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; }
@media (max-width: 1199px) and (min-width: 810px) {
  .framer-7BSEm .framer-styles-preset-l3to38:not(.rich-text-wrapper), .framer-7BSEm .framer-styles-preset-l3to38.rich-text-wrapper p { --framer-font-family: "Satoshi","Satoshi Placeholder",sans-serif; --framer-font-family-bold: "Satoshi","Satoshi Placeholder",sans-serif; --framer-font-family-bold-italic: "Satoshi","Satoshi Placeholder",sans-serif; --framer-font-family-italic: "Satoshi","Satoshi Placeholder",sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -.01em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-62e0062c-439a-4902-9307-537f7efd3041,#575757); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; }
}
@media (max-width: 809px) and (min-width: 0) {
  .framer-7BSEm .framer-styles-preset-l3to38:not(.rich-text-wrapper), .framer-7BSEm .framer-styles-preset-l3to38.rich-text-wrapper p { --framer-font-family: "Satoshi","Satoshi Placeholder",sans-serif; --framer-font-family-bold: "Satoshi","Satoshi Placeholder",sans-serif; --framer-font-family-bold-italic: "Satoshi","Satoshi Placeholder",sans-serif; --framer-font-family-italic: "Satoshi","Satoshi Placeholder",sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -.01em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-62e0062c-439a-4902-9307-537f7efd3041,#575757); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; }
}
.framer-4G8yG .framer-styles-preset-mjkhkv:not(.rich-text-wrapper), .framer-4G8yG .framer-styles-preset-mjkhkv.rich-text-wrapper a { --framer-link-current-text-color: var(--token-4a7ef8df-eb88-4bbf-baca-0e6668017446,#74807d); --framer-link-current-text-decoration: underline; --framer-link-hover-text-color: var(--token-4a7ef8df-eb88-4bbf-baca-0e6668017446,#74807d); --framer-link-hover-text-decoration: underline; --framer-link-text-color: var(--token-62e0062c-439a-4902-9307-537f7efd3041,#575757); --framer-link-text-decoration: none; }
.framer-9LKPj[data-border="true"]::after, .framer-9LKPj [data-border="true"]::after { content: ""; border-width: var(--border-top-width,0)var(--border-right-width,0)var(--border-bottom-width,0)var(--border-left-width,0); border-color: var(--border-color,none); border-style: var(--border-style,none); box-sizing: border-box; border-radius: inherit; pointer-events: none; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }
@supports (aspect-ratio:1) {
  body { --framer-aspect-ratio-supported: auto; }
}
.framer-rqHov.framer-raahua, .framer-rqHov .framer-raahua { display: block; }
.framer-rqHov.framer-ye3ta9 { flex-flow: column; place-content: center flex-start; align-items: center; gap: 48px; width: 1200px; height: min-content; padding: 40px 80px; display: flex; position: relative; }
.framer-rqHov .framer-1tpih5c { flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 59px; width: 100%; max-width: 1280px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-rqHov .framer-qwcod0 { 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-rqHov .framer-173h0s9 { 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; }
.framer-rqHov .framer-1d8llc6-container, .framer-rqHov .framer-1ggwyxm-container, .framer-rqHov .framer-p4i2l9-container, .framer-rqHov .framer-1uf7e36-container, .framer-rqHov .framer-1hbbcol-container, .framer-rqHov .framer-1exndqk-container, .framer-rqHov .framer-rn922e-container, .framer-rqHov .framer-1jjw866-container, .framer-rqHov .framer-16wcq9i-container { flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-rqHov .framer-10i42lt { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 32px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: hidden; }
.framer-rqHov .framer-o1ymxo { flex-flow: row; flex: 0 0 auto; place-content: flex-start space-between; align-items: flex-start; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; }
.framer-rqHov .framer-1v6klxk, .framer-rqHov .framer-14216gy { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 4px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-rqHov .framer-1nkwu85, .framer-rqHov .framer-1d1wk2m, .framer-rqHov .framer-14prt1c, .framer-rqHov .framer-2fomh7, .framer-rqHov .framer-18ucpwt, .framer-rqHov .framer-pho3ky, .framer-rqHov .framer-ktrc09, .framer-rqHov .framer-13sdkm9 { white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-rqHov .framer-ymc2oh { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 48px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: hidden; }
.framer-rqHov .framer-1in8qdy { flex-flow: column; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 69px; width: 100%; max-width: 1280px; height: min-content; padding: 48px 16px 60px; display: flex; position: relative; }
.framer-rqHov .framer-1xdz5jk { flex-flow: column; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 66px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; }
.framer-rqHov .framer-iojjd9 { flex-flow: column wrap; flex: 0 0 auto; place-content: center; align-items: center; gap: 20px 32px; width: 81%; height: min-content; padding: 0px; display: flex; position: relative; overflow: hidden; }
.framer-rqHov .framer-1ry5zm1 { flex-flow: column; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 32px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; }
.framer-rqHov .framer-11zp2vd { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 23px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: hidden; }
.framer-rqHov.framer-v-gzjs1x.framer-ye3ta9 { width: 810px; }
.framer-rqHov.framer-v-1ez4q87.framer-ye3ta9 { gap: 0px; width: 810px; padding: 0px; }
.framer-rqHov.framer-v-1ez4q87 .framer-iojjd9 { order: 1; }
.framer-rqHov.framer-v-1ez4q87 .framer-16wcq9i-container { order: 0; }
.framer-0wjM7 .framer-styles-preset-mjkhkv:not(.rich-text-wrapper), .framer-0wjM7 .framer-styles-preset-mjkhkv.rich-text-wrapper a { --framer-link-current-text-color: var(--token-4a7ef8df-eb88-4bbf-baca-0e6668017446,#74807d); --framer-link-current-text-decoration: underline; --framer-link-hover-text-color: var(--token-4a7ef8df-eb88-4bbf-baca-0e6668017446,#74807d); --framer-link-hover-text-decoration: underline; --framer-link-text-color: var(--token-62e0062c-439a-4902-9307-537f7efd3041,#575757); --framer-link-text-decoration: none; }
.framer-rqHov[data-border="true"]::after, .framer-rqHov [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: Inter, Inter-Regular, system-ui, Arial, sans-serif; font-size: 12px; height: fit-content; opacity: 0; padding: 4px 8px; transition: opacity 0.4s ease-out; font-weight: 500; flex-shrink: 0; position: fixed; width: max-content; pointer-events: none; user-select: none; }
#__framer-editorbar-button { color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; align-content: unset; align-items: center; 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-radius: 15px; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: 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; column-rule: 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; display: flex; 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-shrink: 0; float: unset; flood-color: unset; flood-opacity: unset; grid: unset; grid-area: unset; height: 30px; 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-content: center; justify-items: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-position: unset; rx: unset; ry: unset; scale: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-emphasis: unset; text-emphasis-position: unset; text-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; 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; width: 30px; will-change: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; }
#__framer-editorbar-label.__framer-editorbar-button-tooltip-visible { opacity: 1; }
#__framer-editorbar-label, #__framer-editorbar-button { backdrop-filter: blur(10px); background-color: rgba(34, 34, 34, 0.8); box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px 0px, rgba(0, 0, 0, 0.05) 0px 1px 0px 0px, rgba(255, 255, 255, 0.15) 0px 0px 0px 1px; color: rgb(255, 255, 255); }
#__framer-editorbar-loading-spinner { width: 12px; height: 12px; mask: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAApNJREFUSA2tlUtLlFEYgEe7mtFFQ8NLFBG1SJAwahtiLVy5ceVSEPQH1LZf0Lp9FO1bdYNyI7gyBFcS2kAzilYq3sfxeYZ55Zv6FGfohWfOd97vnPd23u9MXeZoaeb1Q7gPHXAFzsAS5GACxiEPqVKXqs1kmtAPQi+cAtedToz1PJ8ExxPwDl7CAlRImoN7rBiF86ABHTiGAzMIh8n3O+ifwWc4EL0n5TGTYQijvjNSxbUadozInUeGZ3nuh1WYgpIkM+hGMwYajAgdrfUn+AaLoLTCAxiAOxCZxL4RdB+gZMjxEjwHo4hS8Jh5DR9hz0mKaNizegoNEI7Wee6FXJTISG6AUgDr+QImoAiHie+mwZJow/PRps4uwnsnRj8Epqc4voVJJ8eULOtW4BFYYjPpgjc+3IWI2sh/wFeoVl6xYQ48dDGLfjOwc/ygQqz595hUMVouS9QHBm4l6k3HWpnBLqicgVrlCxujSbR1Swd+UDpQYRS/oVaZZ2MWwlZBB9Zdxf+QTYw8SRgq6sAvz7vH6JULEB9USVHFjzZskgPRQR4ayxoXXIdaHdg9HrB2rErByWxZERnYtrWUzD0esDbtTmXPhzXwHrKLxEUbYGbVyDkWWwkdadfqbPmwDXZSCyh2VAf8BM/nOOJH5Y0QopMt2I5U/KO4DZZJB47XwEX+ex0mGroMV8sLwp56gyuGwiyW4SZ4c8bt2cZzO7jBNeqtsRHbeZ1g9krsMbhfYPv/c5gecA+4yAVuitFszE5Hjva872OMdXagF19JIoOYWyozMTI3J0tmA6gLvXPfO1cc/XOqOLe/HbjwD8yCXRD3VNJROEgatiRZMJsKsbZHia3nAdphtq8fkiWyXJbBe8uM1aXKPouNnz2Bm1kwAAAAAElFTkSuQmCC") 0% 0% / 12px; background-color: rgb(255, 255, 255); animation-duration: 800ms; animation-iteration-count: infinite; animation-name: __framer-loading-spin; animation-timing-function: linear; }
@keyframes __framer-loading-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

#__framer-editorbar { color-scheme: light dark; overflow: hidden; position: fixed; border: none; z-index: calc(2.14748e+09); top: 0px; left: 0px; width: 100vw; height: 100vh; touch-action: manipulation; }
@supports (height: 100dvh) {
  #__framer-editorbar { height: 100dvh; }
}
#__framer-editorbar.status_hidden { display: none; }
#__framer-editorbar.status_visually_hidden { clip-path: circle(1px at calc(100% - 1px) calc(100% - 1px)); z-index: calc(2.14748e+09); }
#__framer-editorbar.status_measuring { clip-path: unset; }

html body { background: rgb(255, 255, 255); }


html body { background: rgb(255, 255, 255); }