    #main {
        height: 100%;
        margin: 0;
        padding: 0;
        box-sizing: border-box;
      }

      :root {
        -webkit-font-smoothing: antialiased;
      }

      * {
        box-sizing: border-box;
        -webkit-font-smoothing: inherit;
      }

    
      body,
      input,
      textarea,
      select,
      button {
        font-size: 12px;
        font-family: sans-serif;
      }

      body {
        --token-213e3b65-2f72-458c-b2f1-9c03134b2351: rgb(255, 241, 224);
        --token-205f2376-f57f-472a-9992-6b25118b3c14: rgb(161, 161, 161);
        --token-0079f825-bef3-4419-a118-1f0d23265e98: rgb(99, 99, 99)
      }

      @font-face {
        font-family: Outfit;
        font-style: normal;
        font-weight: 400;
        font-display: swap;
        src: url(https://fonts.gstatic.com/s/outfit/v11/QGYvz_MVcBeNP4NJuktqQ4E.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: Outfit;
        font-style: normal;
        font-weight: 400;
        font-display: swap;
        src: url(https://fonts.gstatic.com/s/outfit/v11/QGYvz_MVcBeNP4NJtEtq.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: Outfit;
        font-style: normal;
        font-weight: 700;
        font-display: swap;
        src: url(https://fonts.gstatic.com/s/outfit/v11/QGYvz_MVcBeNP4NJuktqQ4E.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: Outfit;
        font-style: normal;
        font-weight: 700;
        font-display: swap;
        src: url(https://fonts.gstatic.com/s/outfit/v11/QGYvz_MVcBeNP4NJtEtq.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;
        src: url(https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fAZJhiI2B.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;
        src: url(https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fAZthiI2B.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;
        src: url(https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fAZNhiI2B.woff2) format("woff2");
        unicode-range: U+1F00-1FFF
      }

      @font-face {
        font-family: Inter;
        font-style: normal;
        font-weight: 500;
        src: url(https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fAZxhiI2B.woff2) format("woff2");
        unicode-range: U+0370-03FF
      }

      @font-face {
        font-family: Inter;
        font-style: normal;
        font-weight: 500;
        src: url(https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fAZBhiI2B.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;
        src: url(https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fAZFhiI2B.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;
        src: url(https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fAZ9hiA.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: Outfit;
        font-style: normal;
        font-weight: 200;
        src: url(https://fonts.gstatic.com/s/outfit/v11/QGYvz_MVcBeNP4NJuktqQ4E.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: Outfit;
        font-style: normal;
        font-weight: 200;
        src: url(https://fonts.gstatic.com/s/outfit/v11/QGYvz_MVcBeNP4NJtEtq.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: Outfit;
        font-style: normal;
        font-weight: 300;
        src: url(https://fonts.gstatic.com/s/outfit/v11/QGYvz_MVcBeNP4NJuktqQ4E.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: Outfit;
        font-style: normal;
        font-weight: 300;
        src: url(https://fonts.gstatic.com/s/outfit/v11/QGYvz_MVcBeNP4NJtEtq.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: Outfit;
        font-style: normal;
        font-weight: 500;
        src: url(https://fonts.gstatic.com/s/outfit/v11/QGYvz_MVcBeNP4NJuktqQ4E.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: Outfit;
        font-style: normal;
        font-weight: 500;
        src: url(https://fonts.gstatic.com/s/outfit/v11/QGYvz_MVcBeNP4NJtEtq.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: Outfit;
        font-style: normal;
        font-weight: 600;
        src: url(https://fonts.gstatic.com/s/outfit/v11/QGYvz_MVcBeNP4NJuktqQ4E.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: Outfit;
        font-style: normal;
        font-weight: 600;
        src: url(https://fonts.gstatic.com/s/outfit/v11/QGYvz_MVcBeNP4NJtEtq.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: Outfit;
        font-style: normal;
        font-weight: 800;
        src: url(https://fonts.gstatic.com/s/outfit/v11/QGYvz_MVcBeNP4NJuktqQ4E.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: Outfit;
        font-style: normal;
        font-weight: 800;
        src: url(https://fonts.gstatic.com/s/outfit/v11/QGYvz_MVcBeNP4NJtEtq.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 {
        src: url(https://framerusercontent.com/modules/assets/Y34wEKNGMYESNiu1kMsaF9d2U~woeWDIKzk1gYeItZEg37STAmDMyp8c8LYA0CCH3pHvI.otf);
        font-family: TASA Orbiter Display Black
      }

      @font-face {
        src: url(https://framerusercontent.com/modules/assets/YM5rruH7jCNuhHeEAx1kpKY9o18~XK8K3HJb4XG5M6hNwZrM1oW4hnBBIopqaXn1hcFl2IQ.otf);
        font-family: TASA Orbiter Deck Medium
      }

      @font-face {
        src: url(https://framerusercontent.com/modules/assets/HAWg0Kphk4GdhJJxItkdLrChE~bZXIUgvowa-8s-4IvBTMHCvdg4uwxougbSLYDNO4IAM.otf);
        font-family: TASA Orbiter Text Medium
      }

      @font-face {
        src: url(https://framerusercontent.com/modules/assets/TwmQvYOoOpQ8HnPeFBoRgoo91rU~wBy9ROaNMaU4M4QPWuSfQRuXQK0llmGWPO08DbdeKS4.otf);
        font-family: TASA Orbiter Deck SemiBold
      }

      @font-face {
        src: url(https://framerusercontent.com/modules/assets/P8EeK7e5JBt77DYWKesgoUzOyzc~zGZL41fCsb0EIweOZ33aGes8PKhubpg2bFKHRu2jucw.otf);
        font-family: TASA Orbiter Text Bold
      }

      @font-face {
        src: url(https://framerusercontent.com/modules/assets/SCZq6aHgY6wqBlIs4oTY99mCA~ZWD36H8k9-COqFL2llUw_XLywW_qGeOYkSEQ2cC33GE.otf);
        font-family: TASA Orbiter Display Bold
      }

      @font-face {
        src: url(https://framerusercontent.com/modules/assets/hlT02RAr9mK7pRQA0NewYg8P4Cs~jbeKrz7AyzxyxvYfvF5Zjhp8YOfubJ552d72L2jVp1A.otf);
        font-family: TASA Orbiter Display Medium
      }

      @font-face {
        font-family: Outfit Placeholder;
        ascent-override: 99.94%;
        descent-override: 25.98%;
        line-gap-override: 0%;
        size-adjust: 100.06%;
        src: local("Arial")
      }

      @font-face {
        font-family: Inter Placeholder;
        ascent-override: 90%;
        descent-override: 22.43%;
        line-gap-override: 0%;
        size-adjust: 107.64%;
        src: local("Arial")
      }

      @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: block;
        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: block;
        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: block;
        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: block;
        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: block;
        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: block;
        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: block;
        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: block;
        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: block;
        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: block;
        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: block;
        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: block;
        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: block;
        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: block;
        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: block;
        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: block;
        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: block;
        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: block;
        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: block;
        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: block;
        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: block;
        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: block;
        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: block;
        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: block;
        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: block;
        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: block;
        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: block;
        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: block;
        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: block;
        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: block;
        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: block;
        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: block;
        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: block;
        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: block;
        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: block;
        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, end)
      }

      [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)
      }

      strong.framer-text {
        font-weight: bolder
      }

      em.framer-text {
        font-style: italic
      }

      p.framer-text:not(:first-child),
      div.framer-text:not(:first-child),
      h1.framer-text:not(:first-child),
      h2.framer-text:not(:first-child),
      h3.framer-text:not(:first-child),
      h4.framer-text:not(:first-child),
      h5.framer-text:not(:first-child),
      h6.framer-text:not(:first-child),
      ol.framer-text:not(:first-child),
      ul.framer-text:not(:first-child),
      .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
      }

      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) ".";
        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-BrkaV [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-weTkVwjyC {
        background: white
      }

      .framer-BrkaV .framer-1h3mene {
        display: block
      }

      .framer-BrkaV .framer-7b7eoq {
        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: visible;
        padding: 0;
        position: relative;
        width: 1200px
      }

      .framer-BrkaV .framer-1v594x5 {
        align-content: center;
        align-items: center;
        display: flex;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        height: 100vh;
        justify-content: space-between;
        min-height: 600vh;
        overflow: visible;
        padding: 0;
        position: relative;
        width: 100%;
        z-index: 5
      }

      .framer-BrkaV .framer-ul2mqw {
        align-content: center;
        align-items: center;
        display: flex;
        flex: none;
        flex-direction: column;
        flex-wrap: wrap;
        gap: 0px;
        height: 100vh;
        justify-content: flex-start;
        overflow: hidden;
        padding: 0;
        position: sticky;
        top: 0;
        width: 100%;
        will-change: transform;
        z-index: 1
      }

      .framer-BrkaV .framer-1jxf0o1 {
        align-content: center;
        align-items: center;
        background-color: #e8e8e8;
        display: flex;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        height: 100vh;
        justify-content: space-between;
        max-width: 100%;
        overflow: hidden;
        padding: 0;
        position: sticky;
        top: 0;
        transform: perspective(1200px);
        width: 100%;
        will-change: transform;
        z-index: 10
      }

      .framer-BrkaV .framer-3luvvi-container {
        flex: none;
        height: 86px;
        left: calc(50.00000000000002% - 1200px / 2);
        position: absolute;
        top: 0;
        width: 1200px;
        z-index: 1
      }

      .framer-BrkaV .framer-nm83h4 {
        align-content: center;
        align-items: center;
        display: flex;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 30px;
        height: 100vh;
        justify-content: center;
        overflow: visible;
        padding: 0 0 135px;
        position: relative;
        width: 100%
      }

      .framer-BrkaV .framer-uu7899 {
        align-content: center;
        align-items: center;
        display: flex;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 10px;
        height: 260px;
        justify-content: flex-start;
        overflow: hidden;
        padding: 0;
        position: relative;
        width: min-content
      }

      .framer-BrkaV .framer-1w14iqo {
        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: min-content
      }
      

      .framer-BrkaV .framer-o5fggs,
      .framer-BrkaV .framer-djmmom,
      .framer-BrkaV .framer-wpncso,
      .framer-BrkaV .framer-vyaevx,
      .framer-BrkaV .framer-ntypcv,
      .framer-BrkaV .framer-i0r81r,
      .framer-BrkaV .framer-291ocv,
      .framer-BrkaV .framer-1nqap54,
      .framer-BrkaV .framer-1fyx99i {
        --framer-link-text-color: #0099ff;
        --framer-link-text-decoration: underline;
        --framer-paragraph-spacing: 0px;
        flex: none;
        height: auto;
        position: relative;
        white-space: pre;
        width: auto
      }

      .framer-BrkaV .framer-1unpoit {
        --framer-link-text-color: #0099ff;
        --framer-link-text-decoration: underline;
        --framer-paragraph-spacing: 0px;
        bottom: 112px;
        flex: none;
        height: auto;
        position: absolute;
        right: 60px;
        white-space: pre;
        width: auto;
        z-index: 1
      }

      .framer-BrkaV .framer-t5wbnv {
        --framer-link-text-color: #0099ff;
        --framer-link-text-decoration: underline;
        --framer-paragraph-spacing: 0px;
        flex: none;
        height: auto;
        left: 937px;
        position: absolute;
        top: 44px;
        white-space: pre;
        width: auto;
        z-index: 1
      }

      .framer-BrkaV .framer-818ll7 {
        --framer-link-text-color: #0099ff;
        --framer-link-text-decoration: underline;
        --framer-paragraph-spacing: 0px;
        flex: none;
        height: auto;
        position: absolute;
        right: 40px;
        top: 10px;
        white-space: pre;
        width: auto;
        z-index: 1
      }

      .framer-BrkaV .framer-vcm3d0 {
        align-content: center;
        align-items: center;
        display: flex;
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        gap: 0px;
        height: min-content;
        justify-content: center;
        overflow: hidden;
        padding: 0;
        position: relative;
        width: 70%
      }

      .framer-BrkaV .framer-2g0u8r {
        --framer-link-text-color: #0099ff;
        --framer-link-text-decoration: underline;
        --framer-paragraph-spacing: 0px;
        flex: .7 0 0px;
        height: auto;
        position: relative;
        white-space: pre-wrap;
        width: 1px;
        word-break: break-word;
        word-wrap: break-word
      }

      .framer-BrkaV .framer-tbiutk {
        --framer-link-text-color: #0099ff;
        --framer-link-text-decoration: underline;
        --framer-paragraph-spacing: 0px;
        flex: none;
        height: auto;
        position: relative;
        white-space: pre-wrap;
        width: 90%;
        word-break: break-word;
        word-wrap: break-word
      }

      .framer-BrkaV .framer-e1mokt-container,
      .framer-BrkaV .framer-1e1iv2k-container {
        bottom: 100px;
        flex: none;
        height: auto;
        left: 50%;
        position: absolute;
        transform: translate(-50%);
        width: auto;
        z-index: 1
      }

      .framer-BrkaV .framer-mx2nrg,
      .framer-BrkaV .framer-x6qzil {
        --framer-link-text-color: #0099ff;
        --framer-link-text-decoration: underline;
        --framer-paragraph-spacing: 0px;
        bottom: 60px;
        flex: none;
        height: auto;
        left: 50%;
        position: absolute;
        transform: translate(-50%);
        white-space: pre-wrap;
        width: 840px;
        word-break: break-word;
        word-wrap: break-word;
        z-index: 1
      }

      .framer-BrkaV .framer-1hgtrae {
        flex: none;
        height: 100%;
        left: calc(50.00000000000002% - 102.56410256410255% / 2);
        opacity: .2;
        position: absolute;
        top: calc(50.00000000000002% - 100% / 2);
        width: 103%;
        z-index: -1
      }

      .framer-BrkaV .framer-y3sj5-container {
        flex: none;
        height: 100%;
        left: 0;
        position: absolute;
        top: 0;
        width: 100%
      }

      .framer-BrkaV .framer-4648hv {
        align-content: center;
        align-items: center;
        background-color: #fff;
        display: flex;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 220px;
        height: min-content;
        justify-content: center;
        overflow: hidden;
        padding: 220px 0;
        position: relative;
        width: 100%;
        z-index: 9
      }

      .framer-BrkaV .framer-1nu8wgs {
        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;
        width: 100%
      }

      .framer-BrkaV .framer-rbfdh7,
      .framer-BrkaV .framer-1oijzlq {
        align-content: center;
        align-items: center;
        display: flex;
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        gap: 45px;
        height: min-content;
        justify-content: center;
        padding: 0;
        position: relative;
        transform: perspective(1200px);
        width: min-content
      }

      .framer-BrkaV .framer-1kmq0eo {
        align-content: center;
        align-items: center;
        display: flex;
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        gap: 10px;
        height: 220px;
        justify-content: center;
        overflow: visible;
        padding: 0;
        position: relative;
        width: 220px;
        z-index: 5
      }

      .framer-BrkaV .framer-163ndlc {
        align-content: center;
        align-items: center;
        display: flex;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 60px;
        height: min-content;
        justify-content: center;
        max-width: 1200px;
        overflow: hidden;
        padding: 0;
        position: relative;
        width: 75%
      }

      .framer-BrkaV .framer-ybu0hi {
        --framer-link-text-color: #0099ff;
        --framer-link-text-decoration: underline;
        --framer-paragraph-spacing: 0px;
        flex: none;
        height: auto;
        position: relative;
        white-space: pre-wrap;
        width: 100%;
        word-break: break-word;
        word-wrap: break-word
      }

      .framer-BrkaV .framer-134u8a4 {
        --framer-link-text-color: #0099ff;
        --framer-link-text-decoration: underline;
        --framer-paragraph-spacing: 0px;
        flex: none;
        height: auto;
        left: 50%;
        position: absolute;
        top: 75px;
        transform: translate(-50%);
        white-space: pre;
        width: auto;
        z-index: 1
      }

      .framer-BrkaV .framer-1rys2ni {
        align-content: center;
        align-items: center;
        background-color: #f0f0f0;
        display: flex;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 0px;
        height: min-content;
        justify-content: center;
        overflow: visible;
        padding: 0 0 400px;
        position: relative;
        width: 100%;
        z-index: 9
      }

      .framer-BrkaV .framer-q9thhs {
        align-content: center;
        align-items: center;
        display: flex;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 220px;
        height: min-content;
        justify-content: flex-start;
        padding: 0;
        position: relative;
        width: 100%
      }

      .framer-BrkaV .framer-gm1jsu {
        align-content: center;
        align-items: center;
        display: flex;
        flex: none;
        flex-direction: column;
        flex-wrap: wrap;
        gap: 200px;
        height: min-content;
        justify-content: flex-start;
        padding: 0;
        position: relative;
        width: 100%
      }

      .framer-BrkaV .framer-9tn7s6 {
        align-content: center;
        align-items: center;
        display: flex;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        height: 100vh;
        justify-content: space-between;
        max-width: 100%;
        overflow: hidden;
        padding: 0;
        position: sticky;
        top: 0;
        width: 100%;
        will-change: transform;
        z-index: 3
      }

      .framer-BrkaV .framer-1if2qwk {
        align-content: center;
        align-items: center;
        display: flex;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 20px;
        height: 100%;
        justify-content: center;
        overflow: visible;
        padding: 0 0 100px;
        position: relative;
        width: 1200px
      }

      .framer-BrkaV .framer-9mkjaw {
        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;
        width: min-content
      }

      .framer-BrkaV .framer-2sewar-container {
        bottom: 200px;
        flex: none;
        height: 60px;
        left: calc(50.00000000000002% - 200px / 2);
        position: absolute;
        width: 200px;
        z-index: 1
      }

      .framer-BrkaV .framer-vqh70x {
        align-content: center;
        align-items: center;
        display: flex;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 240px;
        height: min-content;
        justify-content: center;
        max-width: 1480px;
        overflow: visible;
        padding: 0 30px;
        position: relative;
        width: 100%;
        z-index: 8
      }

      .framer-BrkaV .framer-l7ja0e,
      .framer-BrkaV .framer-c0mmmz {
        flex: none;
        height: 100vh;
        position: sticky;
        top: 0;
        transform: perspective(1200px);
        width: 100%;
        will-change: transform;
        z-index: 1
      }

      .framer-BrkaV .framer-het1jo,
      .framer-BrkaV .framer-1k1cu3,
      .framer-BrkaV .framer-o6jvny {
        border-radius: 32px;
        flex: none;
        height: 90%;
        left: calc(50.00000000000002% - 100% / 2);
        position: absolute;
        top: calc(50.00000000000002% - 90% / 2);
        width: 100%;
        z-index: 1
      }

      .framer-BrkaV .framer-izt7j9 {
        flex: none;
        height: 100vh;
        position: sticky;
        top: 0;
        width: 100%;
        will-change: transform;
        z-index: 1
      }

      .framer-BrkaV .framer-bnwo62-container {
        bottom: 30px;
        flex: none;
        height: 75px;
        left: calc(50.00000000000002% - 200px / 2);
        position: absolute;
        width: 200px;
        z-index: 1
      }

      .framer-BrkaV .framer-1c7z1n0-container {
        bottom: 200px;
        flex: none;
        height: auto;
        left: 50%;
        position: absolute;
        transform: translate(-50%);
        width: auto;
        z-index: 1
      }

      .framer-BrkaV .framer-1q2tksb {
        --framer-link-text-color: #0099ff;
        --framer-link-text-decoration: underline;
        --framer-paragraph-spacing: 0px;
        bottom: 150px;
        flex: none;
        height: auto;
        left: 50%;
        position: absolute;
        transform: translate(-50%);
        white-space: pre-wrap;
        width: 840px;
        word-break: break-word;
        word-wrap: break-word;
        z-index: 1
      }

      .framer-BrkaV .framer-1aqf9cc {
        align-content: center;
        align-items: center;
        bottom: 0;
        display: flex;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 10px;
        height: 100vh;
        justify-content: center;
        overflow: hidden;
        padding: 0;
        position: sticky;
        top: 0;
        width: 100%;
        will-change: transform;
        z-index: 2
      }

      .framer-BrkaV .framer-11weacs-container {
        flex: none;
        height: auto;
        position: relative;
        width: 100%;
        z-index: 1
      }

      @supports (background: -webkit-named-image(i)) and (not (scale:1)) {

        .framer-BrkaV .framer-7b7eoq,
        .framer-BrkaV .framer-ul2mqw,
        .framer-BrkaV .framer-nm83h4,
        .framer-BrkaV .framer-uu7899,
        .framer-BrkaV .framer-1w14iqo,
        .framer-BrkaV .framer-vcm3d0,
        .framer-BrkaV .framer-4648hv,
        .framer-BrkaV .framer-1nu8wgs,
        .framer-BrkaV .framer-rbfdh7,
        .framer-BrkaV .framer-1oijzlq,
        .framer-BrkaV .framer-1kmq0eo,
        .framer-BrkaV .framer-163ndlc,
        .framer-BrkaV .framer-1rys2ni,
        .framer-BrkaV .framer-q9thhs,
        .framer-BrkaV .framer-gm1jsu,
        .framer-BrkaV .framer-1if2qwk,
        .framer-BrkaV .framer-9mkjaw,
        .framer-BrkaV .framer-vqh70x,
        .framer-BrkaV .framer-1aqf9cc {
          gap: 0px
        }

        .framer-BrkaV .framer-7b7eoq>*,
        .framer-BrkaV .framer-ul2mqw>*,
        .framer-BrkaV .framer-1rys2ni>* {
          margin: 0
        }

        .framer-BrkaV .framer-7b7eoq>:first-child,
        .framer-BrkaV .framer-ul2mqw>:first-child,
        .framer-BrkaV .framer-nm83h4>:first-child,
        .framer-BrkaV .framer-uu7899>:first-child,
        .framer-BrkaV .framer-1w14iqo>:first-child,
        .framer-BrkaV .framer-4648hv>:first-child,
        .framer-BrkaV .framer-1nu8wgs>:first-child,
        .framer-BrkaV .framer-163ndlc>:first-child,
        .framer-BrkaV .framer-1rys2ni>:first-child,
        .framer-BrkaV .framer-q9thhs>:first-child,
        .framer-BrkaV .framer-gm1jsu>:first-child,
        .framer-BrkaV .framer-1if2qwk>:first-child,
        .framer-BrkaV .framer-vqh70x>:first-child,
        .framer-BrkaV .framer-1aqf9cc>:first-child {
          margin-top: 0
        }

        .framer-BrkaV .framer-7b7eoq>:last-child,
        .framer-BrkaV .framer-ul2mqw>:last-child,
        .framer-BrkaV .framer-nm83h4>:last-child,
        .framer-BrkaV .framer-uu7899>:last-child,
        .framer-BrkaV .framer-1w14iqo>:last-child,
        .framer-BrkaV .framer-4648hv>:last-child,
        .framer-BrkaV .framer-1nu8wgs>:last-child,
        .framer-BrkaV .framer-163ndlc>:last-child,
        .framer-BrkaV .framer-1rys2ni>:last-child,
        .framer-BrkaV .framer-q9thhs>:last-child,
        .framer-BrkaV .framer-gm1jsu>:last-child,
        .framer-BrkaV .framer-1if2qwk>:last-child,
        .framer-BrkaV .framer-vqh70x>:last-child,
        .framer-BrkaV .framer-1aqf9cc>:last-child {
          margin-bottom: 0
        }

        .framer-BrkaV .framer-nm83h4>* {
          margin: 15px 0
        }

        .framer-BrkaV .framer-uu7899>*,
        .framer-BrkaV .framer-1w14iqo>*,
        .framer-BrkaV .framer-1nu8wgs>*,
        .framer-BrkaV .framer-1aqf9cc>* {
          margin: 5px 0
        }

        .framer-BrkaV .framer-vcm3d0>* {
          margin: 0
        }

        .framer-BrkaV .framer-vcm3d0>:first-child,
        .framer-BrkaV .framer-rbfdh7>:first-child,
        .framer-BrkaV .framer-1oijzlq>:first-child,
        .framer-BrkaV .framer-1kmq0eo>:first-child,
        .framer-BrkaV .framer-9mkjaw>:first-child {
          margin-left: 0
        }

        .framer-BrkaV .framer-vcm3d0>:last-child,
        .framer-BrkaV .framer-rbfdh7>:last-child,
        .framer-BrkaV .framer-1oijzlq>:last-child,
        .framer-BrkaV .framer-1kmq0eo>:last-child,
        .framer-BrkaV .framer-9mkjaw>:last-child {
          margin-right: 0
        }

        .framer-BrkaV .framer-4648hv>*,
        .framer-BrkaV .framer-q9thhs>* {
          margin: 110px 0
        }

        .framer-BrkaV .framer-rbfdh7>*,
        .framer-BrkaV .framer-1oijzlq>* {
          margin: 0 22.5px
        }

        .framer-BrkaV .framer-1kmq0eo>*,
        .framer-BrkaV .framer-9mkjaw>* {
          margin: 0 5px
        }

        .framer-BrkaV .framer-163ndlc>* {
          margin: 30px 0
        }

        .framer-BrkaV .framer-gm1jsu>* {
          margin: 100px 0
        }

        .framer-BrkaV .framer-1if2qwk>* {
          margin: 10px 0
        }

        .framer-BrkaV .framer-vqh70x>* {
          margin: 120px 0
        }
      }

      @media (min-width: 1200px) {
        .framer-BrkaV .hidden-7b7eoq {
          display: none !important
        }
      }

      @media (min-width: 810px) and (max-width: 1199px) {
        .framer-BrkaV .hidden-19s6wsm {
          display: none !important
        }

        .framer-body-weTkVwjyC {
          background: white
        }

        .framer-BrkaV .framer-7b7eoq {
          aspect-ratio: .5192557334487234 / 1;
          height: var(--framer-aspect-ratio-supported, 23400px);
          width: 810px
        }

        .framer-BrkaV .framer-1v594x5,
        .framer-BrkaV .framer-o5fggs {
          order: 0
        }

        .framer-BrkaV .framer-3luvvi-container {
          left: 50%;
          order: 0;
          transform: translate(-50%);
          width: auto
        }

        .framer-BrkaV .framer-nm83h4,
        .framer-BrkaV .framer-1rys2ni {
          order: 1
        }

        .framer-BrkaV .framer-uu7899 {
          height: 180px
        }

        .framer-BrkaV .framer-t5wbnv,
        .framer-BrkaV .framer-1aqf9cc {
          order: 2
        }

        .framer-BrkaV .framer-djmmom {
          order: 3
        }

        .framer-BrkaV .framer-wpncso {
          order: 4
        }

        .framer-BrkaV .framer-818ll7 {
          order: 5
        }

        .framer-BrkaV .framer-1kmq0eo {
          height: 200px;
          width: 200px
        }
      }

      @media (max-width: 809px) {
        .framer-BrkaV .hidden-11tfjhw {
          display: none !important
        }

        .framer-body-weTkVwjyC {
          background: white
        }

        .framer-BrkaV .framer-7b7eoq {
          aspect-ratio: .5192557334487234 / 1;
          height: var(--framer-aspect-ratio-supported, 9287px);
          width: 390px
        }

        .framer-BrkaV .framer-1v594x5 {
          gap: 0px;
          height: min-content;
          justify-content: center;
          min-height: 100vh;
          order: 0
        }

        .framer-BrkaV .framer-1jxf0o1 {
          background-color: #222;
          height: 900vh;
          transform: unset
        }

        .framer-BrkaV .framer-nm83h4 {
          box-shadow: 0 1px 2px #00000040;
          gap: 20px;
          order: 1
        }

        .framer-BrkaV .framer-uu7899 {
          height: 100px;
          order: 0
        }

        .framer-BrkaV .framer-1w14iqo {
          flex-direction: row;
          transform: unset
        }

        .framer-BrkaV .framer-o5fggs {
          height: 150px;
          order: 0;
          white-space: pre-wrap;
          width: 477px;
          word-break: break-word;
          word-wrap: break-word
        }

        .framer-BrkaV .framer-1unpoit {
          order: 1
        }

        .framer-BrkaV .framer-t5wbnv,
        .framer-BrkaV .framer-1aqf9cc {
          order: 2
        }

        .framer-BrkaV .framer-vcm3d0 {
          flex-wrap: wrap;
          gap: 10px;
          order: 1;
          padding: 0 20px;
          width: 100%
        }

        .framer-BrkaV .framer-e1mokt-container {
          bottom: 200px;
          height: 50px;
          left: calc(50.00000000000002% - 200px / 2);
          order: 2;
          transform: unset;
          width: 200px
        }

        .framer-BrkaV .framer-mx2nrg {
          bottom: 150px;
          order: 3;
          width: 100%
        }

        .framer-BrkaV .framer-1hgtrae,
        .framer-BrkaV .framer-134u8a4 {
          order: 4
        }

        .framer-BrkaV .framer-4648hv {
          gap: 120px;
          padding: 180px 0 200px
        }

        .framer-BrkaV .framer-1nu8wgs {
          order: 0
        }

        .framer-BrkaV .framer-rbfdh7 {
          min-height: 64px;
          min-width: 209px
        }

        .framer-BrkaV .framer-163ndlc {
          flex-direction: row;
          gap: 0px;
          order: 1;
          width: 100%
        }

        .framer-BrkaV .framer-ybu0hi {
          order: 0;
          width: 332px;
          z-index: 1
        }

        .framer-BrkaV .framer-1e1iv2k-container {
          height: 75px;
          left: calc(50.00000000000002% - 200px / 2);
          order: 2;
          transform: unset;
          width: 200px
        }

        .framer-BrkaV .framer-x6qzil {
          order: 3;
          width: 100%
        }

        .framer-BrkaV .framer-1rys2ni {
          order: 1;
          padding: 0 0 100px
        }

        .framer-BrkaV .framer-gm1jsu {
          gap: 80px;
          padding: 0 0 250px
        }

        .framer-BrkaV .framer-9tn7s6 {
          height: 70vh
        }

        .framer-BrkaV .framer-1if2qwk {
          padding: 0
        }

        .framer-BrkaV .framer-291ocv {
          white-space: pre-wrap;
          width: 320px;
          word-break: break-word;
          word-wrap: break-word
        }

        .framer-BrkaV .framer-vqh70x {
          gap: 120px;
          padding: 0 20px
        }

        .framer-BrkaV .framer-l7ja0e {
          align-content: center;
          align-items: center;
          display: flex;
          flex-direction: row;
          flex-wrap: nowrap;
          gap: 10px;
          height: 300px;
          justify-content: center;
          padding: 0;
          top: 100px;
          width: 380px
        }

        .framer-BrkaV .framer-het1jo {
          align-content: center;
          align-items: center;
          border-radius: 20px;
          display: flex;
          flex-direction: row;
          flex-wrap: nowrap;
          gap: 10px;
          height: 350px;
          justify-content: center;
          left: unset;
          overflow: hidden;
          padding: 0;
          position: relative;
          top: unset;
          will-change: transform
        }

        .framer-BrkaV .framer-c0mmmz {
          height: 300px;
          top: 100px
        }

        .framer-BrkaV .framer-1k1cu3 {
          border-radius: 20px;
          bottom: -50px;
          height: unset;
          left: calc(50.00000000000002% - 390px / 2);
          top: 0;
          width: 390px
        }

        .framer-BrkaV .framer-izt7j9 {
          height: 300px;
          top: 100px;
          width: 380px
        }

        .framer-BrkaV .framer-o6jvny {
          border-radius: 20px;
          height: 350px;
          top: 0
        }

        @supports (background: -webkit-named-image(i)) and (not (scale:1)) {

          .framer-BrkaV .framer-1v594x5,
          .framer-BrkaV .framer-nm83h4,
          .framer-BrkaV .framer-1w14iqo,
          .framer-BrkaV .framer-vcm3d0,
          .framer-BrkaV .framer-4648hv,
          .framer-BrkaV .framer-163ndlc,
          .framer-BrkaV .framer-gm1jsu,
          .framer-BrkaV .framer-vqh70x,
          .framer-BrkaV .framer-l7ja0e,
          .framer-BrkaV .framer-het1jo {
            gap: 0px
          }

          .framer-BrkaV .framer-1v594x5>* {
            margin: 0
          }

          .framer-BrkaV .framer-1v594x5>:first-child,
          .framer-BrkaV .framer-nm83h4>:first-child,
          .framer-BrkaV .framer-4648hv>:first-child,
          .framer-BrkaV .framer-gm1jsu>:first-child,
          .framer-BrkaV .framer-vqh70x>:first-child {
            margin-top: 0
          }

          .framer-BrkaV .framer-1v594x5>:last-child,
          .framer-BrkaV .framer-nm83h4>:last-child,
          .framer-BrkaV .framer-4648hv>:last-child,
          .framer-BrkaV .framer-gm1jsu>:last-child,
          .framer-BrkaV .framer-vqh70x>:last-child {
            margin-bottom: 0
          }

          .framer-BrkaV .framer-nm83h4>* {
            margin: 10px 0
          }

          .framer-BrkaV .framer-1w14iqo>*,
          .framer-BrkaV .framer-vcm3d0>*,
          .framer-BrkaV .framer-l7ja0e>*,
          .framer-BrkaV .framer-het1jo>* {
            margin: 0 5px
          }

          .framer-BrkaV .framer-1w14iqo>:first-child,
          .framer-BrkaV .framer-vcm3d0>:first-child,
          .framer-BrkaV .framer-163ndlc>:first-child,
          .framer-BrkaV .framer-l7ja0e>:first-child,
          .framer-BrkaV .framer-het1jo>:first-child {
            margin-left: 0
          }

          .framer-BrkaV .framer-1w14iqo>:last-child,
          .framer-BrkaV .framer-vcm3d0>:last-child,
          .framer-BrkaV .framer-163ndlc>:last-child,
          .framer-BrkaV .framer-l7ja0e>:last-child,
          .framer-BrkaV .framer-het1jo>:last-child {
            margin-right: 0
          }

          .framer-BrkaV .framer-4648hv>*,
          .framer-BrkaV .framer-vqh70x>* {
            margin: 60px 0
          }

          .framer-BrkaV .framer-163ndlc>* {
            margin: 0
          }

          .framer-BrkaV .framer-gm1jsu>* {
            margin: 40px 0
          }
        }
      }

      .framer-nJzD6 .framer-styles-preset-teltbq:not(.rich-text-wrapper),
      .framer-nJzD6 .framer-styles-preset-teltbq.rich-text-wrapper p {
        --framer-font-family: "Outfit", sans-serif;
        --framer-font-size: 60px;
        --framer-font-style: normal;
        --framer-font-weight: 300;
        --framer-letter-spacing: -.02em;
        --framer-line-height: 1em;
        --framer-paragraph-spacing: 20px;
        --framer-text-alignment: center;
        --framer-text-color: #222222;
        --framer-text-decoration: none;
        --framer-text-transform: none
      }

      @media (max-width: 1199px) and (min-width: 810px) {

        .framer-nJzD6 .framer-styles-preset-teltbq:not(.rich-text-wrapper),
        .framer-nJzD6 .framer-styles-preset-teltbq.rich-text-wrapper p {
          --framer-font-family: "Outfit", sans-serif;
          --framer-font-size: 42px;
          --framer-font-style: normal;
          --framer-font-weight: 300;
          --framer-letter-spacing: -.02em;
          --framer-line-height: 1em;
          --framer-paragraph-spacing: 20px;
          --framer-text-alignment: center;
          --framer-text-color: #222222;
          --framer-text-decoration: none;
          --framer-text-transform: none
        }
      }

      @media (max-width: 809px) and (min-width: 0px) {

        .framer-nJzD6 .framer-styles-preset-teltbq:not(.rich-text-wrapper),
        .framer-nJzD6 .framer-styles-preset-teltbq.rich-text-wrapper p {
          --framer-font-family: "Outfit", sans-serif;
          --framer-font-size: 26px;
          --framer-font-style: normal;
          --framer-font-weight: 300;
          --framer-letter-spacing: -.02em;
          --framer-line-height: 1em;
          --framer-paragraph-spacing: 20px;
          --framer-text-alignment: center;
          --framer-text-color: #222222;
          --framer-text-decoration: none;
          --framer-text-transform: none
        }
      }

      .framer-FhIC8 [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-FhIC8 .framer-134pzyy {
        display: block
      }

      .framer-FhIC8 .framer-i1pz4y {
        align-content: center;
        align-items: center;
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        gap: 10px;
        height: 86px;
        justify-content: center;
        overflow: hidden;
        padding: 0;
        position: relative;
        width: 1200px
      }

      .framer-FhIC8 .framer-14p7zmn {
        align-content: center;
        align-items: center;
        display: flex;
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        height: 86px;
        justify-content: space-between;
        max-width: 1680px;
        overflow: hidden;
        padding: 0 20px;
        position: relative;
        width: 390px
      }

      .framer-FhIC8 .framer-1lqydfl {
        flex: none;
        height: 60px;
        overflow: visible;
        position: relative;
        text-decoration: none;
        width: 390px
      }

      .framer-FhIC8 .framer-2j4gm4 {
        flex: none;
        height: 18px;
        left: calc(50.21459227467814% - 22px / 2);
        overflow: hidden;
        position: absolute;
        top: calc(48.93617021276598% - 18px / 2);
        width: 22px
      }

      @supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
        .framer-FhIC8 .framer-i1pz4y {
          gap: 0px
        }

        .framer-FhIC8 .framer-i1pz4y>* {
          margin: 0 5px
        }

        .framer-FhIC8 .framer-i1pz4y>:first-child {
          margin-left: 0
        }

        .framer-FhIC8 .framer-i1pz4y>:last-child {
          margin-right: 0
        }
      }

      .framer-AblJl [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-AblJl .framer-xkwnz8 {
        display: block
      }

      .framer-AblJl .framer-a1xpjj {
        align-content: center;
        align-items: center;
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        gap: 10px;
        height: min-content;
        justify-content: center;
        overflow: hidden;
        padding: 0;
        position: relative;
        width: 1200px
      }

      .framer-AblJl .framer-117bnkl-container,
      .framer-AblJl .framer-bs4l4h-container {
        flex: 1 0 0px;
        height: 800px;
        position: relative;
        width: 1px
      }

      .framer-AblJl .framer-1e6adqf-container {
        height: auto;
        position: relative;
        width: auto
      }

      @supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
        .framer-AblJl .framer-a1xpjj {
          gap: 0px
        }

        .framer-AblJl .framer-a1xpjj>* {
          margin: 0 5px
        }

        .framer-AblJl .framer-a1xpjj>:first-child {
          margin-left: 0
        }

        .framer-AblJl .framer-a1xpjj>:last-child {
          margin-right: 0
        }
      }

      .framer-4aVCd [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-4aVCd .framer-13xtw66 {
        display: block
      }

      .framer-4aVCd .framer-1sifui5 {
        align-content: center;
        align-items: center;
        display: flex;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 10px;
        height: min-content;
        justify-content: center;
        overflow: hidden;
        padding: 0;
        position: relative;
        width: min-content
      }

      .framer-4aVCd .framer-845z61,
      .framer-4aVCd .framer-19mpkud,
      .framer-4aVCd .framer-142lxir,
      .framer-4aVCd .framer-1k8y4pa {
        flex: none;
        height: auto;
        position: relative;
        white-space: pre;
        width: auto
      }

      @supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
        .framer-4aVCd .framer-1sifui5 {
          gap: 0px
        }

        .framer-4aVCd .framer-1sifui5>* {
          margin: 5px 0
        }

        .framer-4aVCd .framer-1sifui5>:first-child {
          margin-top: 0
        }

        .framer-4aVCd .framer-1sifui5>:last-child {
          margin-bottom: 0
        }
      }

      .ssr-variant {
        display: contents
      }

      .framer-Hds2c [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-Hds2c .framer-1j18ncu {
        display: block
      }

      .framer-Hds2c .framer-1bjw6y0 {
        align-content: center;
        align-items: center;
        display: flex;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 40px;
        height: min-content;
        justify-content: center;
        min-height: calc(var(--framer-viewport-height, 100vh) * 1);
        overflow: visible;
        padding: 120px 40px 180px 60px;
        position: relative;
        width: 1200px
      }

      .framer-Hds2c .framer-1pdc14q {
        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-Hds2c .framer-s4sz63-container {
        flex: none;
        height: 244px;
        position: relative;
        width: 858px
      }

      .framer-Hds2c .framer-1q68px7-container,
      .framer-Hds2c .framer-29jvwo-container {
        height: auto;
        position: relative;
        width: auto
      }

      .framer-Hds2c .framer-1jphtbw {
        align-content: center;
        align-items: center;
        display: flex;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 10px;
        height: 100px;
        justify-content: flex-start;
        overflow: hidden;
        padding: 0;
        position: relative;
        width: 362px
      }

      .framer-Hds2c .framer-11y90vw-container {
        flex: none;
        height: 200px;
        position: relative;
        width: 400px
      }

      .framer-Hds2c .framer-5jd46m {
        align-content: center;
        align-items: center;
        display: flex;
        flex: none;
        flex-direction: column;
        flex-wrap: wrap;
        gap: 40px;
        height: min-content;
        justify-content: center;
        max-width: 1000px;
        overflow: visible;
        padding: 35px;
        position: relative;
        width: 100%
      }

      .framer-Hds2c .framer-1tuphym-container,
      .framer-Hds2c .framer-q83bvw-container,
      .framer-Hds2c .framer-iobwzx-container,
      .framer-Hds2c .framer-ctb7ga-container {
        flex: none;
        height: auto;
        position: relative;
        width: auto
      }

      .framer-Hds2c .framer-1m3vjtp {
        align-content: center;
        align-items: center;
        display: flex;
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        gap: 0px;
        height: 50px;
        justify-content: center;
        overflow: visible;
        padding: 0;
        position: relative;
        width: 691px
      }

      .framer-Hds2c .framer-1hmn682 {
        flex: none;
        height: auto;
        position: relative;
        white-space: pre;
        width: auto
      }

      @supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {

        .framer-Hds2c .framer-1bjw6y0,
        .framer-Hds2c .framer-1pdc14q,
        .framer-Hds2c .framer-1jphtbw,
        .framer-Hds2c .framer-5jd46m,
        .framer-Hds2c .framer-1m3vjtp {
          gap: 0px
        }

        .framer-Hds2c .framer-1bjw6y0>*,
        .framer-Hds2c .framer-5jd46m>* {
          margin: 20px 0
        }

        .framer-Hds2c .framer-1bjw6y0>:first-child,
        .framer-Hds2c .framer-1jphtbw>:first-child,
        .framer-Hds2c .framer-5jd46m>:first-child {
          margin-top: 0
        }

        .framer-Hds2c .framer-1bjw6y0>:last-child,
        .framer-Hds2c .framer-1jphtbw>:last-child,
        .framer-Hds2c .framer-5jd46m>:last-child {
          margin-bottom: 0
        }

        .framer-Hds2c .framer-1pdc14q>* {
          margin: 0 5px
        }

        .framer-Hds2c .framer-1pdc14q>:first-child,
        .framer-Hds2c .framer-1m3vjtp>:first-child {
          margin-left: 0
        }

        .framer-Hds2c .framer-1pdc14q>:last-child,
        .framer-Hds2c .framer-1m3vjtp>:last-child {
          margin-right: 0
        }

        .framer-Hds2c .framer-1jphtbw>* {
          margin: 5px 0
        }

        .framer-Hds2c .framer-1m3vjtp>* {
          margin: 0
        }
      }

      .framer-Hds2c.framer-v-1486sya .framer-1bjw6y0 {
        width: 810px
      }

      .framer-Hds2c.framer-v-1mla1ao .framer-1bjw6y0 {
        gap: 20px;
        padding: 40px 40px 80px;
        width: 390px
      }

      .framer-Hds2c.framer-v-1mla1ao .framer-1pdc14q {
        flex-direction: column
      }

      .framer-Hds2c.framer-v-1mla1ao .framer-1jphtbw {
        order: 0
      }

      .framer-Hds2c.framer-v-1mla1ao .framer-5jd46m {
        justify-content: flex-start
      }

      @supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {

        .framer-Hds2c.framer-v-1mla1ao .framer-1bjw6y0,
        .framer-Hds2c.framer-v-1mla1ao .framer-1pdc14q {
          gap: 0px
        }

        .framer-Hds2c.framer-v-1mla1ao .framer-1bjw6y0>* {
          margin: 10px 0
        }

        .framer-Hds2c.framer-v-1mla1ao .framer-1bjw6y0>:first-child,
        .framer-Hds2c.framer-v-1mla1ao .framer-1pdc14q>:first-child {
          margin-top: 0
        }

        .framer-Hds2c.framer-v-1mla1ao .framer-1bjw6y0>:last-child,
        .framer-Hds2c.framer-v-1mla1ao .framer-1pdc14q>:last-child {
          margin-bottom: 0
        }

        .framer-Hds2c.framer-v-1mla1ao .framer-1pdc14q>* {
          margin: 5px 0
        }
      }

      .framer-quMaA [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-quMaA .framer-1vvms27 {
        display: block
      }

      .framer-quMaA .framer-12r2jh7 {
        align-content: flex-start;
        align-items: flex-start;
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        gap: 0px;
        height: min-content;
        justify-content: center;
        mix-blend-mode: multiply;
        padding: 0;
        position: relative;
        width: min-content
      }

      .framer-quMaA .framer-sdlt49,
      .framer-quMaA .framer-gjtmqi {
        flex: none;
        height: auto;
        position: relative;
        white-space: pre;
        width: auto
      }

      @supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
        .framer-quMaA .framer-12r2jh7 {
          gap: 0px
        }

        .framer-quMaA .framer-12r2jh7>* {
          margin: 0
        }

        .framer-quMaA .framer-12r2jh7>:first-child {
          margin-left: 0
        }

        .framer-quMaA .framer-12r2jh7>:last-child {
          margin-right: 0
        }
      }

      .framer-0S1ZX .framer-styles-preset-1wicq5s:not(.rich-text-wrapper),
      .framer-0S1ZX .framer-styles-preset-1wicq5s.rich-text-wrapper a {
        --framer-link-current-text-color: #ffffff;
        --framer-link-current-text-decoration: none;
        --framer-link-hover-text-color: #75bfff;
        --framer-link-text-color: #ffffff;
        --framer-link-text-decoration: none
      }

      .framer-ljTfD [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-ljTfD .framer-1npqxgw {
        display: block
      }

      .framer-ljTfD .framer-1q9i4sz {
        align-content: center;
        align-items: center;
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        gap: 0px;
        height: min-content;
        justify-content: center;
        padding: 30px 50px;
        position: relative;
        text-decoration: none;
        width: min-content
      }

      .framer-ljTfD .framer-oekc5z {
        align-content: center;
        align-items: center;
        display: flex;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 10px;
        height: 30px;
        justify-content: center;
        min-width: 201px;
        overflow: hidden;
        padding: 0;
        position: relative;
        width: min-content
      }

      .framer-ljTfD .framer-zw2gjc {
        align-content: center;
        align-items: center;
        display: flex;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 7px;
        height: 22px;
        justify-content: flex-start;
        left: 0;
        overflow: hidden;
        padding: 0;
        position: absolute;
        top: calc(50.00000000000002% - 22px / 2);
        width: 100%;
        z-index: 1
      }

      .framer-ljTfD .framer-1bn6tq0,
      .framer-ljTfD .framer-smasgt {
        flex: none;
        height: auto;
        position: relative;
        white-space: pre;
        width: auto
      }

      .framer-ljTfD .framer-v-lbsfxt .framer-1q9i4sz {
        cursor: pointer
      }

      @supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {

        .framer-ljTfD .framer-1q9i4sz,
        .framer-ljTfD .framer-oekc5z,
        .framer-ljTfD .framer-zw2gjc {
          gap: 0px
        }

        .framer-ljTfD .framer-1q9i4sz>* {
          margin: 0
        }

        .framer-ljTfD .framer-1q9i4sz>:first-child {
          margin-left: 0
        }

        .framer-ljTfD .framer-1q9i4sz>:last-child {
          margin-right: 0
        }

        .framer-ljTfD .framer-oekc5z>* {
          margin: 5px 0
        }

        .framer-ljTfD .framer-oekc5z>:first-child,
        .framer-ljTfD .framer-zw2gjc>:first-child {
          margin-top: 0
        }

        .framer-ljTfD .framer-oekc5z>:last-child,
        .framer-ljTfD .framer-zw2gjc>:last-child {
          margin-bottom: 0
        }

        .framer-ljTfD .framer-zw2gjc>* {
          margin: 3.5px 0
        }
      }

      .framer-ljTfD.framer-v-1eka4y7 .framer-zw2gjc {
        height: min-content;
        top: -28px
      }

      .framer-ljTfD.framer-v-lbsfxt .framer-zw2gjc {
        gap: 0px;
        height: min-content;
        top: 93%
      }

      @supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
        .framer-ljTfD.framer-v-lbsfxt .framer-zw2gjc {
          gap: 0px
        }

        .framer-ljTfD.framer-v-lbsfxt .framer-zw2gjc>* {
          margin: 0
        }

        .framer-ljTfD.framer-v-lbsfxt .framer-zw2gjc>:first-child {
          margin-top: 0
        }

        .framer-ljTfD.framer-v-lbsfxt .framer-zw2gjc>:last-child {
          margin-bottom: 0
        }
      }

      .framer-ljTfD.framer-v-lbsfxt.hover .framer-zw2gjc {
        top: -21px
      }

      .framer-JZuby [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-JZuby .framer-1y3p4lw {
        display: block
      }

      .framer-JZuby .framer-2m5d8c {
        align-content: center;
        align-items: center;
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        gap: 10px;
        height: min-content;
        justify-content: center;
        overflow: visible;
        padding: 12px 16px;
        position: relative;
        text-decoration: none;
        width: min-content
      }

      .framer-JZuby .framer-1k5rcxo {
        flex: none;
        height: auto;
        position: relative;
        white-space: pre;
        width: auto
      }

      .framer-JZuby .framer-v-2m5d8c .framer-2m5d8c {
        cursor: pointer
      }

      @supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {
        .framer-JZuby .framer-2m5d8c {
          gap: 0px
        }

        .framer-JZuby .framer-2m5d8c>* {
          margin: 0 5px
        }

        .framer-JZuby .framer-2m5d8c>:first-child {
          margin-left: 0
        }

        .framer-JZuby .framer-2m5d8c>:last-child {
          margin-right: 0
        }
      }



      /* Murad website for service section */
      .service{
        background-color: #ffffff;
        margin-top: 20px;
        scroll-behavior: var(--framer-aspect-ratio-supported);
      }
      .heading-text{
        color: #ebc600;
        font-size: 20px;
        font-family: "Poppins",Sans-serif;
      }