
      #main {
         margin: 0;
         padding: 0;
         box-sizing: border-box
      }

      :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-size: 12px;
         font-family: sans-serif
      }

      @font-face {
         font-family: Bitter;
         font-style: normal;
         font-weight: 500;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/bitter/v33/rax8HiqOu8IVPmn7coxpPDk.woff2) format("woff2");
         unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
      }

      @font-face {
         font-family: Bitter;
         font-style: normal;
         font-weight: 500;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/bitter/v33/rax8HiqOu8IVPmn7e4xpPDk.woff2) format("woff2");
         unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
      }

      @font-face {
         font-family: Bitter;
         font-style: normal;
         font-weight: 500;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/bitter/v33/rax8HiqOu8IVPmn7cIxpPDk.woff2) format("woff2");
         unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
      }

      @font-face {
         font-family: Bitter;
         font-style: normal;
         font-weight: 500;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/bitter/v33/rax8HiqOu8IVPmn7cYxpPDk.woff2) format("woff2");
         unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
      }

      @font-face {
         font-family: Bitter;
         font-style: normal;
         font-weight: 500;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/bitter/v33/rax8HiqOu8IVPmn7f4xp.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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
      }

      @font-face {
         font-family: Bitter;
         font-style: normal;
         font-weight: 600;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/bitter/v33/rax8HiqOu8IVPmn7coxpPDk.woff2) format("woff2");
         unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
      }

      @font-face {
         font-family: Bitter;
         font-style: normal;
         font-weight: 600;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/bitter/v33/rax8HiqOu8IVPmn7e4xpPDk.woff2) format("woff2");
         unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
      }

      @font-face {
         font-family: Bitter;
         font-style: normal;
         font-weight: 600;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/bitter/v33/rax8HiqOu8IVPmn7cIxpPDk.woff2) format("woff2");
         unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
      }

      @font-face {
         font-family: Bitter;
         font-style: normal;
         font-weight: 600;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/bitter/v33/rax8HiqOu8IVPmn7cYxpPDk.woff2) format("woff2");
         unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
      }

      @font-face {
         font-family: Bitter;
         font-style: normal;
         font-weight: 600;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/bitter/v33/rax8HiqOu8IVPmn7f4xp.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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
      }

      @font-face {
         font-family: Bitter;
         font-style: normal;
         font-weight: 700;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/bitter/v33/rax8HiqOu8IVPmn7coxpPDk.woff2) format("woff2");
         unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
      }

      @font-face {
         font-family: Bitter;
         font-style: normal;
         font-weight: 700;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/bitter/v33/rax8HiqOu8IVPmn7e4xpPDk.woff2) format("woff2");
         unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
      }

      @font-face {
         font-family: Bitter;
         font-style: normal;
         font-weight: 700;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/bitter/v33/rax8HiqOu8IVPmn7cIxpPDk.woff2) format("woff2");
         unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
      }

      @font-face {
         font-family: Bitter;
         font-style: normal;
         font-weight: 700;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/bitter/v33/rax8HiqOu8IVPmn7cYxpPDk.woff2) format("woff2");
         unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
      }

      @font-face {
         font-family: Bitter;
         font-style: normal;
         font-weight: 700;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/bitter/v33/rax8HiqOu8IVPmn7f4xp.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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
      }

      @font-face {
         font-family: Bitter;
         font-style: normal;
         font-weight: 800;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/bitter/v33/rax8HiqOu8IVPmn7coxpPDk.woff2) format("woff2");
         unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
      }

      @font-face {
         font-family: Bitter;
         font-style: normal;
         font-weight: 800;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/bitter/v33/rax8HiqOu8IVPmn7e4xpPDk.woff2) format("woff2");
         unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
      }

      @font-face {
         font-family: Bitter;
         font-style: normal;
         font-weight: 800;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/bitter/v33/rax8HiqOu8IVPmn7cIxpPDk.woff2) format("woff2");
         unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
      }

      @font-face {
         font-family: Bitter;
         font-style: normal;
         font-weight: 800;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/bitter/v33/rax8HiqOu8IVPmn7cYxpPDk.woff2) format("woff2");
         unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
      }

      @font-face {
         font-family: Bitter;
         font-style: normal;
         font-weight: 800;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/bitter/v33/rax8HiqOu8IVPmn7f4xp.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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
      }

      @font-face {
         font-family: Inter;
         font-style: normal;
         font-weight: 400;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7SUc.woff2) format("woff2");
         unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
      }

      @font-face {
         font-family: Inter;
         font-style: normal;
         font-weight: 400;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7SUc.woff2) format("woff2");
         unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
      }

      @font-face {
         font-family: Inter;
         font-style: normal;
         font-weight: 400;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7SUc.woff2) format("woff2");
         unicode-range: U+1F00-1FFF
      }

      @font-face {
         font-family: Inter;
         font-style: normal;
         font-weight: 400;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7SUc.woff2) format("woff2");
         unicode-range: U+0370-03FF
      }

      @font-face {
         font-family: Inter;
         font-style: normal;
         font-weight: 400;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7SUc.woff2) format("woff2");
         unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
      }

      @font-face {
         font-family: Inter;
         font-style: normal;
         font-weight: 400;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7SUc.woff2) format("woff2");
         unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
      }

      @font-face {
         font-family: Inter;
         font-style: normal;
         font-weight: 400;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
      }

      @font-face {
         font-family: Inter;
         font-style: normal;
         font-weight: 500;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7SUc.woff2) format("woff2");
         unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
      }

      @font-face {
         font-family: Inter;
         font-style: normal;
         font-weight: 500;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7SUc.woff2) format("woff2");
         unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
      }

      @font-face {
         font-family: Inter;
         font-style: normal;
         font-weight: 500;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7SUc.woff2) format("woff2");
         unicode-range: U+1F00-1FFF
      }

      @font-face {
         font-family: Inter;
         font-style: normal;
         font-weight: 500;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7SUc.woff2) format("woff2");
         unicode-range: U+0370-03FF
      }

      @font-face {
         font-family: Inter;
         font-style: normal;
         font-weight: 500;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7SUc.woff2) format("woff2");
         unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
      }

      @font-face {
         font-family: Inter;
         font-style: normal;
         font-weight: 500;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7SUc.woff2) format("woff2");
         unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
      }

      @font-face {
         font-family: Inter;
         font-style: normal;
         font-weight: 500;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
      }

      @font-face {
         font-family: Inter;
         font-style: normal;
         font-weight: 600;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7SUc.woff2) format("woff2");
         unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
      }

      @font-face {
         font-family: Inter;
         font-style: normal;
         font-weight: 600;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7SUc.woff2) format("woff2");
         unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
      }

      @font-face {
         font-family: Inter;
         font-style: normal;
         font-weight: 600;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7SUc.woff2) format("woff2");
         unicode-range: U+1F00-1FFF
      }

      @font-face {
         font-family: Inter;
         font-style: normal;
         font-weight: 600;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7SUc.woff2) format("woff2");
         unicode-range: U+0370-03FF
      }

      @font-face {
         font-family: Inter;
         font-style: normal;
         font-weight: 600;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7SUc.woff2) format("woff2");
         unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
      }

      @font-face {
         font-family: Inter;
         font-style: normal;
         font-weight: 600;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7SUc.woff2) format("woff2");
         unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
      }

      @font-face {
         font-family: Inter;
         font-style: normal;
         font-weight: 600;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
      }

      @font-face {
         font-family: Inter;
         font-style: normal;
         font-weight: 700;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7SUc.woff2) format("woff2");
         unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
      }

      @font-face {
         font-family: Inter;
         font-style: normal;
         font-weight: 700;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7SUc.woff2) format("woff2");
         unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
      }

      @font-face {
         font-family: Inter;
         font-style: normal;
         font-weight: 700;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7SUc.woff2) format("woff2");
         unicode-range: U+1F00-1FFF
      }

      @font-face {
         font-family: Inter;
         font-style: normal;
         font-weight: 700;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7SUc.woff2) format("woff2");
         unicode-range: U+0370-03FF
      }

      @font-face {
         font-family: Inter;
         font-style: normal;
         font-weight: 700;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7SUc.woff2) format("woff2");
         unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
      }

      @font-face {
         font-family: Inter;
         font-style: normal;
         font-weight: 700;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7SUc.woff2) format("woff2");
         unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
      }

      @font-face {
         font-family: Inter;
         font-style: normal;
         font-weight: 700;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
      }

      @font-face {
         font-family: Inter;
         font-style: normal;
         font-weight: 800;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7SUc.woff2) format("woff2");
         unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
      }

      @font-face {
         font-family: Inter;
         font-style: normal;
         font-weight: 800;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7SUc.woff2) format("woff2");
         unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
      }

      @font-face {
         font-family: Inter;
         font-style: normal;
         font-weight: 800;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7SUc.woff2) format("woff2");
         unicode-range: U+1F00-1FFF
      }

      @font-face {
         font-family: Inter;
         font-style: normal;
         font-weight: 800;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7SUc.woff2) format("woff2");
         unicode-range: U+0370-03FF
      }

      @font-face {
         font-family: Inter;
         font-style: normal;
         font-weight: 800;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7SUc.woff2) format("woff2");
         unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
      }

      @font-face {
         font-family: Inter;
         font-style: normal;
         font-weight: 800;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7SUc.woff2) format("woff2");
         unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
      }

      @font-face {
         font-family: Inter;
         font-style: normal;
         font-weight: 800;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
      }

      @font-face {
         font-family: Bitter Placeholder;
         src: local("Times New Roman");
         ascent-override: 81.51%;
         descent-override: 23.1%;
         line-gap-override: 0%;
         size-adjust: 114.71%
      }

      @font-face {
         font-family: Inter Placeholder;
         src: local("Arial");
         ascent-override: 90%;
         descent-override: 22.43%;
         line-gap-override: 0%;
         size-adjust: 107.64%
      }

      @font-face {
         font-display: block;
         font-family: Inter;
         font-style: normal;
         font-weight: 100;
         src: url(https://app.framerstatic.com/Inter-Thin.cyrillic-ext-BHDA65O4.woff2) format("woff2");
         unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
      }

      @font-face {
         font-display: block;
         font-family: Inter;
         font-style: normal;
         font-weight: 100;
         src: url(https://app.framerstatic.com/Inter-Thin.cyrillic-Q5IXHU2O.woff2) format("woff2");
         unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
      }

      @font-face {
         font-display: block;
         font-family: Inter;
         font-style: normal;
         font-weight: 100;
         src: url(https://app.framerstatic.com/Inter-Thin.greek-ext-VVOQA2NE.woff2) format("woff2");
         unicode-range: U+1F00-1FFF
      }

      @font-face {
         font-display: block;
         font-family: Inter;
         font-style: normal;
         font-weight: 100;
         src: url(https://app.framerstatic.com/Inter-Thin.greek-E3WNEUH6.woff2) format("woff2");
         unicode-range: U+0370-03FF
      }

      @font-face {
         font-display: block;
         font-family: Inter;
         font-style: normal;
         font-weight: 100;
         src: url(https://app.framerstatic.com/Inter-Thin.latin-ext-5RC4NRHN.woff2) format("woff2");
         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-display: block;
         font-family: Inter;
         font-style: normal;
         font-weight: 100;
         src: url(https://app.framerstatic.com/Inter-Thin.latin-GJ7CRGHG.woff2) format("woff2");
         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-display: block;
         font-family: Inter;
         font-style: normal;
         font-weight: 100;
         src: url(https://app.framerstatic.com/Inter-Thin.vietnamese-Z3Y7DPWO.woff2) format("woff2");
         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-display: block;
         font-family: Inter;
         font-style: normal;
         font-weight: 200;
         src: url(https://app.framerstatic.com/Inter-ExtraLight.cyrillic-ext-7NWKXNAT.woff2) format("woff2");
         unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
      }

      @font-face {
         font-display: block;
         font-family: Inter;
         font-style: normal;
         font-weight: 200;
         src: url(https://app.framerstatic.com/Inter-ExtraLight.cyrillic-IBWUD6RJ.woff2) format("woff2");
         unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
      }

      @font-face {
         font-display: block;
         font-family: Inter;
         font-style: normal;
         font-weight: 200;
         src: url(https://app.framerstatic.com/Inter-ExtraLight.greek-ext-HUMDTRBU.woff2) format("woff2");
         unicode-range: U+1F00-1FFF
      }

      @font-face {
         font-display: block;
         font-family: Inter;
         font-style: normal;
         font-weight: 200;
         src: url(https://app.framerstatic.com/Inter-ExtraLight.greek-ZLLHEEN3.woff2) format("woff2");
         unicode-range: U+0370-03FF
      }

      @font-face {
         font-display: block;
         font-family: Inter;
         font-style: normal;
         font-weight: 200;
         src: url(https://app.framerstatic.com/Inter-ExtraLight.latin-ext-72JE5FGU.woff2) format("woff2");
         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-display: block;
         font-family: Inter;
         font-style: normal;
         font-weight: 200;
         src: url(https://app.framerstatic.com/Inter-ExtraLight.latin-2JHDAFAQ.woff2) format("woff2");
         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-display: block;
         font-family: Inter;
         font-style: normal;
         font-weight: 200;
         src: url(https://app.framerstatic.com/Inter-ExtraLight.vietnamese-VKRCA4VC.woff2) format("woff2");
         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-display: swap;
         font-family: Inter;
         font-style: normal;
         font-weight: 300;
         src: url(https://app.framerstatic.com/Inter-Light.cyrillic-ext-G3OTPKE4.woff2) format("woff2");
         unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
      }

      @font-face {
         font-display: swap;
         font-family: Inter;
         font-style: normal;
         font-weight: 300;
         src: url(https://app.framerstatic.com/Inter-Light.cyrillic-JO7ZJTP6.woff2) format("woff2");
         unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
      }

      @font-face {
         font-display: swap;
         font-family: Inter;
         font-style: normal;
         font-weight: 300;
         src: url(https://app.framerstatic.com/Inter-Light.greek-ext-N63XCCK3.woff2) format("woff2");
         unicode-range: U+1F00-1FFF
      }

      @font-face {
         font-display: swap;
         font-family: Inter;
         font-style: normal;
         font-weight: 300;
         src: url(https://app.framerstatic.com/Inter-Light.greek-5GVUXSXZ.woff2) format("woff2");
         unicode-range: U+0370-03FF
      }

      @font-face {
         font-display: swap;
         font-family: Inter;
         font-style: normal;
         font-weight: 300;
         src: url(https://app.framerstatic.com/Inter-Light.latin-ext-RREJIMQ3.woff2) format("woff2");
         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-display: swap;
         font-family: Inter;
         font-style: normal;
         font-weight: 300;
         src: url(https://app.framerstatic.com/Inter-Light.latin-EKF76FXR.woff2) format("woff2");
         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-display: swap;
         font-family: Inter;
         font-style: normal;
         font-weight: 300;
         src: url(https://app.framerstatic.com/Inter-Light.vietnamese-GVC2UOFS.woff2) format("woff2");
         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-display: swap;
         font-family: Inter;
         font-style: normal;
         font-weight: 400;
         src: url(https://app.framerstatic.com/Inter-Regular.cyrillic-ext-CFTLRB35.woff2) format("woff2");
         unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
      }

      @font-face {
         font-display: swap;
         font-family: Inter;
         font-style: normal;
         font-weight: 400;
         src: url(https://app.framerstatic.com/Inter-Regular.cyrillic-KKLZBALH.woff2) format("woff2");
         unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
      }

      @font-face {
         font-display: swap;
         font-family: Inter;
         font-style: normal;
         font-weight: 400;
         src: url(https://app.framerstatic.com/Inter-Regular.greek-ext-ULEBLIFV.woff2) format("woff2");
         unicode-range: U+1F00-1FFF
      }

      @font-face {
         font-display: swap;
         font-family: Inter;
         font-style: normal;
         font-weight: 400;
         src: url(https://app.framerstatic.com/Inter-Regular.greek-IRHSNFQB.woff2) format("woff2");
         unicode-range: U+0370-03FF
      }

      @font-face {
         font-display: swap;
         font-family: Inter;
         font-style: normal;
         font-weight: 400;
         src: url(https://app.framerstatic.com/Inter-Regular.latin-ext-VZDUGU3Q.woff2) format("woff2");
         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-display: swap;
         font-family: Inter;
         font-style: normal;
         font-weight: 400;
         src: url(https://app.framerstatic.com/Inter-Regular.latin-JLQMKCHE.woff2) format("woff2");
         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-display: swap;
         font-family: Inter;
         font-style: normal;
         font-weight: 400;
         src: url(https://app.framerstatic.com/Inter-Regular.vietnamese-QK7VSWXK.woff2) format("woff2");
         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-display: swap;
         font-family: Inter;
         font-style: normal;
         font-weight: 500;
         src: url(https://app.framerstatic.com/Inter-Medium.cyrillic-ext-M4WHNGTS.woff2) format("woff2");
         unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
      }

      @font-face {
         font-display: swap;
         font-family: Inter;
         font-style: normal;
         font-weight: 500;
         src: url(https://app.framerstatic.com/Inter-Medium.cyrillic-JVU2PANX.woff2) format("woff2");
         unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
      }

      @font-face {
         font-display: swap;
         font-family: Inter;
         font-style: normal;
         font-weight: 500;
         src: url(https://app.framerstatic.com/Inter-Medium.greek-ext-4KCQBEIZ.woff2) format("woff2");
         unicode-range: U+1F00-1FFF
      }

      @font-face {
         font-display: swap;
         font-family: Inter;
         font-style: normal;
         font-weight: 500;
         src: url(https://app.framerstatic.com/Inter-Medium.greek-DPOQGN7L.woff2) format("woff2");
         unicode-range: U+0370-03FF
      }

      @font-face {
         font-display: swap;
         font-family: Inter;
         font-style: normal;
         font-weight: 500;
         src: url(https://app.framerstatic.com/Inter-Medium.latin-ext-J4DBSW7F.woff2) format("woff2");
         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-display: swap;
         font-family: Inter;
         font-style: normal;
         font-weight: 500;
         src: url(https://app.framerstatic.com/Inter-Medium.latin-Y3IVPL46.woff2) format("woff2");
         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-display: swap;
         font-family: Inter;
         font-style: normal;
         font-weight: 500;
         src: url(https://app.framerstatic.com/Inter-Medium.vietnamese-PJV76O4P.woff2) format("woff2");
         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-display: swap;
         font-family: Inter;
         font-style: normal;
         font-weight: 600;
         src: url(https://app.framerstatic.com/Inter-SemiBold.cyrillic-ext-C7KWUKA7.woff2) format("woff2");
         unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
      }

      @font-face {
         font-display: swap;
         font-family: Inter;
         font-style: normal;
         font-weight: 600;
         src: url(https://app.framerstatic.com/Inter-SemiBold.cyrillic-JWV7SOZ6.woff2) format("woff2");
         unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
      }

      @font-face {
         font-display: swap;
         font-family: Inter;
         font-style: normal;
         font-weight: 600;
         src: url(https://app.framerstatic.com/Inter-SemiBold.greek-ext-FBKSFTSU.woff2) format("woff2");
         unicode-range: U+1F00-1FFF
      }

      @font-face {
         font-display: swap;
         font-family: Inter;
         font-style: normal;
         font-weight: 600;
         src: url(https://app.framerstatic.com/Inter-SemiBold.greek-EQ3PSENU.woff2) format("woff2");
         unicode-range: U+0370-03FF
      }

      @font-face {
         font-display: swap;
         font-family: Inter;
         font-style: normal;
         font-weight: 600;
         src: url(https://app.framerstatic.com/Inter-SemiBold.latin-ext-ULRSO3ZR.woff2) format("woff2");
         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-display: swap;
         font-family: Inter;
         font-style: normal;
         font-weight: 600;
         src: url(https://app.framerstatic.com/Inter-SemiBold.latin-RDYY2AG2.woff2) format("woff2");
         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-display: swap;
         font-family: Inter;
         font-style: normal;
         font-weight: 600;
         src: url(https://app.framerstatic.com/Inter-SemiBold.vietnamese-ESQNSEQ3.woff2) format("woff2");
         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-display: swap;
         font-family: Inter;
         font-style: normal;
         font-weight: 700;
         src: url(https://app.framerstatic.com/Inter-Bold.cyrillic-ext-XOTVL7ZR.woff2) format("woff2");
         unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
      }

      @font-face {
         font-display: swap;
         font-family: Inter;
         font-style: normal;
         font-weight: 700;
         src: url(https://app.framerstatic.com/Inter-Bold.cyrillic-6LOMBC2V.woff2) format("woff2");
         unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
      }

      @font-face {
         font-display: swap;
         font-family: Inter;
         font-style: normal;
         font-weight: 700;
         src: url(https://app.framerstatic.com/Inter-Bold.greek-ext-WXWSJXLB.woff2) format("woff2");
         unicode-range: U+1F00-1FFF
      }

      @font-face {
         font-display: swap;
         font-family: Inter;
         font-style: normal;
         font-weight: 700;
         src: url(https://app.framerstatic.com/Inter-Bold.greek-YRST7ODZ.woff2) format("woff2");
         unicode-range: U+0370-03FF
      }

      @font-face {
         font-display: swap;
         font-family: Inter;
         font-style: normal;
         font-weight: 700;
         src: url(https://app.framerstatic.com/Inter-Bold.latin-ext-BASA5UL3.woff2) format("woff2");
         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-display: swap;
         font-family: Inter;
         font-style: normal;
         font-weight: 700;
         src: url(https://app.framerstatic.com/Inter-Bold.latin-UCM45LQF.woff2) format("woff2");
         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-display: swap;
         font-family: Inter;
         font-style: normal;
         font-weight: 700;
         src: url(https://app.framerstatic.com/Inter-Bold.vietnamese-OEVJMXEP.woff2) format("woff2");
         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-display: swap;
         font-family: Inter;
         font-style: normal;
         font-weight: 800;
         src: url(https://app.framerstatic.com/Inter-ExtraBold.cyrillic-ext-7Q6SVIPE.woff2) format("woff2");
         unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
      }

      @font-face {
         font-display: swap;
         font-family: Inter;
         font-style: normal;
         font-weight: 800;
         src: url(https://app.framerstatic.com/Inter-ExtraBold.cyrillic-JSLPE6KW.woff2) format("woff2");
         unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
      }

      @font-face {
         font-display: swap;
         font-family: Inter;
         font-style: normal;
         font-weight: 800;
         src: url(https://app.framerstatic.com/Inter-ExtraBold.greek-ext-6OYGJJV7.woff2) format("woff2");
         unicode-range: U+1F00-1FFF
      }

      @font-face {
         font-display: swap;
         font-family: Inter;
         font-style: normal;
         font-weight: 800;
         src: url(https://app.framerstatic.com/Inter-ExtraBold.greek-SHW2FPC4.woff2) format("woff2");
         unicode-range: U+0370-03FF
      }

      @font-face {
         font-display: swap;
         font-family: Inter;
         font-style: normal;
         font-weight: 800;
         src: url(https://app.framerstatic.com/Inter-ExtraBold.latin-ext-A5DUFOP6.woff2) format("woff2");
         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-display: swap;
         font-family: Inter;
         font-style: normal;
         font-weight: 800;
         src: url(https://app.framerstatic.com/Inter-ExtraBold.latin-OW4UGSRU.woff2) format("woff2");
         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-display: swap;
         font-family: Inter;
         font-style: normal;
         font-weight: 800;
         src: url(https://app.framerstatic.com/Inter-ExtraBold.vietnamese-IBBC7NGV.woff2) format("woff2");
         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-display: block;
         font-family: Inter;
         font-style: normal;
         font-weight: 900;
         src: url(https://app.framerstatic.com/Inter-Black.cyrillic-ext-TU4ITVTR.woff2) format("woff2");
         unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
      }

      @font-face {
         font-display: block;
         font-family: Inter;
         font-style: normal;
         font-weight: 900;
         src: url(https://app.framerstatic.com/Inter-Black.cyrillic-JX7CGTYD.woff2) format("woff2");
         unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
      }

      @font-face {
         font-display: block;
         font-family: Inter;
         font-style: normal;
         font-weight: 900;
         src: url(https://app.framerstatic.com/Inter-Black.greek-ext-LS3GCBFI.woff2) format("woff2");
         unicode-range: U+1F00-1FFF
      }

      @font-face {
         font-display: block;
         font-family: Inter;
         font-style: normal;
         font-weight: 900;
         src: url(https://app.framerstatic.com/Inter-Black.greek-ZWCJHBP5.woff2) format("woff2");
         unicode-range: U+0370-03FF
      }

      @font-face {
         font-display: block;
         font-family: Inter;
         font-style: normal;
         font-weight: 900;
         src: url(https://app.framerstatic.com/Inter-Black.latin-ext-BZLEUMX6.woff2) format("woff2");
         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-display: block;
         font-family: Inter;
         font-style: normal;
         font-weight: 900;
         src: url(https://app.framerstatic.com/Inter-Black.latin-TETRYDF7.woff2) format("woff2");
         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-display: block;
         font-family: Inter;
         font-style: normal;
         font-weight: 900;
         src: url(https://app.framerstatic.com/Inter-Black.vietnamese-RXQCC3EJ.woff2) format("woff2");
         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-display: block;
         font-family: Inter;
         font-style: italic;
         font-weight: 100;
         src: url(https://app.framerstatic.com/Inter-ThinItalic.cyrillic-ext-2RGKWUBV.woff2) format("woff2");
         unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
      }

      @font-face {
         font-display: block;
         font-family: Inter;
         font-style: italic;
         font-weight: 100;
         src: url(https://app.framerstatic.com/Inter-ThinItalic.cyrillic-TDYIP5HV.woff2) format("woff2");
         unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
      }

      @font-face {
         font-display: block;
         font-family: Inter;
         font-style: italic;
         font-weight: 100;
         src: url(https://app.framerstatic.com/Inter-ThinItalic.greek-ext-WR4TIDYZ.woff2) format("woff2");
         unicode-range: U+1F00-1FFF
      }

      @font-face {
         font-display: block;
         font-family: Inter;
         font-style: italic;
         font-weight: 100;
         src: url(https://app.framerstatic.com/Inter-ThinItalic.greek-V3WZMSP7.woff2) format("woff2");
         unicode-range: U+0370-03FF
      }

      @font-face {
         font-display: block;
         font-family: Inter;
         font-style: italic;
         font-weight: 100;
         src: url(https://app.framerstatic.com/Inter-ThinItalic.latin-ext-TXFTJONQ.woff2) format("woff2");
         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-display: block;
         font-family: Inter;
         font-style: italic;
         font-weight: 100;
         src: url(https://app.framerstatic.com/Inter-ThinItalic.latin-RVEBKP6O.woff2) format("woff2");
         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-display: block;
         font-family: Inter;
         font-style: italic;
         font-weight: 100;
         src: url(https://app.framerstatic.com/Inter-ThinItalic.vietnamese-WCBPP4MD.woff2) format("woff2");
         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-display: block;
         font-family: Inter;
         font-style: italic;
         font-weight: 200;
         src: url(https://app.framerstatic.com/Inter-ExtraLightItalic.cyrillic-ext-OVCHMVPD.woff2) format("woff2");
         unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
      }

      @font-face {
         font-display: block;
         font-family: Inter;
         font-style: italic;
         font-weight: 200;
         src: url(https://app.framerstatic.com/Inter-ExtraLightItalic.cyrillic-BRDZE5UH.woff2) format("woff2");
         unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
      }

      @font-face {
         font-display: block;
         font-family: Inter;
         font-style: italic;
         font-weight: 200;
         src: url(https://app.framerstatic.com/Inter-ExtraLightItalic.greek-ext-YV64YFFH.woff2) format("woff2");
         unicode-range: U+1F00-1FFF
      }

      @font-face {
         font-display: block;
         font-family: Inter;
         font-style: italic;
         font-weight: 200;
         src: url(https://app.framerstatic.com/Inter-ExtraLightItalic.greek-EJVCLASM.woff2) format("woff2");
         unicode-range: U+0370-03FF
      }

      @font-face {
         font-display: block;
         font-family: Inter;
         font-style: italic;
         font-weight: 200;
         src: url(https://app.framerstatic.com/Inter-ExtraLightItalic.latin-ext-2MHTM56A.woff2) format("woff2");
         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-display: block;
         font-family: Inter;
         font-style: italic;
         font-weight: 200;
         src: url(https://app.framerstatic.com/Inter-ExtraLightItalic.latin-JB3CJMMM.woff2) format("woff2");
         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-display: block;
         font-family: Inter;
         font-style: italic;
         font-weight: 200;
         src: url(https://app.framerstatic.com/Inter-ExtraLightItalic.vietnamese-3EJ3IQYS.woff2) format("woff2");
         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-display: block;
         font-family: Inter;
         font-style: italic;
         font-weight: 300;
         src: url(https://app.framerstatic.com/Inter-LightItalic.cyrillic-ext-C2S5XS3D.woff2) format("woff2");
         unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
      }

      @font-face {
         font-display: block;
         font-family: Inter;
         font-style: italic;
         font-weight: 300;
         src: url(https://app.framerstatic.com/Inter-LightItalic.cyrillic-E7CYPW5D.woff2) format("woff2");
         unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
      }

      @font-face {
         font-display: block;
         font-family: Inter;
         font-style: italic;
         font-weight: 300;
         src: url(https://app.framerstatic.com/Inter-LightItalic.greek-ext-ROSAFPGE.woff2) format("woff2");
         unicode-range: U+1F00-1FFF
      }

      @font-face {
         font-display: block;
         font-family: Inter;
         font-style: italic;
         font-weight: 300;
         src: url(https://app.framerstatic.com/Inter-LightItalic.greek-PAWWH37Z.woff2) format("woff2");
         unicode-range: U+0370-03FF
      }

      @font-face {
         font-display: block;
         font-family: Inter;
         font-style: italic;
         font-weight: 300;
         src: url(https://app.framerstatic.com/Inter-LightItalic.latin-ext-N2Z67Z45.woff2) format("woff2");
         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-display: block;
         font-family: Inter;
         font-style: italic;
         font-weight: 300;
         src: url(https://app.framerstatic.com/Inter-LightItalic.latin-SLSTLWEU.woff2) format("woff2");
         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-display: block;
         font-family: Inter;
         font-style: italic;
         font-weight: 300;
         src: url(https://app.framerstatic.com/Inter-LightItalic.vietnamese-RLGM2D3Y.woff2) format("woff2");
         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-display: swap;
         font-family: Inter;
         font-style: italic;
         font-weight: 400;
         src: url(https://app.framerstatic.com/Inter-Italic.cyrillic-ext-YDGMJOJO.woff2) format("woff2");
         unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
      }

      @font-face {
         font-display: swap;
         font-family: Inter;
         font-style: italic;
         font-weight: 400;
         src: url(https://app.framerstatic.com/Inter-Italic.cyrillic-BFOVMAQB.woff2) format("woff2");
         unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
      }

      @font-face {
         font-display: swap;
         font-family: Inter;
         font-style: italic;
         font-weight: 400;
         src: url(https://app.framerstatic.com/Inter-Italic.greek-ext-4KOU3AHC.woff2) format("woff2");
         unicode-range: U+1F00-1FFF
      }

      @font-face {
         font-display: swap;
         font-family: Inter;
         font-style: italic;
         font-weight: 400;
         src: url(https://app.framerstatic.com/Inter-Italic.greek-OJTBJNE6.woff2) format("woff2");
         unicode-range: U+0370-03FF
      }

      @font-face {
         font-display: swap;
         font-family: Inter;
         font-style: italic;
         font-weight: 400;
         src: url(https://app.framerstatic.com/Inter-Italic.latin-ext-H4B22QN6.woff2) format("woff2");
         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-display: swap;
         font-family: Inter;
         font-style: italic;
         font-weight: 400;
         src: url(https://app.framerstatic.com/Inter-Italic.latin-2DWX32EN.woff2) format("woff2");
         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-display: swap;
         font-family: Inter;
         font-style: italic;
         font-weight: 400;
         src: url(https://app.framerstatic.com/Inter-Italic.vietnamese-TYMT6CKW.woff2) format("woff2");
         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-display: block;
         font-family: Inter;
         font-style: italic;
         font-weight: 500;
         src: url(https://app.framerstatic.com/Inter-MediumItalic.cyrillic-ext-QYBZQ2NF.woff2) format("woff2");
         unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
      }

      @font-face {
         font-display: block;
         font-family: Inter;
         font-style: italic;
         font-weight: 500;
         src: url(https://app.framerstatic.com/Inter-MediumItalic.cyrillic-ZHAJHZCC.woff2) format("woff2");
         unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
      }

      @font-face {
         font-display: block;
         font-family: Inter;
         font-style: italic;
         font-weight: 500;
         src: url(https://app.framerstatic.com/Inter-MediumItalic.greek-ext-W5ABYGZR.woff2) format("woff2");
         unicode-range: U+1F00-1FFF
      }

      @font-face {
         font-display: block;
         font-family: Inter;
         font-style: italic;
         font-weight: 500;
         src: url(https://app.framerstatic.com/Inter-MediumItalic.greek-RGNSYVNV.woff2) format("woff2");
         unicode-range: U+0370-03FF
      }

      @font-face {
         font-display: block;
         font-family: Inter;
         font-style: italic;
         font-weight: 500;
         src: url(https://app.framerstatic.com/Inter-MediumItalic.latin-ext-7DZEPSAS.woff2) format("woff2");
         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-display: block;
         font-family: Inter;
         font-style: italic;
         font-weight: 500;
         src: url(https://app.framerstatic.com/Inter-MediumItalic.latin-SKPQAMBJ.woff2) format("woff2");
         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-display: block;
         font-family: Inter;
         font-style: italic;
         font-weight: 500;
         src: url(https://app.framerstatic.com/Inter-MediumItalic.vietnamese-23WIFZV7.woff2) format("woff2");
         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-display: block;
         font-family: Inter;
         font-style: italic;
         font-weight: 600;
         src: url(https://app.framerstatic.com/Inter-SemiBoldItalic.cyrillic-ext-MEHHCDC3.woff2) format("woff2");
         unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
      }

      @font-face {
         font-display: block;
         font-family: Inter;
         font-style: italic;
         font-weight: 600;
         src: url(https://app.framerstatic.com/Inter-SemiBoldItalic.cyrillic-YACNRNDE.woff2) format("woff2");
         unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
      }

      @font-face {
         font-display: block;
         font-family: Inter;
         font-style: italic;
         font-weight: 600;
         src: url(https://app.framerstatic.com/Inter-SemiBoldItalic.greek-ext-GFL7KADI.woff2) format("woff2");
         unicode-range: U+1F00-1FFF
      }

      @font-face {
         font-display: block;
         font-family: Inter;
         font-style: italic;
         font-weight: 600;
         src: url(https://app.framerstatic.com/Inter-SemiBoldItalic.greek-5W77OPRT.woff2) format("woff2");
         unicode-range: U+0370-03FF
      }

      @font-face {
         font-display: block;
         font-family: Inter;
         font-style: italic;
         font-weight: 600;
         src: url(https://app.framerstatic.com/Inter-SemiBoldItalic.latin-ext-OYJJ2W6R.woff2) format("woff2");
         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-display: block;
         font-family: Inter;
         font-style: italic;
         font-weight: 600;
         src: url(https://app.framerstatic.com/Inter-SemiBoldItalic.latin-KBLJMBDH.woff2) format("woff2");
         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-display: block;
         font-family: Inter;
         font-style: italic;
         font-weight: 600;
         src: url(https://app.framerstatic.com/Inter-SemiBoldItalic.vietnamese-5ZFOV65G.woff2) format("woff2");
         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-display: swap;
         font-family: Inter;
         font-style: italic;
         font-weight: 700;
         src: url(https://app.framerstatic.com/Inter-BoldItalic.cyrillic-ext-PEYDHC3S.woff2) format("woff2");
         unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
      }

      @font-face {
         font-display: swap;
         font-family: Inter;
         font-style: italic;
         font-weight: 700;
         src: url(https://app.framerstatic.com/Inter-BoldItalic.cyrillic-7EIL6JWG.woff2) format("woff2");
         unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
      }

      @font-face {
         font-display: swap;
         font-family: Inter;
         font-style: italic;
         font-weight: 700;
         src: url(https://app.framerstatic.com/Inter-BoldItalic.greek-ext-3DJOYQMH.woff2) format("woff2");
         unicode-range: U+1F00-1FFF
      }

      @font-face {
         font-display: swap;
         font-family: Inter;
         font-style: italic;
         font-weight: 700;
         src: url(https://app.framerstatic.com/Inter-BoldItalic.greek-TJBTLTT7.woff2) format("woff2");
         unicode-range: U+0370-03FF
      }

      @font-face {
         font-display: swap;
         font-family: Inter;
         font-style: italic;
         font-weight: 700;
         src: url(https://app.framerstatic.com/Inter-BoldItalic.latin-ext-FVPCPRBJ.woff2) format("woff2");
         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-display: swap;
         font-family: Inter;
         font-style: italic;
         font-weight: 700;
         src: url(https://app.framerstatic.com/Inter-BoldItalic.latin-5ZFQS4XK.woff2) format("woff2");
         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-display: swap;
         font-family: Inter;
         font-style: italic;
         font-weight: 700;
         src: url(https://app.framerstatic.com/Inter-BoldItalic.vietnamese-W2625PGF.woff2) format("woff2");
         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-display: swap;
         font-family: Inter;
         font-style: italic;
         font-weight: 800;
         src: url(https://app.framerstatic.com/Inter-ExtraBoldItalic.cyrillic-ext-ACWDZ3VD.woff2) format("woff2");
         unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
      }

      @font-face {
         font-display: swap;
         font-family: Inter;
         font-style: italic;
         font-weight: 800;
         src: url(https://app.framerstatic.com/Inter-ExtraBoldItalic.cyrillic-ZKBSDAI2.woff2) format("woff2");
         unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
      }

      @font-face {
         font-display: swap;
         font-family: Inter;
         font-style: italic;
         font-weight: 800;
         src: url(https://app.framerstatic.com/Inter-ExtraBoldItalic.greek-ext-3CY5DPTP.woff2) format("woff2");
         unicode-range: U+1F00-1FFF
      }

      @font-face {
         font-display: swap;
         font-family: Inter;
         font-style: italic;
         font-weight: 800;
         src: url(https://app.framerstatic.com/Inter-ExtraBoldItalic.greek-YL5CC63W.woff2) format("woff2");
         unicode-range: U+0370-03FF
      }

      @font-face {
         font-display: swap;
         font-family: Inter;
         font-style: italic;
         font-weight: 800;
         src: url(https://app.framerstatic.com/Inter-ExtraBoldItalic.latin-ext-7IZFJI4D.woff2) format("woff2");
         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-display: swap;
         font-family: Inter;
         font-style: italic;
         font-weight: 800;
         src: url(https://app.framerstatic.com/Inter-ExtraBoldItalic.latin-O5HH4IX3.woff2) format("woff2");
         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-display: swap;
         font-family: Inter;
         font-style: italic;
         font-weight: 800;
         src: url(https://app.framerstatic.com/Inter-ExtraBoldItalic.vietnamese-UW3XUJOD.woff2) format("woff2");
         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-display: block;
         font-family: Inter;
         font-style: italic;
         font-weight: 900;
         src: url(https://app.framerstatic.com/Inter-BlackItalic.cyrillic-ext-TRM4ITYR.woff2) format("woff2");
         unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
      }

      @font-face {
         font-display: block;
         font-family: Inter;
         font-style: italic;
         font-weight: 900;
         src: url(https://app.framerstatic.com/Inter-BlackItalic.cyrillic-FPHIQVZS.woff2) format("woff2");
         unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
      }

      @font-face {
         font-display: block;
         font-family: Inter;
         font-style: italic;
         font-weight: 900;
         src: url(https://app.framerstatic.com/Inter-BlackItalic.greek-ext-JTGUUSP5.woff2) format("woff2");
         unicode-range: U+1F00-1FFF
      }

      @font-face {
         font-display: block;
         font-family: Inter;
         font-style: italic;
         font-weight: 900;
         src: url(https://app.framerstatic.com/Inter-BlackItalic.greek-LUNA3RFO.woff2) format("woff2");
         unicode-range: U+0370-03FF
      }

      @font-face {
         font-display: block;
         font-family: Inter;
         font-style: italic;
         font-weight: 900;
         src: url(https://app.framerstatic.com/Inter-BlackItalic.latin-ext-KU7ICFYH.woff2) format("woff2");
         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-display: block;
         font-family: Inter;
         font-style: italic;
         font-weight: 900;
         src: url(https://app.framerstatic.com/Inter-BlackItalic.latin-FRVXWQSB.woff2) format("woff2");
         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-display: block;
         font-family: Inter;
         font-style: italic;
         font-weight: 900;
         src: url(https://app.framerstatic.com/Inter-BlackItalic.vietnamese-2Q7MQKJX.woff2) format("woff2");
         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
      }

      [data-framer-component-type] {
         position: absolute
      }

      [data-framer-component-type=Text] {
         cursor: inherit
      }

      [data-framer-component-text-autosized] * {
         white-space: pre
      }

      [data-framer-component-type=Text]>* {
         text-align: var(--framer-text-alignment, start)
      }

      [data-framer-component-type=Text] span span,
      [data-framer-component-type=Text] p span,
      [data-framer-component-type=Text] h1 span,
      [data-framer-component-type=Text] h2 span,
      [data-framer-component-type=Text] h3 span,
      [data-framer-component-type=Text] h4 span,
      [data-framer-component-type=Text] h5 span,
      [data-framer-component-type=Text] h6 span {
         display: block
      }

      [data-framer-component-type=Text] span span span,
      [data-framer-component-type=Text] p span span,
      [data-framer-component-type=Text] h1 span span,
      [data-framer-component-type=Text] h2 span span,
      [data-framer-component-type=Text] h3 span span,
      [data-framer-component-type=Text] h4 span span,
      [data-framer-component-type=Text] h5 span span,
      [data-framer-component-type=Text] h6 span span {
         display: unset
      }

      [data-framer-component-type=Text] div div span,
      [data-framer-component-type=Text] a div span,
      [data-framer-component-type=Text] span span span,
      [data-framer-component-type=Text] p span span,
      [data-framer-component-type=Text] h1 span span,
      [data-framer-component-type=Text] h2 span span,
      [data-framer-component-type=Text] h3 span span,
      [data-framer-component-type=Text] h4 span span,
      [data-framer-component-type=Text] h5 span span,
      [data-framer-component-type=Text] h6 span span,
      [data-framer-component-type=Text] a {
         font-family: var(--font-family);
         font-style: var(--font-style);
         font-weight: min(calc(var(--framer-font-weight-increase, 0) + var(--font-weight, 400)), 900);
         color: var(--text-color);
         letter-spacing: var(--letter-spacing);
         font-size: var(--font-size);
         text-transform: var(--text-transform);
         text-decoration: var(--text-decoration);
         line-height: var(--line-height)
      }

      [data-framer-component-type=Text] div div span,
      [data-framer-component-type=Text] a div span,
      [data-framer-component-type=Text] span span span,
      [data-framer-component-type=Text] p span span,
      [data-framer-component-type=Text] h1 span span,
      [data-framer-component-type=Text] h2 span span,
      [data-framer-component-type=Text] h3 span span,
      [data-framer-component-type=Text] h4 span span,
      [data-framer-component-type=Text] h5 span span,
      [data-framer-component-type=Text] h6 span span,
      [data-framer-component-type=Text] a {
         --font-family: var(--framer-font-family);
         --font-style: var(--framer-font-style);
         --font-weight: var(--framer-font-weight);
         --text-color: var(--framer-text-color);
         --letter-spacing: var(--framer-letter-spacing);
         --font-size: var(--framer-font-size);
         --text-transform: var(--framer-text-transform);
         --text-decoration: var(--framer-text-decoration);
         --line-height: var(--framer-line-height)
      }

      [data-framer-component-type=Text] a,
      [data-framer-component-type=Text] a div span,
      [data-framer-component-type=Text] a span span span,
      [data-framer-component-type=Text] a p span span,
      [data-framer-component-type=Text] a h1 span span,
      [data-framer-component-type=Text] a h2 span span,
      [data-framer-component-type=Text] a h3 span span,
      [data-framer-component-type=Text] a h4 span span,
      [data-framer-component-type=Text] a h5 span span,
      [data-framer-component-type=Text] a h6 span span {
         --font-family: var(--framer-link-font-family, var(--framer-font-family));
         --font-style: var(--framer-link-font-style, var(--framer-font-style));
         --font-weight: var(--framer-link-font-weight, var(--framer-font-weight));
         --text-color: var(--framer-link-text-color, var(--framer-text-color));
         --font-size: var(--framer-link-font-size, var(--framer-font-size));
         --text-transform: var(--framer-link-text-transform, var(--framer-text-transform));
         --text-decoration: var(--framer-link-text-decoration, var(--framer-text-decoration))
      }

      [data-framer-component-type=Text] a:hover,
      [data-framer-component-type=Text] a div span:hover,
      [data-framer-component-type=Text] a span span span:hover,
      [data-framer-component-type=Text] a p span span:hover,
      [data-framer-component-type=Text] a h1 span span:hover,
      [data-framer-component-type=Text] a h2 span span:hover,
      [data-framer-component-type=Text] a h3 span span:hover,
      [data-framer-component-type=Text] a h4 span span:hover,
      [data-framer-component-type=Text] a h5 span span:hover,
      [data-framer-component-type=Text] a h6 span span:hover {
         --font-family: var(--framer-link-hover-font-family, var(--framer-link-font-family, var(--framer-font-family)));
         --font-style: var(--framer-link-hover-font-style, var(--framer-link-font-style, var(--framer-font-style)));
         --font-weight: var(--framer-link-hover-font-weight, var(--framer-link-font-weight, var(--framer-font-weight)));
         --text-color: var(--framer-link-hover-text-color, var(--framer-link-text-color, var(--framer-text-color)));
         --font-size: var(--framer-link-hover-font-size, var(--framer-link-font-size, var(--framer-font-size)));
         --text-transform: var(--framer-link-hover-text-transform, var(--framer-link-text-transform, var(--framer-text-transform)));
         --text-decoration: var(--framer-link-hover-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration)))
      }

      [data-framer-component-type=Text].isCurrent a,
      [data-framer-component-type=Text].isCurrent a div span,
      [data-framer-component-type=Text].isCurrent a span span span,
      [data-framer-component-type=Text].isCurrent a p span span,
      [data-framer-component-type=Text].isCurrent a h1 span span,
      [data-framer-component-type=Text].isCurrent a h2 span span,
      [data-framer-component-type=Text].isCurrent a h3 span span,
      [data-framer-component-type=Text].isCurrent a h4 span span,
      [data-framer-component-type=Text].isCurrent a h5 span span,
      [data-framer-component-type=Text].isCurrent a h6 span span {
         --font-family: var(--framer-link-current-font-family, var(--framer-link-font-family, var(--framer-font-family)));
         --font-style: var(--framer-link-current-font-style, var(--framer-link-font-style, var(--framer-font-style)));
         --font-weight: var(--framer-link-current-font-weight, var(--framer-link-font-weight, var(--framer-font-weight)));
         --text-color: var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-text-color)));
         --font-size: var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size)));
         --text-transform: var(--framer-link-current-text-transform, var(--framer-link-text-transform, var(--framer-text-transform)));
         --text-decoration: var(--framer-link-current-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration)))
      }

      p.framer-text,
      div.framer-text,
      h1.framer-text,
      h2.framer-text,
      h3.framer-text,
      h4.framer-text,
      h5.framer-text,
      h6.framer-text,
      ol.framer-text,
      ul.framer-text {
         margin: 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,
      span.framer-text: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: calc(var(--framer-font-size, 16px) * var(--framer-font-size-scale, 1));
         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)
      }

      .framer-fit-text .framer-text {
         white-space: nowrap
      }

      strong.framer-text {
         font-family: var(--framer-font-family-bold);
         font-style: var(--framer-font-style-bold);
         font-weight: var(--framer-font-weight-bold, bolder)
      }

      em.framer-text {
         font-family: var(--framer-font-family-italic);
         font-style: var(--framer-font-style-italic, italic);
         font-weight: var(--framer-font-weight-italic)
      }

      em.framer-text>strong.framer-text {
         font-family: var(--framer-font-family-bold-italic);
         font-style: var(--framer-font-style-bold-italic, italic);
         font-weight: var(--framer-font-weight-bold-italic, bolder)
      }

      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),
      .framer-image.framer-text:not(:first-child) {
         margin-top: 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] {
         display: inline-block;
         background-clip: text;
         -webkit-background-clip: text;
         -webkit-text-fill-color: transparent;
         padding: max(0em, calc(calc(1.3em - var(--framer-line-height, 1.3em)) / 2));
         margin: min(0em, calc(calc(1.3em - var(--framer-line-height, 1.3em)) / -2))
      }

      code.framer-text,
      code.framer-text span.framer-text:not([data-text-fill]) {
         font-family: var(--framer-code-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif));
         font-style: var(--framer-code-font-style, var(--framer-font-style, normal));
         font-weight: var(--framer-code-font-weight, var(--framer-font-weight, 400));
         color: var(--framer-code-text-color, var(--framer-text-color, #000));
         font-size: calc(var(--framer-font-size, 16px) * var(--framer-font-size-scale, 1));
         letter-spacing: var(--framer-letter-spacing, 0);
         line-height: var(--framer-line-height, 1.2em)
      }

      a.framer-text,
      a.framer-text span.framer-text: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: calc(var(--framer-link-font-size, var(--framer-font-size, 16px)) * var(--framer-font-size-scale, 1));
         text-transform: var(--framer-link-text-transform, var(--framer-text-transform, none));
         text-decoration: var(--framer-link-text-decoration, var(--framer-text-decoration, none));
         cursor: var(--framer-custom-cursors, pointer)
      }

      code.framer-text a.framer-text,
      code.framer-text a.framer-text span.framer-text:not([data-text-fill]) {
         font-family: var(--framer-code-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif));
         font-style: var(--framer-code-font-style, var(--framer-font-style, normal));
         font-weight: var(--framer-code-font-weight, var(--framer-font-weight, 400));
         color: var(--framer-link-text-color, var(--framer-code-text-color, var(--framer-text-color, #000)));
         font-size: calc(var(--framer-link-font-size, var(--framer-font-size, 16px)) * var(--framer-font-size-scale, 1))
      }

      a.framer-text:hover,
      a.framer-text:hover span.framer-text:not([data-text-fill]) {
         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: calc(var(--framer-link-hover-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-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)))
      }

      code.framer-text a.framer-text:hover,
      code.framer-text a.framer-text:hover span.framer-text:not([data-text-fill]) {
         font-family: var(--framer-code-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif));
         font-style: var(--framer-code-font-style, var(--framer-font-style, normal));
         font-weight: var(--framer-code-font-weight, var(--framer-font-weight, 400));
         color: var(--framer-link-hover-text-color, var(--framer-link-text-color, var(--framer-code-text-color, var(--framer-text-color, #000))));
         font-size: calc(var(--framer-link-hover-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px))) * var(--framer-font-size-scale, 1))
      }

      a.framer-text[data-framer-page-link-current],
      a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]) {
         font-family: var(--framer-link-current-font-family, var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif)));
         font-style: var(--framer-link-current-font-style, var(--framer-link-font-style, var(--framer-font-style, normal)));
         font-weight: var(--framer-link-current-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400)));
         color: var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-text-color, #000)));
         font-size: calc(var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px))) * var(--framer-font-size-scale, 1));
         text-transform: var(--framer-link-current-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none)));
         text-decoration: var(--framer-link-current-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none)))
      }

      code.framer-text a.framer-text[data-framer-page-link-current],
      code.framer-text a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]) {
         font-family: var(--framer-code-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif));
         font-style: var(--framer-code-font-style, var(--framer-font-style, normal));
         font-weight: var(--framer-code-font-weight, var(--framer-font-weight, 400));
         color: var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-code-text-color, var(--framer-text-color, #000))));
         font-size: calc(var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px))) * var(--framer-font-size-scale, 1))
      }

      a.framer-text[data-framer-page-link-current]:hover,
      a.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]) {
         font-family: var(--framer-link-hover-font-family, var(--framer-link-current-font-family, var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif))));
         font-style: var(--framer-link-hover-font-style, var(--framer-link-current-font-style, var(--framer-link-font-style, var(--framer-font-style, normal))));
         font-weight: var(--framer-link-hover-font-weight, var(--framer-link-current-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400))));
         color: var(--framer-link-hover-text-color, var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-text-color, #000))));
         font-size: calc(var(--framer-link-hover-font-size, var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px)))) * var(--framer-font-size-scale, 1));
         text-transform: var(--framer-link-hover-text-transform, var(--framer-link-current-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none))));
         text-decoration: var(--framer-link-hover-text-decoration, var(--framer-link-current-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none))))
      }

      code.framer-text a.framer-text[data-framer-page-link-current]:hover,
      code.framer-text a.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]) {
         font-family: var(--framer-code-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif));
         font-style: var(--framer-code-font-style, var(--framer-font-style, normal));
         font-weight: var(--framer-code-font-weight, var(--framer-font-weight, 400));
         color: var(--framer-link-hover-text-color, var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-code-text-color, var(--framer-text-color, #000)))));
         font-size: calc(var(--framer-link-hover-font-size, var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px)))) * var(--framer-font-size-scale, 1))
      }

      .framer-image.framer-text {
         display: block;
         max-width: 100%;
         height: auto
      }

      .text-styles-preset-reset.framer-text {
         --framer-font-family: Inter, Inter Placeholder, sans-serif;
         --framer-font-style: normal;
         --framer-font-weight: 500;
         --framer-text-color: #000;
         --framer-font-size: 16px;
         --framer-letter-spacing: 0;
         --framer-text-transform: none;
         --framer-text-decoration: none;
         --framer-line-height: 1.2em;
         --framer-text-alignment: start
      }

      ol.framer-text {
         --list-style-type: decimal
      }

      ul.framer-text,
      ol.framer-text {
         display: table;
         width: 100%
      }

      li.framer-text {
         display: table-row;
         counter-increment: list-item;
         list-style: none
      }

      ol.framer-text>li.framer-text:before {
         display: table-cell;
         width: 2.25ch;
         box-sizing: border-box;
         padding-inline-end: .75ch;
         content: counter(list-item, var(--list-style-type)) ".";
         white-space: nowrap
      }

      ul.framer-text>li.framer-text:before {
         display: table-cell;
         width: 2.25ch;
         box-sizing: border-box;
         padding-inline-end: .75ch;
         content: "\2022"
      }

      .framer-text-module[style*=aspect-ratio]>:first-child {
         width: 100%
      }

      @supports not (aspect-ratio: 1) {
         .framer-text-module[style*=aspect-ratio] {
            position: relative
         }
      }

      @supports not (aspect-ratio: 1) {
         .framer-text-module[style*=aspect-ratio]:before {
            content: "";
            display: block;
            padding-bottom: calc(100% / calc(var(--aspect-ratio)))
         }
      }

      @supports not (aspect-ratio: 1) {
         .framer-text-module[style*=aspect-ratio]>:first-child {
            position: absolute;
            top: 0;
            left: 0;
            height: 100%
         }
      }

      [data-framer-component-type=DeprecatedRichText] {
         cursor: inherit
      }

      [data-framer-component-type=DeprecatedRichText] .text-styles-preset-reset {
         --framer-font-family: Inter, Inter Placeholder, sans-serif;
         --framer-font-style: normal;
         --framer-font-weight: 500;
         --framer-text-color: #000;
         --framer-font-size: 16px;
         --framer-letter-spacing: 0;
         --framer-text-transform: none;
         --framer-text-decoration: none;
         --framer-line-height: 1.2em;
         --framer-text-alignment: start
      }

      [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);
         text-decoration: var(--framer-text-decoration, none);
         line-height: var(--framer-line-height, 1.2em);
         text-align: var(--framer-text-alignment, start)
      }

      [data-framer-component-type=DeprecatedRichText] p:not(:first-child),
      [data-framer-component-type=DeprecatedRichText] div:not(:first-child),
      [data-framer-component-type=DeprecatedRichText] h1:not(:first-child),
      [data-framer-component-type=DeprecatedRichText] h2:not(:first-child),
      [data-framer-component-type=DeprecatedRichText] h3:not(:first-child),
      [data-framer-component-type=DeprecatedRichText] h4:not(:first-child),
      [data-framer-component-type=DeprecatedRichText] h5:not(:first-child),
      [data-framer-component-type=DeprecatedRichText] h6:not(:first-child),
      [data-framer-component-type=DeprecatedRichText] ol:not(:first-child),
      [data-framer-component-type=DeprecatedRichText] ul:not(:first-child),
      [data-framer-component-type=DeprecatedRichText] .framer-image:not(:first-child) {
         margin-top: var(--framer-paragraph-spacing, 0)
      }

      [data-framer-component-type=DeprecatedRichText] span[data-text-fill] {
         display: inline-block;
         background-clip: text;
         -webkit-background-clip: text;
         -webkit-text-fill-color: transparent
      }

      [data-framer-component-type=DeprecatedRichText] a,
      [data-framer-component-type=DeprecatedRichText] a span:not([data-text-fill]) {
         font-family: var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif));
         font-style: var(--framer-link-font-style, var(--framer-font-style, normal));
         font-weight: var(--framer-link-font-weight, var(--framer-font-weight, 400));
         color: var(--framer-link-text-color, var(--framer-text-color, #000));
         font-size: var(--framer-link-font-size, var(--framer-font-size, 16px));
         text-transform: var(--framer-link-text-transform, var(--framer-text-transform, none));
         text-decoration: var(--framer-link-text-decoration, var(--framer-text-decoration, none))
      }

      [data-framer-component-type=DeprecatedRichText] a:hover,
      [data-framer-component-type=DeprecatedRichText] a:hover span:not([data-text-fill]) {
         font-family: var(--framer-link-hover-font-family, var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif)));
         font-style: var(--framer-link-hover-font-style, var(--framer-link-font-style, var(--framer-font-style, normal)));
         font-weight: var(--framer-link-hover-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400)));
         color: var(--framer-link-hover-text-color, var(--framer-link-text-color, var(--framer-text-color, #000)));
         font-size: var(--framer-link-hover-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px)));
         text-transform: var(--framer-link-hover-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none)));
         text-decoration: var(--framer-link-hover-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none)))
      }

      a[data-framer-page-link-current],
      a[data-framer-page-link-current] span:not([data-text-fill]) {
         font-family: var(--framer-link-current-font-family, var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif)));
         font-style: var(--framer-link-current-font-style, var(--framer-link-font-style, var(--framer-font-style, normal)));
         font-weight: var(--framer-link-current-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400)));
         color: var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-text-color, #000)));
         font-size: 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)))
      }

      a[data-framer-page-link-current]:hover,
      a[data-framer-page-link-current]:hover span:not([data-text-fill]) {
         font-family: var(--framer-link-hover-font-family, var(--framer-link-current-font-family, var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif))));
         font-style: var(--framer-link-hover-font-style, var(--framer-link-current-font-style, var(--framer-link-font-style, var(--framer-font-style, normal))));
         font-weight: var(--framer-link-hover-font-weight, var(--framer-link-current-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400))));
         color: var(--framer-link-hover-text-color, var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-text-color, #000))));
         font-size: var(--framer-link-hover-font-size, var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px))));
         text-transform: var(--framer-link-hover-text-transform, var(--framer-link-current-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none))));
         text-decoration: var(--framer-link-hover-text-decoration, var(--framer-link-current-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none))))
      }

      [data-framer-component-type=DeprecatedRichText] strong {
         font-weight: bolder
      }

      [data-framer-component-type=DeprecatedRichText] em {
         font-style: italic
      }

      [data-framer-component-type=DeprecatedRichText] .framer-image {
         display: block;
         max-width: 100%;
         height: auto
      }

      [data-framer-component-type=DeprecatedRichText] ul,
      [data-framer-component-type=DeprecatedRichText] ol {
         display: table;
         width: 100%;
         padding-left: 0;
         margin: 0
      }

      [data-framer-component-type=DeprecatedRichText] li {
         display: table-row;
         counter-increment: list-item;
         list-style: none
      }

      [data-framer-component-type=DeprecatedRichText] ol>li:before {
         display: table-cell;
         width: 2.25ch;
         box-sizing: border-box;
         padding-right: .75ch;
         content: counter(list-item) ".";
         white-space: nowrap
      }

      [data-framer-component-type=DeprecatedRichText] ul>li:before {
         display: table-cell;
         width: 2.25ch;
         box-sizing: border-box;
         padding-right: .75ch;
         content: "\2022"
      }

      :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-right: 0;
         margin-bottom: 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-x: scroll;
         overflow-y: scroll
      }

      [data-framer-component-type=NativeScroll].direction-vertical {
         overflow-x: hidden;
         overflow-y: scroll
      }

      [data-framer-component-type=NativeScroll].direction-horizontal {
         overflow-x: scroll;
         overflow-y: hidden
      }

      [data-framer-component-type=NativeScroll].direction-vertical>* {
         width: 100% !important
      }

      [data-framer-component-type=NativeScroll].direction-horizontal>* {
         height: 100% !important
      }

      [data-framer-component-type=NativeScroll].scrollbar-hidden::-webkit-scrollbar {
         display: none
      }

      [data-framer-component-type=PageContentWrapper]>*,
      [data-framer-component-type=PageContentWrapper]>[data-framer-component-type] {
         position: relative
      }

      [data-framer-component-type=DeviceComponent].no-device>* {
         width: 100% !important;
         height: 100% !important
      }

      [data-is-present=false],
      [data-is-present=false] * {
         pointer-events: none !important
      }

      [data-framer-cursor=pointer] {
         cursor: pointer
      }

      [data-framer-cursor=grab] {
         cursor: grab
      }

      [data-framer-cursor=grab]:active {
         cursor: grabbing
      }

      [data-framer-component-type=Frame] *,
      [data-framer-component-type=Stack] * {
         pointer-events: auto
      }

      [data-framer-generated] * {
         pointer-events: unset
      }

      .svgContainer svg {
         display: block
      }

      [data-reset=button] {
         border-width: 0;
         padding: 0;
         background: none
      }

      [data-hide-scrollbars=true]::-webkit-scrollbar {
         width: 0px;
         height: 0px
      }

      [data-hide-scrollbars=true]::-webkit-scrollbar-thumb {
         background: transparent
      }

      .framer-cursor-none,
      .framer-cursor-none * {
         cursor: none !important
      }

      .framer-pointer-events-none,
      .framer-pointer-events-none * {
         pointer-events: none !important
      }

      .framer-DnyRl[data-border=true]:after,
      .framer-DnyRl [data-border=true]:after {
         content: "";
         border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0);
         border-color: var(--border-color, none);
         border-style: var(--border-style, none);
         width: 100%;
         height: 100%;
         position: absolute;
         box-sizing: border-box;
         left: 0;
         top: 0;
         border-radius: inherit;
         pointer-events: none
      }

      .framer-body-augiA20Il-framer-DnyRl {
         background: #ffffff
      }

      .framer-DnyRl.framer-lux5qc,
      .framer-DnyRl .framer-lux5qc {
         display: block
      }

      .framer-DnyRl.framer-72rtr7 {
         align-content: center;
         align-items: center;
         background-color: #fff;
         display: flex;
         flex-direction: column;
         flex-wrap: nowrap;
         gap: 0px;
         height: min-content;
         justify-content: flex-start;
         overflow: hidden;
         padding: 0;
         position: relative;
         width: 1200px
      }

      .framer-DnyRl .framer-qblydm {
         align-content: center;
         align-items: center;
         background-color: #fafafa;
         display: flex;
         flex: none;
         flex-direction: column;
         flex-wrap: nowrap;
         gap: 40px;
         height: min-content;
         justify-content: center;
         overflow: visible;
         padding: 140px 40px 11px;
         position: relative;
         width: 100%
      }

      .framer-DnyRl .framer-1fxyxuu {
         flex: none;
         height: 82px;
         overflow: hidden;
         position: relative;
         transform: perspective(1200px);
         width: 165px
      }

      .framer-DnyRl .framer-1mgxa2a {
         aspect-ratio: 2.025 / 1;
         flex: none;
         height: var(--framer-aspect-ratio-supported, 82px);
         left: 0;
         position: absolute;
         right: 0;
         top: 0
      }

      .framer-DnyRl .framer-oxrdx0,
      .framer-DnyRl .framer-1lsonlb {
         align-content: center;
         align-items: center;
         display: flex;
         flex: none;
         flex-direction: column;
         flex-wrap: nowrap;
         gap: 0px;
         height: min-content;
         justify-content: center;
         overflow: hidden;
         padding: 0;
         position: relative;
         transform: perspective(1200px);
         width: min-content
      }

      .framer-DnyRl .framer-72ylr8,
      .framer-DnyRl .framer-wzxp97,
      .framer-DnyRl .framer-1qcty4o,
      .framer-DnyRl .framer-l108d2 {
         --framer-link-text-color: #0099ff;
         --framer-link-text-decoration: underline;
         flex: none;
         height: auto;
         max-width: 776px;
         position: relative;
         white-space: pre-wrap;
         width: 776px;
         word-break: break-word;
         word-wrap: break-word
      }

      .framer-DnyRl .framer-1aap5wi {
         align-content: center;
         align-items: center;
         display: flex;
         flex: none;
         flex-direction: row;
         flex-wrap: nowrap;
         gap: 10px;
         height: 40px;
         justify-content: center;
         overflow: hidden;
         padding: 0;
         position: relative;
         transform: perspective(1200px);
         width: 22%
      }

      .framer-DnyRl .framer-bbirh2 {
         align-content: center;
         align-items: center;
         border-radius: 8px;
         display: flex;
         flex: none;
         flex-direction: row;
         flex-wrap: nowrap;
         gap: 10px;
         height: 40px;
         justify-content: center;
         overflow: visible;
         padding: 15px;
         position: relative;
         width: auto
      }

      .framer-DnyRl .framer-1km7q38 {
         aspect-ratio: 2.55125284738041 / 1;
         flex: none;
         height: var(--framer-aspect-ratio-supported, 439px);
         max-width: 1120px;
         overflow: visible;
         position: relative;
         transform: perspective(1200px);
         width: 100%
      }

      .framer-DnyRl .framer-4q9sps {
         aspect-ratio: 2.1593959731543624 / 1;
         flex: none;
         height: var(--framer-aspect-ratio-supported, 596px);
         left: -83px;
         overflow: visible;
         position: absolute;
         right: -84px;
         top: -157px
      }

      .framer-DnyRl .framer-csncna {
         align-content: center;
         align-items: center;
         background-color: #150035;
         border-radius: 8px;
         box-shadow: 0 .7065919983928324px .7065919983928324px -.625px #00000026, 0 1.8065619053231785px 1.8065619053231785px -1.25px #00000025, 0 3.6217592146567767px 3.6217592146567767px -1.875px #00000023, 0 6.8655999097303715px 6.8655999097303715px -2.5px #00000020, 0 13.646761411524492px 13.646761411524492px -3.125px #0000001b, 0 30px 30px -3.75px #0000000d;
         display: flex;
         flex: none;
         flex-direction: row;
         flex-wrap: nowrap;
         gap: 10px;
         height: 40px;
         justify-content: center;
         left: 50%;
         overflow: visible;
         padding: 15px;
         position: absolute;
         text-decoration: none;
         top: 422px;
         transform: perspective(1200px) translate(-50%);
         width: auto;
         z-index: 1
      }

      .framer-DnyRl .framer-1ghjnk6,
      .framer-DnyRl .framer-1rcx663,
      .framer-DnyRl .framer-5cego8,
      .framer-DnyRl .framer-10ord1x,
      .framer-DnyRl .framer-jwskbe,
      .framer-DnyRl .framer-4gbew7,
      .framer-DnyRl .framer-rhc7a,
      .framer-DnyRl .framer-jc7epy,
      .framer-DnyRl .framer-1nfy5k,
      .framer-DnyRl .framer-v6n41t,
      .framer-DnyRl .framer-wz9p1h,
      .framer-DnyRl .framer-1qpg5js,
      .framer-DnyRl .framer-nzv5d2,
      .framer-DnyRl .framer-rqg6qb,
      .framer-DnyRl .framer-tkw0ce,
      .framer-DnyRl .framer-w33wgl,
      .framer-DnyRl .framer-1jfvvkg,
      .framer-DnyRl .framer-1g5qv08,
      .framer-DnyRl .framer-1lls4n0,
      .framer-DnyRl .framer-1dbe6lt,
      .framer-DnyRl .framer-1ywnzmt,
      .framer-DnyRl .framer-icz9v5,
      .framer-DnyRl .framer-1vzt17p,
      .framer-DnyRl .framer-bwj14r,
      .framer-DnyRl .framer-2qfcrv,
      .framer-DnyRl .framer-1oa0n3b,
      .framer-DnyRl .framer-1fhwj7l,
      .framer-DnyRl .framer-s3h8pv,
      .framer-DnyRl .framer-z2y16i,
      .framer-DnyRl .framer-1khp0t6,
      .framer-DnyRl .framer-uuv9u2,
      .framer-DnyRl .framer-1dkvkw4,
      .framer-DnyRl .framer-c6fuqs,
      .framer-DnyRl .framer-1lmclb4,
      .framer-DnyRl .framer-1rnm5v2,
      .framer-DnyRl .framer-1fi6gq3,
      .framer-DnyRl .framer-1hutk3m,
      .framer-DnyRl .framer-jumpso,
      .framer-DnyRl .framer-g7cd3k {
         --framer-link-text-color: #0099ff;
         --framer-link-text-decoration: underline;
         flex: none;
         height: auto;
         position: relative;
         white-space: pre;
         width: auto
      }

      .framer-DnyRl .framer-l1m8sq {
         align-content: center;
         align-items: center;
         background-color: #fafafa;
         display: flex;
         flex: none;
         flex-direction: column;
         flex-wrap: nowrap;
         gap: 64px;
         height: auto;
         justify-content: center;
         overflow: hidden;
         padding: 32px 40px 60px;
         position: relative;
         width: 100%
      }

      .framer-DnyRl .framer-q73gvn {
         align-content: center;
         align-items: center;
         display: flex;
         flex: none;
         flex-direction: row;
         flex-wrap: wrap;
         gap: 24px;
         height: min-content;
         justify-content: center;
         max-width: 100%;
         overflow: visible;
         padding: 0;
         position: relative;
         transform: perspective(1200px);
         width: 960px
      }

      .framer-DnyRl .framer-23wmt3 {
         -webkit-filter: brightness(1) contrast(2) grayscale(1) hue-rotate(0deg) saturate(1);
         aspect-ratio: 2.9565217391304346 / 1;
         filter: brightness(1) contrast(2) grayscale(1) hue-rotate(0deg) saturate(1);
         flex: none;
         height: var(--framer-aspect-ratio-supported, 28px);
         opacity: .4;
         overflow: visible;
         position: relative;
         text-decoration: none;
         width: 82px
      }

      .framer-DnyRl .framer-rxht8c {
         -webkit-filter: brightness(1) contrast(1) grayscale(1) saturate(1);
         aspect-ratio: 2.9565217391304346 / 1;
         filter: brightness(1) contrast(1) grayscale(1) saturate(1);
         flex: none;
         height: var(--framer-aspect-ratio-supported, 37px);
         opacity: .59;
         overflow: visible;
         position: relative;
         text-decoration: none;
         width: 107px
      }

      .framer-DnyRl .framer-1nfm664 {
         -webkit-filter: brightness(1) contrast(2) grayscale(1) saturate(1);
         aspect-ratio: 2.9565217391304346 / 1;
         filter: brightness(1) contrast(2) grayscale(1) saturate(1);
         flex: none;
         height: var(--framer-aspect-ratio-supported, 28px);
         opacity: .4;
         overflow: visible;
         position: relative;
         text-decoration: none;
         width: 82px
      }

      .framer-DnyRl .framer-1vg6tbd,
      .framer-DnyRl .framer-zrf7we {
         -webkit-filter: brightness(1) contrast(1) grayscale(1) saturate(1);
         aspect-ratio: 2.9565217391304346 / 1;
         filter: brightness(1) contrast(1) grayscale(1) saturate(1);
         flex: none;
         height: var(--framer-aspect-ratio-supported, 28px);
         opacity: .4;
         overflow: visible;
         position: relative;
         text-decoration: none;
         width: 81px
      }

      .framer-DnyRl .framer-rpfrbs {
         -webkit-filter: brightness(1) contrast(1) grayscale(1) saturate(1);
         aspect-ratio: 2.9565217391304346 / 1;
         filter: brightness(1) contrast(1) grayscale(1) saturate(1);
         flex: none;
         height: var(--framer-aspect-ratio-supported, 37px);
         opacity: .4;
         overflow: visible;
         position: relative;
         text-decoration: none;
         width: 108px
      }

      .framer-DnyRl .framer-1d3o9mh {
         -webkit-filter: brightness(.69) contrast(.99) grayscale(1) saturate(1);
         aspect-ratio: 2.9565217391304346 / 1;
         filter: brightness(.69) contrast(.99) grayscale(1) saturate(1);
         flex: none;
         height: var(--framer-aspect-ratio-supported, 30px);
         opacity: .55;
         overflow: visible;
         position: relative;
         text-decoration: none;
         width: 89px
      }

      .framer-DnyRl .framer-1rctau3 {
         align-content: flex-start;
         align-items: flex-start;
         display: flex;
         flex: none;
         flex-direction: row;
         flex-wrap: nowrap;
         gap: 102px;
         height: 13%;
         justify-content: center;
         overflow: hidden;
         padding: 60px 40px;
         position: relative;
         width: 100%
      }

      .framer-DnyRl .framer-1pu29t2 {
         aspect-ratio: 1.455795677799607 / 1;
         bottom: -48px;
         flex: none;
         height: var(--framer-aspect-ratio-supported, 446px);
         left: 66px;
         opacity: .2;
         overflow: visible;
         position: absolute;
         transform: perspective(1200px);
         width: 54%;
         z-index: 0
      }

      .framer-DnyRl .framer-wefve6 {
         align-content: flex-start;
         align-items: flex-start;
         display: flex;
         flex: none;
         flex-direction: column;
         flex-wrap: nowrap;
         height: 396px;
         justify-content: space-between;
         overflow: visible;
         padding: 0;
         position: relative;
         transform: perspective(1200px);
         width: 49%
      }

      .framer-DnyRl .framer-kjxgi4 {
         --framer-link-text-color: #0099ff;
         --framer-link-text-decoration: underline;
         flex: none;
         height: auto;
         max-width: 100%;
         min-width: 400px;
         position: relative;
         white-space: pre-wrap;
         width: 80%;
         word-break: break-word;
         word-wrap: break-word
      }

      .framer-DnyRl .framer-13sbw2p {
         -webkit-filter: drop-shadow(0px 10px 6px rgba(0, 0, 0, .25));
         aspect-ratio: 1.6583333333333334 / 1;
         filter: drop-shadow(0px 10px 6px rgba(0, 0, 0, .25));
         flex: none;
         height: var(--framer-aspect-ratio-supported, 240px);
         max-width: 399px;
         overflow: visible;
         position: relative;
         text-decoration: none;
         width: 72%;
         z-index: 2
      }

      .framer-DnyRl .framer-dqvhc2 {
         align-content: flex-start;
         align-items: flex-start;
         display: flex;
         flex: none;
         flex-direction: column;
         flex-wrap: nowrap;
         gap: 24px;
         height: auto;
         justify-content: center;
         padding: 0;
         position: relative;
         transform: perspective(1200px);
         width: auto
      }

      .framer-DnyRl .framer-193b3xs,
      .framer-DnyRl .framer-1csotrp,
      .framer-DnyRl .framer-1upv375 {
         align-content: flex-start;
         align-items: flex-start;
         display: flex;
         flex: none;
         flex-direction: column;
         flex-wrap: nowrap;
         gap: 4px;
         height: 100px;
         justify-content: flex-start;
         overflow: hidden;
         padding: 0;
         position: relative;
         width: 170px
      }

      .framer-DnyRl .framer-5vhrcd,
      .framer-DnyRl .framer-1dzqniu,
      .framer-DnyRl .framer-zf3et4,
      .framer-DnyRl .framer-18kef5a,
      .framer-DnyRl .framer-sc62n1 {
         --framer-link-text-color: #0099ff;
         --framer-link-text-decoration: underline;
         flex: none;
         height: 48px;
         position: relative;
         white-space: pre;
         width: auto
      }

      .framer-DnyRl .framer-32ufka,
      .framer-DnyRl .framer-8yb9ot {
         background-color: #ebe8ed;
         flex: none;
         height: 1px;
         overflow: hidden;
         position: relative;
         width: 60px
      }

      .framer-DnyRl .framer-1836a1s {
         align-content: flex-start;
         align-items: flex-start;
         display: flex;
         flex: none;
         flex-direction: column;
         flex-wrap: nowrap;
         gap: 12px;
         height: auto;
         justify-content: center;
         padding: 0;
         position: relative;
         transform: perspective(1200px);
         width: auto
      }

      .framer-DnyRl .framer-dsxta9,
      .framer-DnyRl .framer-1c5qy4i,
      .framer-DnyRl .framer-21ctl0 {
         align-content: flex-start;
         align-items: flex-start;
         display: flex;
         flex: none;
         flex-direction: column;
         flex-wrap: nowrap;
         gap: 0px;
         height: min-content;
         justify-content: flex-start;
         overflow: hidden;
         padding: 0;
         position: relative;
         width: min-content
      }

      .framer-DnyRl .framer-1y0u3f9,
      .framer-DnyRl .framer-1p7b3ug {
         background-color: #ebe8ed;
         flex: none;
         height: 1px;
         overflow: hidden;
         position: relative;
         width: 46px
      }

      .framer-DnyRl .framer-gl4lq7 {
         align-content: center;
         align-items: center;
         background-color: #fafafa;
         display: flex;
         flex: none;
         flex-direction: column;
         flex-wrap: nowrap;
         gap: 60px;
         height: min-content;
         justify-content: flex-start;
         overflow: visible;
         padding: 100px 40px;
         position: relative;
         scroll-margin-top: 40px;
         width: 100%
      }

      .framer-DnyRl .framer-1al8eps {
         display: grid;
         flex: none;
         gap: 20px;
         grid-auto-rows: minmax(0, 1fr);
         grid-template-columns: repeat(2, minmax(200px, 1fr));
         grid-template-rows: repeat(1, minmax(0, 1fr));
         height: min-content;
         justify-content: center;
         max-width: 1000px;
         min-width: 600px;
         overflow: visible;
         padding: 0;
         position: relative;
         transform: perspective(1200px);
         width: 73%
      }

      .framer-DnyRl .framer-g0s5xu,
      .framer-DnyRl .framer-9oj2sp,
      .framer-DnyRl .framer-1ayqcrk,
      .framer-DnyRl .framer-1pq86mf {
         align-content: center;
         align-items: center;
         align-self: start;
         background-color: #fff;
         border-radius: 20px;
         box-shadow: 0 .7961918735236395px 2.3885756205709185px -.625px #0000000d, 0 2.414506143104518px 7.2435184293135535px -1.25px #0000000d, 0 6.382653521484461px 19.147960564453385px -1.875px #0000000d, 0 20px 60px -2.5px #0000000d;
         display: flex;
         flex: none;
         flex-direction: column;
         flex-wrap: nowrap;
         gap: 32px;
         height: 100%;
         justify-content: flex-start;
         justify-self: start;
         overflow: hidden;
         padding: 32px;
         position: relative;
         width: 100%;
         will-change: var(--framer-will-change-override, transform)
      }

      .framer-DnyRl .framer-1d1l1jl {
         aspect-ratio: 1.1375838926174497 / 1;
         flex: none;
         height: var(--framer-aspect-ratio-supported, 160px);
         overflow: visible;
         position: relative;
         width: 182px
      }

      .framer-DnyRl .framer-13txwhr,
      .framer-DnyRl .framer-1de8g02,
      .framer-DnyRl .framer-1i3nfh4,
      .framer-DnyRl .framer-ddu1nf {
         align-content: center;
         align-items: center;
         display: flex;
         flex: none;
         flex-direction: column;
         flex-wrap: nowrap;
         gap: 12px;
         height: min-content;
         justify-content: center;
         overflow: visible;
         padding: 0;
         position: relative;
         width: 100%
      }

      .framer-DnyRl .framer-3ikoss,
      .framer-DnyRl .framer-17kyumi,
      .framer-DnyRl .framer-1ycivo0,
      .framer-DnyRl .framer-15472tt {
         --framer-link-text-color: #0099ff;
         --framer-link-text-decoration: underline;
         flex: none;
         height: auto;
         position: relative;
         white-space: pre-wrap;
         width: 100%;
         word-break: break-word;
         word-wrap: break-word
      }

      .framer-DnyRl .framer-1aqsjro {
         aspect-ratio: 1.430232558139535 / 1;
         flex: none;
         height: var(--framer-aspect-ratio-supported, 160px);
         overflow: visible;
         position: relative;
         width: 229px
      }

      .framer-DnyRl .framer-ikhcni {
         aspect-ratio: .8720538720538721 / 1;
         flex: none;
         height: var(--framer-aspect-ratio-supported, 160px);
         overflow: visible;
         position: relative;
         width: 140px
      }

      .framer-DnyRl .framer-5dsxf9 {
         aspect-ratio: 1.1586206896551725 / 1;
         flex: none;
         height: var(--framer-aspect-ratio-supported, 160px);
         overflow: visible;
         position: relative;
         width: 185px
      }

      .framer-DnyRl .framer-muhnc5 {
         align-content: center;
         align-items: center;
         aspect-ratio: 2.727272727272727 / 1;
         display: flex;
         flex: none;
         flex-direction: row;
         flex-wrap: nowrap;
         height: var(--framer-aspect-ratio-supported, 474px);
         justify-content: space-evenly;
         overflow: visible;
         padding: 60px 100px;
         position: relative;
         width: 100%
      }

      .framer-DnyRl .framer-11y7hgf {
         align-content: flex-start;
         align-items: flex-start;
         display: flex;
         flex: 1 0 0px;
         flex-direction: column;
         flex-wrap: nowrap;
         gap: 32px;
         height: min-content;
         justify-content: flex-start;
         max-width: 280px;
         overflow: visible;
         padding: 32px 0;
         position: relative;
         transform: perspective(1200px);
         width: 1px
      }

      .framer-DnyRl .framer-59q7kf-container,
      .framer-DnyRl .framer-hwx8a7-container {
         flex: none;
         height: 114px;
         position: relative;
         width: 106px
      }

      .framer-DnyRl .framer-3osoa7,
      .framer-DnyRl .framer-rgye2h {
         align-content: flex-start;
         align-items: flex-start;
         display: flex;
         flex: none;
         flex-direction: column;
         flex-wrap: nowrap;
         gap: 12px;
         height: auto;
         justify-content: flex-start;
         overflow: visible;
         padding: 0;
         position: relative;
         width: auto
      }

      .framer-DnyRl .framer-1rqb3l4 {
         display: grid;
         flex: 3 0 0px;
         gap: 8px;
         grid-auto-rows: min-content;
         grid-template-columns: repeat(4, minmax(1px, 1fr));
         grid-template-rows: repeat(2, min-content);
         height: min-content;
         justify-content: center;
         max-width: 728px;
         overflow: visible;
         padding: 16px;
         position: relative;
         transform: perspective(1200px);
         width: 1px
      }

      .framer-DnyRl .framer-vvfl1h,
      .framer-DnyRl .framer-1rr6es8,
      .framer-DnyRl .framer-1x3g5p1,
      .framer-DnyRl .framer-1yz6h86,
      .framer-DnyRl .framer-7h5iha,
      .framer-DnyRl .framer-bhlqla,
      .framer-DnyRl .framer-1bdtsma,
      .framer-DnyRl .framer-swfc2 {
         align-content: center;
         align-items: center;
         align-self: start;
         background-color: #fefefe;
         border-radius: 20px;
         box-shadow: 0 .7961918735236395px 2.3885756205709185px -.625px #0000000d, 0 2.414506143104518px 7.2435184293135535px -1.25px #0000000d, 0 6.382653521484461px 19.147960564453385px -1.875px #0000000d, 0 20px 60px -2.5px #0000000d;
         display: flex;
         flex: none;
         flex-direction: column;
         flex-wrap: nowrap;
         gap: 2px;
         height: 156px;
         justify-content: center;
         justify-self: start;
         max-width: 180px;
         overflow: hidden;
         padding: 16px;
         position: relative;
         width: 100%;
         will-change: var(--framer-will-change-override, transform)
      }

      .framer-DnyRl .framer-19uwu81,
      .framer-DnyRl .framer-v7rtuc,
      .framer-DnyRl .framer-d5tex9,
      .framer-DnyRl .framer-1773gdt,
      .framer-DnyRl .framer-1lqvhjq,
      .framer-DnyRl .framer-15e91kg,
      .framer-DnyRl .framer-s4fdyj,
      .framer-DnyRl .framer-1csdlsq {
         align-content: center;
         align-items: center;
         display: flex;
         flex: 1 0 0px;
         flex-direction: row;
         flex-wrap: nowrap;
         gap: 10px;
         height: 1px;
         justify-content: flex-end;
         overflow: hidden;
         padding: 0;
         position: relative;
         width: 100%
      }

      .framer-DnyRl .framer-1s9dk8,
      .framer-DnyRl .framer-193xryl,
      .framer-DnyRl .framer-1733mjf,
      .framer-DnyRl .framer-1xrfxqx,
      .framer-DnyRl .framer-4pujvp,
      .framer-DnyRl .framer-1e5eyho,
      .framer-DnyRl .framer-sado5p,
      .framer-DnyRl .framer-1hheirg {
         aspect-ratio: 1 / 1;
         flex: none;
         height: 100%;
         overflow: visible;
         position: relative;
         width: var(--framer-aspect-ratio-supported, 103px)
      }

      .framer-DnyRl .framer-m1mhw,
      .framer-DnyRl .framer-m2d14e,
      .framer-DnyRl .framer-sj5gat,
      .framer-DnyRl .framer-7aa9qb,
      .framer-DnyRl .framer-bt3bjm,
      .framer-DnyRl .framer-700179,
      .framer-DnyRl .framer-1hjfg9v,
      .framer-DnyRl .framer-1pkiu7m {
         align-content: center;
         align-items: center;
         display: flex;
         flex: none;
         flex-direction: row;
         flex-wrap: nowrap;
         gap: 2px;
         height: auto;
         justify-content: flex-start;
         overflow: hidden;
         padding: 0;
         position: relative;
         width: 100%
      }

      .framer-DnyRl .framer-1u6u7o6 {
         align-content: center;
         align-items: center;
         background: radial-gradient(100% 235% at 0% 100%, #150b22 0%, hsl(273, 96%, 14%) 100%);
         display: flex;
         flex: none;
         flex-direction: column;
         flex-wrap: nowrap;
         gap: 0px;
         height: min-content;
         justify-content: flex-start;
         overflow: visible;
         padding: 200px 40px;
         position: relative;
         width: 100%
      }

      .framer-DnyRl .framer-8bpo6f {
         align-content: center;
         align-items: center;
         display: flex;
         flex: none;
         flex-direction: column;
         flex-wrap: nowrap;
         gap: 0px;
         height: min-content;
         justify-content: center;
         overflow: hidden;
         padding: 0;
         position: relative;
         transform: perspective(1200px);
         width: 100%
      }

      .framer-DnyRl .framer-ux2jsh {
         --framer-link-text-color: #0099ff;
         --framer-link-text-decoration: underline;
         flex: none;
         height: auto;
         max-width: 776px;
         position: relative;
         white-space: pre-wrap;
         width: auto;
         word-break: break-word;
         word-wrap: break-word
      }

      .framer-DnyRl .framer-1kqbz3h,
      .framer-DnyRl .framer-1hzc3gk {
         align-content: center;
         align-items: center;
         aspect-ratio: 2.727272727272727 / 1;
         background-color: #fafafa;
         display: flex;
         flex: none;
         flex-direction: row;
         flex-wrap: nowrap;
         height: var(--framer-aspect-ratio-supported, 440px);
         justify-content: space-between;
         overflow: visible;
         padding: 60px 40px;
         position: relative;
         width: 100%
      }

      .framer-DnyRl .framer-1igwygk,
      .framer-DnyRl .framer-8p81o8,
      .framer-DnyRl .framer-1l2nrwg {
         align-content: center;
         align-items: center;
         display: flex;
         flex: 1 0 0px;
         flex-direction: column;
         flex-wrap: nowrap;
         gap: 0px;
         height: min-content;
         justify-content: center;
         max-width: 820px;
         min-width: 750px;
         overflow: visible;
         padding: 0;
         position: relative;
         transform: perspective(1200px);
         width: 1px
      }

      .framer-DnyRl .framer-w9jjd9,
      .framer-DnyRl .framer-ltwr7g {
         align-content: center;
         align-items: center;
         display: flex;
         flex: none;
         flex-direction: row;
         flex-wrap: nowrap;
         gap: 90px;
         height: auto;
         justify-content: flex-start;
         overflow: visible;
         padding: 24px;
         position: relative;
         width: 100%
      }

      .framer-DnyRl .framer-xz1up,
      .framer-DnyRl .framer-rmoyy5 {
         align-content: flex-start;
         align-items: flex-start;
         display: flex;
         flex: none;
         flex-direction: row;
         flex-wrap: nowrap;
         gap: 10px;
         height: auto;
         justify-content: flex-start;
         overflow: hidden;
         padding: 0 24px;
         position: relative;
         width: 100%
      }

      .framer-DnyRl .framer-1213qqo {
         --framer-link-text-color: #0099ff;
         --framer-link-text-decoration: underline;
         flex: none;
         height: auto;
         position: relative;
         white-space: pre-wrap;
         width: 89%;
         word-break: break-word;
         word-wrap: break-word
      }

      .framer-DnyRl .framer-1ot0owk {
         aspect-ratio: 1.3765182186234817 / 1;
         flex: none;
         height: var(--framer-aspect-ratio-supported, 224px);
         overflow: visible;
         position: relative;
         transform: perspective(1200px);
         width: 28%
      }

      .framer-DnyRl .framer-119ibs1 {
         align-content: center;
         align-items: center;
         aspect-ratio: 2.727272727272727 / 1;
         background-color: #feffff;
         display: flex;
         flex: none;
         flex-direction: row;
         flex-wrap: nowrap;
         height: var(--framer-aspect-ratio-supported, 440px);
         justify-content: space-between;
         overflow: visible;
         padding: 60px 40px;
         position: relative;
         width: 100%
      }

      .framer-DnyRl .framer-1ylzfsh {
         aspect-ratio: 1.552346570397112 / 1;
         flex: none;
         height: var(--framer-aspect-ratio-supported, 199px);
         overflow: visible;
         position: relative;
         transform: perspective(1200px);
         width: 28%
      }

      .framer-DnyRl .framer-1piy8jr {
         align-content: center;
         align-items: center;
         display: flex;
         flex: none;
         flex-direction: row;
         flex-wrap: nowrap;
         gap: 90px;
         height: auto;
         justify-content: flex-end;
         overflow: visible;
         padding: 24px;
         position: relative;
         width: 100%
      }

      .framer-DnyRl .framer-ison3d {
         align-content: flex-start;
         align-items: flex-start;
         display: flex;
         flex: none;
         flex-direction: row;
         flex-wrap: nowrap;
         gap: 10px;
         height: auto;
         justify-content: flex-end;
         overflow: hidden;
         padding: 0 24px;
         position: relative;
         width: 100%
      }

      .framer-DnyRl .framer-5jx2dv {
         --framer-link-text-color: #0099ff;
         --framer-link-text-decoration: underline;
         flex: none;
         height: auto;
         position: relative;
         white-space: pre-wrap;
         width: 91%;
         word-break: break-word;
         word-wrap: break-word
      }

      .framer-DnyRl .framer-16bq0zq {
         --framer-link-text-color: #0099ff;
         --framer-link-text-decoration: underline;
         flex: none;
         height: auto;
         position: relative;
         white-space: pre-wrap;
         width: 94%;
         word-break: break-word;
         word-wrap: break-word
      }

      .framer-DnyRl .framer-op9atd {
         aspect-ratio: 1.411764705882353 / 1;
         flex: none;
         height: var(--framer-aspect-ratio-supported, 219px);
         overflow: visible;
         position: relative;
         transform: perspective(1200px);
         width: 28%
      }

      .framer-DnyRl .framer-1cp4597 {
         align-content: center;
         align-items: center;
         display: flex;
         flex: none;
         flex-direction: column;
         flex-wrap: nowrap;
         gap: 64px;
         height: auto;
         justify-content: center;
         overflow: hidden;
         padding: 100px 170px;
         position: relative;
         width: 100%
      }

      .framer-DnyRl .framer-1xkktzx {
         --framer-link-text-color: #0099ff;
         --framer-link-text-decoration: underline;
         flex: none;
         height: auto;
         overflow: visible;
         position: relative;
         transform: perspective(1200px);
         white-space: pre-wrap;
         width: 581px;
         word-break: break-word;
         word-wrap: break-word
      }

      .framer-DnyRl .framer-1puyyq5-container {
         flex: none;
         height: 28%;
         position: relative;
         transform: perspective(1200px);
         width: 100%
      }

      .framer-DnyRl .framer-z81j7p,
      .framer-DnyRl .framer-ob3uqd,
      .framer-DnyRl .framer-s6uwle,
      .framer-DnyRl .framer-tudwxk,
      .framer-DnyRl .framer-1qndz39,
      .framer-DnyRl .framer-jyjtx2,
      .framer-DnyRl .framer-pc03tk,
      .framer-DnyRl .framer-16d81b5,
      .framer-DnyRl .framer-f33y18,
      .framer-DnyRl .framer-b1laiv,
      .framer-DnyRl .framer-1v9qppd,
      .framer-DnyRl .framer-1l1um1u,
      .framer-DnyRl .framer-790lnl,
      .framer-DnyRl .framer-55eumk,
      .framer-DnyRl .framer-yppvbh,
      .framer-DnyRl .framer-1wd3es8,
      .framer-DnyRl .framer-ecfkof,
      .framer-DnyRl .framer-10idgaq,
      .framer-DnyRl .framer-1fvnu5x {
         -webkit-filter: contrast(1) grayscale(1);
         aspect-ratio: 2.9565217391304346 / 1;
         filter: contrast(1) grayscale(1);
         height: var(--framer-aspect-ratio-supported, 46px);
         opacity: .85;
         overflow: visible;
         position: relative;
         text-decoration: none;
         width: 136px
      }

      .framer-DnyRl .framer-1gch8zo-container {
         flex: none;
         height: 66px;
         min-width: 360px;
         position: relative;
         transform: perspective(1200px);
         width: 100%
      }

      .framer-DnyRl .framer-bwuucn {
         align-content: center;
         align-items: center;
         background-color: #fafafa;
         display: flex;
         flex: none;
         flex-direction: column;
         flex-wrap: nowrap;
         gap: 40px;
         height: min-content;
         justify-content: flex-start;
         overflow: visible;
         padding: 100px 40px;
         position: relative;
         scroll-margin-top: 40px;
         width: 100%
      }

      .framer-DnyRl .framer-ukpcj1 {
         --framer-link-text-color: #0099ff;
         --framer-link-text-decoration: underline;
         flex: none;
         height: auto;
         max-width: 776px;
         position: relative;
         transform: perspective(1200px);
         white-space: pre-wrap;
         width: 776px;
         word-break: break-word;
         word-wrap: break-word
      }

      .framer-DnyRl .framer-jnn4a1 {
         align-content: center;
         align-items: center;
         display: flex;
         flex: none;
         flex-direction: row;
         flex-wrap: wrap;
         gap: 20px;
         height: min-content;
         justify-content: center;
         max-width: 1000px;
         overflow: visible;
         padding: 0;
         position: relative;
         transform: perspective(1200px);
         width: 100%
      }

      .framer-DnyRl .framer-cka72g {
         align-content: flex-start;
         align-items: flex-start;
         border-radius: 20px;
         box-shadow: 0 .7961918735236395px 2.3885756205709185px -.625px #0000000d, 0 2.414506143104518px 7.2435184293135535px -1.25px #0000000d, 0 6.382653521484461px 19.147960564453385px -1.875px #0000000d, 0 20px 60px -2.5px #0000000d;
         display: flex;
         flex: none;
         flex-direction: column;
         flex-wrap: nowrap;
         gap: 20px;
         height: min-content;
         justify-content: flex-start;
         overflow: hidden;
         padding: 30px;
         position: relative;
         width: 400px;
         will-change: var(--framer-will-change-override, transform)
      }

      .framer-DnyRl .framer-di9teq,
      .framer-DnyRl .framer-1uyvcn7 {
         align-content: flex-end;
         align-items: flex-end;
         display: flex;
         flex: none;
         flex-direction: row;
         flex-wrap: nowrap;
         gap: 8px;
         height: min-content;
         justify-content: flex-start;
         overflow: visible;
         padding: 0;
         position: relative;
         width: min-content
      }

      .framer-DnyRl .framer-1wusrlq,
      .framer-DnyRl .framer-1dy7b1w {
         align-content: center;
         align-items: center;
         display: flex;
         flex: none;
         flex-direction: column;
         flex-wrap: nowrap;
         gap: 10px;
         height: min-content;
         justify-content: flex-start;
         overflow: visible;
         padding: 20px 0;
         position: relative;
         width: 100%
      }

      .framer-DnyRl .framer-10pjibl,
      .framer-DnyRl .framer-17610qp,
      .framer-DnyRl .framer-1yuotxq,
      .framer-DnyRl .framer-4fyl4v,
      .framer-DnyRl .framer-1raz378,
      .framer-DnyRl .framer-1v1obbr,
      .framer-DnyRl .framer-5r0qig,
      .framer-DnyRl .framer-pm2htq {
         align-content: center;
         align-items: center;
         display: flex;
         flex: none;
         flex-direction: row;
         flex-wrap: nowrap;
         gap: 10px;
         height: min-content;
         justify-content: flex-start;
         overflow: visible;
         padding: 0;
         position: relative;
         width: 100%
      }

      .framer-DnyRl .framer-15toj8q,
      .framer-DnyRl .framer-jvwiog,
      .framer-DnyRl .framer-4zsa2l,
      .framer-DnyRl .framer-130co9f,
      .framer-DnyRl .framer-7fyhsw,
      .framer-DnyRl .framer-luos41,
      .framer-DnyRl .framer-1ydrbgh,
      .framer-DnyRl .framer-1c714xh {
         flex: none;
         height: 24px;
         position: relative;
         width: 24px
      }

      .framer-DnyRl .framer-47rm4k-container {
         flex: none;
         height: 40px;
         position: relative;
         width: auto
      }

      .framer-DnyRl .framer-tfytwy {
         align-content: flex-start;
         align-items: flex-start;
         background-color: #fff;
         border-radius: 20px;
         box-shadow: 0 .7961918735236395px 2.3885756205709185px -.625px #0000000d, 0 2.414506143104518px 7.2435184293135535px -1.25px #0000000d, 0 6.382653521484461px 19.147960564453385px -1.875px #0000000d, 0 20px 60px -2.5px #0000000d;
         display: flex;
         flex: none;
         flex-direction: column;
         flex-wrap: nowrap;
         gap: 20px;
         height: min-content;
         justify-content: flex-start;
         overflow: hidden;
         padding: 30px;
         position: relative;
         width: 400px;
         will-change: var(--framer-will-change-override, transform)
      }

      .framer-DnyRl .framer-1qkk9j {
         align-content: center;
         align-items: center;
         background-color: #19e;
         border-radius: 8px;
         box-shadow: 0 .7065919983928324px .7065919983928324px -.625px #00000026, 0 1.8065619053231785px 1.8065619053231785px -1.25px #00000025, 0 3.6217592146567767px 3.6217592146567767px -1.875px #00000023, 0 6.8655999097303715px 6.8655999097303715px -2.5px #00000020, 0 13.646761411524492px 13.646761411524492px -3.125px #0000001b, 0 30px 30px -3.75px #0000000d;
         display: flex;
         flex: none;
         flex-direction: row;
         flex-wrap: nowrap;
         gap: 10px;
         height: 40px;
         justify-content: center;
         overflow: visible;
         padding: 15px;
         position: relative;
         text-decoration: none;
         width: min-content
      }

      .framer-DnyRl .framer-17lr37h {
         align-content: center;
         align-items: center;
         background-color: #fff;
         display: flex;
         flex: none;
         flex-direction: column;
         flex-wrap: nowrap;
         gap: 64px;
         height: min-content;
         justify-content: flex-start;
         overflow: visible;
         padding: 100px 134px;
         position: relative;
         width: 100%
      }

      .framer-DnyRl .framer-aw7ws4 {
         --framer-link-text-color: #0099ff;
         --framer-link-text-decoration: underline;
         flex: none;
         height: auto;
         overflow: visible;
         position: relative;
         transform: perspective(1200px);
         white-space: pre-wrap;
         width: 603px;
         word-break: break-word;
         word-wrap: break-word
      }

      .framer-DnyRl .framer-jw1vpy {
         align-content: center;
         align-items: center;
         display: flex;
         flex: none;
         flex-direction: column;
         flex-wrap: nowrap;
         gap: 20px;
         height: min-content;
         justify-content: flex-start;
         overflow: visible;
         padding: 0;
         position: relative;
         width: 918px
      }

      .framer-DnyRl .framer-1inf3e1 {
         display: grid;
         flex: none;
         gap: 20px;
         grid-auto-rows: minmax(0, 1fr);
         grid-template-columns: repeat(3, minmax(200px, 1fr));
         grid-template-rows: repeat(1, minmax(0, 1fr));
         height: min-content;
         justify-content: center;
         max-width: 1000px;
         min-width: 600px;
         overflow: visible;
         padding: 0;
         position: relative;
         transform: perspective(1200px);
         width: 100%
      }

      .framer-DnyRl .framer-1ecf6ft,
      .framer-DnyRl .framer-5nz14c,
      .framer-DnyRl .framer-19s5jyn,
      .framer-DnyRl .framer-68ohn1,
      .framer-DnyRl .framer-sxvbud,
      .framer-DnyRl .framer-15ida5y {
         align-content: center;
         align-items: center;
         align-self: start;
         aspect-ratio: 2.4291666666666667 / 1;
         background-color: #fff;
         border-radius: 20px;
         box-shadow: 0 .7961918735236395px 2.3885756205709185px -.625px #0000000d, 0 2.414506143104518px 7.2435184293135535px -1.25px #0000000d, 0 6.382653521484461px 19.147960564453385px -1.875px #0000000d, 0 20px 60px -2.5px #0000000d;
         display: flex;
         flex: none;
         flex-direction: column;
         flex-wrap: nowrap;
         gap: 32px;
         height: var(--framer-aspect-ratio-supported, 121px);
         justify-content: flex-start;
         justify-self: start;
         overflow: hidden;
         padding: 32px;
         position: relative;
         width: 100%;
         will-change: var(--framer-will-change-override, transform)
      }

      .framer-DnyRl .framer-189qgyd {
         aspect-ratio: 2.9565217391304346 / 1;
         flex: 1 0 0px;
         height: 1px;
         overflow: visible;
         position: relative;
         text-decoration: none;
         width: var(--framer-aspect-ratio-supported, 167px)
      }

      .framer-DnyRl .framer-inafx9,
      .framer-DnyRl .framer-fmajhb,
      .framer-DnyRl .framer-w6z1yk {
         align-content: center;
         align-items: center;
         align-self: start;
         aspect-ratio: 2.425 / 1;
         background-color: #fff;
         border-radius: 20px;
         box-shadow: 0 .7961918735236395px 2.3885756205709185px -.625px #0000000d, 0 2.414506143104518px 7.2435184293135535px -1.25px #0000000d, 0 6.382653521484461px 19.147960564453385px -1.875px #0000000d, 0 20px 60px -2.5px #0000000d;
         display: flex;
         flex: none;
         flex-direction: column;
         flex-wrap: nowrap;
         gap: 32px;
         height: var(--framer-aspect-ratio-supported, 121px);
         justify-content: flex-start;
         justify-self: start;
         overflow: hidden;
         padding: 20px;
         position: relative;
         width: 100%;
         will-change: var(--framer-will-change-override, transform)
      }

      .framer-DnyRl .framer-1ptk74s {
         aspect-ratio: 2.0535714285714284 / 1;
         flex: 1 0 0px;
         height: 1px;
         overflow: visible;
         position: relative;
         text-decoration: none;
         width: var(--framer-aspect-ratio-supported, 166px)
      }

      .framer-DnyRl .framer-bjqwvs {
         align-content: center;
         align-items: center;
         align-self: start;
         aspect-ratio: 2.4291666666666667 / 1;
         background-color: #fff;
         border-radius: 20px;
         box-shadow: 0 .7961918735236395px 2.3885756205709185px -.625px #0000000d, 0 2.414506143104518px 7.2435184293135535px -1.25px #0000000d, 0 6.382653521484461px 19.147960564453385px -1.875px #0000000d, 0 20px 60px -2.5px #0000000d;
         display: flex;
         flex: none;
         flex-direction: column;
         flex-wrap: nowrap;
         gap: 32px;
         height: var(--framer-aspect-ratio-supported, 121px);
         justify-content: flex-start;
         justify-self: start;
         overflow: hidden;
         padding: 20px;
         position: relative;
         width: 100%;
         will-change: var(--framer-will-change-override, transform)
      }

      .framer-DnyRl .framer-bpc1zu,
      .framer-DnyRl .framer-uv5u7y {
         aspect-ratio: 2.732142857142857 / 1;
         flex: 1 0 0px;
         height: 1px;
         overflow: visible;
         position: relative;
         text-decoration: none;
         width: var(--framer-aspect-ratio-supported, 220px)
      }

      .framer-DnyRl .framer-1lzcb8a,
      .framer-DnyRl .framer-105eifn,
      .framer-DnyRl .framer-vaq7r,
      .framer-DnyRl .framer-1iuysjm {
         aspect-ratio: 2.955357142857143 / 1;
         flex: 1 0 0px;
         height: 1px;
         overflow: visible;
         position: relative;
         text-decoration: none;
         width: var(--framer-aspect-ratio-supported, 167px)
      }

      .framer-DnyRl .framer-12qsmey {
         align-content: center;
         align-items: center;
         align-self: start;
         aspect-ratio: 2.425 / 1;
         background-color: #fff;
         border-radius: 20px;
         box-shadow: 0 .7961918735236395px 2.3885756205709185px -.625px #0000000d, 0 2.414506143104518px 7.2435184293135535px -1.25px #0000000d, 0 6.382653521484461px 19.147960564453385px -1.875px #0000000d, 0 20px 60px -2.5px #0000000d;
         display: flex;
         flex: none;
         flex-direction: column;

         flex-wrap: nowrap;
         gap: 32px;
         height: var(--framer-aspect-ratio-supported, 121px);
         justify-content: flex-start;
         justify-self: start;
         overflow: hidden;
         padding: 32px;
         position: relative;
         width: 100%;
         will-change: var(--framer-will-change-override, transform)
      }

      .framer-DnyRl .framer-1qvtk2z {
         aspect-ratio: 4.230088495575221 / 1;
         flex: 1 0 0px;
         height: 1px;
         overflow: visible;
         position: relative;
         text-decoration: none;
         width: var(--framer-aspect-ratio-supported, 240px)
      }

      .framer-DnyRl .framer-1o8x4br {
         align-content: center;
         align-items: center;
         align-self: start;
         aspect-ratio: 2.4291666666666667 / 1;
         background-color: #fff;
         border-radius: 20px;
         box-shadow: 0 .7961918735236395px 2.3885756205709185px -.625px #0000000d, 0 2.414506143104518px 7.2435184293135535px -1.25px #0000000d, 0 6.382653521484461px 19.147960564453385px -1.875px #0000000d, 0 20px 60px -2.5px #0000000d;
         display: flex;
         flex: none;
         flex-direction: column;
         flex-wrap: nowrap;
         gap: 32px;
         height: var(--framer-aspect-ratio-supported, 121px);
         justify-content: flex-start;
         justify-self: start;
         overflow: hidden;
         padding: 26px;
         position: relative;
         width: 100%;
         will-change: var(--framer-will-change-override, transform)
      }

      .framer-DnyRl .framer-1rq4lmr {
         aspect-ratio: 2.981981981981982 / 1;
         flex: 1 0 0px;
         height: 1px;
         overflow: visible;
         position: relative;
         text-decoration: none;
         width: var(--framer-aspect-ratio-supported, 205px)
      }

      .framer-DnyRl .framer-1m3ylcc {
         aspect-ratio: 1.9821428571428572 / 1;
         flex: 1 0 0px;
         height: 1px;
         overflow: visible;
         position: relative;
         text-decoration: none;
         width: var(--framer-aspect-ratio-supported, 160px)
      }

      .framer-DnyRl .framer-pczx3a {
         aspect-ratio: 2.981981981981982 / 1;
         flex: 1 0 0px;
         height: 1px;
         overflow: visible;
         position: relative;
         text-decoration: none;
         width: var(--framer-aspect-ratio-supported, 169px)
      }

      .framer-DnyRl .framer-i7cw1w {
         display: grid;
         flex: none;
         gap: 10px;
         grid-auto-rows: minmax(0, 1fr);
         grid-template-columns: repeat(1, minmax(200px, 1fr));
         grid-template-rows: repeat(1, minmax(0, 1fr));
         height: 121px;
         justify-content: center;
         overflow: visible;
         padding: 0;
         position: relative;
         width: 32%
      }

      .framer-DnyRl .framer-1ub0rg {
         align-content: center;
         align-items: center;
         align-self: start;
         aspect-ratio: 2.4291666666666667 / 1;
         background-color: #fff;
         border-radius: 20px;
         box-shadow: 0 .7961918735236395px 2.3885756205709185px -.625px #0000000d, 0 2.414506143104518px 7.2435184293135535px -1.25px #0000000d, 0 6.382653521484461px 19.147960564453385px -1.875px #0000000d, 0 20px 60px -2.5px #0000000d;
         display: flex;
         flex: none;
         flex-direction: column;
         flex-wrap: nowrap;
         gap: 32px;
         height: var(--framer-aspect-ratio-supported, 120px);
         justify-content: flex-start;
         justify-self: start;
         overflow: hidden;
         padding: 32px;
         position: relative;
         transform: perspective(1200px);
         width: 100%;
         will-change: var(--framer-will-change-override, transform)
      }

      .framer-DnyRl .framer-119mfvm {
         aspect-ratio: 2.955357142857143 / 1;
         flex: 1 0 0px;
         height: 1px;
         overflow: visible;
         position: relative;
         text-decoration: none;
         width: var(--framer-aspect-ratio-supported, 166px)
      }

      .framer-DnyRl .framer-1ktwjpz {
         align-content: center;
         align-items: center;
         display: flex;
         flex: none;
         flex-direction: row;
         flex-wrap: nowrap;
         gap: 10px;
         height: min-content;
         justify-content: center;
         overflow: visible;
         padding: 0;
         position: relative;
         transform: perspective(1200px);
         width: min-content
      }

      .framer-DnyRl .framer-ugtd31 {
         align-content: center;
         align-items: center;
         background-color: #150035;
         border-radius: 8px;
         box-shadow: 0 .7065919983928324px .7065919983928324px -.625px #00000026, 0 1.8065619053231785px 1.8065619053231785px -1.25px #00000025, 0 3.6217592146567767px 3.6217592146567767px -1.875px #00000023, 0 6.8655999097303715px 6.8655999097303715px -2.5px #00000020, 0 13.646761411524492px 13.646761411524492px -3.125px #0000001b, 0 30px 30px -3.75px #0000000d;
         display: flex;
         flex: none;
         flex-direction: row;
         flex-wrap: nowrap;
         gap: 10px;
         height: 41px;
         justify-content: center;
         overflow: visible;
         padding: 15px;
         position: relative;
         text-decoration: none;
         width: min-content
      }

      .framer-DnyRl .framer-yfzart-container {
         flex: none;
         height: auto;
         left: 50%;
         position: fixed;
         top: 0;
         transform: translate(-50%);
         width: 100%;
         z-index: 1
      }

      .framer-DnyRl .framer-rfvyj6 {
         align-content: center;
         align-items: center;
         background-color: #fafafa;
         display: flex;
         flex: none;
         flex-direction: column;
         flex-wrap: nowrap;
         gap: 64px;
         height: min-content;
         justify-content: flex-start;
         overflow: visible;
         padding: 100px 40px;
         position: relative;
         width: 100%
      }

      .framer-DnyRl .framer-1gqvnlt {
         align-content: center;
         align-items: center;
         display: flex;
         flex: none;
         flex-direction: column;
         flex-wrap: nowrap;
         gap: 32px;
         height: 157px;
         justify-content: flex-start;
         overflow: visible;
         padding: 0;
         position: relative;
         transform: perspective(1200px);
         width: 776px
      }

      .framer-DnyRl .framer-1d99us6 {
         --framer-link-text-color: #0099ff;
         --framer-link-text-decoration: underline;
         flex: none;
         height: auto;
         max-width: 776px;
         position: relative;
         white-space: pre-wrap;
         width: 100%;
         word-break: break-word;
         word-wrap: break-word
      }

      .framer-DnyRl .framer-1bb2eyd {
         align-content: center;
         align-items: center;
         background-color: #ff6c31;
         border-radius: 8px;
         box-shadow: 0 .7065919983928324px .7065919983928324px -.625px #00000026, 0 1.8065619053231785px 1.8065619053231785px -1.25px #00000025, 0 3.6217592146567767px 3.6217592146567767px -1.875px #00000023, 0 6.8655999097303715px 6.8655999097303715px -2.5px #00000020, 0 13.646761411524492px 13.646761411524492px -3.125px #0000001b, 0 30px 30px -3.75px #0000000d;
         display: flex;
         flex: none;
         flex-direction: row;
         flex-wrap: nowrap;
         gap: 10px;
         height: 40px;
         justify-content: center;
         overflow: visible;
         padding: 15px;
         position: relative;
         text-decoration: none;
         width: auto;
         z-index: 0
      }

      .framer-DnyRl .framer-7ewau8-container {
         flex: none;
         height: 421px;
         position: relative;
         transform: perspective(1200px);
         width: 638px
      }

      .framer-DnyRl .framer-1998i39,
      .framer-DnyRl .framer-1hgvyyv,
      .framer-DnyRl .framer-1091j0v,
      .framer-DnyRl .framer-wdsf89,
      .framer-DnyRl .framer-cgicyd,
      .framer-DnyRl .framer-xlwdhf {
         box-shadow: 0 .7961918735236395px .7961918735236395px -.9375px #00000026, 0 2.414506143104518px 2.414506143104518px -1.875px #00000023, 0 6.382653521484461px 6.382653521484461px -2.8125px #0000001e, 0 20px 20px -3.75px #0000000d;
         height: 300px;
         position: relative;
         width: 400px
      }

      .framer-DnyRl .framer-i5jeht {
         align-content: center;
         align-items: center;
         background-color: #fff;
         display: flex;
         flex: none;
         flex-direction: column;
         flex-wrap: nowrap;
         gap: 60px;
         height: min-content;
         justify-content: center;
         overflow: visible;
         padding: 100px 40px;
         position: relative;
         scroll-margin-top: 40px;
         width: 100%
      }

      .framer-DnyRl .framer-cmya0b {
         align-content: center;
         align-items: center;
         display: flex;
         flex: none;
         flex-direction: column;
         flex-wrap: nowrap;
         gap: 10px;
         height: min-content;
         justify-content: flex-start;
         overflow: hidden;
         padding: 0;
         position: relative;
         transform: perspective(1200px);
         width: 540px
      }

      .framer-DnyRl .framer-b1fd4 {
         --framer-link-text-color: #0099ff;
         --framer-link-text-decoration: underline;
         flex: none;
         height: auto;
         overflow: visible;
         position: relative;
         white-space: pre;
         width: auto
      }

      .framer-DnyRl .framer-13xjms7 {
         --framer-link-text-color: #0099ff;
         --framer-link-text-decoration: underline;
         flex: none;
         height: auto;
         overflow: visible;
         position: relative;
         white-space: pre-wrap;
         width: 100%;
         word-break: break-word;
         word-wrap: break-word
      }

      .framer-DnyRl .framer-1m12gno-container {
         flex: none;
         height: auto;
         min-width: 600px;
         position: relative;
         transform: perspective(1200px);
         width: auto
      }

      .framer-DnyRl .framer-1gkwbgh {
         align-content: flex-start;
         align-items: flex-start;
         aspect-ratio: 2.727272727272727 / 1;
         background-color: #fafafa;
         display: flex;
         flex: none;
         flex-direction: row;
         flex-wrap: nowrap;
         gap: 40px;
         height: var(--framer-aspect-ratio-supported, 627px);
         justify-content: center;
         overflow: visible;
         padding: 60px 200px;
         position: relative;
         width: 100%
      }

      .framer-DnyRl .framer-1ecfi60 {
         align-content: flex-start;
         align-items: flex-start;
         display: flex;
         flex: 1 0 0px;
         flex-direction: column;
         flex-wrap: nowrap;
         gap: 32px;
         height: min-content;
         justify-content: flex-start;
         max-width: 820px;
         overflow: visible;
         padding: 0;
         position: relative;
         transform: perspective(1200px);
         width: 1px
      }

      .framer-DnyRl .framer-1qdywj1-container {
         flex: none;
         height: 149px;
         position: relative;
         width: 181px
      }

      .framer-DnyRl .framer-1fmqmtj {
         --framer-link-text-color: #0099ff;
         --framer-link-text-decoration: underline;
         flex: none;
         height: auto;
         max-width: 100%;
         position: relative;
         white-space: pre-wrap;
         width: 384px;
         word-break: break-word;
         word-wrap: break-word
      }

      .framer-DnyRl .framer-1bcso1y {
         align-content: center;
         align-items: center;
         display: flex;
         flex: none;
         flex-direction: row;
         flex-wrap: nowrap;
         gap: 10px;
         height: min-content;
         justify-content: flex-start;
         overflow: visible;
         padding: 0;
         position: relative;
         width: min-content
      }

      .framer-DnyRl .framer-kvxpfj,
      .framer-DnyRl .framer-w3xnrv,
      .framer-DnyRl .framer-am0yr {
         align-content: center;
         align-items: center;
         display: flex;
         flex: none;
         flex-direction: row;
         flex-wrap: nowrap;
         gap: 10px;
         height: min-content;
         justify-content: center;
         overflow: hidden;
         padding: 0;
         position: relative;
         text-decoration: none;
         width: min-content
      }

      .framer-DnyRl .framer-1vv153z-container,
      .framer-DnyRl .framer-taqfx7-container,
      .framer-DnyRl .framer-owi1d-container {
         flex: none;
         height: 55px;
         position: relative;
         width: 55px
      }

      .framer-DnyRl .framer-166ip7g-container {
         flex: none;
         height: 507px;
         position: relative;
         width: 300px
      }

      .framer-DnyRl .framer-10pdias-container {
         flex: none;
         height: auto;
         position: relative;
         width: 100%
      }

      @supports (background: -webkit-named-image(i)) and (not (scale:1)) {

         .framer-DnyRl.framer-72rtr7,
         .framer-DnyRl .framer-qblydm,
         .framer-DnyRl .framer-oxrdx0,
         .framer-DnyRl .framer-1aap5wi,
         .framer-DnyRl .framer-bbirh2,
         .framer-DnyRl .framer-csncna,
         .framer-DnyRl .framer-l1m8sq,
         .framer-DnyRl .framer-q73gvn,
         .framer-DnyRl .framer-1rctau3,
         .framer-DnyRl .framer-dqvhc2,
         .framer-DnyRl .framer-193b3xs,
         .framer-DnyRl .framer-1csotrp,
         .framer-DnyRl .framer-1upv375,
         .framer-DnyRl .framer-1836a1s,
         .framer-DnyRl .framer-dsxta9,
         .framer-DnyRl .framer-1c5qy4i,
         .framer-DnyRl .framer-21ctl0,
         .framer-DnyRl .framer-gl4lq7,
         .framer-DnyRl .framer-1lsonlb,
         .framer-DnyRl .framer-g0s5xu,
         .framer-DnyRl .framer-13txwhr,
         .framer-DnyRl .framer-9oj2sp,
         .framer-DnyRl .framer-1de8g02,
         .framer-DnyRl .framer-1ayqcrk,
         .framer-DnyRl .framer-1i3nfh4,
         .framer-DnyRl .framer-1pq86mf,
         .framer-DnyRl .framer-ddu1nf,
         .framer-DnyRl .framer-11y7hgf,
         .framer-DnyRl .framer-3osoa7,
         .framer-DnyRl .framer-vvfl1h,
         .framer-DnyRl .framer-19uwu81,
         .framer-DnyRl .framer-m1mhw,
         .framer-DnyRl .framer-1rr6es8,
         .framer-DnyRl .framer-v7rtuc,
         .framer-DnyRl .framer-m2d14e,
         .framer-DnyRl .framer-1x3g5p1,
         .framer-DnyRl .framer-d5tex9,
         .framer-DnyRl .framer-sj5gat,
         .framer-DnyRl .framer-1yz6h86,
         .framer-DnyRl .framer-1773gdt,
         .framer-DnyRl .framer-7aa9qb,
         .framer-DnyRl .framer-7h5iha,
         .framer-DnyRl .framer-1lqvhjq,
         .framer-DnyRl .framer-bt3bjm,
         .framer-DnyRl .framer-bhlqla,
         .framer-DnyRl .framer-15e91kg,
         .framer-DnyRl .framer-700179,
         .framer-DnyRl .framer-1bdtsma,
         .framer-DnyRl .framer-s4fdyj,
         .framer-DnyRl .framer-1hjfg9v,
         .framer-DnyRl .framer-swfc2,
         .framer-DnyRl .framer-1csdlsq,
         .framer-DnyRl .framer-1pkiu7m,
         .framer-DnyRl .framer-1u6u7o6,
         .framer-DnyRl .framer-8bpo6f,
         .framer-DnyRl .framer-1igwygk,
         .framer-DnyRl .framer-w9jjd9,
         .framer-DnyRl .framer-xz1up,
         .framer-DnyRl .framer-8p81o8,
         .framer-DnyRl .framer-1piy8jr,
         .framer-DnyRl .framer-ison3d,
         .framer-DnyRl .framer-1l2nrwg,
         .framer-DnyRl .framer-ltwr7g,
         .framer-DnyRl .framer-rmoyy5,
         .framer-DnyRl .framer-1cp4597,
         .framer-DnyRl .framer-bwuucn,
         .framer-DnyRl .framer-jnn4a1,
         .framer-DnyRl .framer-cka72g,
         .framer-DnyRl .framer-di9teq,
         .framer-DnyRl .framer-1wusrlq,
         .framer-DnyRl .framer-10pjibl,
         .framer-DnyRl .framer-17610qp,
         .framer-DnyRl .framer-1yuotxq,
         .framer-DnyRl .framer-4fyl4v,
         .framer-DnyRl .framer-tfytwy,
         .framer-DnyRl .framer-1uyvcn7,
         .framer-DnyRl .framer-1dy7b1w,
         .framer-DnyRl .framer-1raz378,
         .framer-DnyRl .framer-1v1obbr,
         .framer-DnyRl .framer-5r0qig,
         .framer-DnyRl .framer-pm2htq,
         .framer-DnyRl .framer-1qkk9j,
         .framer-DnyRl .framer-17lr37h,
         .framer-DnyRl .framer-jw1vpy,
         .framer-DnyRl .framer-1ecf6ft,
         .framer-DnyRl .framer-inafx9,
         .framer-DnyRl .framer-bjqwvs,
         .framer-DnyRl .framer-5nz14c,
         .framer-DnyRl .framer-fmajhb,
         .framer-DnyRl .framer-19s5jyn,
         .framer-DnyRl .framer-68ohn1,
         .framer-DnyRl .framer-12qsmey,
         .framer-DnyRl .framer-sxvbud,
         .framer-DnyRl .framer-1o8x4br,
         .framer-DnyRl .framer-w6z1yk,
         .framer-DnyRl .framer-15ida5y,
         .framer-DnyRl .framer-1ub0rg,
         .framer-DnyRl .framer-1ktwjpz,
         .framer-DnyRl .framer-ugtd31,
         .framer-DnyRl .framer-rfvyj6,
         .framer-DnyRl .framer-1gqvnlt,
         .framer-DnyRl .framer-1bb2eyd,
         .framer-DnyRl .framer-i5jeht,
         .framer-DnyRl .framer-cmya0b,
         .framer-DnyRl .framer-1gkwbgh,
         .framer-DnyRl .framer-1ecfi60,
         .framer-DnyRl .framer-rgye2h,
         .framer-DnyRl .framer-1bcso1y,
         .framer-DnyRl .framer-kvxpfj,
         .framer-DnyRl .framer-w3xnrv,
         .framer-DnyRl .framer-am0yr {
            gap: 0px
         }

         .framer-DnyRl.framer-72rtr7>*,
         .framer-DnyRl .framer-oxrdx0>*,
         .framer-DnyRl .framer-dsxta9>*,
         .framer-DnyRl .framer-1c5qy4i>*,
         .framer-DnyRl .framer-21ctl0>*,
         .framer-DnyRl .framer-1lsonlb>*,
         .framer-DnyRl .framer-1u6u7o6>*,
         .framer-DnyRl .framer-8bpo6f>*,
         .framer-DnyRl .framer-1igwygk>*,
         .framer-DnyRl .framer-8p81o8>*,
         .framer-DnyRl .framer-1l2nrwg>* {
            margin: 0
         }

         .framer-DnyRl.framer-72rtr7>:first-child,
         .framer-DnyRl .framer-qblydm>:first-child,
         .framer-DnyRl .framer-oxrdx0>:first-child,
         .framer-DnyRl .framer-l1m8sq>:first-child,
         .framer-DnyRl .framer-dqvhc2>:first-child,
         .framer-DnyRl .framer-193b3xs>:first-child,
         .framer-DnyRl .framer-1csotrp>:first-child,
         .framer-DnyRl .framer-1upv375>:first-child,
         .framer-DnyRl .framer-1836a1s>:first-child,
         .framer-DnyRl .framer-dsxta9>:first-child,
         .framer-DnyRl .framer-1c5qy4i>:first-child,
         .framer-DnyRl .framer-21ctl0>:first-child,
         .framer-DnyRl .framer-gl4lq7>:first-child,
         .framer-DnyRl .framer-1lsonlb>:first-child,
         .framer-DnyRl .framer-g0s5xu>:first-child,
         .framer-DnyRl .framer-13txwhr>:first-child,
         .framer-DnyRl .framer-9oj2sp>:first-child,
         .framer-DnyRl .framer-1de8g02>:first-child,
         .framer-DnyRl .framer-1ayqcrk>:first-child,
         .framer-DnyRl .framer-1i3nfh4>:first-child,
         .framer-DnyRl .framer-1pq86mf>:first-child,
         .framer-DnyRl .framer-ddu1nf>:first-child,
         .framer-DnyRl .framer-11y7hgf>:first-child,
         .framer-DnyRl .framer-3osoa7>:first-child,
         .framer-DnyRl .framer-vvfl1h>:first-child,
         .framer-DnyRl .framer-1rr6es8>:first-child,
         .framer-DnyRl .framer-1x3g5p1>:first-child,
         .framer-DnyRl .framer-1yz6h86>:first-child,
         .framer-DnyRl .framer-7h5iha>:first-child,
         .framer-DnyRl .framer-bhlqla>:first-child,
         .framer-DnyRl .framer-1bdtsma>:first-child,
         .framer-DnyRl .framer-swfc2>:first-child,
         .framer-DnyRl .framer-1u6u7o6>:first-child,
         .framer-DnyRl .framer-8bpo6f>:first-child,
         .framer-DnyRl .framer-1igwygk>:first-child,
         .framer-DnyRl .framer-8p81o8>:first-child,
         .framer-DnyRl .framer-1l2nrwg>:first-child,
         .framer-DnyRl .framer-1cp4597>:first-child,
         .framer-DnyRl .framer-bwuucn>:first-child,
         .framer-DnyRl .framer-cka72g>:first-child,
         .framer-DnyRl .framer-1wusrlq>:first-child,
         .framer-DnyRl .framer-tfytwy>:first-child,
         .framer-DnyRl .framer-1dy7b1w>:first-child,
         .framer-DnyRl .framer-17lr37h>:first-child,
         .framer-DnyRl .framer-jw1vpy>:first-child,
         .framer-DnyRl .framer-1ecf6ft>:first-child,
         .framer-DnyRl .framer-inafx9>:first-child,
         .framer-DnyRl .framer-bjqwvs>:first-child,
         .framer-DnyRl .framer-5nz14c>:first-child,
         .framer-DnyRl .framer-fmajhb>:first-child,
         .framer-DnyRl .framer-19s5jyn>:first-child,
         .framer-DnyRl .framer-68ohn1>:first-child,
         .framer-DnyRl .framer-12qsmey>:first-child,
         .framer-DnyRl .framer-sxvbud>:first-child,
         .framer-DnyRl .framer-1o8x4br>:first-child,
         .framer-DnyRl .framer-w6z1yk>:first-child,
         .framer-DnyRl .framer-15ida5y>:first-child,
         .framer-DnyRl .framer-1ub0rg>:first-child,
         .framer-DnyRl .framer-rfvyj6>:first-child,
         .framer-DnyRl .framer-1gqvnlt>:first-child,
         .framer-DnyRl .framer-i5jeht>:first-child,
         .framer-DnyRl .framer-cmya0b>:first-child,
         .framer-DnyRl .framer-1ecfi60>:first-child,
         .framer-DnyRl .framer-rgye2h>:first-child {
            margin-top: 0
         }

         .framer-DnyRl.framer-72rtr7>:last-child,
         .framer-DnyRl .framer-qblydm>:last-child,
         .framer-DnyRl .framer-oxrdx0>:last-child,
         .framer-DnyRl .framer-l1m8sq>:last-child,
         .framer-DnyRl .framer-dqvhc2>:last-child,
         .framer-DnyRl .framer-193b3xs>:last-child,
         .framer-DnyRl .framer-1csotrp>:last-child,
         .framer-DnyRl .framer-1upv375>:last-child,
         .framer-DnyRl .framer-1836a1s>:last-child,
         .framer-DnyRl .framer-dsxta9>:last-child,
         .framer-DnyRl .framer-1c5qy4i>:last-child,
         .framer-DnyRl .framer-21ctl0>:last-child,
         .framer-DnyRl .framer-gl4lq7>:last-child,
         .framer-DnyRl .framer-1lsonlb>:last-child,
         .framer-DnyRl .framer-g0s5xu>:last-child,
         .framer-DnyRl .framer-13txwhr>:last-child,
         .framer-DnyRl .framer-9oj2sp>:last-child,
         .framer-DnyRl .framer-1de8g02>:last-child,
         .framer-DnyRl .framer-1ayqcrk>:last-child,
         .framer-DnyRl .framer-1i3nfh4>:last-child,
         .framer-DnyRl .framer-1pq86mf>:last-child,
         .framer-DnyRl .framer-ddu1nf>:last-child,
         .framer-DnyRl .framer-11y7hgf>:last-child,
         .framer-DnyRl .framer-3osoa7>:last-child,
         .framer-DnyRl .framer-vvfl1h>:last-child,
         .framer-DnyRl .framer-1rr6es8>:last-child,
         .framer-DnyRl .framer-1x3g5p1>:last-child,
         .framer-DnyRl .framer-1yz6h86>:last-child,
         .framer-DnyRl .framer-7h5iha>:last-child,
         .framer-DnyRl .framer-bhlqla>:last-child,
         .framer-DnyRl .framer-1bdtsma>:last-child,
         .framer-DnyRl .framer-swfc2>:last-child,
         .framer-DnyRl .framer-1u6u7o6>:last-child,
         .framer-DnyRl .framer-8bpo6f>:last-child,
         .framer-DnyRl .framer-1igwygk>:last-child,
         .framer-DnyRl .framer-8p81o8>:last-child,
         .framer-DnyRl .framer-1l2nrwg>:last-child,
         .framer-DnyRl .framer-1cp4597>:last-child,
         .framer-DnyRl .framer-bwuucn>:last-child,
         .framer-DnyRl .framer-cka72g>:last-child,
         .framer-DnyRl .framer-1wusrlq>:last-child,
         .framer-DnyRl .framer-tfytwy>:last-child,
         .framer-DnyRl .framer-1dy7b1w>:last-child,
         .framer-DnyRl .framer-17lr37h>:last-child,
         .framer-DnyRl .framer-jw1vpy>:last-child,
         .framer-DnyRl .framer-1ecf6ft>:last-child,
         .framer-DnyRl .framer-inafx9>:last-child,
         .framer-DnyRl .framer-bjqwvs>:last-child,
         .framer-DnyRl .framer-5nz14c>:last-child,
         .framer-DnyRl .framer-fmajhb>:last-child,
         .framer-DnyRl .framer-19s5jyn>:last-child,
         .framer-DnyRl .framer-68ohn1>:last-child,
         .framer-DnyRl .framer-12qsmey>:last-child,
         .framer-DnyRl .framer-sxvbud>:last-child,
         .framer-DnyRl .framer-1o8x4br>:last-child,
         .framer-DnyRl .framer-w6z1yk>:last-child,
         .framer-DnyRl .framer-15ida5y>:last-child,
         .framer-DnyRl .framer-1ub0rg>:last-child,
         .framer-DnyRl .framer-rfvyj6>:last-child,
         .framer-DnyRl .framer-1gqvnlt>:last-child,
         .framer-DnyRl .framer-i5jeht>:last-child,
         .framer-DnyRl .framer-cmya0b>:last-child,
         .framer-DnyRl .framer-1ecfi60>:last-child,
         .framer-DnyRl .framer-rgye2h>:last-child {
            margin-bottom: 0
         }

         .framer-DnyRl .framer-qblydm>*,
         .framer-DnyRl .framer-bwuucn>* {
            margin: 20px 0
         }

         .framer-DnyRl .framer-1aap5wi>*,
         .framer-DnyRl .framer-bbirh2>*,
         .framer-DnyRl .framer-csncna>*,
         .framer-DnyRl .framer-19uwu81>*,
         .framer-DnyRl .framer-v7rtuc>*,
         .framer-DnyRl .framer-d5tex9>*,
         .framer-DnyRl .framer-1773gdt>*,
         .framer-DnyRl .framer-1lqvhjq>*,
         .framer-DnyRl .framer-15e91kg>*,
         .framer-DnyRl .framer-s4fdyj>*,
         .framer-DnyRl .framer-1csdlsq>*,
         .framer-DnyRl .framer-xz1up>*,
         .framer-DnyRl .framer-ison3d>*,
         .framer-DnyRl .framer-rmoyy5>*,
         .framer-DnyRl .framer-10pjibl>*,
         .framer-DnyRl .framer-17610qp>*,
         .framer-DnyRl .framer-1yuotxq>*,
         .framer-DnyRl .framer-4fyl4v>*,
         .framer-DnyRl .framer-1raz378>*,
         .framer-DnyRl .framer-1v1obbr>*,
         .framer-DnyRl .framer-5r0qig>*,
         .framer-DnyRl .framer-pm2htq>*,
         .framer-DnyRl .framer-1qkk9j>*,
         .framer-DnyRl .framer-1ktwjpz>*,
         .framer-DnyRl .framer-ugtd31>*,
         .framer-DnyRl .framer-1bb2eyd>*,
         .framer-DnyRl .framer-1bcso1y>*,
         .framer-DnyRl .framer-kvxpfj>*,
         .framer-DnyRl .framer-w3xnrv>*,
         .framer-DnyRl .framer-am0yr>* {
            margin: 0 5px
         }

         .framer-DnyRl .framer-1aap5wi>:first-child,
         .framer-DnyRl .framer-bbirh2>:first-child,
         .framer-DnyRl .framer-csncna>:first-child,
         .framer-DnyRl .framer-q73gvn>:first-child,
         .framer-DnyRl .framer-1rctau3>:first-child,
         .framer-DnyRl .framer-19uwu81>:first-child,
         .framer-DnyRl .framer-m1mhw>:first-child,
         .framer-DnyRl .framer-v7rtuc>:first-child,
         .framer-DnyRl .framer-m2d14e>:first-child,
         .framer-DnyRl .framer-d5tex9>:first-child,
         .framer-DnyRl .framer-sj5gat>:first-child,
         .framer-DnyRl .framer-1773gdt>:first-child,
         .framer-DnyRl .framer-7aa9qb>:first-child,
         .framer-DnyRl .framer-1lqvhjq>:first-child,
         .framer-DnyRl .framer-bt3bjm>:first-child,
         .framer-DnyRl .framer-15e91kg>:first-child,
         .framer-DnyRl .framer-700179>:first-child,
         .framer-DnyRl .framer-s4fdyj>:first-child,
         .framer-DnyRl .framer-1hjfg9v>:first-child,
         .framer-DnyRl .framer-1csdlsq>:first-child,
         .framer-DnyRl .framer-1pkiu7m>:first-child,
         .framer-DnyRl .framer-w9jjd9>:first-child,
         .framer-DnyRl .framer-xz1up>:first-child,
         .framer-DnyRl .framer-1piy8jr>:first-child,
         .framer-DnyRl .framer-ison3d>:first-child,
         .framer-DnyRl .framer-ltwr7g>:first-child,
         .framer-DnyRl .framer-rmoyy5>:first-child,
         .framer-DnyRl .framer-jnn4a1>:first-child,
         .framer-DnyRl .framer-di9teq>:first-child,
         .framer-DnyRl .framer-10pjibl>:first-child,
         .framer-DnyRl .framer-17610qp>:first-child,
         .framer-DnyRl .framer-1yuotxq>:first-child,
         .framer-DnyRl .framer-4fyl4v>:first-child,
         .framer-DnyRl .framer-1uyvcn7>:first-child,
         .framer-DnyRl .framer-1raz378>:first-child,
         .framer-DnyRl .framer-1v1obbr>:first-child,
         .framer-DnyRl .framer-5r0qig>:first-child,
         .framer-DnyRl .framer-pm2htq>:first-child,
         .framer-DnyRl .framer-1qkk9j>:first-child,
         .framer-DnyRl .framer-1ktwjpz>:first-child,
         .framer-DnyRl .framer-ugtd31>:first-child,
         .framer-DnyRl .framer-1bb2eyd>:first-child,
         .framer-DnyRl .framer-1gkwbgh>:first-child,
         .framer-DnyRl .framer-1bcso1y>:first-child,
         .framer-DnyRl .framer-kvxpfj>:first-child,
         .framer-DnyRl .framer-w3xnrv>:first-child,
         .framer-DnyRl .framer-am0yr>:first-child {
            margin-left: 0
         }

         .framer-DnyRl .framer-1aap5wi>:last-child,
         .framer-DnyRl .framer-bbirh2>:last-child,
         .framer-DnyRl .framer-csncna>:last-child,
         .framer-DnyRl .framer-q73gvn>:last-child,
         .framer-DnyRl .framer-1rctau3>:last-child,
         .framer-DnyRl .framer-19uwu81>:last-child,
         .framer-DnyRl .framer-m1mhw>:last-child,
         .framer-DnyRl .framer-v7rtuc>:last-child,
         .framer-DnyRl .framer-m2d14e>:last-child,
         .framer-DnyRl .framer-d5tex9>:last-child,
         .framer-DnyRl .framer-sj5gat>:last-child,
         .framer-DnyRl .framer-1773gdt>:last-child,
         .framer-DnyRl .framer-7aa9qb>:last-child,
         .framer-DnyRl .framer-1lqvhjq>:last-child,
         .framer-DnyRl .framer-bt3bjm>:last-child,
         .framer-DnyRl .framer-15e91kg>:last-child,
         .framer-DnyRl .framer-700179>:last-child,
         .framer-DnyRl .framer-s4fdyj>:last-child,
         .framer-DnyRl .framer-1hjfg9v>:last-child,
         .framer-DnyRl .framer-1csdlsq>:last-child,
         .framer-DnyRl .framer-1pkiu7m>:last-child,
         .framer-DnyRl .framer-w9jjd9>:last-child,
         .framer-DnyRl .framer-xz1up>:last-child,
         .framer-DnyRl .framer-1piy8jr>:last-child,
         .framer-DnyRl .framer-ison3d>:last-child,
         .framer-DnyRl .framer-ltwr7g>:last-child,
         .framer-DnyRl .framer-rmoyy5>:last-child,
         .framer-DnyRl .framer-jnn4a1>:last-child,
         .framer-DnyRl .framer-di9teq>:last-child,
         .framer-DnyRl .framer-10pjibl>:last-child,
         .framer-DnyRl .framer-17610qp>:last-child,
         .framer-DnyRl .framer-1yuotxq>:last-child,
         .framer-DnyRl .framer-4fyl4v>:last-child,
         .framer-DnyRl .framer-1uyvcn7>:last-child,
         .framer-DnyRl .framer-1raz378>:last-child,
         .framer-DnyRl .framer-1v1obbr>:last-child,
         .framer-DnyRl .framer-5r0qig>:last-child,
         .framer-DnyRl .framer-pm2htq>:last-child,
         .framer-DnyRl .framer-1qkk9j>:last-child,
         .framer-DnyRl .framer-1ktwjpz>:last-child,
         .framer-DnyRl .framer-ugtd31>:last-child,
         .framer-DnyRl .framer-1bb2eyd>:last-child,
         .framer-DnyRl .framer-1gkwbgh>:last-child,
         .framer-DnyRl .framer-1bcso1y>:last-child,
         .framer-DnyRl .framer-kvxpfj>:last-child,
         .framer-DnyRl .framer-w3xnrv>:last-child,
         .framer-DnyRl .framer-am0yr>:last-child {
            margin-right: 0
         }

         .framer-DnyRl .framer-l1m8sq>*,
         .framer-DnyRl .framer-1cp4597>*,
         .framer-DnyRl .framer-17lr37h>*,
         .framer-DnyRl .framer-rfvyj6>* {
            margin: 32px 0
         }

         .framer-DnyRl .framer-q73gvn>* {
            margin: 0 12px
         }

         .framer-DnyRl .framer-1rctau3>* {
            margin: 0 51px
         }

         .framer-DnyRl .framer-dqvhc2>* {
            margin: 12px 0
         }

         .framer-DnyRl .framer-193b3xs>*,
         .framer-DnyRl .framer-1csotrp>*,
         .framer-DnyRl .framer-1upv375>* {
            margin: 2px 0
         }

         .framer-DnyRl .framer-1836a1s>*,
         .framer-DnyRl .framer-13txwhr>*,
         .framer-DnyRl .framer-1de8g02>*,
         .framer-DnyRl .framer-1i3nfh4>*,
         .framer-DnyRl .framer-ddu1nf>*,
         .framer-DnyRl .framer-3osoa7>*,
         .framer-DnyRl .framer-rgye2h>* {
            margin: 6px 0
         }

         .framer-DnyRl .framer-gl4lq7>*,
         .framer-DnyRl .framer-i5jeht>* {
            margin: 30px 0
         }

         .framer-DnyRl .framer-g0s5xu>*,
         .framer-DnyRl .framer-9oj2sp>*,
         .framer-DnyRl .framer-1ayqcrk>*,
         .framer-DnyRl .framer-1pq86mf>*,
         .framer-DnyRl .framer-11y7hgf>*,
         .framer-DnyRl .framer-1ecf6ft>*,
         .framer-DnyRl .framer-inafx9>*,
         .framer-DnyRl .framer-bjqwvs>*,
         .framer-DnyRl .framer-5nz14c>*,
         .framer-DnyRl .framer-fmajhb>*,
         .framer-DnyRl .framer-19s5jyn>*,
         .framer-DnyRl .framer-68ohn1>*,
         .framer-DnyRl .framer-12qsmey>*,
         .framer-DnyRl .framer-sxvbud>*,
         .framer-DnyRl .framer-1o8x4br>*,
         .framer-DnyRl .framer-w6z1yk>*,
         .framer-DnyRl .framer-15ida5y>*,
         .framer-DnyRl .framer-1ub0rg>*,
         .framer-DnyRl .framer-1gqvnlt>*,
         .framer-DnyRl .framer-1ecfi60>* {
            margin: 16px 0
         }

         .framer-DnyRl .framer-vvfl1h>*,
         .framer-DnyRl .framer-1rr6es8>*,
         .framer-DnyRl .framer-1x3g5p1>*,
         .framer-DnyRl .framer-1yz6h86>*,
         .framer-DnyRl .framer-7h5iha>*,
         .framer-DnyRl .framer-bhlqla>*,
         .framer-DnyRl .framer-1bdtsma>*,
         .framer-DnyRl .framer-swfc2>* {
            margin: 1px 0
         }

         .framer-DnyRl .framer-m1mhw>*,
         .framer-DnyRl .framer-m2d14e>*,
         .framer-DnyRl .framer-sj5gat>*,
         .framer-DnyRl .framer-7aa9qb>*,
         .framer-DnyRl .framer-bt3bjm>*,
         .framer-DnyRl .framer-700179>*,
         .framer-DnyRl .framer-1hjfg9v>*,
         .framer-DnyRl .framer-1pkiu7m>* {
            margin: 0 1px
         }

         .framer-DnyRl .framer-w9jjd9>*,
         .framer-DnyRl .framer-1piy8jr>*,
         .framer-DnyRl .framer-ltwr7g>* {
            margin: 0 45px
         }

         .framer-DnyRl .framer-jnn4a1>* {
            margin: 0 10px
         }

         .framer-DnyRl .framer-cka72g>*,
         .framer-DnyRl .framer-tfytwy>*,
         .framer-DnyRl .framer-jw1vpy>* {
            margin: 10px 0
         }

         .framer-DnyRl .framer-di9teq>*,
         .framer-DnyRl .framer-1uyvcn7>* {
            margin: 0 4px
         }

         .framer-DnyRl .framer-1wusrlq>*,
         .framer-DnyRl .framer-1dy7b1w>*,
         .framer-DnyRl .framer-cmya0b>* {
            margin: 5px 0
         }

         .framer-DnyRl .framer-1gkwbgh>* {
            margin: 0 20px
         }
      }

      @media (min-width: 1200px) and (max-width: 1919px) {
         .framer-DnyRl .hidden-72rtr7 {
            display: none !important
         }
      }

      @media (min-width: 810px) and (max-width: 1199px) {
         .framer-DnyRl .hidden-5ta4vw {
            display: none !important
         }

         .framer-body-augiA20Il-framer-DnyRl {
            background: #ffffff
         }

         .framer-DnyRl.framer-72rtr7 {
            width: 810px
         }

         .framer-DnyRl .framer-qblydm,
         .framer-DnyRl .framer-1d99us6 {
            order: 0
         }

         .framer-DnyRl .framer-1fxyxuu {
            height: 52px;
            order: 0;
            width: 105px
         }

         .framer-DnyRl .framer-oxrdx0,
         .framer-DnyRl .framer-1bb2eyd {
            order: 1
         }

         .framer-DnyRl .framer-1aap5wi {
            height: 64px;
            order: 2;
            width: 22%
         }

         .framer-DnyRl .framer-1km7q38 {
            height: var(--framer-aspect-ratio-supported, 286px);
            order: 3
         }

         .framer-DnyRl .framer-4q9sps {
            height: var(--framer-aspect-ratio-supported, 415px);
            top: -146px
         }

         .framer-DnyRl .framer-csncna {
            order: 4;
            top: 48%;
            transform: perspective(1200px) translate(-50%, -50%)
         }

         .framer-DnyRl .framer-l1m8sq {
            order: 1;
            padding: 24px 40px
         }

         .framer-DnyRl .framer-23wmt3,
         .framer-DnyRl .framer-1nfm664,
         .framer-DnyRl .framer-1vg6tbd {
            height: var(--framer-aspect-ratio-supported, 22px);
            width: 65px
         }

         .framer-DnyRl .framer-rxht8c {
            height: var(--framer-aspect-ratio-supported, 29px);
            width: 85px
         }

         .framer-DnyRl .framer-rpfrbs {
            height: var(--framer-aspect-ratio-supported, 29px);
            width: 86px
         }

         .framer-DnyRl .framer-1d3o9mh {
            height: var(--framer-aspect-ratio-supported, 24px);
            width: 70px
         }

         .framer-DnyRl .framer-zrf7we {
            height: var(--framer-aspect-ratio-supported, 22px);
            width: 64px
         }

         .framer-DnyRl .framer-1rctau3 {
            order: 2
         }

         .framer-DnyRl .framer-1pu29t2 {
            bottom: -4px;
            height: var(--framer-aspect-ratio-supported, 370px);
            left: 1px;
            opacity: .25;
            top: 153px;
            width: 67%
         }

         .framer-DnyRl .framer-13sbw2p {
            aspect-ratio: 1.475 / 1;
            height: var(--framer-aspect-ratio-supported, 242px);
            max-width: 358px;
            width: 100%
         }

         .framer-DnyRl .framer-gl4lq7 {
            order: 3;
            padding: 72px 40px
         }

         .framer-DnyRl .framer-1al8eps {
            width: 102%
         }

         .framer-DnyRl .framer-muhnc5 {
            flex-direction: column;
            gap: 32px;
            height: var(--framer-aspect-ratio-supported, 688px);
            justify-content: center;
            order: 4;
            padding: 60px
         }

         .framer-DnyRl .framer-11y7hgf {
            align-content: center;
            align-items: center;
            flex: none;
            justify-content: center;
            order: 1;
            padding: 0;
            width: min-content
         }

         .framer-DnyRl .framer-1rqb3l4 {
            flex: none;
            max-width: 690px;
            order: 2;
            width: 100%
         }

         .framer-DnyRl .framer-vvfl1h,
         .framer-DnyRl .framer-1rr6es8,
         .framer-DnyRl .framer-1x3g5p1,
         .framer-DnyRl .framer-1yz6h86,
         .framer-DnyRl .framer-7h5iha,
         .framer-DnyRl .framer-bhlqla,
         .framer-DnyRl .framer-1bdtsma,
         .framer-DnyRl .framer-swfc2 {
            gap: 0px;
            max-width: 170px;
            padding: 12px
         }

         .framer-DnyRl .framer-19uwu81 {
            gap: 0px
         }

         .framer-DnyRl .framer-1s9dk8,
         .framer-DnyRl .framer-193xryl,
         .framer-DnyRl .framer-1733mjf,
         .framer-DnyRl .framer-1xrfxqx,
         .framer-DnyRl .framer-4pujvp,
         .framer-DnyRl .framer-1e5eyho,
         .framer-DnyRl .framer-sado5p,
         .framer-DnyRl .framer-1hheirg {
            width: var(--framer-aspect-ratio-supported, 118px)
         }

         .framer-DnyRl .framer-hwx8a7-container {
            height: 94px;
            order: 0;
            width: 101px
         }

         .framer-DnyRl .framer-1u6u7o6 {
            order: 5;
            padding: 120px 40px
         }

         .framer-DnyRl .framer-1kqbz3h {
            height: var(--framer-aspect-ratio-supported, 312px);
            order: 6
         }

         .framer-DnyRl .framer-1igwygk,
         .framer-DnyRl .framer-1l2nrwg {
            align-content: flex-start;
            align-items: flex-start;
            flex: none;
            min-width: unset;
            width: min-content
         }

         .framer-DnyRl .framer-w9jjd9,
         .framer-DnyRl .framer-1piy8jr,
         .framer-DnyRl .framer-ltwr7g {
            padding: 24px 0;
            width: auto
         }

         .framer-DnyRl .framer-xz1up,
         .framer-DnyRl .framer-ison3d,
         .framer-DnyRl .framer-rmoyy5 {
            padding: 0;
            width: auto
         }

         .framer-DnyRl .framer-1213qqo {
            width: 509px
         }

         .framer-DnyRl .framer-1ot0owk {
            height: var(--framer-aspect-ratio-supported, 147px)
         }

         .framer-DnyRl .framer-119ibs1 {
            height: var(--framer-aspect-ratio-supported, 312px);
            order: 7;
            padding: 60px 40px 60px 20px
         }

         .framer-DnyRl .framer-1ylzfsh {
            height: var(--framer-aspect-ratio-supported, 124px);
            width: 26%
         }

         .framer-DnyRl .framer-8p81o8 {
            align-content: flex-end;
            align-items: flex-end;
            flex: none;
            min-width: unset;
            width: min-content
         }

         .framer-DnyRl .framer-5jx2dv {
            width: 542px
         }

         .framer-DnyRl .framer-1hzc3gk {
            height: var(--framer-aspect-ratio-supported, 312px);
            order: 8
         }

         .framer-DnyRl .framer-16bq0zq {
            order: 0;
            width: 515px
         }

         .framer-DnyRl .framer-op9atd {
            height: var(--framer-aspect-ratio-supported, 143px)
         }

         .framer-DnyRl .framer-1cp4597 {
            gap: 32px;
            order: 9;
            padding: 72px 100px
         }

         .framer-DnyRl .framer-1puyyq5-container {
            height: 30%
         }

         .framer-DnyRl .framer-bwuucn {
            order: 10;
            padding: 72px 40px
         }

         .framer-DnyRl .framer-cka72g,
         .framer-DnyRl .framer-tfytwy {
            gap: 12px;
            width: 311px
         }

         .framer-DnyRl .framer-18kef5a,
         .framer-DnyRl .framer-sc62n1 {
            height: auto
         }

         .framer-DnyRl .framer-17lr37h {
            gap: 40px;
            order: 11;
            padding: 72px 134px
         }

         .framer-DnyRl .framer-jw1vpy {
            gap: 12px
         }

         .framer-DnyRl .framer-1inf3e1 {
            gap: 12px;
            grid-template-columns: repeat(auto-fill, 200px);
            width: 70%
         }

         .framer-DnyRl .framer-1ecf6ft,
         .framer-DnyRl .framer-inafx9,
         .framer-DnyRl .framer-bjqwvs,
         .framer-DnyRl .framer-5nz14c,
         .framer-DnyRl .framer-fmajhb,
         .framer-DnyRl .framer-19s5jyn,
         .framer-DnyRl .framer-68ohn1,
         .framer-DnyRl .framer-sxvbud,
         .framer-DnyRl .framer-1o8x4br,
         .framer-DnyRl .framer-w6z1yk,
         .framer-DnyRl .framer-15ida5y,
         .framer-DnyRl .framer-1ub0rg {
            border-radius: 16px;
            height: var(--framer-aspect-ratio-supported, 83px);
            padding: 16px
         }

         .framer-DnyRl .framer-189qgyd,
         .framer-DnyRl .framer-1lzcb8a,
         .framer-DnyRl .framer-105eifn,
         .framer-DnyRl .framer-vaq7r,
         .framer-DnyRl .framer-1iuysjm,
         .framer-DnyRl .framer-119mfvm {
            width: var(--framer-aspect-ratio-supported, 149px)
         }

         .framer-DnyRl .framer-1ptk74s {
            width: var(--framer-aspect-ratio-supported, 104px)
         }

         .framer-DnyRl .framer-bpc1zu,
         .framer-DnyRl .framer-uv5u7y {
            width: var(--framer-aspect-ratio-supported, 138px)
         }

         .framer-DnyRl .framer-12qsmey {
            border-radius: 16px;
            height: var(--framer-aspect-ratio-supported, 83px);
            padding: 22px
         }

         .framer-DnyRl .framer-1qvtk2z {
            width: var(--framer-aspect-ratio-supported, 163px)
         }

         .framer-DnyRl .framer-1rq4lmr,
         .framer-DnyRl .framer-pczx3a {
            width: var(--framer-aspect-ratio-supported, 150px)
         }

         .framer-DnyRl .framer-1m3ylcc {
            width: var(--framer-aspect-ratio-supported, 100px)
         }

         .framer-DnyRl .framer-i7cw1w {
            height: 83px;
            width: 22%
         }

         .framer-DnyRl .framer-yfzart-container {
            order: 12
         }

         .framer-DnyRl .framer-rfvyj6 {
            gap: 40px;
            order: 13;
            padding: 72px 40px
         }

         .framer-DnyRl .framer-1gqvnlt {
            gap: 24px
         }

         .framer-DnyRl .framer-i5jeht {
            order: 14;
            padding: 72px 40px
         }

         .framer-DnyRl .framer-cmya0b {
            width: 512px
         }

         .framer-DnyRl .framer-1gkwbgh {
            gap: 32px;
            order: 15;
            padding: 60px 120px
         }

         .framer-DnyRl .framer-1ecfi60 {
            flex: none;
            width: min-content
         }

         .framer-DnyRl .framer-1qdywj1-container {
            height: 104px;
            width: 126px
         }

         .framer-DnyRl .framer-1fmqmtj {
            max-width: unset;
            width: 252px
         }

         .framer-DnyRl .framer-10pdias-container {
            order: 16
         }

         @supports (background: -webkit-named-image(i)) and (not (scale:1)) {

            .framer-DnyRl .framer-muhnc5,
            .framer-DnyRl .framer-vvfl1h,
            .framer-DnyRl .framer-19uwu81,
            .framer-DnyRl .framer-1rr6es8,
            .framer-DnyRl .framer-1x3g5p1,
            .framer-DnyRl .framer-1yz6h86,
            .framer-DnyRl .framer-7h5iha,
            .framer-DnyRl .framer-bhlqla,
            .framer-DnyRl .framer-1bdtsma,
            .framer-DnyRl .framer-swfc2,
            .framer-DnyRl .framer-1cp4597,
            .framer-DnyRl .framer-cka72g,
            .framer-DnyRl .framer-tfytwy,
            .framer-DnyRl .framer-17lr37h,
            .framer-DnyRl .framer-jw1vpy,
            .framer-DnyRl .framer-1inf3e1,
            .framer-DnyRl .framer-rfvyj6,
            .framer-DnyRl .framer-1gqvnlt,
            .framer-DnyRl .framer-1gkwbgh {
               gap: 0px
            }

            .framer-DnyRl .framer-muhnc5>*,
            .framer-DnyRl .framer-1cp4597>* {
               margin: 16px 0
            }

            .framer-DnyRl .framer-muhnc5>:first-child,
            .framer-DnyRl .framer-vvfl1h>:first-child,
            .framer-DnyRl .framer-1rr6es8>:first-child,
            .framer-DnyRl .framer-1x3g5p1>:first-child,
            .framer-DnyRl .framer-1yz6h86>:first-child,
            .framer-DnyRl .framer-7h5iha>:first-child,
            .framer-DnyRl .framer-bhlqla>:first-child,
            .framer-DnyRl .framer-1bdtsma>:first-child,
            .framer-DnyRl .framer-swfc2>:first-child,
            .framer-DnyRl .framer-1cp4597>:first-child,
            .framer-DnyRl .framer-cka72g>:first-child,
            .framer-DnyRl .framer-tfytwy>:first-child,
            .framer-DnyRl .framer-17lr37h>:first-child,
            .framer-DnyRl .framer-jw1vpy>:first-child,
            .framer-DnyRl .framer-rfvyj6>:first-child,
            .framer-DnyRl .framer-1gqvnlt>:first-child {
               margin-top: 0
            }

            .framer-DnyRl .framer-muhnc5>:last-child,
            .framer-DnyRl .framer-vvfl1h>:last-child,
            .framer-DnyRl .framer-1rr6es8>:last-child,
            .framer-DnyRl .framer-1x3g5p1>:last-child,
            .framer-DnyRl .framer-1yz6h86>:last-child,
            .framer-DnyRl .framer-7h5iha>:last-child,
            .framer-DnyRl .framer-bhlqla>:last-child,
            .framer-DnyRl .framer-1bdtsma>:last-child,
            .framer-DnyRl .framer-swfc2>:last-child,
            .framer-DnyRl .framer-1cp4597>:last-child,
            .framer-DnyRl .framer-cka72g>:last-child,
            .framer-DnyRl .framer-tfytwy>:last-child,
            .framer-DnyRl .framer-17lr37h>:last-child,
            .framer-DnyRl .framer-jw1vpy>:last-child,
            .framer-DnyRl .framer-rfvyj6>:last-child,
            .framer-DnyRl .framer-1gqvnlt>:last-child {
               margin-bottom: 0
            }

            .framer-DnyRl .framer-vvfl1h>*,
            .framer-DnyRl .framer-1rr6es8>*,
            .framer-DnyRl .framer-1x3g5p1>*,
            .framer-DnyRl .framer-1yz6h86>*,
            .framer-DnyRl .framer-7h5iha>*,
            .framer-DnyRl .framer-bhlqla>*,
            .framer-DnyRl .framer-1bdtsma>*,
            .framer-DnyRl .framer-swfc2>* {
               margin: 0
            }

            .framer-DnyRl .framer-19uwu81>* {
               margin: 0
            }

            .framer-DnyRl .framer-19uwu81>:first-child,
            .framer-DnyRl .framer-1gkwbgh>:first-child {
               margin-left: 0
            }

            .framer-DnyRl .framer-19uwu81>:last-child,
            .framer-DnyRl .framer-1gkwbgh>:last-child {
               margin-right: 0
            }

            .framer-DnyRl .framer-cka72g>*,
            .framer-DnyRl .framer-tfytwy>*,
            .framer-DnyRl .framer-jw1vpy>* {
               margin: 6px 0
            }

            .framer-DnyRl .framer-17lr37h>*,
            .framer-DnyRl .framer-rfvyj6>* {
               margin: 20px 0
            }

            .framer-DnyRl .framer-1inf3e1>*,
            .framer-DnyRl .framer-1inf3e1>:first-child,
            .framer-DnyRl .framer-1inf3e1>:last-child {
               margin: 0
            }

            .framer-DnyRl .framer-1gqvnlt>* {
               margin: 12px 0
            }

            .framer-DnyRl .framer-1gkwbgh>* {
               margin: 0 16px
            }
         }
      }

      @media (max-width: 809px) {
         .framer-DnyRl .hidden-j4fasc {
            display: none !important
         }

         .framer-body-augiA20Il-framer-DnyRl {
            background: #ffffff
         }

         .framer-DnyRl.framer-72rtr7 {
            width: 390px
         }

         .framer-DnyRl .framer-qblydm {
            padding: 120px 16px 12px
         }

         .framer-DnyRl .framer-1aap5wi {
            height: 48px;
            width: 22%
         }

         .framer-DnyRl .framer-1km7q38 {
            height: var(--framer-aspect-ratio-supported, 78px)
         }

         .framer-DnyRl .framer-4q9sps {
            height: var(--framer-aspect-ratio-supported, 208px);
            left: -45px;
            right: -47px;
            top: -83px
         }

         .framer-DnyRl .framer-csncna {
            top: 48%;
            transform: perspective(1200px) translate(-50%, -50%)
         }

         .framer-DnyRl .framer-l1m8sq {
            padding: 8px 16px 32px
         }

         .framer-DnyRl .framer-q73gvn {
            gap: 8px;
            max-width: 120%;
            width: 344px
         }

         .framer-DnyRl .framer-23wmt3 {
            height: var(--framer-aspect-ratio-supported, 19px);
            opacity: .61;
            order: 0;
            width: 56px
         }

         .framer-DnyRl .framer-rxht8c {
            height: var(--framer-aspect-ratio-supported, 25px);
            opacity: .85;
            order: 1;
            width: 75px
         }

         .framer-DnyRl .framer-1nfm664 {
            height: var(--framer-aspect-ratio-supported, 19px);
            opacity: .61;
            order: 2;
            width: 57px
         }

         .framer-DnyRl .framer-1vg6tbd {
            height: var(--framer-aspect-ratio-supported, 19px);
            opacity: .61;
            order: 5;
            width: 55px
         }

         .framer-DnyRl .framer-rpfrbs {
            height: var(--framer-aspect-ratio-supported, 26px);
            opacity: .61;
            order: 4;
            width: 76px
         }

         .framer-DnyRl .framer-1d3o9mh {
            height: var(--framer-aspect-ratio-supported, 20px);
            opacity: .85;
            order: 3;
            width: 59px
         }

         .framer-DnyRl .framer-zrf7we {
            height: var(--framer-aspect-ratio-supported, 19px);
            opacity: .61;
            order: 6;
            width: 55px
         }

         .framer-DnyRl .framer-1rctau3 {
            gap: unset;
            justify-content: space-between;
            padding: 32px
         }

         .framer-DnyRl .framer-1pu29t2 {
            bottom: 6px;
            height: var(--framer-aspect-ratio-supported, 211px);
            left: -18px;
            opacity: .25;
            top: 105px;
            width: 79%
         }

         .framer-DnyRl .framer-wefve6 {
            gap: 58px;
            height: 98%;
            justify-content: flex-start;
            width: 63%
         }

         .framer-DnyRl .framer-kjxgi4 {
            min-width: unset;
            order: 0;
            width: 80%
         }

         .framer-DnyRl .framer-13sbw2p {
            aspect-ratio: 1.305732484076433 / 1;
            height: var(--framer-aspect-ratio-supported, 153px);
            max-width: 209px;
            order: 1;
            width: 100%
         }

         .framer-DnyRl .framer-gl4lq7,
         .framer-DnyRl .framer-1cp4597 {
            gap: 32px;
            padding: 48px 32px
         }

         .framer-DnyRl .framer-1al8eps {
            gap: 12px;
            grid-auto-rows: min-content;
            grid-template-columns: repeat(1, 326px);
            grid-template-rows: repeat(1, min-content);
            max-width: unset;
            min-width: unset;
            width: 100%
         }

         .framer-DnyRl .framer-g0s5xu,
         .framer-DnyRl .framer-9oj2sp,
         .framer-DnyRl .framer-1ayqcrk,
         .framer-DnyRl .framer-1pq86mf {
            gap: 16px;
            height: auto
         }

         .framer-DnyRl .framer-1d1l1jl {
            height: var(--framer-aspect-ratio-supported, 176px);
            width: 72%
         }

         .framer-DnyRl .framer-1aqsjro {
            height: var(--framer-aspect-ratio-supported, 140px);
            width: 91%
         }

         .framer-DnyRl .framer-ikhcni {
            height: var(--framer-aspect-ratio-supported, 229px);
            width: 55%
         }

         .framer-DnyRl .framer-5dsxf9 {
            height: var(--framer-aspect-ratio-supported, 173px);
            width: 74%
         }

         .framer-DnyRl .framer-muhnc5 {
            flex-direction: column;
            gap: 32px;
            height: var(--framer-aspect-ratio-supported, 73px);
            justify-content: center;
            padding: 48px 32px
         }

         .framer-DnyRl .framer-11y7hgf {
            align-content: center;
            align-items: center;
            flex: none;
            gap: 24px;
            order: 1;
            padding: 0;
            width: min-content
         }

         .framer-DnyRl .framer-3osoa7,
         .framer-DnyRl .framer-rgye2h {
            align-content: center;
            align-items: center;
            justify-content: center
         }

         .framer-DnyRl .framer-1rqb3l4 {
            flex: none;
            grid-template-columns: repeat(2, minmax(20px, 1fr));
            max-width: 330px;
            order: 3;
            padding: 0;
            width: 100%
         }

         .framer-DnyRl .framer-vvfl1h,
         .framer-DnyRl .framer-1rr6es8,
         .framer-DnyRl .framer-1x3g5p1,
         .framer-DnyRl .framer-1yz6h86,
         .framer-DnyRl .framer-7h5iha,
         .framer-DnyRl .framer-bhlqla,
         .framer-DnyRl .framer-1bdtsma,
         .framer-DnyRl .framer-swfc2 {
            max-width: 160px
         }

         .framer-DnyRl .framer-1s9dk8,
         .framer-DnyRl .framer-193xryl,
         .framer-DnyRl .framer-1733mjf,
         .framer-DnyRl .framer-1xrfxqx,
         .framer-DnyRl .framer-4pujvp,
         .framer-DnyRl .framer-1e5eyho,
         .framer-DnyRl .framer-sado5p,
         .framer-DnyRl .framer-1hheirg {
            width: var(--framer-aspect-ratio-supported, 200px)
         }

         .framer-DnyRl .framer-1u6u7o6 {
            padding: 80px 32px
         }

         .framer-DnyRl .framer-1kqbz3h,
         .framer-DnyRl .framer-119ibs1,
         .framer-DnyRl .framer-1hzc3gk {
            flex-direction: column;
            height: var(--framer-aspect-ratio-supported, 73px);
            padding: 48px 32px
         }

         .framer-DnyRl .framer-1igwygk {
            flex: none;
            gap: 8px;
            min-width: unset;
            order: 1;
            width: min-content
         }

         .framer-DnyRl .framer-w9jjd9,
         .framer-DnyRl .framer-1piy8jr,
         .framer-DnyRl .framer-ltwr7g {
            justify-content: center;
            padding: 0;
            width: auto
         }

         .framer-DnyRl .framer-xz1up {
            align-content: center;
            align-items: center;
            justify-content: center;
            padding: 0;
            width: auto
         }

         .framer-DnyRl .framer-1213qqo,
         .framer-DnyRl .framer-1fmqmtj {
            width: 329px
         }

         .framer-DnyRl .framer-8p81o8 {
            flex: none;
            gap: 8px;
            min-width: unset;
            order: 0;
            width: min-content
         }

         .framer-DnyRl .framer-ison3d {
            align-content: center;
            align-items: center;
            justify-content: flex-start;
            padding: 0;
            width: auto
         }

         .framer-DnyRl .framer-5jx2dv,
         .framer-DnyRl .framer-1xkktzx {
            width: 325px
         }

         .framer-DnyRl .framer-1l2nrwg {
            flex: none;
            gap: 9px;
            min-width: unset;
            width: min-content
         }

         .framer-DnyRl .framer-rmoyy5 {
            padding: 0;
            width: auto
         }

         .framer-DnyRl .framer-16bq0zq {
            width: 313px
         }

         .framer-DnyRl .framer-bwuucn {
            gap: 24px;
            padding: 48px 32px;
            scroll-margin-top: 60px
         }

         .framer-DnyRl .framer-jnn4a1 {
            gap: 12px
         }

         .framer-DnyRl .framer-cka72g,
         .framer-DnyRl .framer-tfytwy {
            width: 327px
         }

         .framer-DnyRl .framer-18kef5a,
         .framer-DnyRl .framer-sc62n1 {
            height: auto
         }

         .framer-DnyRl .framer-1wusrlq,
         .framer-DnyRl .framer-1dy7b1w {
            gap: 4px;
            padding: 0
         }

         .framer-DnyRl .framer-17lr37h,
         .framer-DnyRl .framer-rfvyj6 {
            gap: 24px;
            padding: 48px 32px
         }

         .framer-DnyRl .framer-jw1vpy {
            gap: 8px
         }

         .framer-DnyRl .framer-1inf3e1 {
            gap: 8px;
            grid-auto-rows: min-content;
            grid-template-columns: repeat(auto-fill, 156px);
            max-width: unset;
            min-width: unset;
            width: 37%
         }

         .framer-DnyRl .framer-1ecf6ft,
         .framer-DnyRl .framer-inafx9,
         .framer-DnyRl .framer-bjqwvs,
         .framer-DnyRl .framer-5nz14c,
         .framer-DnyRl .framer-fmajhb,
         .framer-DnyRl .framer-19s5jyn,
         .framer-DnyRl .framer-68ohn1,
         .framer-DnyRl .framer-sxvbud,
         .framer-DnyRl .framer-1o8x4br,
         .framer-DnyRl .framer-w6z1yk,
         .framer-DnyRl .framer-15ida5y {
            border-radius: 12px;
            gap: 16px;
            height: var(--framer-aspect-ratio-supported, 82px);
            padding: 12px
         }

         .framer-DnyRl .framer-189qgyd,
         .framer-DnyRl .framer-1lzcb8a,
         .framer-DnyRl .framer-105eifn,
         .framer-DnyRl .framer-vaq7r,
         .framer-DnyRl .framer-1iuysjm,
         .framer-DnyRl .framer-119mfvm {
            width: var(--framer-aspect-ratio-supported, 591px)
         }

         .framer-DnyRl .framer-1ptk74s {
            width: var(--framer-aspect-ratio-supported, 411px)
         }

         .framer-DnyRl .framer-bpc1zu,
         .framer-DnyRl .framer-uv5u7y {
            width: var(--framer-aspect-ratio-supported, 546px)
         }

         .framer-DnyRl .framer-12qsmey {
            border-radius: 12px;
            gap: 16px;
            height: var(--framer-aspect-ratio-supported, 82px);
            padding: 16px
         }

         .framer-DnyRl .framer-1qvtk2z {
            width: var(--framer-aspect-ratio-supported, 846px)
         }

         .framer-DnyRl .framer-1rq4lmr,
         .framer-DnyRl .framer-pczx3a {
            width: var(--framer-aspect-ratio-supported, 596px)
         }

         .framer-DnyRl .framer-1m3ylcc {
            width: var(--framer-aspect-ratio-supported, 396px)
         }

         .framer-DnyRl .framer-i7cw1w {
            height: 64px;
            width: 17%
         }

         .framer-DnyRl .framer-1ub0rg {
            align-self: center;
            border-radius: 12px;
            gap: 16px;
            height: var(--framer-aspect-ratio-supported, 64px);
            justify-self: center;
            padding: 12px;
            width: 155px
         }

         .framer-DnyRl .framer-ugtd31 {
            height: 40px
         }

         .framer-DnyRl .framer-1gqvnlt {
            gap: 16px;
            height: min-content;
            width: min-content
         }

         .framer-DnyRl .framer-1d99us6 {
            max-width: unset;
            width: 250px
         }

         .framer-DnyRl .framer-7ewau8-container {
            height: 188px;
            width: 285px
         }

         .framer-DnyRl .framer-i5jeht {
            gap: 32px;
            padding: 48px 32px;
            scroll-margin-top: 60px
         }

         .framer-DnyRl .framer-cmya0b {
            gap: 4px;
            width: min-content
         }

         .framer-DnyRl .framer-13xjms7 {
            width: 277px
         }

         .framer-DnyRl .framer-1m12gno-container {
            max-width: 100%;
            min-width: 100%
         }

         .framer-DnyRl .framer-1gkwbgh {
            align-content: center;
            align-items: center;
            flex-direction: column;
            gap: 32px;
            height: var(--framer-aspect-ratio-supported, 73px);
            padding: 48px 32px
         }

         .framer-DnyRl .framer-1ecfi60 {
            align-content: center;
            align-items: center;
            flex: none;
            gap: 24px;
            order: 0;
            width: min-content
         }

         .framer-DnyRl .framer-166ip7g-container {
            order: 1
         }

         @supports (background: -webkit-named-image(i)) and (not (scale:1)) {

            .framer-DnyRl .framer-q73gvn,
            .framer-DnyRl .framer-1rctau3,
            .framer-DnyRl .framer-wefve6,
            .framer-DnyRl .framer-gl4lq7,
            .framer-DnyRl .framer-1al8eps,
            .framer-DnyRl .framer-g0s5xu,
            .framer-DnyRl .framer-9oj2sp,
            .framer-DnyRl .framer-1ayqcrk,
            .framer-DnyRl .framer-1pq86mf,
            .framer-DnyRl .framer-muhnc5,
            .framer-DnyRl .framer-11y7hgf,
            .framer-DnyRl .framer-1kqbz3h,
            .framer-DnyRl .framer-1igwygk,
            .framer-DnyRl .framer-119ibs1,
            .framer-DnyRl .framer-8p81o8,
            .framer-DnyRl .framer-1hzc3gk,
            .framer-DnyRl .framer-1l2nrwg,
            .framer-DnyRl .framer-1cp4597,
            .framer-DnyRl .framer-bwuucn,
            .framer-DnyRl .framer-jnn4a1,
            .framer-DnyRl .framer-1wusrlq,
            .framer-DnyRl .framer-1dy7b1w,
            .framer-DnyRl .framer-17lr37h,
            .framer-DnyRl .framer-jw1vpy,
            .framer-DnyRl .framer-1inf3e1,
            .framer-DnyRl .framer-1ecf6ft,
            .framer-DnyRl .framer-inafx9,
            .framer-DnyRl .framer-bjqwvs,
            .framer-DnyRl .framer-5nz14c,
            .framer-DnyRl .framer-fmajhb,
            .framer-DnyRl .framer-19s5jyn,
            .framer-DnyRl .framer-68ohn1,
            .framer-DnyRl .framer-12qsmey,
            .framer-DnyRl .framer-sxvbud,
            .framer-DnyRl .framer-1o8x4br,
            .framer-DnyRl .framer-w6z1yk,
            .framer-DnyRl .framer-15ida5y,
            .framer-DnyRl .framer-1ub0rg,
            .framer-DnyRl .framer-rfvyj6,
            .framer-DnyRl .framer-1gqvnlt,
            .framer-DnyRl .framer-i5jeht,
            .framer-DnyRl .framer-cmya0b,
            .framer-DnyRl .framer-1gkwbgh,
            .framer-DnyRl .framer-1ecfi60 {
               gap: 0px
            }

            .framer-DnyRl .framer-q73gvn>* {
               margin: 0 4px
            }

            .framer-DnyRl .framer-q73gvn>:first-child,
            .framer-DnyRl .framer-jnn4a1>:first-child {
               margin-left: 0
            }

            .framer-DnyRl .framer-q73gvn>:last-child,
            .framer-DnyRl .framer-jnn4a1>:last-child {
               margin-right: 0
            }

            .framer-DnyRl .framer-1rctau3>*,
            .framer-DnyRl .framer-1rctau3>:first-child,
            .framer-DnyRl .framer-1rctau3>:last-child,
            .framer-DnyRl .framer-1al8eps>*,
            .framer-DnyRl .framer-1al8eps>:first-child,
            .framer-DnyRl .framer-1al8eps>:last-child,
            .framer-DnyRl .framer-1kqbz3h>*,
            .framer-DnyRl .framer-1kqbz3h>:first-child,
            .framer-DnyRl .framer-1kqbz3h>:last-child,
            .framer-DnyRl .framer-119ibs1>*,
            .framer-DnyRl .framer-119ibs1>:first-child,
            .framer-DnyRl .framer-119ibs1>:last-child,
            .framer-DnyRl .framer-1hzc3gk>*,
            .framer-DnyRl .framer-1hzc3gk>:first-child,
            .framer-DnyRl .framer-1hzc3gk>:last-child,
            .framer-DnyRl .framer-1inf3e1>*,
            .framer-DnyRl .framer-1inf3e1>:first-child,
            .framer-DnyRl .framer-1inf3e1>:last-child {
               margin: 0
            }

            .framer-DnyRl .framer-wefve6>* {
               margin: 29px 0
            }

            .framer-DnyRl .framer-wefve6>:first-child,
            .framer-DnyRl .framer-gl4lq7>:first-child,
            .framer-DnyRl .framer-g0s5xu>:first-child,
            .framer-DnyRl .framer-9oj2sp>:first-child,
            .framer-DnyRl .framer-1ayqcrk>:first-child,
            .framer-DnyRl .framer-1pq86mf>:first-child,
            .framer-DnyRl .framer-muhnc5>:first-child,
            .framer-DnyRl .framer-11y7hgf>:first-child,
            .framer-DnyRl .framer-1igwygk>:first-child,
            .framer-DnyRl .framer-8p81o8>:first-child,
            .framer-DnyRl .framer-1l2nrwg>:first-child,
            .framer-DnyRl .framer-1cp4597>:first-child,
            .framer-DnyRl .framer-bwuucn>:first-child,
            .framer-DnyRl .framer-1wusrlq>:first-child,
            .framer-DnyRl .framer-1dy7b1w>:first-child,
            .framer-DnyRl .framer-17lr37h>:first-child,
            .framer-DnyRl .framer-jw1vpy>:first-child,
            .framer-DnyRl .framer-1ecf6ft>:first-child,
            .framer-DnyRl .framer-inafx9>:first-child,
            .framer-DnyRl .framer-bjqwvs>:first-child,
            .framer-DnyRl .framer-5nz14c>:first-child,
            .framer-DnyRl .framer-fmajhb>:first-child,
            .framer-DnyRl .framer-19s5jyn>:first-child,
            .framer-DnyRl .framer-68ohn1>:first-child,
            .framer-DnyRl .framer-12qsmey>:first-child,
            .framer-DnyRl .framer-sxvbud>:first-child,
            .framer-DnyRl .framer-1o8x4br>:first-child,
            .framer-DnyRl .framer-w6z1yk>:first-child,
            .framer-DnyRl .framer-15ida5y>:first-child,
            .framer-DnyRl .framer-1ub0rg>:first-child,
            .framer-DnyRl .framer-rfvyj6>:first-child,
            .framer-DnyRl .framer-1gqvnlt>:first-child,
            .framer-DnyRl .framer-i5jeht>:first-child,
            .framer-DnyRl .framer-cmya0b>:first-child,
            .framer-DnyRl .framer-1gkwbgh>:first-child,
            .framer-DnyRl .framer-1ecfi60>:first-child {
               margin-top: 0
            }

            .framer-DnyRl .framer-wefve6>:last-child,
            .framer-DnyRl .framer-gl4lq7>:last-child,
            .framer-DnyRl .framer-g0s5xu>:last-child,
            .framer-DnyRl .framer-9oj2sp>:last-child,
            .framer-DnyRl .framer-1ayqcrk>:last-child,
            .framer-DnyRl .framer-1pq86mf>:last-child,
            .framer-DnyRl .framer-muhnc5>:last-child,
            .framer-DnyRl .framer-11y7hgf>:last-child,
            .framer-DnyRl .framer-1igwygk>:last-child,
            .framer-DnyRl .framer-8p81o8>:last-child,
            .framer-DnyRl .framer-1l2nrwg>:last-child,
            .framer-DnyRl .framer-1cp4597>:last-child,
            .framer-DnyRl .framer-bwuucn>:last-child,
            .framer-DnyRl .framer-1wusrlq>:last-child,
            .framer-DnyRl .framer-1dy7b1w>:last-child,
            .framer-DnyRl .framer-17lr37h>:last-child,
            .framer-DnyRl .framer-jw1vpy>:last-child,
            .framer-DnyRl .framer-1ecf6ft>:last-child,
            .framer-DnyRl .framer-inafx9>:last-child,
            .framer-DnyRl .framer-bjqwvs>:last-child,
            .framer-DnyRl .framer-5nz14c>:last-child,
            .framer-DnyRl .framer-fmajhb>:last-child,
            .framer-DnyRl .framer-19s5jyn>:last-child,
            .framer-DnyRl .framer-68ohn1>:last-child,
            .framer-DnyRl .framer-12qsmey>:last-child,
            .framer-DnyRl .framer-sxvbud>:last-child,
            .framer-DnyRl .framer-1o8x4br>:last-child,
            .framer-DnyRl .framer-w6z1yk>:last-child,
            .framer-DnyRl .framer-15ida5y>:last-child,
            .framer-DnyRl .framer-1ub0rg>:last-child,
            .framer-DnyRl .framer-rfvyj6>:last-child,
            .framer-DnyRl .framer-1gqvnlt>:last-child,
            .framer-DnyRl .framer-i5jeht>:last-child,
            .framer-DnyRl .framer-cmya0b>:last-child,
            .framer-DnyRl .framer-1gkwbgh>:last-child,
            .framer-DnyRl .framer-1ecfi60>:last-child {
               margin-bottom: 0
            }

            .framer-DnyRl .framer-gl4lq7>*,
            .framer-DnyRl .framer-muhnc5>*,
            .framer-DnyRl .framer-1cp4597>*,
            .framer-DnyRl .framer-i5jeht>*,
            .framer-DnyRl .framer-1gkwbgh>* {
               margin: 16px 0
            }

            .framer-DnyRl .framer-g0s5xu>*,
            .framer-DnyRl .framer-9oj2sp>*,
            .framer-DnyRl .framer-1ayqcrk>*,
            .framer-DnyRl .framer-1pq86mf>*,
            .framer-DnyRl .framer-1ecf6ft>*,
            .framer-DnyRl .framer-inafx9>*,
            .framer-DnyRl .framer-bjqwvs>*,
            .framer-DnyRl .framer-5nz14c>*,
            .framer-DnyRl .framer-fmajhb>*,
            .framer-DnyRl .framer-19s5jyn>*,
            .framer-DnyRl .framer-68ohn1>*,
            .framer-DnyRl .framer-12qsmey>*,
            .framer-DnyRl .framer-sxvbud>*,
            .framer-DnyRl .framer-1o8x4br>*,
            .framer-DnyRl .framer-w6z1yk>*,
            .framer-DnyRl .framer-15ida5y>*,
            .framer-DnyRl .framer-1ub0rg>*,
            .framer-DnyRl .framer-1gqvnlt>* {
               margin: 8px 0
            }

            .framer-DnyRl .framer-11y7hgf>*,
            .framer-DnyRl .framer-bwuucn>*,
            .framer-DnyRl .framer-17lr37h>*,
            .framer-DnyRl .framer-rfvyj6>*,
            .framer-DnyRl .framer-1ecfi60>* {
               margin: 12px 0
            }

            .framer-DnyRl .framer-1igwygk>*,
            .framer-DnyRl .framer-8p81o8>*,
            .framer-DnyRl .framer-jw1vpy>* {
               margin: 4px 0
            }

            .framer-DnyRl .framer-1l2nrwg>* {
               margin: 4.5px 0
            }

            .framer-DnyRl .framer-jnn4a1>* {
               margin: 0 6px
            }

            .framer-DnyRl .framer-1wusrlq>*,
            .framer-DnyRl .framer-1dy7b1w>*,
            .framer-DnyRl .framer-cmya0b>* {
               margin: 2px 0
            }
         }
      }

      @media (min-width: 1920px) {
         .framer-DnyRl .hidden-1juyk2x {
            display: none !important
         }

         .framer-body-augiA20Il-framer-DnyRl {
            background: #ffffff
         }

         .framer-DnyRl.framer-72rtr7 {
            width: 1920px
         }

         .framer-DnyRl .framer-1mgxa2a {
            height: var(--framer-aspect-ratio-supported, 81px)
         }

         .framer-DnyRl .framer-1km7q38 {
            height: var(--framer-aspect-ratio-supported, 78px)
         }

         .framer-DnyRl .framer-rxht8c {
            height: var(--framer-aspect-ratio-supported, 36px)
         }

         .framer-DnyRl .framer-1rctau3 {
            padding: 60px 300px
         }

         .framer-DnyRl .framer-1pu29t2 {
            bottom: -15px;
            height: var(--framer-aspect-ratio-supported, 137px);
            left: 421px;
            width: 30%
         }

         .framer-DnyRl .framer-13sbw2p {
            height: var(--framer-aspect-ratio-supported, 121px)
         }

         .framer-DnyRl .framer-muhnc5 {
            aspect-ratio: unset;
            height: min-content;
            padding: 160px 440px
         }

         .framer-DnyRl .framer-1s9dk8,
         .framer-DnyRl .framer-193xryl,
         .framer-DnyRl .framer-1733mjf,
         .framer-DnyRl .framer-1xrfxqx,
         .framer-DnyRl .framer-4pujvp,
         .framer-DnyRl .framer-1e5eyho,
         .framer-DnyRl .framer-sado5p,
         .framer-DnyRl .framer-1hheirg {
            width: var(--framer-aspect-ratio-supported, 200px)
         }

         .framer-DnyRl .framer-1kqbz3h,
         .framer-DnyRl .framer-119ibs1,
         .framer-DnyRl .framer-1hzc3gk {
            aspect-ratio: unset;
            height: min-content;
            padding: 160px 400px
         }

         .framer-DnyRl .framer-1ot0owk {
            height: var(--framer-aspect-ratio-supported, 145px)
         }

         .framer-DnyRl .framer-1ylzfsh {
            height: var(--framer-aspect-ratio-supported, 129px)
         }

         .framer-DnyRl .framer-op9atd {
            height: var(--framer-aspect-ratio-supported, 142px)
         }

         .framer-DnyRl .framer-1ecf6ft,
         .framer-DnyRl .framer-inafx9,
         .framer-DnyRl .framer-bjqwvs,
         .framer-DnyRl .framer-5nz14c,
         .framer-DnyRl .framer-fmajhb,
         .framer-DnyRl .framer-19s5jyn,
         .framer-DnyRl .framer-68ohn1,
         .framer-DnyRl .framer-12qsmey,
         .framer-DnyRl .framer-sxvbud,
         .framer-DnyRl .framer-1o8x4br,
         .framer-DnyRl .framer-w6z1yk,
         .framer-DnyRl .framer-15ida5y,
         .framer-DnyRl .framer-1ub0rg {
            height: var(--framer-aspect-ratio-supported, 82px)
         }

         .framer-DnyRl .framer-189qgyd,
         .framer-DnyRl .framer-1lzcb8a,
         .framer-DnyRl .framer-105eifn,
         .framer-DnyRl .framer-vaq7r,
         .framer-DnyRl .framer-1iuysjm,
         .framer-DnyRl .framer-119mfvm {
            width: var(--framer-aspect-ratio-supported, 591px)
         }

         .framer-DnyRl .framer-1ptk74s {
            width: var(--framer-aspect-ratio-supported, 411px)
         }

         .framer-DnyRl .framer-bpc1zu,
         .framer-DnyRl .framer-uv5u7y {
            width: var(--framer-aspect-ratio-supported, 546px)
         }

         .framer-DnyRl .framer-1qvtk2z {
            width: var(--framer-aspect-ratio-supported, 846px)
         }

         .framer-DnyRl .framer-1rq4lmr,
         .framer-DnyRl .framer-pczx3a {
            width: var(--framer-aspect-ratio-supported, 596px)
         }

         .framer-DnyRl .framer-1m3ylcc {
            width: var(--framer-aspect-ratio-supported, 396px)
         }

         .framer-DnyRl .framer-1gkwbgh {
            aspect-ratio: unset;
            gap: 12px;
            height: min-content;
            padding: 160px 440px
         }

         .framer-DnyRl .framer-1qdywj1-container {
            height: 194px;
            width: 236px
         }

         .framer-DnyRl .framer-1fmqmtj {
            max-width: unset;
            width: 463px
         }

         @supports (background: -webkit-named-image(i)) and (not (scale:1)) {
            .framer-DnyRl .framer-1gkwbgh {
               gap: 0px
            }

            .framer-DnyRl .framer-1gkwbgh>* {
               margin: 0 6px
            }

            .framer-DnyRl .framer-1gkwbgh>:first-child {
               margin-left: 0
            }

            .framer-DnyRl .framer-1gkwbgh>:last-child {
               margin-right: 0
            }
         }
      }

      .framer-wye1h [data-border=true]:after {
         content: "";
         border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0);
         border-color: var(--border-color, none);
         border-style: var(--border-style, none);
         width: 100%;
         height: 100%;
         position: absolute;
         box-sizing: border-box;
         left: 0;
         top: 0;
         border-radius: inherit;
         pointer-events: none
      }

      .framer-wye1h .framer-yfmjrq {
         display: block
      }

      .framer-wye1h .framer-1phglqz {
         align-content: center;
         align-items: center;
         cursor: pointer;
         display: flex;
         flex-direction: row;
         flex-wrap: nowrap;
         gap: 10px;
         height: 40px;
         justify-content: center;
         overflow: visible;
         padding: 15px;
         position: relative;
         text-decoration: none;
         width: min-content
      }

      .framer-wye1h .framer-ju3fru {
         flex: none;
         height: auto;
         position: relative;
         white-space: pre;
         width: auto
      }

      @supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
         .framer-wye1h .framer-1phglqz {
            gap: 0px
         }

         .framer-wye1h .framer-1phglqz>* {
            margin: 0 5px
         }

         .framer-wye1h .framer-1phglqz>:first-child {
            margin-left: 0
         }

         .framer-wye1h .framer-1phglqz>:last-child {
            margin-right: 0
         }
      }

      .framer-KSXUH[data-border=true]:after,
      .framer-KSXUH [data-border=true]:after {
         content: "";
         border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0);
         border-color: var(--border-color, none);
         border-style: var(--border-style, none);
         width: 100%;
         height: 100%;
         position: absolute;
         box-sizing: border-box;
         left: 0;
         top: 0;
         border-radius: inherit;
         pointer-events: none
      }

      .framer-KSXUH.framer-1gzfux2,
      .framer-KSXUH .framer-1gzfux2 {
         display: block
      }

      .framer-KSXUH.framer-45ayih {
         align-content: center;
         align-items: center;
         display: flex;
         flex-direction: row;
         flex-wrap: nowrap;
         gap: 24px;
         height: 80px;
         justify-content: center;
         padding: 24px;
         position: relative;
         width: 1200px
      }

      .framer-KSXUH .framer-5rl29y {
         align-content: center;
         align-items: center;
         display: flex;
         flex: 1 0 0px;
         flex-direction: row;
         flex-wrap: nowrap;
         height: min-content;
         justify-content: space-between;
         overflow: visible;
         padding: 0;
         position: relative;
         width: 1px
      }

      .framer-KSXUH .framer-5989fs {
         aspect-ratio: 2.025 / 1;
         flex: none;
         height: var(--framer-aspect-ratio-supported, 44px);
         position: relative;
         text-decoration: none;
         width: 89px
      }

      .framer-KSXUH .framer-14ttxv7 {
         aspect-ratio: 1 / 1;
         flex: none;
         height: var(--framer-aspect-ratio-supported, 32px);
         overflow: hidden;
         position: relative;
         width: 32px
      }

      .framer-KSXUH .framer-1r3ezpy {
         bottom: 7px;
         flex: none;
         height: 2px;
         left: calc(50.00000000000002% - 24px / 2);
         overflow: hidden;
         position: absolute;
         width: 24px;
         will-change: var(--framer-will-change-override, transform)
      }

      .framer-KSXUH .framer-8p4gtl {
         flex: none;
         height: 2px;
         left: calc(50.00000000000002% - 24px / 2);
         overflow: hidden;
         position: absolute;
         top: calc(50.00000000000002% - 2px / 2);
         width: 24px;
         will-change: var(--framer-will-change-override, transform)
      }

      .framer-KSXUH .framer-94xdee {
         flex: none;
         height: 2px;
         left: calc(50.00000000000002% - 24px / 2);
         overflow: hidden;
         position: absolute;
         top: 7px;
         width: 24px;
         will-change: var(--framer-will-change-override, transform)
      }

      .framer-KSXUH .framer-19gj2cz,
      .framer-KSXUH .framer-1dnvar6,
      .framer-KSXUH .framer-se3fe3,
      .framer-KSXUH .framer-1mrmg25,
      .framer-KSXUH .framer-1ee4x7i {
         flex: none;
         height: auto;
         overflow: visible;
         position: relative;
         white-space: pre;
         width: auto
      }

      .framer-KSXUH .framer-e68gz9-container {
         flex: none;
         height: 40px;
         position: relative;
         width: auto
      }

      @supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
         .framer-KSXUH.framer-45ayih {
            gap: 0px
         }

         .framer-KSXUH.framer-45ayih>* {
            margin: 0 12px
         }

         .framer-KSXUH.framer-45ayih>:first-child {
            margin-left: 0
         }

         .framer-KSXUH.framer-45ayih>:last-child {
            margin-right: 0
         }
      }

      .framer-KSXUH.framer-v-1x3tbv3.framer-45ayih {
         width: 810px
      }

      .framer-KSXUH.framer-v-i9pbwq.framer-45ayih {
         width: 390px
      }

      .framer-KSXUH.framer-v-i9pbwq .framer-14ttxv7,
      .framer-KSXUH.framer-v-rqghvw .framer-14ttxv7 {
         cursor: pointer
      }

      .framer-KSXUH.framer-v-rqghvw.framer-45ayih {
         flex-direction: column;
         height: min-content;
         padding: 20px 24px 60px;
         width: 390px
      }

      .framer-KSXUH.framer-v-rqghvw .framer-5rl29y {
         flex: none;
         width: 100%
      }

      .framer-KSXUH.framer-v-rqghvw .framer-1r3ezpy {
         bottom: 15px
      }

      .framer-KSXUH.framer-v-rqghvw .framer-8p4gtl {
         left: calc(50.00000000000002% - 2px / 2);
         width: 2px
      }

      .framer-KSXUH.framer-v-rqghvw .framer-94xdee {
         top: 15px
      }

      @supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
         .framer-KSXUH.framer-v-rqghvw.framer-45ayih {
            gap: 0px
         }

         .framer-KSXUH.framer-v-rqghvw.framer-45ayih>* {
            margin: 12px 0
         }

         .framer-KSXUH.framer-v-rqghvw.framer-45ayih>:first-child {
            margin-top: 0
         }

         .framer-KSXUH.framer-v-rqghvw.framer-45ayih>:last-child {
            margin-bottom: 0
         }
      }

      .framer-0YfYk [data-border=true]:after {
         content: "";
         border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0);
         border-color: var(--border-color, none);
         border-style: var(--border-style, none);
         width: 100%;
         height: 100%;
         position: absolute;
         box-sizing: border-box;
         left: 0;
         top: 0;
         border-radius: inherit;
         pointer-events: none
      }

      .framer-0YfYk * {
         box-sizing: border-box
      }

      .framer-0YfYk .framer-8fix0g {
         display: block
      }

      .framer-0YfYk .framer-15vvybk {
         align-content: center;
         align-items: center;
         display: flex;
         flex-direction: row;
         flex-wrap: nowrap;
         gap: 10px;
         height: 40px;
         justify-content: center;
         overflow: visible;
         padding: 15px;
         position: relative;
         text-decoration: none;
         width: min-content
      }

      .framer-0YfYk .framer-5ats0y {
         flex: none;
         height: auto;
         position: relative;
         white-space: pre;
         width: auto
      }

      .framer-0YfYk .framer-v-15vvybk .framer-15vvybk {
         cursor: pointer
      }

      @supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
         .framer-0YfYk .framer-15vvybk {
            gap: 0px
         }

         .framer-0YfYk .framer-15vvybk>* {
            margin: 0 5px
         }

         .framer-0YfYk .framer-15vvybk>:first-child {
            margin-left: 0
         }

         .framer-0YfYk .framer-15vvybk>:last-child {
            margin-right: 0
         }
      }

      .framer-2gDNy [data-border=true]:after {
         content: "";
         border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0);
         border-color: var(--border-color, none);
         border-style: var(--border-style, none);
         width: 100%;
         height: 100%;
         position: absolute;
         box-sizing: border-box;
         left: 0;
         top: 0;
         border-radius: inherit;
         pointer-events: none
      }

      .framer-2gDNy * {
         box-sizing: border-box
      }

      .framer-2gDNy .framer-1lepfuu {
         display: block
      }

      .framer-2gDNy .framer-q85nyr {
         height: 55px;
         overflow: hidden;
         position: relative;
         width: 55px
      }

      .framer-2gDNy .framer-1935jb7 {
         flex: none;
         height: 55px;
         left: calc(49.090909090909115% - 55px / 2);
         position: absolute;
         top: calc(49.090909090909115% - 55px / 2);
         width: 55px
      }

      .framer-2gDNy .framer-v-q85nyr .framer-q85nyr {
         cursor: pointer
      }

      .framer-fHYKC [data-border=true]:after {
         content: "";
         border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0);
         border-color: var(--border-color, none);
         border-style: var(--border-style, none);
         width: 100%;
         height: 100%;
         position: absolute;
         box-sizing: border-box;
         left: 0;
         top: 0;
         border-radius: inherit;
         pointer-events: none
      }

      .framer-fHYKC * {
         box-sizing: border-box
      }

      .framer-fHYKC .framer-1tcgbod {
         display: block
      }

      .framer-fHYKC .framer-as188i {
         height: 55px;
         overflow: hidden;
         position: relative;
         width: 55px
      }

      .framer-fHYKC .framer-om034v {
         flex: none;
         height: 55px;
         left: calc(49.090909090909115% - 55px / 2);
         position: absolute;
         top: calc(49.090909090909115% - 55px / 2);
         width: 55px
      }

      .framer-fHYKC .framer-v-as188i .framer-as188i {
         cursor: pointer
      }

      .framer-GszAP [data-border=true]:after {
         content: "";
         border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0);
         border-color: var(--border-color, none);
         border-style: var(--border-style, none);
         width: 100%;
         height: 100%;
         position: absolute;
         box-sizing: border-box;
         left: 0;
         top: 0;
         border-radius: inherit;
         pointer-events: none
      }

      .framer-GszAP * {
         box-sizing: border-box
      }

      .framer-GszAP .framer-p6wjj5 {
         display: block
      }

      .framer-GszAP .framer-1luc1e8 {
         height: 55px;
         overflow: hidden;
         position: relative;
         width: 55px
      }

      .framer-GszAP .framer-wehv5r {
         flex: none;
         height: 55px;
         left: calc(49.090909090909115% - 55px / 2);
         position: absolute;
         top: calc(49.090909090909115% - 55px / 2);
         width: 55px
      }

      .framer-GszAP .framer-v-1luc1e8 .framer-1luc1e8 {
         cursor: pointer
      }

      .ssr-variant {
         display: contents
      }

      .framer-9A4Vo[data-border=true]:after,
      .framer-9A4Vo [data-border=true]:after {
         content: "";
         border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0);
         border-color: var(--border-color, none);
         border-style: var(--border-style, none);
         width: 100%;
         height: 100%;
         position: absolute;
         box-sizing: border-box;
         left: 0;
         top: 0;
         border-radius: inherit;
         pointer-events: none
      }

      .framer-9A4Vo.framer-1jghq93,
      .framer-9A4Vo .framer-1jghq93 {
         display: block
      }

      .framer-9A4Vo.framer-xeyjke {
         align-content: center;
         align-items: center;
         display: flex;
         flex-direction: column;
         flex-wrap: nowrap;
         gap: 40px;
         height: min-content;
         justify-content: center;
         overflow: visible;
         padding: 40px 60px;
         position: relative;
         width: 1200px
      }

      .framer-9A4Vo .framer-1fw6ir {
         align-content: flex-start;
         align-items: flex-start;
         display: flex;
         flex: none;
         flex-direction: row;
         flex-wrap: wrap;
         height: min-content;
         justify-content: space-between;
         max-width: 1000px;
         overflow: visible;
         padding: 0;
         position: relative;
         width: 100%
      }

      .framer-9A4Vo .framer-v2ymws {
         align-content: flex-start;
         align-items: flex-start;
         display: flex;
         flex: 1 0 0px;
         flex-direction: column;
         flex-wrap: nowrap;
         gap: 16px;
         height: min-content;
         justify-content: flex-start;
         overflow: visible;
         padding: 0 20px;
         position: relative;
         width: 1px
      }

      .framer-9A4Vo .framer-18yk7l0 {
         aspect-ratio: 2.025 / 1;
         flex: none;
         height: var(--framer-aspect-ratio-supported, 44px);
         position: relative;
         text-decoration: none;
         width: 89px
      }

      .framer-9A4Vo .framer-1c9gr68,
      .framer-9A4Vo .framer-1xidtyu,
      .framer-9A4Vo .framer-dkfqzk,
      .framer-9A4Vo .framer-184gcyv,
      .framer-9A4Vo .framer-r425az,
      .framer-9A4Vo .framer-1nq14tm,
      .framer-9A4Vo .framer-jq06bf,
      .framer-9A4Vo .framer-1d44fd0,
      .framer-9A4Vo .framer-1hf1ka4 {
         flex: none;
         height: auto;
         overflow: visible;
         position: relative;
         white-space: pre;
         width: auto
      }

      .framer-9A4Vo .framer-zth5kp {
         align-content: center;
         align-items: center;
         display: flex;
         flex: none;
         flex-direction: row;
         flex-wrap: nowrap;
         gap: 10px;
         height: min-content;
         justify-content: flex-start;
         overflow: visible;
         padding: 0;
         position: relative;
         width: min-content
      }

      .framer-9A4Vo .framer-1974xrp,
      .framer-9A4Vo .framer-p7wvsk,
      .framer-9A4Vo .framer-jzzhac {
         flex: none;
         height: 24px;
         position: relative;
         text-decoration: none;
         width: 24px
      }

      .framer-9A4Vo .framer-a5b6gr-container {
         flex: none;
         height: auto;
         position: relative;
         width: auto
      }

      .framer-9A4Vo .framer-pvui05 {
         align-content: flex-start;
         align-items: flex-start;
         display: flex;
         flex: none;
         flex-direction: column;
         flex-wrap: nowrap;
         gap: 15px;
         height: min-content;
         justify-content: center;
         overflow: visible;
         padding: 0 20px;
         position: relative;
         width: 33%
      }

      .framer-9A4Vo .framer-shoer2,
      .framer-9A4Vo .framer-1f5bdgo {
         align-content: flex-start;
         align-items: flex-start;
         display: flex;
         flex: none;
         flex-direction: column;
         flex-wrap: nowrap;
         gap: 10px;
         height: min-content;
         justify-content: flex-start;
         overflow: visible;
         padding: 0;
         position: relative;
         width: min-content
      }

      .framer-9A4Vo .framer-1wv1zw1 {
         align-content: flex-start;
         align-items: flex-start;
         display: flex;
         flex: none;
         flex-direction: column;
         flex-wrap: nowrap;
         gap: 15px;
         height: min-content;
         justify-content: flex-start;
         overflow: visible;
         padding: 0 20px;
         position: relative;
         width: 33%
      }

      .framer-9A4Vo .framer-183o2u4 {
         align-content: center;
         align-items: center;
         display: flex;
         flex: none;
         flex-direction: row;
         flex-wrap: nowrap;
         height: min-content;
         justify-content: space-between;
         max-width: 1000px;
         overflow: visible;
         padding: 12px 0 0;
         position: relative;
         width: 100%
      }

      .framer-9A4Vo .framer-exl9i9 {
         flex: none;
         height: 21px;
         overflow: visible;
         position: relative;
         width: 92px
      }

      .framer-9A4Vo .framer-10y7w7h {
         flex: none;
         height: auto;
         overflow: visible;
         position: absolute;
         right: 0;
         top: 0;
         white-space: pre;
         width: auto
      }

      @supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {

         .framer-9A4Vo.framer-xeyjke,
         .framer-9A4Vo .framer-v2ymws,
         .framer-9A4Vo .framer-zth5kp,
         .framer-9A4Vo .framer-pvui05,
         .framer-9A4Vo .framer-shoer2,
         .framer-9A4Vo .framer-1wv1zw1,
         .framer-9A4Vo .framer-1f5bdgo {
            gap: 0px
         }

         .framer-9A4Vo.framer-xeyjke>* {
            margin: 20px 0
         }

         .framer-9A4Vo.framer-xeyjke>:first-child,
         .framer-9A4Vo .framer-v2ymws>:first-child,
         .framer-9A4Vo .framer-pvui05>:first-child,
         .framer-9A4Vo .framer-shoer2>:first-child,
         .framer-9A4Vo .framer-1wv1zw1>:first-child,
         .framer-9A4Vo .framer-1f5bdgo>:first-child {
            margin-top: 0
         }

         .framer-9A4Vo.framer-xeyjke>:last-child,
         .framer-9A4Vo .framer-v2ymws>:last-child,
         .framer-9A4Vo .framer-pvui05>:last-child,
         .framer-9A4Vo .framer-shoer2>:last-child,
         .framer-9A4Vo .framer-1wv1zw1>:last-child,
         .framer-9A4Vo .framer-1f5bdgo>:last-child {
            margin-bottom: 0
         }

         .framer-9A4Vo .framer-v2ymws>* {
            margin: 8px 0
         }

         .framer-9A4Vo .framer-zth5kp>* {
            margin: 0 5px
         }

         .framer-9A4Vo .framer-zth5kp>:first-child {
            margin-left: 0
         }

         .framer-9A4Vo .framer-zth5kp>:last-child {
            margin-right: 0
         }

         .framer-9A4Vo .framer-pvui05>*,
         .framer-9A4Vo .framer-1wv1zw1>* {
            margin: 7.5px 0
         }

         .framer-9A4Vo .framer-shoer2>*,
         .framer-9A4Vo .framer-1f5bdgo>* {
            margin: 5px 0
         }
      }

      .framer-9A4Vo.framer-v-1trqdix.framer-xeyjke {
         width: 810px
      }

      .framer-9A4Vo.framer-v-1trqdix .framer-pvui05,
      .framer-9A4Vo.framer-v-1trqdix .framer-1wv1zw1 {
         flex: .5 0 0px;
         width: 1px
      }

      .framer-9A4Vo.framer-v-1gbiaqh.framer-xeyjke {
         padding: 40px;
         width: 390px
      }

      .framer-9A4Vo.framer-v-1gbiaqh .framer-1fw6ir {
         flex-direction: column;
         gap: 40px;
         height: 489px;
         justify-content: flex-start
      }

      .framer-9A4Vo.framer-v-1gbiaqh .framer-v2ymws {
         flex: none;
         order: 0;
         width: 100%
      }

      .framer-9A4Vo.framer-v-1gbiaqh .framer-a5b6gr-container {
         width: 170px
      }

      .framer-9A4Vo.framer-v-1gbiaqh .framer-pvui05 {
         order: 1;
         width: 100%
      }

      .framer-9A4Vo.framer-v-1gbiaqh .framer-1wv1zw1 {
         gap: 8px;
         order: 2;
         width: 100%
      }

      .framer-9A4Vo.framer-v-1gbiaqh .framer-183o2u4 {
         flex-direction: column;
         gap: 12px;
         justify-content: flex-start;
         padding: 20px 0 0
      }

      .framer-9A4Vo.framer-v-1gbiaqh .framer-1hf1ka4 {
         overflow: hidden;
         white-space: pre-wrap;
         width: 100%;
         word-break: break-word;
         word-wrap: break-word
      }

      .framer-9A4Vo.framer-v-1gbiaqh .framer-exl9i9 {
         height: 23px
      }

      .framer-9A4Vo.framer-v-1gbiaqh .framer-10y7w7h {
         left: 50%;
         right: unset
      }

      @supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {

         .framer-9A4Vo.framer-v-1gbiaqh .framer-1fw6ir,
         .framer-9A4Vo.framer-v-1gbiaqh .framer-1wv1zw1,
         .framer-9A4Vo.framer-v-1gbiaqh .framer-183o2u4 {
            gap: 0px
         }

         .framer-9A4Vo.framer-v-1gbiaqh .framer-1fw6ir>* {
            margin: 20px 0
         }

         .framer-9A4Vo.framer-v-1gbiaqh .framer-1fw6ir>:first-child,
         .framer-9A4Vo.framer-v-1gbiaqh .framer-1wv1zw1>:first-child,
         .framer-9A4Vo.framer-v-1gbiaqh .framer-183o2u4>:first-child {
            margin-top: 0
         }

         .framer-9A4Vo.framer-v-1gbiaqh .framer-1fw6ir>:last-child,
         .framer-9A4Vo.framer-v-1gbiaqh .framer-1wv1zw1>:last-child,
         .framer-9A4Vo.framer-v-1gbiaqh .framer-183o2u4>:last-child {
            margin-bottom: 0
         }

         .framer-9A4Vo.framer-v-1gbiaqh .framer-1wv1zw1>* {
            margin: 4px 0
         }

         .framer-9A4Vo.framer-v-1gbiaqh .framer-183o2u4>* {
            margin: 6px 0
         }
      }

      .framer-p9Ch5 .framer-styles-preset-19vhi02:not(.rich-text-wrapper),
      .framer-p9Ch5 .framer-styles-preset-19vhi02.rich-text-wrapper a {
         --framer-link-current-text-color: #150035;
         --framer-link-hover-text-color: #150035;
         --framer-link-hover-text-decoration: underline;
         --framer-link-text-color: #5a5266;
         --framer-link-text-decoration: none
      }

      .framer-qU1lN [data-border=true]:after {
         content: "";
         border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0);
         border-color: var(--border-color, none);
         border-style: var(--border-style, none);
         width: 100%;
         height: 100%;
         position: absolute;
         box-sizing: border-box;
         left: 0;
         top: 0;
         border-radius: inherit;
         pointer-events: none
      }

      @supports (aspect-ratio: 1) {
         body {
            --framer-aspect-ratio-supported: auto
         }
      }

      .framer-qU1lN * {
         box-sizing: border-box
      }

      .framer-qU1lN .framer-12zaj2w {
         display: block
      }

      .framer-qU1lN .framer-14eihdo {
         align-content: center;
         align-items: center;
         display: flex;
         flex-direction: row;
         flex-wrap: nowrap;
         gap: 0px;
         height: 50px;
         justify-content: flex-start;
         overflow: hidden;
         padding: 0;
         position: relative;
         text-decoration: none;
         width: min-content
      }

      .framer-qU1lN .framer-2akxo9,
      .framer-qU1lN .framer-kkvill {
         align-content: center;
         align-items: center;
         display: flex;
         flex: none;
         flex-direction: row;
         flex-wrap: nowrap;
         gap: 10px;
         height: min-content;
         justify-content: center;
         overflow: visible;
         padding: 0;
         position: relative;
         width: min-content
      }

      .framer-qU1lN .framer-df49xx {
         flex: none;
         height: 50px;
         position: relative;
         width: 150px
      }

      .framer-qU1lN .framer-lbdq4k {
         flex: none;
         height: 50px;
         position: relative;
         width: 170px
      }

      .framer-qU1lN .framer-v-14eihdo .framer-14eihdo,
      .framer-qU1lN .framer-v-196t01f .framer-14eihdo {
         cursor: pointer
      }

      @supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {

         .framer-qU1lN .framer-14eihdo,
         .framer-qU1lN .framer-2akxo9,
         .framer-qU1lN .framer-kkvill {
            gap: 0px
         }

         .framer-qU1lN .framer-14eihdo>* {
            margin: 0
         }

         .framer-qU1lN .framer-14eihdo>:first-child,
         .framer-qU1lN .framer-2akxo9>:first-child,
         .framer-qU1lN .framer-kkvill>:first-child {
            margin-left: 0
         }

         .framer-qU1lN .framer-14eihdo>:last-child,
         .framer-qU1lN .framer-2akxo9>:last-child,
         .framer-qU1lN .framer-kkvill>:last-child {
            margin-right: 0
         }

         .framer-qU1lN .framer-2akxo9>*,
         .framer-qU1lN .framer-kkvill>* {
            margin: 0 5px
         }
      }
   